From 28949e386060785e79c3ad2c93d08f89ac42ded4 Mon Sep 17 00:00:00 2001 From: Jake Teton-Landis Date: Wed, 27 Dec 2023 06:13:32 -0800 Subject: [PATCH] add joke build for quickjs-in-quickjs --- c/interface.c | 2 + .../README.md | 78 + .../exports.md | 40 + .../quickjs-purejs-mjs-release-sync/README.md | 78 + .../exports.md | 40 + doc/packages.md | 2 + doc/quickjs-emscripten-core/README.md | 28 + .../classes/QuickJSAsyncContext.md | 4 +- .../classes/QuickJSContext.md | 4 +- packages/quickjs-emscripten-core/README.md | 26 + .../quickjs-emscripten-core/src/context.ts | 9 +- packages/quickjs-emscripten/package.json | 2 +- .../src/quickjs-in-quickjs-node-test.mts | 84 + .../Makefile | 169 + .../README.md | 61 + .../package.json | 50 + .../src/ffi.ts | 348 + .../src/index.ts | 26 + .../tsconfig.json | 1 + .../tsup.config.ts | 8 + .../typedoc.json | 1 + .../Makefile | 4 +- .../tsup.config.ts | 2 +- .../Makefile | 4 +- .../tsup.config.ts | 2 +- .../Makefile | 4 +- .../tsup.config.ts | 2 +- .../Makefile | 4 +- .../tsup.config.ts | 2 +- .../Makefile | 169 + .../README.md | 61 + .../foo.mjs | 95200 ++++++++++++++++ .../package.json | 50 + .../src/ffi.ts | 348 + .../src/index.ts | 26 + .../tsconfig.json | 1 + .../tsup.config.ts | 8 + .../typedoc.json | 1 + .../Makefile | 4 +- .../package.json | 3 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../package.json | 3 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../package.json | 3 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../package.json | 3 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../package.json | 3 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../package.json | 3 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../package.json | 3 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../package.json | 3 +- .../tsup.config.ts | 4 +- .../Makefile | 4 +- .../tsup.config.ts | 2 +- .../Makefile | 4 +- .../tsup.config.ts | 2 +- .../Makefile | 4 +- .../tsup.config.ts | 2 +- .../Makefile | 4 +- .../tsup.config.ts | 2 +- scripts/prepareVariants.ts | 99 +- templates/Variant.mk | 4 +- variants.json | 130 +- yarn.lock | 16 + 82 files changed, 97200 insertions(+), 142 deletions(-) create mode 100644 doc/@jitl/quickjs-ng-purejs-mjs-release-sync/README.md create mode 100644 doc/@jitl/quickjs-ng-purejs-mjs-release-sync/exports.md create mode 100644 doc/@jitl/quickjs-purejs-mjs-release-sync/README.md create mode 100644 doc/@jitl/quickjs-purejs-mjs-release-sync/exports.md create mode 100644 packages/quickjs-emscripten/src/quickjs-in-quickjs-node-test.mts create mode 100644 packages/variant-quickjs-ng-purejs-mjs-release-sync/Makefile create mode 100644 packages/variant-quickjs-ng-purejs-mjs-release-sync/README.md create mode 100644 packages/variant-quickjs-ng-purejs-mjs-release-sync/package.json create mode 100644 packages/variant-quickjs-ng-purejs-mjs-release-sync/src/ffi.ts create mode 100644 packages/variant-quickjs-ng-purejs-mjs-release-sync/src/index.ts create mode 100644 packages/variant-quickjs-ng-purejs-mjs-release-sync/tsconfig.json create mode 100644 packages/variant-quickjs-ng-purejs-mjs-release-sync/tsup.config.ts create mode 100644 packages/variant-quickjs-ng-purejs-mjs-release-sync/typedoc.json create mode 100644 packages/variant-quickjs-purejs-mjs-release-sync/Makefile create mode 100644 packages/variant-quickjs-purejs-mjs-release-sync/README.md create mode 100644 packages/variant-quickjs-purejs-mjs-release-sync/foo.mjs create mode 100644 packages/variant-quickjs-purejs-mjs-release-sync/package.json create mode 100644 packages/variant-quickjs-purejs-mjs-release-sync/src/ffi.ts create mode 100644 packages/variant-quickjs-purejs-mjs-release-sync/src/index.ts create mode 100644 packages/variant-quickjs-purejs-mjs-release-sync/tsconfig.json create mode 100644 packages/variant-quickjs-purejs-mjs-release-sync/tsup.config.ts create mode 100644 packages/variant-quickjs-purejs-mjs-release-sync/typedoc.json diff --git a/c/interface.c b/c/interface.c index d3cbbffd..a3f8cda5 100644 --- a/c/interface.c +++ b/c/interface.c @@ -623,6 +623,8 @@ MaybeAsync(JSBorrowedChar *) QTS_Dump(JSContext *ctx, JSValueConst *obj) { copy_prop_if_needed(ctx, enumerable_props, *obj, "name"); copy_prop_if_needed(ctx, enumerable_props, *obj, "message"); copy_prop_if_needed(ctx, enumerable_props, *obj, "stack"); + copy_prop_if_needed(ctx, enumerable_props, *obj, "fileName"); + copy_prop_if_needed(ctx, enumerable_props, *obj, "lineNumber"); // Serialize again. JSValue enumerable_json = JS_JSONStringify(ctx, enumerable_props, JS_UNDEFINED, JS_UNDEFINED); diff --git a/doc/@jitl/quickjs-ng-purejs-mjs-release-sync/README.md b/doc/@jitl/quickjs-ng-purejs-mjs-release-sync/README.md new file mode 100644 index 00000000..eafe35db --- /dev/null +++ b/doc/@jitl/quickjs-ng-purejs-mjs-release-sync/README.md @@ -0,0 +1,78 @@ +[quickjs-emscripten](../../packages.md) • **@jitl/quickjs-ng-purejs-mjs-release-sync** • [Readme](README.md) \| [Exports](exports.md) + +*** + +# @jitl/quickjs-ng-purejs-mjs-release-sync + +Compiled to pure JS, no WebAssembly required. Very slow. + +This generated package is part of [quickjs-emscripten](https://github.com/justjake/quickjs-emscripten). +It contains a variant of the quickjs WASM library, and can be used with quickjs-emscripten-core. + +```typescript +import variant from "@jitl/quickjs-ng-purejs-mjs-release-sync" +import { newQuickJSWASMModuleFromVariant } from "quickjs-emscripten-core" +const QuickJS = await newQuickJSWASMModuleFromVariant(variant) +``` + +This variant was built with the following settings: + +## Contents + +- [Library: quickjs-ng](README.md#library-quickjs-ng) +- [Release mode: release](README.md#release-mode-release) +- [Exports: import](README.md#exports-import) +- [Extra async magic? No](README.md#extra-async-magic-no) +- [Single-file, or separate .wasm file? purejs](README.md#single-file-or-separate-wasm-file-purejs) +- [More details](README.md#more-details) + +## Library: quickjs-ng + +[quickjs-ng/quickjs](https://github.com/quickjs-ng/quickjs) is a newer fork of quickjs under active community development. It implements more EcmaScript features, and drop some non-standard QuickJS only features like BigFloat. May become the default library in a future version of quickjs-emscripten. + +## Release mode: release + +Optimized for performance; use when building/deploying your application. + +## Exports: import + +Exports the following in package.json for the package entrypoint: + +- Exports a NodeJS-compatible ESModule. Cannot be imported synchronously from a NodeJS CommonJS module. + +## Extra async magic? No + +The default, normal build. Note that both variants support regular async functions. + +## Single-file, or separate .wasm file? purejs + +The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. + +## More details + +Full variant JSON description: + +```json +{ + "library": "quickjs-ng", + "releaseMode": "release", + "syncMode": "sync", + "description": "Compiled to pure JS, no WebAssembly required. Very slow.", + "emscriptenInclusion": "purejs", + "exports": { + "import": { + "emscriptenEnvironment": ["web", "worker", "node"] + } + } +} +``` + +Variant-specific Emscripten build flags: + +```json +["-Oz", "-flto", "--closure 1", "-s FILESYSTEM=0", "-s WASM=0", "-s SINGLE_FILE=1"] +``` + +*** + +Generated using [typedoc-plugin-markdown](https://www.npmjs.com/package/typedoc-plugin-markdown) and [TypeDoc](https://typedoc.org/) diff --git a/doc/@jitl/quickjs-ng-purejs-mjs-release-sync/exports.md b/doc/@jitl/quickjs-ng-purejs-mjs-release-sync/exports.md new file mode 100644 index 00000000..921466fb --- /dev/null +++ b/doc/@jitl/quickjs-ng-purejs-mjs-release-sync/exports.md @@ -0,0 +1,40 @@ +[quickjs-emscripten](../../packages.md) • **@jitl/quickjs-ng-purejs-mjs-release-sync** • [Readme](README.md) \| [Exports](exports.md) + +*** + +[quickjs-emscripten](../../packages.md) / @jitl/quickjs-ng-purejs-mjs-release-sync + +# @jitl/quickjs-ng-purejs-mjs-release-sync + +## Contents + +- [Variables](exports.md#variables) + - [default](exports.md#default) + - [@jitl/quickjs-ng-purejs-mjs-release-sync](exports.md#jitlquickjs-ng-purejs-mjs-release-sync) + +## Variables + +### default + +> **`const`** **default**: [`QuickJSSyncVariant`](../../quickjs-emscripten/interfaces/QuickJSSyncVariant.md) + +### @jitl/quickjs-ng-purejs-mjs-release-sync + +[Docs](https://github.com/justjake/quickjs-emscripten/blob/main/doc/@jitl/quickjs-ng-purejs-mjs-release-sync/README.md) | +Compiled to pure JS, no WebAssembly required. Very slow. + +| Variable | Setting | Description | +| -- | -- | -- | +| library | quickjs-ng | [quickjs-ng/quickjs](https://github.com/quickjs-ng/quickjs) is a newer fork of quickjs under active community development. It implements more EcmaScript features, and drop some non-standard QuickJS only features like BigFloat. May become the default library in a future version of quickjs-emscripten. | +| releaseMode | release | Optimized for performance; use when building/deploying your application. | +| syncMode | sync | The default, normal build. Note that both variants support regular async functions. | +| emscriptenInclusion | purejs | The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. | +| exports | import | Has these package.json export conditions | + +#### Source + +index.ts:20 + +*** + +Generated using [typedoc-plugin-markdown](https://www.npmjs.com/package/typedoc-plugin-markdown) and [TypeDoc](https://typedoc.org/) diff --git a/doc/@jitl/quickjs-purejs-mjs-release-sync/README.md b/doc/@jitl/quickjs-purejs-mjs-release-sync/README.md new file mode 100644 index 00000000..4f8654a3 --- /dev/null +++ b/doc/@jitl/quickjs-purejs-mjs-release-sync/README.md @@ -0,0 +1,78 @@ +[quickjs-emscripten](../../packages.md) • **@jitl/quickjs-purejs-mjs-release-sync** • [Readme](README.md) \| [Exports](exports.md) + +*** + +# @jitl/quickjs-purejs-mjs-release-sync + +Compiled to pure JS, no WebAssembly required. Very slow. + +This generated package is part of [quickjs-emscripten](https://github.com/justjake/quickjs-emscripten). +It contains a variant of the quickjs WASM library, and can be used with quickjs-emscripten-core. + +```typescript +import variant from "@jitl/quickjs-purejs-mjs-release-sync" +import { newQuickJSWASMModuleFromVariant } from "quickjs-emscripten-core" +const QuickJS = await newQuickJSWASMModuleFromVariant(variant) +``` + +This variant was built with the following settings: + +## Contents + +- [Library: quickjs](README.md#library-quickjs) +- [Release mode: release](README.md#release-mode-release) +- [Exports: import](README.md#exports-import) +- [Extra async magic? No](README.md#extra-async-magic-no) +- [Single-file, or separate .wasm file? purejs](README.md#single-file-or-separate-wasm-file-purejs) +- [More details](README.md#more-details) + +## Library: quickjs + +The original [bellard/quickjs](https://github.com/bellard/quickjs) library. + +## Release mode: release + +Optimized for performance; use when building/deploying your application. + +## Exports: import + +Exports the following in package.json for the package entrypoint: + +- Exports a NodeJS-compatible ESModule. Cannot be imported synchronously from a NodeJS CommonJS module. + +## Extra async magic? No + +The default, normal build. Note that both variants support regular async functions. + +## Single-file, or separate .wasm file? purejs + +The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. + +## More details + +Full variant JSON description: + +```json +{ + "library": "quickjs", + "releaseMode": "release", + "syncMode": "sync", + "description": "Compiled to pure JS, no WebAssembly required. Very slow.", + "emscriptenInclusion": "purejs", + "exports": { + "import": { + "emscriptenEnvironment": ["web", "worker", "node"] + } + } +} +``` + +Variant-specific Emscripten build flags: + +```json +["-Oz", "-flto", "--closure 1", "-s FILESYSTEM=0", "-s WASM=0", "-s SINGLE_FILE=1"] +``` + +*** + +Generated using [typedoc-plugin-markdown](https://www.npmjs.com/package/typedoc-plugin-markdown) and [TypeDoc](https://typedoc.org/) diff --git a/doc/@jitl/quickjs-purejs-mjs-release-sync/exports.md b/doc/@jitl/quickjs-purejs-mjs-release-sync/exports.md new file mode 100644 index 00000000..6d3a8a8a --- /dev/null +++ b/doc/@jitl/quickjs-purejs-mjs-release-sync/exports.md @@ -0,0 +1,40 @@ +[quickjs-emscripten](../../packages.md) • **@jitl/quickjs-purejs-mjs-release-sync** • [Readme](README.md) \| [Exports](exports.md) + +*** + +[quickjs-emscripten](../../packages.md) / @jitl/quickjs-purejs-mjs-release-sync + +# @jitl/quickjs-purejs-mjs-release-sync + +## Contents + +- [Variables](exports.md#variables) + - [default](exports.md#default) + - [@jitl/quickjs-purejs-mjs-release-sync](exports.md#jitlquickjs-purejs-mjs-release-sync) + +## Variables + +### default + +> **`const`** **default**: [`QuickJSSyncVariant`](../../quickjs-emscripten/interfaces/QuickJSSyncVariant.md) + +### @jitl/quickjs-purejs-mjs-release-sync + +[Docs](https://github.com/justjake/quickjs-emscripten/blob/main/doc/@jitl/quickjs-purejs-mjs-release-sync/README.md) | +Compiled to pure JS, no WebAssembly required. Very slow. + +| Variable | Setting | Description | +| -- | -- | -- | +| library | quickjs | The original [bellard/quickjs](https://github.com/bellard/quickjs) library. | +| releaseMode | release | Optimized for performance; use when building/deploying your application. | +| syncMode | sync | The default, normal build. Note that both variants support regular async functions. | +| emscriptenInclusion | purejs | The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. | +| exports | import | Has these package.json export conditions | + +#### Source + +[index.ts:20](https://github.com/justjake/quickjs-emscripten/blob/main/packages/variant-quickjs-purejs-mjs-release-sync/src/index.ts#L20) + +*** + +Generated using [typedoc-plugin-markdown](https://www.npmjs.com/package/typedoc-plugin-markdown) and [TypeDoc](https://typedoc.org/) diff --git a/doc/packages.md b/doc/packages.md index b22125ad..da33ec38 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -29,6 +29,8 @@ - [@jitl/quickjs-singlefile-browser-debug-asyncify](@jitl/quickjs-singlefile-browser-debug-asyncify/README.md) - [@jitl/quickjs-singlefile-browser-release-sync](@jitl/quickjs-singlefile-browser-release-sync/README.md) - [@jitl/quickjs-singlefile-browser-release-asyncify](@jitl/quickjs-singlefile-browser-release-asyncify/README.md) +- [@jitl/quickjs-purejs-mjs-release-sync](@jitl/quickjs-purejs-mjs-release-sync/README.md) +- [@jitl/quickjs-ng-purejs-mjs-release-sync](@jitl/quickjs-ng-purejs-mjs-release-sync/README.md) *** diff --git a/doc/quickjs-emscripten-core/README.md b/doc/quickjs-emscripten-core/README.md index 8bebe065..94132d60 100644 --- a/doc/quickjs-emscripten-core/README.md +++ b/doc/quickjs-emscripten-core/README.md @@ -48,6 +48,8 @@ const QuickJS = await newQuickJSWASMModuleFromVariant(releaseVariant) - [@jitl/quickjs-singlefile-browser-debug-asyncify](README.md#jitlquickjs-singlefile-browser-debug-asyncify) - [@jitl/quickjs-singlefile-browser-release-sync](README.md#jitlquickjs-singlefile-browser-release-sync) - [@jitl/quickjs-singlefile-browser-release-asyncify](README.md#jitlquickjs-singlefile-browser-release-asyncify) + - [@jitl/quickjs-purejs-mjs-release-sync](README.md#jitlquickjs-purejs-mjs-release-sync) + - [@jitl/quickjs-ng-purejs-mjs-release-sync](README.md#jitlquickjs-ng-purejs-mjs-release-sync) ## What's a variant? @@ -357,6 +359,32 @@ Variant with the WASM data embedded into a browser ESModule. | emscriptenInclusion | singlefile | The WASM runtime is included directly in the JS file. Use if you run into issues with missing .wasm files when building or deploying your app. | | exports | browser | Has these package.json export conditions | +### @jitl/quickjs-purejs-mjs-release-sync + +[Docs](https://github.com/justjake/quickjs-emscripten/blob/main/doc/@jitl/quickjs-purejs-mjs-release-sync/README.md) | +Compiled to pure JS, no WebAssembly required. Very slow. + +| Variable | Setting | Description | +| ------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| library | quickjs | The original [bellard/quickjs](https://github.com/bellard/quickjs) library. | +| releaseMode | release | Optimized for performance; use when building/deploying your application. | +| syncMode | sync | The default, normal build. Note that both variants support regular async functions. | +| emscriptenInclusion | purejs | The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. | +| exports | import | Has these package.json export conditions | + +### @jitl/quickjs-ng-purejs-mjs-release-sync + +[Docs](https://github.com/justjake/quickjs-emscripten/blob/main/doc/@jitl/quickjs-ng-purejs-mjs-release-sync/README.md) | +Compiled to pure JS, no WebAssembly required. Very slow. + +| Variable | Setting | Description | +| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| library | quickjs-ng | [quickjs-ng/quickjs](https://github.com/quickjs-ng/quickjs) is a newer fork of quickjs under active community development. It implements more EcmaScript features, and drop some non-standard QuickJS only features like BigFloat. May become the default library in a future version of quickjs-emscripten. | +| releaseMode | release | Optimized for performance; use when building/deploying your application. | +| syncMode | sync | The default, normal build. Note that both variants support regular async functions. | +| emscriptenInclusion | purejs | The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. | +| exports | import | Has these package.json export conditions | + *** Generated using [typedoc-plugin-markdown](https://www.npmjs.com/package/typedoc-plugin-markdown) and [TypeDoc](https://typedoc.org/) diff --git a/doc/quickjs-emscripten-core/classes/QuickJSAsyncContext.md b/doc/quickjs-emscripten-core/classes/QuickJSAsyncContext.md index dee944cf..5d875e09 100644 --- a/doc/quickjs-emscripten-core/classes/QuickJSAsyncContext.md +++ b/doc/quickjs-emscripten-core/classes/QuickJSAsyncContext.md @@ -308,7 +308,7 @@ socket.on("data", chunk => { #### Source -[packages/quickjs-emscripten-core/src/context.ts:1005](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-emscripten-core/src/context.ts#L1005) +[packages/quickjs-emscripten-core/src/context.ts:1006](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-emscripten-core/src/context.ts#L1006) *** @@ -423,7 +423,7 @@ socket.write(dataLifetime?.value) #### Source -[packages/quickjs-emscripten-core/src/context.ts:988](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-emscripten-core/src/context.ts#L988) +[packages/quickjs-emscripten-core/src/context.ts:989](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-emscripten-core/src/context.ts#L989) *** diff --git a/doc/quickjs-emscripten-core/classes/QuickJSContext.md b/doc/quickjs-emscripten-core/classes/QuickJSContext.md index 2184c2a4..3572d38c 100644 --- a/doc/quickjs-emscripten-core/classes/QuickJSContext.md +++ b/doc/quickjs-emscripten-core/classes/QuickJSContext.md @@ -332,7 +332,7 @@ socket.on("data", chunk => { #### Source -[packages/quickjs-emscripten-core/src/context.ts:1005](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-emscripten-core/src/context.ts#L1005) +[packages/quickjs-emscripten-core/src/context.ts:1006](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-emscripten-core/src/context.ts#L1006) *** @@ -443,7 +443,7 @@ socket.write(dataLifetime?.value) #### Source -[packages/quickjs-emscripten-core/src/context.ts:988](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-emscripten-core/src/context.ts#L988) +[packages/quickjs-emscripten-core/src/context.ts:989](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-emscripten-core/src/context.ts#L989) *** diff --git a/packages/quickjs-emscripten-core/README.md b/packages/quickjs-emscripten-core/README.md index fc0d4760..05f0d978 100644 --- a/packages/quickjs-emscripten-core/README.md +++ b/packages/quickjs-emscripten-core/README.md @@ -326,3 +326,29 @@ Variant with the WASM data embedded into a browser ESModule. | syncMode | asyncify | Build run through the ASYNCIFY WebAssembly transform. This imposes substantial size (2x the size of sync) and speed penalties (40% the speed of sync). In return, allows synchronous calls from the QuickJS WASM runtime to async functions on the host. The extra magic makes this variant slower than sync variants. Note that both variants support regular async functions. Only adopt ASYNCIFY if you need to! The [QuickJSAsyncRuntime](https://github.com/justjake/quickjs-emscripten/blob/main/doc/quickjs-emscripten/classes/QuickJSAsyncRuntime.md) and [QuickJSAsyncContext](https://github.com/justjake/quickjs-emscripten/blob/main/doc/quickjs-emscripten/classes/QuickJSAsyncContext.md) classes expose the ASYNCIFY-specific APIs. | | emscriptenInclusion | singlefile | The WASM runtime is included directly in the JS file. Use if you run into issues with missing .wasm files when building or deploying your app. | | exports | browser | Has these package.json export conditions | + +### @jitl/quickjs-purejs-mjs-release-sync + +[Docs](https://github.com/justjake/quickjs-emscripten/blob/main/doc/@jitl/quickjs-purejs-mjs-release-sync/README.md) | +Compiled to pure JS, no WebAssembly required. Very slow. + +| Variable | Setting | Description | +| ------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| library | quickjs | The original [bellard/quickjs](https://github.com/bellard/quickjs) library. | +| releaseMode | release | Optimized for performance; use when building/deploying your application. | +| syncMode | sync | The default, normal build. Note that both variants support regular async functions. | +| emscriptenInclusion | purejs | The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. | +| exports | import | Has these package.json export conditions | + +### @jitl/quickjs-ng-purejs-mjs-release-sync + +[Docs](https://github.com/justjake/quickjs-emscripten/blob/main/doc/@jitl/quickjs-ng-purejs-mjs-release-sync/README.md) | +Compiled to pure JS, no WebAssembly required. Very slow. + +| Variable | Setting | Description | +| ------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| library | quickjs-ng | [quickjs-ng/quickjs](https://github.com/quickjs-ng/quickjs) is a newer fork of quickjs under active community development. It implements more EcmaScript features, and drop some non-standard QuickJS only features like BigFloat. May become the default library in a future version of quickjs-emscripten. | +| releaseMode | release | Optimized for performance; use when building/deploying your application. | +| syncMode | sync | The default, normal build. Note that both variants support regular async functions. | +| emscriptenInclusion | purejs | The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. | +| exports | import | Has these package.json export conditions | diff --git a/packages/quickjs-emscripten-core/src/context.ts b/packages/quickjs-emscripten-core/src/context.ts index e574e07e..38142de9 100644 --- a/packages/quickjs-emscripten-core/src/context.ts +++ b/packages/quickjs-emscripten-core/src/context.ts @@ -864,19 +864,20 @@ export class QuickJSContext const cause = result.error.consume((error) => this.dump(error)) if (cause && typeof cause === "object" && typeof cause.message === "string") { - const { message, name, stack } = cause - const exception = new QuickJSUnwrapError("") - const hostStack = exception.stack + const { message, name, stack, ...rest } = cause + const exception = new QuickJSUnwrapError(cause) if (typeof name === "string") { exception.name = cause.name } + exception.message = message + const hostStack = exception.stack if (typeof stack === "string") { exception.stack = `${name}: ${message}\n${cause.stack}Host: ${hostStack}` } - Object.assign(exception, { cause, context, message }) + Object.assign(exception, rest) throw exception } diff --git a/packages/quickjs-emscripten/package.json b/packages/quickjs-emscripten/package.json index 40a109b0..d2270954 100644 --- a/packages/quickjs-emscripten/package.json +++ b/packages/quickjs-emscripten/package.json @@ -32,7 +32,7 @@ "clean": "git clean -fx dist .output", "tsc": "npx tsc -p . --noEmit", "test:vi": "VITEST=1 npx vitest run", - "test:node": "npx tsc -p . && ./makeTestPackageJson.ts && node -r source-map-support/register --test ./.output/*node-test*.*js", + "test:node": "npx tsc -p . && ./makeTestPackageJson.ts && node -r source-map-support/register --test ./.output/quickjs-in-*node-test*.*js", "test": "npm run test:vi && npm run test:node" }, "types": "./dist/index.d.ts", diff --git a/packages/quickjs-emscripten/src/quickjs-in-quickjs-node-test.mts b/packages/quickjs-emscripten/src/quickjs-in-quickjs-node-test.mts new file mode 100644 index 00000000..1364b552 --- /dev/null +++ b/packages/quickjs-emscripten/src/quickjs-in-quickjs-node-test.mts @@ -0,0 +1,84 @@ +import * as fs from "node:fs" +import { test } from "node:test" +import { fileURLToPath } from "node:url" +import path, { resolve } from "node:path" +import assert from "node:assert" +import type { QuickJSContext } from "quickjs-emscripten-core" +import { debugLog, getQuickJS } from "./index.js" +import type { JSModuleLoader, JSModuleNormalizer, QuickJSHandle } from "./index.js" + +const QuickJS = await getQuickJS() + +function addConsoleGlobal(context: QuickJSContext, logOfLogs: any[]) { + const consoleHandle = context.newObject() + const log = context.newFunction("log", (...args: QuickJSHandle[]) => { + const logged = args.map((arg) => context.dump(arg)) + logOfLogs.push(logged) + console.log(...logged) + }) + context.setProp(consoleHandle, "log", log) + context.setProp(consoleHandle, "error", log) + context.setProp(context.global, "console", consoleHandle) + log.dispose() + consoleHandle.dispose() +} + +test("quickjs-in-quickjs", () => { + const loader: JSModuleLoader = (moduleName, _context) => { + const resolved = resolver(moduleName) + const [first, rest] = resolved.split("/GUEST") + debugLog("loader", { moduleName, resolved, first, rest }) + const data = fs.readFileSync(rest || first, "utf8") + return data + } + + const normalizer: JSModuleNormalizer = (baseModuleName, requestedName, _context) => { + const resolvedRequestedName = resolver(requestedName) + debugLog("normalizer", { baseModuleName, requestedName, resolvedRequestedName }) + const baseUrl = resolver(baseModuleName) + const resolved = resolve(baseUrl, "..", resolvedRequestedName) + debugLog("normalizer resolved", resolved) + return resolved + } + + function resolver(moduleName: string) { + if (moduleName.startsWith(".")) { + return moduleName + } + + if (path.isAbsolute(moduleName)) { + return moduleName + } + + try { + return "/GUEST" + fileURLToPath(import.meta.resolve(moduleName)) + } catch (e) { + debugLog("import.meta.resolve failed", { moduleName, e }) + return moduleName + } + } + + const runtime = QuickJS.newRuntime() + runtime.setModuleLoader(loader, normalizer) + + const context = runtime.newContext() + const logs: any[] = [] + addConsoleGlobal(context, logs) + + const filename = "/GUEST" + fileURLToPath(import.meta.url) + const result = context.evalCode( + ` +import { newQuickJSWASMModuleFromVariant } from 'quickjs-emscripten-core' +import variant from '@jitl/quickjs-purejs-mjs-release-sync' +throw new Error('oops') +globalThis.done = newQuickJSWASMModuleFromVariant(variant).then(QuickJS => { + const result = QuickJS.evalCode('1+2') + console.log('inner result', result) +}) +`, + filename, + ) + context.unwrapResult(result).dispose() + runtime.executePendingJobs() + assert.deepEqual(logs, [["inner result", 3]]) +}) diff --git a/packages/variant-quickjs-ng-purejs-mjs-release-sync/Makefile b/packages/variant-quickjs-ng-purejs-mjs-release-sync/Makefile new file mode 100644 index 00000000..b39259b3 --- /dev/null +++ b/packages/variant-quickjs-ng-purejs-mjs-release-sync/Makefile @@ -0,0 +1,169 @@ +# Tools +EMSDK_VERSION=3.1.50 +EMSDK_DOCKER_IMAGE=emscripten/emsdk:3.1.50 +EMCC_SRC=../../scripts/emcc.sh +EMCC=EMSDK_VERSION=$(EMSDK_VERSION) EMSDK_DOCKER_IMAGE=$(EMSDK_DOCKER_IMAGE) EMSDK_PROJECT_ROOT=$(REPO_ROOT) EMSDK_DOCKER_CACHE=$(REPO_ROOT)/emsdk-cache/$(EMSDK_VERSION) $(EMCC_SRC) +GENERATE_TS=$(GENERATE_TS_ENV) ../../scripts/generate.ts +THIS_DIR := $(dir $(abspath $(firstword $(MAKEFILE_LIST)))) +REPO_ROOT := $(abspath $(THIS_DIR)/../..) + +DEBUG_MAKE=1 + +QUICKJS_LIB=quickjs-ng + +# Paths +QUICKJS_ROOT=../../vendor/$(QUICKJS_LIB) +WRAPPER_ROOT=../../c +TEMPLATES=../../templates +# Intermediate build files +BUILD_ROOT=build +BUILD_WRAPPER=$(BUILD_ROOT)/wrapper +BUILD_QUICKJS=$(BUILD_ROOT)/quickjs +# Distributed to users +DIST=dist + +# QuickJS +QUICKJS_OBJS=quickjs.o libregexp.o libunicode.o cutils.o quickjs-libc.o libbf.o +ifeq ($(QUICKJS_LIB),quickjs-ng) + QUICKJS_DEFINES:=-D_GNU_SOURCE + CFLAGS_WASM+=-DQTS_USE_QUICKJS_NG +else + QUICKJS_CONFIG_VERSION=$(shell cat $(QUICKJS_ROOT)/VERSION) + QUICKJS_DEFINES:=-D_GNU_SOURCE -DCONFIG_VERSION=\"$(QUICKJS_CONFIG_VERSION)\" -DCONFIG_STACK_CHECK -DCONFIG_BIGNUM + CFLAGS_WASM+=-DCONFIG_BIGNUM +endif +VARIANT_QUICKJS_OBJS=$(patsubst %.o, $(BUILD_QUICKJS)/%.o, $(QUICKJS_OBJS)) + +# quickjs-emscripten +WRAPPER_DEFINES+=-Wcast-function-type # Likewise, warns about some quickjs casts we don't control. +EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json +EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json + +# Emscripten options +CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json +CFLAGS_WASM+=-s MODULARIZE=1 +CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw +CFLAGS_WASM+=-s INVOKE_RUN=0 +CFLAGS_WASM+=-s ALLOW_MEMORY_GROWTH=1 +CFLAGS_WASM+=-s ALLOW_TABLE_GROWTH=1 +CFLAGS_WASM+=-s STACK_SIZE=5MB +# CFLAGS_WASM+=-s MINIMAL_RUNTIME=1 # Appears to break MODULARIZE +CFLAGS_WASM+=-s SUPPORT_ERRNO=0 + +# Emscripten options - like STRICT +# https://github.com/emscripten-core/emscripten/blob/fa339b76424ca9fbe5cf15faea0295d2ac8d58cc/src/settings.js#L1095-L1109 +# CFLAGS_WASM+=-s STRICT_JS=1 # Doesn't work with MODULARIZE +CFLAGS_WASM+=-s IGNORE_MISSING_MAIN=0 --no-entry +CFLAGS_WASM+=-s AUTO_JS_LIBRARIES=0 +CFLAGS_WASM+=-s -lccall.js +CFLAGS_WASM+=-s AUTO_NATIVE_LIBRARIES=0 +CFLAGS_WASM+=-s AUTO_ARCHIVE_INDEXES=0 +CFLAGS_WASM+=-s DEFAULT_TO_CXX=0 +CFLAGS_WASM+=-s ALLOW_UNIMPLEMENTED_SYSCALLS=0 + +# Emscripten options - NodeJS +CFLAGS_WASM+=-s MIN_NODE_VERSION=160000 +CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 + +CFLAGS_MJS+=-s EXPORT_ES6=1 +CFLAGS_BROWSER+=-s EXPORT_ES6=1 + +# Variant +SYNC=SYNC + +# Emscripten options - variant & target specific +CFLAGS_WASM+=-Oz +CFLAGS_WASM+=-flto +CFLAGS_WASM+=--closure 1 +CFLAGS_WASM+=-s FILESYSTEM=0 +CFLAGS_WASM+=-s WASM=0 +CFLAGS_WASM+=-s SINGLE_FILE=1 + +CFLAGS_MJS+=-s ENVIRONMENT=web,worker,node + + + +# GENERATE_TS options - variant specific + + + +ifdef DEBUG_MAKE + MKDIRP=@echo "\n=====[["" target: $@, deps: $<, variant: $(VARIANT) ""]]=====" ; mkdir -p $(dir $@) +else + MKDIRP=@mkdir -p $(dir $@) +endif + +############################################################################### +# High-level +all: EXPORTS + +clean: + git clean -fx $(DIST) $(BUILD_ROOT) + +############################################################################### +# Emscripten output targets +EXPORTS: MJS +CJS: $(DIST)/emscripten-module.cjs $(DIST)/emscripten-module.d.ts +MJS: $(DIST)/emscripten-module.mjs $(DIST)/emscripten-module.d.ts +BROWSER: $(DIST)/emscripten-module.browser.mjs $(DIST)/emscripten-module.browser.d.ts +CLOUDFLARE: $(DIST)/emscripten-module.cloudflare.cjs $(DIST)/emscripten-module.cloudflare.d.ts + +$(DIST)/emscripten-module.mjs: CFLAGS_WASM+=$(CFLAGS_ESM) +$(DIST)/emscripten-module.mjs: $(BUILD_WRAPPER)/interface.o $(VARIANT_QUICKJS_OBJS) $(WASM_SYMBOLS) | $(EMCC_SRC) + $(MKDIRP) + $(EMCC) $(CFLAGS_WASM) $(WRAPPER_DEFINES) $(EMCC_EXPORTED_FUNCS) -o $@ $< $(VARIANT_QUICKJS_OBJS) + +$(DIST)/emscripten-module.cjs: CFLAGS_WASM+=$(CFLAGS_CJS) +$(DIST)/emscripten-module.cjs: $(BUILD_WRAPPER)/interface.o $(VARIANT_QUICKJS_OBJS) $(WASM_SYMBOLS) | $(EMCC_SRC) + $(MKDIRP) + $(EMCC) $(CFLAGS_WASM) $(WRAPPER_DEFINES) $(EMCC_EXPORTED_FUNCS) -o $@ $< $(VARIANT_QUICKJS_OBJS) + +$(DIST)/emscripten-module.d.ts: $(TEMPLATES)/emscripten-module.$(SYNC).d.ts + $(MKDIRP) + echo '// Generated from $<' > $@ + cat $< >> $@ + +$(DIST)/emscripten-module%.d.ts: $(TEMPLATES)/emscripten-module.$(SYNC).d.ts + $(MKDIRP) + echo '// Generated from $<' > $@ + cat $< >> $@ + +# Browser target needs intermediate build to avoid two copies of .wasm +$(DIST)/emscripten-module.%.mjs: $(BUILD_WRAPPER)/%/emscripten-module.js + $(MKDIRP) + if [[ -e $(basename $<).wasm ]] ; then cp -v $(basename $<).wasm* $(dir $@); fi + cp $< $@ + +$(DIST)/emscripten-module.%.cjs: $(BUILD_WRAPPER)/%/emscripten-module.js + $(MKDIRP) + if [[ -e $(basename $<).wasm ]] ; then cp -v $(basename $<).wasm* $(dir $@); fi + cp $< $@ + +$(BUILD_WRAPPER)/browser/emscripten-module.js: CFLAGS_WASM+=$(CFLAGS_BROWSER) +$(BUILD_WRAPPER)/cloudflare/emscripten-module.js: CFLAGS_WASM+=$(CFLAGS_CLOUDFLARE) +$(BUILD_WRAPPER)/%/emscripten-module.js: $(BUILD_WRAPPER)/interface.o $(VARIANT_QUICKJS_OBJS) $(WASM_SYMBOLS) | $(EMCC_SRC) + $(MKDIRP) + $(EMCC) $(CFLAGS_WASM) $(WRAPPER_DEFINES) $(EMCC_EXPORTED_FUNCS) -o $@ $< $(VARIANT_QUICKJS_OBJS) + +############################################################################### +# Emscripten intermediate files +WASM_SYMBOLS=$(BUILD_WRAPPER)/symbols.json $(BUILD_WRAPPER)/asyncify-remove.json $(BUILD_WRAPPER)/asyncify-imports.json +$(BUILD_WRAPPER)/%.o: $(WRAPPER_ROOT)/%.c $(WASM_SYMBOLS) | $(EMCC_SRC) + $(MKDIRP) + $(EMCC) $(CFLAGS_WASM) $(CFLAGS_SORTED_FUNCS) $(WRAPPER_DEFINES) -c -o $@ $< + +$(BUILD_QUICKJS)/%.o: $(QUICKJS_ROOT)/%.c $(WASM_SYMBOLS) | $(EMCC_SRC) + $(MKDIRP) + $(EMCC) $(CFLAGS_WASM) $(EMCC_EXPORTED_FUNCS) $(QUICKJS_DEFINES) -c -o $@ $< + +$(BUILD_WRAPPER)/symbols.json: + $(MKDIRP) + $(GENERATE_TS) symbols $@ + +$(BUILD_WRAPPER)/asyncify-remove.json: + $(MKDIRP) + $(GENERATE_TS) sync-symbols $@ + +$(BUILD_WRAPPER)/asyncify-imports.json: + $(MKDIRP) + $(GENERATE_TS) async-callback-symbols $@ diff --git a/packages/variant-quickjs-ng-purejs-mjs-release-sync/README.md b/packages/variant-quickjs-ng-purejs-mjs-release-sync/README.md new file mode 100644 index 00000000..1c8ff124 --- /dev/null +++ b/packages/variant-quickjs-ng-purejs-mjs-release-sync/README.md @@ -0,0 +1,61 @@ +# @jitl/quickjs-ng-purejs-mjs-release-sync + +Compiled to pure JS, no WebAssembly required. Very slow. + +This generated package is part of [quickjs-emscripten](https://github.com/justjake/quickjs-emscripten). +It contains a variant of the quickjs WASM library, and can be used with quickjs-emscripten-core. + +```typescript +import variant from "@jitl/quickjs-ng-purejs-mjs-release-sync" +import { newQuickJSWASMModuleFromVariant } from "quickjs-emscripten-core" +const QuickJS = await newQuickJSWASMModuleFromVariant(variant) +``` + +This variant was built with the following settings: + +## Library: quickjs-ng + +[quickjs-ng/quickjs](https://github.com/quickjs-ng/quickjs) is a newer fork of quickjs under active community development. It implements more EcmaScript features, and drop some non-standard QuickJS only features like BigFloat. May become the default library in a future version of quickjs-emscripten. + +## Release mode: release + +Optimized for performance; use when building/deploying your application. + +## Exports: import + +Exports the following in package.json for the package entrypoint: + +- Exports a NodeJS-compatible ESModule. Cannot be imported synchronously from a NodeJS CommonJS module. + +## Extra async magic? No + +The default, normal build. Note that both variants support regular async functions. + +## Single-file, or separate .wasm file? purejs + +The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. + +## More details + +Full variant JSON description: + +```json +{ + "library": "quickjs-ng", + "releaseMode": "release", + "syncMode": "sync", + "description": "Compiled to pure JS, no WebAssembly required. Very slow.", + "emscriptenInclusion": "purejs", + "exports": { + "import": { + "emscriptenEnvironment": ["web", "worker", "node"] + } + } +} +``` + +Variant-specific Emscripten build flags: + +```json +["-Oz", "-flto", "--closure 1", "-s FILESYSTEM=0", "-s WASM=0", "-s SINGLE_FILE=1"] +``` diff --git a/packages/variant-quickjs-ng-purejs-mjs-release-sync/package.json b/packages/variant-quickjs-ng-purejs-mjs-release-sync/package.json new file mode 100644 index 00000000..16abc93c --- /dev/null +++ b/packages/variant-quickjs-ng-purejs-mjs-release-sync/package.json @@ -0,0 +1,50 @@ +{ + "name": "@jitl/quickjs-ng-purejs-mjs-release-sync", + "version": "0.26.0", + "description": "Variant of quickjs library: Compiled to pure JS, no WebAssembly required. Very slow.", + "sideEffects": false, + "repository": { + "type": "git", + "url": "https://github.com/justjake/quickjs-emscripten" + }, + "author": { + "name": "Jake Teton-Landis", + "url": "https://jake.tl" + }, + "scripts": { + "build": "yarn build:c && yarn build:ts", + "build:c": "make -j2", + "build:ts": "npx tsup", + "check:types": "npx tsc --project . --noEmit", + "clean": "make clean", + "prepare": "yarn clean && yarn build" + }, + "files": [ + "dist/**/*", + "!dist/*.tsbuildinfo" + ], + "types": "./dist/index.d.mts", + "main": "./dist/index.mjs", + "module": "./dist/index.mjs", + "exports": { + ".": { + "types": "./dist/index.d.mts", + "import": "./dist/index.mjs", + "default": "./dist/index.mjs" + }, + "./package.json": "./package.json", + "./ffi": { + "types": "./dist/ffi.d.ts", + "import": "./dist/ffi.mjs", + "default": "./dist/ffi.mjs" + }, + "./emscripten-module": { + "types": "./dist/emscripten-module.d.ts", + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" + } + }, + "dependencies": { + "@jitl/quickjs-ffi-types": "workspace:*" + } +} diff --git a/packages/variant-quickjs-ng-purejs-mjs-release-sync/src/ffi.ts b/packages/variant-quickjs-ng-purejs-mjs-release-sync/src/ffi.ts new file mode 100644 index 00000000..f754a036 --- /dev/null +++ b/packages/variant-quickjs-ng-purejs-mjs-release-sync/src/ffi.ts @@ -0,0 +1,348 @@ +// This file generated by "generate.ts ffi" in the root of the repo. +import { + QuickJSEmscriptenModule, + JSRuntimePointer, + JSContextPointer, + JSContextPointerPointer, + JSModuleDefPointer, + JSValuePointer, + JSValueConstPointer, + JSValuePointerPointer, + JSValueConstPointerPointer, + QTS_C_To_HostCallbackFuncPointer, + QTS_C_To_HostInterruptFuncPointer, + QTS_C_To_HostLoadModuleFuncPointer, + BorrowedHeapCharPointer, + OwnedHeapCharPointer, + JSBorrowedCharPointer, + JSVoidPointer, + EvalFlags, + IntrinsicsFlags, + EvalDetectModule, +} from "@jitl/quickjs-ffi-types" + +/** + * Low-level FFI bindings to QuickJS's Emscripten module. + * See instead {@link QuickJSContext}, the public Javascript interface exposed by this + * library. + * + * @unstable The FFI interface is considered private and may change. + */ +export class QuickJSFFI { + constructor(private module: QuickJSEmscriptenModule) {} + /** Set at compile time. */ + readonly DEBUG = false + + QTS_Throw: ( + ctx: JSContextPointer, + error: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_Throw", "number", ["number", "number"]) + + QTS_NewError: (ctx: JSContextPointer) => JSValuePointer = this.module.cwrap( + "QTS_NewError", + "number", + ["number"], + ) + + QTS_RuntimeSetMemoryLimit: (rt: JSRuntimePointer, limit: number) => void = this.module.cwrap( + "QTS_RuntimeSetMemoryLimit", + null, + ["number", "number"], + ) + + QTS_RuntimeComputeMemoryUsage: (rt: JSRuntimePointer, ctx: JSContextPointer) => JSValuePointer = + this.module.cwrap("QTS_RuntimeComputeMemoryUsage", "number", ["number", "number"]) + + QTS_RuntimeDumpMemoryUsage: (rt: JSRuntimePointer) => OwnedHeapCharPointer = this.module.cwrap( + "QTS_RuntimeDumpMemoryUsage", + "number", + ["number"], + ) + + QTS_RecoverableLeakCheck: () => number = this.module.cwrap( + "QTS_RecoverableLeakCheck", + "number", + [], + ) + + QTS_BuildIsSanitizeLeak: () => number = this.module.cwrap("QTS_BuildIsSanitizeLeak", "number", []) + + QTS_RuntimeSetMaxStackSize: (rt: JSRuntimePointer, stack_size: number) => void = + this.module.cwrap("QTS_RuntimeSetMaxStackSize", null, ["number", "number"]) + + QTS_GetUndefined: () => JSValueConstPointer = this.module.cwrap("QTS_GetUndefined", "number", []) + + QTS_GetNull: () => JSValueConstPointer = this.module.cwrap("QTS_GetNull", "number", []) + + QTS_GetFalse: () => JSValueConstPointer = this.module.cwrap("QTS_GetFalse", "number", []) + + QTS_GetTrue: () => JSValueConstPointer = this.module.cwrap("QTS_GetTrue", "number", []) + + QTS_NewRuntime: () => JSRuntimePointer = this.module.cwrap("QTS_NewRuntime", "number", []) + + QTS_FreeRuntime: (rt: JSRuntimePointer) => void = this.module.cwrap("QTS_FreeRuntime", null, [ + "number", + ]) + + QTS_NewContext: (rt: JSRuntimePointer, intrinsics: IntrinsicsFlags) => JSContextPointer = + this.module.cwrap("QTS_NewContext", "number", ["number", "number"]) + + QTS_FreeContext: (ctx: JSContextPointer) => void = this.module.cwrap("QTS_FreeContext", null, [ + "number", + ]) + + QTS_FreeValuePointer: (ctx: JSContextPointer, value: JSValuePointer) => void = this.module.cwrap( + "QTS_FreeValuePointer", + null, + ["number", "number"], + ) + + QTS_FreeValuePointerRuntime: (rt: JSRuntimePointer, value: JSValuePointer) => void = + this.module.cwrap("QTS_FreeValuePointerRuntime", null, ["number", "number"]) + + QTS_FreeVoidPointer: (ctx: JSContextPointer, ptr: JSVoidPointer) => void = this.module.cwrap( + "QTS_FreeVoidPointer", + null, + ["number", "number"], + ) + + QTS_FreeCString: (ctx: JSContextPointer, str: JSBorrowedCharPointer) => void = this.module.cwrap( + "QTS_FreeCString", + null, + ["number", "number"], + ) + + QTS_DupValuePointer: ( + ctx: JSContextPointer, + val: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_DupValuePointer", "number", ["number", "number"]) + + QTS_NewObject: (ctx: JSContextPointer) => JSValuePointer = this.module.cwrap( + "QTS_NewObject", + "number", + ["number"], + ) + + QTS_NewObjectProto: ( + ctx: JSContextPointer, + proto: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_NewObjectProto", "number", ["number", "number"]) + + QTS_NewArray: (ctx: JSContextPointer) => JSValuePointer = this.module.cwrap( + "QTS_NewArray", + "number", + ["number"], + ) + + QTS_NewArrayBuffer: ( + ctx: JSContextPointer, + buffer: JSVoidPointer, + length: number, + ) => JSValuePointer = this.module.cwrap("QTS_NewArrayBuffer", "number", [ + "number", + "number", + "number", + ]) + + QTS_NewFloat64: (ctx: JSContextPointer, num: number) => JSValuePointer = this.module.cwrap( + "QTS_NewFloat64", + "number", + ["number", "number"], + ) + + QTS_GetFloat64: (ctx: JSContextPointer, value: JSValuePointer | JSValueConstPointer) => number = + this.module.cwrap("QTS_GetFloat64", "number", ["number", "number"]) + + QTS_NewString: (ctx: JSContextPointer, string: BorrowedHeapCharPointer) => JSValuePointer = + this.module.cwrap("QTS_NewString", "number", ["number", "number"]) + + QTS_GetString: ( + ctx: JSContextPointer, + value: JSValuePointer | JSValueConstPointer, + ) => JSBorrowedCharPointer = this.module.cwrap("QTS_GetString", "number", ["number", "number"]) + + QTS_GetArrayBuffer: ( + ctx: JSContextPointer, + data: JSValuePointer | JSValueConstPointer, + ) => JSVoidPointer = this.module.cwrap("QTS_GetArrayBuffer", "number", ["number", "number"]) + + QTS_GetArrayBufferLength: ( + ctx: JSContextPointer, + data: JSValuePointer | JSValueConstPointer, + ) => number = this.module.cwrap("QTS_GetArrayBufferLength", "number", ["number", "number"]) + + QTS_NewSymbol: ( + ctx: JSContextPointer, + description: BorrowedHeapCharPointer, + isGlobal: number, + ) => JSValuePointer = this.module.cwrap("QTS_NewSymbol", "number", ["number", "number", "number"]) + + QTS_GetSymbolDescriptionOrKey: ( + ctx: JSContextPointer, + value: JSValuePointer | JSValueConstPointer, + ) => JSBorrowedCharPointer = this.module.cwrap("QTS_GetSymbolDescriptionOrKey", "number", [ + "number", + "number", + ]) + + QTS_IsGlobalSymbol: ( + ctx: JSContextPointer, + value: JSValuePointer | JSValueConstPointer, + ) => number = this.module.cwrap("QTS_IsGlobalSymbol", "number", ["number", "number"]) + + QTS_IsJobPending: (rt: JSRuntimePointer) => number = this.module.cwrap( + "QTS_IsJobPending", + "number", + ["number"], + ) + + QTS_ExecutePendingJob: ( + rt: JSRuntimePointer, + maxJobsToExecute: number, + lastJobContext: JSContextPointerPointer, + ) => JSValuePointer = this.module.cwrap("QTS_ExecutePendingJob", "number", [ + "number", + "number", + "number", + ]) + + QTS_GetProp: ( + ctx: JSContextPointer, + this_val: JSValuePointer | JSValueConstPointer, + prop_name: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_GetProp", "number", ["number", "number", "number"]) + + QTS_SetProp: ( + ctx: JSContextPointer, + this_val: JSValuePointer | JSValueConstPointer, + prop_name: JSValuePointer | JSValueConstPointer, + prop_value: JSValuePointer | JSValueConstPointer, + ) => void = this.module.cwrap("QTS_SetProp", null, ["number", "number", "number", "number"]) + + QTS_DefineProp: ( + ctx: JSContextPointer, + this_val: JSValuePointer | JSValueConstPointer, + prop_name: JSValuePointer | JSValueConstPointer, + prop_value: JSValuePointer | JSValueConstPointer, + get: JSValuePointer | JSValueConstPointer, + set: JSValuePointer | JSValueConstPointer, + configurable: boolean, + enumerable: boolean, + has_value: boolean, + ) => void = this.module.cwrap("QTS_DefineProp", null, [ + "number", + "number", + "number", + "number", + "number", + "number", + "boolean", + "boolean", + "boolean", + ]) + + QTS_Call: ( + ctx: JSContextPointer, + func_obj: JSValuePointer | JSValueConstPointer, + this_obj: JSValuePointer | JSValueConstPointer, + argc: number, + argv_ptrs: JSValueConstPointerPointer, + ) => JSValuePointer = this.module.cwrap("QTS_Call", "number", [ + "number", + "number", + "number", + "number", + "number", + ]) + + QTS_ResolveException: (ctx: JSContextPointer, maybe_exception: JSValuePointer) => JSValuePointer = + this.module.cwrap("QTS_ResolveException", "number", ["number", "number"]) + + QTS_Dump: ( + ctx: JSContextPointer, + obj: JSValuePointer | JSValueConstPointer, + ) => JSBorrowedCharPointer = this.module.cwrap("QTS_Dump", "number", ["number", "number"]) + + QTS_Eval: ( + ctx: JSContextPointer, + js_code: BorrowedHeapCharPointer, + filename: string, + detectModule: EvalDetectModule, + evalFlags: EvalFlags, + ) => JSValuePointer = this.module.cwrap("QTS_Eval", "number", [ + "number", + "number", + "string", + "number", + "number", + ]) + + QTS_Typeof: ( + ctx: JSContextPointer, + value: JSValuePointer | JSValueConstPointer, + ) => OwnedHeapCharPointer = this.module.cwrap("QTS_Typeof", "number", ["number", "number"]) + + QTS_GetGlobalObject: (ctx: JSContextPointer) => JSValuePointer = this.module.cwrap( + "QTS_GetGlobalObject", + "number", + ["number"], + ) + + QTS_NewPromiseCapability: ( + ctx: JSContextPointer, + resolve_funcs_out: JSValuePointerPointer, + ) => JSValuePointer = this.module.cwrap("QTS_NewPromiseCapability", "number", [ + "number", + "number", + ]) + + QTS_TestStringArg: (string: string) => void = this.module.cwrap("QTS_TestStringArg", null, [ + "string", + ]) + + QTS_BuildIsDebug: () => number = this.module.cwrap("QTS_BuildIsDebug", "number", []) + + QTS_BuildIsAsyncify: () => number = this.module.cwrap("QTS_BuildIsAsyncify", "number", []) + + QTS_NewFunction: (ctx: JSContextPointer, func_id: number, name: string) => JSValuePointer = + this.module.cwrap("QTS_NewFunction", "number", ["number", "number", "string"]) + + QTS_ArgvGetJSValueConstPointer: ( + argv: JSValuePointer | JSValueConstPointer, + index: number, + ) => JSValueConstPointer = this.module.cwrap("QTS_ArgvGetJSValueConstPointer", "number", [ + "number", + "number", + ]) + + QTS_RuntimeEnableInterruptHandler: (rt: JSRuntimePointer) => void = this.module.cwrap( + "QTS_RuntimeEnableInterruptHandler", + null, + ["number"], + ) + + QTS_RuntimeDisableInterruptHandler: (rt: JSRuntimePointer) => void = this.module.cwrap( + "QTS_RuntimeDisableInterruptHandler", + null, + ["number"], + ) + + QTS_RuntimeEnableModuleLoader: (rt: JSRuntimePointer, use_custom_normalize: number) => void = + this.module.cwrap("QTS_RuntimeEnableModuleLoader", null, ["number", "number"]) + + QTS_RuntimeDisableModuleLoader: (rt: JSRuntimePointer) => void = this.module.cwrap( + "QTS_RuntimeDisableModuleLoader", + null, + ["number"], + ) + + QTS_bjson_encode: ( + ctx: JSContextPointer, + val: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_bjson_encode", "number", ["number", "number"]) + + QTS_bjson_decode: ( + ctx: JSContextPointer, + data: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_bjson_decode", "number", ["number", "number"]) +} diff --git a/packages/variant-quickjs-ng-purejs-mjs-release-sync/src/index.ts b/packages/variant-quickjs-ng-purejs-mjs-release-sync/src/index.ts new file mode 100644 index 00000000..7ae20472 --- /dev/null +++ b/packages/variant-quickjs-ng-purejs-mjs-release-sync/src/index.ts @@ -0,0 +1,26 @@ +import type { QuickJSSyncVariant } from "@jitl/quickjs-ffi-types" +import { QuickJSFFI } from "./ffi.js" +import moduleLoader from "@jitl/quickjs-ng-purejs-mjs-release-sync/emscripten-module" + +/** + * ### @jitl/quickjs-ng-purejs-mjs-release-sync + * + * [Docs](https://github.com/justjake/quickjs-emscripten/blob/main/doc/@jitl/quickjs-ng-purejs-mjs-release-sync/README.md) | + * Compiled to pure JS, no WebAssembly required. Very slow. + * + * | Variable | Setting | Description | + * | -- | -- | -- | + * | library | quickjs-ng | [quickjs-ng/quickjs](https://github.com/quickjs-ng/quickjs) is a newer fork of quickjs under active community development. It implements more EcmaScript features, and drop some non-standard QuickJS only features like BigFloat. May become the default library in a future version of quickjs-emscripten. | + * | releaseMode | release | Optimized for performance; use when building/deploying your application. | + * | syncMode | sync | The default, normal build. Note that both variants support regular async functions. | + * | emscriptenInclusion | purejs | The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. | + * | exports | import | Has these package.json export conditions | + * + */ +const variant: QuickJSSyncVariant = { + type: "sync", + importFFI: () => Promise.resolve(QuickJSFFI), + importModuleLoader: () => Promise.resolve(moduleLoader), +} as const + +export default variant diff --git a/packages/variant-quickjs-ng-purejs-mjs-release-sync/tsconfig.json b/packages/variant-quickjs-ng-purejs-mjs-release-sync/tsconfig.json new file mode 100644 index 00000000..3a077e27 --- /dev/null +++ b/packages/variant-quickjs-ng-purejs-mjs-release-sync/tsconfig.json @@ -0,0 +1 @@ +{ "extends": "@jitl/tsconfig/tsconfig.json", "include": ["src/*"], "exclude": ["node_modules"] } diff --git a/packages/variant-quickjs-ng-purejs-mjs-release-sync/tsup.config.ts b/packages/variant-quickjs-ng-purejs-mjs-release-sync/tsup.config.ts new file mode 100644 index 00000000..655abae2 --- /dev/null +++ b/packages/variant-quickjs-ng-purejs-mjs-release-sync/tsup.config.ts @@ -0,0 +1,8 @@ +import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" + +export default extendConfig({ + entry: ["src/index.ts"], + external: [], + format: ["esm"], + clean: false, +}) diff --git a/packages/variant-quickjs-ng-purejs-mjs-release-sync/typedoc.json b/packages/variant-quickjs-ng-purejs-mjs-release-sync/typedoc.json new file mode 100644 index 00000000..e0f02210 --- /dev/null +++ b/packages/variant-quickjs-ng-purejs-mjs-release-sync/typedoc.json @@ -0,0 +1 @@ +{ "extends": "../../typedoc.base.js", "entryPoints": ["./src/index.ts"], "mergeReadme": true } diff --git a/packages/variant-quickjs-ng-wasmfile-debug-asyncify/Makefile b/packages/variant-quickjs-ng-wasmfile-debug-asyncify/Makefile index 396fa33d..e1002a93 100644 --- a/packages/variant-quickjs-ng-wasmfile-debug-asyncify/Makefile +++ b/packages/variant-quickjs-ng-wasmfile-debug-asyncify/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=ASYNCIFY -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-s ASYNCIFY=1 diff --git a/packages/variant-quickjs-ng-wasmfile-debug-asyncify/tsup.config.ts b/packages/variant-quickjs-ng-wasmfile-debug-asyncify/tsup.config.ts index 30451ad2..c70595fb 100644 --- a/packages/variant-quickjs-ng-wasmfile-debug-asyncify/tsup.config.ts +++ b/packages/variant-quickjs-ng-wasmfile-debug-asyncify/tsup.config.ts @@ -3,6 +3,6 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], external: ["@jitl/quickjs-ng-wasmfile-debug-asyncify/emscripten-module"], - formats: ["esm", "cjs"], + format: ["esm", "cjs"], clean: false, }) diff --git a/packages/variant-quickjs-ng-wasmfile-debug-sync/Makefile b/packages/variant-quickjs-ng-wasmfile-debug-sync/Makefile index 8394203f..38094a62 100644 --- a/packages/variant-quickjs-ng-wasmfile-debug-sync/Makefile +++ b/packages/variant-quickjs-ng-wasmfile-debug-sync/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=SYNC -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-O0 diff --git a/packages/variant-quickjs-ng-wasmfile-debug-sync/tsup.config.ts b/packages/variant-quickjs-ng-wasmfile-debug-sync/tsup.config.ts index 11d9a581..c667e950 100644 --- a/packages/variant-quickjs-ng-wasmfile-debug-sync/tsup.config.ts +++ b/packages/variant-quickjs-ng-wasmfile-debug-sync/tsup.config.ts @@ -3,6 +3,6 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], external: ["@jitl/quickjs-ng-wasmfile-debug-sync/emscripten-module"], - formats: ["esm", "cjs"], + format: ["esm", "cjs"], clean: false, }) diff --git a/packages/variant-quickjs-ng-wasmfile-release-asyncify/Makefile b/packages/variant-quickjs-ng-wasmfile-release-asyncify/Makefile index 5a1185eb..2c8b3ced 100644 --- a/packages/variant-quickjs-ng-wasmfile-release-asyncify/Makefile +++ b/packages/variant-quickjs-ng-wasmfile-release-asyncify/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=ASYNCIFY -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-s ASYNCIFY=1 diff --git a/packages/variant-quickjs-ng-wasmfile-release-asyncify/tsup.config.ts b/packages/variant-quickjs-ng-wasmfile-release-asyncify/tsup.config.ts index 998c3ddb..e6421c8d 100644 --- a/packages/variant-quickjs-ng-wasmfile-release-asyncify/tsup.config.ts +++ b/packages/variant-quickjs-ng-wasmfile-release-asyncify/tsup.config.ts @@ -3,6 +3,6 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], external: ["@jitl/quickjs-ng-wasmfile-release-asyncify/emscripten-module"], - formats: ["esm", "cjs"], + format: ["esm", "cjs"], clean: false, }) diff --git a/packages/variant-quickjs-ng-wasmfile-release-sync/Makefile b/packages/variant-quickjs-ng-wasmfile-release-sync/Makefile index a6b8c9cf..39a32542 100644 --- a/packages/variant-quickjs-ng-wasmfile-release-sync/Makefile +++ b/packages/variant-quickjs-ng-wasmfile-release-sync/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=SYNC -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-Oz diff --git a/packages/variant-quickjs-ng-wasmfile-release-sync/tsup.config.ts b/packages/variant-quickjs-ng-wasmfile-release-sync/tsup.config.ts index 6636095e..483744c0 100644 --- a/packages/variant-quickjs-ng-wasmfile-release-sync/tsup.config.ts +++ b/packages/variant-quickjs-ng-wasmfile-release-sync/tsup.config.ts @@ -3,6 +3,6 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], external: ["@jitl/quickjs-ng-wasmfile-release-sync/emscripten-module"], - formats: ["esm", "cjs"], + format: ["esm", "cjs"], clean: false, }) diff --git a/packages/variant-quickjs-purejs-mjs-release-sync/Makefile b/packages/variant-quickjs-purejs-mjs-release-sync/Makefile new file mode 100644 index 00000000..6e0c3c0e --- /dev/null +++ b/packages/variant-quickjs-purejs-mjs-release-sync/Makefile @@ -0,0 +1,169 @@ +# Tools +EMSDK_VERSION=3.1.50 +EMSDK_DOCKER_IMAGE=emscripten/emsdk:3.1.50 +EMCC_SRC=../../scripts/emcc.sh +EMCC=EMSDK_VERSION=$(EMSDK_VERSION) EMSDK_DOCKER_IMAGE=$(EMSDK_DOCKER_IMAGE) EMSDK_PROJECT_ROOT=$(REPO_ROOT) EMSDK_DOCKER_CACHE=$(REPO_ROOT)/emsdk-cache/$(EMSDK_VERSION) $(EMCC_SRC) +GENERATE_TS=$(GENERATE_TS_ENV) ../../scripts/generate.ts +THIS_DIR := $(dir $(abspath $(firstword $(MAKEFILE_LIST)))) +REPO_ROOT := $(abspath $(THIS_DIR)/../..) + +DEBUG_MAKE=1 + +QUICKJS_LIB=quickjs + +# Paths +QUICKJS_ROOT=../../vendor/$(QUICKJS_LIB) +WRAPPER_ROOT=../../c +TEMPLATES=../../templates +# Intermediate build files +BUILD_ROOT=build +BUILD_WRAPPER=$(BUILD_ROOT)/wrapper +BUILD_QUICKJS=$(BUILD_ROOT)/quickjs +# Distributed to users +DIST=dist + +# QuickJS +QUICKJS_OBJS=quickjs.o libregexp.o libunicode.o cutils.o quickjs-libc.o libbf.o +ifeq ($(QUICKJS_LIB),quickjs-ng) + QUICKJS_DEFINES:=-D_GNU_SOURCE + CFLAGS_WASM+=-DQTS_USE_QUICKJS_NG +else + QUICKJS_CONFIG_VERSION=$(shell cat $(QUICKJS_ROOT)/VERSION) + QUICKJS_DEFINES:=-D_GNU_SOURCE -DCONFIG_VERSION=\"$(QUICKJS_CONFIG_VERSION)\" -DCONFIG_STACK_CHECK -DCONFIG_BIGNUM + CFLAGS_WASM+=-DCONFIG_BIGNUM +endif +VARIANT_QUICKJS_OBJS=$(patsubst %.o, $(BUILD_QUICKJS)/%.o, $(QUICKJS_OBJS)) + +# quickjs-emscripten +WRAPPER_DEFINES+=-Wcast-function-type # Likewise, warns about some quickjs casts we don't control. +EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json +EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json + +# Emscripten options +CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json +CFLAGS_WASM+=-s MODULARIZE=1 +CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw +CFLAGS_WASM+=-s INVOKE_RUN=0 +CFLAGS_WASM+=-s ALLOW_MEMORY_GROWTH=1 +CFLAGS_WASM+=-s ALLOW_TABLE_GROWTH=1 +CFLAGS_WASM+=-s STACK_SIZE=5MB +# CFLAGS_WASM+=-s MINIMAL_RUNTIME=1 # Appears to break MODULARIZE +CFLAGS_WASM+=-s SUPPORT_ERRNO=0 + +# Emscripten options - like STRICT +# https://github.com/emscripten-core/emscripten/blob/fa339b76424ca9fbe5cf15faea0295d2ac8d58cc/src/settings.js#L1095-L1109 +# CFLAGS_WASM+=-s STRICT_JS=1 # Doesn't work with MODULARIZE +CFLAGS_WASM+=-s IGNORE_MISSING_MAIN=0 --no-entry +CFLAGS_WASM+=-s AUTO_JS_LIBRARIES=0 +CFLAGS_WASM+=-s -lccall.js +CFLAGS_WASM+=-s AUTO_NATIVE_LIBRARIES=0 +CFLAGS_WASM+=-s AUTO_ARCHIVE_INDEXES=0 +CFLAGS_WASM+=-s DEFAULT_TO_CXX=0 +CFLAGS_WASM+=-s ALLOW_UNIMPLEMENTED_SYSCALLS=0 + +# Emscripten options - NodeJS +CFLAGS_WASM+=-s MIN_NODE_VERSION=160000 +CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 + +CFLAGS_MJS+=-s EXPORT_ES6=1 +CFLAGS_BROWSER+=-s EXPORT_ES6=1 + +# Variant +SYNC=SYNC + +# Emscripten options - variant & target specific +CFLAGS_WASM+=-Oz +CFLAGS_WASM+=-flto +CFLAGS_WASM+=--closure 1 +CFLAGS_WASM+=-s FILESYSTEM=0 +CFLAGS_WASM+=-s WASM=0 +CFLAGS_WASM+=-s SINGLE_FILE=1 + +CFLAGS_MJS+=-s ENVIRONMENT=web,worker,node + + + +# GENERATE_TS options - variant specific + + + +ifdef DEBUG_MAKE + MKDIRP=@echo "\n=====[["" target: $@, deps: $<, variant: $(VARIANT) ""]]=====" ; mkdir -p $(dir $@) +else + MKDIRP=@mkdir -p $(dir $@) +endif + +############################################################################### +# High-level +all: EXPORTS + +clean: + git clean -fx $(DIST) $(BUILD_ROOT) + +############################################################################### +# Emscripten output targets +EXPORTS: MJS +CJS: $(DIST)/emscripten-module.cjs $(DIST)/emscripten-module.d.ts +MJS: $(DIST)/emscripten-module.mjs $(DIST)/emscripten-module.d.ts +BROWSER: $(DIST)/emscripten-module.browser.mjs $(DIST)/emscripten-module.browser.d.ts +CLOUDFLARE: $(DIST)/emscripten-module.cloudflare.cjs $(DIST)/emscripten-module.cloudflare.d.ts + +$(DIST)/emscripten-module.mjs: CFLAGS_WASM+=$(CFLAGS_ESM) +$(DIST)/emscripten-module.mjs: $(BUILD_WRAPPER)/interface.o $(VARIANT_QUICKJS_OBJS) $(WASM_SYMBOLS) | $(EMCC_SRC) + $(MKDIRP) + $(EMCC) $(CFLAGS_WASM) $(WRAPPER_DEFINES) $(EMCC_EXPORTED_FUNCS) -o $@ $< $(VARIANT_QUICKJS_OBJS) + +$(DIST)/emscripten-module.cjs: CFLAGS_WASM+=$(CFLAGS_CJS) +$(DIST)/emscripten-module.cjs: $(BUILD_WRAPPER)/interface.o $(VARIANT_QUICKJS_OBJS) $(WASM_SYMBOLS) | $(EMCC_SRC) + $(MKDIRP) + $(EMCC) $(CFLAGS_WASM) $(WRAPPER_DEFINES) $(EMCC_EXPORTED_FUNCS) -o $@ $< $(VARIANT_QUICKJS_OBJS) + +$(DIST)/emscripten-module.d.ts: $(TEMPLATES)/emscripten-module.$(SYNC).d.ts + $(MKDIRP) + echo '// Generated from $<' > $@ + cat $< >> $@ + +$(DIST)/emscripten-module%.d.ts: $(TEMPLATES)/emscripten-module.$(SYNC).d.ts + $(MKDIRP) + echo '// Generated from $<' > $@ + cat $< >> $@ + +# Browser target needs intermediate build to avoid two copies of .wasm +$(DIST)/emscripten-module.%.mjs: $(BUILD_WRAPPER)/%/emscripten-module.js + $(MKDIRP) + if [[ -e $(basename $<).wasm ]] ; then cp -v $(basename $<).wasm* $(dir $@); fi + cp $< $@ + +$(DIST)/emscripten-module.%.cjs: $(BUILD_WRAPPER)/%/emscripten-module.js + $(MKDIRP) + if [[ -e $(basename $<).wasm ]] ; then cp -v $(basename $<).wasm* $(dir $@); fi + cp $< $@ + +$(BUILD_WRAPPER)/browser/emscripten-module.js: CFLAGS_WASM+=$(CFLAGS_BROWSER) +$(BUILD_WRAPPER)/cloudflare/emscripten-module.js: CFLAGS_WASM+=$(CFLAGS_CLOUDFLARE) +$(BUILD_WRAPPER)/%/emscripten-module.js: $(BUILD_WRAPPER)/interface.o $(VARIANT_QUICKJS_OBJS) $(WASM_SYMBOLS) | $(EMCC_SRC) + $(MKDIRP) + $(EMCC) $(CFLAGS_WASM) $(WRAPPER_DEFINES) $(EMCC_EXPORTED_FUNCS) -o $@ $< $(VARIANT_QUICKJS_OBJS) + +############################################################################### +# Emscripten intermediate files +WASM_SYMBOLS=$(BUILD_WRAPPER)/symbols.json $(BUILD_WRAPPER)/asyncify-remove.json $(BUILD_WRAPPER)/asyncify-imports.json +$(BUILD_WRAPPER)/%.o: $(WRAPPER_ROOT)/%.c $(WASM_SYMBOLS) | $(EMCC_SRC) + $(MKDIRP) + $(EMCC) $(CFLAGS_WASM) $(CFLAGS_SORTED_FUNCS) $(WRAPPER_DEFINES) -c -o $@ $< + +$(BUILD_QUICKJS)/%.o: $(QUICKJS_ROOT)/%.c $(WASM_SYMBOLS) | $(EMCC_SRC) + $(MKDIRP) + $(EMCC) $(CFLAGS_WASM) $(EMCC_EXPORTED_FUNCS) $(QUICKJS_DEFINES) -c -o $@ $< + +$(BUILD_WRAPPER)/symbols.json: + $(MKDIRP) + $(GENERATE_TS) symbols $@ + +$(BUILD_WRAPPER)/asyncify-remove.json: + $(MKDIRP) + $(GENERATE_TS) sync-symbols $@ + +$(BUILD_WRAPPER)/asyncify-imports.json: + $(MKDIRP) + $(GENERATE_TS) async-callback-symbols $@ diff --git a/packages/variant-quickjs-purejs-mjs-release-sync/README.md b/packages/variant-quickjs-purejs-mjs-release-sync/README.md new file mode 100644 index 00000000..f2c4b68f --- /dev/null +++ b/packages/variant-quickjs-purejs-mjs-release-sync/README.md @@ -0,0 +1,61 @@ +# @jitl/quickjs-purejs-mjs-release-sync + +Compiled to pure JS, no WebAssembly required. Very slow. + +This generated package is part of [quickjs-emscripten](https://github.com/justjake/quickjs-emscripten). +It contains a variant of the quickjs WASM library, and can be used with quickjs-emscripten-core. + +```typescript +import variant from "@jitl/quickjs-purejs-mjs-release-sync" +import { newQuickJSWASMModuleFromVariant } from "quickjs-emscripten-core" +const QuickJS = await newQuickJSWASMModuleFromVariant(variant) +``` + +This variant was built with the following settings: + +## Library: quickjs + +The original [bellard/quickjs](https://github.com/bellard/quickjs) library. + +## Release mode: release + +Optimized for performance; use when building/deploying your application. + +## Exports: import + +Exports the following in package.json for the package entrypoint: + +- Exports a NodeJS-compatible ESModule. Cannot be imported synchronously from a NodeJS CommonJS module. + +## Extra async magic? No + +The default, normal build. Note that both variants support regular async functions. + +## Single-file, or separate .wasm file? purejs + +The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. + +## More details + +Full variant JSON description: + +```json +{ + "library": "quickjs", + "releaseMode": "release", + "syncMode": "sync", + "description": "Compiled to pure JS, no WebAssembly required. Very slow.", + "emscriptenInclusion": "purejs", + "exports": { + "import": { + "emscriptenEnvironment": ["web", "worker", "node"] + } + } +} +``` + +Variant-specific Emscripten build flags: + +```json +["-Oz", "-flto", "--closure 1", "-s FILESYSTEM=0", "-s WASM=0", "-s SINGLE_FILE=1"] +``` diff --git a/packages/variant-quickjs-purejs-mjs-release-sync/foo.mjs b/packages/variant-quickjs-purejs-mjs-release-sync/foo.mjs new file mode 100644 index 00000000..a5acc890 --- /dev/null +++ b/packages/variant-quickjs-purejs-mjs-release-sync/foo.mjs @@ -0,0 +1,95200 @@ +var gk = class { + constructor(ak) { + this.module = ak + this.DEBUG = !1 + this.QTS_Throw = this.module.cwrap("QTS_Throw", "number", ["number", "number"]) + this.QTS_NewError = this.module.cwrap("QTS_NewError", "number", ["number"]) + this.QTS_RuntimeSetMemoryLimit = this.module.cwrap("QTS_RuntimeSetMemoryLimit", null, [ + "number", + "number", + ]) + this.QTS_RuntimeComputeMemoryUsage = this.module.cwrap( + "QTS_RuntimeComputeMemoryUsage", + "number", + ["number", "number"], + ) + this.QTS_RuntimeDumpMemoryUsage = this.module.cwrap("QTS_RuntimeDumpMemoryUsage", "number", [ + "number", + ]) + this.QTS_RecoverableLeakCheck = this.module.cwrap("QTS_RecoverableLeakCheck", "number", []) + this.QTS_BuildIsSanitizeLeak = this.module.cwrap("QTS_BuildIsSanitizeLeak", "number", []) + this.QTS_RuntimeSetMaxStackSize = this.module.cwrap("QTS_RuntimeSetMaxStackSize", null, [ + "number", + "number", + ]) + this.QTS_GetUndefined = this.module.cwrap("QTS_GetUndefined", "number", []) + this.QTS_GetNull = this.module.cwrap("QTS_GetNull", "number", []) + this.QTS_GetFalse = this.module.cwrap("QTS_GetFalse", "number", []) + this.QTS_GetTrue = this.module.cwrap("QTS_GetTrue", "number", []) + this.QTS_NewRuntime = this.module.cwrap("QTS_NewRuntime", "number", []) + this.QTS_FreeRuntime = this.module.cwrap("QTS_FreeRuntime", null, ["number"]) + this.QTS_NewContext = this.module.cwrap("QTS_NewContext", "number", ["number"]) + this.QTS_FreeContext = this.module.cwrap("QTS_FreeContext", null, ["number"]) + this.QTS_FreeValuePointer = this.module.cwrap("QTS_FreeValuePointer", null, [ + "number", + "number", + ]) + this.QTS_FreeValuePointerRuntime = this.module.cwrap("QTS_FreeValuePointerRuntime", null, [ + "number", + "number", + ]) + this.QTS_FreeVoidPointer = this.module.cwrap("QTS_FreeVoidPointer", null, ["number", "number"]) + this.QTS_FreeCString = this.module.cwrap("QTS_FreeCString", null, ["number", "number"]) + this.QTS_DupValuePointer = this.module.cwrap("QTS_DupValuePointer", "number", [ + "number", + "number", + ]) + this.QTS_NewObject = this.module.cwrap("QTS_NewObject", "number", ["number"]) + this.QTS_NewObjectProto = this.module.cwrap("QTS_NewObjectProto", "number", [ + "number", + "number", + ]) + this.QTS_NewArray = this.module.cwrap("QTS_NewArray", "number", ["number"]) + this.QTS_NewArrayBuffer = this.module.cwrap("QTS_NewArrayBuffer", "number", [ + "number", + "number", + "number", + ]) + this.QTS_NewFloat64 = this.module.cwrap("QTS_NewFloat64", "number", ["number", "number"]) + this.QTS_GetFloat64 = this.module.cwrap("QTS_GetFloat64", "number", ["number", "number"]) + this.QTS_NewString = this.module.cwrap("QTS_NewString", "number", ["number", "number"]) + this.QTS_GetString = this.module.cwrap("QTS_GetString", "number", ["number", "number"]) + this.QTS_GetArrayBuffer = this.module.cwrap("QTS_GetArrayBuffer", "number", [ + "number", + "number", + ]) + this.QTS_GetArrayBufferLength = this.module.cwrap("QTS_GetArrayBufferLength", "number", [ + "number", + "number", + ]) + this.QTS_NewSymbol = this.module.cwrap("QTS_NewSymbol", "number", [ + "number", + "number", + "number", + ]) + this.QTS_GetSymbolDescriptionOrKey = this.module.cwrap( + "QTS_GetSymbolDescriptionOrKey", + "number", + ["number", "number"], + ) + this.QTS_IsGlobalSymbol = this.module.cwrap("QTS_IsGlobalSymbol", "number", [ + "number", + "number", + ]) + this.QTS_IsJobPending = this.module.cwrap("QTS_IsJobPending", "number", ["number"]) + this.QTS_ExecutePendingJob = this.module.cwrap("QTS_ExecutePendingJob", "number", [ + "number", + "number", + "number", + ]) + this.QTS_GetProp = this.module.cwrap("QTS_GetProp", "number", ["number", "number", "number"]) + this.QTS_SetProp = this.module.cwrap("QTS_SetProp", null, [ + "number", + "number", + "number", + "number", + ]) + this.QTS_DefineProp = this.module.cwrap("QTS_DefineProp", null, [ + "number", + "number", + "number", + "number", + "number", + "number", + "boolean", + "boolean", + "boolean", + ]) + this.QTS_Call = this.module.cwrap("QTS_Call", "number", [ + "number", + "number", + "number", + "number", + "number", + ]) + this.QTS_ResolveException = this.module.cwrap("QTS_ResolveException", "number", [ + "number", + "number", + ]) + this.QTS_Dump = this.module.cwrap("QTS_Dump", "number", ["number", "number"]) + this.QTS_Eval = this.module.cwrap("QTS_Eval", "number", [ + "number", + "number", + "string", + "number", + "number", + ]) + this.QTS_Typeof = this.module.cwrap("QTS_Typeof", "number", ["number", "number"]) + this.QTS_GetGlobalObject = this.module.cwrap("QTS_GetGlobalObject", "number", ["number"]) + this.QTS_NewPromiseCapability = this.module.cwrap("QTS_NewPromiseCapability", "number", [ + "number", + "number", + ]) + this.QTS_TestStringArg = this.module.cwrap("QTS_TestStringArg", null, ["string"]) + this.QTS_BuildIsDebug = this.module.cwrap("QTS_BuildIsDebug", "number", []) + this.QTS_BuildIsAsyncify = this.module.cwrap("QTS_BuildIsAsyncify", "number", []) + this.QTS_NewFunction = this.module.cwrap("QTS_NewFunction", "number", [ + "number", + "number", + "string", + ]) + this.QTS_ArgvGetJSValueConstPointer = this.module.cwrap( + "QTS_ArgvGetJSValueConstPointer", + "number", + ["number", "number"], + ) + this.QTS_RuntimeEnableInterruptHandler = this.module.cwrap( + "QTS_RuntimeEnableInterruptHandler", + null, + ["number"], + ) + this.QTS_RuntimeDisableInterruptHandler = this.module.cwrap( + "QTS_RuntimeDisableInterruptHandler", + null, + ["number"], + ) + this.QTS_RuntimeEnableModuleLoader = this.module.cwrap("QTS_RuntimeEnableModuleLoader", null, [ + "number", + "number", + ]) + this.QTS_RuntimeDisableModuleLoader = this.module.cwrap( + "QTS_RuntimeDisableModuleLoader", + null, + ["number"], + ) + this.QTS_bjson_encode = this.module.cwrap("QTS_bjson_encode", "number", ["number", "number"]) + this.QTS_bjson_decode = this.module.cwrap("QTS_bjson_decode", "number", ["number", "number"]) + } +} +var ea = (() => { + var Qk = import.meta.url + return async function (ak = {}) { + var p = ak, + t3, + Di + p.ready = new Promise((U, X) => { + ;(t3 = U), (Di = X) + }) + var u3 = Object.assign({}, p), + hk = "./this.program", + mu = typeof window == "object", + Ji = typeof importScripts == "function", + Ck = + typeof process == "object" && + typeof process.versions == "object" && + typeof process.versions.node == "string", + b1 = "", + Ik, + Fi + if (Ck) { + let { createRequire: U } = await import("module") + var Gk = U(import.meta.url), + Yu = Gk("fs"), + o3 = Gk("path") + Ji + ? (b1 = o3.dirname(b1) + "/") + : (b1 = Gk("url").fileURLToPath(new URL("./", import.meta.url))), + (Ik = (X, _) => ( + (X = Mu(X) ? new URL(X) : o3.normalize(X)), Yu.readFileSync(X, _ ? void 0 : "utf8") + )), + (Fi = (X) => ((X = Ik(X, !0)), X.buffer || (X = new Uint8Array(X)), X)), + !p.thisProgram && 1 < process.argv.length && (hk = process.argv[1].replace(/\\/g, "/")), + process.argv.slice(2), + (p.inspect = () => "[Emscripten Module object]") + } else + (mu || Ji) && + (Ji + ? (b1 = self.location.href) + : typeof document < "u" && document.currentScript && (b1 = document.currentScript.src), + Qk && (b1 = Qk), + b1.indexOf("blob:") !== 0 + ? (b1 = b1.substr(0, b1.replace(/[?#].*/, "").lastIndexOf("/") + 1)) + : (b1 = ""), + (Ik = (U) => { + var X = new XMLHttpRequest() + return X.open("GET", U, !1), X.send(null), X.responseText + }), + Ji && + (Fi = (U) => { + var X = new XMLHttpRequest() + return ( + X.open("GET", U, !1), + (X.responseType = "arraybuffer"), + X.send(null), + new Uint8Array(X.response) + ) + })) + var vu = p.print || console.log.bind(console), + Wi = p.printErr || console.error.bind(console) + Object.assign(p, u3), (u3 = null), p.thisProgram && (hk = p.thisProgram) + var Vi + p.wasmBinary && (Vi = p.wasmBinary) + function Zu() { + this.buffer = new ArrayBuffer((B3 / 65536) * 65536) + } + function Du(U) { + this.exports = (function (_) { + function n0(p2) { + return ( + (p2.grow = function (k2) { + var a1 = this.length + return (this.length = this.length + k2), a1 + }), + (p2.set = function (k2, a1) { + this[k2] = a1 + }), + (p2.get = function (k2) { + return this[k2] + }), + p2 + ) + } + for (var x, F0 = new Uint8Array(123), S0 = 25; S0 >= 0; --S0) + (F0[48 + S0] = 52 + S0), (F0[65 + S0] = S0), (F0[97 + S0] = 26 + S0) + ;(F0[43] = 62), (F0[47] = 63) + function c(p2, k2, a1) { + for ( + var h1, + m, + o0 = 0, + A = k2, + Q = a1.length, + F = k2 + ((Q * 3) >> 2) - (a1[Q - 2] == "=") - (a1[Q - 1] == "="); + o0 < Q; + o0 += 4 + ) + (h1 = F0[a1.charCodeAt(o0 + 1)]), + (m = F0[a1.charCodeAt(o0 + 2)]), + (p2[A++] = (F0[a1.charCodeAt(o0)] << 2) | (h1 >> 4)), + A < F && (p2[A++] = (h1 << 4) | (m >> 2)), + A < F && (p2[A++] = (m << 6) | F0[a1.charCodeAt(o0 + 3)]) + } + function D1(p2) { + c( + x, + 1024, + "/oIrZUcVZ0AAAAAAAAA4QwAA+v5CLna/OjuevJr3DL29/f/////fPzxUVVVVVcU/kSsXz1VVpT8X0KRnERGBPwAAAAAAAMhC7zn6/kIu5j8kxIL/vb/OP7X0DNcIa6w/zFBG0quygz+EOk6b4NdVPw==", + ), + c( + x, + 1150, + "8D9uv4gaTzubPDUz+6k99u8/XdzYnBNgcbxhgHc+muzvP9FmhxB6XpC8hX9u6BXj7z8T9mc1UtKMPHSFFdOw2e8/+o75I4DOi7ze9t0pa9DvP2HI5mFO92A8yJt1GEXH7z+Z0zNb5KOQPIPzxso+vu8/bXuDXaaalzwPiflsWLXvP/zv/ZIatY4890dyK5Ks7z/RnC9wPb4+PKLR0zLso+8/C26QiTQDarwb0/6vZpvvPw69LypSVpW8UVsS0AGT7z9V6k6M74BQvMwxbMC9iu8/FvTVuSPJkbzgLamumoLvP69VXOnj04A8UY6lyJh67z9Ik6XqFRuAvHtRfTy4cu8/PTLeVfAfj7zqjYw4+WrvP79TEz+MiYs8dctv61tj7z8m6xF2nNmWvNRcBITgW+8/YC86PvfsmjyquWgxh1TvP504hsuC54+8Hdn8IlBN7z+Nw6ZEQW+KPNaMYog7Ru8/fQTksAV6gDyW3H2RST/vP5SoqOP9jpY8OGJ1bno47z99SHTyGF6HPD+msk/OMe8/8ucfmCtHgDzdfOJlRSvvP14IcT97uJa8gWP14d8k7z8xqwlt4feCPOHeH/WdHu8/+r9vGpshPbyQ2drQfxjvP7QKDHKCN4s8CwPkpoUS7z+Py86JkhRuPFYvPqmvDO8/tquwTXVNgzwVtzEK/gbvP0x0rOIBQoY8MdhM/HAB7z9K+NNdOd2PPP8WZLII/O4/BFuOO4Cjhrzxn5JfxfbuP2hQS8ztSpK8y6k6N6fx7j+OLVEb+AeZvGbYBW2u7O4/0jaUPujRcbz3n+U02+fuPxUbzrMZGZm85agTwy3j7j9tTCqnSJ+FPCI0Ekym3u4/imkoemASk7wcgKwERdruP1uJF0iPp1i8Ki73IQrW7j8bmklnmyx8vJeoUNn10e4/EazCYO1jQzwtiWFgCM7uP+9kBjsJZpY8VwAd7UHK7j95A6Ha4cxuPNA8wbWixu4/MBIPP47/kzze09fwKsPuP7CvervOkHY8Jyo21dq/7j934FTrvR2TPA3d/ZmyvO4/jqNxADSUj7ynLJ12srnuP0mjk9zM3oe8QmbPotq27j9fOA+9xt54vIJPnVYrtO4/9lx77EYShrwPkl3KpLHuP47X/RgFNZM82ie1Nkev7j8Fm4ovt5h7PP3Hl9QSre4/CVQc4uFjkDwpVEjdB6vuP+rGGVCFxzQ8t0ZZiiap7j81wGQr5jKUPEghrRVvp+4/n3aZYUrkjLwJ3Ha54aXuP6hN7zvFM4y8hVU6sH6k7j+u6SuJeFOEvCDDzDRGo+4/WFhWeN3Ok7wlIlWCOKLuP2QZfoCqEFc8c6lM1FWh7j8oIl6/77OTvM07f2aeoO4/grk0h60Sary/2gt1EqDuP+6pbbjvZ2O8LxplPLKf7j9RiOBUPdyAvISUUfl9n+4/zz5afmQfeLx0X+zodZ/uP7B9i8BK7oa8dIGlSJqf7j+K5lUeMhmGvMlnQlbrn+4/09QJXsuckDw/Xd5PaaDuPx2lTbncMnu8hwHrcxSh7j9rwGdU/eyUPDLBMAHtoe4/VWzWq+HrZTxiTs8286LuP0LPsy/FoYi8Eho+VCek7j80NzvxtmmTvBPOTJmJpe4/Hv8ZOoRegLytxyNGGqfuP25XcthQ1JS87ZJEm9mo7j8Aig5bZ62QPJlmitnHqu4/tOrwwS+3jTzboCpC5azuP//nxZxgtmW8jES1FjKv7j9EX/NZg/Z7PDZ3FZmuse4/gz0epx8Jk7zG/5ELW7TuPykebIu4qV285cXNsDe37j9ZuZB8+SNsvA9SyMtEuu4/qvn0IkNDkrxQTt6fgr3uP0uOZtdsyoW8ugfKcPHA7j8nzpEr/K9xPJDwo4KRxO4/u3MK4TXSbTwjI+MZY8juP2MiYiIExYe8ZeVde2bM7j/VMeLjhhyLPDMtSuyb0O4/Fbu809G7kbxdJT6yA9XuP9Ix7pwxzJA8WLMwE57Z7j+zWnNuhGmEPL/9eVVr3u4/tJ2Ol83fgrx689O/a+PuP4czy5J3Gow8rdNamZ/o7j/62dFKj3uQvGa2jSkH7u4/uq7cVtnDVbz7FU+4ovPuP0D2pj0OpJC8OlnljXL57j80k6049NZovEde+/J2/+4/NYpYa+LukbxKBqEwsAXvP83dXwrX/3Q80sFLkB4M7z+smJL6+72RvAke11vCEu8/swyvMK5uczycUoXdmxnvP5T9n1wy4448etD/X6sg7z+sWQnRj+CEPEvRVy7xJ+8/ZxpOOK/NYzy15waUbS/vP2gZkmwsa2c8aZDv3CA37z/StcyDGIqAvPrDXVULP+8/b/r/P12tj7x8iQdKLUfvP0mpdTiuDZC88okNCIdP7z+nBz2mhaN0PIek+9wYWO8/DyJAIJ6RgryYg8kW42DvP6ySwdVQWo48hTLbA+Zp7z9LawGsWTqEPGC0AfMhc+8/Hz60ByHVgrxfm3szl3zvP8kNRzu5Kom8KaH1FEaG7z/TiDpgBLZ0PPY/i+cukO8/cXKdUezFgzyDTMf7UZrvP/CR048S94+82pCkoq+k7z99dCPimK6NvPFnji1Ir+8/CCCqQbzDjjwnWmHuG7rvPzLrqcOUK4Q8l7prNyvF7z/uhdExqWSKPEBFblt20O8/7eM75Lo3jrwUvpyt/dvvP53NkU07iXc82JCegcHn7z+JzGBBwQVTPPFxjyvC8+8/AAAAAAAA8D8AAAAAAAD4PwAAAAAAAAAABtDPQ+v9TD4=", + ), + c( + x, + 3227, + "QAO44j8oKXt9ACgpe3N1cGVyKC4uLmFyZ3VtZW50cyk7fQAoKSB7CiAgICBbbmF0aXZlIGNvZGVdCn0AY2Fubm90IG1peCA/PyB3aXRoICYmIG9yIHx8AGN0egBwcm94eTogcHJvcGVydHkgbm90IHByZXNlbnQgaW4gdGFyZ2V0IHdlcmUgcmV0dXJuZWQgYnkgbm9uIGV4dGVuc2libGUgcHJveHkAcmV2b2tlZCBwcm94eQBQcm94eQBhZGRfcHJvcGVydHkAcHJveHk6IGNhbm5vdCBzZXQgcHJvcGVydHkAbm8gc2V0dGVyIGZvciBwcm9wZXJ0eQB2YWx1ZSBoYXMgbm8gcHJvcGVydHkAY291bGQgbm90IGRlbGV0ZSBwcm9wZXJ0eQBwcm94eTogZHVwbGljYXRlIHByb3BlcnR5AEpTX0RlZmluZUF1dG9Jbml0UHJvcGVydHkAaGFzT3duUHJvcGVydHkAcHJveHk6IGluY29uc2lzdGVudCBkZWxldGVQcm9wZXJ0eQBwcm94eTogaW5jb25zaXN0ZW50IGRlZmluZVByb3BlcnR5AEpTX0RlZmluZVByb3BlcnR5ACFtci0+ZW1wdHkAaW5maW5pdHkASW5maW5pdHkAb3V0IG9mIG1lbW9yeQB1bmtub3duIHVuaWNvZGUgZ2VuZXJhbCBjYXRlZ29yeQBHZW5lcmFsX0NhdGVnb3J5AGV2ZXJ5AGFueQBhcHBseQAnJXMnIGlzIHJlYWQtb25seQBleHBlY3RpbmcgY2F0Y2ggb3IgZmluYWxseQBzdGlja3kAYmlnaW50IGFyZSBmb3JiaWRkZW4gaW4gSlNPTi5zdHJpbmdpZnkAc3ViYXJyYXkAZW1wdHkgYXJyYXkAbm9uIGludGVnZXIgaW5kZXggaW4gdHlwZWQgYXJyYXkAbmVnYXRpdmUgaW5kZXggaW4gdHlwZWQgYXJyYXkAb3V0LW9mLWJvdW5kIGluZGV4IGluIHR5cGVkIGFycmF5AGNhbm5vdCBjcmVhdGUgbnVtZXJpYyBpbmRleCBpbiB0eXBlZCBhcnJheQBpbnZhbGlkIHR5cGVkIGFycmF5AGlzQXJyYXkAVHlwZWRBcnJheQBnZXREYXkAZ2V0VVRDRGF5AGpzX2dldF9hdG9tX2luZGV4AGludmFsaWQgYXJyYXkgaW5kZXgASlNfQXRvbUlzQXJyYXlJbmRleABmaW5kTGFzdEluZGV4AGZpbmRJbmRleABpbnZhbGlkIGV4cG9ydCBzeW50YXgAaW52YWxpZCBhc3NpZ25tZW50IHN5bnRheABtYXgAXHUlMDR4AGludmFsaWQgb3Bjb2RlOiBwYz0ldSBvcGNvZGU9MHglMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAbGluZSB0ZXJtaW5hdG9yIG5vdCBhbGxvd2VkIGFmdGVyIHRocm93AGJmX3BvdwBub3cAaW50ZWdlciBvdmVyZmxvdwBzdGFjayBvdmVyZmxvdwBtdXN0IGJlIGNhbGxlZCB3aXRoIG5ldwBpc1ZpZXcARGF0YVZpZXcAcmF3AHRkaXYAZmRpdgBlZGl2AGNkaXYAJXUAY2xhc3MgZGVjbGFyYXRpb25zIGNhbid0IGFwcGVhciBpbiBzaW5nbGUtc3RhdGVtZW50IGNvbnRleHQAZnVuY3Rpb24gZGVjbGFyYXRpb25zIGNhbid0IGFwcGVhciBpbiBzaW5nbGUtc3RhdGVtZW50IGNvbnRleHQAbGV4aWNhbCBkZWNsYXJhdGlvbnMgY2FuJ3QgYXBwZWFyIGluIHNpbmdsZS1zdGF0ZW1lbnQgY29udGV4dABkdXBsaWNhdGUgYXJndW1lbnQgbmFtZXMgbm90IGFsbG93ZWQgaW4gdGhpcyBjb250ZXh0AGR1cGxpY2F0ZSBwYXJhbWV0ZXIgbmFtZXMgbm90IGFsbG93ZWQgaW4gdGhpcyBjb250ZXh0AGltcG9ydC5tZXRhIG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBjb250ZXh0AEpTX0ZyZWVDb250ZXh0AEpTQ29udGV4dABqc19tYXBfaXRlcmF0b3JfbmV4dABqc19hc3luY19nZW5lcmF0b3JfcmVzdW1lX25leHQAdW5leHBlY3RlZCBlbmQgb2YgaW5wdXQAdHQAZXhwb3J0ZWQgdmFyaWFibGUgJyVzJyBkb2VzIG5vdCBleGlzdABwcml2YXRlIGNsYXNzIGZpZWxkICclcycgZG9lcyBub3QgZXhpc3QAdGVzdABhc3NpZ25tZW50IHJlc3QgcHJvcGVydHkgbXVzdCBiZSBsYXN0AGZpbmRMYXN0AGJmX3NxcnQAc29ydABjYnJ0AHRyaW1TdGFydABwYWRTdGFydAB1bmtub3duIHVuaWNvZGUgc2NyaXB0AFNjcmlwdABoeXBvdABmcmVlX3plcm9fcmVmY291bnQAZmFzdF9hcnJheV9jb3VudABiaW5hcnlfb2JqZWN0X2NvdW50AHN0cl9pbmRleCA9PSBudW1fa2V5c19jb3VudCArIHN0cl9rZXlzX2NvdW50AG51bV9pbmRleCA9PSBudW1fa2V5c19jb3VudABzdHJfY291bnQAcHJvcF9jb3VudABzeW1faW5kZXggPT0gYXRvbV9jb3VudABsYWJlbCA+PSAwICYmIGxhYmVsIDwgcy0+bGFiZWxfY291bnQAbGFiMSA+PSAwICYmIGxhYjEgPCBzLT5sYWJlbF9jb3VudABvYmpfY291bnQAdmFsIDwgcy0+Y2FwdHVyZV9jb3VudAB2YWwyIDwgcy0+Y2FwdHVyZV9jb3VudABzaGFwZV9jb3VudABqc19mdW5jX3BjMmxpbmVfY291bnQAbWVtb3J5X3VzZWRfY291bnQAbWFsbG9jX2NvdW50AGpzX2Z1bmNfY291bnQAY19mdW5jX2NvdW50AGludmFsaWQgcmVwZWF0IGNvdW50AGludmFsaWQgcmVwZXRpdGlvbiBjb3VudABmb250AGludmFsaWQgY29kZSBwb2ludABmcm9tQ29kZVBvaW50AGludmFsaWQgaGludABjYW5ub3QgY29udmVydCBOYU4gb3IgSW5maW5pdHkgdG8gYmlnaW50AGNhbm5vdCBjb252ZXJ0IHRvIGJpZ2ludABib3RoIG9wZXJhbmRzIG11c3QgYmUgYmlnaW50AG5vdCBhIGJpZ2ludABlbmNvZGVVUklDb21wb25lbnQAZGVjb2RlVVJJQ29tcG9uZW50AHVuZXhwZWN0ZWQgZW5kIG9mIGNvbW1lbnQAaW52YWxpZCBzd2l0Y2ggc3RhdGVtZW50AEJpZ0ludABwYXJzZUludABkdXBsaWNhdGUgZGVmYXVsdABtYWxsb2NfbGltaXQAc3BsaXQAZXhwZWN0aW5nIGhleCBkaWdpdABpbnZhbGlkIGRpZ2l0AHRyaW1SaWdodAByZWR1Y2VSaWdodAB1bnNoaWZ0AHRyaW1MZWZ0AGludmFsaWQgb2Zmc2V0AGludmFsaWQgYnl0ZU9mZnNldABnZXRUaW1lem9uZU9mZnNldAByZXNvbHZpbmcgZnVuY3Rpb24gYWxyZWFkeSBzZXQAcHJveHk6IGluY29uc2lzdGVudCBzZXQAZmluZF9qdW1wX3RhcmdldABleHBlY3RpbmcgdGFyZ2V0AGludmFsaWQgZGVzdHJ1Y3R1cmluZyB0YXJnZXQAcHJveHk6IGluY29uc2lzdGVudCBnZXQAV2Vha1NldABjb25zdHJ1Y3QASlNfRnJlZUF0b21TdHJ1Y3QAdXNlIHN0cmljdABSZWZsZWN0AHJlamVjdABub3QgYW4gQXN5bmNHZW5lcmF0b3Igb2JqZWN0AGNhbm5vdCBjb252ZXJ0IHRvIG9iamVjdABpbnZhbGlkIGJyYW5kIG9uIG9iamVjdABvcGVyYW5kICdwcm90b3R5cGUnIHByb3BlcnR5IGlzIG5vdCBhbiBvYmplY3QAaXRlcmF0b3IgbXVzdCByZXR1cm4gYW4gb2JqZWN0AG5vdCBhIERhdGUgb2JqZWN0AG5vdCBhIG9iamVjdABKU09iamVjdABiaWdmbG9hdABwYXJzZUZsb2F0AGZsYXQAbm90aGluZyB0byByZXBlYXQAY29uY2F0AGNvZGVQb2ludEF0AGNoYXJBdABjaGFyQ29kZUF0AGtleXMAcHJveHk6IHRhcmdldCBwcm9wZXJ0eSBtdXN0IGJlIHByZXNlbnQgaW4gcHJveHkgb3duS2V5cwAgIGZhc3QgYXJyYXlzAGV4cG9ydCAnJXMnIGluIG1vZHVsZSAnJXMnIGlzIGFtYmlndW91cwBwcml2YXRlIGNsYXNzIGZpZWxkICclcycgYWxyZWFkeSBleGlzdHMAdG9vIG1hbnkgYXJndW1lbnRzAFRvbyBtYW55IGNhbGwgYXJndW1lbnRzAGZhc3RfYXJyYXlfZWxlbWVudHMAICBlbGVtZW50cwBpbnZhbGlkIG51bWJlciBvZiBkaWdpdHMAYmluYXJ5IG9iamVjdHMAaW52YWxpZCBwcm9wZXJ0eSBhY2Nlc3MAanNfb3BfZGVmaW5lX2NsYXNzAGZkLT5ieXRlX2NvZGUuYnVmW2RlZmluZV9jbGFzc19wb3NdID09IE9QX2RlZmluZV9jbGFzcwB1bnN1cHBvcnRlZCBvYmplY3QgY2xhc3MAX19nZXRDbGFzcwBzZXRIb3VycwBnZXRIb3VycwBzZXRVVENIb3VycwBnZXRVVENIb3VycwBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzAHRvbyBtYW55IGltYnJpY2F0ZWQgcXVhbnRpZmllcnMAdW5pY29kZV9wcm9wX29wcwBhY29zAGZvciBhd2FpdCBpcyBvbmx5IHZhbGlkIGluIGFzeW5jaHJvbm91cyBmdW5jdGlvbnMAbmV3LnRhcmdldCBvbmx5IGFsbG93ZWQgd2l0aGluIGZ1bmN0aW9ucwBieXRlY29kZSBmdW5jdGlvbnMAQyBmdW5jdGlvbnMAcHJveHk6IGluY29uc2lzdGVudCBwcmV2ZW50RXh0ZW5zaW9ucwBTY3JpcHRfRXh0ZW5zaW9ucwBhdG9tcwBwcm94eTogcHJvcGVydGllcyBtdXN0IGJlIHN0cmluZ3Mgb3Igc3ltYm9scwBnZXRPd25Qcm9wZXJ0eVN5bWJvbHMAcmVzb2x2ZV9sYWJlbHMASlNfRXZhbFRoaXMAc3RyaW5ncwBpbnZhbGlkIGRlc2NyaXB0b3IgZmxhZ3MAaW52YWxpZCByZWd1bGFyIGV4cHJlc3Npb24gZmxhZ3MAdmFsdWVzAHNldE1pbnV0ZXMAZ2V0TWludXRlcwBzZXRVVENNaW51dGVzAGdldFVUQ01pbnV0ZXMAdG9vIG1hbnkgY2FwdHVyZXMAICBzaGFwZXMAZ2V0T3duUHJvcGVydHlOYW1lcwBnY19mcmVlX2N5Y2xlcwBhZGRfZXZhbF92YXJpYWJsZXMAcmVzb2x2ZV92YXJpYWJsZXMAdG9vIG1hbnkgbG9jYWwgdmFyaWFibGVzAHRvbyBtYW55IGNsb3N1cmUgdmFyaWFibGVzAGNvbXBhY3RfcHJvcGVydGllcwAgIHByb3BlcnRpZXMAZGVmaW5lUHJvcGVydGllcwBlbnRyaWVzAGZyb21FbnRyaWVzAHRvbyBtYW55IHJhbmdlcwBpbmNsdWRlcwBzZXRNaWxsaXNlY29uZHMAZ2V0TWlsbGlzZWNvbmRzAHNldFVUQ01pbGxpc2Vjb25kcwBnZXRVVENNaWxsaXNlY29uZHMAc2V0U2Vjb25kcwBnZXRTZWNvbmRzAHNldFVUQ1NlY29uZHMAZ2V0VVRDU2Vjb25kcwBpdGFsaWNzAGFicwBwcm94eTogaW5jb25zaXN0ZW50IGhhcwAlLipzACAoJXMAc2V0ICVzAGdldCAlcwAgICAgYXQgJXMAbm8gb3ZlcmxvYWRlZCBvcGVyYXRvciAlcwBub3QgYSAlcwB1bnN1cHBvcnRlZCBrZXl3b3JkOiAlcwBzdWJzdHIAcHJveHk6IGluY29uc2lzdGVudCBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IAc3VwZXIoKSBpcyBvbmx5IHZhbGlkIGluIGEgZGVyaXZlZCBjbGFzcyBjb25zdHJ1Y3RvcgBwYXJlbnQgY2xhc3MgbXVzdCBiZSBjb25zdHJ1Y3RvcgBub3QgYSBjb25zdHJ1Y3RvcgBBcnJheSBJdGVyYXRvcgBTZXQgSXRlcmF0b3IATWFwIEl0ZXJhdG9yAFJlZ0V4cCBTdHJpbmcgSXRlcmF0b3IAbm90IGFuIEFzeW5jLWZyb20tU3luYyBJdGVyYXRvcgBjYW5ub3QgaW52b2tlIGEgcnVubmluZyBnZW5lcmF0b3IAbm90IGEgZ2VuZXJhdG9yAEFzeW5jR2VuZXJhdG9yAHN5bnRheCBlcnJvcgBTeW50YXhFcnJvcgBFdmFsRXJyb3IASW50ZXJuYWxFcnJvcgBBZ2dyZWdhdGVFcnJvcgBUeXBlRXJyb3IAUmFuZ2VFcnJvcgBSZWZlcmVuY2VFcnJvcgBVUklFcnJvcgBmbG9vcgBmb250Y29sb3IAYW5jaG9yAGZvcgBrZXlGb3IAZXhwZWN0aW5nIHN1cnJvZ2F0ZSBwYWlyAGEgZGVjbGFyYXRpb24gaW4gdGhlIGhlYWQgb2YgYSBmb3ItJXMgbG9vcCBjYW4ndCBoYXZlIGFuIGluaXRpYWxpemVyACdhcmd1bWVudHMnIGlkZW50aWZpZXIgaXMgbm90IGFsbG93ZWQgaW4gY2xhc3MgZmllbGQgaW5pdGlhbGl6ZXIAaW52YWxpZCBudW1iZXIgb2YgYXJndW1lbnRzIGZvciBnZXR0ZXIgb3Igc2V0dGVyAGludmFsaWQgc2V0dGVyAGludmFsaWQgZ2V0dGVyAGZpbHRlcgBtaXNzaW5nIGZvcm1hbCBwYXJhbWV0ZXIAInVzZSBzdHJpY3QiIG5vdCBhbGxvd2VkIGluIGZ1bmN0aW9uIHdpdGggZGVmYXVsdCBvciBkZXN0cnVjdHVyaW5nIHBhcmFtZXRlcgBpbnZhbGlkIGNoYXJhY3RlcgB1bmV4cGVjdGVkIGNoYXJhY3RlcgBwcml2YXRlIGNsYXNzIGZpZWxkIGZvcmJpZGRlbiBhZnRlciBzdXBlcgBpbnZhbGlkIHJlZGVmaW5pdGlvbiBvZiBsZXhpY2FsIGlkZW50aWZpZXIAJ2xldCcgaXMgbm90IGEgdmFsaWQgbGV4aWNhbCBpZGVudGlmaWVyAGludmFsaWQgcmVkZWZpbml0aW9uIG9mIGdsb2JhbCBpZGVudGlmaWVyAHlpZWxkIGlzIGEgcmVzZXJ2ZWQgaWRlbnRpZmllcgAnJXMnIGlzIGEgcmVzZXJ2ZWQgaWRlbnRpZmllcgBvdGhlcgBhdG9tMV9pc19pbnRlZ2VyICYmIGF0b20yX2lzX2ludGVnZXIAY2Fubm90IGNvbnZlcnQgdG8gYmlnaW50OiBub3QgYW4gaW50ZWdlcgBpc0ludGVnZXIAaXNTYWZlSW50ZWdlcgByZWFkIGFmdGVyIHRoZSBlbmQgb2YgdGhlIGJ1ZmZlcgBKU19Xcml0ZVNoYXJlZEFycmF5QnVmZmVyAGNhbm5vdCB1c2UgaWRlbnRpY2FsIEFycmF5QnVmZmVyAGNhbm5vdCBjb252ZXJ0IGJpZ2ludCB0byBudW1iZXIAY2Fubm90IGNvbnZlcnQgYmlnZmxvYXQgdG8gbnVtYmVyAGNhbm5vdCBjb252ZXJ0IHN5bWJvbCB0byBudW1iZXIAY2Fubm90IGNvbnZlcnQgYmlnZGVjaW1hbCB0byBudW1iZXIAbm90IGEgbnVtYmVyAGxpbmVOdW1iZXIAbWFsZm9ybWVkIHVuaWNvZGUgY2hhcgBjbGVhcgBzZXRZZWFyAGdldFllYXIAc2V0RnVsbFllYXIAZ2V0RnVsbFllYXIAc2V0VVRDRnVsbFllYXIAZ2V0VVRDRnVsbFllYXIAcSAhPSByAHVuZXhwZWN0ZWQgbGluZSB0ZXJtaW5hdG9yIGluIHJlZ2V4cAB1bmV4cGVjdGVkIGVuZCBvZiByZWdleHAAUmVnRXhwAHN1cABpbnZhbGlkIGdyb3VwAHBvcABjb250aW51ZSBtdXN0IGJlIGluc2lkZSBsb29wAGJmX2xvZ2ljX29wAG51bV9rZXlzX2NtcAB1c2Ugc3RyaXAAbWFwAGZsYXRNYXAAV2Vha01hcABleHBlY3RpbmcgJ3snIGFmdGVyIFxwAGxvZzFwAGRpdmlzaW9uIGJ5IHplcm8AdW5rbm93bgBoYXNPd24AaXRlcmF0b3JfY2xvc2VfcmV0dXJuAHByb21pc2Ugc2VsZiByZXNvbHV0aW9uAG91dCBvZiBtZW1vcnkgaW4gcmVnZXhwIGV4ZWN1dGlvbgBkZXNjcmlwdGlvbgBwcm94eTogZGVmaW5lUHJvcGVydHkgZXhjZXB0aW9uAGpzX2FzeW5jX2dlbmVyYXRvcl9yZXNvbHZlX2Z1bmN0aW9uAGpzX2NyZWF0ZV9mdW5jdGlvbgBzZXQvYWRkIGlzIG5vdCBhIGZ1bmN0aW9uAHJldHVybiBub3QgaW4gYSBmdW5jdGlvbgBBc3luY0dlbmVyYXRvckZ1bmN0aW9uAEFzeW5jRnVuY3Rpb24AaW52YWxpZCBvcGVyYXRpb24AdW5zdXBwb3J0ZWQgb3BlcmF0aW9uAGF3YWl0IGluIGRlZmF1bHQgZXhwcmVzc2lvbgB5aWVsZCBpbiBkZWZhdWx0IGV4cHJlc3Npb24AaW52YWxpZCBkZWNpbWFsIGVzY2FwZSBpbiByZWd1bGFyIGV4cHJlc3Npb24AYmFjayByZWZlcmVuY2Ugb3V0IG9mIHJhbmdlIGluIHJlZ3VsYXIgZXhwcmVzc2lvbgBpbnZhbGlkIGVzY2FwZSBzZXF1ZW5jZSBpbiByZWd1bGFyIGV4cHJlc3Npb24AZXhwZWN0ZWQgJ29mJyBvciAnaW4nIGluIGZvciBjb250cm9sIGV4cHJlc3Npb24AdG9vIGNvbXBsaWNhdGVkIGRlc3RydWN0dXJpbmcgZXhwcmVzc2lvbgBleHBlY3RlZCAnfScgYWZ0ZXIgdGVtcGxhdGUgZXhwcmVzc2lvbgB0b1ByZWNpc2lvbgBhc2luAGpvaW4AbWluAGNvcHlXaXRoaW4AdGVtcGxhdGUgbGl0ZXJhbCBjYW5ub3QgYXBwZWFyIGluIGFuIG9wdGlvbmFsIGNoYWluAGNpcmN1bGFyIHByb3RvdHlwZSBjaGFpbgBhc3NpZ24AIXktPnNpZ24AaXNGcm96ZW4AbWFya19jaGlsZHJlbgAocG9zICsgbGVuKSA8PSBiY19idWZfbGVuAGkgPCBhLT5sZW4AdW5leHBlY3RlZCBlbGxpcHNpcyB0b2tlbgB0aGVuAHNldHRlciBpcyBmb3JiaWRkZW4AbnVsbCBvciB1bmRlZmluZWQgYXJlIGZvcmJpZGRlbgBhdGFuAG5hbgBub3QgYSBib29sZWFuAEJvb2xlYW4AZ2Nfc2NhbgBKU19Xcml0ZUJpZ051bQBiYWQgbm9ybWFsaXphdGlvbiBmb3JtAEpTX05ld1N5bWJvbEZyb21BdG9tAGZyb20AcmFuZG9tAHRyaW0AdGRpdnJlbQBmZGl2cmVtAGVkaXZyZW0AY2RpdnJlbQBiZl9kaXZyZW0Ac3FydHJlbQBpbXVsAG5vdCBhIHN5bWJvbABTeW1ib2wAUmVnRXhwIGV4ZWMgbWV0aG9kIG11c3QgcmV0dXJuIGFuIG9iamVjdCBvciBudWxsAHBhcmVudCBwcm90b3R5cGUgbXVzdCBiZSBhbiBvYmplY3Qgb3IgbnVsbABjYW5ub3Qgc2V0IHByb3BlcnR5ICclcycgb2YgbnVsbABjYW5ub3QgcmVhZCBwcm9wZXJ0eSAnJXMnIG9mIG51bGwATnVsbABmaWxsAG5ldyBBcnJheUJ1ZmZlciBpcyB0b28gc21hbGwAVHlwZWRBcnJheSBsZW5ndGggaXMgdG9vIHNtYWxsAGNhbGwAZG90QWxsAG1hdGNoQWxsAHJlcGxhY2VBbGwAY2VpbAB1cGRhdGVfbGFiZWwAYmNfYnVmW3Bvc10gPT0gT1BfbGFiZWwAZXZhbABpbnZhbGlkIGJpZ2ludCBsaXRlcmFsAGludmFsaWQgbnVtYmVyIGxpdGVyYWwAbWFsZm9ybWVkIGVzY2FwZSBzZXF1ZW5jZSBpbiBzdHJpbmcgbGl0ZXJhbABiZl9leHBfaW50ZXJuYWwAYmZfbG9nX2ludGVybmFsAEpTX1NldFByb3BlcnR5SW50ZXJuYWwASlNfR2V0T3duUHJvcGVydHlOYW1lc0ludGVybmFsAF9fSlNfRXZhbEludGVybmFsAGJpZ2RlY2ltYWwAbnR0X2ZmdF9wYXJ0aWFsAHRvRXhwb25lbnRpYWwAc2VhbABnbG9iYWwAYmxpbmsAX19kYXRlX2Nsb2NrAHN0YWNrAGxyZV9leGVjX2JhY2t0cmFjawBzLT5pc193ZWFrAGJmX3Bvd191aQBzZXRNb250aABnZXRNb250aABzZXRVVENNb250aABnZXRVVENNb250aABpbnZhbGlkIGtleXdvcmQ6IHdpdGgAc3RhcnRzV2l0aABlbmRzV2l0aABwcm9wID09IEpTX0FUT01fbGVuZ3RoAGludmFsaWQgYXJyYXkgbGVuZ3RoAGludmFsaWQgYXJyYXkgYnVmZmVyIGxlbmd0aABpbnZhbGlkIGJpZ251bSBsZW5ndGgAaW52YWxpZCBsZW5ndGgAaW52YWxpZCBieXRlTGVuZ3RoAHVzZSBtYXRoAE1hdGgAcHVzaABhY29zaABKU19SZXNpemVBdG9tSGFzaABhc2luaABhdGFuaABicmVhayBtdXN0IGJlIGluc2lkZSBsb29wIG9yIHN3aXRjaABtYXRjaABjYXRjaABzZWFyY2gAZm9yRWFjaABiZl9sb2cAQXJyYXkgdG9vIGxvbmcAc3RyaW5nIHRvbyBsb25nAEFycmF5IGxvbyBsb25nAHN1YnN0cmluZwBjYW5ub3QgY29udmVydCBzeW1ib2wgdG8gc3RyaW5nAHVuZXhwZWN0ZWQgZW5kIG9mIHN0cmluZwBub3QgYSBzdHJpbmcAaW52YWxpZCBjaGFyYWN0ZXIgaW4gYSBKU09OIHN0cmluZwB0b1N0cmluZwB0b0RhdGVTdHJpbmcAdG9Mb2NhbGVEYXRlU3RyaW5nAHRvVGltZVN0cmluZwB0b0xvY2FsZVRpbWVTdHJpbmcAdG9Mb2NhbGVTdHJpbmcAdG9HTVRTdHJpbmcASlNTdHJpbmcAdG9JU09TdHJpbmcAdG9VVENTdHJpbmcAZHVwbGljYXRlIGltcG9ydCBiaW5kaW5nAGludmFsaWQgaW1wb3J0IGJpbmRpbmcAYmlnAHJlZ2V4cCBtdXN0IGhhdmUgdGhlICdnJyBmbGFnAG9mAGluZgBkaWZmID09IChpbnQ4X3QpZGlmZgBkaWZmID09IChpbnQxNl90KWRpZmYAaHJlZgBnY19kZWNyZWYAZnJlZV92YXJfcmVmAG9wdGltaXplX3Njb3BlX21ha2VfZ2xvYmFsX3JlZgByZXNldF93ZWFrX3JlZgBkZWxldGVfd2Vha19yZWYAb3B0aW1pemVfc2NvcGVfbWFrZV9yZWYAaW5kZXhPZgBsYXN0SW5kZXhPZgB2YWx1ZU9mAHNldFByb3RvdHlwZU9mAGdldFByb3RvdHlwZU9mAGlzUHJvdG90eXBlT2YAJS4qZgBmb250c2l6ZQBiaW5hcnlfb2JqZWN0X3NpemUAc3RyX3NpemUAbmV3X3NpemUgPD0gc2gtPnByb3Bfc2l6ZQBkZXNjciA8IHJ0LT5hdG9tX3NpemUAYXRvbSA8IHJ0LT5hdG9tX3NpemUAY29tcHV0ZV9zdGFja19zaXplAG9ial9zaXplAG4gPCBidWZfc2l6ZQBzaGFwZV9zaXplAGpzX2Z1bmNfcGMybGluZV9zaXplAGpzX2Z1bmNfY29kZV9zaXplAG1lbW9yeV91c2VkX3NpemUAanNfZnVuY19zaXplAG5vcm1hbGl6ZQBmcmVlemUAcmVzb2x2ZQB0b1ByaW1pdGl2ZQBwdXRfbHZhbHVlAHVua25vd24gdW5pY29kZSBwcm9wZXJ0eSB2YWx1ZQByZXN0IGVsZW1lbnQgY2Fubm90IGhhdmUgYSBkZWZhdWx0IHZhbHVlAGludmFsaWQgcmV0IHZhbHVlAF9fSlNfQXRvbVRvVmFsdWUAX19xdW90ZQBpc0Zpbml0ZQBkZWxldGUAY3JlYXRlAE51bWJlciB0YWcgZXhwZWN0ZWQgZm9yIGRhdGUAc2V0RGF0ZQBnZXREYXRlAHNldFVUQ0RhdGUAZ2V0VVRDRGF0ZQBJbnZhbGlkIERhdGUAcmV2ZXJzZQBwYXJzZQBwcm94eSBwcmV2ZW50RXh0ZW5zaW9ucyBoYW5kbGVyIHJldHVybmVkIGZhbHNlAFByb21pc2UAdG9Mb3dlckNhc2UAdG9Mb2NhbGVMb3dlckNhc2UAdG9VcHBlckNhc2UAdG9Mb2NhbGVVcHBlckNhc2UAaWdub3JlQ2FzZQBsb2NhbGVDb21wYXJlAHByb3h5OiBpbmNvbnNpc3RlbnQgcHJvdG90eXBlAHByb3h5OiBiYWQgcHJvdG90eXBlAG5vdCBhIHByb3RvdHlwZQBpbnZhbGlkIG9iamVjdCB0eXBlAHVuZXNjYXBlAG5vbmUAcmVzdCBlbGVtZW50IG11c3QgYmUgdGhlIGxhc3Qgb25lAG11bHRpbGluZQAgIHBjMmxpbmUAc29tZQBKU19GcmVlUnVudGltZQBKU1J1bnRpbWUAc2V0VGltZQBnZXRUaW1lAHNldF9vYmplY3RfbmFtZQBleHBlY3RpbmcgcHJvcGVydHkgbmFtZQB1bmtub3duIHVuaWNvZGUgcHJvcGVydHkgbmFtZQBpbnZhbGlkIHByb3BlcnR5IG5hbWUAZHVwbGljYXRlIF9fcHJvdG9fXyBwcm9wZXJ0eSBuYW1lAGludmFsaWQgcmVkZWZpbml0aW9uIG9mIHBhcmFtZXRlciBuYW1lAGV4cGVjdGluZyBncm91cCBuYW1lAGR1cGxpY2F0ZSBncm91cCBuYW1lAGludmFsaWQgZ3JvdXAgbmFtZQBkdXBsaWNhdGUgbGFiZWwgbmFtZQBpbnZhbGlkIGZpcnN0IGNoYXJhY3RlciBvZiBwcml2YXRlIG5hbWUAaW52YWxpZCBsZXhpY2FsIHZhcmlhYmxlIG5hbWUAaW52YWxpZCBtZXRob2QgbmFtZQBleHBlY3RpbmcgZmllbGQgbmFtZQBpbnZhbGlkIGZpZWxkIG5hbWUAY2xhc3Mgc3RhdGVtZW50IHJlcXVpcmVzIGEgbmFtZQBmaWxlTmFtZQBjb21waWxlAG9iamVjdCBpcyBub3QgZXh0ZW5zaWJsZQBwcm94eTogaW5jb25zaXN0ZW50IGlzRXh0ZW5zaWJsZQBjYW5ub3QgaGF2ZSBzZXR0ZXIvZ2V0dGVyIGFuZCB2YWx1ZSBvciB3cml0YWJsZQBwcm9wZXJ0eSBpcyBub3QgY29uZmlndXJhYmxlAHZhbHVlIGlzIG5vdCBpdGVyYWJsZQBwcm9wZXJ0eUlzRW51bWVyYWJsZQBtaXNzaW5nIGluaXRpYWxpemVyIGZvciBjb25zdCB2YXJpYWJsZQBsZXhpY2FsIHZhcmlhYmxlAGludmFsaWQgcmVkZWZpbml0aW9uIG9mIGEgdmFyaWFibGUAcmV2b2NhYmxlAHN0cmlrZQBtcF9kaXZub3JtX2xhcmdlAGJpZ251bSBleHBvbmVudCBpcyB0b28gbGFyZ2UAYmlnbnVtIGlzIHRvbyBsYXJnZQBpbnZhbGlkIGNsYXNzIHJhbmdlAG1lc3NhZ2UAYXN5bmNfZnVuY19mcmVlAGludmFsaWQgbHZhbHVlIGluIHN0cmljdCBtb2RlAGludmFsaWQgdmFyaWFibGUgbmFtZSBpbiBzdHJpY3QgbW9kZQBjYW5ub3QgZGVsZXRlIGEgZGlyZWN0IHJlZmVyZW5jZSBpbiBzdHJpY3QgbW9kZQBvY3RhbCBlc2NhcGUgc2VxdWVuY2VzIGFyZSBub3QgYWxsb3dlZCBpbiBzdHJpY3QgbW9kZQBvY3RhbCBsaXRlcmFscyBhcmUgZGVwcmVjYXRlZCBpbiBzdHJpY3QgbW9kZQB1bmljb2RlACAgYnl0ZWNvZGUASlNGdW5jdGlvbkJ5dGVjb2RlAHNraXBfZGVhZF9jb2RlAGludmFsaWQgYXJndW1lbnQgbmFtZSBpbiBzdHJpY3QgY29kZQBpbnZhbGlkIGZ1bmN0aW9uIG5hbWUgaW4gc3RyaWN0IGNvZGUAaW52YWxpZCByZWRlZmluaXRpb24gb2YgZ2xvYmFsIGlkZW50aWZpZXIgaW4gbW9kdWxlIGNvZGUAaW1wb3J0Lm1ldGEgb25seSB2YWxpZCBpbiBtb2R1bGUgY29kZQBmcm9tQ2hhckNvZGUAaW52YWxpZCBmb3IgaW4vb2YgbGVmdCBoYW5kLXNpZGUAaW52YWxpZCBhc3NpZ25tZW50IGxlZnQtaGFuZCBzaWRlAHJlZHVjZQBzb3VyY2UAJ3RoaXMnIGNhbiBiZSBpbml0aWFsaXplZCBvbmx5IG9uY2UAcHJvcGVydHkgY29uc3RydWN0b3IgYXBwZWFycyBtb3JlIHRoYW4gb25jZQBpbnZhbGlkIFVURi04IHNlcXVlbmNlAGNpcmN1bGFyIHJlZmVyZW5jZQBzbGljZQBzcGxpY2UAcmFjZQByZXBsYWNlACUrLiplAHVuZXhwZWN0ZWQgJ2F3YWl0JyBrZXl3b3JkAHVuZXhwZWN0ZWQgJ3lpZWxkJyBrZXl3b3JkAG1hcF9kZWNyZWZfcmVjb3JkAGl0ZXJhdG9yIGRvZXMgbm90IGhhdmUgYSB0aHJvdyBtZXRob2QAb2JqZWN0IG5lZWRzIHRvSVNPU3RyaW5nIG1ldGhvZAAnc3VwZXInIGlzIG9ubHkgdmFsaWQgaW4gYSBtZXRob2QAZnJvdW5kAF9fYmZfcm91bmQAYnJlYWsvY29udGludWUgbGFiZWwgbm90IGZvdW5kAG91dCBvZiBib3VuZABmaW5kAGJpbmQAaW52YWxpZCBpbmRleCBmb3IgYXBwZW5kAGV4dHJhbmVvdXMgY2hhcmFjdGVycyBhdCB0aGUgZW5kAHVuZXhwZWN0ZWQgZGF0YSBhdCB0aGUgZW5kAHVuZXhwZWN0ZWQgZW5kAGludmFsaWQgaW5jcmVtZW50L2RlY3JlbWVudCBvcGVyYW5kAGludmFsaWQgJ2luc3RhbmNlb2YnIHJpZ2h0IG9wZXJhbmQAaW52YWxpZCAnaW4nIG9wZXJhbmQAdHJpbUVuZABwYWRFbmQAYm9sZAAlbGxkAGdjX2RlY3JlZl9jaGlsZAByZXNvbHZlX3Njb3BlX3ByaXZhdGVfZmllbGQAY2Fubm90IGRlbGV0ZSBhIHByaXZhdGUgY2xhc3MgZmllbGQAZXhwZWN0aW5nIDxicmFuZD4gcHJpdmF0ZSBmaWVsZAAlcyBpcyBub3QgaW5pdGlhbGl6ZWQAZml4ZWQAdG9GaXhlZABvYmplY3QgcmVmZXJlbmNlcyBhcmUgbm90IGFsbG93ZWQAc2V0X29iamVjdF9uYW1lX2NvbXB1dGVkAHJlZ2V4IG5vdCBzdXBwb3J0ZWQAZXZhbCBpcyBub3Qgc3VwcG9ydGVkAFJlZ0V4cCBhcmUgbm90IHN1cHBvcnRlZABvbmx5IHZhbHVlIHByb3BlcnRpZXMgYXJlIHN1cHBvcnRlZABpbnRlcnJ1cHRlZAAlcyBvYmplY3QgZXhwZWN0ZWQAaWRlbnRpZmllciBleHBlY3RlZABieXRlY29kZSBmdW5jdGlvbiBleHBlY3RlZABzdHJpbmcgZXhwZWN0ZWQAZnJvbSBjbGF1c2UgZXhwZWN0ZWQAZnVuY3Rpb24gbmFtZSBleHBlY3RlZAB2YXJpYWJsZSBuYW1lIGV4cGVjdGVkAG1ldGEgZXhwZWN0ZWQAcmVqZWN0ZWQAbWVtb3J5IGFsbG9jYXRlZABtZW1vcnkgdXNlZABkZXJpdmVkIGNsYXNzIGNvbnN0cnVjdG9yIG11c3QgcmV0dXJuIGFuIG9iamVjdCBvciB1bmRlZmluZWQAY2Fubm90IHNldCBwcm9wZXJ0eSAnJXMnIG9mIHVuZGVmaW5lZABjYW5ub3QgcmVhZCBwcm9wZXJ0eSAnJXMnIG9mIHVuZGVmaW5lZABmbGFncyBtdXN0IGJlIHVuZGVmaW5lZABVbmRlZmluZWQAcHJpdmF0ZSBjbGFzcyBmaWVsZCBpcyBhbHJlYWR5IGRlZmluZWQAJyVzJyBpcyBub3QgZGVmaW5lZABncm91cCBuYW1lIG5vdCBkZWZpbmVkAG9wZXJhdG9yICVzOiBubyBmdW5jdGlvbiBkZWZpbmVkAGFsbFNldHRsZWQAZnVsZmlsbGVkAGNhbm5vdCBiZSBjYWxsZWQAaXNTZWFsZWQAIXNoLT5pc19oYXNoZWQAdmFyX3JlZi0+aXNfZGV0YWNoZWQAIWFidWYtPmRldGFjaGVkAEFycmF5QnVmZmVyIGlzIGRldGFjaGVkAGFkZAAlKzA3ZAAlMDRkACUwMmQlMDJkACUwMmQvJTAyZC8lMCpkACUuM3MgJS4zcyAlMDJkICUwKmQAOiVkAGludmFsaWQgdGhyb3cgdmFyIHR5cGUgJWQAc2MAanNfZGVmX21hbGxvYwB0cnVuYwBnYwBleGVjAGJmX2ludGVnZXJfdG9fcmFkaXhfcmVjAC4uLy4uL3F1aWNranMvcXVpY2tqcy5jAC4uLy4uL3F1aWNranMvbGlicmVnZXhwLmMALi4vLi4vcXVpY2tqcy9saWJiZi5jAC4uLy4uL3F1aWNranMvbGlidW5pY29kZS5jAHN1YgBwcm9taXNlX3JlYWN0aW9uX2pvYgBqc19wcm9taXNlX3Jlc29sdmVfdGhlbmFibGVfam9iAHIgIT0gYSAmJiByICE9IGIAcSAhPSBhICYmIHEgIT0gYgByd2EAciAhPSBhAF9fbG9va3VwU2V0dGVyX18AX19kZWZpbmVTZXR0ZXJfXwBfX2xvb2t1cEdldHRlcl9fAF9fZGVmaW5lR2V0dGVyX18AX19wcm90b19fAFtTeW1ib2wuc3BsaXRdAFtTeW1ib2wuc3BlY2llc10AW1N5bWJvbC5pdGVyYXRvcl0AW1N5bWJvbC5hc3luY0l0ZXJhdG9yXQBbU3ltYm9sLm1hdGNoQWxsXQBbU3ltYm9sLm1hdGNoXQBbU3ltYm9sLnNlYXJjaF0AW1N5bWJvbC50b1N0cmluZ1RhZ10AW1N5bWJvbC50b1ByaW1pdGl2ZV0AW3Vuc3VwcG9ydGVkIHR5cGVdAFtmdW5jdGlvbiBieXRlY29kZV0AW1N5bWJvbC5oYXNJbnN0YW5jZV0AW1N5bWJvbC5yZXBsYWNlXQBbACUwMmQ6JTAyZDolMDJkLiUwM2RaAFBPU0lUSVZFX0lORklOSVRZAE5FR0FUSVZFX0lORklOSVRZAHAtPmNsYXNzX2lkID09IEpTX0NMQVNTX0FSUkFZAHN0YWNrX2xlbiA8IFBPUF9TVEFDS19MRU5fTUFYAC0lMDJkLSUwMmRUAEpTX0F0b21HZXRTdHJSVABvcGNvZGUgPCBSRU9QX0NPVU5UAEJZVEVTX1BFUl9FTEVNRU5UACUwMmQ6JTAyZDolMDJkIEdNVABKU19WQUxVRV9HRVRfVEFHKHNmLT5jdXJfZnVuYykgPT0gSlNfVEFHX09CSkVDVAB2YXJfa2luZCA9PSBKU19WQVJfUFJJVkFURV9TRVRURVIATUFYX1NBRkVfSU5URUdFUgBNSU5fU0FGRV9JTlRFR0VSAGFzVWludE4AYXNJbnROAGlzTmFOAERhdGUgdmFsdWUgaXMgTmFOAHRvSlNPTgBFUFNJTE9OAE5BTgAlMDJkOiUwMmQ6JTAyZCAlY00Acy0+bGFiZWxfc2xvdHNbbGFiZWxdLmZpcnN0X3JlbG9jID09IE5VTEwAbGFiZWxfc2xvdHNbaV0uZmlyc3RfcmVsb2MgPT0gTlVMTABwcnMgIT0gTlVMTABzZi0+Y3VyX3NwICE9IE5VTEwAc2YgIT0gTlVMTABtcjEgIT0gTlVMTAB2YXJfa2luZCAhPSBKU19WQVJfTk9STUFMAGItPmZ1bmNfa2luZCA9PSBKU19GVU5DX05PUk1BTABlbmNvZGVVUkkAZGVjb2RlVVJJAFBJAHNwZWNpYWwgPT0gUFVUX0xWQUxVRV9OT0tFRVAgfHwgc3BlY2lhbCA9PSBQVVRfTFZBTFVFX05PS0VFUF9ERVBUSABzLT5zdGF0ZSA9PSBKU19BU1lOQ19HRU5FUkFUT1JfU1RBVEVfRVhFQ1VUSU5HAHByZWMxICE9IEJGX1BSRUNfSU5GADAxMjM0NTY3ODlBQkNERUYAU0laRQBNQVhfVkFMVUUATUlOX1ZBTFVFAE5BTUUAZXZhbF90eXBlID09IEpTX0VWQUxfVFlQRV9HTE9CQUwgfHwgZXZhbF90eXBlID09IEpTX0VWQUxfVFlQRV9NT0RVTEUAcC0+Z2Nfb2JqX3R5cGUgPT0gSlNfR0NfT0JKX1RZUEVfSlNfT0JKRUNUIHx8IHAtPmdjX29ial90eXBlID09IEpTX0dDX09CSl9UWVBFX0ZVTkNUSU9OX0JZVEVDT0RFAExPRzJFAExPRzEwRQBzLT5zdGF0ZSA9PSBKU19BU1lOQ19HRU5FUkFUT1JfU1RBVEVfQVdBSVRJTkdfUkVUVVJOIHx8IHMtPnN0YXRlID09IEpTX0FTWU5DX0dFTkVSQVRPUl9TVEFURV9DT01QTEVURUQAVVRDADxpbnB1dD4APHNldD4APGFub255bW91cz4APGR1bXA+ADxudWxsPgBiaWdpbnQgb3BlcmFuZHMgYXJlIGZvcmJpZGRlbiBmb3IgPj4+ACZxdW90OwBzZXRVaW50OABnZXRVaW50OABzZXRJbnQ4AGdldEludDgAbWFsZm9ybWVkIFVURi04AHJhZGl4IG11c3QgYmUgYmV0d2VlbiAyIGFuZCAzNgBzZXRVaW50MTYAZ2V0VWludDE2AHNldEludDE2AGdldEludDE2AGFyZ2MgPT0gNQBzZXRCaWdVaW50NjQAZ2V0QmlnVWludDY0AHNldEJpZ0ludDY0AGdldEJpZ0ludDY0AHNldEZsb2F0NjQAZ2V0RmxvYXQ2NABhcmdjID09IDMAYXRhbjIAbG9nMgBmbG9vckxvZzIAU1FSVDFfMgBTUVJUMgBMTjIAY2x6MzIAc2V0VWludDMyAGdldFVpbnQzMgBzZXRJbnQzMgBnZXRJbnQzMgBzZXRGbG9hdDMyAGdldEZsb2F0MzIAc3RhY2tfbGVuID49IDIASlNfQXRvbUlzTnVtZXJpY0luZGV4MQBqc19mY3Z0MQBKU19Db21wYWN0QmlnSW50MQBleHBtMQByICE9IGExICYmIHIgIT0gYjEAbHMtPmFkZHIgPT0gLTEAbnEgPj0gMQBzdGFja19sZW4gPj0gMQBwLT5oZWFkZXIucmVmX2NvdW50ID09IDEAcC0+c2hhcGUtPmhlYWRlci5yZWZfY291bnQgPT0gMQBzdGFja19sZW4gPT0gMQBqc19mcmVlX3NoYXBlMABsb2cxMABMTjEwAHAtPnJlZl9jb3VudCA+IDAAdmFyX3JlZi0+aGVhZGVyLnJlZl9jb3VudCA+IDAAbGVuID4gMABzdGFja19zaXplID4gMABjcG9vbF9pZHggPj0gMABydC0+YXRvbV9jb3VudCA+PSAwAGxzLT5yZWZfY291bnQgPj0gMABzLT5pc19ldmFsIHx8IHMtPmNsb3N1cmVfdmFyX2NvdW50ID09IDAAcC0+cmVmX2NvdW50ID09IDAAY3R4LT5oZWFkZXIucmVmX2NvdW50ID09IDAAc2gtPmhlYWRlci5yZWZfY291bnQgPT0gMABwLT5tYXJrID09IDAAKG4yICUgc3RyaXBfbGVuKSA9PSAwAChwci0+dS5pbml0LnJlYWxtX2FuZF9pZCAmIDMpID09IDAAKG5ld19oYXNoX3NpemUgJiAobmV3X2hhc2hfc2l6ZSAtIDEpKSA9PSAwAGkgIT0gMABzaXplICE9IDAAXiRcLiorPygpW117fXwvADwvADAuAG1pc3NpbmcgYmluZGluZyBwYXR0ZXJuLi4uAGJpZ2ludCBhcmd1bWVudCB3aXRoIHVuYXJ5ICsAYXN5bmMgZnVuY3Rpb24gKgAKfSkAaW52YWxpZCBhdG9tIGluZGV4IChwb3M9JXUpAGludmFsaWQgdGFnICh0YWc9JWQgcG9zPSV1KQBpbnZhbGlkIG9iamVjdCByZWZlcmVuY2UgKCV1ID49ICV1KQBsaXN0X2VtcHR5KCZydC0+Z2Nfb2JqX2xpc3QpAGogPT0gKHNoLT5wcm9wX2NvdW50IC0gc2gtPmRlbGV0ZWRfcHJvcF9jb3VudCkASlNfSXNVbmRlZmluZWQoZnVuY19yZXQpACFfX0pTX0F0b21Jc1RhZ2dlZEludChkZXNjcikAIWF0b21faXNfZnJlZShwKQAobnVsbCkAIChuYXRpdmUpAGpzX2NsYXNzX2hhc19ieXRlY29kZShwLT5jbGFzc19pZCkAaW52YWxpZCB2ZXJzaW9uICglZCBleHBlY3RlZD0lZCkAaW5jb25zaXN0ZW50IHN0YWNrIHNpemU6ICVkICVkIChwYz0lZCkAYnl0ZWNvZGUgYnVmZmVyIG92ZXJmbG93IChvcD0lZCwgcGM9JWQpAHN0YWNrIG92ZXJmbG93IChvcD0lZCwgcGM9JWQpAHN0YWNrIHVuZGVyZmxvdyAob3A9JWQsIHBjPSVkKQBpbnZhbGlkIG9wY29kZSAob3A9JWQsIHBjPSVkKQB1bnN1cHBvcnRlZCB0YWcgKCVkKQAoPzopAG5vIGZ1bmN0aW9uIGZpbGVuYW1lIGZvciBpbXBvcnQoKQAtXy4hfionKCkAIGFub255bW91cygAU3ltYm9sKABleHBlY3RpbmcgJ30nAGNsYXNzIGNvbnN0cnVjdG9ycyBtdXN0IGJlIGludm9rZWQgd2l0aCAnbmV3JwBleHBlY3RpbmcgJ2FzJwB1bmV4cGVjdGVkIHRva2VuIGluIGV4cHJlc3Npb246ICclLipzJwB1bmV4cGVjdGVkIHRva2VuOiAnJS4qcycAcmVkZWNsYXJhdGlvbiBvZiAnJXMnAGR1cGxpY2F0ZSBleHBvcnRlZCBuYW1lICclcycAY2lyY3VsYXIgcmVmZXJlbmNlIHdoZW4gbG9va2luZyBmb3IgZXhwb3J0ICclcycgaW4gbW9kdWxlICclcycAQ291bGQgbm90IGZpbmQgZXhwb3J0ICclcycgaW4gbW9kdWxlICclcycAY291bGQgbm90IGxvYWQgbW9kdWxlICclcycAY2Fubm90IGRlZmluZSB2YXJpYWJsZSAnJXMnAHVuZGVmaW5lZCBwcml2YXRlIGZpZWxkICclcycAdW5zdXBwb3J0ZWQgcmVmZXJlbmNlIHRvICdzdXBlcicAaW52YWxpZCB1c2Ugb2YgJ3N1cGVyJwAnZm9yIGF3YWl0JyBsb29wIHNob3VsZCBiZSB1c2VkIHdpdGggJ29mJwBleHBlY3RpbmcgJyVjJwB1bnBhcmVudGhlc2l6ZWQgdW5hcnkgZXhwcmVzc2lvbiBjYW4ndCBhcHBlYXIgb24gdGhlIGxlZnQtaGFuZCBzaWRlIG9mICcqKicAaW52YWxpZCB1c2Ugb2YgJ2ltcG9ydCgpJwBleHBlY3RpbmcgJSUAOy8/OkAmPSskLCMAPSIAc2V0IABnZXQgAFtvYmplY3QgAGFzeW5jIGZ1bmN0aW9uIABib3VuZCAAJS4zcywgJTAyZCAlLjNzICUwKmQgAGFzeW5jIAA6IAAgICAgICAgICAgAAopIHsKAApKU09iamVjdCBjbGFzc2VzCgAlLTIwcyAlOHMgJThzCgAgICU1ZCAgJTIuMGQgJXMKACAgJTN1ICsgJS0ydSAgJXMKACAgbWFsbG9jX3VzYWJsZV9zaXplIHVuYXZhaWxhYmxlCgAlLTIwcyAlOGxsZAoAJS0yMHMgJThsbGQgJThsbGQKAF9fSlNfRnJlZVZhbHVlOiB1bmtub3duIHRhZz0lZAoAJS0yMHMgJThsbGQgJThsbGQgICglMC4xZiBwZXIgZmFzdCBhcnJheSkKACUtMjBzICU4bGxkICU4bGxkICAoJTAuMWYgcGVyIG9iamVjdCkKACUtMjBzICU4bGxkICU4bGxkICAoJTAuMWYgcGVyIGZ1bmN0aW9uKQoAJS0yMHMgJThsbGQgJThsbGQgICglMC4xZiBwZXIgYXRvbSkKACUtMjBzICU4bGxkICU4bGxkICAoJTAuMWYgcGVyIGJsb2NrKQoAJS0yMHMgJThsbGQgJThsbGQgICglZCBvdmVyaGVhZCwgJTAuMWYgYXZlcmFnZSBzbGFjaykKACUtMjBzICU4bGxkICU4bGxkICAoJTAuMWYgcGVyIHN0cmluZykKACUtMjBzICU4bGxkICU4bGxkICAoJTAuMWYgcGVyIHNoYXBlKQoAUXVpY2tKUyBtZW1vcnkgdXNhZ2UgLS0gQmlnTnVtIDIwMjMtMTItMDkgdmVyc2lvbiwgJWQtYml0LCBtYWxsb2MgbGltaXQ6ICVsbGQKCgAAAADcKQAAQS4AADspAAA7KQAAOykAADspAAA7KQAAOykAADspAAA7KQAAyRgAALY9AAC2PQAAkg==", + ), + c(x, 20828, "kwAAAGYAAABnAAAAlA=="), + c( + x, + 20852, + "lQAAAGgAAABpAAAAlgAAAGgAAABpAAAAlwAAAGgAAABpAAAAmAAAAGgAAABpAAAAmQAAAGYAAABnAAAAmQ==", + ), + c(x, 20924, "nAAAAGgAAABpAAAAkg=="), + c( + x, + 20948, + "nQAAAGoAAABrAAAAnQAAAGwAAABtAAAAnQAAAG4AAABvAAAAnQAAAHAAAABxAAAAngAAAGwAAABtAAAAnwAAAHIAAABzAAAAoAAAAHQAAAAAAAAAoQAAAHUAAAAAAAAAogAAAHUAAAAAAAAAowAAAHYAAAB3AAAApAAAAHYAAAB3AAAApQAAAHYAAAB3AAAApgAAAHYAAAB3AAAApwAAAHYAAAB3AAAAqAAAAHYAAAB3AAAAqQAAAHYAAAB3AAAAqgAAAHYAAAB3AAAAqwAAAHYAAAB3AAAArAAAAHYAAAB3AAAArQAAAHYAAAB3AAAArgAAAHYAAAB3AAAArwAAAGgAAABpAAAAsAAAAGgAAABpAAAAsQAAAHgAAAAAAAAAsgAAAGgAAABpAAAAswAAAHkAAAB6AAAAtQAAAHsAAAB8AAAAtgAAAHsAAAB8AAAAtwAAAHsAAAB8AAAAuAAAAHsAAAB8AAAAuQAAAH0AAAB+AAAAugAAAH0AAAB+AAAAuwAAAH8AAACAAAAAvAAAAH8AAACAAAAAvQAAAIEAAACCAAAAvgAAAIMAAACE", + ), + c(x, 21392, "hQ=="), + c(x, 21408, "hgAAAAAAAACHAAAAiA=="), + c(x, 21452, "iQ=="), + c(x, 21464, "igAAAIsAAACM"), + c( + x, + 21488, + "RjMAAHABAADDEgAACAEAANAYAAAwAAAArC4AABAAAAB/NwAAWAAAAJIAAACNAAAAjgAAAI8AAACQAAAAkQAAAJIAAACTAAAAlAAAAJUAAADwYwAAsGQAAGBlAACwZQAA8GUAABBmAAAMCwUEAgIAAMAAAACWAAAAlwAAAMEAAACYAAAAmQAAAMIAAACYAAAAmQAAAMMAAABsAAAAbQAAAMQAAACaAAAAmwAAAMUAAACaAAAAmwAAAC8AAACcAAAAnQAAAMYAAABsAAAAbQAAAMcAAACeAAAAnwAAAAAAAAALIAAAPCAAAEcgAAD/HwAAMiAAAFYgAAAVIAAAIyAAAGNvcHlXaXRoaW4AZW50cmllcwBmaWxsAGZpbmQAZmluZEluZGV4AGZpbmRMYXN0AGZpbmRMYXN0SW5kZXgAZmxhdABmbGF0TWFwAGluY2x1ZGVzAGtleXMAdmFsdWVzAAAAAAABAQICAwMCAwAAAABudWxsAGZhbHNlAHRydWUAaWYAZWxzZQByZXR1cm4AdmFyAHRoaXMAZGVsZXRlAHZvaWQAdHlwZW9mAG5ldwBpbgBpbnN0YW5jZW9mAGRvAHdoaWxlAGZvcgBicmVhawBjb250aW51ZQBzd2l0Y2gAY2FzZQBkZWZhdWx0AHRocm93AHRyeQBjYXRjaABmaW5hbGx5AGZ1bmN0aW9uAGRlYnVnZ2VyAHdpdGgAY2xhc3MAY29uc3QAZW51bQBleHBvcnQAZXh0ZW5kcwBpbXBvcnQAc3VwZXIAaW1wbGVtZW50cwBpbnRlcmZhY2UAbGV0AHBhY2thZ2UAcHJpdmF0ZQBwcm90ZWN0ZWQAcHVibGljAHN0YXRpYwB5aWVsZABhd2FpdAAAbGVuZ3RoAGZpbGVOYW1lAGxpbmVOdW1iZXIAbWVzc2FnZQBlcnJvcnMAc3RhY2sAbmFtZQB0b1N0cmluZwB0b0xvY2FsZVN0cmluZwB2YWx1ZU9mAGV2YWwAcHJvdG90eXBlAGNvbnN0cnVjdG9yAGNvbmZpZ3VyYWJsZQB3cml0YWJsZQBlbnVtZXJhYmxlAHZhbHVlAGdldABzZXQAb2YAX19wcm90b19fAHVuZGVmaW5lZABudW1iZXIAYm9vbGVhbgBzdHJpbmcAb2JqZWN0AHN5bWJvbABpbnRlZ2VyAHVua25vd24AYXJndW1lbnRzAGNhbGxlZQBjYWxsZXIAPGV2YWw+ADxyZXQ+ADx2YXI+ADxhcmdfdmFyPgA8d2l0aD4AbGFzdEluZGV4AHRhcmdldABpbmRleABpbnB1dABkZWZpbmVQcm9wZXJ0aWVzAGFwcGx5AGpvaW4AY29uY2F0AHNwbGl0AGNvbnN0cnVjdABnZXRQcm90b3R5cGVPZgBzZXRQcm90b3R5cGVPZgBpc0V4dGVuc2libGUAcHJldmVudEV4dGVuc2lvbnMAaGFzAGRlbGV0ZVByb3BlcnR5AGRlZmluZVByb3BlcnR5AGdldE93blByb3BlcnR5RGVzY3JpcHRvcgBvd25LZXlzAGFkZABkb25lAG5leHQAdmFsdWVzAHNvdXJjZQBmbGFncwBnbG9iYWwAdW5pY29kZQByYXcAbmV3LnRhcmdldAB0aGlzLmFjdGl2ZV9mdW5jADxob21lX29iamVjdD4APGNvbXB1dGVkX2ZpZWxkPgA8c3RhdGljX2NvbXB1dGVkX2ZpZWxkPgA8Y2xhc3NfZmllbGRzX2luaXQ+ADxicmFuZD4AI2NvbnN0cnVjdG9yAGFzAGZyb20AbWV0YQAqZGVmYXVsdCoAKgBNb2R1bGUAdGhlbgByZXNvbHZlAHJlamVjdABwcm9taXNlAHByb3h5AHJldm9rZQBhc3luYwBleGVjAGdyb3VwcwBzdGF0dXMAcmVhc29uAGdsb2JhbFRoaXMAYmlnaW50AGJpZ2Zsb2F0AGJpZ2RlY2ltYWwAcm91bmRpbmdNb2RlAG1heGltdW1TaWduaWZpY2FudERpZ2l0cwBtYXhpbXVtRnJhY3Rpb25EaWdpdHMAdG9KU09OAE9iamVjdABBcnJheQBFcnJvcgBOdW1iZXIAU3RyaW5nAEJvb2xlYW4AU3ltYm9sAEFyZ3VtZW50cwBNYXRoAEpTT04ARGF0ZQBGdW5jdGlvbgBHZW5lcmF0b3JGdW5jdGlvbgBGb3JJbkl0ZXJhdG9yAFJlZ0V4cABBcnJheUJ1ZmZlcgBTaGFyZWRBcnJheUJ1ZmZlcgBVaW50OENsYW1wZWRBcnJheQBJbnQ4QXJyYXkAVWludDhBcnJheQBJbnQxNkFycmF5AFVpbnQxNkFycmF5AEludDMyQXJyYXkAVWludDMyQXJyYXkAQmlnSW50NjRBcnJheQBCaWdVaW50NjRBcnJheQBGbG9hdDMyQXJyYXkARmxvYXQ2NEFycmF5AERhdGFWaWV3AEJpZ0ludABCaWdGbG9hdABCaWdGbG9hdEVudgBCaWdEZWNpbWFsAE9wZXJhdG9yU2V0AE9wZXJhdG9ycwBNYXAAU2V0AFdlYWtNYXAAV2Vha1NldABNYXAgSXRlcmF0b3IAU2V0IEl0ZXJhdG9yAEFycmF5IEl0ZXJhdG9yAFN0cmluZyBJdGVyYXRvcgBSZWdFeHAgU3RyaW5nIEl0ZXJhdG9yAEdlbmVyYXRvcgBQcm94eQBQcm9taXNlAFByb21pc2VSZXNvbHZlRnVuY3Rpb24AUHJvbWlzZVJlamVjdEZ1bmN0aW9uAEFzeW5jRnVuY3Rpb24AQXN5bmNGdW5jdGlvblJlc29sdmUAQXN5bmNGdW5jdGlvblJlamVjdABBc3luY0dlbmVyYXRvckZ1bmN0aW9uAEFzeW5jR2VuZXJhdG9yAEV2YWxFcnJvcgBSYW5nZUVycm9yAFJlZmVyZW5jZUVycm9yAFN5bnRheEVycm9yAFR5cGVFcnJvcgBVUklFcnJvcgBJbnRlcm5hbEVycm9yADxicmFuZD4AU3ltYm9sLnRvUHJpbWl0aXZlAFN5bWJvbC5pdGVyYXRvcgBTeW1ib2wubWF0Y2gAU3ltYm9sLm1hdGNoQWxsAFN5bWJvbC5yZXBsYWNlAFN5bWJvbC5zZWFyY2gAU3ltYm9sLnNwbGl0AFN5bWJvbC50b1N0cmluZ1RhZwBTeW1ib2wuaXNDb25jYXRTcHJlYWRhYmxlAFN5bWJvbC5oYXNJbnN0YW5jZQBTeW1ib2wuc3BlY2llcwBTeW1ib2wudW5zY29wYWJsZXMAU3ltYm9sLmFzeW5jSXRlcmF0b3IAU3ltYm9sLm9wZXJhdG9yU2V0", + ), + c( + x, + 24016, + "AQAAAAUAARQFAAEVBQABFQUAARcFAAEXAQABAAEAAQABAAEAAQABAAEAAQABAAEAAgABBQMAAQoBAQAAAQIBAAEDAgABAQIAAQIDAAECBAABAwYAAQIDAAEDBAABBAUAAQMDAAEEBAABBQUAAQICAAEEBAABAwMAAQMDAAEEBAABBQUAAwIBDQMBAQ0DAQANAwIBDQMCAA0DAAENAwMBCgEBAAABAAAAAQECAAEAAAABAgIAAQIAAAEBAAABAQAABgAAGAUBAQ8DAgEKAQIBAAEBAQABAQEABQABFwUAARcFAAEXBQEAFwUBABcFAgAXAQIDAAEDAAAGAAAYBgAAGAYBABgFAQEXBQECFwUCABcBAgEAAQMAAAEDAQABAgEAAQICAAEDAAABAwEAAQQAAAUCARcFAQEXAQICAAECAQABAgIAAQMCAAEDAgACAwMFBgIBGAIDAQUGAgIYBgMDGAMAARADAQAQAwEBEAMAAREDAQARAwEBEQMAARIDAQASAwEBEgMAABADAAEQAwEAEAMBABADAAESAwEAEgMBABIDAAAQBQEAFgUBABYFAAAWBQABFgUAABYBAQAAAQEBAAEBAQABAgIACgEAGgoCARoKAQAaCgEAGgoBABoKAQAaBwACGQcAAhkHAAIZBQACFwEBAQABAQMAAQEDAAEBAwACAwUFAQEBAAEBAgABAwAAAQQEAAEEBAACBAUFAQAAAAEBAgABAQIAAQECAAEBAQABAQEAAQEBAAEBAQABAQEAAQECAAEBAgACAAAHAgAABwIBAAcBAQEAAQEBAAEBAQABAgEABQABFwECAQABAgEAAQIBAAECAQABAgEAAQIBAAECAQABAgEAAQIBAAECAQABAgEAAQIBAAECAQABAgEAAQIBAAECAQABAgEAAQIBAAECAQABAgEAAQIBAAECAQABAQEAAQIBAAECAQABAAAAAwAACgMAAAoFAAAWBwABGQcAARkHAQAZBwABGQsAAhsHAAIZBwACGQcBARkHAQIZBwIAGQUBARMFAAATAQABAQEAAQEBAAEBAQABAQEAAQEBAAEBAQABAQEAAQEBAAEBAgABBgMAAQsCAAEIAgABCAEAAQACAAEHAgEABwIBAQcBAAECAQABAgEAAQIBAAECAQEAAgEBAAIBAQACAQEAAgEBAQIBAQECAQEBAgEBAQIBAAEDAQABAwEAAQMBAAEDAQEAAwEBAAMBAQADAQEAAwEBAQMBAQEDAQEBAwEBAQMBAAEEAQABBAEAAQQBAAEEAQEABAEBAAQBAQAEAQEABAEBAQQBAQEEAQEBBAEBAQQBAQEAAgEACQIBAAkCAAAJAwAADAEBAQ4BAQEOAQEBDgEBAQ4BAQEAAQEBAAEBAQABAQEAoAAAAKEAAACiAAAADQAQADQAOA==", + ), + c( + x, + 25088, + "KwAAAC0AAAAqAAAALwAAACUAAAAqKgAAfAAAACYAAABeAAAAPDwAAD4+AAA+Pj4APT0AADwAAABwb3MAbmVnACsrAAAtLQAAfgAAAAAAAADzMAAAAwAAAAAAAACjAAAAiBwAAAEBAACkAAAAAAAAAKE4AAABAQAApQAAAAAAAAAOLAAAAQIBAKYAAAAAAAAAfjIAAAECAgCmAAAAAAAAAB4zAAABAgQApgAAAAAAAADUKgAAAQIIAKYAAAAAAAAAbDcAAAECEACmAAAAAAAAAPsOAAABAiAApgAAAAAAAAArPwAAAwAAAAEAAABWAAAAAjUAAAMAAAACAAAApwAAAGoTAAADAAAAAQAAAKgAAABILgAAAwAAAAAAAACpAAAAP0EAAAMAAAACAAAAqgAAALpAAAADAAAAAQAAAKsAAACoQAAAAwAAAAEAAACsAAAAyUAAAAMAAAABAAAArQAAAF9AAAADAAAAAgAAAK4AAABuQAAAAQEAAK8AAAAAAAAA/BIAAAMAAAAADAAAsAAAANlAAAABAwAAeh8AAAAAAAC5QgAAAwgAALBjAAADAAAABTIAAAMAAAACAAAAsQAAAB8PAAADAAAAAwAAALIAAADZQAAAAQMAALlCAAAAAAAAFzYAAAMAAAACAAAAswAAAH0XAAADAAAAAgEAALQAAADUFwAAAwAAAAEBAAC1AAAAVB4AAAMAAAABAQAAtgAAAJ8xAAADAAAAAQEAALcAAABkJAAAAwAAAAABAAC4AAAA7jAAAAECAAC5AAAAAAAAAJgtAAADAAAAAQEAALoAAACOHAAAAwAEAAABAAC7AAAAKRkAAAMAAAAAAQAAuwAAAI8dAAADAAgAAAEAALsAAAB/QAAAAwkAAI8dAAD/////2UAAAAEDAABiJQAAAAAAALg+AAADAAEAAQEAALQAAABUHgAAAwABAAEBAAC2AAAAnzEAAAMAAQABAQAAtwAAAGQkAAADAAEAAAEAALgAAADuMAAAAQIBALkAAAAAAAAAmC0AAAMAAQABAQAAugAAAI4cAAADAAEAAAEAALsAAAApGQAAAwkAAI4cAAD/////f0AAAAMJAACOHAAA/////48dAAADAAkAAAEAALsAAADZQAAAAQMAANwXAAAAAAAAfRcAAAMAAgACAQAAtAAAANQXAAADAAIAAQEAALUAAABUHgAAAwACAAEBAAC2AAAAnzEAAAMAAgABAQAAtwAAANlAAAABAwAAXiUAAAAAAAC4PgAAAwADAAEBAAC0AAAAVB4AAAMAAwABAQAAtgAAAJ8xAAADAAMAAQEAALcAAADZQAAAAQMAANgXAAAAAAAA/BIAAAMAAAAADAAAvAAAANlAAAABAwAAbR8AAAAAAAD8EgAAAwABAAAMAAC8AAAA2UAAAAEDAABgHwAAAAAAAG5AAAABAQAArwAAAAAAAADzKAAAAwAAAAIAAAC9AAAAiy0AAAMAAAABAAAAvgAAAPMOAAADAAAAAQAAAL8AAADZQAAAAQMAADoyAAAAAAAABDEAAAMAAAABAQAAwAAAAA8YAAADAAEAAQEAAMAAAADQKgAAAwAAAAEBAADBAAAAPT4AAAMAAQABAQAAwQAAAMQOAAADAAIAAQEAAMEAAAAvOQAAAwAAAAEAAADCAAAAbkAAAAEBAACvAAAAAAAAANlAAAABAwAAoCYAAAAAAACRQAAAAwAAAAAAAADDAAAA/BIAAAMAAAABAQAAxAAAALIlAAADAAEAAQEAAMQAAADyEAAAAwACAAEBAADEAAAA/BIAAAMAAAABAQAAxQAAALIlAAADAAEAAQEAAMUAAADyEAAAAwACAAEBAADFAAAA2UAAAAEDAADjHwAAAAAAANlAAAABAwAAiSYAAAAAAADXLwAAAwAAAAAAAADGAAAASC4AAAMAEwAAAQAAxwAAAO5AAAADAAAAAQAAAMgAAADBLgAAAwADAAABAADHAAAAoC4AAAMJAADBLgAA/////7UuAAADACMAAAEAAMcAAABRLgAAAwARAAABAADHAAAAcS4AAAMAEgAAAQAAxwAAAJEuAAADADMAAAEAAMcAAABeLgAAAwAxAAABAADHAAAAfi4AAAMAMgAAAQAAxwAAADgXAAADAAAAAAAAAMkAAABYMwAAAwAAAAAAAADGAAAAciQAAAMAAQEAAQAAygAAAIYkAAADAAEAAAEAAMoAAAChJAAAAwAAAAABAADKAAAAXywAAAMAEQAAAQAAygAAAHQsAAADABAAAAEAAMoAAADSMQAAAwAhAAABAADKAAAA5TEAAAMAIAAAAQAAygAAAMUaAAADADEAAAEAAMoAAADaGgAAAwAwAAABAADKAAAAoBwAAAMAQQAAAQAAygAAALkcAAADAEAAAAEAAMoAAAANHgAAAwBRAAABAADKAAAAJh4AAAMAUAAAAQAAygAAAMwdAAADAGEAAAEAAMoAAADvHQAAAwBgAAABAADKAAAA8Q8AAAMAcQAAAQAAygAAAPgPAAADAHAAAAEAAMoAAABQMwAAAwAAAAEAAADLAAAAvB0AAAMAcQYBAQAAzAAAANwdAAADAHAGAQEAAMwAAAACHgAAAwBxBQIBAADMAAAAGB4AAAMAcAUCAQAAzAAAAJUcAAADAHEEAwEAAMwAAACrHAAAAwBwBAMBAADMAAAAvBoAAAMAcQMEAQAAzAAAAM4aAAADAHADBAEAAMwAAADKMQAAAwAxAgEBAADMAAAA2jEAAAMAMAIBAQAAzAAAAFYsAAADADEBAgEAAMwAAABoLAAAAwAwAQIBAADMAAAAaiQAAAMAAAABAAAAzQAAAHokAAADADEAAwEAAMwAAACSJAAAAwAwAAMBAADMAAAAt0IAAAMAAAABAAAAzgAAAFN1bk1vblR1ZVdlZFRodUZyaVNhdA==", + ), + c(x, 27296, "SmFuRmViTWFyQXByTWF5SnVuSnVsQXVnU2VwT2N0Tm92RGVj"), + c( + x, + 27344, + "HwAAABwAAAAfAAAAHgAAAB8AAAAeAAAAHwAAAB8AAAAeAAAAHwAAAB4AAAAfAAAA/xAAAAMAAAAAAAAAzwAAAAUyAAADAAAAAQAAANAAAACARQAAAwAAAAcAAADRAAAAmpucnZ6goaKtrq+fnwAAAEguAAADAAAAAAAAANIAAADXLwAAAwAAAAAAAADTAAAA2UAAAAEDAACYFgAAAAAAAJBCAAADAAAAAgEAANQAAACYQgAAAwABAAIBAADUAAAATxEAAAMAAQACAQAA1QAAAFQRAAADAAIAAgEAANUAAABeEQAAAwADAAIBAADVAAAAWREAAAMABgACAQAA1QAAAJ8pAAADABEAAgEAANUAAACnKQAAAwASAAIBAADVAAAAtykAAAMAEwACAQAA1QAAAK8pAAADABYAAgEAANUAAAChEwAAAwAAAAEBAADWAAAAySkAAAMAAQABAQAA1gAAALdGAAADAAAAAQEAANcAAADzDAAAAwABAAEBAADXAAAASC4AAAMAAAAAAAAA2AAAAPQ0AAADAwAAWSAAAAAAAAB+NgAAAwMAABhRAAAAAAAApjEAAAMAAAACAAAA2QAAAO4vAAADAAAAAQEAANoAAADfLwAAAwAAAAIAAADbAAAAQA4AAAMAAAADAQAA3AAAAH4dAAADAAAAAgAAAN0AAADiHAAAAwAAAAEAAADeAAAAGxwAAAMAAAABAAAA3wAAACkZAAADAAAAAQEAAOAAAACOHAAAAwABAAEBAADgAAAAjx0AAAMAAgABAQAA4AAAADc1AAADAAAAAQEAAOEAAADEGwAAAwAAAAEBAADiAAAA0B4AAAMAAAACAQAA4wAAAOYaAAADAAAAAQAAAOQAAABJHAAAAwAAAAIAAADlAAAAjSgAAAMAAAACAAAA5gAAAAksAAADAAAAAQEAAOcAAAD9MAAAAwABAAEBAADnAAAAYz4AAAMAAAABAQAA6AAAAJ0oAAADAAEAAQEAAOgAAACxGgAAAwAAAAEAAADpAAAAlx0AAAMAAAABAAAA6gAAAJwlAAADAAAAAgAAAOsAAABILgAAAwAAAAAAAADsAAAAkS4AAAMAAAAAAAAA7QAAANcvAAADAAAAAAAAAO4AAAD6DQAAAwAAAAEAAADvAAAA/S8AAAMAAAABAAAA8AAAAKc1AAADAAAAAQAAAPEAAABVQAAAAQEAAPIAAADzAAAAREAAAAMAAAACAQAA9AAAACJAAAADAAEAAgEAAPQAAAAzQAAAAwAAAAEBAAD1AAAAEUAAAAMAAQABAQAA9QAAAM8qAAADAAAAAQAAAPYAAADIDgAAAwAAAAIBAAD3AAAANToAAAMAAAABAAAA+AAAAEguAAADAAAAAAAAAPkAAAAqQQAAAwAAAAEAAAD6AAAA+TQAAAEBAAD7AAAAAAAAAEIkAAABAQAA/AAAAAAAAAB/QAAAAwAAAAAAAADDAAAACBkAAAMAAAABAAAA/QAAAAQZAAADAAAAAQAAAP4AAAC+DgAAAwAAAAEBAAD/AAAAMjMAAAMAAQABAQAA/wAAAJgtAAADAAIAAQEAAP8AAABSJQAAAwADAAEBAAD/AAAAbyEAAAMABAABAQAA/wAAAJo4AAADAAAAAQEAAAABAAD5FgAAAwABAAEBAAAAAQAAjioAAAMAAAABAAAAAQEAADA6AAADAAAAAQEAAAIBAABKEAAAAwABAAEBAAACAQAAlRMAAAMAAgABAQAAAgEAADwQAAADAAMAAQEAAAIBAADDLwAAAwAAAAEAAAADAQAAyy8AAAMAAAABAAAABAEAALMdAAADAAAAAQAAAAUBAAAsKAAAAwAAAAEBAAAGAQAASC4AAAMAAAAAAAAABwEAAJEuAAADAAEAAAEAAAYBAAAOJQAAAwAAAAABAAAIAQAAOC0AAAMAAAABAQAACQEAAAcXAAADAAEAAAEAAAgBAAAFFwAAAwABAAEBAAAJAQAA/TEAAAMAAAAAAAAACgEAAKYTAAADAAAAAQAAAAsBAAAiOQAAAwAAAAIBAAAMAQAAKDkAAAMAAQACAQAADAEAADUoAAADAAAAAgAAAA0BAABWJQAAAwABAAEBAAAOAQAA7RgAAAMAAAAAAQAADgEAAI4cAAADAAEAAAEAAD8AAAB/QAAAAwkAAI4cAAD/////KRkAAAMAAAAAAQAAPwAAAI8dAAADAAIAAAEAAD8AAADeDwAAAwAAAAEAAAAPAQAAjikAAAMAAAABAAAAEAEAAB8vAAADAAAAAAAAABEBAABuQAAAAQEAAK8AAAAAAAAA/BIAAAMAAAAADAAAQAAAANlAAAABAwAAUR8AAAAAAACfFgAAAwAAAAIAAAASAQAA4hgAAAMAAAABAAAAEwEAAJ9CAAADAAAAAQAAABQBAACWMQAAAwAAAAEAAAAVAQAAo0MAAAMAAAABAQAAFgEAAFIWAAADAAEAAQEAABYBAACZQwAAAwAAAAEBAAAXAQAAPxYAAAMAAQABAQAAFwEAAPAyAAADAAAAAQAAABgBAADuMgAAAwAAAAEAAAAZAQAAdQ4AAAAGAAAAAAAAAADwf7NCAAAABgAAAAAAAAAA+H+2PQAAAAc=", + ), + c( + x, + 29312, + "GywAAAMAAAAAAAAAGgEAAEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5QCpfKy0uLw==", + ), + c( + x, + 29408, + "+ysAAAMAAAABAAAAGwEAAJ87AAADAAAAAQAAABwBAAAbKAAAAwAAAAEAAAAdAQAASC4AAAMAAAABAQAAHgEAAJEuAAADAAEAAAEAAB4BAADXLwAAAwAAAAAAAAAfAQAAnxYAAAMJAACfFgAAAAAAAOIYAAADCQAA4hgAAAAAAACfQgAAAwAAAAEAAAAgAQAAljEAAAMAAAABAAAAIQEAADsjAAADAAAAAQAAACIBAABFIwAAAwAAAAEAAAAjAQAATUQAAAAGAAD////////vf1dEAAAABgAAAQAAAAAAAACzQgAAAAYAAAAAAAAAAPh/eUEAAAAGAAAAAAAAAADw/2dBAAAABgAAAAAAAAAA8H++QgAAAAYAAAAAAAAAALA8bkIAAAAGAAD///////8/Q39CAAAABgAA////////P8NILgAAAwAAAAAAAAAkAQAA1y8AAAMAAAAAAAAAJQEAAEo4AAADAAAAAQAAACYBAAC4FQAAAwAAAAEAAAAnAQAASxEAAAMAAAABAAAAKAEAABAtAAABBA==", + ), + c( + x, + 29824, + "CBkAAAMAAQABAQAAKQEAAB4ZAAADAAAAAQAAACoBAAAXGQAAAwAAAAEBAAApAQAABBkAAAMAAAABAAAAKwEAAAsZAAADAAAAAQAAACwBAADDLwAAAwAAAAEBAAAtAQAAyy8AAAMAAQABAQAALQEAALMdAAADAAAAAQEAAC4BAAChLAAAAwACAAEBAAAuAQAAliwAAAMAAQABAQAALgEAAIUtAAADANIAAQEAAC8BAADbKgAAAwDTAAEBAAAvAQAAkS0AAAMA1QABAQAALwEAAMcWAAADAAAAAgAAADABAADVLQAAAwAAAAIAAAAxAQAAtR4AAAMAAAACAAAAMgEAACI5AAADAAAAAgAAADMBAAD9GAAAAwAAAAEAAAA0AQAANDkAAAMAAAACAQAANQEAAOQqAAADAAEAAgEAADUBAAACOwAAAwABAAEBAAA2AQAAuhMAAAMAAAABAQAANgEAAJopAAADAAMAAAEAADcBAAD6OgAAAwACAAABAAA3AQAA7xYAAAMJAAD6OgAA/////7ATAAADAAEAAAEAADcBAAANFwAAAwkAALATAAD/////SC4AAAMAAAAAAAAAOAEAANcvAAADAAAAAAAAADgBAACOMQAAAwAAAAEAAAA5AQAAiTIAAAMAAAABAAAAOgEAAEIyAAADAAEAAAEAADsBAABgMgAAAwAAAAABAAA7AQAATjIAAAMAAQAAAQAAOwEAAGwyAAADAAAAAAEAADsBAAB/QAAAAwAFAAABAAA/AAAAbyAAAAMAAAABAQAAPAEAAP0uAAADAAEAAAEAADwBAAAVLAAAAwACAAABAAA8AQAACTsAAAMAAwAAAQAAPAEAAJk7AAADAAQAAAEAADwBAABlIAAAAwAFAAEBAAA8AQAAEDAAAAMABgABAQAAPAEAADQeAAADAAcAAAEAADwBAAAWLAAAAwAIAAEBAAA8AQAAySoAAAMACQAAAQAAPAEAACE2AAADAAoAAAEAADwBAACrPwAAAwALAAABAAA8AQAA/CQAAAMADAAAAQAAPAEAAA9AAAD0NAAA/S4AAAAAAAAVLAAAAAAAAARAAAAAAAAAGRMAAAAAAACgFQAAaSAAAKAVAADuMAAAVCwAAAAAAAAPQAAAUS8AAMkqAAAAAAAAITYAAAAAAACrPwAAAAAAAPwk", + ), + c( + x, + 30720, + "/BIAAAMAAAAADAAAPQEAANlAAAABAwAAgR8AAAAAAAAzLQAAAwgAADB4AAAsAAAAMSgAAAMAAAACAQAAPgEAAIQQAAADAAEAAgEAAD4BAAA8HgAAAwAAAAEGAAA/AQAAXyAAAAMAAAABBgAAQAEAAO8qAAADAAAAAQYAAEEBAAD+OQAAAwAAAAEGAABCAQAAoRMAAAMAAAABBgAAQwEAADEbAAADAAAAAQYAAEQBAAAnKAAAAwAAAAEGAABFAQAALCkAAAMAAAABBgAARgEAAKxGAAADAAAAAgcAAEcBAAAyGwAAAwAAAAEGAABIAQAA8SQAAAMAAAABBgAASQEAAKMtAAADAAAAAQYAAEoBAAD7EAAAAwAAAAIHAABLAQAAKCgAAAMAAAABBgAATAEAAC0pAAADAAAAAQYAAE0BAAAiPwAAAwAAAAEGAABOAQAAmCgAAAMAAAABBgAATwEAAD4tAAADAAAAAQYAAFABAABWLQAAAwAAAAEGAABRAQAAXC0AAAMAAAABBgAAUgEAAD0tAAADAAAAAQYAAFMBAABVLQAAAwAAAAEGAABUAQAAWy0AAAMAAAABBgAAVQEAAFZHAAADAAAAAQYAAFYBAAB9JQAAAwAAAAEGAABXAQAAskYAAAMAAAABBgAAWAEAAOxHAAADAAAAAQYAAFkBAACrEwAAAwAAAAEGAABaAQAA4RMAAAMAAAACAAAAWwEAAJMpAAADAAAAAAAAAFwBAADyOQAAAwAAAAEGAABdAQAA0SkAAAMAAAACAAAAXgEAANNGAAADAAAAAQAAAF8BAADZQAAAAQMAADMtAAAAAAAAF0UAAAAGAABpVxSLCr8FQPJHAAAABgAAFlW1u7FrAkDPRgAAAAYAAO85+v5CLuY/DEUAAAAGAAD+gitlRxX3PxJFAAAABgAADuUmFXvL2z+tQwAAAAYAABgtRFT7IQlAwUYAAAAGAADNO39mnqDmP8lGAAAABgAAzTt/Zp6g9j8HGAAAAwgAAAB7AAAOAAAAyA4AAAMAAAADAAAAYAEAAOAXAAADAAAAAgAAAGEBAABADgAAAwABAAMBAADcAAAAHQ4AAAMAAAACAAAAYgEAANQXAAADAAAAAgAAAGMBAADQHgAAAwABAAIBAADjAAAA7i8AAAMAAQABAQAA2gAAAFQeAAADAAAAAgAAAGQBAAA3NQAAAwABAAEBAADhAAAAXhkAAAMAAAABAAAAZQEAAMQbAAADAAEAAQEAAOIAAAB9FwAAAwAAAAMAAABmAQAA3y8AAAMAAAACAAAAZwEAANlAAAABAwAABxgAAAAAAABILgAAAwAAAAAAAABoAQAA1y8AAAMAAAAAAAAAaQEAAO5AAAADAAAAAQAAAGkBAADZQAAAAQMAAOMpAAAAAAAA8yUAAAEBAABqAQAAAAAAAHYgAAADAAAAAQAAAGsBAAB6IAAAAwAAAAEAAABsAQAA/BIAAAMAAAABDAAAbQEAALIlAAADAAEAAQwAAG0BAADyEAAAAwACAAEMAABtAQAA2UAAAAEDAADoHwAAAAAAANlAAAABAwAAjiYAAAAAAAAfLQAAAQITAG4BAAAAAAAAIjkAAAMAEwACAQAAbwEAANlAAAABAwAAoyMAAAAAAAA7EQAAAwAAAAEAAABwAQAAbkAAAAEBAACvAAAAAAAAAB8tAAABAhQAbgEAAAAAAAAiOQAAAwAUAAIBAABvAQAA2UAAAAEDAAB8IwAAAAAAAG5AAAABAQAArwAAAAAAAAAQLQAAAQEAAHEBAAAAAAAACBkAAAMAAAABAAAAcgEAAG0jAAABAgAAcwEAAAAAAAAfLQAAAQIAAHQBAAAAAAAALRcAAAECAAB1AQAAAAAAAH0XAAADAAAAAQAAAHYBAACOHAAAAwABAAABAAB3AQAAf0AAAAMJAACOHAAA/////ykZAAADAAAAAAEAAHcBAACPHQAAAwACAAABAAB3AQAA2UAAAAEBAAB4AQAAAAAAADUoAAADAAAAAgAAAHkBAAC+DgAAAwAIAAEBAAD/AAAAMjMAAAMACQABAQAA/wAAAJgtAAADAAoAAQEAAP8AAABSJQAAAwALAAEBAAD/AAAAbyEAAAMADAABAQAA/wAAAJo4AAADAAgAAQEAAAABAAD5FgAAAwAJAAEBAAAAAQAAjioAAAMAAAABAAAAegEAADA6AAADAAAAAQEAAHsBAABKEAAAAwABAAEBAAB7AQAAlRMAAAMAAgABAQAAewEAADwQAAADAAMAAQEAAHsBAAD9MQAAAwAAAAAAAAB8AQAAIjkAAAMAAAACAAAAfQEAACkPAAADAAAAAgAAAH4BAACmEwAAAwAAAAEAAAB/AQAALCgAAAMAAAABAQAAgAEAAJEuAAADAAEAAAEAAIABAADDLwAAAwAAAAEBAACBAQAAyy8AAAMAAQABAQAAgQEAALMdAAADAP//AQEAAIEBAACOKQAAAwAAAAEAAACCAQAAHy8AAAMAAAAAAAAAgwEAAG5AAAABAQAArwAAAAAAAABtIwAAAQIBAHMBAAAAAAAAHy0AAAECAQB0AQAAAAAAAC0XAAABAgEAdQEAAAAAAADzRQAAAwAWAAEBAACEAQAA4kUAAAMAFwABAQAAhAEAAEdGAAADABgAAQEAAIQBAAA0RgAAAwAZAAEBAACEAQAA9kYAAAMAGgABAQAAhAEAAONGAAADABsAAQEAAIQBAACARgAAAwAcAAEBAACEAQAAZ0YAAAMAHQABAQAAhAEAAApHAAADAB4AAQEAAIQBAACXRgAAAwAfAAEBAACEAQAA60UAAAMAFgACAQAAhQEAANlFAAADABcAAgEAAIUBAAA+RgAAAwAYAAIBAACFAQAAKkYAAAMAGQACAQAAhQEAAO1GAAADABoAAgEAAIUBAADZRgAAAwAbAAIBAACFAQAAdEYAAAMAHAACAQAAhQEAAFpGAAADAB0AAgEAAIUBAAD/RgAAAwAeAAIBAACFAQAAjEYAAAMAHwACAQAAhQEAANlAAAABAwAAQhEAAAAAAAAkAAAAIQAAACIAAAAHAAAABQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAAAQAAAAGAAAAIQAAACEAAAAhAAAAIQAAACEAAAAE", + ), + c( + x, + 33092, + "9v///wAAAAD3////AAAAAPX///8BAAAAAgAAAAEAAAAEAAAAAQAAAAEAAAAIAAAAEAAAAAEAAAAgAAAAAAAAAAIAAAAAAAAAAQAAAAEAAAABAAAADwAAAA4AAAARAAAAEA==", + ), + c(x, 33232, "AgAAAAMAAAAEAAAAAAAAAAEAAAAFAAAACQAAAAoAAAALAAAADQAAAA0AAAANAAAADQ=="), + c(x, 33292, "DAAAAAw="), + c(x, 33308, "BwAAAAgAAAAG"), + c( + x, + 33328, + "BAAAAC0AAAAtAAAAVAAAADoAAAA6AAAALgAAALhJAACQTgAAskkAAIYBAACHAQAAhgEAAIgBAACJAQAAigEAAIsBAACMAQAAjQEAAI4BAACPAQAAkAEAAJEBAACQAQAAkgEAAJMBAACUAQAAlQEAAJYBAACXAQAAmAEAAJkBAAAKAAkADgAgACEAoAChAIAWgRYAIAsgKCAqIC8gMCBfIGAgADABMP/+AP8=", + ), + c(x, 33508, "EAAAAP7//4f+//8HAAAAABAA/wP+//+H/v//BwyDAACwggAAIIMAAAEAMAA6"), + c(x, 33568, "BAAwADoAQQBbAF8AYABhAHs="), + c( + x, + 33600, + "AQMFAQEBAQUFBQECAgMFBQEBAQICAwMFBQEFAREAAAAwmiAAAJowAHOBWgAwF2AAMAdsALOBbwAAF3AAAAd8AACBfwBAMIAAwwGYAJCBmABABpkAQJCcALSBpABALqUAMAG8AECGvABwgb8AAAHAADCBwABABMEAMAHDAECCwwAwgsQAQILFADABxwAwgccAMAHIAECCyAAwgckAMAHKAACBygAwAcsAMIHLAEACzAAAAc0AMAHOADCBzgAAAc8AMIHPAEAG0AAwAdMAQILTADCB1ABAAtYAMAHXAECC1wAwgtgAQITZADCB2wBAAtwAQALeAACB3wBQA+IAUIPjAFAD5QBAkOYAAIHuAEAS7wC0AfgAUIP4AEAC+gAwAfsAMIH7AEAo/AAwARABQBIRATEBHQFAgh0BMIEeATEBHwEBgh8BQIIgATCBIQEwASIBMIEiAUAKIwEBASgBAYEoAQEBKQEAgSkBAAEqAQACKwEAgSwBAIEtAQEBLgEAATABAYEwAQCBMQEBgTIBAQEzAQABNAEAgTQBAQE1AQGBNQEBATYBAIE3AQGBOAEAATkBAIE6AQGBPgEAAUABAQFBAQCBQQEBgUMBAAFEAQCBRAEAAkUBAAFGAQABSQEBgU4BAQFPAXOBogFABLgBQAK7AQCDvQEwgb8BMAHDATADxAEwAcYBMALHAdAByAEwkcgBMInRAQAB1gEAg9YB0wHYAQCR2AFzAeEBAInhAQAB5gEAguYBMIHnAXMB6AFzgegBc4HqAXMB6wEAgesBQBjsAXMB+AFzgfgBAAH5AQCB+QGgAfoBc4H6AUCC+wEwgfwBQAL9ATCD/gEwEAACMCAIAgAgGAIAECgCQCIwAkA2RQIwAWACQI5gAgCBZwJAYGgCMKaYAgCmsAK1gcMCMSZQCDGBYwgxgWYIACtoCACDfggRUNAJEAb4CSAG/Al0AUAOdIFADnQBQQ50gUEOdAFCDnSBQg50AUMOgIFDDoABRA4wK0gOMINeDgGBvA4Bgb4OAQHHDkB+AA9AGD8PtQFLD7aBSw+2AUwPtoFMD7cBTQ+AgU0PMAFPD0BgUA8ACIAPMAiEDwAGiA8wBowPAAiQDzAIlA8ACJgPMAicDwAGoA8wBqQPsAGoDwCBqA/TAakPAIGpD9MBqg8AgaoP0wGrDwCBqw8wgawPMIGtDzCBrg8wga8PAAiwDzAItA8AArgPAAS5DwACuw8BArwPAQK9DwECvg+3CMAPZwjED7gIyA9oCMwPuAjQD2gI1A8AAtgPuQHZD7GB2Q+5AdoPsQHbD9eB2w8wAtwPMALdD2EB3g9zAd8PuQHhD7KB4Q+6AeIPsgHjD9iB4w8wBOQPYgHmDwAC6A/QAekP0IHpD7AB6w/QgesPMALsDzAC7Q8BAvAP0wHxD9OB8Q+6AfIPAYHyD7AB8w/TgfMPMAL0DzAC9Q8xAfYPugH5D7KB+Q+7AfoPsgH7D9mB+w8wAvwPMAL9D2IB/g+gAZMQoAGVEKCBlRAxAZkQAQGnEDEQsBABELgQQILBEDEaWxIBGmgSMTAAFgEwGBZAAjAWMAExFjCBMRYwATIWAIEyFgABMxZAhjMWMIE2FjABNxYwgTcWMAE4FkACORZAgjoWMAI/FkBkQBZAhHUWQAJ5FgAmgBYAgZMWAIGWFkAuIFNAHEBTQA6RU0A+mVNAhLxTMIG+U0AKv1NAgsVTMIHGU0AEyFMBAcpTQBTLUzAB1VMwgdVTMAHWUzCB1lMwAddTMAHYUzCB2FMwAdlTMYHZU0AQ2lMxAeJTMIHiUzAB41NAhONTQALoU0AE61NAgvpTAYGpVSBQuFWyAYB9soGAfbIBgX3agYF92gGCfbOBgn2zAYN9u4GJfbsBin27gYp9vAGLfbuBi30xmpB/AZqgfzEoAIIBKBSCMSRYggEkbIIxC7iCMQ++gjEHxoIxAsqCAYvLggGP0YIBh9mCAYLdgjEzQIYBM2CGMSBQjAEgYIwxICC3ASAwtzEigPQBIpH0AAAAAAAAAAABAJwGB00DBBAAjwsAABEACABTSlEAUgBTADpUVQBXWT9dXABGYWNCZABmAGgAagBsAG4AAEAAAAAAGgCTAAAgNQAnACEAJCIqABNrbQAmJCcUFhgbHD4ePx85PSIhQR5AJSUmKCAqSCxDLkswTDJEQpkAAJWPfX6DhBKAgnZ3EnujfHh5ipKYpqCFAJqhk3UzlQCOAHSZmJeWAACeAJwAoaAVLi8wtLVPqqkSFB4hIiIqNDWmpzYfSQAAlwFa2h02BQDEw8bFyMfKyczLxNVF1kLXRtjO0NLU2tnu9v4OBw+AnwAhgKPtAMBAxmDn2+aZwAAABmDcKf0VEgYW+N0GFRKECMYW/98DwEAARmDe4G03ODkVFBcWABoZHBsAX7dlREcAT2JOUAAASAAAAKOkpQAAAAAAtgAAWgBHAFtWWGBecGlvTgA7Z7gAAAAARaiKi4yrrFhYr5Swb7JdXF9eYWBmZ2hpYmNkZWtqbWxvbnFw", + ), + c( + x, + 35504, + "mQMIAwEDpQMTAwADQgORA5cDqQNGAEkATABTAGkABwO8Ak4ASgAMAzUFUgVIADEDVABXAAoDWQBBAL4CCB+AHygfkB9oH6Afuh+GA7Mfyh+JA8MfoQP6H48D8x9EBUYFOwVOBT0FuANiBEqmYB7JA2sA5Q==", + ), + c( + x, + 35632, + "QKmAjoD8gNOAjICNgY0CgOGAkYWaAQABEQABBAgBCDAIARUgADmZMZ2EQJSA1oKmgEFigKaAS3KATAL4AoCPgLBA2wiAQdCAjICPjOQDAYkAFCgQEQIBGAskSyYBAYblgGB5toFAkYG9iJQFgJiAogCAmxKCQzSiBoCNYFwVARCpgIhgzETUgMYBCAkLgIsABoDAAw8GgJsDBAAWgEFTgZiAmICegJiAnoCYgJ6AmICegJgHRzOJgJMtQQS9UMGZhZmFmQ==", + ), + c(x, 35840, "uQLgwB0g5SwgsQchwdYhSvEBivEB"), + c( + x, + 35872, + "pgWAioCiAIDGAwADAYFB9kC/GRiICIBA+oZAzgSAsKwAAQEAq4CKhYmKAKKAiZSPgOQ4iQOgAICdmtqKuYoYCJeXqoKrBg2HqLm2AAM7AoaJgYyAjoC5Ax+Ak4GZAYG4AwsJEoCdCoCKgbgDIAuAk4GVKIC5AQAfBoGKgZ2AvICLgLECgLYAFBAegYqBnIC5AQUEgZOBm4G4Cx+Ak4GcgMcGEIDZAYaKiOEBiIgAhsiBmgAAgLaNBAGEioCjiIDlGCgJgZgLgo+DjAENgI6A3YBCX4JDsYKcgZ2BnYG/CDcBihAgrISygMCBoYD1E4GIBYJA2gmAuQAwAAE9iQimB56wg68AIASAp4iLgZ8ZCIK3AAoAgrk5gb+F0RCMBhgoEbG+jICh5EG8AIKKgoyCjIKMgYsngYkBAYSwIIkAjICPjLKgS4qB8IL8gI6A35+ugEHUgKMaJIDchdyCYG8VgEThhUENgOEYiQCbg8+BjaHNgJaC5hIPAgOAmAyAQJaBmZGMgKWHmIqtgq8BGYGQgJSBwSkJgYsHgKKAioCyABEMCICagI0MCIDjhIiC+AEDgGBPL4BAkpBCPI8Qi4+hAYBAqAYFgIqAogCAroCsgcKAlIJCAIBA4YBAlIREBCipgIhCRRAMg6cTgECkgUI8g0GCgc+CxYqwg/qAtY6oAYGJgrAZCQOAiYCxgqMgh72Ai4GziIkZgN4RAA0BgECcAoeUgbgKgKQyhEDCORCAloDTKAMIgUDtHQiBmoHUOQCB6QABKIDkERiEQQKIAUD/CAOAQI8ZC4CfiacpH4CIKYKtjAFBlTAogNGVDgEB+SoACDCAxwoAgEFagYqBsyQAgFTskIWOYDaZhLqGiINECoC+kL8IgWBAChgwgUydCINSW62BlkIfgoiPDp2DQJOCR7q2g7E4jYCVII5FTzCQDgEEhL2ggECfjUFvgLyDQfqEQ9+G7IdKroRsDACAnd//QO8=", + ), + c( + x, + 36624, + "vgUA/gcAUgqgwQsAgg0APxCA1BdAzxog9RwAgCAAFqAAxqgAwqpgVv4gsQcBdRAB6xIhQRYBXBoBQx8BLs9BJeAB8AEO", + ), + c( + x, + 36704, + "wJmFma6AiQMEloCegEHJg4uNJgCAQIAgCRgFABAAk4DSgECKh0ClgKUIhajGmhusqqII4gCODoGJEYCPAJ2c2IqAl6CICwSVGIgCgJaYhoqElwWQqbm1EJEGiY6PHwmBlQYAExCPgIwIgo2BiQcrCZUGAQEBnhiAkoKPiAKAlQYBBBCRgI6BloCKOQmVBgEEEJ0Igo6AkAAqEBoIAAoKEouVgLM4EJaAjxCZEQGBnQM4EJaAiQQQngiBjoGQiAKAqAiPBBeClyyRgpeAiAAOua8Bi4a5CAAglwCAiQGIASCAlIOfgL44o5qE8qqTgI8rGgIOE4yLgJClACCBqoBBTAMOAAOBqAOBoAMOAAOBjoC4A4HCpI+P1Q2CQmuBkICZhMqCioaRjJKNkY2MAo6zogOAwtiGqACExYmesJ0MiquDmbWWiLTRgNyukIe1nYyBiauZo6iCiaOBiIaqCqgYKAoEQL+/QRUNgaUNDwAAAICegbQGABIGEw2DjCIG84CMgI+M5AMBiQANKAAAgI8LJBiQqEp2QOQrEYulACCBtzCPlogwMDAwMDAwhkIlgpiINAyD1RyA2QOEqoDdkJ+vj0H/Wb+/YFaMwq2BQQyCj4mBk66PnoHPpoiB5oG/IQAEl48CA4CWnLONsb0qAIGKm4mWmJyGrpuAjyCJiSColhCHk5YQgrEAEQwIAJcRijKLKSmFiDAwqoCNhfKcYCuji5aDsGAhA0FtgemlhoskAImAjAQAAQGA66BBapG/gbWni/MgQIajmYWZitgVDQ0KoouAmYCSAYCOgY2h+sS0QQqcgrCun4ydhKWJnYGjHwSpQJ2Ro4Ojg6eHs4uKgI4GAYCKgI4GAcJBNoiViYeXKKmAiMQpAKsBEIGWiZaInsCSAYmViZnFtym/gI4YEJypnIKcojibmrWJlYmSjJHtyLayjLKMo0FbqSnNnIkHlamRrZSalou0uAmAjKyfmJmjnAEHohCLr42DlACAopGAmJKBvjAAGI6AiYaupTkJlQYBBBCRgIuEQJ20kYOTgp2vkwiAQLeuqIOjr5OAuqqMgMaapIZAuKvzv545ATgIl44AgN05po8AgJuAiacwlICKrZKAkchBBoiApJCAsJ3vMAillICYKAifjYBBRpKOAIyAofuAzkOZ5e6QQMNKS+CORC+QhU+4QkZgIbhCOIaekM6QnZGvj4OelISSQq+//8ogwYy/CICbV/eHRNWpiGAi5hgwCEEijoCcEYCNH0GLSQPqhIyCiIaJV2XUgMYBCAkLgIsABoDAAw8GgJsDBAAWgEFTgZiAmICegJiAnoCYgJ6AmICegJgHRzOeLUEEvUCRrImGj4BBQJ2Rq0Hjm0LzMBgIjoBAxLrDMESzGJoBAAiAiQMAACgYAAACAQAIAAAAAAEACwYDAwCAiYCQIgSAkFFDYKbfn1A5hUDdgVaBjV0wTB5CHUXhU0qEUF8AAAAA9gMgpgcAqQkgsQoAugsgOw0gxw4gSRIAmxYArBkAwB2AgCAgcC0AADIA2qcATKogx9cg/P0gnQIhlgUB8wgBswwhcxFhNBMBGxchihoBNB8hv2oBI7GhrdQBb9cB/+dhXu4B4esisCMDAAAAAAAAAK+JpIDWgEJH75aAQPqEQQisAAEBAMeKr54o5DEpCBmJloCdmtqKjomgiIiAlxiIAgSqgruHqZeAoLUQkQaJCYmQgrcAMQmCiICJCYmNAYK3ACMJEoCTixCKgrcAOBCCkwmJiSiCtwAxCRaCiQmJkYC6IhCDiICNiY+EtgAwEB6BigmJkIK3ADAQHoGKCYkQi4O2CDAQg4iAiQmJkILFAygAPYkJvAGGiziJ1gGIijCJvQ2JigAAA4GwkwGEioCjiIDjk4CJixsQETKDjIuAjkK+goiIQ5+Dm4KcgZ2Bv5+IAYmgEIpAjoD1i4OLiYn/iruEuImAnIGKhYmVjYCPsISukIqJkIiLgp2MgYmrja+Th4mFifUQlBgoCkDFv0I+gZKA+owYgotL/YJAjIDfn0IpheiBYHWEicQDiZ+Bz4FBDwIDgJYjgNKBsZGJiYWRjIqbh5iMq4OujY6JioCJia6NiwcJiaCCsQARDAiAqCSBQOs4CYlgTyOAQuCPj48Rl4JAv4mkgEK8gEDhgECUhEEkiUVWEAyDpxOAQKSBQjwfiUFwgc+CxYqwg/mCtI6eigmJg6yKMKyJKqONgIkhq4CLgq+NO4CL0YsoCECci4SJK7YIMQmCiICJCTKEQL+RiIkY0JOLiUDUMYiagdGQjonQjIeJ0o6DiUDxjkCkicUoCRgAgYuJ9jEygJuJpzAfgIiKrY9BlDiHj4m3lYCN+SoACDAHia8gCCeJQUiDiAiArzKEjIlU5QWOYDYJidWJpYS6hpiJQ/QAtjPQgIqBYEyqgVJgrYGWQh0iLzmGnYNAk4JFiLFB/7aDsTiNgJUgjkVPMJAOAQTjgECfhoiJQWOAvI1B8Y1D1YbsNIlSlYlsBQVA7w==", + ), + c( + x, + 38592, + "+gYAcAkA8ApAVwwA8A1gxw8g6hdABRsAQSAADKiAN6ogUP4gOg0hdBEBWhQhRBmBWh2h9WohRdJBr+Ih8AEOAEFkbGFtLEFkbG0AQWhvbSxBaG9tAEFuYXRvbGlhbl9IaWVyb2dseXBocyxIbHV3AEFyYWJpYyxBcmFiAEFybWVuaWFuLEFybW4AQXZlc3RhbixBdnN0AEJhbGluZXNlLEJhbGkAQmFtdW0sQmFtdQBCYXNzYV9WYWgsQmFzcwBCYXRhayxCYXRrAEJlbmdhbGksQmVuZwBCaGFpa3N1a2ksQmhrcwBCb3BvbW9mbyxCb3BvAEJyYWhtaSxCcmFoAEJyYWlsbGUsQnJhaQBCdWdpbmVzZSxCdWdpAEJ1aGlkLEJ1aGQAQ2FuYWRpYW5fQWJvcmlnaW5hbCxDYW5zAENhcmlhbixDYXJpAENhdWNhc2lhbl9BbGJhbmlhbixBZ2hiAENoYWttYSxDYWttAENoYW0sQ2hhbQBDaGVyb2tlZSxDaGVyAENob3Jhc21pYW4sQ2hycwBDb21tb24sWnl5eQBDb3B0aWMsQ29wdCxRYWFjAEN1bmVpZm9ybSxYc3V4AEN5cHJpb3QsQ3BydABDeXJpbGxpYyxDeXJsAEN5cHJvX01pbm9hbixDcG1uAERlc2VyZXQsRHNydABEZXZhbmFnYXJpLERldmEARGl2ZXNfQWt1cnUsRGlhawBEb2dyYSxEb2dyAER1cGxveWFuLER1cGwARWd5cHRpYW5fSGllcm9nbHlwaHMsRWd5cABFbGJhc2FuLEVsYmEARWx5bWFpYyxFbHltAEV0aGlvcGljLEV0aGkAR2VvcmdpYW4sR2VvcgBHbGFnb2xpdGljLEdsYWcAR290aGljLEdvdGgAR3JhbnRoYSxHcmFuAEdyZWVrLEdyZWsAR3VqYXJhdGksR3VqcgBHdW5qYWxhX0dvbmRpLEdvbmcAR3VybXVraGksR3VydQBIYW4sSGFuaQBIYW5ndWwsSGFuZwBIYW5pZmlfUm9oaW5neWEsUm9oZwBIYW51bm9vLEhhbm8ASGF0cmFuLEhhdHIASGVicmV3LEhlYnIASGlyYWdhbmEsSGlyYQBJbXBlcmlhbF9BcmFtYWljLEFybWkASW5oZXJpdGVkLFppbmgsUWFhaQBJbnNjcmlwdGlvbmFsX1BhaGxhdmksUGhsaQBJbnNjcmlwdGlvbmFsX1BhcnRoaWFuLFBydGkASmF2YW5lc2UsSmF2YQBLYWl0aGksS3RoaQBLYW5uYWRhLEtuZGEAS2F0YWthbmEsS2FuYQBLYXdpLEthd2kAS2F5YWhfTGksS2FsaQBLaGFyb3NodGhpLEtoYXIAS2htZXIsS2htcgBLaG9qa2ksS2hvagBLaGl0YW5fU21hbGxfU2NyaXB0LEtpdHMAS2h1ZGF3YWRpLFNpbmQATGFvLExhb28ATGF0aW4sTGF0bgBMZXBjaGEsTGVwYwBMaW1idSxMaW1iAExpbmVhcl9BLExpbmEATGluZWFyX0IsTGluYgBMaXN1LExpc3UATHljaWFuLEx5Y2kATHlkaWFuLEx5ZGkATWFrYXNhcixNYWthAE1haGFqYW5pLE1haGoATWFsYXlhbGFtLE1seW0ATWFuZGFpYyxNYW5kAE1hbmljaGFlYW4sTWFuaQBNYXJjaGVuLE1hcmMATWFzYXJhbV9Hb25kaSxHb25tAE1lZGVmYWlkcmluLE1lZGYATWVldGVpX01heWVrLE10ZWkATWVuZGVfS2lrYWt1aSxNZW5kAE1lcm9pdGljX0N1cnNpdmUsTWVyYwBNZXJvaXRpY19IaWVyb2dseXBocyxNZXJvAE1pYW8sUGxyZABNb2RpLE1vZGkATW9uZ29saWFuLE1vbmcATXJvLE1yb28ATXVsdGFuaSxNdWx0AE15YW5tYXIsTXltcgBOYWJhdGFlYW4sTmJhdABOYWdfTXVuZGFyaSxOYWdtAE5hbmRpbmFnYXJpLE5hbmQATmV3X1RhaV9MdWUsVGFsdQBOZXdhLE5ld2EATmtvLE5rb28ATnVzaHUsTnNodQBOeWlha2VuZ19QdWFjaHVlX0htb25nLEhtbnAAT2doYW0sT2dhbQBPbF9DaGlraSxPbGNrAE9sZF9IdW5nYXJpYW4sSHVuZwBPbGRfSXRhbGljLEl0YWwAT2xkX05vcnRoX0FyYWJpYW4sTmFyYgBPbGRfUGVybWljLFBlcm0AT2xkX1BlcnNpYW4sWHBlbwBPbGRfU29nZGlhbixTb2dvAE9sZF9Tb3V0aF9BcmFiaWFuLFNhcmIAT2xkX1R1cmtpYyxPcmtoAE9sZF9VeWdodXIsT3VncgBPcml5YSxPcnlhAE9zYWdlLE9zZ2UAT3NtYW55YSxPc21hAFBhaGF3aF9IbW9uZyxIbW5nAFBhbG15cmVuZSxQYWxtAFBhdV9DaW5fSGF1LFBhdWMAUGhhZ3NfUGEsUGhhZwBQaG9lbmljaWFuLFBobngAUHNhbHRlcl9QYWhsYXZpLFBobHAAUmVqYW5nLFJqbmcAUnVuaWMsUnVucgBTYW1hcml0YW4sU2FtcgBTYXVyYXNodHJhLFNhdXIAU2hhcmFkYSxTaHJkAFNoYXZpYW4sU2hhdwBTaWRkaGFtLFNpZGQAU2lnbldyaXRpbmcsU2dudwBTaW5oYWxhLFNpbmgAU29nZGlhbixTb2dkAFNvcmFfU29tcGVuZyxTb3JhAFNveW9tYm8sU295bwBTdW5kYW5lc2UsU3VuZABTeWxvdGlfTmFncmksU3lsbwBTeXJpYWMsU3lyYwBUYWdhbG9nLFRnbGcAVGFnYmFud2EsVGFnYgBUYWlfTGUsVGFsZQBUYWlfVGhhbSxMYW5hAFRhaV9WaWV0LFRhdnQAVGFrcmksVGFrcgBUYW1pbCxUYW1sAFRhbmd1dCxUYW5nAFRlbHVndSxUZWx1AFRoYWFuYSxUaGFhAFRoYWksVGhhaQBUaWJldGFuLFRpYnQAVGlmaW5hZ2gsVGZuZwBUaXJodXRhLFRpcmgAVGFuZ3NhLFRuc2EAVG90byxUb3RvAFVnYXJpdGljLFVnYXIAVmFpLFZhaWkAVml0aGt1cWksVml0aABXYW5jaG8sV2NobwBXYXJhbmdfQ2l0aSxXYXJhAFllemlkaSxZZXppAFlpLFlpaWkAWmFuYWJhemFyX1NxdWFyZSxaYW5i", + ), + c( + x, + 41040, + "wBmZR4UZmUeuGYBHjhmAR4QZlkeAGZ5HgBnhYEemGYRHhBmBDZMZ4A84gyyAGYIsAYMsgBmALAOALIAZgCyAGYIsAIAsAJMsAL4sjRqPLOAkHYE44EgdAKUFAbEFAYIFALY1B5o1A4U1CoQEgBmFBIAZjQSAGYIEgBmfBIAZiQSKOJkEgDjgCwSAGaEEjYsAu4sBgouvBLGVDbpmAYJmrX8Bjn8Am1IBgFIAiosEngQAgQQFyQSAGZwE0CCDOI4ggRmZIIMLAIcLAYELAZULAIYLAIALAoMLAYgLAYELAYMLB4ALA4ELAIQLAZgLAYIvAIUvA4EvAZUvAIYvAIEvAIEvAIEvAYAvAIQvA4EvAYIvAoAvBoMvAIAvBpAvCYItAIgtAIItAJUtAIYtAIEtAIQtAYktAIItAIItAYAtDoMtAYstBoYtAIJ0AId0AYF0AZV0AIZ0AIF0AIR0AYh0AYF0AYJ0BoJ0A4F0AIR0AZF0CYGSAIWSAoKSAIOSAoGSAICSAIGSAoGSAoKSAouSA4SSAoKSAIOSAYCSBYCSDZSSBIyUAIKUAJaUAI+UAYiUAIKUAIOUBoGUAIKUAYCUAYOUAYmUBoiUjD0Agj0Alj0AiT0AhD0BiD0Agj0Agz0GgT0FgT0Agz0BiT0Agj0LjFEAglEAslEAglEAhVEDj1EBmVEAgoUAkYUCl4UAiIUAgIUBhoUCgIUDhYUAgIUAh4UFiYUBgoULuZYDgBmbliSBRgCARgCERgCXRgCARgCWRgGERgCARgCGRgCJRgGDRh/HlwCjlwOmlwCjlwCOlwCGl4MZgZck4D9gpSgAgCgEgCgBqiiAGYMo4J8xyCcAgycBhicAgCcAgycBqCcAgycBoCcAgycBhicAgCcAgycBjicAuCcAgycBwicBnycCmScF1RcBhRcB4h8SnGkCyn6CGYp+BpWMCICMlDOBGQiTEQuMjQCCjQCBjQvdQgGJQgWJQgWBXYEZgF2AGZNdBdhdBqpdBMUSCZ5JAItJA4tJA4BJAotJnY4BhI4Kq2QDmWQFimQCgWSfQpsQAYEQvo8AnI8Bio8FiY8FjY8BnjgwzAcCrgcAv4mzCgeDCrdIAo5IAoJIr2qIHQaqKAGCKIeJB4I4gBmMOIAZhjiDGYA4hRmAOIIZgTiAGQSlR4QsgB2wR4Qsg0eELIxHgB3FR4Asvzjgn0eVLAGFLAGlLAGFLAGHLACALACALACALACeLAG0LACOLACNLAGFLACSLAGCLACILACLGYE41hkAihmARwGKGYBHjhkAjEcCoBkOoDgOpRmALIIZgUeFGYBHmhmAR5AZqEeCGQPiNhkYihkU4z8Z4J8P4hMZAZ8ZAOAIGd8pn0fgExoEhhqlKACAKASAKAG3mAaBmA2AmJYnCIYnAIYnAIYnAIYnAIYnAIYnAIYnAIYnAJ8d3RkhmTAA2DAL4HUwGYsZA4QZgDCAGYAwmBmIMIM4gTGHGYMwgxkA1TYBgTiBGYI2gBnZPoEZgj4Eqg0A3TEAjxmfDaMZC48+njEAvxmeMdAZrj6AGdc+4EcZ8AlfML8Z8EGfMOQsogK2ogivTODLnRPfHdcIB6EZ4AVHghm/RwSBRwCARwCERxeNR6yKAokZBbd6B8WAB4uABZ8grUCAGYBAo30KgH2cMQLNOwCAGYk7A4E7nmAAthYIjRYBiRYBgxafYMKQF4SQllcJhScBhScBhScIhicAhicAqkeAGYhHgCyDR4EZA88XrVcBiVcF8BtDMQuWMQOwMXAQo+ENMAHgCTAlhkcLhAUEmTUAhDUAgDUAgTUAgTUAiTXgEgQP4QoEgRnPBAG1BAaABB+PBI84iRkFjTiBHaIZAJIZAIMZA4QEAOAmBAGAGQCfGZlHhRmZR4oZiT6AGaw+gRmeMQKFMQGFMQGFMQGCMQKGGQCGGQmEGQGLSwCZSwCSSwCBSwCOSwGNSyHgGksEghkDrBkCiBnOLACMGQKALC6sGYA4YCGcTQKwEw6AOJoZA6NsCIJsmioEqm4EnZwAgJyjbwONbynPH6+CnXYBiXYFo3UDo3UDpyUHsxQKgBSKngCOngCGngCBngCKngCOngCGngCBnkLg1koIlUoJh0oXhUcAqUcAiEdEhRwBgBwAqxwAgRwCgBwBgByVNwCIN594nmEHiGEvkjQAgTQEhDSbewKAe5lOBIBOP59al1kDk1kBrVmDQQCBQQSHQQCCQQCcQQGCQQOJQQaIQQafcZ9tH6ZTA4tTCLUGAoYGlToBhzqSOQSHOZF8BoN8C4Z8T8hyNrJrDLJrBoVrpzIHiTJgxZ4EAKmhAIKhAYGhSoIEp3AHqYYVmXMlmxgTliYIzQ4Dow4IgA7CPAmAPAGYhwaJhwW0FQCRFQemUAjfgQCThQqRQwCuQz2GXwCAXwCDXwCOXwCKXwW6RQSJRQWDKwCHKwGBKwGVKwCGKwCBKwCEKwCAOIgrAYErAYIrAYArBYArBIYrAYYrAoQrYCrbZQCEZR3HmQeJmWBFtYMBpYMhxFwKiVwFjF0SuZEFiZE1mgIBjgIDlgJgWLsiYAPSoAuAoIYhAYAhAYchAIEhAJ0hAIEhAYshCIkhRYdjAa1jAYpjGsejB9KIDI8SuHkGiSBglYgMAKwMAI0MCZwMAp9UAZVUAI1USIZVAIFVAKtVAoBVAIFVAIhVB4lVBYUuAIEuAKQuAIEuAIUuBokuYNWYTwaQPwCoPwKbP1WATA6xkgyAkuM5G2AF4A4bAIQbCuBjG2nr4AIeDOP1JG9J4eYDcBFY4dgIBp5eAIleA4FezpoAiZoFnQkBhQkJxXcJiXcAhncAlHcEkndiT9pWYATKWwO4WwaQWz+Ak4BngTCARAqBMA3wB5eTB+Kfk+F1RCmIk3AShoM+AIY+AIE+AIA+4L42gj4OgDYcgjYBgD4Ngz4H4StnaKPgCiMEjCMCiCMGiSMBgyODGXAB+604AZY4COATGTvglRkJphkBvRmCOJAZhziBGYY4nRmDOLwZFMUsYBmTGQuTGQvWGQiYGWAm1BkAxhkAgRkBgBkBgRkBgxkAixkAgBkAhhkAwBkAgxkBhxkAhhkAmxkAgxkAhBkAgBkChhkA4PMZAeDDGQGxGeIrhA6EhACOhGPvnkcFhUdgdIYpAJApAYYpAIEpAIQpBL0dIIAdYA+saAKNaAGJaAOBaGDfnpsQuZ8EgJ9hb6liYoWGJwCDJwCBJwCOJwDgZFgBj1goywEDiQEDgQFisMMZS7wZYGGDBACaBACBBACABAGABACJBACDBACABACABAWABAOABACABACABACCBACBBACABAGABACABACABACABACABACBBACABAGDBACGBACDBACDBACABACJBACQBASCBACEBACQBDOBBGCtqxkD4AMZC44ZAY4ZAI4ZAKQZCeBNGTeZGYA2gRkMqxkDiBkGgRkNhRlgOeN3GQOQGQKMGQLgFhkD3hkFixkDgBkOixkDtxkHiRkFpxkHnRkBgRlN4PMZC40ZAYwZAogZBq0ZAIYZB40ZA4gZBogZBuAyGQC2GSSJGWOl8JZ/MB/v2TAF4H0wAfAGITAN8AzQMGu+4b0wZYHwAuowBO//MHrL8IAZHd8ZYB/gjziCwQAAASwBAAABLBwADAFHgJIAAAIdbgACHSkBAh1HAAIdKYEDAAAGBGYyi5WhDQAABgRmMouVoQADBIuVAQAABwEEZjKLlaEfAAAJAQRSU3N8MoaLCQAKAgSLCQAJAwSVoQUAAAIEi2IAAAIEMoH7AAANCyArLS89R1F0gZKUmQAMCyArLS89R1F0kpSZEAAAFAsgIi5VKy0vPVBRY3RFhYqRkpSZABULICIuVSstLz1JUFFjdEWFipGSlJkJBCAiPFB1AAkDCxWKdQAJAi9fdQAJAi1DgHUADQIrkoBxAAkCPWOCzwAJAxVgjoAwAAACKEeFuAABBBEzjYyASgABAl16AAAAAl16hEkAAAQLICs9AAEgAAQLICs9AAIgKwABIAECCyAAAiCBAAILIAACIIEABiA9UXSSlAABIAECIIEBASAAAiCBAAILIAYBIAACIGMAAgsgAQEgAAILIAMBIAAICyArPWN0lJkAAiArAAMgKz0BAgsgAAELAQIgKwABY4BEAAEBLDUAAAIdiwAAAAGLgbMAAAJHXYA/AAADICtHjNEAAAIdKYE8AAEGDTEwNj6iAAUNMTA2PgEAAAEwAAAJBg0xMDY+ogAAAAUNMTA2PgcGDTEwNj6iAwUNMTA2PgkAAwINMAEAAAUNMTA2PgQCNj4AAAAFDTEwNj4DAAEDMDY+AQEwWAADAjY+AgAAAjY+WQAABg0xMDY+ogACNj6AEgAPATAfACMBMDsAJwEwNwAwATAOAAsBMDIAAAEwVwAYATAJAAQBMF8AHgEwwDHvAAACHSmADwAHAjBHgKcAAg4gIi0vQz08UFFcY0WRmQINICItL0M9PFBcY0WRmQMLICItL0M8UFxFkZmANgAAAgsgAAAAAiCSOQAAA0BHYIAfAAACEDvAEu0AAQIEZoAxAAACBJUJAAACBJVGAAEFDTEwNj6AmQAEBg0xMDY+ogkAAAI2PiwAAQI2PoDfAAEDHhxLAAIcSwMALAMcSksCAAgCHEuBHwAbAgQah3UAAAJTc4eNAAACK5IAAAACK5I2AAECK5KMEgABAiuSAAAAAiuSwFxLAAMBI5Y7ABEBMJ5dAAEBMM7NLQAAAAAAQ24sVW5hc3NpZ25lZABMdSxVcHBlcmNhc2VfTGV0dGVyAExsLExvd2VyY2FzZV9MZXR0ZXIATHQsVGl0bGVjYXNlX0xldHRlcgBMbSxNb2RpZmllcl9MZXR0ZXIATG8sT3RoZXJfTGV0dGVyAE1uLE5vbnNwYWNpbmdfTWFyawBNYyxTcGFjaW5nX01hcmsATWUsRW5jbG9zaW5nX01hcmsATmQsRGVjaW1hbF9OdW1iZXIsZGlnaXQATmwsTGV0dGVyX051bWJlcgBObyxPdGhlcl9OdW1iZXIAU20sTWF0aF9TeW1ib2wAU2MsQ3VycmVuY3lfU3ltYm9sAFNrLE1vZGlmaWVyX1N5bWJvbABTbyxPdGhlcl9TeW1ib2wAUGMsQ29ubmVjdG9yX1B1bmN0dWF0aW9uAFBkLERhc2hfUHVuY3R1YXRpb24AUHMsT3Blbl9QdW5jdHVhdGlvbgBQZSxDbG9zZV9QdW5jdHVhdGlvbgBQaSxJbml0aWFsX1B1bmN0dWF0aW9uAFBmLEZpbmFsX1B1bmN0dWF0aW9uAFBvLE90aGVyX1B1bmN0dWF0aW9uAFpzLFNwYWNlX1NlcGFyYXRvcgBabCxMaW5lX1NlcGFyYXRvcgBacCxQYXJhZ3JhcGhfU2VwYXJhdG9yAENjLENvbnRyb2wsY250cmwAQ2YsRm9ybWF0AENzLFN1cnJvZ2F0ZQBDbyxQcml2YXRlX1VzZQBMQyxDYXNlZF9MZXR0ZXIATCxMZXR0ZXIATSxNYXJrLENvbWJpbmluZ19NYXJrAE4sTnVtYmVyAFMsU3ltYm9sAFAsUHVuY3R1YXRpb24scHVuY3QAWixTZXBhcmF0b3IAQyxPdGhlcg==", + ), + c( + x, + 45264, + "DgAAAD4AAADAAQAAAA4AAADwAAAAAH8AAACAAwEAADxBU0NJSV9IZXhfRGlnaXQsQUhleABCaWRpX0NvbnRyb2wsQmlkaV9DAERhc2gARGVwcmVjYXRlZCxEZXAARGlhY3JpdGljLERpYQBFeHRlbmRlcixFeHQASGV4X0RpZ2l0LEhleABJRFNfQmluYXJ5X09wZXJhdG9yLElEU0IASURTX1RyaW5hcnlfT3BlcmF0b3IsSURTVABJZGVvZ3JhcGhpYyxJZGVvAEpvaW5fQ29udHJvbCxKb2luX0MATG9naWNhbF9PcmRlcl9FeGNlcHRpb24sTE9FAE5vbmNoYXJhY3Rlcl9Db2RlX1BvaW50LE5DaGFyAFBhdHRlcm5fU3ludGF4LFBhdF9TeW4AUGF0dGVybl9XaGl0ZV9TcGFjZSxQYXRfV1MAUXVvdGF0aW9uX01hcmssUU1hcmsAUmFkaWNhbABSZWdpb25hbF9JbmRpY2F0b3IsUkkAU2VudGVuY2VfVGVybWluYWwsU1Rlcm0AU29mdF9Eb3R0ZWQsU0QAVGVybWluYWxfUHVuY3R1YXRpb24sVGVybQBVbmlmaWVkX0lkZW9ncmFwaCxVSWRlbwBWYXJpYXRpb25fU2VsZWN0b3IsVlMAV2hpdGVfU3BhY2Usc3BhY2UAQmlkaV9NaXJyb3JlZCxCaWRpX00ARW1vamkARW1vamlfQ29tcG9uZW50LEVDb21wAEVtb2ppX01vZGlmaWVyLEVNb2QARW1vamlfTW9kaWZpZXJfQmFzZSxFQmFzZQBFbW9qaV9QcmVzZW50YXRpb24sRVByZXMARXh0ZW5kZWRfUGljdG9ncmFwaGljLEV4dFBpY3QARGVmYXVsdF9JZ25vcmFibGVfQ29kZV9Qb2ludCxESQBJRF9TdGFydCxJRFMAQ2FzZV9JZ25vcmFibGUsQ0kAQVNDSUkAQWxwaGFiZXRpYyxBbHBoYQBBbnkAQXNzaWduZWQAQ2FzZWQAQ2hhbmdlc19XaGVuX0Nhc2Vmb2xkZWQsQ1dDRgBDaGFuZ2VzX1doZW5fQ2FzZW1hcHBlZCxDV0NNAENoYW5nZXNfV2hlbl9Mb3dlcmNhc2VkLENXTABDaGFuZ2VzX1doZW5fTkZLQ19DYXNlZm9sZGVkLENXS0NGAENoYW5nZXNfV2hlbl9UaXRsZWNhc2VkLENXVABDaGFuZ2VzX1doZW5fVXBwZXJjYXNlZCxDV1UAR3JhcGhlbWVfQmFzZSxHcl9CYXNlAEdyYXBoZW1lX0V4dGVuZCxHcl9FeHQASURfQ29udGludWUsSURDAExvd2VyY2FzZSxMb3dlcgBNYXRoAFVwcGVyY2FzZSxVcHBlcgBYSURfQ29udGludWUsWElEQwBYSURfU3RhcnQsWElEUw==", + ), + c( + x, + 46352, + "gQAoAJcAKgCBgCoAl8ArABWBLACXAC0AgUAtAJcALgAVQS4AmQEvABYgMABCCEAAQopEAEIESgCWAEwAF4FMAEICTQBCQ04AL8FPAELDUAC/QFIAQgNTAEIJVQBCCFoAlgBeAEJDXgCBwF8AQgFoAELBawCFAXEAF8NxAERIcwBEg3cAQoN5AL4CewCXQXwAQgF9AEQEfgBCDoAAQoGHAESHiQCDBKwAFwO2AIMCuAAUAtAAlgDRAIAA3QCXgN4AgIDfAJcA4QA+QeEAgMDhAL4E4gCug+oAroLyAK0B9AAuwfQAA0H1AAMD/ACBQP4APgIAAb7AAQG+AQMBvkAGAb5ADgE+AhQBvsAVAb4BFwFEgR0BREEwAUQCNAFEgTUBRIM2AUSDOAFEhjoBRAE+AYXAYQGugogBL0KdAYQBsAGEwLQBhEBKAoRATAKEAE0CLgRWAi7BcgIgAXcChMB3AoTAjAKEgI0CrkGWAoSAlwKEANICLsHSAiAB1wKEAOUCroHyAoQAEgOEADADIsExAy6BMgOugVIDhIB2A64BdwOFwIwDhcCsAy8BtwOBAMMDhMDQA4RA0wOEgNQDhMDVA4QA1wOEQNoDhMDcAy5B3QOFwN0DhADeA4VA3gOEQOADhMDkA4RA5wOEgOgDhMDpA4QA6wOEQO4DhIAJBIEAPwSEhMEGhIDEBoTBzgYgAdAGhMDQBoMDSwcfxEwHgxdPB4EAXgeD0mYHRB2AB0KJjgdEGJMHQg2fBxaCpQeFgKYHvsCmB0QNqAdEoK4HIgHAB0SDwAciAcIHRIPCByIBxAdEgsQHIgHGB0SCxgc+EcgHRILQByIB0gdEgtIHIgHUB0SD1Ac+TNYHgEDcB76A3AeAwNwHvgDdB4BA3Qe+gN0HgMDdB74A3geAQN4HvoDeB4DA3ge+AN8HgEDfByAI4AcgCOQHIAjoB74F7AeAwO4HvgDvB5dA7weAgO8HF8HvBz5E8AeAQPIHvoDyB4DA8ge+A/MHgMD0B66C9QeAwPYHPkP3B4DA+AeuA/kHgMD6Bz4B+wcCgfsHvoP8B4BA/ge+gP4HgMD+B74A/weAQP8Hl4D/Bx4BAAiVhAAIgUAECJfABQiBAAkIl0AJCJmACQiBwAsIhcAMCLEADQiFgA0IscANCJcBDwiXwREIs8AVCIHAFwiVBRwIgcAeCBUCHwgfBSAIg4UiCBVEJQiXACoIGQFACIGAQAi/wEAIGUFBCIHAQQi/QEIILYVCCIFARQiXgEUIlUJGCJcASAiZQEgIl4BICIEASQiAgEkIgQBKCAKBSgiVBEsIH0JNCIFATgiZwE4IgwJPCJVCUQgZAVQIm4BUCBnGVAiXwFcIgQBYCJdAWAiZgFgIl8BYCIEAWQiXQFkImYBZCJvAWQiXAFoIgUBaCJeAWgiZwFoIlQJbCJdAXAiZgFwIl8BcCIEAXQiXQF0ImYBdCJvAXQiXAF4IgUBeCJeAXgiZwF4IFQJfCJlAYgg+gWYIvoBrCL5Bcwi+AIEIvkCCCL4Agwi+AYkIhQCLCLFAiwiFwIsIsQCMCL5AkAi+AJEIvsGRCL4BmAi+QpsIRAGdCEQBnghEAaAIRAGhCEQBogg+AqsIRAK4CCCCuggeQcoInwQYCSNFGgmXwBwJpQQdCStFHwmbwCEJoQQiCSVFJAmZwCYJJQ0nCR+NLQkfDTQJgYA6CbMAgwqZAJ0Kl0CdCpmAnQq+ALcKFQEfC4HAWwuBwKcLgcC8C60EwAutRMILrYTEC4PzxgstheALAx3jCy2I8QuBAAAMg4INDIQLEwyEQhkMIgEcDCLBHAwigR0MIkEeDCIBHwyEACUMI8EmDISAJwyFwCcMhAsrDIRCMQwiATQMIsE0DCKBNQwiQTYMIgE3DIQAPQwgwj0MhIA/DIXAPwwtSkwMH0VRDJ/KUwytFVkMA4dkDEEHgAyJgIMMKcGDDKlBhAyJAIUMKUGFDKnChQyJAIcMj0CHDI2AhwxBEogMAwKRDJkAlAyjRJQMI4OWDC0HmAyvhJsMocKdDLUAnwyzQJ8MhYCfDIMYoAwjQqwMI0WtDJfArwyhBLAMpUGyDJcAswyZQLMMl4CzDJnAswytF7QMhcC/DLMBwAyxwMAMswDBDDFBwQy1wMEMswDCDLFBwgwzAcMMMYHDDIUAxAyxQMQMM4HEDIUAxQy1QMUMt4DFDLXAxQyxAMYMNUHGDLPAxgyxAccMs8DHDLUAyAyzQMgMsYHIDC9CyQwxQcoMtcDKDLEAywyzQMsMtYDLDLHAywwvAcwMtYDMDLPAzAy1AM0MsUDNDLWAzQyFwM0MsQLODLNAzwyxgM8MhcDPDLEB0AyzwNAMsQHRDLXA0QyzANIMhUDSDLWA0gyFwNIMMwHTDLGB0wyzQNQMhYDUDLHA1AyzANUMhUDVDLWA1QyxwNUMIQXWDCWF2AylAtsMmUDcDBeB3AyZAN0Ml0HdDCcB3gyFgt4MicDfDD8E4AyZAOIMm0DiDL+D4gwZQuQMBULlDD9D5gwxwecMhUDoDLGB6AyFQOkMB4HpDIkA6gyXQOoMGYLqDJ2A6wyNwOsMPwjsDAUB8AybgPAMl8HwDJuA8QyZwPEMFwXyDJmA9AwXwfQMGUH1DJfA9QybAPYMmUD2DBeC9gwZgfcMoQT4DCVF+gwlxfwMJUH/DJnA/wwDAacpgQDcKZWB/CkDAf4pAwLXKoFA2iqCFEA+gn9KPoI/aj4CoYo+EAGbPoIvnD6QxbM+lwHAPhnBwD4/QcE+r8LEPoRBxz6tBMg+gUDKPgSDyj6gA8w+oALOPoSAzz4gAdA+IMHQPq6E0T6FwNM+LTHUPq3L9D4vifo+LQL/Pi8vAD+lghc/scAYP68HGT+v/xw/pYE8P69kPT8xIFQ/MZtkPzEBfD+zg3w/sUB+P72Afj+7wH4/swB/PwMFhD+tAYw/FcOMPy1Gjj8DzJE/lcaXP68BnD+FAJ0/L4WdP606oD8vRL0/H2/APx/B1z+tX9g/gQDoPx9P6D8fg/A/H4PyPx+D9D+fgfY/gwf4P4NN4EGRD+dBkoEmRJLAKkQSgUtEEsHSRBLCLkUSgW5FkgBORpKDV3QSw250Hw0AdR+NBnUfDQ11n4MTdR+JFXUfDRp1H40gdRUQJ3WfQy91n0UxdR8NNHUfjTp1lQNBdR9EQ3Wfg0V1H41HdZUHTnWfg1J1H41UdR8NW3UfjWF1Hw1odR+NbnUfDXV1H417dR8NgnUfjYh1Hw2PdR+NlXUfDZx1H42idQMBqXWfCKp1gUCudZ+DrnWBQLB1n4ywdYHAtnUtA7d1n4i4dYHAvHWfA711gcC+dZ8Mv3WBQMV1LYPFdZ8Ix3WBQMt1n4PLdYFAzXWfjM11gcDTdS0D1HWfiNV1gcDZdZ8D2nWBwNt1nwzcdYFA4nUtg+J1nwjkdYFA6HWfg+h1gUDqdZ+M6nWBwPB1LQTxdR+F83UfBfZ1H4X4dR8F+3Ufhf11nwQMeJ9BDnifBQ94A8IReK3QEngDARt4LQKAe61NgXsDQoh7gcCJey1FinsDBI17gYCQewPckXstBaB7rciie4NEqHutyKp7lwBAfCFFQHwlDUR8h4BKfBXBSnwXQUt8Hw1MfBeCUnyZgFN8l8BTfJeBWnyXAGR8LwGAfIGAgHwDFoR8wQSQfAMBlHwfBfx+rAEAvhDRAL6sRwm+EDkNviyHKb4sAi2+kDcuvpD/Sb4QvGm+AAAAACAAAABhAAIABAAGALwDCAAKAAwAFQCVAKUAuQDBAMMAxwDLANEA1wDdAOAA5gD4AAgBCgFzABABEgEUASABLAFEAU0BUwFiAWgBagF2AZIBlAGpAbsBxwHRAdUBuQLXATsA2QHbAbcA4QH8AQwCGAIdAiMCJwKjAzMCPwJCAksCTgJRAl0CYAJpAmwCbwJ1AngCgQKKApwCnwKjAq8CuQLFAskCzQLRAtUC5wLtAvEC9QL5Av0CBQMJAw0DEwMXAxsDIwMnAysDLwM1Az0DQQNJA00DUQMLD1cDWwNfA2MDZwNrA28DcwN5A30DgQOFA4kDjQORA5UDmQOdA6ED3BClA8kDzQPZA90D4QPvA/EDPQRPBJkE8AQCBUoFZAVsBXAFcwWaBfoF/gUHBgsGFAYYBh4GIgYoBo4GlAaYBp4GogarBqwD8watA/YGrgP5Bq8D/AbMA/8GzQMCB84DBQcJBw0HEQeGAzIHNQe5AzcHOweIA1MHiQNWB5ADaweKA3cHsAOJB44DmQefB6MHjAO4B48Duwe0AL4HwAfCBxAgywcuAM0HzwcgANIH1gfbB98H5AfqB/AHIAD2BxIiAQgFCAcIHQglCCcIQwAtCDAIkAE2CDkITgBFCEcITAhOCFEIWgCpA1oAUwhXCGAIaQBiCGUIbwh0CHoIfgiiCEkApAimCKkIVgCrCK0IsAi0CFgAtgi4CLsIwAjCCMUIdgDHCMkIzAjQCHgA0gjUCNcI2wjeCOQI5wjwCPMI9gj5CAIJBgkLCQ8JFAkXCRoJIwksCTsJPglBCUQJRwlKCVYJXAlgCWIJZAloCWoJcAl4CXwJgAmGCYkJjwmRCTAAkwmZCZwJngmhCaQJYS3Na5+fpgmxCbwJxwmVCqEKFQsgACcLMQuNC6ELpQupC60LsQu1C7kLvQvBC8ULIQw1DDkMPQxBDEUMSQxNDFEMVQxZDG8McQxzDKAMvAzcDOQM7Az0DPwMBA0MDRQNIg0uDXoNgg2FDYkNjQ2dDbENtQ28DcINxg0oDiwOMA4yDjYOPA4+DkEOQw5GDncOew6JDo4OlA6cDqMOqQ60Dr4Oxg7KDs8O2Q7dDuQO7A7zDvgOBA8KDxUPGw8iDygPMw89D0UPTA9RD1cPXg9jD2kPcA92D30Pgg+JD40Png+kD6kPrQ+4D74PyQ/QD9YP2g/hD+UP7w/6DwAQBBAJEA8QExAaEB8QIxApEC8QMhA2EDkQPxBFEFkQYRB5EHwQgBCVEKEQsRDDEMsQzxDaEN4Q6hDyEPQQABEFERERQRFJEU0RUxFXEVoRbhFxEXURexF9EYERhBGMEZIRlhGcEaIRqBGrEW+nrxGyEbYRjQK+ERASDhMMFJAUlRRTFWwVchV4FX4VihWWFSsAoRW5Fb0VwRXFFckVzRXhFeUVSRZiFogWjhZMF1IXVxd3F3cYfRgRGdMZdxp/Gp0aohq2GsAaxhraGt8a5RrzGiMbMBs4GzwbUhvJG9sb3RvfG2QxIBwiHCQcJhwoHCocSBx+HMQc0hzXHOAc6Rz7HAQdCR0pHUQdRh1IHUodTB1OHVAdUh1yHXQddh14HXodgR2DHYUdhx2WHZgdmh2cHZ4doB2iHaQdph2oHaodrB2uHbAdsh22HfQDuB0HIrodAiK8HcQd9APGHQciyB0CIsod0h30A9QdByLWHQIi2B3gHfQD4h0HIuQdAiLmHe4d9APwHQci8h0CIvQd/h0AHgIeBB4GHggeCh4MHg4eFh45Hj0eQx5gHi0GaB50HiwGhB70HgAfEx8lHzgfOh8+H0QfSh9MH1AfUh9aH10fXx9lH2cftTBtH8Uf2x/fH+Ef5h8zIEQgRSFVIVshVSJzIw==", + ), + c( + x, + 50560, + "IIgghDIzIIEgpzFvMdA0MdAyM9A0QYBBgUGCQYNBiEGKAABDp0WARYFFgkWISYBJgUmCSYgAAE6DT4BPgU+CT4NPiAAAAABVgFWBVYJViFmBAAAAAGGAYYFhgmGDYYhhigAAY6dlgGWBZYJliGmAaYFpgmmIAABug2+Ab4Fvgm+Db4gAAAAAdYB1gXWCdYh5gQAAeYhBhEGGQahDgUOCQ4dDjESMRYRFhkWHRahFjEeCR4ZHh0enSIJJg0mESYZJqEmHSUppakqCS6dMgUynTIxMAABrIGtOgU6nToy8Am5PhE+GT4tSgVKnUoxTgVOCU6dTjFSnVIxVg1WEVYZVilWLVahXglmCWYhagVqHWoxPm1WbRAB9AUQAfgFkAH4BTEpMamxqTkpOam5qQQCMSQCMTwCMVQCM3ACE3ACB3ACM3ACAxACEJgKExgCER4xLjE+o6gGE6wGEtwGMkgKMagCMRFpEemR6R4FOAIDFAIHGAIHYAIFBj0GRRY9FkUmPSZFPj0+RUo9SkVWPVZFTplSmSIxBAIdFAKfWAITVAIRPAIcuAoRZAIRoAGYCagByAHkCewKBAncAeQAghiCHIIogqCCDIItjAmwAcwB4AJUCgIEAk4iBIMUggagAgZEDgZUDgZcDgZkDgQAAAJ8DgQAAAKUDgakDgcoDgQEDmAekB7AAtAC2ALgAygABA7gHxAe+AMQAyAClAw0TAAED0QDRB8YDwAO6A8EDwgMAAJgDtQMVBIAVBIgAAAATBIEGBIgaBIEYBIAjBIYYBIY4BIY1BIA1BIgAAAAzBIFWBIg6BIE4BIBDBIZ0BI8WBIYQBIYQBIgVBIbYBIgWBIgXBIgYBIQYBIgeBIjoBIgtBIgjBIQjBIgjBIsnBIgrBIhlBYIFJwYALAAtIS0ALiMtJwYATSFNoE0jTdUGVAYAAAAAwQZUBtIGVAYoCTwJMAk8CTMJPAkVCQAnAScCJwcnDCcNJxYnGie+CQkACRmhCbwJrwm8CTIKPAo4CjwKFgoAJgEmBiYrCjwKRwtWCz4LCQAJGSELPAuSC9cLvgsIAAkACBlGDFYMvwzVDMYM1QzCDAQACBM+DQgACQAIGdkNyg3KDQ8FEgAPFU0OMg7NDrIOmQ4SABIIQg+3D0wPtw9RD7cPVg+3D1sPtw9AD7UPcQ9yD3EPAANBD7IPgQ+zD4APsw+BD3EPgA+SD7cPnA+3D6EPtw+mD7cPqw+3D5APtQ8lEC4QBRs1GwAAAAAHGzUbAAAAAAkbNRsAAAAACxs1GwAAAAANGzUbERs1GzobNRsAAAAAPBs1Gz4bNRtCGzUbQQDGAEIAAABEAEUAjgFHAE8AIgJQAFIAVABVAFcAYQBQAlECAh1iAGQAZQBZAlsCXAJnAAAAawBtAEsBbwBUAhYdFx1wAHQAdQAdHW8CdgAlHbIDswO0A8YDxwNpAHIAdQB2ALIDswPBA8YDxwNSAmMAVQLwAFwCZgBfAmECZQJoAmkCagJ7HZ0CbQKFHZ8CcQJwAnICcwJ0AnUCeAKCAoMCqwGJAooCHB2LAowCegCQApECkgK4A0EApUIAh0IAo0IAsccAgUQAh0QAo0QAsUQAp0QArRIBgBIBgUUArUUAsCgChkYAh0cAhEgAh0gAo0gAiEgAp0gArkkAsM8AgUsAgUsAo0sAsUwAozYehEyxTK1NgU2HTaNOh06jTrFOrdUAgdUAiEwBgEwBgVAAgVAAh1IAh1IAo1oehFIAsVMAh1MAo1oBh2ABh2Ieh1QAh1QAo1QAsVQArVUApFUAsFUArWgBgWoBiFaDVqNXgFeBV4hXh1ejWIdYiFmHWoJao1qxaLF0iHeKeYphAL4CfwGHQQCjQQCJwgCBwgCAwgCJwgCDoB6CAgGBAgGAAgGJAgGDoB6GRQCjRQCJRQCDygCBygCAygCJygCDuB6CSQCJSQCjTwCjTwCJ1ACB1ACA1ACJ1ACDzB6CoAGBoAGAoAGJoAGDoAGjVQCjVQCJrwGBrwGArwGJrwGDrwGjWQCAWQCjWQCJWQCDsQMTAwAfgAAfgQAfwpEDEwMIH4AIH4EIH8K1AxMDEB+AEB+BlQMTAxgfgBgfgbcDk7cDlCAfgCEfgCAfgSEfgSAfwiEfwpcDk5cDlCgfgCkfgCgfgSkfgSgfwikfwrkDk7kDlDAfgDEfgDAfgTEfgTAfwjEfwpkDk5kDlDgfgDkfgDgfgTkfgTgfwjkfwr8Dk78DlEAfgEAfgZ8DEwNIH4BIH4HFAxMDUB+AUB+BUB/CpQOUAAAAWR+AAAAAWR+BAAAAWR/CyQOTyQOUYB+AYR+AYB+BYR+BYB/CYR/CqQOTqQOUaB+AaR+AaB+BaR+BaB/CaR/CsQOAtQOAtwOAuQOAvwOAxQOAyQOAAB9FAyAfRQNgH0UDsQOGsQOEcB/FsQPFrAPFAAAAsQPCth/FkQOGkQOEkQOAkQPFIJMgkyDCqADCdB/FtwPFrgPFAAAAtwPCxh/FlQOAlwOAlwPFvx+Avx+Bvx/CuQOGuQOEygOAAAO5QspCmQaZBJkA/h+A/h+B/h/CxQOGxQOEywOAAAPBE8EUxULLQqUGpQSlAKEDlKgAgIUDYAB8H8XJA8XOA8UAAADJA8L2H8WfA4CpA4CpA8UglAIgICAgICAgICAgILMuLi4uLjIgMiAyIAAAADUgNSA1IAAAACEhAAAghT8/PyEhPzIgAAAAADBpAAA0NTY3ODkrPSgpbjAAKwASIj0AKAApAAAAYQBlAG8AeABZAmhrbG1ucHN0UnNhL2NhL3OwAENjL29jL3WwAEZIAB8AAAAg3wEBBCROb1BRUlJSU01URUxUTUsAxQBCQwBlRUYATW/QBUZBWMADswOTA6ADESJEZGVpajHQNzHQOTHQMTAx0DMy0DMx0DUy0DUz0DU00DUx0DY10DYx0Dgz0Dg10Dg30Dgx0ElJSUlJSVZWSVZJSVZJSUlJWFhJWElJTENETWlpaWlpaWl2dml2aWl2aWlpaXh4aXhpaWxjZG0w0DOQIbiSIbiUIbjQIbjUIbjSIbgDIrgIIrgLIrgjIrgAAAAlIrgrIisiKyIAAAAuIi4iLiIAAAA8IrhDIrhFIrgAAABIIrg9ALgAAABhIrhNIrg8ALg+ALhkIrhlIrhyIrh2Irh6IriCIriGIriiIrioIripIrirIrh8IriRIriyIjgDCDAxADEAMAAyMCgAMQApACgAMQAwACkAKDIwKTEALgAxADAALgAyMC4oAGEAKQBBAGEAKyIAAAAAOjo9PT09PT3dKrhqVgBOACg2P1mFjKC6P1EAJixDV2yhtsGbUgBeen+dpsHO57ZTyFPjU9dWH1frWAJZClkVWSdZc1lQW4Bb+FsPXCJcOFxuXHFc213lXfFd/l1yXnpef170Xv5eC18TX1BfYV9zX8NfCGI2YktiL2U0ZYdll2WkZbll4GXlZfBmCGcoZyBrYmt5a7Nry2vUa9trD2wUbDRsa3AqcjZyO3I/ckdyWXJbcqxyhHOJc9x05nQYdR91KHUwdYt1knV2dn12rna/du5223fid/N3Onm4eb55dHrLevl6c3z4fDZ/UX+Kf71/AYAMgBKAM4B/gImA44EABxAZKTg8i4+VTYZrhkCITIhjiH6Ji4nSiQCKN4xGjFWMeIydjGSNcI2zjauOyo6bj7CPtY+RkEmRxpHMkdGRd5WAlRyWtpa5luiWUZdel2KXaZfLl+2X85cBmKiY25jfmJaZmZmsmaia2JrfmiWbL5symzybWpvlnHWef56lngAWHigsVFhpbnuWpa3o9/sSMAAAQVNEU0VTSzCZMAAAAABNMJkwAAAAAE8wmTAAAAAAUTCZMAAAAABTMJkwAAAAAFUwmTAAAAAAVzCZMAAAAABZMJkwAAAAAFswmTAAAAAAXTCZMAAAAABfMJkwAAAAAGEwmTBkMJkwAAAAAGYwmTAAAAAAaDCZMG8wmTByMJkwdTCZMHgwmTB7MJkwRjCZMCAAmTCdMJkwiDCKMKswmTAAAAAArTCZMAAAAACvMJkwAAAAALEwmTAAAAAAszCZMAAAAAC1MJkwAAAAALcwmTAAAAAAuTCZMAAAAAC7MJkwAAAAAL0wmTAAAAAAvzCZMAAAAADBMJkwxDCZMAAAAADGMJkwAAAAAMgwmTDPMJkw0jCZMNUwmTDYMJkw2zCZMKYwmTDvMJkw/TCZMLMwyDAAEQABqgKsrQMEBbCxsrO0tRoGBwghCRFhERQRTAABs7S4ur/DxQjJywkKDA4PExUXGBkaGx4iLDM43d5DREVwcXR9foCKjQBOjE4JTttWCk4tTgtOMnVZThlOAU4pWTBXuk4oACkAABECEQMRBREGEQcRCRELEQwRDhEPERARERESESgAABFhESkAKAACEWERKQAoAAURYREpACgACRFhESkAKAALEWERKQAoAA4RYREpACgADBFuESkAKAALEWkRDBFlEasRKQAoAAsRaRESEW4RKQAoACkAAE6MTglO21aUTm1RA05rUV1OQVMIZ2twNGwoZ9GRH1flZSpoCWc+eQ1UeXKhjF15tFLjTnxUZlvjdgFPx4xUU215EU/qgfOBT1V8Xodlj3tQVEUyADEAMwAwAAARAAIDBQYHCQsMDg8QERIAEQBhAmEDYQVhBmEHYQlhC2EMYQ4RYREAEQ5htwBpCxEBYwBpCxFuEQBOjE4JTttWlE5tUQNOa1FdTkFTCGdrcDRsKGfRkR9X5WUqaAlnPnkNVHlyoYxdebRS2Hk3dXNZaZAqUXBT6GwFmBFPmVFjawpOLU4LTuZd81M7U5dbZlvjdgFPx4xUUxxZMwA2ADQAMAA1MDEACGcxADAACGdIZ2VyZ2VWTFREojAAAgQGCAkLDQ8RExUXGRsdHyIkJigpKissLTAzNjk8PT4/QEJERkdISUpLTU5PUOROjFShMAEwWycBSjQAAVI5AaIwAFpJpDAAJ08MpDAATx0CBU+oMAARB1QhqDAAVANUpDAGTxUGWDwHAEarMAA+GB0AQj9RrDAAQUcARzKuMKwwrjAAHU6tMAA4PU8BPhNPrTDtMK0wAEADPDOtMABANE8bPq0wAEBCFhuwMAA5MKQwDEU8JE8LRxgASa8wAD5NHrEwAEsIAjoZAksspDARAAtHtTAAPgxHK7AwBzpDALkwAjoIAjoPB0MAtzAQABI0ETwTF6QwKh8kKwAguzAWQQA4DcQwDTgA0DAALBwbojAyABcmSa8wJQA8szAhACA4oTA0AEgiKKMwMgBZJacwLxwQAETVMAAUHq8wKQAQTTzaML0wuDAiExogMwwiOwEiRAAhRAekMDkATyTIMBQjANsw8zDJMBQqABIzIhIzKqQwOgALSaQwOgBHOh8rOkcLtzAnPAAwPK8wMAA+RN8w6jDQMA8aACwb4TCsMKwwNQAcRzVQHD+iMEJaJ0JaSUQAUcMwJwAFKOow6TDUMBcAKNYwFSYAFeww4DCyMDpBFgBBwzAsAAUwALlwMQAwALlwMgAwALlwaFBhZGFBVWJhcm9WcGNkbWQAbQCyAEkAVQBzXhBiLWaMVCdZY2sOZrtsKmgPXxpPPnlwAEFuAEG8A0FtAEFrAEFLAEJNAEJHAEJjYWxrY2FscABGbgBGvANGvANnbQBnawBnSAB6a0h6TUh6R0h6VEh6vAMTIW0AEyFkABMhawATIWYAbW4AbbwDbW0AbWMAbWsAbWMACgpPAApPbQCyAGMACApPCgpQAApQbQCzAGsAbQCzAG0AFSJzAG0AFSJzALIAUGFrUGFNUGFHUGFyYWRyYWTRc3IAYQBkABUicwCyAHAAc24Ac7wDc20Ac3AAVm4AVrwDVm0AVmsAVk0AVnAAV24AV7wDV20AV2sAV00AV2sAqQNNAKkDYS5tLkJxY2NjZEPRa2dDby5kQkd5aGFIUGluS0tLTWt0bG1sbmxvZ2x4bWJtaWxtb2xQSHAubS5QUE1QUnNyU3ZXYlbRbUHRbTEA5WUxADAA5WUyADAA5WUzADAA5WVnYWxKBEwEQ0ZRJgFTASenN6trAlKrSIz0ZsqOyIzRbjJO5VOcn5yfUVnRkYdVSFn2YWl2hX8/hrqH+IiPkAJqG23ZcN5zPYRqkfGZgk51UwRrG3Ithh6eUF3rb82FZInJYtiBH4jKXhdnam38cs6Qhk+3Ud5SxGTTahBy53YBgAaGXIbvjTKXb5v6nYx4f3mgfcmDBJN/ntaK31gEX2B8foBicsp4woz3lthYYlwTatptD28vfTd+S5bSUouA3FHMURx6vn3xg3WWgIvPYgJq/oo5TudbEmCHc3B1F1P7eL9PqV8NTsxseGUifcNTXlgBd0mEqoq6a7CPiGz+YuWCoGNlda5OaVHJUYFo53xvgtKKz5H1UkJUc1nsXsVl/m8qea2VapqXns6em1LGZndrYo90XpBhAGKaZCNvSXGJdMp59H1vgCaP7oQjkEqTF1KjUr1UyHDCiKqKyV71X3tjrms+fHVz5E75Vudbul0cYLJzaXSaf0aANJL2lkiXGJiLT655tJG4luFghk7aUO5bP1yZZQJqznFCdvyEfJCNn4hmLpaJUntn82dBbZxuCXRZdWt4EH1emG1RLmJ4litQGV3qbSqPi19EYRdoh3OGlilSD1RlXBNmTmeoaOVsBnTidXl/z4jhiMyR4pY/U7puHVTQcZh0+oWjllecn56XZ8tt6IHLeiB7knzAcplwWIvATjaDOlIHUqZe02LWfIVbHm20ZjuPTIhNlouJ015AUcBVAAAAAFpYAAB0ZgAAAADeUSpzynY8eV55ZXmPeVaXvny9fwAAEoYAAPiKAAAAADiQ/ZDvmPyYKJm0nd6Qt5auT+dQTVHJUuRSUVOdVQZWaFZAWKhYZFxuXJRgaGGOYfJhT2XiZZFmhWh3bRpuIm9ucStyInSReD55SXlIeVB5VnldeY15jnlAeoF6wHv0fQl+QX5yfwWA7YF5gnmCV4QQiZaJAYs5i9OMCI22jziQ45b/lzuYdWDuQhiCAiZOtVFoUYBPRVGAUcdS+lKdVVVVmVXiVVpYs1hEWVRZYlooW9Je2V5pX61f2GBOYQhhjmFgYfJhNGLEYxxkUmRWZXRmF2cbZ1ZneWu6a0Ft227LbiJvHnBucad3NXKvcipzcXQGdTt1HXYfdsp223b0dkp3QHfMeLF6wHt7fFt99H0+fwWAUoPvg3mHQYmGiZaJv4r4isuKAYv+iu2KOYuKiwiNOI9ykJmRdpJ8luOWVpfbl/+XC5g7mBKbnJ9KKEQo1TOdOxhAOUBJUtBc035Dn46fKqACZmZmaWZsZmZpZmZsfwF0cwB0ZQUPEQ8ADwYZEQ8I2QW0BQAAAADyBbcF0AUSAAMECwwNGBrpBcEF6QXCBUn7wQVJ+8IF0AW3BdAFuAXQBbwF2AW8Bd4FvAXgBbwF4wW8BbkFLQMuAy8DMAMxAxwAGAYiBisG0AXcBXEGAAAKCgoKDQ0NDQ8PDw8JCQkJDg4ODggICAgzMzMzNTU1NRMTExMSEhISFRUVFRYWFhYcHBsbHR0XFycnICA4ODg4Pj4+PkJCQkJAQEBASUlKSkpKT09QUFBQTU1NTWFhYmJJBmRkZGR+fn19f38ugoJ8fICAh4eHhwAAJgYAAQABAK8ArwAiACIAoQChAKAAoACiAKIAqgCqAKoAIwAjACPMBgAAAAAmBgAGAAcAHwAjACQCBgIHAggCHwIjAiQEBgQHBAgEHwQjBCQFBgUfBSMFJAYHBh8HBgcfCAYIBwgfDQYNBw0IDR8PBw8fEAYQBxAIEB8RBxEfEh8TBhMfFAYUHxsGGwcbCBsfGyMbJBwHHB8cIxwkHQEdBh0HHQgdHh0fHSMdJB4GHgceCB4fHiMeJB8GHwcfCB8fHyMfJCAGIAcgCCAfICMgJCEGIR8hIyEkJAYkByQIJB8kIyQkCkoLSiNKIABMBlEGUQb/AB8mBgALAAwAHwAgACMAJAILAgwCHwIgAiMCJAQLBAwEHyYGBCAEIwQkBQsFDAUfBSAFIwUkGyMbJBwjHCQdAR0eHR8dIx0kHh8eIx4kHwEfHyALIAwgHyAgICMgJCNKJAskDCQfJCAkIyQkAAYABwAIAB8AIQIGAgcCCAIfAiEEBgQHBAgEHwQhBR8GBwYfBwYHHwgGCB8NBg0HDQgNHw8HDwgPHxAGEAcQCBAfEQcSHxMGEx8UBhQfGwYbBxsIGx8cBxwfHQYdBx0IHR4dHx4GHgceCB4fHiEfBh8HHwgfHyAGIAcgCCAfICEhBiEfIUokBiQHJAgkHyQhAB8AIQIfAiEEHwQhBR8FIQ0fDSEOHw4hHR4dHx4fIB8gISQfJCFABk4GUQYnBhAiECMSIhIjEyITIwwiDCMNIg0jBiIGIwUiBSMHIgcjDiIOIw8iDyMNBQ0GDQcNHg0KDAoOCg8KECIQIxIiEiMTIhMjDCIMIw0iDSMGIgYjBSIFIwciByMOIg4jDyIPIw0FDQYNBw0eDQoMCg4KDwoNBQ0GDQcNHgwgDSAQHgwFDAYMBw0FDQYNBxAeER4AJAAkKgYAAhsAAwIAAwIAAxsABBsAGwIAGwMAGwQCGwMCGwMDGyADGx8JAwIJAgMJAh8JGwMJGwMJGwIJGxsJGxsLAwMLAwMLGxsKAxsKAxsKAiAKGwQKGwQKGxsKGxsMAx8MBBsMBBsNGwMNGwMNGxsNGyAPAhsPGxsPGxsPGx8QGxsQGyAQGx8XBBsXBBsYGwMYGxsaAxsaAyAaAx8aAgIaAgIaBBsaBBsaGwMaGwMbAwIbAxsbAyAbAgMbAhsbBAIbBBsoBh0EBh8dBB8dHR4FHR4FIR4EHR4EHR4EIR4dIh4dISIdHSIdHQAGIgIEIgIEIQIGIgIGIQIdIgIdIQQdIgQFIQQdIQsGIQ0FIgwFIg4FIhwEIhwdIiIFIiIEIiIdIh0dIhodIh4FIhodBRwFHREdIhsdIh4EBR0GIhwEHRsdHRwEHR4EBQQFIgUEIh0EIhkdIgAFIhsdHREEHQ0dHQsGIh4EIjUGAA+dDQ+dJwYAHR0gABwBCh4GHggOHRIeCgwhHRIdIyAhDB0eNQYADxQnBg4dIv8AHR0g/xIdIyD/IQwdHicGBR3/BR0AHSAnBgqlAB0sAAEwAjA6ADsAIQA/ABYwFzAmIBMgEgEAX18oKXt9CDAMDQgJAgMAAQQFBgdbAF0APiA+ID4gPiBfAF8AXwAsAAEwLgAAADsAOgA/ACEAFCAoACkAewB9ABQwFTAjJiorLTw+PQBcJCVAQAb/CwAL/wwgAE0GQAb/DgAO/w8AD/8QABD/EQAR/xIAEiEGAAEBAgIDAwQEBQUFBQYGBwcHBwgICQkJCQoKCgoLCwsLDAwMDA0NDQ0ODg8PEBARERISEhITExMTFBQUFBUVFRUWFhYWFxcXFxgYGBgZGRkZICAgICEhISEiIiIiIyMjIyQkJCQlJSUlJiYmJicnKCgpKSkpIgYiACIAIgEiASIDIgMiBSIFIQCFKQEwAQsMAPrxoKKkpqji5ObC+6GjpaepqqyusLK0tri6vL7Aw8XHycrLzM3O0dTX2t3e3+Dh4+Xn6Onq6+zu8piZMTFPMVUxWzFhMaIAowCsAK8ApgClAKkgAAACJZAhkSGSIZMhoCXLJdAC0QLmAJkCUwIAAKMCZqulAqQCVgJXApEdWAJeAqkCZAJiAmACmwInAZwCZwKEAqoCqwJsAgTfjqduAgXfjgIG3/gAdgJ3AnEAegII330CfgKAAqgCpgJnq6cCiAJxLAAAjwKhAqICmALAAcEBwgEK3x7fQQRAAAAAABSZELoQAAAAAJsQuhAFBaUQuhAFMREnETIRJxFVRxM+E0cTVxNVuRS6FLkUsBQAAAAAuRS9FFVQuBWvFbkVrxVVNRkwGQVX0WXRWNFl0V/RbtFf0W/RX9Fw0V/RcdFf0XLRVVVVBbnRZdG60WXRu9Fu0bzRbtG70W/RvNFv0VVVVUEAYQBBAGEAaQBBAGEAQQBDRAAARwAASksAAE5PUFEAU1RVVldYWVphYmNkAGZoAHAAQQBhAEFCAERFRkdKAFMAYQBBQgBERUZHAElKS0xNAE9TAGEAQQBhAEEAYQBBAGEAQQBhAEEAYQBBAGEAMQE3ApEDowOxA9EDJAAfBCAFkQOjA7ED0QMkAB8EIAWRA6MDsQPRAyQAHwQgBZEDowOxA9EDJAAfBCAFkQOjA7ED0QMkAB8EIAULDDAAMAAwADAAMAAwBDoEPgRLBE0ETgSJpjAEqSYouX+fAAECAwQFBgcICgsODxETFBUWFxgaG2EmJS97UaaxBCcGAAEFCCoGHggDDSAZGhscCQ8XCxgHCgABBAYMDhBEkHdFKAYsBgAARwYzBhcQERITAAYOAg80BioGKwYuBgAANgYAADoGLQYAAEoGAABEBgAARgYzBjkGAAA1BkIGAAA0BgAAAAAuBgAANgYAADoGAAC6BgAAbwYAACgGLAYAAEcGAAAAAC0GNwZKBkMGAABFBkYGMwY5BkEGNQZCBgAANAYqBisGLgYAADYGOAY6Bm4GAAChBicGAAEFCCAhCwYQIyoGGhscCQ8XCxgHCgABBAYMDhAoBiwGLwYAAEgGMgYtBjcGSgYqBhobHAkPFwsYBwoAAQQGDA4QMC4wACwAKABBACkAFDBTABUwQ1JDRFdaQQBIVk1WU0RTU1BQVldDTUNNRE1SREpLMDAAaGhLYldbzFPHMIxOGlnjiSlZpE4gZiFxmWVNUoxfjVGwZR1SQn0fdamM8Fg5VBRvlWJVYwBOCU5KkOZdLU7zUwdjcI1TYoF5enoIVIBuCWcIZzN1clK2VU2RFDAVMCxnCU6MTolbuXBTYtd23VJXZZdf71MwADhOBQAJIgFgT65Pu08CUHpQmVDnUM9QnjQ6Bk1RVFFkUXdRHAW5NGdRjVFLBZdRpFHMTqxRtVHfkfVRA1LfNDtSRlJyUndSFTUCACCAgAAIAADHUgACHTM+P1CCipOstri4uCwKcHDKU99TYwvrU/FTBlSeVDhUSFRoVKJU9lQQVVNVY1WEVYRVmVWrVbNVwlUWVwZWF1dRVnRWB1LuWM5X9FcNWItXMlgxWKxY5BTyWPdYBlkaWSJZYlmoFuoW7FkbWida2FlmWu42/DYIWz5bPlvIGcNb2FvnW/NbGBv/WwZcU18iXIE3YFxuXMBcjVzkHUNd5h1uXWtdfF3hXeJdLzj9XShePV5pXmI4gyF8OLBes162XspekqP+XjEjMSMBgiJfIl/HOLgy2mFiX2tf4ziaX81f11/5X4FgOjkcOZRg1CbHYAICAAAAAAAAAAgACgAAAggAgAgAAAiAKIACAAACSGEABAYEMkZqXGeWqq7I011iAFR38wwrPWP8Ymhjg2PkY/ErImTFY6ljLjppZH5knWR3ZGw6T2VsZQow42X4ZklmGTuRZgg75DqSUZVRAGecZq2A2UMXZxtnIWdeZ1NnwzNJO/pnhWdSaIVobTSOaB9oFGmdO0Jpo2nqaahqozbbahg8IWunOFRrTjxya59rumu7a406Cx36Ok5svDy/bM1sZ2wWbT5td21BbWlteG2FbR49NG0vbm5uMz3Lbsdu0T75bW5vXj+OP8ZvOXAecBtwlj1KcH1wd3CtcCUFRXFjQpxxq0MocjVyUHIIRoBylXI1RwIgAAAgAAAAAAiAAAACAoCKAAAgAAgKAICIgCAUSHpzi3OsPqVzuD64Pkd0XHRxdIV0ynQbPyR1Nkw+dZJMcHWfIRB2oU+4T0RQ/D8IQPR281DyUBlRM1Eedx93H3dKdzlAi3dGQJZAHVROeIx4zHjjQCZWVnmaVsVWj3nreS9BQHpKek96fFmnWqda7noCQqtbxnvJeydCgFzSfKBC6HzjfAB9hl9jfQFDx30CfkV+NEMoYkdiWUPZYnp/PmOVf/p/BYDaZCNlYICoZXCAXzPVQ7KAA4ELRD6BtVqnZ7VnkzOcMwGCBIKej2tEkYKLgp2Cs1KxgrOCvYLmgjxr5YIdg2ODrYMjg72D54NXhFODyoPMg9yDNmxrbQIAACAiKqAKACCAKACoICAAAoAiAooIAKoAAAACAAAo1WwrRfGE84QWhcpzZIUsb11FYUWxb9Jwa0VQhlyGZ4ZphqmGiIYOh+KGeYcoh2uHhofXReGHAYj5RWCIY4hndteI3og1RvqIuzSueGZ5vkbHRqCK7YqKi1WMqHyrjMGMG413jS9/BAjLjbyN8I3eCNSOOI/She2FlJDxkBGRLocbkTiS15LYknyS+ZMVlPqLi5WVSbeVd43mScOWsl0jl0WRGpJuSnZK4JcKlLJKlpQLmAuYKZi2leKYM0spmaeZwpn+mc5LMJsSm0Cc/ZzOTO1MZ53OoPhMBaEOopGiu55WTfme/p4Fnw+fFp87nwCmAoigAAAAAIAAKAAIoICggACAgAAKiIAAgAAgKgCAAEQgFSI=", + ), + c( + x, + 59920, + "TQMAlwUgxgUA5wYARQcAnAgATQkAPAsAPQ0ANg8AOBAgOhkAyxog0xwAzx0A4iAALjAgK6kg7asAOQoBUQ8BcxEBdRMBKxchPxwhnrwhCOABROkBS+kB", + ), + c( + x, + 60016, + "ss/UAOgD3ADoANgE3AHKA9wBygrcBAED3McA8MAC3MIB3IDCA9zAAOgB3MBB6QDqQekA6gDpzLDixLDYANzDANzCAN4A3MUF3MEA3MEA3gDkwEkKQxOAABeAQRiAwADcgAASsBfHQh6vRxvBAdzEANzBANyPACOwNMaBwwDcwIHBgADcwQDcogAkncAA3MEA3MEC3MAB3MAA3MIA3MAA3MAA3MAA3MGwb8YA3MCIANyXw4DIgMKAxKoC3LALwALcw6nEBNzNgADcwQDcwQDcwgLcQhvCANzBAdzEsAsAB48ACYLAANzBsDYAB48ACa/AsAwAB48ACbA9AAePAAmwPQAHjwAJsE4ACbA9AAePAAmGAFQAW7A0AAePAAmwPAEJjwAJsEsACbA8AWcACYwDa7A7AXYACYwDerAbAdyaANyAANyAANiwBkGBgACEhAOCgQCCgMEACYDBsA0A3LA/AAeAAQmwIQDcsp7Cs4MBCZ0ACbBsAAmJwLCaAOSwXgDewADcsKrAANywFgAJk8eBANyvxAXcwQDcgAHcwQHcxADcw7A0AAeOAAmlwADcxrAFAQmwCQAHigEJsBIAB7BnwkEABNzBA9zAQQAFAYMA3IXAgsGwlcEA3MYA3MEA6gDWANwAyuQA6AHkANwA2sAA6QDcwADcsp/BAQHDAgHBg8CCAQHAANzAAQED3MC4A83CsFwACbAv37H5ANoA5ADoAN4B4LA4AQi4baPAg8mfwbAfwbDjAAmkAAmwZgAJmtGwCALcpAAJsC4AB4sACbC+wIDBANyBwYTBgMCwAwAJsMUACbhG/wAastDGBtzBs5wA3LCxANywZMS2YQDcgMCnwAABANyDAAmwdMAA3LIMw7FSwbAfAtywFQHcwgDcwAPcsADAANzAANywjwAJqAAJjQAJsAgACQAHsBTCrwEJsA0AB7AbAAmIAAewOQAJAAewgQAHAAmwHwEHjwAJl8aCxLCcAAmCAAeWwLAyAAkAB7DKAAkAB7BNAAmwRQAJAAewQgAJsNwACQAHsNEBCYMAB7BrAAmwIgAJkQAJsCAACbF0AAmw0QAHgAEJsCAACbF4AQm4Q3wEAbAKxrSIAQa4RHsAAbgMlQHYAgGCAOIE2IcH3IHEAdydw7BjwrgFisaA0IHGgMGAxLAzwLBvxrFGwLAMw7HLAegA3MCzrwbcsDzFAAc=", + ), + c( + x, + 60928, + "AUrASQJKgAKBAoICgwLAAsICAAqEAkIkhQLAB4AJgglAJIAixAKCIoQihiLGAsgCygLMAocCiiLOAowikCKSIo4iiAKJAooCgiQAAwIDBAOLAoAkCAOECYYJWCQCCgYDmCKaIp4iAAkKA6AiDAMOA0AIEAMSA6IipiLACaQiqCKqIowCjQKOAkADQgNEA4ADjwKOJMIHiAmKCZAkRgOsIgAEsCJCCLIiAgS0IkAERAS2IkIEwiLAIsQixiLIIkAJwASRAsoixATMIsIE0CLOIpICkwKUApUCQAVCBQgKlgKUJEQFxAeMCY4JwAaSJEQICCMKI4AFDCOEBZAJkgkOI4IFEiOGBYgFFCOMBRYjmAmKBR4jkAUgI5oJjgUkIyIjmQKaApsCwAXCBcQFnAKsJMYFyAXGB5QJlgkAB6okJiPKBSojKCNAI0IjRCNGI8wFSiNII0wjTiNQI7gknQLOBb4kDApSIwAGvCS6JEAGVCNCBkQGViNYI6ACoQKiAqMCwQLDAgEKpAJDJKUCwQeBCYMJQSSBIsUCgyKFIocixwLJAssCzQKnAosizwKNIpEikyKPIqgCqQKqAoMkAQMDAwUDqwKBJAkDhQmHCVkkAwoHA5kimyKfIgEJCwOhIg0DDwNBCBEDEwOjIqciwQmlIqkiqyKAI6wCrQKuAkEDQwNFA68CjyTDB4kJiwmRJEcDrSIBBIQIsSJDCLMiAwS1IkEERQS3IkMEwyLBIsUixyLJIkEJwQSxAssixQTNIsME0SLPIrICswK0ArUCQQVDBQkKtgKVJEUFxQeNCY8JwQaTJEUICSMLI4EFDSOFBZEJkwkPI4MFEyOHBYkFFSONBRcjmQmLBR8jgSORBSEjmwmPBSUjIyO5AroCuwLBBcMFxQW8Aq0kxwXJBccHlQmXCQEHqyQnI8sFKyMpI0EjQyNFI0cjzQVLI0kjgiNNI08jUSO5JL0CzwW/JA0KUyO/Ar0kgyO7JEEGVSNDBkUGVyNZIwExgAwALkYkRCRKJEgkAAhCCUQJBAiIIoYkhCSKJIgkriKYJJYknCSaJAAjBgoCIwQKRgnOB8oHyAfMB0ckRSRLJEkkAQhDCUUJBQiJIockhSSLJIkkryKZJJcknSSbJAEjBwoDIwUKRwnPB8sHyQfNB1AkTiRUJFIkUSRPJFUkUySUIpYilSKXIgQjBiMFIwcjGCMZIxojGyMsIy0jLiMvIwAkoiSgJKYkpCSoJKMkoSSnJKUkqSSwJK4ktCSyJLYksSSvJLUksyS3JIIIgAiBCAIIAwicIp0iCgoLCoMIQAuKLIEMiSyILEAlQSUALQcuAA1AJkEmgC4BDcgmySYAL4QvAg2DL4IvQA3YJtkmhjEEDUAnQScAMYYwBg2FMIQwQQ1AKAAyBw1PKFAogDKELAMuVyhCDYEsgCzAJMEkhiyDLMAoQw3AJcElQClEDcAmwSYFLgIuwClFDQUvBC+ADdAm0SaAL0Aqgg3gJuEmgDCBMMAqgw0EMAMwgQ3AJ8EngjBAK4QNRyhIKIQxgTEGLwgNgS8FMEYNgzCCMQAOAQ5AD4ARghEDDwAPwBEBD0ARAhIEEoEPQBLAD0ISgA9EEoQSgg+GEogSihLAEoISgRGDEUMQQBDBEUEQQREDEgUSwRBBEgAQQxLAEEUShRLCEIcSiRKLEsESgxKAEAARAREAEgESgBKBEkATQRNDE0ITRBPCEwAUwBNAFIAUwBRAFUEVQBcAF0EXwBcAGAIYARhAGIAYABnAGMEYARlAGUIZQRmAGcAZwhnBGYAcwBzAHYAfACACIAQgBiAIIEAggCCCIMAgwSAAIbgiuSIQIxEjHCMdI0wkViRNJFckjCSNJJ4knyQAJQIlBCXAKwElAyUFJcErwivDK8QrxSvGK8crgCWCJYQlyCuBJYMlhSXJK8oryyvMK80rzivPKwAmAiYBJgMmgCaCJoEmgybCJsQmxiYALMMmxSbHJgEsAiwDLAQsBSwGLAcsyibMJs4mCCzLJs0mzyYJLAosCywMLA0sDiwPLNIm1CbWJtMm1SbXJtom3CbeJtsm3SbfJgAnAicBJwMngCeCJ4EngycAKAIoBCgBKAMoBShCKEQoRihJKEsoTShALEooTChOKEEsQixDLEQsRSxGLEcsUShTKFUoSCxSKFQoVihJLEosSyxMLE0sTixPLIIsAS6AMYcsAS8CLwMvBi6FMQAwATACMEBGQUaARsBGwkbBRgBHQEeAR8BHwkcASUBJgEmCSQBKwkkDSgRKQEpBSoBKgUrASsFKwEvBSwBLAUtAS0FLwkvDS4BLgUuCS4NLAEwBTAJMA0wAVkBUQlREVEZUSFRKVExUTlRQVFJUVFRWVIBUglSEVMBUwVQAVQFVQFVBVYBVgVXAVcFVgFbAWABXAlcEVwZXCFcKVwxXDlcQVxJXFFcWV0BXQldEV4BXgVfAV8FXAFgBWEBYQViAWIFYAFkBWQJZA1lAWUCPQo+Aj8CPwY8AkAGQQZBAkEOQgJCBkMCQ", + ), + c( + x, + 62832, + "+hgXVg1WEhMWDBYRNukCNkw24RISFhMOEA7iEhIMEwz6GRcWbQ8WDg8FFAwbDw4PDCsOAjYOCwUVSxbhDwzB4hAM4gD/MAL/CAL/J78iIQJfXyEiYQIhAkFCIQIhAp9/Al9fIQJfPwIFPyJlAQMCAQMCAQMC/wgC/woCAQMCXyEC/zKiIQIhIl9BAv8A4jwF4hPkCm7kBO4GhM4EDgTuCeZofwQOPyAEQhYBYC4BFkEAAQAhAuEJAOEB4hs/AkFC/xBiPwxfPwLhK+Io/xoPhij/L/8GAv9YAOEeIAS24iEWESAvDQDmJREGFiYWJhYG4ADlE2BlNuADu0w2DTYv5gMWG1blGATlAuYN6QJ2JQblWxYFxhsPpiQmD2Yl6QJFLwX2BgAbBQblFuYTIOVR5gMF4AbpAuUZ5gEkD1YEIAYt5Q5mBOYBBEYEhiD2BwDlEUYgFgDlA4DlEA6lADug5gDlIQTmEBvmGAflLgYHBgVH5gBnBicFxuUCJjbpAhYE5QcGJwDlACAlIOUOAMUABUBlIAYFR2YgJyAnBgXgAAdgJQBFJiDpAiUtqw8NBRYGICYHAKVgJSDlDgDFACUAJQAlIAYARyZgJiBGQAbAZQAFwOkCJkUGFuACJgcA5QEARQDlDgDFACUAhSAGBUeGACYHACcGIAXgByUmIOkCFg3ABaYABicA5QAgJSDlDgDFACUAhSAGBQcGB2YgJyAnBsAmB2AlAEUmIOkCDwWr4AIGBQClQEUAZUAlAAUAJUAlQEVA5QRgJwYnQEcARwYgBaAH4AbpAkuvDQ+ABkcG5QAARQDlDwDlCCAGBUZnAEYAZsAmAEUgBSAlJiDpAsAWyw8FBicW5QAARQDlDwDlAgCFIAYFBwaHAAYnACcmwCegJQAlJiDpAgAlB+AEJiflAQBFAOUhJgVHZgBHAEcGBQ9gRQfLRSYg6QLrAQ+lAAYnAOUKQOUQAOUBAAUgxUAGYEdGAAYA5wCg6QIgJxbgBOUoBiXGYA2lBOYAFukCNuAdJQAFAIUA5RAABQDlAgYl5gEFIIUABADGAOkCIGXgGAVP9gcPFk8mr+kC6wIPBg8GDwYSExITJ+UAAOUcYOYGB4YWJoXmAwDmHADvAAavAC+WbzbgHeUjJ2YHpgcmJyYF6QK2pScmZUYFRyXHRWblBQYnJqcGBQfpAkcGL+EeAAGAASDiIxYEQuWAwQBlIMUABQBlIOUhAGUg5RkAZSDFAAUAZSDlBwDlMQBlIOU7IEb2AesMQOUI7wKg4U4goiAR5YHkDxblCRflEhITQOVDVkrlAMDlCkYH4AHlCyYHNuAB5Qom4ATlBQBFACbgBOUsJgfG5wAGJ+YDVgRWDQUGIOkCoOsCoLYRdkYbBukCoOUbBOUtwIUm5RoGBYDlPuAC5RcARmcmR2AnBqdGYA9ANukC5RYgheAD5SRg5RKg6QILQO8a5Q8mJwYgNuUtBwYHxgAGBwYn5gCn5gIgBukCoOkCoNYEtiDmBgjmCOApZgflJwYHhgcGhwYn5QBA6QLW7wLmAe8BNgAmB+UWB2YnJgdGJekC5SQGByZHBgdGJ+AAduUc5wDmACcmQJbpAkBF6QLlFqQ24gHA4SMgQfYA4ABGFuYFB8ZlBqUGJQcmBYDiJOQ34gUE4hrkHeY4/4AO4gD/WuIA4QCiIKEg4gDhAOIA4QCiIKEg4gAAAQABAAEAP8LhAOIGIOIA4wDiAOMA4gDjAIIAImEDDgJOQgAiYQNOYiAiYQBO4gCBTiBCACJhAy4A9wObsTYUFRI0FRIU9gAYGZsX9gEUFXYwVgwSE/YDDBYQ9gIXmwD7AgsEIKtMEhME6wJMEhMA5AVA7RngB+YFaAZI5gTgBy8BbwEvAkEiQQIPAS8Mga8BDwEPAQ9hDwJhAmUCLyIhjD9CDwwvAg/rCOobP2oLL2CMjyxvDC8MLwzPDO8XLC8MDwzvF+yAhO8AEhMSE+8MLM8SE+9JDO8W7BHvIKzvPeAR7wPgDes070brDu+ALwzvAQzvLuwA72cM74BwEhMSExITEhMSExITEhPrFu8kjBIT7BcSExITEhMSExIT7AjvgHjsexITEhMSExITEhMSExITEhMSExITEhPsNxITEhPsGBIT7IB67yjsDS+s7x8g7xgA72HhKOIoXyEi30ECPwI/giRBAv9aAq9/Rj+Adgs24h4AAoACIOUwwAQW4AYG5Q/gAcUAxQDFAMUAxQDFAMUAxQDmGDYUFRQVVhQVFhQV9gERNhEWFBU2FBUSExITEhMSE5YE9gIxdhEWEvYFL1YSExITEhMSExHgGu8SAO9R4ATvgE7gEu8EYBdWDwQFChITEhMSExITEhMvEhMSExITEhMREjMP6gFmJxGEL0oEBRYvAOVOICYuJAUR5VIWRAWA5SMA5VYAL2vvAuUY7xzgBOUI7xcA6wLvFusAD+sH7xjrAu8f6wfvgLjlmTjvOOXAEY0E5YPvQO8v4AHlIKQ25YCEBFblCOkCJeAM/yYFBkgW5gIWBP8UJCblPuoCJrbgAO4P5AEu/wYi/zYE4gCf/wIELn8FfyL/DWECgQL/B0ECP4A/AAIAAn/gEEQ/BSQCxQZFBmUG5Q8nJgdvBkCrLw0PoOUsduAAJ+Uq5wgm4AA26QKg5gqlVgUWJQbpAuUU5gA25Q/mAyfgAxblFUBGB+UnBidmJyZH9gUABOkCYDaFBgTlAekChQDlIaYnJicm4AFFBuUABgcg6QIgduUIBKVPBQcGB+UqBgVGJSaFJgUGBeAQJQQ25QMHJic2BSQHBuACpSClIKXgAcUAxQDiIw5k4gEELmDiSOUbJwYnBicWBwYg6QKg5asc4ATlD2DlKWD8h3j9mHjlgOYg5WLgHsLgBIKABQblAgzlBQCFAAUAJQAlAOVk7gngCOWA4xMS7wjlOCDlLsAP4BjlBA1P5gjWEhMWoOYIFjEwEhMSExITEhMSExITEhMSEzYSE3ZQVgB2ERITEhMSE1YMEUwAFg02YIUA5X8gGwBWDVYSExYMFhE26QI2TDbhEhIWEw4QDuISEgwTDBITFhITNuUCBOUlJOUXQKUgpSClIEVALQwODy0AD2wv4AJbLyDlBADlEgDlCwAlAOUHIOUG4Brlc4BWYOslQO8B6i1r7wkrTwDvBUAP4CfvJQbgeuUVQOUp4AcG6xNg5Rhr4AHlDArlAAqA5R6GgOUWABblHGDlABaK4CLhIOIg5UYg6QKg4Rxg4hxg5SDgAOUs4AMW4QMA4QcAwQAhAOIDAOIHAMIAIuA75YCv4AHlDuAC5QDgEKQA5CIA5AHgPaUgBQDlJAAlQAUg5Q8AFusA5Q8vy+UX4ADrAeAo5QsAJYCL5Q6rQBblEoAW4DjlMGArJesIIOsmBUYAJoBmZQBFAOUVIEZgBusBwPYBwOUVKxblFUvgGOUAD+UUJmCL1uAB5S5A1uUOIOsA5QuA6wDlCsB24ATL4EjlQeAv4SvgBeIrwKvlHGbgAOkC4ICe6xcA5SIAJhEgJeBDRuUV6wIF4ADlDuYDa5bgDuUKZnbgHuUNy+AM5Q/gAQcGB+Ut5gfWYOsM6QIGJSYF4AFGB+UlR2YnJjYbdgbgAhsg5RHA6QKgRuUchgfmAADpAnYFJwXgAOUbBjYF4AEmB+UoR+YBJ2V2ZhYHBukCBRYFVgDrDOAD5QoA5RFHRicGBya2BiUG4DbFAAUAZQDlBwDlAhag5ScGR+YAgOkCoCYnAOUAICUg5Q4AxQAlAIUAJgUnBmcgJyBHIAWgB4CFJyDGQIbggAPlLUfmACdGBwZllukCNgAWBkXgFuUoR6YHBmcmByYlFgXgAOkC4IAe5SdHZiBnJgcm9g9lJuAa5ShH5gAnBgcmVgXgA+kCoPYF4AvlIwYHBiemBwYFFqDpAuAu5RMgRidmB4Zg6QIrVg/F4IAx5SRH5gEHJhbgXOEY4hjpAusB4ATlACAFIOUAACUA5RCnACcgJgcGBQcFBwZW4AHpAuA+5QAg5R9HZiAmZwYFFgUH4BMF5gLlIKYHBWb2AAbgAAWmJ0blJuYFByZWBZbgBeVBwPYC4IBu5QEA5R0HxgCmBwYFluAC6QLrC0A25RYg5g4AB8YHJgcm4EHFACUA5R6mQAYAJgDGBQbgAOkCoKUAJQDlGIcAJgAnBgcGBcDpAuCAruULJic2wCYFB+UFAOUaJ4ZAJwYHBvYF6QLgTgXgB+sN7wBt7wngBRblgxLgXupnAJbgA+WAPOCJxOVZNuAF5YOo+wgGpeYH4I8i5YG/4KEx5YGxwOUXAOkCYDblRwDpAqDlFiCGFuAC5SjGlm9kFg/gAukCAMsA5Q2A5QvggijhGOIY6w924F3lQ2AGBecvwGbkBeA4JBYEBuADJ+AG5Zdw4ADlhE7gIuUB4KJfZADEACQA5YCb4AcF4BVFIAXgBmXgAOWBBOCIfOVjgOUFQOUBwOUCIA8mFnvgkdTmJiDmD+AB72zgNO+AbuAC7x8g7zQnRk+n+wDmAC/G7xZm7zXgDe86Rg/gcusM4ATrDOAE70/gAesR4H/hEuIS4RLCAOIK4RLiEgEAISABICEgYQDhAGIAAgDCAOID4RLiEiEAYSDhAADBAOISIQBhAIEAAUDBAOIS4RLiEuES4hLhEuIS4RLiEuES4hLhEuIUIOERDOIRDKLhEQziEQyi4REM4hEMouERDOIRDKLhEQziEQyiPyDpKu+BeOYvb+Yq7wAG7wYGL5bgB4YA5gfgg8jiAgXiDKCi4IBNxgDmCSDGACYAhoDkNuAZBuBo5SVAxsQg6QJgBQ/ggLjlFgbgCeUkZukCgA3ggUjlEwRm6QLggl7FAGUAJQDlBwDlgD0g6wHG4CHhGuIaxgRg6QJgNuCCieszD0sNa+BE6yUP6wfggDplAOUTACUABSAFAOUCAGUABQAFoAVgBQAFAAUARQAlAAUgBQAFAAUABQAFACUABSBlAMUAZQBlAAUA5QIA5QmARQCFAOUJ4Cws4ICG7yRg71zgBO8HIO8HAO8HAO8d4ALrBe+AGeAw7xXgBe8kYO8BwC/gBq/ggBLvgHOO74JQYO8JQO8FQO9vYO9XoO8EYA/gB+8EYO8w4ADvAqDvIOAA7xYgL+BG74DM4ATvBiDvBUDvAcDvJgDP4ADvBmDvAcDvAcDvgAsA7y/gHekC4IN+5cBmWOAY5Y+yoOWAViDllfrgBuWcqeCLl+WBluCFWuWSw4Dlj9jgypvJG+AW+1jgeOaAaODAvYj9wL92IP3Av3YgAAAAACAGAQBABgEAEAcBAMAIAQAFCQEAIAkBAHAJAQCQCQEAmwkBALAJAQAglAAA0AkBAPAJAQAQCgEAMAoBAGAKAQAjDAEAKAwBAEAMAQCADAEAoAwBADAOAQCMDgEAmA4BAJ0OAQCwDgEA9Q4BAPkOAQAQDwEAYA8BAJoPAQCwDwEAzw8BANgPAQDgDwEAsBABAAARAQAAEgEALRIBAEASAQBgEgEAEBMBAAAUAQAcFAEAIBQBAHAUAQAQFQEAsBUBAGCPAAAgjA==", + ), + c( + x, + 66992, + "HADIAKwBRQAPAEEAIAALAAwAEwCUAh8AFwAWACEAwwEFAAoANwAXAI8BXAAMAAUABABFAAQADwBHADoACwAfAAkABADEAE8A+AAtAA0AFgCtAO8AHAAEAEcAkQCcADMATAThAg==", + ), + c( + x, + 67104, + "rID+gETbgFJ6gEgIgU4EgELigGDNZoBAqIDWgAAAAADdgENwEYCZCYFcH4CagoqAn4OXgY2BwIwYERyRAwGJABQoEQkCBRMkyiEYCAgAIQsLkQkABgApQSGDQKcIgJeAkIBBvIGLiCQhCRSNAAGFl4G4AICcg4iBQVWBnolBkpW+g5+BYNRiAAOAQNIAgGDUwNSAxgEICQuAiwAGgMADDwaAmwMEABaAQVOBmICYgJ6AmICegJiAnoCYgJ6AmAeBsVX/GJoBAAiAiQMAACgYAAACAQAIAAAAAAEACwYDAwCAiYCQIgSAkAAAAAAAAAAAQ0SAQmmNAAEBAMeKr4wGj4DkMxkLgKKAnY/liuQKiAIDQKaLFoWTtQmOASKJgZyCuTEJgYmAiYGcgrkjCQuAnQqAioK5OBCBlIGVE4K5MQmBiIGJgZ2AuiIQgomAp4S4MBAXgYqBnIK5MBAXgYqBjoCLg7kwEIKJgImBnILKKACHkYG8AYaRgOIBKIGPgECikoiKgKPtiwALlhsQETKDjIsAiYNGc4GdgZ2BnYHBkkC7gaGA9YuDiEDdhLiJgZPJgYqCsISvjruCnYgJuIqxkkGvjUbAs0j1n2B4c4ehgUFhB4CWhNeBsY8AuIClhJuLrIOvi6SAwo2LB4GsgrEAEQyAqySAQOyHYE8ygEhWhEaFEAyDQxODQYKBQVKCtI2sgYqCrIiIgLyCo4uRgbiCr4yNgduICCgIQJyJloO5MQmBiYCJgUDQjALpkUDsMYacgdGOAOmK5o1BAIxA9igJCgCAQI0xK4Cbiakgg5GKrY1BljiG0pWAjfkqAAgQAoDBIAiDQVuDiAiArzKCYFANALYz3IFgTKuAYCNgMJAOAQTjgEi2gEfnmYWZhZkAAAAAQKmAjoBB9IgxnYTfgLOATYCATC6+jIChpEKwgIyAj4xA0o9DT5lHkYFgeh2BQNGAQIASgUNhg4iAYFwVARCpgIhg2HS9YCFfj0NFmWHMX5mFmYWZ", + ), + c( + x, + 67872, + "Sb2Al4BBZYCXgOWAl4BA6YCRgeaAl4D2gI6ATVSARNWAUCCBYM9tgVOdgJeAQVeAi4BA8IBDf4BguDMHhGwurN8=", + ), + c( + x, + 67952, + "Q06ATg6BRlKBSK6AUP2AYM46gM6IbQAGAJ3f/0DvTg9YhIFIkICUgE9rgUC2gELOgE/giEZngA==", + ), + c(x, 68016, "Rf+FQNaAsIBBf4HPgGEH2YCOgA=="), + c( + x, + 68048, + "Q3mASreA/oBgIeaBYMvAhUGVgfMAAAAAAAAAgEEegQBDeYBgLR+BYMvAhUGVgfMAAAAAAAAAgA==", + ), + c(x, 68112, "QcMICIGkgU7cqgpOhz8/h4uAjoCugA=="), + c(x, 68144, "QN6Az4CXgEQ8gFkRgEDkPz+HiREFAhGAqRGAYNsHhouE"), + c( + x, + 68192, + "QJ8GAAEAARIQgp+AzwGAiweA+wEBgKWAQLuInimE2giBiYCjBAIECIDJgpyAQZOAQJOA14NC3of7CIDSAYChEYBA/IFC1ID+gKeBrYC1gIgDAwOAi4CIACaAkICIAwMDgIuAQUGA4YFGUoHUhEUbEIqAkYCbjIChpEDZgEDVAAAAAAAAAT8/h4kRBAApBBKAiBKAiBERBAiPACCLEioICwAHgowGkoGagIyKgNYYEIoBDAoAEBECBgUchY+Pj4iAQKEIgUD3gUE01ZmaRSCA5oLkgEGegUDwgEEugNKAi0DVqYC0AILfCYDegLDdgo3fnoCnh66AQX9gcpuBQNGAQIASgUNhg4iAYE2VQQ0IAIGJAAAJgsOB6aWGiyQAlwQAAQGA66BBapG/gbWnjIKZlZSBi4CSAxoAgECGCICfmUCDFQ0NChYGgIhHhyCpgIhgtOSDVLmGjYe/hUI+1IDGAQgJC4CLAAaAwAMPBoCbAwQAFoBBU4FBI4GxSC+9TZEYmgEACICJAwAAKBgAAAIBAAgAAAAAAQALBgMDAICJgJAiBICQQkOKhJ6An5mCooDugoyrg4gxSZ2JYPwFQh1rBeFP/6+JNZmFRhuAWfCBmYS2gw==", + ), + c( + x, + 68672, + "rIBFW4CygE5AgEQEgEgIhbyApoCOgEGFgEwDAYCeC4CbgEG9gJKA7oBgzY+BpICJgECogE+egA==", + ), + c(x, 68736, "QUiARSiASQIAgEgogUjEhUK4gW3c1YA="), + c( + x, + 68768, + "3QCAxgUDAYFB9kCeByWQC4CIgUD8hEDQgLaQgJoAAQBAhTuBQIULCoLCmtqKuYqhgf2HqImPm7yAjwKDm4DJgI+A7YCPgO2Aj4CugruAjwaA9oDtgI+A7YCPgOyBj4D7gPsogOqAjITKgZoAAAOBwRCBvYDvAIGnC4SYMICJgULAgkOzgUCyioiAQVqCQTg5gK+OgYrngI6ApYi1gUCJgb+F0ZgYKAqxvtiLpIpBvACCioKMgoyCjIFM74JBPIBB+YXog96AYHVxgIsIgJuB0YGNoeWC7IFAyYCakbiDo4DegIuAo4BAlILAg7KA44SIgv+BYE8vgEMAj0ENAICugKyBwoBC+4BEniipgIhDKYFCOoVB1ILFirCDQL+AqIDHgfeBvYDLgIiC54FAsYHQgI+AlzKEQMwCgPqBQPqB/YD1gfKAQQyBQQELgECbgNKAkYDQgEGkgEEBAIHQgFaujmA2mYS6hkRXkM+BYD/9GDCBXwCtgZZCHxIvOYadg06BvUDBhkF2gLyDRd+G7BCCAEC2gEIXgUNtgEG4gENZgELvgP6ASUKAt4BCYoBBjYDDgFOIgKqE5oHcgmBvFYBF9YBDwYCVgECIgOuAlIFgVHqASA+BS9mAQmeCRM6AYFCogUSbCIBgcVeBSAWCr4k1mYVg/qiJNZmFYC/vCYdgL/GB", + ), + c( + x, + 69296, + "YDAFgZiIjYJDxFm/v2BR/2BY/0FtgelgdQmAmlf3h0TVqYhgJGZBi2BNA2Cm359QOYVA3YFWgY1dMEweQh1F4VNKhFBfYCALgU4/hPqESu8RgGCQ+QkAgQAAAAAAAAAAYP3Pn0INgWD//YFg//2BYP/9gWD//YFg//2BYP/9gWD//YFg//2BYP/9gWD//YFg//2BYP/9gWD//YFg//2BYP/9gWD//YE=", + ), + c( + x, + 69472, + "oI6JhpkYgJmDoTAACAALAwKAloCegF8Xl4eOgZKAiUEwQs9An0J1nURrQf//QYATmI6AYM0MgUEEgYiEkYDjgF+HgZeB", + ), + c( + x, + 69552, + "oQOAQIKAjoBfW4eYgU4GgEHIg4yCYM4gg0C8A4DZgWAuf5mA2ItA1WHx5ZkAAAAAoICLgI+ARUiAQJKCQLOAqoJA9YC8AAKBQSSBRuOBQxUDgUMEgEDFgUDLBIBBOYFBYYNArQmBnIFAu4HAgUO7gYiCTeOAjICVgUGsgGB0+4BBDYFA4gKAQX2B1YHegECXgUCSgkCPgUD4gGBSZQKBQKiAi4CPgMCASvOBRPyEq4NAvIH0g/6CQIANgI+B1wiB64BBoIFBdAyO6IFA+IJCBACAQPqB1oFBo4FCs4HJgWBLKIFAhIDAgYqAQ1KAYE4FgF3ngA==", + ), + c( + x, + 69808, + "6IFAw4BBGICdgLOAk4BBP4DhAIBZCICygIwCgECDgECcgEGkgEDVgUsxgGGnpIGxgbGBsYGxgbGBsYGxgbGBsYGxgbGBsYFIhYBBMIGZgACggIkAgIoKgEM9B4BCAIC4gMeAjQCCQLOAqooAQOqBtY6egEEEgUTzgUCrA4VBNoFDFIdDBID7gsaBQJwSgKYZgUE5gUFhg0CtCIKcgUC7hL2BQ7uBiIJN44CMA4CJAAqBQauBYHT6gUEMgkDihEF9gdWB3oBAloJAkoL+gI+BQPiAYFJjEINAqICJAICKCoDAAYBEOYCvgESFgEDGgEE1gUCXhcOF2INDt4Srg0C8hu+D/oJAgA2Aj4HXhOuAQaCCi4FBZRqO6IFA+IJCBACAQPqB1guBQZ2CrIBChIHJgUUqhGBF+IFAhIDAgomAQ1GBYE4FgF3mgwAAAAAAAAAAYDP/Wb+/YFH/YFoNCACBiQAACYJhBdVgpt+fUDmFQN2BVoGNXTBUHlNKhFBfWAoQgGDl749tAu9A7wAAAAAAAIiEkYDjgJmAVd6ASX6KnAyAroBPn4A=", + ), + c( + x, + 70240, + "p4GRAICbAICcAICsgI6ATn2DR1yBSZuBiYG1gY2BQLCAQL8aKgIKGBgAA4gggJEjiAgAOZ4LIIgJkiGIIQuXgY87kw6BRDyNyQEYCBQcEo1BkpUNgI04NRAcAQwYAgmJKYGLkgMIAAgDISqXgYoLGAkLqg+ApyAAFCIYFABA/4BCAhoIgY0JiaqHQaqJD2DOPCyBQKGBkQCAmwCAnAAACIFg13aAuIC4gLiAuIAAAACiBQSJ7gOAX4yAi4BA14CVgNmFjoFBboGLgEClgJiKGkDGgEDmgYmAiIC5GISIAQEJAwEACQICDxQABIuKCQAIgJEBgZEoAAoMAQuBigwJBAgAgZMMKBkDAQEoAQAABQIFgImBjgEDAAMQgIqBr4KIgI2AjYBBc4FBzoKSgbIDgETZgIuAQlgAgGG9aYBAyYBAn4GLgY0BicqZAZaAkwGIlIFAraGB7wkCgdIKgEEGgL6KKJcxD4sBGQOBjAkHgYgEgosXEQADBQIF1a/FJwqDiRABEIGJQOKLGEEaroCJgEC474yCiIatBoeNg4iGiACiBQSJX9KAQNSAYN0qgGDz1ZlB+oRFr4NsBmvfYfP6hGAmHIBA2oCPg2HMdoC7EQGC9AmKlJIQGgIwAJeAQMgLgJQDgUCtEoTSgI+CiICKgEI+AQc9gIiJCreAvAgIgJAQjEDkgqmI", + ), + c( + x, + 70768, + "YCMZgUDMGgGAQgiBlIGxi6qAkoCMB4GQDA8EgJQGCAMBBgOBm4CiAAMQgLyCl4CNgENagbIDgGHErYBAyYBAvQGJypkAl4CTASCClIFAraCLiIDFgJWLqhyLkBCCxgCAQLqBvowYl5GAmYGMgNXUr8UoEgobig6IQOKLGEEaroCJgEC474yCiIatBoeNg4iGiA==", + ), + c( + x, + 70928, + "QKgDgF+MgIuAQNeAlYDZhY6BQW6Bi4DegMWAmIoaQMaAQOaBiYCIgLkYKIuA8Yn1gYoAACgQKImBjgEDAAMQgIqErIKIgI2AjYBBc4FBzoKSgbIDgETZgIuAQlgAgGG9ZUD/jIKegLuFi4GNAYmRuJqOiYCTAYgDiEGxhEE9h0EJr//zi9Sqi4O3h4mFp4ed0YuugImAQbhA/0P9AAAAAECsgEKggELLgEtBgUZSgdSER/qEmYSwj1DzgGDMmo9A7oBAn4DOiGC8poNUzodsLoRP/x8PBwMBAAAAAAAAAACAAAAAAAgAAAAAAQAAACAAAAAABAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAABAAAAAQAAAAEAAAABAAAAAUAAAAF", + ), + c( + x, + 71427, + "gAAAAABgTsJQp/TU1AAAAEAAAAAA0mggN8rlHgqNZIQxej4VuHUymC3EaVOdqqqqKquqqqowJ2EoVHpqaqEmiCbm/fM+gxMAJUSnyLoGZ7QjCcfAgvEplyLtPciy/X+eIStXraWIO8Mgqyl82gAAACAAAAAAfrVQH7OEWKzGLLIeb+KmihjhIR6yql0MIc2dHeQ0mEN4TCQdZQ16NokFtBwMPhesW9lLHA0r16ho1+obTM74mGk0kBvlcg8FP0M7GxVvsC51b+saOPxGnOs4oBoX/TsOYjBZGlaMjbPD9BUa5qKVK9ww1hn53n3MmZmZGZqZmZmA7F8ZMZRginvuKBn5Ik8Lz2r0GBjjBoxGMsIYPZ8K3A==", + ), + c( + x, + 71715, + "IEcDuDIAAABAJjxNSkcDuFL92dVZAAAAYI4GcGUmPE1q8KmzbkcDuHKOAGp2/dnVeW0/BX0AAACA337Mgo4GcIWuBe+HJjxNikXdjYzwqbOOAQXBkEcDuJJMeJqUjgBqltYJKJj92dWZj5R0m20/BZ2zxoieAAAAoDeta6HffsyiIxYjpI4GcKUAAAAAAQAAAAoAAABkAAAA6AMAABAnAACghgEAQEIPAICWmAAA4fUFAMqaOwAAAAAAAAAAlAAAAHcAAABZAAAAOwAAAB0=", + ), + c( + x, + 71936, + "gACAAIEAggCDAIQAhQCGAIcAiACJAIoAiwCMAI0AjgCPAJAAkACRAJIAkwCUAJUAlgCWAJcAmACZAJoAmwCbAJwAnQCeAJ8AoACgAKEAogCjAKMApAClAKYApwCnAKgAqQCqAKoAqwCsAK0ArQCuAK8AsACwALEAsgCyALMAtAC1ALUAtgC3ALcAuAC5ALkAugC7ALsAvAC9AL0AvgC/AMAAwADBAMEAwgDDAMMAxADFAMUAxgDHAMcAyADJAMkAygDLAMsAzADMAM0AzgDOAM8A0ADQANEA0QDSANMA0wDUANQA1QDWANYA1wDXANgA2QDZANoA2gDbANsA3ADdAN0A3gDeAN8A4ADgAOEA4QDiAOIA4wDjAOQA5QDlAOYA5gDnAOcA6ADoAOkA6gDqAOsA6wDsAOwA7QDtAO4A7gDvAPAA8ADxAPEA8gDyAPMA8wD0APQA9QD1APYA9gD3APcA+AD4APkA+QD6APoA+wD7APwA/AD9AP0A/gD+AP8AIBQQDQwLCgoJCQgICAgIBwcHBwcHBwYGBgYGBgYGBgYGBgY=", + ), + c(x, 72368, "AQCwMgEAcDMBANA2AQAwNwEAUD4="), + c( + x, + 72400, + "MV9SMjc76wWf2m4kAVnyNWhXLwIauh4FDuF7EOB01RzmBjgFmL/WLAAAAAAAAAAAmlVJBKlsuh5GjsEuCxZgCAcTMg0gEfULOClmDz6rMgn47kAvBQl2LgAAAAAAAAAAT7thBWes3T8YLURU+yHpP5v2gdILc+8/GC1EVPsh+T/iZS8ifyt6PAdcFDMmpoE8vcvweogHcDwHXBQzJqaRPBgtRFT7Iek/GC1EVPsh6b/SITN/fNkCQNIhM3982QLA", + ), + c( + x, + 72607, + "gBgtRFT7IQlAGC1EVPshCcADAAAABAAAAAQAAAAGAAAAg/miAERObgD8KRUA0VcnAN009QBi28AAPJmVAEGQQwBjUf4Au96rALdhxQA6biQA0k1CAEkG4AAJ6i4AHJLRAOsd/gApsRwA6D6nAPU1ggBEuy4AnOmEALQmcABBfl8A1pE5AFODOQCc9DkAi1+EACj5vQD4HzsA3v+XAA+YBQARL+8AClqLAG0fbQDPfjYACcsnAEZPtwCeZj8ALepfALondQDl68cAPXvxAPc5BwCSUooA+2vqAB+xXwAIXY0AMANWAHv8RgDwq2sAILzPADb0mgDjqR0AXmGRAAgb5gCFmWUAoBRfAI1AaACA2P8AJ3NNAAYGMQDKVhUAyahzAHviYABrjMAAGcRHAM1nwwAJ6NwAWYMqAIt2xACmHJYARK/dABlX0QClPgUABQf/ADN+PwDCMugAmE/eALt9MgAmPcMAHmvvAJ/4XgA1HzoAf/LKAPGHHQB8kCEAaiR8ANVu+gAwLXcAFTtDALUUxgDDGZ0ArcTCACxNQQAMAF0Ahn1GAONxLQCbxpoAM2IAALTSfAC0p5cAN1XVANc+9gCjEBgATXb8AGSdKgBw16sAY3z4AHqwVwAXFecAwElWADvW2QCnhDgAJCPLANaKdwBaVCMAAB+5APEKGwAZzt8AnzH/AGYeagCZV2EArPtHAH5/2AAiZbcAMuiJAOa/YADvxM0AbDYJAF0/1AAW3tcAWDveAN6bkgDSIigAKIboAOJYTQDGyjIACOMWAOB9ywAXwFAA8x2nABjgWwAuEzQAgxJiAINIAQD1jlsArbB/AB7p8gBISkMAEGfTAKrd2ACuX0IAamHOAAoopADTmbQABqbyAFx3fwCjwoMAYTyIAIpzeACvjFoAb9e9AC2mYwD0v8sAjYHvACbBZwBVykUAytk2ACio0gDCYY0AEsl3AAQmFAASRpsAxFnEAMjFRABNspEAABfzANRDrQApSeUA/dUQAAC+/AAelMwAcM7uABM+9QDs8YAAs+fDAMf4KACTBZQAwXE+AC4JswALRfMAiBKcAKsgewAutZ8AR5LCAHsyLwAMVW0AcqeQAGvnHwAxy5YAeRZKAEF54gD034kA6JSXAOLmhACZMZcAiO1rAF9fNgC7/Q4ASJq0AGekbABxckIAjV0yAJ8VuAC85QkAjTElAPd0OQAwBRwADQwBAEsIaAAs7lgAR6qQAHTnAgC91iQA932mAG5IcgCfFu8AjpSmALSR9gDRU1EAzwryACCYMwD1S34AsmNoAN0+XwBAXQMAhYl/AFVSKQA3ZMAAbdgQADJIMgBbTHUATnHUAEVUbgALCcEAKvVpABRm1QAnB50AXQRQALQ72wDqdsUAh/kXAElrfQAdJ7oAlmkpAMbMrACtFFQAkOJqAIjZiQAsclAABKS+AHcHlADzMHAAAPwnAOpxqABmwkkAZOA9AJfdgwCjP5cAQ5T9AA2GjAAxQd4AkjmdAN1wjAAXt+cACN87ABU3KwBcgKAAWoCTABARkgAP6NgAbICvANv/SwA4kA8AWRh2AGKlFQBhy7sAx4m5ABBAvQDS8gQASXUnAOu29gDbIrsAChSqAIkmLwBkg3YACTszAA6UGgBROqoAHaPCAK/trgBcJhIAbcJNAC16nADAVpcAAz+DAAnw9gArQIwAbTGZADm0BwAMIBUA2MNbAPWSxADGrUsATsqlAKc3zQDmqTYAq5KUAN1CaAAZY94AdozvAGiLUgD82zcArqGrAN8VMQAArqEADPvaAGRNZgDtBbcAKWUwAFdWvwBH/zoAavm5AHW+8wAok98Aq4AwAGaM9gAEyxUA+iIGANnkHQA9s6QAVxuPADbNCQBOQukAE76kADMjtQDwqhoAT2WoANLBpQALPw8AW3jNACP5dgB7iwQAiRdyAMamUwBvbuIA7+sAAJtKWADE2rcAqma6AHbPzwDRAh0AsfEtAIyZwQDDrXcAhkjaAPddoADGgPQArPAvAN3smgA/XLwA0N5tAJDHHwAq27YAoyU6AACvmgCtU5MAtlcEACkttABLgH4A2genAHaqDgB7WaEAFhIqANy3LQD65f0Aidv+AIm+/QDkdmwABqn8AD6AcACFbhUA/Yf/ACg+BwBhZzMAKhiGAE296gCz568Aj21uAJVnOQAxv1sAhNdIADDfFgDHLUMAJWE1AMlwzgAwy7gAv2z9AKQAogAFbOQAWt2gACFvRwBiEtIAuVyEAHBhSQBrVuAAmVIBAFBVNwAe1bcAM/HEABNuXwBdMOQAhS6pAB2ywwChMjYACLekAOqx1AAW9yEAj2nkACf/dwAMA4AAjUAtAE/NoAAgpZkAs6LTAC9dCgC0+UIAEdrLAH2+0ACb28EAqxe9AMqigQAIalwALlUXACcAVQB/FPAA4QeGABQLZACWQY0Ah77eANr9KgBrJbYAe4k0AAXz/gC5v54AaGpPAEoqqABPxFoALfi8ANdamAD0x5UADU2NACA6pgCkV18AFD+xAIA4lQDMIAEAcd2GAMnetgC/YPUATWURAAEHawCMsKwAssDQAFFVSAAe+w4AlXLDAKMGOwDAQDUABtx7AOBFzABOKfoA1srIAOjzQQB8ZN4Am2TYANm+MQCkl8MAd1jUAGnjxQDw2hMAujo8AEYYRgBVdV8A0r31AG6SxgCsLl0ADkTtABw+QgBhxIcAKf3pAOfW8wAifMoAb5E1AAjgxQD/140AbmriALD9xgCTCMEAfF10AGutsgDNbp0APnJ7AMYRagD3z6kAKXPfALXJugC3AFEA4rINAHS6JADlfWAAdNiKAA0VLACBGAwAfmaUAAEpFgCfenYA/f2+AFZF7wDZfjYA7NkTAIu6uQDEl/wAMagnAPFuwwCUxTYA2KhWALSotQDPzA4AEoktAG9XNAAsVokAmc7jANYguQBrXqoAPiqcABFfzAD9C0oA4fT7AI47bQDihiwA6dSEAPy0qQDv7tEALjXJAC85YQA4IUQAG9nIAIH8CgD7SmoALxzYAFO0hABOmYwAVCLMACpV3ADAxtYACxmWABpwuABplWQAJlpgAD9S7gB/EQ8A9LURAPzL9QA0vC0ANLzuAOhdzADdXmAAZ46bAJIz7wDJF7gAYVibAOFXvABRg8YA2D4QAN1xSAAtHN0ArxihACEsRgBZ89cA2XqYAJ5UwABPhvoAVgb8AOV5rgCJIjYAOK0iAGeT3ABV6KoAgiY4AMrnmwBRDaQAmTOxAKnXDgBpBUgAZbLwAH+IpwCITJcA+dE2ACGSswB7gkoAmM8hAECf3ADcR1UA4XQ6AGfrQgD+nd8AXtRfAHtnpAC6rHoAVfaiACuIIwBBulUAWW4IACEqhgA5R4MAiePmAOWe1ABJ+0AA/1bpABwPygDFWYoAlPorANPBxQAPxc8A21quAEfFhgCFQ2IAIYY7ACx5lAAQYYcAKkx7AIAsGgBDvxIAiCaQAHg8iQCoxOQA5dt7AMQ6wgAm9OoA92eKAA2SvwBloysAPZOxAL18CwCkUdwAJ91jAGnh3QCalBkAqCmVAGjOKAAJ7bQARJ8gAE6YygBwgmMAfnwjAA+5MgCn9Y4AFFbnACHxCAC1nSoAb35NAKUZUQC1+asAgt/WAJbdYQAWNgIAxDqfAIOioQBy7W0AOY16AIK4qQBrMlwARidbAAA07QDSAHcA/PRVAAFZTQDgcYA=", + ), + c( + x, + 75411, + "QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNdF0ngBXnb0qgHBSD///PicKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BRkACgAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQARChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZ", + ), + c(x, 75601, "DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO"), + c(x, 75659, "DA=="), + c(x, 75671, "EwAAAAATAAAAAAkMAAAAAAAMAAAM"), + c(x, 75717, "EA=="), + c(x, 75729, "DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"), + c(x, 75775, "Eg=="), + c(x, 75787, "EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"), + c(x, 75842, "GgAAABoaGgAAAAAAAAk="), + c(x, 75891, "FA=="), + c(x, 75903, "FwAAAAAXAAAAAAkUAAAAAAAUAAAU"), + c(x, 75949, "Fg=="), + c(x, 75961, "FQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVG"), + c(x, 76036, "PQ=="), + c(x, 76076, "//////////8="), + c(x, 76144, "MDVR"), + c(x, 76156, "AwAAAAAAAAACAAAAAAAAAAEAAAABAAAAAQAAAAU="), + c(x, 76196, "mgE="), + c(x, 76220, "mwEAAJwBAAAMMQE="), + c(x, 76244, "Ag=="), + c(x, 76260, "//////////8="), + c(x, 76328, "mCkBAAAAAAAF"), + c(x, 76348, "nQE="), + c(x, 76372, "mwEAAJ4BAAAYMQEAAAQ="), + c(x, 76396, "AQ=="), + c(x, 76412, "/////wo="), + c(x, 76480, "MCoB") + } + var M2 = new ArrayBuffer(16), + Q1 = new Int32Array(M2), + ie = new Float32Array(M2), + Z3 = new Float64Array(M2) + function v(p2) { + return Q1[p2] + } + function P(p2, k2) { + Q1[p2] = k2 + } + function u0() { + return Z3[0] + } + function S(p2) { + Z3[0] = p2 + } + function T() { + throw new Error("abort") + } + function D3(p2) { + ie[2] = p2 + } + function yu() { + return ie[2] + } + function xu(p2) { + var k2 = p2.a, + a1 = k2.a, + h1 = a1.buffer + a1.grow = Aa + var m = new Int8Array(h1), + o0 = new Int16Array(h1), + A = new Int32Array(h1), + Q = new Uint8Array(h1), + F = new Uint16Array(h1), + z = new Uint32Array(h1), + hA = new Float32Array(h1), + b = new Float64Array(h1), + M = Math.imul, + jA = Math.fround, + r0 = Math.abs, + E0 = Math.clz32, + C1 = Math.min, + Tu = Math.max, + R2 = Math.floor, + o1 = Math.ceil, + l4 = Math.trunc, + D4 = Math.sqrt, + d = k2.b, + V0 = k2.c, + Pu = k2.d, + Lu = k2.e, + Ku = k2.f, + Ou = k2.g, + zu = k2.h, + ju = k2.i, + qu = k2.j, + _u = k2.k, + cu = k2.l, + $u = k2.m, + du = k2.n, + A9 = k2.o, + r9 = k2.p, + h = 5322032, + qA = 0, + _A = 0, + g = 0 + function CA(e, r, i, k, f, n, t, u, o, l) { + var s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0, + m0 = 0, + D0 = 0, + b0 = 0, + x0 = 0, + O0 = 0, + i2 = 0, + B2 = 0, + a2 = 0, + g1 = 0, + v1 = 0, + Z1 = 0, + X1 = 0, + P1 = 0, + aA = 0, + Gi = 0, + Ei = 0, + mi = 0, + Yi = 0, + vi = 0, + Zi = 0, + n3 = 0, + au = 0, + hu = 0, + Cu = 0, + Iu = 0, + Gu = 0, + ra = 0, + G2 = 0, + E2 = 0 + ;(B = (h - 160) | 0), (D = B), (h = B), (m0 = A[(e + 16) >> 2]), (G = 6) + A: { + if (V1(e)) break A + r: { + e: { + i: { + k: { + f: { + t: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + if (!(l & 4)) break t + if ( + ((B = A[(r + 60) >> 2]), + (g1 = A[(r + 24) >> 2]), + (e0 = A[(g1 + 36) >> 2]), + (A0 = A[(g1 + 32) >> 2]), + (l = A[(A0 + 48) >> 2]), + (i = F[(A0 + 42) >> 1]), + (A[(r + 60) >> 2] = 0), + (A[(r + 16) >> 2] = A[(m0 + 140) >> 2]), + (D0 = A[(r + 32) >> 2]), + (C = A[(r + 48) >> 2]), + (L = A[(r + 36) >> 2]), + (q = (r + 16) | 0), + (A[(m0 + 140) >> 2] = q), + (O0 = D0), + (Y = C), + (v1 = ((i << 3) + L) | 0), + (i = v1), + !A[(r + 12) >> 2]) + ) + break i + break e + } + if (((g1 = r), (w = F[(r + 6) >> 1]), (w | 0) == 13)) break k + if (((n = A[(((A[(m0 + 68) >> 2] + M(w, 24)) | 0) + 16) >> 2]), n)) + break f + } + j(e, 9825, 0) + break A + } + ;(s = Z[n | 0](e, r, i, k, f, u, o, l) | 0), (G = g) + break A + } + if ( + ((A0 = A[(g1 + 32) >> 2]), + (E = F[(A0 + 42) >> 1]), + (w = F[(A0 + 40) >> 1]), + (l = ((l & 2) >>> 1) | 0 || (u | 0) < (w | 0) ? w : 0), + (D0 = (l + ((E + F[(A0 + 46) >> 1]) | 0)) << 3), + z[(m0 + 120) >> 2] > (D - D0) >>> 0) + ) { + _4(e) + break A + } + if ( + ((s = Q[(A0 + 16) | 0]), + (G = (D + 72) | 0), + (A[(D + 76) >> 2] = G), + (A[(D + 84) >> 2] = u), + (A[(D + 88) >> 2] = s), + (A[(D + 72) >> 2] = G), + (A[(D + 56) >> 2] = r), + (A[(D + 60) >> 2] = i), + (e0 = A[(g1 + 36) >> 2]), + (O0 = (B - ((D0 + 15) & 4194288)) | 0), + (h = O0), + (D0 = o), + l) + ) { + for ( + r = (u | 0) < (w | 0) ? u : w, + B = (r | 0) > 0 ? r : 0, + r = (w - B) | 0, + L = r >>> 0 <= w >>> 0 ? r : 0; + ; + + ) { + if ((B | 0) == (a | 0)) + for (;;) { + if ((B | 0) != (L | 0)) { + ;(r = ((B << 3) + O0) | 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 3), + (B = (B + 1) | 0) + continue + } + break + } + else { + ;(i = a << 3), + (s = (i + o) | 0), + (r = A[s >> 2]), + (s = A[(s + 4) >> 2]), + s >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (i = (i + O0) | 0), + (A[i >> 2] = r), + (A[(i + 4) >> 2] = s), + (L = (L + 1) | 0), + (a = (a + 1) | 0) + continue + } + break + } + ;(A[(D + 84) >> 2] = w), (D0 = O0) + } + for ( + A[(D + 64) >> 2] = D0, L = ((l << 3) + O0) | 0, A[(D + 68) >> 2] = L, B = 0; + ; + + ) { + if ((B | 0) != (E | 0)) { + ;(r = ((B << 3) + L) | 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 3), + (B = (B + 1) | 0) + continue + } + break + } + ;(C = A[(A0 + 20) >> 2]), + (A[(D + 48) >> 2] = A[(m0 + 140) >> 2]), + (q = (D + 48) | 0), + (A[(m0 + 140) >> 2] = q), + (l = A[(A0 + 48) >> 2]), + (B = ((E << 3) + L) | 0), + (i = B) + } + ;(v1 = i), (w = 0) + break r + } + w = 1 + } + for (;;) { + r: { + e: { + i: { + k: { + if (!w) { + ;(au = u << 3), + (aA = (L + 8) | 0), + (Gi = (L + 16) | 0), + (Ei = (L + 24) | 0), + (mi = (D0 + 8) | 0), + (Yi = (D0 + 16) | 0), + (vi = (D0 + 24) | 0), + (hu = (q + 24) | 0), + (Z1 = (l + 200) | 0), + (Cu = (v1 + 24) | 0), + (i2 = (l + 192) | 0), + (Iu = f & -2), + (Gu = (D + 48) | 0), + (n3 = (D + 104) | 0), + (w = B) + f: { + for (;;) { + t: { + ;(Y = (C + 1) | 0), (s = 2), (G = 0), (r = 0), (i = 3) + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: { + M: { + W: { + E: { + F: { + D: { + J: { + p: { + R: { + S: { + v: { + Y: { + m: { + Z: { + V: { + b: { + U: { + c: { + i0: { + a0: { + N: { + h0: { + k0: { + R0: { + S0: { + C0: { + i2: { + I0: { + K: { + U0: { + k2: { + f2: { + n2: { + t2: { + u2: { + o2: { + l2: { + s2: { + B2: { + w2: { + g2: { + Q2: { + a2: { + h2: { + C2: { + I2: { + G2: { + E2: { + G0: { + H0: { + E0: { + $: { + z: { + X0: { + j: { + m2: { + Y2: { + b0: { + m0: { + y: { + x: { + f0: { + Y0: { + X: { + n0: { + v0: { + p0: { + T: { + q: { + d: { + O: { + H: { + A0: { + t0: { + v2: { + Z2: { + _: { + P: { + N0: { + y0: { + D2: { + J2: { + F2: { + x0: { + r0: { + L: { + T0: { + W2: { + V2: { + M2: { + P0: { + L0: { + R2: { + Z0: { + S2: { + U2: { + H2: { + X2: { + b2: { + p2: { + u0: { + o0: { + D0: { + N2: { + y2: { + x2: { + T2: { + P2: { + L2: { + K2: { + O2: { + z2: { + K0: { + e0: { + l0: { + J0: { + j2: { + q2: { + _2: { + c2: { + $2: { + d2: { + A1: { + r1: { + e1: { + i1: { + k1: { + f1: { + n1: { + t1: { + u1: { + o1: { + l1: { + s1: { + B1: { + w1: { + g1: { + Q1: { + a1: { + h1: { + C1: { + I1: { + G1: { + E1: { + m1: { + Y1: { + v1: { + Z1: { + D1: { + J1: { + F1: { + W1: { + V1: { + M1: { + R1: { + S1: { + U1: { + H1: { + X1: { + b1: { + p1: { + N1: { + y1: { + x1: { + T1: { + P1: { + L1: { + K1: { + O1: { + z1: { + O0: { + s0: { + z0: { + j1: { + q1: { + F0: { + W0: { + V0: { + _1: { + c1: { + j0: { + q0: { + _0: { + c0: { + B0: { + w0: { + $0: { + g0: { + $1: { + d0: { + d1: { + A4: { + r4: { + e4: { + i4: { + k4: { + f4: { + n4: { + t4: { + u4: { + o4: { + l4: { + s4: { + B4: { + w4: { + g4: { + Q4: { + a4: { + h4: { + C4: { + I4: { + G4: { + E4: { + m4: { + Y4: { + A2: { + r2: { + M0: { + v4: { + Z4: { + Q0: { + e2: { + D4: { + J4: { + F4: { + W4: { + V4: { + M4: { + R4: { + S4: { + U4: { + H4: { + X4: switch ( + ((k0 = + Q[ + C | + 0 + ]), + (k0 - + 1) | + 0) + ) { + case 155: + case 177: + break x + case 154: + break f0 + case 153: + break Y0 + case 157: + break X + case 147: + break n0 + case 156: + break v0 + case 82: + break p0 + case 81: + break T + case 80: + break q + case 74: + break d + case 60: + break O + case 72: + break H + case 73: + break A0 + case 59: + break t0 + case 71: + break v2 + case 70: + break Z2 + case 85: + case 86: + break _ + case 83: + case 84: + break P + case 79: + break N0 + case 78: + break y0 + case 77: + break D2 + case 76: + break J2 + case 75: + break F2 + case 69: + break x0 + case 68: + break r0 + case 67: + break L + case 4: + break T0 + case 66: + break W2 + case 65: + break V2 + case 64: + break M2 + case 149: + break P0 + case 133: + break L0 + case 132: + break R2 + case 131: + break Z0 + case 130: + break S2 + case 128: + break U2 + case 129: + break H2 + case 125: + break X2 + case 127: + break b2 + case 124: + break p2 + case 126: + break u0 + case 123: + break o0 + case 109: + break D0 + case 108: + break N2 + case 107: + break y2 + case 233: + break x2 + case 234: + break T2 + case 104: + break P2 + case 105: + break L2 + case 235: + break K2 + case 236: + break O2 + case 106: + break z2 + case 122: + break K0 + case 119: + case 120: + case 121: + break e0 + case 103: + break l0 + case 99: + break J0 + case 98: + break j2 + case 97: + break q2 + case 96: + break _2 + case 102: + break c2 + case 101: + break $2 + case 100: + break d2 + case 95: + break A1 + case 94: + break r1 + case 93: + break e1 + case 231: + break i1 + case 230: + break k1 + case 229: + break f1 + case 228: + break n1 + case 227: + break t1 + case 226: + break u1 + case 225: + break o1 + case 224: + break l1 + case 223: + break s1 + case 222: + break B1 + case 221: + break w1 + case 220: + break g1 + case 219: + break Q1 + case 218: + break a1 + case 217: + break h1 + case 216: + break C1 + case 215: + break I1 + case 214: + break G1 + case 213: + break E1 + case 212: + break m1 + case 211: + break Y1 + case 210: + break v1 + case 209: + break Z1 + case 208: + break D1 + case 207: + break J1 + case 206: + break F1 + case 205: + break W1 + case 204: + break V1 + case 203: + break M1 + case 202: + break R1 + case 201: + break S1 + case 200: + break U1 + case 199: + break H1 + case 198: + break X1 + case 197: + break b1 + case 196: + break p1 + case 195: + break N1 + case 194: + break y1 + case 193: + break x1 + case 92: + break T1 + case 91: + break P1 + case 90: + break L1 + case 89: + break K1 + case 88: + break O1 + case 87: + break z1 + case 40: + break i + case 63: + break O0 + case 61: + break s0 + case 62: + break z0 + case 58: + break j1 + case 56: + case 57: + break q1 + case 54: + case 55: + break F0 + case 53: + break W0 + case 52: + break V0 + case 51: + break _1 + case 50: + break c1 + case 136: + case 137: + break k + case 49: + break j0 + case 48: + break q0 + case 47: + break _0 + case 46: + break c0 + case 44: + break B0 + case 43: + break w0 + case 42: + break $0 + case 41: + break g0 + case 38: + break $1 + case 37: + break d0 + case 35: + case 36: + break d1 + case 32: + break A4 + case 33: + case 34: + break e4 + case 237: + case 238: + case 239: + case 240: + break i4 + case 2: + break k4 + case 27: + break f4 + case 26: + break n4 + case 25: + break t4 + case 24: + break u4 + case 29: + break o4 + case 31: + break l4 + case 30: + break s4 + case 28: + break B4 + case 23: + break w4 + case 22: + break g4 + case 21: + break Q4 + case 20: + break a4 + case 17: + break h4 + case 19: + break C4 + case 18: + break I4 + case 16: + break G4 + case 15: + break E4 + case 14: + break m4 + case 13: + break Y4 + case 12: + break A2 + case 11: + break r2 + case 10: + break M0 + case 9: + break v4 + case 8: + break Z4 + case 7: + break Q0 + case 6: + break e2 + case 5: + break D4 + case 3: + break J4 + case 232: + break F4 + case 192: + break W4 + case 191: + break V4 + case 190: + break M4 + case 189: + break R4 + case 188: + break S4 + case 179: + case 180: + case 181: + case 182: + case 183: + case 184: + case 185: + case 186: + case 187: + break U4 + case 1: + break H4 + case 0: + break X4 + case 178: + break n + case 39: + break V + case 135: + break b + case 138: + break U + case 45: + case 134: + break c + case 175: + break h0 + case 244: + break R0 + case 243: + break S0 + case 242: + break C0 + case 241: + break i2 + case 113: + case 114: + case 115: + case 116: + case 117: + case 118: + break I0 + case 112: + break K + case 111: + break U0 + case 110: + break k2 + case 152: + break f2 + case 151: + break n2 + case 150: + break t2 + case 166: + break u2 + case 167: + break o2 + case 176: + break l2 + case 171: + break s2 + case 170: + break B2 + case 169: + break w2 + case 168: + break g2 + case 165: + break Q2 + case 164: + break a2 + case 163: + break h2 + case 162: + break C2 + case 173: + break I2 + case 174: + break G2 + case 172: + break E2 + case 160: + break G0 + case 161: + break H0 + case 159: + break E0 + case 148: + break $ + case 145: + break z + case 146: + break X0 + case 143: + case 144: + break j + case 141: + break m2 + case 142: + break Y2 + case 139: + break b0 + case 140: + break m0 + case 158: + break y + default: + break a0 + } + ;(A[ + B >> + 2 + ] = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (A[ + (B + + 4) >> + 2 + ] = + 0), + (Y = + (C + + 5) | + 0), + (w = + (B + + 8) | + 0) + break n + } + ;(i = + (A[ + (A0 + + 52) >> + 2 + ] + + ((Q[ + Y | + 0 + ] | + (Q[ + (Y + + 1) | + 0 + ] << + 8) | + ((Q[ + (Y + + 2) | + 0 + ] << + 16) | + (Q[ + (Y + + 3) | + 0 + ] << + 24))) << + 3)) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (Y = + (C + + 5) | + 0), + (w = + (B + + 8) | + 0) + break n + } + ;(A[ + B >> + 2 + ] = + k0 - + 181), + (A[ + (B + + 4) >> + 2 + ] = + 0), + (w = + (B + + 8) | + 0) + break n + } + ;(A[ + B >> + 2 + ] = + m[ + (C + + 1) | + 0 + ]), + (A[ + (B + + 4) >> + 2 + ] = + 0), + (Y = + (C + + 2) | + 0), + (w = + (B + + 8) | + 0) + break n + } + ;(A[ + B >> + 2 + ] = + ((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 16) >> + 16), + (A[ + (B + + 4) >> + 2 + ] = + 0), + (Y = + (C + + 3) | + 0), + (w = + (B + + 8) | + 0) + break n + } + ;(i = + (A[ + (A0 + + 52) >> + 2 + ] + + (Q[ + (C + + 1) | + 0 + ] << + 3)) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (Y = + (C + + 2) | + 0), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + if ( + ((i = + (A[ + (A0 + + 52) >> + 2 + ] + + (Q[ + (C + + 1) | + 0 + ] << + 3)) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (Y = + (C + + 2) | + 0), + (G2 = + B), + (E2 = + If( + l, + r, + i, + e0, + q, + )), + (A[ + G2 >> + 2 + ] = + E2), + (r = + g), + (A[ + (B + + 4) >> + 2 + ] = + r), + (w = + (B + + 8) | + 0), + (r | + 0) != + 6) + ) + break n + break t + } + ;(G2 = + B), + (E2 = + y0( + l, + 47, + )), + (A[ + G2 >> + 2 + ] = + E2), + (A[ + (B + + 4) >> + 2 + ] = + g), + (w = + (B + + 8) | + 0) + break n + } + if ( + ((r = + (B - + 8) | + 0), + (i = + A[ + r >> + 2 + ]), + (s = + A[ + (r + + 4) >> + 2 + ]), + (i = + O( + l, + i, + s, + 48, + i, + s, + 0, + )), + (s = + g), + (s | + 0) == + 6) + ) + break f + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + i), + (A[ + (r + + 4) >> + 2 + ] = + s) + break l + } + ;(G2 = + B), + (E2 = + q2( + l, + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24)), + )), + (A[ + G2 >> + 2 + ] = + E2), + (A[ + (B + + 4) >> + 2 + ] = + g), + (Y = + (C + + 5) | + 0), + (w = + (B + + 8) | + 0) + break n + } + ;(A[ + B >> + 2 + ] = + 0), + (A[ + (B + + 4) >> + 2 + ] = + 3), + (w = + (B + + 8) | + 0) + break n + } + ;(A[ + B >> + 2 + ] = + 0), + (A[ + (B + + 4) >> + 2 + ] = + 2), + (w = + (B + + 8) | + 0) + break n + } + Q0: { + e2: { + if ( + !( + (m[ + (A0 + + 16) | + 0 + ] & + 1) | + ((f | + 0) == + -1) + ) + ) { + if ( + (Iu | + 0) == + 2 + ) { + if ( + ((s = + A[ + i2 >> + 2 + ]), + (r = + A[ + (i2 + + 4) >> + 2 + ]), + (G = + r), + r >>> + 0 > + 4294967284) + ) + break e2 + break Q0 + } + if ( + ((s = + Z0( + l, + k, + f, + )), + (r = + g), + (G = + r), + (r | + 0) != + 6) + ) + break Q0 + break f + } + if ( + ((s = + k), + (G = + f), + G >>> + 0 < + 4294967285) + ) + break Q0 + } + A[ + s >> + 2 + ] = + A[ + s >> + 2 + ] + + 1 + } + ;(A[ + B >> + 2 + ] = + s), + (A[ + (B + + 4) >> + 2 + ] = + G), + (w = + (B + + 8) | + 0) + break n + } + ;(A[ + B >> + 2 + ] = + 0), + (A[ + (B + + 4) >> + 2 + ] = + 1), + (w = + (B + + 8) | + 0) + break n + } + ;(A[ + B >> + 2 + ] = + 1), + (A[ + (B + + 4) >> + 2 + ] = + 1), + (w = + (B + + 8) | + 0) + break n + } + if ( + ((G2 = + B), + (E2 = + j0( + l, + )), + (A[ + G2 >> + 2 + ] = + E2), + (r = + g), + (A[ + (B + + 4) >> + 2 + ] = + r), + (w = + (B + + 8) | + 0), + (r | + 0) != + 6) + ) + break n + break t + } + Y = + (C + + 2) | + 0 + r2: switch ( + Q[ + (C + + 1) | + 0 + ] + ) { + case 0: + ;(r = + A[ + (l + + 40) >> + 2 + ]), + (r = + m2( + l, + A[ + (r + + 8) >> + 2 + ], + A[ + (r + + 12) >> + 2 + ], + 8, + )), + (i = + g), + (s = + i) + M0: { + if ( + (i | + 0) != + 6 + ) { + if ( + ((i = + F1( + l, + r, + 48, + 3, + )), + (A[ + i >> + 2 + ] = + u), + (A[ + (i + + 4) >> + 2 + ] = + 0), + (u | + 0) <= + 0) + ) { + a = 0 + break o + } + if ( + ((w = 0), + (a = + W0( + l, + au, + )), + a) + ) + break M0 + I( + l, + r, + s, + ) + } + ;(A[ + B >> + 2 + ] = + 0), + (A[ + (B + + 4) >> + 2 + ] = + 6), + (B = + (B + + 8) | + 0) + break f + } + for (;;) { + if ( + (u | + 0) == + (w | + 0) + ) + break o + ;(E = + w << + 3), + (G = + (E + + o) | + 0), + (i = + A[ + G >> + 2 + ]), + (G = + A[ + (G + + 4) >> + 2 + ]), + G >>> + 0 >= + 4294967285 && + (A[ + i >> + 2 + ] = + A[ + i >> + 2 + ] + + 1), + (E = + (a + + E) | + 0), + (A[ + E >> + 2 + ] = + i), + (A[ + (E + + 4) >> + 2 + ] = + G), + (w = + (w + + 1) | + 0) + } + case 1: + if ( + ((i = + F[ + (A0 + + 40) >> + 1 + ]), + (r = + A[ + (l + + 40) >> + 2 + ]), + (r = + m2( + l, + A[ + (r + + 8) >> + 2 + ], + A[ + (r + + 12) >> + 2 + ], + 9, + )), + (s = + g), + (s | + 0) == + 6) + ) + break s + for ( + w = + F1( + l, + r, + 48, + 3, + ), + A[ + w >> + 2 + ] = + u, + A[ + (w + + 4) >> + 2 + ] = + 0, + w = 0, + a = + (i | + 0) > + (u | + 0) + ? u + : i, + E = + (a | + 0) > + 0 + ? a + : 0; + ; + + ) { + if ( + (w | + 0) != + (E | + 0) + ) { + if ( + ((i = + Yf( + l, + q, + w, + 1, + )), + !i) + ) + break B + if ( + ((G = + F1( + l, + r, + w | + -2147483648, + 39, + )), + G) + ) { + ;(A[ + G >> + 2 + ] = + i), + (w = + (w + + 1) | + 0) + continue + } else { + ir( + A[ + (l + + 16) >> + 2 + ], + i, + ) + break B + } + } + break + } + for (;;) { + if ( + (u | + 0) != + (a | + 0) + ) { + if ( + ((w = + ((a << + 3) + + o) | + 0), + (i = + A[ + w >> + 2 + ]), + (w = + A[ + (w + + 4) >> + 2 + ]), + w >>> + 0 >= + 4294967285 && + (A[ + i >> + 2 + ] = + A[ + i >> + 2 + ] + + 1), + (i = + a4( + l, + r, + s, + a, + i, + w, + 7, + )), + (a = + (a + + 1) | + 0), + (i | + 0) >= + 0) + ) + continue + break B + } + break + } + ;(i = + A[ + (l + + 168) >> + 2 + ]), + (w = + A[ + (l + + 172) >> + 2 + ]), + w >>> + 0 >= + 4294967285 && + (A[ + i >> + 2 + ] = + A[ + i >> + 2 + ] + + 1), + l0( + l, + r, + s, + 209, + i, + w, + 3, + ), + (w = + A[ + (A[ + (l + + 16) >> + 2 + ] + + 140) >> + 2 + ]), + (i = + A[ + (w + + 8) >> + 2 + ]), + (w = + A[ + (w + + 12) >> + 2 + ]), + w >>> + 0 >= + 4294967285 && + (A[ + i >> + 2 + ] = + A[ + i >> + 2 + ] + + 1), + l0( + l, + r, + s, + 78, + i, + w, + 3, + ), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + s), + (w = + (B + + 8) | + 0) + break n + case 2: + ;(r = + A[ + (q + + 8) >> + 2 + ]), + (i = + A[ + (q + + 12) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + case 3: + t >>> + 0 >= + 4294967285 && + (A[ + n >> + 2 + ] = + A[ + n >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + n), + (A[ + (B + + 4) >> + 2 + ] = + t), + (w = + (B + + 8) | + 0) + break n + case 4: + ;(r = + A[ + (g1 + + 40) >> + 2 + ]), + r + ? ((A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (i = + -1)) + : ((r = 0), + (i = 3)), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + case 5: + if ( + ((G2 = + B), + (E2 = + Z2( + l, + 0, + 2, + )), + (A[ + G2 >> + 2 + ] = + E2), + (r = + g), + (A[ + (B + + 4) >> + 2 + ] = + r), + (w = + (B + + 8) | + 0), + (r | + 0) != + 6) + ) + break n + break t + case 6: + M0: { + if ( + ((i = + Rt( + l, + )), + i && + ((r = + u5( + l, + i, + )), + K( + l, + i, + ), + r)) + ) + break M0 + j( + l, + 4746, + 0, + ), + (A[ + B >> + 2 + ] = + 0), + (A[ + (B + + 4) >> + 2 + ] = + 6), + (B = + (B + + 8) | + 0) + break f + } + if ( + ((s = + A[ + (r + + 104) >> + 2 + ]), + (i = + A[ + (r + + 108) >> + 2 + ]), + (G = + i), + (i | + 0) == + 3) + ) { + if ( + ((s = + Z2( + l, + 0, + 2, + )), + (i = + g), + (G = + i), + (i | + 0) == + 6) + ) { + ;(A[ + B >> + 2 + ] = + 0), + (A[ + (B + + 4) >> + 2 + ] = + 6), + (B = + (B + + 8) | + 0) + break f + } + ;(A[ + (r + + 104) >> + 2 + ] = + s), + (A[ + (r + + 108) >> + 2 + ] = + G) + } + if ( + (G >>> + 0 >= + 4294967285 && + (A[ + s >> + 2 + ] = + A[ + s >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + s), + (A[ + (B + + 4) >> + 2 + ] = + G), + (w = + (B + + 8) | + 0), + (G | + 0) != + 6) + ) + break n + break t + default: + break r2 + } + V0(), + T() + } + ;(Y = + (C + + 3) | + 0), + (r = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (i = + u2( + l, + )), + (s = + g), + (a = + s) + A2: { + if ( + (s | + 0) != + 6 + ) { + for ( + E = + (r | + 0) < + (u | + 0) + ? u + : r, + w = + r; + ; + + ) { + if ( + (w | + 0) == + (E | + 0) + ) + break A2 + if ( + ((G = + ((w << + 3) + + o) | + 0), + (s = + A[ + G >> + 2 + ]), + (G = + A[ + (G + + 4) >> + 2 + ]), + G >>> + 0 >= + 4294967285 && + (A[ + s >> + 2 + ] = + A[ + s >> + 2 + ] + + 1), + (W = + (w - + r) | + 0), + (w = + (w + + 1) | + 0), + !( + (a4( + l, + i, + a, + W, + s, + G, + 7, + ) | + 0) >= + 0 + )) + ) + break + } + I( + l, + i, + a, + ) + } + ;(A[ + B >> + 2 + ] = + 0), + (A[ + (B + + 4) >> + 2 + ] = + 6), + (B = + (B + + 8) | + 0) + break f + } + ;(A[ + B >> + 2 + ] = + i), + (A[ + (B + + 4) >> + 2 + ] = + a), + (w = + (B + + 8) | + 0) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(r = + (B - + 16) | + 0), + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (w = + (B - + 8) | + 0), + (i = + w), + (s = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + s) + break n + } + ;(r = + (B - + 24) | + 0), + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (i = + (B - + 16) | + 0), + (s = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + s), + (w = + (B - + 8) | + 0), + (r = + w), + (s = + A[ + (r + + 4) >> + 2 + ]), + (A[ + i >> + 2 + ] = + A[ + r >> + 2 + ]), + (A[ + (i + + 4) >> + 2 + ] = + s) + break n + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(i = + (B - + 16) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + (B + + 8) >> + 2 + ] = + r), + (A[ + (B + + 12) >> + 2 + ] = + i), + (w = + (B + + 16) | + 0) + break n + } + ;(i = + (B - + 24) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (i = + (B - + 16) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + (B + + 8) >> + 2 + ] = + r), + (A[ + (B + + 12) >> + 2 + ] = + i), + (i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + (B + + 16) >> + 2 + ] = + r), + (A[ + (B + + 20) >> + 2 + ] = + i), + (w = + (B + + 24) | + 0) + break n + } + ;(i = + (B - + 8) | + 0), + (r = + i), + (s = + A[ + (r + + 4) >> + 2 + ]), + (A[ + B >> + 2 + ] = + A[ + r >> + 2 + ]), + (A[ + (B + + 4) >> + 2 + ] = + s), + (s = + (B - + 16) | + 0), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + s), + (w = + (B + + 8) | + 0) + break n + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (s = + A[ + (i + + 4) >> + 2 + ]), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + s), + (w = + (B - + 16) | + 0), + (a = + A[ + (w + + 4) >> + 2 + ]), + (A[ + i >> + 2 + ] = + A[ + w >> + 2 + ]), + (A[ + (i + + 4) >> + 2 + ] = + a), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + w >> + 2 + ] = + r), + (A[ + (w + + 4) >> + 2 + ] = + s), + (w = + (B + + 8) | + 0) + break n + } + ;(s = + (B - + 8) | + 0), + (i = + s), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (w = + i), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (i = + (B - + 16) | + 0), + (E = + A[ + i >> + 2 + ]), + (G = + A[ + (i + + 4) >> + 2 + ]), + (a = + (B - + 24) | + 0), + (W = + A[ + (a + + 4) >> + 2 + ]), + (A[ + i >> + 2 + ] = + A[ + a >> + 2 + ]), + (A[ + (i + + 4) >> + 2 + ] = + W), + (A[ + s >> + 2 + ] = + E), + (A[ + (s + + 4) >> + 2 + ] = + G), + w >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + a >> + 2 + ] = + r), + (A[ + (a + + 4) >> + 2 + ] = + w), + (w = + (B + + 8) | + 0) + break n + } + ;(s = + (B - + 8) | + 0), + (i = + s), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (w = + i), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (i = + (B - + 16) | + 0), + (E = + A[ + i >> + 2 + ]), + (G = + A[ + (i + + 4) >> + 2 + ]), + (a = + (B - + 24) | + 0), + (W = + A[ + (a + + 4) >> + 2 + ]), + (A[ + i >> + 2 + ] = + A[ + a >> + 2 + ]), + (A[ + (i + + 4) >> + 2 + ] = + W), + (A[ + s >> + 2 + ] = + E), + (A[ + (s + + 4) >> + 2 + ] = + G), + (i = + (B - + 32) | + 0), + (s = + A[ + (i + + 4) >> + 2 + ]), + (A[ + a >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (a + + 4) >> + 2 + ] = + s), + w >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + w), + (w = + (B + + 8) | + 0) + break n + } + ;(r = + (B - + 16) | + 0), + (s = + A[ + r >> + 2 + ]), + (w = + A[ + (r + + 4) >> + 2 + ]), + (i = + (B - + 24) | + 0), + (a = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + a), + (A[ + i >> + 2 + ] = + s), + (A[ + (i + + 4) >> + 2 + ] = + w) + break l + } + ;(r = + (B - + 24) | + 0), + (s = + A[ + r >> + 2 + ]), + (w = + A[ + (r + + 4) >> + 2 + ]), + (i = + (B - + 16) | + 0), + (a = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + a), + (r = + (B - + 8) | + 0), + (a = + A[ + r >> + 2 + ]), + (E = + A[ + (r + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + s), + (A[ + (r + + 4) >> + 2 + ] = + w), + (A[ + i >> + 2 + ] = + a), + (A[ + (i + + 4) >> + 2 + ] = + E) + break l + } + ;(r = + (B - + 32) | + 0), + (w = + A[ + r >> + 2 + ]), + (a = + A[ + (r + + 4) >> + 2 + ]), + (s = + (B - + 24) | + 0), + (i = + s), + (E = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + E), + (r = + (B - + 16) | + 0), + (E = + A[ + r >> + 2 + ]), + (G = + A[ + (r + + 4) >> + 2 + ]), + (i = + (B - + 8) | + 0), + (W = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + W), + (A[ + s >> + 2 + ] = + E), + (A[ + (s + + 4) >> + 2 + ] = + G), + (A[ + i >> + 2 + ] = + w), + (A[ + (i + + 4) >> + 2 + ] = + a) + break l + } + ;(r = + (B - + 40) | + 0), + (w = + A[ + r >> + 2 + ]), + (a = + A[ + (r + + 4) >> + 2 + ]), + (i = + (B - + 32) | + 0), + (s = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + s), + (r = + (B - + 24) | + 0), + (E = + A[ + r >> + 2 + ]), + (G = + A[ + (r + + 4) >> + 2 + ]), + (s = + (B - + 16) | + 0), + (W = + A[ + (s + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + s >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + W), + (A[ + i >> + 2 + ] = + E), + (A[ + (i + + 4) >> + 2 + ] = + G), + (r = + (B - + 8) | + 0), + (i = + A[ + (r + + 4) >> + 2 + ]), + (A[ + s >> + 2 + ] = + A[ + r >> + 2 + ]), + (A[ + (s + + 4) >> + 2 + ] = + i), + (A[ + r >> + 2 + ] = + w), + (A[ + (r + + 4) >> + 2 + ] = + a) + break l + } + ;(r = + (B - + 8) | + 0), + (s = + A[ + r >> + 2 + ]), + (w = + A[ + (r + + 4) >> + 2 + ]), + (i = + (B - + 16) | + 0), + (a = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + a), + (r = + (B - + 24) | + 0), + (a = + A[ + r >> + 2 + ]), + (E = + A[ + (r + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + s), + (A[ + (r + + 4) >> + 2 + ] = + w), + (A[ + i >> + 2 + ] = + a), + (A[ + (i + + 4) >> + 2 + ] = + E) + break l + } + ;(r = + (B - + 16) | + 0), + (s = + A[ + r >> + 2 + ]), + (w = + A[ + (r + + 4) >> + 2 + ]), + (i = + (B - + 24) | + 0), + (a = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + a), + (r = + (B - + 32) | + 0), + (a = + A[ + r >> + 2 + ]), + (E = + A[ + (r + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + s), + (A[ + (r + + 4) >> + 2 + ] = + w), + (A[ + i >> + 2 + ] = + a), + (A[ + (i + + 4) >> + 2 + ] = + E) + break l + } + ;(r = + (B - + 16) | + 0), + (w = + A[ + r >> + 2 + ]), + (a = + A[ + (r + + 4) >> + 2 + ]), + (s = + (B - + 24) | + 0), + (i = + s), + (E = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + E), + (r = + (B - + 32) | + 0), + (E = + A[ + r >> + 2 + ]), + (G = + A[ + (r + + 4) >> + 2 + ]), + (i = + (B - + 40) | + 0), + (W = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + W), + (A[ + s >> + 2 + ] = + E), + (A[ + (s + + 4) >> + 2 + ] = + G), + (A[ + i >> + 2 + ] = + w), + (A[ + (i + + 4) >> + 2 + ] = + a) + break l + } + ;(r = + (B - + 8) | + 0), + (s = + A[ + r >> + 2 + ]), + (w = + A[ + (r + + 4) >> + 2 + ]), + (i = + (B - + 16) | + 0), + (a = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + a), + (A[ + i >> + 2 + ] = + s), + (A[ + (i + + 4) >> + 2 + ] = + w) + break l + } + ;(r = + (B - + 32) | + 0), + (w = + A[ + r >> + 2 + ]), + (a = + A[ + (r + + 4) >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + s), + (E = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + E), + (r = + (B - + 8) | + 0), + (E = + A[ + r >> + 2 + ]), + (G = + A[ + (r + + 4) >> + 2 + ]), + (i = + (B - + 24) | + 0), + (W = + A[ + (i + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + i >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + W), + (A[ + s >> + 2 + ] = + w), + (A[ + (s + + 4) >> + 2 + ] = + a), + (A[ + i >> + 2 + ] = + E), + (A[ + (i + + 4) >> + 2 + ] = + G) + break l + } + if ( + ((i = + (A[ + (A0 + + 52) >> + 2 + ] + + ((Q[ + Y | + 0 + ] | + (Q[ + (Y + + 1) | + 0 + ] << + 8) | + ((Q[ + (Y + + 2) | + 0 + ] << + 16) | + (Q[ + (Y + + 3) | + 0 + ] << + 24))) << + 3)) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (G2 = + B), + (E2 = + If( + l, + r, + i, + e0, + q, + )), + (A[ + G2 >> + 2 + ] = + E2), + (r = + g), + (A[ + (B + + 4) >> + 2 + ] = + r), + (w = + (B + + 8) | + 0), + (Y = + (C + + 5) | + 0), + (r | + 0) == + 6) + ) + break Y + break n + } + s = + (k0 - + 238) | + 0 + break r4 + } + ;(Y = + (C + + 3) | + 0), + (s = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) + } + if ( + ((A[ + (q + + 32) >> + 2 + ] = + Y), + (w = + (B - + (s << + 3)) | + 0), + (r = + (w - + 8) | + 0), + (r = + CA( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + 0, + 3, + 0, + 3, + s, + w, + 0, + )), + (i = + g), + (i | + 0) == + 6) + ) + break f + if ( + ((C = + -1), + (k0 | + 0) == + 35) + ) + break i + for (;;) { + if ( + (s | + 0) != + (C | + 0) + ) { + ;(a = + (w + + (C << + 3)) | + 0), + I( + l, + A[ + a >> + 2 + ], + A[ + (a + + 4) >> + 2 + ], + ), + (C = + (C + + 1) | + 0) + continue + } + break + } + ;(s = + (((s ^ + -1) << + 3) + + B) | + 0), + (A[ + s >> + 2 + ] = + r), + (A[ + (s + + 4) >> + 2 + ] = + i), + (w = + (s + + 8) | + 0) + break n + } + if ( + ((i = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (Y = + (C + + 3) | + 0), + (A[ + (q + + 32) >> + 2 + ] = + Y), + (w = + -2), + (s = + (B - + (i << + 3)) | + 0), + (r = + (s - + 16) | + 0), + (a = + A[ + r >> + 2 + ]), + (G = + A[ + (r + + 4) >> + 2 + ]), + (r = + (s - + 8) | + 0), + (r = + Qf( + l, + a, + G, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + i, + s, + 0, + )), + (a = + g), + (a | + 0) == + 6) + ) + break f + for (;;) { + if ( + (i | + 0) != + (w | + 0) + ) { + ;(E = + (s + + (w << + 3)) | + 0), + I( + l, + A[ + E >> + 2 + ], + A[ + (E + + 4) >> + 2 + ], + ), + (w = + (w + + 1) | + 0) + continue + } + break + } + ;(i = + (((-2 - + i) << + 3) + + B) | + 0), + (A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + a), + (w = + (i + + 8) | + 0) + break n + } + if ( + ((s = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (Y = + (C + + 3) | + 0), + (A[ + (q + + 32) >> + 2 + ] = + Y), + (w = + (B - + (s << + 3)) | + 0), + (r = + (w - + 8) | + 0), + (G = + A[ + r >> + 2 + ]), + (i = + A[ + (r + + 4) >> + 2 + ]), + (r = + (w - + 16) | + 0), + (r = + CA( + l, + G, + i, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + 0, + 3, + s, + w, + 0, + )), + (i = + g), + (i | + 0) == + 6) + ) + break f + if ( + ((C = + -2), + (k0 | + 0) == + 37) + ) + break i + for (;;) { + if ( + (s | + 0) != + (C | + 0) + ) { + ;(a = + (w + + (C << + 3)) | + 0), + I( + l, + A[ + a >> + 2 + ], + A[ + (a + + 4) >> + 2 + ], + ), + (C = + (C + + 1) | + 0) + continue + } + break + } + ;(s = + (((-2 - + s) << + 3) + + B) | + 0), + (A[ + s >> + 2 + ] = + r), + (A[ + (s + + 4) >> + 2 + ] = + i), + (w = + (s + + 8) | + 0) + break n + } + if ( + ((Y = + (C + + 3) | + 0), + (E = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (r = + u2( + l, + )), + (i = + g), + (s = + i), + (i | + 0) == + 6) + ) + break f + ;(i = + (B - + (E << + 3)) | + 0), + (w = 0) + d0: { + for (;;) { + if ( + (w | + 0) == + (E | + 0) + ) + break d0 + if ( + ((a = + (i + + (w << + 3)) | + 0), + (G = + l0( + l, + r, + s, + w | + -2147483648, + A[ + a >> + 2 + ], + A[ + (a + + 4) >> + 2 + ], + 16391, + )), + (A[ + a >> + 2 + ] = + 0), + (A[ + (a + + 4) >> + 2 + ] = + 3), + (w = + (w + + 1) | + 0), + !( + (G | + 0) >= + 0 + )) + ) + break + } + I( + l, + r, + s, + ) + break f + } + ;(A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + s), + (w = + (i + + 8) | + 0) + break n + } + if ( + ((Y = + (C + + 3) | + 0), + (i = + (B - + 24) | + 0), + (r = + i), + (w = + (B - + 16) | + 0), + (r = + i6( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + B, + w, + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8), + )), + (s = + g), + (s | + 0) == + 6) + ) + break f + I( + l, + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + ), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + (B = + (B - + 8) | + 0), + I( + l, + A[ + B >> + 2 + ], + A[ + (B + + 4) >> + 2 + ], + ), + (A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + s) + break n + } + ;(s = 0), + (r = + (B - + 8) | + 0) + g0: { + if ( + ((r = + A[ + (r + + 4) >> + 2 + ]), + (r | + 0) == + -1 || + ((s = 1), + (r | + 0) == + 3)) + ) + break g0 + j( + e, + 15646, + 0, + ) + break f + } + ;(A[ + B >> + 2 + ] = + s), + (A[ + (B + + 4) >> + 2 + ] = + 1), + (w = + (B + + 8) | + 0) + break n + } + if ( + ra | + ((t | + 0) != + 3) + ) + break l + j( + l, + 19485, + 0, + ) + break f + } + if ( + ((i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + ((i | + 0) == + -2) | + (i >>> + 0 < + 4294967294) || + ((s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + (w = + A[ + (s + + 4) >> + 2 + ]), + !nr( + F[ + (r + + 6) >> + 1 + ], + )) || + ((r = + A[ + (r + + 40) >> + 2 + ]), + !r)) + ) + break w + ;(s = + A[ + (r + + 16) >> + 2 + ]), + (E = + (s + + 48) | + 0), + (a = + A[ + (s + + (((A[ + (s + + 24) >> + 2 + ] ^ + -1) << + 2) | + -832)) >> + 2 + ]) + w0: { + for (;;) { + if ( + a + ) { + if ( + ((s = + (a - + 1) << + 3), + (a = + (s + + E) | + 0), + A[ + (a + + 4) >> + 2 + ] == + 207) + ) + break w0 + a = + A[ + a >> + 2 + ] & + 67108863 + continue + } + break + } + j( + l, + 15203, + 0, + ) + break f + } + if ( + (w | + 0) != + -1 || + ((s = + (s + + A[ + (r + + 20) >> + 2 + ]) | + 0), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + (s | + 0) != + -8) + ) + break w + for ( + r = + Ae( + A[ + (l + + 16) >> + 2 + ], + r, + ), + i = + A[ + (i + + 16) >> + 2 + ], + s = + (i + + 48) | + 0, + w = + A[ + (i + + (((r & + A[ + (i + + 24) >> + 2 + ]) ^ + -1) << + 2)) >> + 2 + ]; + ; + + ) { + if ( + w + ) { + if ( + ((i = + (s + + ((w - + 1) << + 3)) | + 0), + (r | + 0) == + A[ + (i + + 4) >> + 2 + ]) + ) + break l + w = + A[ + i >> + 2 + ] & + 67108863 + continue + } + break + } + j( + l, + 6220, + 0, + ) + break f + } + if ( + ((G = + (B - + 8) | + 0), + (i = + G), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + ((i | + 0) == + -2) | + (i >>> + 0 < + 4294967294)) + ) + break w + ;(w = + (B - + 16) | + 0), + (s = + w), + (E = + A[ + s >> + 2 + ]), + (W = + A[ + (s + + 4) >> + 2 + ]), + (s = + r), + (r = + A[ + (r + + 16) >> + 2 + ]), + (i = + (r + + 48) | + 0), + (a = + A[ + (r + + (((A[ + (r + + 24) >> + 2 + ] ^ + -1) << + 2) | + -832)) >> + 2 + ]) + B0: { + w0: { + for (;;) { + if ( + a + ) { + if ( + ((r = + (a - + 1) << + 3), + (a = + (r + + i) | + 0), + A[ + (a + + 4) >> + 2 + ] == + 207) + ) + break w0 + a = + A[ + a >> + 2 + ] & + 67108863 + continue + } + break + } + if ( + ((r = + Wt( + l, + 119, + )), + (i = + g), + (i | + 0) == + 6) + ) + break f + if ( + ((s = + F1( + l, + s, + 207, + 7, + )), + !s) + ) { + I( + l, + r, + i, + ) + break f + } + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + s >> + 2 + ] = + r), + (A[ + (s + + 4) >> + 2 + ] = + i) + break B0 + } + if ( + ((i = + (r + + A[ + (s + + 20) >> + 2 + ]) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 < + 4294967285) + ) + break B0 + A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1 + } + if ( + ((r = + Ae( + A[ + (l + + 16) >> + 2 + ], + r, + )), + ((W | + 0) == + -2) | + (W >>> + 0 < + 4294967294)) + ) { + J0( + l, + ), + K( + l, + r, + ) + break f + } + if ( + ((i = + F1( + l, + E, + r, + 7, + )), + K( + l, + r, + ), + !i) + ) + break f + ;(A[ + i >> + 2 + ] = + 0), + (A[ + (i + + 4) >> + 2 + ] = + 3), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + I( + l, + A[ + G >> + 2 + ], + A[ + (G + + 4) >> + 2 + ], + ) + break n + } + ;(B = + (B - + 8) | + 0), + (r = + B), + e4( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break f + } + ;(Y = + (C + + 6) | + 0), + (r = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))) + _0: { + c0: { + B0: { + w0: { + $0: { + g0: switch ( + ((i = + Q[ + (C + + 5) | + 0 + ]), + i | + 0) + ) { + case 4: + break c0 + case 3: + break B0 + case 2: + break w0 + case 1: + break $0 + case 0: + break g0 + default: + break _0 + } + r4( + l, + r, + 3790, + ) + break f + } + Bu( + l, + r, + ) + break f + } + XA( + l, + r, + ) + break f + } + gi( + l, + 19850, + 0, + ) + break f + } + j( + l, + 14730, + 0, + ) + break f + } + ;(A[ + (D + + 16) >> + 2 + ] = + i), + $0( + l, + 16119, + (D + + 16) | + 0, + ) + break f + } + ;(s = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (E = + Q[ + (C + + 3) | + 0 + ] | + (Q[ + (C + + 4) | + 0 + ] << + 8)), + (Y = + (C + + 5) | + 0), + (A[ + (q + + 32) >> + 2 + ] = + Y), + (w = + -1), + (a = + (B - + (s << + 3)) | + 0), + (r = + (a - + 8) | + 0) + q0: { + if ( + X2( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + A[ + (l + + 184) >> + 2 + ], + A[ + (l + + 188) >> + 2 + ], + ) + ) { + s + ? ((i = + A[ + (a + + 4) >> + 2 + ]), + (r = + A[ + a >> + 2 + ])) + : (r = 0), + (r = + m6( + l, + 0, + 3, + r, + i, + 2, + (E - + 1) | + 0, + )), + (i = + g) + break q0 + } + ;(r = + CA( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + 0, + 3, + 0, + 3, + s, + a, + 0, + )), + (i = + g) + } + if ( + (i | + 0) == + 6 + ) + break f + for (;;) { + if ( + (s | + 0) != + (w | + 0) + ) { + ;(E = + (a + + (w << + 3)) | + 0), + I( + l, + A[ + E >> + 2 + ], + A[ + (E + + 4) >> + 2 + ], + ), + (w = + (w + + 1) | + 0) + continue + } + break + } + ;(s = + (((s ^ + -1) << + 3) + + B) | + 0), + (A[ + s >> + 2 + ] = + r), + (A[ + (s + + 4) >> + 2 + ] = + i), + (w = + (s + + 8) | + 0) + break n + } + if ( + ((Y = + (C + + 3) | + 0), + (E = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (w = + (B - + 8) | + 0), + (r = + w), + (s = + lf( + l, + (D + + 96) | + 0, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + )), + !s) + ) + break f + ;(i = + (B - + 16) | + 0), + (r = + i) + j0: { + if ( + X2( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + A[ + (l + + 184) >> + 2 + ], + A[ + (l + + 188) >> + 2 + ], + ) + ) { + A[ + (D + + 96) >> + 2 + ] + ? ((a = + A[ + (s + + 4) >> + 2 + ]), + (r = + A[ + s >> + 2 + ])) + : ((a = 3), + (r = 0)), + (r = + m6( + l, + 0, + 3, + r, + a, + 2, + (E - + 1) | + 0, + )), + (a = + g) + break j0 + } + ;(r = + G0( + l, + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + 0, + 3, + A[ + (D + + 96) >> + 2 + ], + s, + )), + (a = + g) + } + if ( + (p6( + l, + s, + A[ + (D + + 96) >> + 2 + ], + ), + (a | + 0) == + 6) + ) + break f + I( + l, + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + ), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + (A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + a) + break n + } + ;(r = + (B - + 16) | + 0), + (i = + A[ + r >> + 2 + ]), + (s = + i), + (w = + (B - + 8) | + 0), + (i = + w), + (G2 = + r), + (E2 = + vt( + l, + 0, + 3, + s, + A[ + (r + + 4) >> + 2 + ], + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + )), + (A[ + G2 >> + 2 + ] = + E2), + (A[ + (r + + 4) >> + 2 + ] = + g) + break n + } + if ( + ((r = + (B - + 8) | + 0), + (i = + Ar( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + )), + (s = + g), + (s | + 0) == + 6) + ) + break f + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + i), + (A[ + (r + + 4) >> + 2 + ] = + s) + break l + } + ;(r = + (B - + 8) | + 0), + (i = + A[ + r >> + 2 + ]), + (a = + A[ + (r + + 4) >> + 2 + ]), + (w = + Rt( + l, + )) + V0: { + if ( + !w + ) { + ;(s = 0), + (G = 2) + break V0 + } + if ( + ((s = + q2( + l, + w, + )), + (E = + g), + (G = + E), + K( + l, + w, + ), + (E | + 0) == + 6) + ) + break f + } + if ( + ((w = + si( + l, + (D + + 128) | + 0, + )), + (E = + g), + (E | + 0) == + 6) + ) { + I( + l, + s, + G, + ) + break f + } + ;(W = + A[ + (D + + 132) >> + 2 + ]), + (A[ + (D + + 96) >> + 2 + ] = + A[ + (D + + 128) >> + 2 + ]), + (A[ + (D + + 100) >> + 2 + ] = + W), + (A[ + (D + + 120) >> + 2 + ] = + i), + (A[ + (D + + 124) >> + 2 + ] = + a), + (A[ + (D + + 112) >> + 2 + ] = + s), + (A[ + (D + + 116) >> + 2 + ] = + G), + (i = + A[ + (D + + 140) >> + 2 + ]), + (A[ + (D + + 104) >> + 2 + ] = + A[ + (D + + 136) >> + 2 + ]), + (A[ + (D + + 108) >> + 2 + ] = + i), + u6( + l, + 62, + 4, + (D + + 96) | + 0, + ), + I( + l, + s, + G, + ), + I( + l, + A[ + (D + + 128) >> + 2 + ], + A[ + (D + + 132) >> + 2 + ], + ), + I( + l, + A[ + (D + + 136) >> + 2 + ], + A[ + (D + + 140) >> + 2 + ], + ), + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + w), + (A[ + (r + + 4) >> + 2 + ] = + E) + break l + } + ;(Y = + (C + + 5) | + 0), + (r = + A[ + (A[ + Z1 >> + 2 + ] + + 16) >> + 2 + ]), + (s = + (r + + 48) | + 0), + (i = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (w = + A[ + (r + + (((i & + A[ + (r + + 24) >> + 2 + ]) ^ + -1) << + 2)) >> + 2 + ]) + W0: { + V0: { + for (;;) { + if ( + !w + ) + break V0 + if ( + ((r = + (((s + + (w << + 3)) | + 0) - + 8) | + 0), + (i | + 0) != + A[ + (r + + 4) >> + 2 + ]) + ) { + w = + A[ + r >> + 2 + ] & + 67108863 + continue + } + break + } + if ( + ((w = 1), + r) + ) + break W0 + } + if ( + ((w = + E1( + l, + A[ + (l + + 192) >> + 2 + ], + A[ + (l + + 196) >> + 2 + ], + i, + )), + (w | + 0) < + 0) + ) + break f + } + ;(A[ + B >> + 2 + ] = + (w | + 0) != + 0), + (A[ + (B + + 4) >> + 2 + ] = + 1), + (w = + (B + + 8) | + 0) + break n + } + ;(i = + (k0 - + 55) | + 0), + (Y = + (C + + 5) | + 0), + (s = + A[ + Z1 >> + 2 + ]), + (r = + A[ + (s + + 16) >> + 2 + ]), + (E = + (r + + 48) | + 0), + (a = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (w = + A[ + (r + + (((a & + A[ + (r + + 24) >> + 2 + ]) ^ + -1) << + 2)) >> + 2 + ]) + F0: { + W0: { + for (;;) { + if ( + !w + ) + break W0 + if ( + ((r = + (w - + 1) << + 3), + (w = + (r + + E) | + 0), + (a | + 0) != + A[ + (w + + 4) >> + 2 + ]) + ) { + w = + A[ + w >> + 2 + ] & + 67108863 + continue + } + break + } + if ( + ((r = + (r + + A[ + (s + + 20) >> + 2 + ]) | + 0), + (s = + A[ + r >> + 2 + ]), + (i = + A[ + (r + + 4) >> + 2 + ]), + (G = + i), + (r = 0), + !r & + ((i | + 0) == + 4)) + ) { + XA( + l, + a, + ) + break f + } + if ( + G >>> + 0 < + 4294967285 + ) + break F0 + A[ + s >> + 2 + ] = + A[ + s >> + 2 + ] + + 1 + break F0 + } + ;(r = + A[ + (l + + 192) >> + 2 + ]), + (s = + A[ + (l + + 196) >> + 2 + ]), + (s = + O( + l, + r, + s, + a, + r, + s, + i, + )), + (i = + g), + (G = + i), + (r = 0) + } + if ( + !r & + ((i | + 0) == + 6) + ) + break f + ;(A[ + B >> + 2 + ] = + s), + (A[ + (B + + 4) >> + 2 + ] = + G), + (w = + (B + + 8) | + 0) + break n + } + if ( + ((Y = + (C + + 5) | + 0), + (w = + (B - + 8) | + 0), + (r = + w), + (t7( + l, + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24)), + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + (k0 - + 57) | + 0, + ) | + 0) < + 0) + ) + break Y + break n + } + if ( + ((Y = + (C + + 5) | + 0), + (r = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (w = + (B - + 16) | + 0), + !A[ + w >> + 2 + ]) + ) { + ce( + l, + r, + ) + break f + } + if ( + ((i = + (B - + 8) | + 0), + (r = + t7( + l, + r, + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + 2, + )), + (r | + 0) >= + 0) + ) + break n + r = + (r >>> + 30) & + 2 + break u + } + ;(Y = + (C + + 6) | + 0), + (w = + A[ + i2 >> + 2 + ]), + (i = + A[ + (w + + 16) >> + 2 + ]), + (E = + (i + + 48) | + 0), + (r = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (a = + A[ + (i + + (((r & + A[ + (i + + 24) >> + 2 + ]) ^ + -1) << + 2)) >> + 2 + ]), + (s = + m[ + (C + + 5) | + 0 + ]) + z0: { + for (;;) { + if ( + !a + ) + break z0 + if ( + ((i = + (((E + + (a << + 3)) | + 0) - + 8) | + 0), + (r | + 0) != + A[ + (i + + 4) >> + 2 + ]) + ) { + a = + A[ + i >> + 2 + ] & + 67108863 + continue + } + break + } + if ( + (s | + 0) < + 0 + ) { + if ( + !i | + (Q[ + (i + + 3) | + 0 + ] & + 4) + ) + break h + break g + } + if ( + !i + ) + break a + if ( + !( + s & + 64 + ) || + ((i = + A[ + i >> + 2 + ]), + i & + 67108864) + ) + break h + if ( + (i & + -1073741824) == + 1073741824 + ) + break C + if ( + (i & + 402653184) == + 402653184 + ) + break h + break C + } + if ( + (s | + 0) >= + 0 + ) + break a + break h + } + ;(r = + m[ + (C + + 5) | + 0 + ]), + (i = + (r | + 0) >= + 0), + (E = + i + ? (r & + 1) | + 6 + : (r & + 2) | + 5), + (a = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (s = + A[ + (i + ? i2 + : Z1) >> + 2 + ]), + (w = + A[ + (s + + 16) >> + 2 + ]), + (V = + A[ + ((((a & + A[ + (w + + 24) >> + 2 + ]) ^ + -1) << + 2) + + w) >> + 2 + ]), + (r = 0), + (G = + i + ? 3 + : 4), + (Y = + (C + + 6) | + 0), + (w = + (w + + 48) | + 0) + s0: { + for (;;) { + if ( + !V + ) + break s0 + if ( + ((i = + (((w + + (V << + 3)) | + 0) - + 8) | + 0), + (a | + 0) != + A[ + (i + + 4) >> + 2 + ]) + ) { + V = + A[ + i >> + 2 + ] & + 67108863 + continue + } + break + } + if ( + i + ) + break l + } + if ( + !( + m[ + (s + + 5) | + 0 + ] & + 1 + ) + ) + break l + if ( + ((i = + F1( + l, + s, + a, + E, + )), + !i) + ) + break f + ;(A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + G) + break l + } + ;(Y = + (C + + 6) | + 0), + (r = + A[ + i2 >> + 2 + ]), + (s = + A[ + (r + + 16) >> + 2 + ]), + (E = + (s + + 48) | + 0), + (i = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (a = + A[ + (s + + (((i & + A[ + (s + + 24) >> + 2 + ]) ^ + -1) << + 2)) >> + 2 + ]), + (G = + Q[ + (C + + 5) | + 0 + ]), + (s0 = + A[ + (i2 + + 4) >> + 2 + ]), + (w = + (B - + 8) | + 0), + (s = + w), + (R = + A[ + s >> + 2 + ]), + (W = + A[ + (s + + 4) >> + 2 + ]) + O0: { + s0: { + for (;;) { + if ( + !a + ) + break s0 + if ( + ((s = + (((E + + (a << + 3)) | + 0) - + 8) | + 0), + (i | + 0) != + A[ + (s + + 4) >> + 2 + ]) + ) { + a = + A[ + s >> + 2 + ] & + 67108863 + continue + } + break + } + if ( + !s + ) + break s0 + if ( + ((a = 24576), + !( + Q[ + (s + + 3) | + 0 + ] & + 4 + )) + ) + break O0 + } + a = + G | + 26374 + } + if ( + (l1( + l, + r, + s0, + i, + R, + W, + 0, + 3, + 0, + 3, + a, + ) | + 0) < + 0 + ) + break f + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ) + break n + } + ;(i = + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 3) + + L) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (Y = + (C + + 3) | + 0), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 3) + + L) | + 0, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (Y = + (C + + 3) | + 0) + break n + } + ;(i = + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 3) + + L) | + 0), + (s = + (B - + 8) | + 0), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (Y = + (C + + 3) | + 0), + C0( + l, + i, + r, + s, + ) + break l + } + ;(i = + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 3) + + D0) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (Y = + (C + + 3) | + 0), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 3) + + D0) | + 0, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (Y = + (C + + 3) | + 0) + break n + } + ;(i = + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 3) + + D0) | + 0), + (s = + (B - + 8) | + 0), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (Y = + (C + + 3) | + 0), + C0( + l, + i, + r, + s, + ) + break l + } + ;(i = + ((Q[ + (C + + 1) | + 0 + ] << + 3) + + L) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (Y = + (C + + 2) | + 0), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + ((Q[ + (C + + 1) | + 0 + ] << + 3) + + L) | + 0, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (Y = + (C + + 2) | + 0) + break n + } + ;(i = + ((Q[ + (C + + 1) | + 0 + ] << + 3) + + L) | + 0), + (s = + (B - + 8) | + 0), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (Y = + (C + + 2) | + 0), + C0( + l, + i, + r, + s, + ) + break l + } + ;(r = + A[ + L >> + 2 + ]), + (i = + A[ + (L + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(r = + A[ + aA >> + 2 + ]), + (i = + A[ + (aA + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(r = + A[ + Gi >> + 2 + ]), + (i = + A[ + (Gi + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(r = + A[ + Ei >> + 2 + ]), + (i = + A[ + (Ei + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + L, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + aA, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + Gi, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + Ei, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + L, + r, + i, + ) + break l + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + aA, + r, + i, + ) + break l + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + Gi, + r, + i, + ) + break l + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + Ei, + r, + i, + ) + break l + } + ;(r = + A[ + D0 >> + 2 + ]), + (i = + A[ + (D0 + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(r = + A[ + mi >> + 2 + ]), + (i = + A[ + (mi + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(r = + A[ + Yi >> + 2 + ]), + (i = + A[ + (Yi + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(r = + A[ + vi >> + 2 + ]), + (i = + A[ + (vi + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + D0, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + mi, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + Yi, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + vi, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + D0, + r, + i, + ) + break l + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + mi, + r, + i, + ) + break l + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + Yi, + r, + i, + ) + break l + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + vi, + r, + i, + ) + break l + } + ;(i = + A[ + (A[ + e0 >> + 2 + ] + + 16) >> + 2 + ]), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(i = + A[ + (A[ + (e0 + + 4) >> + 2 + ] + + 16) >> + 2 + ]), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(i = + A[ + (A[ + (e0 + + 8) >> + 2 + ] + + 16) >> + 2 + ]), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(i = + A[ + (A[ + (e0 + + 12) >> + 2 + ] + + 16) >> + 2 + ]), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + A[ + (A[ + e0 >> + 2 + ] + + 16) >> + 2 + ], + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + A[ + (A[ + (e0 + + 4) >> + 2 + ] + + 16) >> + 2 + ], + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + A[ + (A[ + (e0 + + 8) >> + 2 + ] + + 16) >> + 2 + ], + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + A[ + (A[ + (e0 + + 12) >> + 2 + ] + + 16) >> + 2 + ], + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ;(i = + A[ + (A[ + e0 >> + 2 + ] + + 16) >> + 2 + ]), + (s = + (B - + 8) | + 0), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + i, + r, + s, + ) + break l + } + ;(i = + A[ + (A[ + (e0 + + 4) >> + 2 + ] + + 16) >> + 2 + ]), + (s = + (B - + 8) | + 0), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + i, + r, + s, + ) + break l + } + ;(i = + A[ + (A[ + (e0 + + 8) >> + 2 + ] + + 16) >> + 2 + ]), + (s = + (B - + 8) | + 0), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + i, + r, + s, + ) + break l + } + ;(i = + A[ + (A[ + (e0 + + 12) >> + 2 + ] + + 16) >> + 2 + ]), + (s = + (B - + 8) | + 0), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + C0( + l, + i, + r, + s, + ) + break l + } + ;(i = + A[ + (A[ + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 2) + + e0) >> + 2 + ] + + 16) >> + 2 + ]), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (Y = + (C + + 3) | + 0), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + A[ + (A[ + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 2) + + e0) >> + 2 + ] + + 16) >> + 2 + ], + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (Y = + (C + + 3) | + 0) + break n + } + ;(i = + A[ + (A[ + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 2) + + e0) >> + 2 + ] + + 16) >> + 2 + ]), + (s = + (B - + 8) | + 0), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (Y = + (C + + 3) | + 0), + C0( + l, + i, + r, + s, + ) + break l + } + if ( + ((Y = + (C + + 3) | + 0), + (s = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (i = + A[ + (A[ + ((s << + 2) + + e0) >> + 2 + ] + + 16) >> + 2 + ]), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (i | + 0) != + 4) + ) { + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ze( + l, + A0, + s, + 1, + ) + break f + } + if ( + ((Y = + (C + + 3) | + 0), + (i = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (s = + A[ + (A[ + ((i << + 2) + + e0) >> + 2 + ] + + 16) >> + 2 + ]), + A[ + (s + + 4) >> + 2 + ] != + 4) + ) { + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + s, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ze( + l, + A0, + i, + 1, + ) + break f + } + if ( + ((Y = + (C + + 3) | + 0), + (i = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (s = + A[ + (A[ + ((i << + 2) + + e0) >> + 2 + ] + + 16) >> + 2 + ]), + A[ + (s + + 4) >> + 2 + ] != + 4) + ) { + ze( + l, + A0, + i, + 1, + ) + break f + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + s, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + C0( + l, + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 3) + + L) | + 0, + 0, + 4, + ), + (Y = + (C + + 3) | + 0) + break l + } + if ( + ((Y = + (C + + 3) | + 0), + (s = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (i = + ((s << + 3) + + L) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (i | + 0) != + 4) + ) { + i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ze( + l, + A0, + s, + 0, + ) + break f + } + if ( + ((Y = + (C + + 3) | + 0), + (i = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)), + (s = + ((i << + 3) + + L) | + 0), + A[ + (s + + 4) >> + 2 + ] != + 4) + ) { + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + s, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + ze( + l, + A0, + i, + 0, + ) + break f + } + if ( + ((Y = + (C + + 3) | + 0), + (i = + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8)) << + 3) + + L) | + 0), + A[ + (i + + 4) >> + 2 + ] != + 4) + ) { + gi( + l, + 14504, + 0, + ) + break f + } + ;(w = + (B - + 8) | + 0), + (r = + w), + C0( + l, + i, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break n + } + for ( + a = + A[ + (q + + 28) >> + 2 + ], + s = + Q[ + Y | + 0 + ] | + (Q[ + (Y + + 1) | + 0 + ] << + 8); + ; + + ) { + if ( + ((r = + a), + (r | + 0) == + (hu | + 0)) + ) + break i0 + ;(a = + A[ + (r + + 4) >> + 2 + ]), + (s | + 0) == + F[ + (r - + 2) >> + 1 + ] && + ((w = + (r - + 3) | + 0), + !( + Q[ + w | + 0 + ] & + 2 + ) && + ((E = + (A[ + (q + + 20) >> + 2 + ] + + (s << + 3)) | + 0), + (i = + A[ + E >> + 2 + ]), + (E = + A[ + (E + + 4) >> + 2 + ]), + E >>> + 0 >= + 4294967285 && + (A[ + i >> + 2 + ] = + A[ + i >> + 2 + ] + + 1), + (A[ + (r + + 16) >> + 2 + ] = + i), + (A[ + (r + + 20) >> + 2 + ] = + E), + (A[ + (r + + 8) >> + 2 + ] = + r + + 16), + (i = + A[ + r >> + 2 + ]), + (A[ + (i + + 4) >> + 2 + ] = + a), + (A[ + a >> + 2 + ] = + i), + (A[ + r >> + 2 + ] = + 0), + (m[ + w | + 0 + ] = + Q[ + w | + 0 + ] | + 1), + (i = + A[ + (l + + 16) >> + 2 + ]), + (m[ + (r - + 4) | + 0 + ] = + 3), + (w = + A[ + (i + + 80) >> + 2 + ]), + (A[ + (w + + 4) >> + 2 + ] = + r), + (A[ + (r + + 4) >> + 2 + ] = + i + + 80), + (A[ + r >> + 2 + ] = + w), + (A[ + (i + + 80) >> + 2 + ] = + r))) + } + } + ;(i = + Q[ + (C + + 5) | + 0 + ] | + (Q[ + (C + + 6) | + 0 + ] << + 8)), + (s = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (G2 = + B), + (E2 = + Z2( + l, + 0, + 2, + )), + (A[ + G2 >> + 2 + ] = + E2), + (w = + g), + (A[ + (B + + 4) >> + 2 + ] = + w), + (r = + (B + + 8) | + 0), + (Y = + (C + + 7) | + 0) + e0: { + l0: { + if ( + (w | + 0) == + 6 + ) + break l0 + J0: { + if ( + (k0 | + 0) == + 122 + ) { + ;(a = + A[ + ((i << + 2) + + e0) >> + 2 + ]), + (A[ + a >> + 2 + ] = + A[ + a >> + 2 + ] + + 1) + break J0 + } + if ( + ((a = + Yf( + l, + q, + i, + (k0 | + 0) == + 121, + )), + !a) + ) + break l0 + } + if ( + ((i = + F1( + l, + A[ + B >> + 2 + ], + s, + 34, + )), + i) + ) + break e0 + ir( + m0, + a, + ) + } + B = + r + break f + } + ;(A[ + i >> + 2 + ] = + a), + (G2 = + B), + (E2 = + q2( + l, + s, + )), + (A[ + (G2 + + 8) >> + 2 + ] = + E2), + (A[ + (B + + 12) >> + 2 + ] = + g), + (w = + (B + + 16) | + 0) + break n + } + ;(Y = + (C + + 5) | + 0), + (G = + A[ + (Z1 + + 4) >> + 2 + ]), + (s = + A[ + Z1 >> + 2 + ]), + (V = + s), + (r = + A[ + (s + + 16) >> + 2 + ]), + (a = + (r + + 48) | + 0), + (i = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (w = + A[ + (r + + (((i & + A[ + (r + + 24) >> + 2 + ]) ^ + -1) << + 2)) >> + 2 + ]) + K0: { + e0: { + l0: { + J0: { + for (;;) { + if ( + !w + ) + break J0 + if ( + ((r = + (w - + 1) << + 3), + (w = + (r + + a) | + 0), + (i | + 0) != + A[ + (w + + 4) >> + 2 + ]) + ) { + w = + A[ + w >> + 2 + ] & + 67108863 + continue + } + break + } + if ( + A[ + (((r + + A[ + (V + + 20) >> + 2 + ]) | + 0) + + 4) >> + 2 + ] == + 4 + ) { + XA( + l, + i, + ) + break f + } + if ( + !( + Q[ + (w + + 3) | + 0 + ] & + 8 + ) + ) + break K0 + if ( + G >>> + 0 > + 4294967284 + ) + break l0 + break e0 + } + if ( + ((r = + E1( + l, + A[ + (l + + 192) >> + 2 + ], + A[ + (l + + 196) >> + 2 + ], + i, + )), + (r | + 0) < + 0) + ) + break f + if ( + !r + ) { + ;(s = 0), + (G = 3) + break e0 + } + if ( + ((s = + A[ + i2 >> + 2 + ]), + (r = + A[ + (i2 + + 4) >> + 2 + ]), + (G = + r), + r >>> + 0 < + 4294967285) + ) + break e0 + V = + s + } + A[ + V >> + 2 + ] = + A[ + V >> + 2 + ] + + 1 + } + ;(A[ + B >> + 2 + ] = + s), + (A[ + (B + + 4) >> + 2 + ] = + G), + (G2 = + B), + (E2 = + q2( + l, + i, + )), + (A[ + (G2 + + 8) >> + 2 + ] = + E2), + (A[ + (B + + 12) >> + 2 + ] = + g), + (w = + (B + + 16) | + 0) + break n + } + r4( + l, + i, + 3790, + ) + break f + } + if ( + ((Y = + ((Q[ + Y | + 0 + ] | + (Q[ + (Y + + 1) | + 0 + ] << + 8) | + ((Q[ + (Y + + 2) | + 0 + ] << + 16) | + (Q[ + (Y + + 3) | + 0 + ] << + 24))) + + Y) | + 0), + (w = + B), + !V1( + l, + )) + ) + break n + break f + } + if ( + ((Y = + ((((Q[ + Y | + 0 + ] | + (Q[ + (Y + + 1) | + 0 + ] << + 8)) << + 16) >> + 16) + + Y) | + 0), + (w = + B), + !V1( + l, + )) + ) + break n + break f + } + if ( + ((Y = + (m[ + Y | + 0 + ] + + Y) | + 0), + (w = + B), + !V1( + l, + )) + ) + break n + break f + } + if ( + ((i = + (C + + 5) | + 0), + (w = + (B - + 8) | + 0), + (s = + w), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + ((s | + 0) == + 3) | + (s >>> + 0 < + 3) || + (r = + U0( + l, + r, + s, + )), + r && + (i = + (((i + + (Q[ + Y | + 0 + ] | + (Q[ + (Y + + 1) | + 0 + ] << + 8) | + ((Q[ + (Y + + 2) | + 0 + ] << + 16) | + (Q[ + (Y + + 3) | + 0 + ] << + 24)))) | + 0) - + 4) | + 0), + (Y = + i), + !V1( + l, + )) + ) + break n + break Y + } + if ( + ((i = + (C + + 5) | + 0), + (w = + (B - + 8) | + 0), + (s = + w), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + ((s | + 0) == + 3) | + (s >>> + 0 < + 3) || + (r = + U0( + l, + r, + s, + )), + r || + (i = + (((i + + (Q[ + Y | + 0 + ] | + (Q[ + (Y + + 1) | + 0 + ] << + 8) | + ((Q[ + (Y + + 2) | + 0 + ] << + 16) | + (Q[ + (Y + + 3) | + 0 + ] << + 24)))) | + 0) - + 4) | + 0), + (Y = + i), + !V1( + l, + )) + ) + break n + break Y + } + if ( + ((i = + (C + + 2) | + 0), + (w = + (B - + 8) | + 0), + (s = + w), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + ((s | + 0) == + 3) | + (s >>> + 0 < + 3) || + (r = + U0( + l, + r, + s, + )), + (Y = + r + ? (((i + + m[ + Y | + 0 + ]) | + 0) - + 1) | + 0 + : i), + !V1( + l, + )) + ) + break n + break Y + } + if ( + ((i = + (C + + 2) | + 0), + (w = + (B - + 8) | + 0), + (s = + w), + (r = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + ((s | + 0) == + 3) | + (s >>> + 0 < + 3) || + (r = + U0( + l, + r, + s, + )), + (Y = + r + ? i + : (((i + + m[ + Y | + 0 + ]) | + 0) - + 1) | + 0), + !V1( + l, + )) + ) + break n + break Y + } + ;(A[ + B >> + 2 + ] = + (((Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))) + + Y) | + 0) - + A[ + (A0 + + 20) >> + 2 + ]), + (A[ + (B + + 4) >> + 2 + ] = + 5), + (Y = + (C + + 5) | + 0), + (w = + (B + + 8) | + 0) + break n + } + ;(r = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (A[ + B >> + 2 + ] = + ((C - + A[ + (A0 + + 20) >> + 2 + ]) | + 0) + + 5), + (A[ + (B + + 4) >> + 2 + ] = + 0), + (w = + (B + + 8) | + 0), + (Y = + (r + + Y) | + 0) + break n + } + if ( + ((w = + (B - + 8) | + 0), + (i = + w), + (r = + A[ + i >> + 2 + ]), + !( + (A[ + (i + + 4) >> + 2 + ] != + 0) | + (r >>> + 0 >= + z[ + (A0 + + 24) >> + 2 + ]) + )) + ) { + Y = + (r + + A[ + (A0 + + 20) >> + 2 + ]) | + 0 + break n + } + $0( + l, + 12651, + 0, + ) + break f + } + ;(R = + (B - + 8) | + 0), + (r = + R), + (a = + A[ + r >> + 2 + ]), + (r = + A[ + (r + + 4) >> + 2 + ]), + (E = + r), + (i = + (r + + 1) | + 0), + ((1 << + i) & + 25 && + i >>> + 0 <= + 4) || + ((a = + z5( + l, + a, + r, + )), + (E = + g)) + o0: { + if ( + ((W = + W0( + l, + 24, + )), + W) + ) { + if ( + ((s = + m2( + l, + 0, + 2, + 17, + )), + (i = + g), + (G = + i), + (i | + 0) != + 6) + ) + break o0 + ;(r = + A[ + (l + + 16) >> + 2 + ]), + Z[ + A[ + (r + + 4) >> + 2 + ] + ]( + (r + + 16) | + 0, + W, + ) + } + ;(s = + a), + (G = + E) + break I + } + if ( + ((A[ + (W + + 16) >> + 2 + ] = + 0), + (A[ + W >> + 2 + ] = + a), + (A[ + (W + + 4) >> + 2 + ] = + E), + (A[ + (W + + 8) >> + 2 + ] = + 0), + (A[ + (s + + 32) >> + 2 + ] = + W), + (r & + -2) == + 2) + ) + break Q + for ( + E >>> + 0 >= + 4294967285 && + (A[ + a >> + 2 + ] = + A[ + a >> + 2 + ] + + 1), + r = + a, + i = + E; + ; + + ) { + if ( + ((r = + ki( + l, + r, + i, + )), + (w = 0), + (i = + g), + w | + ((i | + 0) != + 2)) + ) { + if ( + !w & + ((i | + 0) == + 6) + ) + break I + if ( + j1( + l, + (D + + 96) | + 0, + (D + + 128) | + 0, + r, + 17, + ) + ) + break G + if ( + ((w = + A[ + (D + + 128) >> + 2 + ]), + L2( + l, + A[ + (D + + 96) >> + 2 + ], + w, + ), + w) + ) { + if ( + (I( + l, + r, + i, + ), + E >>> + 0 <= + 4294967284) + ) + break M + A[ + a >> + 2 + ] = + A[ + a >> + 2 + ] + + 1 + break M + } + if ( + !V1( + l, + ) + ) + continue + break G + } + break + } + o0: { + D0: { + if ( + !( + Q[ + (a + + 5) | + 0 + ] & + 8 + ) + ) + break D0 + for ( + r = + A[ + (a + + 16) >> + 2 + ], + i = + A[ + (r + + 32) >> + 2 + ], + i = + (i | + 0) > + 0 + ? i + : 0, + V = + (r + + 48) | + 0; + ; + + ) { + if ( + (i | + 0) == + (w | + 0) + ) + break o0 + if ( + Q[ + (V + + 3) | + 0 + ] & + 16 + ) + break D0 + ;(V = + (V + + 8) | + 0), + (w = + (w + + 1) | + 0) + } + } + if ( + ((w = 0), + j1( + l, + (D + + 96) | + 0, + (D + + 128) | + 0, + a, + 17, + )) + ) + break I + for (;;) { + if ( + ((r = + A[ + (D + + 96) >> + 2 + ]), + (i = + A[ + (D + + 128) >> + 2 + ]), + i >>> + 0 > + w >>> + 0) + ) { + B4( + l, + s, + G, + A[ + (((r + + (w << + 3)) | + 0) + + 4) >> + 2 + ], + 0, + 2, + s, + G, + 0, + ), + (w = + (w + + 1) | + 0) + continue + } + break + } + L2( + l, + r, + i, + ) + break Q + } + ;(A[ + (W + + 8) >> + 2 + ] = + 1), + (A[ + (W + + 12) >> + 2 + ] = + A[ + (a + + 40) >> + 2 + ]) + break Q + } + ;(s = 1), + (a = + (B - + 8) | + 0), + (w = + A[ + a >> + 2 + ]) + u0: { + if ( + (A[ + (a + + 4) >> + 2 + ] != + -1) | + (F[ + (w + + 6) >> + 1 + ] != + 17) + ) + break u0 + for ( + E = + A[ + (w + + 32) >> + 2 + ]; + ; + + ) { + o0: { + if ( + A[ + (E + + 8) >> + 2 + ] + ) { + if ( + ((a = + A[ + (E + + 16) >> + 2 + ]), + a >>> + 0 >= + z[ + (E + + 12) >> + 2 + ]) + ) + break u0 + ;(A[ + (E + + 16) >> + 2 + ] = + a + + 1), + (a = + a | + -2147483648) + break o0 + } + if ( + ((G = + A[ + (E + + 16) >> + 2 + ]), + (a = + A[ + (w + + 16) >> + 2 + ]), + G >>> + 0 >= + z[ + (a + + 32) >> + 2 + ]) + ) + break u0 + if ( + ((W = + (((a + + 48) | + 0) + + (G << + 3)) | + 0), + (a = + A[ + (W + + 4) >> + 2 + ]), + (A[ + (E + + 16) >> + 2 + ] = + G + + 1), + !a | + !( + Q[ + (W + + 3) | + 0 + ] & + 16 + )) + ) + continue + } + if ( + ((G = + E1( + l, + A[ + E >> + 2 + ], + A[ + (E + + 4) >> + 2 + ], + a, + )), + (G | + 0) < + 0) + ) + break f + if ( + G + ) + break + } + ;(s = 0), + (r = + q2( + l, + a, + )), + (i = + g) + } + ;(A[ + (B + + 8) >> + 2 + ] = + s), + (A[ + (B + + 12) >> + 2 + ] = + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 16) | + 0) + break n + } + if ( + E6( + l, + B, + 0, + ) + ) + break f + ;(A[ + (B + + 8) >> + 2 + ] = + 0), + (A[ + (B + + 12) >> + 2 + ] = + 5), + (w = + (B + + 16) | + 0) + break n + } + if ( + ((i = + Q[ + (C + + 1) | + 0 + ]), + (A[ + (D + + 96) >> + 2 + ] = + 1), + (Y = + (C + + 2) | + 0), + (s = 0), + (G = 3), + (r = 1), + (w = + (((-3 - + i) << + 3) + + B) | + 0), + (i = + A[ + w >> + 2 + ]), + (a = + A[ + (w + + 4) >> + 2 + ]), + (a | + 0) == + 3) + ) + break W + if ( + ((s = + X4( + l, + i, + a, + A[ + (w + + 8) >> + 2 + ], + A[ + (w + + 12) >> + 2 + ], + (D + + 96) | + 0, + )), + (i = + g), + (G = + i), + (i | + 0) == + 6) + ) { + ;(a = + -1), + (A[ + (D + + 96) >> + 2 + ] = + -1) + break E + } + if ( + ((a = + A[ + (D + + 96) >> + 2 + ]), + a) + ) + break E + r = 0 + break W + } + if ( + E6( + l, + B, + 1, + ) + ) + break f + ;(A[ + (B + + 8) >> + 2 + ] = + 0), + (A[ + (B + + 12) >> + 2 + ] = + 5), + (w = + (B + + 16) | + 0) + break n + } + if ( + ((s = + (B - + 8) | + 0), + (i = + s), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (w = + i), + ((i | + 0) == + -2) | + (i >>> + 0 < + 4294967294)) + ) { + j( + l, + 6290, + 0, + ) + break f + } + if ( + ((i = + zt( + l, + r, + w, + (D + + 96) | + 0, + )), + (a = + g), + (a | + 0) == + 6) + ) + break f + I( + l, + r, + w, + ), + (A[ + s >> + 2 + ] = + i), + (A[ + (s + + 4) >> + 2 + ] = + a), + (A[ + B >> + 2 + ] = + A[ + (D + + 96) >> + 2 + ] != + 0), + (A[ + (B + + 4) >> + 2 + ] = + 1), + (w = + (B + + 8) | + 0) + break n + } + if ( + A[ + (((B - + 8) | + 0) + + 4) >> + 2 + ] == + -1 + ) + break l + j( + l, + 6290, + 0, + ) + break f + } + if ( + ((r = + (B - + 16) | + 0), + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (w = + (B - + 24) | + 0), + (s = + w), + (i = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + (s | + 0) == + 3) + ) + break n + if ( + S4( + l, + i, + s, + 0, + ) + ) { + B = + r + break f + } + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ) + break n + } + for ( + B = + (B - + 8) | + 0, + r = + B, + i = + A[ + r >> + 2 + ], + w = + A[ + (r + + 4) >> + 2 + ]; + ; + + ) { + Z0: { + if ( + B >>> + 0 <= + v1 >>> + 0 || + ((r = + (B - + 8) | + 0), + (s = + A[ + r >> + 2 + ]), + (a = + A[ + (r + + 4) >> + 2 + ]), + (a | + 0) == + 5) + ) + break Z0 + I( + l, + s, + a, + ), + (B = + r) + continue + } + break + } + if ( + B >>> + 0 < + Cu >>> + 0 + ) { + $0( + l, + 9635, + 0, + ), + I( + l, + i, + w, + ) + break f + } + ;(a = + (B - + 8) | + 0), + (r = + a), + (s = + A[ + (r + + 4) >> + 2 + ]), + (A[ + B >> + 2 + ] = + A[ + r >> + 2 + ]), + (A[ + (B + + 4) >> + 2 + ] = + s), + (r = + (B - + 16) | + 0), + (E = + A[ + r >> + 2 + ]), + (G = + A[ + (r + + 4) >> + 2 + ]), + (s = + (B - + 24) | + 0), + (W = + A[ + (s + + 4) >> + 2 + ]), + (A[ + r >> + 2 + ] = + A[ + s >> + 2 + ]), + (A[ + (r + + 4) >> + 2 + ] = + W), + (A[ + a >> + 2 + ] = + E), + (A[ + (a + + 4) >> + 2 + ] = + G), + (A[ + s >> + 2 + ] = + i), + (A[ + (s + + 4) >> + 2 + ] = + w), + (w = + (B + + 8) | + 0) + break n + } + if ( + ((r = + (B - + 24) | + 0), + (G = + A[ + r >> + 2 + ]), + (s = + A[ + (r + + 4) >> + 2 + ]), + (r = + (B - + 32) | + 0), + (w = + A[ + r >> + 2 + ]), + (i = + A[ + (r + + 4) >> + 2 + ]), + (r = + (B - + 8) | + 0), + (i = + G0( + l, + G, + s, + w, + i, + 1, + r, + )), + (s = + g), + (s | + 0) == + 6) + ) + break f + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + i), + (A[ + (r + + 4) >> + 2 + ] = + s) + break l + } + if ( + ((Y = + (C + + 2) | + 0), + (w = + (B - + 32) | + 0), + (i = + w), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (E = + Q[ + (C + + 1) | + 0 + ]), + (r = + O( + l, + r, + i, + E & + 1 + ? 23 + : 6, + r, + i, + 0, + )), + (i = + g), + (a = + i), + (s = 0), + (!s & + ((i | + 0) == + 2)) | + (!s & + ((i | + 0) == + 3))) + ) + r = 1 + else { + if ( + !s & + ((i | + 0) == + 6) + ) + break f + ;(i = + A[ + w >> + 2 + ]), + (s = + A[ + (w + + 4) >> + 2 + ]) + L0: { + if ( + E & + 2 + ) { + ;(r = + L0( + l, + r, + a, + i, + s, + 0, + 0, + )), + (i = + g) + break L0 + } + ;(r = + L0( + l, + r, + a, + i, + s, + 1, + (B - + 8) | + 0, + )), + (i = + g) + } + if ( + (i | + 0) == + 6 + ) + break f + ;(s = + (B - + 8) | + 0), + I( + l, + A[ + s >> + 2 + ], + A[ + (s + + 4) >> + 2 + ], + ), + (A[ + s >> + 2 + ] = + r), + (A[ + (s + + 4) >> + 2 + ] = + i), + (r = 0) + } + ;(A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + 1), + (w = + (B + + 8) | + 0) + break n + } + ;(i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (s = + A[ + (i + + 4) >> + 2 + ]), + (w = + (r | + 0) != + 0) + P0: { + if ( + ((s | + 0) == + 3) | + (s >>> + 0 < + 3) + ) + break P0 + w = + U0( + l, + r, + s, + ) + } + ;(r = + w), + (A[ + i >> + 2 + ] = + !r), + (A[ + (i + + 4) >> + 2 + ] = + 1) + break l + } + if ( + ((Y = + (C + + 5) | + 0), + (r = + (B - + 8) | + 0), + (i = + A[ + r >> + 2 + ]), + (s = + A[ + (r + + 4) >> + 2 + ]), + (i = + O( + l, + i, + s, + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24)), + i, + s, + 0, + )), + (s = + g), + (s | + 0) == + 6) + ) + break f + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + i), + (A[ + (r + + 4) >> + 2 + ] = + s) + break l + } + if ( + ((Y = + (C + + 5) | + 0), + (i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (r = + O( + l, + r, + i, + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24)), + r, + i, + 0, + )), + (i = + g), + (i | + 0) == + 6) + ) + break f + ;(A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + if ( + ((w = + (B - + 16) | + 0), + (i = + w), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (s = + (B - + 8) | + 0), + (r = + B4( + l, + r, + i, + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24)), + A[ + s >> + 2 + ], + A[ + (s + + 4) >> + 2 + ], + r, + i, + 32768, + )), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + (Y = + (C + + 5) | + 0), + (r | + 0) >= + 0) + ) + break n + break Y + } + if ( + ((Y = + (C + + 5) | + 0), + (r = + Wt( + l, + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24)), + )), + (i = + g), + (i | + 0) == + 6) + ) + break f + ;(A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + ;(w = + (B - + 8) | + 0), + (i = + (B - + 16) | + 0), + (r = + A[ + i >> + 2 + ]), + (s = + A[ + (i + + 4) >> + 2 + ]) + L: { + if ( + ((s | + 0) == + -2) | + (s >>> + 0 < + 4294967294) + ) { + J0( + l, + ), + (s = 0), + (G = 6) + break L + } + if ( + ((s = + A[ + w >> + 2 + ]), + (B = + A[ + (w + + 4) >> + 2 + ]), + (B | + 0) != + -8) + ) { + k3( + l, + ), + (s = 0), + (G = 6) + break L + } + ;(s = + Ae( + A[ + (l + + 16) >> + 2 + ], + s, + )), + (B = + A[ + (r + + 16) >> + 2 + ]), + (a = + (B + + 48) | + 0), + (V = + A[ + (B + + (((s & + A[ + (B + + 24) >> + 2 + ]) ^ + -1) << + 2)) >> + 2 + ]) + T0: { + for (;;) { + if ( + V + ) { + if ( + ((B = + (V - + 1) << + 3), + (E = + (B + + a) | + 0), + (s | + 0) == + A[ + (E + + 4) >> + 2 + ]) + ) + break T0 + V = + A[ + E >> + 2 + ] & + 67108863 + continue + } + break + } + wu( + l, + s, + ), + (s = 0), + (G = 6) + break L + } + if ( + ((r = + (B + + A[ + (r + + 20) >> + 2 + ]) | + 0), + (s = + A[ + r >> + 2 + ]), + (r = + A[ + (r + + 4) >> + 2 + ]), + (G = + r), + r >>> + 0 < + 4294967285) + ) + break L + A[ + s >> + 2 + ] = + A[ + s >> + 2 + ] + + 1 + } + if ( + (I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + (r = + i), + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + s), + (A[ + (r + + 4) >> + 2 + ] = + G), + (G | + 0) != + 6) + ) + break n + break Y + } + ;(r = + (B - + 16) | + 0), + (i = + A[ + r >> + 2 + ]), + (E = + A[ + (r + + 4) >> + 2 + ]), + (a = + (B - + 8) | + 0), + (w = + (B - + 24) | + 0), + (s = + w), + (r = + A[ + s >> + 2 + ]) + r0: { + s = + A[ + (s + + 4) >> + 2 + ] + L: { + if ( + ((s | + 0) == + -2) | + (s >>> + 0 < + 4294967294) + ) { + J0( + l, + ) + break L + } + if ( + ((s = + A[ + a >> + 2 + ]), + (B = + A[ + (a + + 4) >> + 2 + ]), + (B | + 0) != + -8) + ) { + k3( + l, + ) + break L + } + for ( + s = + Ae( + A[ + (l + + 16) >> + 2 + ], + s, + ), + B = + A[ + (r + + 16) >> + 2 + ], + G = + (B + + 48) | + 0, + V = + A[ + (B + + (((s & + A[ + (B + + 24) >> + 2 + ]) ^ + -1) << + 2)) >> + 2 + ]; + ; + + ) { + if ( + V + ) { + if ( + ((B = + (V - + 1) << + 3), + (W = + (B + + G) | + 0), + (s | + 0) == + A[ + (W + + 4) >> + 2 + ]) + ) + break r0 + V = + A[ + W >> + 2 + ] & + 67108863 + continue + } + break + } + wu( + l, + s, + ) + } + I( + l, + i, + E, + ), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + I( + l, + A[ + a >> + 2 + ], + A[ + (a + + 4) >> + 2 + ], + ) + break Y + } + C0( + l, + (B + + A[ + (r + + 20) >> + 2 + ]) | + 0, + i, + E, + ), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + I( + l, + A[ + a >> + 2 + ], + A[ + (a + + 4) >> + 2 + ], + ) + break n + } + ;(r = + (B - + 8) | + 0), + (i = + A[ + r >> + 2 + ]), + (E = + A[ + (r + + 4) >> + 2 + ]), + (w = + (B - + 16) | + 0), + (s = + (B - + 24) | + 0), + (r = + A[ + s >> + 2 + ]) + x0: { + s = + A[ + (s + + 4) >> + 2 + ] + r0: { + if ( + ((s | + 0) == + -2) | + (s >>> + 0 < + 4294967294) + ) { + J0( + l, + ) + break r0 + } + if ( + ((s = + A[ + w >> + 2 + ]), + (B = + A[ + (w + + 4) >> + 2 + ]), + (B | + 0) != + -8) + ) { + k3( + l, + ) + break r0 + } + ;(s = + Ae( + A[ + (l + + 16) >> + 2 + ], + s, + )), + (B = + A[ + (r + + 16) >> + 2 + ]), + (G = + (B + + 48) | + 0), + (a = + A[ + (B + + (((s & + A[ + (B + + 24) >> + 2 + ]) ^ + -1) << + 2)) >> + 2 + ]) + L: { + for (;;) { + if ( + !a + ) + break L + if ( + ((B = + (G + + ((a - + 1) << + 3)) | + 0), + (s | + 0) != + A[ + (B + + 4) >> + 2 + ]) + ) { + a = + A[ + B >> + 2 + ] & + 67108863 + continue + } + break + } + r4( + l, + s, + 6556, + ) + break r0 + } + if ( + ((r = + F1( + l, + r, + s, + 7, + )), + r) + ) + break x0 + } + I( + l, + i, + E, + ), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ) + break Y + } + ;(A[ + r >> + 2 + ] = + i), + (A[ + (r + + 4) >> + 2 + ] = + E), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ) + break n + } + if ( + ((Y = + (C + + 5) | + 0), + (r = + (B - + 16) | + 0), + (s = + A[ + r >> + 2 + ]), + (i = + A[ + (r + + 4) >> + 2 + ]), + (w = + (B - + 8) | + 0), + (r = + w), + (l0( + l, + s, + i, + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24)), + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + 16391, + ) | + 0) >= + 0) + ) + break n + break Y + } + if ( + ((Y = + (C + + 5) | + 0), + (w = + B), + (r = + (B - + 8) | + 0), + (I5( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24)), + ) | + 0) >= + 0) + ) + break n + break f + } + if ( + ((w = + B), + (r = + (B - + 8) | + 0), + (s = + A[ + r >> + 2 + ]), + (i = + A[ + (r + + 4) >> + 2 + ]), + (r = + (B - + 16) | + 0), + (Mt( + l, + s, + i, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) | + 0) >= + 0) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (i = + w), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + !( + (((i | + 0) == + -2) | + (i >>> + 0 < + 4294967294)) & + ((i | + 0) != + 2) + ) && + ((s = + (B - + 16) | + 0), + (Gr( + l, + A[ + s >> + 2 + ], + A[ + (s + + 4) >> + 2 + ], + r, + i, + 1, + ) | + 0) < + 0)) + ) + break f + I( + l, + r, + i, + ) + break n + } + ;(r = + (B - + 8) | + 0), + (w = + A[ + r >> + 2 + ]), + (i = + A[ + (r + + 4) >> + 2 + ]), + (r = + (B - + 16) | + 0), + C8( + l, + w, + i, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ) + break l + } + P: { + if ( + (k0 | + 0) == + 85 + ) { + if ( + ((i = + (B - + 16) | + 0), + (w = + P0( + l, + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + )), + (i = + -3), + w) + ) + break P + break f + } + ;(Y = + (C + + 5) | + 0), + (w = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (i = + -2) + } + ;(s = + ((i << + 3) + + B) | + 0), + (s0 = 3), + (C = 26371), + (B2 = + (B - + 8) | + 0), + (i = + B2), + (W = + A[ + i >> + 2 + ]), + (E = + A[ + (i + + 4) >> + 2 + ]), + (R = + E), + (a = + W), + (i = 0), + (x0 = 3) + P: { + N0: { + y0: switch ( + ((X1 = + Q[ + Y | + 0 + ]), + X1 & + 3) + ) { + case 0: + break P + case 1: + break y0 + default: + break N0 + } + ;(a = 0), + (E = 3), + (C = 19713), + (i = + W), + (x0 = + R) + break P + } + ;(a = 0), + (E = 3), + (C = 21761), + (r = + W), + (s0 = + R) + } + ;(b0 = + A[ + s >> + 2 + ]), + (Zi = + A[ + (s + + 4) >> + 2 + ]), + (V = 20098), + (s = + ut( + l, + w, + )), + (G = + g) + P: { + if ( + !( + C & + 2048 + ) && + ((V = 20093), + !( + C & + 4096 + )) + ) + break P + ;(s = + iA( + l, + V, + s, + G, + 20760, + )), + (G = + g) + } + V = + -1 + P: { + if ( + (G | + 0) == + 6 || + ((V = + -1), + (l0( + l, + W, + R, + 54, + s, + G, + 1, + ) | + 0) < + 0) + ) + break P + C8( + l, + W, + R, + b0, + Zi, + ), + (V = + l1( + l, + b0, + Zi, + w, + a, + E, + i, + x0, + r, + s0, + (X1 & + 4) | + C, + )) + } + if ( + (I( + l, + A[ + B2 >> + 2 + ], + A[ + (B2 + + 4) >> + 2 + ], + ), + (Y = + (Y + + 1) | + 0), + (k0 | + 0) == + 85 + ? (K( + l, + w, + ), + (r = + (B - + 16) | + 0), + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (r = + -2)) + : (r = + -1), + (w = + ((r << + 3) + + B) | + 0), + (V | + 0) >= + 0) + ) + break n + r = + (V >>> + 30) & + 2 + break u + } + ;(Y = + (C + + 6) | + 0), + (B2 = + (B - + 8) | + 0), + (r = + B2), + (i = + A[ + r >> + 2 + ]), + (x0 = + A[ + (r + + 4) >> + 2 + ]), + (b0 = + (B - + 16) | + 0), + (Zi = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))) + _: { + P: { + if ( + m[ + (C + + 5) | + 0 + ] & + 1 + ) { + if ( + ((a = 0), + (E = 2), + (r = + A[ + b0 >> + 2 + ]), + (s = + A[ + (b0 + + 4) >> + 2 + ]), + (s0 = + s), + (s | + 0) == + 2) + ) { + if ( + ((r = + A[ + (l + + 48) >> + 2 + ]), + (s = + A[ + (l + + 52) >> + 2 + ]), + (s0 = + s), + s >>> + 0 > + 4294967284) + ) + break P + break _ + } + if ( + ((R = 0), + (V = 3), + (w = 7966), + !( + Q[ + (r + + 5) | + 0 + ] & + 16 + ) | + ((s0 | + 0) != + -1)) + ) + break p + if ( + ((a = + O( + l, + r, + s0, + 59, + r, + s0, + 0, + )), + (s = + g), + (E = + s), + (w = 0), + !w & + ((s | + 0) == + 2)) + ) + break _ + if ( + !w & + ((s | + 0) == + 6) + ) + break D + if ( + (s | + 0) == + -1 + ) + break _ + w = 10779 + break J + } + if ( + ((r = + A[ + (l + + 40) >> + 2 + ]), + (a = + A[ + (r + + 8) >> + 2 + ]), + (r = + A[ + (r + + 12) >> + 2 + ]), + (E = + r), + r >>> + 0 >= + 4294967285 && + (A[ + a >> + 2 + ] = + A[ + a >> + 2 + ] + + 1), + (r = + A[ + (l + + 48) >> + 2 + ]), + (s = + A[ + (l + + 52) >> + 2 + ]), + (s0 = + s), + s >>> + 0 < + 4294967285) + ) + break _ + } + A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1 + } + if ( + ((R = 0), + (V = 6), + (w = + Z2( + l, + a, + E, + )), + (s = + g), + (W = + s), + (s | + 0) == + 6) + ) + break D + if ( + ((R = + i), + Q[ + (i + + 17) | + 0 + ] & + 48) + ) + break Z + if ( + ((s = 0), + (G = 6), + (V = + m2( + l, + r, + s0, + 13, + )), + (X1 = + g), + (X1 | + 0) == + 6 || + ((i = 0), + (x0 = 3), + (s = + U7( + l, + V, + X1, + R, + e0, + q, + )), + (G = + g), + (G | + 0) == + 6)) + ) + break R + C8( + l, + s, + G, + w, + W, + ), + (G | + 0) == + -1 && + (m[ + (s + + 5) | + 0 + ] = + Q[ + (s + + 5) | + 0 + ] | + 16), + l0( + l, + s, + G, + 48, + F[ + (R + + 44) >> + 1 + ], + 0, + 1, + ) + _: { + if ( + (k0 | + 0) == + 87 + ) { + if ( + ((R = + (B - + 24) | + 0), + (Mt( + l, + s, + G, + A[ + R >> + 2 + ], + A[ + (R + + 4) >> + 2 + ], + ) | + 0) < + 0) + ) + break R + break _ + } + if ( + (I5( + l, + s, + G, + Zi, + ) | + 0) < + 0 + ) + break R + } + if ( + (G >>> + 0 >= + 4294967285 && + (A[ + s >> + 2 + ] = + A[ + s >> + 2 + ] + + 1), + (l0( + l, + w, + W, + 60, + s, + G, + 16387, + ) | + 0) < + 0 || + (W >>> + 0 >= + 4294967285 && + (A[ + w >> + 2 + ] = + A[ + w >> + 2 + ] + + 1), + (l0( + l, + s, + G, + 59, + w, + W, + 16384, + ) | + 0) < + 0)) + ) + break R + I( + l, + a, + E, + ), + I( + l, + r, + s0, + ), + (A[ + b0 >> + 2 + ] = + s), + (A[ + (b0 + + 4) >> + 2 + ] = + G), + (A[ + B2 >> + 2 + ] = + w), + (A[ + (B2 + + 4) >> + 2 + ] = + W) + break l + } + if ( + ((r = + (B - + 16) | + 0), + (w = + (B - + 8) | + 0), + (i = + w), + (s = + J2( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + )), + (i = + g), + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + s), + (A[ + (r + + 4) >> + 2 + ] = + i), + (i | + 0) != + 6) + ) + break n + break Y + } + if ( + ((r = + (B - + 16) | + 0), + (w = + A[ + r >> + 2 + ]), + (i = + A[ + (r + + 4) >> + 2 + ]), + (r = + (B - + 8) | + 0), + (i = + J2( + l, + w, + i, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + )), + (A[ + r >> + 2 + ] = + i), + (i = + r), + (r = + g), + (A[ + (i + + 4) >> + 2 + ] = + r), + (w = + B), + (r | + 0) != + 6) + ) + break n + break f + } + if ( + ((i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (s = + A[ + (i + + 4) >> + 2 + ]), + (w = + (B - + 16) | + 0), + (i = + A[ + w >> + 2 + ]), + (w = + A[ + (w + + 4) >> + 2 + ]), + (w | + 0) == + 3) + ) { + if ( + ((r = + P0( + l, + r, + s, + )), + !r) + ) + break f + ce( + l, + r, + ), + K( + l, + r, + ) + break f + } + if ( + (s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (r = + J2( + l, + i, + w, + r, + s, + )), + (i = + g), + (i | + 0) == + 6) + ) + break f + ;(A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (w = + (B + + 8) | + 0) + break n + } + if ( + ((s = + (B - + 8) | + 0), + (r = + s), + (a = + P0( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + )), + !a || + ((w = + (B - + 16) | + 0), + (r = + w), + (G = + A[ + r >> + 2 + ]), + (i = + A[ + (r + + 4) >> + 2 + ]), + (r = + (B - + 24) | + 0), + (i = + O( + l, + G, + i, + a, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + 0, + )), + (E = + g), + K( + l, + a, + ), + (E | + 0) == + 6)) + ) + break f + I( + l, + A[ + s >> + 2 + ], + A[ + (s + + 4) >> + 2 + ], + ), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + i), + (A[ + (r + + 4) >> + 2 + ] = + E) + break n + } + if ( + ((w = + (B - + 24) | + 0), + (r = + w), + (a = + A[ + r >> + 2 + ]), + (G = + A[ + (r + + 4) >> + 2 + ]), + (r = + (B - + 16) | + 0), + (s = + A[ + r >> + 2 + ]), + (i = + A[ + (r + + 4) >> + 2 + ]), + (r = + (B - + 8) | + 0), + (r = + GA( + l, + a, + G, + s, + i, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + 32768, + )), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + (r | + 0) >= + 0) + ) + break n + break Y + } + ;(r = + A[ + (A[ + (l + + 16) >> + 2 + ] + + 140) >> + 2 + ]), + (w = + (B - + 24) | + 0), + (i = + w), + (s = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (G = + i) + O: { + H: { + if ( + (i | + 0) == + 3 + ) { + if ( + !( + !r | + !( + m[ + (r + + 40) | + 0 + ] & + 1 + ) + ) + ) { + if ( + ((r = + (B - + 16) | + 0), + (r = + P0( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + )), + !r) + ) + break f + ce( + l, + r, + ), + K( + l, + r, + ) + break f + } + ;(s = + A[ + i2 >> + 2 + ]), + (r = + A[ + (i2 + + 4) >> + 2 + ]), + (G = + r), + r >>> + 0 >= + 4294967285 && + (A[ + s >> + 2 + ] = + A[ + s >> + 2 + ] + + 1), + (A[ + w >> + 2 + ] = + s), + (A[ + (w + + 4) >> + 2 + ] = + G) + break H + } + if ( + !r + ) + break H + if ( + ((i = 98304), + A[ + (r + + 40) >> + 2 + ] & + 1) + ) + break O + } + i = 32768 + } + if ( + ((r = + (B - + 16) | + 0), + (E = + A[ + r >> + 2 + ]), + (a = + A[ + (r + + 4) >> + 2 + ]), + (r = + (B - + 8) | + 0), + (r = + GA( + l, + s, + G, + E, + a, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + i, + )), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + (r | + 0) >= + 0) + ) + break n + r = + (r >>> + 30) & + 2 + break u + } + if ( + ((r = + (B - + 24) | + 0), + (i = + A[ + (r + + 4) >> + 2 + ]), + ((i | + 0) == + -2) | + (i >>> + 0 < + 4294967294)) + ) + break w + if ( + ((i = + (B - + 16) | + 0), + (s = + P0( + l, + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + )), + !s) + ) + break f + if ( + ((w = + (B - + 8) | + 0), + (a = + A[ + w >> + 2 + ]), + (G = + A[ + (w + + 4) >> + 2 + ]), + (w = + (B - + 32) | + 0), + (B = + w), + (B = + B4( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + s, + a, + G, + A[ + B >> + 2 + ], + A[ + (B + + 4) >> + 2 + ], + 32768, + )), + K( + l, + s, + ), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + I( + l, + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + ), + (B | + 0) >= + 0) + ) + break n + r = + (B >>> + 30) & + 2 + break u + } + if ( + ((s = + (B - + 24) | + 0), + (i = + A[ + s >> + 2 + ]), + (s = + A[ + (s + + 4) >> + 2 + ]), + (w = + (B - + 16) | + 0), + (r = + A[ + w >> + 2 + ]), + (w = + A[ + (w + + 4) >> + 2 + ]), + w >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (a = + r), + (G = + w), + (w = + (B - + 8) | + 0), + (r = + w), + (oA( + l, + i, + s, + a, + G, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + 16391, + ) | + 0) >= + 0) + ) + break n + break Y + } + if ( + ((R = + (B - + 16) | + 0), + (r = + R), + (a = + A[ + r >> + 2 + ]), + (r = + A[ + (r + + 4) >> + 2 + ]), + ((r | + 0) == + 1) | + (r >>> + 0 > + 1)) + ) { + $0( + l, + 14906, + 0, + ) + break f + } + if ( + ((w = + (B - + 8) | + 0), + (i = + w), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (r = + O( + l, + r, + i, + 209, + r, + i, + 0, + )), + (i = + g), + (i | + 0) == + 6 || + ((s = + b8( + r, + i, + 63, + 1, + )), + I( + l, + r, + i, + ), + (r = + rr( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + 0, + )), + (i = + g), + (G = + i), + (i | + 0) == + 6)) + ) + break f + if ( + ((i = + O( + l, + r, + i, + 106, + r, + i, + 0, + )), + (E = + g), + (W = + E), + (E | + 0) == + 6) + ) { + I( + l, + r, + G, + ) + break f + } + T: { + q: { + if ( + !s || + !b8( + i, + W, + 64, + 0, + ) || + ((s = + A[ + w >> + 2 + ]), + (E = + A[ + (w + + 4) >> + 2 + ]), + !ur( + s, + E, + (D + + 96) | + 0, + (D + + 128) | + 0, + )) + ) + break q + if ( + sA( + l, + (D + + 156) | + 0, + s, + E, + ) + ) + break S + if ( + A[ + (D + + 156) >> + 2 + ] != + A[ + (D + + 128) >> + 2 + ] + ) + break q + for ( + s0 = + (B - + 24) | + 0, + V = 0; + ; + + ) { + if ( + z[ + (D + + 128) >> + 2 + ] <= + V >>> + 0 + ) + break T + if ( + ((E = + A[ + s0 >> + 2 + ]), + (x0 = + A[ + (s0 + + 4) >> + 2 + ]), + (b0 = + (A[ + (D + + 96) >> + 2 + ] + + (V << + 3)) | + 0), + (s = + A[ + b0 >> + 2 + ]), + (b0 = + A[ + (b0 + + 4) >> + 2 + ]), + b0 >>> + 0 >= + 4294967285 && + (A[ + s >> + 2 + ] = + A[ + s >> + 2 + ] + + 1), + (s = + a4( + l, + E, + x0, + a, + s, + b0, + 7, + )), + (V = + (V + + 1) | + 0), + (a = + (a + + 1) | + 0), + !( + (s | + 0) >= + 0 + )) + ) + break + } + break S + } + for ( + E = + (B - + 24) | + 0; + ; + + ) { + if ( + ((s = + X4( + l, + r, + G, + i, + W, + (D + + 156) | + 0, + )), + (V = + g), + (V | + 0) == + 6) + ) + break S + if ( + A[ + (D + + 156) >> + 2 + ] + ) + break T + if ( + (a4( + l, + A[ + E >> + 2 + ], + A[ + (E + + 4) >> + 2 + ], + a, + s, + V, + 7, + ) | + 0) < + 0 + ) + break S + a = + (a + + 1) | + 0 + } + } + ;(A[ + R >> + 2 + ] = + a), + (A[ + (R + + 4) >> + 2 + ] = + 0), + I( + l, + r, + G, + ), + I( + l, + i, + W, + ), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ) + break n + } + if ( + ((Y = + (C + + 2) | + 0), + (w = + B), + (r = + Q[ + (C + + 1) | + 0 + ]), + (i = + r ^ + -1), + (s = + (((i << + 3) | + -32) + + B) | + 0), + (i = + ((((i << + 1) | + -64) & + -8) + + B) | + 0), + (r = + ((((r >>> + 5) ^ + -1) << + 3) + + B) | + 0), + !Nn( + l, + A[ + s >> + 2 + ], + A[ + (s + + 4) >> + 2 + ], + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + 0, + )) + ) + break n + break f + } + ;(w = + (B - + 8) | + 0), + (r = + w), + (s = + A[ + r >> + 2 + ]), + (E = + (B - + 16) | + 0), + (a = + E), + (i = + A[ + a >> + 2 + ]) + v0: { + if ( + ((r = + A[ + (r + + 4) >> + 2 + ]), + (a = + A[ + (a + + 4) >> + 2 + ]), + !( + r | + a + )) + ) { + if ( + ((r = + ((s >> + 31) + + (i >> + 31)) | + 0), + (G = + i), + (i = + (i + + s) | + 0), + (r = + G >>> + 0 > + i >>> + 0 + ? (r + + 1) | + 0 + : r), + !((i - + -2147483648) >>> + 0 < + 2147483648 + ? (r + + 1) | + 0 + : r)) + ) + break v0 + break v + } + if ( + ((a - + 7) >>> + 0 > + 4294967277) | + ((r - + 7) >>> + 0 > + 4294967277) + ) + break v + P( + 0, + i | + 0, + ), + P( + 1, + (a + + 2146959372) | + 0, + ), + (N = + +u0()), + P( + 0, + s | + 0, + ), + P( + 1, + (r + + 2146959372) | + 0, + ), + S( + +( + N + + +u0() + ), + ), + (r = + v( + 1, + ) | + 0), + (i = + v( + 0, + ) | + 0), + (B = + i), + (s = + r & + 2147483647), + (i = + (((s | + 0) == + 2146435072) & + ((i | + 0) != + 0)) | + (s >>> + 0 > + 2146435072)), + (A[ + E >> + 2 + ] = + i + ? 0 + : B), + (A[ + (E + + 4) >> + 2 + ] = + i + ? -12 + : (r - + 2146959372) | + 0) + break n + } + ;(A[ + E >> + 2 + ] = + i), + (A[ + (E + + 4) >> + 2 + ] = + 0) + break n + } + ;(Y = + (C + + 2) | + 0), + (w = + (B - + 8) | + 0), + (r = + w), + (s = + A[ + r >> + 2 + ]), + (B = + ((Q[ + (C + + 1) | + 0 + ] << + 3) + + L) | + 0), + (i = + A[ + B >> + 2 + ]) + n0: { + if ( + ((a = + A[ + (B + + 4) >> + 2 + ]), + (r = + A[ + (r + + 4) >> + 2 + ]), + !( + a | + r + )) + ) { + if ( + ((r = + ((s >> + 31) + + (i >> + 31)) | + 0), + (s = + (i + + s) | + 0), + (r = + s >>> + 0 < + i >>> + 0 + ? (r + + 1) | + 0 + : r), + (s - + -2147483648) >>> + 0 < + 2147483648 + ? (r + + 1) | + 0 + : r) + ) + break n0 + ;(A[ + B >> + 2 + ] = + s), + (A[ + (B + + 4) >> + 2 + ] = + 0) + break n + } + if ( + (a | + 0) != + -7 + ) + break n0 + if ( + ((i = + w4( + l, + s, + r, + 2, + )), + (r = + g), + (s = + r), + (r | + 0) == + 6 || + ((r = + A[ + B >> + 2 + ]), + (a = + A[ + (B + + 4) >> + 2 + ]), + a >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (r = + oe( + l, + r, + a, + i, + s, + )), + (i = + g), + (i | + 0) == + 6)) + ) + break Y + C0( + l, + B, + r, + i, + ) + break n + } + if ( + (a >>> + 0 >= + 4294967285 && + (A[ + i >> + 2 + ] = + A[ + i >> + 2 + ] + + 1), + (A[ + (D + + 32) >> + 2 + ] = + i), + (A[ + (D + + 36) >> + 2 + ] = + a), + (r = + A[ + (w + + 4) >> + 2 + ]), + (A[ + (D + + 40) >> + 2 + ] = + A[ + w >> + 2 + ]), + (A[ + (D + + 44) >> + 2 + ] = + r), + P3( + l, + Gu, + )) + ) + break Y + C0( + l, + B, + A[ + (D + + 32) >> + 2 + ], + A[ + (D + + 36) >> + 2 + ], + ) + break n + } + if ( + ((w = + (B - + 8) | + 0), + (i = + w), + (r = + A[ + i >> + 2 + ]), + (s = + A[ + (i + + 4) >> + 2 + ]), + (E = + (B - + 16) | + 0), + (a = + E), + (i = + A[ + a >> + 2 + ]), + (a = + A[ + (a + + 4) >> + 2 + ]), + !( + a | + s + )) + ) { + if ( + ((s = + (i - + r) | + 0), + (r = + ((i >> + 31) - + (((r >> + 31) + + (r >>> + 0 > + i >>> + 0)) | + 0)) | + 0), + (r = + (s - + -2147483648) >>> + 0 < + 2147483648 + ? (r + + 1) | + 0 + : r), + ((r | + 0) == + 1) | + (r >>> + 0 > + 1)) + ) + break y + ;(A[ + E >> + 2 + ] = + s), + (A[ + (E + + 4) >> + 2 + ] = + 0) + break n + } + if ( + ((a - + 7) >>> + 0 > + 4294967277) | + ((s - + 7) >>> + 0 > + 4294967277) + ) + break y + P( + 0, + i | + 0, + ), + P( + 1, + (a + + 2146959372) | + 0, + ), + (N = + +u0()), + P( + 0, + r | + 0, + ), + P( + 1, + (s + + 2146959372) | + 0, + ), + S( + +( + N - + +u0() + ), + ), + (r = + v( + 1, + ) | + 0), + (i = + v( + 0, + ) | + 0), + (B = + i), + (s = + r & + 2147483647), + (i = + (((s | + 0) == + 2146435072) & + ((i | + 0) != + 0)) | + (s >>> + 0 > + 2146435072)), + (A[ + E >> + 2 + ] = + i + ? 0 + : B), + (A[ + (E + + 4) >> + 2 + ] = + i + ? -12 + : (r - + 2146959372) | + 0) + break n + } + Y0: { + ;(w = + (B - + 8) | + 0), + (i = + A[ + w >> + 2 + ]), + (G = + (B - + 16) | + 0), + (a = + G), + (s = + A[ + a >> + 2 + ]), + (r = + A[ + (w + + 4) >> + 2 + ]), + (a = + A[ + (a + + 4) >> + 2 + ]) + X: { + if ( + !( + r | + a + ) + ) { + if ( + ((r = + i0( + i, + i >> + 31, + s, + s >> + 31, + )), + (a = + g), + (E = + (r - + -2147483648) >>> + 0 < + 2147483648 + ? (a + + 1) | + 0 + : a), + ((E | + 0) == + 1) | + (E >>> + 0 > + 1)) + ) { + if ( + ((i = + (a - + 2097152) | + 0), + (!r & + ((i | + 0) == + -4194304)) | + (i >>> + 0 < + 4290772992) && + Q[ + (q + + 40) | + 0 + ] & + 4) + ) + break y + N = + +( + r >>> + 0 + ) + + +( + a | + 0 + ) * + 4294967296 + break X + } + if ( + r | + a | + !( + (i | + s) & + -2147483648 + ) + ) + break Y0 + N = + -0 + break X + } + if ( + (Q[ + (q + + 40) | + 0 + ] & + 4) | + (((a - + 7) >>> + 0 > + 4294967277) | + ((r - + 7) >>> + 0 > + 4294967277)) + ) + break y + P( + 0, + s | + 0, + ), + P( + 1, + (a + + 2146959372) | + 0, + ), + (N = + +u0()), + P( + 0, + i | + 0, + ), + P( + 1, + (r + + 2146959372) | + 0, + ), + (N = + N * + +u0()) + } + S( + +N, + ), + (r = + v( + 1, + ) | + 0), + (i = + v( + 0, + ) | + 0), + (B = + i), + (s = + r & + 2147483647), + (i = + (((s | + 0) == + 2146435072) & + ((i | + 0) != + 0)) | + (s >>> + 0 > + 2146435072)), + (A[ + G >> + 2 + ] = + i + ? 0 + : B), + (A[ + (G + + 4) >> + 2 + ] = + i + ? -12 + : (r - + 2146959372) | + 0) + break n + } + ;(A[ + G >> + 2 + ] = + r), + (A[ + (G + + 4) >> + 2 + ] = + 0) + break n + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (i = + (B - + 16) | + 0), + (s = + A[ + i >> + 2 + ]), + (Q[ + (q + + 40) | + 0 + ] & + 4) | + (A[ + (w + + 4) >> + 2 + ] | + A[ + (i + + 4) >> + 2 + ])) + ) + break y + ;(N = + +( + s | + 0 + ) / + +( + r | + 0 + )), + S( + +N, + ), + (s = + v( + 1, + ) | + 0), + (B = + v( + 0, + ) | + 0), + r0( + N, + ) < + 2147483648 + ? (r = + ~~N) + : (r = + -2147483648), + S( + +( + r | + 0 + ), + ), + (a = + v( + 1, + ) | + 0), + (G = 0) + f0: { + if ( + ((B | + 0) == + (v( + 0, + ) | + 0)) & + ((s | + 0) == + (a | + 0)) + ) + break f0 + ;(G = + B), + (r = + s & + 2147483647), + (B = + (((r | + 0) == + 2146435072) & + ((B | + 0) != + 0)) | + (r >>> + 0 > + 2146435072)), + (r = + B + ? 0 + : G), + (G = + B + ? -12 + : (s - + 2146959372) | + 0) + } + ;(s = + G), + (A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + s) + break n + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + A[ + (w + + 4) >> + 2 + ] | + A[ + (s + + 4) >> + 2 + ] | + ((i | + 0) < + 0) | + ((r | + 0) <= + 0)) + ) + break y + ;(A[ + s >> + 2 + ] = + (i >>> + 0) % + (r >>> + 0)), + (A[ + (s + + 4) >> + 2 + ] = + 0) + break n + } + ;(R = + (h - + 16) | + 0), + (h = + R) + y: { + x: { + f0: { + Y0: { + ;(s0 = + (B - + 8) | + 0), + (a = + s0), + (s = + A[ + a >> + 2 + ]), + (a = + A[ + (a + + 4) >> + 2 + ]), + (G = + a), + (w = + (B - + 16) | + 0), + (i = + w), + (r = + A[ + i >> + 2 + ]) + X: { + n0: { + v0: { + p0: { + T: { + q: { + d: { + O: { + ;(i = + A[ + (i + + 4) >> + 2 + ]), + (E = + (i - + 7) >>> + 0 < + 4294967278 + ? 7 + : i), + (a = + (a - + 7) >>> + 0 < + 4294967278 + ? 7 + : a) + H: { + if ( + !( + ((E | + 0) != + 7) | + ((a | + 0) != + 7) + ) + ) { + ;(A[ + R >> + 2 + ] = + s), + (A[ + (R + + 4) >> + 2 + ] = + G + + 2146959372), + (A[ + (R + + 8) >> + 2 + ] = + r), + (A[ + (R + + 12) >> + 2 + ] = + i + + 2146959372) + break H + } + A0: { + if ( + !( + ((E | + 0) == + -1) & + ((a & + -2) != + 2) + ) & + (((E & + -2) == + 2) | + ((a | + 0) != + -1)) || + ((a = + hr( + l, + (R + + 8) | + 0, + r, + i, + s, + G, + k0, + 1, + 0, + )), + !a) + ) + break A0 + if ( + (I( + l, + r, + i, + ), + I( + l, + s, + G, + ), + (a | + 0) < + 0) + ) + break x + ;(r = + A[ + (R + + 12) >> + 2 + ]), + (A[ + w >> + 2 + ] = + A[ + (R + + 8) >> + 2 + ]), + (A[ + (w + + 4) >> + 2 + ] = + r) + break X + } + if ( + ((r = + w1( + l, + r, + i, + )), + (i = + g), + (i | + 0) == + 6) + ) + break f0 + if ( + ((s = + w1( + l, + s, + G, + )), + (a = + g), + (G = + a), + (a | + 0) == + 6) + ) { + I( + l, + r, + i, + ) + break x + } + if ( + ((a = + (G - + 7) >>> + 0 < + 4294967278 + ? 7 + : G), + (E = + (i - + 7) >>> + 0 < + 4294967278 + ? 7 + : i), + !( + a | + E + )) + ) { + W = + r + A0: switch ( + (k0 - + 154) | + 0 + ) { + case 0: + if ( + ((a = + i0( + s, + s >> + 31, + r, + r >> + 31, + )), + (E = + g), + (V = + A[ + (l + + 16) >> + 2 + ]), + (x0 = + A[ + (V + + 140) >> + 2 + ]), + !( + !x0 | + !( + Q[ + (x0 + + 40) | + 0 + ] & + 4 + ) + ) && + ((x0 = + (E - + 2097152) | + 0), + (!a & + ((x0 | + 0) == + -4194304)) | + (x0 >>> + 0 < + 4290772992))) + ) + break O + if ( + ((r = 0), + a | + E) + ) + break T + if ( + (s | + W) >= + 0 + ) + break p0 + ;(A[ + w >> + 2 + ] = + 0), + (A[ + (w + + 4) >> + 2 + ] = + 524276) + break X + case 1: + if ( + ((V = + A[ + (l + + 16) >> + 2 + ]), + (a = + A[ + (V + + 140) >> + 2 + ]), + Q[ + (a + + 40) | + 0 + ] & + 4 && + a) + ) + break O + S( + +( + +( + W | + 0 + ) / + +( + s | + 0 + ) + ), + ), + (r = + v( + 1, + ) | + 0), + (i = + v( + 0, + ) | + 0), + (G = + i), + (s = + r & + 2147483647), + (i = + (((s | + 0) == + 2146435072) & + ((i | + 0) != + 0)) | + (s >>> + 0 > + 2146435072)), + (A[ + w >> + 2 + ] = + i + ? 0 + : G), + (A[ + (w + + 4) >> + 2 + ] = + i + ? -12 + : (r - + 2146959372) | + 0) + break X + case 2: + if ( + !( + ((s | + 0) > + 0) & + ((W | + 0) >= + 0) + ) + ) { + ;(N = + yi( + +( + W | + 0 + ), + +( + s | + 0 + ), + )), + S( + +N, + ), + (i = + v( + 1, + ) | + 0), + (s = + v( + 0, + ) | + 0), + r0( + N, + ) < + 2147483648 + ? (r = + ~~N) + : (r = + -2147483648), + S( + +( + r | + 0 + ), + ), + (a = + v( + 1, + ) | + 0), + (G = 0) + t0: { + if ( + ((s | + 0) == + (v( + 0, + ) | + 0)) & + ((i | + 0) == + (a | + 0)) + ) + break t0 + ;(G = + s), + (r = + i & + 2147483647), + (s = + (((r | + 0) == + 2146435072) & + ((s | + 0) != + 0)) | + (r >>> + 0 > + 2146435072)), + (r = + s + ? 0 + : G), + (G = + s + ? -12 + : (i - + 2146959372) | + 0) + } + ;(i = + G), + (A[ + w >> + 2 + ] = + r), + (A[ + (w + + 4) >> + 2 + ] = + i) + break X + } + ;(a = + (W >>> + 0) % + (s >>> + 0) | + 0), + (E = 0) + break T + case 5: + if ( + ((V = + A[ + (l + + 16) >> + 2 + ]), + (a = + A[ + (V + + 140) >> + 2 + ]), + Q[ + (a + + 40) | + 0 + ] & + 4 && + a) + ) + break O + ;(a2 = + +( + W | + 0 + )), + (P1 = + +( + s | + 0 + )), + S( + +P1, + ), + (r = + v( + 1, + ) | + 0), + v( + 0, + ) | + 0 + t0: { + if ( + (r & + 2146435072) == + 2146435072 && + ((N = + NaN), + r0( + a2, + ) == + 1) + ) + break t0 + N = + Hi( + a2, + P1, + ) + } + S( + +N, + ), + (i = + v( + 1, + ) | + 0), + (s = + v( + 0, + ) | + 0), + r0( + N, + ) < + 2147483648 + ? (r = + ~~N) + : (r = + -2147483648), + S( + +( + r | + 0 + ), + ), + (a = + v( + 1, + ) | + 0), + (G = 0) + t0: { + if ( + ((s | + 0) == + (v( + 0, + ) | + 0)) & + ((i | + 0) == + (a | + 0)) + ) + break t0 + ;(G = + s), + (r = + i & + 2147483647), + (s = + (((r | + 0) == + 2146435072) & + ((s | + 0) != + 0)) | + (r >>> + 0 > + 2146435072)), + (r = + s + ? 0 + : G), + (G = + s + ? -12 + : (i - + 2146959372) | + 0) + } + ;(i = + G), + (A[ + w >> + 2 + ] = + r), + (A[ + (w + + 4) >> + 2 + ] = + i) + break X + default: + if ( + (k0 | + 0) == + 178 + ) + break q + break d + case 3: + break d + case 4: + break A0 + } + ;(a = + (r - + s) | + 0), + (E = + ((r >> + 31) - + (((s >> + 31) + + (r >>> + 0 < + s >>> + 0)) | + 0)) | + 0) + break T + } + if ( + !( + ((E | + 0) != + -11) & + ((a | + 0) != + -11) + ) + ) { + if ( + Z[ + A[ + (A[ + (l + + 16) >> + 2 + ] + + 344) >> + 2 + ] + ]( + l, + k0, + w, + r, + i, + s, + G, + ) | + 0 + ) + break x + break X + } + if ( + !( + ((E | + 0) != + -9) & + ((a | + 0) != + -9) + ) + ) { + if ( + !( + Z[ + A[ + (A[ + (l + + 16) >> + 2 + ] + + 316) >> + 2 + ] + ]( + l, + k0, + w, + r, + i, + s, + G, + ) | + 0 + ) + ) + break X + break x + } + if ( + !( + ((E | + 0) != + -10) & + ((a | + 0) != + -10) + ) + ) { + V = + A[ + (l + + 16) >> + 2 + ] + break O + } + if ( + G1( + l, + (R + + 8) | + 0, + r, + i, + ) + ) + break f0 + if ( + G1( + l, + R, + s, + G, + ) + ) + break x + } + ;(V = + A[ + (l + + 16) >> + 2 + ]), + (a = + A[ + (V + + 140) >> + 2 + ]) + H: { + if ( + !a | + !( + Q[ + (a + + 40) | + 0 + ] & + 4 + ) || + !de( + b[ + (R + + 8) >> + 3 + ], + ) + ) + break H + if ( + de( + b[ + R >> + 3 + ], + ) + ) + break O + } + H: { + A0: switch ( + (k0 - + 154) | + 0 + ) { + case 0: + N = + b[ + (R + + 8) >> + 3 + ] * + b[ + R >> + 3 + ] + break H + case 1: + N = + b[ + (R + + 8) >> + 3 + ] / + b[ + R >> + 3 + ] + break H + case 2: + N = + yi( + b[ + (R + + 8) >> + 3 + ], + b[ + R >> + 3 + ], + ) + break H + default: + if ( + (k0 | + 0) != + 178 + ) + break d + if ( + ((a2 = + r0( + b[ + R >> + 3 + ], + )), + (N = + yi( + b[ + (R + + 8) >> + 3 + ], + a2, + )), + !( + N < + 0 + )) + ) + break H + N = + a2 + + N + break H + case 5: + if ( + ((a2 = + b[ + (R + + 8) >> + 3 + ]), + (P1 = + b[ + R >> + 3 + ]), + S( + +P1, + ), + (r = + v( + 1, + ) | + 0), + v( + 0, + ) | + 0, + (r & + 2146435072) == + 2146435072 && + ((N = + NaN), + r0( + a2, + ) == + 1)) + ) + break H + N = + Hi( + a2, + P1, + ) + break H + case 3: + break d + case 4: + break A0 + } + N = + b[ + (R + + 8) >> + 3 + ] - + b[ + R >> + 3 + ] + } + S( + +N, + ), + (r = + v( + 1, + ) | + 0), + (i = + v( + 0, + ) | + 0), + (G = + i), + (s = + r & + 2147483647), + (i = + (((s | + 0) == + 2146435072) & + ((i | + 0) != + 0)) | + (s >>> + 0 > + 2146435072)), + (A[ + w >> + 2 + ] = + i + ? 0 + : G), + (A[ + (w + + 4) >> + 2 + ] = + i + ? -12 + : (r - + 2146959372) | + 0) + break X + } + if ( + !( + Z[ + A[ + (V + + 288) >> + 2 + ] + ]( + l, + k0, + w, + r, + i, + s, + G, + ) | + 0 + ) + ) + break X + break x + } + V0(), + T() + } + if ( + !s + ) + break Y0 + if ( + ((i = + s), + (G = + i >> + 31), + (a = + SA( + r, + r >> + 31, + i, + G, + )), + (r = + g), + (E = + r), + ((r | + 0) > + 0) | + ((r | + 0) >= + 0)) + ) + break T + if ( + (i | + 0) < + 0 + ) { + ;(r = + a), + (a = + (r - + i) | + 0), + (E = + (E - + (((r >>> + 0 < + i >>> + 0) + + G) | + 0)) | + 0) + break T + } + ;(r = + (E + + G) | + 0), + (s = + a), + (a = + (i + + a) | + 0), + (E = + s >>> + 0 > + a >>> + 0 + ? (r + + 1) | + 0 + : r) + } + if ( + ((r = + E), + (a - + -2147483648) >>> + 0 < + 2147483648 + ? (r + + 1) | + 0 + : r) + ) + break v0 + r = + a + } + i = 0 + break n0 + } + S( + +( + +( + a >>> + 0 + ) + + +( + E | + 0 + ) * + 4294967296 + ), + ), + (i = + v( + 1, + ) | + 0), + (r = + v( + 0, + ) | + 0), + (s = + i & + 2147483647), + (s = + (((s | + 0) == + 2146435072) & + ((r | + 0) != + 0)) | + (s >>> + 0 > + 2146435072)), + (r = + s + ? 0 + : r), + (i = + s + ? -12 + : (i - + 2146959372) | + 0) + } + ;(A[ + w >> + 2 + ] = + r), + (A[ + (w + + 4) >> + 2 + ] = + i) + } + r = 0 + break y + } + Or( + l, + 2, + ) + break x + } + I( + l, + s, + G, + ) + } + ;(A[ + w >> + 2 + ] = + 0), + (A[ + (w + + 4) >> + 2 + ] = + 3), + (A[ + s0 >> + 2 + ] = + 0), + (A[ + (s0 + + 4) >> + 2 + ] = + 3), + (r = + -1) + } + if ( + ((h = + (R + + 16) | + 0), + r) + ) + break f + w = + (B - + 8) | + 0 + break n + } + if ( + ((r = + A[ + (B - + 4) >> + 2 + ]), + !r | + ((r - + 7) >>> + 0 < + 4294967278)) + ) + break l + if ( + ((w = + B), + !dA( + l, + B, + 141, + )) + ) + break n + break f + } + b0: { + ;(s = + (B - + 8) | + 0), + (i = + s), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]) + m0: { + if ( + !i + ) { + if ( + ((N = + -0), + !r || + ((N = 2147483648), + (r | + 0) == + -2147483648)) + ) + break m0 + ;(A[ + s >> + 2 + ] = + 0 - + r), + (A[ + (s + + 4) >> + 2 + ] = + 0) + break l + } + if ( + (i - + 7) >>> + 0 > + 4294967277 + ) + break b0 + P( + 0, + r | + 0, + ), + P( + 1, + (i - + 524276) | + 0, + ), + (N = + +u0()) + } + S( + +N, + ), + (r = + v( + 1, + ) | + 0), + (i = + v( + 0, + ) | + 0), + (G = + i), + (w = + r & + 2147483647), + (i = + (((w | + 0) == + 2146435072) & + ((i | + 0) != + 0)) | + (w >>> + 0 > + 2146435072)), + (A[ + s >> + 2 + ] = + i + ? 0 + : G), + (A[ + (s + + 4) >> + 2 + ] = + i + ? -12 + : (r - + 2146959372) | + 0) + break l + } + if ( + ((w = + B), + !dA( + l, + B, + 140, + )) + ) + break n + break f + } + if ( + ((s = + (B - + 8) | + 0), + (r = + s), + (i = + A[ + r >> + 2 + ]), + !( + ((i | + 0) == + 2147483647) | + (A[ + (r + + 4) >> + 2 + ] != + 0) + )) + ) { + ;(i = + (i + + 1) | + 0), + (A[ + r >> + 2 + ] = + i), + (A[ + (r + + 4) >> + 2 + ] = + 0) + break l + } + if ( + ((w = + B), + !dA( + l, + B, + 143, + )) + ) + break n + break f + } + if ( + ((i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + !( + ((r | + 0) == + -2147483648) | + (A[ + (i + + 4) >> + 2 + ] != + 0) + )) + ) { + ;(A[ + i >> + 2 + ] = + r - + 1), + (A[ + (i + + 4) >> + 2 + ] = + 0) + break l + } + if ( + ((w = + B), + !dA( + l, + B, + 142, + )) + ) + break n + break f + } + if ( + ((i = + (B - + 8) | + 0), + (r = + i), + (r = + w1( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + )), + (s = + g), + (s | + 0) == + 6) + ) { + ;(A[ + i >> + 2 + ] = + 0), + (A[ + (i + + 4) >> + 2 + ] = + 3) + break f + } + if ( + ((A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + s), + s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + s), + (w = + (B + + 8) | + 0), + !dA( + l, + w, + (k0 - + 2) | + 0, + )) + ) + break n + break f + } + if ( + ((Y = + (C + + 2) | + 0), + (s = + ((Q[ + (C + + 1) | + 0 + ] << + 3) + + L) | + 0), + (r = + A[ + s >> + 2 + ]), + (i = + A[ + (s + + 4) >> + 2 + ]), + !( + ((r | + 0) == + 2147483647) | + ((i | + 0) != + 0) + )) + ) { + ;(r = + (r + + 1) | + 0), + (A[ + s >> + 2 + ] = + r), + (A[ + (s + + 4) >> + 2 + ] = + 0) + break l + } + if ( + (i >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + (D + + 96) >> + 2 + ] = + r), + (A[ + (D + + 100) >> + 2 + ] = + i), + dA( + l, + n3, + 143, + )) + ) + break f + C0( + l, + s, + A[ + (D + + 96) >> + 2 + ], + A[ + (D + + 100) >> + 2 + ], + ) + break l + } + if ( + ((Y = + (C + + 2) | + 0), + (i = + ((Q[ + (C + + 1) | + 0 + ] << + 3) + + L) | + 0), + (r = + A[ + i >> + 2 + ]), + (s = + A[ + (i + + 4) >> + 2 + ]), + !( + ((r | + 0) == + -2147483648) | + ((s | + 0) != + 0) + )) + ) { + ;(A[ + i >> + 2 + ] = + r - + 1), + (A[ + (i + + 4) >> + 2 + ] = + 0) + break l + } + if ( + (s >>> + 0 >= + 4294967285 && + (A[ + r >> + 2 + ] = + A[ + r >> + 2 + ] + + 1), + (A[ + (D + + 96) >> + 2 + ] = + r), + (A[ + (D + + 100) >> + 2 + ] = + s), + dA( + l, + n3, + 142, + )) + ) + break f + C0( + l, + i, + A[ + (D + + 96) >> + 2 + ], + A[ + (D + + 100) >> + 2 + ], + ) + break l + } + if ( + ((i = + (B - + 8) | + 0), + (r = + A[ + i >> + 2 + ]), + (s = + A[ + (i + + 4) >> + 2 + ]), + !s) + ) { + ;(A[ + i >> + 2 + ] = + r ^ + -1), + (A[ + (i + + 4) >> + 2 + ] = + s) + break l + } + ;(w = + B), + (a = + (h - + 16) | + 0), + (h = + a), + (s = + (B - + 8) | + 0), + (i = + s), + (r = + A[ + i >> + 2 + ]) + $: { + z: { + X0: { + j: { + if ( + ((i = + A[ + (i + + 4) >> + 2 + ]), + (i | + 0) != + -1) + ) + break j + if ( + ((E = + B7( + l, + (a + + 8) | + 0, + r, + i, + 149, + )), + (E | + 0) < + 0) + ) + break X0 + if ( + !E + ) + break j + I( + l, + r, + i, + ), + (r = + A[ + (a + + 12) >> + 2 + ]), + (A[ + s >> + 2 + ] = + A[ + (a + + 8) >> + 2 + ]), + (A[ + (s + + 4) >> + 2 + ] = + r) + break z + } + r = + w1( + l, + r, + i, + ) + j: { + if ( + ((i = + g), + !0 & + ((i | + 0) == + 6)) + ) + break j + if ( + ((W = + A[ + (l + + 16) >> + 2 + ]), + (E = + A[ + (W + + 140) >> + 2 + ]), + E + ? (E = + ((Q[ + (E + + 40) | + 0 + ] & + 4) >>> + 2) | + 0) + : (E = 0), + !( + !E & + (((G | + 0) != + 0) | + ((i | + 0) != + -10)) + )) + ) { + if ( + Z[ + A[ + (W + + 284) >> + 2 + ] + ]( + l, + s, + 149, + r, + i, + ) | + 0 + ) + break j + break z + } + if ( + g4( + l, + (a + + 4) | + 0, + r, + i, + ) + ) + break j + ;(A[ + s >> + 2 + ] = + A[ + (a + + 4) >> + 2 + ] ^ + -1), + (A[ + (s + + 4) >> + 2 + ] = + 0) + break z + } + ;(A[ + s >> + 2 + ] = + 0), + (A[ + (s + + 4) >> + 2 + ] = + 3) + } + r = + -1 + break $ + } + r = 0 + } + if ( + ((h = + (a + + 16) | + 0), + !r) + ) + break n + break f + } + ;(w = + (B - + 8) | + 0), + (i = + w), + (a = + A[ + i >> + 2 + ]), + (G = + (B - + 16) | + 0), + (s = + G), + (r = + A[ + s >> + 2 + ]) + E0: { + $: { + ;(E = + A[ + (i + + 4) >> + 2 + ]), + (i = + A[ + (s + + 4) >> + 2 + ]) + z: { + if ( + E | + i + ) + break z + if ( + !( + Q[ + (q + + 40) | + 0 + ] & + 4 + ) + ) + break $ + if ( + a >>> + 0 > + 31 + ) + break z + if ( + ((W = + r), + (s = + a & + 31), + (a & + 63) >>> + 0 >= + 32 + ? ((E = + r << + s), + (i = 0)) + : ((E = + (((1 << + s) - + 1) & + (W >>> + (32 - + s))) | + (i << + s)), + (i = + W << + s)), + !E & + (i >>> + 0 < + 2147483648)) + ) + break E0 + } + if ( + !ue( + l, + B, + 160, + ) + ) + break n + break f + } + a = + a & + 31 + } + ;(A[ + G >> + 2 + ] = + r << + a), + (A[ + (G + + 4) >> + 2 + ] = + 0) + break n + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (i = + (B - + 16) | + 0), + (s = + A[ + i >> + 2 + ]), + !( + A[ + (w + + 4) >> + 2 + ] | + A[ + (i + + 4) >> + 2 + ] + )) + ) { + ;(r = + (s >>> + r) | + 0), + (r | + 0) >= + 0 + ? (s = 0) + : (S( + +( + r >>> + 0 + ), + ), + (s = + v( + 1, + ) | + 0), + (r = + v( + 0, + ) | + 0), + (B = + (((s | + 0) == + 2146435072) & + ((r | + 0) != + 0)) | + (s >>> + 0 > + 2146435072)), + (r = + B + ? 0 + : r), + (s = + B + ? -12 + : (s - + 2146959372) | + 0)), + (A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + s) + break n + } + ;(G = + (h - + 16) | + 0), + (h = + G), + (W = + (B - + 8) | + 0), + (r = + W), + (s = + A[ + r >> + 2 + ]), + (R = + A[ + (r + + 4) >> + 2 + ]), + (r = + (B - + 16) | + 0), + (i = + w1( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + )), + (a = + g), + (E = + a) + H0: { + E0: { + V = 0 + $: { + if ( + !V & + ((a | + 0) == + 6) + ) { + I( + l, + s, + R, + ) + break $ + } + if ( + ((s = + w1( + l, + s, + R, + )), + (R = 0), + (a = + g), + !R & + ((a | + 0) == + 6)) + ) { + I( + l, + i, + E, + ) + break $ + } + if ( + ((s0 = + A[ + (A[ + (l + + 16) >> + 2 + ] + + 140) >> + 2 + ]), + ((((V | + 0) != + 0) | + ((E | + 0) != + -10)) & + (((R | + 0) != + 0) | + ((a | + 0) != + -10))) | + (Q[ + (s0 + + 40) | + 0 + ] & + 4 + ? s0 + : 0)) + ) + break E0 + j( + l, + 17836, + 0, + ), + I( + l, + i, + E, + ), + I( + l, + s, + a, + ) + } + ;(A[ + r >> + 2 + ] = + 0), + (A[ + (r + + 4) >> + 2 + ] = + 3), + (A[ + W >> + 2 + ] = + 0), + (A[ + (W + + 4) >> + 2 + ] = + 3), + (r = + -1) + break H0 + } + g4( + l, + (G + + 12) | + 0, + i, + E, + ), + g4( + l, + (G + + 8) | + 0, + s, + a, + ), + (i = + r), + (r = + (A[ + (G + + 12) >> + 2 + ] >>> + A[ + (G + + 8) >> + 2 + ]) | + 0), + (r | + 0) >= + 0 + ? (s = 0) + : (S( + +( + r >>> + 0 + ), + ), + (s = + v( + 1, + ) | + 0), + (r = + v( + 0, + ) | + 0), + (a = + (((s | + 0) == + 2146435072) & + ((r | + 0) != + 0)) | + (s >>> + 0 > + 2146435072)), + (r = + a + ? 0 + : r), + (s = + a + ? -12 + : (s - + 2146959372) | + 0)), + (A[ + i >> + 2 + ] = + r), + (A[ + (i + + 4) >> + 2 + ] = + s), + (r = 0) + } + if ( + ((h = + (G + + 16) | + 0), + !r) + ) + break n + break f + } + ;(w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]) + G0: { + if ( + A[ + (w + + 4) >> + 2 + ] | + A[ + (s + + 4) >> + 2 + ] + ) + break G0 + if ( + r >>> + 0 >= + 32 + ) { + if ( + Q[ + (q + + 40) | + 0 + ] & + 4 + ) + break G0 + r = + r & + 31 + } + ;(A[ + s >> + 2 + ] = + i >> + r), + (A[ + (s + + 4) >> + 2 + ] = + 0) + break n + } + if ( + !ue( + l, + B, + 161, + ) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + (a = + A[ + (w + + 4) >> + 2 + ]), + (E = + A[ + (s + + 4) >> + 2 + ]), + !( + a | + E + )) + ) { + ;(A[ + s >> + 2 + ] = + r & + i), + (A[ + (s + + 4) >> + 2 + ] = + a & + E) + break n + } + if ( + !ue( + l, + B, + 173, + ) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (i = + w), + (r = + (B - + 16) | + 0), + (s = + A[ + i >> + 2 + ] | + A[ + r >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ] | + A[ + (r + + 4) >> + 2 + ]), + !i) + ) { + ;(A[ + r >> + 2 + ] = + s), + (A[ + (r + + 4) >> + 2 + ] = + i) + break n + } + if ( + !ue( + l, + B, + 175, + ) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + (a = + A[ + (w + + 4) >> + 2 + ]), + (E = + A[ + (s + + 4) >> + 2 + ]), + !( + a | + E + )) + ) { + ;(A[ + s >> + 2 + ] = + r ^ + i), + (A[ + (s + + 4) >> + 2 + ] = + a ^ + E) + break n + } + if ( + !ue( + l, + B, + 174, + ) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + !( + A[ + (w + + 4) >> + 2 + ] | + A[ + (s + + 4) >> + 2 + ] + )) + ) { + ;(A[ + s >> + 2 + ] = + (r | + 0) > + (i | + 0)), + (A[ + (s + + 4) >> + 2 + ] = + 1) + break n + } + if ( + !Xi( + l, + B, + 163, + ) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + !( + A[ + (w + + 4) >> + 2 + ] | + A[ + (s + + 4) >> + 2 + ] + )) + ) { + ;(A[ + s >> + 2 + ] = + (r | + 0) >= + (i | + 0)), + (A[ + (s + + 4) >> + 2 + ] = + 1) + break n + } + if ( + !Xi( + l, + B, + 164, + ) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + !( + A[ + (w + + 4) >> + 2 + ] | + A[ + (s + + 4) >> + 2 + ] + )) + ) { + ;(A[ + s >> + 2 + ] = + (r | + 0) < + (i | + 0)), + (A[ + (s + + 4) >> + 2 + ] = + 1) + break n + } + if ( + !Xi( + l, + B, + 165, + ) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + !( + A[ + (w + + 4) >> + 2 + ] | + A[ + (s + + 4) >> + 2 + ] + )) + ) { + ;(A[ + s >> + 2 + ] = + (r | + 0) <= + (i | + 0)), + (A[ + (s + + 4) >> + 2 + ] = + 1) + break n + } + if ( + !Xi( + l, + B, + 166, + ) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + !( + A[ + (w + + 4) >> + 2 + ] | + A[ + (s + + 4) >> + 2 + ] + )) + ) { + ;(A[ + s >> + 2 + ] = + (r | + 0) == + (i | + 0)), + (A[ + (s + + 4) >> + 2 + ] = + 1) + break n + } + if ( + !x3( + l, + B, + 0, + ) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + !( + A[ + (w + + 4) >> + 2 + ] | + A[ + (s + + 4) >> + 2 + ] + )) + ) { + ;(A[ + s >> + 2 + ] = + (r | + 0) != + (i | + 0)), + (A[ + (s + + 4) >> + 2 + ] = + 1) + break n + } + if ( + !x3( + l, + B, + 1, + ) + ) + break n + break f + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + !( + A[ + (w + + 4) >> + 2 + ] | + A[ + (s + + 4) >> + 2 + ] + )) + ) { + ;(A[ + s >> + 2 + ] = + (r | + 0) == + (i | + 0)), + (A[ + (s + + 4) >> + 2 + ] = + 1) + break n + } + m5( + l, + B, + 0, + ) + break n + } + if ( + ((w = + (B - + 8) | + 0), + (r = + A[ + w >> + 2 + ]), + (s = + (B - + 16) | + 0), + (i = + A[ + s >> + 2 + ]), + !( + A[ + (w + + 4) >> + 2 + ] | + A[ + (s + + 4) >> + 2 + ] + )) + ) { + ;(A[ + s >> + 2 + ] = + (r | + 0) != + (i | + 0)), + (A[ + (s + + 4) >> + 2 + ] = + 1) + break n + } + m5( + l, + B, + 1, + ) + break n + } + if ( + Z[ + A[ + (m0 + + 328) >> + 2 + ] + ]( + l, + B, + ) | + 0 + ) + break f + w = + (B - + 8) | + 0 + break n + } + if ( + ((w = + (B - + 8) | + 0), + (i = + w), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + ((i | + 0) == + -2) | + (i >>> + 0 < + 4294967294)) + ) { + j( + l, + 15077, + 0, + ) + break f + } + if ( + ((s = + (B - + 16) | + 0), + (a = + A[ + s >> + 2 + ]), + (E = + A[ + (s + + 4) >> + 2 + ]), + (W = + E), + (E = + P0( + l, + a, + E, + )), + !E || + ((G = + E1( + l, + r, + i, + E, + )), + K( + l, + E, + ), + (G | + 0) < + 0)) + ) + break f + I( + l, + a, + W, + ), + I( + l, + r, + i, + ), + (A[ + s >> + 2 + ] = + (G | + 0) != + 0), + (A[ + (s + + 4) >> + 2 + ] = + 1) + break n + } + if ( + ((s = + (B - + 16) | + 0), + (r = + A[ + s >> + 2 + ]), + (a = + A[ + (s + + 4) >> + 2 + ]), + (w = + (B - + 8) | + 0), + (i = + A[ + w >> + 2 + ]), + (E = + A[ + (w + + 4) >> + 2 + ]), + (G = + q7( + l, + r, + a, + i, + E, + )), + (G | + 0) < + 0) + ) + break f + I( + l, + r, + a, + ), + I( + l, + i, + E, + ), + (A[ + s >> + 2 + ] = + (G | + 0) != + 0), + (A[ + (s + + 4) >> + 2 + ] = + 1) + break n + } + ;(r = + (B - + 8) | + 0), + (i = + A[ + r >> + 2 + ]), + (s = + A[ + (r + + 4) >> + 2 + ]), + (w = + Vf( + l, + i, + s, + )), + I( + l, + i, + s, + ), + (G2 = + r), + (E2 = + y0( + l, + w, + )), + (A[ + G2 >> + 2 + ] = + E2), + (A[ + (r + + 4) >> + 2 + ] = + g) + break l + } + if ( + ((i = + (B - + 16) | + 0), + (r = + A[ + i >> + 2 + ]), + (s = + A[ + (i + + 4) >> + 2 + ]), + (w = + (B - + 8) | + 0), + (a = + A[ + w >> + 2 + ]), + (E = + A[ + (w + + 4) >> + 2 + ]), + (W = + E), + (E = + P0( + l, + a, + E, + )), + !E || + ((G = + RA( + l, + r, + s, + E, + 32768, + )), + K( + l, + E, + ), + (G | + 0) < + 0)) + ) + break f + I( + l, + r, + s, + ), + I( + l, + a, + W, + ), + (A[ + i >> + 2 + ] = + (G | + 0) != + 0), + (A[ + (i + + 4) >> + 2 + ] = + 1) + break n + } + if ( + ((Y = + (C + + 5) | + 0), + (r = + RA( + l, + A[ + (l + + 192) >> + 2 + ], + A[ + (l + + 196) >> + 2 + ], + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24)), + 0, + )), + (r | + 0) < + 0) + ) + break f + ;(A[ + B >> + 2 + ] = + (r | + 0) != + 0), + (A[ + (B + + 4) >> + 2 + ] = + 1), + (w = + (B + + 8) | + 0) + break n + } + if ( + ((r = + (B - + 8) | + 0), + (i = + A[ + r >> + 2 + ]), + (s = + A[ + (r + + 4) >> + 2 + ]), + (s | + 0) == + -1) + ) + break l + if ( + ((i = + Z0( + l, + i, + s, + )), + (s = + g), + (s | + 0) == + 6) + ) + break f + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + i), + (A[ + (r + + 4) >> + 2 + ] = + s) + break l + } + if ( + ((r = + (B - + 8) | + 0), + (i = + A[ + r >> + 2 + ]), + (s = + A[ + (r + + 4) >> + 2 + ]), + (w = + (s + + 8) | + 0), + (1 << + w) & + 259 && + w >>> + 0 <= + 8) + ) + break l + if ( + ((i = + $8( + l, + i, + s, + )), + (s = + g), + (s | + 0) == + 6) + ) + break f + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + i), + (A[ + (r + + 4) >> + 2 + ] = + s) + break l + } + if ( + (A[ + (((B - + 16) | + 0) + + 4) >> + 2 + ] | + 1) == + 3 + ) { + j( + l, + 3478, + 0, + ) + break f + } + if ( + ((r = + (B - + 8) | + 0), + (i = + A[ + r >> + 2 + ]), + (s = + A[ + (r + + 4) >> + 2 + ]), + (w = + (s + + 8) | + 0), + (1 << + w) & + 259 && + w >>> + 0 <= + 8) + ) + break l + if ( + ((i = + $8( + l, + i, + s, + )), + (s = + g), + (s | + 0) == + 6) + ) + break f + I( + l, + A[ + r >> + 2 + ], + A[ + (r + + 4) >> + 2 + ], + ), + (A[ + r >> + 2 + ] = + i), + (A[ + (r + + 4) >> + 2 + ] = + s) + break l + } + if ( + ((Y = + (C + + 10) | + 0), + (E = + Q[ + (C + + 9) | + 0 + ]), + (G = + Q[ + (C + + 5) | + 0 + ] | + (Q[ + (C + + 6) | + 0 + ] << + 8) | + ((Q[ + (C + + 7) | + 0 + ] << + 16) | + (Q[ + (C + + 8) | + 0 + ] << + 24))), + (w = + (B - + 8) | + 0), + (i = + w), + (r = + A[ + i >> + 2 + ]), + (i = + A[ + (i + + 4) >> + 2 + ]), + (s = + i), + (a = + Q[ + (C + + 1) | + 0 + ] | + (Q[ + (C + + 2) | + 0 + ] << + 8) | + ((Q[ + (C + + 3) | + 0 + ] << + 16) | + (Q[ + (C + + 4) | + 0 + ] << + 24))), + (W = + E1( + l, + r, + i, + a, + )), + (W | + 0) < + 0) + ) + break f + I0: { + if ( + !W + ) + break I0 + if ( + E + ) { + if ( + ((V = 0), + (i = + O( + l, + r, + i, + 219, + r, + i, + 0, + )), + (E = + g), + (E | + 0) == + 6 || + ((E | + 0) == + -1 && + (V = + U0( + l, + O( + l, + i, + E, + a, + i, + E, + 0, + ), + g, + )), + I( + l, + i, + E, + ), + (V | + 0) < + 0)) + ) + break f + if ( + V + ) + break I0 + } + K: { + U0: switch ( + (k0 - + 114) | + 0 + ) { + case 0: + if ( + ((r = + O( + l, + r, + s, + a, + r, + s, + 0, + )), + (i = + g), + (i | + 0) == + 6) + ) + break f + C0( + l, + w, + r, + i, + ) + break K + case 1: + if ( + ((B = + (B - + 16) | + 0), + (i = + B), + (r = + B4( + l, + r, + s, + a, + A[ + i >> + 2 + ], + A[ + (i + + 4) >> + 2 + ], + r, + s, + 32768, + )), + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + (r | + 0) >= + 0) + ) + break K + break f + case 2: + if ( + ((r = + RA( + l, + r, + s, + a, + 0, + )), + (r | + 0) < + 0) + ) + break f + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + (A[ + w >> + 2 + ] = + (r | + 0) != + 0), + (A[ + (w + + 4) >> + 2 + ] = + 1) + break K + case 3: + ;(G2 = + B), + (E2 = + q2( + l, + a, + )), + (A[ + G2 >> + 2 + ] = + E2), + (A[ + (B + + 4) >> + 2 + ] = + g), + (B = + (B + + 8) | + 0) + break K + case 4: + if ( + ((r = + O( + l, + r, + s, + a, + r, + s, + 0, + )), + (i = + g), + (i | + 0) == + 6) + ) + break f + ;(A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (B = + (B + + 8) | + 0) + break K + case 5: + break U0 + default: + break K + } + if ( + ((r = + O( + l, + r, + s, + a, + r, + s, + 0, + )), + (i = + g), + (i | + 0) == + 6) + ) + break f + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ), + (A[ + w >> + 2 + ] = + 0), + (A[ + (w + + 4) >> + 2 + ] = + 3), + (A[ + B >> + 2 + ] = + r), + (A[ + (B + + 4) >> + 2 + ] = + i), + (B = + (B + + 8) | + 0) + } + Y = + (((G + + Y) | + 0) - + 5) | + 0 + break l + } + I( + l, + A[ + w >> + 2 + ], + A[ + (w + + 4) >> + 2 + ], + ) + break n + } + if ( + ((r = + (B - + 8) | + 0), + (s = + A[ + r >> + 2 + ]), + (r = + A[ + (r + + 4) >> + 2 + ]), + (G = + r), + (r | + 0) == + 3) + ) + break m + break N + } + if ( + ((r = + (B - + 8) | + 0), + (s = + A[ + r >> + 2 + ]), + (r = + A[ + (r + + 4) >> + 2 + ]), + (G = + r), + (r | + 0) == + 2) + ) + break m + break N + } + if ( + ((r = + (B - + 8) | + 0), + (s = + A[ + r >> + 2 + ]), + (r = + A[ + (r + + 4) >> + 2 + ]), + (G = + r), + (Vf( + l, + s, + r, + ) | + 0) == + 69) + ) + break k0 + break N + } + if ( + ((r = + (B - + 8) | + 0), + (s = + A[ + r >> + 2 + ]), + (r = + A[ + (r + + 4) >> + 2 + ]), + (G = + r), + (Vf( + l, + s, + r, + ) | + 0) != + 27) + ) + break N + } + I( + l, + s, + G, + ) + break m + } + if ( + ((r = + (B - + 8) | + 0), + (s = + A[ + r >> + 2 + ]), + (r = + A[ + (r + + 4) >> + 2 + ]), + (G = + r), + (r & + -2) == + 2) + ) + break m + } + I( + l, + s, + G, + ), + (r = + (B - + 8) | + 0), + (A[ + r >> + 2 + ] = + 0), + (A[ + (r + + 4) >> + 2 + ] = + 1) + break l + } + ;(r = + A[ + (A0 + + 20) >> + 2 + ]), + (A[ + (D + + 4) >> + 2 + ] = + k0), + (A[ + D >> + 2 + ] = + (r ^ + -1) + + Y), + $0( + l, + 4239, + D, + ) + break f + } + Y = + (C + + 3) | + 0 + break l + } + ;(s = 0), + (G = 3) + break k + } + s = 0 + break k + } + s = 1 + break k + } + ;(B = + (B - 8) | + 0), + (r = + A[ + B >> 2 + ]), + (i = + A[ + (B + + 4) >> + 2 + ]) + break i + } + d( + 17274, + 16200, + 15551, + 6734, + ), + T() + } + ;(r = + (B - 8) | 0), + (A[r >> 2] = + 1), + (A[ + (r + 4) >> 2 + ] = 1) + break l + } + B = w + break f + } + if (!P3(l, B)) + break n + break f + } + S4(l, r, G, 1), + I(l, r, G), + I(l, i, W) + break f + } + ;(R = w), (V = W) + break F + } + E = 3 + } + j(l, w, 0) + } + ;(s = 0), (G = 3) + } + I(l, r, s0), + I(l, a, E), + I(l, i, x0), + I(l, R, V), + I(l, s, G), + (A[b0 >> 2] = 0), + (A[(b0 + 4) >> 2] = 3), + (A[B2 >> 2] = 0), + (A[(B2 + 4) >> 2] = 3) + break f + } + if ( + (I( + l, + A[w >> 2], + A[(w + 4) >> 2], + ), + (A[w >> 2] = 0), + (A[(w + 4) >> 2] = 3), + (a | 0) < 0) + ) + break f + I(l, s, G), (s = 0), (G = 3) + } + ;(A[(B + 8) >> 2] = r), + (A[(B + 12) >> 2] = 1), + (A[B >> 2] = s), + (A[(B + 4) >> 2] = G), + (w = (B + 16) | 0) + break n + } + for (r = a, i = E; ; ) { + if ( + ((w = 0), + j1( + l, + (D + 96) | 0, + (D + 128) | 0, + r, + 33, + )) + ) + break G + for (;;) { + if ( + ((a = A[(D + 96) >> 2]), + (E = A[(D + 128) >> 2]), + E >>> 0 > w >>> 0) + ) { + ;(a = (a + (w << 3)) | 0), + l0( + l, + s, + G, + A[(a + 4) >> 2], + 0, + 2, + (A[a >> 2] != 0) << 2, + ), + (w = (w + 1) | 0) + continue + } + break + } + if ( + (L2(l, a, E), + (r = ki(l, r, i)), + (w = 0), + (i = g), + !w & ((i | 0) == 2)) + ) + break Q + if (!w & ((i | 0) == 6)) break I + if (V1(l)) break + } + } + I(l, r, i) + } + I(l, s, G), + (A[R >> 2] = 0), + (A[(R + 4) >> 2] = 6) + break f + } + ;(A[R >> 2] = s), (A[(R + 4) >> 2] = G) + break l + } + if (m[(w + 5) | 0] & 1) break h + } + r4(l, r, 19793) + break f + } + for ( + i = A[(A[Z1 >> 2] + 16) >> 2], + s = (i + 48) | 0, + a = + A[ + (i + + (((r & A[(i + 24) >> 2]) ^ -1) << 2)) >> + 2 + ]; + ; + + ) { + if (!a) break l + if ( + ((i = (((s + (a << 3)) | 0) - 8) | 0), + (r | 0) != A[(i + 4) >> 2]) + ) { + a = A[i >> 2] & 67108863 + continue + } + break + } + if (i) break g + } + w = B + break n + } + Bu(l, r) + break f + } + J0(l) + break f + } + I(l, r, s) + } + ;(A[B >> 2] = 0), (A[(B + 4) >> 2] = 6), (B = (B + 8) | 0) + break f + } + ;(A[(r + 36) >> 2] = a), + (A[(r + 40) >> 2] = u), + (i = A[(l + 168) >> 2]), + (w = A[(l + 172) >> 2]), + w >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), + l0(l, r, s, 209, i, w, 3), + (i = A[(l + 176) >> 2]), + (w = A[(l + 180) >> 2]), + l1(l, r, s, 78, 0, 3, i, w, i, w, 6144), + (A[B >> 2] = r), + (A[(B + 4) >> 2] = s), + (w = (B + 8) | 0) + } + r = 0 + } + if (((B = w), (C = Y), !r)) continue + } + break + } + B = w + } + w = 1 + continue + } + ;(r = A[(m0 + 132) >> 2]), (G = r) + f: { + s = A[(m0 + 128) >> 2] + t: { + if (((r | 0) != -1) | (F[(s + 6) >> 1] != 3)) break t + ;(r = A[(s + 16) >> 2]), + (i = (r + 48) | 0), + (C = A[(r + (((A[(r + 24) >> 2] ^ -1) << 2) | -216)) >> 2]) + u: { + n: { + for (;;) { + if (!C) break n + if ( + ((r = (((i + (C << 3)) | 0) - 8) | 0), A[(r + 4) >> 2] != 53) + ) { + C = A[r >> 2] & 67108863 + continue + } + break + } + if (r) break u + } + ;(A[(q + 32) >> 2] = Y), + ne(l, s, G, 0, 0, 0), + (s = A[(m0 + 128) >> 2]), + (G = A[(m0 + 132) >> 2]) + } + if (((G | 0) != -1) | (F[(s + 6) >> 1] != 3)) break t + if (Q[(s + 5) | 0] & 32) break f + } + for (;;) { + if (((r = B), v1 >>> 0 >= r >>> 0)) break f + if ( + ((B = (r - 8) | 0), + (i = A[B >> 2]), + (s = A[(B + 4) >> 2]), + I(l, i, s), + (s | 0) == 5) + ) { + if (i) break r + ;(B = (r - 16) | 0), + (i = B), + I(l, A[i >> 2], A[(i + 4) >> 2]), + (r = (r - 24) | 0), + S4(l, A[r >> 2], A[(r + 4) >> 2], 1) + } + } + } + if (((s = 0), (G = 6), (r = 0), (i = 6), !(Q[(A0 + 17) | 0] & 48))) + break i + } + ;(A[(q + 44) >> 2] = B), (A[(q + 32) >> 2] = Y) + break e + } + for (A[(q + 28) >> 2] != ((q + 24) | 0) && g7(m0, q); ; ) { + if (B >>> 0 > O0 >>> 0) { + I(l, A[O0 >> 2], A[(O0 + 4) >> 2]), (O0 = (O0 + 8) | 0) + continue + } + break + } + ;(s = r), (G = i) + } + A[(m0 + 140) >> 2] = A[q >> 2] + break A + } + ;(s = A[(m0 + 132) >> 2]), + (A[B >> 2] = A[(m0 + 128) >> 2]), + (A[(B + 4) >> 2] = s), + (A[(m0 + 128) >> 2] = 0), + (A[(m0 + 132) >> 2] = 2), + (C = (i + A[(A0 + 20) >> 2]) | 0), + (B = r), + (w = 0) + } + } + return (h = (D + 160) | 0), (g = G), s + } + function J3(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0 + for (k = (h - 800) | 0, h = k, f = A[(r + 200) >> 2], t = (f | 0) > 0 ? f : 0; ; ) { + if ((i | 0) != (t | 0)) { + ;(A[(((A[(r + 204) >> 2] + (i << 3)) | 0) + 4) >> 2] = -1), (i = (i + 1) | 0) + continue + } + break + } + A[(r + 60) >> 2] && (A[(A[(r + 204) >> 2] + 12) >> 2] = -2), + (i = 0), + (t = A[(r + 124) >> 2]), + (t = (t | 0) > 0 ? t : 0) + A: { + r: { + e: { + for (;;) { + if ((i | 0) == (t | 0)) + i: { + for (i = 2, n = (f | 0) <= 2 ? 2 : f; ; ) { + k: { + if ((i | 0) == (n | 0)) + for (i = 0; ; ) { + if ((i | 0) == (t | 0)) break k + f = (A[(r + 116) >> 2] + (i << 4)) | 0 + f: { + if ( + A[(f + 8) >> 2] >= 0 || + ((n = A[(f + 4) >> 2]), (n | 0) < 2) + ) + break f + ;(u = f), + (f = A[(r + 204) >> 2]), + (A[(u + 8) >> 2] = + A[((((A[(f + (n << 3)) >> 2] << 3) + f) | 0) + 4) >> 2]) + } + i = (i + 1) | 0 + } + ;(u = A[(r + 204) >> 2]), + (f = (u + (i << 3)) | 0), + A[(f + 4) >> 2] < 0 && + (A[(f + 4) >> 2] = A[(((u + (A[f >> 2] << 3)) | 0) + 4) >> 2]), + (i = (i + 1) | 0) + continue + } + break + } + k: { + if (!A[(r + 68) >> 2]) break k + f: { + if ( + A[(r + 32) >> 2] | (m[(r + 110) | 0] & 1) || + ((V = r), + (R = H2(e, r, 82)), + (A[(V + 144) >> 2] = R), + !A[(r + 60) >> 2]) + ) + break f + ;(V = r), (R = H2(e, r, 83)), (A[(V + 148) >> 2] = R) + } + s = A[(r + 76) >> 2] + f: { + if ( + !s || + (A[(r + 168) >> 2] < 0 && + ((V = r), (R = H8(e, r)), (A[(V + 168) >> 2] = R)), + A[(r + 172) >> 2] < 0 && + ((V = r), (R = H2(e, r, 113)), (A[(V + 172) >> 2] = R)), + !A[(r + 96) >> 2] | (A[(r + 176) >> 2] >= 0) || + ((V = r), (R = H2(e, r, 114)), (A[(V + 176) >> 2] = R)), + !A[(r + 48) >> 2] | (A[(r + 180) >> 2] >= 0)) + ) + break f + ;(V = r), (R = H2(e, r, 115)), (A[(V + 180) >> 2] = R) + } + f = A[(r + 72) >> 2] + f: { + if ( + !f || + (q6(e, r), + !A[(r + 60) >> 2] | + (m[(r + 110) | 0] & 1) | + (A[(r + 156) >> 2] >= 0)) + ) + break f + for (i = (A[(r + 204) >> 2] + 12) | 0; ; ) { + t: { + if ( + ((i = A[i >> 2]), + (i | 0) < 0 || + ((i = (A[(r + 116) >> 2] + (i << 4)) | 0), + A[(i + 4) >> 2] != 1)) + ) + break t + if (A[i >> 2] == 77) break f + i = (i + 8) | 0 + continue + } + break + } + if (((i = H2(e, r, 77)), (i | 0) < 0)) break f + ;(t = (A[(r + 116) >> 2] + (i << 4)) | 0), + (n = A[(r + 204) >> 2]), + (A[(t + 8) >> 2] = A[(n + 12) >> 2]), + (A[(n + 12) >> 2] = i), + (A[(t + 4) >> 2] = 1), + (A[(t + 12) >> 2] = A[(t + 12) >> 2] | 2), + (A[(r + 156) >> 2] = i) + } + f: { + if (!A[(r + 44) >> 2] || ((i = A[(r + 112) >> 2]), !i)) break f + G6(e, r, i) + } + f: { + if (A[(r + 32) >> 2]) { + n = r + break f + } + if (((n = r), A[(r + 320) >> 2])) break i + } + f: for (;;) { + if (((i = A[(n + 4) >> 2]), !i)) break k + t = A[(n + 12) >> 2] + t: { + if (s) break t + if (!A[(i + 76) >> 2]) { + s = 0 + break t + } + if ( + (A[(i + 168) >> 2] < 0 && + ((V = i), (R = H8(e, i)), (A[(V + 168) >> 2] = R)), + A[(i + 172) >> 2] < 0 && + ((V = i), (R = H2(e, i, 113)), (A[(V + 172) >> 2] = R)), + !A[(i + 96) >> 2] | (A[(i + 176) >> 2] >= 0) || + ((V = i), (R = H2(e, i, 114)), (A[(V + 176) >> 2] = R)), + (s = 1), + !A[(i + 48) >> 2] | (A[(i + 180) >> 2] >= 0)) + ) + break t + ;(V = i), (R = H2(e, i, 115)), (A[(V + 180) >> 2] = R) + } + t: { + if (f) break t + if (!A[(i + 72) >> 2]) { + f = 0 + break t + } + q6(e, i), (f = 1) + } + t: { + if (!A[(i + 44) >> 2] || ((n = A[(i + 112) >> 2]), !n)) break t + G6(e, i, n) + } + for (n = (((A[(i + 204) >> 2] + (t << 3)) | 0) + 4) | 0; ; ) { + if (((n = A[n >> 2]), (n | 0) >= 0)) { + ;(u = (A[(i + 116) >> 2] + (n << 4)) | 0), + (t = A[(u + 12) >> 2]), + (A[(u + 12) >> 2] = t | 4), + O4( + e, + r, + i, + 0, + n, + A[u >> 2], + t & 1, + (t >>> 1) & 1, + (t >>> 4) & 15, + ), + (n = (u + 8) | 0) + continue + } + break + } + t: { + if ((n | 0) != -2) + for (n = 0; ; ) { + if (A[(i + 136) >> 2] <= (n | 0)) + for (n = 0; ; ) { + if (A[(i + 124) >> 2] <= (n | 0)) break t + ;(u = A[(i + 116) >> 2]), (l = n << 4), (t = (u + l) | 0) + u: { + if ( + A[(t + 4) >> 2] || + ((t = A[t >> 2]), !t | ((t | 0) == 81)) + ) + break u + O4( + e, + r, + i, + 0, + n, + t, + 0, + (A[(((u + l) | 0) + 12) >> 2] >>> 1) & 1, + 0, + ) + } + n = (n + 1) | 0 + } + ;(t = (A[(i + 128) >> 2] + (n << 4)) | 0), + (u = A[t >> 2]), + u && O4(e, r, i, 1, n, u, 0, (A[(t + 12) >> 2] >>> 1) & 1, 0), + (n = (n + 1) | 0) + } + for (n = 0; ; ) { + if (A[(i + 124) >> 2] <= (n | 0)) break t + ;(u = A[(i + 116) >> 2]), (l = n << 4), (t = (u + l) | 0) + u: { + if (A[(t + 4) >> 2] || !p5(t)) break u + O4( + e, + r, + i, + 0, + n, + A[t >> 2], + 0, + (A[(((u + l) | 0) + 12) >> 2] >>> 1) & 1, + 0, + ) + } + n = (n + 1) | 0 + } + } + if (((n = i), !!A[(i + 32) >> 2])) + for (n = 0; ; ) + if (A[(i + 320) >> 2] <= (n | 0)) { + n = i + continue f + } else { + ;(u = (A[(i + 328) >> 2] + (n << 3)) | 0), + (t = Q[u | 0]), + Wr( + e, + r, + i, + 0, + (t >>> 1) & 1, + n, + A[(u + 4) >> 2], + (t >>> 2) & 1, + (t >>> 3) & 1, + (t >>> 4) | 0, + ), + (n = (n + 1) | 0) + continue + } + } + } + if (((f = A[(r + 404) >> 2]), !f)) break e + for (i = 0; ; ) { + if (A[(r + 244) >> 2] <= (i | 0)) + for (u = 0; ; ) { + if (A[(f + 32) >> 2] <= (u | 0)) break e + if (((t = (A[(f + 28) >> 2] + M(u, 20)) | 0), !A[(t + 8) >> 2])) { + ;(i = 0), + (n = A[(r + 320) >> 2]), + (s = (n | 0) > 0 ? n : 0), + (n = A[(t + 12) >> 2]) + k: { + for (;;) { + if ((i | 0) != (s | 0)) { + if ( + (n | 0) == + A[(((A[(r + 328) >> 2] + (i << 3)) | 0) + 4) >> 2] + ) + break k + i = (i + 1) | 0 + continue + } + break + } + X8(e, n, 4892) + break r + } + A[t >> 2] = i + } + u = (u + 1) | 0 + } + if ( + ((n = (A[(r + 252) >> 2] + (i << 4)) | 0), + (t = Q[(n + 4) | 0]), + (t = xf( + e, + r, + 1, + 0, + i, + A[(n + 12) >> 2], + (t >>> 2) & 1, + (t >>> 1) & 1, + 0, + )), + (i = (i + 1) | 0), + !((t | 0) >= 0)) + ) + break + } + break r + } + else { + ;(u = (A[(r + 116) >> 2] + (i << 4)) | 0), + (n = (A[(r + 204) >> 2] + (A[(u + 4) >> 2] << 3)) | 0), + (A[(u + 8) >> 2] = A[(n + 4) >> 2]), + (A[(n + 4) >> 2] = i), + (i = (i + 1) | 0) + continue + } + break + } + d(18547, 16200, 29905, 7429), T() + } + ;(n = (r + 16) | 0), (i = A[(r + 20) >> 2]) + e: { + for (;;) { + if ((i | 0) != (n | 0)) { + if ( + ((f = A[(i + 4) >> 2]), + (t = A[(i - 16) >> 2]), + (i = J3(e, (i - 24) | 0)), + (u = g), + (u | 0) == 6) + ) + break r + if ((t | 0) < 0) break e + ;(t = (A[(r + 308) >> 2] + (t << 3)) | 0), + (A[t >> 2] = i), + (A[(t + 4) >> 2] = u), + (i = f) + continue + } + break + } + for ( + a = A[(r + 256) >> 2], + A[(k + 732) >> 2] = a, + G = A[(r + 260) >> 2], + A[(k + 736) >> 2] = G, + i = A[(e + 16) >> 2], + A[(k + 776) >> 2] = 0, + A[(k + 780) >> 2] = 0, + A[(k + 768) >> 2] = 0, + A[(k + 772) >> 2] = 0, + A[(k + 788) >> 2] = i, + A[(k + 784) >> 2] = 59, + w = (r + 256) | 0, + f = 0; + ; + + ) { + if (A[(r + 244) >> 2] <= (f | 0)) (s = 0), (t = 0) + else { + ;(i = 0), + (t = A[(r + 320) >> 2]), + (n = (t | 0) > 0 ? t : 0), + (t = (A[(r + 252) >> 2] + (f << 4)) | 0), + (u = (k + 768) | 0) + i: { + k: { + for (;;) { + if ((i | 0) != (n | 0)) { + if ( + ((s = (A[(r + 328) >> 2] + (i << 3)) | 0), + (l = A[(s + 4) >> 2]), + (l | 0) == A[(t + 12) >> 2]) + ) { + if (!(Q[s | 0] & 8) | (A[(r + 36) >> 2] != 2)) break i + ;(i = (k + 768) | 0), + H(i, 48), + h0(i, t0(e, A[(t + 12) >> 2])), + (i = 1) + break k + } + if ((l & -2) == 82) break i + i = (i + 1) | 0 + continue + } + break + } + ;(i = (k + 768) | 0), + H(i, 63), + h0(i, t0(e, A[(t + 12) >> 2])), + (i = Q[(t + 4) | 0] << 6), + (i = A[t >> 2] < 0 ? i & -128 : i | 64) + } + H(u, i & 255) + } + f = (f + 1) | 0 + continue + } + break + } + i: for (;;) { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + if (((i = s), (G | 0) > (i | 0))) { + ;(o = (i + a) | 0), + (f = Q[o | 0]), + (E = Q[((f << 2) + 24016) | 0]), + (s = (E + i) | 0) + g: { + l: { + h: { + C: { + a: switch ((f - 179) | 0) { + default: + if (((i = (f - 17) | 0), i >>> 0 > 31)) + break n + if ((1 << i) & -1047265280) break u + if (!i) break B + if ((i | 0) != 5) break n + if ( + ((A[(k + 24) >> 2] = -1), + (A[(k + 16) >> 2] = 15689), + (A[(k + 20) >> 2] = 14), + !M0((k + 732) | 0, s, (k + 16) | 0)) + ) + break f + if ( + ((f = (k + 768) | 0), + H(f, Q[(k + 748) | 0]), + (s = A[(k + 740) >> 2]), + (i = A[(k + 744) >> 2]), + ((i | 0) == -1) | ((i | 0) == (t | 0))) + ) + continue + ;(A[(r + 348) >> 2] = A[(r + 348) >> 2] + 1), + H(f, 194), + h0(f, i), + (t = i) + continue + case 4: + case 5: + case 6: + case 7: + case 9: + case 10: + ;(i = + Q[(o + 1) | 0] | + (Q[(o + 2) | 0] << 8) | + ((Q[(o + 3) | 0] << 16) | + (Q[(o + 4) | 0] << 24))), + (s = S3( + e, + r, + i, + Q[(o + 5) | 0] | (Q[(o + 6) | 0] << 8), + f, + (k + 768) | 0, + 0, + 0, + s, + )), + K(e, i) + continue + case 8: + ;(n = + Q[(o + 9) | 0] | (Q[(o + 10) | 0] << 8)), + (i = + Q[(o + 1) | 0] | + (Q[(o + 2) | 0] << 8) | + ((Q[(o + 3) | 0] << 16) | + (Q[(o + 4) | 0] << 24))), + (f = + (A[(r + 292) >> 2] + + M( + Q[(o + 5) | 0] | + (Q[(o + 6) | 0] << 8) | + ((Q[(o + 7) | 0] << 16) | + (Q[(o + 8) | 0] << 24)), + 20, + )) | + 0), + (A[f >> 2] = A[f >> 2] - 1), + (s = S3( + e, + r, + i, + n, + 187, + (k + 768) | 0, + a, + f, + s, + )), + K(e, i) + continue + case 11: + case 12: + case 13: + if ( + ((n = + Q[(o + 1) | 0] | + (Q[(o + 2) | 0] << 8) | + ((Q[(o + 3) | 0] << 16) | + (Q[(o + 4) | 0] << 24))), + (o = + Q[(o + 5) | 0] | (Q[(o + 6) | 0] << 8)), + (u = Kn( + e, + (k + 792) | 0, + (k + 796) | 0, + r, + n, + o, + )), + (u | 0) < 0) + ) + break g + if (((l = A[(k + 796) >> 2]), !l)) break l + Q: { + I: { + G: { + M: switch ((f - 190) | 0) { + case 0: + case 1: + W: switch ((l - 5) | 0) { + case 0: + ;(f | 0) == 191 && + H((k + 768) | 0, 17), + (i = (k + 768) | 0), + oi(i, A[(k + 792) >> 2], u), + H(i, 68) + break Q + case 1: + if ( + ((i = (k + 768) | 0), + oi(i, A[(k + 792) >> 2], u), + H(i, 44), + (f | 0) == 191) + ) + break Q + H(i, 15) + break Q + case 3: + break I + case 2: + case 4: + break W + default: + break G + } + ;(f | 0) == 191 && + H((k + 768) | 0, 17), + (i = (k + 768) | 0), + oi(i, A[(k + 792) >> 2], u), + H(i, 44), + H(i, 36), + X0(i, 0) + break Q + case 2: + break M + default: + break G + } + M: switch ((l - 5) | 0) { + case 0: + ;(i = (k + 768) | 0), + oi(i, A[(k + 792) >> 2], u), + H(i, 69) + break Q + case 1: + case 2: + ;(i = (k + 768) | 0), + H(i, 48), + h0(i, t0(e, n)), + H(i, 0) + break Q + case 3: + case 4: + break M + default: + break G + } + if ( + ((f = tu(e, n)), + !f || + ((u = Kn( + e, + (k + 792) | 0, + (k + 796) | 0, + r, + f, + o, + )), + K(e, f), + (u | 0) < 0)) + ) + break g + if (A[(k + 796) >> 2] != 8) break h + ;(i = (k + 768) | 0), + oi(i, A[(k + 792) >> 2], u), + H(i, 27), + H(i, 30), + H(i, 44), + H(i, 29), + H(i, 36), + X0(i, 1), + H(i, 14) + break Q + } + V0(), T() + } + ;(i = (k + 768) | 0), + H(i, 48), + h0(i, t0(e, n)), + H(i, 0) + } + K(e, n) + continue + case 3: + if ( + ((i = + Q[(o + 1) | 0] | + (Q[(o + 2) | 0] << 8) | + ((Q[(o + 3) | 0] << 16) | + (Q[(o + 4) | 0] << 24))), + ((i | 0) < 0) | + ((i | 0) >= A[(r + 300) >> 2])) + ) + break C + A[ + (((A[(r + 292) >> 2] + M(i, 20)) | 0) + + 8) >> + 2 + ] = E + A[(k + 772) >> 2] + break f + case 0: + case 14: + continue + case 2: + break s + case 15: + break w + case 1: + break a + } + if ( + ((n = 0), + (i = 0), + (o = Q[(o + 1) | 0] | (Q[(o + 2) | 0] << 8)), + (o | 0) != A[(r + 240) >> 2]) + ) + break o + for (;;) { + if (A[(r + 136) >> 2] > (i | 0)) { + ;(u = (A[(r + 128) >> 2] + (i << 4)) | 0), + A[(u + 12) >> 2] >= 0 && + ((f = (k + 768) | 0), + H(f, 3), + h0(f, A[(u + 12) >> 2] >> 8), + H(f, 92), + X0(f, i & 65535)), + (i = (i + 1) | 0) + continue + } + break + } + for (;;) { + if ((n | 0) < A[(r + 124) >> 2]) { + ;(f = (A[(r + 116) >> 2] + (n << 4)) | 0), + A[(f + 4) >> 2] | (A[(f + 12) >> 2] < 0) || + ((i = (k + 768) | 0), + H(i, 3), + h0(i, A[(f + 12) >> 2] >> 8), + H(i, 89), + X0(i, n & 65535)), + (n = (n + 1) | 0) + continue + } + break + } + a: { + if (!A[(r + 404) >> 2]) { + B = -1 + break a + } + ;(B = df(r, -1)), + (i = (k + 768) | 0), + H(i, 8), + H(i, 105), + h0(i, B), + B1(r, B, 1), + (A[(r + 336) >> 2] = A[(r + 336) >> 2] + 1) + } + for (f = 0; ; ) { + a: { + Q: { + if (A[(r + 244) >> 2] > (f | 0)) { + ;(i = 0), + (n = A[(r + 320) >> 2]), + (u = (n | 0) > 0 ? n : 0), + (n = + (A[(r + 252) >> 2] + (f << 4)) | 0), + (E = Q[(n + 4) | 0]), + (l = E & 1) + I: { + for (;;) { + if ((i | 0) != (u | 0)) { + if ( + ((C = + A[ + (((A[(r + 328) >> 2] + + (i << 3)) | + 0) + + 4) >> + 2 + ]), + (C | 0) == A[(n + 12) >> 2]) + ) { + ;(l = 0), (u = i), (i = 2) + break I + } + if ((C & -2) == 82) { + ;(u = (k + 768) | 0), + H(u, 94), + X0(u, i & 65535), + (l = 1), + (u = i), + (i = 1) + break I + } else { + i = (i + 1) | 0 + continue + } + } + break + } + if ( + ((C = A[(r + 36) >> 2] != 0), + (Y = E & 2), + !Y & (A[n >> 2] >= 0)) + ) + break Q + ;(i = (k + 768) | 0), + H(i, 62), + h0(i, t0(e, A[(n + 12) >> 2])), + H( + i, + (C | + (Y ? (E & 4 ? -128 : -126) : 0)) & + 131, + ), + (i = 0) + } + if ( + ((C = !l), + (l = A[n >> 2]), + C & ((l | 0) < 0)) + ) + break a + I: { + if ((l | 0) >= 0) { + if ( + ((l = (k + 768) | 0), + H(l, 3), + h0(l, A[n >> 2]), + A[(n + 12) >> 2] != 124) + ) + break I + H(l, 77), h0(l, 22) + break I + } + H((k + 768) | 0, 6) + } + I: switch ((i - 1) | 0) { + case 1: + ;(i = (k + 768) | 0), + H(i, 95), + X0(i, u & 65535) + break a + case 0: + ;(i = (k + 768) | 0), + H(i, 76), + h0(i, t0(e, A[(n + 12) >> 2])), + H(i, 14) + break a + default: + break I + } + ;(i = (k + 768) | 0), + H(i, 57), + h0(i, t0(e, A[(n + 12) >> 2])) + break a + } + A[(r + 404) >> 2] && + ((i = (k + 768) | 0), + H(i, 41), + H(i, 182), + h0(i, B), + (A[ + (((A[(r + 292) >> 2] + M(B, 20)) | 0) + + 8) >> + 2 + ] = A[(k + 772) >> 2])), + (i = A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]( + (i + 16) | 0, + A[(r + 252) >> 2], + ), + (A[(r + 244) >> 2] = 0), + (A[(r + 248) >> 2] = 0), + (A[(r + 252) >> 2] = 0) + break o + } + ;(i = (k + 768) | 0), + H(i, 3), + h0(i, A[n >> 2]), + H(i, 64), + h0(i, t0(e, A[(n + 12) >> 2])), + H(i, C) + } + K(e, A[(n + 12) >> 2]), (f = (f + 1) | 0) + } + } + d(5269, 16200, 30633, 7448), T() + } + d(16972, 16200, 29811, 15139), T() + } + d(17248, 16200, 29750, 15139), T() + } + for (;;) { + if ((i | 0) < (G | 0)) { + ;(t = (i + a) | 0), + (f = Q[((Q[t | 0] << 2) + 24016) | 0]), + P2((k + 768) | 0, t, f), + (i = (i + f) | 0) + continue + } + break + } + Kr(w), + (i = A[(k + 788) >> 2]), + (A[(w + 16) >> 2] = A[(k + 784) >> 2]), + (A[(w + 20) >> 2] = i), + (i = A[(k + 780) >> 2]), + (A[(w + 8) >> 2] = A[(k + 776) >> 2]), + (A[(w + 12) >> 2] = i), + (i = A[(k + 772) >> 2]), + (A[w >> 2] = A[(k + 768) >> 2]), + (A[(w + 4) >> 2] = i) + break r + } + Kr(w), + (i = A[(k + 788) >> 2]), + (A[(w + 16) >> 2] = A[(k + 784) >> 2]), + (A[(w + 20) >> 2] = i), + (i = A[(k + 780) >> 2]), + (A[(w + 8) >> 2] = A[(k + 776) >> 2]), + (A[(w + 12) >> 2] = i), + (i = A[(k + 772) >> 2]), + (A[w >> 2] = A[(k + 768) >> 2]), + (A[(w + 4) >> 2] = i) + g: { + if (A[(r + 268) >> 2]) break g + if ( + ((B = A[(r + 292) >> 2]), + (A[(k + 792) >> 2] = A[(r + 368) >> 2]), + (s = A[(r + 256) >> 2]), + (A[(k + 732) >> 2] = s), + (o = A[(r + 260) >> 2]), + (A[(k + 736) >> 2] = o), + (i = A[(e + 16) >> 2]), + (A[(k + 776) >> 2] = 0), + (A[(k + 780) >> 2] = 0), + (A[(k + 768) >> 2] = 0), + (A[(k + 772) >> 2] = 0), + (A[(k + 788) >> 2] = i), + (A[(k + 784) >> 2] = 59), + (i = A[(r + 336) >> 2]), + i && + ((i = w2(A[r >> 2], i << 4)), + (A[(r + 332) >> 2] = i), + !i)) + ) + break r + if ( + ((i = A[(r + 348) >> 2]), + !(!i | (Q[(r + 110) | 0] & 2))) + ) { + if ( + ((i = w2(A[r >> 2], i << 3)), + (A[(r + 344) >> 2] = i), + !i) + ) + break r + ;(A[(r + 360) >> 2] = 0), + (A[(r + 356) >> 2] = A[(r + 368) >> 2]) + } + A[(r + 180) >> 2] >= 0 && + ((i = (k + 768) | 0), + H(i, 12), + H(i, 4), + $2(i, 89, A[(r + 180) >> 2])), + A[(r + 176) >> 2] >= 0 && + ((i = (k + 768) | 0), + H(i, 12), + H(i, 2), + $2(i, 89, A[(r + 176) >> 2])), + A[(r + 172) >> 2] >= 0 && + ((i = (k + 768) | 0), + H(i, 12), + H(i, 3), + $2(i, 89, A[(r + 172) >> 2])) + l: { + if (A[(r + 168) >> 2] < 0) break l + if (A[(r + 96) >> 2]) { + ;(i = (k + 768) | 0), + H(i, 97), + X0(i, F[(r + 168) >> 1]) + break l + } + ;(i = (k + 768) | 0), + H(i, 8), + $2(i, 89, A[(r + 168) >> 2]) + } + A[(r + 152) >> 2] >= 0 && + ((i = 0), + (i = m[(r + 110) | 0] & 1 ? i : A[(r + 56) >> 2] != 0), + (f = (k + 768) | 0), + H(f, 12), + H(f, i), + (i = A[(r + 156) >> 2]), + (i | 0) >= 0 && $2(f, 90, i), + $2((k + 768) | 0, 89, A[(r + 152) >> 2])), + A[(r + 160) >> 2] >= 0 && + ((i = (k + 768) | 0), + H(i, 12), + H(i, 2), + $2(i, 89, A[(r + 160) >> 2])), + A[(r + 144) >> 2] >= 0 && + ((i = (k + 768) | 0), + H(i, 12), + H(i, 5), + $2(i, 89, A[(r + 144) >> 2])), + A[(r + 148) >> 2] >= 0 && + ((i = (k + 768) | 0), + H(i, 12), + H(i, 5), + $2(i, 89, A[(r + 148) >> 2])), + (i = 0) + l: { + for (;;) { + h: { + C: { + a: { + Q: { + I: { + G: { + M: { + W: { + E: { + F: { + D: { + J: { + p: { + R: { + S: { + if ( + (i | 0) >= + (o | 0) + ) { + for ( + i = 0, + f = + A[ + (r + 300) >> 2 + ], + f = + (f | 0) > 0 + ? f + : 0; + ; + + ) { + if ( + (i | 0) == + (f | 0) + ) + break S + if ( + ((t = M(i, 20)), + (i = (i + 1) | 0), + !!A[ + (((t + B) | 0) + + 16) >> + 2 + ]) + ) + break + } + d( + 17159, + 16200, + 31770, + 7217, + ), + T() + } + ;(u = (i + s) | 0), + (n = Q[u | 0]), + (a = + Q[ + ((n << 2) + + 24016) | + 0 + ]), + (f = (a + i) | 0) + v: { + Y: { + m: { + Z: { + V: { + b: { + U: { + c: { + i0: { + a0: { + N: { + h0: { + k0: { + R0: { + S0: switch ( + (n - + 88) | + 0 + ) { + default: + C0: switch ( + (n - + 1) | + 0 + ) { + case 4: + case 7: + case 10: + case 11: + case 12: + case 14: + case 15: + case 17: + case 18: + case 19: + break E + case 16: + break V + case 20: + break b + case 5: + break U + case 3: + break i0 + case 1: + case 2: + break a0 + case 0: + break N + case 8: + case 9: + break h0 + case 6: + break k0 + case 13: + break R0 + default: + break C0 + } + if ( + ((t = + (n - + 34) | + 0), + t >>> + 0 > + 31) + ) + break F + if ( + ((l = + 1 << + t), + l & + 28864) + ) + break v + if ( + !( + l & + 5 + ) + ) { + if ( + (t | + 0) != + 31 + ) + break F + if ( + (Q[ + (u + + 1) | + 0 + ] | + (Q[ + (u + + 2) | + 0 + ] << + 8) | + ((Q[ + (u + + 3) | + 0 + ] << + 16) | + (Q[ + (u + + 4) | + 0 + ] << + 24))) != + 48 + ) + break E + z0( + r, + A[ + (k + + 772) >> + 2 + ], + A[ + (k + + 792) >> + 2 + ], + ), + H( + (k + + 768) | + 0, + 233, + ), + (i = + f) + continue + } + if ( + ((i = + Q[ + (u + + 1) | + 0 + ] | + (Q[ + (u + + 2) | + 0 + ] << + 8)), + (A[ + (k + + 80) >> + 2 + ] = + 40), + (A[ + (k + + 84) >> + 2 + ] = + -1), + M0( + (k + + 732) | + 0, + f, + (k + + 80) | + 0, + )) + ) { + f = + A[ + (k + + 744) >> + 2 + ] + C0: { + if ( + (f | + 0) < + 0 + ) { + f = + A[ + (k + + 792) >> + 2 + ] + break C0 + } + A[ + (k + + 792) >> + 2 + ] = + f + } + z0( + r, + A[ + (k + + 772) >> + 2 + ], + f, + ), + $2( + (k + + 768) | + 0, + (n + + 1) | + 0, + i, + ), + (i = + Qe( + r, + s, + o, + A[ + (k + + 740) >> + 2 + ], + (k + + 792) | + 0, + )) + continue + } + z0( + r, + A[ + (k + + 772) >> + 2 + ], + A[ + (k + + 792) >> + 2 + ], + ), + $2( + (k + + 768) | + 0, + n, + i, + ), + (i = + f) + continue + case 19: + ;(n = + Q[ + (u + + 1) | + 0 + ] | + (Q[ + (u + + 2) | + 0 + ] << + 8) | + ((Q[ + (u + + 3) | + 0 + ] << + 16) | + (Q[ + (u + + 4) | + 0 + ] << + 24))), + (t = + f) + break D + case 21: + ;(u = + Q[ + (u + + 1) | + 0 + ] | + (Q[ + (u + + 2) | + 0 + ] << + 8) | + ((Q[ + (u + + 3) | + 0 + ] << + 16) | + (Q[ + (u + + 4) | + 0 + ] << + 24))), + (n = 109) + break J + case 20: + ;(u = + Q[ + (u + + 1) | + 0 + ] | + (Q[ + (u + + 2) | + 0 + ] << + 8) | + ((Q[ + (u + + 3) | + 0 + ] << + 16) | + (Q[ + (u + + 4) | + 0 + ] << + 24))), + (n = 108) + break J + case 17: + case 18: + if ( + ((u = + Bf( + r, + Q[ + (u + + 1) | + 0 + ] | + (Q[ + (u + + 2) | + 0 + ] << + 8) | + ((Q[ + (u + + 3) | + 0 + ] << + 16) | + (Q[ + (u + + 4) | + 0 + ] << + 24)), + (k + + 796) | + 0, + 0, + )), + Uf( + A[ + (k + + 732) >> + 2 + ], + A[ + (k + + 736) >> + 2 + ], + f, + u, + )) + ) { + B1( + r, + u, + -1, + ), + H( + (k + + 768) | + 0, + 14, + ), + (i = + f) + continue + } + if ( + ((A[ + (k + + 96) >> + 2 + ] = + 107), + (A[ + (k + + 100) >> + 2 + ] = + -1), + !M0( + (k + + 732) | + 0, + f, + (k + + 96) | + 0, + ) || + ((l = + A[ + (k + + 744) >> + 2 + ]), + (t = + A[ + (k + + 740) >> + 2 + ]), + !Uf( + A[ + (k + + 732) >> + 2 + ], + A[ + (k + + 736) >> + 2 + ], + t, + u, + ))) + ) + break J + ;(l | + 0) >= + 0 && + (A[ + (k + + 792) >> + 2 + ] = + l), + B1( + r, + u, + -1, + ), + (n = + n ^ + 3), + (u = + A[ + (k + + 756) >> + 2 + ]) + break C + case 2: + case 5: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: + case 15: + case 16: + case 22: + case 23: + break E + case 1: + case 4: + case 7: + break Y + case 3: + case 6: + break m + case 0: + break Z + case 24: + case 25: + break c + case 26: + case 27: + case 28: + case 29: + case 30: + case 31: + break S0 + } + if ( + ((l = + Q[ + (u + + 9) | + 0 + ]), + (a = + Q[ + (u + + 1) | + 0 + ] | + (Q[ + (u + + 2) | + 0 + ] << + 8) | + ((Q[ + (u + + 3) | + 0 + ] << + 16) | + (Q[ + (u + + 4) | + 0 + ] << + 24))), + (i = + Bf( + r, + Q[ + (u + + 5) | + 0 + ] | + (Q[ + (u + + 6) | + 0 + ] << + 8) | + ((Q[ + (u + + 7) | + 0 + ] << + 16) | + (Q[ + (u + + 8) | + 0 + ] << + 24)), + (k + + 796) | + 0, + 0, + )), + ((i | + 0) < + 0) | + ((i | + 0) >= + A[ + (r + + 300) >> + 2 + ])) + ) + break R + if ( + (z0( + r, + A[ + (k + + 772) >> + 2 + ], + A[ + (k + + 792) >> + 2 + ], + ), + (t = + A[ + (r + + 340) >> + 2 + ]), + (A[ + (r + + 340) >> + 2 + ] = + t + + 1), + (t = + (A[ + (r + + 332) >> + 2 + ] + + (t << + 4)) | + 0), + (A[ + (t + + 4) >> + 2 + ] = + 4), + (A[ + t >> + 2 + ] = + n), + (u = + A[ + (k + + 772) >> + 2 + ]), + (A[ + (t + + 12) >> + 2 + ] = + i), + (A[ + (t + + 8) >> + 2 + ] = + u + + 5), + (t = + (k + + 768) | + 0), + H( + t, + n, + ), + h0( + t, + a, + ), + (i = + (B + + M( + i, + 20, + )) | + 0), + h0( + t, + (A[ + (i + + 12) >> + 2 + ] - + A[ + (k + + 772) >> + 2 + ]) | + 0, + ), + A[ + (i + + 12) >> + 2 + ] == + -1 && + !d6( + e, + i, + (A[ + (k + + 772) >> + 2 + ] - + 4) | + 0, + 4, + )) + ) + break h + H( + (k + + 768) | + 0, + l, + ), + (i = + f) + continue + } + if ( + ((A[ + (k + + 112) >> + 2 + ] = + 41), + (A[ + (k + + 116) >> + 2 + ] = + -1), + !M0( + (k + + 732) | + 0, + f, + (k + + 112) | + 0, + )) + ) + break E + if ( + ((i = + f), + (f = + A[ + (k + + 744) >> + 2 + ]), + (f | + 0) < + 0) + ) + continue + A[ + (k + + 792) >> + 2 + ] = + f + continue + } + if ( + ((A[ + (k + + 160) >> + 2 + ] = + 171), + (A[ + (k + + 164) >> + 2 + ] = + -1), + M0( + (k + + 732) | + 0, + f, + (k + + 160) | + 0, + )) + ) { + i = + A[ + (k + + 744) >> + 2 + ] + k0: { + if ( + (i | + 0) < + 0 + ) { + i = + A[ + (k + + 792) >> + 2 + ] + break k0 + } + A[ + (k + + 792) >> + 2 + ] = + i + } + z0( + r, + A[ + (k + + 772) >> + 2 + ], + i, + ), + H( + (k + + 768) | + 0, + 243, + ) + break Q + } + if ( + ((A[ + (k + + 152) >> + 2 + ] = + -1), + (A[ + (k + + 144) >> + 2 + ] = + 172), + (A[ + (k + + 148) >> + 2 + ] = + 27241), + !M0( + (k + + 732) | + 0, + f, + (k + + 144) | + 0, + )) + ) + break h0 + n = + A[ + (k + + 744) >> + 2 + ] + k0: { + if ( + (n | + 0) < + 0 + ) { + n = + A[ + (k + + 792) >> + 2 + ] + break k0 + } + A[ + (k + + 792) >> + 2 + ] = + n + } + z0( + r, + A[ + (k + + 772) >> + 2 + ], + n, + ), + H( + (k + + 768) | + 0, + 243, + ), + (n = + A[ + (k + + 748) >> + 2 + ] ^ + 3) + break a + } + if ( + ((A[ + (k + + 128) >> + 2 + ] = + 27241), + (A[ + (k + + 132) >> + 2 + ] = + -1), + !M0( + (k + + 732) | + 0, + f, + (k + + 128) | + 0, + )) + ) + break E + l = + (n | + 0) == + 10 + break p + } + N: { + if ( + ((t = + Q[ + (u + + 1) | + 0 + ] | + (Q[ + (u + + 2) | + 0 + ] << + 8) | + ((Q[ + (u + + 3) | + 0 + ] << + 16) | + (Q[ + (u + + 4) | + 0 + ] << + 24))), + (t | + -2147483648) == + -2147483648 || + ((A[ + (k + + 224) >> + 2 + ] = + 140), + (A[ + (k + + 228) >> + 2 + ] = + -1), + !M0( + (k + + 732) | + 0, + f, + (k + + 224) | + 0, + ))) + ) + break N + if ( + ((i = + A[ + (k + + 744) >> + 2 + ]), + (i | + 0) >= + 0 && + (A[ + (k + + 792) >> + 2 + ] = + i), + (A[ + (k + + 208) >> + 2 + ] = + 14), + (A[ + (k + + 212) >> + 2 + ] = + -1), + M0( + (k + + 732) | + 0, + A[ + (k + + 740) >> + 2 + ], + (k + + 208) | + 0, + )) + ) { + if ( + ((i = + A[ + (k + + 744) >> + 2 + ]), + (i | + 0) < + 0) + ) + break Q + A[ + (k + + 792) >> + 2 + ] = + i + break Q + } + z0( + r, + A[ + (k + + 772) >> + 2 + ], + A[ + (k + + 792) >> + 2 + ], + ), + E8( + (k + + 768) | + 0, + (0 - + t) | + 0, + ) + break Q + } + if ( + ((A[ + (k + + 192) >> + 2 + ] = + 14), + (A[ + (k + + 196) >> + 2 + ] = + -1), + M0( + (k + + 732) | + 0, + f, + (k + + 192) | + 0, + )) + ) { + if ( + ((i = + A[ + (k + + 744) >> + 2 + ]), + (i | + 0) < + 0) + ) + break Q + A[ + (k + + 792) >> + 2 + ] = + i + break Q + } + if ( + ((A[ + (k + + 176) >> + 2 + ] = + 27241), + (A[ + (k + + 180) >> + 2 + ] = + -1), + M0( + (k + + 732) | + 0, + f, + (k + + 176) | + 0, + )) + ) { + l = + (t | + 0) != + 0 + break p + } + z0( + r, + A[ + (k + + 772) >> + 2 + ], + A[ + (k + + 792) >> + 2 + ], + ), + E8( + (k + + 768) | + 0, + t, + ), + (i = + f) + continue + } + if ( + ((i = + Q[ + (u + + 1) | + 0 + ] | + (Q[ + (u + + 2) | + 0 + ] << + 8) | + ((Q[ + (u + + 3) | + 0 + ] << + 16) | + (Q[ + (u + + 4) | + 0 + ] << + 24))), + (i | + 0) > + 255) + ) + break E + z0( + r, + A[ + (k + + 772) >> + 2 + ], + A[ + (k + + 792) >> + 2 + ], + ), + (t = + (k + + 768) | + 0), + H( + t, + (n - + 67) & + 255, + ), + H( + t, + i & + 255, + ), + (i = + f) + continue + } + if ( + ((i = + Q[ + (u + + 1) | + 0 + ] | + (Q[ + (u + + 2) | + 0 + ] << + 8) | + ((Q[ + (u + + 3) | + 0 + ] << + 16) | + (Q[ + (u + + 4) | + 0 + ] << + 24))), + (A[ + (k + + 240) >> + 2 + ] = + 14), + (A[ + (k + + 244) >> + 2 + ] = + -1), + M0( + (k + + 732) | + 0, + f, + (k + + 240) | + 0, + )) + ) { + if ( + (K( + e, + i, + ), + (i = + A[ + (k + + 744) >> + 2 + ]), + (i | + 0) < + 0) + ) + break Q + A[ + (k + + 792) >> + 2 + ] = i + break Q + } + if ( + (i | + 0) != + 47 + ) + break E + z0( + r, + A[ + (k + + 772) >> + 2 + ], + A[ + (k + + 792) >> + 2 + ], + ), + H( + (k + + 768) | + 0, + 193, + ), + (i = + f) + continue + } + if ( + ((A[ + (k + + 296) >> + 2 + ] = 73), + (A[ + (k + + 300) >> + 2 + ] = -1), + (A[ + (k + + 288) >> + 2 + ] = + 6183768), + (A[ + (k + + 292) >> + 2 + ] = -1), + (t = + (k + + 732) | + 0), + (i = f), + M0( + t, + i, + (k + + 288) | + 0, + ) || + ((A[ + (k + + 280) >> + 2 + ] = + -1), + (A[ + (k + + 272) >> + 2 + ] = + 262657), + (A[ + (k + + 276) >> + 2 + ] = + 73), + M0( + t, + i, + (k + + 272) | + 0, + )) || + ((A[ + (k + + 264) >> + 2 + ] = + -1), + (A[ + (k + + 256) >> + 2 + ] = + 151652102), + (A[ + (k + + 260) >> + 2 + ] = + 73), + M0( + t, + i, + (k + + 256) | + 0, + ))) + ) + continue + break E + } + if ( + ((A[ + (k + + 368) >> + 2 + ] = 14), + (A[ + (k + + 372) >> + 2 + ] = -1), + M0( + (k + + 732) | + 0, + f, + (k + + 368) | + 0, + )) + ) { + if ( + ((i = + A[ + (k + + 744) >> + 2 + ]), + (i | + 0) < + 0) + ) + break Q + A[ + (k + + 792) >> + 2 + ] = i + break Q + } + if ( + ((A[ + (k + + 352) >> + 2 + ] = 40), + (A[ + (k + + 356) >> + 2 + ] = -1), + M0( + (k + + 732) | + 0, + f, + (k + + 352) | + 0, + )) + ) { + i = + A[ + (k + + 744) >> + 2 + ] + U: { + if ( + (i | + 0) < + 0 + ) { + i = + A[ + (k + + 792) >> + 2 + ] + break U + } + A[ + (k + + 792) >> + 2 + ] = i + } + z0( + r, + A[ + (k + + 772) >> + 2 + ], + i, + ), + H( + (k + + 768) | + 0, + 41, + ) + break Q + } + if ( + ((A[ + (k + + 336) >> + 2 + ] = + 27241), + (A[ + (k + + 340) >> + 2 + ] = -1), + (l = 0), + (t = + (k + + 732) | + 0), + M0( + t, + f, + (k + + 336) | + 0, + )) + ) + break p + if ( + ((A[ + (k + + 320) >> + 2 + ] = 171), + (A[ + (k + + 324) >> + 2 + ] = -1), + M0( + t, + f, + (k + + 320) | + 0, + )) + ) { + i = + A[ + (k + + 744) >> + 2 + ] + U: { + if ( + (i | + 0) < + 0 + ) { + i = + A[ + (k + + 792) >> + 2 + ] + break U + } + A[ + (k + + 792) >> + 2 + ] = i + } + z0( + r, + A[ + (k + + 772) >> + 2 + ], + i, + ), + H( + (k + + 768) | + 0, + 242, + ) + break Q + } + if ( + ((A[ + (k + + 312) >> + 2 + ] = -1), + (A[ + (k + + 304) >> + 2 + ] = 172), + (A[ + (k + + 308) >> + 2 + ] = + 27241), + !M0( + (k + + 732) | + 0, + f, + (k + + 304) | + 0, + )) + ) + break E + n = + A[ + (k + + 744) >> + 2 + ] + U: { + if ( + (n | + 0) < + 0 + ) { + n = + A[ + (k + + 792) >> + 2 + ] + break U + } + A[ + (k + + 792) >> + 2 + ] = n + } + z0( + r, + A[ + (k + + 772) >> + 2 + ], + n, + ), + H( + (k + + 768) | + 0, + 242, + ), + (n = + A[ + (k + + 748) >> + 2 + ] ^ 3) + break a + } + if ( + ((A[ + (k + + 392) >> + 2 + ] = -1), + (A[ + (k + + 384) >> + 2 + ] = 15171), + (A[ + (k + + 388) >> + 2 + ] = 14), + !M0( + (k + + 732) | + 0, + f, + (k + + 384) | + 0, + )) + ) + break E + i = + A[ + (k + + 744) >> + 2 + ] + b: { + if ( + (i | 0) < + 0 + ) { + i = + A[ + (k + + 792) >> + 2 + ] + break b + } + A[ + (k + + 792) >> + 2 + ] = i + } + z0( + r, + A[ + (k + + 772) >> + 2 + ], + i, + ), + (i = + (k + + 768) | + 0), + H( + i, + Q[ + (k + + 748) | + 0 + ], + ), + h0( + i, + A[ + (k + + 764) >> + 2 + ], + ) + break Q + } + if ( + ((A[ + (k + 440) >> + 2 + ] = -1), + (A[ + (k + 432) >> + 2 + ] = 6249561), + (A[ + (k + 436) >> + 2 + ] = -1), + !M0( + (k + 732) | + 0, + f, + (k + 432) | + 0, + )) + ) + break E + ;(i = + A[ + (k + 744) >> + 2 + ]), + (i | 0) >= + 0 && + (A[ + (k + + 792) >> + 2 + ] = i), + (A[ + (k + 416) >> + 2 + ] = 14), + (A[ + (k + 420) >> + 2 + ] = -1), + (n = + A[ + (k + + 748) >> + 2 + ]), + (t = + (n + 1) | + 0), + (i = + A[ + (k + + 740) >> + 2 + ]) + V: { + if ( + M0( + (k + + 732) | + 0, + i, + (k + + 416) | + 0, + ) + ) { + if ( + ((i = + A[ + (k + + 744) >> + 2 + ]), + (i | 0) >= + 0 && + (A[ + (k + + 792) >> + 2 + ] = i), + (A[ + (k + + 404) >> + 2 + ] = + A[ + (k + + 752) >> + 2 + ]), + (f = -1), + (A[ + (k + + 408) >> + 2 + ] = -1), + (A[ + (k + + 400) >> + 2 + ] = + n - 1), + (i = + A[ + (k + + 740) >> + 2 + ]), + !M0( + (k + + 732) | + 0, + i, + (k + + 400) | + 0, + )) + ) + break V + ;(i = + A[ + (k + + 740) >> + 2 + ]), + (f = + A[ + (k + + 744) >> + 2 + ]) + } else f = -1 + n = t + } + if ( + (z0( + r, + A[ + (k + + 772) >> + 2 + ], + A[ + (k + + 792) >> + 2 + ], + ), + $2( + (k + 768) | + 0, + n, + A[ + (k + + 752) >> + 2 + ], + ), + (f | 0) < 0) + ) + continue + A[ + (k + 792) >> 2 + ] = f + continue + } + if ( + ((i = + Q[ + (u + 1) | 0 + ] | + (Q[ + (u + 2) | 0 + ] << + 8)), + i >>> 0 > 255) + ) + break E + ;(A[ + (k + 588) >> 2 + ] = 14), + (A[ + (k + 592) >> 2 + ] = -1), + (A[ + (k + 584) >> 2 + ] = i), + (A[ + (k + 576) >> 2 + ] = 37264), + (A[ + (k + 580) >> 2 + ] = 89) + Z: { + if ( + ((t = + (k + 732) | + 0), + !M0( + t, + f, + (k + 576) | + 0, + ) && + ((A[ + (k + + 560) >> + 2 + ] = 14), + (A[ + (k + + 564) >> + 2 + ] = -1), + (A[ + (k + + 556) >> + 2 + ] = i), + (A[ + (k + + 552) >> + 2 + ] = 89), + (A[ + (k + + 544) >> + 2 + ] = 36750), + (A[ + (k + + 548) >> + 2 + ] = 17), + !M0( + t, + f, + (k + + 544) | + 0, + ))) + ) + break Z + n = + A[ + (k + 744) >> + 2 + ] + V: { + if ( + (n | 0) < + 0 + ) { + n = + A[ + (k + + 792) >> + 2 + ] + break V + } + A[ + (k + 792) >> + 2 + ] = n + } + z0( + r, + A[ + (k + 772) >> + 2 + ], + n, + ), + (f = + (k + 768) | + 0), + (t = + A[ + (k + + 748) >> + 2 + ]), + H( + f, + (t | 0) == + 143 || + (t | 0) == + 145 + ? 147 + : 146, + ), + H(f, i & 255) + break Q + } + if ( + ((A[ + (k + 532) >> 2 + ] = 14), + (A[ + (k + 536) >> 2 + ] = -1), + (A[ + (k + 528) >> 2 + ] = i), + (A[ + (k + 520) >> 2 + ] = 17), + (A[ + (k + 524) >> 2 + ] = 89), + (A[ + (k + 512) >> 2 + ] = 4), + (A[ + (k + 516) >> 2 + ] = 157), + M0( + (k + 732) | 0, + f, + (k + 512) | 0, + )) + ) { + n = + A[ + (k + 744) >> + 2 + ] + Z: { + if ( + (n | 0) < + 0 + ) { + n = + A[ + (k + + 792) >> + 2 + ] + break Z + } + A[ + (k + 792) >> + 2 + ] = n + } + z0( + r, + A[ + (k + 772) >> + 2 + ], + n, + ) + Z: { + if ( + A[ + (k + + 764) >> + 2 + ] == 47 + ) { + H( + (k + + 768) | + 0, + 193, + ) + break Z + } + ;(f = + (k + 768) | + 0), + H(f, 4), + h0( + f, + A[ + (k + + 764) >> + 2 + ], + ) + } + ;(f = + (k + 768) | + 0), + H(f, 148), + H(f, i & 255) + break Q + } + if ( + ((A[ + (k + 500) >> 2 + ] = 14), + (A[ + (k + 504) >> 2 + ] = -1), + (A[ + (k + 496) >> 2 + ] = i), + (A[ + (k + 488) >> 2 + ] = 17), + (A[ + (k + 492) >> 2 + ] = 89), + (A[ + (k + 480) >> 2 + ] = 1), + (A[ + (k + 484) >> 2 + ] = 157), + M0( + (k + 732) | 0, + f, + (k + 480) | 0, + )) + ) { + n = + A[ + (k + 744) >> + 2 + ] + Z: { + if ( + (n | 0) < + 0 + ) { + n = + A[ + (k + + 792) >> + 2 + ] + break Z + } + A[ + (k + 792) >> + 2 + ] = n + } + z0( + r, + A[ + (k + 772) >> + 2 + ], + n, + ), + (f = + (k + 768) | + 0), + E8( + f, + A[ + (k + + 756) >> + 2 + ], + ), + H(f, 148), + H(f, i & 255) + break Q + } + if ( + ((A[ + (k + 472) >> 2 + ] = 14), + (A[ + (k + 476) >> 2 + ] = -1), + (A[ + (k + 468) >> 2 + ] = i), + (A[ + (k + 464) >> 2 + ] = 89), + (A[ + (k + 456) >> 2 + ] = 157), + (A[ + (k + 460) >> 2 + ] = 17), + (A[ + (k + 448) >> 2 + ] = 6183768), + (A[ + (k + 452) >> 2 + ] = -1), + M0( + (k + 732) | 0, + f, + (k + 448) | 0, + )) + ) { + n = + A[ + (k + 744) >> + 2 + ] + Z: { + if ( + (n | 0) < + 0 + ) { + n = + A[ + (k + + 792) >> + 2 + ] + break Z + } + A[ + (k + 792) >> + 2 + ] = n + } + z0( + r, + A[ + (k + 772) >> + 2 + ], + n, + ), + (f = + (k + 768) | + 0), + $2( + f, + A[ + (k + + 748) >> + 2 + ], + A[ + (k + + 752) >> + 2 + ], + ), + H(f, 148), + H(f, i & 255) + break Q + } + z0( + r, + A[ + (k + 772) >> 2 + ], + A[ + (k + 792) >> 2 + ], + ), + $2( + (k + 768) | 0, + 88, + i, + ), + (i = f) + continue + } + ;(i = + Q[(u + 1) | 0] | + (Q[(u + 2) | 0] << + 8)), + z0( + r, + A[ + (k + 772) >> 2 + ], + A[ + (k + 792) >> 2 + ], + ), + $2( + (k + 768) | 0, + n, + i, + ), + (i = f) + continue + } + if ( + ((i = + Q[(u + 1) | 0] | + (Q[(u + 2) | 0] << + 8)), + (A[(k + 612) >> 2] = + i), + (A[(k + 616) >> 2] = + -1), + (A[(k + 608) >> 2] = + n - 1), + M0( + (k + 732) | 0, + f, + (k + 608) | 0, + )) + ) { + f = + A[(k + 744) >> 2] + Y: { + if ((f | 0) < 0) { + f = + A[ + (k + 792) >> + 2 + ] + break Y + } + A[ + (k + 792) >> 2 + ] = f + } + z0( + r, + A[(k + 772) >> 2], + f, + ), + $2( + (k + 768) | 0, + (n + 1) | 0, + i, + ) + break Q + } + z0( + r, + A[(k + 772) >> 2], + A[(k + 792) >> 2], + ), + $2( + (k + 768) | 0, + n, + i, + ), + (i = f) + continue + } + f = Qe( + r, + s, + o, + f, + (k + 792) | 0, + ) + break E + } + for ( + B = A[(r + 340) >> 2], + t = A[(r + 332) >> 2], + l = 0, + o = 0; + ; + + ) { + S: { + if ( + (l | 0) < + (B | 0) + ) { + if ( + ((s = 3), + (i = A[t >> 2]), + (i - 105) >>> 0 >= + 3) + ) { + if ( + (i | 0) != + 237 + ) + break S + s = 1 + } + ;(n = + A[(t + 8) >> 2]), + (f = + (A[ + (((A[ + (r + 292) >> + 2 + ] + + M( + A[ + (t + + 12) >> + 2 + ], + 20, + )) | + 0) + + 12) >> + 2 + ] - + n) | + 0) + v: { + if ( + !( + ((f | 0) < + -128) | + ((f | 0) > + ((s + 127) | + 0)) + ) + ) { + if ( + ((A[ + (t + 4) >> 2 + ] = 1), + (i | 0) == + 237) + ) { + ;(i = 236), + (A[t >> 2] = + 236) + break v + } + ;(i = + (i + 129) | + 0), + (A[t >> 2] = + i) + break v + } + if ( + ((i | 0) != + 107) | + ((f + 32768) >>> + 0 > + 65535) + ) + break S + ;(A[t >> 2] = + 237), + (A[ + (t + 4) >> 2 + ] = 2), + (s = 2), + (i = 237) + } + for ( + m[ + (((n + + A[ + (k + 768) >> + 2 + ]) | + 0) - + 1) | + 0 + ] = i, + i = + A[ + (t + 4) >> 2 + ], + f = + (i + + ((n + + A[ + (k + + 768) >> + 2 + ]) | + 0)) | + 0, + C4( + f, + (f + s) | 0, + (A[ + (k + 772) >> + 2 + ] - + ((i + + ((n + s) | + 0)) | + 0)) | + 0, + ), + A[ + (k + 772) >> 2 + ] = + A[ + (k + 772) >> + 2 + ] - s, + f = 0, + i = + A[ + (r + 300) >> + 2 + ], + u = + (i | 0) > 0 + ? i + : 0, + i = + A[ + (r + 292) >> + 2 + ]; + ; + + ) { + if ( + (f | 0) == + (u | 0) + ) { + for ( + B = + A[ + (r + + 340) >> + 2 + ], + u = t, + f = l; + ; + + ) { + v: { + if ( + ((f = + (f + + 1) | + 0), + (B | 0) <= + (f | 0)) + ) + for ( + i = 0, + f = + A[ + (r + + 352) >> + 2 + ], + f = + (f | + 0) > + 0 + ? f + : 0; + ; + + ) { + if ( + (i | + 0) == + (f | + 0) + ) + break v + ;(u = + (A[ + (r + + 344) >> + 2 + ] + + (i << + 3)) | + 0), + (a = + A[ + u >> + 2 + ]), + a >>> + 0 > + n >>> + 0 && + (A[ + u >> + 2 + ] = + a - + s), + (i = + (i + + 1) | + 0) + } + if ( + ((i = u), + (u = + (i + + 16) | + 0), + (a = + A[ + (i + + 24) >> + 2 + ]), + (a | 0) <= + (n | 0)) + ) + continue + A[ + (i + + 24) >> + 2 + ] = a - s + continue + } + break + } + o = (o + 1) | 0 + break S + } + ;(B = + A[ + (i + 12) >> 2 + ]), + (B | 0) > + (n | 0) && + (A[ + (i + 12) >> + 2 + ] = B - s), + (i = + (i + 20) | 0), + (f = + (f + 1) | 0) + } + } + if ( + ((i = + A[ + (r + 332) >> 2 + ]), + o) + ) { + for (n = 0; ; ) { + if ( + (n | 0) < + (B | 0) + ) { + ;(t = + A[ + (i + 8) >> 2 + ]), + (f = + (A[ + (((A[ + (r + + 292) >> + 2 + ] + + M( + A[ + (i + + 12) >> + 2 + ], + 20, + )) | + 0) + + 12) >> + 2 + ] - + t) | + 0) + v: { + Y: switch ( + (A[ + (i + 4) >> + 2 + ] - + 1) | + 0 + ) { + case 0: + ;(m[ + (t + + A[ + (k + + 768) >> + 2 + ]) | + 0 + ] = f), + (B = + A[ + (r + + 340) >> + 2 + ]) + break v + case 1: + ;(t = + (t + + A[ + (k + + 768) >> + 2 + ]) | + 0), + (m[ + t | 0 + ] = f), + (m[ + (t + + 1) | + 0 + ] = + f >>> + 8) + break v + case 3: + break Y + default: + break v + } + ;(t = + (t + + A[ + (k + + 768) >> + 2 + ]) | + 0), + (m[t | 0] = + f), + (m[ + (t + 1) | + 0 + ] = + f >>> 8), + (m[ + (t + 2) | + 0 + ] = + f >>> 16), + (m[ + (t + 3) | + 0 + ] = + f >>> 24) + } + ;(i = + (i + 16) | 0), + (n = + (n + 1) | 0) + continue + } + break + } + i = + A[(r + 332) >> 2] + } + ;(f = + A[(e + 16) >> 2]), + Z[A[(f + 4) >> 2]]( + (f + 16) | 0, + i, + ), + (A[(r + 332) >> 2] = + 0), + (i = + A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]( + (i + 16) | 0, + A[(r + 292) >> 2], + ), + (A[(r + 292) >> 2] = + 0), + (n = + A[(r + 344) >> 2]) + v: { + Y: { + if ( + Q[ + (r + 110) | 0 + ] & 2 + ) + break Y + if (((i = 0), !n)) + break v + for ( + i = + A[ + (A[r >> 2] + + 16) >> + 2 + ], + A[ + (r + 372) >> + 2 + ] = 0, + A[ + (r + 376) >> + 2 + ] = 0, + A[ + (r + 380) >> + 2 + ] = 0, + A[ + (r + 384) >> + 2 + ] = 0, + A[ + (r + 392) >> + 2 + ] = i, + A[ + (r + 388) >> + 2 + ] = 59, + l = + (r + 372) | + 0, + u = + A[ + (r + + 368) >> + 2 + ], + i = 0, + s = 0; + ; + + ) { + if ( + A[ + (r + 352) >> + 2 + ] <= + (i | 0) + ) + break Y + ;(t = + ((i << 3) + + n) | + 0), + (f = + A[ + (t + 4) >> + 2 + ]) + m: { + if ( + ((f | 0) < + 0) | + ((f | + 0) == + (u | + 0)) || + ((t = + A[ + t >> 2 + ]), + (n = + (t - s) | + 0), + (n | 0) < 0) + ) + break m + ;(u = + (f - u) | + 0), + (s = + (u + 1) | + 0) + Z: { + if ( + !( + (s >>> + 0 > + 4) | + (n >>> + 0 > + 50) + ) + ) { + H( + l, + (((s + + M( + n, + 5, + )) | + 0) + + 1) & + 255, + ) + break Z + } + H(l, 0), + N0(l, n), + r3(l, u) + } + ;(s = t), + (u = f) + } + ;(i = + (i + 1) | 0), + (n = + A[ + (r + + 344) >> + 2 + ]) + } + } + i = n + } + if ( + ((f = + A[(e + 16) >> 2]), + Z[A[(f + 4) >> 2]]( + (f + 16) | 0, + i, + ), + (A[(r + 344) >> 2] = + 0), + Kr(w), + (i = + A[ + (k + 788) >> 2 + ]), + (A[(w + 16) >> 2] = + A[ + (k + 784) >> 2 + ]), + (A[(w + 20) >> 2] = + i), + (i = + A[ + (k + 780) >> 2 + ]), + (A[(w + 8) >> 2] = + A[ + (k + 776) >> 2 + ]), + (A[(w + 12) >> 2] = + i), + (i = + A[ + (k + 772) >> 2 + ]), + (A[w >> 2] = + A[ + (k + 768) >> 2 + ]), + (A[(w + 4) >> 2] = + i), + (A[(r + 288) >> 2] = + 1), + A[(r + 268) >> 2]) + ) + break g + if ( + ((u = + A[ + (r + 256) >> 2 + ]), + (f = + A[ + (r + 260) >> 2 + ]), + (A[(k + 732) >> 2] = + f), + (t = W0(e, f << 1)), + (A[(k + 740) >> 2] = + t), + !t) + ) + break r + for ( + i = 0, + f = + (f | 0) > 0 + ? f + : 0; + ; + + ) { + if ( + (i | 0) != + (f | 0) + ) { + ;(o0[ + (t + + (i << 1)) >> + 1 + ] = 65535), + (i = + (i + 1) | 0) + continue + } + break + } + ;(A[(k + 752) >> 2] = + 0), + (A[(k + 744) >> 2] = + 0), + (A[(k + 748) >> 2] = + 0), + (A[(k + 736) >> 2] = + 0) + v: { + if ( + mA( + e, + (k + 732) | 0, + 0, + 0, + 0, + ) + ) + break v + for (;;) { + Y: { + m: { + Z: { + if ( + ((i = + A[ + (k + + 748) >> + 2 + ]), + (i | 0) > + 0) + ) { + if ( + ((i = + (i - + 1) | + 0), + (A[ + (k + + 748) >> + 2 + ] = i), + (t = + A[ + (A[ + (k + + 744) >> + 2 + ] + + (i << + 2)) >> + 2 + ]), + (i = + (t + + u) | + 0), + (f = + Q[ + i | + 0 + ]), + ((f + + 10) & + 255) >>> + 0 < + 11) + ) { + n = 19351 + break Y + } + if ( + ((s = + f >>> + 0 > + 179 + ? (f + + 15) | + 0 + : f), + (l = + s << + 2), + (o = + (t + + Q[ + (l + + 24016) | + 0 + ]) | + 0), + (o | + 0) > + A[ + (k + + 732) >> + 2 + ]) + ) { + n = 19250 + break Y + } + ;(w = + F[ + (A[ + (k + + 740) >> + 2 + ] + + (t << + 1)) >> + 1 + ]), + (n = + Q[ + (l + + 24017) | + 0 + ]), + (B = + (s - + 33) | + 0) + V: { + if ( + !( + (B >>> + 0 > + 16) | + !( + (1 << + B) & + 65599 + ) + ) + ) { + n = + ((Q[ + (i + + 1) | + 0 + ] | + (Q[ + (i + + 2) | + 0 + ] << + 8)) + + n) | + 0 + break V + } + if ( + (s - + 253) >>> + 0 > + 3 + ) + break V + n = + (((f + + n) | + 0) - + 238) | + 0 + } + if ( + (n | + 0) > + (w | 0) + ) { + n = 19320 + break Y + } + V: { + if ( + ((n = + (w + + ((Q[ + (l + + 24018) | + 0 + ] - + n) | + 0)) | + 0), + (n | + 0) <= + A[ + (k + + 736) >> + 2 + ] || + ((A[ + (k + + 736) >> + 2 + ] = + n), + (n | + 0) <= + 65534)) + ) + break V + n = 19290 + break Y + } + V: switch ( + (f - + 105) | + 0 + ) { + default: + if ( + ((s = + (f - + 35) | + 0), + s >>> + 0 > + 13) + ) + break Z + if ( + (1 << + s) & + 14437 + ) + continue + break Z + case 2: + o = + (((t + + (Q[ + (i + + 1) | + 0 + ] | + (Q[ + (i + + 2) | + 0 + ] << + 8) | + ((Q[ + (i + + 3) | + 0 + ] << + 16) | + (Q[ + (i + + 4) | + 0 + ] << + 24)))) | + 0) + + 1) | + 0 + break m + case 0: + case 1: + case 3: + if ( + !mA( + e, + (k + + 732) | + 0, + (((t + + (Q[ + (i + + 1) | + 0 + ] | + (Q[ + (i + + 2) | + 0 + ] << + 8) | + ((Q[ + (i + + 3) | + 0 + ] << + 16) | + (Q[ + (i + + 4) | + 0 + ] << + 24)))) | + 0) + + 1) | + 0, + f, + n, + ) + ) + break m + break v + case 4: + if ( + !mA( + e, + (k + + 732) | + 0, + (((t + + (Q[ + (i + + 1) | + 0 + ] | + (Q[ + (i + + 2) | + 0 + ] << + 8) | + ((Q[ + (i + + 3) | + 0 + ] << + 16) | + (Q[ + (i + + 4) | + 0 + ] << + 24)))) | + 0) + + 1) | + 0, + f, + (n + + 1) | + 0, + ) + ) + break m + break v + case 9: + case 11: + if ( + !mA( + e, + (k + + 732) | + 0, + (((t + + (Q[ + (i + + 5) | + 0 + ] | + (Q[ + (i + + 6) | + 0 + ] << + 8) | + ((Q[ + (i + + 7) | + 0 + ] << + 16) | + (Q[ + (i + + 8) | + 0 + ] << + 24)))) | + 0) + + 5) | + 0, + f, + (n + + 1) | + 0, + ) + ) + break m + break v + case 12: + case 13: + case 14: + if ( + !mA( + e, + (k + + 732) | + 0, + (((t + + (Q[ + (i + + 5) | + 0 + ] | + (Q[ + (i + + 6) | + 0 + ] << + 8) | + ((Q[ + (i + + 7) | + 0 + ] << + 16) | + (Q[ + (i + + 8) | + 0 + ] << + 24)))) | + 0) + + 5) | + 0, + f, + (n + + 2) | + 0, + ) + ) + break m + break v + case 5: + continue + case 6: + case 7: + case 8: + break m + case 10: + break V + } + if ( + mA( + e, + (k + + 732) | + 0, + (((t + + (Q[ + (i + + 5) | + 0 + ] | + (Q[ + (i + + 6) | + 0 + ] << + 8) | + ((Q[ + (i + + 7) | + 0 + ] << + 16) | + (Q[ + (i + + 8) | + 0 + ] << + 24)))) | + 0) + + 5) | + 0, + f, + (n - + 1) | + 0, + ) + ) + break v + break m + } + ;(i = + A[ + (e + + 16) >> + 2 + ]), + Z[ + A[ + (i + + 4) >> + 2 + ] + ]( + (i + + 16) | + 0, + A[ + (k + + 740) >> + 2 + ], + ), + (i = + A[ + (e + + 16) >> + 2 + ]), + Z[ + A[ + (i + + 4) >> + 2 + ] + ]( + (i + + 16) | + 0, + A[ + (k + + 744) >> + 2 + ], + ), + (i = + Q[ + (r + + 110) | + 0 + ] & 2), + (s = i + ? 64 + : 88), + (t = + (s + + (A[ + (r + + 312) >> + 2 + ] << + 3)) | + 0), + (l = + A[ + (k + + 736) >> + 2 + ]) + V: { + if ( + i && + ((u = + t), + !A[ + (r + + 68) >> + 2 + ]) + ) + break V + u = + (t + + ((A[ + (r + + 124) >> + 2 + ] + + A[ + (r + + 136) >> + 2 + ]) << + 4)) | + 0 + } + if ( + ((f = + (u + + (A[ + (r + + 320) >> + 2 + ] << + 3)) | + 0), + (i = w2( + e, + (f + + A[ + (r + + 260) >> + 2 + ]) | + 0, + )), + !i) + ) + break r + if ( + ((A[ + i >> 2 + ] = 1), + (f = + (i + + f) | + 0), + (A[ + (i + + 20) >> + 2 + ] = f), + (n = + A[ + (r + + 260) >> + 2 + ]), + (A[ + (i + + 24) >> + 2 + ] = n), + Q0( + f, + A[ + (r + + 256) >> + 2 + ], + n, + ), + (f = + A[ + (e + + 16) >> + 2 + ]), + Z[ + A[ + (f + + 4) >> + 2 + ] + ]( + (f + + 16) | + 0, + A[ + (r + + 256) >> + 2 + ], + ), + (A[ + (r + + 256) >> + 2 + ] = 0), + (A[ + (i + + 28) >> + 2 + ] = + A[ + (r + + 112) >> + 2 + ]), + (f = + A[ + (r + + 124) >> + 2 + ]), + (n = + A[ + (r + + 136) >> + 2 + ]), + ((f + n) | + 0) > + 0) + ) { + V: { + if ( + !( + A[ + (r + + 68) >> + 2 + ] | + !( + Q[ + (r + + 110) | + 0 + ] & + 2 + ) + ) + ) + for ( + n = 0; + ; + + ) + if ( + (f | + 0) <= + (n | + 0) + ) + for ( + n = 0; + ; + + ) + if ( + A[ + (r + + 136) >> + 2 + ] <= + (n | + 0) + ) + for ( + n = 0; + ; + + ) { + if ( + A[ + (r + + 320) >> + 2 + ] <= + (n | + 0) + ) + break V + ;(f = + n << + 3), + K( + e, + A[ + (((f + + A[ + (r + + 328) >> + 2 + ]) | + 0) + + 4) >> + 2 + ], + ), + (A[ + (((f + + A[ + (r + + 328) >> + 2 + ]) | + 0) + + 4) >> + 2 + ] = + 0), + (n = + (n + + 1) | + 0) + } + else { + K( + e, + A[ + (A[ + (r + + 128) >> + 2 + ] + + (n << + 4)) >> + 2 + ], + ), + (n = + (n + + 1) | + 0) + continue + } + else { + K( + e, + A[ + (A[ + (r + + 116) >> + 2 + ] + + (n << + 4)) >> + 2 + ], + ), + (n = + (n + + 1) | + 0), + (f = + A[ + (r + + 124) >> + 2 + ]) + continue + } + ;(f = + (i + + t) | + 0), + (A[ + (i + + 32) >> + 2 + ] = + f), + Q0( + f, + A[ + (r + + 128) >> + 2 + ], + n << + 4, + ), + Q0( + (A[ + (i + + 32) >> + 2 + ] + + (A[ + (r + + 136) >> + 2 + ] << + 4)) | + 0, + A[ + (r + + 116) >> + 2 + ], + A[ + (r + + 124) >> + 2 + ] << + 4, + ) + } + ;(o0[ + (i + + 42) >> + 1 + ] = + A[ + (r + + 124) >> + 2 + ]), + (o0[ + (i + + 40) >> + 1 + ] = + A[ + (r + + 136) >> + 2 + ]), + (o0[ + (i + + 44) >> + 1 + ] = + A[ + (r + + 140) >> + 2 + ]), + (f = + A[ + (e + + 16) >> + 2 + ]), + Z[ + A[ + (f + + 4) >> + 2 + ] + ]( + (f + + 16) | + 0, + A[ + (r + + 128) >> + 2 + ], + ), + (f = + A[ + (e + + 16) >> + 2 + ]), + Z[ + A[ + (f + + 4) >> + 2 + ] + ]( + (f + + 16) | + 0, + A[ + (r + + 116) >> + 2 + ], + ) + } + ;(f = + A[ + (r + + 312) >> + 2 + ]), + (A[ + (i + + 56) >> + 2 + ] = f), + f && + ((t = + (i + + s) | + 0), + (A[ + (i + + 52) >> + 2 + ] = t), + Q0( + t, + A[ + (r + + 308) >> + 2 + ], + f << + 3, + )), + (f = + A[ + (e + + 16) >> + 2 + ]), + Z[ + A[ + (f + + 4) >> + 2 + ] + ]( + (f + + 16) | + 0, + A[ + (r + + 308) >> + 2 + ], + ), + (A[ + (r + + 308) >> + 2 + ] = 0), + (o0[ + (i + + 46) >> + 1 + ] = l) + V: { + if ( + Q[ + (r + + 110) | + 0 + ] & 2 + ) { + K( + e, + A[ + (r + + 364) >> + 2 + ], + ), + Kr( + (r + + 372) | + 0, + ) + break V + } + ;(f = + Q[ + (i + + 17) | + 0 + ] | + (Q[ + (i + + 18) | + 0 + ] << + 8) | + 1024), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (A[ + (i + + 64) >> + 2 + ] = + A[ + (r + + 364) >> + 2 + ]), + (A[ + (i + + 68) >> + 2 + ] = + A[ + (r + + 368) >> + 2 + ]), + (f = jr( + e, + A[ + (r + + 372) >> + 2 + ], + A[ + (r + + 376) >> + 2 + ], + )), + (A[ + (i + + 80) >> + 2 + ] = f), + f || + (A[ + (i + + 80) >> + 2 + ] = + A[ + (r + + 372) >> + 2 + ]), + (A[ + (i + + 76) >> + 2 + ] = + A[ + (r + + 376) >> + 2 + ]), + (A[ + (i + + 84) >> + 2 + ] = + A[ + (r + + 396) >> + 2 + ]), + (A[ + (i + + 72) >> + 2 + ] = + A[ + (r + + 400) >> + 2 + ]) + } + ;(f = + A[ + (r + + 204) >> + 2 + ]), + (f | 0) != + ((r + + 208) | + 0) && + ((t = + A[ + (e + + 16) >> + 2 + ]), + Z[ + A[ + (t + + 4) >> + 2 + ] + ]( + (t + + 16) | + 0, + f, + )), + (f = + A[ + (r + + 320) >> + 2 + ]), + (A[ + (i + + 60) >> + 2 + ] = f), + f && + ((t = + (i + + u) | + 0), + (A[ + (i + + 36) >> + 2 + ] = t), + Q0( + t, + A[ + (r + + 328) >> + 2 + ], + f << + 3, + )), + (f = + A[ + (e + + 16) >> + 2 + ]), + Z[ + A[ + (f + + 4) >> + 2 + ] + ]( + (f + + 16) | + 0, + A[ + (r + + 328) >> + 2 + ], + ), + (A[ + (r + + 328) >> + 2 + ] = 0), + (f = + ((Q[ + (i + + 17) | + 0 + ] | + (Q[ + (i + + 18) | + 0 + ] << + 8)) & + -2) | + (o0[ + (r + + 52) >> + 1 + ] & + 1)), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (f = + ((F[ + (r + + 56) >> + 1 + ] << + 1) & + 2) | + (f & + -3)), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (m[ + (i + + 16) | + 0 + ] = + Q[ + (r + + 110) | + 0 + ]), + (f = + ((F[ + (r + + 96) >> + 1 + ] << + 2) & + 4) | + (f & + -5)), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (f = + (f & + -49) | + ((F[ + (r + + 108) >> + 1 + ] << + 4) & + 48)), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (f = + (f & + -9) | + (A[ + (r + + 180) >> + 2 + ] >= 0 + ? 8 + : (A[ + (r + + 184) >> + 2 + ] != + 0) << + 3)), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (f = + ((F[ + (r + + 80) >> + 1 + ] << + 6) & + 64) | + (f & + -65)), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (f = + (f & + -129) | + ((F[ + (r + + 84) >> + 1 + ] << + 7) & + 128)), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (f = + (f & + -257) | + ((F[ + (r + + 88) >> + 1 + ] << + 8) & + 256)), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (f = + (f & + -513) | + ((F[ + (r + + 92) >> + 1 + ] << + 9) & + 512)), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (f = + (f & + 63487) | + ((F[ + (r + + 104) >> + 1 + ] << + 11) & + 2048)), + (m[ + (i + + 17) | + 0 + ] = f), + (m[ + (i + + 18) | + 0 + ] = + f >>> + 8), + (A[ + e >> 2 + ] = + A[ + e >> 2 + ] + 1), + (A[ + (i + + 48) >> + 2 + ] = e), + (f = + A[ + (e + + 16) >> + 2 + ]), + (m[ + (i + + 4) | + 0 + ] = 1), + (t = + A[ + (f + + 80) >> + 2 + ]), + (n = + (i + + 8) | + 0), + (A[ + (t + + 4) >> + 2 + ] = n), + (A[ + (i + + 12) >> + 2 + ] = + f + 80), + (A[ + (i + + 8) >> + 2 + ] = t), + (A[ + (f + + 80) >> + 2 + ] = n), + A[ + (r + + 4) >> + 2 + ] && + ((f = + A[ + (r + + 24) >> + 2 + ]), + (t = + A[ + (r + + 28) >> + 2 + ]), + (A[ + (f + + 4) >> + 2 + ] = t), + (A[ + t >> 2 + ] = f), + (A[ + (r + + 24) >> + 2 + ] = 0), + (A[ + (r + + 28) >> + 2 + ] = 0)), + (e = + A[ + (e + + 16) >> + 2 + ]), + Z[ + A[ + (e + + 4) >> + 2 + ] + ]( + (e + + 16) | + 0, + r, + ), + (e = -2) + break A + } + Z: switch ( + (f - 234) | + 0 + ) { + case 3: + o = + (((t + + (((Q[ + (i + + 1) | + 0 + ] | + (Q[ + (i + + 2) | + 0 + ] << + 8)) << + 16) >> + 16)) | + 0) + + 1) | + 0 + break m + case 2: + ;(i = + (t + + 1) | + 0), + (o = + (m[ + (i + + u) | + 0 + ] + + i) | + 0) + break m + case 0: + case 1: + break Z + default: + break m + } + if ( + ((i = + (t + 1) | + 0), + mA( + e, + (k + + 732) | + 0, + (m[ + (i + + u) | + 0 + ] + + i) | + 0, + f, + n, + )) + ) + break v + } + if ( + !mA( + e, + (k + 732) | + 0, + o, + f, + n, + ) + ) + continue + break v + } + break + } + ;(A[ + (k + 724) >> 2 + ] = t), + (A[ + (k + 720) >> 2 + ] = f), + $0( + e, + n, + (k + 720) | 0, + ) + } + ;(i = + A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]( + (i + 16) | 0, + A[(k + 740) >> 2], + ), + (i = + A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]( + (i + 16) | 0, + A[(k + 744) >> 2], + ) + break r + } + ;(t = (t + 16) | 0), + (l = (l + 1) | 0) + } + } + d(5269, 16200, 31305, 7217), + T() + } + if ( + ((f = A[(k + 744) >> 2]), + (f | 0) >= 0 && + (A[(k + 792) >> 2] = f), + (n = A[(k + 756) >> 2]), + (t = A[(k + 740) >> 2]), + ((A[(k + 748) >> 2] - 105) | + 0) == + (l | 0)) + ) + break D + B1(r, n, -1), (i = t) + continue + } + t = f + break C + } + if ( + ((A[(k + 728) >> 2] = -1), + (u = Bf( + r, + n, + (k + 796) | 0, + (k + 728) | 0, + )), + Uf( + A[(k + 732) >> 2], + A[(k + 736) >> 2], + t, + u, + )) + ) { + B1(r, u, -1), (i = t) + continue + } + if ( + ((f = A[(k + 796) >> 2]), + (n = (f - 40) | 0), + !( + (n >>> 0 > 7) | + !((1 << n) & 131) + )) + ) { + B1(r, u, -1), + z0( + r, + A[(k + 772) >> 2], + A[(k + 792) >> 2], + ), + H((k + 768) | 0, f & 255), + (i = Qe( + r, + s, + o, + t, + (k + 792) | 0, + )) + continue + } + n = 107 + break C + } + F: { + if ((n - 144) >>> 0 >= 2) { + if ((n | 0) == 151) break F + if ((n | 0) != 182) { + if ((n | 0) != 194) break E + ;(A[(k + 792) >> 2] = + Q[(u + 1) | 0] | + (Q[(u + 2) | 0] << 8) | + ((Q[(u + 3) | 0] << 16) | + (Q[(u + 4) | 0] << 24))), + (i = f) + continue + } + if ( + ((i = + Q[(u + 1) | 0] | + (Q[(u + 2) | 0] << 8) | + ((Q[(u + 3) | 0] << 16) | + (Q[(u + 4) | 0] << 24))), + ((i | 0) < 0) | + ((i | 0) >= + A[(r + 300) >> 2])) + ) + break W + if ( + ((n = (B + M(i, 20)) | 0), + A[(n + 12) >> 2] != -1) + ) + break M + for ( + A[(n + 12) >> 2] = + A[(k + 772) >> 2], + u = A[(n + 16) >> 2]; + ; + + ) { + if (((i = u), i)) { + ;(l = A[(i + 4) >> 2]), + (t = + (A[(n + 12) >> 2] - l) | + 0), + (u = A[i >> 2]) + D: { + J: switch ( + (A[(i + 8) >> 2] - 1) | + 0 + ) { + case 3: + ;(l = + (l + + A[ + (k + 768) >> 2 + ]) | + 0), + (m[l | 0] = t), + (m[(l + 1) | 0] = + t >>> 8), + (m[(l + 2) | 0] = + t >>> 16), + (m[(l + 3) | 0] = + t >>> 24) + break D + case 1: + if ( + (t + 32768) >>> 0 >= + 65536 + ) + break G + ;(l = + (l + + A[ + (k + 768) >> 2 + ]) | + 0), + (m[l | 0] = t), + (m[(l + 1) | 0] = + t >>> 8) + break D + case 0: + break J + default: + break D + } + if ( + (t + 128) >>> 0 >= + 256 + ) + break I + m[ + (l + + A[(k + 768) >> 2]) | + 0 + ] = t + } + ;(t = A[(e + 16) >> 2]), + Z[A[(t + 4) >> 2]]( + (t + 16) | 0, + i, + ) + continue + } + break + } + ;(A[(n + 16) >> 2] = 0), (i = f) + continue + } + if ( + ((A[(k + 680) >> 2] = 14), + (A[(k + 684) >> 2] = -1), + (A[(k + 672) >> 2] = 6249561), + (A[(k + 676) >> 2] = -1), + M0( + (k + 732) | 0, + f, + (k + 672) | 0, + )) + ) { + ;(i = A[(k + 744) >> 2]), + (i | 0) >= 0 && + (A[(k + 792) >> 2] = i), + (t = A[(k + 752) >> 2]), + (A[(k + 660) >> 2] = t), + (A[(k + 664) >> 2] = -1), + (f = A[(k + 748) >> 2]), + (A[(k + 656) >> 2] = f - 1), + (i = A[(k + 740) >> 2]), + M0( + (k + 732) | 0, + i, + (k + 656) | 0, + ) && + ((i = A[(k + 744) >> 2]), + (i | 0) >= 0 && + (A[(k + 792) >> 2] = i), + (f = (f + 1) | 0), + (i = A[(k + 740) >> 2])), + z0( + r, + A[(k + 772) >> 2], + A[(k + 792) >> 2], + ), + (u = (k + 768) | 0), + H(u, (n - 2) & 255), + $2(u, f, t) + continue + } + if ( + ((A[(k + 648) >> 2] = 14), + (A[(k + 652) >> 2] = -1), + (A[(k + 640) >> 2] = 24), + (A[(k + 644) >> 2] = 15171), + M0( + (k + 732) | 0, + f, + (k + 640) | 0, + )) + ) { + i = A[(k + 744) >> 2] + D: { + if ((i | 0) < 0) { + i = A[(k + 792) >> 2] + break D + } + A[(k + 792) >> 2] = i + } + z0(r, A[(k + 772) >> 2], i), + (i = (k + 768) | 0), + H(i, (n - 2) & 255), + H(i, Q[(k + 748) | 0]), + h0(i, A[(k + 764) >> 2]) + break Q + } + if ( + ((A[(k + 632) >> 2] = 14), + (A[(k + 636) >> 2] = -1), + (A[(k + 624) >> 2] = 25), + (A[(k + 628) >> 2] = 73), + !M0( + (k + 732) | 0, + f, + (k + 624) | 0, + )) + ) + break E + i = A[(k + 744) >> 2] + D: { + if ((i | 0) < 0) { + i = A[(k + 792) >> 2] + break D + } + A[(k + 792) >> 2] = i + } + z0(r, A[(k + 772) >> 2], i), + (i = (k + 768) | 0), + H(i, (n - 2) & 255), + H(i, 73) + break Q + } + if ( + ((A[(k + 712) >> 2] = -1), + (A[(k + 704) >> 2] = 4), + (A[(k + 708) >> 2] = -1431720789), + !M0( + (k + 732) | 0, + f, + (k + 704) | 0, + )) + ) + break E + if ( + ((t = A[(k + 744) >> 2]), + (t | 0) >= 0 && + (A[(k + 792) >> 2] = t), + (n = A[(k + 748) >> 2]), + (t = A[(k + 764) >> 2]), + (t | 0) == 69) + ) + t = 244 + else { + if ((t | 0) != 27) break E + t = 245 + } + if ((n & -3) == 169) { + z0( + r, + A[(k + 772) >> 2], + A[(k + 792) >> 2], + ), + H((k + 768) | 0, t), + K(e, A[(k + 764) >> 2]) + break Q + } + if ( + ((A[(k + 688) >> 2] = 105), + (A[(k + 692) >> 2] = -1), + !M0( + (k + 732) | 0, + A[(k + 740) >> 2], + (k + 688) | 0, + )) + ) + break E + n = A[(k + 744) >> 2] + F: { + if ((n | 0) < 0) { + n = A[(k + 792) >> 2] + break F + } + A[(k + 792) >> 2] = n + } + z0(r, A[(k + 772) >> 2], n), + H((k + 768) | 0, t), + K(e, A[(k + 764) >> 2]), + (n = 106) + break a + } + z0( + r, + A[(k + 772) >> 2], + A[(k + 792) >> 2], + ), + P2((k + 768) | 0, u, a), + (i = f) + continue + } + d(5269, 16200, 31104, 7217), T() + } + d(18287, 16200, 31106, 7217), T() + } + d(12091, 16200, 31117, 7217), T() + } + d(12070, 16200, 31121, 7217), T() + } + i = A[(k + 740) >> 2] + continue + } + ;(u = A[(k + 756) >> 2]), (t = A[(k + 740) >> 2]) + } + if ( + (z0(r, A[(k + 772) >> 2], A[(k + 792) >> 2]), + (l = (n | 0) != 107), + l || (t = Qe(r, s, o, t, (k + 792) | 0)), + ((u | 0) < 0) | (A[(r + 300) >> 2] <= (u | 0))) + ) + break l + ;(f = A[(r + 340) >> 2]), + (A[(r + 340) >> 2] = f + 1), + (f = (A[(r + 332) >> 2] + (f << 4)) | 0), + (A[(f + 4) >> 2] = 4), + (A[f >> 2] = n), + (a = A[(k + 772) >> 2]), + (A[(f + 12) >> 2] = u), + (A[(f + 8) >> 2] = a + 1) + C: { + if ( + ((u = (B + M(u, 20)) | 0), + (G = A[(u + 12) >> 2]), + (G | 0) == -1) + ) { + if ( + ((i = (A[(u + 8) >> 2] + (i ^ -1)) | 0), + !(((i | 0) > 127) | ((n - 105) >>> 0 > 2))) + ) { + if ( + ((A[(f + 4) >> 2] = 1), + (i = (n + 129) | 0), + (A[f >> 2] = i), + (f = (k + 768) | 0), + H(f, i & 255), + H(f, 0), + (i = t), + d6(e, u, (A[(k + 772) >> 2] - 1) | 0, 1)) + ) + continue + break h + } + if (l | ((i | 0) > 32767)) break C + if ( + ((A[(f + 4) >> 2] = 2), + (A[f >> 2] = 237), + (i = (k + 768) | 0), + H(i, 237), + X0(i, 0), + (i = t), + d6(e, u, (A[(k + 772) >> 2] - 2) | 0, 2)) + ) + continue + break h + } + if ( + ((i = (G + (a ^ -1)) | 0), + !( + ((n - 105) >>> 0 > 2) | + ((i + 128) >>> 0 > 255) + )) + ) { + ;(A[(f + 4) >> 2] = 1), + (u = f), + (f = (n + 129) | 0), + (A[u >> 2] = f), + (n = (k + 768) | 0), + H(n, f & 255), + H(n, i & 255), + (i = t) + continue + } + if (l | ((i + 32768) >>> 0 > 65535)) break C + ;(A[(f + 4) >> 2] = 2), + (A[f >> 2] = 237), + (f = (k + 768) | 0), + H(f, 237), + X0(f, i & 65535), + (i = t) + continue + } + if ( + ((i = (k + 768) | 0), + H(i, n & 255), + h0(i, (A[(u + 12) >> 2] - A[(k + 772) >> 2]) | 0), + (i = t), + A[(u + 12) >> 2] != -1 || + d6(e, u, (A[(k + 772) >> 2] - 4) | 0, 4)) + ) + continue + } + break + } + if (((i = A[(k + 768) >> 2]), !i)) break r + Z[A[(k + 784) >> 2]](A[(k + 788) >> 2], i, 0) | 0 + break r + } + d(5269, 16200, 31234, 7217), T() + } + Y1(e) + break r + } + ;(t = + Q[(o + 1) | 0] | + (Q[(o + 2) | 0] << 8) | + ((Q[(o + 3) | 0] << 16) | (Q[(o + 4) | 0] << 24))), + (A[(r + 348) >> 2] = A[(r + 348) >> 2] + 1) + break f + } + if ( + ((A[(k + 72) >> 2] = -1), + (A[(k + 64) >> 2] = 27241), + (A[(k + 68) >> 2] = 14), + !M0((k + 732) | 0, s, (k - -64) | 0)) + ) + break f + if ( + ((u = A[(k + 756) >> 2]), + !(((u | 0) < 0) | ((u | 0) >= A[(r + 300) >> 2]))) + ) { + for ( + f = A[(k + 744) >> 2], + l = A[(k + 740) >> 2], + C = A[(k + 748) >> 2], + n = u; + ; + + ) { + ;(D = A[(r + 256) >> 2]), (W = A[(r + 292) >> 2]), (B = 0) + B: for (;;) { + w: { + if ((B | 0) == 20) break w + for (i = A[(((M(n, 20) + W) | 0) + 4) >> 2]; ; ) + if ( + ((n = (i + D) | 0), + (Y = Q[n | 0]), + ((Y | 0) == 182) | ((Y | 0) == 194)) + ) { + i = (i + 5) | 0 + continue + } else { + if ((Y | 0) != 107) break w + ;(B = (B + 1) | 0), + (n = + Q[(n + 1) | 0] | + (Q[(n + 2) | 0] << 8) | + ((Q[(n + 3) | 0] << 16) | + (Q[(n + 4) | 0] << 24))) + continue B + } + } + break + } + if ( + ((A[(k + 56) >> 2] = 14), + (A[(k + 60) >> 2] = -1), + (A[(k + 52) >> 2] = C), + (A[(k + 48) >> 2] = 17), + M0((k + 732) | 0, i, (k + 48) | 0)) + ) { + n = A[(k + 756) >> 2] + continue + } + break + } + if ( + ((A[(k + 36) >> 2] = -1), + (A[(k + 32) >> 2] = C), + !M0((k + 732) | 0, i, (k + 32) | 0)) + ) + break f + if ( + ((A[(r + 336) >> 2] = A[(r + 336) >> 2] + 1), + B1(r, u, -1), + (n = A[(k + 756) >> 2]), + B1(r, n, 1), + (i = (k + 768) | 0), + H(i, C & 255), + h0(i, n), + (s = l), + ((f | 0) == -1) | ((f | 0) == (t | 0))) + ) + continue + ;(A[(r + 348) >> 2] = A[(r + 348) >> 2] + 1), + H(i, 194), + h0(i, f), + (t = f) + continue + } + d(5306, 16200, 30714, 7448), T() + } + for ( + n = Q[(o + 1) | 0] | (Q[(o + 2) | 0] << 8), + i = (((A[(r + 204) >> 2] + (n << 3)) | 0) + 4) | 0; + ; + + ) { + if ( + ((i = A[i >> 2]), + (i | 0) < 0 || + ((f = (A[(r + 116) >> 2] + (i << 4)) | 0), + (n | 0) != A[(f + 4) >> 2])) + ) + continue i + Q[(f + 12) | 0] & 4 && + ((u = (k + 768) | 0), H(u, 104), X0(u, i & 65535)), + (i = (f + 8) | 0) + } + } + for (i = (((A[(r + 204) >> 2] + (o << 3)) | 0) + 4) | 0; ; ) { + if ( + ((i = A[i >> 2]), + (i | 0) < 0 || + ((f = (A[(r + 116) >> 2] + (i << 4)) | 0), + (o | 0) != A[(f + 4) >> 2])) + ) + continue i + ;(i | 0) != A[(r + 156) >> 2] && + ((n = (k + 768) | 0), + (u = n), + (((A[(f + 12) >> 2] >>> 4) & 15) - 1) >>> 0 <= 1 + ? (H(n, 3), h0(n, A[(f + 12) >> 2] >> 8), (l = 89)) + : (l = 97), + H(n, l), + X0(u, i & 65535)), + (i = (f + 8) | 0) + } + } + n: switch ((f - 105) | 0) { + default: + if ((f | 0) == 49) { + ;(f = Q[(o + 1) | 0] | (Q[(o + 2) | 0] << 8)), + (n = Q[(o + 3) | 0] | (Q[(o + 4) | 0] << 8)), + B5(r, n), + (i = (k + 768) | 0), + H(i, 49), + X0(i, f), + X0( + i, + (F[(((A[(r + 204) >> 2] + (n << 3)) | 0) + 4) >> 1] + 1) & + 65535, + ) + continue + } + if ((f | 0) != 50) { + if ((f | 0) != 77) break f + if ( + !( + Q[(o + 1) | 0] | + (Q[(o + 2) | 0] << 8) | + ((Q[(o + 3) | 0] << 16) | (Q[(o + 4) | 0] << 24)) + ) + ) + continue + break f + } + ;(i = Q[(o + 1) | 0] | (Q[(o + 2) | 0] << 8)), + B5(r, i), + (f = (k + 768) | 0), + H(f, 50), + X0( + f, + (F[(((A[(r + 204) >> 2] + (i << 3)) | 0) + 4) >> 1] + 1) & + 65535, + ) + continue + case 4: + if ( + ((A[(r + 336) >> 2] = A[(r + 336) >> 2] + 1), + (i = + Q[(o + 1) | 0] | + (Q[(o + 2) | 0] << 8) | + ((Q[(o + 3) | 0] << 16) | (Q[(o + 4) | 0] << 24))), + ((i | 0) < 0) | ((i | 0) >= A[(r + 300) >> 2])) + ) + break k + if ( + ((i = (A[(r + 292) >> 2] + M(i, 20)) | 0), + (f = A[(i + 4) >> 2]), + (A[k >> 2] = 110), + (A[(k + 4) >> 2] = -1), + !M0((k + 732) | 0, f, k)) + ) + break f + A[i >> 2] = A[i >> 2] - 1 + continue + case 2: + break n + case 0: + case 1: + case 3: + break t + case 5: + break u + } + A[(r + 336) >> 2] = A[(r + 336) >> 2] + 1 + } + if ( + ((A[(k + 796) >> 2] = -1), + (f = (k + 768) | 0), + P2(f, o, E), + (s = Qe(r, a, G, s, (k + 796) | 0)), + (G | 0) <= (s | 0) || + ((i = A[(k + 796) >> 2]), ((i | 0) < 0) | ((i | 0) == (t | 0)))) + ) + continue + ;(A[(r + 348) >> 2] = A[(r + 348) >> 2] + 1), + H(f, 194), + h0(f, i), + (t = i) + continue + } + A[(r + 336) >> 2] = A[(r + 336) >> 2] + 1 + } + P2((k + 768) | 0, o, E) + continue + } + break + } + d(5269, 16200, 30553, 7448), T() + } + d(18493, 16200, 32160, 9795), T() + } + Ti(e, r), (i = 0), (e = 6) + } + return (h = (k + 800) | 0), (g = e), i + } + function F3(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0 + for ( + A0 = (h - 16) | 0, + h = A0, + L = (h - 160) | 0, + h = L, + A[(L + 60) >> 2] = e, + A[(L + 20) >> 2] = e, + A[(L + 24) >> 2] = -1, + k = (L + 16) | 0, + V8(k), + G = (h - 48) | 0, + h = G; + ; + + ) { + e = A[(k + 4) >> 2] + A: { + if ((e | 0) != A[(k + 104) >> 2]) { + ;(A[(k + 4) >> 2] = e + 1), (o = Q[e | 0]) + break A + } + o = S2(k) + } + if (!nu(o)) break + } + s = 1 + A: { + r: switch ((o - 43) | 0) { + case 0: + case 2: + break r + default: + break A + } + if ( + ((s = (o | 0) == 45 ? -1 : 1), + (e = A[(k + 4) >> 2]), + (e | 0) != A[(k + 104) >> 2]) + ) { + ;(A[(k + 4) >> 2] = e + 1), (o = Q[e | 0]) + break A + } + o = S2(k) + } + A: { + r: { + e: { + for (;;) { + if (m[(i + 3692) | 0] == (o | 32)) { + i: { + if (i >>> 0 > 6) break i + if (((e = A[(k + 4) >> 2]), (e | 0) != A[(k + 104) >> 2])) { + ;(A[(k + 4) >> 2] = e + 1), (o = Q[e | 0]) + break i + } + o = S2(k) + } + if (((i = (i + 1) | 0), (i | 0) != 8)) continue + break e + } + break + } + if ((i | 0) != 3) { + if (((e = (i | 0) == 8), e)) break e + if (i >>> 0 < 4) break r + if (e) break e + } + if ( + ((e = A[(k + 116) >> 2]), + ((e | 0) >= 0) | ((e | 0) > 0) && (A[(k + 4) >> 2] = A[(k + 4) >> 2] - 1), + i >>> 0 < 4) + ) + break e + for ( + e = (e | 0) < 0; + e || (A[(k + 4) >> 2] = A[(k + 4) >> 2] - 1), (i = (i - 1) | 0), i >>> 0 > 3; + + ); + } + ;(l = (h - 16) | 0), + (h = l), + (a = (D3(jA(jA(s | 0) * jA(1 / 0))), v(2))), + (e = a & 2147483647) + e: { + if ((e - 8388608) >>> 0 <= 2130706431) { + ;(n = e), (e = (e >>> 7) | 0), (n = n << 25), (t = (e + 1065353216) | 0) + break e + } + if ( + ((n = a << 25), + (t = (a >>> 7) | 2147418112), + e >>> 0 >= 2139095040 || ((n = 0), (t = 0), !e)) + ) + break e + ;(f = e), + (e = E0(e)), + k1(l, f, 0, 0, 0, (e + 81) | 0), + (f = A[l >> 2]), + (u = A[(l + 4) >> 2]), + (n = A[(l + 8) >> 2]), + (t = (A[(l + 12) >> 2] ^ 65536) | ((16265 - e) << 16)) + } + ;(A[G >> 2] = f), + (A[(G + 4) >> 2] = u), + (A[(G + 8) >> 2] = n), + (A[(G + 12) >> 2] = (a & -2147483648) | t), + (h = (l + 16) | 0), + (f = A[(G + 8) >> 2]), + (u = A[(G + 12) >> 2]), + (n = A[G >> 2]), + (l = A[(G + 4) >> 2]) + break A + } + r: { + e: { + if (i) break e + for (i = 0; ; ) { + if (m[(i + 10545) | 0] != (o | 32)) break e + i: { + if (i >>> 0 > 1) break i + if (((e = A[(k + 4) >> 2]), (e | 0) != A[(k + 104) >> 2])) { + ;(A[(k + 4) >> 2] = e + 1), (o = Q[e | 0]) + break i + } + o = S2(k) + } + if (((i = (i + 1) | 0), (i | 0) == 3)) break + } + break r + } + e: switch (i | 0) { + case 0: + i: { + if ((o | 0) != 48) break i + e = A[(k + 4) >> 2] + k: { + if ((e | 0) != A[(k + 104) >> 2]) { + ;(A[(k + 4) >> 2] = e + 1), (e = Q[e | 0]) + break k + } + e = S2(k) + } + if ((e & -33) == 88) { + ;(o = 0), (i = (h - 432) | 0), (h = i), (e = A[(k + 4) >> 2]) + k: { + if ((e | 0) != A[(k + 104) >> 2]) { + ;(A[(k + 4) >> 2] = e + 1), (e = Q[e | 0]) + break k + } + e = S2(k) + } + k: { + f: { + for (;;) { + if ((e | 0) != 48) + t: { + if ((e | 0) != 46) break k + if (((e = A[(k + 4) >> 2]), (e | 0) == A[(k + 104) >> 2])) + break t + ;(A[(k + 4) >> 2] = e + 1), (e = Q[e | 0]) + break f + } + else { + ;(e = A[(k + 4) >> 2]), + (e | 0) != A[(k + 104) >> 2] + ? ((C = 1), (A[(k + 4) >> 2] = e + 1), (e = Q[e | 0])) + : ((C = 1), (e = S2(k))) + continue + } + break + } + e = S2(k) + } + if (((Y = 1), (e | 0) != 48)) break k + for (;;) { + ;(e = a), (a = (e - 1) | 0), (E = (E - !e) | 0), (e = A[(k + 4) >> 2]) + f: { + if ((e | 0) != A[(k + 104) >> 2]) { + ;(A[(k + 4) >> 2] = e + 1), (e = Q[e | 0]) + break f + } + e = S2(k) + } + if ((e | 0) != 48) break + } + C = 1 + } + l = 1073676288 + k: { + for (;;) { + f: { + W = e | 32 + t: { + u: { + if (((e0 = (e - 48) | 0), e0 >>> 0 < 10)) break u + if (((k0 = (e | 0) != 46), k0 & ((W - 97) >>> 0 > 5))) break k + if (k0) break u + if (Y) break f + ;(Y = 1), (a = f), (E = u) + break t + } + e = (e | 0) > 57 ? (W - 87) | 0 : e0 + u: { + if ((((u | 0) <= 0) & (f >>> 0 <= 7)) | ((u | 0) < 0)) { + o = (e + (o << 4)) | 0 + break u + } + if (!u & (f >>> 0 <= 28)) { + M1((i + 48) | 0, e), + T0((i + 32) | 0, R, N, n, l, 0, 0, 0, 1073414144), + (R = A[(i + 32) >> 2]), + (N = A[(i + 36) >> 2]), + (n = A[(i + 40) >> 2]), + (l = A[(i + 44) >> 2]), + T0( + (i + 16) | 0, + A[(i + 48) >> 2], + A[(i + 52) >> 2], + A[(i + 56) >> 2], + A[(i + 60) >> 2], + R, + N, + n, + l, + ), + I1( + i, + A[(i + 16) >> 2], + A[(i + 20) >> 2], + A[(i + 24) >> 2], + A[(i + 28) >> 2], + t, + w, + D, + V, + ), + (D = A[(i + 8) >> 2]), + (V = A[(i + 12) >> 2]), + (t = A[i >> 2]), + (w = A[(i + 4) >> 2]) + break u + } + if (!e | s0) break u + T0((i + 80) | 0, R, N, n, l, 0, 0, 0, 1073610752), + I1( + (i - -64) | 0, + A[(i + 80) >> 2], + A[(i + 84) >> 2], + A[(i + 88) >> 2], + A[(i + 92) >> 2], + t, + w, + D, + V, + ), + (D = A[(i + 72) >> 2]), + (V = A[(i + 76) >> 2]), + (s0 = 1), + (t = A[(i + 64) >> 2]), + (w = A[(i + 68) >> 2]) + } + ;(f = (f + 1) | 0), (u = f ? u : (u + 1) | 0), (C = 1) + } + ;(e = A[(k + 4) >> 2]), + (e | 0) != A[(k + 104) >> 2] + ? ((A[(k + 4) >> 2] = e + 1), (e = Q[e | 0])) + : (e = S2(k)) + continue + } + break + } + e = 46 + } + k: { + if (!C) { + f: { + if ( + A[(k + 116) >> 2] < 0 || + ((e = A[(k + 4) >> 2]), (A[(k + 4) >> 2] = e - 2), !Y) + ) + break f + A[(k + 4) >> 2] = e - 3 + } + V4((i + 96) | 0, +(s | 0) * 0), + (t = A[(i + 96) >> 2]), + (w = A[(i + 100) >> 2]), + (f = A[(i + 108) >> 2]), + (e = A[(i + 104) >> 2]) + break k + } + if ((((u | 0) <= 0) & (f >>> 0 <= 7)) | ((u | 0) < 0)) + for ( + n = f, l = u; + (o = o << 4), + (n = (n + 1) | 0), + (l = n ? l : (l + 1) | 0), + !!(((n | 0) != 8) | l); + + ); + f: { + t: { + u: { + if ((e & -33) == 80) { + if ( + ((n = tn(k)), (e = g), (l = e), n | ((e | 0) != -2147483648)) + ) + break f + if ( + ((e = A[(k + 116) >> 2]), + (e | 0) > 0 ? (e = 1) : (e = (e | 0) >= 0), + e) + ) + break u + break t + } + if (((n = 0), (l = 0), A[(k + 116) >> 2] < 0)) break f + } + A[(k + 4) >> 2] = A[(k + 4) >> 2] - 1 + } + ;(n = 0), (l = 0) + } + if (!o) { + V4((i + 112) | 0, +(s | 0) * 0), + (t = A[(i + 112) >> 2]), + (w = A[(i + 116) >> 2]), + (f = A[(i + 124) >> 2]), + (e = A[(i + 120) >> 2]) + break k + } + if ( + ((e = Y ? a : f), + (a = (n + (e << 2)) | 0), + (e = (l + (((Y ? E : u) << 2) | (e >>> 30))) | 0), + (e = ((n >>> 0 > a >>> 0 ? (e + 1) | 0 : e) - (a >>> 0 < 32)) | 0), + (u = e), + (f = (a - 32) | 0), + (((e | 0) >= 0) & (f >>> 0 >= 1075)) | ((e | 0) > 0)) + ) { + ;(A[19348] = 68), + M1((i + 160) | 0, s), + T0( + (i + 144) | 0, + A[(i + 160) >> 2], + A[(i + 164) >> 2], + A[(i + 168) >> 2], + A[(i + 172) >> 2], + -1, + -1, + -1, + 2147418111, + ), + T0( + (i + 128) | 0, + A[(i + 144) >> 2], + A[(i + 148) >> 2], + A[(i + 152) >> 2], + A[(i + 156) >> 2], + -1, + -1, + -1, + 2147418111, + ), + (t = A[(i + 128) >> 2]), + (w = A[(i + 132) >> 2]), + (f = A[(i + 140) >> 2]), + (e = A[(i + 136) >> 2]) + break k + } + if ((((u | 0) >= -1) & (f >>> 0 >= 4294965996)) | ((u | 0) >= 0)) { + if ((o | 0) >= 0) + for ( + ; + I1((i + 416) | 0, t, w, D, V, 0, 0, 0, -1073807360), + (e = m7(t, w, D, V, 1073610752)), + (n = (e | 0) >= 0), + (e = n), + I1( + (i + 400) | 0, + t, + w, + D, + V, + e ? A[(i + 416) >> 2] : t, + e ? A[(i + 420) >> 2] : w, + e ? A[(i + 424) >> 2] : D, + e ? A[(i + 428) >> 2] : V, + ), + (e = f), + (f = (e - 1) | 0), + (u = (u - !e) | 0), + (D = A[(i + 408) >> 2]), + (V = A[(i + 412) >> 2]), + (t = A[(i + 400) >> 2]), + (w = A[(i + 404) >> 2]), + (o = n | (o << 1)), + (o | 0) >= 0; + + ); + ;(e = (f + 1106) | 0), + (l = e >>> 0 < 1106 ? (u + 1) | 0 : u), + (n = + (((l | 0) >= 0) & (e >>> 0 >= 53)) | ((l | 0) > 0) + ? 53 + : (e | 0) > 0 + ? e + : 0) + f: { + if (n >>> 0 >= 113) { + M1((i + 384) | 0, s), + (a = A[(i + 392) >> 2]), + (E = A[(i + 396) >> 2]), + (R = A[(i + 384) >> 2]), + (N = A[(i + 388) >> 2]), + (l = 0), + (e = 0) + break f + } + V4((i + 352) | 0, ZA(1, (144 - n) | 0)), + M1((i + 336) | 0, s), + (R = A[(i + 336) >> 2]), + (N = A[(i + 340) >> 2]), + (a = A[(i + 344) >> 2]), + (E = A[(i + 348) >> 2]), + v5( + (i + 368) | 0, + A[(i + 352) >> 2], + A[(i + 356) >> 2], + A[(i + 360) >> 2], + A[(i + 364) >> 2], + R, + N, + a, + E, + ), + (B = A[(i + 376) >> 2]), + (r = A[(i + 380) >> 2]), + (l = A[(i + 372) >> 2]), + (e = A[(i + 368) >> 2]) + } + ;(u = + !(o & 1) & + (((er(t, w, D, V, 0, 0, 0, 0) | 0) != 0) & (n >>> 0 < 32))), + Ur((i + 320) | 0, (u + o) | 0), + T0( + (i + 304) | 0, + R, + N, + a, + E, + A[(i + 320) >> 2], + A[(i + 324) >> 2], + A[(i + 328) >> 2], + A[(i + 332) >> 2], + ), + (n = e), + I1( + (i + 272) | 0, + A[(i + 304) >> 2], + A[(i + 308) >> 2], + A[(i + 312) >> 2], + A[(i + 316) >> 2], + e, + l, + B, + r, + ), + (e = u), + T0( + (i + 288) | 0, + R, + N, + a, + E, + e ? 0 : t, + e ? 0 : w, + e ? 0 : D, + e ? 0 : V, + ), + I1( + (i + 256) | 0, + A[(i + 288) >> 2], + A[(i + 292) >> 2], + A[(i + 296) >> 2], + A[(i + 300) >> 2], + A[(i + 272) >> 2], + A[(i + 276) >> 2], + A[(i + 280) >> 2], + A[(i + 284) >> 2], + ), + a8( + (i + 240) | 0, + A[(i + 256) >> 2], + A[(i + 260) >> 2], + A[(i + 264) >> 2], + A[(i + 268) >> 2], + n, + l, + B, + r, + ), + (e = A[(i + 240) >> 2]), + (u = A[(i + 244) >> 2]), + (n = A[(i + 248) >> 2]), + (t = A[(i + 252) >> 2]), + er(e, u, n, t, 0, 0, 0, 0) || (A[19348] = 68), + Ln((i + 224) | 0, e, u, n, t, f), + (t = A[(i + 224) >> 2]), + (w = A[(i + 228) >> 2]), + (f = A[(i + 236) >> 2]), + (e = A[(i + 232) >> 2]) + break k + } + ;(A[19348] = 68), + M1((i + 208) | 0, s), + T0( + (i + 192) | 0, + A[(i + 208) >> 2], + A[(i + 212) >> 2], + A[(i + 216) >> 2], + A[(i + 220) >> 2], + 0, + 0, + 0, + 65536, + ), + T0( + (i + 176) | 0, + A[(i + 192) >> 2], + A[(i + 196) >> 2], + A[(i + 200) >> 2], + A[(i + 204) >> 2], + 0, + 0, + 0, + 65536, + ), + (t = A[(i + 176) >> 2]), + (w = A[(i + 180) >> 2]), + (f = A[(i + 188) >> 2]), + (e = A[(i + 184) >> 2]) + } + ;(A[(G + 16) >> 2] = t), + (A[(G + 20) >> 2] = w), + (A[(G + 24) >> 2] = e), + (A[(G + 28) >> 2] = f), + (h = (i + 432) | 0), + (f = A[(G + 24) >> 2]), + (u = A[(G + 28) >> 2]), + (n = A[(G + 16) >> 2]), + (l = A[(G + 20) >> 2]) + break A + } + if (A[(k + 116) >> 2] < 0) break i + A[(k + 4) >> 2] = A[(k + 4) >> 2] - 1 + } + ;(W = s), (i = 0), (r = (h - 8976) | 0), (h = r) + i: { + k: { + for (;;) { + if ((o | 0) != 48) + f: { + if ((o | 0) != 46) break i + if (((e = A[(k + 4) >> 2]), (e | 0) == A[(k + 104) >> 2])) break f + ;(A[(k + 4) >> 2] = e + 1), (o = Q[e | 0]) + break k + } + else { + ;(e = A[(k + 4) >> 2]), + (e | 0) != A[(k + 104) >> 2] + ? ((A[(k + 4) >> 2] = e + 1), (o = Q[e | 0])) + : (o = S2(k)), + (i = 1) + continue + } + break + } + o = S2(k) + } + if (((t = 1), (o | 0) != 48)) break i + for (;;) { + ;(e = f), (f = (e - 1) | 0), (u = (u - !e) | 0), (e = A[(k + 4) >> 2]) + k: { + if ((e | 0) != A[(k + 104) >> 2]) { + ;(A[(k + 4) >> 2] = e + 1), (o = Q[e | 0]) + break k + } + o = S2(k) + } + if ((o | 0) != 48) break + } + i = 1 + } + A[(r + 784) >> 2] = 0 + i: { + k: { + ;(e = (o | 0) == 46), (s = (o - 48) | 0) + f: { + t: { + if (e | (s >>> 0 <= 9)) + for (;;) { + u: { + if (e & 1) { + if (!t) { + ;(f = n), (u = l), (t = 1) + break u + } + e = !i + break t + } + if ( + ((n = (n + 1) | 0), + (l = n ? l : (l + 1) | 0), + (C | 0) <= 2044) + ) { + ;(Y = (o | 0) == 48 ? Y : n), + (e = (((r + 784) | 0) + (C << 2)) | 0), + B && (s = (((M(A[e >> 2], 10) + o) | 0) - 48) | 0), + (A[e >> 2] = s), + (i = 1), + (o = (B + 1) | 0), + (e = (o | 0) == 9), + (B = e ? 0 : o), + (C = (e + C) | 0) + break u + } + if ((o | 0) == 48) break u + ;(A[(r + 8960) >> 2] = A[(r + 8960) >> 2] | 1), (Y = 18396) + } + e = A[(k + 4) >> 2] + u: { + if ((e | 0) != A[(k + 104) >> 2]) { + ;(A[(k + 4) >> 2] = e + 1), (o = Q[e | 0]) + break u + } + o = S2(k) + } + if ( + ((e = (o | 0) == 46), (s = (o - 48) | 0), !(e | (s >>> 0 < 10))) + ) + break + } + if (((f = t ? f : n), (u = t ? u : l), !(!i | ((o & -33) != 69)))) { + ;(t = tn(k)), (e = g), (w = e) + u: { + if ( + t | ((e | 0) != -2147483648) || + ((t = 0), (w = 0), A[(k + 116) >> 2] < 0) + ) + break u + A[(k + 4) >> 2] = A[(k + 4) >> 2] - 1 + } + ;(u = (u + w) | 0), + (f = (f + t) | 0), + (u = f >>> 0 < t >>> 0 ? (u + 1) | 0 : u) + break k + } + if (((e = !i), (o | 0) < 0)) break f + } + if (A[(k + 116) >> 2] < 0) break f + A[(k + 4) >> 2] = A[(k + 4) >> 2] - 1 + } + if (!e) break k + ;(A[19348] = 28), V8(k), (n = 0), (l = 0), (f = 0), (e = 0) + break i + } + if (((e = A[(r + 784) >> 2]), !e)) { + V4(r, +(W | 0) * 0), + (n = A[r >> 2]), + (l = A[(r + 4) >> 2]), + (f = A[(r + 12) >> 2]), + (e = A[(r + 8) >> 2]) + break i + } + if ( + !( + ((f | 0) != (n | 0)) | + ((u | 0) != (l | 0)) | + (((n >>> 0 > 9) & ((l | 0) >= 0)) | ((l | 0) > 0)) + ) + ) { + M1((r + 48) | 0, W), + Ur((r + 32) | 0, e), + T0( + (r + 16) | 0, + A[(r + 48) >> 2], + A[(r + 52) >> 2], + A[(r + 56) >> 2], + A[(r + 60) >> 2], + A[(r + 32) >> 2], + A[(r + 36) >> 2], + A[(r + 40) >> 2], + A[(r + 44) >> 2], + ), + (n = A[(r + 16) >> 2]), + (l = A[(r + 20) >> 2]), + (f = A[(r + 28) >> 2]), + (e = A[(r + 24) >> 2]) + break i + } + if ((((u | 0) >= 0) & (f >>> 0 >= 538)) | ((u | 0) > 0)) { + ;(A[19348] = 68), + M1((r + 96) | 0, W), + T0( + (r + 80) | 0, + A[(r + 96) >> 2], + A[(r + 100) >> 2], + A[(r + 104) >> 2], + A[(r + 108) >> 2], + -1, + -1, + -1, + 2147418111, + ), + T0( + (r - -64) | 0, + A[(r + 80) >> 2], + A[(r + 84) >> 2], + A[(r + 88) >> 2], + A[(r + 92) >> 2], + -1, + -1, + -1, + 2147418111, + ), + (n = A[(r + 64) >> 2]), + (l = A[(r + 68) >> 2]), + (f = A[(r + 76) >> 2]), + (e = A[(r + 72) >> 2]) + break i + } + if ((((u | 0) < 0) & (f >>> 0 <= 4294965995)) | ((u | 0) < -1)) { + ;(A[19348] = 68), + M1((r + 144) | 0, W), + T0( + (r + 128) | 0, + A[(r + 144) >> 2], + A[(r + 148) >> 2], + A[(r + 152) >> 2], + A[(r + 156) >> 2], + 0, + 0, + 0, + 65536, + ), + T0( + (r + 112) | 0, + A[(r + 128) >> 2], + A[(r + 132) >> 2], + A[(r + 136) >> 2], + A[(r + 140) >> 2], + 0, + 0, + 0, + 65536, + ), + (n = A[(r + 112) >> 2]), + (l = A[(r + 116) >> 2]), + (f = A[(r + 124) >> 2]), + (e = A[(r + 120) >> 2]) + break i + } + if (B) { + if ((B | 0) <= 8) { + for ( + e = (((r + 784) | 0) + (C << 2)) | 0, t = A[e >> 2]; + (t = M(t, 10)), (B = (B + 1) | 0), (B | 0) != 9; + + ); + A[e >> 2] = t + } + C = (C + 1) | 0 + } + B = f + k: { + if (((f | 0) < (Y | 0)) | ((Y | 0) >= 9) | ((f | 0) > 17)) break k + if ((f | 0) == 9) { + M1((r + 192) | 0, W), + Ur((r + 176) | 0, A[(r + 784) >> 2]), + T0( + (r + 160) | 0, + A[(r + 192) >> 2], + A[(r + 196) >> 2], + A[(r + 200) >> 2], + A[(r + 204) >> 2], + A[(r + 176) >> 2], + A[(r + 180) >> 2], + A[(r + 184) >> 2], + A[(r + 188) >> 2], + ), + (n = A[(r + 160) >> 2]), + (l = A[(r + 164) >> 2]), + (f = A[(r + 172) >> 2]), + (e = A[(r + 168) >> 2]) + break i + } + if ((B | 0) <= 8) { + M1((r + 272) | 0, W), + Ur((r + 256) | 0, A[(r + 784) >> 2]), + T0( + (r + 240) | 0, + A[(r + 272) >> 2], + A[(r + 276) >> 2], + A[(r + 280) >> 2], + A[(r + 284) >> 2], + A[(r + 256) >> 2], + A[(r + 260) >> 2], + A[(r + 264) >> 2], + A[(r + 268) >> 2], + ), + M1((r + 224) | 0, A[(((0 - B) << 2) + 75520) >> 2]), + R3( + (r + 208) | 0, + A[(r + 240) >> 2], + A[(r + 244) >> 2], + A[(r + 248) >> 2], + A[(r + 252) >> 2], + A[(r + 224) >> 2], + A[(r + 228) >> 2], + A[(r + 232) >> 2], + A[(r + 236) >> 2], + ), + (n = A[(r + 208) >> 2]), + (l = A[(r + 212) >> 2]), + (f = A[(r + 220) >> 2]), + (e = A[(r + 216) >> 2]) + break i + } + if ( + ((e = A[(r + 784) >> 2]), (e >>> (M(B, -3) + 80)) | 0 && (B | 0) >= 17) + ) + break k + M1((r + 352) | 0, W), + Ur((r + 336) | 0, e), + T0( + (r + 320) | 0, + A[(r + 352) >> 2], + A[(r + 356) >> 2], + A[(r + 360) >> 2], + A[(r + 364) >> 2], + A[(r + 336) >> 2], + A[(r + 340) >> 2], + A[(r + 344) >> 2], + A[(r + 348) >> 2], + ), + M1((r + 304) | 0, A[((B << 2) + 75448) >> 2]), + T0( + (r + 288) | 0, + A[(r + 320) >> 2], + A[(r + 324) >> 2], + A[(r + 328) >> 2], + A[(r + 332) >> 2], + A[(r + 304) >> 2], + A[(r + 308) >> 2], + A[(r + 312) >> 2], + A[(r + 316) >> 2], + ), + (n = A[(r + 288) >> 2]), + (l = A[(r + 292) >> 2]), + (f = A[(r + 300) >> 2]), + (e = A[(r + 296) >> 2]) + break i + } + for (; (e = C), (C = (e - 1) | 0), !A[(((r + 784) | 0) + (C << 2)) >> 2]; ); + ;(Y = 0), (f = (B | 0) % 9 | 0) + k: { + if (!f) { + s = 0 + break k + } + ;(s = 0), (f = (B | 0) < 0 ? (f + 9) | 0 : f) + f: { + if (!e) { + e = 0 + break f + } + for ( + n = A[(((0 - f) << 2) + 75520) >> 2], + l = (1e9 / (n | 0)) | 0, + o = 0, + t = 0; + (u = o), + (i = (r + 784) | 0), + (o = (i + (t << 2)) | 0), + (C = A[o >> 2]), + (k = ((C >>> 0) / (n >>> 0)) | 0), + (u = (u + k) | 0), + (A[o >> 2] = u), + (u = !u & ((t | 0) == (s | 0))), + (s = u ? (s + 1) & 2047 : s), + (B = u ? (B - 9) | 0 : B), + (o = M(l, (C - M(k, n)) | 0)), + (t = (t + 1) | 0), + (t | 0) != (e | 0); + + ); + if (!o) break f + ;(A[(i + (e << 2)) >> 2] = o), (e = (e + 1) | 0) + } + B = (((B - f) | 0) + 9) | 0 + } + for (;;) { + ;(o = (((r + 784) | 0) + (s << 2)) | 0), (k = (B | 0) < 36) + k: { + for (;;) { + f: { + if (k) break f + if ((B | 0) != 36) break k + if (z[o >> 2] <= 10384592) break f + B = 36 + break k + } + for ( + C = (e + 2047) | 0, i = 0; + (n = e), + (t = C & 2047), + (C = (((r + 784) | 0) + (t << 2)) | 0), + (e = A[C >> 2]), + (l = (e >>> 3) | 0), + (e = e << 29), + (f = (e + i) | 0), + (u = e >>> 0 > f >>> 0 ? (l + 1) | 0 : l), + !u & (f >>> 0 < 1000000001) + ? (i = 0) + : ((i = j2(f, u, 1e9, 0)), + (e = i0(i, g, -1e9, -1)), + (f = (e + f) | 0)), + (A[C >> 2] = f), + (e = (t | 0) == (s | 0) || f ? n : t), + (f = (n - 1) & 2047), + (e = (f | 0) != (t | 0) ? n : e), + (C = (t - 1) | 0), + (t | 0) != (s | 0); + + ); + if (((Y = (Y - 29) | 0), (e = n), !!i)) break + } + ;(s = (s - 1) & 2047), + (s | 0) == (e | 0) && + ((n = ((e + 2046) & 2047) << 2), + (e = (r + 784) | 0), + (n = (n + e) | 0), + (A[n >> 2] = A[n >> 2] | A[(e + (f << 2)) >> 2]), + (e = f)), + (B = (B + 9) | 0), + (A[(((r + 784) | 0) + (s << 2)) >> 2] = i) + continue + } + break + } + k: { + f: for (;;) { + for ( + f = (e + 1) & 2047, + u = (((r + 784) | 0) + (((e - 1) & 2047) << 2)) | 0; + ; + + ) { + ;(n = (B | 0) > 45 ? 9 : 1), (l = (B | 0) != 36) + t: { + for (;;) { + ;(i = s), (t = 0) + u: { + for (;;) { + n: { + if ( + ((o = (i + t) & 2047), + (o | 0) == (e | 0) || + ((o = A[(((r + 784) | 0) + (o << 2)) >> 2]), + (s = A[((t << 2) + 75472) >> 2]), + o >>> 0 < s >>> 0)) + ) + break n + if (o >>> 0 > s >>> 0) break u + if (((t = (t + 1) | 0), (t | 0) != 4)) continue + } + break + } + if (l) break u + for ( + t = 0, f = 0, u = 0, n = 0, l = 0; + (o = (i + t) & 2047), + (o | 0) == (e | 0) && + ((e = (e + 1) & 2047), + (A[((((e << 2) + r) | 0) + 780) >> 2] = 0)), + Ur((r + 768) | 0, A[(((r + 784) | 0) + (o << 2)) >> 2]), + T0((r + 752) | 0, f, u, n, l, 0, 0, 1342177280, 1075633366), + I1( + (r + 736) | 0, + A[(r + 752) >> 2], + A[(r + 756) >> 2], + A[(r + 760) >> 2], + A[(r + 764) >> 2], + A[(r + 768) >> 2], + A[(r + 772) >> 2], + A[(r + 776) >> 2], + A[(r + 780) >> 2], + ), + (n = A[(r + 744) >> 2]), + (l = A[(r + 748) >> 2]), + (f = A[(r + 736) >> 2]), + (u = A[(r + 740) >> 2]), + (t = (t + 1) | 0), + (t | 0) != 4; + + ); + if ( + (M1((r + 720) | 0, W), + T0( + (r + 704) | 0, + f, + u, + n, + l, + A[(r + 720) >> 2], + A[(r + 724) >> 2], + A[(r + 728) >> 2], + A[(r + 732) >> 2], + ), + (n = A[(r + 712) >> 2]), + (l = A[(r + 716) >> 2]), + (f = 0), + (u = 0), + (t = A[(r + 704) >> 2]), + (w = A[(r + 708) >> 2]), + (s = (Y + 1187) | 0), + (o = (Y | 0) >= -1134 ? 53 : (s | 0) > 0 ? s : 0), + o >>> 0 <= 112) + ) + break t + break k + } + if (((Y = (n + Y) | 0), (s = e), (e | 0) != (i | 0))) break + } + for ( + l = (1e9 >>> n) | 0, o = (-1 << n) ^ -1, t = 0, s = i; + (C = (r + 784) | 0), + (k = (C + (i << 2)) | 0), + (w = A[k >> 2]), + (t = (((w >>> n) | 0) + t) | 0), + (A[k >> 2] = t), + (t = !t & ((i | 0) == (s | 0))), + (s = t ? (s + 1) & 2047 : s), + (B = t ? (B - 9) | 0 : B), + (t = M(l, o & w)), + (i = (i + 1) & 2047), + (i | 0) != (e | 0); + + ); + if (!t) continue + if ((f | 0) != (s | 0)) { + ;(A[(C + (e << 2)) >> 2] = t), (e = f) + continue f + } + A[u >> 2] = A[u >> 2] | 1 + continue + } + break + } + break + } + V4((r + 656) | 0, ZA(1, (225 - o) | 0)), + v5( + (r + 688) | 0, + A[(r + 656) >> 2], + A[(r + 660) >> 2], + A[(r + 664) >> 2], + A[(r + 668) >> 2], + t, + w, + n, + l, + ), + (R = A[(r + 696) >> 2]), + (N = A[(r + 700) >> 2]), + (D = A[(r + 688) >> 2]), + (V = A[(r + 692) >> 2]), + V4((r + 640) | 0, ZA(1, (113 - o) | 0)), + L3( + (r + 672) | 0, + t, + w, + n, + l, + A[(r + 640) >> 2], + A[(r + 644) >> 2], + A[(r + 648) >> 2], + A[(r + 652) >> 2], + ), + (f = A[(r + 672) >> 2]), + (u = A[(r + 676) >> 2]), + (a = A[(r + 680) >> 2]), + (E = A[(r + 684) >> 2]), + a8((r + 624) | 0, t, w, n, l, f, u, a, E), + I1( + (r + 608) | 0, + D, + V, + R, + N, + A[(r + 624) >> 2], + A[(r + 628) >> 2], + A[(r + 632) >> 2], + A[(r + 636) >> 2], + ), + (n = A[(r + 616) >> 2]), + (l = A[(r + 620) >> 2]), + (t = A[(r + 608) >> 2]), + (w = A[(r + 612) >> 2]) + } + ;(C = (Y + 113) | 0), (B = (i + 4) & 2047) + k: { + if ((B | 0) == (e | 0)) break k + B = A[(((r + 784) | 0) + (B << 2)) >> 2] + f: { + if (B >>> 0 <= 499999999) { + if (!B & (((i + 5) & 2047) == (e | 0))) break f + V4((r + 496) | 0, +(W | 0) * 0.25), + I1( + (r + 480) | 0, + f, + u, + a, + E, + A[(r + 496) >> 2], + A[(r + 500) >> 2], + A[(r + 504) >> 2], + A[(r + 508) >> 2], + ), + (a = A[(r + 488) >> 2]), + (E = A[(r + 492) >> 2]), + (f = A[(r + 480) >> 2]), + (u = A[(r + 484) >> 2]) + break f + } + if ((B | 0) != 5e8) { + V4((r + 592) | 0, +(W | 0) * 0.75), + I1( + (r + 576) | 0, + f, + u, + a, + E, + A[(r + 592) >> 2], + A[(r + 596) >> 2], + A[(r + 600) >> 2], + A[(r + 604) >> 2], + ), + (a = A[(r + 584) >> 2]), + (E = A[(r + 588) >> 2]), + (f = A[(r + 576) >> 2]), + (u = A[(r + 580) >> 2]) + break f + } + if (((q = +(W | 0)), ((i + 5) & 2047) == (e | 0))) { + V4((r + 528) | 0, q * 0.5), + I1( + (r + 512) | 0, + f, + u, + a, + E, + A[(r + 528) >> 2], + A[(r + 532) >> 2], + A[(r + 536) >> 2], + A[(r + 540) >> 2], + ), + (a = A[(r + 520) >> 2]), + (E = A[(r + 524) >> 2]), + (f = A[(r + 512) >> 2]), + (u = A[(r + 516) >> 2]) + break f + } + V4((r + 560) | 0, q * 0.75), + I1( + (r + 544) | 0, + f, + u, + a, + E, + A[(r + 560) >> 2], + A[(r + 564) >> 2], + A[(r + 568) >> 2], + A[(r + 572) >> 2], + ), + (a = A[(r + 552) >> 2]), + (E = A[(r + 556) >> 2]), + (f = A[(r + 544) >> 2]), + (u = A[(r + 548) >> 2]) + } + if ( + o >>> 0 > 111 || + (L3((r + 464) | 0, f, u, a, E, 0, 0, 0, 1073676288), + er( + A[(r + 464) >> 2], + A[(r + 468) >> 2], + A[(r + 472) >> 2], + A[(r + 476) >> 2], + 0, + 0, + 0, + 0, + )) + ) + break k + I1((r + 448) | 0, f, u, a, E, 0, 0, 0, 1073676288), + (a = A[(r + 456) >> 2]), + (E = A[(r + 460) >> 2]), + (f = A[(r + 448) >> 2]), + (u = A[(r + 452) >> 2]) + } + I1((r + 432) | 0, t, w, n, l, f, u, a, E), + a8( + (r + 416) | 0, + A[(r + 432) >> 2], + A[(r + 436) >> 2], + A[(r + 440) >> 2], + A[(r + 444) >> 2], + D, + V, + R, + N, + ), + (n = A[(r + 424) >> 2]), + (l = A[(r + 428) >> 2]), + (t = A[(r + 416) >> 2]), + (w = A[(r + 420) >> 2]) + k: { + if ((C & 2147483644) >>> 0 < 1020) { + e = Y + break k + } + if ( + ((A[(r + 408) >> 2] = n), + (A[(r + 412) >> 2] = l & 2147483647), + (A[(r + 400) >> 2] = t), + (A[(r + 404) >> 2] = w), + T0((r + 384) | 0, t, w, n, l, 0, 0, 0, 1073610752), + (D = m7( + A[(r + 400) >> 2], + A[(r + 404) >> 2], + A[(r + 408) >> 2], + A[(r + 412) >> 2], + 1081081856, + )), + (e = (D | 0) >= 0), + (n = e ? A[(r + 392) >> 2] : n), + (l = e ? A[(r + 396) >> 2] : l), + (t = e ? A[(r + 384) >> 2] : t), + (w = e ? A[(r + 388) >> 2] : w), + (e = (e + Y) | 0), + !( + (((o | 0) != (s | 0)) | ((D | 0) < 0)) & + ((Y | 0) < -1134) & + ((er(f, u, a, E, 0, 0, 0, 0) | 0) != 0) + ) & + ((e | 0) <= 911)) + ) + break k + A[19348] = 68 + } + Ln((r + 368) | 0, t, w, n, l, e), + (n = A[(r + 368) >> 2]), + (l = A[(r + 372) >> 2]), + (f = A[(r + 380) >> 2]), + (e = A[(r + 376) >> 2]) + } + ;(A[(G + 40) >> 2] = e), + (A[(G + 44) >> 2] = f), + (A[(G + 32) >> 2] = n), + (A[(G + 36) >> 2] = l), + (h = (r + 8976) | 0), + (f = A[(G + 40) >> 2]), + (u = A[(G + 44) >> 2]), + (n = A[(G + 32) >> 2]), + (l = A[(G + 36) >> 2]) + break A + case 3: + break r + default: + break e + } + ;(e = A[(k + 116) >> 2]), + (e | 0) > 0 ? (e = 1) : (e = (e | 0) >= 0), + e && (A[(k + 4) >> 2] = A[(k + 4) >> 2] - 1), + (A[19348] = 28), + V8(k) + break A + } + r: { + e = A[(k + 4) >> 2] + e: { + if ((e | 0) != A[(k + 104) >> 2]) { + ;(A[(k + 4) >> 2] = e + 1), (e = Q[e | 0]) + break e + } + e = S2(k) + } + if ((e | 0) == 40) { + i = 1 + break r + } + if (((u = 2147450880), A[(k + 116) >> 2] < 0)) break A + A[(k + 4) >> 2] = A[(k + 4) >> 2] - 1 + break A + } + for (;;) { + e = A[(k + 4) >> 2] + r: { + if ((e | 0) != A[(k + 104) >> 2]) { + ;(A[(k + 4) >> 2] = e + 1), (e = Q[e | 0]) + break r + } + e = S2(k) + } + if ( + !( + !(((e - 48) >>> 0 < 10) | ((e - 65) >>> 0 < 26) | ((e | 0) == 95)) & + ((e - 97) >>> 0 >= 26) + ) + ) { + i = (i + 1) | 0 + continue + } + break + } + if ( + ((u = 2147450880), + (e | 0) == 41 || + ((e = A[(k + 116) >> 2]), + ((e | 0) >= 0) | ((e | 0) > 0) && (A[(k + 4) >> 2] = A[(k + 4) >> 2] - 1), + !i)) + ) + break A + for ( + ; + ((e | 0) > 0) | ((e | 0) >= 0) && (A[(k + 4) >> 2] = A[(k + 4) >> 2] - 1), + (i = (i - 1) | 0), + !!i; + + ); + } + return ( + (e = L), + (A[e >> 2] = n), + (A[(e + 4) >> 2] = l), + (A[(e + 8) >> 2] = f), + (A[(e + 12) >> 2] = u), + (h = (G + 48) | 0), + (n = A[e >> 2]), + (u = A[(e + 4) >> 2]), + (t = A[(e + 12) >> 2]), + (f = A0), + (A[(f + 8) >> 2] = A[(e + 8) >> 2]), + (A[(f + 12) >> 2] = t), + (A[f >> 2] = n), + (A[(f + 4) >> 2] = u), + (h = (e + 160) | 0), + (q = mn(A[f >> 2], A[(f + 4) >> 2], A[(f + 8) >> 2], A[(f + 12) >> 2])), + (h = (f + 16) | 0), + q + ) + } + function cA(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0 + ;(f = (h - 144) | 0), (h = f), (a = A[e >> 2]) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: { + M: { + W: { + E: { + F: { + D: { + J: { + p: { + R: { + if ( + ((k = A[(e + 16) >> 2]), + (k | 0) != -125) + ) + break R + if (A[(e + 40) >> 2]) + break J + if ( + (i4(A[(e + 56) >> 2], 0) | + 0) != + 58 + ) + break p + ;(B = t0( + a, + A[(e + 32) >> 2], + )), + (i = + (A[(e - -64) >> 2] + + 304) | + 0) + S: { + for (;;) { + if ( + ((i = A[i >> 2]), !i) + ) + break S + if ( + A[(i + 4) >> 2] == + (B | 0) + ) + break + } + $(e, 13378, 0) + break i + } + if (y(e) || p0(e, 58)) + break i + if ( + ((k = A[(e + 16) >> 2]), + (k + 69) >>> 0 < 3) + ) + break R + if ( + ((n = (e - -64) | 0), + (u = _0(A[n >> 2])), + (k = A[n >> 2]), + (A[(f + 80) >> 2] = + A[(k + 304) >> 2]), + (A[(k + 304) >> 2] = + f + 80), + (A[(f + 100) >> 2] = -1), + (A[(f + 92) >> 2] = -1), + (A[(f + 96) >> 2] = 0), + (A[(f + 88) >> 2] = u), + (A[(f + 84) >> 2] = B), + (A[(f + 104) >> 2] = + A[(k + 188) >> 2]), + (i = 0), + (A[(f + 108) >> 2] = 0), + cA( + e, + ((r << 30) >> 31) & + (m[(k + 110) | 0] & 1 + ? 0 + : 3), + )) + ) + break i + I0(e, u), + (e = A[n >> 2]), + (A[(e + 304) >> 2] = + A[ + A[(e + 304) >> 2] >> 2 + ]) + break r + } + R: { + S: { + v: { + Y: switch ( + (k + 80) | + 0 + ) { + default: + if ((k | 0) == -125) + break p + if ((k | 0) == 59) + break v + if ((k | 0) != 123) + break G + if (R6(e)) break i + break e + case 2: + if ( + A[ + (A[ + (e + 64) >> 2 + ] + + 32) >> + 2 + ] + ) { + $(e, 9840, 0) + break i + } + if (y(e)) break i + ;(i = 0), + (k = + A[ + (e + 16) >> 2 + ]), + (r = 0) + m: { + if ( + (k | 0) == 59 || + ((r = 0), + (k | 0) == + 125) || + ((r = 0), + A[ + (e + 48) >> 2 + ]) + ) + break m + if (Z4(e)) break i + r = 1 + } + if ( + (Oi(e, r), tA(e)) + ) + break i + break r + case 19: + if (y(e)) break i + if ( + A[(e + 48) >> 2] + ) { + $(e, 4304, 0) + break i + } + if (Z4(e)) break i + if ( + (J(e, 47), !tA(e)) + ) + break e + break i + case 0: + if ( + y(e) || + (p1(e), + NA(e), + qr(e)) || + ((r = a0( + e, + 105, + -1, + )), + (i = + (Q[ + (A[ + (e + 64) >> + 2 + ] + + 110) | + 0 + ] ^ + -1) & + 1), + cA(e, i)) + ) + break i + m: { + if ( + A[ + (e + 16) >> 2 + ] != -79 + ) { + k = r + break m + } + if ( + ((k = a0( + e, + 107, + -1, + )), + y(e) || + (I0(e, r), + cA(e, i))) + ) + break i + } + I0(e, k) + break t + case 12: + if ( + ((n = + (e - -64) | 0), + (k = n), + (r = _0( + A[k >> 2], + )), + (i = _0( + A[k >> 2], + )), + (k = A[k >> 2]), + (A[ + (f + 80) >> 2 + ] = + A[ + (k + 304) >> 2 + ]), + (A[ + (k + 304) >> 2 + ] = f + 80), + (A[ + (f + 96) >> 2 + ] = 0), + (A[ + (f + 100) >> 2 + ] = -1), + (A[ + (f + 92) >> 2 + ] = r), + (A[ + (f + 88) >> 2 + ] = i), + (A[ + (f + 84) >> 2 + ] = B), + (k = + A[ + (k + 188) >> 2 + ]), + (A[ + (f + 108) >> 2 + ] = 0), + (A[ + (f + 104) >> 2 + ] = k), + y(e) || + (NA(e), + I0(e, r), + qr(e)) || + (a0(e, 105, i), + ai(e))) + ) + break i + a0(e, 107, r), + I0(e, i), + (e = A[n >> 2]), + (A[ + (e + 304) >> 2 + ] = + A[ + A[ + (e + 304) >> + 2 + ] >> 2 + ]) + break e + case 11: + if ( + ((r = + (e - -64) | 0), + (i = _0( + A[r >> 2], + )), + (k = _0( + A[r >> 2], + )), + (n = _0( + A[r >> 2], + )), + (r = A[r >> 2]), + (A[ + (f + 80) >> 2 + ] = + A[ + (r + 304) >> 2 + ]), + (A[ + (r + 304) >> 2 + ] = f + 80), + (A[ + (f + 96) >> 2 + ] = 0), + (A[ + (f + 100) >> 2 + ] = -1), + (A[ + (f + 92) >> 2 + ] = i), + (A[ + (f + 88) >> 2 + ] = k), + (A[ + (f + 84) >> 2 + ] = B), + (r = + A[ + (r + 188) >> 2 + ]), + (A[ + (f + 108) >> 2 + ] = 0), + (A[ + (f + 104) >> 2 + ] = r), + y(e) || + (I0(e, n), + NA(e), + ai(e)) || + (I0(e, i), + p0(e, -68)) || + qr(e) || + (A[ + (e + 16) >> 2 + ] == 59 && + y(e))) + ) + break i + a0(e, 106, n), + I0(e, k), + (e = + A[ + (e - -64) >> 2 + ]), + (A[ + (e + 304) >> 2 + ] = + A[ + A[ + (e + 304) >> + 2 + ] >> 2 + ]) + break e + case 13: + if (y(e)) break i + NA(e), + (A[ + (f + 24) >> 2 + ] = 0), + (i = + A[ + (e + 16) >> 2 + ]) + m: { + if ( + (i | 0) != + -38 + ) { + if ( + ((r = 1), + (i | 0) != 40) + ) + break m + F4( + e, + (f + 24) | 0, + 0, + ) + break m + } + if ( + !( + Q[ + (A[ + (e + + 64) >> + 2 + ] + + 108) | + 0 + ] & 2 + ) + ) { + $(e, 6966, 0) + break i + } + if (y(e)) break i + r = 0 + } + if (p0(e, 40)) + break i + if ( + ((k = 1), + !( + m[ + (f + 24) | 0 + ] & 1 + )) + ) { + ;(o = A[e >> 2]), + (i = + (e - -64) | + 0), + (l = A[i >> 2]), + (G = + A[ + (l + 188) >> + 2 + ]), + (u = _0(l)), + (E = _0( + A[i >> 2], + )), + (Y = _0( + A[i >> 2], + )), + (D = _0( + A[i >> 2], + )), + p1(e), + (n = A[i >> 2]), + (A[ + (f + 80) >> 2 + ] = + A[ + (n + 304) >> + 2 + ]), + (A[ + (n + 304) >> 2 + ] = f + 80), + (A[ + (f + 108) >> 2 + ] = 0), + (A[ + (f + 96) >> 2 + ] = 1), + (A[ + (f + 100) >> 2 + ] = -1), + (A[ + (f + 92) >> 2 + ] = u), + (A[ + (f + 88) >> 2 + ] = Y), + (A[ + (f + 84) >> 2 + ] = B), + (A[ + (f + 104) >> 2 + ] = G), + (w = a0( + e, + 107, + -1, + )), + (s = + A[ + (A[i >> 2] + + 260) >> + 2 + ]), + I0(e, D), + (i = + A[ + (e + 16) >> + 2 + ]), + (n = -45) + m: { + Z: { + V: { + b: { + U: switch ( + vf( + e, + 4, + ) | 0 + ) { + case 0: + if ( + ((C = + (i | + 0) == + -53), + (k = + (i | + 0) == + -45), + !( + k | + ((i | + 0) == + -77) + ) & + ((i | + 0) != + -53)) + ) + break b + n = i + break + case 1: + break U + default: + break i + } + if (y(e)) + break i + if ( + ((i = + A[ + (e + + 16) >> + 2 + ]), + ((i | + 0) == + 123) | + ((i | + 0) == + 91)) + ) + break m + if ( + !( + !A[ + (e + + 40) >> + 2 + ] & + ((i | + 0) == + -125) + ) + ) { + $( + e, + 15571, + 0, + ) + break i + } + if ( + ((t = + t0( + o, + A[ + (e + + 32) >> + 2 + ], + )), + y(e)) + ) { + K( + A[ + e >> + 2 + ], + t, + ) + break i + } + if ( + !Ee( + e, + t, + n, + ) + ) + break V + K( + A[ + e >> 2 + ], + t, + ) + break i + } + b: { + U: { + if ( + (A[ + (e + + 16) >> + 2 + ] | + 32) != + 123 || + ((k = + F4( + e, + (f - + -64) | + 0, + 0, + )), + ((k | + 0) != + -37) & + ((k | + 0) != + -71)) + ) + break U + if ( + (IA( + e, + 0, + 0, + 1, + A[ + (f + + 64) >> + 2 + ] & + 2, + 1, + ) | + 0) >= + 0 + ) + break b + break i + } + if ( + Qi(e) || + eA( + e, + (f + + 72) | + 0, + (f + + 68) | + 0, + (f + + 76) | + 0, + (f + + 60) | + 0, + 0, + 0, + -67, + ) + ) + break i + EA( + e, + A[ + (f + + 72) >> + 2 + ], + A[ + (f + + 68) >> + 2 + ], + A[ + (f + + 76) >> + 2 + ], + A[ + (f + + 60) >> + 2 + ], + 4, + 0, + ) + } + n = i + break Z + } + J( + e, + C || k + ? 189 + : 185, + ), + B0(e, t), + f0( + A[ + (e - + -64) >> + 2 + ], + F[ + (l + + 188) >> + 1 + ], + ) + } + i = 0 + break u + } + if ( + ((i = 1), + (IA( + e, + n, + 0, + 1, + -1, + 0, + ) | + 0) >= + 0) + ) + break u + break i + } + if ( + ((s = + A[ + (A[ + (e - -64) >> + 2 + ] + + 188) >> + 2 + ]), + p1(e), + (r = + A[ + (e + 16) >> 2 + ]), + (r | 0) == 59) + ) + break n + k = -45 + m: switch ( + vf(e, 4) | 0 + ) { + case 1: + break s + case 0: + break m + default: + break i + } + if ( + ((r | 0) == -77) | + ((r | 0) == -45) + ) + break B + if ( + ((k = r), + (r | 0) == -53) + ) + break s + if (Ot(e, 0)) + break i + J(e, 14) + break o + case 14: + case 15: + if (y(e)) break i + A[(e + 40) >> 2] | + (A[ + (e + 48) >> 2 + ] | + (A[ + (e + 16) >> 2 + ] != + -125)) || + (u = + A[ + (e + 32) >> 2 + ]), + (i = + A[ + (e + 64) >> 2 + ]), + (r = + (i + 304) | 0), + (n = + A[ + (i + 188) >> 2 + ]), + (t = + (k | 0) == -66) + m: { + for (;;) { + if ( + ((r = + A[r >> 2]), + r) + ) { + qe( + e, + n, + A[ + (r + + 24) >> + 2 + ], + ), + (n = + A[ + (r + + 24) >> + 2 + ]) + Z: { + if (!t) { + if ( + ((i = + A[ + (r + + 12) >> + 2 + ]), + (i | + 0) == + -1) + ) + break Z + if (!u) + break m + if ( + A[ + (r + + 4) >> + 2 + ] != + (u | 0) + ) + break Z + break g + } + if ( + ((i = + A[ + (r + + 8) >> + 2 + ]), + (i | 0) == + -1) + ) + break Z + if (!u) + break m + if ( + A[ + (r + + 4) >> + 2 + ] == + (u | 0) + ) + break g + } + for ( + A[ + (r + + 28) >> + 2 + ] + ? (J( + e, + 131, + ), + (i = 3)) + : (i = 0); + ; + + ) { + if ( + (i | 0) < + A[ + (r + + 16) >> + 2 + ] + ) { + J(e, 14), + (i = + (i + + 1) | + 0) + continue + } + break + } + if ( + A[ + (r + + 20) >> + 2 + ] == -1 + ) + continue + J(e, 6), + a0( + e, + 109, + A[ + (r + + 20) >> + 2 + ], + ), + J(e, 14) + continue + } + break + } + if (!u) { + if ( + (k | 0) == + -66 + ) + break I + $(e, 9490, 0) + break i + } + $(e, 14852, 0) + break i + } + a0(e, 107, i) + break w + case 16: + if ( + y(e) || + (NA(e), qr(e)) || + (p1(e), + (k = + (e - -64) | 0), + (u = _0( + A[k >> 2], + )), + (i = A[k >> 2]), + (A[ + (f + 80) >> 2 + ] = + A[ + (i + 304) >> 2 + ]), + (A[ + (i + 304) >> 2 + ] = f + 80), + (r = -1), + (A[ + (f + 100) >> 2 + ] = -1), + (A[ + (f + 92) >> 2 + ] = -1), + (A[ + (f + 96) >> 2 + ] = 1), + (A[ + (f + 88) >> 2 + ] = u), + (A[ + (f + 84) >> 2 + ] = B), + (i = + A[ + (i + 188) >> 2 + ]), + (A[ + (f + 108) >> 2 + ] = 0), + (A[ + (f + 104) >> 2 + ] = i), + p0(e, 123)) + ) + break i + n = -1 + m: for (;;) { + for ( + i = (r | 0) < 0; + ; + + ) { + Z: { + V: { + b: switch ( + ((t = + A[ + (e + + 16) >> + 2 + ]), + (t + 63) | + 0) + ) { + case 1: + break V + case 0: + break b + default: + break Z + } + for ( + i + ? (i = + -1) + : (i = + a0( + e, + 107, + -1, + )), + I0( + e, + r, + ); + ; + + ) { + if ( + y(e) || + (J( + e, + 17, + ), + Z4( + e, + )) || + p0( + e, + 58, + ) + ) + break i + if ( + (J( + e, + 171, + ), + A[ + (e + + 16) >> + 2 + ] == + -63) + ) { + i = a0( + e, + 106, + i, + ) + continue + } + break + } + ;(r = a0( + e, + 105, + -1, + )), + I0(e, i) + continue m + } + if ( + y(e) || + p0(e, 58) + ) + break i + if ( + (n | 0) >= + 0 + ) { + i = 5800 + break l + } + ;(r | 0) < + 0 && + (r = a0( + e, + 107, + -1, + )), + J(e, 182), + e2( + A[k >> 2], + 0, + ), + (n = + (A[ + (A[ + k >> 2 + ] + + 260) >> + 2 + ] - + 4) | + 0) + continue m + } + if ( + (t | 0) != + 125 + ) { + if (i) { + i = 5759 + break l + } + if (!cA(e, 7)) + continue + break i + } + break + } + break + } + if (p0(e, 125)) + break i + m: { + if ( + (n | 0) >= + 0 + ) { + ;(k = + A[ + (e - -64) >> + 2 + ]), + (i = + (A[ + (k + + 256) >> + 2 + ] + + n) | + 0), + (m[i | 0] = + r), + (m[ + (i + 1) | 0 + ] = r >>> 8), + (m[ + (i + 2) | 0 + ] = r >>> 16), + (m[ + (i + 3) | 0 + ] = r >>> 24), + (A[ + (((A[ + (k + + 292) >> + 2 + ] + + M( + r, + 20, + )) | + 0) + + 4) >> + 2 + ] = n + 4) + break m + } + I0(e, r) + } + I0(e, u), + J(e, 14), + (r = + A[ + (e - -64) >> 2 + ]), + (A[ + (r + 304) >> 2 + ] = + A[ + A[ + (r + 304) >> + 2 + ] >> 2 + ]) + break t + case 1: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 17: + case 18: + case 21: + case 22: + case 31: + case 32: + case 33: + case 34: + break G + case 28: + case 29: + case 30: + break M + case 24: + break W + case 26: + break E + case 23: + break R + case 25: + break S + case 20: + break Y + case 3: + break k + case 27: + case 35: + break f + } + if ( + (NA(e), + y(e) || + ((k = + (e - -64) | 0), + (n = _0(A[k >> 2])), + (r = _0(A[k >> 2])), + (i = _0(A[k >> 2])), + (u = _0(A[k >> 2])), + a0(e, 108, n), + (t = A[k >> 2]), + (A[(f + 80) >> 2] = + A[ + (t + 304) >> 2 + ]), + (A[(t + 304) >> 2] = + f + 80), + (A[(f + 92) >> 2] = + -1), + (A[(f + 96) >> 2] = + 1), + (A[(f + 84) >> 2] = + 0), + (A[(f + 88) >> 2] = + -1), + (t = + A[ + (t + 188) >> 2 + ]), + (A[(f + 108) >> 2] = + 0), + (A[(f + 104) >> 2] = + t), + (A[(f + 100) >> 2] = + i), + R6(e))) + ) + break i + ;(k = A[k >> 2]), + (A[(k + 304) >> 2] = + A[ + A[ + (k + 304) >> 2 + ] >> 2 + ]), + I6(k) && + (J(e, 14), + J(e, 6), + a0(e, 109, i), + J(e, 14), + a0(e, 107, u)) + Y: { + m: switch ( + (A[(e + 16) >> 2] + + 59) | + 0 + ) { + case 0: + if (y(e)) break i + if ( + (p1(e), + I0(e, n), + A[ + (e + 16) >> 2 + ] == 123) + ) { + J(e, 14) + break C + } + if (p0(e, 40)) + break i + if ( + ((k = + A[ + (e + 16) >> + 2 + ]), + ((k | 0) == + 123) | + ((k | 0) == + 91)) + ) + break Y + if ( + !( + !A[ + (e + 40) >> + 2 + ] & + ((k | 0) == + -125) + ) + ) { + $(e, 15464, 0) + break i + } + k = t0( + a, + A[ + (e + 32) >> 2 + ], + ) + Z: { + if ( + !y(e) && + (Ee( + e, + k, + -59, + ) | + 0) >= + 0 + ) + break Z + K(a, k) + break i + } + J(e, 185), + (n = + (e - -64) | + 0), + e2( + A[n >> 2], + k, + ), + (k = A[n >> 2]), + f0( + k, + F[ + (k + 188) >> + 1 + ], + ) + break a + case 1: + break h + default: + break m + } + $(e, 3808, 0) + break i + } + if ( + (IA( + e, + -45, + 0, + 1, + -1, + 1, + ) | + 0) >= + 0 + ) + break a + break i + } + if (!y(e)) break e + break i + } + if ( + m[ + (A[(e - -64) >> 2] + + 110) | + 0 + ] & 1 + ) { + $(e, 11392, 0) + break i + } + if ( + y(e) || + qr(e) || + (p1(e), + (r = (e - -64) | 0), + (i = W4( + e, + A[r >> 2], + 84, + 0, + )), + (i | 0) < 0) || + (J(e, 111), + J(e, 89), + f0(A[r >> 2], i & 65535), + NA(e), + ai(e)) + ) + break i + break t + } + if (!(r & 1)) break F + if (r & 4) break Q + if ( + (i4(A[(e + 56) >> 2], 0) | + 0) == + 42 + ) + break F + break Q + } + if (!A[(e + 40) >> 2]) break D + } + or(e) + break i + } + k = -45 + D: switch (vf(e, r) | 0) { + case 0: + break D + case 1: + break f + default: + break i + } + if ( + !V2(e, 133) || + (i4(A[(e + 56) >> 2], 1) | 0) != + -57 + ) + break G + if (r & 4) break Q + } + $(e, 4514, 0) + break i + } + if (!(r & 4)) { + $(e, 4454, 0) + break i + } + if (((r = -1), (i = 0), !Ui(e, 0, 0))) + break r + break A + } + if (y(e)) break i + if (!tA(e)) break e + break i + } + ;(W = f), + (V = u4( + A[(A[e >> 2] + 16) >> 2], + (f + 80) | 0, + A[(e + 32) >> 2], + )), + (A[(W + 16) >> 2] = V), + $(e, 7837, (f + 16) | 0) + break i + } + if (Z4(e)) break i + r = (e - -64) | 0 + G: { + if (A[(A[r >> 2] + 164) >> 2] >= 0) { + J(e, 89), + (r = A[r >> 2]), + f0(r, F[(r + 164) >> 1]) + break G + } + J(e, 14) + } + if (!tA(e)) break e + break i + } + $(e, 11617, 0) + break i + } + if ( + ((i = 0), + PA(e, 1, 0, A[(e + 24) >> 2], A[(e + 20) >> 2])) + ) + break i + break r + } + if (p0(e, 41)) break i + } + if ( + (a0(e, 108, r), + p1(e), + (k = (e - -64) | 0), + (n = A[k >> 2]), + (A[(f + 80) >> 2] = A[(n + 304) >> 2]), + (A[(n + 304) >> 2] = f + 80), + (A[(f + 92) >> 2] = -1), + (A[(f + 96) >> 2] = 1), + (A[(f + 84) >> 2] = 0), + (A[(f + 88) >> 2] = -1), + (n = A[(n + 188) >> 2]), + (A[(f + 108) >> 2] = 0), + (A[(f + 104) >> 2] = n), + (A[(f + 100) >> 2] = i), + R6(e)) + ) + break i + ;(n = A[k >> 2]), + (A[(n + 304) >> 2] = A[A[(n + 304) >> 2] >> 2]), + Rr(e), + Rr(e), + I6(A[k >> 2]) && + (J(e, 14), + J(e, 6), + a0(e, 109, i), + J(e, 14), + a0(e, 107, u)), + (n = r) + } + if ( + (I0(e, n), + a0(e, 109, i), + J(e, 47), + I0(e, i), + A[(e + 16) >> 2] == -58) + ) { + if (y(e)) break i + if ( + ((k = (e - -64) | 0), + (i = A[k >> 2]), + (A[(f + 80) >> 2] = A[(i + 304) >> 2]), + (A[(i + 304) >> 2] = f + 80), + (A[(f + 100) >> 2] = -1), + (A[(f + 92) >> 2] = -1), + (A[(f + 96) >> 2] = 2), + (A[(f + 84) >> 2] = 0), + (A[(f + 88) >> 2] = -1), + (n = A[(i + 188) >> 2]), + (r = 0), + (A[(f + 108) >> 2] = 0), + (A[(f + 104) >> 2] = n), + A[(i + 164) >> 2] >= 0) + ) { + if (((r = H2(A[e >> 2], i, 81)), (r | 0) < 0)) + break i + J(e, 88), + (i = A[k >> 2]), + f0(i, F[(i + 164) >> 1]), + J(e, 89), + f0(A[k >> 2], r & 65535), + NA(e) + } + if (R6(e)) break i + ;(k = (e - -64) | 0), + (i = A[k >> 2]), + A[(i + 164) >> 2] >= 0 && + (J(e, 88), + f0(A[k >> 2], r & 65535), + J(e, 89), + (r = A[k >> 2]), + f0(r, F[(r + 164) >> 1]), + (i = A[k >> 2])), + (A[(i + 304) >> 2] = A[A[(i + 304) >> 2] >> 2]) + } + J(e, 110), I0(e, u) + break e + } + $(e, i, 0) + break i + } + if ((a0(e, 107, i), y(e))) break i + } + if (!tA(e)) break e + break i + } + k = r + } + if (y(e) || jk(e, 0, k, 0)) break i + } + qe(e, A[(A[(e - -64) >> 2] + 188) >> 2], s) + } + if (p0(e, 59)) break i + if ( + ((i = (e - -64) | 0), + (n = _0(A[i >> 2])), + (k = _0(A[i >> 2])), + (r = _0(A[i >> 2])), + (u = _0(A[i >> 2])), + (i = A[i >> 2]), + (A[(f + 28) >> 2] = A[(i + 304) >> 2]), + (A[(i + 304) >> 2] = f + 28), + (A[(f + 44) >> 2] = 0), + (A[(f + 48) >> 2] = -1), + (A[(f + 40) >> 2] = k), + (A[(f + 36) >> 2] = u), + (A[(f + 32) >> 2] = B), + (i = A[(i + 188) >> 2]), + (A[(f + 56) >> 2] = 0), + (A[(f + 52) >> 2] = i), + (i = r), + A[(e + 16) >> 2] != 59) + ) { + if ((I0(e, n), Z4(e))) break i + a0(e, 105, u), (i = n) + } + if (p0(e, 59)) break i + n: { + if (A[(e + 16) >> 2] == 41) { + ;(A[(f + 40) >> 2] = i), (n = 0), (k = i) + break n + } + if ( + (a0(e, 107, r), + (n = A[(A[(e - -64) >> 2] + 260) >> 2]), + I0(e, k), + Z4(e)) + ) + break i + if ((J(e, 14), (r | 0) == (i | 0))) break n + a0(e, 107, i) + } + if ( + p0(e, 41) || + ((t = (e - -64) | 0), + (l = A[(A[t >> 2] + 260) >> 2]), + I0(e, r), + ai(e)) + ) + break i + qe(e, A[(A[t >> 2] + 188) >> 2], s) + n: { + if (!(((r | 0) == (i | 0)) | ((i | 0) == (k | 0)))) + for ( + r = A[t >> 2], + s = (r + 256) | 0, + o = A[(r + 260) >> 2], + i = (l - n) | 0, + fA(s, (o + i) | 0), + P2(s, (A[(r + 256) >> 2] + n) | 0, i), + H0((A[(r + 256) >> 2] + n) | 0, 179, i), + i = A[t >> 2], + A[(i + 280) >> 2] = A[(r + 260) >> 2] - 5, + r = A[(i + 300) >> 2], + t = (r | 0) < (k | 0) ? k : r, + s = (o - n) | 0; + ; + + ) { + if ((k | 0) == (t | 0)) break n + ;(o = (A[(i + 292) >> 2] + M(k, 20)) | 0), + (r = A[(o + 4) >> 2]), + ((r | 0) < (n | 0)) | ((r | 0) >= (l | 0)) || + (A[(o + 4) >> 2] = r + s), + (k = (k + 1) | 0) + } + a0(e, 107, k) + } + I0(e, u), + (r = A[(e - -64) >> 2]), + (A[(r + 304) >> 2] = A[A[(r + 304) >> 2] >> 2]) + break t + } + a0(e, 107, E), + (C = A[(A[(e - -64) >> 2] + 260) >> 2]), + I0(e, w), + (w = A[(e + 16) >> 2]) + u: { + if ((w | 0) != 61) break u + n: { + if (!y(e) && !AA(e, 0)) break n + K(o, t) + break i + } + if (!t) break u + J(e, 185), B0(e, t), f0(A[(e - -64) >> 2], F[(l + 188) >> 1]) + } + K(o, t) + u: { + n: { + k = V2(e, 67) + o: { + if (k) { + if ( + ((A[(f + 108) >> 2] = 1), + (A[(f + 96) >> 2] = A[(f + 96) >> 2] + 2), + (t = 12063), + (w | 0) == 61) + ) + break o + break u + } + if (A[(e + 16) >> 2] != -71) break n + if (!r) { + $(e, 19906, 0) + break i + } + if ((w | 0) != 61) break u + if (((t = 10378), (n | 0) != -77)) break o + if (!(m[(l + 110) | 0] & 1) & (i ^ -1)) break u + } + ;(A[f >> 2] = t), $(e, 8346, f) + break i + } + $(e, 10139, 0) + break i + } + if (y(e)) break i + u: { + if (k) { + if (!_2(e)) break u + break i + } + if (Z4(e)) break i + } + if ( + ((n = (e - -64) | 0), + qe(e, A[(A[n >> 2] + 188) >> 2], G), + J(e, k ? (r ? 125 : 126) : 124), + a0(e, 107, u), + p0(e, 41)) + ) + break i + for ( + i = A[n >> 2], + l = (i + 256) | 0, + o = A[(i + 260) >> 2], + t = (C - s) | 0, + fA(l, (o + t) | 0), + P2(l, (s + A[(i + 256) >> 2]) | 0, t), + H0((s + A[(i + 256) >> 2]) | 0, 179, t), + n = A[n >> 2], + A[(n + 280) >> 2] = A[(i + 260) >> 2] - 5, + i = A[(n + 300) >> 2], + l = (i | 0) < (u | 0) ? u : i, + o = (o - s) | 0, + i = u; + ; + + ) { + if ((i | 0) != (l | 0)) { + ;(w = (A[(n + 292) >> 2] + M(i, 20)) | 0), + (t = A[(w + 4) >> 2]), + ((t | 0) < (s | 0)) | ((t | 0) >= (C | 0)) || + (A[(w + 4) >> 2] = t + o), + (i = (i + 1) | 0) + continue + } + break + } + if ((I0(e, E), ai(e))) break i + qe(e, A[(A[(e - -64) >> 2] + 188) >> 2], G), I0(e, u) + u: { + if (k) { + if (!r) { + J(e, 20), + J(e, 14), + J(e, 36), + f0(A[(e - -64) >> 2], 0), + J(e, 139), + J(e, 130), + (r = 131) + break u + } + J(e, 128), u1(A[(e - -64) >> 2], 0), (r = 131) + break u + } + J(e, 127), (r = 14) + } + a0(e, 105, D), + J(e, 14), + I0(e, Y), + J(e, r), + (r = A[(e - -64) >> 2]), + (A[(r + 304) >> 2] = A[A[(r + 304) >> 2] >> 2]) + } + Rr(e) + break e + } + if (r & 4) break k + $(e, 4577, 0) + break i + } + if (y(e) || ((i = 0), jk(e, 1, k, 0))) break i + if (!tA(e)) break r + } + i = -1 + break r + } + i = 0 + } + K(a, B), (r = i) + } + return (h = (f + 144) | 0), r + } + function W3(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0, + m0 = 0 + for ( + i = (h + -64) | 0, + h = i, + l = H0(i, 0, 64), + i = H0(r, 0, 208), + A[(i + 24) >> 2] = A[(e + 16) >> 2], + A[(i + 28) >> 2] = 0, + A[i >> 2] = A[(e + 20) >> 2], + A[(i + 4) >> 2] = 0, + r = A[(e + 24) >> 2], + A[(i + 32) >> 2] = 2, + A[(i + 36) >> 2] = 0, + A[(i + 8) >> 2] = r, + A[(i + 12) >> 2] = 0, + A[(i + 16) >> 2] = (A[(e + 64) >> 2] << 3) + 368, + A[(i + 20) >> 2] = 0, + r = (e + 76) | 0, + s = (e + 72) | 0; + ; + + ) { + if (((G = A[r >> 2]), (s | 0) != (G | 0))) { + for ( + o = A[(G + 16) >> 2], + r = A[(i + 36) >> 2], + f = (A[(i + 32) >> 2] + 2) | 0, + r = f >>> 0 < 2 ? (r + 1) | 0 : r, + A[(i + 32) >> 2] = f, + A[(i + 36) >> 2] = r, + t = A[(i + 20) >> 2], + f = ((A[(e + 64) >> 2] << 3) + 264) | 0, + r = (f + A[(i + 16) >> 2]) | 0, + t = f >>> 0 > r >>> 0 ? (t + 1) | 0 : t, + A[(i + 16) >> 2] = r, + A[(i + 20) >> 2] = t, + k = A[(i + 196) >> 2], + r = F[(G + 8) >> 1], + f = (r + A[(i + 192) >> 2]) | 0, + A[(i + 192) >> 2] = f, + A[(i + 196) >> 2] = r >>> 0 > f >>> 0 ? (k + 1) | 0 : k, + r = A[(G + 12) >> 2], + f = r, + n = (r + A[(i + 200) >> 2]) | 0, + r = (A[(i + 204) >> 2] + (r >> 31)) | 0, + A[(i + 200) >> 2] = n, + A[(i + 204) >> 2] = f >>> 0 > n >>> 0 ? (r + 1) | 0 : r, + Q[(o + 16) | 0] | !o || + ((n = A[(o + 24) >> 2]), + (k = A[(i + 108) >> 2]), + (r = (A[(i + 104) >> 2] + 1) | 0), + (k = r ? k : (k + 1) | 0), + (A[(i + 104) >> 2] = r), + (A[(i + 108) >> 2] = k), + (r = A[(i + 116) >> 2]), + (n = ((((n << 2) + (A[(o + 28) >> 2] << 3)) | 0) + 52) | 0), + (f = (n + A[(i + 112) >> 2]) | 0), + (r = n >>> 0 > f >>> 0 ? (r + 1) | 0 : r), + (A[(i + 112) >> 2] = f), + (A[(i + 116) >> 2] = r)), + r = (G + 228) | 0, + w = (G + 224) | 0; + ; + + ) { + if (((B = A[r >> 2]), (B | 0) != (w | 0))) { + ;(r = A[(i + 36) >> 2]), + (a = r), + (C = A[(i + 32) >> 2]), + (o = (C + 1) | 0), + (r = o ? r : (r + 1) | 0), + (t = r), + (A[(i + 32) >> 2] = o), + (A[(i + 36) >> 2] = r), + (k = A[(i + 20) >> 2]), + (n = (A[(i + 16) >> 2] + 112) | 0), + (k = n >>> 0 < 112 ? (k + 1) | 0 : k), + (f = k), + (A[(i + 16) >> 2] = n), + (A[(i + 20) >> 2] = k), + A[(B + 8) >> 2] && + ((r = a), + (o = (C + 2) | 0), + (r = o >>> 0 < 2 ? (r + 1) | 0 : r), + (t = r), + (A[(i + 32) >> 2] = o), + (A[(i + 36) >> 2] = r), + (r = k), + (k = A[(B + 12) >> 2] << 3), + (n = (k + n) | 0), + (r = k >>> 0 > n >>> 0 ? (r + 1) | 0 : r), + (f = r), + (A[(i + 16) >> 2] = n), + (A[(i + 20) >> 2] = r)) + A: { + if (!A[(B + 20) >> 2]) break A + for ( + r = (o + 1) | 0, + t = r ? t : (t + 1) | 0, + A[(i + 32) >> 2] = r, + A[(i + 36) >> 2] = t, + k = f, + o = A[(B + 24) >> 2], + r = M(o, 20), + f = r, + r = (r + n) | 0, + k = f >>> 0 > r >>> 0 ? (k + 1) | 0 : k, + A[(i + 16) >> 2] = r, + A[(i + 20) >> 2] = k, + r = 0; + ; + + ) { + if ((r | 0) >= (o | 0)) break A + ;(n = (A[(B + 20) >> 2] + M(r, 20)) | 0), + A[(n + 8) >> 2] | !A[(n + 4) >> 2] || + ((k = A[(i + 36) >> 2]), + (f = (A[(i + 32) >> 2] + 1) | 0), + (k = f ? k : (k + 1) | 0), + (A[(i + 32) >> 2] = f), + (A[(i + 36) >> 2] = k), + (n = A[(n + 4) >> 2]), + m4(A[(n + 24) >> 2], A[(n + 28) >> 2], l), + (o = A[(B + 24) >> 2])), + (r = (r + 1) | 0) + } + } + A[(B + 32) >> 2] && + ((r = A[(i + 36) >> 2]), + (f = (A[(i + 32) >> 2] + 1) | 0), + (r = f ? r : (r + 1) | 0), + (A[(i + 32) >> 2] = f), + (A[(i + 36) >> 2] = r), + (k = A[(i + 20) >> 2]), + (f = A[(B + 36) >> 2] << 2), + (r = (f + A[(i + 16) >> 2]) | 0), + (k = f >>> 0 > r >>> 0 ? (k + 1) | 0 : k), + (A[(i + 16) >> 2] = r), + (A[(i + 20) >> 2] = k)), + A[(B + 44) >> 2] && + ((t = A[(i + 36) >> 2]), + (r = (A[(i + 32) >> 2] + 1) | 0), + (t = r ? t : (t + 1) | 0), + (A[(i + 32) >> 2] = r), + (A[(i + 36) >> 2] = t), + (r = A[(i + 20) >> 2]), + (n = M(A[(B + 48) >> 2], 12)), + (f = (n + A[(i + 16) >> 2]) | 0), + (r = n >>> 0 > f >>> 0 ? (r + 1) | 0 : r), + (A[(i + 16) >> 2] = f), + (A[(i + 20) >> 2] = r)), + m4(A[(B + 56) >> 2], A[(B + 60) >> 2], l), + m4(A[(B + 64) >> 2], A[(B + 68) >> 2], l), + (r = (B + 4) | 0) + continue + } + break + } + r = (G + 4) | 0 + continue + } + break + } + for (r = (e + 84) | 0, C = (e + 80) | 0; ; ) { + if (((s = A[r >> 2]), (C | 0) != (s | 0))) { + A: { + r: switch (Q[(s - 4) | 0] & 15) { + case 1: + if ( + ((o = A[(s + 24) >> 2] + ? (((F[(s + 34) >> 1] + F[(s + 32) >> 1]) << 4) - -64) | 0 + : 64), + A[(s + 44) >> 2]) + ) { + for (r = 0, k = A[(s + 48) >> 2], w = k; ; ) { + if ((r | 0) < (w | 0)) { + ;(n = (A[(s + 44) >> 2] + (r << 3)) | 0), + m4(A[n >> 2], A[(n + 4) >> 2], l), + (r = (r + 1) | 0), + (w = A[(s + 48) >> 2]) + continue + } + break + } + o = ((k << 3) + o) | 0 + } + ;(o = A[(s + 28) >> 2] ? ((A[(s + 52) >> 2] << 3) + o) | 0 : o), + (f = Q[(s + 9) | 0] | (Q[(s + 10) | 0] << 8)), + !A[(s + 12) >> 2] | (f & 4096) || + ((r = A[(s + 16) >> 2]), + (n = (r + A[(l + 40) >> 2]) | 0), + (k = (A[(l + 44) >> 2] + (r >> 31)) | 0), + (A[(l + 40) >> 2] = n), + (A[(l + 44) >> 2] = r >>> 0 > n >>> 0 ? (k + 1) | 0 : k)), + (r = 0) + e: { + if (!(f & 1024)) break e + i: { + if (!A[(s + 76) >> 2]) { + ;(o = (o + 24) | 0), (f = 0) + break i + } + ;(o = (((A[(s + 64) >> 2] + o) | 0) + 25) | 0), (f = 1) + } + if (((n = A[(s + 68) >> 2]), (r = f), !n)) break e + ;(t = A[(l + 52) >> 2]), + (r = (A[(l + 48) >> 2] + 1) | 0), + (t = r ? t : (t + 1) | 0), + (A[(l + 48) >> 2] = r), + (A[(l + 52) >> 2] = t), + (r = (A[(l + 60) >> 2] + (n >> 31)) | 0), + (k = n), + (n = (n + A[(l + 56) >> 2]) | 0), + (r = k >>> 0 > n >>> 0 ? (r + 1) | 0 : r), + (A[(l + 56) >> 2] = n), + (A[(l + 60) >> 2] = r), + (r = (f + 1) | 0) + } + ;(k = A[(l + 28) >> 2]), + (f = (A[(l + 24) >> 2] + 1) | 0), + (k = f ? k : (k + 1) | 0), + (A[(l + 24) >> 2] = f), + (A[(l + 28) >> 2] = k), + (b[(l + 32) >> 3] = b[(l + 32) >> 3] + +(o | 0)), + (b[l >> 3] = b[l >> 3] + +(r | 0)) + break A + case 0: + break r + default: + break A + } + ;(a = A[(s + 8) >> 2]), + (t = A[(i + 76) >> 2]), + (r = (A[(i + 72) >> 2] + 1) | 0), + (t = r ? t : (t + 1) | 0), + (A[(i + 72) >> 2] = r), + (A[(i + 76) >> 2] = t) + r: { + if (!A[(s + 12) >> 2]) break r + for ( + r = A[(i + 36) >> 2], + f = (A[(i + 32) >> 2] + 1) | 0, + r = f ? r : (r + 1) | 0, + A[(i + 32) >> 2] = f, + A[(i + 36) >> 2] = r, + k = A[(i + 100) >> 2], + f = A[(a + 28) >> 2] << 3, + r = (f + A[(i + 96) >> 2]) | 0, + k = f >>> 0 > r >>> 0 ? (k + 1) | 0 : k, + A[(i + 96) >> 2] = r, + A[(i + 100) >> 2] = k, + o = A[(a + 32) >> 2], + t = (A[(i + 92) >> 2] + (o >> 31)) | 0, + r = (o + A[(i + 88) >> 2]) | 0, + t = r >>> 0 < o >>> 0 ? (t + 1) | 0 : t, + A[(i + 88) >> 2] = r, + A[(i + 92) >> 2] = t, + r = (a + 48) | 0, + w = 0; + ; + + ) { + if ((o | 0) <= (w | 0)) break r + !A[(r + 4) >> 2] | (z[r >> 2] > 1073741823) || + ((n = (A[(s + 12) >> 2] + (w << 3)) | 0), + m4(A[n >> 2], A[(n + 4) >> 2], l), + (o = A[(a + 32) >> 2])), + (w = (w + 1) | 0), + (r = (r + 8) | 0) + } + } + Q[(a + 16) | 0] || + ((n = A[(a + 24) >> 2]), + (r = A[(i + 108) >> 2]), + (f = (A[(i + 104) >> 2] + 1) | 0), + (r = f ? r : (r + 1) | 0), + (A[(i + 104) >> 2] = f), + (A[(i + 108) >> 2] = r), + (k = A[(i + 116) >> 2]), + (f = ((((n << 2) + (A[(a + 28) >> 2] << 3)) | 0) + 52) | 0), + (r = (f + A[(i + 112) >> 2]) | 0), + (k = f >>> 0 > r >>> 0 ? (k + 1) | 0 : k), + (A[(i + 112) >> 2] = r), + (A[(i + 116) >> 2] = k)) + r: switch ((F[(s - 2) >> 1] - 2) | 0) { + case 0: + case 6: + if ( + ((k = A[(i + 172) >> 2]), + (r = (A[(i + 168) >> 2] + 1) | 0), + (k = r ? k : (k + 1) | 0), + (A[(i + 168) >> 2] = r), + (A[(i + 172) >> 2] = k), + !(Q[(s - 3) | 0] & 8) || + ((r = A[(i + 180) >> 2]), + (f = (A[(i + 176) >> 2] + 1) | 0), + (r = f ? r : (r + 1) | 0), + (A[(i + 176) >> 2] = f), + (A[(i + 180) >> 2] = r), + !A[(s + 28) >> 2])) + ) + break A + for ( + k = A[(i + 36) >> 2], + r = (A[(i + 32) >> 2] + 1) | 0, + k = r ? k : (k + 1) | 0, + A[(i + 32) >> 2] = r, + A[(i + 36) >> 2] = k, + k = A[(i + 20) >> 2], + f = A[(s + 32) >> 2] << 3, + r = (f + A[(i + 16) >> 2]) | 0, + k = f >>> 0 > r >>> 0 ? (k + 1) | 0 : k, + A[(i + 16) >> 2] = r, + A[(i + 20) >> 2] = k, + r = A[(i + 188) >> 2], + f = A[(s + 32) >> 2], + n = (f + A[(i + 184) >> 2]) | 0, + A[(i + 184) >> 2] = n, + A[(i + 188) >> 2] = f >>> 0 > n >>> 0 ? (r + 1) | 0 : r, + r = 0; + ; + + ) { + if (z[(s + 32) >> 2] <= r >>> 0) break A + ;(n = (A[(s + 28) >> 2] + (r << 3)) | 0), + m4(A[n >> 2], A[(n + 4) >> 2], l), + (r = (r + 1) | 0) + } + case 2: + case 3: + case 4: + case 5: + case 8: + case 31: + case 32: + case 34: + m4(A[(s + 24) >> 2], A[(s + 28) >> 2], l) + break A + case 10: + ;(k = A[(i + 164) >> 2]), + (r = (A[(i + 160) >> 2] + 1) | 0), + (k = r ? k : (k + 1) | 0), + (A[(i + 160) >> 2] = r), + (A[(i + 164) >> 2] = k) + break A + case 11: + if (((n = A[(s + 28) >> 2]), !n)) break A + for ( + a = A[(s + 24) >> 2], + t = A[(i + 36) >> 2], + r = (A[(i + 32) >> 2] + 1) | 0, + t = r ? t : (t + 1) | 0, + A[(i + 32) >> 2] = r, + A[(i + 36) >> 2] = t, + r = A[(i + 132) >> 2], + o = A[(a + 60) >> 2], + k = o << 2, + f = (k + A[(i + 128) >> 2]) | 0, + r = k >>> 0 > f >>> 0 ? (r + 1) | 0 : r, + A[(i + 128) >> 2] = f, + A[(i + 132) >> 2] = r, + r = 0; + ; + + ) { + if ((r | 0) >= (o | 0)) break A + t = A[(n + (r << 2)) >> 2] + e: { + if (!t) break e + ;(R = +A[t >> 2]), + (u = 1 / R + (+z[(i + 32) >> 2] + +A[(i + 36) >> 2] * 4294967296)) + i: { + if (r0(u) < 9223372036854776e3) { + ;(k = ~~u >>> 0), + r0(u) >= 1 + ? (f = + ~~(u > 0 + ? C1(R2(u * 23283064365386963e-26), 4294967295) + : o1( + (u - +((~~u >>> 0) >>> 0)) * 23283064365386963e-26, + )) >>> 0) + : (f = 0) + break i + } + ;(k = 0), (f = -2147483648) + } + ;(A[(i + 32) >> 2] = k), + (A[(i + 36) >> 2] = f), + (u = 32 / R + (+z[(i + 128) >> 2] + +A[(i + 132) >> 2] * 4294967296)) + i: { + if (r0(u) < 9223372036854776e3) { + ;(k = ~~u >>> 0), + r0(u) >= 1 + ? (f = + ~~(u > 0 + ? C1(R2(u * 23283064365386963e-26), 4294967295) + : o1( + (u - +((~~u >>> 0) >>> 0)) * 23283064365386963e-26, + )) >>> 0) + : (f = 0) + break i + } + ;(k = 0), (f = -2147483648) + } + if ( + ((A[(i + 128) >> 2] = k), + (A[(i + 132) >> 2] = f), + (k = A[(t + 16) >> 2]), + (k | 0) != ((t + 24) | 0)) + ) + break e + m4(A[k >> 2], A[(k + 4) >> 2], l), (o = A[(a + 60) >> 2]) + } + r = (r + 1) | 0 + } + case 12: + for (k = A[(s + 24) >> 2], r = 0; ; ) { + if (((f = A[(k + 16) >> 2]), (r | 0) < (f | 0))) { + ;(n = (k + (r << 3)) | 0), + m4(A[(n + 24) >> 2], A[(n + 28) >> 2], l), + (r = (r + 1) | 0) + continue + } + break + } + ;(k = A[(i + 36) >> 2]), + (r = (A[(i + 32) >> 2] + 1) | 0), + (k = r ? k : (k + 1) | 0), + (A[(i + 32) >> 2] = r), + (A[(i + 36) >> 2] = k), + (t = A[(i + 20) >> 2]), + (f = ((f << 3) + 24) | 0), + (r = (f + A[(i + 16) >> 2]) | 0), + (t = f >>> 0 > r >>> 0 ? (t + 1) | 0 : t), + (A[(i + 16) >> 2] = r), + (A[(i + 20) >> 2] = t) + break A + case 13: + if (((k = A[(s + 24) >> 2]), !k)) break A + for (r = 0; ; ) { + if (((f = Q[(k + 5) | 0]), r >>> 0 < f >>> 0)) { + ;(n = (k + (r << 3)) | 0), + m4(A[(n + 8) >> 2], A[(n + 12) >> 2], l), + (r = (r + 1) | 0) + continue + } + break + } + ;(r = A[(i + 36) >> 2]), + (n = (A[(i + 32) >> 2] + 1) | 0), + (r = n ? r : (r + 1) | 0), + (A[(i + 32) >> 2] = n), + (A[(i + 36) >> 2] = r), + (r = (f >>> 29) | 0), + (f = f << 3), + (t = (f + A[(i + 16) >> 2]) | 0), + (k = (r + A[(i + 20) >> 2]) | 0), + (k = f >>> 0 > t >>> 0 ? (k + 1) | 0 : k), + (r = (t + 8) | 0), + (k = r >>> 0 < 8 ? (k + 1) | 0 : k), + (A[(i + 16) >> 2] = r), + (A[(i + 20) >> 2] = k) + break A + case 16: + u8(A[(s + 24) >> 2], l), u8(A[(s + 28) >> 2], l) + break A + case 15: + if (((f = A[(s + 24) >> 2]), !f)) break A + m4(A[f >> 2], A[(f + 4) >> 2], l), + (t = A[(i + 36) >> 2]), + (r = (A[(i + 32) >> 2] + 1) | 0), + (t = r ? t : (t + 1) | 0), + (A[(i + 32) >> 2] = r), + (A[(i + 36) >> 2] = t), + (r = A[(i + 20) >> 2]), + (f = (A[(i + 16) >> 2] + 24) | 0), + (r = f >>> 0 < 24 ? (r + 1) | 0 : r), + (A[(i + 16) >> 2] = f), + (A[(i + 20) >> 2] = r) + break A + case 17: + case 18: + if ( + ((o = A[(s + 24) >> 2]), + !o || + ((r = A[(i + 36) >> 2]), + (k = r), + (n = A[(i + 32) >> 2]), + (f = (n + 1) | 0), + (r = f ? r : (r + 1) | 0), + (A[(i + 32) >> 2] = f), + (A[(i + 36) >> 2] = r), + (t = A[(i + 20) >> 2]), + (f = (A[(i + 16) >> 2] + 28) | 0), + (t = f >>> 0 < 28 ? (t + 1) | 0 : t), + (A[(i + 16) >> 2] = f), + (A[(i + 20) >> 2] = t), + !A[(o + 8) >> 2])) + ) + break A + ;(r = k), + (n = (n + 2) | 0), + (r = n >>> 0 < 2 ? (r + 1) | 0 : r), + (A[(i + 32) >> 2] = n), + (A[(i + 36) >> 2] = r), + (k = f), + (r = A[o >> 2]), + (f = r), + (n = (k + r) | 0), + (r = ((r >> 31) + t) | 0), + (A[(i + 16) >> 2] = n), + (A[(i + 20) >> 2] = f >>> 0 > n >>> 0 ? (r + 1) | 0 : r) + break A + default: + break r + } + if (!A[(s + 24) >> 2]) break A + ;(k = A[(i + 36) >> 2]), + (r = (A[(i + 32) >> 2] + 1) | 0), + (k = r ? k : (k + 1) | 0), + (A[(i + 32) >> 2] = r), + (A[(i + 36) >> 2] = k) + } + r = (s + 4) | 0 + continue + } + break + } + for ( + n = A[(i + 84) >> 2], + r = A[(i + 76) >> 2], + A0 = r, + k = A[(i + 80) >> 2], + N = A[(i + 72) >> 2], + f = i0(N, r, 48, 0), + Y = (k + f) | 0, + r = (g + n) | 0, + r = f >>> 0 > Y >>> 0 ? (r + 1) | 0 : r, + e0 = r, + A[(i + 80) >> 2] = Y, + A[(i + 84) >> 2] = r, + r = A[(i + 20) >> 2], + k = A[(e + 204) >> 2], + n = k << 2, + f = (n + A[(i + 16) >> 2]) | 0, + r = n >>> 0 > f >>> 0 ? (r + 1) | 0 : r, + E = r, + L = f, + A[(i + 16) >> 2] = f, + A[(i + 20) >> 2] = r, + w = 0, + o = (k | 0) > 0 ? k : 0, + n = A[(i + 32) >> 2], + f = A[(i + 36) >> 2]; + ; + + ) { + if ((o | 0) != (w | 0)) { + for (r = (A[(e + 212) >> 2] + (w << 2)) | 0; ; ) { + if (((C = A[r >> 2]), C)) { + ;(t = A[(C + 24) >> 2]), + (k = A[(i + 108) >> 2]), + (r = (A[(i + 104) >> 2] + 1) | 0), + (k = r ? k : (k + 1) | 0), + (A[(i + 104) >> 2] = r), + (A[(i + 108) >> 2] = k), + (r = A[(i + 116) >> 2]), + (t = ((((t << 2) + (A[(C + 28) >> 2] << 3)) | 0) + 52) | 0), + (k = (t + A[(i + 112) >> 2]) | 0), + (r = t >>> 0 > k >>> 0 ? (r + 1) | 0 : r), + (A[(i + 112) >> 2] = k), + (A[(i + 116) >> 2] = r), + (r = (C + 40) | 0) + continue + } + break + } + w = (w + 1) | 0 + continue + } + break + } + for ( + k = f, + D = (n + 3) | 0, + k = D >>> 0 < 3 ? (k + 1) | 0 : k, + k0 = k, + A[(i + 32) >> 2] = D, + A[(i + 36) >> 2] = k, + q = A[(e + 40) >> 2], + r = q, + A[(i + 40) >> 2] = r, + A[(i + 44) >> 2] = r >> 31, + f = 0, + k = A[(e + 44) >> 2], + n = (k + A[(e + 36) >> 2]) << 2, + A[(i + 48) >> 2] = n, + A[(i + 52) >> 2] = 0, + r = 0, + t = (k | 0) > 0 ? k : 0; + ; + + ) { + if ((r | 0) != (t | 0)) { + ;(k = A[(A[(e + 56) >> 2] + (r << 2)) >> 2]), + k & 1 || + ((k = A[(k + 4) >> 2]), + (o = ((((k >> 31) + ((k & 2147483647) << (k >>> 31))) | 0) + 17) | 0), + (k = f), + (n = (n + o) | 0), + (k = n >>> 0 < o >>> 0 ? (k + 1) | 0 : k), + (f = k), + (A[(i + 48) >> 2] = n), + (A[(i + 52) >> 2] = k)), + (r = (r + 1) | 0) + continue + } + break + } + u = g6(b[(l + 8) >> 3]) + A: { + if (r0(u) < 9223372036854776e3) { + ;(G = ~~u >>> 0), + r0(u) >= 1 + ? (e = + ~~(u > 0 + ? C1(R2(u * 23283064365386963e-26), 4294967295) + : o1((u - +((~~u >>> 0) >>> 0)) * 23283064365386963e-26)) >>> 0) + : (e = 0) + break A + } + ;(G = 0), (e = -2147483648) + } + ;(B = e), (A[(i + 56) >> 2] = G), (A[(i + 60) >> 2] = B), (u = g6(b[(l + 16) >> 3])) + A: { + if (r0(u) < 9223372036854776e3) { + ;(W = ~~u >>> 0), + r0(u) >= 1 + ? (t = + ~~(u > 0 + ? C1(R2(u * 23283064365386963e-26), 4294967295) + : o1((u - +((~~u >>> 0) >>> 0)) * 23283064365386963e-26)) >>> 0) + : (t = 0) + break A + } + t = -2147483648 + } + ;(A[(i + 64) >> 2] = W), + (A[(i + 68) >> 2] = t), + (e = A[(l + 28) >> 2]), + (s0 = e), + (s = A[(l + 24) >> 2]), + (A[(i + 120) >> 2] = s), + (A[(i + 124) >> 2] = e), + (u = g6(b[(l + 32) >> 3])) + A: { + if (r0(u) < 9223372036854776e3) { + ;(V = ~~u >>> 0), + r0(u) >= 1 + ? (k = + ~~(u > 0 + ? C1(R2(u * 23283064365386963e-26), 4294967295) + : o1((u - +((~~u >>> 0) >>> 0)) * 23283064365386963e-26)) >>> 0) + : (k = 0) + break A + } + k = -2147483648 + } + ;(A[(i + 128) >> 2] = V), + (A[(i + 132) >> 2] = k), + (e = A[(l + 44) >> 2]), + (o = A[(l + 40) >> 2]), + (A[(i + 136) >> 2] = o), + (A[(i + 140) >> 2] = e), + (r = A[(l + 52) >> 2]), + (m0 = r), + (w = A[(l + 48) >> 2]), + (A[(i + 144) >> 2] = w), + (A[(i + 148) >> 2] = r), + (C = A[(l + 60) >> 2]), + (a = A[(l + 56) >> 2]), + (A[(i + 152) >> 2] = a), + (A[(i + 156) >> 2] = C), + (u = b[l >> 3]), + (r = (E + e0) | 0), + (E = (Y + L) | 0), + (t = (t + (E >>> 0 < L >>> 0 ? (r + 1) | 0 : r)) | 0), + (E = (E + W) | 0), + (r = (k + (E >>> 0 < W >>> 0 ? (t + 1) | 0 : t)) | 0), + (t = (E + V) | 0), + (k = ((t >>> 0 < V >>> 0 ? (r + 1) | 0 : r) + e) | 0), + (e = (t + o) | 0), + (k = ((e >>> 0 < t >>> 0 ? (k + 1) | 0 : k) + C) | 0), + (r = e), + (e = (e + a) | 0), + (r = (f + (r >>> 0 > e >>> 0 ? (k + 1) | 0 : k)) | 0), + (e = (e + n) | 0), + (t = ((e >>> 0 < n >>> 0 ? (r + 1) | 0 : r) + A[(i + 100) >> 2]) | 0), + (r = e), + (e = (e + A[(i + 96) >> 2]) | 0), + (r = ((r >>> 0 > e >>> 0 ? (t + 1) | 0 : t) + A[(i + 116) >> 2]) | 0), + (f = e), + (e = (e + A[(i + 112) >> 2]) | 0), + (r = f >>> 0 > e >>> 0 ? (r + 1) | 0 : r), + (A[(i + 16) >> 2] = e), + (A[(i + 20) >> 2] = r), + (u = + g6(u) + + +(q | 0) + + (+(G >>> 0) + +(B | 0) * 4294967296) + + (+(N >>> 0) + +(A0 | 0) * 4294967296) + + (+z[(i + 104) >> 2] + +A[(i + 108) >> 2] * 4294967296) + + (+(s >>> 0) + +(s0 | 0) * 4294967296) + + (+(w >>> 0) + +(m0 | 0) * 4294967296) + + (+(D >>> 0) + +(k0 | 0) * 4294967296)) + A: { + if (r0(u) < 9223372036854776e3) { + ;(r = ~~u >>> 0), + r0(u) >= 1 + ? (e = + ~~(u > 0 + ? C1(R2(u * 23283064365386963e-26), 4294967295) + : o1((u - +((~~u >>> 0) >>> 0)) * 23283064365386963e-26)) >>> 0) + : (e = 0) + break A + } + ;(r = 0), (e = -2147483648) + } + ;(A[(i + 32) >> 2] = r), (A[(i + 36) >> 2] = e), (h = (l - -64) | 0) + } + function Fk(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(n = (h - 32) | 0), (h = n), (t = r & 2), (B = (t >>> 1) | 0), (i = -2) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: { + M: { + W: { + E: { + F: { + D: { + J: switch ( + ((k = A[(e + 16) >> 2]), + (k + 128) | 0) + ) { + case 2: + break B + case 3: + break g + case 6: + break M + case 1: + break E + case 0: + break F + case 4: + case 5: + break D + default: + break J + } + J: switch ((k + 83) | 0) { + case 2: + break l + case 1: + break h + case 7: + break C + case 0: + break a + case 3: + case 4: + case 5: + case 6: + case 8: + case 9: + case 10: + break D + case 11: + break n + default: + break J + } + J: switch ((k + 57) | 0) { + case 9: + break o + case 8: + break s + case 3: + break Q + case 0: + break I + case 1: + case 2: + case 4: + case 5: + case 6: + case 7: + break D + default: + break J + } + if ((k | 0) == 40) break G + if ((k | 0) == 47) break W + if ( + ((k | 0) == 91) | + ((k | 0) == 123) + ) + break w + } + ;(r = A[(e + 56) >> 2]), + (i = A[(e + 24) >> 2]), + (A[(n + 4) >> 2] = i), + (A[n >> 2] = r - i), + $(e, 19546, n) + break r + } + r = A[(e + 32) >> 2] + F: { + D: { + J: { + if ( + ((i = A[(e + 36) >> 2]), + (i | 0) != -9) + ) { + if (i) break J + J(e, 1), + e2(A[(e - -64) >> 2], r) + break F + } + if ((kA(e, r, i, 0) | 0) >= 0) + break D + break r + } + if ((kA(e, r, i, 0) | 0) < 0) + break r + break F + } + ;(r = A[(e + 40) >> 2]), + J(e, 1), + e2(A[(e - -64) >> 2], r), + J(e, 177) + } + if (((f = -1), y(e))) break A + break i + } + if ( + ((f = -1), + kA( + e, + A[(e + 32) >> 2], + A[(e + 36) >> 2], + 1, + )) + ) + break A + if (!y(e)) break i + break A + } + i = -1 + } + if ( + ((A[(e + 56) >> 2] = + A[(e + 56) >> 2] + i), + !A[(A[e >> 2] + 252) >> 2]) + ) { + $(e, 15372, 0) + break r + } + if (((f = -1), kn(e))) break A + if ( + ((i = 0), + kA( + e, + A[(e + 32) >> 2], + A[(e + 36) >> 2], + 0, + ), + (r = A[e >> 2]), + (r = + Z[A[(r + 252) >> 2]]( + r, + A[(e + 32) >> 2], + A[(e + 36) >> 2], + A[(e + 40) >> 2], + A[(e + 44) >> 2], + ) | 0), + (k = g), + (k | 0) == 6) + ) { + ;(r = A[(e + 64) >> 2]), + r && + (i = (A[(r + 104) >> 2] != 0) << 1), + (r = A[e >> 2]), + (k = A[(r + 16) >> 2]), + (t = A[(k + 128) >> 2]), + ne( + r, + t, + A[(k + 132) >> 2], + A[(e + 12) >> 2], + A[(e + 20) >> 2], + i, + ) + break A + } + if ( + ((i = kA(e, r, k, 0)), + I(A[e >> 2], r, k), + i) + ) + break A + if ((J(e, 51), !y(e))) break i + break A + } + G: { + if ( + !(r & 4) || + ((k = 0), (F4(e, 0, 1) | 0) != -90) + ) + break G + if ( + ((f = -1), + !PA( + e, + 3, + 0, + A[(e + 24) >> 2], + A[(e + 20) >> 2], + )) + ) + break e + break A + } + if (((f = -1), !qr(e))) break i + break A + } + if ( + ((f = -1), + (k = 0), + !PA( + e, + 2, + 0, + A[(e + 24) >> 2], + A[(e + 20) >> 2], + )) + ) + break e + break A + } + if (((f = -1), (k = 0), !Ui(e, 1, 0))) break e + break A + } + if (((f = -1), y(e))) break A + J(e, 7) + break i + } + if (((f = -1), y(e))) break A + J(e, 184), B0(e, 8), (k = 0), f0(A[(e - -64) >> 2], 0) + break e + } + if (((f = -1), y(e))) break A + J(e, 9) + break i + } + if (((f = -1), y(e))) break A + J(e, 10) + break i + } + if (A[(e + 40) >> 2]) { + or(e) + break r + } + g: { + if ( + ((o = r & 4), + !o || (i4(A[(e + 56) >> 2], 1) | 0) != -90) + ) + break g + if ( + ((f = -1), + (k = 0), + !PA(e, 3, 0, A[(e + 24) >> 2], A[(e + 20) >> 2])) + ) + break e + break A + } + g: { + if (!V2(e, 133) || (i4(A[(e + 56) >> 2], 1) | 0) == 10) + break g + if ( + ((k = A[(e + 20) >> 2]), + (t = A[(e + 24) >> 2]), + (f = -1), + y(e)) + ) + break A + if (((r = A[(e + 16) >> 2]), (r | 0) == -57)) { + if (!PA(e, 2, 2, t, k)) break i + break A + } + if (((i = 133), !o)) break k + l: { + if ((r | 0) == 40) { + if ((F4(e, 0, 1) | 0) == -90) break l + r = A[(e + 16) >> 2] + } + if ( + A[(e + 40) >> 2] | ((r | 0) != -125) || + (i4(A[(e + 56) >> 2], 1) | 0) != -90 + ) + break k + } + if (!PA(e, 3, 2, t, k)) break i + break A + } + if (((i = A[(e + 32) >> 2]), (i | 0) != 77)) { + t0(A[e >> 2], i) + break f + } + if (A[(A[(e + 64) >> 2] + 92) >> 2]) break f + $(e, 8415, 0) + break r + } + if ((F4(e, (n + 24) | 0, 0) | 0) == 61) { + if ((IA(e, 0, 0, 0, A[(n + 24) >> 2] & 2, 1) | 0) < 0) + break r + break i + } + if (A[(e + 16) >> 2] == 123) { + if (((r = 0), (A[(n + 28) >> 2] = 0), y(e))) break t + J(e, 11), (k = (e - -64) | 0) + w: { + for (;;) { + if (((r = A[(e + 16) >> 2]), (r | 0) == 125)) break w + g: { + l: { + if ((r | 0) == -89) { + if (y(e) || _2(e)) break r + J(e, 7), + J(e, 83), + u1(A[k >> 2], 6), + J(e, 14), + J(e, 14) + break l + } + if ( + ((o = A[(e + 20) >> 2]), + (f = A[(e + 24) >> 2]), + (i = Nk(e, (n + 28) | 0, 1, 1, 0)), + (i | 0) < 0) + ) + break g + h: { + C: { + if ((i | 0) == 1) { + J(e, 184), + (r = A[(n + 28) >> 2]), + B0(e, r), + (i = A[k >> 2]), + f0(i, F[(i + 188) >> 1]) + break C + } + if (A[(e + 16) >> 2] == 40) { + u = i & -2 + a: { + if ((u | 0) == 2) { + ;(t = (i + 2) | 0), (r = 0) + break a + } + ;(t = 6), + (r = (i - 4) >>> 0 < 3 ? (i - 3) | 0 : 0) + } + if (PA(e, t, r, f, o)) break g + r = A[(n + 28) >> 2] + a: { + if (!r) { + J(e, 85) + break a + } + J(e, 84), B0(e, r) + } + u1( + A[k >> 2], + ((u | 0) != 2 ? 4 : (i - 1) | 4) & 255, + ) + break h + } + if (p0(e, 58) || _2(e)) break g + a: { + if (((r = A[(n + 28) >> 2]), (r | 0) != 68)) { + if (r) break a + Rf(e), J(e, 81), J(e, 14), (r = 0) + break h + } + if (s) { + $(e, 13244, 0), (r = 68) + break t + } + J(e, 79), (s = 1), (r = 68) + break h + } + M4(e, r) + } + J(e, 76), B0(e, r) + } + K(A[e >> 2], r) + } + if (((A[(n + 28) >> 2] = 0), A[(e + 16) >> 2] != 44)) + break w + if (!y(e)) continue + } + break + } + r = A[(n + 28) >> 2] + break t + } + if (((r = 0), !p0(e, 125))) break i + break t + } + if (y(e)) break r + for (r = 0; ; ) { + if ( + ((i = A[(e + 16) >> 2]), + !( + ((i | 0) == 93) | + (r >>> 0 > 31) | + ((i | 0) == -89) | + ((i | 0) == 44) + )) + ) { + if (_2(e)) break r + if ( + ((r = (r + 1) | 0), + (i = A[(e + 16) >> 2]), + (i | 0) == 93) + ) + continue + if ((i | 0) != 44) break u + if (!y(e)) continue + break r + } + break + } + for ( + J(e, 38), + t = (e - -64) | 0, + f0(A[t >> 2], r & 65535), + i = 0; + ; + + ) { + k = A[(e + 16) >> 2] + w: { + g: { + l: { + h: { + if ((r | 0) != 2147483647) { + if ((k | 0) == 44) break g + if ((k | 0) == -89) break l + if ((k | 0) == 93) break h + if (_2(e)) break r + if ( + (J(e, 76), + e2(A[t >> 2], r | -2147483648), + (r = (r + 1) | 0), + (i = 0), + A[(e + 16) >> 2] != 44) + ) + continue + break w + } + if (((r = 2147483647), (k | 0) != 93)) break l + } + if (!i) break u + J(e, 17), + J(e, 1), + e2(A[(e - -64) >> 2], r), + J(e, 67), + B0(e, 48) + break u + } + for (J(e, 1), e2(A[(e - -64) >> 2], r); ; ) { + l: { + h: { + C: { + if (((r = A[(e + 16) >> 2]), (r | 0) != -89)) { + if (((f = 143), (r | 0) != 44)) break C + i = 1 + break h + } + if (y(e) || ((f = 82), _2(e))) break r + break h + } + if ((r | 0) == 93) break l + if (_2(e)) break r + J(e, 81), (i = 0) + } + if ((J(e, f), A[(e + 16) >> 2] != 44)) break l + if (!y(e)) continue + break r + } + break + } + if (i) { + J(e, 18), J(e, 67), B0(e, 48) + break u + } + J(e, 14) + break u + } + ;(i = 1), (r = (r + 1) | 0) + } + if (y(e)) break + } + break r + } + if (((f = -1), (k = 0), fn(e, 0, 0))) break A + break e + } + if (((f = -1), y(e))) break A + if (A[(e + 16) >> 2] == 46) { + if (y(e)) break A + if (!V2(e, 123)) { + $(e, 15594, 0) + break A + } + if (!A[(e + 68) >> 2]) { + $(e, 14372, 0) + break A + } + if (y(e)) break A + J(e, 12), u1(A[(e - -64) >> 2], 6) + break i + } + if (p0(e, 40)) break A + if (!t) { + $(e, 20039, 0) + break A + } + if (_2(e) || p0(e, 41)) break A + J(e, 53), (k = 0), (B = 1) + break e + } + if (((f = -1), y(e))) break A + o: { + if ( + ((r = A[(e + 16) >> 2]), !(((r | 0) == 91) | ((r | 0) == 46))) + ) { + if ((r | 0) != 40) break o + if (((k = 2), A[(A[(e + 64) >> 2] + 84) >> 2])) break e + $(e, 7913, 0) + break A + } + if (((r = (e - -64) | 0), !A[(A[r >> 2] + 88) >> 2])) { + $(e, 14800, 0) + break A + } + J(e, 184), + B0(e, 8), + (k = 0), + f0(A[r >> 2], 0), + J(e, 184), + B0(e, 115), + f0(A[r >> 2], 0), + J(e, 52) + break e + } + $(e, 19883, 0) + break A + } + if (((f = -1), y(e))) break A + if (A[(e + 16) >> 2] == 46) { + if (y(e)) break A + if (!V2(e, 86)) { + $(e, 6034, 0) + break A + } + if (!A[(A[(e - -64) >> 2] + 80) >> 2]) { + $(e, 7016, 0) + break A + } + if (y(e)) break A + J(e, 184), B0(e, 113), (k = 0), f0(A[(e - -64) >> 2], 0) + break e + } + if (Fk(e, 0)) break A + if (((B = 1), A[(e + 16) >> 2] == 40)) { + k = 1 + break e + } + J(e, 17), J(e, 33), (k = 0), f0(A[(e - -64) >> 2], 0) + break e + } + if (p0(e, 93)) break r + break i + } + K(A[e >> 2], r) + break r + } + if (((f = -1), y(e))) break A + } + J(e, 184), + (r = (e - -64) | 0), + e2(A[r >> 2], i), + (r = A[r >> 2]), + f0(r, F[(r + 188) >> 1]) + } + k = 0 + } + for (A[(n + 28) >> 2] = -1, u = (e - -64) | 0; ; ) { + o = A[u >> 2] + e: { + i: { + k: { + f: { + t: { + ;(r = A[(e + 16) >> 2]), (i = (r | 0) != -87) + u: { + n: { + o: { + if (!i) { + if (y(e)) break r + if (((r = A[(e + 16) >> 2]), (r | 0) == 40 && ((s = 1), B))) + break o + if ((r | 0) != 91) break f + break e + } + if (!(((r | 0) != -126) | k)) { + if (((s = 0), A[(n + 28) >> 2] < 0)) { + ;(t = 3), (f = 0) + break n + } + $(e, 10304, 0) + break r + } + if ((r | 0) != 40 || ((s = 0), !B)) break t + } + if (y(e)) break r + if (((t = 0), k)) { + ;(i = 0), (t = k) + break u + } + f = 1 + } + ;(i = 0), (r = 1), (k = A[(o + 280) >> 2]) + n: { + if ((k | 0) < 0) break n + o: { + s: { + B: { + w: { + g: { + l: switch ( + ((l = (k + A[(o + 256) >> 2]) | 0), + (k = Q[l | 0]), + (k - 71) | 0) + ) { + case 1: + case 2: + break n + case 3: + break B + case 0: + break g + default: + break l + } + if ((k | 0) == 65) { + ;(f = 66), (i = k) + break s + } + if ((k | 0) == 184) break w + if ((k | 0) != 190) break n + ;(f = 191), (i = 190) + break s + } + ;(f = 72), (i = 71) + break s + } + if ( + !s && + ((i = 49), + f & + ((Q[(l + 1) | 0] | + (Q[(l + 2) | 0] << 8) | + ((Q[(l + 3) | 0] << 16) | (Q[(l + 4) | 0] << 24))) == + 58)) + ) + break u + for ( + f = Q[(l + 5) | 0] | (Q[(l + 6) | 0] << 8), i = o; + ; + + ) { + if (!i) { + i = 184 + break n + } + for ( + f = (((A[(i + 204) >> 2] + (f << 3)) | 0) + 4) | 0; + ; + + ) { + if (((k = A[f >> 2]), (k | 0) >= 0)) + if ( + ((k = (A[(i + 116) >> 2] + (k << 4)) | 0), + A[k >> 2] == 84) + ) { + ;(f = 188), (i = 188), (r = 1) + break o + } else { + f = (k + 8) | 0 + continue + } + break + } + ;(f = A[(i + 12) >> 2]), (i = A[(i + 4) >> 2]) + } + } + ;(f = 71), (i = 71) + } + r = 2 + } + m[l | 0] = f + } + if (!s) break u + v6(e, (n + 28) | 0, r) + } + u: { + if ((t | 0) == 3) { + if (fn(e, 1, (n + 20) | 0)) break r + break u + } + k = (t | 0) != 2 + n: { + if (!k) { + J(e, 184), + B0(e, 114), + f0(A[u >> 2], 0), + J(e, 52), + J(e, 184), + B0(e, 113), + f0(A[u >> 2], 0) + break n + } + if ((t | 0) != 1) break n + J(e, 17) + } + r = 0 + n: { + for (;;) { + if (((f = A[(e + 16) >> 2]), (f | 0) == 41)) break n + if ((r | 0) == 65535) { + $(e, 6615, 0) + break r + } + if ((f | 0) != -89) { + if (((f = -1), _2(e))) break A + if (((r = (r + 1) | 0), A[(e + 16) >> 2] == 41)) break n + if (!p0(e, 44)) continue + break A + } + break + } + for ( + A[(n + 20) >> 2] = r, + J(e, 38), + f0(A[u >> 2], r & 65535), + J(e, 1), + e2(A[u >> 2], r); + ; + + ) { + o: { + r = A[(e + 16) >> 2] + s: { + if ((r | 0) != -89) { + if ((r | 0) == 41) break o + if (_2(e)) break r + J(e, 81), (r = 143) + break s + } + if (((f = -1), y(e) || ((r = 82), _2(e)))) break A + } + if ((J(e, r), A[(e + 16) >> 2] == 41)) break o + if (((f = -1), !p0(e, 44))) continue + break A + } + break + } + if (y(e)) break r + J(e, 14) + o: { + s: { + B: { + w: switch ((i - 188) | 0) { + case 1: + break o + case 0: + case 2: + break B + default: + break w + } + if ((i | 0) == 49) break s + if ((i | 0) == 71) break B + if ((i | 0) != 65) break o + } + J(e, 24), J(e, 39), f0(A[u >> 2], (t | 0) == 1), (k = 0) + continue + } + J(e, 50) + break i + } + if (!k) { + J(e, 39), + f0(A[u >> 2], 1), + J(e, 17), + J(e, 189), + B0(e, 8), + (k = 0), + f0(A[u >> 2], 0), + w8(e) + continue + } + if ((t | 0) == 1) { + J(e, 24), J(e, 39), f0(A[u >> 2], 1), (k = 0) + continue + } + J(e, 6), J(e, 27), J(e, 39), (k = 0), f0(A[u >> 2], 0) + continue + } + if (((A[(n + 20) >> 2] = r), y(e))) break r + } + u: { + n: { + o: { + s: switch ((i - 188) | 0) { + case 1: + break u + case 0: + case 2: + break o + default: + break s + } + if ((i | 0) == 49) break n + if ((i | 0) == 71) break o + if ((i | 0) != 65) break u + } + J(e, 36), f0(A[u >> 2], F[(n + 20) >> 1]), (k = 0) + continue + } + J(e, 49), f0(A[u >> 2], F[(n + 20) >> 1]) + break i + } + u: switch ((t - 1) | 0) { + case 1: + J(e, 33), + f0(A[u >> 2], F[(n + 20) >> 1]), + J(e, 17), + J(e, 189), + B0(e, 8), + (k = 0), + f0(A[u >> 2], 0), + w8(e) + continue + case 0: + J(e, 33), f0(A[u >> 2], F[(n + 20) >> 1]), (k = 0) + continue + default: + break u + } + J(e, 34), f0(A[u >> 2], F[(n + 20) >> 1]), (k = 0) + continue + } + if ((r | 0) == 91) break e + if ((r | 0) != 46) break k + if (y(e)) break r + r = A[(e + 16) >> 2] + } + f: { + if ((r | 0) == -85) { + if ( + ((r = A[(o + 280) >> 2]), + !(((r | 0) < 0) | (Q[(r + A[(o + 256) >> 2]) | 0] != 52))) + ) { + $(e, 8707, 0) + break r + } + i || v6(e, (n + 28) | 0, 1), + J(e, 190), + B0(e, A[(e + 32) >> 2]), + (r = A[u >> 2]), + f0(r, F[(r + 188) >> 1]) + break f + } + if (!(((r | 0) == -125) | ((r + 37) >>> 0 > 4294967249))) { + $(e, 13489, 0) + break r + } + if ( + ((r = A[(o + 280) >> 2]), + !(((r | 0) < 0) | (Q[(r + A[(o + 256) >> 2]) | 0] != 52))) + ) { + if ( + ((r = q2(A[e >> 2], A[(e + 32) >> 2])), + (i = g), + (t = kA(e, r, i, 1)), + I(A[e >> 2], r, i), + t) + ) + break r + J(e, 74) + break f + } + i || v6(e, (n + 28) | 0, 1), J(e, 65), B0(e, A[(e + 32) >> 2]) + } + if (((f = -1), !y(e))) continue + break A + } + if (((f = 0), (r = A[(n + 28) >> 2]), (r | 0) < 0)) break A + I0(e, r) + break A + } + f0(A[u >> 2], F[(o + 188) >> 1]), (A[(o + 68) >> 2] = 1), (k = 0) + continue + } + if ( + ((r = 0), + (t = A[(o + 280) >> 2]), + (t | 0) >= 0 && (r = Q[(t + A[(o + 256) >> 2]) | 0]), + i || v6(e, (n + 28) | 0, 1), + (f = -1), + y(e) || Z4(e) || p0(e, 93)) + ) + break A + ;(r | 0) == 52 ? J(e, 74) : J(e, 71) + } + } + f = -1 + } + return (h = (n + 32) | 0), f + } + function s4(e) { + e = e | 0 + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(B = (h - 16) | 0), (h = B) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + if (e >>> 0 <= 244) { + if ( + ((s = A[19349]), + (t = e >>> 0 < 11 ? 16 : (e + 11) & -8), + (i = (t >>> 3) | 0), + (r = (s >>> i) | 0), + r & 3) + ) { + ;(i = (i + ((r ^ -1) & 1)) | 0), + (e = i << 3), + (r = (e + 77436) | 0), + (k = A[(e + 77444) >> 2]), + (e = A[(k + 8) >> 2]) + n: { + if ((r | 0) == (e | 0)) { + ;(w = 77396), (a = K2(-2, i) & s), (A[w >> 2] = a) + break n + } + ;(A[(e + 12) >> 2] = r), (A[(r + 8) >> 2] = e) + } + ;(e = (k + 8) | 0), + (r = i << 3), + (A[(k + 4) >> 2] = r | 3), + (r = (r + k) | 0), + (A[(r + 4) >> 2] = A[(r + 4) >> 2] | 1) + break A + } + if (((o = A[19351]), o >>> 0 >= t >>> 0)) break u + if (r) { + ;(e = 2 << i), + (k = $r(((0 - e) | e) & (r << i))), + (e = k << 3), + (r = (e + 77436) | 0), + (n = A[(e + 77444) >> 2]), + (e = A[(n + 8) >> 2]) + n: { + if ((r | 0) == (e | 0)) { + ;(s = K2(-2, k) & s), (A[19349] = s) + break n + } + ;(A[(e + 12) >> 2] = r), (A[(r + 8) >> 2] = e) + } + if ( + ((A[(n + 4) >> 2] = t | 3), + (i = (n + t) | 0), + (e = k << 3), + (k = (e - t) | 0), + (A[(i + 4) >> 2] = k | 1), + (A[(e + n) >> 2] = k), + o) + ) { + ;(r = ((o & -8) + 77436) | 0), + (f = A[19354]), + (e = 1 << (o >>> 3)) + n: { + if (!(e & s)) { + ;(A[19349] = e | s), (e = r) + break n + } + e = A[(r + 8) >> 2] + } + ;(A[(r + 8) >> 2] = f), + (A[(e + 12) >> 2] = f), + (A[(f + 12) >> 2] = r), + (A[(f + 8) >> 2] = e) + } + ;(e = (n + 8) | 0), (A[19354] = i), (A[19351] = k) + break A + } + if (((u = A[19350]), !u)) break u + for ( + i = A[(($r(u) << 2) + 77700) >> 2], + k = ((A[(i + 4) >> 2] & -8) - t) | 0, + r = i; + ; + + ) { + n: { + if ( + ((e = A[(r + 16) >> 2]), !e && ((e = A[(r + 20) >> 2]), !e)) + ) + break n + ;(r = ((A[(e + 4) >> 2] & -8) - t) | 0), + (f = r >>> 0 < k >>> 0), + (k = f ? r : k), + (i = f ? e : i), + (r = e) + continue + } + break + } + if ( + ((l = A[(i + 24) >> 2]), + (f = A[(i + 12) >> 2]), + (f | 0) != (i | 0)) + ) { + ;(e = A[(i + 8) >> 2]), + (A[(e + 12) >> 2] = f), + (A[(f + 8) >> 2] = e) + break r + } + if (((r = (i + 20) | 0), (e = A[r >> 2]), !e)) { + if (((e = A[(i + 16) >> 2]), !e)) break t + r = (i + 16) | 0 + } + for ( + ; + (n = r), + (f = e), + (r = (e + 20) | 0), + (e = A[r >> 2]), + !(!e && ((r = (f + 16) | 0), (e = A[(f + 16) >> 2]), !e)); + + ); + A[n >> 2] = 0 + break r + } + if ( + ((t = -1), + e >>> 0 > 4294967231 || + ((e = (e + 11) | 0), (t = e & -8), (s = A[19350]), !s)) + ) + break u + ;(k = (0 - t) | 0), (u = 0) + n: { + if (t >>> 0 < 256 || ((u = 31), t >>> 0 > 16777215)) break n + ;(e = E0((e >>> 8) | 0)), + (u = (((((t >>> (38 - e)) & 1) - (e << 1)) | 0) + 62) | 0) + } + r = A[((u << 2) + 77700) >> 2] + n: { + o: { + s: { + if (!r) { + e = 0 + break s + } + for ( + e = 0, + i = t << ((u | 0) != 31 ? (25 - ((u >>> 1) | 0)) | 0 : 0); + ; + + ) { + B: { + if ( + ((n = ((A[(r + 4) >> 2] & -8) - t) | 0), + n >>> 0 >= k >>> 0 || ((f = r), (k = n), k)) + ) + break B + ;(k = 0), (e = r) + break o + } + if ( + ((n = A[(r + 20) >> 2]), + (r = A[(((((i >>> 29) & 4) + r) | 0) + 16) >> 2]), + (e = n ? ((n | 0) == (r | 0) ? e : n) : e), + (i = i << 1), + !r) + ) + break + } + } + if (!(e | f)) { + if (((f = 0), (e = 2 << u), (e = ((0 - e) | e) & s), !e)) + break u + e = A[(($r(e) << 2) + 77700) >> 2] + } + if (!e) break n + } + for ( + ; + (r = ((A[(e + 4) >> 2] & -8) - t) | 0), + (i = r >>> 0 < k >>> 0), + (k = i ? r : k), + (f = i ? e : f), + (r = A[(e + 16) >> 2]), + r ? (e = r) : (e = A[(e + 20) >> 2]), + !!e; + + ); + } + if (!f | ((A[19351] - t) >>> 0 <= k >>> 0)) break u + if ( + ((u = A[(f + 24) >> 2]), (i = A[(f + 12) >> 2]), (f | 0) != (i | 0)) + ) { + ;(e = A[(f + 8) >> 2]), + (A[(e + 12) >> 2] = i), + (A[(i + 8) >> 2] = e) + break e + } + if (((r = (f + 20) | 0), (e = A[r >> 2]), !e)) { + if (((e = A[(f + 16) >> 2]), !e)) break f + r = (f + 16) | 0 + } + for ( + ; + (n = r), + (i = e), + (r = (e + 20) | 0), + (e = A[r >> 2]), + !(!e && ((r = (i + 16) | 0), (e = A[(i + 16) >> 2]), !e)); + + ); + A[n >> 2] = 0 + break e + } + if (((e = A[19351]), e >>> 0 >= t >>> 0)) { + ;(k = A[19354]), (r = (e - t) | 0) + u: { + if (r >>> 0 >= 16) { + ;(i = (k + t) | 0), + (A[(i + 4) >> 2] = r | 1), + (A[(e + k) >> 2] = r), + (A[(k + 4) >> 2] = t | 3) + break u + } + ;(A[(k + 4) >> 2] = e | 3), + (e = (e + k) | 0), + (A[(e + 4) >> 2] = A[(e + 4) >> 2] | 1), + (i = 0), + (r = 0) + } + ;(A[19351] = r), (A[19354] = i), (e = (k + 8) | 0) + break A + } + if (((o = A[19352]), o >>> 0 > t >>> 0)) { + ;(r = (o - t) | 0), + (A[19352] = r), + (i = A[19355]), + (e = (i + t) | 0), + (A[19355] = e), + (A[(e + 4) >> 2] = r | 1), + (A[(i + 4) >> 2] = t | 3), + (e = (i + 8) | 0) + break A + } + if ( + ((e = 0), + (l = (t + 47) | 0), + A[19467] + ? (i = A[19469]) + : ((A[19470] = -1), + (A[19471] = -1), + (A[19468] = 4096), + (A[19469] = 4096), + (A[19467] = ((B + 12) & -16) ^ 1431655768), + (A[19472] = 0), + (A[19460] = 0), + (i = 4096)), + (u = (l + i) | 0), + (n = (0 - i) | 0), + (f = u & n), + f >>> 0 <= t >>> 0 || + ((i = A[19459]), + i && + ((r = A[19457]), + (k = (r + f) | 0), + (i >>> 0 < k >>> 0) | (r >>> 0 >= k >>> 0)))) + ) + break A + u: { + if (!(Q[77840] & 4)) { + n: { + o: { + s: { + B: { + if (((i = A[19355]), i)) + for (k = 77844; ; ) { + if ( + ((r = A[k >> 2]), + (r >>> 0 <= i >>> 0) & + (i >>> 0 < (r + A[(k + 4) >> 2]) >>> 0)) + ) + break B + if (((k = A[(k + 8) >> 2]), !k)) break + } + if ( + ((i = xr(0)), + (i | 0) == -1 || + ((r = f), + (n = A[19468]), + (k = (n - 1) | 0), + k & i && + (r = (((r - i) | 0) + ((i + k) & (0 - n))) | 0), + r >>> 0 <= t >>> 0) || + ((n = A[19459]), + n && + ((k = A[19457]), + (u = (k + r) | 0), + (n >>> 0 < u >>> 0) | (k >>> 0 >= u >>> 0)))) + ) + break n + if (((k = xr(r)), (k | 0) != (i | 0))) break s + break u + } + if ( + ((r = n & (u - o)), + (i = xr(r)), + (i | 0) == ((A[k >> 2] + A[(k + 4) >> 2]) | 0)) + ) + break o + k = i + } + if ((k | 0) == -1) break n + if ((t + 48) >>> 0 <= r >>> 0) { + i = k + break u + } + if ( + ((i = A[19469]), + (i = (i + ((l - r) | 0)) & (0 - i)), + (xr(i) | 0) == -1) + ) + break n + ;(r = (r + i) | 0), (i = k) + break u + } + if ((i | 0) != -1) break u + } + A[19460] = A[19460] | 4 + } + if ( + ((i = xr(f)), + (r = xr(0)), + ((i | 0) == -1) | ((r | 0) == -1) | (r >>> 0 <= i >>> 0) || + ((r = (r - i) | 0), r >>> 0 <= (t + 40) >>> 0)) + ) + break A + } + ;(e = (A[19457] + r) | 0), + (A[19457] = e), + e >>> 0 > z[19458] && (A[19458] = e) + u: { + if (((u = A[19355]), u)) { + for (e = 77844; ; ) { + if ( + ((f = A[e >> 2]), + (k = A[(e + 4) >> 2]), + ((f + k) | 0) == (i | 0)) + ) + break u + if (((e = A[(e + 8) >> 2]), !e)) break + } + break k + } + for ( + e = A[19353], + (e >>> 0 <= i >>> 0 && e) || (A[19353] = i), + e = 0, + A[19462] = r, + A[19461] = i, + A[19357] = -1, + A[19358] = A[19467], + A[19464] = 0; + (f = e << 3), + (k = (f + 77436) | 0), + (A[(f + 77444) >> 2] = k), + (A[(f + 77448) >> 2] = k), + (e = (e + 1) | 0), + (e | 0) != 32; + + ); + ;(k = (r - 40) | 0), + (e = (-8 - i) & 7), + (r = (k - e) | 0), + (A[19352] = r), + (e = (e + i) | 0), + (A[19355] = e), + (A[(e + 4) >> 2] = r | 1), + (A[(((i + k) | 0) + 4) >> 2] = 40), + (A[19356] = A[19471]) + break i + } + if ( + (A[(e + 12) >> 2] & 8) | + ((i >>> 0 <= u >>> 0) | (f >>> 0 > u >>> 0)) + ) + break k + ;(A[(e + 4) >> 2] = r + k), + (e = (-8 - u) & 7), + (i = (e + u) | 0), + (A[19355] = i), + (r = (A[19352] + r) | 0), + (e = (r - e) | 0), + (A[19352] = e), + (A[(i + 4) >> 2] = e | 1), + (A[(((r + u) | 0) + 4) >> 2] = 40), + (A[19356] = A[19471]) + break i + } + f = 0 + break r + } + i = 0 + break e + } + z[19353] > i >>> 0 && (A[19353] = i), (k = (r + i) | 0), (e = 77844) + k: { + f: { + t: { + for (;;) { + if ((k | 0) != A[e >> 2]) { + if (((e = A[(e + 8) >> 2]), e)) continue + break t + } + break + } + if (!(Q[(e + 12) | 0] & 8)) break f + } + for (e = 77844; ; ) { + t: { + if ( + ((k = A[e >> 2]), + k >>> 0 <= u >>> 0 && + ((n = (k + A[(e + 4) >> 2]) | 0), n >>> 0 > u >>> 0)) + ) + break t + e = A[(e + 8) >> 2] + continue + } + break + } + for ( + f = (r - 40) | 0, + e = (-8 - i) & 7, + k = (f - e) | 0, + A[19352] = k, + e = (e + i) | 0, + A[19355] = e, + A[(e + 4) >> 2] = k | 1, + A[(((i + f) | 0) + 4) >> 2] = 40, + A[19356] = A[19471], + e = (((n + ((39 - n) & 7)) | 0) - 47) | 0, + k = e >>> 0 < (u + 16) >>> 0 ? u : e, + A[(k + 4) >> 2] = 27, + e = A[19464], + A[(k + 16) >> 2] = A[19463], + A[(k + 20) >> 2] = e, + e = A[19462], + A[(k + 8) >> 2] = A[19461], + A[(k + 12) >> 2] = e, + A[19463] = k + 8, + A[19462] = r, + A[19461] = i, + A[19464] = 0, + e = (k + 24) | 0; + (A[(e + 4) >> 2] = 7), + (r = (e + 8) | 0), + (e = (e + 4) | 0), + r >>> 0 < n >>> 0; + + ); + if ((k | 0) == (u | 0)) break i + if ( + ((A[(k + 4) >> 2] = A[(k + 4) >> 2] & -2), + (n = (k - u) | 0), + (A[(u + 4) >> 2] = n | 1), + (A[k >> 2] = n), + n >>> 0 <= 255) + ) { + ;(r = ((n & -8) + 77436) | 0), (i = A[19349]), (e = 1 << (n >>> 3)) + t: { + if (!(i & e)) { + ;(A[19349] = e | i), (e = r) + break t + } + e = A[(r + 8) >> 2] + } + ;(A[(r + 8) >> 2] = u), + (A[(e + 12) >> 2] = u), + (A[(u + 12) >> 2] = r), + (A[(u + 8) >> 2] = e) + break i + } + ;(e = 31), + n >>> 0 <= 16777215 && + ((e = E0((n >>> 8) | 0)), + (e = (((((n >>> (38 - e)) & 1) - (e << 1)) | 0) + 62) | 0)), + (A[(u + 28) >> 2] = e), + (A[(u + 16) >> 2] = 0), + (A[(u + 20) >> 2] = 0), + (r = ((e << 2) + 77700) | 0), + (k = A[19350]), + (i = 1 << e) + t: { + if (!(k & i)) { + ;(A[19350] = i | k), (A[r >> 2] = u) + break t + } + for ( + e = n << ((e | 0) != 31 ? (25 - ((e >>> 1) | 0)) | 0 : 0), + f = A[r >> 2]; + ; + + ) { + if (((r = f), (n | 0) == (A[(r + 4) >> 2] & -8))) break k + if ( + ((i = (e >>> 29) | 0), + (e = e << 1), + (i = ((i & 4) + r) | 0), + (f = A[(i + 16) >> 2]), + !f) + ) + break + } + A[(i + 16) >> 2] = u + } + ;(A[(u + 24) >> 2] = r), (A[(u + 12) >> 2] = u), (A[(u + 8) >> 2] = u) + break i + } + ;(A[e >> 2] = i), + (A[(e + 4) >> 2] = A[(e + 4) >> 2] + r), + (n = (((-8 - i) & 7) + i) | 0), + (A[(n + 4) >> 2] = t | 3), + (l = (k + ((-8 - k) & 7)) | 0), + (o = (n + t) | 0), + (t = (l - o) | 0) + f: { + if (A[19355] == (l | 0)) { + ;(A[19355] = o), + (e = (A[19352] + t) | 0), + (A[19352] = e), + (A[(o + 4) >> 2] = e | 1) + break f + } + if (A[19354] == (l | 0)) { + ;(A[19354] = o), + (e = (A[19351] + t) | 0), + (A[19351] = e), + (A[(o + 4) >> 2] = e | 1), + (A[(e + o) >> 2] = e) + break f + } + if (((i = A[(l + 4) >> 2]), (i & 3) == 1)) { + f = i & -8 + t: { + if (i >>> 0 <= 255) { + if ( + ((r = A[(l + 12) >> 2]), + (e = A[(l + 8) >> 2]), + (r | 0) == (e | 0)) + ) { + ;(w = 77396), + (a = A[19349] & K2(-2, (i >>> 3) | 0)), + (A[w >> 2] = a) + break t + } + ;(A[(e + 12) >> 2] = r), (A[(r + 8) >> 2] = e) + break t + } + ;(u = A[(l + 24) >> 2]), (e = A[(l + 12) >> 2]) + u: { + if ((l | 0) != (e | 0)) { + ;(r = A[(l + 8) >> 2]), + (A[(r + 12) >> 2] = e), + (A[(e + 8) >> 2] = r) + break u + } + n: { + if (((r = (l + 20) | 0), (i = A[r >> 2]), !i)) { + if (((i = A[(l + 16) >> 2]), !i)) break n + r = (l + 16) | 0 + } + for ( + ; + (k = r), + (e = i), + (r = (e + 20) | 0), + (i = A[r >> 2]), + !(!i && ((r = (e + 16) | 0), (i = A[(e + 16) >> 2]), !i)); + + ); + A[k >> 2] = 0 + break u + } + e = 0 + } + if (!u) break t + ;(i = A[(l + 28) >> 2]), (r = ((i << 2) + 77700) | 0) + u: { + if (A[r >> 2] == (l | 0)) { + if (((A[r >> 2] = e), e)) break u + ;(w = 77400), (a = A[19350] & K2(-2, i)), (A[w >> 2] = a) + break t + } + if ( + ((A[(u + (A[(u + 16) >> 2] == (l | 0) ? 16 : 20)) >> 2] = e), !e) + ) + break t + } + if ( + ((A[(e + 24) >> 2] = u), + (r = A[(l + 16) >> 2]), + r && ((A[(e + 16) >> 2] = r), (A[(r + 24) >> 2] = e)), + (r = A[(l + 20) >> 2]), + !r) + ) + break t + ;(A[(e + 20) >> 2] = r), (A[(r + 24) >> 2] = e) + } + ;(t = (f + t) | 0), (l = (f + l) | 0), (i = A[(l + 4) >> 2]) + } + if ( + ((A[(l + 4) >> 2] = i & -2), + (A[(o + 4) >> 2] = t | 1), + (A[(t + o) >> 2] = t), + t >>> 0 <= 255) + ) { + ;(r = ((t & -8) + 77436) | 0), (i = A[19349]), (e = 1 << (t >>> 3)) + t: { + if (!(i & e)) { + ;(A[19349] = e | i), (e = r) + break t + } + e = A[(r + 8) >> 2] + } + ;(A[(r + 8) >> 2] = o), + (A[(e + 12) >> 2] = o), + (A[(o + 12) >> 2] = r), + (A[(o + 8) >> 2] = e) + break f + } + ;(i = 31), + t >>> 0 <= 16777215 && + ((e = E0((t >>> 8) | 0)), + (i = (((((t >>> (38 - e)) & 1) - (e << 1)) | 0) + 62) | 0)), + (A[(o + 28) >> 2] = i), + (A[(o + 16) >> 2] = 0), + (A[(o + 20) >> 2] = 0), + (r = ((i << 2) + 77700) | 0) + t: { + ;(k = A[19350]), (e = 1 << i) + u: { + if (!(k & e)) { + ;(A[19350] = e | k), (A[r >> 2] = o) + break u + } + for ( + i = t << ((i | 0) != 31 ? (25 - ((i >>> 1) | 0)) | 0 : 0), + e = A[r >> 2]; + ; + + ) { + if (((r = e), (A[(e + 4) >> 2] & -8) == (t | 0))) break t + if ( + ((k = (i >>> 29) | 0), + (i = i << 1), + (k = ((k & 4) + e) | 0), + (e = A[(k + 16) >> 2]), + !e) + ) + break + } + A[(k + 16) >> 2] = o + } + ;(A[(o + 24) >> 2] = r), (A[(o + 12) >> 2] = o), (A[(o + 8) >> 2] = o) + break f + } + ;(e = A[(r + 8) >> 2]), + (A[(e + 12) >> 2] = o), + (A[(r + 8) >> 2] = o), + (A[(o + 24) >> 2] = 0), + (A[(o + 12) >> 2] = r), + (A[(o + 8) >> 2] = e) + } + e = (n + 8) | 0 + break A + } + ;(e = A[(r + 8) >> 2]), + (A[(e + 12) >> 2] = u), + (A[(r + 8) >> 2] = u), + (A[(u + 24) >> 2] = 0), + (A[(u + 12) >> 2] = r), + (A[(u + 8) >> 2] = e) + } + if (((e = 0), (r = A[19352]), r >>> 0 <= t >>> 0)) break A + ;(r = (r - t) | 0), + (A[19352] = r), + (i = A[19355]), + (e = (i + t) | 0), + (A[19355] = e), + (A[(e + 4) >> 2] = r | 1), + (A[(i + 4) >> 2] = t | 3), + (e = (i + 8) | 0) + break A + } + e: { + if (!u) break e + ;(r = A[(f + 28) >> 2]), (e = ((r << 2) + 77700) | 0) + i: { + if (A[e >> 2] == (f | 0)) { + if (((A[e >> 2] = i), i)) break i + ;(s = K2(-2, r) & s), (A[19350] = s) + break e + } + if (((A[(u + (A[(u + 16) >> 2] == (f | 0) ? 16 : 20)) >> 2] = i), !i)) break e + } + if ( + ((A[(i + 24) >> 2] = u), + (e = A[(f + 16) >> 2]), + e && ((A[(i + 16) >> 2] = e), (A[(e + 24) >> 2] = i)), + (e = A[(f + 20) >> 2]), + !e) + ) + break e + ;(A[(i + 20) >> 2] = e), (A[(e + 24) >> 2] = i) + } + e: { + if (k >>> 0 <= 15) { + ;(e = (k + t) | 0), + (A[(f + 4) >> 2] = e | 3), + (e = (e + f) | 0), + (A[(e + 4) >> 2] = A[(e + 4) >> 2] | 1) + break e + } + if ( + ((A[(f + 4) >> 2] = t | 3), + (n = (f + t) | 0), + (A[(n + 4) >> 2] = k | 1), + (A[(k + n) >> 2] = k), + k >>> 0 <= 255) + ) { + ;(r = ((k & -8) + 77436) | 0), (i = A[19349]), (e = 1 << (k >>> 3)) + i: { + if (!(i & e)) { + ;(A[19349] = e | i), (e = r) + break i + } + e = A[(r + 8) >> 2] + } + ;(A[(r + 8) >> 2] = n), + (A[(e + 12) >> 2] = n), + (A[(n + 12) >> 2] = r), + (A[(n + 8) >> 2] = e) + break e + } + ;(e = 31), + k >>> 0 <= 16777215 && + ((e = E0((k >>> 8) | 0)), + (e = (((((k >>> (38 - e)) & 1) - (e << 1)) | 0) + 62) | 0)), + (A[(n + 28) >> 2] = e), + (A[(n + 16) >> 2] = 0), + (A[(n + 20) >> 2] = 0), + (r = ((e << 2) + 77700) | 0) + i: { + i = 1 << e + k: { + if (!(i & s)) { + ;(A[19350] = i | s), (A[r >> 2] = n) + break k + } + for ( + e = k << ((e | 0) != 31 ? (25 - ((e >>> 1) | 0)) | 0 : 0), t = A[r >> 2]; + ; + + ) { + if (((r = t), (A[(r + 4) >> 2] & -8) == (k | 0))) break i + if ( + ((i = (e >>> 29) | 0), + (e = e << 1), + (i = ((i & 4) + r) | 0), + (t = A[(i + 16) >> 2]), + !t) + ) + break + } + A[(i + 16) >> 2] = n + } + ;(A[(n + 24) >> 2] = r), (A[(n + 12) >> 2] = n), (A[(n + 8) >> 2] = n) + break e + } + ;(e = A[(r + 8) >> 2]), + (A[(e + 12) >> 2] = n), + (A[(r + 8) >> 2] = n), + (A[(n + 24) >> 2] = 0), + (A[(n + 12) >> 2] = r), + (A[(n + 8) >> 2] = e) + } + e = (f + 8) | 0 + break A + } + r: { + if (!l) break r + ;(r = A[(i + 28) >> 2]), (e = ((r << 2) + 77700) | 0) + e: { + if (A[e >> 2] == (i | 0)) { + if (((A[e >> 2] = f), f)) break e + ;(w = 77400), (a = K2(-2, r) & u), (A[w >> 2] = a) + break r + } + if (((A[(l + (A[(l + 16) >> 2] == (i | 0) ? 16 : 20)) >> 2] = f), !f)) break r + } + if ( + ((A[(f + 24) >> 2] = l), + (e = A[(i + 16) >> 2]), + e && ((A[(f + 16) >> 2] = e), (A[(e + 24) >> 2] = f)), + (e = A[(i + 20) >> 2]), + !e) + ) + break r + ;(A[(f + 20) >> 2] = e), (A[(e + 24) >> 2] = f) + } + r: { + if (k >>> 0 <= 15) { + ;(e = (k + t) | 0), + (A[(i + 4) >> 2] = e | 3), + (e = (e + i) | 0), + (A[(e + 4) >> 2] = A[(e + 4) >> 2] | 1) + break r + } + if ( + ((A[(i + 4) >> 2] = t | 3), + (f = (i + t) | 0), + (A[(f + 4) >> 2] = k | 1), + (A[(k + f) >> 2] = k), + o) + ) { + ;(r = ((o & -8) + 77436) | 0), (n = A[19354]), (e = 1 << (o >>> 3)) + e: { + if (!(e & s)) { + ;(A[19349] = e | s), (e = r) + break e + } + e = A[(r + 8) >> 2] + } + ;(A[(r + 8) >> 2] = n), + (A[(e + 12) >> 2] = n), + (A[(n + 12) >> 2] = r), + (A[(n + 8) >> 2] = e) + } + ;(A[19354] = f), (A[19351] = k) + } + e = (i + 8) | 0 + } + return (h = (B + 16) | 0), e | 0 + } + function V3(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0 + ;(k = (h - 352) | 0), + (h = k), + (R = (12 - r) | 0), + (N = (r + 11) | 0), + (Y = (e + 68) | 0), + (L = (r + 19) | 0), + (E = (e + 92) | 0), + (V = A[(e + 4) >> 2]) + A: { + r: { + e: { + for (;;) { + if ( + ((f = A[(e + 24) >> 2]), + f >>> 0 >= z[(e + 28) >> 2] || + ((i = Q[f | 0]), ((i | 0) == 41) | ((i | 0) == 124))) + ) + break A + ;(G = A[(e + 4) >> 2]), (A[(k + 28) >> 2] = f) + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: { + M: switch ((i - 91) | 0) { + default: + W: { + E: { + F: switch ((i - 36) | 0) { + default: + switch ((i - 123) | 0) { + case 1: + break l + case 2: + break C + case 0: + break E + default: + break h + } + case 0: + ;(o = (f + 1) | 0), + (A[(k + 28) >> 2] = o), + H(e, 6) + break k + case 1: + case 2: + case 3: + case 5: + case 8: + case 9: + break l + case 4: + break W + case 10: + break F + case 6: + case 7: + break e + } + if ( + ((A[(k + 28) >> 2] = f + 1), + (w = A[(e + 52) >> 2]), + !r) + ) + break w + H(e, 27), + H(e, A[(e + 48) >> 2] ? 4 : 3) + break G + } + if (A[(e + 40) >> 2]) { + t2(e, 8178, 0) + break r + } + if ( + (Q[(f + 1) | 0] - 58) >>> 0 < + 4294967286 + ) + break l + ;(A[(k + 32) >> 2] = f + 1), + We((k + 32) | 0, 1), + (f = A[(k + 32) >> 2]), + (n = Q[f | 0]) + E: { + if ( + (n | 0) != 44 || + ((A[(k + 32) >> 2] = f + 1), + (n = Q[(f + 1) | 0]), + (n - 58) >>> 0 < 4294967286) + ) + break E + We((k + 32) | 0, 1), + (n = Q[A[(k + 32) >> 2]]) + } + if ((n & 255) != 125) break l + break e + } + W: { + if (Q[(f + 1) | 0] == 63) { + ;(s = 3), + (w = 0), + (n = 0), + (t = 0) + E: { + F: { + D: { + J: switch ( + ((i = Q[(f + 2) | 0]), + (i - 58) | 0) + ) { + case 3: + break o + case 1: + break E + case 2: + break D + case 0: + break J + default: + break F + } + if ( + ((A[(e + 24) >> 2] = + f + 3), + (w = A[(e + 52) >> 2]), + di(e, r)) + ) + break r + if ( + ((A[(k + 28) >> 2] = + A[(e + 24) >> 2]), + (f = G), + !y6(e, (k + 28) | 0, 41)) + ) + break n + break r + } + if ( + ((n = 1), + (s = 4), + (i = Q[(f + 3) | 0]), + (i | 0) == 61) + ) { + t = 1 + break o + } + if (((t = 1), (i | 0) == 33)) + break o + if ( + ((A[(k + 28) >> 2] = f + 3), + rf(E, (k + 28) | 0)) + ) { + t2(e, 13359, 0) + break r + } + if ( + (xt( + A[Y >> 2], + A[(e + 72) >> 2], + E, + ) | + 0) > + 0 + ) { + t2(e, 13338, 0) + break r + } + P2(Y, E, (o2(E) + 1) | 0), + (A[(e + 60) >> 2] = 1) + break W + } + if ((i | 0) == 33) break o + } + t2(e, 9472, 0) + break r + } + ;(A[(k + 28) >> 2] = f + 1), H(Y, 0) + } + if ( + ((w = A[(e + 52) >> 2]), + (w | 0) >= 255) + ) { + t2(e, 7367, 0) + break r + } + if ( + ((A[(e + 52) >> 2] = w + 1), + (f = A[(e + 4) >> 2]), + li(e, N, w), + (A[(e + 24) >> 2] = + A[(k + 28) >> 2]), + di(e, r)) + ) + break r + if ( + ((A[(k + 28) >> 2] = + A[(e + 24) >> 2]), + li(e, R, w), + !y6(e, (k + 28) | 0, 41)) + ) + break n + break r + case 1: + W: { + E: { + F: { + D: { + J: { + p: { + R: switch ( + ((i = Q[(f + 1) | 0]), + (i - 48) | 0) + ) { + case 10: + case 11: + case 12: + case 13: + case 14: + case 15: + case 16: + case 17: + break l + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + break F + case 0: + break D + case 18: + break p + default: + break R + } + if ((i | 0) == 107) + break J + if ((i | 0) != 98) break l + } + H( + e, + (i | 0) == 98 ? 17 : 18, + ), + (o = (f + 2) | 0) + break u + } + J: { + if (Q[(f + 2) | 0] != 60) { + if ( + ((n = 13317), + A[(e + 40) >> 2] || + T8(e)) + ) + break J + break l + } + if ( + ((A[(k + 32) >> 2] = + f + 3), + rf(E, (k + 32) | 0)) + ) { + if ( + ((n = 13359), + A[(e + 40) >> 2] || + T8(e)) + ) + break J + break l + } + if ( + ((i = xt( + A[Y >> 2], + A[(e + 72) >> 2], + E, + )), + (i | 0) >= 0 || + ((i = xn( + e, + (k + 320) | 0, + E, + )), + (i | 0) >= 0)) + ) + break E + if ( + ((n = 15877), + A[(e + 40) >> 2]) + ) + break J + if (!T8(e)) break l + } + t2(e, n, 0) + break r + } + if ( + ((A[(k + 28) >> 2] = f + 2), + (t = Q[(f + 2) | 0]), + A[(e + 40) >> 2]) + ) { + if ( + ((i = 0), + (t - 58) >>> 0 < 4294967286) + ) + break g + t2(e, 9998, 0) + break r + } + if ( + ((i = 0), + (t & 248) != 48 || + ((A[(k + 28) >> 2] = f + 3), + (i = (t - 48) | 0), + (t = Q[(f + 3) | 0]), + (t & 248) != 48)) + ) + break g + ;(A[(k + 28) >> 2] = f + 4), + (i = + (((t + (i << 3)) | 0) - + 48) | + 0) + break g + } + if ( + ((n = (f + 1) | 0), + (A[(k + 28) >> 2] = n), + (i = We((k + 28) | 0, 0)), + (i | 0) >= 0 && + (A[(e + 52) >> 2] > (i | 0) || + (y5(e) | 0) > (i | 0))) + ) + break W + if (!A[(e + 40) >> 2]) { + if ( + ((A[(k + 28) >> 2] = n), + (i = Q[n | 0]), + i >>> 0 <= 55) + ) { + if ( + ((t = 0), + i >>> 0 <= 51 && + ((n = (f + 2) | 0), + (A[(k + 28) >> 2] = n), + (t = (i - 48) | 0), + (i = Q[(f + 2) | 0])), + (i & 248) != 48) + ) { + i = t + break g + } + if ( + ((A[(k + 28) >> 2] = n + 1), + (i = + ((((i & 255) + (t << 3)) | + 0) - + 48) | + 0), + (f = Q[(n + 1) | 0]), + (f & 248) != 48) + ) + break g + ;(A[(k + 28) >> 2] = n + 2), + (i = + (((f + (i << 3)) | 0) - + 48) | + 0) + break g + } + A[(k + 28) >> 2] = f + 2 + break g + } + t2(e, 10043, 0) + break r + } + A[(k + 28) >> 2] = A[(k + 32) >> 2] + } + ;(w = A[(e + 52) >> 2]), + (f = A[(e + 4) >> 2]), + li(e, L, i) + break n + case 3: + break s + case 2: + break C + case 0: + break M + } + for ( + w = A[(e + 52) >> 2], + r && H(e, 27), + i = A[(e + 64) >> 2], + A[(k + 336) >> 2] = 52, + A[(k + 332) >> 2] = i, + A[(k + 328) >> 2] = 0, + A[(k + 320) >> 2] = 0, + A[(k + 324) >> 2] = 0, + i = (f + 1) | 0, + A[(k + 340) >> 2] = i, + u = Q[(f + 1) | 0] != 94, + u || + ((i = (f + 2) | 0), + (A[(k + 340) >> 2] = i)); + ; + + ) { + if (Q[i | 0] != 93) { + if ( + ((f = Wk( + e, + (k + 300) | 0, + (k + 340) | 0, + 1, + )), + (f | 0) < 0) + ) + break a + M: { + W: { + E: { + F: { + i = A[(k + 340) >> 2] + D: { + if ( + (Q[i | 0] != 45) | + (Q[(i + 1) | 0] == 93) + ) + break D + if ( + ((A[(k + 32) >> 2] = + i + 1), + f >>> 0 >= 1073741824) + ) { + if (!A[(e + 40) >> 2]) + break D + Z[A[(k + 316) >> 2]]( + A[(k + 312) >> 2], + A[(k + 308) >> 2], + 0, + ) | 0 + break E + } + if ( + ((t = Wk( + e, + (k + 300) | 0, + (k + 32) | 0, + 1, + )), + (t | 0) < 0) + ) + break a + if (t >>> 0 < 1073741824) + break F + if ( + (Z[A[(k + 316) >> 2]]( + A[(k + 312) >> 2], + A[(k + 308) >> 2], + 0, + ) | 0, + A[(e + 40) >> 2]) + ) + break E + } + if (f >>> 0 < 1073741824) + break M + if ( + ((f = A[(k + 308) >> 2]), + (t = Y8( + (k + 320) | 0, + f, + A[(k + 300) >> 2], + )), + Z[A[(k + 316) >> 2]]( + A[(k + 312) >> 2], + f, + 0, + ) | 0, + !t) + ) + continue + break Q + } + if ( + ((i = A[(k + 32) >> 2]), + (A[(k + 340) >> 2] = i), + f >>> 0 <= t >>> 0) + ) + break W + } + t2(e, 13930, 0) + break a + } + if (!M5((k + 320) | 0, f, t)) + continue + break Q + } + if (!M5((k + 320) | 0, f, f)) continue + break Q + } + break + } + if (A[(e + 44) >> 2]) { + if ( + ((A[(k + 48) >> 2] = 52), + (A[(k + 44) >> 2] = + A[(k + 332) >> 2]), + (A[(k + 40) >> 2] = 0), + (A[(k + 32) >> 2] = 0), + (A[(k + 36) >> 2] = 0), + (A[(k + 344) >> 2] = 97), + (A[(k + 348) >> 2] = 123), + Ie( + (k + 32) | 0, + A[(k + 328) >> 2], + A[(k + 320) >> 2], + (k + 344) | 0, + 2, + 1, + )) + ) + break I + for ( + n = 0, + t = A[(k + 32) >> 2], + o = (t | 0) > 0 ? t : 0, + f = A[(k + 40) >> 2]; + ; + + ) { + if ((n | 0) != (o | 0)) { + ;(l = (f + (n << 2)) | 0), + (A[l >> 2] = A[l >> 2] - 32), + (n = (n + 1) | 0) + continue + } + break + } + if ( + ((t = Y8((k + 320) | 0, f, t)), + Z[A[(k + 48) >> 2]]( + A[(k + 44) >> 2], + f, + 0, + ) | 0, + t) + ) + break Q + } + if (!u && Le((k + 320) | 0)) break Q + if (l7(e, (k + 320) | 0)) break a + if ( + (Z[A[(k + 336) >> 2]]( + A[(k + 332) >> 2], + A[(k + 328) >> 2], + 0, + ) | 0, + (A[(k + 28) >> 2] = i + 1), + !r) + ) + break B + } + H(e, 27) + break B + } + Z[A[(k + 48) >> 2]]( + A[(k + 44) >> 2], + A[(k + 40) >> 2], + 0, + ) | 0 + } + Ii(e) + } + Z[A[(k + 336) >> 2]]( + A[(k + 332) >> 2], + A[(k + 328) >> 2], + 0, + ) | 0 + break r + } + if (!A[(e + 40) >> 2]) break l + t2(e, 8178, 0) + break r + } + if ((i | 0) == 63) break e + } + if ( + ((i = Wk(e, (k + 8) | 0, (k + 28) | 0, 0)), + (i | 0) < 0) + ) + break r + } + ;(w = A[(e + 52) >> 2]), + (f = A[(e + 4) >> 2]), + r && H(e, 27) + g: { + if ((i | 0) >= 1073741824) { + if ( + ((i = l7(e, (k + 8) | 0)), + Z[A[(k + 24) >> 2]]( + A[(k + 20) >> 2], + A[(k + 16) >> 2], + 0, + ) | 0, + !i) + ) + break g + break r + } + if ( + (A[(e + 44) >> 2] && (i = MA(i, A[(e + 40) >> 2])), + (i | 0) <= 65535) + ) { + _8(e, 1, i) + break g + } + QA(e, 2, i) + } + if (!r) break n + H(e, 27) + break n + } + H(e, A[(e + 48) >> 2] ? 4 : 3) + } + f = G + break n + } + ;(o = (f + 1) | 0), (A[(k + 28) >> 2] = o), H(e, 5) + break k + } + if ( + ((u = (f + s) | 0), + (f = -1), + A[(e + 40) >> 2] | n || ((w = A[(e + 52) >> 2]), (f = G)), + (n = QA(e, (i | 0) == 33 ? 24 : 23, 0)), + (A[(e + 24) >> 2] = u), + di(e, t) || + ((A[(k + 28) >> 2] = A[(e + 24) >> 2]), + y6(e, (k + 28) | 0, 41)) || + (H(e, 10), A[(e + 12) >> 2])) + ) + break r + ;(i = (n + A[e >> 2]) | 0), + (t = (((A[(e + 4) >> 2] - n) | 0) - 4) | 0), + (m[i | 0] = t), + (m[(i + 1) | 0] = t >>> 8), + (m[(i + 2) | 0] = t >>> 16), + (m[(i + 3) | 0] = t >>> 24) + } + if (((o = A[(k + 28) >> 2]), (f | 0) < 0)) break k + n: { + o: { + s: { + B: { + w: switch (((i = Q[o | 0]), (i - 42) | 0)) { + case 1: + break s + case 0: + break B + default: + break w + } + if ((i | 0) == 63) break o + if ((i | 0) != 123) break k + if ((Q[(o + 1) | 0] - 58) >>> 0 > 4294967285) break n + if (!A[(e + 40) >> 2]) break k + break i + } + ;(o = (o + 1) | 0), (l = 0), (u = 2147483647) + break f + } + ;(l = 1), (o = (o + 1) | 0), (u = 2147483647) + break f + } + ;(u = 1), (o = (o + 1) | 0), (A[(k + 28) >> 2] = o), (l = 0) + break f + } + ;(A[(k + 28) >> 2] = o + 1), + (l = We((k + 28) | 0, 1)), + (u = l), + (i = A[(k + 28) >> 2]), + (n = Q[i | 0]) + n: { + if ( + (n | 0) != 44 || + ((A[(k + 28) >> 2] = i + 1), + (u = 2147483647), + (n = Q[(i + 1) | 0]), + (n - 58) >>> 0 < 4294967286) + ) + break n + if (((u = We((k + 28) | 0, 1)), (l | 0) > (u | 0))) break i + n = Q[A[(k + 28) >> 2]] + } + if (A[(e + 40) >> 2] | ((n & 255) == 125)) break t + } + A[(k + 28) >> 2] = o + break k + } + if (y6(e, (k + 28) | 0, 125)) break r + o = A[(k + 28) >> 2] + } + f: { + t: { + if (Q[o | 0] == 63) { + ;(o = (o + 1) | 0), + (A[(k + 28) >> 2] = o), + (B = (A[(e + 4) >> 2] - f) | 0), + (n = 0), + (i = 0) + break t + } + B = A[(e + 12) >> 2] + u: { + if ((u | 0) <= 0) break u + if (B) break f + for ( + a = (A[(e + 4) >> 2] - f) | 0, + D = (A[e >> 2] + f) | 0, + n = 0, + s = 0; + ; + + ) { + if ((n | 0) < (a | 0)) { + ;(C = (n + D) | 0), + (W = Q[C | 0]), + (i = Q[(W + 33600) | 0]), + (t = 2) + n: switch ((W - 1) | 0) { + case 21: + t = 3 + case 20: + i = + (((Q[(C + 1) | 0] | (Q[(C + 2) | 0] << 8)) << t) + i) | 0 + case 0: + case 1: + case 2: + case 3: + s = (s + 1) | 0 + break + case 4: + case 5: + case 16: + case 17: + break n + default: + break u + } + n = (i + n) | 0 + continue + } + break + } + if ((s | 0) <= 0) break u + if ((H(e, 10), tr(e, f, 17))) break f + ;(m[(A[e >> 2] + f) | 0] = 28), + (t = A[(e + 4) >> 2]), + (i = (A[e >> 2] + f) | 0), + (m[(i + 13) | 0] = s), + (m[(i + 14) | 0] = s >>> 8), + (m[(i + 15) | 0] = s >>> 16), + (m[(i + 16) | 0] = s >>> 24), + (m[(i + 9) | 0] = u), + (m[(i + 10) | 0] = u >>> 8), + (m[(i + 11) | 0] = u >>> 16), + (m[(i + 12) | 0] = u >>> 24), + (m[(i + 5) | 0] = l), + (m[(i + 6) | 0] = l >>> 8), + (m[(i + 7) | 0] = l >>> 16), + (m[(i + 8) | 0] = l >>> 24), + (f = (((t - f) | 0) - 17) | 0), + (m[(i + 1) | 0] = f), + (m[(i + 2) | 0] = f >>> 8), + (m[(i + 3) | 0] = f >>> 16), + (m[(i + 4) | 0] = f >>> 24) + break k + } + if (B) break f + for ( + t = A[e >> 2], + n = A[(e + 4) >> 2], + i = 0, + H0((k + 32) | 0, 0, 255), + B = (n - f) | 0, + W = (f + t) | 0, + C = -2, + D = 0; + ; + + ) { + if ((i | 0) < (B | 0)) { + ;(a = (i + W) | 0), + (n = Q[a | 0]), + (t = Q[(n + 33600) | 0]), + (s = 2) + u: { + n: switch ((n - 1) | 0) { + case 21: + s = 3 + case 20: + t = + (((Q[(a + 1) | 0] | (Q[(a + 2) | 0] << 8)) << s) + t) | 0 + case 0: + case 1: + case 2: + case 3: + C = (C | 0) == -2 ? 1 : C + break u + case 10: + case 11: + ;(n = (Q[(a + 1) | 0] + ((k + 32) | 0)) | 0), + (m[n | 0] = Q[n | 0] | 1) + break u + case 12: + for ( + n = Q[(a + 1) | 0], + s = Q[(a + 2) | 0], + s = n >>> 0 > s >>> 0 ? n : s; + ; + + ) { + if ((n | 0) == (s | 0)) break u + ;(a = (((k + 32) | 0) + n) | 0), + (m[a | 0] = Q[a | 0] | 1), + (n = (n + 1) | 0) + } + case 18: + case 19: + ;(D = 1), + (n = (Q[(a + 1) | 0] + ((k + 32) | 0)) | 0), + (m[n | 0] = Q[n | 0] | 2) + break u + case 4: + case 5: + case 14: + case 15: + case 16: + case 17: + case 24: + case 26: + break u + default: + break n + } + C = (C | 0) != -2 ? C : 0 + } + i = (i + t) | 0 + continue + } + break + } + n = 0 + u: { + n: { + if (!D) break n + for (;;) { + if ((n | 0) == 255) break n + if ( + ((i = (((k + 32) | 0) + n) | 0), + (n = (n + 1) | 0), + Q[i | 0] == 3) + ) + break + } + i = -1 + break u + } + i = (C | 0) != -2 ? C : 0 + } + ;(n = !i), (i = 1) + } + t: { + if (!l) { + if (A[(e + 52) >> 2] != (w | 0)) { + if (tr(e, f, 3)) break f + ;(m[(A[e >> 2] + f) | 0] = 13), + (m[(((A[e >> 2] + f) | 0) + 1) | 0] = w), + (m[(((A[e >> 2] + f) | 0) + 2) | 0] = Q[(e + 52) | 0] - 1), + (f = (f + 3) | 0) + } + u: switch (u | 0) { + case 0: + A[(e + 4) >> 2] = f + break k + case 1: + if (tr(e, f, 5)) break f + ;(m[(A[e >> 2] + f) | 0] = i | 8), + (f = (A[e >> 2] + f) | 0), + (m[(f + 1) | 0] = B), + (m[(f + 2) | 0] = B >>> 8), + (m[(f + 3) | 0] = B >>> 16), + (m[(f + 4) | 0] = B >>> 24) + break k + default: + break u + } + if ((u | 0) == 2147483647) break t + if (tr(e, f, 10)) break f + ;(m[(A[e >> 2] + f) | 0] = 15), + (t = (A[e >> 2] + f) | 0), + (m[(t + 5) | 0] = i | 8), + (m[(t + 1) | 0] = u), + (m[(t + 2) | 0] = u >>> 8), + (m[(t + 3) | 0] = u >>> 16), + (m[(t + 4) | 0] = u >>> 24), + (i = (A[e >> 2] + f) | 0), + (t = (B + 5) | 0), + (m[(i + 6) | 0] = t), + (m[(i + 7) | 0] = t >>> 8), + (m[(i + 8) | 0] = t >>> 16), + (m[(i + 9) | 0] = t >>> 24), + TA(e, 14, (f + 5) | 0), + H(e, 16) + break k + } + if (!(((l | 0) != 1) | ((u | 0) != 2147483647) | n)) { + TA(e, i ^ 9, f) + break k + } + if ((l | 0) != 1) { + if (tr(e, f, 5)) break f + ;(m[(A[e >> 2] + f) | 0] = 15), + (t = (A[e >> 2] + f) | 0), + (m[(t + 1) | 0] = l), + (m[(t + 2) | 0] = l >>> 8), + (m[(t + 3) | 0] = l >>> 16), + (m[(t + 4) | 0] = l >>> 24), + (f = (f + 5) | 0), + TA(e, 14, f), + H(e, 16) + } + if ((u | 0) == 2147483647) { + if ( + ((t = A[(e + 4) >> 2]), QA(e, i | 8, (((n + B) | 0) + 5) | 0), n) + ) { + H(e, 25), Z8(e, f, B), TA(e, 26, t) + break k + } + Z8(e, f, B), TA(e, 7, t) + break k + } + if ((u | 0) <= (l | 0)) break k + QA(e, 15, (u - l) | 0), + (t = A[(e + 4) >> 2]), + QA(e, i | 8, (B + 5) | 0), + Z8(e, f, B), + TA(e, 14, t), + H(e, 16) + break k + } + if (tr(e, f, (n + 5) | 0)) break f + if ( + ((m[(A[e >> 2] + f) | 0] = i | 8), + (i = (A[e >> 2] + f) | 0), + (t = (((n + B) | 0) + 5) | 0), + (m[(i + 1) | 0] = t), + (m[(i + 2) | 0] = t >>> 8), + (m[(i + 3) | 0] = t >>> 16), + (m[(i + 4) | 0] = t >>> 24), + n) + ) { + ;(m[(i + 5) | 0] = 25), TA(e, 26, f) + break k + } + TA(e, 7, f) + break k + } + Ii(e) + break r + } + if (((A[(e + 24) >> 2] = o), !r)) continue + if (((f = A[(e + 4) >> 2]), (G = (f - G) | 0), fA(e, (f + G) | 0))) break r + ;(i = (A[e >> 2] + V) | 0), + C4((i + G) | 0, i, (f - V) | 0), + (i = A[e >> 2]), + Q0((i + V) | 0, (i + f) | 0, G) + continue + } + break + } + t2(e, 5511, 0) + break r + } + t2(e, 6386, 0) + } + q = -1 + } + return (h = (k + 352) | 0), q + } + function $4(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(f = (h - 144) | 0), (h = f), (r = A[e >> 2]) + A: { + r: { + if (z[(A[(r + 16) >> 2] + 120) >> 2] > f >>> 0) { + _4(r) + break r + } + if (((t = 6), lA(e, (f + 31) | 0))) break A + t = 2 + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: { + M: { + W: { + E: { + F: { + D: switch ( + ((u = Q[(f + 31) | 0]), + (u - 1) | 0) + ) { + case 0: + break A + case 20: + break n + case 9: + case 10: + case 11: + break B + case 19: + break w + case 18: + break g + case 17: + break l + case 16: + break h + case 15: + break C + case 8: + case 12: + break a + case 7: + break Q + case 14: + break I + case 13: + break G + case 6: + break M + case 5: + break W + case 4: + break E + case 2: + case 3: + break F + case 1: + break D + default: + break o + } + t = 3 + break A + } + ;(k = (u | 0) != 3), (t = 1) + break A + } + if (R5(e, (f + 32) | 0)) break r + ;(k = A[(f + 32) >> 2]), (t = 0) + break A + } + if (Bt(e, (f + 32) | 0)) break r + ;(e = A[(f + 32) >> 2]), + (r = e), + (t = A[(f + 36) >> 2]), + (k = t & 2147483647), + (e = + (((k | 0) == 2146435072) & + ((e | 0) != 0)) | + (k >>> 0 > 2146435072)), + (k = e ? 0 : r), + (t = e ? -12 : (t - 2146959372) | 0) + break A + } + ;(e = K7(e)), (k = e), (t = e ? -7 : 6) + break A + } + if (((t = A[(e + 32) >> 2]), !(t & 65280))) + break o + if ( + ((u = A[e >> 2]), + H0((f + 36) | 0, 0, 84), + (A[(f + 32) >> 2] = 1), + (k = A[(e + 8) >> 2]), + ((A[(e + 12) >> 2] - k) | 0) <= 1) + ) { + K4(e), (k = 0), (t = 3) + break e + } + if ( + ((r = Q[k | 0] | (Q[(k + 1) | 0] << 8)), + (A[(e + 8) >> 2] = k + 2), + (k = ((t >>> 4) & 4096) | (r & 4095)), + (m[(f + 49) | 0] = k), + (m[(f + 50) | 0] = k >>> 8), + (k = 0), + (t = 3), + lA(e, (f + 139) | 0) || + ((m[(f + 48) | 0] = Q[(f + 139) | 0]), + y4(e, (f + 60) | 0)) || + Ak(e, (f + 72) | 0) || + Ak(e, (f + 74) | 0) || + Ak(e, (f + 76) | 0) || + Ak(e, (f + 78) | 0) || + r2(e, (f + 92) | 0) || + r2(e, (f + 88) | 0) || + r2(e, (f + 56) | 0) || + r2(e, (f + 132) | 0)) + ) + break e + if ( + ((k = + Q[(f + 49) | 0] | (Q[(f + 50) | 0] << 8)), + (t = k & 1024 ? 88 : 64), + (i = (t + (A[(f + 88) >> 2] << 3)) | 0), + (r = A[(f + 132) >> 2]), + (n = (i + (r << 4)) | 0), + (l = (n + (A[(f + 92) >> 2] << 3)) | 0), + (k = w2( + u, + (l + (k & 4096 ? 0 : A[(f + 56) >> 2])) | + 0, + )), + !k) + ) + break r + if ( + ((k = Q0(k, (f + 32) | 0, 64)), + (A[k >> 2] = 1), + r && (A[(k + 32) >> 2] = i + k), + (o = A[(k + 60) >> 2]), + o && (A[(k + 36) >> 2] = k + n), + A[(k + 56) >> 2] && + (A[(k + 52) >> 2] = k + t), + (t = A[(u + 16) >> 2]), + (m[(k + 4) | 0] = 1), + (i = A[(t + 80) >> 2]), + (n = (k + 8) | 0), + (A[(i + 4) >> 2] = n), + (A[(k + 12) >> 2] = t + 80), + (A[(k + 8) >> 2] = i), + (A[(t + 80) >> 2] = n), + (t = -2), + r) + ) { + for (o = 0, i = (r | 0) > 0 ? r : 0; ; ) { + if ((i | 0) != (o | 0)) { + if ( + ((r = + (A[(k + 32) >> 2] + (o << 4)) | 0), + y4(e, r) || + r2(e, (r + 4) | 0) || + r2(e, (r + 8) | 0) || + ((A[(r + 8) >> 2] = + A[(r + 8) >> 2] - 1), + lA(e, (f + 139) | 0))) + ) + break e + ;(n = Q[(f + 139) | 0]), + (A[(r + 12) >> 2] = + ((n << 4) & 240) | + (A[(r + 12) >> 2] & -248) | + ((n >>> 4) & 7)), + (o = (o + 1) | 0) + continue + } + break + } + o = A[(k + 60) >> 2] + } + G: { + if (!o) break G + for (i = 0; ; ) { + if ((i | 0) >= (o | 0)) break G + if ( + ((r = + (A[(k + 36) >> 2] + (i << 3)) | 0), + y4(e, (r + 4) | 0) || + r2(e, (f + 140) | 0) || + ((o0[(r + 2) >> 1] = + A[(f + 140) >> 2]), + lA(e, (f + 139) | 0))) + ) + break e + ;(m[r | 0] = Q[(f + 139) | 0]), + (i = (i + 1) | 0), + (o = A[(k + 60) >> 2]) + } + } + n = A[(k + 24) >> 2] + G: { + if (Q[(e + 34) | 0]) { + if ( + ((l = A[(e + 8) >> 2]), + n >>> 0 > (A[(e + 12) >> 2] - l) >>> 0) + ) { + K4(e) + break e + } + A[(e + 8) >> 2] = n + l + break G + } + if (((l = (k + l) | 0), w5(e, l, n))) + break e + } + for (A[(k + 20) >> 2] = l, i = 0; ; ) { + if (i >>> 0 < n >>> 0) { + ;(r = (i + l) | 0), + (o = Q[r | 0]), + (o = + (o >>> 0 > 179 ? (o + 15) | 0 : o) << + 2), + (s = Q[(o + 24016) | 0]) + G: { + if ( + ((Q[(o + 24019) | 0] - 23) & 255) >>> + 0 > + 4 + ) + break G + if ( + ((o = + Q[(r + 1) | 0] | + (Q[(r + 2) | 0] << 8) | + ((Q[(r + 3) | 0] << 16) | + (Q[(r + 4) | 0] << 24))), + Q[(e + 34) | 0]) + ) { + t0(A[e >> 2], o) + break G + } + if (_7(e, (f + 140) | 0, o)) { + A[(k + 24) >> 2] = i + break e + } + ;(o = A[(f + 140) >> 2]), + (m[(r + 1) | 0] = o), + (m[(r + 2) | 0] = o >>> 8), + (m[(r + 3) | 0] = o >>> 16), + (m[(r + 4) | 0] = o >>> 24) + } + i = (i + s) | 0 + continue + } + break + } + G: { + if (!(Q[(k + 18) | 0] & 4)) break G + if ( + y4(e, (k - -64) | 0) || + r2(e, (k + 68) | 0) || + r2(e, (k + 76) | 0) + ) + break e + if (((r = A[(k + 76) >> 2]), !r)) break G + if ( + ((r = w2(u, r)), + (A[(k + 80) >> 2] = r), + !r || w5(e, r, A[(k + 76) >> 2])) + ) + break e + } + G: { + if (((o = A[(k + 56) >> 2]), !o)) break G + for (i = 0; ; ) { + if ((i | 0) >= (o | 0)) break G + if (((r = $4(e)), (n = g), (n | 0) == 6)) + break e + ;(o = (A[(k + 52) >> 2] + (i << 3)) | 0), + (A[o >> 2] = r), + (A[(o + 4) >> 2] = n), + (i = (i + 1) | 0), + (o = A[(k + 56) >> 2]) + } + } + ;(A[u >> 2] = A[u >> 2] + 1), + (A[(k + 48) >> 2] = u) + break A + } + if (!Q[(e + 33) | 0]) break o + if ( + ((u = A[e >> 2]), + (t = 6), + y4(e, (f + 32) | 0) || + ((r = nt(u, A[(f + 32) >> 2])), !r)) + ) + break A + if ( + ((A[r >> 2] = A[r >> 2] + 1), + r2(e, (r + 20) | 0)) + ) + break i + I: { + if (((i = A[(r + 20) >> 2]), !i)) break I + if ( + ((A[(r + 24) >> 2] = i), + (i = w2(u, i << 3)), + (A[(r + 16) >> 2] = i), + !i) + ) + break i + for (i = 0; ; ) { + if (A[(r + 20) >> 2] <= (i | 0)) break I + if ( + ((n = i << 3), + (i = (i + 1) | 0), + !!y4(e, (n + A[(r + 16) >> 2]) | 0)) + ) + break + } + break i + } + if (r2(e, (r + 32) | 0)) break i + I: { + if (((i = A[(r + 32) >> 2]), !i)) break I + if ( + ((A[(r + 36) >> 2] = i), + (i = w2(u, M(i, 20))), + (A[(r + 28) >> 2] = i), + !i) + ) + break i + for (i = 0; ; ) { + if (A[(r + 32) >> 2] <= (i | 0)) break I + if ( + ((n = A[(r + 28) >> 2]), + lA(e, (f + 140) | 0)) + ) + break i + ;(n = (M(i, 20) + n) | 0), + (l = Q[(f + 140) | 0]), + (A[(n + 8) >> 2] = l), + (o = r2(e, n)) + G: { + if (!l) { + if (o) break i + break G + } + if (o || y4(e, (n + 12) | 0)) break i + } + if ( + ((i = (i + 1) | 0), !!y4(e, (n + 16) | 0)) + ) + break + } + break i + } + if (r2(e, (r + 44) | 0)) break i + I: { + if (((i = A[(r + 44) >> 2]), !i)) break I + if ( + ((A[(r + 48) >> 2] = i), + (i = w2(u, i << 2)), + (A[(r + 40) >> 2] = i), + !i) + ) + break i + for (i = 0; ; ) { + if (A[(r + 44) >> 2] <= (i | 0)) break I + if ( + ((n = i << 2), + (i = (i + 1) | 0), + !!r2(e, (n + A[(r + 40) >> 2]) | 0)) + ) + break + } + break i + } + if (r2(e, (r + 56) | 0)) break i + I: { + if (((i = A[(r + 56) >> 2]), !i)) break I + if ( + ((A[(r + 60) >> 2] = i), + (i = w2(u, M(i, 12))), + (A[(r + 52) >> 2] = i), + !i) + ) + break i + for (i = 0; ; ) { + if (A[(r + 56) >> 2] <= (i | 0)) break I + if ( + ((n = (A[(r + 52) >> 2] + M(i, 12)) | 0), + r2(e, n) || y4(e, (n + 4) | 0)) + ) + break i + if ( + ((i = (i + 1) | 0), !!r2(e, (n + 8) | 0)) + ) + break + } + break i + } + if ( + ((a = r), + (C = $4(e)), + (A[(a + 72) >> 2] = C), + (e = g), + (A[(r + 76) >> 2] = e), + (e | 0) == 6) + ) + break i + ;(k = r), (t = -3) + break A + } + ;(i = A[e >> 2]), (k = j0(i)), (t = g) + Q: { + if (kr(e, k) || r2(e, (f + 32) | 0)) break Q + for (u = 0, o = A[(f + 32) >> 2]; ; ) { + if ((u | 0) == (o | 0)) break A + if (y4(e, (f + 140) | 0)) break Q + if ( + ((r = $4(e)), + (n = A[(f + 140) >> 2]), + (l = g), + (l | 0) == 6) + ) { + K(i, n) + break Q + } + if ( + ((r = l0(i, k, t, n, r, l, 7)), + K(i, n), + (u = (u + 1) | 0), + !((r | 0) >= 0)) + ) + break + } + } + I(i, k, t) + break r + } + if ( + ((n = A[e >> 2]), + (k = u2(n)), + (t = g), + kr(e, k) || r2(e, (f + 32) | 0)) + ) + break k + for ( + o = (u | 0) == 13 ? 4 : 7, l = A[(f + 32) >> 2]; + ; + + ) { + if ((i | 0) != (l | 0)) { + if (((r = $4(e)), (s = g), (s | 0) == 6)) + break k + if ( + ((r = a4(n, k, t, i, r, s, o)), + (i = (i + 1) | 0), + (r | 0) >= 0) + ) + continue + break k + } + break + } + if ((u | 0) != 13) break A + if ( + ((e = $4(e)), + (i = 0), + (r = g), + i | ((r | 0) != 3) && + (!i & ((r | 0) == 6) || + (l0(n, k, t, 112, e, r, 0) | 0) < 0)) + ) + break k + k6(n, k, t) + break A + } + if (((u = A[e >> 2]), (t = 6), lA(e, (f + 139) | 0))) + break A + if (((n = Q[(f + 139) | 0]), n >>> 0 >= 11)) { + j(u, 4042, 0) + break A + } + if (r2(e, (f + 132) | 0) || r2(e, (f + 140) | 0)) + break A + ;(o = A[(e + 40) >> 2]), (t = 3), (r = 0), (i = 3) + C: { + if (kr(e, 0)) break C + if (((t = 6), (r = $4(e)), (i = g), (i | 0) == 6)) + break A + if (!p8(u, r, i)) break f + if ( + ((A[(f + 32) >> 2] = r), + (A[(f + 36) >> 2] = i), + (k = A[(f + 140) >> 2]), + (k | 0) >= 0 + ? (t = 0) + : (S(+(k >>> 0)), + (t = v(1) | 0), + (k = v(0) | 0), + (l = + (((t | 0) == 2146435072) & ((k | 0) != 0)) | + (t >>> 0 > 2146435072)), + (k = l ? 0 : k), + (t = l ? -12 : (t - 2146959372) | 0)), + (A[(f + 40) >> 2] = k), + (A[(f + 44) >> 2] = t), + (k = A[(f + 132) >> 2]), + (k | 0) >= 0 + ? (t = 0) + : (S(+(k >>> 0)), + (t = v(1) | 0), + (k = v(0) | 0), + (l = + (((t | 0) == 2146435072) & ((k | 0) != 0)) | + (t >>> 0 > 2146435072)), + (k = l ? 0 : k), + (t = l ? -12 : (t - 2146959372) | 0)), + (A[(f + 48) >> 2] = k), + (A[(f + 52) >> 2] = t), + (k = Rk(u, 0, 3, e, (f + 32) | 0, (n + 21) | 0)), + (t = g), + (t | 0) == 6) + ) + break C + if (z[(e + 32) >> 2] < 16777216) break f + A[(A[(e + 36) >> 2] + (o << 2)) >> 2] = k + break f + } + I(u, r, i), I(u, k, t) + break r + } + if (((u = A[e >> 2]), (t = 6), r2(e, (f + 32) | 0))) + break A + if ( + ((n = A[(f + 32) >> 2]), + (r = A[(e + 8) >> 2]), + n >>> 0 > (A[(e + 12) >> 2] - r) >>> 0) + ) { + K4(e) + break A + } + r = d5(u, r, n) + h: { + if (((i = g), (i | 0) == 6 || kr(e, r))) break h + ;(A[(e + 8) >> 2] = n + A[(e + 8) >> 2]), + (k = r), + (t = i) + break A + } + I(u, r, i) + break A + } + if (!Q[(e + 32) | 0] | !A[(A[(r + 16) >> 2] + 192) >> 2]) + break o + if ( + ((u = A[e >> 2]), + (t = 6), + r2(e, (f + 140) | 0) || Bt(e, (f + 32) | 0)) + ) + break A + r = qi( + u, + 0, + 3, + A[(f + 140) >> 2], + 0, + 20, + A[(f + 32) >> 2], + 0, + 0, + ) + l: { + if (((i = g), (i | 0) == 6 || kr(e, r))) break l + ;(k = r), (t = i) + break A + } + I(u, r, i) + break A + } + ;(s = A[e >> 2]), + (t = 6), + (u = 0), + (n = 3), + (l = $4(e)), + (r = g), + (o = r) + g: { + if ((r | 0) == 6) break g + if (!(!r | ((r + 11) >>> 0 > 17))) { + j(s, 12717, 0) + break g + } + if ( + ((n = 6), + (r = A[(s + 40) >> 2]), + (r = m2(s, A[(r + 80) >> 2], A[(r + 84) >> 2], 10)), + (i = g), + (i | 0) == 6) + ) + break g + if (!kr(e, r)) break s + ;(u = r), (n = i) + } + I(s, l, o), I(s, u, n) + break A + } + ;(n = A[e >> 2]), (t = 6), (r = 0), (i = 3), (u = $4(e)) + w: { + if ( + ((o = g), + (o | 0) == 6 || + ((r = Z0(n, u, o)), (i = g), (i | 0) == 6) || + kr(e, r)) + ) + break w + I(n, u, o), (k = r), (t = i) + break A + } + I(n, u, o), I(n, r, i) + break A + } + if (((k = A[e >> 2]), (n = W0(k, 24)), !n)) { + ;(k = 0), (t = 3) + break t + } + if ( + ((A[n >> 2] = 1), + (k = A[(k + 216) >> 2]), + (A[(n + 16) >> 2] = 0), + (A[(n + 20) >> 2] = 0), + (A[(n + 8) >> 2] = 0), + (A[(n + 12) >> 2] = -2147483648), + (A[(n + 4) >> 2] = k), + (k = (u - 10) | 0), + k >>> 0 < 3) + ) { + if ( + ((t = ((k << 3) + 33088) | 0), + (k = n | A[t >> 2]), + (t = A[(t + 4) >> 2]), + R5(e, (f + 32) | 0)) + ) + break t + if ( + ((r = A[(f + 32) >> 2]), + (A[(n + 8) >> 2] = r & 1), + r >>> 0 <= 1) + ) { + A[(n + 12) >> 2] = -2147483648 + break A + } + B: { + w: { + g: switch (((r = r >> 1), (r - 1) | 0)) { + case 1: + break w + case 0: + break g + default: + break B + } + A[(n + 12) >> 2] = 2147483646 + break A + } + A[(n + 12) >> 2] = 2147483647 + break A + } + if ( + ((A[(n + 12) >> 2] = (r | 0) > 2 ? (r - 3) | 0 : r), + r2(e, (f + 140) | 0)) + ) + break t + if (((i = A[(f + 140) >> 2]), !i)) { + $0(A[e >> 2], 11506, 0) + break t + } + if ( + ((B = (n + 4) | 0), + (u | 0) != 12 + ? (r = ((i + 3) >>> 2) | 0) + : (r = (((i + 8) >>> 0) / 9) | 0), + l2(B, r)) + ) { + Y1(A[e >> 2]) + break t + } + if ((u | 0) != 12) break u + for (i = (i >>> 0) % 9 | 0, B = i ? (9 - i) | 0 : 0; ; ) { + if ((r | 0) == (l | 0)) break A + ;(i = 0), (u = l ? 0 : B) + B: { + for (;;) { + if ((u | 0) == 9) break B + w: { + if (!o) { + if (lA(e, (f + 132) | 0)) break t + ;(w = Q[(f + 132) | 0]), (s = w & 15), (o = 1) + break w + } + ;(s = ((w & 240) >>> 4) | 0), (o = 0) + } + if (s >>> 0 < 10) { + ;(i = (M(s, A[((u << 2) + 71856) >> 2]) + i) | 0), + (u = (u + 1) | 0) + continue + } + break + } + $0(A[e >> 2], 5857, 0) + break t + } + ;(A[(A[(n + 20) >> 2] + (l << 2)) >> 2] = i), + (l = (l + 1) | 0) + } + } + V0(), T() + } + nA(s, r, i, l, o), (k = r), (t = i) + break A + } + ;(k = A[(e + 4) >> 2]), + (e = A[(e + 8) >> 2]), + (A[f >> 2] = u), + (A[(f + 4) >> 2] = e - k), + o4(r, 18915, f) + break r + } + if (z[(e + 32) >> 2] <= 16777215) { + o4(r, 15271, 0) + break r + } + if (r2(e, (f + 32) | 0)) break r + if ( + ((k = A[(f + 32) >> 2]), (t = A[(e + 40) >> 2]), k >>> 0 >= t >>> 0) + ) { + ;(A[(f + 20) >> 2] = t), + (A[(f + 16) >> 2] = k), + o4(r, 18943, (f + 16) | 0) + break r + } + ;(k = A[(A[(e + 36) >> 2] + (k << 2)) >> 2]), + (A[k >> 2] = A[k >> 2] + 1), + (t = -1) + break A + } + if (((u = 0), (o = i & 3), o)) { + for (i = 0; ; ) { + if ((i | 0) != (o | 0)) { + if (lA(e, (f + 132) | 0)) break t + ;(u = (Q[(f + 132) | 0] << (((i - o) << 3) + 32)) | u), + (i = (i + 1) | 0) + continue + } + break + } + ;(A[A[(n + 20) >> 2] >> 2] = u), (u = 1) + } + for (i = r >>> 0 > u >>> 0 ? r : u; ; ) { + if ((i | 0) == (u | 0)) break A + if (((r = A[(e + 8) >> 2]), ((A[(e + 12) >> 2] - r) | 0) <= 3)) K4(e) + else { + ;(o = + Q[r | 0] | + (Q[(r + 1) | 0] << 8) | + ((Q[(r + 2) | 0] << 16) | (Q[(r + 3) | 0] << 24))), + (A[(e + 8) >> 2] = r + 4), + (A[(A[(n + 20) >> 2] + (u << 2)) >> 2] = o), + (u = (u + 1) | 0) + continue + } + break + } + } + I(A[e >> 2], k, t) + break r + } + I(u, r, i) + break A + } + I(n, k, t) + break r + } + kf(u, r) + break A + } + I(u, k, t) + } + ;(k = 0), (t = 6) + } + return (h = (f + 144) | 0), (g = t), k + } + function e9(e) { + e = e | 0 + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(s = (h - 112) | 0), (h = s) + A: { + r: { + if (((i = (e + 16) | 0), (r = Z[A[e >> 2]](i, 264) | 0), !r)) break r + if ( + (H0((r + 5) | 0, 0, 259), + (m[(r + 4) | 0] = 5), + (A[r >> 2] = 1), + (k = A[(e + 80) >> 2]), + (n = (r + 8) | 0), + (A[(k + 4) >> 2] = n), + (A[(r + 12) >> 2] = e + 80), + (A[(r + 8) >> 2] = k), + (A[(e + 80) >> 2] = n), + (k = Z[A[e >> 2]](i, A[(e + 64) >> 2] << 3) | 0), + (A[(r + 40) >> 2] = k), + !k) + ) { + Z[A[(e + 4) >> 2]](i, r) + break r + } + for ( + A[(r + 16) >> 2] = e, + i = A[(e + 72) >> 2], + n = (r + 20) | 0, + A[(i + 4) >> 2] = n, + A[(r + 24) >> 2] = e + 72, + A[(r + 20) >> 2] = i, + A[(e + 72) >> 2] = n, + A[(r + 220) >> 2] = 113, + A[(r + 224) >> 2] = 456, + A[(r + 216) >> 2] = e + 216, + e = A[(e + 64) >> 2], + e = (e | 0) > 0 ? e : 0; + ; + + ) { + if ((e | 0) != (f | 0)) { + ;(i = (k + (f << 3)) | 0), + (A[i >> 2] = 0), + (A[(i + 4) >> 2] = 2), + (f = (f + 1) | 0) + continue + } + break + } + for ( + A[(r + 80) >> 2] = 0, + A[(r + 84) >> 2] = 2, + A[(r + 72) >> 2] = 0, + A[(r + 76) >> 2] = 2, + A[(r + 64) >> 2] = 0, + A[(r + 68) >> 2] = 2, + e = (r + 244) | 0, + A[(r + 248) >> 2] = e, + A[(r + 244) >> 2] = e, + e = Z2(r, 0, 2), + i = A[(r + 40) >> 2], + A[(i + 8) >> 2] = e, + k = i, + i = g, + A[(k + 12) >> 2] = i, + f = 0, + e = pr(r, 17, 20760, 0, 0, 0, e, i), + A[(r + 48) >> 2] = e, + i = g, + A[(r + 52) >> 2] = i, + i >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + k = A[(r + 40) >> 2], + A[(k + 104) >> 2] = e, + A[(k + 108) >> 2] = i, + e = j0(r), + i = A[(r + 40) >> 2], + A[(i + 24) >> 2] = e, + k = i, + i = g, + A[(k + 28) >> 2] = i, + Y0(r, e, i, 27728, 3); + ; + + ) { + if (((e = A[(r + 40) >> 2]), (f | 0) != 8)) { + ;(k = A[((f << 2) + 21712) >> 2]), + (e = Z2(r, A[(e + 24) >> 2], A[(e + 28) >> 2])), + (i = g), + l0(r, e, i, 54, U5(r, k), g, 3), + l0(r, e, i, 51, y0(r, 47), g, 3), + (k = ((f << 3) + r) | 0), + (A[(k + 88) >> 2] = e), + (A[(k + 92) >> 2] = i), + (f = (f + 1) | 0) + continue + } + break + } + for ( + e = m2(r, A[(e + 8) >> 2], A[(e + 12) >> 2], 2), + i = A[(r + 40) >> 2], + A[(i + 16) >> 2] = e, + k = i, + i = g, + A[(k + 20) >> 2] = i, + f = 0, + a = r, + C = Rn(r, (i | 0) == -1 ? e : 0, 1), + A[(a + 36) >> 2] = C, + f7(r, (r + 36) | 0, 0, 48, 10), + a = r, + C = sk(r, 18, 0, 0), + A[(a + 176) >> 2] = C, + A[(r + 180) >> 2] = g, + e = sk(r, 19, 0, 0), + i = g, + l1( + r, + A[(r + 48) >> 2], + A[(r + 52) >> 2], + 79, + 0, + 3, + e, + i, + A[(r + 176) >> 2], + A[(r + 180) >> 2], + 6401, + ), + l1( + r, + A[(r + 48) >> 2], + A[(r + 52) >> 2], + 77, + 0, + 3, + e, + i, + A[(r + 176) >> 2], + A[(r + 180) >> 2], + 6401, + ), + I(r, e, i), + I(r, On(r, e, i, r, (r + 176) | 0, 1), g), + a = r, + C = j0(r), + A[(a + 192) >> 2] = C, + A[(r + 196) >> 2] = g, + a = r, + C = Z2(r, 0, 2), + A[(a + 200) >> 2] = C, + A[(r + 204) >> 2] = g, + e = A[(r + 40) >> 2], + Y0(r, BA(r, 6354, 20, 1, A[(e + 8) >> 2], A[(e + 12) >> 2]), g, 27776, 23), + e = A[(r + 40) >> 2], + Y0(r, A[(e + 8) >> 2], A[(e + 12) >> 2], 28144, 11), + Y0(r, A[(r + 48) >> 2], A[(r + 52) >> 2], 28320, 7), + e = T1(r, 21, 9893, 1, 5, 0), + A[(r + 56) >> 2] = e, + i = g, + A[(r + 60) >> 2] = i, + i >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + HA(r, e, i, 9893, A[(r + 48) >> 2], A[(r + 52) >> 2]), + e = T1(r, 22, 8281, 1, 5, -1), + i = g, + k = A[(r + 40) >> 2], + HA(r, e, i, 8281, A[(k + 24) >> 2], A[(k + 28) >> 2]); + ; + + ) { + if ((f | 0) != 8) { + ;(k = A[((f << 2) + 21712) >> 2]), + (n = pr(r, 22, k, (f | 0) == 7 ? 2 : 1, 5, f, e, i)), + (t = k), + (k = ((f << 3) + r) | 0), + HA(r, n, g, t, A[(k + 88) >> 2], A[(k + 92) >> 2]), + (f = (f + 1) | 0) + continue + } + break + } + for ( + e = j0(r), + A[(r + 152) >> 2] = e, + i = g, + A[(r + 156) >> 2] = i, + Y0(r, e, i, 28432, 1), + e = A[(r + 40) >> 2], + Y0(r, A[(e + 16) >> 2], A[(e + 20) >> 2], 28448, 35), + e = A[(r + 40) >> 2], + e = BA(r, 4075, 23, 1, A[(e + 16) >> 2], A[(e + 20) >> 2]), + i = g, + i >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + A[(r + 64) >> 2] = e, + A[(r + 68) >> 2] = i, + Y0(r, e, i, 29008, 4), + u = Q0(s, 21744, 97), + f = u, + e = 99, + i = Z2(r, 0, 2), + k = g; + ; + + ) { + if (e & 255) { + lr(r, i, k, f, 1, 1, 7), (f = (((o2(f) + f) | 0) + 1) | 0), (e = Q[f | 0]) + continue + } + break + } + for ( + e = A[(r + 40) >> 2], + l0(r, A[(e + 16) >> 2], A[(e + 20) >> 2], 219, i, k, 1), + i = A[(r + 40) >> 2], + e = A[(i + 16) >> 2], + i = A[(i + 20) >> 2], + a = r, + C = O(r, e, i, 107, e, i, 0), + A[(a + 168) >> 2] = C, + A[(r + 172) >> 2] = g, + e = Z2(r, A[(r + 152) >> 2], A[(r + 156) >> 2]), + i = A[(r + 40) >> 2], + A[(i + 352) >> 2] = e, + k = i, + i = g, + A[(k + 356) >> 2] = i, + Y0(r, e, i, 29072, 2), + Y0(r, A[(r + 192) >> 2], A[(r + 196) >> 2], 29104, 14), + e = A[(r + 40) >> 2], + e = m2(r, A[(e + 8) >> 2], A[(e + 12) >> 2], 4), + i = A[(r + 40) >> 2], + A[(i + 32) >> 2] = e, + k = i, + i = g, + A[(k + 36) >> 2] = i, + nA(r, e, i, 0, 0), + e = A[(r + 40) >> 2], + Y0(r, A[(e + 32) >> 2], A[(e + 36) >> 2], 29408, 6), + e = A[(r + 40) >> 2], + Y0(r, BA(r, 9286, 24, 1, A[(e + 32) >> 2], A[(e + 36) >> 2]), g, 29504, 14), + e = A[(r + 40) >> 2], + e = m2(r, A[(e + 8) >> 2], A[(e + 12) >> 2], 6), + i = A[(r + 40) >> 2], + A[(i + 48) >> 2] = e, + k = i, + i = g, + A[(k + 52) >> 2] = i, + nA(r, e, i, 0, 1), + e = A[(r + 40) >> 2], + Y0(r, A[(e + 48) >> 2], A[(e + 52) >> 2], 29728, 2), + e = A[(r + 40) >> 2], + BA(r, 10563, 25, 1, A[(e + 48) >> 2], A[(e + 52) >> 2]), + e = A[(r + 40) >> 2], + e = m2(r, A[(e + 8) >> 2], A[(e + 12) >> 2], 5), + i = A[(r + 40) >> 2], + A[(i + 40) >> 2] = e, + k = i, + i = g, + A[(k + 44) >> 2] = i, + nA(r, e, i, y0(r, 47), g), + e = A[(r + 40) >> 2], + Y0(r, BA(r, 11974, 26, 1, A[(e + 40) >> 2], A[(e + 44) >> 2]), g, 29760, 3), + e = A[(r + 40) >> 2], + Y0(r, A[(e + 40) >> 2], A[(e + 44) >> 2], 29808, 50), + e = Z2(r, A[(r + 152) >> 2], A[(r + 156) >> 2]), + i = A[(r + 40) >> 2], + A[(i + 360) >> 2] = e, + k = i, + i = g, + A[(k + 364) >> 2] = i, + Y0(r, e, i, 30720, 2), + Mf(u), + k = A[(u + 8) >> 2], + n = i0(A[u >> 2], A[(u + 4) >> 2], 1e6, 0), + i = (k + n) | 0, + e = (g + (k >> 31)) | 0, + k = i, + e = i >>> 0 < n >>> 0 ? (e + 1) | 0 : e, + i = !e & (i >>> 0 <= 1), + A[(r + 208) >> 2] = i ? 1 : k, + A[(r + 212) >> 2] = i ? 0 : e, + Y0(r, A[(r + 192) >> 2], A[(r + 196) >> 2], 30752, 1), + Y0(r, A[(r + 192) >> 2], A[(r + 196) >> 2], 31472, 1), + e = j0(r), + i = A[(r + 40) >> 2], + A[(i + 56) >> 2] = e, + k = i, + i = g, + A[(k + 60) >> 2] = i, + Y0(r, e, i, 31712, 5), + e = A[(r + 40) >> 2], + e = BA(r, 10723, 27, 0, A[(e + 56) >> 2], A[(e + 60) >> 2]), + i = g, + Y0(r, e, i, 31792, 2), + f = 208; + ; + + ) { + if ((f | 0) != 222) { + ;(k = u4(A[(r + 16) >> 2], u, f)), + (n = e6(k, 46)), + lr(r, e, i, n ? (n + 1) | 0 : k, q2(r, f), g, 0), + (f = (f + 1) | 0) + continue + } + break + } + for ( + e = Z2(r, A[(r + 152) >> 2], A[(r + 156) >> 2]), + i = A[(r + 40) >> 2], + A[(i + 376) >> 2] = e, + k = i, + i = g, + A[(k + 380) >> 2] = i, + Y0(r, e, i, 31824, 4), + e = Z2(r, A[(r + 48) >> 2], A[(r + 52) >> 2]), + i = A[(r + 40) >> 2], + A[(i + 128) >> 2] = e, + A[(i + 132) >> 2] = g, + e = T1(r, 21, 9870, 1, 5, 1), + k = g, + i = A[(r + 40) >> 2], + Y0(r, A[(i + 128) >> 2], A[(i + 132) >> 2], 31888, 1), + i = A[(r + 40) >> 2], + Lr( + r, + A[(i + 128) >> 2], + A[(i + 132) >> 2], + A[(i + 376) >> 2], + A[(i + 380) >> 2], + 1, + 1, + ), + i = A[(r + 40) >> 2], + Lr(r, e, k, A[(i + 128) >> 2], A[(i + 132) >> 2], 0, 1), + I(r, e, k), + e = sk(r, 28, 11033, 1), + i = g, + k = i, + A[(r + 184) >> 2] = e, + A[(r + 188) >> 2] = i, + i = A[(r + 192) >> 2], + n = A[(r + 196) >> 2], + k >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + l0(r, i, n, 58, e, k, 3), + e = A[(r + 192) >> 2], + i = A[(r + 196) >> 2], + i >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + l0(r, e, i, 138, e, i, 3), + e = j0(r), + i = A[(r + 40) >> 2], + A[(i + 80) >> 2] = e, + k = i, + i = g, + A[(k + 84) >> 2] = i, + Y0(r, e, i, 26512, 47), + e = A[(r + 40) >> 2], + Y0(r, BA(r, 12792, 29, 7, A[(e + 80) >> 2], A[(e + 84) >> 2]), g, 27392, 3), + A[(r + 256) >> 2] = 30, + e = A[(r + 40) >> 2], + Y0(r, A[(e + 40) >> 2], A[(e + 44) >> 2], 25168, 1), + A[(r + 252) >> 2] = 31, + e = j0(r), + i = A[(r + 40) >> 2], + A[(i + 144) >> 2] = e, + k = i, + i = g, + A[(k + 148) >> 2] = i, + Y0(r, e, i, 25184, 17), + e = A[(r + 40) >> 2], + e = BA(r, 9461, 32, 2, A[(e + 144) >> 2], A[(e + 148) >> 2]), + i = g, + i >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + A[(r + 72) >> 2] = e, + A[(r + 76) >> 2] = i, + Y0(r, e, i, 25456, 1), + e = Z2(r, A[(r + 152) >> 2], A[(r + 156) >> 2]), + i = A[(r + 40) >> 2], + A[(i + 368) >> 2] = e, + k = i, + i = g, + A[(k + 372) >> 2] = i, + Y0(r, e, i, 25472, 2), + Y0(r, A[(r + 192) >> 2], A[(r + 196) >> 2], 25504, 1), + e = A[(r + 16) >> 2], + (A[(A[(e + 68) >> 2] + 1152) >> 2] && z[(e + 64) >> 2] >= 49) || + ($k(e, 21528, 48, 1), + (e = A[(e + 68) >> 2]), + (A[(e + 1168) >> 2] = 33), + (A[(e + 1172) >> 2] = 21540)), + e = T1(r, 34, 3409, 2, 2, 0), + i = g, + (i | 0) == -1 && (m[(e + 5) | 0] = Q[(e + 5) | 0] | 16), + Y0(r, e, i, 25568, 1), + lr(r, A[(r + 192) >> 2], A[(r + 196) >> 2], 3409, e, i, 3), + f = 0; + ; + + ) { + e: { + if ((f | 0) == 4) + for (f = 0; ; ) { + if ((f | 0) == 2) break e + ;(e = Z2(r, A[(r + 152) >> 2], A[(r + 156) >> 2])), + (i = (A[(r + 40) >> 2] + (f << 3)) | 0), + (A[(i + 336) >> 2] = e), + (k = i), + (i = g), + (A[(k + 340) >> 2] = i), + Y0(r, e, i, A[((f << 2) + 21584) >> 2], Q[(f + 21596) | 0]), + (f = (f + 1) | 0) + } + ;(i = u4(A[(r + 16) >> 2], u, (f + 181) | 0)), + (e = j0(r)), + (k = (f + 38) << 3), + (n = (k + A[(r + 40) >> 2]) | 0), + (A[n >> 2] = e), + (t = n), + (n = g), + (A[(t + 4) >> 2] = n), + Y0(r, e, n, A[((f << 2) + 21568) >> 2], Q[(f + 21592) | 0]), + (e = T1(r, 35, i, 0, 3, f)), + (n = g), + f >>> 0 <= 1 && Y0(r, e, n, 26160, 1), + (t = e), + (e = (k + A[(r + 40) >> 2]) | 0), + HA(r, t, n, i, A[e >> 2], A[(e + 4) >> 2]), + (f = (f + 1) | 0) + continue + } + break + } + for ( + e = j0(r), + i = A[(r + 40) >> 2], + A[(i + 152) >> 2] = e, + k = i, + i = g, + A[(k + 156) >> 2] = i, + Y0(r, e, i, 31904, 3), + e = A[(r + 40) >> 2], + Y0(r, N8(r, 9123, 36, A[(e + 152) >> 2], A[(e + 156) >> 2]), g, 31952, 2), + e = j0(r), + i = A[(r + 40) >> 2], + A[(i + 160) >> 2] = e, + k = i, + i = g, + A[(k + 164) >> 2] = i, + Y0(r, e, i, 31984, 3), + e = A[(r + 40) >> 2], + Y0(r, N8(r, 9084, 37, A[(e + 160) >> 2], A[(e + 164) >> 2]), g, 32032, 1), + k = j0(r), + e = g, + t = e, + Y0(r, k, e, 32048, 33), + i = A[(r + 40) >> 2], + e = A[(i + 16) >> 2], + i = A[(i + 20) >> 2], + l0(r, k, t, 55, O(r, e, i, 55, e, i, 0), g, 3), + n = sk(r, 38, 4070, 0), + e = g, + B = e, + Y0(r, n, e, 32576, 3), + fu(r, n, e, k, t), + f = 21; + ; + + ) { + if ((f | 0) != 32) { + ;(i = Z2(r, k, t)), + (o = f << 3), + (e = (o + A[(r + 40) >> 2]) | 0), + (A[e >> 2] = i), + (l = g), + (A[(e + 4) >> 2] = l), + (e = 1 << Q[(f + 21820) | 0]), + lr(r, i, l, 16887, e, 0, 0), + (l = u4(A[(r + 16) >> 2], u, (f + 142) | 0)), + (i = pr(r, 39, l, 3, 3, f, n, B)), + (w = g), + (o = (o + A[(r + 40) >> 2]) | 0), + HA(r, i, w, l, A[o >> 2], A[(o + 4) >> 2]), + lr(r, i, w, 16887, e, 0, 0), + (f = (f + 1) | 0) + continue + } + break + } + I(r, k, t), + I(r, n, B), + (e = j0(r)), + (i = A[(r + 40) >> 2]), + (A[(i + 256) >> 2] = e), + (k = i), + (i = g), + (A[(k + 260) >> 2] = i), + Y0(r, e, i, 32624, 24), + (e = A[(r + 40) >> 2]), + N8(r, 4418, 40, A[(e + 256) >> 2], A[(e + 260) >> 2]), + (e = A[(r + 16) >> 2]), + (A[(A[(e + 68) >> 2] + 1176) >> 2] && z[(e + 64) >> 2] >= 50) || + ($k(e, 21600, 49, 9), + (e = A[(e + 68) >> 2]), + (A[(e + 1360) >> 2] = 41), + (A[(e + 1312) >> 2] = 42), + (A[(e + 1288) >> 2] = 42), + (A[(e + 1264) >> 2] = 43), + (A[(e + 1240) >> 2] = 44), + (A[(e + 1216) >> 2] = 44)), + (e = j0(r)), + (i = A[(r + 40) >> 2]), + (A[(i + 392) >> 2] = e), + (k = i), + (i = g), + (A[(k + 396) >> 2] = i), + Y0(r, e, i, 26176, 4), + (e = T1(r, 45, 12858, 1, 2, 0)), + (i = g), + i >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + (A[(r + 80) >> 2] = e), + (A[(r + 84) >> 2] = i), + Y0(r, e, i, 26240, 7), + (k = e), + (e = A[(r + 40) >> 2]), + HA(r, k, i, 12858, A[(e + 392) >> 2], A[(e + 396) >> 2]), + (e = Z2(r, A[(r + 48) >> 2], A[(r + 52) >> 2])), + (i = A[(r + 40) >> 2]), + (A[(i + 416) >> 2] = e), + (A[(i + 420) >> 2] = g), + (e = pr(r, 21, 9888, 1, 5, 2, A[(r + 56) >> 2], A[(r + 60) >> 2])), + (i = g), + (k = A[(r + 40) >> 2]), + Y0(r, A[(k + 416) >> 2], A[(k + 420) >> 2], 26352, 1), + (k = A[(r + 40) >> 2]), + Lr(r, e, i, A[(k + 416) >> 2], A[(k + 420) >> 2], 0, 1), + I(r, e, i), + (e = j0(r)), + (A[(r + 160) >> 2] = e), + (i = g), + (A[(r + 164) >> 2] = i), + Y0(r, e, i, 26368, 1), + (e = Z2(r, A[(r + 160) >> 2], A[(r + 164) >> 2])), + (i = A[(r + 40) >> 2]), + (A[(i + 440) >> 2] = e), + (k = i), + (i = g), + (A[(k + 444) >> 2] = i), + Y0(r, e, i, 26384, 3), + (e = Z2(r, A[(r + 160) >> 2], A[(r + 164) >> 2])), + (i = A[(r + 40) >> 2]), + (A[(i + 456) >> 2] = e), + (k = i), + (i = g), + (A[(k + 460) >> 2] = i), + Y0(r, e, i, 26432, 4), + (e = Z2(r, A[(r + 48) >> 2], A[(r + 52) >> 2])), + (i = A[(r + 40) >> 2]), + (A[(i + 448) >> 2] = e), + (A[(i + 452) >> 2] = g), + (e = pr(r, 21, 9865, 1, 5, 3, A[(r + 56) >> 2], A[(r + 60) >> 2])), + (k = g), + (i = A[(r + 40) >> 2]), + Y0(r, A[(i + 448) >> 2], A[(i + 452) >> 2], 26496, 1), + (i = A[(r + 40) >> 2]), + Lr( + r, + A[(i + 448) >> 2], + A[(i + 452) >> 2], + A[(i + 456) >> 2], + A[(i + 460) >> 2], + 1, + 1, + ), + (i = A[(r + 40) >> 2]), + Lr(r, e, k, A[(i + 448) >> 2], A[(i + 452) >> 2], 0, 1), + I(r, e, k), + (e = A[(r + 16) >> 2]), + (A[(e + 276) >> 2] = 46), + (A[(e + 292) >> 2] = 47), + (A[(e + 288) >> 2] = 48), + (A[(e + 284) >> 2] = 49), + (A[(e + 280) >> 2] = 50), + (e = j0(r)), + (i = A[(r + 40) >> 2]), + (A[(i + 264) >> 2] = e), + (k = i), + (i = g), + (A[(k + 268) >> 2] = i), + Y0(r, e, i, 27456, 3), + (e = A[(r + 40) >> 2]), + Y0(r, BA(r, 5784, 51, 1, A[(e + 264) >> 2], A[(e + 268) >> 2]), g, 27504, 14) + break A + } + r = 0 + } + return (h = (s + 112) | 0), r | 0 + } + function d4(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(s = (h - 16) | 0), (h = s) + A: { + r: { + e: { + n = A[e >> 2] + i: { + if (z[(A[(n + 16) >> 2] + 120) >> 2] > s >>> 0) { + _4(n) + break i + } + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: { + M: { + W: switch ( + ((B = i), + (f = + (i - 7) >>> 0 < 4294967278 ? 7 : i), + (f + 11) | 0) + ) { + case 0: + case 1: + case 2: + break g + case 10: + break l + case 8: + break h + case 9: + break C + case 4: + break a + case 18: + break Q + case 11: + break I + case 12: + break G + case 14: + break M + case 13: + break W + default: + break o + } + H((e + 4) | 0, 1) + break r + } + H((e + 4) | 0, 2) + break r + } + H((e + 4) | 0, (r + 3) & 255) + break r + } + ;(e = (e + 4) | 0), H(e, 5), r3(e, r) + break r + } + H((e + 4) | 0, 6), z7(e, r, (i + 2146959372) | 0) + break r + } + H((e + 4) | 0, 7), at(e, r) + break r + } + if (!Q[(e + 29) | 0]) break o + ;(k = (e + 4) | 0), + H(k, 14), + $5( + e, + (Q[(r + 17) | 0] | (Q[(r + 18) | 0] << 8)) & 4095, + ), + H(k, Q[(r + 16) | 0]), + x4(e, A[(r + 28) >> 2]), + N0(k, F[(r + 40) >> 1]), + N0(k, F[(r + 42) >> 1]), + N0(k, F[(r + 44) >> 1]), + N0(k, F[(r + 46) >> 1]), + N0(k, A[(r + 60) >> 2]), + N0(k, A[(r + 56) >> 2]), + N0(k, A[(r + 24) >> 2]) + C: { + if (A[(r + 32) >> 2]) + for ( + N0( + k, + (F[(r + 42) >> 1] + F[(r + 40) >> 1]) | 0, + ), + n = 0; + ; + + ) { + if ( + (F[(r + 42) >> 1] + F[(r + 40) >> 1]) >>> 0 <= + n >>> 0 + ) + break C + ;(i = (A[(r + 32) >> 2] + (n << 4)) | 0), + x4(e, A[i >> 2]), + N0(k, A[(i + 4) >> 2]), + N0(k, (A[(i + 8) >> 2] + 1) | 0), + (i = A[(i + 12) >> 2]), + H(k, ((i << 4) & 112) | ((i >>> 4) & 15)), + (n = (n + 1) | 0) + } + N0(k, 0) + } + for (n = 0; ; ) { + if ((n | 0) < A[(r + 60) >> 2]) { + ;(i = (A[(r + 36) >> 2] + (n << 3)) | 0), + x4(e, A[(i + 4) >> 2]), + N0(k, F[(i + 2) >> 1]), + H(k, Q[i | 0]), + (n = (n + 1) | 0) + continue + } + break + } + if ( + ((i = A[(r + 20) >> 2]), + (t = A[(r + 24) >> 2]), + (u = W0(A[e >> 2], t)), + !u) + ) + break i + ;(u = Q0(u, i, t)), (n = 0) + C: { + for (;;) { + if ((n | 0) < (t | 0)) { + if ( + ((i = (n + u) | 0), + (f = Q[i | 0]), + (f = (f >>> 0 > 179 ? (f + 15) | 0 : f) << 2), + (o = Q[(f + 24016) | 0]), + ((Q[(f + 24019) | 0] - 23) & 255) >>> 0 <= 4) + ) { + if ( + u7( + e, + (s + 12) | 0, + Q[(i + 1) | 0] | + (Q[(i + 2) | 0] << 8) | + ((Q[(i + 3) | 0] << 16) | + (Q[(i + 4) | 0] << 24)), + ) + ) + break C + ;(f = A[(s + 12) >> 2]), + (m[(i + 1) | 0] = f), + (m[(i + 2) | 0] = f >>> 8), + (m[(i + 3) | 0] = f >>> 16), + (m[(i + 4) | 0] = f >>> 24) + } + n = (n + o) | 0 + continue + } + break + } + a: { + if (!Q[(e + 28) | 0]) break a + for (o = 0; ; ) { + if ((t | 0) <= (o | 0)) break a + ;(i = (u + o) | 0), + (f = Q[i | 0]), + (l = f >>> 0 > 179 ? (f + 15) | 0 : f), + (f = l << 2), + (B = Q[(f + 24016) | 0]) + Q: { + I: switch ((Q[(f + 24019) | 0] - 10) | 0) { + case 0: + case 1: + case 2: + case 3: + case 6: + case 7: + case 8: + ;(f = + Q[(i + 1) | 0] | (Q[(i + 2) | 0] << 8)), + (f = (f << 8) | (f >>> 8)), + (m[(i + 1) | 0] = f), + (m[(i + 2) | 0] = f >>> 8) + break Q + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: + ;(f = + Q[(i + 1) | 0] | + (Q[(i + 2) | 0] << 8) | + ((Q[(i + 3) | 0] << 16) | + (Q[(i + 4) | 0] << 24))), + (f = + (f << 24) | + ((f & 65280) << 8) | + (((f >>> 8) & 65280) | (f >>> 24))), + (m[(i + 1) | 0] = f), + (m[(i + 2) | 0] = f >>> 8), + (m[(i + 3) | 0] = f >>> 16), + (m[(i + 4) | 0] = f >>> 24) + break Q + case 15: + case 18: + ;(f = + Q[(i + 5) | 0] | (Q[(i + 6) | 0] << 8)), + (f = (f << 8) | (f >>> 8)), + (m[(i + 5) | 0] = f), + (m[(i + 6) | 0] = f >>> 8), + (f = + Q[(i + 1) | 0] | + (Q[(i + 2) | 0] << 8) | + ((Q[(i + 3) | 0] << 16) | + (Q[(i + 4) | 0] << 24))), + (f = + (f << 24) | + ((f & 65280) << 8) | + (((f >>> 8) & 65280) | (f >>> 24))), + (m[(i + 1) | 0] = f), + (m[(i + 2) | 0] = f >>> 8), + (m[(i + 3) | 0] = f >>> 16), + (m[(i + 4) | 0] = f >>> 24) + break Q + case 16: + case 17: + if ( + ((f = + Q[(i + 1) | 0] | + (Q[(i + 2) | 0] << 8) | + ((Q[(i + 3) | 0] << 16) | + (Q[(i + 4) | 0] << 24))), + (f = + (f << 24) | + ((f & 65280) << 8) | + (((f >>> 8) & 65280) | (f >>> 24))), + (m[(i + 1) | 0] = f), + (m[(i + 2) | 0] = f >>> 8), + (m[(i + 3) | 0] = f >>> 16), + (m[(i + 4) | 0] = f >>> 24), + (f = + Q[(i + 5) | 0] | + (Q[(i + 6) | 0] << 8) | + ((Q[(i + 7) | 0] << 16) | + (Q[(i + 8) | 0] << 24))), + (f = + (f << 24) | + ((f & 65280) << 8) | + (((f >>> 8) & 65280) | (f >>> 24))), + (m[(i + 5) | 0] = f), + (m[(i + 6) | 0] = f >>> 8), + (m[(i + 7) | 0] = f >>> 16), + (m[(i + 8) | 0] = f >>> 24), + (l | 0) != 187) + ) + break Q + ;(f = + Q[(i + 9) | 0] | + (Q[(i + 10) | 0] << 8)), + (f = (f << 8) | (f >>> 8)), + (m[(i + 9) | 0] = f), + (m[(i + 10) | 0] = f >>> 8) + break Q + case 5: + break I + default: + break Q + } + ;(f = Q[(i + 1) | 0] | (Q[(i + 2) | 0] << 8)), + (f = (f << 8) | (f >>> 8)), + (m[(i + 1) | 0] = f), + (m[(i + 2) | 0] = f >>> 8), + (f = + Q[(i + 3) | 0] | (Q[(i + 4) | 0] << 8)), + (f = (f << 8) | (f >>> 8)), + (m[(i + 3) | 0] = f), + (m[(i + 4) | 0] = f >>> 8) + } + o = (o + B) | 0 + } + } + P2(k, u, t) + } + if ( + ((i = A[(A[e >> 2] + 16) >> 2]), + Z[A[(i + 4) >> 2]]((i + 16) | 0, u), + (n | 0) < (t | 0)) + ) + break i + for ( + Q[(r + 18) | 0] & 4 && + (x4(e, A[(r + 64) >> 2]), + N0(k, A[(r + 68) >> 2]), + N0(k, A[(r + 76) >> 2]), + P2(k, A[(r + 80) >> 2], A[(r + 76) >> 2])), + t = 0, + n = 0; + ; + + ) { + if (A[(r + 56) >> 2] <= (n | 0)) break A + if ( + ((i = n << 3), + (n = (n + 1) | 0), + (i = (i + A[(r + 52) >> 2]) | 0), + !!d4(e, A[i >> 2], A[(i + 4) >> 2])) + ) + break + } + break i + } + if (!Q[(e + 29) | 0]) break o + for ( + i = (e + 4) | 0, + H(i, 15), + x4(e, A[(r + 4) >> 2]), + N0(i, A[(r + 20) >> 2]), + n = 0; + ; + + ) { + if ((n | 0) < A[(r + 20) >> 2]) { + x4(e, A[(A[(r + 16) >> 2] + (n << 3)) >> 2]), + (n = (n + 1) | 0) + continue + } + break + } + for (N0(i, A[(r + 32) >> 2]); ; ) { + if (A[(r + 32) >> 2] > (o | 0)) { + ;(k = (A[(r + 28) >> 2] + M(o, 20)) | 0), + H(i, Q[(k + 8) | 0]), + (t = A[(k + 8) >> 2]), + N0(i, A[k >> 2]), + t && x4(e, A[(k + 12) >> 2]), + x4(e, A[(k + 16) >> 2]), + (o = (o + 1) | 0) + continue + } + break + } + for (N0(i, A[(r + 44) >> 2]), n = 0; ; ) { + if ((n | 0) < A[(r + 44) >> 2]) { + N0(i, A[(A[(r + 40) >> 2] + (n << 2)) >> 2]), + (n = (n + 1) | 0) + continue + } + break + } + for (N0(i, A[(r + 56) >> 2]), n = 0; ; ) { + if ((n | 0) < A[(r + 56) >> 2]) { + ;(k = (A[(r + 52) >> 2] + M(n, 12)) | 0), + N0(i, A[k >> 2]), + x4(e, A[(k + 4) >> 2]), + N0(i, A[(k + 8) >> 2]), + (n = (n + 1) | 0) + continue + } + break + } + if (d4(e, A[(r + 72) >> 2], A[(r + 76) >> 2])) break i + break r + } + if (z[(e + 28) >> 2] < 16777216) break w + u = (e + 68) | 0 + l: { + if (((o = A[(e + 72) >> 2]), !o)) break l + for ( + k = + (A[(e + 80) >> 2] + + (((A[(e + 84) >> 2] - 1) & M(r, 3163)) << 2)) | + 0; + ; + + ) { + if (((k = A[k >> 2]), (k | 0) == -1)) break l + if ( + ((t = (A[u >> 2] + (k << 3)) | 0), + (r | 0) != A[t >> 2]) + ) { + k = (t + 4) | 0 + continue + } + break + } + if (((t = 0), (k | 0) < 0)) break l + ;(e = (e + 4) | 0), H(e, 21), N0(e, k) + break A + } + if (x2(n, u, 8, (e + 76) | 0, (o + 1) | 0)) break i + if ( + ((u = A[(e + 84) >> 2]), + (k = A[(e + 72) >> 2]), + (o = (k + 1) | 0), + u >>> 0 > o >>> 0) + ) { + t = A[(e + 80) >> 2] + break B + } + for ( + t = u >>> 0 <= 4 ? 4 : u; + (u = t), (t = t << 1), k >>> 0 >= u >>> 0; + + ); + if (((t = W0(n, u << 2)), !t)) break i + for ( + k = A[(n + 16) >> 2], + Z[A[(k + 4) >> 2]]((k + 16) | 0, A[(e + 80) >> 2]), + A[(e + 84) >> 2] = u, + A[(e + 80) >> 2] = t, + n = 0, + k = 0; + ; + + ) + if (k >>> 0 >= u >>> 0) { + for (;;) { + if (((k = A[(e + 72) >> 2]), k >>> 0 > n >>> 0)) { + ;(u = (A[(e + 68) >> 2] + (n << 3)) | 0), + (k = + ((((A[(e + 84) >> 2] - 1) & + M(A[u >> 2], 3163)) << + 2) + + t) | + 0), + (A[(u + 4) >> 2] = A[k >> 2]), + (A[k >> 2] = n), + (n = (n + 1) | 0) + continue + } + break + } + ;(o = (k + 1) | 0), (u = A[(e + 84) >> 2]) + break B + } else { + ;(A[((k << 2) + t) >> 2] = -1), + (k = (k + 1) | 0), + (u = A[(e + 84) >> 2]) + continue + } + } + g: { + if (((i = (B + 11) | 0), i >>> 0 < 3)) { + ;(l = (e + 4) | 0), + H(l, (723468 >>> ((i << 3) & 16777208)) & 15) + l: { + h: { + C: { + a: switch ( + ((i = r), + (k = A[(i + 12) >> 2]), + (k - 2147483646) | 0) + ) { + case 1: + break C + case 0: + break a + default: + break h + } + r = 1 + break l + } + r = 2 + break l + } + if ( + ((r = 0), + (k | 0) == -2147483648 || + ((r = (k + 3) | 0), (k | 0) >= 0)) + ) + break l + ;(t = k >> 31), (r = k) + } + if ( + ((k = A[(i + 8) >> 2]), + (f = k >> 31), + (n = k), + (k = (t << 1) | (r >>> 31)), + (r = n | (r << 1)), + (k = ((k | f) - (r >>> 0 < 2147483648)) | 0), + ((k | 0) == -2) | (k >>> 0 < 4294967294)) + ) { + $0(A[e >> 2], 13881, 0) + break i + } + if ((r3(l, r), (f = A[(i + 16) >> 2]), !f)) break r + if (((r = A[(i + 20) >> 2]), (B | 0) == -11)) break g + l: { + for (;;) { + if ((f | 0) != (u | 0)) + if (((k = A[(r + (u << 2)) >> 2]), k)) + for (t = 4; ; ) { + if (k & 255) break l + ;(k = (k >>> 8) | 0), (t = (t - 1) | 0) + } + else { + u = (u + 1) | 0 + continue + } + break + } + d(10446, 16200, 33850, 10579), T() + } + if ( + ((n = (u + 1) | 0), + (r = (((f - n) << 2) + t) | 0), + (r | 0) < 0) + ) { + $0(A[e >> 2], 13910, 0) + break i + } + for (N0(l, r), e = 0; ; ) + if ((e | 0) == (t | 0)) + for (;;) { + if (z[(i + 16) >> 2] <= n >>> 0) break r + h0(l, A[(A[(i + 20) >> 2] + (n << 2)) >> 2]), + (n = (n + 1) | 0) + } + else { + H(l, (k >>> (e << 3)) & 255), (e = (e + 1) | 0) + continue + } + } + V0(), T() + } + g: { + l: { + for (;;) { + if ((f | 0) == (u | 0)) break l + if (((t = A[(r + (u << 2)) >> 2]), !t)) { + u = (u + 1) | 0 + continue + } + break + } + for (k = 0; ; ) { + if ( + ((r = ((t >>> 0) / 10) | 0), + ((0 - t) | 0) == (M(r, -10) | 0)) + ) { + ;(k = (k + 1) | 0), (t = r) + continue + } + break + } + if (((r = M(f, 9)), (r | 0) == (k | 0))) break g + if (((r = (r - k) | 0), (r | 0) < 0)) { + $0(A[e >> 2], 13910, 0) + break i + } + for (N0(l, r), e = 0, f = u; ; ) { + if (f >>> 0 < z[(i + 16) >> 2]) { + for ( + (f | 0) != (u | 0) && + ((t = A[(A[(i + 20) >> 2] + (f << 2)) >> 2]), + (k = 0)), + r = k >>> 0 <= 9 ? 9 : k; + ; + + ) { + if ((r | 0) != (k | 0)) { + ;(n = t), + (t = ((t >>> 0) / 10) | 0), + (n = (n + M(t, 246)) | 0) + h: { + if (!e) { + ;(o = n), (e = 1) + break h + } + H(l, ((n << 4) | o) & 255), (e = 0) + } + k = (k + 1) | 0 + continue + } + break + } + ;(f = (f + 1) | 0), (k = r) + continue + } + break + } + if (((t = 0), !e)) break A + H(l, o & 255) + break A + } + d(10446, 16200, 33891, 10579), T() + } + d(18470, 16200, 33900, 10579), T() + } + if (((k = Q[(r + 5) | 0]), k & 64)) { + j(n, 14607, 0) + break i + } + m[(r + 5) | 0] = k | 64 + break s + } + ;(A[(e + 72) >> 2] = o), + (n = (A[(e + 68) >> 2] + (k << 3)) | 0), + (A[n >> 2] = r), + (t = ((((u - 1) & M(r, 3163)) << 2) + t) | 0), + (A[(n + 4) >> 2] = A[t >> 2]), + (A[t >> 2] = k) + } + s: { + B: { + w: { + g: { + l: { + h: switch (((k = F[(r + 6) >> 1]), (k - 1) | 0)) { + case 3: + case 4: + case 5: + break l + case 2: + case 6: + case 7: + case 8: + case 10: + case 11: + case 12: + case 13: + case 14: + case 15: + case 16: + case 17: + break t + case 9: + break u + case 19: + break s + case 18: + break B + case 0: + break w + case 1: + break g + default: + break h + } + if ( + ((i = (k - 33) | 0), (i >>> 0 > 3) | ((i | 0) == 2)) + ) + break t + } + H((e + 4) | 0, 20), + (f = d4(e, A[(r + 32) >> 2], A[(r + 36) >> 2])) + break k + } + t = (e + 4) | 0 + g: { + if (!(!Q[(e + 29) | 0] | (m[(r + 5) | 0] & 1))) { + ;(o = 0), (k = 13) + break g + } + ;(o = 1), (k = 9) + } + if ((H(t, k), sA(A[e >> 2], (s + 8) | 0, r, i))) break f + for (f = A[(s + 8) >> 2], N0(t, f), k = 0; ; ) { + if ((k | 0) != (f | 0)) { + if ( + ((t = h4(A[e >> 2], r, i, k)), (u = g), (u | 0) == 6) + ) + break f + if ( + ((n = d4(e, t, u)), + I(A[e >> 2], t, u), + (k = (k + 1) | 0), + !n) + ) + continue + break f + } + break + } + if (((f = 0), o)) break k + if ( + ((i = O(A[e >> 2], r, i, 112, r, i, 0)), + (k = g), + (k | 0) == 6 || + ((t = d4(e, i, k)), I(A[e >> 2], i, k), t)) + ) + break f + break k + } + for ( + l = (e + 4) | 0, + H(l, 8), + B = A[(r + 16) >> 2], + i = (B + 48) | 0, + f = 0, + n = 0, + o = 0; + ; + + ) { + w: switch ((o - 1) | 0) { + case 0: + N0(l, n) + break + case 1: + break k + default: + break w + } + for (t = 0, k = i; ; ) { + if (z[(B + 32) >> 2] > t >>> 0) { + u = A[(k + 4) >> 2] + w: { + if ( + !u || + Fe(A[e >> 2], u) || + ((w = A[k >> 2]), !(w & 268435456)) + ) + break w + if (w >>> 0 >= 1073741824) { + j(A[e >> 2], 15397, 0) + break f + } + if (!o) { + n = (n + 1) | 0 + break w + } + if ( + (x4(e, u), + (u = (A[(r + 20) >> 2] + (t << 3)) | 0), + d4(e, A[u >> 2], A[(u + 4) >> 2])) + ) + break f + } + ;(k = (k + 8) | 0), (t = (t + 1) | 0) + continue + } + break + } + o = (o + 1) | 0 + } + } + if (((i = A[(r + 32) >> 2]), Q[(i + 4) | 0])) { + c2(A[e >> 2]) + break f + } + ;(e = (e + 4) | 0), + H(e, 17), + N0(e, A[i >> 2]), + P2(e, A[(i + 8) >> 2], A[i >> 2]), + (f = 0) + break k + } + if (Q[(e + 30) | 0]) break n + n = A[e >> 2] + } + ;(A[s >> 2] = f), $0(n, 19381, s) + break i + } + if (((i = A[(r + 32) >> 2]), Q[(i + 4) | 0])) break e + if ( + ((k = (e + 4) | 0), + H(k, 18), + N0(k, A[i >> 2]), + z7(e, A[(i + 8) >> 2], 0), + (f = -1), + x2( + A[e >> 2], + (e + 56) | 0, + 4, + (e - -64) | 0, + (A[(e + 60) >> 2] + 1) | 0, + )) + ) + break k + ;(i = A[(i + 8) >> 2]), + (k = A[(e + 60) >> 2]), + (A[(e + 60) >> 2] = k + 1), + (A[(A[(e + 56) >> 2] + (k << 2)) >> 2] = i), + (f = 0) + break k + } + H((e + 4) | 0, 19), (f = d4(e, A[(r + 32) >> 2], A[(r + 36) >> 2])) + break k + } + if (((k - 21) & 65535) >>> 0 <= 10) { + ;(k = A[(r + 32) >> 2]), + (i = (e + 4) | 0), + H(i, 16), + H(i, (Q[(r + 6) | 0] - 21) & 255), + N0(i, A[(r + 40) >> 2]), + N0(i, A[(k + 16) >> 2]), + (f = d4(e, A[(k + 12) >> 2], -1) ? -1 : 0) + break k + } + j(A[e >> 2], 6808, 0) + } + f = -1 + } + if (((m[(r + 5) | 0] = Q[(r + 5) | 0] & 191), !f)) break r + } + t = -1 + break A + } + d(16016, 16200, 34184, 9076), T() + } + t = 0 + } + return (h = (s + 16) | 0), t + } + function M3(e, r, i, k, f, n, t) { + var u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + ;(E = (i - 4) | 0), (C = A[(e + 4) >> 2]), (a = A[(e + 8) >> 2]) + A: for (;;) { + ;(o = n), (u = (f + 1) | 0) + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: { + M: { + W: { + E: { + F: { + D: { + J: { + p: { + R: { + S: { + v: { + Y: { + m: { + Z: { + V: { + b: { + U: switch ( + ((l = + Q[f | 0]), + (l - 1) | 0) + ) { + case 20: + break s + case 21: + break B + case 26: + break w + case 27: + break g + case 7: + case 8: + break h + case 18: + case 19: + break Q + case 16: + case 17: + break I + case 25: + break G + case 24: + break M + case 13: + break W + case 15: + break E + case 14: + break F + case 12: + break D + case 10: + case 11: + break J + case 3: + break p + case 2: + break R + case 5: + break S + case 4: + break v + case 6: + break Y + case 22: + case 23: + break m + case 0: + break V + case 1: + break b + case 9: + break U + default: + break l + } + if ( + ((l = 1), + !t) + ) + break k + return o + } + ;(B = 5), + (u = + Q[u | 0] | + (Q[ + (u + 1) | + 0 + ] << + 8) | + ((Q[ + (u + 2) | + 0 + ] << + 16) | + (Q[ + (u + + 3) | + 0 + ] << + 24))) + break Z + } + ;(B = 3), + (u = + Q[u | 0] | + (Q[ + (u + 1) | 0 + ] << + 8)) + } + if ( + o >>> 0 >= + C >>> 0 + ) + break f + Z: { + if (!a) { + ;(n = + (o + 1) | 0), + (l = Q[o | 0]) + break Z + } + if ( + ((l = + F[o >> 1]), + (n = + (o + 2) | 0), + ((l & 64512) != + 55296) | + ((a | 0) != + 2) | + (C >>> 0 <= + n >>> 0) || + ((s = + F[n >> 1]), + (s & 64512) != + 56320)) + ) + break Z + ;(l = + ((((l << 10) & + 1047552) | + (s & 1023)) + + 65536) | + 0), + (n = + (o + 4) | 0) + } + if ( + ((f = + (f + B) | 0), + A[ + (e + 24) >> 2 + ] && + (l = MA( + l, + A[ + (e + 28) >> + 2 + ], + )), + (u | 0) == + (l | 0)) + ) + continue + break f + } + if ( + ((u = + Q[(f + 1) | 0] | + (Q[(f + 2) | 0] << + 8) | + ((Q[ + (f + 3) | 0 + ] << + 16) | + (Q[ + (f + 4) | 0 + ] << + 24))), + (f = (f + 5) | 0), + (wf( + e, + r, + i, + k, + (u + f) | 0, + o, + (l - 22) | 0, + 0, + ) | + 0) >= + 0) + ) + continue + break t + } + f = + (((u + + (Q[u | 0] | + (Q[(u + 1) | 0] << + 8) | + ((Q[ + (u + 2) | 0 + ] << + 16) | + (Q[ + (u + 3) | 0 + ] << + 24)))) | + 0) + + 4) | + 0 + break u + } + if ( + ((f = u), + (u = A[e >> 2]), + (u | 0) == (n | 0)) + ) + continue + if (!A[(e + 20) >> 2]) + break f + v: { + if (!a) { + B = Q[(n - 1) | 0] + break v + } + if ( + ((B = + F[(n - 2) >> 1]), + ((B & 64512) != + 56320) | + ((a | 0) != 2) || + ((o = u), + (u = (n - 4) | 0), + o >>> 0 > + u >>> 0) || + ((u = F[u >> 1]), + (u & 64512) != + 55296)) + ) + break v + B = + (((B & 1023) | + ((u & 1023) << + 10)) + + 65536) | + 0 + } + if (F8(B)) continue + break f + } + if ( + ((f = u), + (n = C), + (o | 0) == (n | 0)) + ) + continue + if (!A[(e + 20) >> 2]) + break f + S: { + if (!a) { + l = Q[o | 0] + break S + } + if ( + ((l = F[o >> 1]), + ((l & 64512) != 55296) | + ((a | 0) != 2) | + ((o + 2) >>> 0 >= + C >>> 0) || + ((n = + F[(o + 2) >> 1]), + (n & 64512) != 56320)) + ) + break S + l = + ((((l << 10) & + 1047552) | + (n & 1023)) + + 65536) | + 0 + } + if (((n = o), F8(l))) + continue + break f + } + if ((o | 0) == (C | 0)) + break f + R: { + if (!a) { + ;(n = (o + 1) | 0), + (l = Q[o | 0]) + break R + } + if ( + ((l = F[o >> 1]), + (n = (o + 2) | 0), + ((l & 64512) != 55296) | + ((a | 0) != 2) | + (C >>> 0 <= n >>> 0) || + ((f = F[n >> 1]), + (f & 64512) != 56320)) + ) + break R + ;(l = + ((((l << 10) & 1047552) | + (f & 1023)) + + 65536) | + 0), + (n = (o + 4) | 0) + } + if (((f = u), !F8(l))) + continue + break f + } + if ((o | 0) == (C | 0)) break f + if (!a) { + ;(n = (o + 1) | 0), (f = u) + continue + } + if ( + ((f = u), + (n = (o + 2) | 0), + ((F[o >> 1] & 64512) != + 55296) | + ((a | 0) != 2) | + (C >>> 0 <= n >>> 0)) + ) + continue + n = + (F[(o + 2) >> 1] & 64512) == + 56320 + ? (o + 4) | 0 + : n + continue + } + if ( + ((n = Q[u | 0]), + n >>> 0 >= z[(e + 12) >> 2]) + ) + break C + ;(A[ + ((((((n << 3) + r) | 0) + + (l << 2)) | + 0) - + 44) >> + 2 + ] = o), + (f = (f + 2) | 0) + break u + } + if ( + ((l = Q[(f + 2) | 0]), + l >>> 0 >= z[(e + 12) >> 2]) + ) + break a + for ( + f = (f + 3) | 0, n = Q[u | 0]; + ; + + ) { + if (n >>> 0 > l >>> 0) break u + ;(u = ((n << 3) + r) | 0), + (A[u >> 2] = 0), + (A[(u + 4) >> 2] = 0), + (n = (n + 1) | 0) + } + } + ;(A[((k << 2) + i) >> 2] = + Q[(f + 1) | 0] | + (Q[(f + 2) | 0] << 8) | + ((Q[(f + 3) | 0] << 16) | + (Q[(f + 4) | 0] << 24))), + (k = (k + 1) | 0), + (f = (f + 5) | 0) + break u + } + k = (k - 1) | 0 + break n + } + ;(u = + Q[(f + 1) | 0] | + (Q[(f + 2) | 0] << 8) | + ((Q[(f + 3) | 0] << 16) | + (Q[(f + 4) | 0] << 24))), + (n = ((k << 2) + E) | 0), + (l = (A[n >> 2] - 1) | 0), + (A[n >> 2] = l), + (f = ((((l ? u : 0) + f) | 0) + 5) | 0) + break u + } + ;(A[((k << 2) + i) >> 2] = o), + (k = (k + 1) | 0) + break n + } + ;(k = (k - 1) | 0), + (f = + (((((o | 0) != A[((k << 2) + i) >> 2] + ? Q[(f + 1) | 0] | + (Q[(f + 2) | 0] << 8) | + ((Q[(f + 3) | 0] << 16) | + (Q[(f + 4) | 0] << 24)) + : 0) + + f) | + 0) + + 5) | + 0) + break u + } + if ( + ((s = 0), + (B = 0), + (f = A[e >> 2]), + (f | 0) != (o | 0)) + ) { + I: { + if (!a) { + n = Q[(o - 1) | 0] + break I + } + if ( + ((n = F[(o - 2) >> 1]), + ((n & 64512) != 56320) | ((a | 0) != 2) || + ((B = f), + (f = (o - 4) | 0), + B >>> 0 > f >>> 0) || + ((f = F[f >> 1]), (f & 64512) != 55296)) + ) + break I + n = + (((n & 1023) | ((f & 1023) << 10)) + + 65536) | + 0 + } + B = uk(n) + } + if (o >>> 0 < C >>> 0) { + I: { + if (!a) { + n = Q[o | 0] + break I + } + if ( + ((n = F[o >> 1]), + ((n & 64512) != 55296) | + ((a | 0) != 2) | + ((o + 2) >>> 0 >= C >>> 0) || + ((f = F[(o + 2) >> 1]), + (f & 64512) != 56320)) + ) + break I + n = + ((((n << 10) & 1047552) | (f & 1023)) + + 65536) | + 0 + } + s = uk(n) + } + if ( + ((n = o), (f = u), ((18 - l) | 0) == (s ^ B)) + ) + continue + break f + } + if ( + ((u = Q[(f + 1) | 0]), + u >>> 0 >= z[(e + 12) >> 2]) + ) + break f + if ( + ((f = (f + 2) | 0), + (u = ((u << 3) + r) | 0), + (w = A[u >> 2]), + !w || ((B = A[(u + 4) >> 2]), !B)) + ) + continue + if ((l | 0) == 19) break o + for (;;) { + if (B >>> 0 <= w >>> 0) continue A + if (((G = A[e >> 2]), (G | 0) == (n | 0))) + break f + Q: { + I: { + G: { + if (a) { + if ( + ((u = (B - 2) | 0), + (l = F[u >> 1]), + ((l & 64512) != 56320) | + (u >>> 0 <= w >>> 0) | + ((a | 0) != 2) || + ((B = (B - 4) | 0), + (o = F[B >> 1]), + (o & 64512) != 55296)) + ) + break G + l = + (((l & 1023) | ((o & 1023) << 10)) + + 65536) | + 0 + break I + } + ;(n = (n - 1) | 0), + (s = Q[n | 0]), + (B = (B - 1) | 0), + (l = Q[B | 0]) + break Q + } + B = u + } + I: { + if ( + ((u = (n - 2) | 0), + (s = F[u >> 1]), + ((s & 64512) != 56320) | + (u >>> 0 <= G >>> 0) | + ((a | 0) != 2) || + ((n = (n - 4) | 0), + (o = F[n >> 1]), + (o & 64512) != 55296)) + ) + break I + s = + (((s & 1023) | ((o & 1023) << 10)) + + 65536) | + 0 + break Q + } + n = u + } + if ( + (A[(e + 24) >> 2] && + ((u = A[(e + 28) >> 2]), + (l = MA(l, u)), + (s = MA(s, u))), + (l | 0) != (s | 0)) + ) + break + } + break f + } + d(5374, 16224, 2274, 11310), T() + } + d(5351, 16224, 2265, 11310), T() + } + if ( + ((B = (f + 5) | 0), + (s = + (B + + (Q[(f + 1) | 0] | + (Q[(f + 2) | 0] << 8) | + ((Q[(f + 3) | 0] << 16) | + (Q[(f + 4) | 0] << 24)))) | + 0), + (u = (l | 0) == 9), + (f = u ? B : s), + (l = -1), + (wf(e, r, i, k, u ? s : B, o, 0, 0) | 0) >= 0) + ) + continue + break i + } + V0(), T() + } + for ( + w = (f + 17) | 0, + o = + (w + + (Q[(f + 1) | 0] | + (Q[(f + 2) | 0] << 8) | + ((Q[(f + 3) | 0] << 16) | + (Q[(f + 4) | 0] << 24)))) | + 0, + G = + Q[(f + 5) | 0] | + (Q[(f + 6) | 0] << 8) | + ((Q[(f + 7) | 0] << 16) | (Q[(f + 8) | 0] << 24)), + B = 0, + s = + Q[(f + 9) | 0] | + (Q[(f + 10) | 0] << 8) | + ((Q[(f + 11) | 0] << 16) | (Q[(f + 12) | 0] << 24)), + f = (s | 0) == 2147483647; + ; + + ) { + g: { + l: switch ( + ((l = M3(e, r, i, k, w, n, 1)), (l + 1) | 0) + ) { + case 0: + break i + case 1: + break g + default: + break l + } + if ( + ((n = l), (B = (B + 1) | 0), (s >>> 0 > B >>> 0) | f) + ) + continue + } + break + } + if (B >>> 0 < G >>> 0) break f + if ( + ((f = o), + B >>> 0 <= G >>> 0 || + (wf(e, r, i, k, u, n, 3, (B - G) | 0) | 0) >= 0) + ) + continue + break t + } + if (((l = A[e >> 2]), (l | 0) == (o | 0))) break f + if (!a) { + ;(n = (o - 1) | 0), (f = u) + continue + } + if ( + ((f = u), + (n = (o - 2) | 0), + ((F[n >> 1] & 64512) != 56320) | + (n >>> 0 <= l >>> 0) | + ((a | 0) != 2)) + ) + continue + ;(u = (o - 4) | 0), (n = (F[u >> 1] & 64512) == 55296 ? u : n) + continue + } + if (o >>> 0 >= C >>> 0) break f + B: { + if (!a) { + ;(n = (o + 1) | 0), (w = Q[o | 0]) + break B + } + if ( + ((w = F[o >> 1]), + (n = (o + 2) | 0), + ((w & 64512) != 55296) | + ((a | 0) != 2) | + (C >>> 0 <= n >>> 0) || + ((u = F[n >> 1]), (u & 64512) != 56320)) + ) + break B + ;(w = ((((w << 10) & 1047552) | (u & 1023)) + 65536) | 0), + (n = (o + 4) | 0) + } + if ( + ((o = Q[(f + 1) | 0] | (Q[(f + 2) | 0] << 8)), + A[(e + 24) >> 2] && (w = MA(w, A[(e + 28) >> 2])), + (s = (f + 3) | 0), + (Q[s | 0] | + (Q[(s + 1) | 0] << 8) | + ((Q[(s + 2) | 0] << 16) | (Q[(s + 3) | 0] << 24))) >>> + 0 > + w >>> 0 || + ((l = 0), + (f = (o - 1) | 0), + (u = (s + (f << 3)) | 0), + (Q[(u + 4) | 0] | + (Q[(u + 5) | 0] << 8) | + ((Q[(u + 6) | 0] << 16) | (Q[(u + 7) | 0] << 24))) >>> + 0 < + w >>> 0)) + ) + break f + for (;;) { + if (f >>> 0 < l >>> 0) break f + if ( + ((u = ((f + l) >>> 1) | 0), + (B = (s + (u << 3)) | 0), + (Q[B | 0] | + (Q[(B + 1) | 0] << 8) | + ((Q[(B + 2) | 0] << 16) | (Q[(B + 3) | 0] << 24))) >>> + 0 > + w >>> 0) + ) { + f = (u - 1) | 0 + continue + } + if ( + (Q[(B + 4) | 0] | + (Q[(B + 5) | 0] << 8) | + ((Q[(B + 6) | 0] << 16) | (Q[(B + 7) | 0] << 24))) >>> + 0 < + w >>> 0 + ) { + l = (u + 1) | 0 + continue + } + break + } + f = (s + (o << 3)) | 0 + continue + } + if (o >>> 0 >= C >>> 0) break f + s: { + if (!a) { + ;(n = (o + 1) | 0), (w = Q[o | 0]) + break s + } + if ( + ((w = F[o >> 1]), + (n = (o + 2) | 0), + ((w & 64512) != 55296) | + ((a | 0) != 2) | + (C >>> 0 <= n >>> 0) || + ((u = F[n >> 1]), (u & 64512) != 56320)) + ) + break s + ;(w = ((((w << 10) & 1047552) | (u & 1023)) + 65536) | 0), + (n = (o + 4) | 0) + } + if ( + ((s = Q[(f + 1) | 0] | (Q[(f + 2) | 0] << 8)), + A[(e + 24) >> 2] && (w = MA(w, A[(e + 28) >> 2])), + (G = (f + 3) | 0), + (Q[G | 0] | (Q[(G + 1) | 0] << 8)) >>> 0 > w >>> 0) + ) + break f + s: { + if ( + ((f = (s - 1) | 0), + (u = (G + (f << 2)) | 0), + (u = Q[(u + 2) | 0] | (Q[(u + 3) | 0] << 8)), + ((u | 0) == 65535) & (w >>> 0 >= 65535)) + ) + break s + if (u >>> 0 < w >>> 0) break f + for (l = 0; ; ) { + if (f >>> 0 < l >>> 0) break f + if ( + ((u = w & 65535), + (o = ((f + l) >>> 1) | 0), + (B = (G + (o << 2)) | 0), + u >>> 0 < (Q[B | 0] | (Q[(B + 1) | 0] << 8)) >>> 0) + ) { + f = (o - 1) | 0 + continue + } + if (u >>> 0 <= (Q[(B + 2) | 0] | (Q[(B + 3) | 0] << 8)) >>> 0) + break s + l = (o + 1) | 0 + } + } + f = (G + (s << 2)) | 0 + continue + } + for (;;) { + if (B >>> 0 <= w >>> 0) continue A + if (n >>> 0 >= C >>> 0) break f + o: { + s: { + if (a) { + if ( + ((l = F[w >> 1]), + (u = (w + 2) | 0), + ((l & 64512) != 55296) | + ((a | 0) != 2) | + (u >>> 0 >= B >>> 0) || + ((o = F[u >> 1]), (o & 64512) != 56320)) + ) + break s + ;(l = ((((l << 10) & 1047552) | (o & 1023)) + 65536) | 0), + (u = (w + 4) | 0) + break s + } + ;(s = Q[n | 0]), + (l = Q[w | 0]), + (w = (w + 1) | 0), + (n = (n + 1) | 0) + break o + } + w = u + s: { + if ( + ((s = F[n >> 1]), + (u = (n + 2) | 0), + ((s & 64512) != 55296) | + ((a | 0) != 2) | + (u >>> 0 >= C >>> 0) || + ((o = F[u >> 1]), (o & 64512) != 56320)) + ) + break s + ;(s = ((((s << 10) & 1047552) | (o & 1023)) + 65536) | 0), + (n = (n + 4) | 0) + break o + } + n = u + } + if ( + (A[(e + 24) >> 2] && + ((u = A[(e + 28) >> 2]), (l = MA(l, u)), (s = MA(s, u))), + (l | 0) != (s | 0)) + ) + break + } + break f + } + f = u + continue + } + n = o + continue + } + return -1 + } + if (((l = 0), t)) break i + } + for (n = A[(e + 48) >> 2]; ; ) { + if (((k = l), !n)) return l + k: { + f: { + t: { + u: switch ( + ((n = (n - 1) | 0), + (s = (A[(e + 40) >> 2] + M(n, A[(e + 36) >> 2])) | 0), + (f = Q[s | 0]), + f | 0) + ) { + case 3: + break t + case 0: + break u + default: + break f + } + if (((l = 1), k)) break k + break e + } + if (((l = 1), k)) break k + for ( + k = (s + 16) | 0, + Q0(r, k, A[(e + 12) >> 2] << 3), + f = (k + (A[(e + 12) >> 2] << 3)) | 0, + k = Q[(s + 1) | 0], + Q0(i, f, k << 2), + n = A[(s + 8) >> 2], + l = A[(s + 12) >> 2], + o = + Q[(l + 12) | 0] | + (Q[(l + 13) | 0] << 8) | + ((Q[(l + 14) | 0] << 16) | (Q[(l + 15) | 0] << 24)), + f = 0; + ; + + ) { + t: { + if ((f | 0) != (o | 0)) { + if ( + ((u = (n - 1) | 0), + !a || + ((u = (n - 2) | 0), + ((a | 0) != 2) | + ((F[u >> 1] & 64512) != 56320) | + (u >>> 0 <= z[e >> 2]))) + ) + break t + ;(n = (n - 4) | 0), (u = (F[n >> 1] & 64512) == 55296 ? n : u) + break t + } + if ( + ((f = + Q[l | 0] | + (Q[(l + 1) | 0] << 8) | + ((Q[(l + 2) | 0] << 16) | (Q[(l + 3) | 0] << 24))), + (A[(s + 8) >> 2] = n), + (u = (A[(s + 4) >> 2] - 1) | 0), + (A[(s + 4) >> 2] = u), + (f = (((f + l) | 0) + 16) | 0), + u) + ) + continue A + A[(e + 48) >> 2] = A[(e + 48) >> 2] - 1 + continue A + } + ;(n = u), (f = (f + 1) | 0) + } + } + if ((f | 0) == 1 && k) break r + if (((l = 0), k)) break k + if ((f | 0) == 2) break e + } + A[(e + 48) >> 2] = n + } + } + return l + } + Q0(r, (s + 16) | 0, A[(e + 12) >> 2] << 3) + } + ;(n = A[(s + 8) >> 2]), + (f = A[(s + 12) >> 2]), + (k = Q[(s + 1) | 0]), + Q0(i, (((s + (A[(e + 12) >> 2] << 3)) | 0) + 16) | 0, k << 2), + (A[(e + 48) >> 2] = A[(e + 48) >> 2] - 1) + } + } + function R3(e, r, i, k, f, n, t, u, o) { + var l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0, + m0 = 0, + D0 = 0, + b0 = 0, + x0 = 0, + O0 = 0, + i2 = 0, + B2 = 0, + a2 = 0, + g1 = 0, + v1 = 0, + Z1 = 0, + X1 = 0, + P1 = 0 + ;(s = (h - 336) | 0), + (h = s), + (w = u), + (a = o & 65535), + (C = k), + (G = f & 65535), + (D = (f ^ o) & -2147483648), + (L = (o >>> 16) & 32767), + (V = (f >>> 16) & 32767) + A: { + r: { + if (((L - 32767) >>> 0 > 4294934529) & ((V - 32767) >>> 0 >= 4294934530)) break r + if ( + ((l = f & 2147483647), + !(!k & ((l | 0) == 2147418112) ? !(r | i) : l >>> 0 < 2147418112)) + ) { + ;(Y = k), (D = f | 32768) + break A + } + if ( + ((f = o & 2147483647), + !(!u & ((f | 0) == 2147418112) ? !(n | t) : f >>> 0 < 2147418112)) + ) { + ;(Y = u), (D = o | 32768), (r = n), (i = t) + break A + } + if (!(r | k | ((l ^ 2147418112) | i))) { + if (!(n | u | ((f ^ 2147418112) | t))) { + ;(r = 0), (i = 0), (D = 2147450880) + break A + } + ;(D = D | 2147418112), (r = 0), (i = 0) + break A + } + if (!(n | u | ((f ^ 2147418112) | t))) { + ;(r = 0), (i = 0) + break A + } + if (!(r | k | (i | l))) { + ;(r = !(n | u | (f | t))), + (Y = r ? 0 : Y), + (D = r ? 2147450880 : D), + (r = 0), + (i = 0) + break A + } + if (!(n | u | (f | t))) { + ;(D = D | 2147418112), (r = 0), (i = 0) + break A + } + if ( + (((l | 0) == 65535) | (l >>> 0 < 65535) && + ((k = !(C | G)), + (o = k), + (l = k ? r : C), + (k = k << 6), + (o = E0(o ? i : G)), + (k = (k + ((o | 0) == 32 ? (E0(l) + 32) | 0 : o)) | 0), + k1((s + 320) | 0, r, i, C, G, (k - 15) | 0), + (E = (16 - k) | 0), + (C = A[(s + 328) >> 2]), + (G = A[(s + 332) >> 2]), + (i = A[(s + 324) >> 2]), + (r = A[(s + 320) >> 2])), + f >>> 0 > 65535) + ) + break r + ;(k = !(a | w)), + (u = k), + (o = k ? n : w), + (k = k << 6), + (u = E0(u ? t : a)), + (k = (k + ((u | 0) == 32 ? (E0(o) + 32) | 0 : u)) | 0), + k1((s + 304) | 0, n, t, w, a, (k - 15) | 0), + (E = (((k + E) | 0) - 16) | 0), + (w = A[(s + 312) >> 2]), + (a = A[(s + 316) >> 2]), + (n = A[(s + 304) >> 2]), + (t = A[(s + 308) >> 2]) + } + ;(f = a | 65536), + (q = f), + (A0 = w), + (k = w), + (l = (f << 15) | (k >>> 17)), + (f = (k << 15) | (t >>> 17)), + (k = f), + (o = (0 - k) | 0), + (u = l), + (l = (1963258675 - ((l + ((k | 0) != 0)) | 0)) | 0), + f1((s + 288) | 0, k, u, 0, 0, o, l, 0, 0), + (k = A[(s + 296) >> 2]), + f1( + (s + 272) | 0, + (0 - k) | 0, + (0 - ((A[(s + 300) >> 2] + ((k | 0) != 0)) | 0)) | 0, + 0, + 0, + o, + l, + 0, + 0, + ), + (k = A[(s + 280) >> 2]), + (o = (k << 1) | (A[(s + 276) >> 2] >>> 31)), + (k = (A[(s + 284) >> 2] << 1) | (k >>> 31)), + f1((s + 256) | 0, o, k, 0, 0, f, u, 0, 0), + (l = A[(s + 264) >> 2]), + f1( + (s + 240) | 0, + o, + k, + 0, + 0, + (0 - l) | 0, + (0 - ((A[(s + 268) >> 2] + ((l | 0) != 0)) | 0)) | 0, + 0, + 0, + ), + (o = A[(s + 248) >> 2]), + (l = (o << 1) | (A[(s + 244) >> 2] >>> 31)), + (k = (A[(s + 252) >> 2] << 1) | (o >>> 31)), + f1((s + 224) | 0, l, k, 0, 0, f, u, 0, 0), + (o = A[(s + 232) >> 2]), + f1( + (s + 208) | 0, + l, + k, + 0, + 0, + (0 - o) | 0, + (0 - ((A[(s + 236) >> 2] + ((o | 0) != 0)) | 0)) | 0, + 0, + 0, + ), + (k = A[(s + 216) >> 2]), + (o = (k << 1) | (A[(s + 212) >> 2] >>> 31)), + (k = (A[(s + 220) >> 2] << 1) | (k >>> 31)), + f1((s + 192) | 0, o, k, 0, 0, f, u, 0, 0), + (l = A[(s + 200) >> 2]), + f1( + (s + 176) | 0, + o, + k, + 0, + 0, + (0 - l) | 0, + (0 - ((A[(s + 204) >> 2] + ((l | 0) != 0)) | 0)) | 0, + 0, + 0, + ), + (o = f), + (f = A[(s + 184) >> 2]), + (k = u), + (w = (f << 1) | (A[(s + 180) >> 2] >>> 31)), + (u = (w - 1) | 0), + (f = (((A[(s + 188) >> 2] << 1) | (f >>> 31)) - !w) | 0), + f1((s + 160) | 0, o, k, 0, 0, u, f, 0, 0), + (k = u), + f1((s + 144) | 0, n << 15, (t << 15) | (n >>> 17), 0, 0, k, f, 0, 0), + (R = (s + 112) | 0), + (e0 = A[(s + 168) >> 2]), + (u = A[(s + 172) >> 2]), + (w = A[(s + 160) >> 2]), + (o = A[(s + 152) >> 2]), + (B = (w + o) | 0), + (a = A[(s + 164) >> 2]), + (l = (a + A[(s + 156) >> 2]) | 0), + (l = o >>> 0 > B >>> 0 ? (l + 1) | 0 : l), + (o = l), + (l = (((a | 0) == (l | 0)) & (B >>> 0 < w >>> 0)) | (l >>> 0 < a >>> 0)), + (a = (l + e0) | 0), + (l = l >>> 0 > a >>> 0 ? (u + 1) | 0 : u), + (w = (!o & (B >>> 0 > 1)) | ((o | 0) != 0)), + (u = (a + w) | 0), + (l = w >>> 0 > u >>> 0 ? (l + 1) | 0 : l), + f1(R, k, f, 0, 0, (0 - u) | 0, (0 - ((((u | 0) != 0) + l) | 0)) | 0, 0, 0), + f1( + (s + 128) | 0, + (1 - B) | 0, + (0 - (((B >>> 0 > 1) + o) | 0)) | 0, + 0, + 0, + k, + f, + 0, + 0, + ), + (B2 = (((V - L) | 0) + E) | 0), + (f = A[(s + 116) >> 2]), + (V = f), + (k = A[(s + 112) >> 2]), + (l = (f << 1) | (k >>> 31)), + (o = k << 1), + (a = l), + (k = l), + (u = A[(s + 140) >> 2]), + (N = u), + (f = A[(s + 136) >> 2]), + (l = (u << 1) | (f >>> 31)), + (B = (f << 1) | (A[(s + 132) >> 2] >>> 31)), + (u = (B + o) | 0), + (k = (k + l) | 0), + (k = u >>> 0 < B >>> 0 ? (k + 1) | 0 : k), + (f = k), + (k = (k - (u >>> 0 < 13927)) | 0), + (W = k), + (R = k), + (B = 0), + (l = G | 65536), + (a2 = l), + (g1 = C), + (k = C), + (l = (l << 1) | (k >>> 31)), + (Z1 = k << 1), + (X1 = l), + (D0 = l), + (k = i0(W, B, l, 0)), + (l = g), + (k0 = k), + (s0 = l), + (x0 = r << 1), + (k = (i << 1) | (r >>> 31)), + (L = k), + (e0 = k), + (l = 0), + (E = l), + (w = (u - 13927) | 0), + (W = (((f | 0) == (W | 0)) & (w >>> 0 < u >>> 0)) | (f >>> 0 > W >>> 0)), + (f = (((f | 0) == (a | 0)) & (u >>> 0 < o >>> 0)) | (f >>> 0 < a >>> 0)), + (k = A[(s + 120) >> 2]), + (u = (A[(s + 124) >> 2] << 1) | (k >>> 31)), + (k = (k << 1) | (V >>> 31)), + (B = (N >>> 31) | 0), + (k = (B + k) | 0), + (l = u), + (l = k >>> 0 < B >>> 0 ? (l + 1) | 0 : l), + (u = k), + (k = (k + f) | 0), + (l = u >>> 0 > k >>> 0 ? (l + 1) | 0 : l), + (f = k), + (k = (k + W) | 0), + (B = f >>> 0 > k >>> 0 ? (l + 1) | 0 : l), + (f = (k - 1) | 0), + (m0 = (B - !k) | 0), + (N = 0), + (o = i0(e0, E, m0, N)), + (k = (o + k0) | 0), + (u = (g + s0) | 0), + (u = k >>> 0 < o >>> 0 ? (u + 1) | 0 : u), + (a = (((s0 | 0) == (u | 0)) & (k >>> 0 < k0 >>> 0)) | (u >>> 0 < s0 >>> 0)), + (k0 = f), + (v1 = (i >>> 31) | 0), + (b0 = v1 | (C << 1)), + (W = 0), + (f = i0(f, 0, b0, W)), + (C = (f + k) | 0), + (l = (g + u) | 0), + (B = 0), + (l = f >>> 0 > C >>> 0 ? (l + 1) | 0 : l), + (G = l), + (k = (((l | 0) == (u | 0)) & (k >>> 0 > C >>> 0)) | (u >>> 0 > l >>> 0)), + (f = k), + (k = (k + a) | 0), + (B = f >>> 0 > k >>> 0 ? 1 : B), + (f = i0(D0, E, m0, N)), + (k = (f + k) | 0), + (l = (g + B) | 0), + (a = k), + (k = k >>> 0 < f >>> 0 ? (l + 1) | 0 : l), + (f = i0(D0, E, k0, W)), + (B = g), + (u = f), + (f = i0(b0, W, m0, N)), + (o = (u + f) | 0), + (l = (g + B) | 0), + (l = f >>> 0 > o >>> 0 ? (l + 1) | 0 : l), + (f = l), + (l = (((B | 0) == (l | 0)) & (u >>> 0 > o >>> 0)) | (l >>> 0 < B >>> 0)), + (B = (a + f) | 0), + (k = (k + l) | 0), + (k = B >>> 0 < f >>> 0 ? (k + 1) | 0 : k), + (a = B), + (B = k), + (f = 0), + (k = (f + C) | 0), + (l = (o + G) | 0), + (l = k >>> 0 < f >>> 0 ? (l + 1) | 0 : l), + (f = l), + (u = (((l | 0) == (G | 0)) & (k >>> 0 < C >>> 0)) | (l >>> 0 < G >>> 0)), + (l = B), + (o = u), + (u = (u + a) | 0), + (l = o >>> 0 > u >>> 0 ? (l + 1) | 0 : l), + (V = u), + (B = l), + (C = k), + (s0 = w), + (k = i0(w, 0, b0, W)), + (o = g), + (u = k), + (w = i0(R, Y, e0, Y)), + (k = (k + w) | 0), + (l = (g + o) | 0), + (l = k >>> 0 < w >>> 0 ? (l + 1) | 0 : l), + (w = (((o | 0) == (l | 0)) & (k >>> 0 < u >>> 0)) | (o >>> 0 > l >>> 0)), + (u = l), + (O0 = x0 & -2), + (o = i0(k0, W, O0, 0)), + (G = (o + k) | 0), + (l = (g + l) | 0), + (l = o >>> 0 > G >>> 0 ? (l + 1) | 0 : l), + (o = l), + (k = (((l | 0) == (u | 0)) & (k >>> 0 > G >>> 0)) | (u >>> 0 > l >>> 0)), + (u = 0), + (l = (k + w) | 0), + (k = ((l >>> 0 < k >>> 0 ? 1 : u) + f) | 0), + (a = (l + C) | 0), + (k = a >>> 0 < l >>> 0 ? (k + 1) | 0 : k), + (l = B), + (w = k), + (k = (((k | 0) == (f | 0)) & (a >>> 0 < C >>> 0)) | (k >>> 0 < f >>> 0)), + (f = k), + (k = (k + V) | 0), + (l = f >>> 0 > k >>> 0 ? (l + 1) | 0 : l), + (P1 = k), + (V = l), + (k = i0(D0, E, s0, Y)), + (i2 = g), + (D0 = k), + (f = i0(m0, N, O0, Y)), + (k = (k + f) | 0), + (l = (g + i2) | 0), + (l = k >>> 0 < f >>> 0 ? (l + 1) | 0 : l), + (C = k), + (B = i0(R, Y, b0, W)), + (f = (k + B) | 0), + (u = l), + (k = (l + g) | 0), + (k = f >>> 0 < B >>> 0 ? (k + 1) | 0 : k), + (E = f), + (l = i0(e0, Y, k0, W)), + (f = (f + l) | 0), + (B = (g + k) | 0), + (B = f >>> 0 < l >>> 0 ? (B + 1) | 0 : B), + (m0 = (((k | 0) == (B | 0)) & (f >>> 0 < E >>> 0)) | (k >>> 0 > B >>> 0)), + (l = (((u | 0) == (i2 | 0)) & (C >>> 0 < D0 >>> 0)) | (u >>> 0 < i2 >>> 0)), + (k = (((k | 0) == (u | 0)) & (C >>> 0 > E >>> 0)) | (k >>> 0 < u >>> 0)), + (k = (k + l) | 0), + (k = (k + m0) | 0), + (u = B), + (E = (u + a) | 0), + (l = ((k | N) + w) | 0), + (l = u >>> 0 > E >>> 0 ? (l + 1) | 0 : l), + (C = l), + (k = (((w | 0) == (l | 0)) & (a >>> 0 > E >>> 0)) | (l >>> 0 < w >>> 0)), + (l = V), + (u = k), + (k = (k + P1) | 0), + (l = u >>> 0 > k >>> 0 ? (l + 1) | 0 : l), + (N = k), + (w = l), + (k = i0(R, Y, O0, Y)), + (R = g), + (a = k), + (u = i0(e0, Y, s0, Y)), + (k = (k + u) | 0), + (l = (g + R) | 0), + (l = k >>> 0 < u >>> 0 ? (l + 1) | 0 : l), + (V = 0), + (u = (((l | 0) == (R | 0)) & (k >>> 0 < a >>> 0)) | (l >>> 0 < R >>> 0)), + (a = l), + (k = (l + G) | 0), + (l = ((u | V) + o) | 0), + (l = k >>> 0 < a >>> 0 ? (l + 1) | 0 : l), + (o = (((o | 0) == (l | 0)) & (k >>> 0 < G >>> 0)) | (o >>> 0 > l >>> 0)), + (u = l), + (l = f), + (G = 0), + (f = (G + k) | 0), + (B = (u + l) | 0), + (l = 0), + (B = f >>> 0 < G >>> 0 ? (B + 1) | 0 : B), + (k = (((u | 0) == (B | 0)) & (k >>> 0 > f >>> 0)) | (u >>> 0 > B >>> 0)), + (f = k), + (k = (k + o) | 0), + (l = ((f >>> 0 > k >>> 0 ? 1 : l) + C) | 0), + (B = w), + (f = k), + (k = (k + E) | 0), + (l = f >>> 0 > k >>> 0 ? (l + 1) | 0 : l), + (f = l), + (u = (((C | 0) == (l | 0)) & (k >>> 0 < E >>> 0)) | (l >>> 0 < C >>> 0)), + (o = u), + (u = (u + N) | 0), + (B = o >>> 0 > u >>> 0 ? (B + 1) | 0 : B), + (o = B) + r: { + if (((B | 0) == 131071) | (B >>> 0 < 131071)) { + ;(g1 = Z1 | v1), + (a2 = W | X1), + f1((s + 80) | 0, k, l, u, B, n, t, A0, q), + (B = A[(s + 84) >> 2]), + (E = B), + (l = r << 17), + (C = 0), + (G = A[(s + 88) >> 2]), + (i = (C - G) | 0), + (r = A[(s + 80) >> 2]), + (B = (B | r) != 0), + (w = (i - B) | 0), + (a = + (((l - ((A[(s + 92) >> 2] + (C >>> 0 < G >>> 0)) | 0)) | 0) - + (i >>> 0 < B >>> 0)) | + 0), + (G = (0 - ((((r | 0) != 0) + E) | 0)) | 0), + (E = (B2 + 16382) | 0), + (C = (0 - r) | 0) + break r + } + ;(k = ((f & 1) << 31) | (k >>> 1)), + (f = (u << 31) | (f >>> 1)), + (u = ((o & 1) << 31) | (u >>> 1)), + (o = (o >>> 1) | 0), + f1((s + 96) | 0, k, f, u, o, n, t, A0, q), + (w = A[(s + 100) >> 2]), + (L = w), + (a = 0), + (E = A[(s + 104) >> 2]), + (C = (a - E) | 0), + (B = A[(s + 96) >> 2]), + (G = (w | B) != 0), + (w = (C - G) | 0), + (a = + ((((r << 16) - ((A[(s + 108) >> 2] + (a >>> 0 < E >>> 0)) | 0)) | 0) - + (C >>> 0 < G >>> 0)) | + 0), + (G = (0 - ((((B | 0) != 0) + L) | 0)) | 0), + (x0 = r), + (L = i), + (E = (B2 + 16383) | 0), + (C = (0 - B) | 0) + } + if ((E | 0) >= 32767) { + ;(D = D | 2147418112), (r = 0), (i = 0) + break A + } + r: { + if ((E | 0) > 0) { + ;(r = (w << 1) | (G >>> 31)), + (i = (a << 1) | (w >>> 31)), + (w = u), + (a = (o & 65535) | (E << 16)), + (B = (G << 1) | (C >>> 31)), + (u = C << 1) + break r + } + if ((E | 0) <= -113) { + ;(r = 0), (i = 0) + break A + } + vr((s - -64) | 0, k, f, u, o, (1 - E) | 0), + k1((s + 48) | 0, x0, L, g1, a2, (E + 112) | 0), + (k = A[(s + 64) >> 2]), + (f = A[(s + 68) >> 2]), + (w = A[(s + 72) >> 2]), + (a = A[(s + 76) >> 2]), + f1((s + 32) | 0, n, t, A0, q, k, f, w, a), + (r = A[(s + 40) >> 2]), + (i = A[(s + 56) >> 2]), + (o = A[(s + 36) >> 2]), + (G = (r << 1) | (o >>> 31)), + (B = (i - G) | 0), + (G = + (A[(s + 60) >> 2] - + ((((A[(s + 44) >> 2] << 1) | (r >>> 31)) + (i >>> 0 < G >>> 0)) | 0)) | + 0), + (i = A[(s + 52) >> 2]), + (E = i), + (r = A[(s + 32) >> 2]), + (u = (o << 1) | (r >>> 31)), + (C = r << 1), + (r = C), + (l = A[(s + 48) >> 2]), + (i = (((i | 0) == (u | 0)) & (r >>> 0 > l >>> 0)) | (i >>> 0 < u >>> 0)), + (r = (B - i) | 0), + (i = (G - (i >>> 0 > B >>> 0)) | 0), + (B = (E - (((l >>> 0 < C >>> 0) + u) | 0)) | 0), + (u = (l - C) | 0) + } + f1((s + 16) | 0, n, t, A0, q, 3, 0, 0, 0), + f1(s, n, t, A0, q, 5, 0, 0, 0), + (C = k), + (G = k & 1), + (o = G), + (k = (u + o) | 0), + (l = 0), + (u = (l + B) | 0), + (u = k >>> 0 < o >>> 0 ? (u + 1) | 0 : u), + (o = k), + (t = (((t | 0) == (u | 0)) & (k >>> 0 > n >>> 0)) | (t >>> 0 < u >>> 0)), + (B = i), + (k = (((u | 0) == (l | 0)) & (k >>> 0 < G >>> 0)) | (u >>> 0 < l >>> 0)), + (n = (r + k) | 0), + (B = k >>> 0 > n >>> 0 ? (B + 1) | 0 : B), + (l = f), + (r = (B | 0) == (q | 0)), + (r = + r & ((n | 0) == (A0 | 0)) + ? t + : (r & (n >>> 0 > A0 >>> 0)) | (B >>> 0 > q >>> 0)), + (i = r), + (r = (r + C) | 0), + (l = i >>> 0 > r >>> 0 ? (l + 1) | 0 : l), + (i = l), + (k = (((f | 0) == (l | 0)) & (r >>> 0 < C >>> 0)) | (f >>> 0 > l >>> 0)), + (l = a), + (f = k), + (k = (k + w) | 0), + (l = f >>> 0 > k >>> 0 ? (l + 1) | 0 : l), + (t = k), + (f = A[(s + 20) >> 2]), + (w = (((f | 0) == (u | 0)) & (z[(s + 16) >> 2] < o >>> 0)) | (f >>> 0 < u >>> 0)), + (f = A[(s + 28) >> 2]), + (k = A[(s + 24) >> 2]), + (f = + (l >>> 0 < 2147418112) & + (((k | 0) == (n | 0)) & ((f | 0) == (B | 0)) + ? w + : (((f | 0) == (B | 0)) & (k >>> 0 < n >>> 0)) | (f >>> 0 < B >>> 0))), + (k = i), + (w = f), + (f = (r + f) | 0), + (k = w >>> 0 > f >>> 0 ? (k + 1) | 0 : k), + (r = (((i | 0) == (k | 0)) & (r >>> 0 > f >>> 0)) | (i >>> 0 > k >>> 0)), + (i = r), + (r = (r + t) | 0), + (l = i >>> 0 > r >>> 0 ? (l + 1) | 0 : l), + (t = r), + (i = A[(s + 4) >> 2]), + (u = (((i | 0) == (u | 0)) & (z[s >> 2] < o >>> 0)) | (i >>> 0 < u >>> 0)), + (i = A[(s + 12) >> 2]), + (r = A[(s + 8) >> 2]), + (r = + (l >>> 0 < 2147418112) & + (((r | 0) == (n | 0)) & ((i | 0) == (B | 0)) + ? u + : (((i | 0) == (B | 0)) & (r >>> 0 < n >>> 0)) | (i >>> 0 < B >>> 0))), + (i = r), + (r = (r + f) | 0), + (B = i >>> 0 > r >>> 0 ? (k + 1) | 0 : k), + (i = B), + (f = (((k | 0) == (B | 0)) & (r >>> 0 < f >>> 0)) | (k >>> 0 > B >>> 0)), + (k = l), + (n = f), + (f = (f + t) | 0), + (k = n >>> 0 > f >>> 0 ? (k + 1) | 0 : k), + (Y = f | Y), + (D = k | D) + } + ;(A[e >> 2] = r), + (A[(e + 4) >> 2] = i), + (A[(e + 8) >> 2] = Y), + (A[(e + 12) >> 2] = D), + (h = (s + 336) | 0) + } + function Wk(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + ;(f = (h - 720) | 0), (h = f), (t = A[i >> 2]), (A[(f + 540) >> 2] = t) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + o = Q[t | 0] + s: { + if (o) { + if ((o | 0) != 92) break f + if (((u = (t + 1) | 0), u >>> 0 >= z[(e + 28) >> 2])) break s + ;(n = (t + 2) | 0), (A[(f + 540) >> 2] = n) + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: switch ( + ((o = Q[(t + 1) | 0]), (o - 83) | 0) + ) { + case 4: + break l + case 0: + break C + case 1: + case 2: + case 3: + break I + default: + break G + } + G: switch ((o - 99) | 0) { + case 0: + break w + case 1: + break g + default: + break G + } + G: switch ((o - 115) | 0) { + case 4: + break h + case 0: + break a + case 1: + case 2: + case 3: + break I + default: + break G + } + if ((o | 0) == 68) break Q + if (((o | 0) == 80) | ((o | 0) == 112)) + break B + } + r = A[(e + 40) >> 2] + break t + } + l = 1 + break g + } + l = 2 + break g + } + l = 3 + break g + } + l = 4 + break g + } + l = 5 + } + ;(n = A[(((l << 1) & 12) + 33536) >> 2]), + (t = F[n >> 1]), + (e = A[(e + 64) >> 2]), + (A[(r + 16) >> 2] = 52), + (A[(r + 12) >> 2] = e), + (k = 0), + (A[(r + 8) >> 2] = 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (e = l & 1), + (n = (n + 2) | 0), + (l = t << 1), + (o = 0) + g: { + for (;;) { + if ((o | 0) != (l | 0)) { + if ( + ((u = F[(n + (o << 1)) >> 1]), + (t = A[r >> 2]), + (t | 0) >= A[(r + 4) >> 2]) + ) { + if (xe(r, (t + 1) | 0)) break g + ;(t = A[r >> 2]), (k = A[(r + 8) >> 2]) + } + ;(A[r >> 2] = t + 1), + (A[((t << 2) + k) >> 2] = u), + (o = (o + 1) | 0) + continue + } + break + } + if (((o = 1073741824), !e || !Le(r))) break i + } + Z[A[(r + 16) >> 2]]( + A[(r + 12) >> 2], + A[(r + 8) >> 2], + 0, + ) | 0 + break r + } + w: { + if ( + ((r = Q[n | 0]), (((r & 223) - 65) & 255) >>> 0 >= 26) + ) { + if ( + ((n = A[(e + 40) >> 2]), + !k | + !(((r | 0) == 95) | (((r - 48) & 255) >>> 0 < 10))) + ) + break w + if (n) break e + } + ;(A[(f + 540) >> 2] = t + 3), (o = r & 31) + break i + } + if (n) break e + ;(A[(f + 540) >> 2] = u), (o = 92) + break i + } + if (!A[(e + 40) >> 2]) { + r = 0 + break t + } + if (Q[n | 0] != 123) break o + t = (f + 608) | 0 + B: { + w: { + g: { + l: { + h: { + for (;;) { + C: { + if ( + ((l = (n + 1) | 0), + (k = Q[(n + 1) | 0]), + !uk(k)) + ) + break C + if ((t - ((f + 608) | 0)) >>> 0 > 62) break h + ;(m[t | 0] = k), (t = (t + 1) | 0), (n = l) + continue + } + break + } + ;(m[t | 0] = 0), (t = (f + 544) | 0) + C: { + if ((k | 0) != 61) break C + for (l = (n + 2) | 0; ; ) { + if (((k = Q[l | 0]), !uk(k))) break C + if ((t - ((f + 544) | 0)) >>> 0 >= 63) { + t2(e, 12579, 0) + break r + } else { + ;(m[t | 0] = k), + (t = (t + 1) | 0), + (l = (l + 1) | 0) + continue + } + } + } + if (((m[t | 0] = 0), (k | 0) != 125)) { + t2(e, 19471, 0) + break r + } + k = 1 + C: { + n = (f + 608) | 0 + a: { + if ( + !A1(n, 5082, 7) || + !A1(n, 16145, 3) || + ((k = 0), !A1(n, 7126, 18)) + ) + break a + if (A[(f + 608) >> 2] != 7889779) break C + } + if ( + ((n = A[(e + 64) >> 2]), + (A[(r + 16) >> 2] = 52), + (A[(r + 12) >> 2] = n), + (A[(r + 8) >> 2] = 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (w = cf(38656, (f + 544) | 0)), + (w | 0) < 0) + ) { + x5(n, 0, 0), t2(e, 5059, 0) + break r + } + ;(t = r), + k || + ((A[(f + 716) >> 2] = 52), + (A[(f + 712) >> 2] = n), + (A[(f + 708) >> 2] = 0), + (A[(f + 700) >> 2] = 0), + (A[(f + 704) >> 2] = 0), + (A[(f + 696) >> 2] = 52), + (A[(f + 692) >> 2] = n), + (A[(f + 688) >> 2] = 0), + (A[(f + 680) >> 2] = 0), + (A[(f + 684) >> 2] = 0), + (t = (f + 700) | 0)), + (a = (w + 1) | 0), + (u = 0), + (e = 0) + a: { + for (;;) { + if ((e | 0) <= 2719) { + ;(B = u), + (u = Q[(e + 41040) | 0]), + (s = (u << 24) >> 24), + (n = (e + 1) | 0), + (u = u & 127) + Q: { + if (u >>> 0 < 96) break Q + if ( + ((n = Q[(n + 41040) | 0]), + u >>> 0 <= 111) + ) { + ;(u = ((n | (u << 8)) - 24480) | 0), + (n = (e + 2) | 0) + break Q + } + ;(u = + ((Q[(e + 41042) | 0] | + (u << 16) | + (n << 8)) - + 7335840) | + 0), + (n = (e + 3) | 0) + } + if ((s | 0) >= 0) { + ;(u = (((u + B) | 0) + 1) | 0), (e = n) + continue + } + if ( + ((e = (n + 1) | 0), + (u = (((u + B) | 0) + 1) | 0), + Q[(n + 41040) | 0] != (a | 0) || + !R1(t, B, u)) + ) + continue + break a + } + break + } + if (k) break u + for ( + n = 0, + C = (w | 0) == 55, + G = (w | 0) != 24, + e = 0; + ; + + ) { + if ((e | 0) <= 827) { + ;(B = n), + (n = m[(e + 43760) | 0]), + (u = n & 255), + (s = (e + 1) | 0) + Q: { + if ((n | 0) >= 0) break Q + if ( + ((s = Q[(s + 43760) | 0]), + n >>> 0 <= 4294967231) + ) { + ;(u = ((s | (u << 8)) - 32640) | 0), + (s = (e + 2) | 0) + break Q + } + ;(u = + ((Q[(e + 43762) | 0] | + (u << 16) | + (s << 8)) - + 12566400) | + 0), + (s = (e + 3) | 0) + } + ;(n = (((u + B) | 0) + 1) | 0), + (u = Q[(s + 43760) | 0]) + Q: { + if (!(!G | C)) { + for (E = (s + 43761) | 0, e = 0; ; ) { + if ((e | 0) == (u | 0)) break Q + if ( + ((Y = (e + E) | 0), + (e = (e + 1) | 0), + Q[Y | 0] == (a | 0)) + ) + break + } + if (!R1((f + 680) | 0, B, n)) break Q + break a + } + if (!u) break Q + if (R1((f + 680) | 0, B, n)) break a + } + e = (u + ((s + 1) | 0)) | 0 + continue + } + break + } + if (!(((w | 0) != 55) & ((w | 0) != 24))) { + if ( + Le((f + 680) | 0) || + ((e = A[(f + 688) >> 2]), + Ie( + r, + A[(t + 8) >> 2], + A[t >> 2], + e, + A[(f + 680) >> 2], + 1, + )) + ) + break a + break n + } + if ( + ((e = A[(f + 688) >> 2]), + !Ie( + r, + A[(t + 8) >> 2], + A[t >> 2], + e, + A[(f + 680) >> 2], + 0, + )) + ) + break n + } + for ( + e = A[(f + 688) >> 2], + r = A[(f + 692) >> 2], + i = A[(f + 696) >> 2]; + ; + + ) + k || + (Z[A[(t + 16) >> 2]]( + A[(t + 12) >> 2], + A[(t + 8) >> 2], + 0, + ) | 0, + Z[i | 0](r, e, 0) | 0) + } + C: { + if ( + ((k = (f + 608) | 0), + A1(k, 3757, 17) && A1(k, 16168, 3)) + ) + break C + if ( + ((k = A[(e + 64) >> 2]), + (A[(r + 16) >> 2] = 52), + (A[(r + 12) >> 2] = k), + (A[(r + 8) >> 2] = 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (k = C5(r, (f + 544) | 0)), + !k) + ) + break u + if ( + (Z[A[(r + 16) >> 2]]( + A[(r + 12) >> 2], + A[(r + 8) >> 2], + 0, + ) | 0, + (k | 0) != -2) + ) + break B + t2(e, 3724, 0) + break r + } + if (Q[(f + 544) | 0]) break h + if ( + ((k = A[(e + 64) >> 2]), + (A[(r + 16) >> 2] = 52), + (A[(r + 12) >> 2] = k), + (A[(r + 8) >> 2] = 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (k = (f + 608) | 0), + (n = C5(r, k)), + (n | 0) == -1) + ) + break w + if ((n | 0) >= 0) break u + C: { + if (((k = cf(45296, k)), (k | 0) < 0)) break C + a: { + Q: switch ((k - 34) | 0) { + case 3: + ;(A[(f + 8) >> 2] = 6), + (A[(f + 12) >> 2] = 7), + (A[f >> 2] = 0), + (A[(f + 4) >> 2] = 1), + (k = J1(r, f)) + break a + case 15: + ;(A[(f + 32) >> 2] = 3), + (A[(f + 36) >> 2] = 7), + (A[(f + 24) >> 2] = 1), + (A[(f + 28) >> 2] = 1), + (A[(f + 16) >> 2] = 0), + (A[(f + 20) >> 2] = 4096), + (k = J1(r, (f + 16) | 0)) + break a + case 14: + ;(k = (f - -64) | 0), + (A[k >> 2] = 3), + (A[(k + 4) >> 2] = 7), + (A[(f + 56) >> 2] = 1), + (A[(f + 60) >> 2] = 3), + (A[(f + 48) >> 2] = 0), + (A[(f + 52) >> 2] = 4), + (k = J1(r, (f + 48) | 0)) + break a + case 16: + ;(A[(f + 96) >> 2] = 3), + (A[(f + 100) >> 2] = 7), + (A[(f + 88) >> 2] = 1), + (A[(f + 92) >> 2] = 4), + (A[(f + 80) >> 2] = 0), + (A[(f + 84) >> 2] = 2), + (k = J1(r, (f + 80) | 0)) + break a + case 4: + ;(A[(f + 144) >> 2] = 7), + (A[(f + 136) >> 2] = 3), + (A[(f + 140) >> 2] = 3), + (A[(f + 128) >> 2] = 3), + (A[(f + 132) >> 2] = 1), + (A[(f + 120) >> 2] = 1), + (A[(f + 124) >> 2] = 4), + (A[(f + 112) >> 2] = 0), + (A[(f + 116) >> 2] = 14), + (k = J1(r, (f + 112) | 0)) + break a + case 1: + ;(A[(f + 200) >> 2] = 3), + (A[(f + 204) >> 2] = 7), + (A[(f + 192) >> 2] = 1), + (A[(f + 196) >> 2] = 2), + (A[(f + 184) >> 2] = 3), + (A[(f + 188) >> 2] = 3), + (A[(f + 176) >> 2] = 3), + (A[(f + 180) >> 2] = 1), + (A[(f + 168) >> 2] = 1), + (A[(f + 172) >> 2] = 4), + (A[(f + 160) >> 2] = 0), + (A[(f + 164) >> 2] = 1086), + (k = J1(r, (f + 160) | 0)) + break a + case 11: + ;(A[(f + 232) >> 2] = 7), + (A[(f + 224) >> 2] = 3), + (A[(f + 228) >> 2] = 6), + (A[(f + 216) >> 2] = 1), + (A[(f + 220) >> 2] = 5), + (A[(f + 208) >> 2] = 0), + (A[(f + 212) >> 2] = 1056964929), + (k = J1(r, (f + 208) | 0)) + break a + case 12: + ;(A[(f + 256) >> 2] = 3), + (A[(f + 260) >> 2] = 7), + (A[(f + 248) >> 2] = 1), + (A[(f + 252) >> 2] = 5), + (A[(f + 240) >> 2] = 0), + (A[(f + 244) >> 2] = 320), + (k = J1(r, (f + 240) | 0)) + break a + case 18: + ;(A[(f + 328) >> 2] = 4), + (A[(f + 332) >> 2] = 7), + (A[(f + 320) >> 2] = 3), + (A[(f + 324) >> 2] = 6), + (A[(f + 312) >> 2] = 1), + (A[(f + 316) >> 2] = 11), + (A[(f + 304) >> 2] = 30), + (A[(f + 308) >> 2] = 3), + (A[(f + 296) >> 2] = 29), + (A[(f + 300) >> 2] = 1), + (A[(f + 288) >> 2] = 3), + (A[(f + 292) >> 2] = 1), + (A[(f + 280) >> 2] = 1), + (A[(f + 284) >> 2] = 7), + (A[(f + 272) >> 2] = 0), + (A[(f + 276) >> 2] = 1086), + (k = J1(r, (f + 272) | 0)) + break a + case 17: + ;(A[(f + 408) >> 2] = 7), + (A[(f + 400) >> 2] = 6), + (A[(f + 404) >> 2] = 4), + (A[(f + 392) >> 2] = 12), + (A[(f + 396) >> 2] = 3), + (A[(f + 384) >> 2] = 3), + (A[(f + 388) >> 2] = 1), + (A[(f + 376) >> 2] = 1), + (A[(f + 380) >> 2] = 30), + (A[(f + 368) >> 2] = 1), + (A[(f + 372) >> 2] = 29), + (A[(f + 360) >> 2] = 8), + (A[(f + 364) >> 2] = 3), + (A[(f + 352) >> 2] = 3), + (A[(f + 356) >> 2] = 1), + (A[(f + 344) >> 2] = 1), + (A[(f + 348) >> 2] = 7), + (A[(f + 336) >> 2] = 0), + (A[(f + 340) >> 2] = 67326), + (k = J1(r, (f + 336) | 0)) + break a + case 10: + k = zi(r, 1) + break a + case 7: + k = zi(r, 2) + break a + case 6: + k = zi(r, 7) + break a + case 9: + ;(A[(f + 432) >> 2] = 5), + (A[(f + 436) >> 2] = 7), + (A[(f + 424) >> 2] = 1), + (A[(f + 428) >> 2] = 13), + (A[(f + 416) >> 2] = 2), + (A[(f + 420) >> 2] = 1), + (k = J1(r, (f + 416) | 0)) + break a + case 5: + ;(A[(f + 464) >> 2] = 5), + (A[(f + 468) >> 2] = 7), + (A[(f + 456) >> 2] = 1), + (A[(f + 460) >> 2] = 14), + (A[(f + 448) >> 2] = 2), + (A[(f + 452) >> 2] = 4), + (k = J1(r, (f + 448) | 0)) + break a + case 8: + ;(A[(f + 496) >> 2] = 5), + (A[(f + 500) >> 2] = 7), + (A[(f + 488) >> 2] = 1), + (A[(f + 492) >> 2] = 15), + (A[(f + 480) >> 2] = 2), + (A[(f + 484) >> 2] = 4), + (k = J1(r, (f + 480) | 0)) + break a + case 13: + ;(A[(f + 528) >> 2] = 5), + (A[(f + 532) >> 2] = 7), + (A[(f + 520) >> 2] = 1), + (A[(f + 524) >> 2] = 10), + (A[(f + 512) >> 2] = 1), + (A[(f + 516) >> 2] = 48), + (k = J1(r, (f + 512) | 0)) + break a + case 0: + break g + case 2: + break l + default: + break Q + } + if (k >>> 0 > 33) break C + k = s7(r, (k + 16) | 0) + } + if (!k) break u + break w + } + Z[A[(r + 16) >> 2]]( + A[(r + 12) >> 2], + A[(r + 8) >> 2], + 0, + ) | 0 + } + t2(e, 13192, 0) + break r + } + if (R1(r, 0, 1114112)) break w + break u + } + if (!R1(r, 0, 128)) break u + } + Z[A[(r + 16) >> 2]](A[(r + 12) >> 2], A[(r + 8) >> 2], 0) | + 0 + } + Ii(e) + break r + } + if (((o = 0), z[(e + 28) >> 2] > t >>> 0)) break k + } + t2(e, 14991, 0) + break r + } + t2(e, 9574, 0) + break r + } + Z[A[(t + 16) >> 2]](A[(t + 12) >> 2], A[(t + 8) >> 2], 0) | 0, + Z[A[(f + 696) >> 2]](A[(f + 692) >> 2], e, 0) | 0 + } + u: { + if ((o | 0) != 80 || !Le(r)) break u + Z[A[(r + 16) >> 2]](A[(r + 12) >> 2], A[(r + 8) >> 2], 0) | 0 + break r + } + ;(A[(f + 540) >> 2] = l + 1), (o = 1073741824) + break i + } + if ( + ((A[(f + 540) >> 2] = u), (k = Ir((f + 540) | 0, r << 1)), (k | 0) >= 0) + ) { + o = k + break i + } + t: { + if ((k | 0) != -2 || ((t = A[(f + 540) >> 2]), (k = Q[t | 0]), !k)) + break t + if (Dr(18788, k, 16) | !r) break f + break e + } + if (r) break e + t = A[(f + 540) >> 2] + } + if ((o << 24) >> 24 >= 0) break k + if (((o = N2(t, 6, (f + 540) | 0)), (o >>> 0 < 65536) | A[(e + 40) >> 2])) + break i + t2(e, 9293, 0) + break r + } + A[(f + 540) >> 2] = t + 1 + } + A[i >> 2] = A[(f + 540) >> 2] + break A + } + t2(e, 10093, 0) + } + o = -1 + } + return (h = (f + 720) | 0), o + } + function y(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + ;(i = (h - 16) | 0), (h = i) + A: { + r: { + if (z[(A[(A[e >> 2] + 16) >> 2] + 120) >> 2] > i >>> 0) { + $(e, 4372, 0) + break r + } + for ( + f = (e + 16) | 0, + Vr(e, f), + r = A[(e + 56) >> 2], + A[(e + 52) >> 2] = r, + A[(i + 12) >> 2] = r, + A[(e + 48) >> 2] = 0, + A[(e + 4) >> 2] = A[(e + 20) >> 2]; + ; + + ) { + ;(A[(e + 24) >> 2] = r), (k = A[(e + 8) >> 2]), (A[(e + 20) >> 2] = k) + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: { + M: { + W: { + E: { + F: { + D: { + J: { + p: { + R: { + S: { + v: { + Y: { + m: { + Z: { + V: { + b: { + U: { + c: { + i0: switch ( + ((t = + m[ + r | + 0 + ]), + (n = + t & + 255), + n | 0) + ) { + case 34: + case 39: + break w + case 63: + break l + case 124: + break h + case 94: + break C + case 38: + break a + case 33: + break Q + case 61: + break I + case 62: + break G + case 60: + break M + case 45: + break W + case 43: + break E + case 37: + break F + case 42: + break D + case 49: + case 50: + case 51: + case 52: + case 53: + case 54: + case 55: + case 56: + case 57: + break J + case 48: + break R + case 46: + break S + case 35: + break v + case 36: + case 65: + case 66: + case 67: + case 68: + case 69: + case 70: + case 71: + case 72: + case 73: + case 74: + case 75: + case 76: + case 77: + case 78: + case 79: + case 80: + case 81: + case 82: + case 83: + case 84: + case 85: + case 86: + case 87: + case 88: + case 89: + case 90: + case 95: + case 97: + case 98: + case 99: + case 100: + case 101: + case 102: + case 103: + case 104: + case 105: + case 106: + case 107: + case 108: + case 109: + case 110: + case 111: + case 112: + case 113: + case 114: + case 115: + case 116: + case 117: + case 118: + case 119: + case 120: + case 121: + case 122: + break Y + case 92: + break m + case 47: + break Z + case 9: + case 11: + case 12: + case 32: + break V + case 10: + break b + case 13: + break U + case 96: + break c + case 0: + break i0 + default: + break g + } + if ( + ((k = 0), + z[ + (e + + 60) >> + 2 + ] > + r >>> + 0) + ) + break n + A[ + f >> 2 + ] = -84 + break k + } + if ( + ef( + e, + (r + + 1) | + 0, + ) + ) + break t + A[ + (i + + 12) >> + 2 + ] = + A[ + (e + + 56) >> + 2 + ] + break k + } + r = + Q[ + (r + + 1) | + 0 + ] == 10 + ? (r + + 1) | + 0 + : r + } + A[ + (i + 12) >> + 2 + ] = r + 1 + break i + } + A[ + (i + 12) >> 2 + ] = r + 1 + break e + } + Z: { + V: { + if ( + ((k = + Q[ + (r + + 1) | + 0 + ]), + (k | 0) != + 42) + ) { + if ( + (k | 0) == + 47 + ) + break V + if ( + (k | 0) != + 61 + ) + break Z + ;(A[ + (i + + 12) >> + 2 + ] = r + 2), + (A[ + f >> 2 + ] = -122) + break k + } + r = + (r + 2) | 0 + b: for (;;) { + A[ + (i + + 12) >> + 2 + ] = r + U: { + for (;;) { + c: { + i0: { + a0: { + N: switch ( + ((k = + Q[ + r | + 0 + ]), + (k - + 10) | + 0) + ) { + case 1: + case 2: + break c + case 3: + break i0 + case 0: + break a0 + default: + break N + } + if ( + (k | + 0) != + 42 + ) { + if ( + k + ) + break c + if ( + z[ + (e + + 60) >> + 2 + ] > + r >>> + 0 + ) + break U + $( + e, + 5733, + 0, + ) + break t + } + if ( + Q[ + (r + + 1) | + 0 + ] != + 47 + ) + break U + A[ + (i + + 12) >> + 2 + ] = + r + + 2 + break e + } + ;(A[ + (e + + 48) >> + 2 + ] = + 1), + (A[ + (e + + 8) >> + 2 + ] = + A[ + (e + + 8) >> + 2 + ] + + 1), + (r = + (r + + 1) | + 0) + continue b + } + ;(A[ + (e + + 48) >> + 2 + ] = + 1), + (r = + (r + + 1) | + 0) + continue b + } + if ( + (k << + 24) >> + 24 >= + 0 + ) + break U + if ( + ((k = + N2( + r, + 6, + (i + + 12) | + 0, + )), + (k & + -2) == + 8232) + ) { + ;(A[ + (e + + 48) >> + 2 + ] = + 1), + (r = + A[ + (i + + 12) >> + 2 + ]) + continue + } + if ( + ((r = + A[ + (i + + 12) >> + 2 + ]), + (k | + 0) == + -1) + ) + break + } + r = + (r + + 1) | + 0 + continue + } + r = + (r + 1) | + 0 + } + } + ;(r = + (r + 2) | 0), + (k = 0) + break s + } + ;(A[ + (i + 12) >> 2 + ] = r + 1), + (A[f >> 2] = 47) + break k + } + if ( + ((k = 92), + Q[(r + 1) | 0] != + 117 || + ((A[ + (i + 4) >> 2 + ] = r + 1), + (n = Ir( + (i + 4) | 0, + 1, + )), + (n | 0) < 0) || + !kk(n)) + ) + break n + ;(A[(i + 12) >> 2] = + A[(i + 4) >> 2]), + (A[(i + 8) >> 2] = + 1) + break u + } + ;(A[(i + 8) >> 2] = + 0), + (A[(i + 12) >> 2] = + r + 1) + break u + } + ;(t = (r + 1) | 0), + (A[(i + 12) >> 2] = + t), + (A[(i + 4) >> 2] = + r + 2), + (k = 92), + (n = Q[(r + 1) | 0]) + v: { + if ((n | 0) == 92) { + if ( + Q[(r + 2) | 0] != + 117 + ) + break v + k = Ir( + (i + 4) | 0, + 1, + ) + break v + } + if ( + ((k = n), + (k << 24) >> 24 >= + 0) + ) + break v + k = N2( + t, + 6, + (i + 4) | 0, + ) + } + if (!kk(k)) { + $(e, 13399, 0) + break t + } + if ( + ((A[(i + 12) >> 2] = + A[(i + 4) >> 2]), + (k = jn( + e, + (i + 12) | 0, + (i + 8) | 0, + k, + 1, + )), + !k) + ) + break t + ;(A[(e + 16) >> 2] = + -85), + (A[(e + 32) >> 2] = k) + break k + } + if ( + ((k = 46), + (n = Q[(r + 1) | 0]), + (n | 0) != 46) + ) + break p + if (Q[(r + 2) | 0] != 46) + break n + ;(A[(i + 12) >> 2] = + r + 3), + (A[f >> 2] = -89) + break k + } + if ( + !( + m[ + (A[(e + 64) >> 2] + + 110) | + 0 + ] & 1 + ) | + ((Q[(r + 1) | 0] - 58) >>> + 0 < + 4294967286) + ) + break J + $(e, 14143, 0) + break t + } + if ( + ((n - 48) & 255) >>> 0 >= + 10 + ) + break n + } + ;(k = + Q[ + (A[(e + 64) >> 2] + 110) | 0 + ]), + (n = (e + 40) | 0), + (A[n >> 2] = 0), + (k = X3( + A[e >> 2], + r, + (i + 12) | 0, + 0, + k & 4 ? 884 : 116, + n, + )) + J: { + if ( + ((n = 0), + (r = g), + n | ((r | 0) != -12)) + ) { + if (!n & ((r | 0) == 6)) + break t + if ( + !pA( + N2( + A[(i + 12) >> 2], + 6, + (i + 8) | 0, + ), + ) + ) + break J + } + I(A[e >> 2], k, r), + $(e, 11061, 0) + break t + } + ;(A[(e + 32) >> 2] = k), + (A[(e + 36) >> 2] = r), + (A[(e + 16) >> 2] = -128) + break k + } + if ( + ((k = 42), + (n = Q[(r + 1) | 0]), + (n | 0) != 42) + ) { + if ((n | 0) != 61) break n + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -123) + break k + } + if (Q[(r + 2) | 0] == 61) { + ;(A[(i + 12) >> 2] = r + 3), + (A[f >> 2] = -111) + break k + } + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -91) + break k + } + if ( + ((k = 37), Q[(r + 1) | 0] != 61) + ) + break n + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -121) + break k + } + if ( + ((k = 43), + (n = Q[(r + 1) | 0]), + (n | 0) != 43) + ) { + if ((n | 0) != 61) break n + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -120) + break k + } + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -106) + break k + } + if ( + ((t = 45), + (n = Q[(r + 1) | 0]), + (n | 0) != 45) + ) { + if ((n | 0) != 61) break o + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -119) + break k + } + if ( + !( + !A[(e + 72) >> 2] | + (Q[(r + 2) | 0] != 62) + ) & + (A[(e + 4) >> 2] != (k | 0)) + ) + break B + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -107) + break k + } + M: { + W: { + E: switch ( + ((k = Q[(r + 1) | 0]), (k - 60) | 0) + ) { + case 0: + break W + case 1: + break E + default: + break M + } + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -101) + break k + } + if (Q[(r + 2) | 0] == 61) { + ;(A[(i + 12) >> 2] = r + 3), + (A[f >> 2] = -118) + break k + } + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -105) + break k + } + if ( + ((t = 60), + !A[(e + 72) >> 2] | + ((k | 0) != 33) | + (Q[(r + 2) | 0] != 45)) + ) + break o + if (Q[(r + 3) | 0] == 45) break B + break o + } + k = 62 + G: switch ((Q[(r + 1) | 0] - 61) | 0) { + case 0: + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -99) + break k + case 1: + break G + default: + break n + } + G: switch ((Q[(r + 2) | 0] - 61) | 0) { + case 1: + if (Q[(r + 3) | 0] == 61) { + ;(A[(i + 12) >> 2] = r + 4), + (A[f >> 2] = -116) + break k + } + ;(A[(i + 12) >> 2] = r + 3), + (A[f >> 2] = -103) + break k + case 0: + ;(A[(i + 12) >> 2] = r + 3), + (A[f >> 2] = -117) + break k + default: + break G + } + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -104) + break k + } + k = 61 + I: switch ((Q[(r + 1) | 0] - 61) | 0) { + case 0: + if (Q[(r + 2) | 0] == 61) { + ;(A[(i + 12) >> 2] = r + 3), + (A[f >> 2] = -97) + break k + } + ;(A[(i + 12) >> 2] = r + 2), + (A[f >> 2] = -98) + break k + case 1: + break I + default: + break n + } + ;(A[(i + 12) >> 2] = r + 2), (A[f >> 2] = -90) + break k + } + if (((k = 33), Q[(r + 1) | 0] != 61)) break n + if (Q[(r + 2) | 0] == 61) { + ;(A[(i + 12) >> 2] = r + 3), (A[f >> 2] = -95) + break k + } + ;(A[(i + 12) >> 2] = r + 2), (A[f >> 2] = -96) + break k + } + if ( + ((k = 38), (n = Q[(r + 1) | 0]), (n | 0) != 38) + ) { + if ((n | 0) != 61) break n + ;(A[(i + 12) >> 2] = r + 2), (A[f >> 2] = -115) + break k + } + if (Q[(r + 2) | 0] == 61) { + ;(A[(i + 12) >> 2] = r + 3), (A[f >> 2] = -110) + break k + } + ;(A[(i + 12) >> 2] = r + 2), (A[f >> 2] = -94) + break k + } + C: { + if (((k = Q[(r + 1) | 0]), (k | 0) != 94)) { + if ((k | 0) != 61) break C + if ( + ((A[(i + 12) >> 2] = r + 2), + Q[(A[(e + 64) >> 2] + 110) | 0] & 4) + ) { + A[f >> 2] = -112 + break k + } + A[f >> 2] = -114 + break k + } + if (Q[(r + 2) | 0] == 61) { + ;(A[(i + 12) >> 2] = r + 3), (A[f >> 2] = -114) + break k + } + ;(A[(i + 12) >> 2] = r + 2), (A[f >> 2] = 94) + break k + } + if ( + ((A[(i + 12) >> 2] = r + 1), + Q[(A[(e + 64) >> 2] + 110) | 0] & 4) + ) { + A[f >> 2] = -92 + break k + } + A[f >> 2] = 94 + break k + } + if ( + ((k = 124), (n = Q[(r + 1) | 0]), (n | 0) != 124) + ) { + if ((n | 0) != 61) break n + ;(A[(i + 12) >> 2] = r + 2), (A[f >> 2] = -113) + break k + } + if (Q[(r + 2) | 0] == 61) { + ;(A[(i + 12) >> 2] = r + 3), (A[f >> 2] = -109) + break k + } + ;(A[(i + 12) >> 2] = r + 2), (A[f >> 2] = -93) + break k + } + if (((k = 63), (n = Q[(r + 1) | 0]), (n | 0) != 46)) { + if ((n | 0) != 63) break n + if (Q[(r + 2) | 0] == 61) { + ;(A[(i + 12) >> 2] = r + 3), (A[f >> 2] = -108) + break k + } + ;(A[(i + 12) >> 2] = r + 2), (A[f >> 2] = -88) + break k + } + if (((Q[(r + 2) | 0] - 48) & 255) >>> 0 < 10) break n + ;(A[(i + 12) >> 2] = r + 2), (A[f >> 2] = -87) + break k + } + if ((t | 0) >= 0) break o + if (((n = N2(r, 6, (i + 12) | 0)), (n & -2) == 8232)) { + k = A[(e + 8) >> 2] + break i + } + if (S6(n)) break e + if (kk(n)) { + A[(i + 8) >> 2] = 0 + break u + } + $(e, 8686, 0) + break t + } + if (!pi(e, n, 1, (r + 1) | 0, f, (i + 12) | 0)) break k + break t + } + k = 1 + } + for (;;) { + s: { + B: { + w: { + g: { + l: { + if (!k) { + A[(i + 12) >> 2] = r + break l + } + if (((k = Q[r | 0]), !k)) break w + h: switch ((k - 10) | 0) { + case 0: + case 3: + break e + default: + break h + } + if ((k << 24) >> 24 >= 0) break B + if ( + ((k = N2(r, 6, (i + 12) | 0)), (k & -2) == 8232) + ) + break e + if (((r = A[(i + 12) >> 2]), (k | 0) == -1)) break g + } + k = 1 + continue + } + r = (r + 1) | 0 + break s + } + if (z[(e + 60) >> 2] <= r >>> 0) break e + } + r = (r + 1) | 0 + } + k = 0 + } + } + k = t & 255 + } + ;(A[f >> 2] = k), (A[(i + 12) >> 2] = r + 1) + break k + } + if (((k = jn(e, (i + 12) | 0, (i + 8) | 0, n, 0)), !k)) break t + ;(A[(e + 32) >> 2] = k), + (n = A[(i + 8) >> 2]), + (A[(e + 40) >> 2] = 0), + (A[(e + 36) >> 2] = n) + u: { + if (k >>> 0 < 37) break u + if (k >>> 0 <= 45) { + if (((r = A[(e + 64) >> 2]), m[(r + 110) | 0] & 1)) break u + if ((k | 0) != 45) break f + if (((t = F[(r + 108) >> 1]), t & 1)) break u + if ( + A[(r + 100) >> 2] | ((t & 65280) != 768) || + ((r = A[(r + 4) >> 2]), !r) + ) + break f + if (m[(r + 108) | 0] & 1) break u + break f + } + if ((k | 0) != 46) break f + if ( + A[(e + 68) >> 2] || + ((r = A[(e + 64) >> 2]), (t = F[(r + 108) >> 1]), t & 2) + ) + break u + if ( + A[(r + 100) >> 2] | ((t & 65280) != 768) || + ((r = A[(r + 4) >> 2]), !r | !(Q[(r + 108) | 0] & 2)) + ) + break f + } + if (n) { + ;(A[(e + 16) >> 2] = -125), (A[(e + 40) >> 2] = 1) + break k + } + A[f >> 2] = k - 84 + break k + } + A[f >> 2] = -86 + break r + } + A[f >> 2] = -125 + } + ;(A[(e + 56) >> 2] = A[(i + 12) >> 2]), (e = 0) + break A + } + ;(A[(e + 48) >> 2] = 1), (A[(e + 8) >> 2] = k + 1) + } + r = A[(i + 12) >> 2] + } + } + e = -1 + } + return (h = (i + 16) | 0), e + } + function i9(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + ;(n = (h - 208) | 0), + (h = n), + W3(e, n), + (e = j0(r)), + (t = g), + (i = A[(n + 12) >> 2]), + (f = A[(n + 8) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5818, f, i), + (i = A[(n + 20) >> 2]), + (f = A[(n + 16) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 12501, f, i), + (i = A[(n + 28) >> 2]), + (f = A[(n + 24) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5450, f, i), + (i = A[(n + 36) >> 2]), + (f = A[(n + 32) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5432, f, i), + (i = A[(n + 44) >> 2]), + (f = A[(n + 40) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5258, f, i), + (i = A[(n + 52) >> 2]), + (f = A[(n + 48) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 12400, f, i), + (i = A[(n + 60) >> 2]), + (f = A[(n + 56) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5224, f, i), + (i = A[(n + 68) >> 2]), + (f = A[(n + 64) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 12332, f, i), + (i = A[(n + 76) >> 2]), + (f = A[(n + 72) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5341, f, i), + (i = A[(n + 84) >> 2]), + (f = A[(n + 80) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 12429, f, i), + (i = A[(n + 92) >> 2]), + (f = A[(n + 88) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5234, f, i), + (i = A[(n + 100) >> 2]), + (f = A[(n + 96) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 12357, f, i), + (i = A[(n + 108) >> 2]), + (f = A[(n + 104) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5398, f, i), + (i = A[(n + 116) >> 2]), + (f = A[(n + 112) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 12451, f, i), + (i = A[(n + 124) >> 2]), + (f = A[(n + 120) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5463, f, i), + (i = A[(n + 132) >> 2]), + (f = A[(n + 128) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 12518, f, i), + (i = A[(n + 140) >> 2]), + (f = A[(n + 136) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 12483, f, i), + (i = A[(n + 148) >> 2]), + (f = A[(n + 144) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5410, f, i), + (i = A[(n + 156) >> 2]), + (f = A[(n + 152) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 12462, f, i), + (i = A[(n + 164) >> 2]), + (f = A[(n + 160) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5477, f, i), + (i = A[(n + 172) >> 2]), + (f = A[(n + 168) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5119, f, i), + (i = A[(n + 180) >> 2]), + (f = A[(n + 176) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5114, f, i), + (i = A[(n + 188) >> 2]), + (f = A[(n + 184) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 6639, f, i), + (i = A[(n + 196) >> 2]), + (f = A[(n + 192) >> 2]), + (k = 0) + A: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(f >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (f = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (f = k ? 0 : f), + (k = k ? -12 : (i - 2146959372) | 0) + } + ;(i = k), + Q2(r, e, t, 5131, f, i), + (f = r), + (i = A[(n + 204) >> 2]), + (r = A[(n + 200) >> 2]), + (k = 0) + A: { + if (!((r - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break A + S(+(+(r >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (r = v(0) | 0), + (k = i & 2147483647), + (k = (((k | 0) == 2146435072) & ((r | 0) != 0)) | (k >>> 0 > 2146435072)), + (r = k ? 0 : r), + (k = k ? -12 : (i - 2146959372) | 0) + } + return (i = k), Q2(f, e, t, 12313, r, i), (e = v2(e, t)), (h = (n + 208) | 0), e | 0 + } + function S3(e, r, i, k, f, n, t, u, o) { + var l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + ;(w = (h - 16) | 0), (h = w), (A[(w + 12) >> 2] = -1), (B = 1) + A: { + if ((i - 113) >>> 0 < 3 || ((B = 1), (i | 0) == 8)) break A + B = 0 + } + k = (((A[(r + 204) >> 2] + (k << 3)) | 0) + 4) | 0 + A: { + r: { + e: { + i: { + k: { + f: { + for (;;) { + if (((k = A[k >> 2]), (k | 0) >= 0)) { + if ( + ((s = A[(r + 116) >> 2]), + (l = (s + (k << 4)) | 0), + (a = A[l >> 2]), + (a | 0) == (i | 0)) + ) { + if ((f & -3) != 185) { + l = k + break f + } + if (((l = k), !(m[(((s + (k << 4)) | 0) + 12) | 0] & 1))) break f + H(n, 48), h0(n, t0(e, i)), H(n, 0) + break r + } + B | ((a | 0) != 84) || + (H(n, 88), X0(n, k & 65535), fr(e, r, i, f, n, (w + 12) | 0, 1)), + (k = (l + 8) | 0) + continue + } + break + } + ;(l = -1), + (k | 0) != -2 && (l = Tr(r, i)), + (B ^ 1) | ((l | 0) >= 0) || (l = W7(e, r, i)) + t: { + if (!(((i | 0) != 77) | ((l | 0) >= 0))) { + if (!A[(r + 72) >> 2]) break t + l = q6(e, r) + } + if ((l | 0) >= 0) break f + } + if (!(A[(r + 112) >> 2] == (i | 0) && A[(r + 44) >> 2])) { + if ((k | 0) != -2) break i + break e + } + if (((l = G6(e, r, i)), (l | 0) < 0)) break k + } + f: { + t: { + u: switch ((f - 183) | 0) { + case 2: + case 4: + if ( + ((k = l & 536870912), + !(k | !(m[(((A[(r + 116) >> 2] + (l << 4)) | 0) + 12) | 0] & 1))) + ) { + H(n, 48), h0(n, t0(e, i)), H(n, 0) + break r + } + n: switch ((f - 185) | 0) { + case 1: + break f + case 0: + break t + case 2: + break n + default: + break r + } + if ( + !( + ((A[(((A[(r + 116) >> 2] + (l << 4)) | 0) + 12) >> 2] & 240) != + 64) | + k + ) + ) { + H(n, 11), + H(n, 88), + X0(n, l & 65535), + H(n, 76), + (i = t0(e, i)), + h0(n, i), + H(n, 4), + h0(n, t0(e, i)) + break r + } + n: { + if (A[(w + 12) >> 2] != -1 || !Ht(t, A[(u + 4) >> 2])) break n + o: { + if (k) { + ;(l = (l - 536870912) | 0), (e = 91) + break o + } + e = + Q[(((A[(r + 116) >> 2] + (l << 4)) | 0) + 12) | 0] & 2 + ? 98 + : 88 + } + o = O7(n, t, u, o, e, l) + break r + } + if (k) { + H(n, 121), h0(n, t0(e, i)), X0(n, l & 65535) + break r + } + H(n, 120), h0(n, t0(e, i)), X0(n, l & 65535) + break r + case 3: + break f + case 0: + case 1: + case 6: + break t + case 5: + break u + default: + break r + } + H(n, 6) + } + if (l & 536870912) { + H(n, (f | 0) == 185 || (f | 0) == 189 ? 92 : 91), X0(n, l & 65535) + break r + } + t: { + u: switch ((f - 185) | 0) { + case 0: + case 4: + if ( + ((e = A[(((A[(r + 116) >> 2] + (l << 4)) | 0) + 12) >> 2] & 2), + (k = (e >>> 1) | 0 ? 99 : 89), + !e | ((f | 0) != 189)) + ) + break t + k = (i | 0) == 8 ? 100 : 89 + break t + default: + break u + } + k = Q[(((A[(r + 116) >> 2] + (l << 4)) | 0) + 12) | 0] & 2 ? 98 : 88 + } + H(n, k), X0(n, l & 65535) + break r + } + H(n, 9) + break r + } + if ((k | 0) == -2) break e + } + if (B | (A[(r + 144) >> 2] < 0)) break e + H(n, 88), X0(n, F[(r + 144) >> 1]), fr(e, r, i, f, n, (w + 12) | 0, 0) + } + B | (A[(r + 148) >> 2] < 0) || + (H(n, 88), X0(n, F[(r + 148) >> 1]), fr(e, r, i, f, n, (w + 12) | 0, 0)), + (a = (i | 0) != 77), + (k = r) + e: { + i: { + k: { + f: { + t: { + u: { + for (;;) { + if (((s = A[(k + 4) >> 2]), !s)) { + s = k + break t + } + for ( + k = (((A[(s + 204) >> 2] + (A[(k + 12) >> 2] << 3)) | 0) + 4) | 0; + ; + + ) { + if (((l = A[k >> 2]), (l | 0) >= 0)) + if ( + ((C = l << 4), + (G = A[(s + 116) >> 2]), + (k = (C + G) | 0), + (E = A[k >> 2]), + (E | 0) == (i | 0)) + ) { + if (!(m[(((C + G) | 0) + 12) | 0] & 1) | ((f & -3) != 185)) + break u + H(n, 48), h0(n, t0(e, i)), H(n, 0) + break r + } else { + n: { + if ( + B | ((E | 0) != 84) || + ((A[(k + 12) >> 2] = A[(k + 12) >> 2] | 4), + (l = O4(e, r, s, 0, l, 84, 0, 0, 0)), + (l | 0) < 0) + ) + break n + H(n, 94), + X0(n, l & 65535), + fr(e, r, i, f, n, (w + 12) | 0, 1) + } + k = (k + 8) | 0 + continue + } + break + } + if ( + ((k = (l | 0) == -2), + (!k && ((l = Tr(s, i)), (l | 0) >= 0)) || + (B && ((l = W7(e, s, i)), (l | 0) >= 0))) + ) + break u + n: { + if (!(!A[(s + 72) >> 2] | a)) { + l = q6(e, s) + break n + } + if (!(!A[(s + 44) >> 2] | (A[(s + 112) >> 2] != (i | 0)))) { + l = G6(e, s, i) + break n + } + o: { + if (k || ((k = A[(s + 144) >> 2]), B | ((k | 0) < 0))) break o + ;(k = (A[(s + 116) >> 2] + (k << 4)) | 0), + (A[(k + 12) >> 2] = A[(k + 12) >> 2] | 4), + (k = O4(e, r, s, 0, A[(s + 144) >> 2], A[k >> 2], 0, 0, 0)), + H(n, 94), + X0(n, k & 65535), + fr(e, r, i, f, n, (w + 12) | 0, 0) + } + if ( + ((k = A[(s + 148) >> 2]), + B | ((k | 0) < 0) || + ((k = (A[(s + 116) >> 2] + (k << 4)) | 0), + (A[(k + 12) >> 2] = A[(k + 12) >> 2] | 4), + (k = O4(e, r, s, 0, A[(s + 148) >> 2], A[k >> 2], 0, 0, 0)), + H(n, 94), + X0(n, k & 65535), + fr(e, r, i, f, n, (w + 12) | 0, 0)), + (k = s), + !A[(k + 32) >> 2]) + ) + continue + break t + } + break + } + if ((l | 0) < 0) break t + } + if (!(l & 536870912)) break f + ;(k = (l - 536870912) | 0), + (l = (A[(s + 128) >> 2] + (k << 4)) | 0), + (A[(l + 12) >> 2] = A[(l + 12) >> 2] | 4), + (k = O4(e, r, s, 1, k, i, 0, 0, 0)) + break k + } + if (!A[(s + 32) >> 2]) break e + for (k = 0; ; ) { + if (A[(s + 320) >> 2] <= (k | 0)) break e + if ( + ((C = (A[(s + 328) >> 2] + (k << 3)) | 0), + (a = A[(C + 4) >> 2]), + (a | 0) == (i | 0)) + ) { + if ((r | 0) == (s | 0)) break i + ;(l = Q[C | 0]), + (k = Wr( + e, + r, + s, + 0, + (l >>> 1) & 1, + k, + i, + (l >>> 2) & 1, + (l >>> 3) & 1, + (l >>> 4) | 0, + )) + break i + } else { + t: { + u: { + if ((a & -2) != 82) { + if (!(B | ((a | 0) != 84))) break u + break t + } + if (B) break t + } + ;(l = k), + (r | 0) != (s | 0) && + (l = Wr(e, r, s, 0, (Q[C | 0] >>> 1) & 1, k, a, 0, 0, 0)), + H(n, 94), + X0(n, l & 65535), + fr(e, r, i, f, n, (w + 12) | 0, (a | 0) == 84) + } + k = (k + 1) | 0 + continue + } + } + } + ;(k = l << 4), + (B = (k + A[(s + 116) >> 2]) | 0), + (A[(B + 12) >> 2] = A[(B + 12) >> 2] | 4), + (k = A[(((k + A[(s + 116) >> 2]) | 0) + 12) >> 2]), + (k = O4(e, r, s, 0, l, i, k & 1, (k >>> 1) & 1, (k >>> 4) & 15)) + } + if ((k | 0) < 0) break e + } + i: { + k: { + f: { + t: { + u: { + n: switch ((f - 183) | 0) { + case 2: + case 4: + if (((l = Q[(A[(r + 328) >> 2] + (k << 3)) | 0]), l & 4)) { + H(n, 48), h0(n, t0(e, i)), H(n, 0) + break r + } + s = 0 + o: switch ((f - 185) | 0) { + case 1: + break i + case 0: + break u + case 2: + break o + default: + break r + } + if ((l & 240) == 64) { + H(n, 11), + H(n, 94), + X0(n, k & 65535), + H(n, 76), + (i = t0(e, i)), + h0(n, i), + H(n, 4), + h0(n, t0(e, i)) + break r + } + o: { + if (A[(w + 12) >> 2] != -1 || !Ht(t, A[(u + 4) >> 2])) break o + o = O7(n, t, u, o, l & 8 ? 101 : 94, k) + break r + } + H(n, 122), h0(n, t0(e, i)), X0(n, k & 65535) + break r + case 3: + break i + case 5: + break t + case 0: + case 1: + case 6: + break n + default: + break r + } + switch (((s = (f | 0) == 189), (f - 185) | 0)) { + case 0: + case 4: + break u + default: + break f + } + } + if ( + ((e = Q[(A[(r + 328) >> 2] + (k << 3)) | 0] & 8), + (l = (e >>> 3) | 0 ? 102 : 95), + !e | !s) + ) + break k + l = (i | 0) == 8 ? 103 : 95 + break k + } + H(n, 6) + } + l = Q[(A[(r + 328) >> 2] + (k << 3)) | 0] & 8 ? 101 : 94 + } + H(n, l), X0(n, k & 65535) + break r + } + H(n, 9) + break r + } + e: switch ((f - 183) | 0) { + case 4: + i: { + if ( + A[(w + 12) >> 2] != -1 || + ((k = (A[(u + 4) >> 2] + t) | 0), Q[(k + 1) | 0] != 61) + ) + break i + k: { + f: switch (((k = Q[k | 0]), (k - 25) | 0)) { + case 1: + case 2: + case 3: + break i + case 0: + case 4: + break k + default: + break f + } + if ((k | 0) == 179) break k + if ((k | 0) != 22) break i + } + if ( + ((f = m[(r + 110) | 0] & 1), + f && (H(n, 54), h0(n, t0(e, i))), + Q[(t + o) | 0] == 60 && (H(n, 56), h0(n, t0(e, i)), (o = (o + 1) | 0)), + (u = A[(u + 4) >> 2]), + (s = (u - 5) | 0), + (B = (s + t) | 0), + Q[B | 0] != 182) + ) + break A + k = Q[(t + u) | 0] + k: { + f: { + if (f) { + l = 59 + t: switch ((k - 25) | 0) { + default: + if (((f = 21), (k | 0) == 22)) break f + if ((k | 0) == 179) break k + case 1: + case 2: + case 3: + V0(), T() + case 0: + f = 24 + break f + case 4: + break t + } + f = 27 + break f + } + if (((l = 57), (f = 17), (k | 0) != 22)) break k + } + ;(m[B | 0] = f), (s = (u - 4) | 0) + } + for ( + f = (u + 2) | 0, + k = (t + s) | 0, + m[k | 0] = l, + e = t0(e, i), + m[(k + 1) | 0] = e, + m[(k + 2) | 0] = e >>> 8, + m[(k + 3) | 0] = e >>> 16, + m[(k + 4) | 0] = e >>> 24, + k = (s + 5) | 0; + ; + + ) { + if ((k | 0) >= (f | 0)) break r + ;(m[(k + t) | 0] = 179), (k = (k + 1) | 0) + } + } + H(n, 123), h0(n, t0(e, i)) + break r + case 5: + H(n, 6), H(n, 56), h0(n, t0(e, i)) + break r + case 0: + case 1: + case 2: + H(n, (f ^ 128) & 255), h0(n, t0(e, i)) + break r + case 6: + H(n, 58), h0(n, t0(e, i)) + break r + case 3: + break e + default: + break r + } + H(n, 153), h0(n, t0(e, i)) + } + return ( + (e = A[(w + 12) >> 2]), + (e | 0) >= 0 && + (H(n, 182), + h0(n, e), + (A[(((A[(r + 292) >> 2] + M(e, 20)) | 0) + 8) >> 2] = A[(n + 4) >> 2])), + (h = (w + 16) | 0), + o + ) + } + d(11009, 16200, 29112, 12141), T() + } + function Vk(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0 + ;(a = (h - 48) | 0), (h = a), S(+e), (s = v(1) | 0), (k = v(0) | 0) + A: { + r: { + t = s & 2147483647 + e: { + if (t >>> 0 <= 1074752122) { + if ((s & 1048575) == 598523) break e + if (t >>> 0 <= 1073928572) { + if (((s | 0) > 0) | ((s | 0) >= 0)) { + ;(e = e + -1.5707963267341256), + (f = e + -6077100506506192e-26), + (b[r >> 3] = f), + (b[(r + 8) >> 3] = e - f + -6077100506506192e-26), + (k = 1) + break A + } + ;(e = e + 1.5707963267341256), + (f = e + 6077100506506192e-26), + (b[r >> 3] = f), + (b[(r + 8) >> 3] = e - f + 6077100506506192e-26), + (k = -1) + break A + } + if (((s | 0) > 0) | ((s | 0) >= 0)) { + ;(e = e + -3.1415926534682512), + (f = e + -12154201013012384e-26), + (b[r >> 3] = f), + (b[(r + 8) >> 3] = e - f + -12154201013012384e-26), + (k = 2) + break A + } + ;(e = e + 3.1415926534682512), + (f = e + 12154201013012384e-26), + (b[r >> 3] = f), + (b[(r + 8) >> 3] = e - f + 12154201013012384e-26), + (k = -2) + break A + } + if (t >>> 0 <= 1075594811) { + if (t >>> 0 <= 1075183036) { + if ((t | 0) == 1074977148) break e + if (((s | 0) > 0) | ((s | 0) >= 0)) { + ;(e = e + -4.712388980202377), + (f = e + -18231301519518578e-26), + (b[r >> 3] = f), + (b[(r + 8) >> 3] = e - f + -18231301519518578e-26), + (k = 3) + break A + } + ;(e = e + 4.712388980202377), + (f = e + 18231301519518578e-26), + (b[r >> 3] = f), + (b[(r + 8) >> 3] = e - f + 18231301519518578e-26), + (k = -3) + break A + } + if ((t | 0) == 1075388923) break e + if (((s | 0) > 0) | ((s | 0) >= 0)) { + ;(e = e + -6.2831853069365025), + (f = e + -2430840202602477e-25), + (b[r >> 3] = f), + (b[(r + 8) >> 3] = e - f + -2430840202602477e-25), + (k = 4) + break A + } + ;(e = e + 6.2831853069365025), + (f = e + 2430840202602477e-25), + (b[r >> 3] = f), + (b[(r + 8) >> 3] = e - f + 2430840202602477e-25), + (k = -4) + break A + } + if (t >>> 0 > 1094263290) break r + } + ;(l = e * 0.6366197723675814 + 6755399441055744 + -6755399441055744), + (f = e + l * -1.5707963267341256), + (G = l * 6077100506506192e-26), + (D = f - G), + (i = D < -0.7853981633974483), + r0(l) < 2147483648 ? (k = ~~l) : (k = -2147483648) + e: { + if (i) { + ;(k = (k - 1) | 0), + (l = l + -1), + (G = l * 6077100506506192e-26), + (f = e + l * -1.5707963267341256) + break e + } + if (!(D > 0.7853981633974483)) break e + ;(k = (k + 1) | 0), + (l = l + 1), + (G = l * 6077100506506192e-26), + (f = e + l * -1.5707963267341256) + } + ;(e = f - G), + (b[r >> 3] = e), + S(+e), + (i = v(1) | 0), + v(0) | 0, + (s = (t >>> 20) | 0) + e: { + if ( + ((s - ((i >>> 20) & 2047)) | 0) < 17 || + ((D = f), + (e = l * 6077100506303966e-26), + (f = f - e), + (G = l * 20222662487959506e-37 - (D - f - e)), + (e = f - G), + (b[r >> 3] = e), + S(+e), + (i = v(1) | 0), + v(0) | 0, + ((s - ((i >>> 20) & 2047)) | 0) < 50) + ) + break e + ;(D = f), + (e = l * 20222662487111665e-37), + (f = f - e), + (G = l * 84784276603689e-45 - (D - f - e)), + (e = f - G), + (b[r >> 3] = e) + } + b[(r + 8) >> 3] = f - e - G + break A + } + if (t >>> 0 >= 2146435072) { + ;(e = e - e), (b[r >> 3] = e), (b[(r + 8) >> 3] = e), (k = 0) + break A + } + for ( + P(0, k | 0), P(1, (s & 1048575) | 1096810496), e = +u0(), k = 0, i = 1; + (n = (((a + 16) | 0) + (k << 3)) | 0), + r0(e) < 2147483648 ? (k = ~~e) : (k = -2147483648), + (f = +(k | 0)), + (b[n >> 3] = f), + (e = (e - f) * 16777216), + (k = 1), + (n = i), + (i = 0), + !!n; + + ); + for ( + b[(a + 32) >> 3] = e, k = 2; + (i = k), (k = (i - 1) | 0), (R = (a + 16) | 0), b[(R + (i << 3)) >> 3] == 0; + + ); + if ( + ((n = 0), + (u = (h - 560) | 0), + (h = u), + (k = (((t >>> 20) | 0) - 1046) | 0), + (t = (((k - 3) | 0) / 24) | 0), + (N = (t | 0) > 0 ? t : 0), + (t = (M(N, -24) + k) | 0), + (C = A[18157]), + (E = (i + 1) | 0), + (o = (E - 1) | 0), + ((C + o) | 0) >= 0) + ) + for ( + k = (C + E) | 0, i = (N - o) | 0; + (b[(((u + 320) | 0) + (n << 3)) >> 3] = + (i | 0) < 0 ? 0 : +A[((i << 2) + 72640) >> 2]), + (i = (i + 1) | 0), + (n = (n + 1) | 0), + (k | 0) != (n | 0); + + ); + for (w = (t - 24) | 0, k = 0, n = (C | 0) > 0 ? C : 0, B = (E | 0) <= 0; ; ) { + r: { + if (B) { + e = 0 + break r + } + for ( + V = (k + o) | 0, i = 0, e = 0; + (e = b[((i << 3) + R) >> 3] * b[(((u + 320) | 0) + ((V - i) << 3)) >> 3] + e), + (i = (i + 1) | 0), + (E | 0) != (i | 0); + + ); + } + if ( + ((b[((k << 3) + u) >> 3] = e), (i = (k | 0) == (n | 0)), (k = (k + 1) | 0), !!i) + ) + break + } + for ( + A0 = (47 - t) | 0, V = (48 - t) | 0, L = (t | 0) < 25, e0 = (t - 25) | 0, k = C; + ; + + ) { + r: { + if (((e = b[((k << 3) + u) >> 3]), (i = 0), (n = k), (Y = (k | 0) <= 0), !Y)) + for (;;) { + ;(W = (((u + 480) | 0) + (i << 2)) | 0), (f = e * 5960464477539063e-23) + e: { + if (r0(f) < 2147483648) { + B = ~~f + break e + } + B = -2147483648 + } + ;(f = +(B | 0)), (e = f * -16777216 + e) + e: { + if (r0(e) < 2147483648) { + B = ~~e + break e + } + B = -2147483648 + } + if ( + ((A[W >> 2] = B), + (n = (n - 1) | 0), + (e = b[((n << 3) + u) >> 3] + f), + (i = (i + 1) | 0), + (k | 0) == (i | 0)) + ) + break + } + ;(e = ZA(e, w)), (e = e + R2(e * 0.125) * -8) + e: { + if (r0(e) < 2147483648) { + i = ~~e + break e + } + i = -2147483648 + } + ;(B = i), (e = e - +(B | 0)) + e: { + i: { + k: { + f: { + if (!L) { + ;(n = ((k << 2) + u) | 0), + (o = A[(n + 476) >> 2]), + (i = o >> V), + (W = n), + (n = (o - (i << V)) | 0), + (A[(W + 476) >> 2] = n), + (B = (i + B) | 0), + (i = n >> A0) + break f + } + if (w) break k + i = A[((((k << 2) + u) | 0) + 476) >> 2] >> 23 + } + if (((o = i), (o | 0) <= 0)) break e + break i + } + if (((o = 2), e >= 0.5)) break i + o = 0 + break e + } + if (((i = 0), (n = 0), !Y)) + for (;;) { + ;(q = (((u + 480) | 0) + (i << 2)) | 0), (Y = A[q >> 2]), (W = 16777215) + i: { + k: { + if (n || ((W = 16777216), Y)) break k + n = 0 + break i + } + ;(A[q >> 2] = W - Y), (n = 1) + } + if (((i = (i + 1) | 0), (k | 0) == (i | 0))) break + } + i: { + if (L) break i + i = 8388607 + k: switch (e0 | 0) { + case 1: + i = 4194303 + break + case 0: + break k + default: + break i + } + ;(Y = ((k << 2) + u) | 0), (A[(Y + 476) >> 2] = A[(Y + 476) >> 2] & i) + } + if (((B = (B + 1) | 0), (o | 0) != 2 || ((e = 1 - e), (o = 2), !n))) break e + e = e - ZA(1, w) + } + e: { + i: { + if (e == 0) { + if (((n = 0), (i = k), (C | 0) >= (i | 0))) break e + for ( + ; + (i = (i - 1) | 0), + (n = A[(((u + 480) | 0) + (i << 2)) >> 2] | n), + (i | 0) > (C | 0); + + ); + if (!n) break e + for ( + t = w; + (t = (t - 24) | 0), + (k = (k - 1) | 0), + !A[(((u + 480) | 0) + (k << 2)) >> 2]; + + ); + break i + } + e = ZA(e, (24 - t) | 0) + k: { + if (e >= 16777216) { + ;(n = (((u + 480) | 0) + (k << 2)) | 0), (f = e * 5960464477539063e-23) + f: { + if (r0(f) < 2147483648) { + i = ~~f + break f + } + i = -2147483648 + } + e = +(i | 0) * -16777216 + e + f: { + if (r0(e) < 2147483648) { + w = ~~e + break f + } + w = -2147483648 + } + ;(A[n >> 2] = w), (k = (k + 1) | 0) + break k + } + r0(e) < 2147483648 ? (i = ~~e) : (i = -2147483648), (t = w) + } + A[(((u + 480) | 0) + (k << 2)) >> 2] = i + } + if (((e = ZA(1, t)), (k | 0) >= 0)) { + for ( + i = k; + (n = i), + (b[((i << 3) + u) >> 3] = e * +A[(((u + 480) | 0) + (i << 2)) >> 2]), + (i = (i - 1) | 0), + (e = e * 5960464477539063e-23), + !!n; + + ); + for (n = k; ; ) { + if ( + ((e = 0), + (i = 0), + (t = (k - n) | 0), + (w = (t | 0) > (C | 0) ? C : t), + (w | 0) >= 0) + ) + for ( + ; + (e = b[((i << 3) + 75408) >> 3] * b[(((i + n) << 3) + u) >> 3] + e), + (E = (i | 0) != (w | 0)), + (i = (i + 1) | 0), + !!E; + + ); + if ( + ((b[(((u + 160) | 0) + (t << 3)) >> 3] = e), + (i = (n | 0) > 0), + (n = (n - 1) | 0), + !i) + ) + break + } + } + if (((e = 0), (k | 0) >= 0)) + for ( + i = k; + (n = i), + (i = (i - 1) | 0), + (e = e + b[(((u + 160) | 0) + (n << 3)) >> 3]), + !!n; + + ); + if ( + ((b[a >> 3] = o ? -e : e), + (e = b[(u + 160) >> 3] - e), + (i = 1), + (k | 0) > 0) + ) + for ( + ; + (e = e + b[(((u + 160) | 0) + (i << 3)) >> 3]), + (n = (i | 0) != (k | 0)), + (i = (i + 1) | 0), + !!n; + + ); + ;(b[(a + 8) >> 3] = o ? -e : e), (h = (u + 560) | 0), (k = B & 7) + break r + } + for ( + i = 1; + (n = i), (i = (i + 1) | 0), !A[(((u + 480) | 0) + ((C - n) << 2)) >> 2]; + + ); + for (n = (k + n) | 0; ; ) { + if ( + ((o = (k + E) | 0), + (k = (k + 1) | 0), + (b[(((u + 320) | 0) + (o << 3)) >> 3] = A[(((N + k) << 2) + 72640) >> 2]), + (i = 0), + (e = 0), + (E | 0) > 0) + ) + for ( + ; + (e = + b[((i << 3) + R) >> 3] * b[(((u + 320) | 0) + ((o - i) << 3)) >> 3] + + e), + (i = (i + 1) | 0), + (E | 0) != (i | 0); + + ); + if (((b[((k << 3) + u) >> 3] = e), !((k | 0) < (n | 0)))) break + } + k = n + continue + } + break + } + if (((e = b[a >> 3]), (s | 0) < 0)) { + ;(b[r >> 3] = -e), (b[(r + 8) >> 3] = -b[(a + 8) >> 3]), (k = (0 - k) | 0) + break A + } + ;(b[r >> 3] = e), (b[(r + 8) >> 3] = b[(a + 8) >> 3]) + } + return (h = (a + 48) | 0), k + } + function Qr(e, r, i, k, f, n, t) { + var u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0 + ;(G = (h - 16) | 0), (h = G), (o = A[(e - -64) >> 2]), (B = A[e >> 2]) + A: { + r: { + e: { + if (r >>> 0 > 2) break e + i: { + if (i || ((i = 0), !V2(e, 133)) || (i4(A[(e + 56) >> 2], 1) | 0) == 10) + break i + if (((u = -1), y(e))) break A + i = 2 + } + if (((u = -1), y(e))) break A + if (((l = A[(e + 16) >> 2]), (l | 0) == 42)) { + if (y(e)) break A + ;(l = A[(e + 16) >> 2]), (i = i | 1) + } + i: { + k: { + f: switch ((l + 39) | 0) { + default: + if ((l | 0) != -125) break i + t: { + if ( + A[(e + 40) >> 2] || + ((l = (r | 0) != 2), + (w = A[(e + 32) >> 2]), + !(l | !(i & 1)) & ((w | 0) == 45)) + ) + break t + if (l | !(i & 2) | ((w | 0) != 46)) break k + } + or(e) + break A + case 0: + if ((r | 0) != 2) break i + if (!(m[(o + 110) | 0] & 1)) break k + break i + case 1: + break f + } + if (A[(e + 68) >> 2] | ((r | 0) != 2)) break i + } + if (((w = t0(B, A[(e + 32) >> 2])), !y(e))) break e + break r + } + if (((r | 0) == 2) | ((n | 0) == 2)) break e + $(e, 15548, 0) + break A + } + e: { + i: { + k: { + if ( + ((u = A[(o + 32) >> 2]), + !u | (r >>> 0 > 1) | (A[(o + 36) >> 2] != 1) || + ((l = be(o, w)), !l | (A[(l + 8) >> 2] != A[(o + 188) >> 2]))) + ) + break k + $(e, 14315, 0) + break i + } + E = -1 + k: { + if ((r | 0) != 1) break k + f: { + if ( + (m[(o + 110) | 0] & 1) | i || + (Nf(o, w, A[(o + 192) >> 2], 0) | 0) >= 0 || + ((Tr(o, w) & -1610612736) == 536870912) | + (A[(o + 72) >> 2] ? (w | 0) == 77 : 0) + ) + break f + D = 1 + } + f: { + if ( + !u | (z[(o + 36) >> 2] > 1) || + ((u = A[(o + 188) >> 2]), (u | 0) != A[(o + 240) >> 2]) + ) + break f + if (((l = be(o, w)), !l | ((u | 0) != A[(l + 8) >> 2]))) break k + $(e, 8832, 0) + break i + } + if (((u = -1), (E = W4(e, o, w, i ? 4 : 3)), (E | 0) < 0)) break r + } + if (((f = tf(B, o, 0, r >>> 0 > 1, A[(e + 12) >> 2], f)), f)) break e + } + K(B, w), (u = -1) + break A + } + t && (A[t >> 2] = f), + (A[(e - -64) >> 2] = f), + (A[(f + 52) >> 2] = !i & (r >>> 0 < 3)), + (A[(f + 112) >> 2] = w), + (u = (r | 0) == 8), + (A[(f + 96) >> 2] = u), + (a = (r | 0) != 3), + (A[(f + 76) >> 2] = a), + (A[(f + 72) >> 2] = a), + (l = ((r & -4) == 4) | u), + (A[(f + 48) >> 2] = l), + (o = 1), + (s = 1), + a || + ((o = A[(f + 4) >> 2]), + (s = A[(o + 92) >> 2]), + (l = A[(o + 88) >> 2]), + (u = A[(o + 84) >> 2]), + (o = A[(o + 80) >> 2])), + (A[(f + 92) >> 2] = s), + (A[(f + 88) >> 2] = l), + (A[(f + 84) >> 2] = u), + (A[(f + 80) >> 2] = o), + (o0[(f + 108) >> 1] = (i & 255) | (r << 8)) + e: { + i: { + k: { + f: { + t: { + if ((r - 7) >>> 0 <= 1) { + J(e, 43), + (r | 0) == 7 && w8(e), + (A[(f + 56) >> 2] = 1), + (A[(f + 60) >> 2] = 0), + (l = (f + 60) | 0), + (o = (f + 56) | 0) + break t + } + if ( + ((A[(f + 56) >> 2] = 1), + (A[(f + 60) >> 2] = 0), + (l = (f + 60) | 0), + (o = (f + 56) | 0), + ((r | 0) != 3) | (A[(e + 16) >> 2] != -125)) + ) + break t + if (A[(e + 40) >> 2]) break i + if ((yf(B, f, A[(e + 32) >> 2]) | 0) < 0) break e + A[(f + 140) >> 2] = 1 + break f + } + t: { + if (A[(e + 16) >> 2] == 40) { + if ( + (F4(e, (G + 12) | 0, 0), + Q[(G + 12) | 0] & 4 && (A[l >> 2] = 1), + !y(e)) + ) + break t + break e + } + if (p0(e, 40)) break e + } + if (A[l >> 2] && ((u = -1), (A[(f + 188) >> 2] = -1), (p1(e) | 0) < 0)) + break A + ;(a = (e - -64) | 0), (s = 0) + t: { + for (;;) { + if (((u = A[(e + 16) >> 2]), (u | 0) == 41)) break t + if (((C = (u | 0) != -89), !C)) { + if (((A[o >> 2] = 0), y(e))) break e + u = A[(e + 16) >> 2] + } + u: { + n: { + o: { + s: { + if ((u | 0) != -125) { + if (((u | 0) != 123) & ((u | 0) != 91)) break u + A[o >> 2] = 0 + B: { + if (!C) { + J(e, 13), (u = A[(f + 136) >> 2]) + break B + } + ;(u = yf(B, f, 0)), J(e, 91) + } + if ( + (f0(A[a >> 2], u & 65535), + (u = IA(e, A[l >> 2] ? -45 : -77, 1, 1, -1, 1)), + (u | 0) < 0) + ) + break e + if ( + ((u = u | s), + (s = 1), + u || + ((A[(f + 140) >> 2] = A[(f + 140) >> 2] + 1), (s = 0)), + !C) + ) + break s + break n + } + if ( + A[(e + 40) >> 2] || + ((u = A[(e + 32) >> 2]), + ((u | 0) == 45) & (Q[(f + 108) | 0] == 1)) + ) + break i + if ( + (A[l >> 2] && (W4(e, f, u, 1) | 0) < 0) || + ((Y = yf(B, f, u)), (Y | 0) < 0) || + y(e) + ) + break e + if (C) break o + J(e, 13), + (s = (e - -64) | 0), + (a = Y & 65535), + f0(A[s >> 2], a), + A[l >> 2] && + (J(e, 17), + J(e, 189), + B0(e, u), + f0(A[s >> 2], F[(f + 188) >> 1])), + J(e, 92), + f0(A[s >> 2], a), + (A[o >> 2] = 0) + } + if (A[(e + 16) >> 2] == 41) break t + p0(e, 41) + break e + } + o: { + if (A[(e + 16) >> 2] == 61) { + if ( + ((A[o >> 2] = 0), + y(e) || + ((s = _0(A[a >> 2])), + J(e, 91), + (C = Y & 65535), + f0(A[a >> 2], C), + J(e, 17), + J(e, 6), + J(e, 171), + a0(e, 105, s), + J(e, 14), + _2(e))) + ) + break e + M4(e, u), + J(e, 17), + J(e, 92), + f0(A[a >> 2], C), + I0(e, s), + (s = 1) + break o + } + if ( + (s || (A[(f + 140) >> 2] = A[(f + 140) >> 2] + 1), !A[l >> 2]) + ) + break n + J(e, 91), f0(A[a >> 2], Y & 65535) + } + J(e, 189), B0(e, u), f0(A[a >> 2], F[(f + 188) >> 1]) + } + if (A[(e + 16) >> 2] == 41) break t + if (!p0(e, 44)) continue + break e + } + break + } + $(e, 8566, 0) + break e + } + t: switch ((r - 4) | 0) { + case 1: + if (A[(f + 136) >> 2] == 1) break f + break k + case 0: + break t + default: + break f + } + if (A[(f + 136) >> 2]) break k + } + if (A[l >> 2]) { + for ( + u = (((A[(f + 204) >> 2] + (A[(f + 188) >> 2] << 3)) | 0) + 4) | 0, + o = (e - -64) | 0; + ; + + ) { + f: { + if ( + ((l = A[u >> 2]), + (l | 0) < 0 || + ((u = A[(f + 116) >> 2]), + (l = l << 4), + (s = (u + l) | 0), + A[(s + 4) >> 2] != A[(f + 188) >> 2])) + ) + break f + if (((s = A[s >> 2]), (Tr(f, s) | 0) < 0)) { + if ((H2(B, f, s) | 0) < 0) break e + ;(u = A[(f + 116) >> 2]), + J(e, 184), + (s = (u + l) | 0), + B0(e, A[s >> 2]), + f0(A[o >> 2], F[(f + 188) >> 1]), + J(e, 185), + B0(e, A[s >> 2]), + f0(A[o >> 2], 0) + } + u = (((u + l) | 0) + 8) | 0 + continue + } + break + } + J(e, 181), + f0(A[(e - -64) >> 2], F[(f + 188) >> 1]), + (A[(f + 188) >> 2] = 0), + (A[(f + 192) >> 2] = A[(A[(f + 204) >> 2] + 4) >> 2]) + } + if (y(e)) break e + ;(i & -3) == 1 && J(e, 135), + (A[(f + 100) >> 2] = 1), + p1(e), + (A[(f + 240) >> 2] = A[(f + 188) >> 2]) + f: { + t: { + if (A[(e + 16) >> 2] != -90) break t + if (y(e)) break e + if (A[(e + 16) >> 2] == 123) break t + if (bn(e, f, w) || _2(e)) break e + if ( + (J(e, i ? 46 : 40), + Q[(f + 110) | 0] & 2 || + ((i = (A[(e + 52) >> 2] - k) | 0), + (A[(f + 400) >> 2] = i), + (i = ik(B, k, i)), + (A[(f + 396) >> 2] = i), + i)) + ) + break f + break e + } + if (p0(e, 123) || rn(e) || bn(e, f, w)) break e + for (;;) { + if (A[(e + 16) >> 2] != 125) { + if (!b3(e)) continue + break e + } + break + } + if ( + (!(Q[(f + 110) | 0] & 2) && + ((i = (A[(e + 56) >> 2] - k) | 0), + (A[(f + 400) >> 2] = i), + (i = ik(B, k, i)), + (A[(f + 396) >> 2] = i), + !i)) || + y(e) + ) + break e + if (!I6(A[(e - -64) >> 2])) break f + Oi(e, 0) + } + if ( + ((o = (e - -64) | 0), + (k = A[(f + 4) >> 2]), + (A[o >> 2] = k), + (i = A[(f + 112) >> 2]), + (k = v8(A[e >> 2], k, 0, 2)), + (A[(f + 8) >> 2] = k), + r >>> 0 >= 2) + ) { + if ( + ((u = 0), (r - 9) >>> 0 > 4294967293 || (J(e, 3), e2(A[o >> 2], k), i)) + ) + break A + J(e, 77), e2(A[o >> 2], 0) + break A + } + if ((r | 0) == 1) { + if ((J(e, 3), (n = (e - -64) | 0), (r = n), e2(A[r >> 2], k), D)) { + r = A[r >> 2] + f: { + if (A[(r + 40) >> 2]) { + if (((r = Z6(B, r, i)), !r)) break e + ;(A[(r + 8) >> 2] = 0), + (m[(r + 4) | 0] = + (Q[(r + 4) | 0] & 254) | (m[(A[n >> 2] + 110) | 0] & 1)) + break f + } + if ((Tr(r, i) | 0) >= 0) break f + if ((H2(B, r, i) | 0) < 0) break e + } + J(e, 17), J(e, 185), B0(e, i), f0(A[(e - -64) >> 2], 0) + } + if (((u = 0), (E | 0) >= 0)) { + ;(r = (A[(A[(e - -64) >> 2] + 116) >> 2] + (E << 4)) | 0), + (A[(r + 12) >> 2] = Q[(r + 12) | 0] | (k << 8)), + J(e, 14) + break A + } + J(e, 189), B0(e, i), (e = A[(e - -64) >> 2]), f0(e, F[(e + 188) >> 1]) + break A + } + f: { + r = A[(e - -64) >> 2] + t: { + if (!A[(r + 40) >> 2]) { + if (((r = W4(e, r, i, 6)), (r | 0) < 0)) break e + if (((i = k << 8), (e = A[(e - -64) >> 2]), r & 536870912)) { + ;(e = (A[(e + 128) >> 2] + (r << 4)) | 0), + (A[(e + 12) >> 2] = i | Q[(e + 12) | 0]) + break t + } + ;(e = (A[(e + 116) >> 2] + (r << 4)) | 0), + (A[(e + 12) >> 2] = i | Q[(e + 12) | 0]) + break t + } + if (((u = r), (r = i || 124), (i = Z6(B, u, r)), !i)) break e + if (((A[i >> 2] = k), n)) break f + } + u = 0 + break A + } + if ( + ((u = 0), + Jr(e, A[(A[(e - -64) >> 2] + 404) >> 2], r, (n | 0) != 1 ? 22 : r, 0)) + ) + break A + break e + } + $(e, 8480, 0) + break e + } + or(e) + } + if (((A[(e - -64) >> 2] = A[(f + 4) >> 2]), Ti(B, f), (u = -1), !t)) break A + A[t >> 2] = 0 + break A + } + K(B, w) + } + return (h = (G + 16) | 0), u + } + function k9(e, r, i, k, f, n) { + ;(e = e | 0), (r = +r), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0 + ;(a = (h - 560) | 0), (h = a), (A[(a + 44) >> 2] = 0), S(+r), (t = v(1) | 0), v(0) | 0 + A: { + if ((t | 0) < 0) { + ;(W = 1), (N = 4285), (r = -r), S(+r), (t = v(1) | 0), v(0) | 0 + break A + } + if (f & 2048) { + ;(W = 1), (N = 4288) + break A + } + ;(W = f & 1), (N = W ? 4291 : 4286), (q = !W) + } + A: { + if ((t & 2146435072) == 2146435072) { + ;(t = (W + 3) | 0), + d2(e, 32, i, t, f & -65537), + z2(e, N, W), + (k = n & 32), + z2(e, r != r ? (k ? 10545 : 17094) : k ? 12066 : 17459, 3), + d2(e, 32, i, t, f ^ 8192), + (w = (i | 0) < (t | 0) ? t : i) + break A + } + V = (a + 16) | 0 + r: { + e: { + i: { + if (((r = st(r, (a + 44) | 0)), (r = r + r), r != 0)) { + if ( + ((t = A[(a + 44) >> 2]), + (A[(a + 44) >> 2] = t - 1), + (R = n | 32), + (R | 0) != 97) + ) + break i + break r + } + if (((R = n | 32), (R | 0) == 97)) break r + ;(l = A[(a + 44) >> 2]), (B = (k | 0) < 0 ? 6 : k) + break e + } + ;(l = (t - 29) | 0), + (A[(a + 44) >> 2] = l), + (r = r * 268435456), + (B = (k | 0) < 0 ? 6 : k) + } + for ( + E = (((a + 48) | 0) + ((l | 0) >= 0 ? 288 : 0)) | 0, u = E; + (r < 4294967296) & (r >= 0) ? (k = ~~r >>> 0) : (k = 0), + (A[u >> 2] = k), + (u = (u + 4) | 0), + (r = (r - +(k >>> 0)) * 1e9), + r != 0; + + ); + e: { + if ((l | 0) <= 0) { + ;(k = l), (t = u), (o = E) + break e + } + for (o = E, k = l; ; ) { + ;(s = (k | 0) >= 29 ? 29 : k), (t = (u - 4) | 0) + i: { + if (o >>> 0 > t >>> 0) break i + for ( + C = 0; + (k = A[t >> 2]), + (w = s & 31), + (L = C), + (s & 63) >>> 0 >= 32 + ? ((C = k << w), (k = 0)) + : ((C = ((1 << w) - 1) & (k >>> (32 - w))), (k = k << w)), + (w = (L + k) | 0), + (C = (C + G) | 0), + (C = j2(w, k >>> 0 > w >>> 0 ? (C + 1) | 0 : C, 1e9, 0)), + (k = (i0(C, g, -1e9, 0) + w) | 0), + (A[t >> 2] = k), + (t = (t - 4) | 0), + o >>> 0 <= t >>> 0; + + ); + if (!C) break i + ;(o = (o - 4) | 0), (A[o >> 2] = C) + } + for (; (t = u), o >>> 0 < t >>> 0 && ((u = (t - 4) | 0), !A[u >> 2]); ); + if ( + ((k = (A[(a + 44) >> 2] - s) | 0), + (A[(a + 44) >> 2] = k), + (u = t), + !((k | 0) > 0)) + ) + break + } + } + if ((k | 0) < 0) + for (D = (((((B + 25) >>> 0) / 9) | 0) + 1) | 0, G = (R | 0) == 102; ; ) { + ;(k = (0 - k) | 0), (w = (k | 0) >= 9 ? 9 : k) + e: { + if (t >>> 0 <= o >>> 0) { + u = A[o >> 2] + break e + } + for ( + C = (1e9 >>> w) | 0, s = (-1 << w) ^ -1, k = 0, u = o; + (L = k), + (k = A[u >> 2]), + (A[u >> 2] = L + ((k >>> w) | 0)), + (k = M(C, k & s)), + (u = (u + 4) | 0), + u >>> 0 < t >>> 0; + + ); + if (((u = A[o >> 2]), !k)) break e + ;(A[t >> 2] = k), (t = (t + 4) | 0) + } + if ( + ((k = (w + A[(a + 44) >> 2]) | 0), + (A[(a + 44) >> 2] = k), + (o = ((!u << 2) + o) | 0), + (u = G ? E : o), + (t = (t - u) >> 2 > (D | 0) ? (u + (D << 2)) | 0 : t), + !((k | 0) < 0)) + ) + break + } + k = 0 + e: { + if ( + t >>> 0 <= o >>> 0 || + ((k = M((E - o) >> 2, 9)), (u = 10), (s = A[o >> 2]), s >>> 0 < 10) + ) + break e + for (; (k = (k + 1) | 0), (u = M(u, 10)), s >>> 0 >= u >>> 0; ); + } + if ( + ((u = + (((B - ((R | 0) != 102 ? k : 0)) | 0) - (((R | 0) == 103) & ((B | 0) != 0))) | + 0), + (u | 0) < ((M((t - E) >> 2, 9) - 9) | 0)) + ) { + if ( + ((C = (u + 9216) | 0), + (s = ((C | 0) / 9) | 0), + (D = (((((a + 48) | 0) + ((l | 0) < 0 ? 4 : 292)) | 0) + (s << 2)) | 0), + (l = (D - 4096) | 0), + (u = 10), + (w = (C + M(s, -9)) | 0), + (w | 0) <= 7) + ) + for (; (u = M(u, 10)), (w = (w + 1) | 0), (w | 0) != 8; ); + ;(G = A[l >> 2]), + (C = ((G >>> 0) / (u >>> 0)) | 0), + (w = M(C, u)), + (s = (D - 4092) | 0) + e: { + if (((w | 0) == (G | 0)) & ((s | 0) == (t | 0))) break e + G = (G - w) | 0 + i: { + if ( + !(C & 1) && + ((r = 9007199254740992), + !(m[(D - 4100) | 0] & 1) | (((u | 0) != 1e9) | (o >>> 0 >= l >>> 0))) + ) + break i + r = 9007199254740994 + } + if ( + ((Y = (t | 0) == (s | 0) ? 1 : 1.5), + (s = (u >>> 1) | 0), + (Y = s >>> 0 > G >>> 0 ? 0.5 : (s | 0) == (G | 0) ? Y : 1.5), + (Q[N | 0] != 45) | q || ((Y = -Y), (r = -r)), + (A[l >> 2] = w), + r + Y == r) + ) + break e + if (((k = (u + w) | 0), (A[l >> 2] = k), k >>> 0 >= 1e9)) + for ( + ; + (A[l >> 2] = 0), + (l = (l - 4) | 0), + l >>> 0 < o >>> 0 && ((o = (o - 4) | 0), (A[o >> 2] = 0)), + (k = (A[l >> 2] + 1) | 0), + (A[l >> 2] = k), + k >>> 0 > 999999999; + + ); + if (((k = M((E - o) >> 2, 9)), (u = 10), (s = A[o >> 2]), s >>> 0 < 10)) + break e + for (; (k = (k + 1) | 0), (u = M(u, 10)), s >>> 0 >= u >>> 0; ); + } + ;(u = (l + 4) | 0), (t = t >>> 0 > u >>> 0 ? u : t) + } + for ( + ; + (s = t), (C = t >>> 0 <= o >>> 0), !C && ((t = (t - 4) | 0), !A[t >> 2]); + + ); + e: { + if ((R | 0) != 103) { + l = f & 8 + break e + } + if ( + ((u = B || 1), + (t = ((u | 0) > (k | 0)) & ((k | 0) > -5)), + (B = ((t ? k ^ -1 : -1) + u) | 0), + (n = ((t ? -1 : -2) + n) | 0), + (l = f & 8), + l) + ) + break e + t = -9 + i: { + if ( + C || + ((l = A[(s - 4) >> 2]), !l) || + ((w = 10), (t = 0), (l >>> 0) % 10 | 0) + ) + break i + for ( + ; + (u = t), (t = (t + 1) | 0), (w = M(w, 10)), !((l >>> 0) % (w >>> 0) | 0); + + ); + t = u ^ -1 + } + if (((u = M((s - E) >> 2, 9)), (n & -33) == 70)) { + ;(l = 0), + (t = (((t + u) | 0) - 9) | 0), + (t = (t | 0) > 0 ? t : 0), + (B = (t | 0) > (B | 0) ? B : t) + break e + } + ;(l = 0), + (t = (((((k + u) | 0) + t) | 0) - 9) | 0), + (t = (t | 0) > 0 ? t : 0), + (B = (t | 0) > (B | 0) ? B : t) + } + if (((w = -1), (C = l | B), ((C ? 2147483645 : 2147483646) | 0) < (B | 0))) + break A + ;(G = (((((C | 0) != 0) + B) | 0) + 1) | 0), (u = n & -33) + e: { + if ((u | 0) == 70) { + if ((G ^ 2147483647) < (k | 0)) break A + t = (k | 0) > 0 ? k : 0 + break e + } + if (((t = k >> 31), (t = Sr(((t ^ k) - t) | 0, 0, V)), ((V - t) | 0) <= 1)) + for (; (t = (t - 1) | 0), (m[t | 0] = 48), ((V - t) | 0) < 2; ); + if ( + ((D = (t - 2) | 0), + (m[D | 0] = n), + (m[(t - 1) | 0] = (k | 0) < 0 ? 45 : 43), + (t = (V - D) | 0), + (t | 0) > (G ^ 2147483647)) + ) + break A + } + if (((k = (t + G) | 0), (k | 0) > (W ^ 2147483647))) break A + ;(G = (k + W) | 0), d2(e, 32, i, G, f), z2(e, N, W), d2(e, 48, i, G, f ^ 65536) + e: { + i: { + k: { + if ((u | 0) == 70) { + for ( + n = (a + 16) | 0, + k = n | 8, + l = n | 9, + u = o >>> 0 > E >>> 0 ? E : o, + o = u; + ; + + ) { + t = Sr(A[o >> 2], 0, l) + f: { + if ((u | 0) != (o | 0)) { + if ((a + 16) >>> 0 >= t >>> 0) break f + for ( + ; + (t = (t - 1) | 0), (m[t | 0] = 48), (a + 16) >>> 0 < t >>> 0; + + ); + break f + } + if ((t | 0) != (l | 0)) break f + ;(m[(a + 24) | 0] = 48), (t = k) + } + if ((z2(e, t, (l - t) | 0), (o = (o + 4) | 0), !(E >>> 0 >= o >>> 0))) + break + } + if ((C && z2(e, 18835, 1), ((B | 0) <= 0) | (o >>> 0 >= s >>> 0))) break k + for (;;) { + if (((t = Sr(A[o >> 2], 0, l)), t >>> 0 > (a + 16) >>> 0)) + for ( + ; + (t = (t - 1) | 0), (m[t | 0] = 48), (a + 16) >>> 0 < t >>> 0; + + ); + if ( + (z2(e, t, (B | 0) >= 9 ? 9 : B), + (t = (B - 9) | 0), + (o = (o + 4) | 0), + s >>> 0 <= o >>> 0) + ) + break i + if (((k = (B | 0) > 9), (B = t), !k)) break + } + break i + } + f: { + if ((B | 0) < 0) break f + for ( + E = o >>> 0 < s >>> 0 ? s : (o + 4) | 0, + n = (a + 16) | 0, + k = n | 8, + s = n | 9, + u = o; + ; + + ) { + ;(t = Sr(A[u >> 2], 0, s)), + (s | 0) == (t | 0) && ((m[(a + 24) | 0] = 48), (t = k)) + t: { + if ((u | 0) != (o | 0)) { + if ((a + 16) >>> 0 >= t >>> 0) break t + for ( + ; + (t = (t - 1) | 0), (m[t | 0] = 48), (a + 16) >>> 0 < t >>> 0; + + ); + break t + } + if ((z2(e, t, 1), (t = (t + 1) | 0), !(l | B))) break t + z2(e, 18835, 1) + } + if ( + ((n = (s - t) | 0), + z2(e, t, (n | 0) < (B | 0) ? n : B), + (B = (B - n) | 0), + (u = (u + 4) | 0), + E >>> 0 <= u >>> 0) + ) + break f + if (!((B | 0) >= 0)) break + } + } + d2(e, 48, (B + 18) | 0, 18, 0), z2(e, D, (V - D) | 0) + break e + } + t = B + } + d2(e, 48, (t + 9) | 0, 9, 0) + } + d2(e, 32, i, G, f ^ 8192), (w = (i | 0) < (G | 0) ? G : i) + break A + } + l = ((((n << 26) >> 31) & 9) + N) | 0 + r: { + if (k >>> 0 > 11) break r + for (t = (12 - k) | 0, Y = 16; (Y = Y * 16), (t = (t - 1) | 0), !!t; ); + if (Q[l | 0] == 45) { + r = -(Y + (-r - Y)) + break r + } + r = r + Y - Y + } + for ( + E = W | 2, + o = n & 32, + u = A[(a + 44) >> 2], + t = u >> 31, + t = Sr(((t ^ u) - t) | 0, 0, V), + (V | 0) == (t | 0) && ((m[(a + 15) | 0] = 48), (t = (a + 15) | 0)), + B = (t - 2) | 0, + m[B | 0] = n + 15, + m[(t - 1) | 0] = (u | 0) < 0 ? 45 : 43, + t = f & 8, + u = (a + 16) | 0; + (n = u), + r0(r) < 2147483648 ? (s = ~~r) : (s = -2147483648), + (m[u | 0] = o | Q[(s + 75984) | 0]), + (r = (r - +(s | 0)) * 16), + (u = (n + 1) | 0), + (!(t | ((k | 0) > 0)) & (r == 0)) | (((u - ((a + 16) | 0)) | 0) != 1) || + ((m[(n + 1) | 0] = 46), (u = (n + 2) | 0)), + r != 0; + + ); + if ( + ((w = -1), (t = (V - B) | 0), (n = (t + E) | 0), ((2147483645 - n) | 0) < (k | 0)) + ) + break A + ;(s = n), + (n = (a + 16) | 0), + (o = (u - n) | 0), + (k = k && ((o - 2) | 0) < (k | 0) ? (k + 2) | 0 : o), + (u = (s + k) | 0), + d2(e, 32, i, u, f), + z2(e, l, E), + d2(e, 48, i, u, f ^ 65536), + z2(e, n, o), + d2(e, 48, (k - o) | 0, 0, 0), + z2(e, B, t), + d2(e, 32, i, u, f ^ 8192), + (w = (i | 0) < (u | 0) ? u : i) + } + return (h = (a + 560) | 0), w | 0 + } + function f9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0, + m0 = 0, + D0 = 0, + b0 = 0, + x0 = 0, + O0 = 0 + ;(n = (h - 144) | 0), (h = n) + A: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e), (Y = 6) + break A + } + ;(R = A[(f + 8) >> 2]), + (e0 = A[(f + 12) >> 2]), + s2(e, (n + 56) | 0, 0), + (A[(n + 48) >> 2] = 0), + (A[(n + 40) >> 2] = 0), + (A[(n + 44) >> 2] = 4), + (A[n >> 2] = e), + (s = (n + 8) | 0), + (A[(n + 4) >> 2] = s), + (Y = 6), + (N = 3), + (D = 3), + (E = 3), + (k = 0), + (w = 3), + (k0 = 3), + (s0 = 3), + (G = R0(e, A[f >> 2], A[(f + 4) >> 2])), + (f = g), + (L = f) + r: { + e: { + if ((f | 0) == 6) break e + if (((x0 = A2(e, R, e0)), !x0)) { + if (((m0 = R0(e, R, e0)), (f = g), (k0 = f), (f | 0) == 6)) break e + t = m0 + } + ;(A0 = O(e, r, i, 109, r, i, 0)), (f = g), (s0 = f) + i: { + k: { + if ( + (f | 0) == 6 || + ((A0 = q0(e, A0, f)), (f = g), (s0 = f), (f | 0) == 6) || + ((o = H4(A0, 103, 0)), + (o | 0) != -1 && + ((a = U0(e, O(e, r, i, 111, r, i, 0), g)), + (a | 0) < 0 || (I2(e, r, i, 85, 0, 0) | 0) < 0)) + ) + break k + if (!t | ((o | 0) == -1) | (A[(t + 4) >> 2] & 2147483647)) break i + ;(f = O(e, r, i, 60, r, i, 0)), (t = g) + f: { + if ((t | 0) == 6) break f + if ( + ((C = X2(e, f, t, A[(e + 72) >> 2], A[(e + 76) >> 2])), I(e, f, t), !C) + ) + break i + if (((f = O(e, r, i, 134, r, i, 0)), (t = g), (t | 0) == 6)) break f + if (((C = b8(f, t, 86, 0)), I(e, f, t), !C)) break i + } + if (((k = fk(e, r, i)), !k)) break k + ;(f = 0), s2(e, (n + 80) | 0, 0), (s = R0(e, G, L)), (l = g), (R = l) + f: { + if ((l | 0) == 6) break f + ;(l = A[(k + 4) >> 2]), (t = Q[(l + 16) | 0]), (C = t & 33) + t: { + if (!C) { + ;(A[(n + 128) >> 2] = 0), (A[(n + 132) >> 2] = 0) + break t + } + if ( + ((k = O(e, r, i, 85, r, i, 0)), + (o = g), + (o | 0) == 6 || L4(e, (n + 128) | 0, k, o)) + ) + break f + } + t: { + if (((k = Q[(l + 17) | 0]), !k || ((f = W0(e, k << 3)), f))) break t + f = 0 + break f + } + ;(V = (l + 16) | 0), + (D = t & 16), + (B = t & 1), + (o = (s + 16) | 0), + (l = A[(s + 4) >> 2]), + (a = (l >>> 31) | 0), + (k = A[(n + 128) >> 2]), + (w = A[(n + 132) >> 2]) + t: { + u: { + for (;;) { + if ( + ((t = 0), + (l = l & 2147483647), + (((w | 0) <= (t | 0)) & (k >>> 0 <= l >>> 0)) | + ((t | 0) > (w | 0))) + ) { + if (((l = k7(f, V, o, k, l, a, e)), (l | 0) != 1)) { + if ( + ((A[(n + 128) >> 2] = k), + (A[(n + 132) >> 2] = w), + (l | 0) >= 0) + ) { + if (!C & ((l | 0) != 2) || (I2(e, r, i, 85, 0, 0) | 0) >= 0) + break u + break f + } + $0(e, 9681, 0) + break f + } + if ( + ((k = A[f >> 2]), + (t = (A[(f + 4) >> 2] - o) >> a), + (A[(n + 140) >> 2] = t), + (k = (k - o) >> a), + (k | 0) > (u | 0) && U2((n + 80) | 0, s, u, k)) + ) + break t + if (B) { + u = t + n: { + if ((k | 0) != (t | 0)) break n + o: { + s: { + if (!D || ((u = A[(s + 4) >> 2]), !(u & -2147483648))) + break s + if (k >>> 0 < (u & 2147483647) >>> 0) break o + } + ;(u = (k + 1) | 0), (A[(n + 140) >> 2] = u) + break n + } + JA(s, (n + 140) | 0), (u = A[(n + 140) >> 2]) + } + ;(l = A[(s + 4) >> 2]), (k = u), (w = k >> 31), (u = t) + continue + } else { + if ( + ((A[(n + 128) >> 2] = t), + (A[(n + 132) >> 2] = t >> 31), + (u = t), + (I2(e, r, i, 85, t, 0) | 0) >= 0) + ) + break u + break f + } + } + break + } + ;(A[(n + 128) >> 2] = k), (A[(n + 132) >> 2] = w) + } + if (((r = (n + 80) | 0), U2(r, s, u, A[(s + 4) >> 2] & 2147483647))) + break f + I(e, s, R), + (i = A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]((i + 16) | 0, f), + (D0 = d0(r)), + (Y = g) + break k + } + ;(A[(n + 128) >> 2] = t), (A[(n + 132) >> 2] = t >> 31) + } + I(e, s, R), + (r = A[(e + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, f), + (r = A[(A[(n + 80) >> 2] + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(n + 84) >> 2]) + } + ;(l = 0), (D = 3), (k = 0), (w = 3) + break e + } + C = (o | 0) == -1 + i: { + k: { + for (;;) { + ;(u = DA(e, r, i, G, L)), (f = g), (o = f), (Y = f) + f: { + if (0 | ((f | 0) != 2)) { + if (!D0 & ((f | 0) == 6) || ((Y = 6), A[(n + 48) >> 2])) break i + f = A[(n + 40) >> 2] + t: { + if ((f | 0) < A[(n + 44) >> 2]) { + t = A[(n + 4) >> 2] + break t + } + ;(V = ((((f >> 1) + f) | 0) + 31) & -17), + (f = V << 3), + (t = A[n >> 2]) + u: { + B = A[(n + 4) >> 2] + n: { + if ((B | 0) == (s | 0)) { + if (((t = N4(t, 0, f, (n + 80) | 0)), !t)) break n + ;(f = s), + (B = A[(f + 4) >> 2]), + (A[t >> 2] = A[f >> 2]), + (A[(t + 4) >> 2] = B), + (B = A[(f + 28) >> 2]), + (A[(t + 24) >> 2] = A[(f + 24) >> 2]), + (A[(t + 28) >> 2] = B), + (B = A[(f + 20) >> 2]), + (A[(t + 16) >> 2] = A[(f + 16) >> 2]), + (A[(t + 20) >> 2] = B), + (B = A[(f + 12) >> 2]), + (A[(t + 8) >> 2] = A[(f + 8) >> 2]), + (A[(t + 12) >> 2] = B) + break u + } + if (((t = N4(t, B, f, (n + 80) | 0)), t)) break u + } + ot(n), I(A[n >> 2], u, o), (A[(n + 48) >> 2] = -1) + break i + } + ;(A[(n + 4) >> 2] = t), + (A[(n + 44) >> 2] = V + ((A[(n + 80) >> 2] >>> 3) | 0)), + (f = A[(n + 40) >> 2]) + } + if ( + ((A[(n + 40) >> 2] = f + 1), + (f = ((f << 3) + t) | 0), + (A[f >> 2] = u), + (A[(f + 4) >> 2] = o), + !C) + ) + break f + ;(w = 3), (k = 0) + } + for (O0 = L >>> 0 < 4294967285, t = 0; ; ) { + if (A[(n + 40) >> 2] > (b0 | 0)) { + if ( + ((r = (A[(n + 4) >> 2] + (b0 << 3)) | 0), + (a = A[r >> 2]), + (r = A[(r + 4) >> 2]), + (B = r), + (sA(e, (n + 140) | 0, a, r) | 0) < 0) + ) + break k + if ( + (I(e, k, w), + (Y = 6), + (k = q0(e, J2(e, a, r, 0, 0), g)), + (r = g), + (w = r), + (r | 0) == 6 || L4(e, (n + 128) | 0, O(e, a, B, 87, a, B, 0), g)) + ) + break e + ;(u = A[(n + 128) >> 2]), + (r = A[(G + 4) >> 2] & 2147483647), + (s = A[(n + 132) >> 2]), + (f = s), + (i = 0) + t: { + if ( + ((u >>> 0 > r >>> 0) & ((f | 0) >= (i | 0))) | + ((i | 0) < (f | 0)) + ) { + ;(A[(n + 128) >> 2] = r), + (A[(n + 132) >> 2] = i), + (u = r), + (s = i) + break t + } + if (((s | 0) > 0) | ((s | 0) >= 0)) break t + ;(u = 0), + (s = 0), + (A[(n + 128) >> 2] = 0), + (A[(n + 132) >> 2] = 0) + } + if ((I(e, W, E), (W = u2(e)), (r = g), (E = r), (r | 0) == 6)) { + ;(W = 0), (E = 6) + break e + } + if ( + (w >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (oA(e, W, E, 0, 0, k, w, 16391) | 0) < 0) + ) + break e + for (r = A[(n + 140) >> 2], C = r >>> 0 <= 1 ? 1 : r, r = 1; ; ) { + if (((r | 0) != (C | 0)) | i) { + if ( + ((f = m1(e, a, B, r, i)), + (V = 0), + (o = g), + V | ((o | 0) != 3)) + ) { + if (!V & ((o | 0) == 6)) { + Y = o + break e + } + if (((f = q0(e, f, o)), (o = g), (o | 0) == 6)) break k + } + if ( + ((f = s1(e, W, E, r, i, f, o)), + (r = (r + 1) | 0), + (i = r ? i : (i + 1) | 0), + (f | 0) >= 0) + ) + continue + break e + } + break + } + if ( + (I(e, q, N), + (q = O(e, a, B, 135, a, B, 0)), + (r = g), + (N = r), + (i = 0), + !i & ((r | 0) == 6)) + ) + break e + t: { + if (x0) { + if ( + (s1(e, W, E, C, 0, u, 0) | 0) < 0 || + (O0 || (A[G >> 2] = A[G >> 2] + 1), + (s1(e, W, E, (C + 1) | 0, 0, G, L) | 0) < 0) || + (i | ((r | 0) != 3) && + (N >>> 0 >= 4294967285 && (A[q >> 2] = A[q >> 2] + 1), + (s1(e, W, E, (C + 2) | 0, 0, q, N) | 0) < 0)) + ) + break e + ;(A[(n + 88) >> 2] = W), + (A[(n + 92) >> 2] = E), + (A[(n + 80) >> 2] = 0), + (A[(n + 84) >> 2] = 3), + I(e, l, D), + (l = q0(e, i6(e, R, e0, e, (n + 80) | 0, 0), g)), + (D = g) + break t + } + if ( + ((f = 0), + (o = 3), + i | ((r | 0) != 3) && + ((f = Z0(e, q, N)), (r = g), (o = r), (r | 0) == 6)) + ) + break e + ;(A[(n + 120) >> 2] = m0), + (A[(n + 124) >> 2] = k0), + (A[(n + 112) >> 2] = f), + (A[(n + 116) >> 2] = o), + (A[(n + 104) >> 2] = W), + (A[(n + 108) >> 2] = E), + (A[(n + 88) >> 2] = G), + (A[(n + 92) >> 2] = L), + (A[(n + 80) >> 2] = k), + (A[(n + 84) >> 2] = w), + (A[(n + 96) >> 2] = u), + (A[(n + 100) >> 2] = 0), + I(e, l, D), + (l = $3(e, (n + 80) | 0)), + (D = g), + I(e, f, o) + } + if ((D | 0) == 6) break e + ;(r = t >> 31), + ((t >>> 0 <= u >>> 0) & ((s | 0) >= (r | 0))) | + ((r | 0) < (s | 0)) && + ((r = (n + 56) | 0), + U2(r, G, t, u), + c1(r, l, D), + (t = (u + (A[(k + 4) >> 2] & 2147483647)) | 0)), + (b0 = (b0 + 1) | 0) + continue + } + break + } + ;(r = (n + 56) | 0), + U2(r, G, t, A[(G + 4) >> 2] & 2147483647), + (D0 = d0(r)), + (Y = g) + break r + } + I(e, k, w), (k = q0(e, J2(e, u, o, 0, 0), g)), (f = g), (w = f) + f: { + t: { + u: { + if (((u = 0), u | ((f | 0) != -7))) { + if (u | ((f | 0) != 6)) break u + Y = f + break f + } + if (A[(k + 4) >> 2] & 2147483647) break u + if ((L4(e, (n + 80) | 0, O(e, r, i, 85, r, i, 0), g) | 0) < 0) + break f + ;(f = Q6(G, A[(n + 80) >> 2], A[(n + 84) >> 2], a)), + (u = g), + (t = u), + (u = 0) + n: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (t + 1) | 0 : t)) + break n + S(+(+(f >>> 0) + +(t | 0) * 4294967296)), + (u = v(1) | 0), + (f = v(0) | 0), + (t = u & 2147483647), + (t = + (((t | 0) == 2146435072) & ((f | 0) != 0)) | + (t >>> 0 > 2146435072)), + (f = t ? 0 : f), + (u = t ? -12 : (u - 2146959372) | 0) + } + if (((f = I2(e, r, i, 85, f, u)), (f | 0) >= 0)) break u + f = (f >>> 30) & 2 + break t + } + f = 0 + } + if (!f) continue + } + break + } + break e + } + Y = 6 + } + } + ;(r = A[(A[(n + 56) >> 2] + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(n + 60) >> 2]) + } + ot(n), + I(e, m0, k0), + I(e, k, w), + I(e, A0, s0), + I(e, W, E), + I(e, l, D), + I(e, q, N), + I(e, G, L) + } + return (h = (n + 144) | 0), (g = Y), D0 | 0 + } + function U3(e, r, i, k, f, n, t) { + var u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0 + ;(o = (h - 80) | 0), + (h = o), + (A[(o + 76) >> 2] = r), + (q = (f - 192) | 0), + (A0 = (k - 384) | 0), + (k0 = (o + 55) | 0), + (D = (o + 56) | 0) + A: { + r: { + e: { + i: for (;;) { + u = 0 + k: for (;;) { + if (((s = r), (Y ^ 2147483647) < (u | 0))) break e + Y = (u + Y) | 0 + f: { + t: { + u: { + if (((u = r), (l = Q[u | 0]), l)) + for (;;) { + n: { + r = l & 255 + o: { + if (!r) { + r = u + break o + } + if ((r | 0) != 37) break n + for (l = u; ; ) { + if (Q[(l + 1) | 0] != 37) { + r = l + break o + } + if ( + ((u = (u + 1) | 0), + (B = Q[(l + 2) | 0]), + (r = (l + 2) | 0), + (l = r), + (B | 0) != 37) + ) + break + } + } + if ( + ((u = (u - s) | 0), (e0 = Y ^ 2147483647), (u | 0) > (e0 | 0)) + ) + break e + if ((e && z2(e, s, u), u)) continue k + ;(A[(o + 76) >> 2] = r), + (u = (r + 1) | 0), + (E = -1), + (B = m[(r + 1) | 0]), + !wi(B) | (Q[(r + 2) | 0] != 36) || + ((E = (B - 48) | 0), (W = 1), (u = (r + 3) | 0)), + (A[(o + 76) >> 2] = u), + (a = 0), + (l = m[u | 0]), + (r = (l - 32) | 0) + o: { + if (r >>> 0 > 31) { + B = u + break o + } + if (((B = u), (r = 1 << r), !(r & 75913))) break o + for (;;) { + if ( + ((B = (u + 1) | 0), + (A[(o + 76) >> 2] = B), + (a = r | a), + (l = m[(u + 1) | 0]), + (r = (l - 32) | 0), + r >>> 0 >= 32) + ) + break o + if (((u = B), (r = 1 << r), !(r & 75913))) break + } + } + o: { + if ((l | 0) == 42) { + r = m[(B + 1) | 0] + s: { + if (!(!wi(r) | (Q[(B + 2) | 0] != 36))) { + B: { + if (!e) { + ;(A[((r << 2) + q) >> 2] = 10), (G = 0) + break B + } + G = A[((r << 3) + A0) >> 2] + } + ;(r = (B + 3) | 0), (W = 1) + break s + } + if (W) break u + if (((r = (B + 1) | 0), !e)) { + ;(A[(o + 76) >> 2] = r), (W = 0), (G = 0) + break o + } + ;(u = A[i >> 2]), + (A[i >> 2] = u + 4), + (G = A[u >> 2]), + (W = 0) + } + if (((A[(o + 76) >> 2] = r), (G | 0) >= 0)) break o + ;(G = (0 - G) | 0), (a = a | 8192) + break o + } + if (((G = yt((o + 76) | 0)), (G | 0) < 0)) break e + r = A[(o + 76) >> 2] + } + ;(u = 0), (w = -1), (l = 0) + o: { + if (Q[r | 0] != 46) break o + if (Q[(r + 1) | 0] == 42) { + B = m[(r + 2) | 0] + s: { + if (!(!wi(B) | (Q[(r + 3) | 0] != 36))) { + r = (r + 4) | 0 + B: { + if (!e) { + ;(A[((B << 2) + q) >> 2] = 10), (w = 0) + break B + } + w = A[((B << 3) + A0) >> 2] + } + break s + } + if (W) break u + if (((r = (r + 2) | 0), (w = 0), !e)) break s + ;(B = A[i >> 2]), (A[i >> 2] = B + 4), (w = A[B >> 2]) + } + ;(A[(o + 76) >> 2] = r), (l = (w | 0) >= 0) + break o + } + ;(A[(o + 76) >> 2] = r + 1), + (w = yt((o + 76) | 0)), + (r = A[(o + 76) >> 2]), + (l = 1) + } + for (R = l; ; ) { + if ( + ((V = u), + (C = 28), + (N = r), + (B = m[r | 0]), + (B - 123) >>> 0 < 4294967238) + ) + break r + if ( + ((r = (r + 1) | 0), + (u = Q[(((B + M(u, 58)) | 0) + 75455) | 0]), + !((u - 1) >>> 0 < 8)) + ) + break + } + A[(o + 76) >> 2] = r + o: { + if ((u | 0) != 27) { + if (!u) break r + if ((E | 0) >= 0) { + if (!e) { + A[((E << 2) + f) >> 2] = u + continue i + } + ;(u = ((E << 3) + k) | 0), + (B = A[(u + 4) >> 2]), + (A[(o + 64) >> 2] = A[u >> 2]), + (A[(o + 68) >> 2] = B) + break o + } + if (!e) break f + Pn((o - -64) | 0, u, i, t) + break o + } + if ((E | 0) >= 0) break r + if (((u = 0), !e)) continue k + } + if (((C = -1), Q[e | 0] & 32)) break A + ;(l = a & -65537), + (a = a & 8192 ? l : a), + (E = 0), + (L = 4275), + (B = D) + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: { + M: { + W: { + E: { + F: switch ( + ((u = m[N | 0]), + (u = + V && (u & 15) == 3 + ? u & -33 + : u), + (u - 88) | 0) + ) { + case 11: + break o + case 9: + case 13: + case 14: + case 15: + break s + case 27: + break h + case 12: + case 17: + break Q + case 23: + break I + case 0: + case 32: + break G + case 24: + break M + case 22: + break W + case 29: + break E + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 10: + case 16: + case 18: + case 19: + case 20: + case 21: + case 25: + case 26: + case 28: + case 30: + case 31: + break t + default: + break F + } + F: switch ((u - 65) | 0) { + case 0: + case 4: + case 5: + case 6: + break s + case 2: + break g + case 1: + case 3: + break t + default: + break F + } + if ((u | 0) == 83) break l + break t + } + ;(s = A[(o + 64) >> 2]), + (l = A[(o + 68) >> 2]), + (r = 4275) + break a + } + u = 0 + W: switch (V & 255) { + case 0: + A[A[(o + 64) >> 2] >> 2] = Y + continue k + case 1: + A[A[(o + 64) >> 2] >> 2] = Y + continue k + case 2: + ;(s = A[(o + 64) >> 2]), + (A[s >> 2] = Y), + (A[(s + 4) >> 2] = Y >> 31) + continue k + case 3: + o0[A[(o + 64) >> 2] >> 1] = Y + continue k + case 4: + m[A[(o + 64) >> 2]] = Y + continue k + case 6: + A[A[(o + 64) >> 2] >> 2] = Y + continue k + case 7: + break W + default: + continue k + } + ;(s = A[(o + 64) >> 2]), + (A[s >> 2] = Y), + (A[(s + 4) >> 2] = Y >> 31) + continue k + } + ;(w = w >>> 0 <= 8 ? 8 : w), + (a = a | 8), + (u = 120) + } + if ( + ((r = D), + (V = u & 32), + (s = A[(o + 64) >> 2]), + (l = A[(o + 68) >> 2]), + s | l) + ) + for ( + ; + (r = (r - 1) | 0), + (m[r | 0] = + V | Q[((s & 15) + 75984) | 0]), + (N = + (!l & (s >>> 0 > 15)) | + ((l | 0) != 0)), + (C = l), + (l = (l >>> 4) | 0), + (s = ((C & 15) << 28) | (s >>> 4)), + !!N; + + ); + if ( + ((s = r), + !(a & 8) | + !( + A[(o + 64) >> 2] | A[(o + 68) >> 2] + )) + ) + break C + ;(L = (((u >>> 4) | 0) + 4275) | 0), + (E = 2) + break C + } + if ( + ((r = D), + (u = A[(o + 68) >> 2]), + (l = u), + (s = A[(o + 64) >> 2]), + u | s) + ) + for ( + ; + (r = (r - 1) | 0), + (m[r | 0] = (s & 7) | 48), + (C = + (!l & (s >>> 0 > 7)) | + ((l | 0) != 0)), + (u = l), + (l = (u >>> 3) | 0), + (s = ((u & 7) << 29) | (s >>> 3)), + !!C; + + ); + if (((s = r), !(a & 8))) break C + ;(r = (D - r) | 0), + (w = (r | 0) < (w | 0) ? w : (r + 1) | 0) + break C + } + if ( + ((s = A[(o + 64) >> 2]), + (r = A[(o + 68) >> 2]), + (l = r), + (r | 0) < 0) + ) { + ;(u = (0 - ((r + ((s | 0) != 0)) | 0)) | 0), + (l = u), + (s = (0 - s) | 0), + (A[(o + 64) >> 2] = s), + (A[(o + 68) >> 2] = u), + (E = 1), + (r = 4275) + break a + } + if (a & 2048) { + ;(E = 1), (r = 4276) + break a + } + ;(E = a & 1), (r = E ? 4277 : 4275) + } + ;(L = r), (s = Sr(s, l, D)) + } + if (((w | 0) < 0) & R) break e + if ( + ((a = R ? a & -65537 : a), + (r = A[(o + 64) >> 2]), + (u = A[(o + 68) >> 2]), + !(((r | u) != 0) | w)) + ) { + ;(s = D), (w = 0) + break t + } + ;(r = (!(r | u) + ((D - s) | 0)) | 0), + (w = (r | 0) < (w | 0) ? w : r) + break t + } + if ( + ((r = A[(o + 64) >> 2]), + (s = r || 19126), + (r = s), + (u = w >>> 0 >= 2147483647 ? 2147483647 : w), + (B = Dr(r, 0, u)), + (r = B ? (B - r) | 0 : u), + (B = (r + s) | 0), + (w | 0) >= 0) + ) { + ;(a = l), (w = r) + break t + } + if (((a = l), (w = r), Q[B | 0])) break e + break t + } + if (w) { + l = A[(o + 64) >> 2] + break w + } + ;(u = 0), d2(e, 32, G, 0, a) + break B + } + ;(A[(o + 12) >> 2] = 0), + (A[(o + 8) >> 2] = A[(o + 64) >> 2]), + (l = (o + 8) | 0), + (A[(o + 64) >> 2] = l), + (w = -1) + } + u = 0 + w: { + for (;;) { + if (((s = A[l >> 2]), !s)) break w + if ( + ((s = E7((o + 4) | 0, s)), + (B = (s | 0) < 0), + !(B | (s >>> 0 > (w - u) >>> 0))) + ) { + if ( + ((l = (l + 4) | 0), + (u = (u + s) | 0), + w >>> 0 > u >>> 0) + ) + continue + break w + } + break + } + if (B) break A + } + if (((C = 61), (u | 0) < 0)) break r + if ((d2(e, 32, G, u, a), !u)) { + u = 0 + break B + } + for (B = 0, l = A[(o + 64) >> 2]; ; ) { + if ( + ((s = A[l >> 2]), + !s || + ((w = (o + 4) | 0), + (s = E7(w, s)), + (B = (s + B) | 0), + B >>> 0 > u >>> 0)) + ) + break B + if ( + (z2(e, w, s), (l = (l + 4) | 0), !(u >>> 0 > B >>> 0)) + ) + break + } + } + d2(e, 32, G, u, a ^ 8192), (u = (u | 0) < (G | 0) ? G : u) + continue k + } + if (((w | 0) < 0) & R) break e + if ( + ((C = 61), + (u = Z[n | 0](e, b[(o + 64) >> 3], G, w, a, u) | 0), + (u | 0) >= 0) + ) + continue k + break r + } + ;(m[(o + 55) | 0] = A[(o + 64) >> 2]), + (w = 1), + (s = k0), + (a = l) + break t + } + ;(l = Q[(u + 1) | 0]), (u = (u + 1) | 0) + } + if (((C = Y), e)) break A + if (!W) break f + for (u = 1; ; ) { + if (((e = A[((u << 2) + f) >> 2]), e)) { + if ( + (Pn(((u << 3) + k) | 0, e, i, t), + (C = 1), + (u = (u + 1) | 0), + (u | 0) != 10) + ) + continue + break A + } + break + } + if (((C = 1), u >>> 0 >= 10)) break A + for (;;) { + if (A[((u << 2) + f) >> 2]) break u + if (((u = (u + 1) | 0), (u | 0) == 10)) break + } + break A + } + C = 28 + break r + } + if ( + ((B = (B - s) | 0), + (l = (B | 0) < (w | 0) ? w : B), + (l | 0) > (E ^ 2147483647)) + ) + break e + if ( + ((C = 61), + (r = (l + E) | 0), + (u = (r | 0) < (G | 0) ? G : r), + (e0 | 0) < (u | 0)) + ) + break r + d2(e, 32, u, r, a), + z2(e, L, E), + d2(e, 48, u, r, a ^ 65536), + d2(e, 48, l, B, 0), + z2(e, s, B), + d2(e, 32, u, r, a ^ 8192), + (r = A[(o + 76) >> 2]) + continue + } + break + } + break + } + C = 0 + break A + } + C = 61 + } + ;(A[19348] = C), (C = -1) + } + return (h = (o + 80) | 0), C + } + function n9(e) { + e = e | 0 + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(r = (h - 1056) | 0), (h = r), (o = s4(1024)), (f = o), (n = e6(4429, 43)) + A: { + r: { + e: { + if (!e6(16390, 119)) { + A[19348] = 28 + break e + } + if (((k = s4(f ? 1200 : 2224)), k)) break r + } + k = 0 + break A + } + H0(k, 0, 164), + (A[(k + 80) >> 2] = -1), + (A[(k + 60) >> 2] = -1), + (A[(k + 84) >> 2] = k + 144), + (A[(k + 48) >> 2] = 1024), + (A[(k + 44) >> 2] = k + 172), + f || ((f = (k + 1196) | 0), H0(f, 0, 1024)), + (A[(k + 160) >> 2] = 119), + (A[(k + 152) >> 2] = 1024), + (A[(k + 156) >> 2] = f) + r: { + if (!n) { + A[k >> 2] = 4 + break r + } + m[f | 0] = 0 + } + ;(A[(k + 40) >> 2] = 1), + (A[(k + 36) >> 2] = 2), + (A[(k + 32) >> 2] = 3), + (A[(k + 12) >> 2] = 4), + Q[78029] || (A[(k + 76) >> 2] = -1), + (f = A[19473]), + (A[(k + 56) >> 2] = f), + f && (A[(f + 52) >> 2] = k), + (A[19473] = k) + } + if ( + (W3(e, (r + 544) | 0), + (A[(r + 528) >> 2] = 32), + (f = A[(r + 552) >> 2]), + (A[(r + 536) >> 2] = f), + (A[(r + 540) >> 2] = f >> 31), + G4(k, 20681, (r + 528) | 0), + e) + ) { + for (n = (e + 16) | 0; ; ) { + if ((i | 0) != 5) { + ;(l = i << 3), + (f = A[(l + 21492) >> 2]), + (u = Z[A[e >> 2]](n, f) | 0), + u && + ((s = Z[A[(e + 12) >> 2]](u) | 0), + f >>> 0 <= s >>> 0 && + ((A[(r + 520) >> 2] = A[(l + 21488) >> 2]), + (A[(r + 512) >> 2] = f), + (A[(r + 516) >> 2] = s - f), + G4(k, 20235, (r + 512) | 0), + (B = 1)), + Z[A[(e + 4) >> 2]](n, u)), + (i = (i + 1) | 0) + continue + } + break + } + for ( + B || j5(20253, 33, k), + H0((r + 816) | 0, 0, 236), + i = (e + 84) | 0, + f = (e + 80) | 0; + ; + + ) { + if (((i = A[i >> 2]), (i | 0) != (f | 0))) { + Q[(i - 4) | 0] & 15 || + ((n = F[(i - 2) >> 1]), + (n = (((r + 816) | 0) + ((n >>> 0 >= 58 ? 58 : n) << 2)) | 0), + (A[n >> 2] = A[n >> 2] + 1)), + (i = (i + 4) | 0) + continue + } + break + } + for ( + j5(20184, 18, k), + i = A[(r + 816) >> 2], + i && + ((A[(r + 504) >> 2] = 13047), + (A[(r + 500) >> 2] = 0), + (A[(r + 496) >> 2] = i), + G4(k, 20218, (r + 496) | 0)), + i = 1; + ; + + ) { + if ((i | 0) != 58) { + ;(f = A[(((r + 816) | 0) + (i << 2)) >> 2]), + f && + ((w = r), + (a = Fn(e, (r + 752) | 0, A[(M(i, 12) + 20804) >> 2])), + (A[(w + 488) >> 2] = a), + (A[(r + 484) >> 2] = i), + (A[(r + 480) >> 2] = f), + G4(k, 20218, (r + 480) | 0)), + (i = (i + 1) | 0) + continue + } + break + } + ;(e = A[(r + 1048) >> 2]), + e && + ((A[(r + 472) >> 2] = 8935), + (A[(r + 468) >> 2] = 0), + (A[(r + 464) >> 2] = e), + G4(k, 20218, (r + 464) | 0)), + (e = A[(k + 76) >> 2]) + A: { + if (!(((e | 0) >= 0) & (!e | (A[19480] != (e & -1073741825))))) { + r: { + if ( + A[(k + 80) >> 2] == 10 || + ((e = A[(k + 20) >> 2]), (e | 0) == A[(k + 16) >> 2]) + ) + break r + ;(A[(k + 20) >> 2] = e + 1), (m[e | 0] = 10) + break A + } + lt(k) + break A + } + ;(e = A[(k + 76) >> 2]), (A[(k + 76) >> 2] = e || 1073741823) + r: { + e: { + if ( + A[(k + 80) >> 2] == 10 || + ((e = A[(k + 20) >> 2]), (e | 0) == A[(k + 16) >> 2]) + ) + break e + ;(A[(k + 20) >> 2] = e + 1), (m[e | 0] = 10) + break r + } + lt(k) + } + A[(k + 76) >> 2] = 0 + } + } + ;(A[(r + 456) >> 2] = 17480), + (A[(r + 452) >> 2] = 16881), + (A[(r + 448) >> 2] = 17505), + G4(k, 20203, (r + 448) | 0), + (e = A[(r + 568) >> 2]), + (f = A[(r + 572) >> 2]), + e | f && + ((n = A[(r + 548) >> 2]), + (i = A[(r + 544) >> 2]), + (A[(r + 432) >> 2] = i), + (A[(r + 436) >> 2] = n), + (A[(r + 424) >> 2] = e), + (A[(r + 428) >> 2] = f), + (b[(r + 440) >> 3] = + (+(i >>> 0) + +(n | 0) * 4294967296) / (+(e >>> 0) + +(f | 0) * 4294967296)), + (A[(r + 416) >> 2] = 15617), + T4(k, 20511, (r + 416) | 0), + (A[(r + 392) >> 2] = 8), + (i = A[(r + 564) >> 2]), + (e = A[(r + 560) >> 2]), + (A[(r + 384) >> 2] = e), + (A[(r + 388) >> 2] = i), + (f = A[(r + 544) >> 2]), + (t = + +((f - e) >>> 0) + + +((A[(r + 548) >> 2] - ((i + (e >>> 0 > f >>> 0)) | 0)) | 0) * 4294967296), + (n = A[(r + 576) >> 2]), + (e = A[(r + 580) >> 2]), + (b[(r + 400) >> 3] = t / (+(n >>> 0) + +(e | 0) * 4294967296)), + (A[(r + 368) >> 2] = 15634), + (A[(r + 376) >> 2] = n), + (A[(r + 380) >> 2] = e), + T4(k, 20549, (r + 368) | 0)), + (i = A[(r + 588) >> 2]), + (f = i), + (e = A[(r + 584) >> 2]), + i | e && + ((n = A[(r + 596) >> 2]), + (i = A[(r + 592) >> 2]), + (A[(r + 352) >> 2] = i), + (A[(r + 356) >> 2] = n), + (A[(r + 344) >> 2] = e), + (A[(r + 348) >> 2] = f), + (b[(r + 360) >> 3] = + (+(i >>> 0) + +(n | 0) * 4294967296) / (+(e >>> 0) + +(f | 0) * 4294967296)), + (A[(r + 336) >> 2] = 7144), + T4(k, 20474, (r + 336) | 0)), + (i = A[(r + 604) >> 2]), + (f = i), + (e = A[(r + 600) >> 2]), + i | e && + ((n = A[(r + 612) >> 2]), + (i = A[(r + 608) >> 2]), + (A[(r + 320) >> 2] = i), + (A[(r + 324) >> 2] = n), + (A[(r + 312) >> 2] = e), + (A[(r + 316) >> 2] = f), + (b[(r + 328) >> 3] = + (+(i >>> 0) + +(n | 0) * 4294967296) / (+(e >>> 0) + +(f | 0) * 4294967296)), + (A[(r + 304) >> 2] = 7244), + T4(k, 20604, (r + 304) | 0)), + (i = A[(r + 620) >> 2]), + (f = i), + (e = A[(r + 616) >> 2]), + i | e && + ((n = A[(r + 628) >> 2]), + (i = A[(r + 624) >> 2]), + (A[(r + 288) >> 2] = i), + (A[(r + 292) >> 2] = n), + (A[(r + 280) >> 2] = e), + (A[(r + 284) >> 2] = f), + (b[(r + 296) >> 3] = + (+(i >>> 0) + +(n | 0) * 4294967296) / (+(e >>> 0) + +(f | 0) * 4294967296)), + (A[(r + 272) >> 2] = 6702), + T4(k, 20394, (r + 272) | 0), + (e = A[(r + 644) >> 2]), + (A[(r + 256) >> 2] = A[(r + 640) >> 2]), + (A[(r + 260) >> 2] = e), + (e = A[(r + 632) >> 2]), + (f = A[(r + 636) >> 2]), + (b[(r + 264) >> 3] = + (+(e >>> 0) + +(f | 0) * 4294967296) / + (+z[(r + 616) >> 2] + +A[(r + 620) >> 2] * 4294967296)), + (A[(r + 240) >> 2] = 7537), + (A[(r + 248) >> 2] = e), + (A[(r + 252) >> 2] = f), + T4(k, 20394, (r + 240) | 0), + (i = A[(r + 660) >> 2]), + (e = A[(r + 656) >> 2]), + (A[(r + 224) >> 2] = e), + (A[(r + 228) >> 2] = i), + (t = +(e >>> 0) + +(i | 0) * 4294967296), + (f = A[(r + 648) >> 2]), + (e = A[(r + 652) >> 2]), + (b[(r + 232) >> 3] = t / (+(f >>> 0) + +(e | 0) * 4294967296)), + (A[(r + 208) >> 2] = 7385), + (A[(r + 216) >> 2] = f), + (A[(r + 220) >> 2] = e), + T4(k, 20643, (r + 208) | 0)), + (e = A[(r + 664) >> 2]), + (i = A[(r + 668) >> 2]) + A: { + if ( + !(e | i) || + ((f = A[(r + 676) >> 2]), + (A[(r + 192) >> 2] = A[(r + 672) >> 2]), + (A[(r + 196) >> 2] = f), + (A[(r + 176) >> 2] = 7057), + (A[(r + 184) >> 2] = e), + (A[(r + 188) >> 2] = i), + G4(k, 20300, (r + 176) | 0), + (i = A[(r + 684) >> 2]), + (e = A[(r + 680) >> 2]), + (A[(r + 160) >> 2] = e), + (A[(r + 164) >> 2] = i), + (t = +(e >>> 0) + +(i | 0) * 4294967296), + (f = A[(r + 664) >> 2]), + (e = A[(r + 668) >> 2]), + (b[(r + 168) >> 3] = t / (+(f >>> 0) + +(e | 0) * 4294967296)), + (A[(r + 144) >> 2] = 14196), + (A[(r + 152) >> 2] = f), + (A[(r + 156) >> 2] = e), + T4(k, 20433, (r + 144) | 0), + (i = A[(r + 692) >> 2]), + (f = i), + (e = A[(r + 688) >> 2]), + !(i | e)) + ) + break A + ;(n = A[(r + 700) >> 2]), + (i = A[(r + 696) >> 2]), + (A[(r + 128) >> 2] = i), + (A[(r + 132) >> 2] = n), + (A[(r + 120) >> 2] = e), + (A[(r + 124) >> 2] = f), + (b[(r + 136) >> 3] = + (+(i >>> 0) + +(n | 0) * 4294967296) / (+(e >>> 0) + +(f | 0) * 4294967296)), + (A[(r + 112) >> 2] = 13096), + T4(k, 20433, (r + 112) | 0) + } + ;(e = A[(r + 704) >> 2]), + (i = A[(r + 708) >> 2]), + e | i && + ((A[(r + 104) >> 2] = e), + (A[(r + 108) >> 2] = i), + (A[(r + 96) >> 2] = 7076), + G4(k, 20287, (r + 96) | 0)), + (e = A[(r + 712) >> 2]), + (i = A[(r + 716) >> 2]) + A: { + if ( + !(e | i) || + ((A[(r + 88) >> 2] = e), + (A[(r + 92) >> 2] = i), + (A[(r + 80) >> 2] = 6509), + G4(k, 20287, (r + 80) | 0), + (e = A[(r + 720) >> 2]), + (i = A[(r + 724) >> 2]), + !(e | i)) + ) + break A + ;(A[(r + 72) >> 2] = e), + (A[(r + 76) >> 2] = i), + (A[(r + 64) >> 2] = 6502), + G4(k, 20287, (r - -64) | 0), + (i = A[(r + 732) >> 2]), + (e = A[(r + 728) >> 2]), + (f = (i << 3) | (e >>> 29)), + (A[(r + 48) >> 2] = e << 3), + (A[(r + 52) >> 2] = f), + (b[(r + 56) >> 3] = + (+(e >>> 0) + +(i | 0) * 4294967296) / + (+z[(r + 720) >> 2] + +A[(r + 724) >> 2] * 4294967296)), + (A[(r + 32) >> 2] = 6659), + (A[(r + 40) >> 2] = e), + (A[(r + 44) >> 2] = i), + T4(k, 20351, (r + 32) | 0) + } + return ( + (e = A[(r + 736) >> 2]), + (i = A[(r + 740) >> 2]), + e | i && + ((f = A[(r + 748) >> 2]), + (A[(r + 16) >> 2] = A[(r + 744) >> 2]), + (A[(r + 20) >> 2] = f), + (A[r >> 2] = 6695), + (A[(r + 8) >> 2] = e), + (A[(r + 12) >> 2] = i), + G4(k, 20300, r)), + $i(k), + Z[A[(k + 12) >> 2]](k) | 0, + m[k | 0] & 1 || + ((e = A[(k + 56) >> 2]), + (i = A[(k + 52) >> 2]), + i && (A[(i + 56) >> 2] = e), + e && (A[(e + 52) >> 2] = i), + (k | 0) == A[19473] && (A[19473] = e), + z1(A[(k + 96) >> 2]), + z1(k)), + (h = (r + 1056) | 0), + o | 0 + ) + } + function Ui(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0 + ;(n = (h - 80) | 0), + (h = n), + (t = A[(e - -64) >> 2]), + (o = A[e >> 2]), + (A[(n + 60) >> 2] = 0), + (V = A[(e + 24) >> 2]), + (R = Q[(t + 110) | 0]), + (m[(t + 110) | 0] = R | 1) + A: { + r: { + if (y(e)) break r + e: { + i: { + if (A[(e + 16) >> 2] == -125) { + if (!A[(e + 40) >> 2]) break i + or(e) + break r + } + if (((i | 0) == 2) | r) break e + $(e, 13529, 0) + break r + } + if (((s = t0(o, A[(e + 32) >> 2])), y(e))) break r + } + r || (w = t0(o, s || 124)), p1(e), (E = A[(e + 16) >> 2]) + e: { + if ((E | 0) == -50) { + if (y(e) || Qi(e)) break r + r = 1 + break e + } + J(e, 6), (r = 0) + } + if ((s && (W4(e, t, s, 2) | 0) < 0) || p0(e, 123)) break r + for ( + q = (E | 0) == -50, + p1(e), + J(e, 2), + A0 = A[(t + 260) >> 2], + f = (e - -64) | 0, + e2(A[f >> 2], 0), + J(e, 86), + B0(e, s || (w ? 22 : 47)), + u1(A[f >> 2], r), + e0 = A[(t + 280) >> 2]; + ; + + ) { + if ((k | 0) != 2) { + ;(r = (((n + 16) | 0) + (k << 4)) | 0), + (A[(r + 8) >> 2] = 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (k = (k + 1) | 0) + continue + } + break + } + ;(A[(n + 52) >> 2] = 0), + (N = (E | 0) == -50 ? 8 : 7), + (k0 = (E | 0) != -50), + (l = (e - -64) | 0) + e: { + for (;;) { + i: { + k: { + f: { + t: { + if (((f = A[(e + 16) >> 2]), (f | 0) != 59)) { + if ((f | 0) == 125) break i + if (((u = 0), (f | 0) != -40)) break f + if (!y(e)) break t + break e + } + if (((k = 0), !y(e))) continue + break r + } + t: switch ((A[(e + 16) >> 2] - 59) | 0) { + case 0: + case 2: + ;(k = 44), + (A[(n + 60) >> 2] = 44), + (D = A[(e + 24) >> 2]), + (u = 0), + (r = 0), + (a = 0) + break k + default: + break t + } + J(e, 27), (u = 1) + } + if ( + ((D = A[(e + 24) >> 2]), + (r = Nk(e, (n + 60) | 0, 1, 0, 1)), + (k = A[(n + 60) >> 2]), + (r | 0) < 0) + ) + break r + a = (f | 0) == -40 + } + k: { + B = r & 2147483631 + f: { + if (!(!B | (a | ((k | 0) != 60)))) { + k = 60 + break f + } + if ((k | 0) == 120) break f + if (!(a & ((k | 0) == 59))) break k + } + $(e, 13469, 0) + break r + } + C = r & 16 + k: { + f: { + t: { + u: { + if ((r & 2147483630) == 2) { + if (C) { + r = r8(t, k, A[(t + 188) >> 2]) + n: { + if ((r | 0) >= 0) { + if ( + ((Y = (A[(t + 116) >> 2] + (r << 4)) | 0), + (f = A[(Y + 12) >> 2]), + (r = (f >>> 4) & 15), + ((1 << r) & 608 ? r >>> 0 <= 9 : 0) | + ((r | 0) == ((B + 5) | 0)) | + (((r | 0) == ((10 - B) | 0)) & + ((a | 0) == (!(f & 8) | 0)))) + ) + break u + A[(Y + 12) >> 2] = (f & -241) | 144 + break n + } + if ((_6(A[e >> 2], t, k, (B + 5) | 0, u) | 0) < 0) break r + } + if ((k5(e, (((n + 16) | 0) + (u << 4)) | 0) | 0) < 0) break r + } + if (Qr(e, (B + 2) | 0, 0, D, A[(e + 20) >> 2], 0, (n - -64) | 0)) + break r + if (C) { + ;(A[(A[(n + 64) >> 2] + 184) >> 2] = 1), J(e, 80), J(e, 189) + n: { + if ((B | 0) != 2) { + if (((r = tu(o, k)), !r)) break r + if ( + (B0(e, r), + (f = _6(A[e >> 2], t, r, 8, u)), + K(o, r), + (f | 0) >= 0) + ) + break n + break r + } + B0(e, k) + } + ;(r = A[l >> 2]), f0(r, F[(r + 188) >> 1]) + break k + } + n: { + if (!k) { + J(e, 85) + break n + } + J(e, 84), B0(e, k) + } + u1(A[l >> 2], (B - 1) & 255) + break k + } + ;(Y = 6), (r = 1), (L = 0), (f = 0) + n: o: { + s: { + B: { + w: switch (B | 0) { + case 0: + if (A[(e + 16) >> 2] == 40) break B + if ((k - 59) >>> 0 <= 1) { + $(e, 13510, 0) + break r + } + if (C) { + if ((r8(t, k, A[(t + 188) >> 2]) | 0) >= 0) break u + if ((_6(A[e >> 2], t, k, 5, u) | 0) < 0) break r + J(e, 5), + B0(e, k), + J(e, 189), + B0(e, k), + (r = A[l >> 2]), + f0(r, F[(r + 188) >> 1]) + } + if ( + ((r = (((n + 16) | 0) + (u << 4)) | 0), + !A[r >> 2] && Y7(e, r)) + ) + break r + if (!k) { + if ( + ((A[n >> 2] = A[(r + 4) >> 2]), + (f = (n - -64) | 0), + W2(f, 16, 4451, n), + (f = T7(o, a ? 117 : 116, f)), + !f) + ) + break e + if ((W4(e, t, f, 2) | 0) < 0) { + K(o, f) + break e + } + J(e, 112), + J(e, 189), + B0(e, f), + (u = A[l >> 2]), + f0(u, F[(u + 188) >> 1]) + } + ;(A[l >> 2] = A[r >> 2]), + J(e, 184), + B0(e, 8), + f0(A[l >> 2], 0) + g: { + if (!k) { + J(e, 184), + B0(e, f), + (u = A[l >> 2]), + f0(u, F[(u + 188) >> 1]), + (A[(r + 4) >> 2] = A[(r + 4) >> 2] + 1), + K(o, f) + break g + } + if (!C) break g + J(e, 184), + B0(e, k), + (r = A[l >> 2]), + f0(r, F[(r + 188) >> 1]) + } + g: { + if (A[(e + 16) >> 2] == 61) { + if (y(e)) break r + if (!_2(e)) break g + break r + } + J(e, 6) + } + g: { + if (C) { + Rf(e), J(e, 70) + break g + } + if (!k) { + Rf(e), J(e, 81), J(e, 14) + break g + } + M4(e, k), J(e, 76), B0(e, k) + } + if (((A[l >> 2] = A[(A[l >> 2] + 4) >> 2]), !tA(e))) + break k + break r + case 4: + break n + case 5: + break s + case 6: + break w + default: + break B + } + r = 3 + break o + } + if ( + ((r = 0), + a | ((k | 0) != 60) || + ((G = 0), (L = q), (f = k0), (Y = N), !W)) + ) + break n + $(e, 14540, 0), (k = 60) + break r + } + r = 2 + } + if ( + (C && (k5(e, (((n + 16) | 0) + (u << 4)) | 0) | 0) < 0) || + Qr(e, Y, r, D, A[(e + 20) >> 2], 0, (n + 56) | 0) + ) + break r + if ((f | L) == 1) { + ;(W = A[(n + 56) >> 2]), (A[(n + 52) >> 2] = W), (G = W) + break k + } + if (!C) break f + if ( + ((A[(A[(n + 56) >> 2] + 184) >> 2] = 1), + (r8(t, k, A[(t + 188) >> 2]) | 0) < 0) + ) + break t + } + $(e, 15818, 0) + break r + } + if ((_6(A[e >> 2], t, k, 6, u) | 0) < 0) break r + J(e, 80), + J(e, 77), + B0(e, k), + J(e, 189), + B0(e, k), + (r = A[l >> 2]), + f0(r, F[(r + 188) >> 1]) + break k + } + f: { + if (!k) { + J(e, 85) + break f + } + J(e, 84), B0(e, k) + } + u1(A[l >> 2], 0) + } + a && J(e, 27), K(o, k), (A[(n + 60) >> 2] = 0) + continue + } + break + } + if (!G) { + if ( + ((A[(n + 64) >> 2] = A[(e + 4) >> 2]), + (u = A[(e + 20) >> 2]), + (A[(n + 68) >> 2] = u), + (A[(n + 76) >> 2] = A[(e + 24) >> 2]), + (A[(n + 72) >> 2] = A[(e + 48) >> 2]), + (r = (E | 0) == -50), + (f = r ? 3237 : 3232), + (A[(e + 56) >> 2] = f), + (G = A[(e + 60) >> 2]), + (A[(e + 60) >> 2] = f + (r ? 24 : 4)), + (r = -1), + y(e) || (r = Qr(e, N, 0, f, u, 0, (n + 52) | 0)), + (A[(e + 60) >> 2] = G), + (k = 0), + $6(e, (n - -64) | 0) | r) + ) + break r + G = A[(n + 52) >> 2] + } + if ( + ((r = (A[(t + 256) >> 2] + A0) | 0), + (f = A[(G + 8) >> 2]), + (m[r | 0] = f), + (m[(r + 1) | 0] = f >>> 8), + (m[(r + 2) | 0] = f >>> 16), + (m[(r + 3) | 0] = f >>> 24), + !(Q[(t + 110) | 0] & 2) && + ((r = A[(o + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(G + 396) >> 2]), + (r = (A[(e + 56) >> 2] - V) | 0), + (A[(A[(n + 52) >> 2] + 400) >> 2] = r), + (r = ik(o, V, r)), + (A[(A[(n + 52) >> 2] + 396) >> 2] = r), + !r)) + ) + break e + if (((k = 0), y(e) || (W4(e, t, 118, 2) | 0) < 0)) break r + i: { + if (A[(n + 16) >> 2]) { + f5(e, (n + 16) | 0) + break i + } + J(e, 6) + } + J(e, 189), + B0(e, 118), + (r = (e - -64) | 0), + (f = A[r >> 2]), + f0(f, F[(f + 188) >> 1]), + J(e, 14), + A[(n + 32) >> 2] && + (J(e, 17), f5(e, (n + 32) | 0), J(e, 36), f0(A[r >> 2], 0), J(e, 14)), + s && + (J(e, 17), J(e, 189), B0(e, s), f0(A[(e - -64) >> 2], F[(t + 188) >> 1])), + Rr(e), + Rr(e) + i: { + if (w) { + if ((W4(e, t, w, 1) | 0) < 0) break r + J(e, 189), B0(e, w), f0(A[(e - -64) >> 2], F[(t + 188) >> 1]) + break i + } + if (s) break i + J(e, 193), e2(A[(e - -64) >> 2], (((A[(t + 280) >> 2] - e0) | 0) + 1) | 0) + } + if ( + ((r = 0), + !i || ((r = 0), Jr(e, A[(t + 404) >> 2], w, (i | 0) != 1 ? 22 : w, 0))) + ) + break A + break r + } + k = 0 + } + K(o, k), (r = -1) + } + return K(o, s), K(o, w), (m[(t + 110) | 0] = R), (h = (n + 80) | 0), r + } + function IA(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + ;(t = (h + -64) | 0), + (h = t), + (f | 0) < 0 && (F4(e, (t + 40) | 0, 0), (f = A[(t + 40) >> 2] & 2)), + (u = (e - -64) | 0), + (B = _0(A[u >> 2])), + (w = _0(A[u >> 2])), + (C = A[(A[u >> 2] + 260) >> 2]) + A: { + if (k) { + J(e, 17), J(e, 6), J(e, 171), a0(e, 106, B), I0(e, w) + break A + } + a0(e, 107, B), I0(e, w), J(e, 17) + } + G = A[(A[(e - -64) >> 2] + 260) >> 2] + A: { + r: { + e: { + i: { + u = A[(e + 16) >> 2] + k: { + if ((u | 0) != 91) { + if ((u | 0) == 123) { + if (((o = -1), y(e))) break A + for ( + J(e, 111), + f && (J(e, 11), J(e, 27)), + a = ((r | 0) == -53) | ((r | 0) == -45), + E = (r | 0) != -77; + ; + + ) { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + if (((u = A[(e + 16) >> 2]), (u | 0) != -89)) { + if ((u | 0) == 125) break f + if ( + ((o = Nk(e, (t + 56) | 0, 0, 1, 0)), + (o | 0) < 0) + ) + break r + if ( + ((A[(t + 48) >> 2] = 184), + (A[(t + 52) >> 2] = 0), + (l = (e - -64) | 0), + (u = A[l >> 2]), + (s = A[(u + 188) >> 2]), + (A[(t + 60) >> 2] = -1), + (A[(t + 44) >> 2] = s), + (A[(t + 8) >> 2] = 0), + o) + ) + break l + if (!y(e)) break h + o = A[(t + 56) >> 2] + break s + } + if (!f) { + $0(A[e >> 2], 10457, 0) + break r + } + if (y(e)) break A + C: { + if (r) { + if ( + ((u = Kf(e, i)), + (A[(t + 52) >> 2] = u), + !u) + ) + break A + ;(A[(t + 48) >> 2] = 184), + (u = A[(A[(e - -64) >> 2] + 188) >> 2]), + (A[(t + 60) >> 2] = -1), + (A[(t + 44) >> 2] = u), + (A[(t + 8) >> 2] = 0) + break C + } + if ( + Qi(e) || + eA( + e, + (t + 48) | 0, + (t + 44) | 0, + (t + 52) | 0, + (t + 60) | 0, + (t + 8) | 0, + 0, + 123, + ) + ) + break A + } + if (A[(e + 16) >> 2] == 125) break g + $(e, 4975, 0) + break e + } + h: { + if ( + (A[(e + 16) >> 2] | 32) != 123 || + ((u = F4(e, (t + 40) | 0, 0)), + !(((u | 0) == 44) | ((u | 0) == 125)) & + ((u | 0) != 61)) + ) + break h + u = A[(t + 56) >> 2] + C: { + if (!u) { + f && + (J(e, 112), + J(e, 24), + J(e, 7), + J(e, 81), + J(e, 24)), + J(e, 72) + break C + } + f && + (J(e, 27), + J(e, 7), + J(e, 76), + B0(e, u), + J(e, 27)), + J(e, 66), + e2(A[l >> 2], u) + } + if (((o = -1), (IA(e, r, i, 1, -1, 1) | 0) < 0)) + break A + if (A[(e + 16) >> 2] == 125) break f + if (!p0(e, 44)) continue + break A + } + o = A[(t + 56) >> 2] + h: { + C: { + if (!o) { + if ((J(e, 113), !f)) { + u = 18 + break h + } + ;(s = 24), + J(e, 24), + J(e, 7), + J(e, 81), + (u = 18) + break C + } + if (!f) { + u = 17 + break h + } + ;(s = 27), + J(e, 27), + J(e, 7), + J(e, 76), + B0(e, o), + (u = 17) + } + J(e, s) + } + if ((J(e, u), r)) { + if ( + ((u = Kf(e, i)), (A[(t + 52) >> 2] = u), !u) + ) + break s + if (!o) break B + break o + } + if (Qi(e)) break s + break w + } + if (i) { + if (((o = A[(t + 56) >> 2]), P7(e, o))) break s + u = A[l >> 2] + } + l: { + if ( + !(m[(u + 110) | 0] & 1) || + ((o = A[(t + 56) >> 2]), + ((o | 0) != 77) & ((o | 0) != 58)) + ) + break l + $(e, 6051, 0) + break s + } + if ( + (f && + (J(e, 27), + J(e, 7), + J(e, 76), + B0(e, A[(t + 56) >> 2]), + J(e, 27)), + !(E && r)) + ) { + J(e, 17), + J(e, 184), + (o = A[(t + 56) >> 2]), + B0(e, o), + (u = A[l >> 2]), + f0(u, F[(u + 188) >> 1]) + break w + } + ;(o = t0(A[e >> 2], A[(t + 56) >> 2])), + (A[(t + 52) >> 2] = o), + J(e, 66), + e2(A[l >> 2], o) + break u + } + J(e, 11), + J(e, 83), + (u = A[(t + 8) >> 2]), + u1( + A[(e - -64) >> 2], + (((u << 2) + 4) | ((u << 5) - -64)) & 252, + ) + break n + } + if ( + eA( + e, + (t + 48) | 0, + (t + 44) | 0, + (t + 52) | 0, + (t + 60) | 0, + (t + 8) | 0, + 0, + 123, + ) + ) + break s + u = A[(t + 8) >> 2] + w: { + g: { + if (!o) { + o = 30 + l: switch ((u - 1) | 0) { + case 0: + break w + case 1: + break g + case 2: + break l + default: + break B + } + ;(o = 32), J(e, 32) + break w + } + if (((u = (u - 1) | 0), u >>> 0 >= 3)) break o + J(e, ((u << 1) + 27) & 255) + break o + } + o = 28 + } + J(e, o) + } + J(e, 71) + break n + } + K(A[e >> 2], o) + break e + } + J(e, 65), e2(A[l >> 2], o) + } + if (!r) break t + o = A[(t + 52) >> 2] + } + if (Ee(e, o, r)) break e + A[(t + 44) >> 2] = A[(A[(e - -64) >> 2] + 188) >> 2] + } + t: { + if (A[(e + 16) >> 2] != 61) { + o = A[(t + 48) >> 2] + break t + } + if ( + (J(e, 17), + J(e, 6), + J(e, 171), + (u = a0(e, 105, -1)), + y(e) || (J(e, 14), _2(e))) + ) + break e + ;(o = A[(t + 48) >> 2]), + ((o | 0) != 184) & ((o | 0) != 60) || M4(e, A[(t + 52) >> 2]), + I0(e, u) + } + if ( + (EA( + e, + o, + A[(t + 44) >> 2], + A[(t + 52) >> 2], + A[(t + 60) >> 2], + 1, + a, + ), + A[(e + 16) >> 2] == 125) + ) + break f + if (((o = -1), !p0(e, 44))) continue + break A + } + break + } + if ((J(e, 14), f && J(e, 14), (o = -1), !y(e))) break k + break A + } + $(e, 4202, 0) + break r + } + if (y(e)) break r + for ( + l = (e - -64) | 0, + f = A[l >> 2], + A[(t + 8) >> 2] = A[(f + 304) >> 2], + A[(f + 304) >> 2] = t + 8, + A[(t + 28) >> 2] = -1, + A[(t + 20) >> 2] = -1, + A[(t + 24) >> 2] = 2, + A[(t + 12) >> 2] = 0, + A[(t + 16) >> 2] = -1, + f = A[(f + 188) >> 2], + A[(t + 36) >> 2] = 1, + A[(t + 32) >> 2] = f, + J(e, 125), + a = ((r | 0) == -53) | ((r | 0) == -45); + ; + + ) { + f: { + if (((o = A[(e + 16) >> 2]), (o | 0) == 93)) break f + if (((f = o), (s = (f | 0) != -89), !s)) { + if (y(e)) break r + if ( + ((u = 18810), + (f = A[(e + 16) >> 2]), + ((f | 0) == 44) | ((f | 0) == 93)) + ) + break i + } + t: { + u: { + if (!(((f | 0) == 123) | ((f | 0) == 91))) { + if ((f | 0) != 44) break u + J(e, 128), u1(A[l >> 2], 0), J(e, 14), J(e, 14) + break t + } + if ( + ((f = F4(e, (t + 40) | 0, 0)), + !(((f | 0) == 44) | ((f | 0) == 93)) & ((f | 0) != 61)) + ) + break u + n: { + if (!s) { + if ((f | 0) == 61) { + u = 12610 + break i + } + Vt(e, 0) + break n + } + J(e, 128), u1(A[l >> 2], 0), J(e, 14) + } + if ((IA(e, r, i, 1, A[(t + 40) >> 2] & 2, 1) | 0) < 0) break r + break t + } + ;(A[(t + 56) >> 2] = 0), (A[(t + 52) >> 2] = 0) + u: { + if (r) { + if (((f = Kf(e, i)), (A[(t + 52) >> 2] = f), !f || Ee(e, f, r))) + break e + ;(A[(t + 48) >> 2] = 184), + (A[(t + 44) >> 2] = A[(A[l >> 2] + 188) >> 2]) + break u + } + if ( + Qi(e) || + eA( + e, + (t + 48) | 0, + (t + 44) | 0, + (t + 52) | 0, + (t + 60) | 0, + (t + 56) | 0, + 0, + 91, + ) + ) + break r + } + u: { + if (!s) { + Vt(e, A[(t + 56) >> 2]) + break u + } + if ( + (J(e, 128), + u1(A[l >> 2], Q[(t + 56) | 0]), + J(e, 14), + A[(e + 16) >> 2] != 61) + ) + break u + if ( + (J(e, 17), + J(e, 6), + J(e, 171), + (f = a0(e, 105, -1)), + y(e) || (J(e, 14), _2(e))) + ) + break e + ;(u = A[(t + 48) >> 2]), + ((u | 0) != 184) & ((u | 0) != 60) || M4(e, A[(t + 52) >> 2]), + I0(e, f) + } + EA( + e, + A[(t + 48) >> 2], + A[(t + 44) >> 2], + A[(t + 52) >> 2], + A[(t + 60) >> 2], + 1, + a, + ) + } + if (A[(e + 16) >> 2] == 93) break f + if ((o | 0) == -89) { + u = 13052 + break i + } + if (!p0(e, 44)) continue + break r + } + break + } + if ( + (J(e, 131), + (r = A[(e - -64) >> 2]), + (A[(r + 304) >> 2] = A[A[(r + 304) >> 2] >> 2]), + y(e)) + ) + break r + } + if (!(!n | (A[(e + 16) >> 2] != 61))) { + if ( + ((o = -1), (r = a0(e, 107, -1)), y(e) || (I0(e, B), k && J(e, 14), _2(e))) + ) + break A + a0(e, 107, w), I0(e, r), (o = 1) + break A + } + if (!k) { + $(e, 10187, 0) + break r + } + ;(e = (e - -64) | 0), + H0((A[(A[e >> 2] + 256) >> 2] + C) | 0, 179, (G - C) | 0), + (e = (A[(A[e >> 2] + 292) >> 2] + M(B, 20)) | 0), + (A[e >> 2] = A[e >> 2] - 1), + (o = 0) + break A + } + $(e, u, 0) + break r + } + K(A[e >> 2], A[(t + 52) >> 2]) + } + o = -1 + } + return (h = (t - -64) | 0), o + } + function t9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = jA(0) + ;(u = (h - 32) | 0), (h = u), (s = 6), (i = I4(e, r, i)) + A: { + if ((i | 0) < 0) break A + t = -1 + r: { + e: { + i: { + if (!i) break i + B = 1 + k: { + f: { + if ((n | 0) == 1) { + if (((B = -1), (t = (i - 1) | 0), (A[(u + 28) >> 2] = t), (k | 0) < 2)) + break f + if (g2(e, (u + 8) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2])) break A + if ( + ((l = b[(u + 8) >> 3]), + S(+l), + (k = v(1) | 0), + (o = v(0) | 0), + (k = k & 2147483647), + (((k | 0) == 2146435072) & ((o | 0) != 0)) | (k >>> 0 > 2146435072)) + ) { + A[(u + 28) >> 2] = 0 + break f + } + if (l >= 0) { + if (!(l < +(t | 0))) break f + r0(l) < 2147483648 ? (k = ~~l) : (k = -2147483648), + (A[(u + 28) >> 2] = k) + break f + } + if (((t = -1), (l = l + +(i | 0)), l < 0)) break e + r0(l) < 2147483648 ? (k = ~~l) : (k = -2147483648), + (A[(u + 28) >> 2] = k) + break f + } + if (((A[(u + 28) >> 2] = 0), (k | 0) < 2)) { + k = i + break k + } + if ( + ((k = i), T2(e, (u + 28) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2], k, k)) + ) + break A + break k + } + k = -1 + } + if (((s = r), Q[(A[(A[(A[(r + 32) >> 2] + 12) >> 2] + 32) >> 2] + 4) | 0])) { + if (((t = -1), (n | 0) != -1)) break e + t = A[(f + 4) >> 2] != 3 ? -1 : 0 + break r + } + ;(A[(u + 16) >> 2] = 0), + (A[(u + 20) >> 2] = 0), + (r = A[f >> 2]), + (f = A[(f + 4) >> 2]), + (o = f), + (f = (f - 7) >>> 0 < 4294967278 ? 7 : f) + k: { + if ((f | 0) != -10) { + if ((f | 0) != 7) { + if (((t = -1), f)) break i + ;(A[(u + 16) >> 2] = r), + (f = r >> 31), + (A[(u + 20) >> 2] = f), + (l = +(r >>> 0) + +(f | 0) * 4294967296), + (f = 1), + (r = 1) + break k + } + P(0, r | 0), P(1, (o + 2146959372) | 0), (l = +u0()) + f: { + if (r0(l) < 9223372036854776e3) { + ;(r = ~~l >>> 0), + r0(l) >= 1 + ? (o = + ~~(l > 0 + ? C1(R2(l * 23283064365386963e-26), 4294967295) + : o1( + (l - +((~~l >>> 0) >>> 0)) * 23283064365386963e-26, + )) >>> 0) + : (o = 0) + break f + } + ;(r = 0), (o = -2147483648) + } + ;(A[(u + 16) >> 2] = r), + (A[(u + 20) >> 2] = o), + (f = 1), + (r = +(r >>> 0) + +(o | 0) * 4294967296 == l) + break k + } + t = -1 + f: { + t: switch ((F[(s + 6) >> 1] - 28) | 0) { + case 0: + if (!Ki((u + 16) | 0, (r + 4) | 0, 0)) break f + break i + case 1: + break t + default: + break i + } + if (((w = A[(r + 12) >> 2]), (w | 0) == 2147483647)) break i + ;(f = 0), (a = 0) + t: { + if ((w | 0) <= 0) break t + if (A[(r + 8) >> 2] | (w >>> 0 > 64)) break i + if ( + ((t = A[(r + 16) >> 2]), + (o = (A[(r + 20) >> 2] + (t << 2)) | 0), + (r = A[(o - 4) >> 2]), + (f = (r >>> (32 - w)) | 0), + (a = 0), + w >>> 0 <= 32) + ) + break t + ;(o = t >>> 0 >= 2 ? A[(o - 8) >> 2] : 0), + (t = (64 - w) | 0), + (f = r), + (w = o), + (o = t & 31), + (t & 63) >>> 0 >= 32 + ? ((r = 0), (f = (f >>> o) | 0)) + : ((r = (f >>> o) | 0), + (f = ((((1 << o) - 1) & f) << (32 - o)) | (w >>> o))), + (a = r) + } + ;(o = a), (A[(u + 16) >> 2] = f), (A[(u + 20) >> 2] = o) + } + ;(f = 0), (l = 0), (r = 0) + } + t = -1 + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: switch ((F[(s + 6) >> 1] - 21) | 0) { + case 1: + if ( + !r || + ((e = A[(u + 20) >> 2]), + (o = A[(u + 16) >> 2]), + (r = (o + 128) | 0), + (e = r >>> 0 < 128 ? (e + 1) | 0 : e), + (!e & (r >>> 0 >= 256)) | e) + ) + break i + break C + case 8: + break t + case 7: + break u + case 10: + break n + case 9: + break o + case 6: + break B + case 5: + break w + case 4: + break l + case 3: + break h + case 0: + case 2: + break a + default: + break i + } + if ( + ((o = A[(u + 16) >> 2]), + !(r & (!A[(u + 20) >> 2] & (o >>> 0 < 256)))) + ) + break i + } + if (((e = A[(s + 36) >> 2]), (n | 0) == 1)) + for (r = o & 65535, t = A[(u + 28) >> 2]; ; ) { + if ((k | 0) == (t | 0)) break k + if ((r | 0) == Q[(e + t) | 0]) break i + t = (t + B) | 0 + } + if ( + ((r = A[(u + 28) >> 2]), + (r = Dr((r + e) | 0, o & 65535, (i - r) | 0)), + !r) + ) + break i + t = (r - e) | 0 + break i + } + if ( + !r || + ((e = A[(u + 20) >> 2]), + (o = A[(u + 16) >> 2]), + (r = (o + 32768) | 0), + (e = r >>> 0 < 32768 ? (e + 1) | 0 : e), + (!e & (r >>> 0 >= 65536)) | e) + ) + break i + break g + } + if ( + ((o = A[(u + 16) >> 2]), + !(r & (!A[(u + 20) >> 2] & (o >>> 0 < 65536)))) + ) + break i + } + for ( + e = A[(s + 36) >> 2], t = A[(u + 28) >> 2], r = o & 65535; + ; + + ) { + if ((k | 0) == (t | 0)) break k + if ((r | 0) == F[(e + (t << 1)) >> 1]) break i + t = (t + B) | 0 + } + } + if ( + !r || + ((r = A[(u + 20) >> 2]), + (o = A[(u + 16) >> 2]), + (r = + (o - -2147483648) >>> 0 < 2147483648 ? (r + 1) | 0 : r), + ((r | 0) == 1) | (r >>> 0 > 1)) + ) + break i + break s + } + if (((o = A[(u + 16) >> 2]), !(r & !A[(u + 20) >> 2]))) break i + } + for (e = A[(s + 36) >> 2], t = A[(u + 28) >> 2]; ; ) { + if ((k | 0) == (t | 0)) break k + if ((o | 0) == A[(e + (t << 2)) >> 2]) break i + t = (t + B) | 0 + } + } + if (!f) break i + if ( + (S(+l), + (e = v(1) | 0), + (r = v(0) | 0), + (e = e & 2147483647), + (((e | 0) == 2146435072) & ((r | 0) != 0)) | + (e >>> 0 > 2146435072)) + ) { + if ((n | 0) != -1) break e + for (e = A[(s + 36) >> 2], t = A[(u + 28) >> 2]; ; ) { + if ((k | 0) == (t | 0)) break k + if ((A[(e + (t << 2)) >> 2] & 2147483647) >>> 0 > 2139095040) + break i + t = (t + B) | 0 + } + } + if (((C = jA(l)), +C != l)) break i + for (e = A[(s + 36) >> 2], t = A[(u + 28) >> 2]; ; ) { + if ((k | 0) == (t | 0)) break k + if (hA[(e + (t << 2)) >> 2] == C) break i + t = (t + B) | 0 + } + } + if (!f) break i + if ( + ((e = A[(s + 36) >> 2]), + S(+l), + (r = v(1) | 0), + (i = v(0) | 0), + (r = r & 2147483647), + (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072)) + ) { + if ((n | 0) != -1) break e + for (t = A[(u + 28) >> 2]; ; ) { + if ((k | 0) == (t | 0)) break k + if ( + ((r = (e + (t << 3)) | 0), + (i = A[r >> 2]), + (r = A[(r + 4) >> 2] & 2147483647), + (((r | 0) == 2146435072) & ((i | 0) != 0)) | + (r >>> 0 > 2146435072)) + ) + break i + t = (t + B) | 0 + } + } + for (t = A[(u + 28) >> 2]; ; ) { + if ((k | 0) == (t | 0)) break k + if (b[(e + (t << 3)) >> 3] == l) break i + t = (t + B) | 0 + } + } + if (!f) break f + if ( + ((e = A[(A[(e + 16) >> 2] + 140) >> 2]), + e ? (e = r & (Q[(e + 40) | 0] >>> 2)) : (e = 0), + !e || + ((r = A[(u + 20) >> 2]), + (!A[(u + 16) >> 2] & ((r | 0) <= -2097152)) | + ((r | 0) < -2097152) | + (((r | 0) > 2097152) | ((r | 0) >= 2097152)))) + ) + break i + break f + } + if (!f) break f + if ( + ((e = A[(A[(e + 16) >> 2] + 140) >> 2]), + e ? (e = r & (Q[(e + 40) | 0] >>> 2)) : (e = 0), + !e || ((e = A[(u + 20) >> 2]), ((e | 0) < 0) | ((e | 0) > 2097151))) + ) + break i + } + for ( + r = A[(s + 36) >> 2], + t = A[(u + 28) >> 2], + e = A[(u + 16) >> 2], + i = A[(u + 20) >> 2]; + ; + + ) { + if ((k | 0) == (t | 0)) break k + if ( + ((f = (r + (t << 3)) | 0), + ((e | 0) == A[f >> 2]) & ((i | 0) == A[(f + 4) >> 2])) + ) + break i + t = (t + B) | 0 + } + } + t = -1 + } + if ((n | 0) == -1) break r + } + ;(o = t), (s = 0) + break A + } + ;(o = (t | 0) >= 0), (s = 1) + } + return (h = (u + 32) | 0), (g = s), o | 0 + } + function T0(e, r, i, k, f, n, t, u, o) { + var l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0, + m0 = 0, + D0 = 0, + b0 = 0, + x0 = 0, + O0 = 0, + i2 = 0, + B2 = 0, + a2 = 0, + g1 = 0, + v1 = 0, + Z1 = 0, + X1 = 0, + P1 = 0, + aA = 0 + ;(s = (h - 96) | 0), + (h = s), + (V = o & 65535), + (C = (f ^ o) & -2147483648), + (Y = f & 65535), + (q = Y), + (P1 = (o >>> 16) & 32767), + (aA = (f >>> 16) & 32767) + A: { + r: { + if (((P1 - 32767) >>> 0 > 4294934529) & ((aA - 32767) >>> 0 >= 4294934530)) + break r + if ( + ((D = f & 2147483647), + (E = D), + (l = k), + !(!k & ((E | 0) == 2147418112) ? !(r | i) : E >>> 0 < 2147418112)) + ) { + ;(w = k), (C = f | 32768) + break A + } + if ( + ((D = o & 2147483647), + (G = D), + (f = u), + !(!f & ((G | 0) == 2147418112) ? !(n | t) : G >>> 0 < 2147418112)) + ) { + ;(w = f), (C = o | 32768), (r = n), (i = t) + break A + } + if (!(r | l | ((E ^ 2147418112) | i))) { + if (!(f | n | (t | G))) { + ;(C = 2147450880), (r = 0), (i = 0) + break A + } + ;(C = C | 2147418112), (r = 0), (i = 0) + break A + } + if (!(f | n | ((G ^ 2147418112) | t))) { + if (((f = r | l), (k = i | E), (r = 0), (i = 0), !(k | f))) { + C = 2147450880 + break A + } + C = C | 2147418112 + break A + } + if (!(r | l | (i | E))) { + ;(r = 0), (i = 0) + break A + } + if (!(f | n | (t | G))) { + ;(r = 0), (i = 0) + break A + } + if ( + (((E | 0) == 65535) | (E >>> 0 < 65535) && + ((l = !(k | Y)), + (o = l ? r : k), + (D = l << 6), + (f = (E0(o) + 32) | 0), + (o = E0(l ? i : Y)), + (o = (D + ((o | 0) == 32 ? f : o)) | 0), + k1((s + 80) | 0, r, i, k, Y, (o - 15) | 0), + (W = (16 - o) | 0), + (k = A[(s + 88) >> 2]), + (q = A[(s + 92) >> 2]), + (i = A[(s + 84) >> 2]), + (r = A[(s + 80) >> 2])), + G >>> 0 > 65535) + ) + break r + ;(o = !(u | V)), + (f = o ? n : u), + (Y = o << 6), + (l = (E0(f) + 32) | 0), + (f = E0(o ? t : V)), + (f = (Y + ((f | 0) == 32 ? l : f)) | 0), + k1((s - -64) | 0, n, t, u, V, (f - 15) | 0), + (W = (((W - f) | 0) + 16) | 0), + (u = A[(s + 72) >> 2]), + (V = A[(s + 76) >> 2]), + (n = A[(s + 64) >> 2]), + (t = A[(s + 68) >> 2]) + } + ;(f = n), + (n = (t << 15) | (n >>> 17)), + (o = f << 15), + (f = 0), + (R = o & -32768), + (B2 = i), + (D = i0(R, f, i, 0)), + (f = g), + (A0 = f), + (a2 = n), + (E = r), + (i = i0(n, 0, r, 0)), + (r = (i + D) | 0), + (n = (g + f) | 0), + (o = r), + (i = r >>> 0 < i >>> 0 ? (n + 1) | 0 : n), + (n = r), + (l = 0), + (r = i0(E, B, R, B)), + (G = (l + r) | 0), + (f = (g + n) | 0), + (f = r >>> 0 > G >>> 0 ? (f + 1) | 0 : f), + (Y = f), + (g1 = (((n | 0) == (f | 0)) & (l >>> 0 > G >>> 0)) | (f >>> 0 < n >>> 0)), + (v1 = k), + (N = i0(R, B, k, 0)), + (Z1 = g), + (r = i0(B2, B, a2, B)), + (L = (r + N) | 0), + (l = (g + Z1) | 0), + (l = r >>> 0 > L >>> 0 ? (l + 1) | 0 : l), + (r = (V << 15) | (u >>> 17)), + (e0 = (u << 15) | (t >>> 17)), + (k = i0(e0, 0, E, B)), + (k0 = (k + L) | 0), + (n = (g + l) | 0), + (n = k >>> 0 > k0 >>> 0 ? (n + 1) | 0 : n), + (s0 = n), + (k = (((i | 0) == (A0 | 0)) & (o >>> 0 < D >>> 0)) | (i >>> 0 < A0 >>> 0)), + (m0 = (i + k0) | 0), + (n = (k + n) | 0), + (n = i >>> 0 > m0 >>> 0 ? (n + 1) | 0 : n), + (V = n), + (t = m0), + (i = n), + (D0 = q | 65536), + (q = i0(R, B, D0, a)), + (X1 = g), + (k = i0(v1, w, a2, B)), + (b0 = (k + q) | 0), + (f = (g + X1) | 0), + (f = k >>> 0 > b0 >>> 0 ? (f + 1) | 0 : f), + (o = f), + (x0 = r | -2147483648), + (r = i0(x0, 0, E, B)), + (O0 = (r + b0) | 0), + (n = (g + f) | 0), + (n = r >>> 0 > O0 >>> 0 ? (n + 1) | 0 : n), + (k = i0(e0, w, B2, B)), + (r = (k + O0) | 0), + (i2 = n), + (n = (n + g) | 0), + (A0 = r), + (D = r >>> 0 < k >>> 0 ? (n + 1) | 0 : n), + (n = r), + (r = 0), + (E = (r + t) | 0), + (f = (i + n) | 0), + (f = r >>> 0 > E >>> 0 ? (f + 1) | 0 : f), + (R = f), + (n = f), + (r = (E + g1) | 0), + (i = r >>> 0 < E >>> 0 ? (n + 1) | 0 : n), + (W = (((((aA + P1) | 0) + W) | 0) - 16383) | 0), + (k = i0(x0, w, B2, B)), + (u = g), + (f = i0(D0, w, a2, B)), + (t = (f + k) | 0), + (n = (g + u) | 0), + (n = f >>> 0 > t >>> 0 ? (n + 1) | 0 : n), + (a = (((u | 0) == (n | 0)) & (k >>> 0 > t >>> 0)) | (n >>> 0 < u >>> 0)), + (u = n), + (f = i0(e0, w, v1, w)), + (k = (f + t) | 0), + (n = (g + n) | 0), + (n = k >>> 0 < f >>> 0 ? (n + 1) | 0 : n), + (f = n), + (t = (((n | 0) == (u | 0)) & (k >>> 0 < t >>> 0)) | (n >>> 0 < u >>> 0)), + (n = 0), + (u = t), + (t = (t + a) | 0), + (n = u >>> 0 > t >>> 0 ? 1 : n), + (u = t), + (t = i0(x0, w, D0, w)), + (u = (u + t) | 0), + (n = (g + n) | 0), + (g1 = u), + (t = t >>> 0 > u >>> 0 ? (n + 1) | 0 : n), + (u = k), + (B = f), + (f = (((l | 0) == (Z1 | 0)) & (N >>> 0 > L >>> 0)) | (l >>> 0 < Z1 >>> 0)), + (n = 0), + (l = (((l | 0) == (s0 | 0)) & (L >>> 0 > k0 >>> 0)) | (l >>> 0 > s0 >>> 0)), + (a = l), + (l = (f + l) | 0), + (f = ((a >>> 0 > l >>> 0 ? 1 : n) + B) | 0), + (n = t), + (k = (k + l) | 0), + (f = k >>> 0 < l >>> 0 ? (f + 1) | 0 : f), + (a = f), + (N = k), + (k = (((f | 0) == (B | 0)) & (k >>> 0 < u >>> 0)) | (f >>> 0 < B >>> 0)), + (f = k), + (k = (k + g1) | 0), + (n = f >>> 0 > k >>> 0 ? (n + 1) | 0 : n), + (l = k), + (u = n), + (f = i0(e0, w, D0, w)), + (B = g), + (t = i0(x0, w, v1, w)), + (k = (t + f) | 0), + (n = (g + B) | 0), + (n = k >>> 0 < t >>> 0 ? (n + 1) | 0 : n), + (t = n), + (n = (((B | 0) == (n | 0)) & (k >>> 0 < f >>> 0)) | (n >>> 0 < B >>> 0)), + (L = (t + l) | 0), + (f = (n + u) | 0), + (f = t >>> 0 > L >>> 0 ? (f + 1) | 0 : f), + (B = L), + (u = f), + (l = k), + (f = 0), + (k = (f + N) | 0), + (n = (l + a) | 0), + (n = k >>> 0 < f >>> 0 ? (n + 1) | 0 : n), + (f = n), + (t = (((a | 0) == (n | 0)) & (k >>> 0 < N >>> 0)) | (n >>> 0 < a >>> 0)), + (n = u), + (u = t), + (t = (t + B) | 0), + (n = u >>> 0 > t >>> 0 ? (n + 1) | 0 : n), + (N = t), + (t = n), + (u = k), + (l = f), + (f = (((D | 0) == (i2 | 0)) & (A0 >>> 0 < O0 >>> 0)) | (D >>> 0 < i2 >>> 0)), + (k = (((o | 0) == (X1 | 0)) & (q >>> 0 > b0 >>> 0)) | (o >>> 0 < X1 >>> 0)), + (o = (((o | 0) == (i2 | 0)) & (b0 >>> 0 > O0 >>> 0)) | (o >>> 0 > i2 >>> 0)), + (k = (k + o) | 0), + (k = (k + f) | 0), + (a = D), + (o = (a + u) | 0), + (f = (k + l) | 0), + (n = t), + (k = o), + (f = k >>> 0 < a >>> 0 ? (f + 1) | 0 : f), + (u = (((f | 0) == (l | 0)) & (u >>> 0 > k >>> 0)) | (f >>> 0 < l >>> 0)), + (t = (u + N) | 0), + (n = u >>> 0 > t >>> 0 ? (n + 1) | 0 : n), + (l = t), + (t = n), + (u = k), + (n = 0), + (o = f), + (a = (((V | 0) == (R | 0)) & (E >>> 0 < m0 >>> 0)) | (V >>> 0 > R >>> 0)), + (B = a), + (a = + (a + ((((V | 0) == (s0 | 0)) & (k0 >>> 0 > m0 >>> 0)) | (V >>> 0 < s0 >>> 0))) | + 0), + (f = (f + (B >>> 0 > a >>> 0 ? 1 : n)) | 0), + (n = t), + (k = (k + a) | 0), + (f = k >>> 0 < a >>> 0 ? (f + 1) | 0 : f), + (u = (((f | 0) == (o | 0)) & (k >>> 0 < u >>> 0)) | (f >>> 0 < o >>> 0)), + (t = u), + (u = (u + l) | 0), + (n = t >>> 0 > u >>> 0 ? (n + 1) | 0 : n), + (o = n) + r: { + if (n & 65536) { + W = (W + 1) | 0 + break r + } + ;(l = (Y >>> 31) | 0), + (t = 0), + (n = (o << 1) | (u >>> 31)), + (u = (u << 1) | (f >>> 31)), + (o = n), + (n = (f << 1) | (k >>> 31)), + (k = (k << 1) | (i >>> 31)), + (f = n), + (n = (Y << 1) | (G >>> 31)), + (G = G << 1), + (Y = n), + (n = (i << 1) | (r >>> 31)), + (r = (r << 1) | l), + (i = n | t) + } + if ((W | 0) >= 32767) { + ;(C = C | 2147418112), (r = 0), (i = 0) + break A + } + r: { + if ((W | 0) <= 0) { + if (((t = (1 - W) | 0), t >>> 0 <= 127)) { + ;(n = (W + 127) | 0), + k1((s + 48) | 0, G, Y, r, i, n), + k1((s + 32) | 0, k, f, u, o, n), + vr((s + 16) | 0, G, Y, r, i, t), + vr(s, k, f, u, o, t), + (G = + A[(s + 32) >> 2] | + A[(s + 16) >> 2] | + ((A[(s + 48) >> 2] | + A[(s + 56) >> 2] | + (A[(s + 52) >> 2] | A[(s + 60) >> 2])) != + 0)), + (Y = A[(s + 36) >> 2] | A[(s + 20) >> 2]), + (r = A[(s + 40) >> 2] | A[(s + 24) >> 2]), + (i = A[(s + 44) >> 2] | A[(s + 28) >> 2]), + (k = A[s >> 2]), + (f = A[(s + 4) >> 2]), + (t = A[(s + 8) >> 2]), + (n = A[(s + 12) >> 2]) + break r + } + ;(r = 0), (i = 0) + break A + } + ;(t = u), (n = (o & 65535) | (W << 16)) + } + if ( + ((w = t | w), + (C = n | C), + !(!r & ((i | 0) == -2147483648) ? !(G | Y) : ((i | 0) > 0) | ((i | 0) >= 0))) + ) { + ;(r = (k + 1) | 0), + (l = r ? f : (f + 1) | 0), + (f = C), + (i = l), + (k = !(l | r)), + (w = (k + w) | 0), + (C = k >>> 0 > w >>> 0 ? (f + 1) | 0 : f) + break A + } + if (r | G | ((i ^ -2147483648) | Y)) { + ;(r = k), (i = f) + break A + } + ;(n = f), + (r = k & 1), + (i = r), + (r = (r + k) | 0), + (n = i >>> 0 > r >>> 0 ? (n + 1) | 0 : n), + (i = n), + (k = (((f | 0) == (n | 0)) & (r >>> 0 < k >>> 0)) | (f >>> 0 > n >>> 0)), + (n = C), + (w = (k + w) | 0), + (C = w >>> 0 < k >>> 0 ? (n + 1) | 0 : n) + } + ;(A[e >> 2] = r), + (A[(e + 4) >> 2] = i), + (A[(e + 8) >> 2] = w), + (A[(e + 12) >> 2] = C), + (h = (s + 96) | 0) + } + function H3(e, r, i, k, f, n, t) { + var u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0, + m0 = 0, + D0 = 0, + b0 = 0, + x0 = 0, + O0 = 0, + i2 = 0, + B2 = 0, + a2 = 0 + A: { + if (((B = A[(e + 56) >> 2]), B)) break A + if (((B = Z[A[(e + 4) >> 2]](A[e >> 2], 0, 3384) | 0), !B)) return -1 + H0((B + 4) | 0, 0, 3380), (A[(e + 56) >> 2] = B), (A[B >> 2] = e) + r: for (;;) { + if ((s | 0) == 5) { + o = 0 + e: for (;;) { + if ((a | 0) == 4) break A + for (a = (a + 1) | 0, e = a; ; ) { + if ((e | 0) == 5) continue e + ;(l = o << 2), + (B2 = (((l + B) | 0) + 3344) | 0), + (a2 = j2(0, A[(l + 72448) >> 2], A[((e << 2) + 72368) >> 2], 0)), + (A[B2 >> 2] = a2), + (e = (e + 1) | 0), + (o = (o + 1) | 0) + } + } + } + for ( + Y = s << 2, + u = A[(Y + 72368) >> 2], + w = j2(0, 536870912, u, 0), + A[(((B + Y) | 0) + 4) >> 2] = w, + o = 1, + G = ((u + 1) >>> 1) | 0, + C = 0, + e = 0; + ; + + ) { + if ((e | 0) != 21) { + ;(E = (((M(s, 168) + B) | 0) + (e << 3)) | 0), + (B2 = (E + 2508) | 0), + (a2 = j2(0, o, u, 0)), + (A[B2 >> 2] = a2), + (A[(E + 2504) >> 2] = o), + (e = (e + 1) | 0), + (o = ti(o, G, u, w)) + continue + } + break + } + for (;;) { + e: { + if ((C | 0) != 2) + for ( + e = A[(((Y + M(C, 20)) | 0) + 72400) >> 2], + o = 0, + l = (((M(s, 168) + B) | 0) + M(C, 84)) | 0; + ; + + ) { + if ((o | 0) == 20) break e + ;(G = (l + ((20 - o) << 2)) | 0), + (B2 = G), + (a2 = j2(0, e, u, 0)), + (A[(B2 + 864) >> 2] = a2), + (A[(G + 24) >> 2] = e), + (o = (o + 1) | 0), + (e = ti(e, e, u, w)) + } + s = (s + 1) | 0 + continue r + } + C = (C + 1) | 0 + } + } + } + for (Y = (k + n) | 0, G = Y << 5, w = 4, l = 3, a = 0, C = 0, s = -1; ; ) { + if ((l | 0) != 6) { + for ( + E = A[(((0 - l) << 2) + 71924) >> 2], + e = (((E - 4) | 0) / 2) | 0, + e = (e | 0) >= 92 ? 92 : e; + ; + + ) { + A: { + if ( + ((o = (e - 1) | 0), + (u = (((o + G) >>> 0) / (e >>> 0)) | 0), + (u = u >>> 0 >= 2 ? (32 - E0((u - 1) | 0)) | 0 : 0), + u >>> 0 > 20) + ) + break A + if ((E | 0) >= ((u + (e << 1)) | 0)) { + if (((o = M((u + 1) << u, l)), o >>> 0 >= s >>> 0)) break A + ;(a = e), (C = u), (w = l), (s = o) + break A + } + if (((e = o), e)) continue + } + break + } + l = (l + 1) | 0 + continue + } + break + } + if (a) { + A: { + r: { + e: { + if (!(t & 3)) { + if (t & 4) break e + l2(r, 0) + break e + } + if (t & 2) break r + } + ;(l = n), (u = f) + break A + } + ;(l = k), (u = i), (k = n), (i = f) + } + if ( + ((e = A[B >> 2]), + (n = w << (C + 2)), + (f = Z[A[(e + 4) >> 2]](A[e >> 2], 0, n) | 0), + f) + ) { + ;(s = 1 << C), + (a = (a | 0) > 61 && G >>> 0 <= (61 << C) >>> 0 ? 61 : a), + (o = (5 - w) | 0), + uf(B, f, s, i, k, a, o, w), + (t & 7) == 1 && l2(r, 0), + (t = t & 4), + (e = A[B >> 2]), + (i = A[e >> 2]), + (k = A[(e + 4) >> 2]) + A: { + r: { + e: { + i: { + if (C >>> 0 <= 13) { + if (((e = 0), (i = Z[k | 0](i, 0, n) | 0), !i)) break e + if ((uf(B, i, s, u, l, a, o, w), t)) break i + l2(r, 0) + break i + } + if (((e = 0), (i = Z[k | 0](i, 0, 4 << C) | 0), !i)) break e + } + ;(G = (w | 0) > 0 ? w : 0), (E = C >>> 0 < 14) + i: { + for (;;) { + if ((e | 0) == (G | 0)) break i + k: { + if (!E) { + ;(o = (((e - w) | 0) + 5) | 0), + uf(B, i, s, u, l, a, o, 1), + (n = e << C), + (k = i) + break k + } + ;(o = (((e - w) | 0) + 5) | 0), (n = e << C), (k = ((n << 2) + i) | 0) + } + if (((e = (e + 1) | 0), !!_n(B, (f + (n << 2)) | 0, k, C, C, o))) break + } + e = i + break e + } + if (t) break r + if ( + ((e = 0), + l2(r, 0), + (k = A[B >> 2]), + Z[A[(k + 4) >> 2]](A[k >> 2], i, 0) | 0, + !l2(r, Y)) + ) + break A + } + return (r = A[B >> 2]), Z[A[(r + 4) >> 2]](A[r >> 2], f, 0) | 0, O8(B, e), -1 + } + ;(e = A[B >> 2]), Z[A[(e + 4) >> 2]](A[e >> 2], i, 0) | 0 + } + for ( + r = A[(r + 16) >> 2], + u = 0, + o = (h - 96) | 0, + h = o, + G = a & 31, + i = (-1 << a) ^ -1, + e = (w - 1) | 0, + t = ((((M(e, w) | 0) / -2) | 0) + 10) | 0; + ; + + ) { + if ((u | 0) == 5) + A: { + for (k = (a - 1) | 0, l = (0 - w) | 0, u = 0; ; ) { + if ((u | 0) != 5) { + ;(A[(((o + 32) | 0) + (u << 2)) >> 2] = 0), (u = (u + 1) | 0) + continue + } + break + } + ;(R = H0(r, 0, Y << 2)), + (N = G ? i : -1), + (i = (k >>> 5) | 0), + (L = (e | 0) < (i | 0) ? i : e), + (r = 1 << C), + (k = (((((a + (Y << 5)) | 0) - 1) >>> 0) / (a >>> 0)) | 0), + (q = (r | 0) < (k | 0) ? r : k), + (A0 = (e | 0) > 0 ? e : 0), + (e0 = (w | 0) > 0 ? w : 0), + (n = (w - 2) | 0), + (k = (i + 1) | 0), + (E = ((l << 2) + 72388) | 0), + (r = t << 2), + (k0 = (r + 72448) | 0), + (s0 = (((r + B) | 0) + 3344) | 0), + (r = e << 2), + (t = (o + 32) | 0), + (m0 = (r + t) | 0), + (D0 = (r + ((o - -64) | 0)) | 0), + (b0 = (t + (i << 2)) | 0), + (x0 = (((e - i) << 2) + o) | 0), + (O0 = G ^ 31) + r: for (;;) { + if ((V | 0) >= (q | 0)) break A + for (t = (f + (V << 2)) | 0, r = 0, u = 0; ; ) + if ((u | 0) == (e0 | 0)) { + e = 0 + e: for (;;) { + if ((r | 0) != (A0 | 0)) + for ( + l = (((o - -64) | 0) + (r << 2)) | 0, r = (r + 1) | 0, u = r; + ; + + ) { + if ((u | 0) >= (w | 0)) continue e + ;(t = u << 2), + (s = (t + ((o - -64) | 0)) | 0), + (t = A[(t + E) >> 2]), + (D = (t + ((A[s >> 2] - A[l >> 2]) | 0)) | 0), + (W = e << 2), + (i2 = M(D, A[(W + k0) >> 2])), + i0(A[(W + s0) >> 2], 0, D, 0), + (W = s), + (s = (i2 - M(g, t)) | 0), + (A[W >> 2] = s - (t >>> 0 <= s >>> 0 ? t : 0)), + (u = (u + 1) | 0), + (e = (e + 1) | 0) + } + break + } + for (A[(o + 32) >> 2] = A[D0 >> 2], s = 1, e = n; ; ) { + if ((e | 0) > 0) { + for ( + l = e << 2, + t = A[(l + E) >> 2], + r = A[(l + ((o - -64) | 0)) >> 2], + u = 0; + ; + + ) { + if ((u | 0) != (s | 0)) { + ;(l = (((o + 32) | 0) + (u << 2)) | 0), + (W = l), + (D = i0(t, 0, A[l >> 2], 0)), + (l = (D + r) | 0), + (r = g), + (r = l >>> 0 < D >>> 0 ? (r + 1) | 0 : r), + (A[W >> 2] = l), + (u = (u + 1) | 0) + continue + } + break + } + ;(A[(((o + 32) | 0) + (s << 2)) >> 2] = r), + (e = (e - 1) | 0), + (s = (s + 1) | 0) + continue + } + break + } + for (e = A[((e << 2) + E) >> 2], u = 0, r = A[(o + 64) >> 2]; ; ) { + if (u >>> 0 < s >>> 0) { + ;(t = u << 2), + (l = (t + ((o + 32) | 0)) | 0), + (W = l), + (t = A[(t + o) >> 2]), + (D = i0(e, 0, A[l >> 2], 0)), + (r = (D + r) | 0), + (l = g), + (l = r >>> 0 < D >>> 0 ? (l + 1) | 0 : l), + (D = r), + (r = (r + t) | 0), + (l = D >>> 0 > r >>> 0 ? (l + 1) | 0 : l), + (A[W >> 2] = r), + (r = l), + (u = (u + 1) | 0) + continue + } + break + } + for ( + e = s << 2, + A[(e + ((o + 32) | 0)) >> 2] = A[(e + o) >> 2] + r, + r = M(a, V), + u = 0; + ; + + ) { + if ((i | 0) != (u | 0)) { + Tt(R, Y, r, A[(((o + 32) | 0) + (u << 2)) >> 2]), + (u = (u + 1) | 0), + (r = (r + 32) | 0) + continue + } + break + } + ;(e = A[b0 >> 2]), Tt(R, Y, r, N & e), (r = k), (u = i) + e: { + if (!G) + for (;;) { + if ((r | 0) >= (w | 0)) break e + ;(A[(((r - k) << 2) + o) >> 2] = + A[(((o + 32) | 0) + (r << 2)) >> 2]), + (r = (r + 1) | 0) + } + for (;;) { + if ((u | 0) != (L | 0)) { + ;(t = (((u - i) << 2) + o) | 0), + (u = (u + 1) | 0), + (r = A[(((o + 32) | 0) + (u << 2)) >> 2]), + (A[t >> 2] = ((r << 1) << O0) | (e >>> G)), + (e = r) + continue + } + break + } + A[x0 >> 2] = A[m0 >> 2] >>> G + } + V = (V + 1) | 0 + continue r + } else { + ;(l = u << 2), + (e = A[(l + E) >> 2]), + (W = (l + ((o - -64) | 0)) | 0), + (l = A[(t + ((u << C) << 2)) >> 2]), + (A[W >> 2] = l - (e >>> 0 <= l >>> 0 ? e : 0)), + (u = (u + 1) | 0) + continue + } + } + } + else { + ;(A[((u << 2) + o) >> 2] = 0), (u = (u + 1) | 0) + continue + } + break + } + ;(h = (o + 96) | 0), + (e = A[B >> 2]), + Z[A[(e + 4) >> 2]](A[e >> 2], f, 0) | 0, + (e = 0) + } else e = -1 + return e + } + V0(), T() + } + function X3(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0 + ;(D = (h + -64) | 0), (h = D), (B = f & 32 ? 95 : 256), (a = f & 384) + A: { + r: { + e: { + i: k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: switch (((o = Q[r | 0]), (o - 43) | 0)) { + case 0: + break l + case 2: + break h + default: + break w + } + ;(Y = 1), (r = (r + 1) | 0) + break g + } + r = (r + 1) | 0 + } + if (!(f & 1024)) break B + o = Q[r | 0] + } + if ((o & 255) != 48) break B + w: { + g: { + l: { + if (((t = Q[(r + 1) | 0]), (t | 0) != 120)) { + if ((t | 0) == 111) break g + if ((t | 0) != 88) break l + } + if (!(k & -17)) { + ;(s = (r + 2) | 0), (k = 16) + break k + } + if ((t | 0) == 98 || ((s = r), (t | 0) == 111)) break t + break e + } + if (((t | 0) != 79) | k) break w + break n + } + if (!k) break n + break t + } + w: { + g: { + if ((t | 0) != 98) { + if (!k & ((t | 0) == 66)) break g + if ((((t - 48) & 255) >>> 0 > 9) | k) break s + if (f & 16) break w + break o + } + if (k) break t + } + if (!(f & 4)) break u + ;(s = (r + 2) | 0), (k = 2) + break k + } + for ( + s = (r + 1) | 0, o = 1; + (k = (r + o) | 0), + (o = (o + 1) | 0), + (t = Q[k | 0]), + (t & 248) == 48; + + ); + if (((k = 8), (B = 256), (G = 1), (t & 254) == 56)) break o + break i + } + if ((f & 1) | ((a | 256) != 256)) break s + for (s = (r + 8) | 0, o = 0, l = r; ; ) { + if ((o | 0) != 8) { + if (Q[l | 0] != Q[(o + 3701) | 0]) break s + ;(o = (o + 1) | 0), (l = (l + 1) | 0) + continue + } + break + } + if ((a | 0) == 256) { + if (((t = su(e)), (e = g), (u = e), (e | 0) == 6)) { + ;(t = 0), (u = 6) + break A + } + f4((t + 4) | 0, Y) + break A + } + if ( + ((w = Y ? -1 / 0 : 1 / 0), + S(+w), + (r = v(1) | 0), + (e = v(0) | 0), + r0(w) < 2147483648 ? (t = ~~w) : (t = -2147483648), + S(+(t | 0)), + (k = v(1) | 0), + ((e | 0) == (v(0) | 0)) & ((r | 0) == (k | 0))) + ) + break A + ;(t = e), (u = (r - 2146959372) | 0) + break A + } + s = r + break e + } + ;(s = r), (k = 10) + break r + } + if (f & 4) break f + } + k = 10 + } + s = r + break r + } + ;(s = (r + 2) | 0), (k = 8) + } + if (((t = 0), (u = -12), Y4(Q[s | 0]) >>> 0 < k >>> 0)) break r + break A + } + k = k || 10 + } + for (o = 0, u = (k | 0) != 10, r = s; ; ) { + r: { + if ( + ((E = (o + s) | 0), + (l = Q[E | 0]), + (t = (l << 24) >> 24), + (Y4(l) | 0) >= (k | 0)) + ) { + if ((t | 0) != (B | 0)) break r + if (!(u | ((o | 0) != 1) | (Q[(E - 1) | 0] != 48))) { + o = 1 + break r + } + if ((Y4(Q[(E + 1) | 0]) | 0) >= (k | 0)) break r + } + ;(o = (o + 1) | 0), (r = (s + o) | 0) + continue + } + break + } + r: { + e: { + if (f & 1) break e + i: { + if ((l | 0) != 46 || ((l = Q[(E + 1) | 0]), !o && (Y4(l) | 0) >= (k | 0))) + break i + if (((r = (E + 1) | 0), (t = 0), (u = -12), (l << 24) >> 24 == (B | 0))) + break r + for (;;) { + k: { + if ((Y4(l & 255) | 0) < (k | 0)) { + l = Q[(r + 1) | 0] + break k + } + if ( + ((C = 1), + (l << 24) >> 24 != (B | 0) || + ((l = Q[(r + 1) | 0]), (Y4(l) | 0) >= (k | 0))) + ) + break i + } + r = (r + 1) | 0 + } + } + if (r >>> 0 <= s >>> 0) break e + t = Q[r | 0] + i: { + if ((t | 0) != 101) { + if (((k | 0) == 10) & ((t | 0) == 69)) break i + if (((t | 32) != 112) | (k >>> 0 > 16)) break e + if ((1 << k) & 65796) break i + break e + } + if ((k | 0) != 10) break e + } + ;(C = 1), (o = (r + 1) | 0) + i: { + k: switch ((Q[(r + 1) | 0] - 43) | 0) { + case 0: + o = (r + 2) | 0 + break i + case 2: + break k + default: + break i + } + o = (r + 2) | 0 + } + if ((Q[o | 0] - 58) >>> 0 < 4294967286) break e + for (r = o; ; ) + if ( + ((t = r), + (r = (r + 1) | 0), + (u = Q[(t + 1) | 0]), + !((u - 58) >>> 0 > 4294967285)) + ) { + if ((u << 24) >> 24 != (B | 0)) break e + if (!((Q[(t + 2) | 0] - 58) >>> 0 > 4294967285)) break + } + } + if ((r | 0) == (s | 0)) { + ;(t = 0), (u = -12) + break r + } + B = D + e: { + if ( + ((u = (r - s) | 0), + (E = (u + 2) | 0), + E >>> 0 >= 65 && + ((t = A[(e + 16) >> 2]), (B = Z[A[t >> 2]]((t + 16) | 0, E) | 0), !B)) + ) + break e + for ( + o = 0, l = 0, Y && ((m[B | 0] = 45), (l = 1)), u = (u | 0) > 0 ? u : 0; + ; + + ) { + if ((o | 0) != (u | 0)) { + ;(t = Q[(o + s) | 0]), + (t | 0) != 95 && ((m[(l + B) | 0] = t), (l = (l + 1) | 0)), + (o = (o + 1) | 0) + continue + } + break + } + m[(l + B) | 0] = 0 + i: { + k: { + f: { + if (f & 64) { + t: switch ((Q[r | 0] - 108) | 0) { + case 2: + ;(r = (r + 1) | 0), (a = 128) + break k + case 0: + ;(r = (r + 1) | 0), (a = 256) + break k + case 1: + ;(r = (r + 1) | 0), (a = 384) + break k + default: + break t + } + if (f & 512) { + if (((t = 0), (u = -12), G)) break i + a = C ? a : 128 + break k + } + if ((k | 0) != 10) break f + break k + } + if (a) break k + if (f & 512) { + if (((t = 0), (u = -12), G)) break i + a = !C << 7 + break k + } + if (((a = 0), (k | 0) == 10)) break k + } + if (((t = 0), (u = -12), C)) break i + } + k: { + f: switch (K2(a, 25) | 0) { + case 0: + t: { + if (!(((k | 0) == 10) & C)) { + for ( + Y = Q[B | 0], s = (((Y | 0) == 45) + B) | 0; + (o = s), (s = (o + 1) | 0), (l = Q[o | 0]), (l | 0) == 48; + + ); + for ( + f = -1717986920, + C = 429496729, + (k | 0) != 10 && + ((f = (0 - k) | 0), + (f = j2(f, f >> 31, k, k >> 31)), + (C = g)), + s = 0, + t = 0, + u = 0; + ; + + ) { + u: { + if (((n = l & 255), !n || ((n = Y4(n)), (n | 0) >= (k | 0)))) + break u + ;(l = n), + (n = i0(t, u, k, 0)), + (l = (l + n) | 0), + (G = g), + (G = n >>> 0 > l >>> 0 ? (G + 1) | 0 : G), + (n = + (((u | 0) == (C | 0)) & (f >>> 0 < t >>> 0)) | + (u >>> 0 > C >>> 0)), + (t = n ? t : l), + (u = n ? u : G), + (s = (n + s) | 0), + (l = Q[(o + 1) | 0]), + (o = (o + 1) | 0) + continue + } + break + } + ;(w = +(t >>> 0) + +(u >>> 0) * 4294967296), + s && (w = Hi(+(k | 0), +(s | 0)) * w), + (w = (Y | 0) == 45 ? -w : w) + break t + } + w = F3(B) + } + if ( + (S(+w), + (k = v(1) | 0), + (f = v(0) | 0), + r0(w) < 2147483648 ? (t = ~~w) : (t = -2147483648), + S(+(t | 0)), + (n = v(1) | 0), + ((f | 0) != (v(0) | 0)) | ((k | 0) != (n | 0))) + ) + break k + u = 0 + break i + case 1: + if (((t = 0), (u = -12), C | G)) break i + ;(t = Z[A[(A[(e + 16) >> 2] + 280) >> 2]](e, B, k, f, 0) | 0), (u = g) + break i + case 2: + if (((t = 0), (u = -12), G)) break i + ;(t = Z[A[(A[(e + 16) >> 2] + 308) >> 2]](e, B, k, f, n) | 0), (u = g) + break i + case 3: + if (((t = 0), (u = -12), (k | 0) != 10)) break i + ;(t = Z[A[(A[(e + 16) >> 2] + 336) >> 2]](e, B, 10, f, 0) | 0), (u = g) + break i + default: + break f + } + V0(), T() + } + ;(s = f), + (n = k & 2147483647), + (f = (((n | 0) == 2146435072) & ((f | 0) != 0)) | (n >>> 0 > 2146435072)), + (t = f ? 0 : s), + (u = f ? -12 : (k - 2146959372) | 0) + } + if (E >>> 0 < 65) break r + ;(e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, B) + break r + } + Y1(e), (t = 0), (u = 6) + } + s = r + } + return i && (A[i >> 2] = s), (h = (D - -64) | 0), (g = u), t + } + function l1(e, r, i, k, f, n, t, u, o, l, s) { + var B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0 + ;(a = (h - 16) | 0), (h = a) + A: { + r: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e) + break r + } + ;(W = s & 6144), + (V = (s >>> 8) | 0), + (R = ((V & s) | (V ^ -1)) & 7), + (N = !W & ((R | 0) == 7)), + (E = s & 8192), + (D = k & 2147483647), + (C = r) + e: { + i: { + k: { + f: { + t: { + for (;;) { + ;(B = A[(C + 16) >> 2]), + (w = (B + 48) | 0), + (B = A[(B + (((A[(B + 24) >> 2] & k) ^ -1) << 2)) >> 2]) + u: { + for (;;) { + if (!B) break u + if ( + ((G = (B - 1) << 3), + (B = (G + w) | 0), + A[(B + 4) >> 2] != (k | 0)) + ) { + B = A[B >> 2] & 67108863 + continue + } + break + } + if ( + ((w = (G + A[(C + 20) >> 2]) | 0), + (A[(a + 12) >> 2] = B), + (G = A[B >> 2]), + !(!E | !(G & 536870912))) + ) { + if ( + (n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + Be(e, (a + 8) | 0, f, n, 0)) + ) + break r + ;(f = A[(a + 8) >> 2]), + (f | 0) >= 0 + ? (n = 0) + : (S(+(f >>> 0)), + (n = v(1) | 0), + (f = v(0) | 0), + (B = + (((n | 0) == 2146435072) & ((f | 0) != 0)) | + (n >>> 0 > 2146435072)), + (f = B ? 0 : f), + (n = B ? -12 : (n - 2146959372) | 0)), + (B = A[(C + 16) >> 2]), + (w = (B + 48) | 0), + (B = A[(B + (((A[(B + 24) >> 2] & k) ^ -1) << 2)) >> 2]) + n: { + for (;;) { + if (B) { + if ( + ((G = (B - 1) << 3), + (B = (G + w) | 0), + A[(B + 4) >> 2] == (k | 0)) + ) + break n + B = A[B >> 2] & 67108863 + continue + } + break + } + d(17194, 16200, 8975, 3663), T() + } + ;(w = (G + A[(C + 20) >> 2]) | 0), + (A[(a + 12) >> 2] = B), + (G = A[B >> 2]) + } + if (((Y = (G >>> 26) | 0), !Y6(Y, s))) break e + if (((Y = Y & 48), (Y | 0) == 48)) { + if (!Ve(e, C, k, w, B)) continue + break r + } + if (!(s & 14848)) break i + if (W) { + ;(r = A2(e, t, u) ? t : 0), (i = A2(e, o, l) ? o : 0) + n: { + if ((G & -1073741824) != 1073741824) { + if (((B = -1), VA(e, C, (a + 12) | 0))) break A + o: { + if ( + (A[A[(a + 12) >> 2] >> 2] & -1073741824) == + -2147483648 + ) { + ir(A[(e + 16) >> 2], A[w >> 2]) + break o + } + I(e, A[w >> 2], A[(w + 4) >> 2]) + } + ;(k = A[(a + 12) >> 2]), + (A[k >> 2] = (A[k >> 2] & 402653183) | 1073741824), + (A[w >> 2] = 0), + (A[(w + 4) >> 2] = 0) + break n + } + if (G & 67108864) break n + if ((r | 0) != A[w >> 2] && s & 2048) break e + if (!(s & 4096)) break n + if ((i | 0) != A[(w + 4) >> 2]) break e + } + if ( + (s & 2048 && + ((k = A[w >> 2]), + k && I(e, k, -1), + !r | (u >>> 0 < 4294967285) || (A[t >> 2] = A[t >> 2] + 1), + (A[w >> 2] = r)), + !(s & 4096)) + ) + break i + ;(r = A[(w + 4) >> 2]), + r && I(e, r, -1), + !i | (l >>> 0 < 4294967285) || (A[o >> 2] = A[o >> 2] + 1), + (A[(w + 4) >> 2] = i) + break i + } + if ((Y | 0) == 32) break k + if ((Y | 0) == 16) { + if (((B = -1), VA(e, C, (a + 12) | 0))) break A + ;(r = A[w >> 2]), + r && I(e, r, -1), + (r = A[(w + 4) >> 2]), + r && I(e, r, -1), + (r = A[(a + 12) >> 2]), + (A[r >> 2] = A[r >> 2] & 939524095), + (A[w >> 2] = 0), + (A[(w + 4) >> 2] = 3), + (G = A[A[(a + 12) >> 2] >> 2]) + break k + } + if (!E | (G & 201326592)) break k + if (((B = 1), !X2(e, f, n, A[w >> 2], A[(w + 4) >> 2]))) break e + break A + } + if (((A[(a + 12) >> 2] = 0), !(Q[(C + 5) | 0] & 8))) break f + if (((B = F[(C + 6) >> 1]), (B | 0) != 2)) break t + if (((k | 0) >= 0) | (D >>> 0 >= z[(C + 40) >> 2])) break f + if (!N) { + if (!n6(e, C)) continue + break r + } + break + } + if (((B = 1), !E)) break A + ;(r = (A[(C + 36) >> 2] + (D << 3)) | 0), + n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + C0(e, r, f, n) + break A + } + if (((B - 21) & 65535) >>> 0 > 10) break f + t: { + u: { + if ((k | 0) >= 0) { + if (((r = wn(e, k)), (w = 0), (i = g), !w & ((i | 0) == 3))) break f + if (((B = -1), !w & ((i | 0) == 6))) break A + if (((k = Jt(e, r, i)), (k | 0) < 0)) { + I(e, r, i) + break A + } + if (!k) { + I(e, r, i), (B = d1(e, s, 3902)) + break A + } + B = 0 + n: { + o: { + s: { + B: { + w: switch ( + ((k = (i - 7) >>> 0 < 4294967278 ? 7 : i), (k + 11) | 0) + ) { + case 0: + break o + case 2: + break s + case 1: + break B + default: + break w + } + if ((k | 0) != 7) { + if (k) break n + B = ((r & -2147483648) >>> 31) | 0 + break n + } + B = ((i + 2146959372) >>> 31) | 0 + break n + } + if (!A[(r + 8) >> 2]) break n + B = A[(r + 12) >> 2] != -2147483648 + break n + } + B = A[(r + 8) >> 2] + break n + } + B = A[(r + 8) >> 2] + } + if ((I(e, r, i), !B)) break u + B = d1(e, s, 3935) + break A + } + if (D >>> 0 < z[(C + 40) >> 2]) break t + } + B = d1(e, s, 3965) + break A + } + if (!(!W & ((R | 0) == 7))) { + B = d1(e, s, 7252) + break A + } + if (((B = 1), !E)) break A + n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + (B = GA(e, r, i, D, 0, f, n, s)) + break A + } + B = An(e, C, k, f, n, t, u, o, l, s) + break A + } + if ((G & -1073741824) == -2147483648) { + if (E) { + if (((r = A[w >> 2]), F[(C + 6) >> 1] == 11)) { + if (((r = A[(r + 16) >> 2]), !X2(e, f, n, A[r >> 2], A[(r + 4) >> 2]))) + break e + r = A[w >> 2] + } + ;(r = A[(r + 16) >> 2]), + n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + C0(e, r, f, n) + } + if ((s & 514) != 512) break i + if (((B = -1), VA(e, C, (a + 12) | 0))) break A + ;(B = A[w >> 2]), + (i = A[(B + 16) >> 2]), + (r = A[i >> 2]), + (i = A[(i + 4) >> 2]), + i >>> 0 >= 4294967285 && ((A[r >> 2] = A[r >> 2] + 1), (B = A[w >> 2])), + ir(A[(e + 16) >> 2], B), + (A[w >> 2] = r), + (A[(w + 4) >> 2] = i), + (r = A[(a + 12) >> 2]), + (A[r >> 2] = A[r >> 2] & 939524095) + break i + } + if (G & 536870912) { + if ( + ((k = 1), + E && + (n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + (k = nn(e, C, f, n, s))), + (s & 514) == 512 && + ((r = A[(C + 16) >> 2]), + (A[(a + 12) >> 2] = r + 48), + (B = -1), + X6(e, C, (a + 12) | 0, (A[(r + 48) >> 2] >>> 26) & 61))) + ) + break A + B = k + break A + } + if ( + (E && + (I(e, A[w >> 2], A[(w + 4) >> 2]), + n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + (A[w >> 2] = f), + (A[(w + 4) >> 2] = n)), + !(s & 512)) + ) + break i + if ( + ((B = -1), + X6(e, C, (a + 12) | 0, ((A[A[(a + 12) >> 2] >> 2] >>> 26) & 61) | (s & 2))) + ) + break A + } + ;(r = e), + (e = V & 5), + (B = X6( + r, + C, + (a + 12) | 0, + ((e ^ -1) & (A[A[(a + 12) >> 2] >> 2] >>> 26)) | (e & s), + ) + ? -1 + : 1) + break A + } + B = d1(e, s, 13684) + break A + } + B = -1 + } + return (h = (a + 16) | 0), B + } + function b3(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + A: { + r: { + e: { + i: { + k: { + if ( + ((i = A[(e + 16) >> 2]), + (i | 0) != -57 && + ((r = A[(e - -64) >> 2]), + !V2(e, 133) || (i4(A[(e + 56) >> 2], 1) | 0) != -57)) + ) + break k + if (((t = -1), !PA(e, 0, 0, A[(e + 24) >> 2], A[(e + 20) >> 2]))) break i + break e + } + k: { + f: { + t: { + u: { + n: switch ((i + 51) | 0) { + case 0: + if (((k = A[(r + 404) >> 2]), !k)) break u + if (((i = A[e >> 2]), (t = -1), y(e))) break e + o: { + s: { + B: { + w: switch (((r = A[(e + 16) >> 2]), (r + 57) | 0)) { + case 0: + break s + case 3: + break w + default: + break B + } + e = Ui(e, 0, 1) + break k + } + if (!V2(e, 133) || (i4(A[(e + 56) >> 2], 1) | 0) != -57) + break o + } + e = Qr(e, 0, 0, A[(e + 24) >> 2], A[(e + 20) >> 2], 1, 0) + break k + } + if (y(e)) break e + o: { + s: { + if ((r | 0) == -77) break s + B: { + if ((r | 0) != -62) { + if (((r | 0) == -53) | ((r | 0) == -45)) break s + if ((r | 0) != 42) { + if ((r | 0) != 123) break o + for (f = A[(k + 32) >> 2]; ; ) { + w: { + if (((r = A[(e + 16) >> 2]), (r | 0) == 125)) + break w + if ( + !( + ((r | 0) == -125) | + ((r + 37) >>> 0 > 4294967249) + ) + ) + break r + ;(r = 0), (n = t0(i, A[(e + 32) >> 2])) + g: { + l: { + h: { + if (y(e)) break h + if (!V2(e, 121)) break l + if (y(e)) break h + if ( + ((r = A[(e + 16) >> 2]), + !( + ((r | 0) == -125) | + ((r + 37) >>> 0 > 4294967249) + )) + ) { + ;(r = 0), $(e, 15464, 0) + break h + } + if (((r = t0(i, A[(e + 32) >> 2])), !y(e))) + break g + } + K(i, n) + break f + } + r = t0(i, n) + } + if (((u = Jr(e, k, n, r, 0)), K(i, n), K(i, r), !u)) + break e + if (A[(e + 16) >> 2] != 44) break w + if (!y(e)) continue + break e + } + break + } + if (p0(e, 125)) break e + if (!V2(e, 122)) break B + if ( + ((r = J6(e)), + !r || ((n = s6(i, k, r)), K(i, r), (n | 0) < 0)) + ) + break e + for (;;) { + if (A[(k + 32) >> 2] <= (f | 0)) break B + ;(r = (A[(k + 28) >> 2] + M(f, 20)) | 0), + (A[r >> 2] = n), + (A[(r + 8) >> 2] = 1), + (f = (f + 1) | 0) + } + } + if (V2(e, 121)) { + if (y(e)) break e + if ( + ((r = A[(e + 16) >> 2]), + !(((r | 0) == -125) | ((r + 37) >>> 0 > 4294967249))) + ) + break r + if ( + ((r = t0(i, A[(e + 32) >> 2])), + y(e) || + ((f = J6(e)), !f) || + ((n = s6(i, k, f)), K(i, f), (n | 0) < 0)) + ) + break f + if (((k = Jr(e, k, 125, r, 1)), K(i, r), !k)) break e + A[k >> 2] = n + break B + } + if ( + ((r = J6(e)), + !r || + ((f = s6(i, k, r)), K(i, r), (f | 0) < 0) || + x2( + i, + (k + 40) | 0, + 4, + (k + 48) | 0, + (A[(k + 44) >> 2] + 1) | 0, + )) + ) + break e + ;(r = A[(k + 44) >> 2]), + (A[(k + 44) >> 2] = r + 1), + (A[(A[(k + 40) >> 2] + (r << 2)) >> 2] = f) + break B + } + w: { + g: switch ((A[(e + 16) >> 2] + 57) | 0) { + case 3: + e = Ui(e, 0, 2) + break k + default: + if ( + !V2(e, 133) || + (i4(A[(e + 56) >> 2], 1) | 0) != -57 + ) + break w + break + case 0: + break g + } + e = Qr(e, 0, 0, A[(e + 24) >> 2], A[(e + 20) >> 2], 2, 0) + break k + } + if ( + _2(e) || + (M4(e, 22), + (r = (e - -64) | 0), + (W4(e, A[r >> 2], 124, 1) | 0) < 0) || + (J(e, 189), + B0(e, 124), + f0(A[r >> 2], 0), + !Jr(e, k, 124, 22, 0)) + ) + break e + } + e = tA(e) + break k + } + e = jk(e, 1, r, 1) + break k + } + $(e, 4180, 0) + break A + case 2: + break n + default: + break u + } + if ( + ((f = A[(r + 404) >> 2]), + !f || + ((r = i4(A[(e + 56) >> 2], 0)), + ((r | 0) == 40) | ((r | 0) == 46))) + ) + break u + if (((k = A[e >> 2]), (t = -1), y(e))) break e + n = A[(f + 56) >> 2] + n: { + o: { + s: { + B: { + w: switch (((i = A[(e + 16) >> 2]), (i + 127) | 0)) { + case 2: + break B + case 0: + break w + default: + break s + } + if (((r = P0(k, A[(e + 32) >> 2], A[(e + 36) >> 2])), !r)) + break e + if (!y(e)) break n + K(k, r) + break A + } + if (A[(e + 40) >> 2]) { + or(e) + break A + } + if ( + ((r = 22), + (i = t0(k, A[(e + 32) >> 2])), + y(e) || af(e, f, i, 22)) + ) + break t + if ((K(k, i), A[(e + 16) >> 2] != 44)) break o + if (y(e)) break e + i = A[(e + 16) >> 2] + } + if ((i | 0) != 123) { + if ((i | 0) != 42) break o + if (y(e)) break e + if (!V2(e, 121)) { + $(e, 19531, 0) + break A + } + if (y(e)) break e + if ( + ((r = A[(e + 16) >> 2]), + !(((r | 0) == -125) | ((r + 37) >>> 0 > 4294967249))) + ) + break r + if ( + ((r = 125), + (i = t0(k, A[(e + 32) >> 2])), + y(e) || af(e, f, i, 125)) + ) + break t + K(k, i) + break o + } + if (y(e)) break e + for (;;) { + s: { + if (((r = A[(e + 16) >> 2]), (r | 0) == 125)) break s + if (!(((r | 0) == -125) | ((r + 37) >>> 0 > 4294967249))) + break r + if (((i = 0), (r = t0(k, A[(e + 32) >> 2])), y(e))) break t + B: { + if (V2(e, 121)) { + if (y(e)) break t + if ( + ((i = A[(e + 16) >> 2]), + !(((i | 0) == -125) | ((i + 37) >>> 0 > 4294967249))) + ) { + ;(i = 0), $(e, 15464, 0) + break t + } + if (((i = t0(k, A[(e + 32) >> 2])), !y(e))) break B + break t + } + i = t0(k, r) + } + if (af(e, f, i, r)) break t + if ((K(k, i), K(k, r), A[(e + 16) >> 2] != 44)) break s + if (!y(e)) continue + break e + } + break + } + if (p0(e, 125)) break e + } + if (((r = J6(e)), !r)) break e + } + if (((i = s6(k, f, r)), K(k, r), (i | 0) < 0)) break e + for (r = A[(f + 56) >> 2], r = (r | 0) < (n | 0) ? n : r; ; ) { + if ((r | 0) != (n | 0)) { + ;(A[(((A[(f + 52) >> 2] + M(n, 12)) | 0) + 8) >> 2] = i), + (n = (n + 1) | 0) + continue + } + break + } + if (!tA(e)) break i + break e + } + if (((t = -1), cA(e, 7))) break e + break i + } + K(k, i), K(k, r) + break A + } + K(i, r) + break A + } + if (e) break e + } + t = 0 + } + return t + } + $(e, 15464, 0) + } + return -1 + } + function Mk(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0 + ;(a = (h - 16) | 0), (h = a), (A[(a + 8) >> 2] = i), (A[(a + 12) >> 2] = k) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: switch ((((k - 7) >>> 0 < 4294967278 ? 7 : k) + 10) | 0) { + case 9: + o: { + s: { + B: { + w: { + g: { + l: switch (((t = F[(i + 6) >> 1]), (t - 4) | 0)) { + case 2: + break B + case 0: + break w + case 1: + break g + default: + break l + } + switch ((t - 33) | 0) { + case 1: + break s + case 0: + break k + default: + break o + } + } + if ( + ((G = 3), + (i = q0(e, i, k)), + (k = g), + (k | 0) == 6 || + ((i = L8(e, i, k)), (k = g), (k | 0) == 6)) + ) + break i + l = x1(A[(r + 40) >> 2], i, k) + break A + } + if (((G = 3), (i = n4(e, i, k)), (k = g), (k | 0) == 6)) + break i + l = x1(A[(r + 40) >> 2], i, k) + break A + } + ;(l = c1( + A[(r + 40) >> 2], + A[(i + 32) >> 2], + A[(i + 36) >> 2], + )), + I(e, i, k) + break A + } + l = x1(A[(r + 40) >> 2], i, k) + break A + } + if ( + ((Y = 3), + (t = qk(e, A[(r + 8) >> 2], A[(r + 12) >> 2], 1, (a + 8) | 0)), + (B = g), + (B & 7) == 6) + ) + break f + if (U0(e, t, B)) { + j(e, 14607, 0) + break f + } + n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + (t = A[(r + 24) >> 2]), + (B = A[(r + 28) >> 2]), + B >>> 0 >= 4294967285 && (A[t >> 2] = A[t >> 2] + 1), + (V = oe(e, f, n, t, B)), + (t = g), + (D = t) + o: { + s: { + B: { + w: { + if ((t | 0) == 6) { + ;(B = 0), (G = 3) + break w + } + if ( + !(A[(A[(r + 24) >> 2] + 4) >> 2] & 2147483647) & + (A[(r + 28) >> 2] == -7) + ) + break s + if ( + (D >>> 0 >= 4294967285 && (A[V >> 2] = A[V >> 2] + 1), + (B = iA(e, 20759, V, D, 20760)), + (t = g), + (G = t), + (t | 0) != 6) + ) + break B + } + R = 3 + break t + } + if (((L = i1(e, 20176)), (t = g), (R = t), (t | 0) != 6)) + break o + break t + } + ;(B = A[(r + 32) >> 2]), + (t = A[(r + 36) >> 2]), + (G = t), + t >>> 0 >= 4294967285 && (A[B >> 2] = A[B >> 2] + 2), + (L = B), + (R = G) + } + if ( + dr( + e, + gn(e, A[(r + 8) >> 2], A[(r + 12) >> 2], 1, (a + 8) | 0, 0), + g, + ) || + ((t = WA(e, i, k)), (t | 0) < 0) + ) + break t + o: { + s: { + if (t) { + if (n2(e, a, i, k)) break t + f2(A[(r + 40) >> 2], 91), + (t = A[(a + 4) >> 2]), + (q = t), + (W = A[a >> 2]), + (s = (!!W & ((t | 0) >= 0)) | ((t | 0) > 0)), + (E = s ? W : 0), + (e0 = s ? t : 0), + (A0 = (r + 40) | 0) + B: { + for (;;) { + if (((C | 0) == (E | 0)) & ((o | 0) == (e0 | 0))) + break B + t = A[(r + 40) >> 2] + w: { + g: { + if (o | C) { + if ( + (f2(t, 44), + c1(A[(r + 40) >> 2], B, G), + (s = m1(e, i, k, C, o)), + (t = g), + (l = t), + (t | 0) == 6) + ) + break t + if ((!o & (C >>> 0 >= 2147483648)) | o) break g + ;(t = C), (u = o) + break w + } + if ( + (c1(t, B, G), + (t = 0), + (u = 0), + (s = J2(e, i, k, 0, 0)), + (w = g), + (l = w), + (w | 0) == 6) + ) + break t + break w + } + S(+(+(C >>> 0) + +(o | 0) * 4294967296)), + (u = v(1) | 0), + (w = v(0) | 0), + (k0 = w), + (t = u & 2147483647), + (w = + (((t | 0) == 2146435072) & ((w | 0) != 0)) | + (t >>> 0 > 2146435072)), + (t = w ? 0 : k0), + (u = w ? -12 : (u - 2146959372) | 0) + } + if (((t = q0(e, t, u)), (w = g), (u = w), (u | 0) == 6)) + break r + if ( + ((w = of(e, r, i, k, s, l, t, u)), + (s = g), + I(e, t, u), + (l = 0), + !l & ((s | 0) == 6)) + ) + break t + if ( + ((C = (C + 1) | 0), + (o = C ? o : (o + 1) | 0), + (t = 0), + (u = 3), + (l = !l & ((s | 0) == 3)), + !!Mk(e, r, l ? 0 : w, l ? 2 : s, V, D)) + ) + break + } + break r + } + if ( + ((o = q), + (o | 0) < 0 ? (t = 1) : (t = !W & ((o | 0) <= 0)), + t) + ) { + ;(l = 93), (t = 0), (u = 3) + break o + } + if (((o = A[(r + 24) >> 2]), A[(r + 28) >> 2] != -7)) { + ;(l = 93), (t = 0), (u = 3) + break s + } + if ( + ((l = 93), (t = 0), (u = 3), A[(o + 4) >> 2] & 2147483647) + ) + break s + break o + } + ;(N = A[(r + 16) >> 2]), (o = A[(r + 20) >> 2]), (Y = o) + B: { + if (0 | ((o | 0) != 3)) { + if (o >>> 0 < 4294967285) break B + A[N >> 2] = A[N >> 2] + 1 + break B + } + ;(N = se(e, i, k, 17, 0)), (o = g), (Y = o) + } + if (((t = 0), (u = 3), !C & ((o | 0) == 6) || n2(e, a, N, Y))) + break r + for ( + f2(A[(r + 40) >> 2], 123), + o = 0, + t = A[(a + 4) >> 2], + s = t, + w = A[a >> 2], + t = (!!w & ((t | 0) >= 0)) | ((t | 0) > 0), + w = t ? w : 0, + q = t ? s : 0, + A0 = (r + 40) | 0, + t = 0; + ; + + ) { + if (((C | 0) != (w | 0)) | ((o | 0) != (q | 0))) { + if ( + (I(e, t, u), + (t = m1(e, N, Y, C, o)), + (s = g), + (u = s), + (u | 0) == 6 || + (u >>> 0 >= 4294967285 && (A[t >> 2] = A[t >> 2] + 1), + (s = J2(e, i, k, t, u)), + (E = g), + (E | 0) == 6)) + ) + break r + if ( + ((s = of(e, r, i, k, s, E, t, u)), + (E = 0), + (W = g), + E | ((W | 0) != 3)) + ) { + if (!E & ((W | 0) == 6)) break r + if ( + (l && f2(A[(r + 40) >> 2], 44), + (t = L8(e, t, u)), + (E = g), + (u = E), + (u | 0) == 6) + ) { + I(e, s, W) + break r + } + if ( + (c1(A[(r + 40) >> 2], B, G), + c1(A[(r + 40) >> 2], t, u), + f2(A[(r + 40) >> 2], 58), + c1(A[(r + 40) >> 2], L, R), + (l = 1), + Mk(e, r, s, W, V, D)) + ) + break r + } + ;(C = (C + 1) | 0), (o = C ? o : (o + 1) | 0) + continue + } + break + } + if (!l) { + l = 125 + break o + } + if ( + ((l = 125), !(A[(A[(r + 24) >> 2] + 4) >> 2] & 2147483647)) + ) + break o + } + f2(A[A0 >> 2], 10), c1(A[A0 >> 2], f, n) + } + if ( + (f2(A[(r + 40) >> 2], l), + (l = 0), + dr(e, vn(e, A[(r + 8) >> 2], A[(r + 12) >> 2], a, a, 0), g)) + ) + break r + I(e, i, k), + I(e, N, Y), + I(e, B, G), + I(e, L, R), + I(e, V, D), + I(e, t, u) + break A + case 17: + ;(e = ((k + 2146959372) & 2146435072) == 2146435072), + (i = e ? 0 : i), + (k = e ? 2 : k) + break u + default: + I(e, i, k) + break A + case 0: + break k + case 1: + case 10: + case 11: + case 12: + break u + case 3: + break n + } + if ( + ((G = 3), + (R = 3), + (Y = 3), + (u = 3), + (D = 3), + (i = L8(e, i, k)), + (k = g), + (k | 0) == 6) + ) + break r + } + l = x1(A[(r + 40) >> 2], i, k) + break A + } + ;(t = 0), (u = 3) + break r + } + ;(B = 0), (G = 3) + break e + } + j(e, 3842, 0), (G = 3) + } + Y = 3 + } + ;(R = 3), (t = 0), (u = 3), (D = 3) + } + I(e, i, k), I(e, N, Y), I(e, B, G), I(e, L, R), I(e, V, D), I(e, t, u), (l = -1) + } + return (h = (a + 16) | 0), l + } + function Hi(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0 + ;(o = 1), S(+r), (f = v(1) | 0) + A: { + r: { + ;(n = v(0) | 0), (B = f & 2147483647) + e: { + if ( + !(n | B) || + (S(+e), (i = v(1) | 0), (t = v(0) | 0), !t & ((i | 0) == 1072693248)) + ) + break e + if ( + ((G = t), + (a = i & 2147483647), + !( + !( + (a >>> 0 > 2146435072) | + (((a | 0) == 2146435072) & ((t | 0) != 0)) | + (B >>> 0 > 2146435072) + ) & + (!n | ((B | 0) != 2146435072)) + )) + ) + return e + r + t = 0 + i: { + k: { + f: { + t: { + u: { + ;(w = i), (i | 0) > 0 ? (w = 1) : (w = (w | 0) >= 0) + n: { + if ( + w || + ((t = 2), B >>> 0 > 1128267775) || + ((t = 0), B >>> 0 < 1072693248) + ) + break n + if (((w = (B >>> 20) | 0), B >>> 0 < 1094713344)) break u + if (((s = (1075 - w) | 0), (w = (n >>> s) | 0), (n | 0) != w << s)) + break n + t = (2 - (w & 1)) | 0 + } + if (((s = t), n)) break f + if ((B | 0) != 2146435072) break t + if (!((a - 1072693248) | G)) break e + if (a >>> 0 < 1072693248) break k + return ((f | 0) > 0) | ((f | 0) >= 0) ? r : 0 + } + if (n) break f + if (((t = (1043 - w) | 0), (n = (B >>> t) | 0), (B | 0) != n << t)) + break t + s = (2 - (n & 1)) | 0 + } + if ((B | 0) == 1072693248) + return ((f | 0) > 0) | ((f | 0) >= 0) ? e : 1 / e + if ((f | 0) == 1073741824) return e * e + if (((f | 0) != 1071644672) | ((i | 0) < 0)) break f + return D4(e) + } + if (((k = r0(e)), G)) break i + f: { + if ((i | 0) < 0) { + if ( + ((i | 0) == -2147483648) | + ((i | 0) == -1074790400) | + ((i | 0) == -1048576) + ) + break f + break i + } + if (!i | ((i | 0) == 2146435072)) break f + if ((i | 0) != 1072693248) break i + } + if (((o = (f | 0) < 0 ? 1 / k : k), ((i | 0) > 0) | ((i | 0) >= 0))) break e + return (a - 1072693248) | s ? ((s | 0) == 1 ? -o : o) : ((e = o - o), e / e) + } + return ((f | 0) > 0) | ((f | 0) >= 0) ? 0 : -r + } + i: { + if (((i | 0) > 0) | ((i | 0) >= 0)) break i + k: switch (s | 0) { + case 0: + return (e = e - e), e / e + case 1: + break k + default: + break i + } + o = -1 + } + i: { + if (B >>> 0 >= 1105199105) { + if (B >>> 0 >= 1139802113) + return a >>> 0 <= 1072693247 + ? (f | 0) < 0 + ? 1 / 0 + : 0 + : (f | 0) > 0 + ? 1 / 0 + : 0 + if (a >>> 0 <= 1072693246) + return (f | 0) < 0 ? o * 1e300 * 1e300 : o * 1e-300 * 1e-300 + if (a >>> 0 >= 1072693249) + return (f | 0) > 0 ? o * 1e300 * 1e300 : o * 1e-300 * 1e-300 + ;(e = k + -1), + (k = + e * 19259629911266175e-24 + + e * + e * + (0.5 - e * (e * -0.25 + 0.3333333333333333)) * + -1.4426950408889634), + (u = k), + (k = e * 1.4426950216293335), + S(+(u + k)), + (i = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, i | 0), + (e = +u0()), + (k = u - (e - k)) + break i + } + ;(e = k * 9007199254740992), + (n = a >>> 0 < 1048576), + (k = n ? e : k), + S(+e), + (i = v(1) | 0), + v(0) | 0, + (s = n ? i : a), + (t = s & 1048575), + (i = t | 1072693248), + (s = ((s >> 20) + (n ? -1076 : -1023)) | 0), + (n = 0) + k: { + if (t >>> 0 < 235663) break k + if (t >>> 0 < 767610) { + n = 1 + break k + } + ;(i = t | 1071644672), (s = (s + 1) | 0) + } + ;(t = ((((n << 18) + ((i >>> 1) | 0)) | 0) + 537395200) | 0), + (n = n << 3), + (D = b[(n + 3200) >> 3]), + S(+k), + v(1) | 0, + (w = 0), + P(0, v(0) | w), + P(1, i | 0), + (l = +u0()), + (C = b[(n + 3184) >> 3]), + (u = l - C), + (E = 1 / (C + l)), + (k = u * E), + S(+k), + (i = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, i | 0), + (e = +u0()), + (W = e), + P(0, w | 0), + P(1, t | 0), + (Y = e * e), + (V = u), + (u = +u0()), + (l = E * (V - e * u - e * (l - (u - C)))), + (u = l * (k + e)), + (e = k * k), + (C = + u + + e * + e * + (e * + (e * + (e * + (e * (e * 0.20697501780033842 + 0.23066074577556175) + + 0.272728123808534) + + 0.33333332981837743) + + 0.4285714285785502) + + 0.5999999999999946)), + S(+(Y + 3 + C)), + (i = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, i | 0), + (e = +u0()), + (u = W * e), + (k = l * e + k * (C - (e + -3 - Y))), + S(+(u + k)), + (i = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, i | 0), + (e = +u0()), + (k = D + (e * -7028461650952758e-24 + (k - (e - u)) * 0.9617966939259756)), + (u = k), + (l = b[(n + 3216) >> 3]), + (k = e * 0.9617967009544373), + (C = +(s | 0)), + S(+(l + (u + k) + C)), + (i = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, i | 0), + (e = +u0()), + (k = u - (e - C - l - k)) + } + P(0, 0), + P(1, f | 0), + (l = +u0()), + (k = (r - l) * e + k * r), + (r = e * l), + (e = k + r), + S(+e), + (f = v(1) | 0), + (i = v(0) | 0) + i: { + if ((f | 0) >= 1083179008) { + if (i | (f - 1083179008)) break r + if (!(k + 8008566259537294e-32 > e - r)) break i + break r + } + if ((f & 2147482624) >>> 0 < 1083231232) break i + if (i | (f + 1064252416)) break A + if (!(k <= e - r)) break i + break A + } + ;(n = 0), + (t = f & 2147483647), + t >>> 0 >= 1071644673 && + ((i = (f + ((1048576 >>> (((t >>> 20) | 0) - 1022)) | 0)) | 0), + (t = (i >>> 20) & 2047), + (n = (((i & 1048575) | 1048576) >>> (1043 - t)) | 0), + (n = (f | 0) < 0 ? (0 - n) | 0 : n), + P(0, 0), + P(1, i & (-1048576 >> (t - 1023))), + (r = r - +u0()), + S(+(k + r)), + (f = v(1) | 0), + v(0) | 0), + P(0, 0), + P(1, f | 0), + (e = +u0()), + (l = e * 0.6931471824645996), + (k = (k - (e - r)) * 0.6931471805599453 + e * -1904654299957768e-24), + (e = l + k), + (r = e * e), + (r = + e - + r * + (r * + (r * + (r * (r * 41381367970572385e-24 + -16533902205465252e-22) + + 6613756321437934e-20) + + -0.0027777777777015593) + + 0.16666666666666602)), + (u = (e * r) / (r + -2)), + (r = e), + (e = k - (e - l)), + (e = r - (u - (r * e + e)) + 1), + S(+e), + (f = v(1) | 0), + (i = v(0) | 0), + (f = ((n << 20) + f) | 0) + i: { + if ((f | 0) <= 1048575) { + e = ZA(e, n) + break i + } + P(0, i | 0), P(1, f | 0), (e = +u0()) + } + o = o * e + } + return o + } + return o * 1e300 * 1e300 + } + return o * 1e-300 * 1e-300 + } + function u9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0 + ;(n = (h - 80) | 0), (h = n), (W = 6), (D = v4(e)), (f = g), (V = f) + A: { + if ((f | 0) == 6) break A + ;(A[(n + 56) >> 2] = r), (s = (D + 4) | 0) + r: { + e: { + i: { + k: { + f: { + if ((i | 0) <= 16) { + if (_t(r, 10545, (n + 56) | 0)) break f + r = A[(n + 56) >> 2] + } + t: { + u: { + n: switch (((f = Q[r | 0]), (f - 43) | 0)) { + case 2: + break n + case 0: + break u + default: + break t + } + G = 1 + } + ;(w = (r + 1) | 0), + (A[(n + 56) >> 2] = w), + (f = Q[(r + 1) | 0]), + (r = w) + } + t: { + u: { + n: { + o: { + if ((f & 255) == 48) { + s: { + B: { + if (((f = Q[(r + 1) | 0]), (f | 0) != 120)) { + if ((f | 0) == 111) break n + if ((f | 0) != 88) break B + } + if (!(i & -17)) { + if ( + ((A[(n + 56) >> 2] = r + 2), + (i = 16), + Y4(Q[(r + 2) | 0]) >>> 0 < 16) + ) + break t + break f + } + if ((f | 0) == 111) break t + t = !i + break s + } + if (((t = !i), i)) break s + if ((f | 0) == 79) break u + } + if ((f | 0) == 98) break o + if (((f | 0) == 66) & t) break u + break n + } + if ((i | 0) > 16) break t + if (!_t(r, 12066, (n + 56) | 0)) break n + break e + } + if (!(!i | t)) break t + break u + } + if (i) break t + } + i = 10 + } + f = (i - 1) | 0 + t: { + if (f & i) { + ;(f = A[s >> 2]), + (A[(n + 44) >> 2] = 0), + (A[(n + 48) >> 2] = 0), + (A[(n + 36) >> 2] = 0), + (A[(n + 40) >> 2] = -2147483648), + (A[(n + 32) >> 2] = f), + (f = (n + 32) | 0) + break t + } + ;(l = i >>> 0 >= 2 ? (32 - E0(f)) | 0 : 0), (f = s) + } + for (a = f, f = A[(n + 56) >> 2]; ; ) { + if (Q[f | 0] == 48) { + ;(f = (f + 1) | 0), (A[(n + 56) >> 2] = f) + continue + } + break + } + ;(w = 32), + (w = l ? w : Q[(i + 72318) | 0]), + l2(a, 1), + (A[(n + 52) >> 2] = 0), + (f = w), + (t = 0) + t: { + u: { + n: { + o: { + for (;;) { + s: { + B: { + if ( + ((u = A[(n + 56) >> 2]), + (C = Q[u | 0]), + (C | 0) != 46 || + (r >>> 0 >= u >>> 0 && + ((C = 46), (Y4(m[(u + 1) | 0]) | 0) >= (i | 0)))) + ) + break B + if (E) break o + ;(E = 1), + (B = (u + 1) | 0), + (A[(n + 56) >> 2] = B), + (C = Q[(u + 1) | 0]), + (Y = o) + break s + } + B = u + } + if (((u = Y4((C << 24) >> 24)), u >>> 0 < i >>> 0)) { + if (((A[(n + 56) >> 2] = B + 1), (o = (o + 1) | 0), l)) { + if (((f = (f - l) | 0), (f | 0) <= 0)) { + if (pf(a, (n + 52) | 0, (u >>> (0 - f)) | t)) break u + ;(t = f >> 31), (f = (f + 32) | 0), (t = t & (u << f)) + continue + } + t = (u << f) | t + continue + } + if ( + ((t = (u + M(i, t)) | 0), + (f = (f - 1) | 0), + f || ((B = pf(a, (n + 52) | 0, t)), (f = w), (t = 0), !B)) + ) + continue + break n + } + break + } + Y = E ? Y : o + } + if ((f | 0) == (w | 0)) break t + if (!(!f | l)) for (; (t = M(i, t)), (f = (f - 1) | 0), !!f; ); + if (!pf(a, (n + 52) | 0, t)) break t + if (l) break u + } + w0(a) + } + c0(s) + break i + } + if ( + ((C = A[(n + 52) >> 2]), + H0(A[(a + 16) >> 2], 0, ((C << 2) + 4) | 0), + (u = A[(n + 56) >> 2]), + (u | 0) != (r | 0)) + ) + break k + if (l) break f + w0(a) + } + c0(s) + break r + } + f = Q[u | 0] + k: { + f: { + t: { + u: { + n: { + o: { + if ((i | 0) == 10) { + if (((o = f), (f | 32) == 101)) break o + break n + } + if (((o = 64), (f | 0) == 64)) break o + if (!l) { + t = 0 + break f + } + if (((o = f), (f | 32) == 112)) break o + ;(t = 0), (r = l) + break t + } + if (r >>> 0 >= u >>> 0) break n + ;(t = (u + 1) | 0), (A[(n + 56) >> 2] = t), (r = o & 223), (B = 1) + o: { + s: switch ((Q[(u + 1) | 0] - 43) | 0) { + case 0: + ;(t = (u + 2) | 0), (A[(n + 56) >> 2] = t) + break o + case 2: + break s + default: + break o + } + ;(t = (u + 2) | 0), (A[(n + 56) >> 2] = t), (B = 0) + } + for (o = (r | 0) != 80, f = 0; ; ) { + if (((r = Y4(m[t | 0])), r >>> 0 <= 9)) + if ((f | 0) >= 214748364) { + if (B) break e + k4(s, G) + break r + } else { + ;(t = (t + 1) | 0), + (A[(n + 56) >> 2] = t), + (f = (r + M(f, 10)) | 0) + continue + } + break + } + t = B ? f : (0 - f) | 0 + break u + } + ;(o = 1), (t = 0) + } + if (!l) break f + r = o ? l : 1 + } + ;(A[(a + 4) >> 2] = G), + (A[(a + 8) >> 2] = M(r, t) + M(l, Y)), + (f = De(a, 1073741823, 1)) + break k + } + ;(o = A[(a + 12) >> 2]), (B = (C + 1) | 0) + f: { + if ((o | 0) == (B | 0)) { + k4(s, G), (f = 0) + break f + } + ;(r = A[s >> 2]), + (A[(n + 24) >> 2] = 0), + (A[(n + 28) >> 2] = 0), + (A[(n + 16) >> 2] = 0), + (A[(n + 20) >> 2] = -2147483648), + (A[(n + 12) >> 2] = r), + (C = A[(a + 16) >> 2]), + (E = a5(i)), + (f = 0) + t: { + u: { + if ( + ((o = (o - B) | 0), + (u = o >>> 0 < 2 ? 2 : (34 - E0((o - 1) | 0)) | 0), + (l = Z[A[(r + 4) >> 2]](A[r >> 2], 0, M(u, 20)) | 0), + l) + ) { + for ( + B = (C + (B << 2)) | 0, w = (((Y - M(o, w)) | 0) + t) | 0; + ; + + ) { + if ((f | 0) != (u | 0)) { + ;(t = (l + M(f, 20)) | 0), + (A[(t + 12) >> 2] = 0), + (A[(t + 16) >> 2] = 0), + (A[(t + 4) >> 2] = 0), + (A[(t + 8) >> 2] = -2147483648), + (A[t >> 2] = r), + (f = (f + 1) | 0) + continue + } + break + } + for (f = 0, o = Ef((n + 12) | 0, B, o, 0, o, E, l); ; ) { + if ((f | 0) != (u | 0)) { + w0((l + M(f, 20)) | 0), (f = (f + 1) | 0) + continue + } + break + } + if ((Z[A[(r + 4) >> 2]](A[r >> 2], l, 0) | 0, !o)) break u + } + c0(s), (f = 32) + break t + } + if (((A[(n + 16) >> 2] = G), !A[(n + 24) >> 2])) { + f = C2(s, (n + 12) | 0) + break t + } + if (!w) { + f = C2(s, (n + 12) | 0) | yA(s, 1073741823, 1) + break t + } + ;(r = A[s >> 2]), + (A[(n + 72) >> 2] = 0), + (A[(n + 76) >> 2] = 0), + (A[(n + 64) >> 2] = 0), + (A[(n + 68) >> 2] = -2147483648), + (A[(n + 60) >> 2] = r), + (r = (n + 60) | 0), + (f = i), + (i = w >> 31), + (i = C6(r, f, ((i ^ w) - i) | 0, 1073741823, 0)) + u: { + if ((w | 0) < 0) { + r = E4(s, (n + 12) | 0, r, A[(n + 24) >> 2] << 5, 0) + break u + } + r = h2(s, (n + 12) | 0, (n + 60) | 0, 1073741823, 0) + } + ;(f = r | i), w0((n + 60) | 0) + } + w0((n + 12) | 0) + } + w0(a) + } + if (!(f & 32)) break r + } + I(e, D, V), Y1(e) + break A + } + f4(s, G) + } + ;(R = e7(e, D, V, (k >>> 9) & 1)), (W = g) + } + return (h = (n + 80) | 0), (g = W), R | 0 + } + function p3(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + if ( + ((n = (h - 160) | 0), + (h = n), + H0((n + 96) | 0, 0, 56), + (A[(n + 112) >> 2] = 1), + (A[(n + 116) >> 2] = 0), + (A[(n + 104) >> 2] = 1), + (A[(n + 108) >> 2] = 0), + (r = 0), + (i = 6), + (u = R0(e, A[f >> 2], A[(f + 4) >> 2])), + (k = g), + (E = k), + (k | 0) != 6) + ) { + ;(A[(n + 12) >> 2] = 0), (k = A[(u + 4) >> 2]), (o = k & -2147483648) + A: { + r: { + e: { + i: { + if (!(k & 2147483647)) break i + s = (u + 16) | 0 + k: { + if ( + ((w = !(B | o)), + w ? (r = Q[s | 0]) : (r = F[s >> 1]), + (r - 48) >>> 0 < 10) + ) + break k + switch ((r - 43) | 0) { + case 0: + case 2: + break k + default: + break i + } + } + if (((r = 0), (i = -12), J7(u, (n + 12) | 0, (n + 96) | 0))) break A + for (l = k & 2147483647, B = 1; ; ) { + k: { + f: { + t: { + if ( + ((f = A[(n + 12) >> 2]), + ((B | 0) == 7) | ((f | 0) >= (l | 0)) || + ((t = A[((B << 2) + 33328) >> 2]), + w ? (k = Q[(f + s) | 0]) : (k = F[(s + (f << 1)) >> 1]), + (k | 0) != (t | 0))) + ) + break t + if (((t = (f + 1) | 0), (A[(n + 12) >> 2] = t), (B | 0) != 6)) + break f + if ((t | 0) >= (l | 0)) break A + for (k = 1e3, a = 0, f = t; ; ) { + u: { + n: { + if ((f | 0) == (l | 0)) { + f = l + break n + } + if ( + (w ? (o = Q[(f + s) | 0]) : (o = F[(s + (f << 1)) >> 1]), + (G = (o - 48) | 0), + G >>> 0 < 10) + ) + break u + if ((f | 0) == (t | 0)) break A + } + ;(A[(n + 12) >> 2] = f), + (A[(n + 144) >> 2] = a), + (A[(n + 148) >> 2] = a >> 31) + break k + } + ;(Y = (k | 0) == 1), + (k = ((k | 0) / 10) | 0), + (a = (((M(G, k) + a) | 0) + ((o >>> 0 > 52) & Y)) | 0), + (f = (f + 1) | 0) + } + } + if ( + ((k = A[(n + 104) >> 2]), + (t = (A[(n + 108) >> 2] - !k) | 0), + (k = (k - 1) | 0), + (A[(n + 104) >> 2] = k), + (A[(n + 108) >> 2] = t), + (f | 0) >= (l | 0)) + ) { + o = B >>> 0 > 3 + break e + } + t: { + u: { + n: switch ( + (w ? (k = Q[(f + s) | 0]) : (k = F[(s + (f << 1)) >> 1]), + (k - 43) | 0) + ) { + case 1: + break A + case 0: + case 2: + break u + default: + break n + } + if ((k | 0) != 90) break A + ;(k = 0), (t = 0), (f = (f + 1) | 0) + break t + } + if ( + ((f = (f + 1) | 0), + (A[(n + 12) >> 2] = f), + (f = (l - f) | 0), + (f - 6) >>> 0 < 4294967294 || f6(u, (n + 12) | 0, (n + 24) | 0)) + ) + break A + if ((f | 0) == 5) { + if ( + ((f = A[(n + 12) >> 2]), + w ? (t = Q[(f + s) | 0]) : (t = F[(s + (f << 1)) >> 1]), + (t | 0) != 58) + ) + break A + A[(n + 12) >> 2] = f + 1 + } + if (f6(u, (n + 12) | 0, (n + 16) | 0)) break A + ;(t = A[(n + 20) >> 2]), + (f = A[(n + 16) >> 2]), + (o = i0(A[(n + 24) >> 2], A[(n + 28) >> 2], 60, 0)), + (f = (f + o) | 0), + (t = (g + t) | 0), + (t = f >>> 0 < o >>> 0 ? (t + 1) | 0 : t), + (o = (k | 0) == 45), + (k = o ? (0 - f) | 0 : f), + (t = o ? (0 - ((((f | 0) != 0) + t) | 0)) | 0 : t), + (f = A[(n + 12) >> 2]) + } + if (((o = 0), (f | 0) == (l | 0))) break r + break A + } + if (Ye(u, (n + 12) | 0, (((n + 96) | 0) + (B << 3)) | 0)) break A + } + B = (B + 1) | 0 + } + } + for (t = (u + 16) | 0, l = k & 2147483647, k = 0; ; ) { + i: { + if (((f = k), (l | 0) == (f | 0))) { + f = l + break i + } + if ( + ((k = (f + 1) | 0), + B | o ? (r = F[(t + (f << 1)) >> 1]) : (r = Q[(f + t) | 0]), + (r | 0) != 32) + ) + continue + } + break + } + if ( + ((A[(n + 12) >> 2] = f), + Xe(u, (n + 12) | 0), + (r = 0), + (i = -12), + (k = A[(n + 12) >> 2]), + (k | 0) >= (l | 0)) + ) + break A + ;(f = (n + 112) | 0), + (s = (n + 96) | 8), + (B = !(B | o)), + B ? (k = Q[(k + t) | 0]) : (k = F[(t + (k << 1)) >> 1]) + i: { + if ((k - 48) >>> 0 <= 9) { + if (((k = (n + 12) | 0), Ye(u, k, f))) break A + if (!V7(u, k, s)) break i + break A + } + if (((k = (n + 12) | 0), V7(u, k, s) || (Xe(u, k), Ye(u, k, f)))) break A + } + if (((k = (n + 12) | 0), Xe(u, k), J7(u, k, (n + 96) | 0))) break A + for (Xe(u, k), f = 0; ; ) { + if ((f | 0) == 3) + for (f = A[(n + 12) >> 2], l = (f | 0) > (l | 0) ? f : l; ; ) { + if (((o = 0), (f | 0) == (l | 0))) break e + i: { + k: switch ( + (B ? (k = Q[(f + t) | 0]) : (k = F[(t + (f << 1)) >> 1]), + (k - 43) | 0) + ) { + case 0: + case 2: + break k + default: + break i + } + if ( + ((A[(n + 12) >> 2] = f + 1), + (f = (n + 12) | 0), + f6(u, f, (n + 24) | 0) || f6(u, f, (n + 16) | 0)) + ) + break A + ;(i = A[(n + 20) >> 2]), + (r = A[(n + 16) >> 2]), + (f = i0(A[(n + 24) >> 2], A[(n + 28) >> 2], 60, 0)), + (r = (r + f) | 0), + (i = (g + i) | 0), + (i = r >>> 0 < f >>> 0 ? (i + 1) | 0 : i), + (f = (k | 0) == 45), + (k = f ? (0 - r) | 0 : r), + (t = f ? (0 - ((((r | 0) != 0) + i) | 0)) | 0 : i) + break r + } + f = (f + 1) | 0 + } + if ((f - 1) >>> 0 <= 1) { + if ( + ((k = A[(n + 12) >> 2]), + (s = (k | 0) >= (l | 0)), + B ? (o = Q[(k + t) | 0]) : (o = F[(t + (k << 1)) >> 1]), + s | ((o | 0) != 58)) + ) + break A + A[(n + 12) >> 2] = k + 1 + } + if ( + ((k = f << 3), + (f = (f + 1) | 0), + !!Ye(u, (n + 12) | 0, (((k + n) | 0) + 120) | 0)) + ) + break + } + break A + } + ;(k = 0), (t = 0) + } + for (f = 0; ; ) { + if ((f | 0) != 7) { + ;(r = f << 3), + (i = (r + ((n + 96) | 0)) | 0), + (l = A[i >> 2]), + (b[(r + ((n + 32) | 0)) >> 3] = +(l >>> 0) + +A[(i + 4) >> 2] * 4294967296), + (f = (f + 1) | 0) + continue + } + break + } + if ( + ((C = + Li((n + 32) | 0, o) - (+(i0(k, t, 6e4, 0) >>> 0) + +(g | 0) * 4294967296)), + S(+C), + (r = v(1) | 0), + (i = v(0) | 0), + (k = r), + r0(C) < 2147483648 ? (r = ~~C) : (r = -2147483648), + S(+(r | 0)), + (f = v(1) | 0), + ((v(0) | 0) == (i | 0)) & ((k | 0) == (f | 0))) + ) { + i = 0 + break A + } + ;(f = i), + (r = k & 2147483647), + (i = (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072)), + (r = i ? 0 : f), + (i = i ? -12 : (k - 2146959372) | 0) + } + I(e, u, E) + } + return (h = (n + 160) | 0), (g = i), r | 0 + } + function o9(e, r, i, k, f, n, t, u) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0) + var o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + if ( + ((o = (h - 96) | 0), + (h = o), + H0((o + 8) | 0, 0, 80), + (A[(o + 20) >> 2] = n), + (A[(o + 8) >> 2] = e), + (f = (k + f) | 0), + (A[(o + 68) >> 2] = f), + (A[(o + 64) >> 2] = k), + (A[(o + 16) >> 2] = 1), + (A[(o + 24) >> 2] = 32), + (A[(o + 28) >> 2] = 1), + !((Q[k | 0] != 35) | (Q[(k + 1) | 0] != 33))) + ) { + for (k = (k + 2) | 0, A[(o + 92) >> 2] = k; ; ) { + A: { + if (k >>> 0 >= f >>> 0) break A + r: switch (((f = Q[k | 0]), (f - 10) | 0)) { + case 0: + case 3: + break A + default: + break r + } + r: { + if ((f << 24) >> 24 < 0) { + if ( + ((f = N2(k, 6, (o + 92) | 0)), (k = A[(o + 92) >> 2]), (f & -2) == 8232) + ) + break A + if ((f | 0) != -1) break r + } + ;(k = (k + 1) | 0), (A[(o + 92) >> 2] = k) + } + f = A[(o + 68) >> 2] + continue + } + break + } + A[(o + 64) >> 2] = k + } + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + s = t & 3 + B: { + if ((s | 0) == 2) { + if (((w = A[(A[(e + 16) >> 2] + 140) >> 2]), !w)) break n + if ( + ((k = A[(w + 8) >> 2]), + (f = A[(w + 12) >> 2]), + ((f | 0) == -2) | (f >>> 0 < 4294967294)) + ) + break o + if (!nr(F[(k + 6) >> 1])) break s + ;(a = A[(k + 36) >> 2]), + (f = A[(k + 32) >> 2]), + (l = Q[(f + 16) | 0]) + break B + } + if (((l = (t >>> 3) | 0), (s | 0) != 1)) { + ;(f = 0), (l = l & 3) + break B + } + if ( + ((k = 0), + (f = 6), + (B = q4(e, n)), + !B || ((B = nt(e, B)), !B)) + ) + break A + ;(f = 0), (l = (l & 2) | 1) + } + if (((k = tf(e, 0, 1, 0, n, 1)), !k)) break i + ;(A[(o + 72) >> 2] = k), + (n = (s | 0) != 2), + (A[(k + 76) >> 2] = n), + (A[(k + 36) >> 2] = s), + (A[(k + 104) >> 2] = (t >>> 6) & 1) + B: { + if (!n) { + ;(A[(k + 80) >> 2] = + ((Q[(f + 17) | 0] | (Q[(f + 18) | 0] << 8)) >>> 6) & 1), + (A[(k + 84) >> 2] = + ((Q[(f + 17) | 0] | (Q[(f + 18) | 0] << 8)) >>> 7) & 1), + (A[(k + 88) >> 2] = m[(f + 18) | 0] & 1), + (n = Q[(f + 17) | 0] | (Q[(f + 18) | 0] << 8)), + (A[(k + 112) >> 2] = 80), + (m[(k + 110) | 0] = l), + (A[(k + 92) >> 2] = (n >>> 9) & 1) + break B + } + if ( + ((A[(k + 112) >> 2] = 80), + (m[(k + 110) | 0] = l), + (A[(k + 88) >> 2] = 0), + (A[(k + 92) >> 2] = 1), + (A[(k + 80) >> 2] = 0), + (A[(k + 84) >> 2] = 0), + !f) + ) + break t + } + if ( + ((n = A[(f + 60) >> 2]), + (l = F[(f + 42) >> 1]), + (s = F[(f + 40) >> 1]), + (A[(k + 320) >> 2] = 0), + (A[(k + 328) >> 2] = 0), + (n = (n + ((l + s) | 0)) | 0), + (A[(k + 324) >> 2] = n), + !n) + ) + break t + if (((n = W0(e, n << 3)), (A[(k + 328) >> 2] = n), !n)) break f + for (;;) { + if ((u | 0) >= 0) { + ;(n = + (((A[(f + 32) >> 2] + (u << 4)) | 0) + + (F[(f + 40) >> 1] << 4)) | + 0), + A[(n + 4) >> 2] > 0 && + ((l = A[(k + 320) >> 2]), + (A[(k + 320) >> 2] = l + 1), + o8(e, (A[(k + 328) >> 2] + (l << 3)) | 0, n, u)), + (u = A[(n + 8) >> 2]) + continue + } + break + } + if (((n = 0), (u | 0) == -2)) + for (;;) { + if (F[(f + 42) >> 1] <= n >>> 0) break u + u = + (((A[(f + 32) >> 2] + (n << 4)) | 0) + + (F[(f + 40) >> 1] << 4)) | + 0 + B: { + if (A[(u + 4) >> 2] || !p5(u)) break B + ;(l = A[(k + 320) >> 2]), + (A[(k + 320) >> 2] = l + 1), + o8(e, (A[(k + 328) >> 2] + (l << 3)) | 0, u, n) + } + n = (n + 1) | 0 + } + for (;;) + if (F[(f + 40) >> 1] <= n >>> 0) + for (n = 0; ; ) { + if (F[(f + 42) >> 1] <= n >>> 0) break u + ;(u = + (((A[(f + 32) >> 2] + (n << 4)) | 0) + + (F[(f + 40) >> 1] << 4)) | + 0), + A[(u + 4) >> 2] | (A[u >> 2] == 81) || + ((l = A[(k + 320) >> 2]), + (A[(k + 320) >> 2] = l + 1), + o8(e, (A[(k + 328) >> 2] + (l << 3)) | 0, u, n)), + (n = (n + 1) | 0) + } + else { + ;(u = A[(k + 320) >> 2]), + (A[(k + 320) >> 2] = u + 1), + (l = A[(f + 32) >> 2]), + (u = (A[(k + 328) >> 2] + (u << 3)) | 0), + (o0[(u + 2) >> 1] = n), + (m[u | 0] = 3), + (G = u), + (E = t0(e, A[(l + (n << 4)) >> 2])), + (A[(G + 4) >> 2] = E), + (n = (n + 1) | 0) + continue + } + } + d(19143, 16200, 33245, 11214), T() + } + d(16924, 16200, 33243, 11214), T() + } + d(17225, 16200, 33242, 11214), T() + } + for (u = 0; ; ) { + if (A[(f + 60) >> 2] <= (u | 0)) break t + ;(l = A[(f + 36) >> 2]), + (n = A[(k + 320) >> 2]), + (A[(k + 320) >> 2] = n + 1), + (n = (A[(k + 328) >> 2] + (n << 3)) | 0), + (s = Q[n | 0]), + (m[n | 0] = s & 254), + (l = (l + (u << 3)) | 0), + (s = (Q[l | 0] & 2) | (s & 252)), + (m[n | 0] = s), + (s = (s & 250) | (Q[l | 0] & 4)), + (m[n | 0] = s), + (s = (s & 246) | (Q[l | 0] & 8)), + (m[n | 0] = s), + (C = Q[l | 0]), + (o0[(n + 2) >> 1] = u), + (m[n | 0] = (s & 14) | (C & 240)), + (G = n), + (E = t0(e, A[(l + 4) >> 2])), + (A[(G + 4) >> 2] = E), + (u = (u + 1) | 0) + } + } + if ( + ((A[(k + 404) >> 2] = B), + (A[(o + 80) >> 2] = !B), + (A[(o + 76) >> 2] = (B | 0) != 0), + (f = (o + 8) | 0), + p1(f), + (A[(k + 240) >> 2] = A[(k + 188) >> 2]), + y(f) || + rn(f) || + ((A[(k + 40) >> 2] = + ((Q[(k + 110) | 0] ^ -1) & 1) | (z[(k + 36) >> 2] < 2)), + !A[(o + 76) >> 2] && + ((f = H2(A[(o + 8) >> 2], k, 81)), + (A[(k + 164) >> 2] = f), + (f | 0) < 0))) + ) + break f + for (;;) { + if (A[(o + 24) >> 2] == -84) break k + if (b3((o + 8) | 0)) break + } + } + Vr((o + 8) | 0, (o + 24) | 0), Ti(e, k) + break i + } + if ( + ((n = (o + 8) | 0), + A[(o + 76) >> 2] + ? (f = 41) + : (J((o + 8) | 0, 88), + X0((A[(o + 72) >> 2] + 256) | 0, F[(k + 164) >> 1]), + (f = 40)), + J(n, f), + (k = J3(e, k)), + (f = g), + (f | 0) == 6) + ) + break i + if (B) { + if (((A[(B + 72) >> 2] = k), (A[(B + 76) >> 2] = f), (Wf(e, B) | 0) < 0)) + break e + ;(A[B >> 2] = A[B >> 2] + 1), (f = -3), (k = B) + } + if (t & 32) break A + ;(k = kt(e, k, f, r, i, a, w)), (f = g) + break A + } + if (!B) break r + } + kf(e, B) + } + ;(k = 0), (f = 6) + } + return (h = (o + 96) | 0), (g = f), k | 0 + } + function l9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0 + ;(l = (h - 48) | 0), (h = l), (u = 3), (G = Z0(e, r, i)), (r = g), (Y = r) + A: { + r: { + if ( + n2(e, (l + 32) | 0, G, r) || + ((B = A[(l + 32) >> 2]), + (w = A[(l + 36) >> 2]), + (r = w), + W1(e, (l + 24) | 0, A[f >> 2], A[(f + 4) >> 2], 0, 0, B, r, B, r)) + ) + break r + e: { + if (n) { + i: { + k: switch (k | 0) { + case 1: + ;(r = A[(l + 24) >> 2]), + (a = (B - r) | 0), + (E = (w - ((A[(l + 28) >> 2] + (r >>> 0 > B >>> 0)) | 0)) | 0), + (k = 0) + break i + case 0: + break i + default: + break k + } + if ( + ((i = A[(l + 24) >> 2]), + W1( + e, + (l + 16) | 0, + A[(f + 8) >> 2], + A[(f + 12) >> 2], + 0, + 0, + (B - i) | 0, + (w - ((A[(l + 28) >> 2] + (i >>> 0 > B >>> 0)) | 0)) | 0, + 0, + 0, + )) + ) + break r + ;(k = (k - 2) | 0), (a = A[(l + 16) >> 2]), (E = A[(l + 20) >> 2]) + } + if ( + ((t = w), + (r = (k + B) | 0), + (((r >>> 0 < k >>> 0 ? (t + 1) | 0 : t) - (((r >>> 0 < a >>> 0) + E) | 0)) | + 0) < + 2097152) + ) + break e + j(e, 11718, 0) + break r + } + if ( + ((A[(l + 16) >> 2] = B), + (A[(l + 20) >> 2] = w), + (r = A[(f + 8) >> 2]), + (i = A[(f + 12) >> 2]), + (i | 0) != 3) + ) { + if (W1(e, (l + 16) | 0, r, i, 0, 0, B, w, B, w)) break r + ;(i = A[(l + 20) >> 2]), (r = A[(l + 16) >> 2]) + } else (i = w), (r = B) + ;(k = A[(l + 24) >> 2]), + (u = (r - k) | 0), + (r = (i - ((A[(l + 28) >> 2] + (r >>> 0 < k >>> 0)) | 0)) | 0), + (i = r), + (r = (!!u & ((r | 0) >= 0)) | ((r | 0) > 0)), + (a = r ? u : 0), + (E = r ? i : 0), + (k = 0) + } + ;(r = E), + ((a - -2147483648) >>> 0 < 2147483648 ? (r + 1) | 0 : r) + ? (S(+(+(a >>> 0) + +(r | 0) * 4294967296)), + (u = v(1) | 0), + (i = v(0) | 0), + (t = i), + (r = u & 2147483647), + (i = (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072)), + (r = i ? 0 : t), + (t = i ? -12 : (u - 2146959372) | 0)) + : ((r = a), (t = 0)), + (u = ae(e, G, Y, r, t)), + (i = g), + I(e, r, t), + (r = u) + e: { + if ((i | 0) == 6) break e + ;(R = A[(l + 28) >> 2]), + (t = (E + R) | 0), + (D = A[(l + 24) >> 2]), + (W = (a + D) | 0), + (t = W >>> 0 < a >>> 0 ? (t + 1) | 0 : t), + (N = W), + (L = t) + i: { + if ( + !( + !ur(G, Y, (l + 12) | 0, (l + 8) | 0) | + (((i | 0) == -2) | (i >>> 0 < 4294967294)) | + (F[(r + 6) >> 1] != 2) + ) + ) { + if (((s = D), (u = R), !(Q[(r + 5) | 0] & 8))) break i + for ( + o = A[(l + 8) >> 2], + V = o, + o = (((t | 0) <= 0) & (o >>> 0 > W >>> 0)) | ((t | 0) < 0), + W = o ? W : V, + q = o ? t : 0, + o = 0, + A0 = A[(l + 12) >> 2]; + ; + + ) { + if ((((u | 0) >= (q | 0)) & (s >>> 0 >= W >>> 0)) | ((u | 0) > (q | 0))) + break i + if ( + ((V = (A0 + (s << 3)) | 0), + (t = A[V >> 2]), + (V = A[(V + 4) >> 2]), + V >>> 0 >= 4294967285 && (A[t >> 2] = A[t >> 2] + 1), + (FA(e, r, i, C, o, t, V, 16384) | 0) < 0) + ) + break e + ;(t = o), + (C = (C + 1) | 0), + (o = C ? t : (t + 1) | 0), + (t = u), + (s = (s + 1) | 0), + (u = s ? t : (t + 1) | 0) + } + } + ;(s = D), (u = R) + } + for ( + t = ((s >>> 0 > N >>> 0) & ((u | 0) >= (L | 0))) | ((u | 0) > (L | 0)), + W = t ? s : N, + N = t ? u : L; + ; + + ) { + if (((s | 0) != (W | 0)) | ((u | 0) != (N | 0))) { + if ( + ((t = N1(e, G, Y, s, u, (l + 40) | 0)), + (t | 0) < 0 || + (t && + (FA(e, r, i, C, o, A[(l + 40) >> 2], A[(l + 44) >> 2], 16384) | 0) < + 0)) + ) + break e + ;(C = (C + 1) | 0), + (o = C ? o : (o + 1) | 0), + (t = u), + (s = (s + 1) | 0), + (u = s ? t : (t + 1) | 0) + continue + } + break + } + if ( + ((!o & (C >>> 0 >= 2147483648)) | o && + (S(+(+(C >>> 0) + +(o | 0) * 4294967296)), + (s = v(1) | 0), + (t = v(0) | 0), + (u = s & 2147483647), + (u = (((u | 0) == 2146435072) & ((t | 0) != 0)) | (u >>> 0 > 2146435072)), + (C = u ? 0 : t), + (o = u ? -12 : (s - 2146959372) | 0)), + (I2(e, r, i, 48, C, o) | 0) < 0) + ) + break e + if (n) { + ;(t = w), + (n = k), + (u = (k + B) | 0), + (k = (u - a) | 0), + (C = + ((n >>> 0 > u >>> 0 ? (t + 1) | 0 : t) - + (((u >>> 0 < a >>> 0) + E) | 0)) | + 0) + i: { + if (!E & ((n | 0) == (a | 0))) break i + if ( + ((t = R), + (u = (n + D) | 0), + (t = u >>> 0 < D >>> 0 ? (t + 1) | 0 : t), + (s = u), + (u = t), + (t = (E + R) | 0), + (o = (a + D) | 0), + (t = o >>> 0 < D >>> 0 ? (t + 1) | 0 : t), + (bi( + e, + G, + Y, + s, + u, + o, + t, + (B - o) | 0, + (w - (((o >>> 0 > B >>> 0) + t) | 0)) | 0, + (((E | 0) <= 0) & (n >>> 0 > a >>> 0)) | ((E | 0) < 0) ? -1 : 1, + ) | + 0) < + 0) + ) + break e + for (;;) { + if ((((w | 0) <= (C | 0)) & (k >>> 0 >= B >>> 0)) | ((w | 0) < (C | 0))) + break i + if ( + ((u = B), + (B = (u - 1) | 0), + (w = (w - !u) | 0), + !((Pr(e, G, Y, B, w) | 0) >= 0)) + ) + break + } + break e + } + for (w = (f + 16) | 0, s = 0, u = 0; ; ) { + if (((n | 0) != (s | 0)) | u) { + if ( + ((t = (w + (s << 3)) | 0), + (a = A[t >> 2]), + (f = A[(t + 4) >> 2]), + (B = f), + B >>> 0 >= 4294967285 && (A[a >> 2] = A[a >> 2] + 1), + (t = (u + R) | 0), + (o = (s + D) | 0), + (f = o >>> 0 < D >>> 0 ? (t + 1) | 0 : t), + (t = u), + (s = (s + 1) | 0), + (u = s ? t : (t + 1) | 0), + (A4(e, G, Y, o, f, a, B) | 0) >= 0) + ) + continue + break e + } + break + } + if ( + ((o = C), + ((k - -2147483648) >>> 0 < 2147483648 ? (o + 1) | 0 : o) + ? (S(+(+(k >>> 0) + +(o | 0) * 4294967296)), + (n = v(1) | 0), + (f = v(0) | 0), + (u = f), + (k = n & 2147483647), + (f = + (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (k = f ? 0 : u), + (f = f ? -12 : (n - 2146959372) | 0)) + : (f = 0), + (s = r), + (u = i), + (I2(e, G, Y, 48, k, f) | 0) < 0) + ) + break r + } + ;(s = G), (u = Y) + break A + } + ;(s = r), (u = i) + } + I(e, G, Y), (r = 0), (i = 6) + } + return I(e, s, u), (h = (l + 48) | 0), (g = i), r | 0 + } + function B4(e, r, i, k, f, n, t, u, o) { + var l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(s = (h - 48) | 0), (h = s) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + if ((u | 0) != -1) { + if ((i | 0) == -1) { + i = r + break u + } + n: switch ((u - 2) | 0) { + case 0: + I(e, f, n), r4(e, k, 10822), (l = -1) + break A + case 1: + I(e, f, n), r4(e, k, 15707), (l = -1) + break A + default: + break n + } + i = m8(e, i) + break u + } + if (((i = r), (B = t), (i | 0) != (B | 0))) break t + n: { + for (;;) { + for ( + B = A[(i + 16) >> 2], + w = (B + 48) | 0, + l = A[(B + (((A[(B + 24) >> 2] & k) ^ -1) << 2)) >> 2]; + ; + + ) { + if (!l) { + ;(B = i), (l = 0) + break f + } + if ( + ((B = (l - 1) << 3), + (l = (B + w) | 0), + A[(l + 4) >> 2] != (k | 0)) + ) { + l = A[l >> 2] & 67108863 + continue + } + break + } + if ( + ((B = (B + A[(i + 20) >> 2]) | 0), + (w = A[l >> 2]), + (w & -402653184) == 134217728) + ) { + C0(e, B, f, n) + break e + } + o: { + if (w & 536870912) { + if (F[(i + 6) >> 1] != 2) break o + if ((k | 0) != 48) break n + l = nn(e, i, f, n, o) + break A + } + if (((w = (w >>> 26) & 48), (w | 0) != 48)) { + if ((w | 0) != 32) { + if ((w | 0) != 16) break k + l = Sf(e, A[(B + 4) >> 2], t, u, f, n, o) + break A + } + if (F[(i + 6) >> 1] == 11) break k + C0(e, A[(A[B >> 2] + 16) >> 2], f, n) + break e + } + if (!Ve(e, i, k, B, l)) continue + break r + } + break + } + d(16779, 16200, 8355, 11160), T() + } + d(11434, 16200, 8356, 11160), T() + } + l = 1 + break f + } + l = 2 + } + for (;;) { + f: { + t: { + u: { + n: switch (l | 0) { + case 0: + l = Q[(i + 5) | 0] + o: { + if (!(l & 4)) break o + s: { + if (l & 8) { + if ((k | 0) < 0) { + if (((l = k & 2147483647), l >>> 0 >= z[(i + 40) >> 2])) + break s + if ((i | 0) != (B | 0)) break u + l = GA(e, t, u, l, 0, f, n, o) + break A + } + if ( + ((F[(i + 6) >> 1] - 21) & 65535) >>> 0 > 10 || + ((l = c6(e, k)), !l) + ) + break o + if ((l | 0) < 0) break r + l = F[(i + 6) >> 1] + break i + } + if ( + ((l = + A[ + (((A[(A[(e + 16) >> 2] + 68) >> 2] + + M(F[(i + 6) >> 1], 24)) | + 0) + + 20) >> + 2 + ]), + !l) + ) + break o + if (((w = A[(l + 24) >> 2]), w)) { + ;(A[i >> 2] = A[i >> 2] + 1), + (l = Z[w | 0](e, i, -1, k, f, n, t, u, o) | 0), + I(e, i, -1) + break t + } + if (((l = A[l >> 2]), !l)) break o + if ( + ((A[i >> 2] = A[i >> 2] + 1), + (l = Z[l | 0](e, (s + 16) | 0, i, -1, k) | 0), + I(e, i, -1), + (l | 0) < 0) + ) + break t + if (!l) break o + if (Q[(s + 16) | 0] & 16) { + ;(l = Sf( + e, + A[(s + 44) >> 2] != 3 ? A[(s + 40) >> 2] : 0, + t, + u, + f, + n, + o, + )), + I(e, A[(s + 32) >> 2], A[(s + 36) >> 2]), + I(e, A[(s + 40) >> 2], A[(s + 44) >> 2]) + break A + } + if ( + (I(e, A[(s + 24) >> 2], A[(s + 28) >> 2]), + !(Q[(s + 16) | 0] & 2)) + ) + break k + if ((i | 0) != (B | 0)) break u + l = l1(e, t, u, k, f, n, 0, 3, 0, 3, 8192) + break t + } + if (((l = F[(i + 6) >> 1]), ((l - 21) & 65535) >>> 0 < 11)) + break i + } + ;(i = A[(A[(i + 16) >> 2] + 44) >> 2]), (l = 1) + continue + case 1: + if (!i) break u + l = 2 + continue + default: + break n + } + for (;;) { + for ( + l = A[(i + 16) >> 2], + a = (l + 48) | 0, + l = A[(l + (((A[(l + 24) >> 2] & k) ^ -1) << 2)) >> 2]; + ; + + ) { + if (!l) break f + if ( + ((l = (l - 1) << 3), + (w = (l + a) | 0), + A[(w + 4) >> 2] != (k | 0)) + ) { + l = A[w >> 2] & 67108863 + continue + } + break + } + a = (l + A[(i + 20) >> 2]) | 0 + n: { + if (((l = A[w >> 2]), (C = (l >>> 26) & 48), (C | 0) != 48)) { + if ((C | 0) != 16) break n + l = Sf(e, A[(a + 4) >> 2], t, u, f, n, o) + break A + } + if (((l = -1), !Ve(e, i, k, a, w))) continue + break A + } + break + } + if (l & 134217728) break f + break k + } + if (o & 65536) { + I(e, f, n), ce(e, k), (l = -1) + break A + } + if (!B) { + I(e, f, n), (l = d1(e, o, 6276)) + break A + } + if (((i = Q[(B + 5) | 0]), !(i & 1))) { + I(e, f, n), (l = d1(e, o, 13578)) + break A + } + u: { + if ((r | 0) == (B | 0)) { + if (i & 4) { + if ( + !(i & 8) | + ((k | 0) >= 0) | + (F[(r + 6) >> 1] != 2) | + (A[(r + 40) >> 2] != (k & 2147483647)) + ) + break u + l = hf(e, r, f, n, o) + break A + } + if (((r = F1(e, r, k, 7)), !r)) break r + ;(A[r >> 2] = f), (A[(r + 4) >> 2] = n) + break e + } + if (((l = D2(e, (s + 16) | 0, B, k)), (l | 0) < 0)) break t + if (!l) break u + if (Q[(s + 16) | 0] & 16) { + I(e, A[(s + 32) >> 2], A[(s + 36) >> 2]), + I(e, A[(s + 40) >> 2], A[(s + 44) >> 2]), + I(e, f, n), + (l = d1(e, o, 10488)) + break A + } + if ( + (I(e, A[(s + 24) >> 2], A[(s + 28) >> 2]), + !(Q[(s + 16) | 0] & 2) | (F[(B + 6) >> 1] == 11)) + ) + break k + l = l1(e, t, u, k, f, n, 0, 3, 0, 3, 8192) + break t + } + l = An(e, B, k, f, n, 0, 3, 0, 3, o | 9991) + } + I(e, f, n) + break A + } + l = 0 + } + } + I(e, f, n), (l = T6(e, o, k)) + break A + } + if ((l & 65534) == 28) { + if (((l = -1), !D8(e, (s + 8) | 0, f, n))) break e + break A + } + if (((r = e), (i = n4(e, f, n)), (e = g), I(r, i, e), (l = -1), (e | 0) == 6)) + break A + } + l = 1 + break A + } + I(e, f, n), (l = -1) + } + return (h = (s + 48) | 0), l + } + function J4(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + ;(k = (h - 144) | 0), (h = k) + A: { + r: { + if (z[(A[(A[e >> 2] + 16) >> 2] + 120) >> 2] > k >>> 0) { + $(e, 4372, 0) + break r + } + ;(t = (e + 16) | 0), + Vr(e, t), + (r = A[(e + 56) >> 2]), + (A[(e + 52) >> 2] = r), + (A[(k + 4) >> 2] = r), + (A[(e + 4) >> 2] = A[(e + 20) >> 2]) + e: { + i: for (;;) { + k: { + ;(A[(e + 24) >> 2] = r), (n = A[(e + 8) >> 2]), (A[(e + 20) >> 2] = n) + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: { + h: { + C: { + a: { + Q: { + I: { + G: { + M: switch ( + ((f = m[r | 0]), (i = f & 255), i | 0) + ) { + case 49: + case 50: + case 51: + case 52: + case 53: + case 54: + case 55: + case 56: + case 57: + break o + case 43: + break s + case 45: + break B + case 48: + break g + case 47: + break l + case 9: + case 32: + break h + case 11: + case 12: + break C + case 10: + break a + case 13: + break Q + case 34: + break I + case 39: + break G + case 0: + break M + case 36: + case 65: + case 66: + case 67: + case 68: + case 69: + case 70: + case 71: + case 72: + case 73: + case 74: + case 75: + case 76: + case 77: + case 78: + case 79: + case 80: + case 81: + case 82: + case 83: + case 84: + case 85: + case 86: + case 87: + case 88: + case 89: + case 90: + case 95: + case 97: + case 98: + case 99: + case 100: + case 101: + case 102: + case 103: + case 104: + case 105: + case 106: + case 107: + case 108: + case 109: + case 110: + case 111: + case 112: + case 113: + case 114: + case 115: + case 116: + case 117: + case 118: + case 119: + case 120: + case 121: + case 122: + break u + default: + break w + } + if (((f = 0), z[(e + 60) >> 2] > r >>> 0)) + break n + A[t >> 2] = -84 + break t + } + if (((f = 39), !A[(e + 76) >> 2])) break n + i = 39 + } + if (!pi(e, i, 1, (r + 1) | 0, t, (k + 4) | 0)) + break t + break e + } + r = Q[(r + 1) | 0] == 10 ? (r + 1) | 0 : r + } + ;(r = (r + 1) | 0), + (A[(k + 4) >> 2] = r), + (A[(e + 8) >> 2] = n + 1) + continue + } + if (!A[(e + 76) >> 2]) break n + } + ;(r = (r + 1) | 0), (A[(k + 4) >> 2] = r) + continue + } + if (!A[(e + 76) >> 2]) { + f = 47 + break n + } + if (((f = 47), (i = Q[(r + 1) | 0]), (i | 0) == 47)) + break f + if ((i | 0) != 42) break n + for (r = (r + 2) | 0; ; ) { + for (A[(k + 4) >> 2] = r; ; ) { + l: { + h: { + C: { + a: switch (((i = Q[r | 0]), (i - 10) | 0)) { + case 3: + break l + case 1: + case 2: + break h + case 0: + break C + default: + break a + } + if ((i | 0) != 42) { + if (i) break h + if (z[(e + 60) >> 2] > r >>> 0) break l + r = 5733 + break k + } + if (Q[(r + 1) | 0] != 47) break l + ;(r = (r + 2) | 0), (A[(k + 4) >> 2] = r) + continue i + } + A[(e + 8) >> 2] = A[(e + 8) >> 2] + 1 + break l + } + if ((i << 24) >> 24 >= 0) break l + if ( + ((i = N2(r, 6, (k + 4) | 0)), + (r = A[(k + 4) >> 2]), + (i | 0) != -1) + ) + continue + } + break + } + r = (r + 1) | 0 + } + } + if (((f = 48), (Q[(r + 1) | 0] - 58) >>> 0 < 4294967286)) + break o + break n + } + if ((f | 0) >= 0) break n + r = 8686 + break k + } + if (((f = 45), (Q[(r + 1) | 0] - 58) >>> 0 < 4294967286)) + break n + break o + } + if ( + ((f = 43), + !A[(e + 76) >> 2] | ((Q[(r + 1) | 0] - 58) >>> 0 < 4294967286)) + ) + break n + } + if ( + ((i = A[(e + 76) >> 2]), + (i = ui( + A[e >> 2], + r, + (k + 4) | 0, + i ? 0 : 10, + ((i | 0) != 0) << 2, + )), + (r = g), + (r | 0) == 6) + ) + break e + ;(A[(e + 16) >> 2] = -128), + (A[(e + 32) >> 2] = i), + (A[(e + 36) >> 2] = r) + break t + } + ;(A[t >> 2] = f & 255), (A[(k + 4) >> 2] = r + 1) + break t + } + ;(u = (r + 1) | 0), + (A[(k + 4) >> 2] = u), + (i = 128), + (A[(k + 8) >> 2] = 128), + (n = (k + 16) | 0), + (A[(k + 12) >> 2] = n), + (r = 0) + u: { + for (;;) { + o = (i - 6) | 0 + n: { + for (;;) { + if ( + ((m[(r + n) | 0] = f), + (r = (r + 1) | 0), + (i = Q[u | 0]), + (f = (i << 24) >> 24), + ((f | 0) < 0) | + !((A[(((i >>> 3) & 28) + 33520) >> 2] >>> i) & 1)) + ) + break n + if (((u = (u + 1) | 0), !(r >>> 0 < o >>> 0))) break + } + if ( + ((o = ht(A[e >> 2], (k + 12) | 0, (k + 8) | 0, (k + 16) | 0)), + (n = A[(k + 12) >> 2]), + (i = 0), + o) + ) + break u + i = A[(k + 8) >> 2] + continue + } + break + } + i = F6(A[e >> 2], n, r) + } + if ( + (((k + 16) | 0) != (n | 0) && + ((r = A[(A[e >> 2] + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, n)), + (A[(k + 4) >> 2] = u), + !i) + ) + break e + ;(A[(e + 36) >> 2] = 0), + (A[(e + 40) >> 2] = 0), + (A[(e + 16) >> 2] = -125), + (A[(e + 32) >> 2] = i) + } + ;(A[(e + 56) >> 2] = A[(k + 4) >> 2]), (e = 0) + break A + } + for (r = (r + 2) | 0; ; ) { + for (A[(k + 4) >> 2] = r; ; ) { + f: { + t: { + if (((i = Q[r | 0]), i)) + switch ((i - 10) | 0) { + case 0: + case 3: + continue i + default: + break t + } + if (z[(e + 60) >> 2] <= r >>> 0) continue i + break f + } + if ((i << 24) >> 24 >= 0) break f + if ( + ((i = N2(r, 6, (k + 4) | 0)), + (r = A[(k + 4) >> 2]), + (i & -2) == 8232) + ) + continue i + if ((i | 0) != -1) continue + } + break + } + r = (r + 1) | 0 + } + } + break + } + $(e, r, 0) + } + A[t >> 2] = -86 + } + e = -1 + } + return (h = (k + 144) | 0), e + } + function Rk(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0 + ;(B = (h - 16) | 0), + (h = B), + (o = Q[(n + 21820) | 0]), + (t = A[f >> 2]), + (u = A[(f + 4) >> 2]), + (l = u) + A: { + r: { + e: { + if (((u | 0) == -2) | (u >>> 0 < 4294967294)) { + if ( + ((k = 0), + (w = 6), + b4(e, (B + 8) | 0, t, u) || + ((l = A[(B + 12) >> 2]), + (t = A[(B + 8) >> 2]), + (u = t), + (f = o & 31), + (o & 63) >>> 0 >= 32 + ? ((o = t << f), (f = 0)) + : ((o = (((1 << f) - 1) & (u >>> (32 - f))) | (l << f)), (f = u << f)), + (u = lk(e, 0, 3, f, o)), + (f = g), + (f | 0) == 6)) + ) + break A + break e + } + i: { + k: { + if (((k = F[(t + 6) >> 1]), ((k - 19) & 65535) >>> 0 <= 1)) { + if ( + ((l = A[(t + 32) >> 2]), + (k = 0), + (w = 6), + b4(e, B, A[(f + 8) >> 2], A[(f + 12) >> 2])) + ) + break A + if (Q[(l + 4) | 0]) break i + a = A[(B + 4) >> 2] + f: { + if ( + ((s = A[B >> 2]), + (E = (-1 << o) ^ -1), + !(s & E) && + ((t = A[l >> 2]), + (C = t >> 31), + (u = C), + (((a | 0) == (u | 0)) & (t >>> 0 >= s >>> 0)) | + (u >>> 0 > a >>> 0))) + ) + break f + b2(e, 5910, 0) + break A + } + ;(u = A[(f + 16) >> 2]), (G = A[(f + 20) >> 2]) + f: { + if ((G | 0) == 3) { + if (t & E) break f + ;(u = (C - ((a + (t >>> 0 < s >>> 0)) | 0)) | 0), + (l = (t - s) | 0), + (t = o & 31), + (o & 63) >>> 0 >= 32 + ? ((o = 0), (t = (u >>> t) | 0)) + : ((o = (u >>> t) | 0), + (t = ((((1 << t) - 1) & u) << (32 - t)) | (l >>> t))) + break k + } + if (b4(e, (B + 8) | 0, u, G)) break A + if (Q[(l + 4) | 0]) break i + if ( + ((t = A[l >> 2]), + (G = t), + (E = t >> 31), + (l = A[(B + 12) >> 2]), + (t = A[(B + 8) >> 2]), + (C = t), + (u = o & 31), + (o & 63) >>> 0 >= 32 + ? ((o = t << u), (u = 0)) + : ((o = (((1 << u) - 1) & (C >>> (32 - u))) | (l << u)), + (u = C << u)), + (C = (u + s) | 0), + (u = (o + a) | 0), + (u = s >>> 0 > C >>> 0 ? (u + 1) | 0 : u), + (((u | 0) == (E | 0)) & (C >>> 0 <= G >>> 0)) | (u >>> 0 < E >>> 0)) + ) + break k + } + b2(e, 11528, 0) + break A + } + f: { + if (((k - 21) & 65535) >>> 0 <= 10) { + if (((k = n1(e, r, i, n)), (r = g), (w = r), (r | 0) == 6)) break A + t: { + u: { + if ( + ((u = A[(t + 32) >> 2]), + (a = A[(A[(u + 12) >> 2] + 32) >> 2]), + !Q[(a + 4) | 0]) + ) { + if ( + ((i = A[(t + 40) >> 2]), + (r = o & 31), + (o & 63) >>> 0 >= 32 + ? ((o = i << r), (r = 0)) + : ((o = ((1 << r) - 1) & (i >>> (32 - r))), (r = i << r)), + (r = lk(e, 0, 3, r, o)), + (f = g), + (f | 0) == 6) + ) + break t + if (!Q[(A[(A[(A[(t + 32) >> 2] + 12) >> 2] + 32) >> 2] + 4) | 0]) + break u + I(e, r, f) + } + c2(e) + break t + } + if ( + ((s = + ((f | 0) != -1) | (F[(r + 6) >> 1] != 19) ? s : A[(r + 32) >> 2]), + Tf(e, k, r, f, 0, i)) + ) + break t + if (F[(t + 6) >> 1] == (n | 0)) break f + for (n = 0; ; ) { + if ((i | 0) == (n | 0)) break A + if (((r = h4(e, t, l, n)), (f = g), (f | 0) == 6)) break t + if ( + ((r = p4(e, k, w, n, r, f)), (n = (n + 1) | 0), !((r | 0) >= 0)) + ) + break + } + } + I(e, k, w) + break r + } + if ( + ((k = 0), (w = 6), (f = n1(e, r, i, n)), (r = g), (u = r), (u | 0) == 6) + ) + break A + ;(i = 3), (C = O(e, t, l, 209, t, l, 0)), (k = g), (W = k), (r = 0) + t: { + u: { + n: { + if (!((!r & ((k | 0) == 2)) | (!r & ((k | 0) == 3)))) { + if (!r & ((k | 0) == 6)) break u + ;(k = 0), (w = 0), (s = u2(e)), (r = g), (E = r) + o: { + if ((r | 0) == 6) { + ;(r = 0), (i = 6) + break o + } + ;(r = 0), + (i = 6), + (Y = 3), + (t = S8(e, t, l, C, W)), + (n = g), + (G = n) + s: { + if ( + (n | 0) == 6 || + ((n = 0), + (a = O(e, t, G, 106, t, G, 0)), + (l = g), + (Y = l), + (l | 0) == 6) + ) + break s + for (;;) { + if ( + ((l = X4(e, t, G, a, Y, (B + 8) | 0)), + (D = g), + (D | 0) == 6) + ) + break s + if (A[(B + 8) >> 2]) { + I(e, l, D), + I(e, a, Y), + I(e, t, G), + (k = n), + (r = s), + (i = E) + break o + } + if ((FA(e, s, E, n, 0, l, D, 16384) | 0) < 0) break s + n = (n + 1) | 0 + } + } + I(e, a, Y), I(e, t, G), I(e, s, E) + } + if ((I(e, C, W), (i | 0) != 6)) break n + break u + } + if (n2(e, (B + 8) | 0, t, l)) break u + ;(A[t >> 2] = A[t >> 2] + 1), + (k = A[(B + 8) >> 2]), + (w = A[(B + 12) >> 2]), + (r = t), + (i = l) + } + if ( + ((t = k), + (n = o & 31), + (o & 63) >>> 0 >= 32 + ? ((o = t << n), (n = 0)) + : ((o = (((1 << n) - 1) & (t >>> (32 - n))) | (w << n)), + (n = t << n)), + (n = lk(e, 0, 3, n, o)), + (t = g), + (t | 0) == 6 || Tf(e, f, n, t, 0, k)) + ) + break u + for (n = 0; ; ) { + if ((((w | 0) <= 0) & (k >>> 0 <= n >>> 0)) | ((w | 0) < 0)) break t + if (((t = h4(e, r, i, n)), (s = g), (s | 0) == 6)) break u + if ( + ((t = p4(e, f, u, n, t, s)), (n = (n + 1) | 0), !((t | 0) >= 0)) + ) + break + } + } + I(e, r, i), (r = f), (i = u), (f = 0), (u = 6) + } + ;(k = f), (w = u), I(e, r, i) + break A + } + Q0(A[(s + 8) >> 2], (A[(a + 8) >> 2] + A[(u + 16) >> 2]) | 0, A[s >> 2]) + break A + } + if (((u = A[f >> 2]), (f = A[(f + 4) >> 2]), f >>> 0 < 4294967285)) break e + A[u >> 2] = A[u >> 2] + 1 + break e + } + c2(e) + break A + } + if (((r = n1(e, r, i, n)), (i = g), (i | 0) == 6)) { + I(e, u, f) + break A + } + if (!Tf(e, r, u, f, s, t)) { + ;(k = r), (w = i) + break A + } + I(e, r, i) + } + ;(k = 0), (w = 6) + } + return (h = (B + 16) | 0), (g = w), k | 0 + } + function N3(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(n = (h - 128) | 0), (h = n) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + if (!(A[(i + 12) >> 2] && A[(r + 12) >> 2])) { + if (A[(i + 8) >> 2] == -2147483648) { + K0(e, 1, 0) + break r + } + if (A[(r + 8) >> 2] == 2147483647) break e + K0(e, 1, 0), (k = vA(r, e)) + B: { + if (!(k | !(f & 65536))) { + if (A[(i + 8) >> 2] >= 2147483646) break e + break B + } + if (k) break s + } + if (!A[(r + 4) >> 2]) break r + if (A[(i + 8) >> 2] == 2147483647) break e + break r + } + if ( + ((u = A[e >> 2]), + (A[(n + 60) >> 2] = 0), + (A[(n + 64) >> 2] = 0), + (A[(n + 52) >> 2] = 0), + (A[(n + 56) >> 2] = -2147483648), + (A[(n + 48) >> 2] = u), + (o = (n + 48) | 0), + C2(o, r), + (B = Pe(i)), + (l = f), + A[(r + 4) >> 2]) + ) { + if ((B | 0) < 0) { + c0(e), w0(o), (t = 1) + break A + } + ;(A[(n + 52) >> 2] = A[(n + 52) >> 2] ^ 1), + (a = !B), + (l = (a & ((f & 6) == 2)) ^ f) + } + if ((K0(e, 1, 0), (o = (n + 48) | 0), re(o, e))) break t + ;(A[(n + 40) >> 2] = 0), + (A[(n + 44) >> 2] = 0), + (A[(n + 32) >> 2] = 0), + (A[(n + 36) >> 2] = -2147483648), + (A[(n + 28) >> 2] = u), + (A[(n + 20) >> 2] = 0), + (A[(n + 24) >> 2] = 0), + (A[(n + 12) >> 2] = 0), + (A[(n + 16) >> 2] = -2147483648), + (A[(n + 8) >> 2] = u), + (r = (n + 28) | 0), + Gf(r, o, 32, 2), + (t = (n + 8) | 0), + Gf(t, o, 32, 3), + h2(r, r, i, 32, A[(i + 4) >> 2] ^ 2), + h2(t, t, i, 32, A[(i + 4) >> 2] ^ 3), + (t = 0) + B: { + if (A[(n + 16) >> 2] <= 0) break B + if ( + ((A[(n + 100) >> 2] = 0), + (A[(n + 104) >> 2] = 0), + (A[(n + 92) >> 2] = 0), + (A[(n + 96) >> 2] = -2147483648), + (A[(n + 88) >> 2] = u), + (A[(n + 80) >> 2] = 0), + (A[(n + 84) >> 2] = 0), + (A[(n + 72) >> 2] = 0), + (A[(n + 76) >> 2] = -2147483648), + (A[(n + 68) >> 2] = u), + (u = (n + 68) | 0), + he(u, 32, 3), + (A[(n + 120) >> 2] = 0), + (A[(n + 124) >> 2] = 0), + (A[(n + 112) >> 2] = 0), + (A[(n + 116) >> 2] = -2147483648), + (A[(n + 108) >> 2] = A[(n + 88) >> 2]), + (s = (n + 108) | 0), + (o = (l >>> 5) & 63), + (o = (o | 0) == 63 ? 536870912 : 1 << (28 - o)), + K0(s, o, 0), + (w = (n + 88) | 0), + h2(w, u, s, 32, 3), + w0(s), + Bi(w, r)) + ) { + w0(w), w0(u), (t = Df(e, 0, k, l)) + break B + } + if ( + ((r = (n + 68) | 0), + he(r, 32, 2), + (s = (o + ((k - 1) & ((l << 28) >> 31))) | 0), + (u = (1 - s) | 0), + (o = (n + 88) | 0), + Ne(o, r, u, u >> 31, 32, 2), + Bi((n + 8) | 0, o)) + ) { + if ((w0(o), w0(r), (l & 7) == 3)) { + K0(e, 1, 0), (A[(e + 8) >> 2] = 3 - s), (t = 24) + break B + } + k4(e, 0), (t = 24) + break B + } + w0((n + 68) | 0), w0((n + 88) | 0) + } + if ((w0((n + 28) | 0), w0((n + 8) | 0), t)) break t + if (((t = f & 7), (B | 0) >= 0)) break n + if ((t | 0) == 6) break u + ;(u = 0), + (o = A[e >> 2]), + (r = Pe((n + 48) | 0)), + (f = (0 - B) | 0) + B: { + if (f >>> 0 >= 32) { + if (!r) break B + break u + } + if (r & ((-1 << f) ^ -1)) break u + u = r >> f + } + if ( + ((s = A[(n + 60) >> 2]), + (t1( + A[(n + 64) >> 2], + s, + (((r - A[(n + 56) >> 2]) | 0) + (s << 5)) | 0, + ) & + 7) != + 1) + ) + break u + for ( + A[(n + 120) >> 2] = 0, + A[(n + 124) >> 2] = 0, + A[(n + 112) >> 2] = 0, + A[(n + 116) >> 2] = -2147483648, + A[(n + 108) >> 2] = o, + C2((n + 108) | 0, (n + 48) | 0), + A[(n + 116) >> 2] = A[(n + 116) >> 2] - r, + r = 0; + ; + + ) { + if ((r | 0) == (f | 0)) break o + if ( + (r && C2((n + 108) | 0, e), + (r = (r + 1) | 0), + !!dn(e, 0, (n + 108) | 0)) + ) + break + } + break u + } + switch ((A[(i + 8) >> 2] - 2147483646) | 0) { + case 1: + break e + case 0: + break i + default: + break k + } + } + ;(A[(e + 8) >> 2] = A[(e + 8) >> 2] + u), + C2((n + 48) | 0, e), + (A[(n + 124) >> 2] = A[(i + 16) >> 2]), + (A[(n + 120) >> 2] = A[(i + 12) >> 2]), + (A[(n + 112) >> 2] = A[(i + 4) >> 2]), + (A[(n + 116) >> 2] = A[(i + 8) >> 2] - B), + (i = (n + 108) | 0) + } + if ( + ((f = A[(n + 56) >> 2]), + (r = (n + 48) | 0), + (u = (f - Pe(r)) | 0), + (u | 0) == 1) + ) { + ;(f = (f - 1) | 0), + Ne(r, i, f, f >> 31, 32, 1), + R4((n + 4) | 0, r, 0), + K0(e, 1, 0), + (t = UA(e, A[(n + 4) >> 2], k, l)) + break t + } + if ((k | 0) == 1073741823) { + if ((R4((n + 88) | 0, i, 0), A[(i + 4) >> 2])) break f + if (((r = A[(n + 88) >> 2]), (r | 0) <= 536870911)) { + t = $f(e, (n + 48) | 0, r, 1073741823, 1) + break t + } + w0((n + 48) | 0), (t = Df(e, 0, 1073741823, l)) + break A + } + if ( + A[(i + 8) >> 2] >= 32 && + (A[(i + 4) >> 2] | ((t | 0) == 6) || + ((r = (u - 1) | 0), + Ne(e, i, r, r >> 31, 32, 1), + R4((n + 4) | 0, e, 0), + z[(n + 4) >> 2] > k >>> 0)) + ) + break u + t = Of(e, (n + 48) | 0, k, l, 74, i) + break t + } + t = Of(e, (n + 48) | 0, k, l, 75, i) + } + w0((n + 48) | 0), (A[(e + 4) >> 2] = a) + break A + } + d(10388, 16250, 4791, 4344), T() + } + if ( + ((k = !Pe(i) & A[(r + 4) >> 2]), + A[(i + 4) >> 2] == ((A[(r + 8) >> 2] == -2147483648) | 0)) + ) { + if ((f4(e, k), (t = 2), !A[(i + 4) >> 2])) break r + break A + } + k4(e, k) + break r + } + if (A[(i + 4) >> 2] == (((k | 0) > 0) | 0)) { + k4(e, 0) + break r + } + f4(e, 0) + break r + } + c0(e) + } + t = 0 + } + return (h = (n + 128) | 0), t + } + function I1(e, r, i, k, f, n, t, u, o) { + var l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0 + ;(l = (h - 112) | 0), (h = l), (s = o & 2147483647) + A: { + r: { + if ( + ((w = f & 2147483647), + (B = 2147418112), + (a = !(r | i)), + !(k | w ? (w - B) >>> 0 < 2147549184 : a) && + ((C = (s - B) | 0), + !u & ((C | 0) == -2147418112) + ? n | t + : (((C | 0) == -2147418112) & ((u | 0) != 0)) | (C >>> 0 > 2147549184))) + ) + break r + if (!(!k & ((w | 0) == 2147418112) ? a : w >>> 0 < 2147418112)) { + ;(u = k), (o = f | 32768), (n = r), (t = i) + break A + } + if (!(!u & ((s | 0) == 2147418112) ? !(n | t) : s >>> 0 < 2147418112)) { + o = o | 32768 + break A + } + if (!(r | k | ((w ^ 2147418112) | i))) { + ;(B = k), + (k = !((r ^ n) | (k ^ u) | ((i ^ t) | (f ^ o ^ -2147483648)))), + (u = k ? 0 : B), + (o = k ? 2147450880 : f), + (n = k ? 0 : r), + (t = k ? 0 : i) + break A + } + if (((B = n | u), !(B | ((s ^ 2147418112) | t)))) break A + if (!(r | k | (i | w))) { + if (t | s | B) break A + ;(n = r & n), (t = i & t), (u = k & u), (o = f & o) + break A + } + if (n | u | (t | s)) break r + ;(n = r), (t = i), (u = k), (o = f) + break A + } + ;(B = (s | 0) == (w | 0)), + (Y = + B & ((k | 0) == (u | 0)) + ? (((i | 0) == (t | 0)) & (r >>> 0 < n >>> 0)) | (i >>> 0 < t >>> 0) + : (B & (k >>> 0 < u >>> 0)) | (s >>> 0 > w >>> 0)), + (a = Y), + (w = a ? n : r), + (C = a ? t : i), + (B = a ? o : f), + (D = B), + (a = a ? u : k), + (E = B & 65535), + (k = Y ? k : u), + (f = Y ? f : o), + (W = f), + (B = (f >>> 16) & 32767), + (G = (D >>> 16) & 32767), + G || + ((f = !(a | E)), + (o = f), + (s = f ? w : a), + (f = f << 6), + (o = E0(o ? C : E)), + (f = (f + ((o | 0) == 32 ? (E0(s) + 32) | 0 : o)) | 0), + k1((l + 96) | 0, w, C, a, E, (f - 15) | 0), + (a = A[(l + 104) >> 2]), + (E = A[(l + 108) >> 2]), + (C = A[(l + 100) >> 2]), + (G = (16 - f) | 0), + (w = A[(l + 96) >> 2])), + (n = Y ? r : n), + (t = Y ? i : t), + (u = k), + (o = W & 65535), + B || + ((r = !(k | o)), + (f = r), + (s = r ? n : k), + (r = r << 6), + (f = E0(f ? t : o)), + (r = (r + ((f | 0) == 32 ? (E0(s) + 32) | 0 : f)) | 0), + k1((l + 80) | 0, n, t, k, o, (r - 15) | 0), + (B = (16 - r) | 0), + (u = A[(l + 88) >> 2]), + (o = A[(l + 92) >> 2]), + (t = A[(l + 84) >> 2]), + (n = A[(l + 80) >> 2])), + (i = (o << 3) | (u >>> 29)), + (r = (u << 3) | (t >>> 29)), + (i = i | 524288), + (u = (a << 3) | (C >>> 29)), + (o = (E << 3) | (a >>> 29)), + (Y = D ^ W), + (f = (t << 3) | (n >>> 29)), + (k = n << 3) + r: { + if ((B | 0) == (G | 0)) break r + if (((n = (G - B) | 0), n >>> 0 > 127)) { + ;(r = 0), (i = 0), (f = 0), (k = 1) + break r + } + k1((l - -64) | 0, k, f, r, i, (128 - n) | 0), + vr((l + 48) | 0, k, f, r, i, n), + (r = A[(l + 56) >> 2]), + (i = A[(l + 60) >> 2]), + (f = A[(l + 52) >> 2]), + (k = + A[(l + 48) >> 2] | + ((A[(l + 64) >> 2] | + A[(l + 72) >> 2] | + (A[(l + 68) >> 2] | A[(l + 76) >> 2])) != + 0)) + } + ;(a = k), + (s = f), + (B = u), + (E = o | 524288), + (f = (C << 3) | (w >>> 29)), + (C = w << 3), + (w = f) + r: { + if ((Y | 0) < 0) { + if ( + ((n = 0), + (t = 0), + (u = 0), + (o = 0), + !((a ^ C) | (r ^ B) | ((f ^ s) | (i ^ E)))) + ) + break A + if ( + ((k = (C - a) | 0), + (f = (f - (((a >>> 0 > C >>> 0) + s) | 0)) | 0), + (n = (B - r) | 0), + (t = (((s | 0) == (w | 0)) & (a >>> 0 > C >>> 0)) | (s >>> 0 > w >>> 0)), + (u = (n - t) | 0), + (r = (((E - (((r >>> 0 > B >>> 0) + i) | 0)) | 0) - (n >>> 0 < t >>> 0)) | 0), + (o = r), + r >>> 0 > 524287) + ) + break r + ;(i = !(r | u)), + (t = i), + (o = t ? k : u), + (i = t << 6), + (t = E0(t ? f : r)), + (i = (i + ((t | 0) == 32 ? (E0(o) + 32) | 0 : t)) | 0), + (n = r), + (r = (i - 12) | 0), + k1((l + 32) | 0, k, f, u, n, r), + (G = (G - r) | 0), + (u = A[(l + 40) >> 2]), + (o = A[(l + 44) >> 2]), + (k = A[(l + 32) >> 2]), + (f = A[(l + 36) >> 2]) + break r + } + if ( + ((f = (s + w) | 0), + (k = (a + C) | 0), + (f = k >>> 0 < C >>> 0 ? (f + 1) | 0 : f), + (n = (((s | 0) == (f | 0)) & (k >>> 0 < a >>> 0)) | (f >>> 0 < s >>> 0)), + (s = (i + E) | 0), + (r = (r + B) | 0), + (s = r >>> 0 < B >>> 0 ? (s + 1) | 0 : s), + (u = (r + n) | 0), + (o = u >>> 0 < r >>> 0 ? (s + 1) | 0 : s), + !(o & 1048576)) + ) + break r + ;(k = (a & 1) | (((f & 1) << 31) | (k >>> 1))), + (f = (u << 31) | (f >>> 1)), + (G = (G + 1) | 0), + (u = ((o & 1) << 31) | (u >>> 1)), + (o = (o >>> 1) | 0) + } + if (((i = 0), (r = D & -2147483648), (C = r), (G | 0) >= 32767)) { + ;(u = i), (o = r | 2147418112), (n = 0), (t = 0) + break A + } + B = 0 + r: { + if ((G | 0) > 0) { + B = G + break r + } + k1((l + 16) | 0, k, f, u, o, (G + 127) | 0), + vr(l, k, f, u, o, (1 - G) | 0), + (k = + A[l >> 2] | + ((A[(l + 16) >> 2] | + A[(l + 24) >> 2] | + (A[(l + 20) >> 2] | A[(l + 28) >> 2])) != + 0)), + (f = A[(l + 4) >> 2]), + (u = A[(l + 8) >> 2]), + (o = A[(l + 12) >> 2]) + } + ;(w = k & 7), + (k = ((f & 7) << 29) | (k >>> 3)), + (n = ((w >>> 0 > 4) + k) | 0), + (r = (u << 29) | (f >>> 3)), + (t = k >>> 0 > n >>> 0 ? (r + 1) | 0 : r), + (k = (((r | 0) == (t | 0)) & (k >>> 0 > n >>> 0)) | (r >>> 0 > t >>> 0)), + (r = i | (((o & 7) << 29) | (u >>> 3))), + (u = (k + r) | 0), + (o = C | (((o >>> 3) & 65535) | (B << 16))), + (o = r >>> 0 > u >>> 0 ? (o + 1) | 0 : o) + r: { + if ((w | 0) == 4) { + ;(r = 0), + (s = (t + r) | 0), + (k = n), + (i = n & 1), + (n = (n + i) | 0), + (t = k >>> 0 > n >>> 0 ? (s + 1) | 0 : s), + (r = (((r | 0) == (t | 0)) & (i >>> 0 > n >>> 0)) | (r >>> 0 > t >>> 0)), + (u = (r + u) | 0), + (o = r >>> 0 > u >>> 0 ? (o + 1) | 0 : o) + break r + } + if (!w) break A + } + } + ;(A[e >> 2] = n), + (A[(e + 4) >> 2] = t), + (A[(e + 8) >> 2] = u), + (A[(e + 12) >> 2] = o), + (h = (l + 112) | 0) + } + function ar(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(t = (h - 416) | 0), (h = t), S(+r), (n = v(1) | 0), (u = v(0) | 0) + A: { + if ((n & 2146435072) == 2146435072) { + if ( + ((i = n & 2147483647), + (((i | 0) == 2146435072) & ((u | 0) != 0)) | (i >>> 0 > 2146435072)) + ) { + A[(t + 288) >> 2] = 5136718 + break A + } + ;(i = (t + 288) | 0), + (k = i), + r < 0 && ((m[(t + 288) | 0] = 45), (k = k | 1)), + (m[(k + 8) | 0] = Q[3709]), + (i = Q[3705] | (Q[3706] << 8) | ((Q[3707] << 16) | (Q[3708] << 24))), + (f = Q[3701] | (Q[3702] << 8) | ((Q[3703] << 16) | (Q[3704] << 24))), + (m[k | 0] = f), + (m[(k + 1) | 0] = f >>> 8), + (m[(k + 2) | 0] = f >>> 16), + (m[(k + 3) | 0] = f >>> 24), + (m[(k + 4) | 0] = i), + (m[(k + 5) | 0] = i >>> 8), + (m[(k + 6) | 0] = i >>> 16), + (m[(k + 7) | 0] = i >>> 24) + break A + } + r: { + e: { + i: { + if (!f) { + k: { + if (r0(r) < 9223372036854776e3) { + ;(k = ~~r >>> 0), + r0(r) >= 1 + ? (u = + ~~(r > 0 + ? C1(R2(r * 23283064365386963e-26), 4294967295) + : o1((r - +((~~r >>> 0) >>> 0)) * 23283064365386963e-26)) >>> + 0) + : (u = 0) + break k + } + ;(k = 0), (u = -2147483648) + } + if ( + ((n = (u - 2097152) | 0), + (o = (!k & ((n | 0) == -4194304)) | (n >>> 0 < 4290772992)), + (n = u), + o | (+(k >>> 0) + +(n | 0) * 4294967296 != r)) + ) + break i + for ( + m[(t + 229) | 0] = 0, + f = k, + k = n >> 31, + l = f ^ k, + f = (l - k) | 0, + n = ((k ^ n) - (((k >>> 0 > l >>> 0) + k) | 0)) | 0, + k = (t + 229) | 0; + (s = k), + (l = n), + (k = (k - 1) | 0), + (B = f), + (o = j2(f, n, i, 0)), + (n = g), + (f = (f - i0(o, n, i, 0)) | 0), + (m[k | 0] = (f >>> 0 < 10 ? 48 : 87) + f), + (f = o), + !!((!l & (i >>> 0 <= B >>> 0)) | l); + + ); + ;(u | 0) < 0 && ((k = (s - 2) | 0), (m[k | 0] = 45)), S7((t + 288) | 0, k) + break A + } + if (((r = r == 0 ? 0 : r), (f | 0) == 2)) { + ;(i = (t + 288) | 0), (f = (k + 1) | 0) + k: if ( + Q[(((x6(i, r, f) + t) | 0) + 287) | 0] != 53 || + ((n = x6(i, r, f)), (u = (t + 160) | 0), (x6(u, r, f) | 0) != (n | 0)) || + A1(i, u, n) + ) + break k + x6((t + 288) | 0, r, k) + break A + } + if ((f & 3) == 1) break e + } + ;(u = (t + 159) | 0), (n = 17), (i = 1) + i: for (;;) { + if (i >>> 0 >= n >>> 0) { + k = 21 + break r + } + if ( + ((k = ((i + n) >>> 1) | 0), + (o = (t + 288) | 0), + me(r, k, (t + 28) | 0, (t + 32) | 0, (t + 160) | 0, o), + F3(o) == r) + ) + for (n = (k | 0) > 0 ? 1 : k; ; ) { + if ((k | 0) < 2) continue i + if (Q[(k + u) | 0] != 48) { + n = k + continue i + } else { + k = (k - 1) | 0 + continue + } + } + else { + i = (k + 1) | 0 + continue + } + } + } + ;(i = (k + 1) | 0), + (o = (t + 28) | 0), + (l = (t + 24) | 0), + (n = (t + 160) | 0), + (u = (t + 288) | 0), + me(r, i, o, l, n, u) + e: if ( + Q[(k + n) | 0] != 53 || + (me(r, i, o, l, n, u), + (o = (t + 32) | 0), + me(r, i, (t + 20) | 0, (t + 16) | 0, o, u), + A1(n, o, i) | (A[(t + 28) >> 2] != A[(t + 20) >> 2])) + ) + break e + n = k + } + ;(i = (t + 288) | 0), + me(r, n, (t + 28) | 0, (t + 32) | 0, (t + 160) | 0, i), + A[(t + 32) >> 2] && ((m[(t + 288) | 0] = 45), (i = i | 1)), + (u = A[(t + 28) >> 2]) + r: { + if (f & 4) break r + if (!(((k | 0) < (u | 0)) | ((u | 0) <= 0))) { + if ((n | 0) <= (u | 0)) { + for ( + k = 0, + f = (u - n) | 0, + f = (f | 0) > 0 ? f : 0, + i = (Q0(i, (t + 160) | 0, n) + n) | 0; + ; + + ) { + if ((k | 0) != (f | 0)) { + ;(m[i | 0] = 48), (k = (k + 1) | 0), (i = (i + 1) | 0) + continue + } + break + } + m[i | 0] = 0 + break A + } + for ( + i = (Q0(i, (t + 160) | 0, u) + u) | 0, + m[i | 0] = 46, + k = 0, + f = (n - u) | 0, + f = (f | 0) > 0 ? f : 0; + ; + + ) { + if (((i = (i + 1) | 0), (k | 0) != (f | 0))) { + ;(m[i | 0] = Q[(t + 160 + (k + u)) | 0]), (k = (k + 1) | 0) + continue + } + break + } + m[i | 0] = 0 + break A + } + if ((u + 5) >>> 0 > 5) break r + for ( + m[i | 0] = 48, m[(i + 1) | 0] = 46, k = 0, f = (0 - u) | 0, i = (i + 2) | 0; + ; + + ) { + if ((k | 0) != (f | 0)) { + ;(m[i | 0] = 48), (k = (k + 1) | 0), (i = (i + 1) | 0) + continue + } + break + } + ;(w = (Q0(i, (t + 160) | 0, n) + n) | 0), (a = 0), (m[w | 0] = a) + break A + } + m[i | 0] = Q[(t + 160) | 0] + r: { + if ((n | 0) < 2) { + i = (i + 1) | 0 + break r + } + for (m[(i + 1) | 0] = 46, i = (i + 2) | 0, k = 1; ; ) { + if ((k | 0) == (n | 0)) break r + ;(m[i | 0] = Q[(((t + 160) | 0) + k) | 0]), (k = (k + 1) | 0), (i = (i + 1) | 0) + } + } + ;(m[i | 0] = 101), + (k = (u - 1) | 0), + (u | 0) <= 0 ? (i = (i + 1) | 0) : ((m[(i + 1) | 0] = 43), (i = (i + 2) | 0)), + (A[t >> 2] = k), + (f = (h - 16) | 0), + (h = f), + (A[(f + 12) >> 2] = t), + (k = (h - 144) | 0), + (h = k), + (k = Q0(k, 76e3, 144)), + (A[(k + 44) >> 2] = i), + (A[(k + 20) >> 2] = i), + (n = (-2 - i) | 0), + (n = n >>> 0 >= 2147483647 ? 2147483647 : n), + (A[(k + 48) >> 2] = n), + (n = (i + n) | 0), + (A[(k + 28) >> 2] = n), + (A[(k + 16) >> 2] = n), + e3(k, 16142, t), + (i | 0) != -2 && + ((i = A[(k + 20) >> 2]), (m[(i - ((i | 0) == A[(k + 16) >> 2])) | 0] = 0)), + (h = (k + 144) | 0), + (h = (f + 16) | 0) + } + return (e = i1(e, (t + 288) | 0)), (h = (t + 416) | 0), e + } + function z1(e) { + e = e | 0 + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + A: { + if (!e) break A + ;(k = (e - 8) | 0), (r = A[(e - 4) >> 2]), (e = r & -8), (n = (k + e) | 0) + r: { + if (r & 1) break r + if (!(r & 3) || ((r = A[k >> 2]), (k = (k - r) | 0), k >>> 0 < z[19353])) break A + e = (e + r) | 0 + e: { + i: { + if (A[19354] != (k | 0)) { + if (r >>> 0 <= 255) { + if ( + ((f = (r >>> 3) | 0), + (r = A[(k + 12) >> 2]), + (i = A[(k + 8) >> 2]), + (r | 0) == (i | 0)) + ) { + ;(o = 77396), (l = A[19349] & K2(-2, f)), (A[o >> 2] = l) + break r + } + ;(A[(i + 12) >> 2] = r), (A[(r + 8) >> 2] = i) + break r + } + if (((u = A[(k + 24) >> 2]), (r = A[(k + 12) >> 2]), (k | 0) != (r | 0))) { + ;(i = A[(k + 8) >> 2]), (A[(i + 12) >> 2] = r), (A[(r + 8) >> 2] = i) + break e + } + if (((f = (k + 20) | 0), (i = A[f >> 2]), !i)) { + if (((i = A[(k + 16) >> 2]), !i)) break i + f = (k + 16) | 0 + } + for ( + ; + (t = f), + (r = i), + (f = (r + 20) | 0), + (i = A[f >> 2]), + !(!i && ((f = (r + 16) | 0), (i = A[(r + 16) >> 2]), !i)); + + ); + A[t >> 2] = 0 + break e + } + if (((r = A[(n + 4) >> 2]), (r & 3) != 3)) break r + ;(A[19351] = e), + (A[(n + 4) >> 2] = r & -2), + (A[(k + 4) >> 2] = e | 1), + (A[n >> 2] = e) + return + } + r = 0 + } + if (!u) break r + ;(i = A[(k + 28) >> 2]), (f = ((i << 2) + 77700) | 0) + e: { + if (A[f >> 2] == (k | 0)) { + if (((A[f >> 2] = r), r)) break e + ;(o = 77400), (l = A[19350] & K2(-2, i)), (A[o >> 2] = l) + break r + } + if (((A[(u + (A[(u + 16) >> 2] == (k | 0) ? 16 : 20)) >> 2] = r), !r)) break r + } + if ( + ((A[(r + 24) >> 2] = u), + (i = A[(k + 16) >> 2]), + i && ((A[(r + 16) >> 2] = i), (A[(i + 24) >> 2] = r)), + (i = A[(k + 20) >> 2]), + !i) + ) + break r + ;(A[(r + 20) >> 2] = i), (A[(i + 24) >> 2] = r) + } + if (k >>> 0 >= n >>> 0 || ((r = A[(n + 4) >> 2]), !(r & 1))) break A + r: { + e: { + i: { + k: { + if (!(r & 2)) { + if (A[19355] == (n | 0)) { + if ( + ((A[19355] = k), + (e = (A[19352] + e) | 0), + (A[19352] = e), + (A[(k + 4) >> 2] = e | 1), + A[19354] != (k | 0)) + ) + break A + ;(A[19351] = 0), (A[19354] = 0) + return + } + if (A[19354] == (n | 0)) { + ;(A[19354] = k), + (e = (A[19351] + e) | 0), + (A[19351] = e), + (A[(k + 4) >> 2] = e | 1), + (A[(e + k) >> 2] = e) + return + } + if (((e = ((r & -8) + e) | 0), r >>> 0 <= 255)) { + if ( + ((f = (r >>> 3) | 0), + (r = A[(n + 12) >> 2]), + (i = A[(n + 8) >> 2]), + (r | 0) == (i | 0)) + ) { + ;(o = 77396), (l = A[19349] & K2(-2, f)), (A[o >> 2] = l) + break e + } + ;(A[(i + 12) >> 2] = r), (A[(r + 8) >> 2] = i) + break e + } + if ( + ((u = A[(n + 24) >> 2]), (r = A[(n + 12) >> 2]), (n | 0) != (r | 0)) + ) { + ;(i = A[(n + 8) >> 2]), (A[(i + 12) >> 2] = r), (A[(r + 8) >> 2] = i) + break i + } + if (((f = (n + 20) | 0), (i = A[f >> 2]), !i)) { + if (((i = A[(n + 16) >> 2]), !i)) break k + f = (n + 16) | 0 + } + for ( + ; + (t = f), + (r = i), + (f = (r + 20) | 0), + (i = A[f >> 2]), + !(!i && ((f = (r + 16) | 0), (i = A[(r + 16) >> 2]), !i)); + + ); + A[t >> 2] = 0 + break i + } + ;(A[(n + 4) >> 2] = r & -2), + (A[(k + 4) >> 2] = e | 1), + (A[(e + k) >> 2] = e) + break r + } + r = 0 + } + if (!u) break e + ;(i = A[(n + 28) >> 2]), (f = ((i << 2) + 77700) | 0) + i: { + if (A[f >> 2] == (n | 0)) { + if (((A[f >> 2] = r), r)) break i + ;(o = 77400), (l = A[19350] & K2(-2, i)), (A[o >> 2] = l) + break e + } + if (((A[(u + (A[(u + 16) >> 2] == (n | 0) ? 16 : 20)) >> 2] = r), !r)) break e + } + if ( + ((A[(r + 24) >> 2] = u), + (i = A[(n + 16) >> 2]), + i && ((A[(r + 16) >> 2] = i), (A[(i + 24) >> 2] = r)), + (i = A[(n + 20) >> 2]), + !i) + ) + break e + ;(A[(r + 20) >> 2] = i), (A[(i + 24) >> 2] = r) + } + if (((A[(k + 4) >> 2] = e | 1), (A[(e + k) >> 2] = e), A[19354] != (k | 0))) + break r + A[19351] = e + return + } + if (e >>> 0 <= 255) { + ;(r = ((e & -8) + 77436) | 0), (i = A[19349]), (e = 1 << (e >>> 3)) + r: { + if (!(i & e)) { + ;(A[19349] = e | i), (e = r) + break r + } + e = A[(r + 8) >> 2] + } + ;(A[(r + 8) >> 2] = k), + (A[(e + 12) >> 2] = k), + (A[(k + 12) >> 2] = r), + (A[(k + 8) >> 2] = e) + return + } + ;(i = 31), + e >>> 0 <= 16777215 && + ((r = E0((e >>> 8) | 0)), + (i = (((((e >>> (38 - r)) & 1) - (r << 1)) | 0) + 62) | 0)), + (A[(k + 28) >> 2] = i), + (A[(k + 16) >> 2] = 0), + (A[(k + 20) >> 2] = 0), + (r = ((i << 2) + 77700) | 0) + r: { + e: { + ;(f = A[19350]), (t = 1 << i) + i: { + if (!(f & t)) { + ;(A[19350] = f | t), (A[r >> 2] = k), (A[(k + 24) >> 2] = r) + break i + } + for ( + i = e << ((i | 0) != 31 ? (25 - ((i >>> 1) | 0)) | 0 : 0), r = A[r >> 2]; + ; + + ) { + if (((f = r), (A[(r + 4) >> 2] & -8) == (e | 0))) break e + if ( + ((t = (i >>> 29) | 0), + (i = i << 1), + (t = (r + (t & 4)) | 0), + (r = A[(t + 16) >> 2]), + !r) + ) + break + } + ;(A[(t + 16) >> 2] = k), (A[(k + 24) >> 2] = f) + } + ;(A[(k + 12) >> 2] = k), (A[(k + 8) >> 2] = k) + break r + } + ;(e = A[(f + 8) >> 2]), + (A[(e + 12) >> 2] = k), + (A[(f + 8) >> 2] = k), + (A[(k + 24) >> 2] = 0), + (A[(k + 12) >> 2] = f), + (A[(k + 8) >> 2] = e) + } + ;(e = (A[19357] - 1) | 0), (A[19357] = e || -1) + } + } + function AA(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(n = (h - 32) | 0), (h = n) + A: { + r: { + e: { + i: { + i = A[(e + 16) >> 2] + k: { + f: { + if ((i | 0) != -125) { + if (((f = 0), (i | 0) != -39)) break f + if (((f = A[(e - -64) >> 2]), !(m[(f + 108) | 0] & 1))) { + $(e, 14685, 0) + break k + } + if (!A[(f + 100) >> 2]) { + $(e, 9970, 0) + break k + } + if (((k = -1), y(e))) break r + t: { + u: { + n: { + o: switch (((f = A[(e + 16) >> 2]), (f - 41) | 0)) { + case 0: + case 3: + break u + case 1: + case 2: + break n + default: + break o + } + if (((f | 0) == 93) | ((f - 58) >>> 0 < 2) | ((f | 0) == 125)) + break u + } + if (A[(e + 48) >> 2]) break u + if (((i = 0), (f | 0) == 42)) { + if (y(e)) break r + i = 1 + } + if (!AA(e, r)) break t + break r + } + J(e, 6), (i = 0) + } + if (((f = (e - -64) | 0), (k = A[f >> 2]), (r = Q[(k + 108) | 0]), i)) { + ;(i = _0(k)), + (f = _0(A[f >> 2])), + J(e, (r | 0) == 3 ? 126 : 125), + J(e, 14), + J(e, 6), + J(e, 6), + I0(e, i), + J(e, 133), + (k = (r | 0) != 3), + k || J(e, 139), + J(e, 129), + J(e, 66), + B0(e, 105), + (t = a0(e, 106, -1)), + I0(e, f), + k ? (k = 137) : (J(e, 65), B0(e, 64), J(e, 139), (k = 138)), + J(e, k), + J(e, 17), + (k = a0(e, 106, -1)), + J(e, 14), + a0(e, 107, i), + I0(e, k), + J(e, 1), + (i = (e - -64) | 0), + e2(A[i >> 2], 2), + J(e, 171), + (k = a0(e, 106, -1)), + (u = (r | 0) != 3), + u || J(e, 139), + J(e, 134), + u1(A[i >> 2], 0), + (i = a0(e, 106, -1)), + u || J(e, 139), + J(e, 129), + J(e, 66), + B0(e, 105), + a0(e, 105, f), + J(e, 65), + B0(e, 64), + I0(e, i), + J(e, 15), + J(e, 15), + J(e, 15), + Oi(e, 1), + I0(e, k), + J(e, 134), + (i = (e - -64) | 0), + u1(A[i >> 2], 1), + (k = a0(e, 106, -1)), + (r = (r | 0) != 3), + r || J(e, 139), + J(e, 129), + J(e, 66), + B0(e, 105), + a0(e, 105, f), + a0(e, 107, t), + I0(e, k), + J(e, 134), + u1(A[i >> 2], 2), + (f = a0(e, 106, -1)), + r || J(e, 139), + I0(e, f), + J(e, 48), + (k = 0), + B0(e, 0), + u1(A[(e - -64) >> 2], 4), + I0(e, t), + J(e, 65), + B0(e, 64), + J(e, 15), + J(e, 15), + J(e, 15) + break r + } + ;(r | 0) == 3 && J(e, 139), J(e, 136), (r = a0(e, 105, -1)), Oi(e, 1) + break e + } + f = A[(e + 32) >> 2] + } + if (((k = -1), mf(e, -93, r | 4))) break r + if (((i = A[(e + 16) >> 2]), (i | 0) == -88)) { + for (t = r & -5, i = _0(A[(e - -64) >> 2]); ; ) { + if (y(e) || (J(e, 17), J(e, 176), a0(e, 105, i), J(e, 14), le(e, 8, t))) + break r + if (A[(e + 16) >> 2] != -88) break + } + I0(e, i), (i = A[(e + 16) >> 2]) + } + if ((i | 0) == 63) { + if ( + y(e) || + ((i = a0(e, 105, -1)), _2(e)) || + p0(e, 58) || + ((t = a0(e, 107, -1)), I0(e, i), AA(e, r & 1)) + ) + break r + I0(e, t), (i = A[(e + 16) >> 2]) + } + if (((t = (i | 0) != 61), (k = (i + 123) | 0), !(t & (k >>> 0 > 12)))) { + if ( + y(e) || + (eA( + e, + (n + 28) | 0, + (n + 24) | 0, + (n + 20) | 0, + (n + 16) | 0, + 0, + t, + i, + ) | + 0) < + 0 + ) + break k + if (AA(e, r)) { + K(A[e >> 2], A[(n + 20) >> 2]) + break k + } + f: { + if ((i | 0) == 61) { + if ( + ((r = 60), + (i = A[(n + 20) >> 2]), + (k = A[(n + 28) >> 2]), + (k | 0) != 60) + ) { + ;(f = i), (r = k) + break f + } + if ((i | 0) != (f | 0)) { + f = i + break f + } + M4(e, f) + break f + } + ;(r = Q[(k + 27440) | 0]), + J( + e, + (Q[(A[(e + 64) >> 2] + 110) | 0] & 4 && (k | 0) == 2 ? -78 : r) & + 255, + ), + (f = A[(n + 20) >> 2]), + (r = A[(n + 28) >> 2]) + } + ;(k = 0), EA(e, r, A[(n + 24) >> 2], f, A[(n + 16) >> 2], 2, 0) + break r + } + if (((k = 0), (i + 110) >>> 0 > 2)) break r + if ( + y(e) || + (eA( + e, + (n + 28) | 0, + (n + 24) | 0, + (n + 20) | 0, + (n + 16) | 0, + (n + 12) | 0, + 1, + i, + ) | + 0) < + 0 + ) + break k + if ( + (J(e, 17), + (i | 0) == -108 && J(e, 176), + (i = a0(e, (i | 0) == -109 ? 106 : 105, -1)), + J(e, 14), + !AA(e, r)) + ) + break i + K(A[e >> 2], A[(n + 20) >> 2]) + } + k = -1 + break r + } + if ( + ((r = A[(n + 28) >> 2]), + (k = A[(n + 20) >> 2]), + ((r | 0) != 60) | ((k | 0) != (f | 0)) || M4(e, f), + (f = (A[(n + 12) >> 2] - 1) | 0), + f >>> 0 >= 3) + ) + break A + for ( + J(e, (f + 21) & 255), + EA(e, r, A[(n + 24) >> 2], k, A[(n + 16) >> 2], 1, 0), + r = a0(e, 107, -1), + I0(e, i), + k = A[(n + 12) >> 2]; + ; + + ) { + if (k) { + J(e, 15), (k = (A[(n + 12) >> 2] - 1) | 0), (A[(n + 12) >> 2] = k) + continue + } + break + } + } + I0(e, r), (k = 0) + } + return (h = (n + 32) | 0), k + } + V0(), T() + } + function Sk(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + A: { + r: { + e: { + i: { + k: switch (Q[(r + 4) | 0] & 15) { + case 0: + for (u = A[(r + 16) >> 2], Z[i | 0](e, u), t = (u + 48) | 0; ; ) { + if ((k | 0) < A[(u + 32) >> 2]) { + f: { + if (!A[(t + 4) >> 2]) break f + n = (A[(r + 20) >> 2] + (k << 3)) | 0 + t: switch ((((A[t >> 2] >>> 30) | 0) - 1) | 0) { + case 0: + if ( + ((f = A[n >> 2]), + f && Z[i | 0](e, f), + (f = A[(n + 4) >> 2]), + !f) + ) + break f + Z[i | 0](e, f) + break f + case 1: + if (((f = A[n >> 2]), !(m[(f + 5) | 0] & 1))) break f + Z[i | 0](e, f) + break f + case 2: + Z[i | 0](e, A[n >> 2] & -4) + break f + default: + break t + } + if (((f = A[n >> 2]), z[(n + 4) >> 2] < 4294967294)) break f + Z[i | 0](e, f) + } + ;(k = (k + 1) | 0), (t = (t + 8) | 0) + continue + } + break + } + if ( + ((f = F[(r + 6) >> 1]), + (f | 0) == 1 || + ((f = A[(((A[(e + 68) >> 2] + M(f, 24)) | 0) + 12) >> 2]), !f)) + ) + break i + Z[f | 0](e, r, -1, i) + return + case 1: + for (;;) { + if (A[(r + 56) >> 2] > (k | 0)) { + ;(n = (A[(r + 52) >> 2] + (k << 3)) | 0), + (f = A[n >> 2]), + (n = A[(n + 4) >> 2]), + ((n | 0) == -1) | ((n | 0) == -2) && Z[i | 0](e, f), + (k = (k + 1) | 0) + continue + } + break + } + if (((r = A[(r + 48) >> 2]), !r)) break i + Z[i | 0](e, r) + return + case 3: + if (!(m[(r + 5) | 0] & 1)) break e + if ( + ((r = A[(r + 16) >> 2]), (f = A[r >> 2]), z[(r + 4) >> 2] < 4294967294) + ) + break i + break A + case 4: + if ( + (A[(r + 32) >> 2] && Hf(e, (r + 40) | 0, i), + (f = A[(r + 16) >> 2]), + (k = A[(r + 20) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[(r + 24) >> 2]), + z[(r + 28) >> 2] < 4294967294) + ) + break i + break A + case 2: + if (((r = A[(r + 44) >> 2]), !r)) break i + Z[i | 0](e, r) + return + case 5: + break k + default: + break r + } + for (k = (r + 248) | 0, t = (r + 244) | 0; ; ) { + if (((n = A[k >> 2]), (n | 0) != (t | 0))) { + for (k = 0; ; ) { + if ((k | 0) < A[(n + 24) >> 2]) { + f = (A[(n + 20) >> 2] + M(k, 20)) | 0 + k: { + if (A[(f + 8) >> 2] || ((f = A[(f + 4) >> 2]), !f)) break k + Z[i | 0](e, f) + } + k = (k + 1) | 0 + continue + } + break + } + ;(f = A[(n + 56) >> 2]), + (k = A[(n + 60) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[(n + 64) >> 2]), + (k = A[(n + 68) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[(n + 88) >> 2]), + (k = A[(n + 92) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[(n + 96) >> 2]), + (k = A[(n + 100) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (k = (n + 4) | 0) + continue + } + break + } + for ( + f = A[(r + 192) >> 2], + k = A[(r + 196) >> 2], + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + f = A[(r + 200) >> 2], + k = A[(r + 204) >> 2], + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + f = A[(r + 176) >> 2], + k = A[(r + 180) >> 2], + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + f = A[(r + 184) >> 2], + k = A[(r + 188) >> 2], + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + f = A[(r + 168) >> 2], + k = A[(r + 172) >> 2], + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + k = 0; + ; + + ) { + if ((k | 0) == 8) + k: for (k = 0; ; ) { + if (A[(e + 64) >> 2] <= (k | 0)) break k + ;(n = (A[(r + 40) >> 2] + (k << 3)) | 0), + (f = A[n >> 2]), + (n = A[(n + 4) >> 2]), + ((n | 0) == -1) | ((n | 0) == -2) && Z[i | 0](e, f), + (k = (k + 1) | 0) + } + else { + ;(n = ((k << 3) + r) | 0), + (f = A[(n + 88) >> 2]), + (n = A[(n + 92) >> 2]), + ((n | 0) == -1) | ((n | 0) == -2) && Z[i | 0](e, f), + (k = (k + 1) | 0) + continue + } + break + } + if ( + ((f = A[(r + 152) >> 2]), + (k = A[(r + 156) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[(r + 160) >> 2]), + (k = A[(r + 164) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[(r + 80) >> 2]), + (k = A[(r + 84) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[(r + 64) >> 2]), + (k = A[(r + 68) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[(r + 72) >> 2]), + (k = A[(r + 76) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[(r + 56) >> 2]), + (k = A[(r + 60) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[(r + 48) >> 2]), + (k = A[(r + 52) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (r = A[(r + 36) >> 2]), + !r) + ) + break i + Z[i | 0](e, r) + } + return + } + d(15995, 16200, 5635, 10406), T() + } + V0(), T() + } + Z[i | 0](e, f) + } + function y3(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(n = (e + r) | 0), (i = A[(e + 4) >> 2]) + A: { + r: { + if (i & 1) break r + if (!(i & 3)) break A + ;(i = A[e >> 2]), (r = (i + r) | 0) + e: { + i: { + k: { + if (((e = (e - i) | 0), (e | 0) != A[19354])) { + if (i >>> 0 <= 255) { + if (((k = A[(e + 8) >> 2]), (f = A[(e + 12) >> 2]), (k | 0) != (f | 0))) + break k + ;(o = 77396), (l = A[19349] & K2(-2, (i >>> 3) | 0)), (A[o >> 2] = l) + break r + } + if ( + ((u = A[(e + 24) >> 2]), (i = A[(e + 12) >> 2]), (i | 0) != (e | 0)) + ) { + ;(k = A[(e + 8) >> 2]), (A[(k + 12) >> 2] = i), (A[(i + 8) >> 2] = k) + break e + } + if (((f = (e + 20) | 0), (k = A[f >> 2]), !k)) { + if (((k = A[(e + 16) >> 2]), !k)) break i + f = (e + 16) | 0 + } + for ( + ; + (t = f), + (i = k), + (f = (i + 20) | 0), + (k = A[f >> 2]), + !(!k && ((f = (i + 16) | 0), (k = A[(i + 16) >> 2]), !k)); + + ); + A[t >> 2] = 0 + break e + } + if (((i = A[(n + 4) >> 2]), (i & 3) != 3)) break r + ;(A[19351] = r), + (A[(n + 4) >> 2] = i & -2), + (A[(e + 4) >> 2] = r | 1), + (A[n >> 2] = r) + return + } + ;(A[(k + 12) >> 2] = f), (A[(f + 8) >> 2] = k) + break r + } + i = 0 + } + if (!u) break r + ;(k = A[(e + 28) >> 2]), (f = ((k << 2) + 77700) | 0) + e: { + if (A[f >> 2] == (e | 0)) { + if (((A[f >> 2] = i), i)) break e + ;(o = 77400), (l = A[19350] & K2(-2, k)), (A[o >> 2] = l) + break r + } + if (((A[(u + (A[(u + 16) >> 2] == (e | 0) ? 16 : 20)) >> 2] = i), !i)) break r + } + if ( + ((A[(i + 24) >> 2] = u), + (k = A[(e + 16) >> 2]), + k && ((A[(i + 16) >> 2] = k), (A[(k + 24) >> 2] = i)), + (k = A[(e + 20) >> 2]), + !k) + ) + break r + ;(A[(i + 20) >> 2] = k), (A[(k + 24) >> 2] = i) + } + r: { + e: { + i: { + k: { + if (((i = A[(n + 4) >> 2]), !(i & 2))) { + if (A[19355] == (n | 0)) { + if ( + ((A[19355] = e), + (r = (A[19352] + r) | 0), + (A[19352] = r), + (A[(e + 4) >> 2] = r | 1), + A[19354] != (e | 0)) + ) + break A + ;(A[19351] = 0), (A[19354] = 0) + return + } + if (A[19354] == (n | 0)) { + ;(A[19354] = e), + (r = (A[19351] + r) | 0), + (A[19351] = r), + (A[(e + 4) >> 2] = r | 1), + (A[(e + r) >> 2] = r) + return + } + if (((r = ((i & -8) + r) | 0), i >>> 0 <= 255)) { + if ( + ((f = (i >>> 3) | 0), + (i = A[(n + 12) >> 2]), + (k = A[(n + 8) >> 2]), + (i | 0) == (k | 0)) + ) { + ;(o = 77396), (l = A[19349] & K2(-2, f)), (A[o >> 2] = l) + break e + } + ;(A[(k + 12) >> 2] = i), (A[(i + 8) >> 2] = k) + break e + } + if ( + ((u = A[(n + 24) >> 2]), (i = A[(n + 12) >> 2]), (n | 0) != (i | 0)) + ) { + ;(k = A[(n + 8) >> 2]), (A[(k + 12) >> 2] = i), (A[(i + 8) >> 2] = k) + break i + } + if (((f = (n + 20) | 0), (k = A[f >> 2]), !k)) { + if (((k = A[(n + 16) >> 2]), !k)) break k + f = (n + 16) | 0 + } + for ( + ; + (t = f), + (i = k), + (f = (i + 20) | 0), + (k = A[f >> 2]), + !(!k && ((f = (i + 16) | 0), (k = A[(i + 16) >> 2]), !k)); + + ); + A[t >> 2] = 0 + break i + } + ;(A[(n + 4) >> 2] = i & -2), + (A[(e + 4) >> 2] = r | 1), + (A[(e + r) >> 2] = r) + break r + } + i = 0 + } + if (!u) break e + ;(k = A[(n + 28) >> 2]), (f = ((k << 2) + 77700) | 0) + i: { + if (A[f >> 2] == (n | 0)) { + if (((A[f >> 2] = i), i)) break i + ;(o = 77400), (l = A[19350] & K2(-2, k)), (A[o >> 2] = l) + break e + } + if (((A[(u + (A[(u + 16) >> 2] == (n | 0) ? 16 : 20)) >> 2] = i), !i)) break e + } + if ( + ((A[(i + 24) >> 2] = u), + (k = A[(n + 16) >> 2]), + k && ((A[(i + 16) >> 2] = k), (A[(k + 24) >> 2] = i)), + (k = A[(n + 20) >> 2]), + !k) + ) + break e + ;(A[(i + 20) >> 2] = k), (A[(k + 24) >> 2] = i) + } + if (((A[(e + 4) >> 2] = r | 1), (A[(e + r) >> 2] = r), A[19354] != (e | 0))) + break r + A[19351] = r + return + } + if (r >>> 0 <= 255) { + ;(i = ((r & -8) + 77436) | 0), (k = A[19349]), (r = 1 << (r >>> 3)) + r: { + if (!(k & r)) { + ;(A[19349] = r | k), (r = i) + break r + } + r = A[(i + 8) >> 2] + } + ;(A[(i + 8) >> 2] = e), + (A[(r + 12) >> 2] = e), + (A[(e + 12) >> 2] = i), + (A[(e + 8) >> 2] = r) + return + } + ;(k = 31), + r >>> 0 <= 16777215 && + ((i = E0((r >>> 8) | 0)), + (k = (((((r >>> (38 - i)) & 1) - (i << 1)) | 0) + 62) | 0)), + (A[(e + 28) >> 2] = k), + (A[(e + 16) >> 2] = 0), + (A[(e + 20) >> 2] = 0), + (i = ((k << 2) + 77700) | 0) + r: { + ;(f = A[19350]), (t = 1 << k) + e: { + if (!(f & t)) { + ;(A[19350] = f | t), (A[i >> 2] = e), (A[(e + 24) >> 2] = i) + break e + } + for ( + k = r << ((k | 0) != 31 ? (25 - ((k >>> 1) | 0)) | 0 : 0), i = A[i >> 2]; + ; + + ) { + if (((f = i), (A[(i + 4) >> 2] & -8) == (r | 0))) break r + if ( + ((t = (k >>> 29) | 0), + (k = k << 1), + (t = (i + (t & 4)) | 0), + (i = A[(t + 16) >> 2]), + !i) + ) + break + } + ;(A[(t + 16) >> 2] = e), (A[(e + 24) >> 2] = f) + } + ;(A[(e + 12) >> 2] = e), (A[(e + 8) >> 2] = e) + return + } + ;(r = A[(f + 8) >> 2]), + (A[(r + 12) >> 2] = e), + (A[(f + 8) >> 2] = e), + (A[(e + 24) >> 2] = 0), + (A[(e + 12) >> 2] = f), + (A[(e + 8) >> 2] = r) + } + } + function x3(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + ;(B = (h - 16) | 0), + (h = B), + (G = i ? 170 : 169), + (a = (r - 8) | 0), + (f = a), + (u = A[f >> 2]), + (t = A[(f + 4) >> 2]), + (s = (r - 16) | 0), + (r = s), + (f = A[r >> 2]), + (k = A[(r + 4) >> 2]) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + for (;;) { + n = (t - 7) >>> 0 < 4294967278 ? 7 : t + u: { + n: { + o: { + s: { + B: { + for (;;) { + o = f + w: { + if ( + ((l = k), + (r = l), + (r = (r - 7) >>> 0 < 4294967278 ? 7 : r), + (k = (r + 11) | 0), + (k >>> 0 > 18) | !((1 << k) & 264199) || + ((k = (n + 11) | 0), + (k >>> 0 > 18) | !((1 << k) & 264199))) + ) + break w + if (!(r | n)) { + k = (u | 0) == (o | 0) + break r + } + g: { + l: { + h: { + if ((r | 0) == 7) { + if ((n | 0) != 7 && n) break g + if ( + (P(0, o | 0), + P(1, (l + 2146959372) | 0), + (C = +u0()), + (n | 0) == 7) + ) + break h + E = +(u | 0) + break l + } + if (((n | 0) != 7) | r) break g + C = +(o | 0) + } + P(0, u | 0), P(1, (t + 2146959372) | 0), (E = +u0()) + } + k = C == E + break r + } + if (!(((r | 0) != -11) & ((n | 0) != -11))) { + if ( + ((k = + Z[A[(A[(e + 16) >> 2] + 348) >> 2]]( + e, + 169, + o, + l, + u, + t, + ) | 0), + (k | 0) >= 0) + ) + break r + break e + } + if ( + ((f = A[(e + 16) >> 2]), + !(((r | 0) != -9) & ((n | 0) != -9))) + ) { + if ( + ((k = Z[A[(f + 320) >> 2]](e, 169, o, l, u, t) | 0), + (k | 0) >= 0) + ) + break r + break e + } + if ( + ((k = Z[A[(f + 292) >> 2]](e, 169, o, l, u, t) | 0), + (k | 0) >= 0) + ) + break r + break e + } + if ((r | 0) == (n | 0)) { + w: { + if ( + (n | 0) != -1 || + ((r = hr(e, (B + 8) | 0, o, l, u, t, G, 0, 2)), !r) + ) + break w + if ((I(e, o, l), I(e, u, t), (r | 0) < 0)) break e + ;(e = A[(B + 12) >> 2]), + (A[s >> 2] = A[(B + 8) >> 2]), + (A[(s + 4) >> 2] = e), + (r = 0) + break A + } + k = rA(e, o, l, u, t, 0) + break r + } + if ( + ((k = 1), + (((r | 0) == 2) & ((n | 0) == 3)) | + (((n | 0) == 2) & ((r | 0) == 3))) + ) + break r + w: { + g: { + if ((r | 0) == -7) { + ;(k = 0), (w = -7), (f = n) + l: switch ((n + 11) | 0) { + case 3: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + break o + case 12: + break B + case 0: + case 1: + case 2: + case 11: + break g + case 4: + break t + default: + break l + } + if ((n | 0) == 7) break g + break o + } + if ((n | 0) != -7) break w + ;(w = 0), (k = Y) + l: switch ((r + 1) | 0) { + default: + if ((r + 11) >>> 0 >= 3) break f + break + case 0: + break n + case 2: + continue + case 1: + case 8: + break l + case 3: + case 4: + case 5: + case 6: + case 7: + break f + } + ;(k = (r | 0) == -10), (n = -7) + } + g: { + l: { + if ( + !k & ((n | 0) != -10) || + ((f = A[(A[(e + 16) >> 2] + 140) >> 2]), + Q[(f + 40) | 0] & 4 && f) + ) + break l + h: { + C: { + if ((r | 0) != -7) { + ;(f = o), (k = l) + break C + } + if ( + ((f = Ze(e, o, l)), + (r = g), + (k = r), + (r | 0) != -10) + ) + break h + } + if ( + (n | 0) != -7 || + ((u = Ze(e, u, t)), + (r = g), + (t = r), + (r | 0) == -10) + ) + break g + } + I(e, f, k), I(e, u, t), (k = 0) + break r + } + if ( + ((f = w1(e, o, l)), (r = g), (k = r), (r | 0) == 6) + ) + break k + if ( + ((u = w1(e, u, t)), (r = g), (t = r), (r | 0) == 6) + ) + break i + } + k = eu(e, f, k, u, t) + break r + } + if (((k = Y), (r | 0) != 1)) break + } + if ((n | 0) != 1) break s + } + ;(t = 0), (f = o), (k = l) + continue + } + if (((w = r), (r | 0) != -1)) break o + if ( + ((r = (n + 11) | 0), + ((1 << r) & 264199 && r >>> 0 <= 18) || + ((w = -1), (n & -2) == -8)) + ) + break n + } + if ((n | 0) != -1) break u + if ( + ((r = (w + 11) | 0), + ((w & -2) == -8) | ((1 << r) & 264199 ? r >>> 0 <= 18 : 0)) + ) + break n + n = -1 + break u + } + if (((f = hr(e, (B + 8) | 0, o, l, u, t, G, 0, 2)), f)) { + if ((I(e, o, l), I(e, u, t), (r = 0), (f | 0) < 0)) break e + ;(e = A[(B + 12) >> 2]), + (A[s >> 2] = A[(B + 8) >> 2]), + (A[(s + 4) >> 2] = e) + break A + } + if (((f = w4(e, o, l, 2)), (r = g), (k = r), (r | 0) == 6)) break k + if (((u = w4(e, u, t, 2)), (r = g), (t = r), (r | 0) != 6)) continue + break i + } + break + } + f = w + } + ;(w = (n & -2) == 2), (r = f) + } + f: { + if ((l | 0) == -1 && ((k = 1), (m[(o + 5) | 0] < 0) & w)) break f + k = ((t | 0) == -1) & (m[(u + 5) | 0] < 0) & ((r & -2) == 2) + } + I(e, o, l), I(e, u, t) + break r + } + ;(f = u), (k = t) + } + I(e, f, k) + } + ;(A[s >> 2] = 0), + (A[(s + 4) >> 2] = 3), + (A[a >> 2] = 0), + (A[(a + 4) >> 2] = 3), + (r = -1) + break A + } + ;(A[s >> 2] = (i | 0) != (k | 0)), (A[(s + 4) >> 2] = 1), (r = 0) + } + return (h = (B + 16) | 0), r + } + function s9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0 + ;(t = (h - 48) | 0), (h = t), (r = O2(e, r, i)), (i = g) + A: { + if ((i | 0) == 6) break A + ;(u = R0(e, r, i)), (B = g), (l = B) + r: { + if ((l | 0) == 6) { + n = -1 + break r + } + e: { + if ( + ((B = A[(u + 4) >> 2] & 2147483647), + (a = W0(e, (B >>> 0 <= 1 ? 1 : B) << 2)), + !a) + ) { + n = -1 + break e + } + for (A[(t + 16) >> 2] = 0; ; ) { + if ((o | 0) >= (B | 0)) break e + ;(V = ((n << 2) + a) | 0), + (R = JA(u, (t + 16) | 0)), + (A[V >> 2] = R), + (n = (n + 1) | 0), + (o = A[(t + 16) >> 2]) + } + } + I(e, u, l) + } + if ((I(e, r, i), (r = 0), (i = 6), (n | 0) < 0)) break A + r: { + e: { + if (!k || ((k = A[f >> 2]), (f = A[(f + 4) >> 2]), (f | 0) == 3)) break e + i: { + if (((k = Br(e, (t + 12) | 0, k, f)), k)) { + k: { + if ( + (Q[k | 0] != 78) | (Q[(k + 1) | 0] != 70) || + ((f = Q[(k + 2) | 0] == 75), + (u = Q[(k + (f ? 3 : 2)) | 0]), + ((u - 67) & 255) >>> 0 > 1) + ) + break k + if ( + A[(t + 12) >> 2] == + (((((f ? (k + 3) | 0 : (k + 2) | 0) - k) | 0) + 1) | 0) + ) + break i + } + y2(e, k), b2(e, 10594, 0) + } + ;(D = (e + 16) | 0), (u = a) + break r + } + y2(e, k), (w = (((u + (f << 1)) | 0) - 67) | 0) + } + ;(k = A[(e + 16) >> 2]), + (A[(t + 24) >> 2] = 0), + (A[(t + 28) >> 2] = 0), + (A[(t + 16) >> 2] = 0), + (A[(t + 20) >> 2] = 0), + (A[(t + 36) >> 2] = k), + (A[(t + 32) >> 2] = 59), + (B = e), + (D = (e + 16) | 0), + (e = -1), + (k = n << 2) + e: { + if (fA((t + 16) | 0, k)) { + u = 0 + break e + } + i: { + if (!w) + for (o = 0, f = (n | 0) > 0 ? n : 0; ; ) { + if ((f | 0) == (o | 0)) break i + if (((u = o << 2), (o = (o + 1) | 0), !(z[(u + a) >> 2] <= 255))) break + } + if ((qn((t + 16) | 0, a, n, (w >>> 1) | 0), (u = 0), A[(t + 28) >> 2])) + break e + for ( + u = A[(t + 16) >> 2], + o = (u + 4) | 0, + l = A[(t + 20) >> 2], + e = (l >>> 2) | 0, + C = (e - 1) | 0, + k = 0; + ; + + ) { + k: { + if ((e | 0) > (k | 0)) { + if (((n = k), !Ge(A[((k << 2) + u) >> 2]))) break k + for (;;) { + if ((n | 0) == (C | 0)) { + k = e + break k + } + if ( + ((f = (n + 1) | 0), (s = A[((f << 2) + u) >> 2]), (Y = Ge(s)), Y) + ) { + for (;;) { + f: { + if ( + (k | 0) > (n | 0) || + ((G = ((n << 2) + u) | 0), + (E = A[G >> 2]), + (Ge(E) | 0) <= (Y | 0)) + ) + break f + ;(A[(G + 4) >> 2] = E), (n = (n - 1) | 0) + continue + } + break + } + ;(A[(o + (n << 2)) >> 2] = s), (n = f) + continue + } else { + k = f + break k + } + } + } + if ((w & 1) | (l >>> 0 < 8)) break e + for (Y = e >>> 0 <= 1 ? 1 : e, w = 1, e = 1; ; ) { + if ((w | 0) == (Y | 0)) break e + ;(f = A[((w << 2) + u) >> 2]), (o = Ge(f)), (n = e) + f: { + t: { + for (;;) { + if ((n | 0) <= 0) break t + if ( + ((n = (n - 1) | 0), + (G = ((n << 2) + u) | 0), + (k = A[G >> 2]), + (l = Ge(k)), + l) + ) { + if (((k = (o | 0) > (l | 0)), (o = 256), k)) continue + break t + } + break + } + u: { + if (!(((f - 4449) >>> 0 > 20) | ((k - 4352) >>> 0 > 18))) { + o = (((M(f, 28) + M(k, 588)) | 0) - 2639516) | 0 + break u + } + n: { + if ( + ((n = (k - 44032) | 0), + n >>> 0 > 11171 || + ((l = ((n & 65535) >>> 0) % 28 | 0), + (n = (f - 4519) | 0), + l | (n >>> 0 > 27))) + ) + break n + o = (k + n) | 0 + break u + } + for (n = 944, l = 0; ; ) { + if ((n | 0) < (l | 0)) break t + if ( + ((C = (((n + l) | 0) / 2) | 0), + (o = F[((C << 1) + 60928) >> 1]), + (E = (o >>> 6) | 0), + (s = A[((E << 2) + 46352) >> 2]), + (W = (s >>> 14) | 0), + (o = (W + (o & 63)) | 0), + c3((t + 40) | 0, o, E, W, (s >>> 7) & 127, (s >>> 1) & 63), + (s = A[(t + 40) >> 2]), + (s = + (k | 0) == (s | 0) + ? (f - A[(t + 44) >> 2]) | 0 + : (k - s) | 0), + (s | 0) < 0) + ) { + n = (C - 1) | 0 + continue + } + if (s) { + l = (C + 1) | 0 + continue + } + break + } + if (!o) break t + } + A[G >> 2] = o + break f + } + ;(A[((e << 2) + u) >> 2] = f), (e = (e + 1) | 0) + } + w = (w + 1) | 0 + } + } + k = (k + 1) | 0 + } + } + ;(u = A[(t + 16) >> 2]), Q0(u, a, k), (e = n) + } + if (((k = A[(B + 16) >> 2]), Z[A[(k + 4) >> 2]]((k + 16) | 0, a), (e | 0) < 0)) + break A + if (s2(B, (t + 16) | 0, e)) break r + n = 0 + e: { + for (;;) { + if ((e | 0) == (n | 0)) break e + if (((k = n << 2), (n = (n + 1) | 0), !!uA((t + 16) | 0, A[(k + u) >> 2]))) + break + } + ;(e = A[(A[(t + 16) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(t + 20) >> 2]) + break r + } + ;(r = d0((t + 16) | 0)), (i = g) + } + ;(e = A[D >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, u) + } + return (h = (t + 48) | 0), (g = i), r | 0 + } + function B9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0 + ;(t = (h - 48) | 0), + (h = t), + (o = 3), + (A[(t + 40) >> 2] = 0), + (A[(t + 44) >> 2] = 3), + (W = n & 8) + A: { + r: { + e: { + if (W) { + if ( + (i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (u = I4(e, r, i)), + (A[(t + 8) >> 2] = u), + (A[(t + 12) >> 2] = u >> 31), + (u | 0) >= 0) + ) + break e + ;(u = 0), (B = 6) + break r + } + if (((B = 6), (r = Z0(e, r, i)), (i = g), n2(e, (t + 8) | 0, r, i))) break r + } + if ( + ((V = A[f >> 2]), + (R = A[(f + 4) >> 2]), + (N = 3), + (k | 0) >= 2 && ((N = A[(f + 12) >> 2]), (L = A[(f + 8) >> 2])), + (u = 0), + (B = 6), + r1(e, V, R)) + ) + break r + e: { + i: switch (n | 0) { + case 1: + case 9: + o = 1 + break e + case 3: + ;(f = A[(t + 12) >> 2]), (k = A[(t + 8) >> 2]), (o = 0) + k: { + if (!((k - -2147483648) >>> 0 < 2147483648 ? (f + 1) | 0 : f)) break k + S(+(+(k >>> 0) + +(f | 0) * 4294967296)), + (f = v(1) | 0), + (k = v(0) | 0), + (l = f & 2147483647), + (l = + (((l | 0) == 2146435072) & ((k | 0) != 0)) | (l >>> 0 > 2146435072)), + (k = l ? 0 : k), + (o = l ? -12 : (f - 2146959372) | 0) + } + if (((f = o), (l = ae(e, r, i, k, f)), (k = g), (o = k), (k | 0) != 6)) + break e + break r + case 4: + if (((l = ae(e, r, i, 0, 0)), (k = g), (o = k), (k | 0) != 6)) break e + break r + case 11: + if ( + ((A[(t + 16) >> 2] = r), + (A[(t + 20) >> 2] = i), + (A[(t + 24) >> 2] = A[(t + 8) >> 2]), + (A[(t + 28) >> 2] = 0), + (l = h6(e, 2, (t + 16) | 0)), + (k = g), + (o = k), + (k | 0) != 6) + ) + break e + break r + case 12: + if (((l = u2(e)), (k = g), (o = k), (k | 0) != 6)) break e + ;(l = 0), (o = 6) + break r + case 0: + case 8: + break i + default: + break e + } + ;(l = 1), (o = 1) + } + for ( + k = A[(t + 8) >> 2], + f = A[(t + 12) >> 2], + u = (!!k & ((f | 0) >= 0)) | ((f | 0) > 0), + q = u ? k : 0, + A0 = u ? f : 0; + ; + + ) { + if (((s | 0) != (q | 0)) | ((w | 0) != (A0 | 0))) { + e: { + i: { + if (W) { + if ( + ((e0 = t), + (k0 = m1(e, r, i, s, w)), + (A[(e0 + 40) >> 2] = k0), + (k = g), + (A[(t + 44) >> 2] = k), + (u = 0), + (k | 0) != 6) + ) + break i + break r + } + if (((k = N1(e, r, i, s, w, (t + 40) | 0)), (k | 0) < 0)) { + u = 0 + break r + } + if (!k) break e + } + if ( + ((f = w), + (k = s), + (!f & (k >>> 0 >= 2147483648)) | f && + (S(+(+(k >>> 0) + +(f | 0) * 4294967296)), + (f = v(1) | 0), + (k = v(0) | 0), + (u = f & 2147483647), + (u = + (((u | 0) == 2146435072) & ((k | 0) != 0)) | (u >>> 0 > 2146435072)), + (k = u ? 0 : k), + (f = u ? -12 : (f - 2146959372) | 0)), + (u = 0), + (f | 0) == 6 || + ((A[(t + 32) >> 2] = r), + (A[(t + 36) >> 2] = i), + (A[(t + 24) >> 2] = k), + (A[(t + 28) >> 2] = f), + (C = A[(t + 44) >> 2]), + (E = C), + (G = A[(t + 40) >> 2]), + (A[(t + 16) >> 2] = G), + (A[(t + 20) >> 2] = E), + (C = G0(e, V, R, L, N, 3, (t + 16) | 0)), + (a = g), + I(e, k, f), + (k = C), + (a | 0) == 6)) + ) + break r + i: { + k: switch (n | 0) { + case 0: + case 8: + if (U0(e, k, a)) break i + B = 1 + break A + case 1: + case 9: + if (!U0(e, k, a)) break i + ;(u = 1), (B = 1) + break A + case 3: + if ((s1(e, l, o, s, w, k, a) | 0) >= 0) break i + break r + case 11: + if ((GA(e, l, o, s, 0, k, a, 16384) | 0) >= 0) break i + break r + case 4: + case 12: + if (!U0(e, k, a)) break i + if ( + (E >>> 0 >= 4294967285 && (A[G >> 2] = A[G >> 2] + 1), + (s1(e, l, o, Y, D, G, E) | 0) < 0) + ) + break r + ;(Y = (Y + 1) | 0), (D = Y ? D : (D + 1) | 0) + break i + default: + break k + } + I(e, k, a) + } + I(e, G, E), (A[(t + 40) >> 2] = 0), (A[(t + 44) >> 2] = 3) + } + ;(s = (s + 1) | 0), (w = s ? w : (w + 1) | 0) + continue + } + break + } + if ((n | 0) != 12) { + ;(u = l), (B = o) + break A + } + if ( + ((A[(t + 16) >> 2] = r), + (A[(t + 20) >> 2] = i), + (A[(t + 24) >> 2] = Y), + (A[(t + 28) >> 2] = 0), + (u = 0), + (n = (t + 16) | 0), + (k = h6(e, 2, n)), + (f = g), + (f | 0) == 6) + ) + break r + ;(A[(t + 16) >> 2] = l), + (A[(t + 20) >> 2] = o), + (C = k), + (k = dr(e, $e(e, k, f, 66, 1, n), g)), + (u = k ? 0 : C), + (B = k ? 6 : f) + } + I(e, l, o) + } + return ( + I(e, A[(t + 40) >> 2], A[(t + 44) >> 2]), + I(e, r, i), + (h = (t + 48) | 0), + (g = B), + u | 0 + ) + } + function Uk(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(n = (h - 320) | 0), (h = n) + A: { + if ((f | 0) != 3) { + if (((l = 6), (k = Br(e, (n + 92) | 0, k, f)), !k)) break A + for (o = A[(n + 92) >> 2]; ; ) { + if ((u | 0) != (o | 0)) { + r: { + if ( + ((f = K2((m[(k + u) | 0] - 103) | 0, 31)), + !((f >>> 0 > 9) | !((715 >>> f) & 1)) && + ((f = A[((f << 2) + 33112) >> 2]), !(f & t))) + ) + break r + y2(e, k), o4(e, 7277, 0) + break A + } + ;(u = (u + 1) | 0), (t = f | t) + continue + } + break + } + y2(e, k) + } + if ( + ((l = 6), (k = r), (r = (t >>> 4) & 1), (k = _k(e, (n + 92) | 0, k, i, !r)), !k) + ) + break A + ;(i = A[(n + 92) >> 2]), + H0((n + 188) | 0, 0, 128), + (A[(n + 104) >> 2] = 0), + (A[(n + 108) >> 2] = 0), + (A[(n + 172) >> 2] = 0), + (A[(n + 176) >> 2] = 0), + (A[(n + 184) >> 2] = e), + (A[(n + 180) >> 2] = 52), + (A[(n + 156) >> 2] = -1), + (A[(n + 148) >> 2] = 1), + (A[(n + 152) >> 2] = -1), + (A[(n + 136) >> 2] = r), + (A[(n + 128) >> 2] = k), + (A[(n + 124) >> 2] = i + k), + (A[(n + 120) >> 2] = k), + (A[(n + 160) >> 2] = e), + (A[(n + 96) >> 2] = 0), + (A[(n + 100) >> 2] = 0), + (A[(n + 116) >> 2] = e), + (A[(n + 164) >> 2] = 0), + (A[(n + 168) >> 2] = 0), + (A[(n + 112) >> 2] = 52), + (A[(n + 132) >> 2] = t), + (A[(n + 144) >> 2] = (t >>> 3) & 1), + (A[(n + 140) >> 2] = (t >>> 1) & 1), + (r = (n + 96) | 0), + H(r, t & 255), + H(r, 0), + H(r, 0), + h0(r, 0), + t & 32 || (QA(r, 8, 6), H(r, 4), QA(r, 7, -11)), + (r = (n + 96) | 0), + li(r, 11, 0) + r: { + e: { + if (di(r, 0)) break e + if ((li(r, 12, 0), H(r, 10), Q[A[(n + 120) >> 2]])) { + t2(r, 14931, 0) + break e + } + if (A[(n + 108) >> 2]) { + Ii((n + 96) | 0) + break e + } + ;(f = (A[(n + 100) >> 2] - 7) | 0), + (B = A[(n + 96) >> 2]), + (w = (B + 7) | 0), + (u = 0), + (t = 0) + i: { + k: { + f: { + t: { + u: { + for (;;) { + if ((f | 0) > (t | 0)) { + if (((r = (t + w) | 0), (o = Q[r | 0]), o >>> 0 >= 29)) break f + if (((i = Q[(o + 33600) | 0]), ((i + t) | 0) > (f | 0))) break k + n: { + o: switch ((o - 15) | 0) { + case 0: + case 10: + if (((r = (u + 1) | 0), (u | 0) < (s | 0))) { + u = r + break n + } + if (((o = (u | 0) > 254), (u = r), (s = r), !o)) break n + break u + case 1: + case 11: + if ((u | 0) <= 0) break i + u = (u - 1) | 0 + break n + case 6: + i = + (((Q[(r + 1) | 0] | (Q[(r + 2) | 0] << 8)) << 2) + i) | 0 + break n + case 7: + break o + default: + break n + } + i = (((Q[(r + 1) | 0] | (Q[(r + 2) | 0] << 8)) << 3) + i) | 0 + } + t = (i + t) | 0 + continue + } + break + } + if ((s | 0) >= 0) break t + } + t2((n + 96) | 0, 6912, 0) + break e + } + ;(m[(B + 1) | 0] = A[(n + 148) >> 2]), + (m[(A[(n + 96) >> 2] + 2) | 0] = s), + (r = A[(n + 96) >> 2]), + (i = (A[(n + 100) >> 2] - 7) | 0), + (m[(r + 3) | 0] = i), + (m[(r + 4) | 0] = i >>> 8), + (m[(r + 5) | 0] = i >>> 16), + (m[(r + 6) | 0] = i >>> 24), + (r = A[(n + 168) >> 2]), + r >>> 0 > (A[(n + 148) >> 2] - 1) >>> 0 && + (P2((n + 96) | 0, A[(n + 164) >> 2], r), + (r = A[(n + 96) >> 2]), + (m[r | 0] = Q[r | 0] | 128)), + (r = A[(n + 164) >> 2]), + r && Z[A[(n + 180) >> 2]](A[(n + 184) >> 2], r, 0) | 0, + (m[(n + 16) | 0] = 0), + (t = A[(n + 96) >> 2]), + (r = A[(n + 100) >> 2]) + break r + } + d(16867, 16224, 1791, 12410), T() + } + d(10420, 16224, 1792, 12410), T() + } + d(18478, 16224, 1805, 12410), T() + } + for ( + r = A[(n + 96) >> 2], + r && Z[A[(n + 112) >> 2]](A[(n + 116) >> 2], r, 0) | 0, + A[(n + 112) >> 2] = 0, + A[(n + 116) >> 2] = 0, + A[(n + 104) >> 2] = 0, + A[(n + 108) >> 2] = 0, + A[(n + 96) >> 2] = 0, + A[(n + 100) >> 2] = 0, + r = A[(n + 164) >> 2], + r && Z[A[(n + 180) >> 2]](A[(n + 184) >> 2], r, 0) | 0, + r = (n + 164) | 0, + A[r >> 2] = 0, + A[(r + 4) >> 2] = 0, + A[(r + 16) >> 2] = 0, + A[(r + 20) >> 2] = 0, + A[(r + 8) >> 2] = 0, + A[(r + 12) >> 2] = 0, + u = (n + 188) | 0, + t = 0; + ; + + ) { + if (((r = (((n + 16) | 0) + t) | 0), (i = Q[u | 0]), !(!i | (t >>> 0 > 62)))) { + ;(m[r | 0] = i), (t = (t + 1) | 0), (u = (u + 1) | 0) + continue + } + break + } + ;(m[r | 0] = 0), (t = 0), (r = 0) + } + if ((y2(e, k), !t)) { + ;(A[n >> 2] = n + 16), o4(e, 7858, n) + break A + } + ;(a = P6(e, t, r)), + (l = g), + (e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, t) + } + return (h = (n + 320) | 0), (g = l), a | 0 + } + function Hk(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0 + ;(G = (h - 16) | 0), (h = G), (t = (n - 1) | 0), (o = A[((t << 2) + f) >> 2]) + A: { + r: { + e: { + if ((n | 0) == 1) { + ;(t = 0), (A[(G + 12) >> 2] = 0) + i: { + if (k >>> 0 <= 2) + for (;;) { + if ((k | 0) <= 0) break i + ;(k = (k - 1) | 0), + (e = k << 2), + (f = (e + r) | 0), + (n = A[(e + i) >> 2]), + (e = j2(n, t, o, 0)), + (A[f >> 2] = e), + (t = (n - i0(o, 0, e, g)) | 0) + } + for (e = j2(-1, o ^ -1, o, 0); ; ) { + if (((k = (k - 1) | 0), (k | 0) < 0)) break i + ;(f = k << 2), + (V = (f + r) | 0), + (R = Ut((G + 12) | 0, t, A[(i + f) >> 2], o, e)), + (A[V >> 2] = R), + (t = A[(G + 12) >> 2]) + } + } + A[i >> 2] = t + break e + } + i: { + k: { + f: { + t: { + u: { + if (((l = (k - n) | 0), (((n | 0) > (l | 0) ? l : n) | 0) >= 50)) { + if (l) { + if ( + ((B = (l + 1) | 0), + (o = n >>> 0 > l >>> 0 ? B : l), + (s = (o + 1) | 0), + (a = Z[A[(e + 4) >> 2]](A[e >> 2], 0, s << 2) | 0), + (u = Z[A[(e + 4) >> 2]](A[e >> 2], 0, s << 3) | 0), + !a | !u) + ) + break k + if (n >>> 0 > o >>> 0) break u + for (C = (o - n) | 0, t = 0; ; ) + if ((t | 0) == (C | 0)) + for (C = ((C << 2) + u) | 0, t = 0; ; ) { + if ((n | 0) == (t | 0)) break t + ;(w = t << 2), + (A[(w + C) >> 2] = A[(f + w) >> 2]), + (t = (t + 1) | 0) + } + else { + ;(A[((t << 2) + u) >> 2] = 0), (t = (t + 1) | 0) + continue + } + } + d(18302, 16250, 1461, 13864), T() + } + l >>> 0 >= 3 && (a = j2(-1, o ^ -1, o, 0)), (e = ((l << 2) + i) | 0) + n: { + o: { + s: { + for (;;) { + if ((t | 0) < 0) break s + if ( + ((k = t << 2), + (t = (t - 1) | 0), + (u = A[(e + k) >> 2]), + (k = A[(k + f) >> 2]), + (u | 0) != (k | 0)) + ) + break + } + if (((k = k >>> 0 <= u >>> 0), (A[((l << 2) + r) >> 2] = k), k)) + break o + break n + } + A[((l << 2) + r) >> 2] = 1 + } + Nr(e, e, f, n) + } + for (Y = ((n << 2) + i) | 0; ; ) { + if (((l = (l - 1) | 0), (l | 0) < 0)) break A + ;(C = l << 2), (s = (C + Y) | 0), (e = A[s >> 2]), (t = -1) + n: { + if (e >>> 0 >= o >>> 0) break n + if (a) { + t = Ut((G + 8) | 0, e, A[(s - 4) >> 2], o, a) + break n + } + t = j2(A[(s - 4) >> 2], e, o, 0) + } + for (e = (i + C) | 0, u = 0, k = 0; ; ) { + if ((k | 0) != (n | 0)) { + ;(B = k << 2), + (w = (e + B) | 0), + (D = w), + (w = A[w >> 2]), + (E = i0(A[(f + B) >> 2], 0, t, 0)), + (u = (E + u) | 0), + (B = g), + (B = u >>> 0 < E >>> 0 ? (B + 1) | 0 : B), + (A[D >> 2] = w - u), + (u = (B + (u >>> 0 > w >>> 0)) | 0), + (k = (k + 1) | 0) + continue + } + break + } + if (((k = A[s >> 2]), (A[s >> 2] = k - u), k >>> 0 < u >>> 0)) + for ( + ; + (t = (t - 1) | 0), + !( + !!Q8(e, e, f, n) && + ((k = (A[s >> 2] + 1) | 0), (A[s >> 2] = k), !k) + ); + + ); + A[(r + C) >> 2] = t + } + } + for (C = (((n - o) << 2) + f) | 0, t = 0; ; ) { + if ((t | 0) != (o | 0)) { + ;(w = t << 2), + (A[(w + u) >> 2] = A[(C + w) >> 2]), + (t = (t + 1) | 0) + continue + } + break + } + if (!b6(u, 1, o)) break t + ;(t = o << 2), (V = (H0(a, 0, t) + t) | 0), (R = 1), (A[V >> 2] = R) + break f + } + if (on(e, a, u, o)) break k + } + if (ye(e, u, a, s, ((((k << 2) + i) | 0) + ((o ^ -1) << 2)) | 0, s)) break k + for (o = ((((s << 3) + u) | 0) + ((l ^ -1) << 2)) | 0, t = 0; ; ) { + if ((t | 0) != (B | 0)) { + ;(l = t << 2), (A[(l + r) >> 2] = A[(o + l) >> 2]), (t = (t + 1) | 0) + continue + } + break + } + if ( + (Z[A[(e + 4) >> 2]](A[e >> 2], u, 0) | 0, + Z[A[(e + 4) >> 2]](A[e >> 2], a, 0) | 0, + (u = Z[A[(e + 4) >> 2]](A[e >> 2], 0, ((k << 2) + 4) | 0) | 0), + !u) + ) + break r + if (ye(e, u, r, B, f, n)) break i + for ( + Nr(i, i, u, (n + 1) | 0), + Z[A[(e + 4) >> 2]](A[e >> 2], u, 0) | 0, + e = ((n << 2) + i) | 0; + ; + + ) { + k = n + f: { + if (A[e >> 2]) break f + for (;;) { + if ((k | 0) <= 0) break f + if ( + ((k = (k - 1) | 0), + (t = k << 2), + (o = A[(t + i) >> 2]), + (t = A[(f + t) >> 2]), + (o | 0) != (t | 0)) + ) + break + } + if (t >>> 0 > o >>> 0) break e + } + ;(k = Nr(i, i, f, n)), (A[e >> 2] = A[e >> 2] - k), b6(r, 1, B) + } + } + if ((a && Z[A[(e + 4) >> 2]](A[e >> 2], a, 0) | 0, !u)) break r + } + Z[A[(e + 4) >> 2]](A[e >> 2], u, 0) | 0 + break r + } + break A + } + W = -1 + } + return (h = (G + 16) | 0), W + } + function j1(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0 + ;(o = (h - 48) | 0), + (h = o), + (A[r >> 2] = 0), + (A[i >> 2] = 0), + (A[(o + 44) >> 2] = 0), + (A[(o + 40) >> 2] = 0), + (G = f & 48), + (E = f & 16), + (a = A[(k + 16) >> 2]), + (u = (a + 48) | 0) + A: { + r: { + e: { + i: { + for (;;) { + if (A[(a + 32) >> 2] > (s | 0)) { + t = A[(u + 4) >> 2] + k: { + if ( + !t || + ((n = A[u >> 2] & 268435456 ? 0 : E), + (C = Fe(e, t)), + n | !((f >>> C) & 1)) + ) + break k + if ( + !( + !G | + ((A[u >> 2] & -1073741824) != -2147483648) | + (A[ + (A[(A[(A[(k + 20) >> 2] + (s << 3)) >> 2] + 16) >> 2] + 4) >> 2 + ] != + 4) + ) + ) { + XA(e, A[(u + 4) >> 2]), (s = -1) + break i + } + if (U4(e, (o + 36) | 0, t)) { + B = (B + 1) | 0 + break k + } + if (!C) { + l = (l + 1) | 0 + break k + } + w = (w + 1) | 0 + } + ;(u = (u + 8) | 0), (s = (s + 1) | 0) + continue + } + break + } + u = 0 + k: { + if (((n = Q[(k + 5) | 0]), !(n & 4))) break k + if (n & 8) { + if (!(f & 1)) break k + B = (A[(k + 40) >> 2] + B) | 0 + break k + } + if (((n = F[(k + 6) >> 1]), (n | 0) == 5)) { + if (!(f & 1)) break k + ;(n = A[(k + 32) >> 2]), + (B = + ((A[(k + 36) >> 2] == -7 ? A[(n + 4) >> 2] & 2147483647 : 0) + B) | 0) + break k + } + if ( + ((n = A[(((A[(A[(e + 16) >> 2] + 68) >> 2] + M(n, 24)) | 0) + 20) >> 2]), + !n || ((n = A[(n + 4) >> 2]), !n)) + ) + break k + if (((s = -1), Z[n | 0](e, (o + 44) | 0, (o + 40) | 0, k, -1) | 0)) break i + for (n = 0; ; ) { + if (z[(o + 40) >> 2] <= n >>> 0) break k + f: { + if ( + ((a = n << 3), + (t = A[(((a + A[(o + 44) >> 2]) | 0) + 4) >> 2]), + (f >>> Fe(e, t)) & 1) + ) { + t: { + if (!G) { + t = 0 + break t + } + if (((t = D2(e, o, k, t)), (t | 0) < 0)) break f + t ? ((t = A[o >> 2]), Y2(e, o), (t = (t >>> 2) & 1)) : (t = 0), + (A[(a + A[(o + 44) >> 2]) >> 2] = t) + } + u = ((!E | ((t | 0) != 0)) + u) | 0 + } + n = (n + 1) | 0 + continue + } + break + } + L2(e, A[(o + 44) >> 2], A[(o + 40) >> 2]) + break i + } + if ( + ((a = (l + B) | 0), + (Y = (((a + w) | 0) + u) | 0), + (C = W0(e, ((Y | 0) <= 1 ? 1 : Y) << 3)), + !C) + ) { + L2(e, A[(o + 44) >> 2], A[(o + 40) >> 2]), (s = -1) + break i + } + for ( + W = A[(k + 16) >> 2], u = (W + 48) | 0, n = 0, G = B, l = a, V = 1, s = 0; + ; + + ) { + if ((s | 0) < A[(W + 32) >> 2]) { + D = A[(u + 4) >> 2] + k: { + if ( + !D || + ((t = A[u >> 2] & 268435456), + (w = Fe(e, D)), + (t ? 0 : E) | !((f >>> w) & 1)) + ) + break k + R = (t >>> 28) | 0 + f: { + if (U4(e, (o + 36) | 0, D)) { + ;(t = (n + 1) | 0), (V = 0) + break f + } + if (!w) { + ;(t = n), (n = G), (G = (n + 1) | 0) + break f + } + ;(t = n), (n = l), (l = (n + 1) | 0) + } + ;(w = l), + (l = t0(e, D)), + (n = ((n << 3) + C) | 0), + (A[n >> 2] = R), + (A[(n + 4) >> 2] = l), + (n = t), + (l = w) + } + ;(u = (u + 8) | 0), (s = (s + 1) | 0) + continue + } + break + } + k: { + if (((t = Q[(k + 5) | 0]), !(t & 4))) break k + f: { + if (t & 8) { + if (!(f & 1)) break k + t = A[(k + 40) >> 2] + break f + } + if (F[(k + 6) >> 1] != 5) { + for (u = 0; ; ) { + if (((k = A[(o + 44) >> 2]), u >>> 0 < z[(o + 40) >> 2])) { + ;(k = (k + (u << 3)) | 0), (t = A[k >> 2]), (k = A[(k + 4) >> 2]) + t: { + if (!((t ? 0 : E) | !((f >>> Fe(e, k)) & 1))) { + ;(w = ((l << 3) + C) | 0), + (A[w >> 2] = t), + (A[(w + 4) >> 2] = k), + (l = (l + 1) | 0) + break t + } + K(e, k) + } + u = (u + 1) | 0 + continue + } + break + } + ;(f = A[(e + 16) >> 2]), Z[A[(f + 4) >> 2]]((f + 16) | 0, k) + break k + } + if (!(f & 1)) break k + if (((f = A[(k + 32) >> 2]), (t = 0), A[(k + 36) >> 2] != -7)) break f + t = A[(f + 4) >> 2] & 2147483647 + } + for (u = 0, k = (t | 0) > 0 ? t : 0; ; ) { + if ((k | 0) == (u | 0)) break k + ;(f = ((n << 3) + C) | 0), + (A[f >> 2] = 1), + (A[(f + 4) >> 2] = u | -2147483648), + (u = (u + 1) | 0), + (n = (n + 1) | 0) + } + } + if ((n | 0) != (B | 0)) break e + if ((G | 0) != (a | 0)) break r + if ((l | 0) != (Y | 0)) break A + !B | V || ke(C, B, 8, 65, e), (A[r >> 2] = C), (A[i >> 2] = Y), (s = 0) + } + return (h = (o + 48) | 0), s + } + d(5196, 16200, 7613, 11183), T() + } + d(5151, 16200, 7614, 11183), T() + } + d(5245, 16200, 7615, 11183), T() + } + function w9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(s = (h - 16) | 0), (h = s), (u = 6), (l = F2(e, r, i, 32)) + A: { + if ( + !l || + ((i = Q[(n + 21820) | 0]), b4(e, (s + 8) | 0, A[f >> 2], A[(f + 4) >> 2])) + ) + break A + if ( + ((k | 0) >= 2 && (o = (cr(e, A[(f + 8) >> 2], A[(f + 12) >> 2]) | 0) == 1), + (B = A[(A[(l + 12) >> 2] + 32) >> 2]), + Q[(B + 4) | 0]) + ) { + c2(e) + break A + } + if ( + ((f = A[(l + 20) >> 2]), + (r = A[(s + 8) >> 2]), + (i = 1 << i), + (w = (r + i) | 0), + (k = (A[(s + 12) >> 2] + (i >> 31)) | 0), + (k = i >>> 0 > w >>> 0 ? (k + 1) | 0 : k), + (!k & (f >>> 0 < w >>> 0)) | k) + ) { + b2(e, 14883, 0) + break A + } + i = (r + ((A[(B + 8) >> 2] + A[(l + 16) >> 2]) | 0)) | 0 + r: switch ((n - 22) | 0) { + case 1: + ;(t = Q[i | 0]), (u = 0) + break A + case 2: + ;(e = Q[i | 0] | (Q[(i + 1) | 0] << 8)), + (t = ((o ? e : (e << 8) | (e >>> 8)) << 16) >> 16), + (u = 0) + break A + case 3: + ;(e = Q[i | 0] | (Q[(i + 1) | 0] << 8)), + (t = (o ? e : (e << 8) | (e >>> 8)) & 65535), + (u = 0) + break A + case 4: + ;(e = + Q[i | 0] | + (Q[(i + 1) | 0] << 8) | + ((Q[(i + 2) | 0] << 16) | (Q[(i + 3) | 0] << 24))), + (t = o + ? e + : (e << 24) | ((e & 65280) << 8) | (((e >>> 8) & 65280) | (e >>> 24))), + (u = 0) + break A + case 5: + if ( + ((e = + Q[i | 0] | + (Q[(i + 1) | 0] << 8) | + ((Q[(i + 2) | 0] << 16) | (Q[(i + 3) | 0] << 24))), + (t = o + ? e + : (e << 24) | ((e & 65280) << 8) | (((e >>> 8) & 65280) | (e >>> 24))), + (t | 0) >= 0) + ) { + u = 0 + break A + } + S(+(t >>> 0)), + (r = v(1) | 0), + (e = v(0) | 0), + (i = e), + (e = (((r | 0) == 2146435072) & ((e | 0) != 0)) | (r >>> 0 > 2146435072)), + (t = e ? 0 : i), + (u = e ? -12 : (r - 2146959372) | 0) + break A + case 6: + ;(f = e), + (e = + Q[(i + 4) | 0] | + (Q[(i + 5) | 0] << 8) | + ((Q[(i + 6) | 0] << 16) | (Q[(i + 7) | 0] << 24))), + (r = + Q[i | 0] | + (Q[(i + 1) | 0] << 8) | + ((Q[(i + 2) | 0] << 16) | (Q[(i + 3) | 0] << 24))), + (k = r << 24), + (B = ((r & 65280) << 8) | k), + (k = r & 16711680), + (n = r & -16777216), + (i = 0), + (t = Zr( + f, + o + ? r + : (k << 24) | + (n << 8) | + t | + (((((e & 255) << 24) | (r >>> 8)) & -16777216) | + ((((e & 16777215) << 8) | (r >>> 24)) & 16711680) | + (((e >>> 8) & 65280) | (e >>> 24))), + o ? e : (k >>> 8) | (n >>> 24) | B | (i | i), + )), + (u = g) + break A + case 7: + ;(f = e), + (e = + Q[(i + 4) | 0] | + (Q[(i + 5) | 0] << 8) | + ((Q[(i + 6) | 0] << 16) | (Q[(i + 7) | 0] << 24))), + (r = + Q[i | 0] | + (Q[(i + 1) | 0] << 8) | + ((Q[(i + 2) | 0] << 16) | (Q[(i + 3) | 0] << 24))), + (k = r << 24), + (n = ((r & 65280) << 8) | k), + (k = r & 16711680), + (i = (k >>> 8) | 0), + (u = t), + (l = k << 24), + (t = r & -16777216), + (k = (t >>> 24) | 0), + (k = i | k | n), + (i = 0), + (t = Ff( + f, + o + ? r + : u | + (l | (t << 8)) | + (((((e & 255) << 24) | (r >>> 8)) & -16777216) | + ((((e & 16777215) << 8) | (r >>> 24)) & 16711680) | + (((e >>> 8) & 65280) | (e >>> 24))), + o ? e : k | (i | i), + )), + (u = g) + break A + case 8: + ;(e = + Q[i | 0] | + (Q[(i + 1) | 0] << 8) | + ((Q[(i + 2) | 0] << 16) | (Q[(i + 3) | 0] << 24))), + S( + (P( + 2, + o + ? e + : (e << 24) | ((e & 65280) << 8) | (((e >>> 8) & 65280) | (e >>> 24)), + ), + +yu()), + ), + (i = v(1) | 0), + (r = v(0) | 0), + (e = i & 2147483647), + (e = (((e | 0) == 2146435072) & ((r | 0) != 0)) | (e >>> 0 > 2146435072)), + (t = e ? 0 : r), + (u = e ? -12 : (i - 2146959372) | 0) + break A + case 9: + ;(e = + Q[(i + 4) | 0] | + (Q[(i + 5) | 0] << 8) | + ((Q[(i + 6) | 0] << 16) | (Q[(i + 7) | 0] << 24))), + (n = 0), + (r = + Q[i | 0] | + (Q[(i + 1) | 0] << 8) | + ((Q[(i + 2) | 0] << 16) | (Q[(i + 3) | 0] << 24))), + (f = (r << 24) | ((r & 65280) << 8)), + (k = r & 16711680), + (i = (k >>> 8) | 0), + (t = n), + (u = k << 24), + (n = r & -16777216), + (k = (n >>> 24) | 0), + (n = o + ? r + : t | + (u | (n << 8)) | + (((((e & 255) << 24) | (r >>> 8)) & -16777216) | + ((((e & 16777215) << 8) | (r >>> 24)) & 16711680) | + (((e >>> 8) & 65280) | (e >>> 24)))), + (r = i | k | f), + (i = 0), + (r = o ? e : r | (i | i)), + (e = r & 2147483647), + (e = (((e | 0) == 2146435072) & ((n | 0) != 0)) | (e >>> 0 > 2146435072)), + (t = e ? 0 : n), + (u = e ? -12 : (r - 2146959372) | 0) + break A + default: + V0(), T() + case 0: + break r + } + ;(t = m[i | 0]), (u = 0) + } + return (h = (s + 16) | 0), (g = u), t | 0 + } + function $A(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: switch (((i = A[(e + 16) >> 2]), (i + 75) | 0)) { + case 1: + break s + case 0: + break u + case 2: + break n + default: + break B + } + if ((i + 107) >>> 0 < 2) break o + B: switch ((i - 43) | 0) { + case 0: + case 2: + break s + case 1: + break f + default: + break B + } + if ((i | 0) == -38) break t + if ((i | 0) == 126) break s + if ((i | 0) != 33) break f + } + if (((f = -1), y(e) || $A(e, 16))) break A + s: { + B: { + w: { + g: switch ((i - 43) | 0) { + default: + if ((i | 0) == -74) break B + if ((i | 0) == 33) break w + if ((i | 0) != 126) break s + J(e, 149) + break r + case 2: + J(e, 140) + break r + case 1: + break s + case 0: + break g + } + J(e, 141) + break r + } + J(e, 150) + break r + } + J(e, 14), J(e, 6) + break r + } + V0(), T() + } + if ( + y(e) || + $A(e, 0) || + eA(e, (k + 12) | 0, (k + 8) | 0, k, (k + 4) | 0, 0, 1, i) + ) + break i + J(e, (i - 7) & 255), + EA( + e, + A[(k + 12) >> 2], + A[(k + 8) >> 2], + A[k >> 2], + A[(k + 4) >> 2], + 2, + 0, + ) + break k + } + if (((f = -1), y(e) || $A(e, 16))) break A + ;(f = 0), (r = A[(e + 64) >> 2]), (i = A[(r + 280) >> 2]) + n: { + if ( + (i | 0) < 0 || + ((r = (i + A[(r + 256) >> 2]) | 0), Q[r | 0] != 184) + ) + break n + m[r | 0] = 183 + } + J(e, 151) + break A + } + if (((r = A[(e - -64) >> 2]), (f = -1), y(e) || $A(e, 16))) break A + f = 0 + u: { + if (((n = A[(r + 280) >> 2]), (n | 0) < 0)) break u + n: { + o: { + s: { + B: { + w: { + g: switch ( + ((i = (n + A[(r + 256) >> 2]) | 0), + (t = Q[i | 0]), + (t - 71) | 0) + ) { + case 1: + case 2: + break u + case 3: + break n + case 0: + break w + default: + break g + } + if ((t | 0) == 190) break o + if ((t | 0) == 184) break s + if ((t | 0) != 65) break u + if ( + ((i = + Q[(i + 1) | 0] | + (Q[(i + 2) | 0] << 8) | + ((Q[(i + 3) | 0] << 16) | (Q[(i + 4) | 0] << 24))), + (f = -1), + (A[(r + 280) >> 2] = -1), + (A[(r + 260) >> 2] = n), + (r = q2(A[e >> 2], i)), + (n = g), + (t = kA(e, r, n, 1)), + I(A[e >> 2], r, n), + K(A[e >> 2], i), + !t) + ) + break B + break A + } + ;(A[(r + 280) >> 2] = -1), (A[(r + 260) >> 2] = n) + } + J(e, 152) + break r + } + if ( + ((n = + Q[(i + 1) | 0] | + (Q[(i + 2) | 0] << 8) | + ((Q[(i + 3) | 0] << 16) | (Q[(i + 4) | 0] << 24))), + ((n | 0) == 8) | ((n | 0) == 113)) + ) + break u + if (m[(r + 110) | 0] & 1) { + $(e, 14041, 0) + break i + } + m[i | 0] = 186 + break r + } + $(e, 15167, 0) + break i + } + ;(A[(r + 280) >> 2] = -1), + (A[(r + 260) >> 2] = n), + J(e, 48), + B0(e, 0), + u1(A[(e - -64) >> 2], 3) + break A + } + J(e, 14), J(e, 10) + break A + } + if (((r = A[(e + 64) >> 2]), !(Q[(r + 108) | 0] & 2))) { + $(e, 14658, 0) + break i + } + if (!A[(r + 100) >> 2]) { + $(e, 9942, 0) + break i + } + if (((f = -1), y(e) || $A(e, 16))) break A + J(e, 139) + break r + } + if (((f = -1), Fk(e, (r & 4) | 2))) break A + if (A[(e + 48) >> 2] || ((i = A[(e + 16) >> 2]), (i + 107) >>> 0 > 1)) + break k + if ( + eA(e, (k + 12) | 0, (k + 8) | 0, k, (k + 4) | 0, 0, 1, i) || + (J(e, (i - 5) & 255), + EA( + e, + A[(k + 12) >> 2], + A[(k + 8) >> 2], + A[k >> 2], + A[(k + 4) >> 2], + 3, + 0, + ), + y(e)) + ) + break A + } + if (((f = 0), !(r & 24) | ((A[(e + 16) >> 2] & -2) != -92))) break A + if (!(r & 16) | (Q[(A[(e + 64) >> 2] + 110) | 0] & 4)) break e + o4(A[e >> 2], 19963, 0) + } + f = -1 + break A + } + if (((f = -1), y(e) || $A(e, 8))) break A + J(e, 159) + } + f = 0 + } + return (h = (k + 16) | 0), f + } + function Xk(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(l = (h - 16) | 0), (h = l) + A: { + r: { + e: { + i: { + k: { + f: { + for (;;) { + for ( + k = A[(r + 16) >> 2], + t = (k + 48) | 0, + o = (A[(k + 24) >> 2] & i) ^ -1, + n = A[(k + (o << 2)) >> 2], + k = 0; + ; + + ) { + if (n) + if ( + ((s = (n - 1) | 0), + (f = (t + (s << 3)) | 0), + (A[(l + 12) >> 2] = f), + (u = A[f >> 2]), + A[(f + 4) >> 2] == (i | 0)) + ) { + if ( + ((n = 0), !(u & 67108864) || ((n = -1), VA(e, r, (l + 12) | 0))) + ) + break A + i = A[(r + 16) >> 2] + t: { + if (k) { + ;(k = (i + ((k - t) & -8)) | 0), + (A[(k + 48) >> 2] = + (A[(k + 48) >> 2] & -67108864) | + (A[A[(l + 12) >> 2] >> 2] & 67108863)), + (o = A[(l + 12) >> 2]) + break t + } + ;(f = (i + (o << 2)) | 0), + (o = A[(l + 12) >> 2]), + (A[f >> 2] = A[o >> 2] & 67108863) + } + if ( + ((n = 1), + (A[(i + 36) >> 2] = A[(i + 36) >> 2] + 1), + (k = (A[(r + 20) >> 2] + (s << 3)) | 0), + Gt(A[(e + 16) >> 2], k, (A[o >> 2] >>> 26) | 0), + K(e, A[(A[(l + 12) >> 2] + 4) >> 2]), + (f = A[(l + 12) >> 2]), + (A[f >> 2] = A[f >> 2] & 67108863), + (A[(A[(l + 12) >> 2] + 4) >> 2] = 0), + (A[k >> 2] = 0), + (A[(k + 4) >> 2] = 3), + (k = A[(i + 36) >> 2]), + ((k | 0) < 8) | (k >>> 0 < (A[(i + 32) >> 2] >>> 1) >>> 0)) + ) + break A + if (((t = A[(r + 16) >> 2]), Q[(t + 16) | 0])) break k + if ( + ((i = (A[(t + 32) >> 2] - A[(t + 36) >> 2]) | 0), + (s = (i | 0) <= 2 ? 2 : i), + s >>> 0 > z[(t + 28) >> 2]) + ) + break i + for ( + n = (A[(t + 24) >> 2] + 1) | 0; + (i = n), (n = (i >>> 1) | 0), s >>> 0 <= n >>> 0; + + ); + if ( + ((w = s << 3), + (f = i << 2), + (n = W0(e, (((w + f) | 0) + 48) | 0)), + !n) + ) + break r + for ( + a = (i - 1) | 0, + i = A[(t + 8) >> 2], + k = A[(t + 12) >> 2], + A[(i + 4) >> 2] = k, + A[k >> 2] = i, + A[(t + 8) >> 2] = 0, + A[(t + 12) >> 2] = 0, + u = Q0((n + f) | 0, t, 48), + i = A[(e + 16) >> 2], + k = A[(i + 80) >> 2], + o = (u + 8) | 0, + A[(k + 4) >> 2] = o, + A[(u + 12) >> 2] = i + 80, + A[(u + 8) >> 2] = k, + A[(i + 80) >> 2] = o, + k = 0, + H0(n, 0, f), + n = (t + 48) | 0, + i = (u + 48) | 0, + C = A[(r + 20) >> 2], + o = 0; + ; + + ) { + if (((f = A[(u + 32) >> 2]), o >>> 0 < f >>> 0)) { + ;(f = A[(n + 4) >> 2]), + f && + ((A[(i + 4) >> 2] = f), + (f = A[n >> 2] & -67108864), + (A[i >> 2] = f | (A[i >> 2] & 67108863)), + (B = f), + (f = (u + (((A[(n + 4) >> 2] & a) ^ -1) << 2)) | 0), + (A[i >> 2] = B | (A[f >> 2] & 67108863)), + (B = f), + (f = (k + 1) | 0), + (A[B >> 2] = f), + (G = ((o << 3) + C) | 0), + (B = A[(G + 4) >> 2]), + (k = ((k << 3) + C) | 0), + (A[k >> 2] = A[G >> 2]), + (A[(k + 4) >> 2] = B), + (k = f), + (i = (i + 8) | 0)), + (o = (o + 1) | 0), + (n = (n + 8) | 0) + continue + } + break + } + if (((f - A[(u + 36) >> 2]) | 0) != (k | 0)) break e + if ( + ((A[(u + 36) >> 2] = 0), + (A[(u + 28) >> 2] = s), + (A[(u + 24) >> 2] = a), + (A[(u + 32) >> 2] = k), + (A[(r + 16) >> 2] = u), + (i = A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]( + (i + 16) | 0, + (t + ((A[(t + 24) >> 2] ^ -1) << 2)) | 0, + ), + (n = 1), + (e = jr(e, A[(r + 20) >> 2], w)), + !e) + ) + break A + A[(r + 20) >> 2] = e + break A + } else { + ;(n = u & 67108863), (k = f) + continue + } + break + } + if (((n = 1), (k = Q[(r + 5) | 0]), !(k & 4))) break A + if (!(k & 8)) break f + if ( + !U4(e, (l + 8) | 0, i) || + ((k = A[(l + 8) >> 2]), (f = A[(r + 40) >> 2]), k >>> 0 >= f >>> 0) + ) + break A + if (((n = F[(r + 6) >> 1]), !(((n | 0) == 8) | ((n | 0) == 2)))) { + n = 0 + break A + } + if ((k | 0) == ((f - 1) | 0)) { + ;(i = (A[(r + 36) >> 2] + (k << 3)) | 0), + I(e, A[i >> 2], A[(i + 4) >> 2]), + (A[(r + 40) >> 2] = k) + break r + } + if (n6(e, r)) break + } + n = -1 + break A + } + if ( + ((k = + A[ + (((A[(A[(e + 16) >> 2] + 68) >> 2] + M(F[(r + 6) >> 1], 24)) | 0) + + 20) >> + 2 + ]), + !k || ((k = A[(k + 8) >> 2]), !k)) + ) + break A + n = Z[k | 0](e, r, -1, i) | 0 + break A + } + d(15980, 16200, 4514, 7518), T() + } + d(12341, 16200, 4518, 7518), T() + } + d(19008, 16200, 4555, 7518), T() + } + n = 1 + } + return (h = (l + 16) | 0), n + } + function T3(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(k = (h - 336) | 0), + (h = k), + (f = 0), + (u = 6), + (o = r), + (r = (n >>> 4) | 0), + (i = pk(e, o, i, (k + 192) | 0, r & 1, 0)) + A: { + if ((i | 0) < 0) break A + if (((a = r & 15), !i)) { + if ((a | 0) == 2) { + b2(e, 17061, 0) + break A + } + ;(f = i1(e, 12784)), (u = g) + break A + } + t = b[(k + 256) >> 3] + r: { + if (r0(t) < 2147483648) { + B = ~~t + break r + } + B = -2147483648 + } + t = b[(k + 248) >> 3] + r: { + if (r0(t) < 2147483648) { + r = ~~t + break r + } + r = -2147483648 + } + ;(C = r), (t = b[(k + 240) >> 3]) + r: { + if (r0(t) < 2147483648) { + r = ~~t + break r + } + r = -2147483648 + } + ;(G = r), (t = b[(k + 232) >> 3]) + r: { + if (r0(t) < 2147483648) { + u = ~~t + break r + } + u = -2147483648 + } + t = b[(k + 224) >> 3] + r: { + if (r0(t) < 2147483648) { + o = ~~t + break r + } + o = -2147483648 + } + t = b[(k + 216) >> 3] + r: { + if (r0(t) < 2147483648) { + i = ~~t + break r + } + i = -2147483648 + } + t = b[(k + 208) >> 3] + r: { + if (r0(t) < 2147483648) { + l = ~~t + break r + } + l = -2147483648 + } + t = b[(k + 200) >> 3] + r: { + if (r0(t) < 2147483648) { + s = ~~t + break r + } + s = -2147483648 + } + ;(w = n & 1), (t = b[(k + 192) >> 3]) + r: { + if (r0(t) < 2147483648) { + r = ~~t + break r + } + r = -2147483648 + } + r: { + if (!w) break r + w = n & 15 + e: switch (a | 0) { + case 0: + ;(A[(k + 96) >> 2] = r), + (A[(k + 84) >> 2] = l), + (A[(k + 92) >> 2] = (r >>> 31) | 4), + (A[(k + 88) >> 2] = M(s, 3) + 27296), + (A[(k + 80) >> 2] = M(C, 3) + 27264), + (f = W2((k + 272) | 0, 64, 20135, (k + 80) | 0)) + break r + case 1: + if ( + ((A[(k + 128) >> 2] = r), + (A[(k + 120) >> 2] = l), + (A[(k + 124) >> 2] = (r >>> 31) | 4), + (A[(k + 116) >> 2] = M(s, 3) + 27296), + (A[(k + 112) >> 2] = M(C, 3) + 27264), + (r = (k + 272) | 0), + (f = W2(r, 64, 16095, (k + 112) | 0)), + (w | 0) != 3) + ) + break r + ;(m[(r + f) | 0] = 32), (f = (f + 1) | 0) + break r + case 2: + ;(A[(k + 160) >> 2] = r), + (f = (k + 272) | 0), + (r = W2(f, 64, r >>> 0 < 1e4 ? 16066 : 16060, (k + 160) | 0)), + (A[(k + 148) >> 2] = l), + (A[(k + 144) >> 2] = s + 1), + (f = (W2((r + f) | 0, (64 - r) | 0, 16839, (k + 144) | 0) + r) | 0) + break r + case 3: + break e + default: + break r + } + if ( + ((A[(k + 180) >> 2] = l), + (A[(k + 176) >> 2] = s + 1), + (A[(k + 188) >> 2] = r), + (A[(k + 184) >> 2] = (r >>> 31) | 4), + (r = (k + 272) | 0), + (f = W2(r, 64, 16080, (k + 176) | 0)), + (w | 0) != 3) + ) + break r + ;(r = (r + f) | 0), (m[r | 0] = 44), (m[(r + 1) | 0] = 32), (f = (f + 2) | 0) + } + r: { + if (!(n & 2)) break r + e: switch (a | 0) { + case 0: + ;(A[(k + 8) >> 2] = u), + (A[(k + 4) >> 2] = o), + (A[k >> 2] = i), + (f = (W2((((k + 272) | 0) + f) | 0, (64 - f) | 0, 16905, k) + f) | 0) + break r + case 1: + ;(A[(k + 40) >> 2] = u), + (A[(k + 36) >> 2] = o), + (A[(k + 32) >> 2] = i), + (i = (k + 272) | 0), + (r = (W2((i + f) | 0, (64 - f) | 0, 16905, (k + 32) | 0) + f) | 0), + (m[(r + i) | 0] = (B | 0) < 0 ? 45 : 43), + (f = B >> 31), + (f = ((f ^ B) - f) | 0), + (n = ((f >>> 0) / 60) | 0), + (A[(k + 16) >> 2] = n), + (A[(k + 20) >> 2] = f + M(n, -60)), + (f = i), + (i = (r + 1) | 0), + (f = (W2((f + i) | 0, (63 - r) | 0, 16071, (k + 16) | 0) + i) | 0) + break r + case 2: + ;(A[(k + 60) >> 2] = G), + (A[(k + 56) >> 2] = u), + (A[(k + 52) >> 2] = o), + (A[(k + 48) >> 2] = i), + (f = + (W2((((k + 272) | 0) + f) | 0, (64 - f) | 0, 16722, (k + 48) | 0) + f) | + 0) + break r + case 3: + break e + default: + break r + } + ;(A[(k + 72) >> 2] = u), + (A[(k + 68) >> 2] = o), + (A[(k + 76) >> 2] = (i | 0) < 12 ? 65 : 80), + (A[(k + 64) >> 2] = (((i + 1) | 0) % 12 | 0) - 1), + (f = + (W2((((k + 272) | 0) + f) | 0, (64 - f) | 0, 17098, (k - -64) | 0) + f) | 0) + } + ;(f = Er(e, (k + 272) | 0, f)), (u = g) + } + return (h = (k + 336) | 0), (g = u), f | 0 + } + function bk(e, r, i, k, f, n, t) { + var u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0 + ;(u = (h - 96) | 0), + (h = u), + (a = 3), + (A[(u + 48) >> 2] = 0), + (A[(u + 52) >> 2] = 3), + (A[(u + 40) >> 2] = 0), + (A[(u + 44) >> 2] = 3), + (A[(u + 24) >> 2] = 0), + (A[(u + 28) >> 2] = 3), + (B = (u + 72) | 0), + (A[(u + 64) >> 2] = B), + (w = y0(e, 47)), + (o = g), + (C = o), + (A[(u + 56) >> 2] = w), + (A[(u + 60) >> 2] = o), + s2(e, B, 0), + (k0 = u), + (s0 = u2(e)), + (A[(k0 + 32) >> 2] = s0), + (o = g), + (A[(u + 36) >> 2] = o), + (G = 6) + A: { + r: { + if ((o | 0) == 6) break r + e: { + i: { + if (A2(e, k, f)) { + ;(A[(u + 24) >> 2] = k), (A[(u + 28) >> 2] = f) + break i + } + if (((o = WA(e, k, f)), (o | 0) < 0)) break r + if (!o) break i + if ( + ((W = u2(e)), + (o = g), + (N = o), + (A[(u + 40) >> 2] = W), + (A[(u + 44) >> 2] = o), + (o | 0) == 6 || n2(e, (u + 8) | 0, k, f)) + ) + break r + for ( + o = A[(u + 8) >> 2], + l = A[(u + 12) >> 2], + s = (!!o & ((l | 0) >= 0)) | ((l | 0) > 0), + q = s ? o : 0, + A0 = s ? l : 0; + ; + + ) { + if (((E | 0) == (q | 0)) & ((Y | 0) == (A0 | 0))) break i + if ( + ((o = m1(e, k, f, E, Y)), + (A[(u + 16) >> 2] = o), + (l = g), + (A[(u + 20) >> 2] = l), + (s = 0), + !s & ((l | 0) == 6)) + ) + break r + k: { + f: { + t: { + if ((l | 0) == -1) { + if ((F[(o + 6) >> 1] & 65534) != 4) break f + if ( + ((o = q0(e, o, l)), + (A[(u + 16) >> 2] = o), + (l = g), + (A[(u + 20) >> 2] = l), + (l | 0) != 6) + ) + break t + break e + } + if (!((l + 11) >>> 0 < 18 && l)) { + if ( + ((o = q0(e, o, l)), + (A[(u + 16) >> 2] = o), + (l = g), + (A[(u + 20) >> 2] = l), + (l | 0) == 6) + ) + break e + break t + } + if (s | ((l | 0) != -7)) break f + } + if (((e0 = qk(e, W, N, 1, (u + 16) | 0)), (L = g), (L & 7) == 6)) { + I(e, o, l) + break r + } + if (U0(e, e0, L)) break f + A4(e, W, N, V, R, o, l), (V = (V + 1) | 0), (R = V ? R : (R + 1) | 0) + break k + } + I(e, o, l) + } + ;(E = (E + 1) | 0), (Y = E ? Y : (Y + 1) | 0) + } + } + t >>> 0 >= 4294967285 && (A[n >> 2] = A[n >> 2] + 1) + i: { + if ((t | 0) == -1) { + k: { + f: switch ((F[(n + 6) >> 1] - 4) | 0) { + case 0: + ;(n = n4(e, n, t)), (t = g) + break k + case 1: + break f + default: + break k + } + ;(n = q0(e, n, t)), (t = g) + } + if (((s = 0), (t | 0) == 6)) break i + } + k: { + if (!((t + 11) >>> 0 < 18 && t)) { + if (T2(e, (u + 4) | 0, n, t, 10, 0)) break e + ;(k0 = u), + (s0 = Er(e, 20167, A[(u + 4) >> 2])), + (A[(k0 + 48) >> 2] = s0), + (f = g), + (A[(u + 52) >> 2] = f) + break k + } + if ((t | 0) == -7) { + ;(k = A[(n + 4) >> 2] & 2147483647), + (k0 = u), + (s0 = _1(e, n, 0, k >>> 0 >= 10 ? 10 : k)), + (A[(k0 + 48) >> 2] = s0), + (f = g), + (A[(u + 52) >> 2] = f) + break k + } + C >>> 0 >= 4294967285 && (A[w >> 2] = A[w >> 2] + 1), + (A[(u + 48) >> 2] = w), + (A[(u + 52) >> 2] = C), + (f = C) + } + if ((I(e, n, t), (s = 0), (f | 0) == 6)) break r + if (((D = j0(e)), (k = g), (a = k), (k | 0) == 6)) { + ;(D = 0), (a = 6) + break r + } + if ( + (i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (l0(e, D, a, 47, r, i, 7) | 0) < 0 || + (i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (G = 3), + (k = of(e, (u + 24) | 0, D, a, r, i, w, C)), + (i = 0), + (r = g), + !i & ((r | 0) == 3))) + ) + break r + if (((G = 6), !i & ((r | 0) == 6))) { + G = r + break r + } + if (((r = Mk(e, (u + 24) | 0, k, r, w, C)), (B = A[(u + 64) >> 2]), r)) + break r + ;(s = d0(B)), (G = g) + break A + } + I(e, n, t) + break r + } + s = 0 + } + ;(r = A[(A[B >> 2] + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(B + 4) >> 2]), + (A[(B + 4) >> 2] = 0) + } + return ( + I(e, D, a), + I(e, A[(u + 56) >> 2], A[(u + 60) >> 2]), + I(e, A[(u + 48) >> 2], A[(u + 52) >> 2]), + I(e, A[(u + 40) >> 2], A[(u + 44) >> 2]), + I(e, A[(u + 32) >> 2], A[(u + 36) >> 2]), + (h = (u + 96) | 0), + (g = G), + s + ) + } + function g9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0 + ;(n = (h - 48) | 0), + (h = n), + (B = A[f >> 2]), + (C = A[(f + 4) >> 2]), + (A[(n + 24) >> 2] = 0), + (A[(n + 28) >> 2] = 3), + (D = 1) + A: { + r: { + e: { + if ((k | 0) < 2) { + ;(Y = 3), (u = 3), (G = 0) + break e + } + if ( + ((W = A[(f + 8) >> 2]), + (t = A[(f + 12) >> 2]), + (Y = t), + (u = 3), + (G = 0), + (t | 0) == 3) + ) + break e + if (((t = 0), (w = 3), (s = 3), (E = 3), r1(e, W, Y))) break r + if (((D = 0), (G = 0), k >>> 0 < 3)) break e + ;(u = A[(f + 20) >> 2]), (G = A[(f + 16) >> 2]) + } + ;(V = u), (k = O(e, B, C, 209, B, C, 0)) + e: { + i: { + k: { + f: { + if (((f = g), 0 | ((f | 0) != 3))) { + t: { + u: { + if (!o & ((f | 0) == 6)) { + ;(t = 0), (w = 3), (s = 3), (u = 3) + break u + } + I(e, k, f) + n: { + if (!(!(Q[(r + 5) | 0] & 16) | ((i | 0) != -1))) { + ;(o = z4(e, r, i, 0, 0)), (u = g) + break n + } + ;(o = u2(e)), (u = g) + } + if ((u | 0) == 6) { + ;(t = 0), (w = 3), (s = 3) + break u + } + if ( + (C >>> 0 >= 4294967285 && (A[B >> 2] = A[B >> 2] + 1), + (A[(n + 16) >> 2] = B), + (A[(n + 20) >> 2] = C), + (r = E6(e, (n + 16) | 8, 0)), + (t = A[(n + 24) >> 2]), + (w = A[(n + 28) >> 2]), + (l = A[(n + 16) >> 2]), + (s = A[(n + 20) >> 2]), + !r) + ) + break t + } + E = 3 + break r + } + for (f = 0, k = 0; ; ) { + if ( + ((r = X4(e, l, s, t, w, (n + 8) | 0)), + (i = g), + (a = i), + (i | 0) == 6) + ) + break f + if (A[(n + 8) >> 2]) { + ;(a = 0), (E = 3) + break e + } + t: { + if (D) break t + if ( + ((A[(n + 32) >> 2] = r), + (A[(n + 36) >> 2] = a), + (A[(n + 40) >> 2] = f), + (A[(n + 44) >> 2] = 0), + (B = G0(e, W, Y, G, V, 2, (n + 32) | 0)), + (i = g), + I(e, r, a), + (r = B), + (i | 0) == 6) + ) + break f + } + if ((s1(e, o, u, f, k, r, i) | 0) < 0) break f + ;(f = (f + 1) | 0), (k = f ? k : (k + 1) | 0) + } + } + if ( + ((a = Z0(e, B, C)), + (k = g), + (E = k), + (k | 0) == 6 || (n2(e, (n + 8) | 0, a, k) | 0) < 0) + ) + break i + ;(k = A[(n + 12) >> 2]), (l = k), (t = A[(n + 8) >> 2]) + t: { + if (!((t - -2147483648) >>> 0 < 2147483648 ? (k + 1) | 0 : k)) { + ;(k = t), (f = 0) + break t + } + S(+(+(t >>> 0) + +(l | 0) * 4294967296)), + (f = v(1) | 0), + (k = v(0) | 0), + (o = f & 2147483647), + (o = + (((o | 0) == 2146435072) & ((k | 0) != 0)) | + (o >>> 0 > 2146435072)), + (k = o ? 0 : k), + (f = o ? -12 : (f - 2146959372) | 0) + } + ;(A[(n + 32) >> 2] = k), (A[(n + 36) >> 2] = f) + t: { + if (!(!(Q[(r + 5) | 0] & 16) | ((i | 0) != -1))) { + ;(o = z4(e, r, i, 1, (n + 32) | 0)), (u = g) + break t + } + ;(o = _i(e, 0, 3, 1, (n + 32) | 0)), (u = g) + } + if ((I(e, k, f), (u | 0) == 6)) { + ;(t = 0), (w = 3) + break k + } + for ( + f = 0, + k = 0, + r = t, + t = (!!t & ((l | 0) >= 0)) | ((l | 0) > 0), + B = t ? r : 0, + C = t ? l : 0; + ; + + ) { + if (((f | 0) == (B | 0)) & ((k | 0) == (C | 0))) { + ;(t = 0), (w = 3), (l = 0), (s = 3) + break e + } + if ( + ((t = 0), + (w = 3), + (r = m1(e, a, E, f, k)), + (i = g), + (l = i), + (i | 0) == 6) + ) + break k + t: { + if (D) break t + if ( + ((A[(n + 32) >> 2] = r), + (A[(n + 36) >> 2] = l), + (A[(n + 40) >> 2] = f), + (A[(n + 44) >> 2] = 0), + (s = G0(e, W, Y, G, V, 2, (n + 32) | 0)), + (i = g), + I(e, r, l), + (r = s), + (i | 0) == 6) + ) + break k + } + if ((s1(e, o, u, f, k, r, i) | 0) < 0) break k + ;(f = (f + 1) | 0), (k = f ? k : (k + 1) | 0) + } + } + if (((a = 0), (E = 3), (s | 0) == 3)) break r + S4(e, l, s, 1) + break r + } + ;(l = 0), (s = 3) + break r + } + ;(t = 0), (w = 3), (s = 3), (u = 3) + break r + } + if ( + ((f | 0) >= 0 + ? (r = 0) + : (S(+(f >>> 0)), + (r = v(1) | 0), + (i = v(0) | 0), + (k = i), + (i = (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072)), + (f = i ? 0 : k), + (r = i ? -12 : (r - 2146959372) | 0)), + (I2(e, o, u, 48, f, r) | 0) >= 0) + ) + break A + } + I(e, o, u), (o = 0), (u = 6) + } + return I(e, a, E), I(e, l, s), I(e, t, w), (h = (n + 48) | 0), (g = u), o | 0 + } + function Q9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0, + m0 = 0, + D0 = 0, + b0 = 0, + x0 = 0, + O0 = 0, + i2 = 0 + ;(t = (h - 112) | 0), (h = t), (A[(t + 80) >> 2] = 0), (A[(t + 84) >> 2] = 3) + A: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e), (s = 6) + break A + } + if (((E = ge(e, (t + 96) | 0, r, i)), (k = g), (s = k), (k | 0) == 6)) break A + ;(L = 3), (o = 3), (Y = 3), (q = O(e, r, i, 128, r, i, 0)), (k = g), (m0 = k) + r: { + e: { + if ((k | 0) == 6 || r1(e, q, k)) break e + ;(B = rr(e, A[f >> 2], A[(f + 4) >> 2], 0)), (k = g), (Y = k) + i: { + if ( + (k | 0) == 6 || + ((D0 = O(e, B, k, 106, B, k, 0)), (k = g), (L = k), (k | 0) == 6) || + ((w = u2(e)), + (k = g), + (D = k), + (A[(t + 80) >> 2] = w), + (A[(t + 84) >> 2] = k), + (k | 0) == 6) + ) + break i + if (((l = u2(e)), (k = g), (o = k), (k | 0) == 6)) { + ;(l = 0), (o = 6) + break e + } + if ((oA(e, l, o, 0, 0, 1, 0, 7) | 0) < 0) break e + ;(W = (t + 96) | (((n | 0) == 2) << 3)), + (A0 = A[(t + 96) >> 2]), + (k = A[(t + 100) >> 2]), + (e0 = k), + (b0 = k >>> 0 > 4294967284), + (V = A[(t + 104) >> 2]), + (k = A[(t + 108) >> 2]), + (k0 = k), + (x0 = k >>> 0 < 4294967285) + k: { + f: { + t: { + for (;;) { + if ( + ((O0 = t), + (i2 = X4(e, B, Y, D0, L, (t + 12) | 0)), + (A[(O0 + 88) >> 2] = i2), + (k = g), + (A[(t + 92) >> 2] = k), + (k | 0) == 6) + ) + break e + if (!A[(t + 12) >> 2]) { + if ( + ((a = G0(e, q, m0, r, i, 1, (t + 88) | 0)), + (R = g), + I(e, A[(t + 88) >> 2], A[(t + 92) >> 2]), + (R | 0) == 6) + ) + break k + if ( + ((A[(t + 32) >> 2] = w), + (A[(t + 36) >> 2] = D), + (A[(t + 24) >> 2] = N), + (A[(t + 28) >> 2] = s0), + (A[(t + 16) >> 2] = 0), + (A[(t + 20) >> 2] = 1), + (k = A[W >> 2]), + (f = A[(W + 4) >> 2]), + (A[(t + 48) >> 2] = l), + (A[(t + 52) >> 2] = o), + (A[(t + 40) >> 2] = k), + (A[(t + 44) >> 2] = f), + (u = (t + 16) | 0), + (k = YA(e, 80, 1, n, 5, u)), + (f = g), + (f | 0) == 6) + ) + break t + u: { + if ((n | 0) == 1) { + if ( + ((C = k), + (G = f), + (k = YA(e, 80, 1, 5, 5, u)), + (f = g), + (f | 0) == 6) + ) + break t + break u + } + n: { + if ((n | 0) == 2) { + if ((a4(e, w, D, N, 0, 3, 7) | 0) < 0) break k + if (((u = A0), (C = u), (G = e0), b0)) break n + break u + } + if (((C = k), (G = f), (u = V), (k = u), (f = k0), x0)) break u + } + A[u >> 2] = A[u >> 2] + 1 + } + if ((f8(e, l, o, 1) | 0) < 0) { + I(e, a, R), I(e, C, G) + break f + } + if ( + ((A[(t + 72) >> 2] = k), + (A[(t + 76) >> 2] = f), + (A[(t + 64) >> 2] = C), + (A[(t + 68) >> 2] = G), + (a = fi(e, a, R, 127, 2, (t - -64) | 0)), + (u = g), + I(e, C, G), + I(e, k, f), + (N = (N + 1) | 0), + (s0 = N ? s0 : (s0 + 1) | 0), + !dr(e, a, u)) + ) + continue + break k + } + break + } + if (((r = f8(e, l, o, -1)), (r | 0) < 0)) break e + if (!r) break r + if ((n | 0) == 2) { + if (((r = t5(e, w, D)), (i = g), (i | 0) == 6)) break e + I(e, w, D), (A[(t + 80) >> 2] = r), (A[(t + 84) >> 2] = i) + } + if (dr(e, G0(e, A[W >> 2], A[(W + 4) >> 2], 0, 3, 1, (t + 80) | 0), g)) + break e + break r + } + ;(k = a), (f = R) + } + I(e, k, f) + } + S4(e, B, Y, 1) + } + } + ;(r = A[(e + 16) >> 2]), + (i = A[(r + 128) >> 2]), + (k = A[(r + 132) >> 2]), + (A[(r + 128) >> 2] = 0), + (A[(r + 132) >> 2] = 2), + (A[t >> 2] = i), + (A[(t + 4) >> 2] = k), + (r = A[(t + 108) >> 2]), + (k0 = r), + (V = A[(t + 104) >> 2]), + (r = G0(e, V, r, 0, 3, 1, t)), + (i = g), + I(e, A[t >> 2], A[(t + 4) >> 2]), + (k = r), + (r = (i | 0) == 6), + I(e, r ? E : k, r ? s : i), + (E = r ? 0 : E), + (s = r ? 6 : s), + (A0 = A[(t + 96) >> 2]), + (e0 = A[(t + 100) >> 2]) + } + I(e, q, m0), + I(e, l, o), + I(e, A[(t + 80) >> 2], A[(t + 84) >> 2]), + I(e, D0, L), + I(e, B, Y), + I(e, A0, e0), + I(e, V, k0) + } + return (h = (t + 112) | 0), (g = s), E | 0 + } + function a9(e, r, i, k, f, n, t) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0) + var u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0 + ;(l = (h + -64) | 0), (h = l), (s = 6), (a = v4(e)), (o = g) + A: { + r: { + e: { + if ((o | 0) == 6) break e + i: { + if (((u = (l + 44) | 0), (B = wA(e, u, k, f)), !B)) break i + if (((w = wA(e, (l + 24) | 0, n, t)), !w)) { + e1(e, B, u) + break i + } + s = (a + 4) | 0 + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: switch ((r - 154) | 0) { + case 4: + u = sr(s, B, w, 1073741823, 1) + break f + case 0: + u = h2(s, B, w, 1073741823, 1) + break f + case 1: + if ( + ((u = A[(A[(e + 16) >> 2] + 140) >> 2]), + Q[(u + 40) | 0] & 4 && u) + ) + break g + ;(r = A[(e + 216) >> 2]), + (A[(l + 12) >> 2] = 0), + (A[(l + 16) >> 2] = 0), + (A[(l + 4) >> 2] = 0), + (A[(l + 8) >> 2] = -2147483648), + (A[l >> 2] = r), + (u = xk(s, l, B, w, 1)), + w0(l) + break f + case 24: + u = qt(s, B, w, 6) & 1 + break f + case 2: + u = qt(s, B, w, 1) & 1 + break f + case 20: + break n + case 21: + break o + case 19: + break s + case 6: + case 7: + break B + case 5: + break l + case 3: + break t + default: + break u + } + if (!A[(w + 4) >> 2]) break w + if ( + ((u = 1), + (s = A[(A[(e + 16) >> 2] + 140) >> 2]), + !s | !(Q[(s + 40) | 0] & 4)) + ) + break f + } + I(e, a, o) + g: { + ;(o = A[(e + 40) >> 2]), + (a = A[(o + 264) >> 2]), + (o = A[(o + 268) >> 2]), + (a = O(e, a, o, 221, a, o, 0)), + (o = g), + (s = o) + l: { + h: { + C: { + if (((u = 0), u | ((o | 0) != 3))) { + if ( + !u & ((o | 0) == 6) || + ((o = F2(e, a, o, 37)), !o) + ) + break h + if ( + ((u = A[(((o + (I8(r) << 2)) | 0) + 8) >> 2]), + u) + ) + break C + I(e, a, s) + } + if ( + ((u = 0), + (s = 6), + (a = su(e)), + (o = g), + (o | 0) != 6) + ) + break g + e1(e, B, (l + 44) | 0), e1(e, w, (l + 24) | 0) + break e + } + if ( + ((r = ri(e, k, f)), (o = g), (C = o), (o | 0) == 6) + ) + break h + if ( + ((o = ri(e, n, t)), (G = g), (E = G), (G | 0) == 6) + ) { + I(e, r, C) + break h + } + if ( + ((A[u >> 2] = A[u >> 2] + 1), + (A[(l + 8) >> 2] = o), + (A[(l + 12) >> 2] = E), + (A[l >> 2] = r), + (A[(l + 4) >> 2] = C), + (u = L0(e, u, -1, 0, 3, 2, l)), + (G = g), + I(e, r, C), + I(e, o, E), + (o = 0), + (r = u), + (G | 0) != 6) + ) + break l + } + ;(G = 3), (o = 1), (r = 0) + } + if ( + (I(e, a, s), + e1(e, B, (l + 44) | 0), + e1(e, w, (l + 24) | 0), + I(e, k, f), + I(e, n, t), + (e = -1), + o) + ) + break A + ;(A[i >> 2] = r), (A[(i + 4) >> 2] = G) + break k + } + ;(u = (a + 4) | 0), + (s = A[(e + 224) >> 2]), + (C = A[(e + 220) >> 2]) + g: { + if ((r | 0) == 155) { + r = E4(u, B, w, C, s) + break g + } + r = N3(u, B, w, C, s | 65536) + } + if ( + (e1(e, B, (l + 44) | 0), + e1(e, w, (l + 24) | 0), + I(e, k, f), + I(e, n, t), + (r = r & 32), + r) + ) { + I(e, a, o), Or(e, r) + break r + } + ;(A[i >> 2] = a), (A[(i + 4) >> 2] = o) + break k + } + u = N3(s, B, w, 1073741823, 65537) + break f + } + if ( + (R4(l, w, 0), + (u = A[l >> 2]), + (u = (u | 0) <= -2147483647 ? -2147483647 : u), + (r = (r | 0) == 161 ? (0 - u) | 0 : u), + (u = C2(s, B) | UA(s, r, 1073741823, 1)), + (r | 0) >= 0) + ) + break f + u = (KA(s, 2) & 36) | u + break f + } + u = uu(s, B, w) + break f + } + u = Kk(s, B, w, 0) + break f + } + u = Kk(s, B, w, 1) + break f + } + V0(), T() + } + u = LA(s, B, w, 1073741823, 1) + } + if ( + (e1(e, B, (l + 44) | 0), + e1(e, w, (l + 24) | 0), + I(e, k, f), + I(e, n, t), + u) + ) { + I(e, a, o), Or(e, u) + break r + } + ;(Y = i), (D = bA(e, a, o)), (A[Y >> 2] = D), (A[(i + 4) >> 2] = g) + } + e = 0 + break A + } + ;(u = a), (s = o) + } + I(e, u, s), I(e, k, f), I(e, n, t) + } + e = -1 + } + return (h = (l - -64) | 0), e | 0 + } + function P3(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(o = (h - 16) | 0), + (h = o), + (s = (r - 8) | 0), + (i = s), + (n = A[i >> 2]), + (i = A[(i + 4) >> 2]), + (f = i), + (u = (i - 7) >>> 0 < 4294967278 ? 7 : i), + (t = (r - 16) | 0), + (r = t), + (i = A[r >> 2]) + A: { + r: { + e: { + ;(k = A[(r + 4) >> 2]), (r = k), (r = (r - 7) >>> 0 < 4294967278 ? 7 : r) + i: { + if (!(((r | 0) != 7) | ((u | 0) != 7))) { + P(0, i | 0), + P(1, (k + 2146959372) | 0), + (l = +u0()), + P(0, n | 0), + P(1, (f + 2146959372) | 0), + S(+(l + +u0())), + (e = v(1) | 0), + (r = v(0) | 0), + (k = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (A[t >> 2] = r ? 0 : k), + (A[(t + 4) >> 2] = r ? -12 : (e - 2146959372) | 0) + break i + } + if (!(((r | 0) != -1) & ((u | 0) != -1))) { + k: { + f: { + if ( + (r | 0) == -1 && + ((B = (u + 7) | 0), (B >>> 0 > 10) | !((1 << B) & 1537)) + ) + break f + if ((u | 0) != -1) break k + if (((r = (r + 7) | 0), r >>> 0 > 10)) break f + if ((1 << r) & 1537) break k + } + if (((r = hr(e, (o + 8) | 0, i, k, n, f, 157, 0, 2)), !r)) break k + if ((I(e, i, k), I(e, n, f), (r | 0) < 0)) break r + ;(e = A[(o + 12) >> 2]), + (A[t >> 2] = A[(o + 8) >> 2]), + (A[(t + 4) >> 2] = e) + break i + } + if (((i = w4(e, i, k, 2)), (r = g), (k = r), (r | 0) == 6)) break e + if (((n = w4(e, n, f, 2)), (r = g), (f = r), (r | 0) == 6)) { + I(e, i, k) + break r + } + ;(u = (f - 7) >>> 0 < 4294967278 ? 7 : f), + (r = (k - 7) >>> 0 < 4294967278 ? 7 : k) + } + if (!(((u | 0) != -7) & ((r | 0) != -7))) { + if ( + ((w = t), + (a = oe(e, i, k, n, f)), + (A[w >> 2] = a), + (e = g), + (A[(t + 4) >> 2] = e), + (r = 0), + (e | 0) == 6) + ) + break r + break A + } + if (((i = w1(e, i, k)), (r = g), (k = r), (r | 0) == 6)) break e + if (((n = w1(e, n, f)), (r = g), (f = r), (r | 0) == 6)) { + I(e, i, k) + break r + } + if ( + ((u = (f - 7) >>> 0 < 4294967278 ? 7 : f), + (r = k), + (r = (r - 7) >>> 0 < 4294967278 ? 7 : r), + !(u | r)) + ) { + ;(e = ((n >> 31) + (i >> 31)) | 0), + (r = (i + n) | 0), + (e = r >>> 0 < i >>> 0 ? (e + 1) | 0 : e), + (k = 0) + k: { + if (!((r - -2147483648) >>> 0 < 2147483648 ? (e + 1) | 0 : e)) break k + S(+(+(r >>> 0) + +(e | 0) * 4294967296)), + (e = v(1) | 0), + (r = v(0) | 0), + (i = e & 2147483647), + (i = + (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (r = i ? 0 : r), + (k = i ? -12 : (e - 2146959372) | 0) + } + ;(e = k), (A[t >> 2] = r), (A[(t + 4) >> 2] = e) + break i + } + if (!(((r | 0) != -11) & ((u | 0) != -11))) { + if (Z[A[(A[(e + 16) >> 2] + 344) >> 2]](e, 157, t, i, k, n, f) | 0) break r + break i + } + if (!(((r | 0) != -9) & ((u | 0) != -9))) { + if (!(Z[A[(A[(e + 16) >> 2] + 316) >> 2]](e, 157, t, i, k, n, f) | 0)) + break i + break r + } + k: { + if (!(((r | 0) != -10) & ((u | 0) != -10))) { + r = A[(e + 16) >> 2] + break k + } + if (G1(e, (o + 8) | 0, i, k)) { + I(e, n, f) + break r + } + if (G1(e, o, n, f)) break r + ;(r = A[(e + 16) >> 2]), (u = A[(r + 140) >> 2]) + f: { + if (!u) { + l = b[(o + 8) >> 3] + break f + } + if (((l = b[(o + 8) >> 3]), !(Q[(u + 40) | 0] & 4) || !de(l))) break f + if (de(b[o >> 3])) break k + } + S(+(l + b[o >> 3])), + (e = v(1) | 0), + (r = v(0) | 0), + (k = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (A[t >> 2] = r ? 0 : k), + (A[(t + 4) >> 2] = r ? -12 : (e - 2146959372) | 0) + break i + } + if (Z[A[(r + 288) >> 2]](e, 157, t, i, k, n, f) | 0) break r + } + r = 0 + break A + } + I(e, n, f) + } + ;(A[t >> 2] = 0), + (A[(t + 4) >> 2] = 3), + (A[s >> 2] = 0), + (A[(s + 4) >> 2] = 3), + (r = -1) + } + return (h = (o + 16) | 0), r + } + function h9(e, r, i, k, f, n, t, u) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0) + var o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + ;(o = (h + -64) | 0), + (h = o), + (w = A[(e + 16) >> 2]), + (a = Q[(r + 40) | 0]), + (s = a << 3) + A: { + if (z[(w + 120) >> 2] > (o - s) >>> 0) { + _4(e), (r = 0), (i = 6) + break A + } + ;(C = Q[(r + 41) | 0]), + (e = A[(w + 140) >> 2]), + (A[(o + 16) >> 2] = e), + (A[(w + 140) >> 2] = o + 16), + (e = e ? A[(e + 40) >> 2] & 4 : 0), + (l = A[(r + 32) >> 2]), + (A[(o + 24) >> 2] = r), + (A[(o + 28) >> 2] = i), + (A[(o + 56) >> 2] = e), + (A[(o + 52) >> 2] = n) + r: { + if ((n | 0) >= (a | 0)) { + e = t + break r + } + for (i = (n | 0) > 0 ? n : 0, e = (o - ((s + 15) & 4080)) | 0, h = e; ; ) { + if ((i | 0) == (G | 0)) { + for (t = n; ; ) { + if ((t | 0) != (a | 0)) { + ;(i = ((t << 3) + e) | 0), + (A[i >> 2] = 0), + (A[(i + 4) >> 2] = 3), + (t = (t + 1) | 0) + continue + } + break + } + A[(o + 52) >> 2] = a + } else { + ;(s = G << 3), + (E = (s + e) | 0), + (s = (t + s) | 0), + (Y = A[(s + 4) >> 2]), + (A[E >> 2] = A[s >> 2]), + (A[(E + 4) >> 2] = Y), + (G = (G + 1) | 0) + continue + } + break + } + } + ;(A[(o + 32) >> 2] = e), (t = A[(r + 36) >> 2]) + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: switch (C | 0) { + case 2: + case 4: + if (u & 1 || ((k = 0), (f = 3), (C | 0) != 2)) break k + break i + case 0: + break k + case 12: + break t + case 7: + break u + case 6: + break n + case 11: + break o + case 10: + break s + case 9: + break B + case 8: + break w + case 1: + break g + case 3: + case 5: + break l + default: + break f + } + if (u & 1) break g + if (((k = 0), (f = 3), (C | 0) == 3)) break i + } + ;(r = Z[t | 0](l, k, f, n, e, o0[(r + 42) >> 1]) | 0), + (i = g) + break r + } + ;(r = Z[t | 0](l, k, f) | 0), (i = g) + break r + } + ;(r = Z[t | 0](l, k, f, A[e >> 2], A[(e + 4) >> 2]) | 0), + (i = g) + break r + } + ;(r = Z[t | 0](l, k, f, o0[(r + 42) >> 1]) | 0), (i = g) + break r + } + ;(r = + Z[t | 0](l, k, f, A[e >> 2], A[(e + 4) >> 2], o0[(r + 42) >> 1]) | + 0), + (i = g) + break r + } + if (g2(l, (o + 8) | 0, A[e >> 2], A[(e + 4) >> 2])) break e + if ( + ((B = +Z[t | 0](b[(o + 8) >> 3])), + S(+B), + (e = v(1) | 0), + (i = v(0) | 0), + r0(B) < 2147483648 ? (r = ~~B) : (r = -2147483648), + S(+(r | 0)), + (k = v(1) | 0), + ((i | 0) == (v(0) | 0)) & ((e | 0) == (k | 0))) + ) { + i = 0 + break r + } + ;(k = i), + (r = e & 2147483647), + (i = + (((r | 0) == 2146435072) & ((i | 0) != 0)) | + (r >>> 0 > 2146435072)), + (r = i ? 0 : k), + (i = i ? -12 : (e - 2146959372) | 0) + break r + } + if ( + ((r = 0), + (i = 6), + g2(l, (o + 8) | 0, A[e >> 2], A[(e + 4) >> 2]) || + g2(l, o, A[(e + 8) >> 2], A[(e + 12) >> 2])) + ) + break r + if ( + ((B = +Z[t | 0](b[(o + 8) >> 3], b[o >> 3])), + S(+B), + (e = v(1) | 0), + (i = v(0) | 0), + r0(B) < 2147483648 ? (r = ~~B) : (r = -2147483648), + S(+(r | 0)), + (k = v(1) | 0), + ((i | 0) == (v(0) | 0)) & ((e | 0) == (k | 0))) + ) { + i = 0 + break r + } + ;(k = i), + (r = e & 2147483647), + (i = + (((r | 0) == 2146435072) & ((i | 0) != 0)) | + (r >>> 0 > 2146435072)), + (r = i ? 0 : k), + (i = i ? -12 : (e - 2146959372) | 0) + break r + } + if ( + ((r = Z[t | 0](l, k, f, n, e, (o + 8) | 0, o0[(r + 42) >> 1]) | 0), + (e = g), + (i = e), + (e | 0) == 6 || ((e = A[(o + 8) >> 2]), (e | 0) == 2)) + ) + break r + ;(r = V6(l, r, i, e)), (i = g) + break r + } + V0(), T() + } + ;(r = Z[t | 0](l, k, f, n, e) | 0), (i = g) + break r + } + j(l, 4387, 0) + } + ;(r = 0), (i = 6) + } + A[(w + 140) >> 2] = A[(o + 16) >> 2] + } + return (h = (o - -64) | 0), (g = i), r | 0 + } + function C9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0 + ;(u = (h - 48) | 0), (h = u) + A: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e), (r = 0), (i = 6) + break A + } + ;(C = 3), (B = R0(e, A[f >> 2], A[(f + 4) >> 2])), (k = g), (N = k) + r: { + e: { + if ((k | 0) == 6) { + ;(l = 3), (r = 0), (i = 3), (D = 3), (L = 3) + break e + } + if ( + ((q = Yr(e, r, i, A[(e + 72) >> 2], A[(e + 76) >> 2])), + (k = g), + (L = k), + (k | 0) == 6) + ) { + ;(l = 3), (r = 0), (i = 3), (D = 3) + break e + } + ;(G = q0(e, O(e, r, i, 109, r, i, 0), g)), (k = g), (D = k) + i: { + k: { + if ( + (k | 0) == 6 || + ((t = H4(G, 117, 0)), + (H4(G, 121, 0) | 0) < 0 && + ((G = iA(e, 20760, G, k, 4096)), (k = g), (D = k), (k | 0) == 6)) + ) + break k + if ( + ((A[(u + 40) >> 2] = G), + (A[(u + 44) >> 2] = D), + (A[(u + 32) >> 2] = r), + (A[(u + 36) >> 2] = i), + (E = z4(e, q, L, 2, (u + 32) | 0)), + (r = g), + (l = r), + (r | 0) == 6) + ) + break i + if (((r = u2(e)), (i = g), (i | 0) == 6)) { + ;(r = 0), (i = 6) + break e + } + ;(k = -1), (n = A[(f + 8) >> 2]) + f: { + if (((f = A[(f + 12) >> 2]), (f | 0) == 3)) break f + if ((H1(e, (u + 28) | 0, n, f) | 0) < 0) break e + if (((k = A[(u + 28) >> 2]), k)) break f + break r + } + ;(f = A[(B + 4) >> 2] & 2147483647), (V = f) + f: { + if (f) { + ;(s0 = ((t ^ -1) >>> 31) | 0), (A0 = f), (e0 = k), (k = 0) + t: for (;;) { + for (f = k; ; ) { + if (f >>> 0 >= V >>> 0) { + ;(k = _1(e, B, k >>> 0 < V >>> 0 ? k : V, V)), (f = g) + break f + } + if ((I2(e, E, l, 85, f, 0) | 0) < 0) break e + I(e, W, C), (W = DA(e, E, l, B, N)), (n = g), (C = n) + u: { + if (((t = 0), t | ((n | 0) != 2))) { + if ( + !t & ((n | 0) == 6) || + L4(e, (u + 16) | 0, O(e, E, l, 85, E, l, 0), g) + ) + break e + if ( + ((n = A[(u + 16) >> 2]), + (o = n), + (t = n >>> 0 < A0 >>> 0), + (n = A[(u + 20) >> 2]), + (t = (t & ((k0 | 0) >= (n | 0))) | ((n | 0) < (k0 | 0))), + (o = t ? o : A0), + (A[(u + 16) >> 2] = o), + (n = t ? n : k0), + (A[(u + 20) >> 2] = n), + ((k | 0) != (o | 0)) | n) + ) + break u + } + f = Q6(B, f, 0, s0) + continue + } + break + } + if ( + ((k = _1(e, B, k, f)), + (f = g), + (f | 0) == 6 || (s1(e, r, i, w, s, k, f) | 0) < 0) + ) + break e + if ( + ((n = s), + (t = (w + 1) | 0), + (f = t ? n : (n + 1) | 0), + !f & ((t | 0) == (e0 | 0))) + ) + break r + if (n2(e, (u + 8) | 0, W, C)) break e + for ( + k = o, + o = 1, + n = 0, + a = A[(u + 8) >> 2], + R = a, + Y = A[(u + 12) >> 2], + a = (((Y | 0) <= 0) & (a >>> 0 <= 1)) | ((Y | 0) < 0), + R = a ? 1 : R, + w = (R + w) | 0, + s = ((a ? 0 : Y) + s) | 0, + s = w >>> 0 < R >>> 0 ? (s + 1) | 0 : s; + ; + + ) { + if (((t | 0) == (w | 0)) & ((f | 0) == (s | 0))) { + ;(w = t), (s = f) + continue t + } + if ( + ((a = q0(e, m1(e, W, C, o, n), g)), + (Y = g), + (Y | 0) == 6 || (s1(e, r, i, t, f, a, Y) | 0) < 0) + ) + break e + if ( + ((o = (o + 1) | 0), + (n = o ? n : (n + 1) | 0), + (t = (t + 1) | 0), + (f = t ? f : (f + 1) | 0), + !(((t | 0) != (e0 | 0)) | f)) + ) + break + } + break + } + break r + } + if ( + ((W = DA(e, E, l, B, N)), + (k = g), + (C = k), + (f = 0), + !f & ((k | 0) == 6)) + ) + break e + if (f | ((k | 0) != 2)) break r + ;(k = _1(e, B, 0, 0)), (f = g) + } + if ((f | 0) == 6) break e + if ((s1(e, r, i, w, s, k, f) | 0) >= 0) break r + break e + } + l = 3 + } + ;(r = 0), (i = 3) + } + I(e, r, i), (r = 0), (i = 6) + } + I(e, B, N), I(e, q, L), I(e, E, l), I(e, G, D), I(e, W, C) + } + return (h = (u + 48) | 0), (g = i), r | 0 + } + function L3(e, r, i, k, f, n, t, u, o) { + var l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0 + ;(l = (h - 128) | 0), (h = l) + A: { + r: { + e: { + if (!er(n, t, u, o, 0, 0, 0, 0)) break e + ;(s = o & 65535), (a = (o >>> 16) & 32767) + i: k: { + if ((a | 0) != 32767) { + if (((B = 4), a)) break k + B = n | u | (t | s) ? 3 : 2 + break i + } + B = !(n | u | (t | s)) + } + if (((D = (f >>> 16) | 0), (C = D & 32767), (C | 0) == 32767)) break e + if (B) break r + } + T0((l + 16) | 0, r, i, k, f, n, t, u, o), + (r = A[(l + 16) >> 2]), + (k = A[(l + 20) >> 2]), + (f = A[(l + 24) >> 2]), + (i = A[(l + 28) >> 2]), + R3(l, r, k, f, i, r, k, f, i), + (k = A[(l + 8) >> 2]), + (f = A[(l + 12) >> 2]), + (u = A[l >> 2]), + (o = A[(l + 4) >> 2]) + break A + } + if ( + ((B = k), + (G = f & 2147483647), + (s = G), + (a = u), + (w = o & 2147483647), + (er(r, i, B, s, n, t, u, w) | 0) <= 0) + ) { + if (er(r, i, B, s, n, t, u, w)) { + ;(u = r), (o = i) + break A + } + T0((l + 112) | 0, r, i, k, f, 0, 0, 0, 0), + (k = A[(l + 120) >> 2]), + (f = A[(l + 124) >> 2]), + (u = A[(l + 112) >> 2]), + (o = A[(l + 116) >> 2]) + break A + } + if ( + ((E = (o >>> 16) & 32767), + C + ? ((o = i), (u = r)) + : (T0((l + 96) | 0, r, i, B, G, 0, 0, 0, 1081540608), + (B = A[(l + 104) >> 2]), + (u = A[(l + 108) >> 2]), + (G = u), + (C = (((u >>> 16) | 0) - 120) | 0), + (o = A[(l + 100) >> 2]), + (u = A[(l + 96) >> 2])), + E || + (T0((l + 80) | 0, n, t, a, w, 0, 0, 0, 1081540608), + (a = A[(l + 88) >> 2]), + (n = A[(l + 92) >> 2]), + (w = n), + (E = (((n >>> 16) | 0) - 120) | 0), + (t = A[(l + 84) >> 2]), + (n = A[(l + 80) >> 2])), + (Y = a), + (W = (w & 65535) | 65536), + (G = (G & 65535) | 65536), + (C | 0) > (E | 0)) + ) { + for (;;) { + ;(w = (B - Y) | 0), + (s = (((t | 0) == (o | 0)) & (n >>> 0 > u >>> 0)) | (t >>> 0 > o >>> 0)), + (a = (w - s) | 0), + (s = (((G - (((B >>> 0 < Y >>> 0) + W) | 0)) | 0) - (s >>> 0 > w >>> 0)) | 0) + r: { + if (((s | 0) >= 0) | ((s | 0) > 0)) { + if ( + ((B = u), + (u = (u - n) | 0), + (o = (o - (((n >>> 0 > B >>> 0) + t) | 0)) | 0), + !(u | a | (o | s))) + ) { + T0((l + 32) | 0, r, i, k, f, 0, 0, 0, 0), + (k = A[(l + 40) >> 2]), + (f = A[(l + 44) >> 2]), + (u = A[(l + 32) >> 2]), + (o = A[(l + 36) >> 2]) + break A + } + ;(s = (s << 1) | (a >>> 31)), (B = (a << 1) | (o >>> 31)) + break r + } + ;(s = (G << 1) | (B >>> 31)), (B = (B << 1) | (o >>> 31)) + } + if ( + ((G = s), + (s = (o << 1) | (u >>> 31)), + (u = u << 1), + (o = s), + (C = (C - 1) | 0), + !((C | 0) > (E | 0))) + ) + break + } + C = E + } + ;(w = (B - Y) | 0), + (s = (((t | 0) == (o | 0)) & (n >>> 0 > u >>> 0)) | (t >>> 0 > o >>> 0)), + (a = (w - s) | 0), + (s = (((G - (((B >>> 0 < Y >>> 0) + W) | 0)) | 0) - (s >>> 0 > w >>> 0)) | 0), + (w = s) + r: { + if ((s | 0) < 0) { + ;(a = B), (w = G) + break r + } + if ( + ((B = u), + (u = (u - n) | 0), + (o = (o - (((n >>> 0 > B >>> 0) + t) | 0)) | 0), + u | a | (o | w)) + ) + break r + T0((l + 48) | 0, r, i, k, f, 0, 0, 0, 0), + (k = A[(l + 56) >> 2]), + (f = A[(l + 60) >> 2]), + (u = A[(l + 48) >> 2]), + (o = A[(l + 52) >> 2]) + break A + } + if (((w | 0) == 65535) | (w >>> 0 < 65535)) + for ( + ; + (r = (o >>> 31) | 0), + (C = (C - 1) | 0), + (G = (o << 1) | (u >>> 31)), + (u = u << 1), + (o = G), + (i = r), + (r = (w << 1) | (a >>> 31)), + (a = i | (a << 1)), + (w = r), + r >>> 0 < 65536; + + ); + if (((r = D & 32768), (C | 0) <= 0)) { + T0( + (l - -64) | 0, + u, + o, + a, + (w & 65535) | ((r | (C + 120)) << 16), + 0, + 0, + 0, + 1065811968, + ), + (k = A[(l + 72) >> 2]), + (f = A[(l + 76) >> 2]), + (u = A[(l + 64) >> 2]), + (o = A[(l + 68) >> 2]) + break A + } + ;(k = a), (f = (w & 65535) | ((r | C) << 16)) + } + ;(A[e >> 2] = u), + (A[(e + 4) >> 2] = o), + (A[(e + 8) >> 2] = k), + (A[(e + 12) >> 2] = f), + (h = (l + 128) | 0) + } + function K3(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0 + if ( + ((o = vA(r, i)), + (t = (o | 0) < 0), + (l = t ? i : r), + (n = A[(i + 4) >> 2] ^ n), + (u = A[(r + 4) >> 2]), + (C = n ^ u), + !(o | !C | (A[(l + 8) >> 2] > 2147483645))) + ) + return k4(e, (f & 7) == 2), 0 + ;(n = t ? n : u), (o = t ? r : i) + A: { + r: { + e: { + if (((u = A[(l + 12) >> 2]), u && ((s = A[(o + 12) >> 2]), s))) break e + if (((r = A[(l + 8) >> 2]), (r | 0) >= 2147483646)) + return (r | 0) == 2147483647 + ? (c0(e), 0) + : !C | (A[(o + 8) >> 2] != 2147483646) + ? (f4(e, n), 0) + : (c0(e), 1) + C2(e, l), (A[(e + 4) >> 2] = n) + break r + } + ;(A[(e + 4) >> 2] = n), + (r = A[(l + 8) >> 2]), + (A[(e + 8) >> 2] = r), + (t = A[(o + 8) >> 2]), + (Y = (r - t) | 0) + e: { + if (!C) { + n = 0 + break e + } + if (((n = 1), (Y | 0) > 1)) break e + for ( + i = ((u << 5) - 1) | 0, + G = (((((r + ((s - u) << 5)) | 0) - t) | 0) - 31) | 0, + E = A[(o + 16) >> 2], + n = 0; + ; + + ) { + if ( + ((r = 0), + (t = i >> 5), + t >>> 0 < u >>> 0 && (r = A[(A[(l + 16) >> 2] + (t << 2)) >> 2]), + (t = t1(E, s, (i + G) | 0)), + (t | 0) == (r | 0)) + ) { + ;(i = (i - 32) | 0), (n = (n + 32) | 0) + continue + } + break + } + ;(B = r ^ t), (D = E0(B)), (w = (D + 1) | 0) + i: { + if (B >>> 0 < 2) { + n = (n + w) | 0 + break i + } + if ( + ((a = n), + (B = r), + (r = (31 - D) | 0), + (n = (-1 << r) ^ -1), + (B = E0(B & n)), + (n = E0(n & (t ^ -1))), + (t = (n | 0) > (B | 0) ? B : n), + (n = (a + t) | 0), + (r | 0) != ((t - w) | 0)) + ) + break e + } + for ( + ; + (t = n), + (r = 0), + (i = (i - 32) | 0), + (n = i >> 5), + n >>> 0 < u >>> 0 && (r = A[(A[(l + 16) >> 2] + (n << 2)) >> 2]), + (w = t1(E, s, (i + G) | 0)), + !r && ((n = (t + 32) | 0), (w | 0) == -1); + + ); + ;(r = E0(r)), (i = E0(w ^ -1)), (n = (t + ((r | 0) < (i | 0) ? r : i)) | 0) + } + if ( + ((i = ((((k + n) | 0) + 33) >>> 5) | 0), + (r = (s + ((((Y + 31) | 0) / 32) | 0)) | 0), + (r = (r | 0) < (u | 0) ? u : r), + (u = (r | 0) > (i | 0) ? i : r), + l2(e, u)) + ) + break A + for ( + V = A[(l + 12) >> 2], + E = (V - u) | 0, + i = (0 - E) | 0, + N = (i >> 31) & i, + i = (u - r) | 0, + w = (0 - C) | 0, + B = A[(o + 12) >> 2], + D = B << 5, + W = (B - u) | 0, + R = (0 - (((W << 5) + Y) | 0)) >> 5, + r = C, + G = 0; + ; + + ) { + if ((i | 0) >= 0) + e: for (i = 0; ; ) { + if ((i | 0) == (u | 0)) break e + ;(a = (A[(e + 16) >> 2] + (i << 2)) | 0), + (t = r), + (n = (i + E) | 0), + n >>> 0 < z[(l + 12) >> 2] + ? (r = A[(A[(l + 16) >> 2] + (n << 2)) >> 2]) + : (r = 0), + (n = + t1(A[(o + 16) >> 2], A[(o + 12) >> 2], (((i + W) << 5) + Y) | 0) ^ w), + (r = (r + n) | 0), + (t = (t + r) | 0), + (A[a >> 2] = t), + (r = (r >>> 0 < n >>> 0) | (r >>> 0 > t >>> 0)), + (i = (i + 1) | 0) + } + else { + ;(s = (((i + W) << 5) + Y) | 0), (t = (i + E) | 0) + e: { + i: { + k: { + if (!(((t | 0) >= 0) & (t >>> 0 < V >>> 0))) { + if (((a = (s | 0) < -31), !a && ((n = 0), (s | 0) < (D | 0)))) break k + ;(i = (t >> 31) & N), + (i = a ? ((i | 0) < (R | 0) ? i : R) : i), + (n = 0), + (t = 0) + break e + } + if ( + ((n = A[(A[(l + 16) >> 2] + (t << 2)) >> 2]), + (t = 0), + ((s | 0) < -31) | ((s | 0) >= (D | 0))) + ) + break i + } + t = t1(A[(o + 16) >> 2], B, s) + } + i = (i + 1) | 0 + } + ;(a = r), + (t = t ^ w), + (r = (t + n) | 0), + (n = (a + r) | 0), + (r = (r >>> 0 < t >>> 0) | (r >>> 0 > n >>> 0)), + (G = n | G) + continue + } + break + } + if (((i = A[(e + 16) >> 2]), (A[i >> 2] = A[i >> 2] | ((G | 0) != 0)), !r | C)) + break r + if (l2(e, (u + 1) | 0)) break A + ;(A[(A[(e + 16) >> 2] + (u << 2)) >> 2] = 1), + (A[(e + 8) >> 2] = A[(e + 8) >> 2] + 32) + } + return De(e, k, f) + } + return c0(e), 32 + } + function J1(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + ;(f = (h - 96) | 0), (h = f), (A[(f + 92) >> 2] = r) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: for (;;) { + for (r = (i - 1) | 0, t = (M(r, 20) + f) | 0; ; ) { + w: { + ;(k = A[(f + 92) >> 2]), (A[(f + 92) >> 2] = k + 4) + g: { + l: { + h: { + C: { + a: switch (((u = A[k >> 2]), u | 0)) { + case 7: + break s + case 6: + break g + case 3: + case 4: + case 5: + break l + case 2: + break h + case 1: + break C + case 0: + break a + default: + break w + } + if ((i | 0) >= 4) break r + if ( + ((A[(f + 92) >> 2] = k + 8), + (n = A[(k + 4) >> 2]), + (k = A[(e + 16) >> 2]), + (r = (M(i, 20) + f) | 0), + (A[(r + 12) >> 2] = A[(e + 12) >> 2]), + (A[(r + 8) >> 2] = 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (A[(r + 16) >> 2] = k || 88), + (i = (i + 1) | 0), + !cn(r, n)) + ) + continue B + break n + } + if ((i | 0) >= 4) break e + if ( + ((A[(f + 92) >> 2] = k + 8), + (n = A[(k + 4) >> 2]), + (k = A[(e + 16) >> 2]), + (r = (M(i, 20) + f) | 0), + (A[(r + 12) >> 2] = A[(e + 12) >> 2]), + (A[(r + 8) >> 2] = 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (A[(r + 16) >> 2] = k || 88), + (i = (i + 1) | 0), + !s7(r, n)) + ) + continue B + break n + } + if ((i | 0) >= 4) break i + if ( + ((A[(f + 92) >> 2] = k + 8), + (n = A[(k + 4) >> 2]), + (k = A[(e + 16) >> 2]), + (r = (M(i, 20) + f) | 0), + (A[(r + 12) >> 2] = A[(e + 12) >> 2]), + (A[(r + 8) >> 2] = 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (A[(r + 16) >> 2] = k || 88), + (i = (i + 1) | 0), + !zi(r, n)) + ) + continue B + break n + } + if ((i | 0) <= 1) break k + if (i >>> 0 >= 4) break f + if ( + ((n = A[(e + 12) >> 2]), + (k = (M(i, 20) + f) | 0), + (o = A[(e + 16) >> 2]), + (A[(k + 16) >> 2] = o || 88), + (A[(k + 12) >> 2] = n), + (A[(k + 8) >> 2] = 0), + (A[k >> 2] = 0), + (A[(k + 4) >> 2] = 0), + (n = (k - 40) | 0), + Ie( + k, + A[(n + 8) >> 2], + A[n >> 2], + A[(t + 8) >> 2], + A[t >> 2], + (u - 3) | 0, + )) + ) + break o + ;(i = (M((i - 2) | 0, 20) + f) | 0), + Z[A[(i + 16) >> 2]]( + A[(i + 12) >> 2], + A[(n + 8) >> 2], + 0, + ) | 0, + Z[A[(t + 16) >> 2]]( + A[(t + 12) >> 2], + A[(t + 8) >> 2], + 0, + ) | 0, + (A[(n + 16) >> 2] = A[(k + 16) >> 2]), + (i = A[(k + 12) >> 2]), + (A[(n + 8) >> 2] = A[(k + 8) >> 2]), + (A[(n + 12) >> 2] = i), + (i = A[(k + 4) >> 2]), + (A[n >> 2] = A[k >> 2]), + (A[(n + 4) >> 2] = i), + (i = r) + continue B + } + if ((i | 0) <= 0) break t + if (!Le(t)) continue + break n + } + break + } + break + } + V0(), T() + } + if ((i | 0) != 1) break u + r = A[f >> 2] + s: { + if (xe(e, r)) { + ;(i = A[(f + 8) >> 2]), (r = -1) + break s + } + ;(i = A[(f + 8) >> 2]), + Q0(A[(e + 8) >> 2], i, r << 2), + (A[e >> 2] = r), + (r = 0) + } + Z[A[(f + 16) >> 2]](A[(f + 12) >> 2], i, 0) | 0 + break A + } + i = (i + 1) | 0 + } + for (i = (i | 0) > 0 ? i : 0, r = 0; ; ) + if ((r | 0) == (i | 0)) { + r = -1 + break A + } else { + ;(e = (M(r, 20) + f) | 0), + Z[A[(e + 16) >> 2]](A[(e + 12) >> 2], A[(e + 8) >> 2], 0) | 0, + (r = (r + 1) | 0) + continue + } + } + d(18382, 16272, 1318, 6944), T() + } + d(18310, 16272, 1307, 6944), T() + } + d(16809, 16272, 1292, 6944), T() + } + d(18197, 16272, 1291, 6944), T() + } + d(16809, 16272, 1280, 6944), T() + } + d(16809, 16272, 1273, 6944), T() + } + d(16809, 16272, 1266, 6944), T() + } + return (h = (f + 96) | 0), r + } + function I9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0 + ;(t = (h + -64) | 0), + (h = t), + (G = 3), + (A[(t + 56) >> 2] = 0), + (A[(t + 60) >> 2] = 3), + (A[(t + 48) >> 2] = 0), + (A[(t + 52) >> 2] = 3), + (E = n & 8) + A: { + r: { + e: { + if (E) { + if ( + (i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (B = I4(e, r, i)), + (A[(t + 8) >> 2] = B), + (A[(t + 12) >> 2] = B >> 31), + (B | 0) >= 0) + ) + break e + break r + } + if (((r = Z0(e, r, i)), (i = g), n2(e, (t + 8) | 0, r, i))) break r + } + if (((u = A[(f + 4) >> 2]), (V = u), (Y = A[f >> 2]), r1(e, Y, u))) break r + e: { + if ((k | 0) <= 1) { + for ( + k = A[(t + 12) >> 2], + C = k, + B = A[(t + 8) >> 2], + u = (!!B & ((k | 0) >= 0)) | ((k | 0) > 0), + f = u ? B : 0, + w = u ? k : 0, + n = n & 1; + ; + + ) { + if (((f | 0) == (s | 0)) & ((l | 0) == (w | 0))) { + j(e, 3890, 0) + break r + } + if ( + ((a = s ^ -1), + (k = (a + B) | 0), + (u = ((l ^ -1) + C) | 0), + (u = k >>> 0 < a >>> 0 ? (u + 1) | 0 : u), + (k = n ? k : s), + (u = n ? u : l), + (s = (s + 1) | 0), + (l = s ? l : (l + 1) | 0), + E) + ) { + if ( + ((k = m1(e, r, i, k, u)), + (f = g), + (w = f), + (A[(t + 48) >> 2] = k), + (A[(t + 52) >> 2] = f), + (f | 0) == 6) + ) + break r + break e + } + if (((k = N1(e, r, i, k, u, (t + 48) | 0)), (k | 0) < 0)) break r + if (k) break + } + ;(k = A[(t + 48) >> 2]), (w = A[(t + 52) >> 2]) + break e + } + ;(k = A[(f + 8) >> 2]), + (f = A[(f + 12) >> 2]), + (w = f), + f >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (n = n & 1), + (B = A[(t + 8) >> 2]), + (C = A[(t + 12) >> 2]) + } + for ( + o = ((s >>> 0 > B >>> 0) & ((l | 0) >= (C | 0))) | ((l | 0) > (C | 0)), + R = o ? s : B, + N = o ? l : C; + ; + + ) { + if (((s | 0) == (R | 0)) & ((l | 0) == (N | 0))) break A + ;(u = s ^ -1), + (f = (u + B) | 0), + (o = ((l ^ -1) + C) | 0), + (o = f >>> 0 < u >>> 0 ? (o + 1) | 0 : o), + (f = n ? f : s), + (a = n ? o : l) + e: { + i: { + k: { + if (E) { + if ( + ((o = m1(e, r, i, f, a)), + (u = g), + (G = u), + (A[(t + 56) >> 2] = o), + (A[(t + 60) >> 2] = u), + (u | 0) != 6) + ) + break k + break e + } + if (((o = N1(e, r, i, f, a, (t + 56) | 0)), (o | 0) < 0)) { + ;(o = A[(t + 56) >> 2]), (G = A[(t + 60) >> 2]) + break e + } + if (!o) break i + } + if ( + ((u = a), + ((f - -2147483648) >>> 0 < 2147483648 ? (u + 1) | 0 : u) + ? (S(+(+(f >>> 0) + +(u | 0) * 4294967296)), + (o = v(1) | 0), + (f = v(0) | 0), + (u = o & 2147483647), + (u = + (((u | 0) == 2146435072) & ((f | 0) != 0)) | + (u >>> 0 > 2146435072)), + (f = u ? 0 : f), + (o = u ? -12 : (o - 2146959372) | 0)) + : (o = 0), + (u = A[(t + 56) >> 2]), + (a = A[(t + 60) >> 2]), + (D = o), + (o | 0) == 6) + ) { + ;(o = u), (G = a) + break e + } + if ( + ((A[(t + 40) >> 2] = r), + (A[(t + 44) >> 2] = i), + (A[(t + 32) >> 2] = f), + (A[(t + 36) >> 2] = D), + (A[(t + 24) >> 2] = u), + (A[(t + 28) >> 2] = a), + (A[(t + 16) >> 2] = k), + (A[(t + 20) >> 2] = w), + (o = 0), + (G = 3), + (L = G0(e, Y, V, 0, 3, 4, (t + 16) | 0)), + (W = g), + I(e, f, D), + I(e, u, a), + (A[(t + 56) >> 2] = 0), + (A[(t + 60) >> 2] = 3), + (f = L), + (W | 0) == 6) + ) + break e + I(e, k, w), (k = f), (w = W) + } + ;(s = (s + 1) | 0), (l = s ? l : (l + 1) | 0) + continue + } + break + } + ;(A[(t + 48) >> 2] = k), (A[(t + 52) >> 2] = w) + } + I(e, A[(t + 48) >> 2], A[(t + 52) >> 2]), I(e, o, G), (k = 0), (w = 6) + } + return I(e, r, i), (h = (t - -64) | 0), (g = w), k | 0 + } + function Xi(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + ;(l = (h - 16) | 0), + (h = l), + (a = (r - 8) | 0), + (k = a), + (n = A[k >> 2]), + (k = A[(k + 4) >> 2]), + (t = k), + (f = (k - 7) >>> 0 < 4294967278 ? 7 : k), + (o = (r - 16) | 0), + (k = o), + (r = A[k >> 2]) + A: { + r: { + e: { + if ( + ((k = A[(k + 4) >> 2]), + (u = (k - 7) >>> 0 < 4294967278 ? 7 : k), + !(((u | 0) == -1) & ((f & -2) != 2)) & (((u & -2) == 2) | ((f | 0) != -1)) || + ((f = hr(e, (l + 8) | 0, r, k, n, t, i, 0, 1)), !f)) + ) + break e + if ((I(e, r, k), I(e, n, t), (f | 0) < 0)) break r + ;(e = A[(l + 12) >> 2]), + (A[o >> 2] = A[(l + 8) >> 2]), + (A[(o + 4) >> 2] = e), + (e = 0) + break A + } + if (((f = w4(e, r, k, 1)), (r = g), (k = r), (r | 0) == 6)) { + I(e, n, t) + break r + } + ;(t = w4(e, n, t, 1)), (r = g), (n = r) + e: { + if ((r | 0) == 6) break e + ;(u = (k - 7) >>> 0 < 4294967278 ? 7 : k), + (r = (r - 7) >>> 0 < 4294967278 ? 7 : r) + i: { + if (!(((u | 0) != -7) | ((r | 0) != -7))) { + r = yr(f, t) + k: { + f: switch ((i - 163) | 0) { + case 0: + r = (r >>> 31) | 0 + break k + case 1: + r = (r | 0) <= 0 + break k + case 2: + r = (r | 0) > 0 + break k + default: + break f + } + r = ((r ^ -1) >>> 31) | 0 + } + I(e, f, k), I(e, t, n) + break i + } + k: { + if ( + !(!((1 << r) & 135) || !((1 << u) & 135) | (u >>> 0 > 7) | (r >>> 0 > 7)) + ) + break k + f: { + t: { + if ( + ((s = ((u | 0) == -10) & ((r | 0) == -7)), + (u = (u | 0) == -7), + !(s | (u & ((r | 0) == -10))) || + ((s = A[(A[(e + 16) >> 2] + 140) >> 2]), Q[(s + 40) | 0] & 4 && s)) + ) + break t + u: { + if (u && ((f = Ze(e, f, k)), (k = g), (k | 0) != -10)) break u + if ( + (r | 0) != -7 || + ((t = Ze(e, t, n)), (r = g), (n = r), (r | 0) == -10) + ) + break f + } + I(e, f, k), I(e, t, n), (r = 0) + break i + } + if (((f = w1(e, f, k)), (r = g), (k = r), (r | 0) == 6)) { + I(e, t, n) + break r + } + if (((t = w1(e, t, n)), (r = g), (n = r), (r | 0) == 6)) break e + } + f: { + if ( + ((r = (n - 7) >>> 0 < 4294967278 ? 7 : n), + (r | 0) != -11 && + ((u = (k - 7) >>> 0 < 4294967278 ? 7 : k), (u | 0) != -11)) + ) + break f + if ( + ((r = Z[A[(A[(e + 16) >> 2] + 348) >> 2]](e, i, f, k, t, n) | 0), + (r | 0) < 0) + ) + break r + break i + } + if (!(((r | 0) != -9) & ((u | 0) != -9))) { + if ( + ((r = Z[A[(A[(e + 16) >> 2] + 320) >> 2]](e, i, f, k, t, n) | 0), + (r | 0) < 0) + ) + break r + break i + } + if (((r | 0) != -10) & ((u | 0) != -10)) break k + if ( + ((r = Z[A[(A[(e + 16) >> 2] + 292) >> 2]](e, i, f, k, t, n) | 0), + (r | 0) < 0) + ) + break r + break i + } + P(0, t | 0), + P(1, (n + 2146959372) | 0), + (B = ((C = +u0()), (G = +(t | 0)), (E = (r | 0) == 7), E ? C : G)), + P(0, f | 0), + P(1, (k + 2146959372) | 0), + (w = ((C = +u0()), (G = +(f | 0)), (E = (u | 0) == 7), E ? C : G)) + k: switch ((i - 163) | 0) { + case 0: + r = B > w + break i + case 1: + r = B >= w + break i + case 2: + r = B < w + break i + default: + break k + } + r = B <= w + } + ;(A[o >> 2] = (r | 0) != 0), (A[(o + 4) >> 2] = 1), (e = 0) + break A + } + I(e, f, k) + } + ;(A[o >> 2] = 0), + (A[(o + 4) >> 2] = 3), + (A[a >> 2] = 0), + (A[(a + 4) >> 2] = 3), + (e = -1) + } + return (h = (l + 16) | 0), e + } + function ke(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0 + ;(a = (h - 608) | 0), (h = a), (C = i8(e, i)), (D = i8(e, i | 128)) + A: { + if (!i | (r >>> 0 < 2)) break A + ;(A[(a + 4) >> 2] = r), + (A[a >> 2] = e), + (A[(a + 8) >> 2] = 0), + (E = (0 - i) | 0), + (l = a | 12) + r: for (;;) { + if (l >>> 0 <= a >>> 0) break A + ;(l = (l - 12) | 0), + (s = A[(l + 8) >> 2]), + (W = (s | 0) <= 50 ? 50 : s), + (e = A[l >> 2]), + (u = A[(l + 4) >> 2]) + e: for (;;) { + i: { + if (u >>> 0 < 7) break i + if ((s | 0) == (W | 0)) { + ;(t = M(i, u)), (s = (t - i) | 0), (u = M((u >>> 1) | 0, i)), (o = i8(e, i)) + k: for (;;) { + if (u) + for (u = (u - i) | 0, n = u; ; ) { + if ( + ((r = ((n << 1) + i) | 0), + t >>> 0 <= r >>> 0 || + (r >>> 0 < s >>> 0 && + ((B = r), + (r = (e + r) | 0), + (r = + (B + ((Z[k | 0](r, (r + i) | 0, f) | 0) <= 0 ? i : 0)) | 0)), + (n = (e + n) | 0), + (w = (e + r) | 0), + (Z[k | 0](n, w, f) | 0) > 0)) + ) + continue k + Z[o | 0](n, w, i), (n = r) + } + break + } + k: for (;;) { + if (((t = (t - i) | 0), !t)) { + u = 0 + break i + } + for (Z[o | 0](e, (e + t) | 0, i), u = (t - i) | 0, n = 0; ; ) { + if ( + ((r = ((n << 1) + i) | 0), + t >>> 0 <= r >>> 0 || + (r >>> 0 < u >>> 0 && + ((B = r), + (r = (e + r) | 0), + (r = (B + ((Z[k | 0](r, (r + i) | 0, f) | 0) <= 0 ? i : 0)) | 0)), + (n = (e + n) | 0), + (s = (e + r) | 0), + (Z[k | 0](n, s, f) | 0) > 0)) + ) + continue k + Z[o | 0](n, s, i), (n = r) + } + } + } + ;(n = M((u >>> 2) | 0, i)), + (t = (n + e) | 0), + (r = ((n << 1) + e) | 0), + (w = Z[k | 0](t, r, f) | 0), + (n = (M(n, 3) + e) | 0), + (o = Z[k | 0](r, n, f) | 0) + k: { + if ((w | 0) < 0) { + if ((o | 0) < 0) break k + r = (Z[k | 0](t, n, f) | 0) < 0 ? n : t + break k + } + if ((o | 0) > 0) break k + r = (Z[k | 0](t, n, f) | 0) < 0 ? t : n + } + for ( + s = (s + 1) | 0, + Z[C | 0](e, r, i), + t = 1, + G = (M(i, u) + e) | 0, + n = G, + w = n, + o = (e + i) | 0, + r = o, + Y = 1; + ; + + ) { + k: { + f: { + if (r >>> 0 >= n >>> 0 || ((B = Z[k | 0](e, r, f) | 0), (B | 0) < 0)) + break f + if (B) break k + Z[C | 0](o, r, i), (o = (i + o) | 0), (Y = (Y + 1) | 0) + break k + } + f: { + for (;;) { + if (((n = (n + E) | 0), n >>> 0 <= r >>> 0)) break f + if (((B = Z[k | 0](e, n, f) | 0), (B | 0) <= 0)) { + if (B) continue + ;(w = (w + E) | 0), Z[C | 0](w, n, i), (u = (u - 1) | 0) + continue + } + break + } + Z[C | 0](r, n, i) + break k + } + ;(n = (o - e) | 0), + (o = (r - o) | 0), + (n = n >>> 0 < o >>> 0 ? n : o), + Z[D | 0](e, (r - n) | 0, n), + (B = r), + (o = (G - w) | 0), + (n = (w - r) | 0), + (r = n >>> 0 > o >>> 0 ? o : n), + Z[D | 0](B, (G - r) | 0, r), + (r = (u - t) | 0), + (n = (G - n) | 0), + (u = (t - Y) | 0) + f: { + if (r >>> 0 < u >>> 0) { + ;(t = e), (o = u), (e = n), (u = r) + break f + } + ;(t = n), (o = r) + } + ;(A[(l + 8) >> 2] = s), + (A[(l + 4) >> 2] = o), + (A[l >> 2] = t), + (l = (l + 12) | 0) + continue e + } + ;(r = (r + i) | 0), (t = (t + 1) | 0) + } + } + break + } + ;(u = (M(i, u) + e) | 0), (t = e) + e: for (;;) { + if (((t = (i + t) | 0), (r = t), u >>> 0 <= r >>> 0)) continue r + for (;;) { + if (e >>> 0 >= r >>> 0 || ((n = (r + E) | 0), (Z[k | 0](n, r, f) | 0) <= 0)) + continue e + Z[C | 0](r, n, i), (r = n) + } + } + } + } + h = (a + 608) | 0 + } + function fe(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + A: { + r: { + e: { + i: { + if ((i | 0) <= 2) { + if (((k = A[(r + 4) >> 2]), ((A[(r + 8) >> 2] >>> 30) | 0) == (i | 0))) { + if (((t = Re(e, r)), (t | 0) > 221)) break A + return (A[r >> 2] = A[r >> 2] - 1), t + } + for ( + f = (A[(e + 36) >> 2] - 1) | 0, + n = A[(e + 52) >> 2], + l = Pt(r, i) & 1073741823, + B = f & l, + f = (n + (B << 2)) | 0, + u = k & 2147483647; + ; + + ) { + if (((t = A[f >> 2]), !t)) break i + ;(n = A[(A[(e + 56) >> 2] + (t << 2)) >> 2]), + (f = n), + (k = A[(f + 4) >> 2]) + k: { + if ( + ((f = A[(f + 8) >> 2]), + ((u | 0) != (k & 2147483647)) | + (((f >>> 30) | 0) != (i | 0)) | + ((f & 1073741823) != (l | 0)) || j7(n, r, u)) + ) + break k + if ((t | 0) < 222) break e + A[n >> 2] = A[n >> 2] + 1 + break e + } + f = (n + 12) | 0 + } + } + ;(l = (i | 0) != 3), (i = 3) + } + i: { + if (A[(e + 60) >> 2]) break i + if ( + ((t = 0), + (n = (e + 16) | 0), + (k = ((M(A[(e + 44) >> 2], 3) | 0) / 2) | 0), + (o = (k | 0) <= 211 ? 211 : k), + (s = Z[A[(e + 8) >> 2]](n, A[(e + 56) >> 2], o << 2) | 0), + !s) + ) + break e + if (((u = A[(e + 44) >> 2]), (f = u), !f)) { + if (((k = Z[A[e >> 2]](n, 16) | 0), !k)) { + Z[A[(e + 4) >> 2]](n, s) + break e + } + ;(A[(k + 4) >> 2] = 0), + (A[(k + 8) >> 2] = -1073741824), + (A[k >> 2] = 1), + (m[(k + 12) | 0] = 0), + (m[(k + 13) | 0] = 0), + (m[(k + 14) | 0] = 0), + (m[(k + 15) | 0] = 0), + (A[s >> 2] = k), + (A[(e + 40) >> 2] = A[(e + 40) >> 2] + 1), + (f = 1) + } + for ( + A[(e + 60) >> 2] = f, + A[(e + 56) >> 2] = s, + A[(e + 44) >> 2] = o, + n = u >>> 0 > o >>> 0 ? u : o, + u = (o - 1) | 0; + ; + + ) { + if ((f | 0) == (n | 0)) break i + ;(k = (f + 1) | 0), + (A[(A[(e + 56) >> 2] + (f << 2)) >> 2] = + (f | 0) == (u | 0) ? 1 : (k << 1) | 1), + (f = k) + } + } + i: { + if (r) { + if ( + ((f = A[(r + 4) >> 2]), + (k = A[(r + 8) >> 2]), + ((k | 0) == 1073741823) | (k >>> 0 < 1073741823)) + ) { + ;(A[(r + 4) >> 2] = f), (A[(r + 8) >> 2] = (i << 30) | k) + break i + } + if ( + ((k = + Z[A[e >> 2]]( + (e + 16) | 0, + (((((f & 2147483647) << (f >>> 31)) + (f >> 31)) | 0) + 17) | 0, + ) | 0), + !k) + ) { + t = 0 + break r + } + ;(A[k >> 2] = 1), + (n = A[(k + 8) >> 2]), + (u = (A[(k + 4) >> 2] & 2147483647) | (A[(r + 4) >> 2] & -2147483648)), + (A[(k + 4) >> 2] = u), + (A[(k + 8) >> 2] = n), + (A[(k + 4) >> 2] = (u & -2147483648) | (A[(r + 4) >> 2] & 2147483647)), + (A[(k + 8) >> 2] = n), + (f = A[(r + 4) >> 2]), + Q0( + (k + 16) | 0, + (r + 16) | 0, + (((f & 2147483647) << (f >>> 31)) + (((f ^ -1) >>> 31) | 0)) | 0, + ), + N6(e, r), + (r = k) + break i + } + if (((r = Z[A[e >> 2]]((e + 16) | 0, 16) | 0), !r)) return 0 + ;(A[r >> 2] = 1), (A[(r + 4) >> 2] = -2147483648) + } + if ( + ((t = A[(e + 60) >> 2]), + (k = (A[(e + 56) >> 2] + (t << 2)) | 0), + (A[(e + 60) >> 2] = A[k >> 2] >>> 1), + (A[k >> 2] = r), + (A[(r + 12) >> 2] = t), + (A[(r + 4) >> 2] = A[(r + 4) >> 2]), + (A[(r + 8) >> 2] = (i << 30) | l), + (A[(e + 40) >> 2] = A[(e + 40) >> 2] + 1), + (i | 0) == 3 || + ((i = r), + (r = (A[(e + 52) >> 2] + (B << 2)) | 0), + (A[(i + 12) >> 2] = A[r >> 2]), + (A[r >> 2] = t), + A[(e + 40) >> 2] < A[(e + 48) >> 2])) + ) + break A + h7(e, A[(e + 36) >> 2] << 1) + break A + } + if (!r) break A + } + return N6(e, r), t + } + return t + } + function O(e, r, i, k, f, n, t) { + var u = 0, + o = 0, + l = 0, + s = 0 + ;(l = (h - 32) | 0), (h = l), (o = 6) + A: { + r: { + e: { + i: { + k: { + f: { + t: switch ((i + 1) | 0) { + case 3: + r4(e, k, 10855) + break e + case 4: + r4(e, k, 15745) + break e + case 7: + break A + case 0: + break i + case 1: + case 2: + case 5: + case 6: + break k + default: + break t + } + if ((i | 0) == -7) break f + break k + } + f: { + t: { + if ((k | 0) < 0) { + if ( + ((o = k & 2147483647), + (u = A[(r + 4) >> 2]), + o >>> 0 >= (u & 2147483647) >>> 0) + ) + break k + if (((r = (r + 16) | 0), !(u & -2147483648))) break t + r = F[(r + (o << 1)) >> 1] + break f + } + if ((k | 0) != 48) break k + ;(u = A[(r + 4) >> 2] & 2147483647), (o = 0) + break A + } + r = Q[(r + o) | 0] + } + ;(u = H6(e, r)), (o = g) + break A + } + if (((r = m8(e, i)), !r)) break r + } + for (o = k & 2147483647; ; ) { + ;(i = A[(r + 16) >> 2]), + (s = (i + 48) | 0), + (i = A[(i + (((A[(i + 24) >> 2] & k) ^ -1) << 2)) >> 2]) + i: { + for (;;) { + if (!i) break i + if (((i = (i - 1) << 3), (u = (i + s) | 0), A[(u + 4) >> 2] != (k | 0))) { + i = A[u >> 2] & 67108863 + continue + } + break + } + i = (i + A[(r + 20) >> 2]) | 0 + k: switch ((((A[u >> 2] >>> 30) | 0) - 1) | 0) { + case 0: + if (((r = A[i >> 2]), !r)) break r + ;(A[r >> 2] = A[r >> 2] + 1), (u = L0(e, r, -1, f, n, 0, 0)), (o = g) + break A + case 1: + if ( + ((r = A[(A[i >> 2] + 16) >> 2]), + (u = A[r >> 2]), + (r = A[(r + 4) >> 2]), + (o = r), + (r | 0) == 4) + ) { + XA(e, k) + break e + } + if (o >>> 0 < 4294967285) break A + A[u >> 2] = A[u >> 2] + 1 + break A + case 2: + if (!Ve(e, r, k, i, u)) continue + break e + default: + break k + } + if (((u = A[i >> 2]), (e = A[(i + 4) >> 2]), (o = e), e >>> 0 < 4294967285)) + break A + A[u >> 2] = A[u >> 2] + 1 + break A + } + i: { + if (((i = Q[(r + 5) | 0]), !(i & 4))) break i + if (i & 8) { + if ((k | 0) < 0) { + if (z[(r + 40) >> 2] > o >>> 0) { + ;(u = h4(e, r, -1, o)), (o = g) + break A + } + if (((F[(r + 6) >> 1] - 32) & 65535) >>> 0 >= 65525) break r + break i + } + if (((F[(r + 6) >> 1] - 21) & 65535) >>> 0 > 10 || ((i = c6(e, k)), !i)) + break i + ;(e = (i | 0) < 0), (u = e & 0), (o = e ? 6 : 3) + break A + } + if ( + ((i = + A[ + (((A[(A[(e + 16) >> 2] + 68) >> 2] + M(F[(r + 6) >> 1], 24)) | 0) + + 20) >> + 2 + ]), + !i) + ) + break i + if (((u = A[(i + 20) >> 2]), u)) { + ;(A[r >> 2] = A[r >> 2] + 1), + (u = Z[u | 0](e, r, -1, k, f, n) | 0), + (o = g), + I(e, r, -1) + break A + } + if (((i = A[i >> 2]), !i)) break i + if ( + ((A[r >> 2] = A[r >> 2] + 1), + (i = Z[i | 0](e, l, r, -1, k) | 0), + I(e, r, -1), + (i | 0) < 0) + ) + break e + if (!i) break i + if (Q[l | 0] & 16) { + I(e, A[(l + 24) >> 2], A[(l + 28) >> 2]), + (u = L0(e, A[(l + 16) >> 2], A[(l + 20) >> 2], f, n, 0, 0)), + (o = g) + break A + } + ;(u = A[(l + 8) >> 2]), (o = A[(l + 12) >> 2]) + break A + } + if (((r = A[(A[(r + 16) >> 2] + 44) >> 2]), !r)) break + } + if (((u = 0), (o = 3), !t)) break A + ce(e, k) + } + ;(u = 0), (o = 6) + break A + } + ;(u = 0), (o = 3) + } + return (h = (l + 32) | 0), (g = o), u + } + function O3(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + if (!e) return s4(r) + A: { + if (r >>> 0 > 4294967231) break A + ;(n = r >>> 0 < 11 ? 16 : (r + 11) & -8), + (f = (e - 8) | 0), + (o = A[(f + 4) >> 2]), + (k = o & -8) + r: { + if (!(o & 3)) { + if ( + n >>> 0 < 256 || + (k >>> 0 >= (n + 4) >>> 0 && + ((i = f), (k - n) >>> 0 <= (A[19469] << 1) >>> 0)) + ) + break r + i = 0 + break r + } + t = (k + f) | 0 + e: { + if (k >>> 0 >= n >>> 0) { + if (((i = (k - n) | 0), i >>> 0 < 16)) break e + ;(A[(f + 4) >> 2] = (o & 1) | n | 2), + (k = (f + n) | 0), + (A[(k + 4) >> 2] = i | 3), + (A[(t + 4) >> 2] = A[(t + 4) >> 2] | 1), + y3(k, i) + break e + } + if (A[19355] == (t | 0)) { + if (((k = (k + A[19352]) | 0), k >>> 0 <= n >>> 0)) break r + ;(A[(f + 4) >> 2] = (o & 1) | n | 2), + (i = (f + n) | 0), + (k = (k - n) | 0), + (A[(i + 4) >> 2] = k | 1), + (A[19352] = k), + (A[19355] = i) + break e + } + if (A[19354] == (t | 0)) { + if (((k = (k + A[19351]) | 0), k >>> 0 < n >>> 0)) break r + i = (k - n) | 0 + i: { + if (i >>> 0 >= 16) { + ;(A[(f + 4) >> 2] = (o & 1) | n | 2), + (u = (f + n) | 0), + (A[(u + 4) >> 2] = i | 1), + (k = (k + f) | 0), + (A[k >> 2] = i), + (A[(k + 4) >> 2] = A[(k + 4) >> 2] & -2) + break i + } + ;(A[(f + 4) >> 2] = k | (o & 1) | 2), + (i = (k + f) | 0), + (A[(i + 4) >> 2] = A[(i + 4) >> 2] | 1), + (i = 0) + } + ;(A[19354] = u), (A[19351] = i) + break e + } + if ( + ((u = A[(t + 4) >> 2]), + u & 2 || ((l = (k + (u & -8)) | 0), l >>> 0 < n >>> 0)) + ) + break r + B = (l - n) | 0 + i: { + if (u >>> 0 <= 255) { + if (((i = A[(t + 12) >> 2]), (k = A[(t + 8) >> 2]), (i | 0) == (k | 0))) { + ;(C = 77396), (G = A[19349] & K2(-2, (u >>> 3) | 0)), (A[C >> 2] = G) + break i + } + ;(A[(k + 12) >> 2] = i), (A[(i + 8) >> 2] = k) + break i + } + ;(s = A[(t + 24) >> 2]), (k = A[(t + 12) >> 2]) + k: { + if ((t | 0) != (k | 0)) { + ;(i = A[(t + 8) >> 2]), (A[(i + 12) >> 2] = k), (A[(k + 8) >> 2] = i) + break k + } + f: { + if (((i = (t + 20) | 0), (u = A[i >> 2]), !u)) { + if (((u = A[(t + 16) >> 2]), !u)) break f + i = (t + 16) | 0 + } + for ( + ; + (w = i), + (k = u), + (i = (k + 20) | 0), + (u = A[i >> 2]), + !(!u && ((i = (k + 16) | 0), (u = A[(k + 16) >> 2]), !u)); + + ); + A[w >> 2] = 0 + break k + } + k = 0 + } + if (!s) break i + ;(i = A[(t + 28) >> 2]), (u = ((i << 2) + 77700) | 0) + k: { + if (A[u >> 2] == (t | 0)) { + if (((A[u >> 2] = k), k)) break k + ;(C = 77400), (G = A[19350] & K2(-2, i)), (A[C >> 2] = G) + break i + } + if (((A[((A[(s + 16) >> 2] == (t | 0) ? 16 : 20) + s) >> 2] = k), !k)) + break i + } + if ( + ((A[(k + 24) >> 2] = s), + (i = A[(t + 16) >> 2]), + i && ((A[(k + 16) >> 2] = i), (A[(i + 24) >> 2] = k)), + (i = A[(t + 20) >> 2]), + !i) + ) + break i + ;(A[(k + 20) >> 2] = i), (A[(i + 24) >> 2] = k) + } + if (B >>> 0 <= 15) { + ;(A[(f + 4) >> 2] = (o & 1) | l | 2), + (i = (f + l) | 0), + (A[(i + 4) >> 2] = A[(i + 4) >> 2] | 1) + break e + } + ;(A[(f + 4) >> 2] = (o & 1) | n | 2), + (i = (f + n) | 0), + (A[(i + 4) >> 2] = B | 3), + (k = (f + l) | 0), + (A[(k + 4) >> 2] = A[(k + 4) >> 2] | 1), + y3(i, B) + } + i = f + } + if (i) return (i + 8) | 0 + if (((i = s4(r)), !i)) break A + ;(f = A[(e - 4) >> 2]), + (f = ((f & 3 ? -4 : -8) + (f & -8)) | 0), + Q0(i, e, r >>> 0 > f >>> 0 ? f : r), + z1(e), + (a = i) + } + return a + } + function pk(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0 + ;(C = (h - 16) | 0), (h = C), (u = -1) + A: { + if (je(e, (C + 8) | 0, r, i)) break A + ;(o = b[(C + 8) >> 3]), S(+o), (e = v(1) | 0), (r = v(0) | 0), (e = e & 2147483647) + r: { + if ((((e | 0) == 2146435072) & ((r | 0) != 0)) | (e >>> 0 > 2146435072)) { + if (n) { + ;(r = 0), (i = 0), (o = 0) + break r + } + u = 0 + break A + } + e: { + if (r0(o) < 9223372036854776e3) { + ;(r = ~~o >>> 0), + r0(o) >= 1 + ? (i = + ~~(o > 0 + ? C1(R2(o * 23283064365386963e-26), 4294967295) + : o1((o - +((~~o >>> 0) >>> 0)) * 23283064365386963e-26)) >>> 0) + : (i = 0) + break e + } + ;(r = 0), (i = -2147483648) + } + if (((o = 0), !f)) break r + ;(n = (0 - l8(r, i)) | 0), + (e = n), + (e = i0(e, e >> 31, 6e4, 0)), + (f = (i + g) | 0), + (i = r), + (r = (e + r) | 0), + (i = i >>> 0 > r >>> 0 ? (f + 1) | 0 : f), + (o = +(n | 0)) + } + for ( + e = SA(r, i, 864e5, 0), + f = g, + n = e, + e = (e + ((f >> 31) & 864e5)) | 0, + t = n >>> 0 > e >>> 0 ? (f + 1) | 0 : f, + r = He((r - e) | 0, (i - (((e >>> 0 > r >>> 0) + t) | 0)) | 0, 864e5, 0), + i = g, + B = i, + w = r, + u = i0(r, i, 1e4, 0), + f = g, + r = SA(u, f, 3652425, 0), + i = r, + n = (u - r) | 0, + r = g, + f = (f - ((r + (i >>> 0 > u >>> 0)) | 0)) | 0, + r = r >> 31, + t = r, + r = r & -3652425, + n = (r + n) | 0, + i = (f + t) | 0, + r = He(n, r >>> 0 > n >>> 0 ? (i + 1) | 0 : i, 3652425, 0), + i = g, + r = (r + 1970) | 0, + i = r >>> 0 < 1970 ? (i + 1) | 0 : i, + s = e, + G = ((e | 0) / 6e4) | 0, + f = B, + e = (w + 4) | 0, + f = e >>> 0 < 4 ? (f + 1) | 0 : f, + E = SA(e, f, 7, 0), + t = g; + ; + + ) { + ;(f = $n(r, i)), + (e = (w - f) | 0), + (f = (B - ((g + (f >>> 0 > w >>> 0)) | 0)) | 0), + (u = f) + r: { + if ((f | 0) < 0) { + ;(n = -1), (f = -1) + break r + } + if ( + ((n = 1), + (f = 0), + (l = o5(r, i)), + (a = g), + (((a | 0) == (u | 0)) & (e >>> 0 >= l >>> 0)) | (u >>> 0 > a >>> 0)) + ) + break r + for ( + w = (l - 365) | 0, + Y = (a - (l >>> 0 < 365)) | 0, + D = ((s | 0) / 36e5) | 0, + W = ((G << 16) >> 16) % 60 | 0, + n = ((s | 0) / 1e3) | 0, + V = (n | 0) % 60 | 0, + f = t, + B = (E + ((f >> 31) & 7)) | 0, + E = B >>> 0 < E >>> 0 ? (f + 1) | 0 : f, + a = (M(n, -1e3) + s) | 0, + n = 0, + f = 0; + ; + + ) { + ;(t = 11), (l = 0) + e: { + if (((n | 0) != 11) | f) { + if ( + ((G = A[((n << 2) + 27344) >> 2]), + (t = !f & ((n | 0) == 1)), + (l = t ? w : 0), + (s = (G + l) | 0), + (t = ((G >> 31) + (t ? Y : 0)) | 0), + (t = l >>> 0 > s >>> 0 ? (t + 1) | 0 : t), + (((t | 0) <= (u | 0)) & (e >>> 0 >= s >>> 0)) | ((t | 0) < (u | 0))) + ) + break e + ;(t = n), (l = f) + } + ;(b[(k + 64) >> 3] = o), + (b[(k + 56) >> 3] = +(B >>> 0) + +(E | 0) * 4294967296), + (b[(k + 48) >> 3] = a | 0), + (b[(k + 40) >> 3] = V | 0), + (b[(k + 32) >> 3] = W | 0), + (b[(k + 24) >> 3] = D | 0), + (b[(k + 8) >> 3] = +(t >>> 0) + +(l | 0) * 4294967296), + (b[k >> 3] = +(r >>> 0) + +(i | 0) * 4294967296), + (f = u), + (e = (e + 1) | 0), + (f = e ? f : (f + 1) | 0), + (b[(k + 16) >> 3] = +(e >>> 0) + +(f | 0) * 4294967296), + (u = 1) + break A + } + ;(n = (n + 1) | 0), + (f = n ? f : (f + 1) | 0), + (l = e), + (e = (e - s) | 0), + (u = (u - (((l >>> 0 < s >>> 0) + t) | 0)) | 0) + } + } + ;(i = (i + f) | 0), (r = (r + n) | 0), (i = r >>> 0 < n >>> 0 ? (i + 1) | 0 : i) + } + } + return (h = (C + 16) | 0), u + } + function rA(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(s = (h - 48) | 0), (h = s), (t = (f - 7) >>> 0 < 4294967278 ? 7 : f) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: switch ( + ((o = (i - 7) >>> 0 < 4294967278 ? 7 : i), (o + 11) | 0) + ) { + case 3: + break o + case 4: + break s + case 13: + case 14: + break B + case 12: + break w + case 0: + break e + case 2: + break i + case 1: + break k + case 18: + break t + case 11: + break u + case 10: + break n + default: + break r + } + if ((t | 0) != 1) break r + u = (r | 0) == (k | 0) + break A + } + u = (t | 0) == (o | 0) + break r + } + if ((t | 0) != -7) break r + u = !yr(r, k) + break r + } + u = ((r | 0) == (k | 0)) & ((t | 0) == -8) + break r + } + if ((t | 0) != -1) break r + u = (r | 0) == (k | 0) + break r + } + if (((B = +(r | 0)), (t | 0) != 7)) { + if (t) break r + l = +(k | 0) + break f + } + P(0, k | 0), P(1, (f + 2146959372) | 0), (l = +u0()) + break f + } + if ((P(0, r | 0), P(1, (i + 2146959372) | 0), (B = +u0()), t)) { + if ((t | 0) != 7) break r + P(0, k | 0), P(1, (f + 2146959372) | 0), (l = +u0()) + break f + } + l = +(k | 0) + } + f: { + if (n) { + S(+B), (k = v(1) | 0), (i = v(0) | 0), (e = k & 2147483647), (t = e) + t: { + u: { + if ( + (((t | 0) == 2146435072) & ((i | 0) != 0)) | + (t >>> 0 > 2146435072) + ) { + S(+l), + (e = v(1) | 0), + (e = e & 2147483647), + (e = + (!(v(0) | 0) & ((e | 0) == 2146435072)) | + (e >>> 0 < 2146435072)) + break u + } + if ( + ((e = 0), + S(+l), + (r = v(1) | 0), + (o = v(0) | 0), + (f = r & 2147483647), + (!o & ((f | 0) == 2146435072)) | (f >>> 0 < 2146435072)) + ) + break t + } + u = + ((((t | 0) == 2146435072) & ((i | 0) != 0)) | + (t >>> 0 > 2146435072)) ^ + e + break A + } + if ((n | 0) != 2) break f + } + u = B == l + break A + } + u = ((i | 0) == (o | 0)) & ((r | 0) == (k | 0)) + break A + } + if ( + (t | 0) != -10 || + ((t = (s + 28) | 0), + (o = Ce(e, t, r, i)), + (n = Ce(e, (s + 8) | 0, k, f)), + (u = re(o, n)), + (t | 0) == (o | 0) && w0(t), + (t = n), + (n = (s + 8) | 0), + (t | 0) != (n | 0)) + ) + break r + w0(n) + break r + } + if ((t | 0) != -9) break r + ;(w = (k + 4) | 0), (t = (r + 4) | 0) + i: { + k: { + f: { + t: { + u: { + n: switch (n | 0) { + case 2: + if (((u = A[(r + 12) >> 2]), (u | 0) != -2147483648)) break u + if (((u = 1), A[(k + 12) >> 2] == -2147483648)) break r + ;(n = A[(k + 12) >> 2]), (u = -2147483648) + break t + case 0: + break i + default: + break n + } + u = A[(r + 12) >> 2] + } + if (((n = A[(k + 12) >> 2]), (u | 0) == 2147483647)) break f + } + if (((o = (n | 0) != 2147483647), (n = 2147483647), o)) break k + } + u = (n | 0) == (u | 0) + break r + } + if (((u = 0), (o = A[(r + 8) >> 2]), (o | 0) != A[(k + 8) >> 2])) break r + ;(n = vA(t, w)), (u = !(o ? (0 - n) | 0 : n)) + break r + } + u = re(t, w) + break r + } + if ((t | 0) != -11) break r + u = !a6((r + 4) | 0, (k + 4) | 0) + } + I(e, r, i), I(e, k, f) + } + return (h = (s + 48) | 0), u + } + function bi(e, r, i, k, f, n, t, u, o, l) { + var s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0, + k0 = 0, + s0 = 0, + m0 = 0, + D0 = 0 + ;(L = (h - 16) | 0), (h = L) + A: { + if ((i | 0) != -1 || ((R = r), Q[(r + 5) | 0] & 8 && F[(r + 6) >> 1] == 2)) break A + R = 0 + } + for ( + w = (f + o) | 0, + s = (k + u) | 0, + w = s >>> 0 < u >>> 0 ? (w + 1) | 0 : w, + s0 = s, + m0 = w, + s = (t + o) | 0, + q = (n + u) | 0, + D0 = q >>> 0 < u >>> 0 ? (s + 1) | 0 : s, + k0 = (l | 0) >= 0; + ; + + ) { + A: { + if ((((o | 0) <= (V | 0)) & (u >>> 0 <= D >>> 0)) | ((o | 0) < (V | 0))) { + l = 0 + break A + } + r: { + if (!k0) { + ;(l = D ^ -1), + (W = (l + s0) | 0), + (w = V ^ -1), + (B = (w + m0) | 0), + (s = l >>> 0 > W >>> 0 ? (B + 1) | 0 : B), + (B = (w + D0) | 0), + (l = (l + q) | 0), + (w = l >>> 0 < q >>> 0 ? (B + 1) | 0 : B) + break r + } + ;(l = (f + V) | 0), + (W = (k + D) | 0), + (s = W >>> 0 < D >>> 0 ? (l + 1) | 0 : l), + (w = (t + V) | 0), + (l = (n + D) | 0), + (w = l >>> 0 < D >>> 0 ? (w + 1) | 0 : w) + } + N = l + r: { + e: { + if ( + ((B = w), + !R | (!(Q[(R + 5) | 0] & 8) | ((B | 0) < 0)) || + ((C = A[(R + 40) >> 2]), + (!B & (l >>> 0 >= C >>> 0)) | + B | + ((s | 0) < 0) | + (((C >>> 0 <= W >>> 0) & ((s | 0) >= 0)) | ((s | 0) > 0)))) + ) + break e + if (((a = (u - D) | 0), (G = (o - (((u >>> 0 < D >>> 0) + V) | 0)) | 0), !k0)) + for ( + w = 0, + l = 0, + C = (N + 1) | 0, + B = C ? B : (B + 1) | 0, + Y = a, + a = ((C >>> 0 > a >>> 0) & ((B | 0) >= (G | 0))) | ((B | 0) > (G | 0)), + C = a ? Y : C, + B = a ? G : B, + a = B, + G = (W + 1) | 0, + B = G ? s : (s + 1) | 0, + s = ((C >>> 0 < G >>> 0) & ((B | 0) >= (a | 0))) | ((B | 0) > (a | 0)), + C = s ? C : G, + s = s ? a : B, + a = s, + G = (!!C & ((s | 0) >= 0)) | ((s | 0) > 0), + B = G ? C : 0, + G = G ? s : 0; + ; + + ) { + if (((B | 0) == (w | 0)) & ((l | 0) == (G | 0))) break r + ;(s = A[(R + 36) >> 2]), + (Y = (s + ((W - w) << 3)) | 0), + (E = (s + ((N - w) << 3)) | 0), + (s = A[E >> 2]), + (E = A[(E + 4) >> 2]), + E >>> 0 >= 4294967285 && (A[s >> 2] = A[s >> 2] + 1), + C0(e, Y, s, E), + (w = (w + 1) | 0), + (l = w ? l : (l + 1) | 0) + } + for ( + w = 0, + l = 0, + Y = (C - N) | 0, + A0 = Y, + e0 = a >>> 0 < Y >>> 0, + Y = (0 - (((C >>> 0 < N >>> 0) + B) | 0)) | 0, + B = Y, + E = (e0 & ((B | 0) >= (G | 0))) | ((B | 0) > (G | 0)), + B = E ? a : A0, + A0 = B, + a = (C - W) | 0, + e0 = a, + a = B >>> 0 < a >>> 0, + s = (0 - (((C >>> 0 < W >>> 0) + s) | 0)) | 0, + B = E ? G : Y, + a = (a & ((s | 0) >= (B | 0))) | ((s | 0) > (B | 0)), + C = a ? A0 : e0, + s = a ? B : s, + a = s, + G = (!!C & ((s | 0) >= 0)) | ((s | 0) > 0), + B = G ? C : 0, + G = G ? s : 0; + ; + + ) { + if (((B | 0) == (w | 0)) & ((l | 0) == (G | 0))) break r + ;(Y = (w + W) | 0), + (s = A[(R + 36) >> 2]), + (Y = (s + (Y << 3)) | 0), + (E = (w + N) | 0), + (E = ((E << 3) + s) | 0), + (s = A[E >> 2]), + (E = A[(E + 4) >> 2]), + E >>> 0 >= 4294967285 && (A[s >> 2] = A[s >> 2] + 1), + C0(e, Y, s, E), + (w = (w + 1) | 0), + (l = w ? l : (l + 1) | 0) + } + } + if (((l = -1), (w = N1(e, r, i, N, B, (L + 8) | 0)), (w | 0) < 0)) break A + if (w) { + if ( + ((C = 1), + (a = 0), + (A4(e, r, i, W, s, A[(L + 8) >> 2], A[(L + 12) >> 2]) | 0) >= 0) + ) + break r + break A + } + if (((C = 1), (a = 0), (Pr(e, r, i, W, s) | 0) < 0)) break A + } + ;(s = (a + V) | 0), + (l = D), + (D = (C + D) | 0), + (V = l >>> 0 > D >>> 0 ? (s + 1) | 0 : s) + continue + } + break + } + return (h = (L + 16) | 0), l + } + function z3(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(f = (h - 48) | 0), (h = f), (u = (r + 8) | 0), (o = (r + 72) | 0) + A: { + r: { + e: { + i: { + for (;;) { + if (((i = A[(r + 76) >> 2]), (i | 0) == (o | 0))) break A + k: { + f: { + t: { + u: { + n: { + o: { + s: switch (((n = A[(r + 4) >> 2]), n | 0)) { + case 4: + break A + case 1: + case 2: + break n + case 5: + break o + case 0: + break s + case 3: + break f + default: + break k + } + if (!A[(i + 8) >> 2]) break u + K8(e, r) + continue + } + o: switch (A[(i + 8) >> 2]) { + case 1: + if ( + ((A[(r + 4) >> 2] = 4), + (k = A[(i + 20) >> 2]), + (A[(f + 40) >> 2] = A[(i + 16) >> 2]), + (A[(f + 44) >> 2] = k), + (k = mr( + e, + A[(e + 80) >> 2], + A[(e + 84) >> 2], + r, + (f + 40) | 0, + 0, + )), + (i = g), + (i | 0) == 6) + ) + break A + At(e, A[r >> 2], f, 1) || + ((A[(f + 24) >> 2] = 0), + (A[(f + 28) >> 2] = 3), + (A[(f + 16) >> 2] = 0), + (A[(f + 20) >> 2] = 3), + te(e, k, i, f, (f + 16) | 0), + I(e, A[f >> 2], A[(f + 4) >> 2]), + I(e, A[(f + 8) >> 2], A[(f + 12) >> 2])), + I(e, k, i) + break A + case 0: + break i + default: + break o + } + d8(e, i, A[(i + 16) >> 2], A[(i + 20) >> 2]) + break A + } + if ( + ((k = A[(i + 16) >> 2]), + (t = A[(i + 20) >> 2]), + t >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (l = (n | 0) != 1), + (n = A[(i + 8) >> 2]), + !(l | ((n | 0) != 2))) + ) { + e4(e, k, t), (k = 1) + break t + } + ;(i = A[(r + 68) >> 2]), + (A[i >> 2] = n), + (A[(i + 4) >> 2] = 0), + (n = (i - 8) | 0), + (A[n >> 2] = k), + (A[(n + 4) >> 2] = t), + (A[(r + 68) >> 2] = i + 8) + } + k = 0 + } + ;(A[(r + 4) >> 2] = 3), (A[(r + 20) >> 2] = k) + } + if (((k = Oe(e, u)), (t = 0), (i = g), !t & ((i | 0) == 6))) { + ;(i = A[(e + 16) >> 2]), + (k = A[(i + 128) >> 2]), + (t = A[(i + 132) >> 2]), + (A[(i + 128) >> 2] = 0), + (A[(i + 132) >> 2] = 2), + K8(e, r), + d8(e, A[(r + 76) >> 2], k, t), + I(e, k, t) + continue + } + if (!i) { + ;(n = (A[(r + 68) >> 2] - 8) | 0), + (i = A[n >> 2]), + (t = A[(n + 4) >> 2]), + (A[n >> 2] = 0), + (A[(n + 4) >> 2] = 3) + f: switch (k | 0) { + case 1: + case 2: + ;(A[(r + 4) >> 2] = k), z6(e, r, i, t, 0), I(e, i, t) + continue + case 0: + break f + default: + break k + } + if ( + ((A[(f + 40) >> 2] = i), + (A[(f + 44) >> 2] = t), + (k = mr(e, A[(e + 80) >> 2], A[(e + 84) >> 2], r, (f + 40) | 0, 0)), + (n = g), + (n | 0) == 6) + ) + break r + if (At(e, A[r >> 2], (f + 16) | 0, 0)) { + I(e, k, n) + break r + } + for ( + A[(f + 8) >> 2] = 0, + A[(f + 12) >> 2] = 3, + A[f >> 2] = 0, + A[(f + 4) >> 2] = 3, + te(e, k, n, (f + 16) | 0, f), + I(e, k, n), + r = 0; + ; + + ) { + if ((r | 0) == 2) break r + ;(k = (((f + 16) | 0) + (r << 3)) | 0), + I(e, A[k >> 2], A[(k + 4) >> 2]), + (r = (r + 1) | 0) + } + } + if (t | ((i | 0) != 3)) break e + ;(i = (A[(r + 68) >> 2] - 8) | 0), + (k = A[i >> 2]), + (t = A[(i + 4) >> 2]), + (A[i >> 2] = 0), + (A[(i + 4) >> 2] = 3), + K8(e, r), + z6(e, r, k, t, 1), + I(e, k, t) + continue + } + break + } + V0(), T() + } + z6(e, r, 0, 3, 1) + break A + } + d(19055, 16200, 19276, 4834), T() + } + I(e, i, t) + } + h = (f + 48) | 0 + } + function G9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0 + ;(n = (h - 48) | 0), + (h = n), + (o = A[f >> 2]), + (s = A[(f + 4) >> 2]), + (A[(n + 24) >> 2] = 0), + (A[(n + 28) >> 2] = 3), + (E = 1) + A: { + r: { + e: { + if ((k | 0) < 2) { + ;(C = 3), (t = 3), (l = 0) + break e + } + if ( + ((Y = A[(f + 8) >> 2]), + (B = A[(f + 12) >> 2]), + (C = B), + (t = 3), + (l = 0), + (B | 0) == 3) + ) + break e + if (((a = 3), (w = 3), (B = 0), (l = 3), (t = 0), (u = 3), r1(e, Y, C))) break r + if (((E = 0), (t = 3), (l = 0), k >>> 0 < 3)) break e + ;(t = A[(f + 20) >> 2]), (l = A[(f + 16) >> 2]) + } + ;(W = l), (V = t), (k = O(e, o, s, 209, o, s, 0)) + e: { + ;(u = 0), (f = g) + i: { + if (u | ((f | 0) != 3)) { + if (!u & ((f | 0) == 6)) { + ;(a = 3), (w = 3), (B = 0), (l = 3) + break e + } + if ((I(e, k, f), (B = u2(e)), (k = g), (l = k), (k | 0) == 6)) { + ;(a = 3), (w = 3), (B = 0), (l = 6) + break e + } + if ( + (s >>> 0 >= 4294967285 && (A[o >> 2] = A[o >> 2] + 1), + (A[(n + 16) >> 2] = o), + (A[(n + 20) >> 2] = s), + (k = E6(e, (n + 16) | 8, 0)), + (D = A[(n + 24) >> 2]), + (a = A[(n + 28) >> 2]), + (G = A[(n + 16) >> 2]), + (w = A[(n + 20) >> 2]), + k) + ) + break e + for (t = 0; ; ) { + if (((k = X4(e, G, w, D, a, (n + 4) | 0)), (f = g), (f | 0) != 6)) { + if (A[(n + 4) >> 2]) break i + if ( + ((k = s1(e, B, l, t, u, k, f)), + (t = (t + 1) | 0), + (u = t ? u : (u + 1) | 0), + (k | 0) >= 0) + ) + continue + } + break + } + if (((t = 0), (u = 3), (w | 0) == 3)) break r + S4(e, G, w, 1) + break r + } + if ( + ((a = 3), + (w = 3), + (t = 0), + (u = 3), + (B = Z0(e, o, s)), + (k = g), + (l = k), + (k | 0) == 6) + ) + break r + } + if ((n2(e, (n + 8) | 0, B, l) | 0) < 0) break e + ;(k = A[(n + 12) >> 2]), (s = k), (f = A[(n + 8) >> 2]) + i: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (k + 1) | 0 : k)) { + ;(k = f), (o = 0) + break i + } + S(+(+(f >>> 0) + +(s | 0) * 4294967296)), + (u = v(1) | 0), + (k = v(0) | 0), + (t = u & 2147483647), + (t = (((t | 0) == 2146435072) & ((k | 0) != 0)) | (t >>> 0 > 2146435072)), + (k = t ? 0 : k), + (o = t ? -12 : (u - 2146959372) | 0) + } + ;(A[(n + 32) >> 2] = k), + (A[(n + 36) >> 2] = o), + (t = Jf(e, r, i, 1, (n + 32) | 0)), + (u = g), + I(e, k, o) + i: { + if ((u | 0) == 6) break i + for ( + o = 0, + k = 0, + i = s, + r = f, + f = (!!f & ((s | 0) >= 0)) | ((s | 0) > 0), + s = f ? r : 0, + R = f ? i : 0; + ; + + ) { + if (((o | 0) == (s | 0)) & ((k | 0) == (R | 0))) break A + if (((r = m1(e, B, l, o, k)), (i = g), (f = i), (f | 0) == 6)) break i + k: { + if (E) break k + if ( + ((A[(n + 32) >> 2] = r), + (A[(n + 36) >> 2] = f), + (A[(n + 40) >> 2] = o), + (A[(n + 44) >> 2] = 0), + (N = G0(e, Y, C, W, V, 2, (n + 32) | 0)), + (i = g), + I(e, r, f), + (r = N), + (i | 0) == 6) + ) + break i + } + if ( + ((r = A4(e, t, u, o, k, r, i)), + (o = (o + 1) | 0), + (k = o ? k : (k + 1) | 0), + !((r | 0) >= 0)) + ) + break + } + } + break r + } + ;(t = 0), (u = 3) + } + I(e, t, u), (t = 0), (u = 6) + } + return I(e, B, l), I(e, G, w), I(e, D, a), (h = (n + 48) | 0), (g = u), t | 0 + } + function j3(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(f = (h - 96) | 0), (h = f), (B = 6), (n = wA(e, (f + 12) | 0, r, i)) + A: { + if (!n) break A + ;(w = A[(n + 4) >> 2]), + (i = w), + (r = A[(n + 8) >> 2]), + (r | 0) == -2147483648 && ((A[(n + 4) >> 2] = 0), (i = 0)), + (s = A[n >> 2]), + (A[(f + 80) >> 2] = 0), + (A[(f + 84) >> 2] = 0), + (A[(f + 72) >> 2] = 0), + (A[(f + 76) >> 2] = 0), + (A[(f + 92) >> 2] = s), + (A[(f + 88) >> 2] = 71) + r: { + e: { + i: { + if ((r | 0) == 2147483647) { + Bk((f + 72) | 0, 17075) + break i + } + if ( + (i && (H((f + 72) | 0, 45), (r = A[(n + 8) >> 2])), (r | 0) == 2147483646) + ) { + Bk((f + 72) | 0, 3701) + break i + } + ;(i = 0), + (A[(f + 64) >> 2] = 0), + (A[(f + 68) >> 2] = 0), + (A[(f + 56) >> 2] = 0), + (A[(f + 60) >> 2] = -2147483648), + (A[(f + 52) >> 2] = s), + (t = (k - 1) | 0), + t & k || (i = k >>> 0 >= 2 ? (32 - E0(t)) | 0 : 0) + k: { + f: { + t: { + u: { + if (i) { + if (((r = (f + 52) | 0), C2(r, n) || yA(r, 0, 17) & 32)) break u + if ( + ((r = A[(f + 60) >> 2]), + (i = + (((((r | 0) >= 0 ? (i - 1) | 0 : 0) + r) | 0) / (i | 0)) | 0), + (r | 0) == -2147483648) + ) { + Bk((f + 72) | 0, 18786) + break k + } + if (((r = 0), (i | 0) > 0)) break t + for (Bk((f + 72) | 0, 18807), i = (0 - i) | 0; ; ) { + if ((r | 0) == (i | 0)) break k + H((f + 72) | 0, 48), (r = (r + 1) | 0) + } + } + ;(A[(f + 48) >> 2] = A[(n + 16) >> 2]), + (i = A[(n + 12) >> 2]), + (A[(f + 44) >> 2] = i), + (A[(f + 36) >> 2] = 0), + (A[(f + 40) >> 2] = r), + (t = (D7((r | 0) > 0 ? r : 0, k, 1) + 1) | 0) + n: { + if (i) + for (u = D7(t, k, 0), r = 16; ; ) { + if ( + ((i = (f + 52) | 0), + (o = (r + u) | 0), + (l = (o + 1) | 0), + (l = C6(i, k, 0, l, 2016) | h2(i, i, (f + 32) | 0, l, 2016)), + l & 32) + ) + break u + if (!(l & 16) || Xf(i, A[(f + 60) >> 2], 1, o)) break n + r = ((((r | 0) / 2) | 0) + r) | 0 + } + if (C2((f + 52) | 0, (f + 32) | 0)) break u + break f + } + if (!(KA((f + 52) | 0, 1) & 32)) break f + } + w0((f + 52) | 0), (r = A[(f + 72) >> 2]) + break e + } + d3((f + 72) | 0, (f + 52) | 0, k, i, i) + break k + } + for ( + i = A[(f + 76) >> 2], + d3((f + 72) | 0, (f + 52) | 0, k, t, t), + u = A[(f + 76) >> 2], + r = (i + 1) | 0, + t = ((r >>> 0 < u >>> 0 ? u : r) - 1) | 0, + o = A[(f + 72) >> 2], + r = i; + ; + + ) { + f: { + if (((k = r), (r = (r + 1) | 0), u >>> 0 <= r >>> 0)) { + k = t + break f + } + if (Q[(k + o) | 0] != 48) break f + if (Q[(r + o) | 0] != 46) continue + } + break + } + if (i >>> 0 >= k >>> 0) break k + C4((i + o) | 0, (k + o) | 0, (u - k) | 0), + (A[(f + 76) >> 2] = u + ((i - k) | 0)) + } + w0((f + 52) | 0) + } + if ((H((f + 72) | 0, 0), (r = A[(f + 72) >> 2]), !A[(f + 84) >> 2])) break r + } + r && Z[A[(s + 4) >> 2]](A[s >> 2], r, 0) | 0, (r = 0) + } + if (((A[(n + 4) >> 2] = w), e1(e, n, (f + 12) | 0), !r)) { + Y1(e) + break A + } + ;(a = i1(e, r)), + (B = g), + (e = A[(e + 216) >> 2]), + Z[A[(e + 4) >> 2]](A[e >> 2], r, 0) | 0 + } + return (h = (f + 96) | 0), (g = B), a + } + function pi(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(u = (h - 32) | 0), (h = u), (A[(u + 28) >> 2] = k) + A: { + r: { + if (s2(A[e >> 2], (u + 4) | 0, 32)) break r + for (s = (r | 0) != 96; ; ) { + e: { + i: { + k: { + f: { + if (((B = A[(e + 60) >> 2]), B >>> 0 <= k >>> 0)) break f + t: { + if (((t = Q[k | 0]), t >>> 0 > 31)) break t + if (!A[(e + 64) >> 2]) { + if (((t = 11813), i)) break k + break r + } + if (!s) { + if ((t | 0) != 13) break t + ;(t = 10), (k = Q[(k + 1) | 0] == 10 ? (k + 1) | 0 : k) + break t + } + switch ((t - 10) | 0) { + case 0: + case 3: + break f + default: + break t + } + } + ;(o = (k + 1) | 0), (A[(u + 28) >> 2] = o) + t: { + u: { + n: { + o: { + s: { + if ((r | 0) != (t | 0)) { + if ((t | 0) == 92) break s + if ((t | 0) != 36) break o + if (((t = 36), (Q[o | 0] != 123) | s)) break e + ;(o = (k + 2) | 0), (r = 36) + } + ;(A[f >> 2] = -127), + (A[(f + 24) >> 2] = r), + (w = f), + (a = d0((u + 4) | 0)), + (A[(w + 16) >> 2] = a), + (A[(f + 20) >> 2] = g), + (A[n >> 2] = o), + (e = 0) + break A + } + t = 1 + s: { + B: { + w: { + g: switch (((l = Q[o | 0]), (l - 10) | 0)) { + case 1: + case 2: + break s + case 0: + break B + case 3: + break w + default: + break g + } + if (((l | 0) == 92) | ((l | 0) == 34) | ((l | 0) == 39)) + break n + if (l) break s + if (o >>> 0 >= B >>> 0) break f + ;(A[(u + 28) >> 2] = k + 2), (t = 0) + break e + } + t = Q[(k + 2) | 0] == 10 ? 2 : 1 + } + if ( + ((k = (((k + t) | 0) + 1) | 0), + (A[(u + 28) >> 2] = k), + (r | 0) == 96) + ) + continue + A[(e + 8) >> 2] = A[(e + 8) >> 2] + 1 + continue + } + s: { + B: { + w: { + if ( + ((t = (l << 24) >> 24), ((t - 48) & 255) >>> 0 <= 9) + ) { + if (((o = A[(e + 64) >> 2]), !o)) break B + if (!(m[(o + 110) | 0] & 1) & ((r | 0) != 96)) break w + if (((l = (r | 0) == 96), (t | 0) == 48)) { + if (((Q[(k + 2) | 0] - 48) & 255) >>> 0 >= 10) break i + t = 48 + } + if ((t >>> 0 > 55) | l) break B + if (((t = 14089), i)) break k + break r + } + if ((t | 0) >= 0) break w + if (((t = N2(o, 6, u)), t >>> 0 >= 1114112)) break t + if ( + ((k = A[u >> 2]), + (A[(u + 28) >> 2] = k), + (t & -2) == 8232) + ) + continue + break e + } + if (((t = Ir((u + 28) | 0, 1)), (t | 0) != -1)) break s + } + if (((t = 11084), i)) break k + break r + } + if ((t | 0) >= 0) break e + A[(u + 28) >> 2] = A[(u + 28) >> 2] + 1 + break u + } + if ((t << 24) >> 24 >= 0) break e + if (((t = N2(k, 6, u)), t >>> 0 > 1114111)) break t + A[(u + 28) >> 2] = A[u >> 2] + break e + } + A[(u + 28) >> 2] = k + 2 + } + t = l + break e + } + if (((t = 14584), i)) break k + break r + } + if (((t = 11775), !i)) break r + } + $(e, t, 0) + break r + } + ;(A[(u + 28) >> 2] = k + 2), (t = 0) + } + if (uA((u + 4) | 0, t)) break r + k = A[(u + 28) >> 2] + } + } + ;(e = A[(A[(u + 4) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(u + 8) >> 2]), + (e = -1) + } + return (h = (u + 32) | 0), e + } + function q3(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + A: { + r: { + e: { + i: { + k: { + f: switch (Q[(r + 4) | 0] & 15) { + case 0: + for ( + m[(r + 5) | 0] = Q[(r + 5) | 0] | 2, + f = A[(r + 16) >> 2], + k = (f + 48) | 0; + ; + + ) { + if (((n = A[(r + 20) >> 2]), (i | 0) < A[(f + 32) >> 2])) { + Gt(e, (n + (i << 3)) | 0, (A[k >> 2] >>> 26) | 0), + (i = (i + 1) | 0), + (k = (k + 8) | 0) + continue + } + break + } + if ( + ((t = (e + 16) | 0), + Z[A[(e + 4) >> 2]](t, n), + Fr(e, f), + (A[(r + 16) >> 2] = 0), + (A[(r + 20) >> 2] = 0), + (i = A[(r + 24) >> 2]), + i) + ) { + for (k = i; ; ) { + if (k) { + if (!A[A[(k + 8) >> 2] >> 2]) break i + if (A[(k + 4) >> 2]) break k + ;(f = A[(k + 24) >> 2]), + (n = A[(k + 28) >> 2]), + (A[(f + 4) >> 2] = n), + (A[n >> 2] = f), + (A[(k + 24) >> 2] = 0), + (A[(k + 28) >> 2] = 0), + (f = A[(k + 16) >> 2]), + (n = A[(k + 20) >> 2]), + (A[(f + 4) >> 2] = n), + (A[n >> 2] = f), + (A[(k + 16) >> 2] = 0), + (A[(k + 20) >> 2] = 0), + (k = A[(k + 12) >> 2]) + continue + } + break + } + for (;;) { + if (i) { + ;(k = A[(i + 12) >> 2]), + v0(e, A[(i + 40) >> 2], A[(i + 44) >> 2]), + Z[A[(e + 4) >> 2]](t, i), + (i = k) + continue + } + break + } + A[(r + 24) >> 2] = 0 + } + if ( + ((i = + A[(((A[(e + 68) >> 2] + M(F[(r + 6) >> 1], 24)) | 0) + 8) >> 2]), + i && Z[i | 0](e, r, -1), + (A[(r + 32) >> 2] = 0), + (A[(r + 36) >> 2] = 0), + (o0[(r + 6) >> 1] = 0), + (A[(r + 40) >> 2] = 0), + (i = A[(r + 8) >> 2]), + (k = A[(r + 12) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(r + 8) >> 2] = 0), + (A[(r + 12) >> 2] = 0), + !A[r >> 2] | (Q[(e + 104) | 0] != 2)) + ) + break e + break A + case 1: + break f + default: + break r + } + Qt(e, A[(r + 20) >> 2], A[(r + 24) >> 2], 1) + f: { + if (!A[(r + 32) >> 2]) break f + for (;;) { + if ((F[(r + 42) >> 1] + F[(r + 40) >> 1]) >>> 0 <= i >>> 0) break f + wr(e, A[(A[(r + 32) >> 2] + (i << 4)) >> 2]), (i = (i + 1) | 0) + } + } + for (i = 0; ; ) + if (A[(r + 56) >> 2] <= (i | 0)) { + for (i = 0; ; ) { + if ((i | 0) < A[(r + 60) >> 2]) { + wr(e, A[(((A[(r + 36) >> 2] + (i << 3)) | 0) + 4) >> 2]), + (i = (i + 1) | 0) + continue + } + break + } + if ( + ((i = A[(r + 48) >> 2]), + i && Pi(i), + wr(e, A[(r + 28) >> 2]), + Q[(r + 18) | 0] & 4 && + (wr(e, A[(r + 64) >> 2]), + (i = (e + 16) | 0), + Z[A[(e + 4) >> 2]](i, A[(r + 80) >> 2]), + Z[A[(e + 4) >> 2]](i, A[(r + 84) >> 2])), + (i = A[(r + 8) >> 2]), + (k = A[(r + 12) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(r + 8) >> 2] = 0), + (A[(r + 12) >> 2] = 0), + !(!A[r >> 2] | (Q[(e + 104) | 0] != 2))) + ) + break A + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + return + } else { + ;(k = (A[(r + 52) >> 2] + (i << 3)) | 0), + v0(e, A[k >> 2], A[(k + 4) >> 2]), + (i = (i + 1) | 0) + continue + } + } + d(3681, 16200, 45535, 12172), T() + } + d(11329, 16200, 45534, 12172), T() + } + Z[A[(e + 4) >> 2]](t, r) + return + } + V0(), T() + } + ;(i = A[(e + 88) >> 2]), + (k = (r + 8) | 0), + (A[(i + 4) >> 2] = k), + (A[(r + 12) >> 2] = e + 88), + (A[(r + 8) >> 2] = i), + (A[(e + 88) >> 2] = k) + } + function _3(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + ;(s = (h - 16) | 0), (h = s), (n = fk(e, r, i)) + A: { + r: { + if (!n) break r + if (((l = R0(e, A[f >> 2], A[(f + 4) >> 2])), (k = g), (G = k), (k | 0) == 6)) { + ;(r = l), (i = k) + break A + } + k = O(e, r, i, 85, r, i, 0) + e: { + if (((f = g), (f | 0) == 6 || L4(e, (s + 8) | 0, k, f))) break e + ;(u = A[(n + 4) >> 2]), + (o = Q[(u + 16) | 0] & 33), + o || ((A[(s + 8) >> 2] = 0), (A[(s + 12) >> 2] = 0)), + (E = Q[(u + 17) | 0]) + i: { + if (!E) { + k = 0 + break i + } + if (((k = W0(e, E << 3)), !k)) break e + } + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + ;(t = A[(s + 8) >> 2]), + (f = A[(l + 4) >> 2]), + (n = A[(s + 12) >> 2]) + B: { + if ( + ((t >>> 0 > (f & 2147483647) >>> 0) & ((n | 0) >= 0)) | + ((n | 0) > (B | 0)) + ) + break B + if ( + ((a = (l + 16) | 0), + (C = (f >>> 31) | 0), + (f = k7(k, (u + 16) | 0, a, t, f & 2147483647, C, e)), + (f | 0) == 1) + ) + break n + if ((f | 0) < 0) break s + if (o) break B + if ((f | 0) != 2) break o + } + if ((I2(e, r, i, 85, 0, 0) | 0) >= 0) break o + break f + } + $0(e, 9681, 0) + break f + } + I(e, l, G), (r = 0), (i = 2) + break u + } + if (o && (I2(e, r, i, 85, (A[(k + 4) >> 2] - a) >> C, 0) | 0) < 0) + break f + if ( + ((o = 0), + (w = 3), + (r = u2(e)), + (t = 6), + (i = g), + (n = 0), + (i | 0) == 6) + ) + break k + if (((f = 0), m[(u + 16) | 0] < 0)) { + if ( + ((n = + Q[(u + 19) | 0] | + (Q[(u + 20) | 0] << 8) | + ((Q[(u + 21) | 0] << 16) | (Q[(u + 22) | 0] << 24))), + (o = Z2(e, 0, 2)), + (t = g), + (w = t), + (t | 0) == 6) + ) { + ;(o = 0), (w = 6) + break t + } + B = (((n + u) | 0) + 23) | 0 + } + for (;;) { + if ((f | 0) != (E | 0)) { + ;(n = 0), (t = 3), (u = f << 3), (Y = A[(u + k) >> 2]) + n: { + if (!Y || ((u = A[((u | 4) + k) >> 2]), !u)) break n + if ( + ((n = _1(e, l, (Y - a) >> C, (u - a) >> C)), + (t = g), + (t | 0) == 6) + ) + break t + } + if (!(!f | !B)) { + n: { + if ( + !Q[B | 0] || + (t >>> 0 >= 4294967285 && (A[n >> 2] = A[n >> 2] + 1), + (lr(e, o, w, B, n, t, 16391) | 0) >= 0) + ) + break n + I(e, n, t) + break t + } + B = (((o2(B) + B) | 0) + 1) | 0 + } + if ( + ((n = a4(e, r, i, f, n, t, 16391)), + (f = (f + 1) | 0), + (n | 0) >= 0) + ) + continue + break t + } + break + } + if ( + (l0(e, r, i, 135, o, w, 16391) | 0) < 0 || + (l0(e, r, i, 87, (A[k >> 2] - a) >> C, 0, 16391) | 0) < 0 + ) + break t + if (((n = r), (t = i), (l0(e, n, i, 88, l, G, 16391) | 0) < 0)) + break i + } + ;(e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, k) + break A + } + ;(t = i), (n = r) + break k + } + ;(o = 0), (w = 3), (t = 2), (n = 0) + } + I(e, o, w), I(e, l, G) + } + I(e, n, t), (e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, k) + break r + } + I(e, l, G) + } + ;(r = 0), (i = 6) + } + return (h = (s + 16) | 0), (g = i), r | 0 + } + function Ni(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + ;(n = (i >>> 5) & 63), + (C = (n | 0) == 63 ? 536870912 : 1 << (28 - n)), + (G = (3 - C) | 0) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + if (i & 16) { + if (((n = 1073741823), (r | 0) == 1073741823)) break t + n = (A[(e + 8) >> 2] + r) | 0 + break t + } + if (((n = r), (u = A[(e + 8) >> 2]), !(i & 8) | ((u | 0) >= (G | 0)))) + break t + if ((n | 0) == 1073741823) break f + n = (u + ((n + ((C - 3) | 0)) | 0)) | 0 + } + if (((u = n), (w = k << 5), (l = i & 7), (l | 0) == 6)) { + ;(s = A[(e + 16) >> 2]), (o = zr(s, k, ((u ^ -1) + w) | 0)) + break i + } + ;(s = A[(e + 16) >> 2]), + (a = (((w - ((u | 0) < 0 ? -1 : u)) | 0) - 2) | 0), + (n = a >> 5), + (t = 0) + t: { + if ( + (n | 0) < 0 || + ((B = 1), + (t = 1), + A[((n << 2) + s) >> 2] & ((a & 31) == 31 ? -1 : (-2 << a) ^ -1)) + ) + break t + for (;;) { + if (((B = (n | 0) > 0), (t = 0), (n | 0) <= 0)) break t + if (((n = (n - 1) | 0), !!A[((n << 2) + s) >> 2])) break + } + t = 1 + } + ;(n = zr(s, k, ((u ^ -1) + w) | 0)), (t = t | n) + t: switch (l | 0) { + case 0: + if (!n | B) { + o = (n | 0) != 0 + break k + } + o = zr(s, k, (w - u) | 0) + break k + case 2: + case 3: + o = A[(e + 4) >> 2] == (((l | 0) == 2) | 0) ? t : 0 + break k + case 5: + if (((o = 1), t)) break i + if ((u | 0) > 0) break r + break A + case 4: + case 6: + if (((o = n), t)) break i + break e + case 1: + break k + default: + break t + } + V0(), T() + } + d(17442, 16250, 522, 14841), T() + } + if (!t) break e + } + f = f | 16 + } + if ((u | 0) <= 0) { + if (!o) break A + return ( + l2(e, 1), + (A[A[(e + 16) >> 2] >> 2] = -2147483648), + (A[(e + 8) >> 2] = ((A[(e + 8) >> 2] - u) | 0) + 1), + f | 24 + ) + } + if (!o) break r + for ( + n = (w - u) | 0, + o = n >> 5, + a = k >>> 0 < o >>> 0 ? o : k, + t = 1, + B = 1 << n, + n = o; + ; + + ) { + if ((n | 0) == (a | 0)) { + for (n = k; ; ) { + if (((n = (n - 1) | 0), (n | 0) >= (o | 0))) { + ;(B = t << 31), + (l = ((n << 2) + s) | 0), + (t = A[l >> 2]), + (A[l >> 2] = (t >>> 1) | B) + continue + } + break + } + A[(e + 8) >> 2] = A[(e + 8) >> 2] + 1 + break r + } + if ( + ((l = B), + (B = ((n << 2) + s) | 0), + (E = A[B >> 2]), + (l = (l + E) | 0), + (A[B >> 2] = l), + (B = 1), + (n = (n + 1) | 0), + !(l >>> 0 < E >>> 0)) + ) + break + } + } + if (((n = A[(e + 8) >> 2]), (n | 0) < (G | 0))) { + if (!(i & 8)) break A + f = ((f >>> 1) & 8) | f + } + if ((n | 0) > (C | 0)) return Df(e, A[(e + 4) >> 2], r, i) + for ( + n = 0, + i = (w - u) | 0, + r = i >> 5, + (r | 0) >= 0 && + ((i = i & 31), + i && + ((n = ((r << 2) + s) | 0), + (A[n >> 2] = A[n >> 2] & (((-1 << (32 - i)) ^ -1) << i))), + (n = r)); + (r = n), (n = (n + 1) | 0), (i = ((r << 2) + s) | 0), !A[i >> 2]; + + ); + return (r | 0) > 0 && ((k = (k - r) | 0), C4(s, i, k << 2)), l2(e, k), f + } + return k4(e, A[(e + 4) >> 2]), f | 24 + } + function c3(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + if (((l = 1), (i = F[((i << 1) + 49152) >> 1]), !n)) return (A[e >> 2] = i), 1 + ;(t = (i + 50560) | 0), (o = 18) + A: { + r: { + e: { + i: switch ((n - 1) | 0) { + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + for (r = ((M((r - k) | 0, n) << 1) + t) | 0, i = 0; ; ) { + if ((i | 0) == (n | 0)) return n + if ( + ((k = (r + (i << 1)) | 0), + (k = Q[k | 0] | (Q[(k + 1) | 0] << 8)), + (A[((i << 2) + e) >> 2] = k), + (i = (i + 1) | 0), + !k) + ) + break + } + break A + case 7: + case 8: + for ( + u = (n - 7) | 0, + o = M(u, (r - k) | 0), + r = ((M(f, u) << 1) + t) | 0, + i = 0; + ; + + ) { + if ((i | 0) == (u | 0)) break r + if ( + ((k = o << 1), + (f = (k + t) | 0), + (k = + Q[f | 0] | + (Q[(f + 1) | 0] << 8) | + (((Q[(r + ((o >>> 2) | 0)) | 0] >>> (k & 6)) << 16) & 196608)), + !k) + ) + break A + ;(A[((i << 2) + e) >> 2] = k), (i = (i + 1) | 0), (o = (o + 1) | 0) + } + case 9: + case 10: + case 11: + case 12: + case 13: + for (u = (n - 9) | 0, r = (M(u, (r - k) | 0) + t) | 0, i = 0; ; ) { + if ((i | 0) == (u | 0)) break r + if ( + ((k = ek(Q[(r + i) | 0])), + (A[((i << 2) + e) >> 2] = k), + (i = (i + 1) | 0), + !k) + ) + break + } + break A + case 15: + case 16: + case 17: + case 18: + case 19: + case 20: + ;(i = (n - 16) | 0), + (u = ((n & 1) + (i >>> 0 > 1)) | 0), + (l = (((i >>> 1) | 0) + 2) | 0) + case 14: + for (r = (r - k) | 0, i = 0; ; ) { + if ((i | 0) == (l | 0)) return l + ;(k = ((i << 1) + t) | 0), + (A[((i << 2) + e) >> 2] = + (Q[k | 0] | (Q[(k + 1) | 0] << 8)) + ((i | 0) == (u | 0) ? r : 0)), + (i = (i + 1) | 0) + } + case 21: + case 22: + case 23: + case 24: + case 25: + case 26: + case 27: + case 28: + o = (n - 21) | 0 + case 29: + for ( + r = (((M((r - k) | 0, o) + t) | 0) + 2) | 0, + k = Q[t | 0] | (Q[(t + 1) | 0] << 8), + i = 0; + ; + + ) { + if ((i | 0) == (o | 0)) return o + ;(f = Q[(r + i) | 0]), + (A[((i << 2) + e) >> 2] = (f | 0) == 255 ? 32 : (f + k) | 0), + (i = (i + 1) | 0) + } + case 30: + if ( + ((r = (M((r - k) | 0, 3) + t) | 0), + (i = Q[r | 0] | (Q[(r + 1) | 0] << 8)), + (A[e >> 2] = i), + !i) + ) + break r + ;(s = e), (B = ek(Q[(r + 2) | 0])), (A[(s + 4) >> 2] = B) + break e + case 31: + return ( + (A[(e + 8) >> 2] = Q[(t + 2) | 0] | (Q[(t + 3) | 0] << 8)), + (A[e >> 2] = Q[t | 0] | (Q[(t + 1) | 0] << 8)), + (i = e), + (e = (((r - k) << 1) + t) | 0), + (A[(i + 4) >> 2] = Q[(e + 4) | 0] | (Q[(e + 5) | 0] << 8)), + 3 + ) + case 32: + case 33: + break i + default: + break r + } + i = (r - k) | 0 + i: { + if ((n | 0) == 33) { + ;(r = ((i & -2) + t) | 0), (k = (r + 1) | 0), (r = ek(Q[r | 0])) + break i + } + ;(r = (M((i >>> 1) | 0, 3) + t) | 0), + (k = (r + 2) | 0), + (r = Q[r | 0] | (Q[(r + 1) | 0] << 8)) + } + ;(A[e >> 2] = + i & 1 ? ((r >>> 0 < 256 || (r - 1040) >>> 0 < 32 ? 32 : 1) + r) | 0 : r), + (s = e), + (B = ek(Q[k | 0])), + (A[(s + 4) >> 2] = B) + } + u = 2 + } + return u + } + return 0 + } + function ne(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(t = (h - 112) | 0), + (h = t), + (u = A[(e + 16) >> 2]), + (A[(t + 88) >> 2] = 0), + (A[(t + 92) >> 2] = 0), + (A[(t + 80) >> 2] = 0), + (A[(t + 84) >> 2] = 0), + (A[(t + 100) >> 2] = u), + (A[(t + 96) >> 2] = 59) + A: { + if (k) { + if ( + ((A[(t + 64) >> 2] = k), + (u = (t + 80) | 0), + Xr(u, 7792, (t - -64) | 0), + (f | 0) != -1 && ((A[(t + 48) >> 2] = f), Xr(u, 16115, (t + 48) | 0)), + H((t + 80) | 0, 10), + l0(e, r, i, 49, i1(e, k), g, 3), + l0(e, r, i, 50, f, 0, 3), + n & 2) + ) + break A + u = A[(e + 16) >> 2] + } + for (l = (u + 140) | 0, C = !(n & 1); ; ) { + if (((l = A[l >> 2]), !l)) break A + if (!C) { + C = 1 + continue + } + ;(k = 17810), (u = 0), (f = A[(l + 8) >> 2]) + r: { + if (A[(l + 12) >> 2] != -1) break r + for ( + n = f, + f = A[(f + 16) >> 2], + o = (f + 48) | 0, + f = A[(f + (((A[(f + 24) >> 2] ^ -1) << 2) | -220)) >> 2]; + ; + + ) { + if (!f) break r + if ( + ((s = (f - 1) << 3), + (B = (s + o) | 0), + (f = A[B >> 2]), + A[(B + 4) >> 2] != 54) + ) { + f = f & 67108863 + continue + } + break + } + if ( + f >>> 0 > 1073741823 || + ((n = (s + A[(n + 20) >> 2]) | 0), + (f = A[n >> 2]), + (n = A[(n + 4) >> 2]), + (n | 0) != -7) || + ((f = j4(e, f, n)), !f) + ) + break r + ;(k = Q[f | 0] ? f : 17810), (u = f) + } + ;(A[(t + 32) >> 2] = k), + Xr((t + 80) | 0, 7792, (t + 32) | 0), + y2(e, u), + (k = A[(l + 8) >> 2]) + r: { + if (nr(F[(k + 6) >> 1])) { + if ( + ((o = A[(k + 32) >> 2]), + (k = Q[(o + 17) | 0] | (Q[(o + 18) | 0] << 8)), + (B = (k >>> 11) & 1), + !(k & 1024)) + ) + break r + ;(u = -1), (k = A[(o + 80) >> 2]) + e: { + if (!k) break e + for ( + G = (A[(l + 32) >> 2] + (A[(o + 20) >> 2] ^ -1)) | 0, + s = (A[(o + 76) >> 2] + k) | 0, + n = A[(o + 68) >> 2], + w = 0; + ; + + ) { + if (((u = n), k >>> 0 >= s >>> 0)) break e + ;(f = (k + 1) | 0), (k = Q[k | 0]) + i: { + if (!k) { + k: { + if ( + ((k = t8((t + 104) | 0, f, s)), + (k | 0) < 0 || + ((a = A[(t + 104) >> 2]), + (k = (k + f) | 0), + (f = s5((t + 108) | 0, k, s)), + (f | 0) < 0)) + ) + break k + ;(n = (A[(t + 108) >> 2] + n) | 0), (k = (k + f) | 0) + break i + } + u = A[(o + 68) >> 2] + break e + } + ;(k = (k - 1) | 0), + (a = (((k & 255) >>> 0) / 5) | 0), + (n = (((((M(a, -5) + k) & 255) + u) | 0) - 1) | 0), + (k = f) + } + if (((w = (w + a) | 0), !(G >>> 0 >= w >>> 0))) break + } + } + ;(k = y8(e, A[(o + 64) >> 2])), + (A[(t + 16) >> 2] = k || 17829), + (f = (t + 80) | 0), + Xr(f, 7773, (t + 16) | 0), + y2(e, k), + (u | 0) != -1 && ((A[t >> 2] = u), Xr(f, 16115, t)), + H((t + 80) | 0, 41) + break r + } + ;(B = 0), Xr((t + 80) | 0, 19133, 0) + } + if ((H((t + 80) | 0, 10), !!B)) break + } + } + H((t + 80) | 0, 0), + (k = 0), + (n = 2), + (f = A[(t + 80) >> 2]), + A[(t + 92) >> 2] || ((k = i1(e, f)), (n = g)), + f && Z[A[(t + 96) >> 2]](A[(t + 100) >> 2], f, 0) | 0, + l0(e, r, i, 53, k, n, 3), + (h = (t + 112) | 0) + } + function $3(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0 + ;(k = (h - 48) | 0), (h = k), (t = A[(r + 40) >> 2]) + A: { + r: { + e: { + if (A[(r + 44) >> 2] == -7 && ((l = A[(r + 8) >> 2]), A[(r + 12) >> 2] == -7)) + break e + j(e, 11800, 0) + break r + } + ;(D = A[(r + 32) >> 2]), + (B = A[(r + 36) >> 2]), + (w = A[(r + 24) >> 2]), + (s = A[(r + 28) >> 2]), + (a = A[r >> 2]), + (C = A[(r + 4) >> 2]), + s2(e, (k + 12) | 0, 0), + (A[(k + 36) >> 2] = 0) + e: { + if ( + ((s | 0) != 3 && sA(e, (k + 36) | 0, w, s)) || + sA(e, (k + 40) | 0, a, C) || + (H1(e, (k + 44) | 0, A[(r + 16) >> 2], A[(r + 20) >> 2]) | 0) < 0 + ) + break e + for ( + G = A[(k + 44) >> 2], + W = (G + A[(k + 40) >> 2]) | 0, + o = (t + 16) | 0, + E = A[(t + 4) >> 2] & 2147483647, + Y = A[(k + 36) >> 2], + r = 0; + ; + + ) { + i: { + k: { + f: { + if ( + ((n = H4(t, 36, r)), + (n | 0) < 0 || ((i = (n + 1) | 0), i >>> 0 >= E >>> 0)) + ) + break f + U2((k + 12) | 0, t, r, n), (r = (n + 2) | 0) + t: { + u: { + n: { + o: switch ( + ((u = !(A[(t + 4) >> 2] & -2147483648)), + u ? (i = Q[(i + o) | 0]) : (i = F[((i << 1) + o) >> 1]), + (i - 36) | 0) + ) { + case 1: + break t + case 3: + break n + case 0: + break o + case 2: + break k + default: + break u + } + f2((k + 12) | 0, 36) + continue + } + U2((k + 12) | 0, l, W, A[(l + 4) >> 2] & 2147483647) + continue + } + if ((i | 0) == 96) break i + } + t: { + if (((f = (i - 48) | 0), f >>> 0 <= 9)) { + u: { + if ( + r >>> 0 >= E >>> 0 || + (u ? (i = Q[(r + o) | 0]) : (i = F[((r << 1) + o) >> 1]), + (i - 48) >>> 0 > 9) + ) + break u + ;(u = (i + M(f, 10)) | 0), + (i = (u - 48) | 0), + (u = (i >>> 0 < Y >>> 0) & (u >>> 0 > 48)), + (r = u ? (n + 3) | 0 : r), + (f = u ? i : f) + } + if (!f | (f >>> 0 >= Y >>> 0)) break t + if ( + ((i = m1(e, w, s, f, 0)), (n = 0), (f = g), !n & ((f | 0) == 3)) + ) + continue + if (!n & ((f | 0) == 6)) break e + if (!x1((k + 12) | 0, i, f)) continue + break e + } + if ( + (!V & ((B | 0) == 3)) | ((i | 0) != 60) || + ((i = H4(t, 62, r)), (i | 0) < 0) + ) + break t + if ( + ((r = _1(e, t, r, i)), + (f = g), + (f | 0) == 6 || + ((r = J2(e, D, B, r, f)), + (n = 0), + (f = g), + n | ((f | 0) != 3) && + (!n & ((f | 0) == 6) || x1((k + 12) | 0, r, f)))) + ) + break e + r = (i + 1) | 0 + continue + } + U2((k + 12) | 0, t, n, r) + continue + } + ;(e = (k + 12) | 0), + U2(e, t, r, A[(t + 4) >> 2] & 2147483647), + (e = d0(e)), + (r = g) + break A + } + if (!c1((k + 12) | 0, a, C)) continue + break e + } + U2((k + 12) | 0, l, 0, G) + } + } + ;(e = A[(A[(k + 12) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(k + 16) >> 2]) + } + ;(e = 0), (r = 6) + } + return (h = (k + 48) | 0), (g = r), e + } + function E9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(t = (h + -64) | 0), + (h = t), + (u = (t + 32) | 0), + (B = si(e, u)), + (o = 6), + (s = g), + (l = 0) + A: { + if ((s | 0) == 6) break A + l = u + r: { + e: { + i: { + k: { + f: { + if ( + !(((i | 0) != -1) | (F[(r + 6) >> 1] != 55)) && + ((u = A[(r + 32) >> 2]), u) + ) + break f + j(e, 8081, 0) + break k + } + f: { + if (!n) { + if ( + ((r = A[(u + 8) >> 2]), + (i = A[(u + 12) >> 2]), + (o = i), + i >>> 0 < 4294967285) + ) + break f + A[r >> 2] = A[r >> 2] + 1 + break f + } + if ( + ((r = A[u >> 2]), + (i = A[(u + 4) >> 2]), + (r = O(e, r, i, (n | 0) == 1 ? 6 : 23, r, i, 0)), + (i = g), + (o = i), + 0 | ((i | 0) != 2)) + ) { + if (!w & ((i | 0) == 6)) break k + if (w | ((i | 0) != 3)) break f + } + if (((r = A[f >> 2]), (i = A[(f + 4) >> 2]), (n | 0) == 1)) { + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (a = t), + (C = V6(e, r, i, 1)), + (A[a >> 2] = C), + (A[(t + 4) >> 2] = g), + (r = 0) + break e + } + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1) + break i + } + if ( + ((i = f), + (f = (t + 20) | 0), + (i = y7(e, A[u >> 2], A[(u + 4) >> 2], r, o, (k | 0) > 0, i, f)), + (A[(t + 24) >> 2] = i), + (k = g), + (A[(t + 28) >> 2] = k), + I(e, r, o), + (k | 0) == 6 || + (A[(t + 20) >> 2] == 2 && + ((a = t), + (C = zt(e, i, k, f)), + (A[(a + 24) >> 2] = C), + (r = g), + (A[(t + 28) >> 2] = r), + I(e, i, k), + (r | 0) == 6))) + ) + break k + if ( + ((r = mr(e, A[(e + 80) >> 2], A[(e + 84) >> 2], t, (t + 24) | 0, 0)), + (i = g), + (k = i), + (i | 0) == 6) + ) { + I(e, A[(t + 24) >> 2], A[(t + 28) >> 2]) + break k + } + ;(A[(t + 56) >> 2] = A[(t + 20) >> 2] != 0), + (A[(t + 60) >> 2] = 1), + (i = YA(e, 79, 1, 0, 1, (t + 56) | 0)), + (A[t >> 2] = i), + (f = g), + (A[(t + 4) >> 2] = f) + f: { + if ((f | 0) != 6) { + if ( + (I(e, A[(t + 24) >> 2], A[(t + 28) >> 2]), + (A[(t + 8) >> 2] = 0), + (A[(t + 12) >> 2] = 3), + (n = te(e, r, k, t, (t + 32) | 0)), + I(e, i, f), + I(e, r, k), + I(e, A[(t + 32) >> 2], A[(t + 36) >> 2]), + I(e, A[(t + 40) >> 2], A[(t + 44) >> 2]), + n) + ) + break f + break r + } + I(e, r, k), + I(e, A[(t + 24) >> 2], A[(t + 28) >> 2]), + I(e, A[(t + 32) >> 2], A[(t + 36) >> 2]), + I(e, A[(t + 40) >> 2], A[(t + 44) >> 2]) + } + I(e, B, s), (o = 6), (l = 0) + break A + } + ;(k = A[(e + 16) >> 2]), + (r = A[(k + 128) >> 2]), + (i = A[(k + 132) >> 2]), + (A[(k + 128) >> 2] = 0), + (A[(k + 132) >> 2] = 2) + } + ;(A[t >> 2] = r), (A[(t + 4) >> 2] = i), (r = 1) + } + ;(r = l | (r << 3)), + (r = G0(e, A[r >> 2], A[(r + 4) >> 2], 0, 3, 1, t)), + (i = g), + I(e, A[t >> 2], A[(t + 4) >> 2]), + I(e, r, i), + I(e, A[(t + 32) >> 2], A[(t + 36) >> 2]), + I(e, A[(t + 40) >> 2], A[(t + 44) >> 2]) + } + ;(o = s), (l = B) + } + return (u = l), (h = (t - -64) | 0), (g = o), u | 0 + } + function m9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(t = (h - 48) | 0), + (h = t), + (A[(t + 28) >> 2] = 0), + (A[(t + 32) >> 2] = 0), + (A[(t + 24) >> 2] = e), + (k = A[f >> 2]), + (f = A[(f + 4) >> 2]), + (u = k), + (A[(t + 40) >> 2] = u), + (A[(t + 44) >> 2] = f), + (B = 3) + A: { + r: { + e: { + if ((f | 0) != 3) { + if (((k = 0), (w = 0), r1(e, u, f))) break e + A[(t + 32) >> 2] = 1 + } + ;(k = 0), (a = Z0(e, r, i)), (r = g), (B = r) + i: { + if (n2(e, (t + 16) | 0, a, r)) break i + for (r = 0, i = 0; ; ) { + if ( + ((f = A[(t + 20) >> 2]), + ((o >>> 0 < z[(t + 16) >> 2]) & ((n | 0) <= (f | 0))) | + ((f | 0) > (n | 0))) + ) { + if (l >>> 0 >= s >>> 0) { + if ( + ((u = (((((s >>> 1) | 0) + s) | 0) + 31) & -16), + (f = N4(e, k, M(u, 24), (t + 12) | 0)), + !f) + ) + break i + ;(s = (u + ((z[(t + 12) >> 2] / 24) | 0)) | 0), (k = f) + } + if ( + ((u = (M(l, 24) + k) | 0), + (C = N1(e, a, B, o, n, u)), + (w = 0), + (C | 0) < 0) + ) + break e + k: { + if (!C) break k + if (A[(u + 4) >> 2] == 3) { + ;(f = i), (r = (r + 1) | 0), (i = r ? f : (f + 1) | 0) + break k + } + ;(A[(u + 16) >> 2] = o), + (A[(u + 20) >> 2] = n), + (A[(u + 8) >> 2] = 0), + (l = (l + 1) | 0) + } + ;(o = (o + 1) | 0), (n = o ? n : (n + 1) | 0) + continue + } + break + } + if ((ke(k, l, 24, 87, (t + 24) | 0), (w = 0), A[(t + 28) >> 2])) break e + for ( + u = 0, + f = i, + n = (r + l) | 0, + o = n >>> 0 < l >>> 0 ? (f + 1) | 0 : f, + f = f >> 31, + s = r & f, + r = (n - s) | 0, + i = (o - (((i & f) + (n >>> 0 < s >>> 0)) | 0)) | 0, + o = 0, + n = 0; + ; + + ) { + k: { + if (((o | 0) != (l | 0)) | n) { + if ( + ((f = (M(o, 24) + k) | 0), + (s = A[(f + 8) >> 2]), + s && I(e, s, -7), + (s = A[f >> 2]), + (C = A[(f + 4) >> 2]), + (A[(f + 16) >> 2] == (o | 0)) & (A[(f + 20) >> 2] == (n | 0))) + ) { + I(e, s, C) + break k + } + if ((A4(e, a, B, o, n, s, C) | 0) >= 0) break k + w = (o + 1) | 0 + break e + } + for (f = A[(e + 16) >> 2], Z[A[(f + 4) >> 2]]((f + 16) | 0, k); ; ) { + if (((r | 0) == (l | 0)) & ((i | 0) == (u | 0))) { + for (k = A[(t + 16) >> 2], f = A[(t + 20) >> 2]; ; ) { + if ( + (((i | 0) >= (f | 0)) & (r >>> 0 >= k >>> 0)) | + ((i | 0) > (f | 0)) + ) + break A + if ( + ((n = Pr(e, a, B, r, i)), + (r = (r + 1) | 0), + (i = r ? i : (i + 1) | 0), + !((n | 0) >= 0)) + ) + break + } + break r + } + if ( + ((k = A4(e, a, B, l, u, 0, 3)), + (f = u), + (l = (l + 1) | 0), + (u = l ? f : (f + 1) | 0), + !((k | 0) >= 0)) + ) + break + } + break r + } + ;(o = (o + 1) | 0), (n = o ? n : (n + 1) | 0) + } + } + w = 0 + } + for (f = w, i = f >>> 0 < l >>> 0 ? l : f; ; ) { + if ((i | 0) != (f | 0)) { + ;(r = (M(f, 24) + k) | 0), + I(e, A[r >> 2], A[(r + 4) >> 2]), + (r = A[(r + 8) >> 2]), + r && I(e, r, -7), + (f = (f + 1) | 0) + continue + } + break + } + ;(r = A[(e + 16) >> 2]), Z[A[(r + 4) >> 2]]((r + 16) | 0, k) + } + I(e, a, B), (a = 0), (B = 6) + } + return (h = (t + 48) | 0), (g = B), a | 0 + } + function F4(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(n = (h - 272) | 0), + (h = n), + (m[(n + 16) | 0] = 0), + (A[n >> 2] = A[(e + 4) >> 2]), + (A[(n + 4) >> 2] = A[(e + 20) >> 2]), + (A[(n + 12) >> 2] = A[(e + 24) >> 2]), + (A[(n + 8) >> 2] = A[(e + 48) >> 2]), + (o = (e + 16) | 0), + (f = 1) + A: { + r: { + for (;;) { + l = -2 + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: switch (((k = A[o >> 2]), (k + 126) | 0)) { + case 0: + break B + case 1: + case 2: + case 3: + break i + case 4: + break f + default: + break w + } + w: { + g: { + l: { + h: { + C: switch ((k - 40) | 0) { + case 1: + break l + case 0: + break h + default: + break C + } + C: switch ((k - 59) | 0) { + case 0: + break o + case 1: + break i + case 2: + break u + default: + break C + } + C: switch ((k - 91) | 0) { + case 2: + break g + case 0: + break h + case 1: + break i + default: + break C + } + C: switch ((k - 123) | 0) { + case 2: + break w + case 0: + break h + case 1: + break i + default: + break C + } + if ((k | 0) == -89) break n + if ((k | 0) == 47) break t + if ((k | 0) != -84) break i + break A + } + if (f >>> 0 <= 255) break s + break r + } + if ( + ((f = (f - 1) | 0), Q[(f + ((n + 16) | 0)) | 0] != 40) + ) + break r + break k + } + if ( + ((f = (f - 1) | 0), Q[(f + ((n + 16) | 0)) | 0] != 91) + ) + break r + break k + } + if ( + ((k = 125), + (f = (f - 1) | 0), + (t = Q[(f + ((n + 16) | 0)) | 0]), + (t | 0) == 123) + ) + break e + if ( + ((k = -84), + (t | 0) != 96 || + (Vr(e, o), + (A[(e + 48) >> 2] = 0), + (A[(e + 4) >> 2] = A[(e + 20) >> 2]), + ef(e, A[(e + 56) >> 2]))) + ) + break A + } + if (A[(e + 40) >> 2] == 96) break k + if (((k = 96), f >>> 0 > 255)) break r + } + ;(m[(((n + 16) | 0) + f) | 0] = k), (f = (f + 1) | 0) + break k + } + ;(u = ((f | 0) == 2) | u), (k = 59) + break e + } + ;(u = (f | 0) == 2 ? u | 2 : u), (k = -89) + break e + } + ;(u = u | 4), (k = 61) + break e + } + l = -1 + } + if ( + ((k = (t + 128) | 0), + ((1 << k) & 6291483 && k >>> 0 <= 22) || + ((k = (t + 83) | 0), + ((t | 0) == 41) | + ((t | 0) == 93) | + ((1 << k) & 135 ? k >>> 0 <= 7 : 0) | + ((t | 0) == 125))) + ) + break k + if (((A[(e + 56) >> 2] = A[(e + 56) >> 2] + l), kn(e))) break r + } + k = A[o >> 2] + } + if ((k | 0) != -125 || ((k = -37), V2(e, 67))) break e + k = V2(e, 45) ? -37 : -125 + } + if (((t = k), y(e))) break r + if (!(f >>> 0 > 1)) break + } + if (((k = ((s = -37), (B = A[(e + 16) >> 2]), (w = V2(e, 67)), w ? s : B)), !i)) + break A + k = A[(e + 4) >> 2] != A[(e + 20) >> 2] ? 10 : k + break A + } + k = -84 + } + return r && (A[r >> 2] = u), (e = $6(e, n)), (h = (n + 272) | 0), e ? -1 : k + } + function Y9(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + ;(i = (h - 112) | 0), + (h = i), + (k = A[r >> 2]), + (f = A[(r + 4) >> 2]), + (A[(i + 60) >> 2] = 0), + (A[(i + 64) >> 2] = 0), + (A[(i + 52) >> 2] = 0), + (A[(i + 56) >> 2] = 0), + (A[(i + 44) >> 2] = 0), + (A[(i + 48) >> 2] = 0), + (A[(i + 36) >> 2] = 0), + (A[(i + 40) >> 2] = 0), + (A[(i + 28) >> 2] = 16777216), + (A[(i + 32) >> 2] = 1), + (A[i >> 2] = e), + (r = A[(e + 16) >> 2]), + (A[(i + 12) >> 2] = 0), + (A[(i + 16) >> 2] = 0), + (A[(i + 24) >> 2] = r), + (A[(i + 20) >> 2] = 59), + (A[(i + 76) >> 2] = 0), + (A[(i + 80) >> 2] = 0), + (r = 0), + (A[(i + 84) >> 2] = 0), + (A[(i + 4) >> 2] = 0), + (A[(i + 8) >> 2] = 0), + (A[(i + 68) >> 2] = 0), + (A[(i + 72) >> 2] = 0), + (t = (i + 68) | 0) + A: { + r: { + e: { + i: { + if (d4(i, k, f)) break i + for ( + f = A[(A[i >> 2] + 16) >> 2], + k = (i + 4) | 0, + n = A[(k + 20) >> 2], + A[(i + 104) >> 2] = A[(k + 16) >> 2], + A[(i + 108) >> 2] = n, + n = A[(k + 12) >> 2], + A[(i + 96) >> 2] = A[(k + 8) >> 2], + A[(i + 100) >> 2] = n, + n = A[(k + 4) >> 2], + A[(i + 88) >> 2] = A[k >> 2], + A[(i + 92) >> 2] = n, + A[k >> 2] = 0, + A[(k + 4) >> 2] = 0, + A[(k + 8) >> 2] = 0, + A[(k + 12) >> 2] = 0, + A[(i + 20) >> 2] = 59, + A[(i + 24) >> 2] = f, + H(k, Q[(i + 28) | 0] ? 66 : 2), + N0(k, A[(i + 48) >> 2]); + ; + + ) { + if ((r | 0) < A[(i + 48) >> 2]) { + at( + i, + A[ + (A[(f + 56) >> 2] + (A[(A[(i + 44) >> 2] + (r << 2)) >> 2] << 2)) >> 2 + ], + ), + (r = (r + 1) | 0) + continue + } + break + } + if ( + ((f = A[(i + 8) >> 2]), + (n = fA((i + 88) | 0, (f + A[(i + 92) >> 2]) | 0)), + (r = A[(i + 88) >> 2]), + !n) + ) + break e + if (!r) break i + Z[A[(i + 104) >> 2]](A[(i + 108) >> 2], r, 0) | 0 + } + if ( + (F5(e, t), + (r = A[(e + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(i + 36) >> 2]), + (e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(i + 44) >> 2]), + (e = A[(i + 4) >> 2]), + !e) + ) + break r + Z[A[(i + 20) >> 2]](A[(i + 24) >> 2], e, 0) | 0 + break r + } + if ( + ((n = A[(i + 92) >> 2]), + C4((r + f) | 0, r, n), + Q0(r, A[(i + 4) >> 2], f), + (A[(i + 92) >> 2] = f + n), + (r = A[(i + 4) >> 2]), + r && Z[A[(i + 20) >> 2]](A[(i + 24) >> 2], r, 0) | 0, + (r = A[(i + 92) >> 2]), + (A[k >> 2] = A[(i + 88) >> 2]), + (A[(k + 4) >> 2] = r), + (r = A[(i + 108) >> 2]), + (A[(k + 16) >> 2] = A[(i + 104) >> 2]), + (A[(k + 20) >> 2] = r), + (r = A[(i + 100) >> 2]), + (A[(k + 8) >> 2] = A[(i + 96) >> 2]), + (A[(k + 12) >> 2] = r), + F5(e, t), + (r = A[(e + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(i + 36) >> 2]), + (r = A[(e + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(i + 44) >> 2]), + (k = A[(i + 4) >> 2]), + !k) + ) + break r + ;(r = d5(e, k, A[(i + 8) >> 2])), + (f = g), + (e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, k) + break A + } + ;(r = 0), (f = 6) + } + return (e = v2(r, f)), (h = (i + 112) | 0), e | 0 + } + function M0(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(n = A[e >> 2]), (o = (h - 16) | 0), (A[(o + 12) >> 2] = i), (s = -1) + A: { + for (;;) { + r: { + if ( + ((f = i), + (i = (f + 4) | 0), + (A[(o + 12) >> 2] = i), + (u = A[f >> 2]), + (u | 0) == -1) + ) + break r + for (B = A[(e + 4) >> 2]; ; ) { + if ( + ((l = r), + (l | 0) >= (B | 0) || + ((k = (n + l) | 0), + (t = Q[k | 0]), + (w = t << 2), + (r = (l + Q[(w + 24016) | 0]) | 0), + (B | 0) < (r | 0))) + ) + break A + if ((t | 0) == 194) { + s = + Q[(k + 1) | 0] | + (Q[(k + 2) | 0] << 8) | + ((Q[(k + 3) | 0] << 16) | (Q[(k + 4) | 0] << 24)) + continue + } + break + } + if ((t | 0) != (u | 0)) { + if ( + (!( + (((u >>> 24) | 0) == (t | 0)) | + (((u >>> 16) & 255) == (t | 0)) | + ((u & 255) == (t | 0)) + ) & + (((u >>> 8) & 255) != (t | 0))) | + (!t | (u >>> 0 < 256)) + ) + break A + A[(e + 16) >> 2] = t + } + k = (l + 1) | 0 + e: switch ((Q[(w + 24019) | 0] - 5) | 0) { + case 0: + case 2: + if ( + ((k = Q[(k + n) | 0]), + (i = (f + 8) | 0), + (A[(o + 12) >> 2] = i), + (f = A[(f + 4) >> 2]), + (f | 0) == -1) + ) { + A[(e + 20) >> 2] = k + continue + } + if ((k | 0) == (f | 0)) continue + break A + case 5: + case 8: + case 11: + case 12: + case 13: + if ( + ((i = (k + n) | 0), + (k = Q[i | 0] | (Q[(i + 1) | 0] << 8)), + (i = (f + 8) | 0), + (A[(o + 12) >> 2] = i), + (f = A[(f + 4) >> 2]), + (f | 0) == -1) + ) { + A[(e + 20) >> 2] = k + continue + } + if ((k | 0) == (f | 0)) continue + break A + case 14: + case 15: + case 16: + case 17: + ;(k = (k + n) | 0), + (A[(e + 24) >> 2] = + Q[k | 0] | + (Q[(k + 1) | 0] << 8) | + ((Q[(k + 2) | 0] << 16) | (Q[(k + 3) | 0] << 24))) + continue + case 23: + ;(k = (k + n) | 0), + (A[(e + 24) >> 2] = + Q[k | 0] | + (Q[(k + 1) | 0] << 8) | + ((Q[(k + 2) | 0] << 16) | (Q[(k + 3) | 0] << 24))), + (A[(e + 28) >> 2] = Q[(k + 4) | 0] | (Q[(k + 5) | 0] << 8)) + continue + case 18: + ;(k = (k + n) | 0), + (A[(e + 32) >> 2] = + Q[k | 0] | + (Q[(k + 1) | 0] << 8) | + ((Q[(k + 2) | 0] << 16) | (Q[(k + 3) | 0] << 24))) + continue + case 19: + ;(k = (k + n) | 0), + (A[(e + 32) >> 2] = + Q[k | 0] | + (Q[(k + 1) | 0] << 8) | + ((Q[(k + 2) | 0] << 16) | (Q[(k + 3) | 0] << 24))), + (A[(e + 28) >> 2] = Q[(k + 4) | 0]) + continue + case 20: + ;(k = (k + n) | 0), + (A[(e + 32) >> 2] = + Q[k | 0] | + (Q[(k + 1) | 0] << 8) | + ((Q[(k + 2) | 0] << 16) | (Q[(k + 3) | 0] << 24))), + (A[(e + 28) >> 2] = Q[(k + 4) | 0] | (Q[(k + 5) | 0] << 8)) + continue + case 21: + break e + default: + continue + } + ;(k = (k + n) | 0), + (A[(e + 32) >> 2] = + Q[k | 0] | + (Q[(k + 1) | 0] << 8) | + ((Q[(k + 2) | 0] << 16) | (Q[(k + 3) | 0] << 24))), + (A[(e + 24) >> 2] = + Q[(k + 4) | 0] | + (Q[(k + 5) | 0] << 8) | + ((Q[(k + 6) | 0] << 16) | (Q[(k + 7) | 0] << 24))), + (A[(e + 28) >> 2] = Q[(k + 8) | 0]) + continue + } + break + } + ;(A[(e + 12) >> 2] = s), (A[(e + 8) >> 2] = r), (a = 1) + } + return a + } + function W4(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + u = A[e >> 2] + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: switch (k | 0) { + case 1: + case 2: + case 3: + case 4: + if (((n = Nf(r, i, A[(r + 192) >> 2], 1)), (n | 0) < 0)) { + f = A[(r + 188) >> 2] + break f + } + n: { + if (n >>> 0 <= 1073741823) { + if ( + ((f = A[(r + 188) >> 2]), + (l = n << 4), + (o = A[(r + 116) >> 2]), + (t = (l + o) | 0), + (n = A[(t + 4) >> 2]), + (f | 0) == (n | 0)) + ) { + if ( + (m[(r + 110) | 0] & 1) | + ((k | 0) != 3) | + ((A[(((o + l) | 0) + 12) >> 2] & 240) != 16) + ) + break n + break k + } + if ( + ((A[(t + 12) >> 2] & 240) != 48) | + (((n + 2) | 0) != (f | 0)) + ) + break f + break n + } + if (((f = A[(r + 188) >> 2]), (f | 0) != A[(r + 240) >> 2])) + break f + } + $(e, 8749, 0) + break i + case 5: + return W6(u, r, i, 3) + case 6: + if ((Nf(r, i, A[(r + 192) >> 2], 0) | 0) >= 0) break t + if (A[(r + 40) >> 2]) { + if ( + ((k = be(r, i)), + !( + !k | + !(Q[(k + 4) | 0] & 2) | + (A[(k + 8) >> 2] != A[(r + 188) >> 2]) + ) && A[(r + 36) >> 2] == 1) + ) + break t + return Z6(u, r, i) ? 1073741824 : -1 + } + if ( + ((f = Tr(r, i)), (f | 0) >= 0 || ((f = H2(u, r, i)), (f | 0) < 0)) + ) + break A + return ( + !A[(r + 72) >> 2] | ((i | 0) != 77) || (A[(r + 152) >> 2] = f), + (A[(((A[(r + 116) >> 2] + (f << 4)) | 0) + 8) >> 2] = + A[(r + 188) >> 2]), + f + ) + default: + V0(), T() + case 0: + break u + } + f = W6(u, r, i, 0) + break A + } + $(e, 8749, 0) + break i + } + if (!((A[(r + 240) >> 2] != (f | 0)) | (k >>> 0 > 2))) { + if (((n = f), (i5(r, i) | 0) < 0)) break k + $(e, 13278, 0) + break i + } + n = f + } + ;(f = 0), (t = A[(r + 124) >> 2]), (t = (t | 0) > 0 ? t : 0) + k: { + for (;;) { + if ((f | 0) == (t | 0)) break k + f: { + if ( + ((o = (A[(r + 116) >> 2] + (f << 4)) | 0), + !((A[o >> 2] != (i | 0)) | A[(o + 4) >> 2]) && + G5(r, A[(o + 8) >> 2], n)) + ) + break f + f = (f + 1) | 0 + continue + } + break + } + $(e, 13812, 0) + break i + } + k: { + if (!A[(r + 40) >> 2] || ((f = be(r, i)), !f) || !G5(r, A[(f + 8) >> 2], n)) + break k + $(e, 8832, 0) + break i + } + if ( + !A[(r + 32) >> 2] | + (z[(r + 36) >> 2] > 1) | + (A[(r + 240) >> 2] != (n | 0)) + ) + break r + if (((e = Z6(u, r, i)), e)) break e + } + return -1 + } + return ( + (m[(e + 4) | 0] = (Q[(e + 4) | 0] & 249) | ((k | 0) == 2 ? 6 : 2)), 1073741824 + ) + } + if (((f = W6(u, r, i, (k | 0) == 3 ? 1 : ((k | 0) == 4) << 1)), (f | 0) < 0)) + break A + return ( + (e = (A[(r + 116) >> 2] + (f << 4)) | 0), + (A[(e + 12) >> 2] = (A[(e + 12) >> 2] & -4) | ((k | 0) == 2) | 2), + f + ) + } + return f + } + function Nk(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0 + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + if (!i) break n + o: { + if (!V2(e, 65) && !V2(e, 66)) break o + if (((n = t0(A[e >> 2], A[(e + 32) >> 2])), y(e))) break f + o = 1 + s: { + B: switch (((t = A[(e + 16) >> 2]), (t - 40) | 0)) { + case 1: + case 2: + case 3: + break s + case 0: + case 4: + break u + default: + break B + } + if (((t | 0) == 58) | ((t | 0) == 125)) break u + } + K(A[e >> 2], n), (u = (n | 0) == 66 ? 3 : 2) + break n + } + if (A[(e + 16) >> 2] == 42) { + if (y(e)) break r + u = 4 + break n + } + if (!V2(e, 133) || (i4(A[(e + 56) >> 2], 1) | 0) == 10) break n + if (((n = t0(A[e >> 2], A[(e + 32) >> 2])), y(e))) break f + o = 1 + o: { + s: switch (((t = A[(e + 16) >> 2]), (t - 40) | 0)) { + case 1: + case 2: + case 3: + break o + case 0: + case 4: + break u + default: + break s + } + if (((t | 0) == 58) | ((t | 0) == 125)) break u + } + if ((K(A[e >> 2], n), (u = 5), A[(e + 16) >> 2] != 42)) break n + if (y(e)) break r + u = 6 + } + if ( + ((n = A[(e + 16) >> 2]), + ((n | 0) != -125) & ((n + 37) >>> 0 < 4294967250)) + ) + break t + if ( + ((o = 0), + (o = (n | 0) == -125 ? !A[(e + 40) >> 2] : o), + (n = t0(A[e >> 2], A[(e + 32) >> 2])), + y(e)) + ) + break f + } + if (((f = 0), !k | !o | u)) break i + ;(e = A[(e + 16) >> 2]), + (u = ((e | 0) != 58) & (!i | ((e | 0) != 40))), + (f = 0) + break A + } + t: switch ((n + 128) | 0) { + case 1: + if (((n = P0(A[e >> 2], A[(e + 32) >> 2], A[(e + 36) >> 2])), !n)) + break r + if (y(e)) break f + break k + case 0: + ;(i = A[(e + 32) >> 2]), (k = A[(e + 36) >> 2]) + u: { + if ((k | 0) == -9) { + if ( + ((f = A[e >> 2]), + (k = A[(e + 40) >> 2]), + (i = + Z[A[(A[(f + 16) >> 2] + 324) >> 2]]( + f, + (i + 4) | 0, + k, + k >> 31, + ) | 0), + (k = g), + (k | 0) == 6) + ) + break r + ;(n = P0(A[e >> 2], i, k)), I(A[e >> 2], i, k) + break u + } + n = P0(A[e >> 2], i, k) + } + if (!n) break r + if (!y(e)) break k + break f + default: + break t + } + if ((n | 0) != 91) { + if (!f | ((n | 0) != -85)) break e + if (((n = t0(A[e >> 2], A[(e + 32) >> 2])), y(e))) break f + f = 16 + break i + } + if (y(e) || Z4(e) || p0(e, 93)) break r + ;(n = 0), (f = 0) + break i + } + K(A[e >> 2], n) + break r + } + f = 0 + } + if ((A[(e + 16) >> 2] == 40) | (u >>> 0 < 2)) break A + K(A[e >> 2], n) + } + $(e, 13222, 0) + } + return (A[r >> 2] = 0), -1 + } + return (A[r >> 2] = n), f | u + } + function v9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(n = (h - 32) | 0), (h = n), (s = 6), (u = I4(e, r, i)) + A: { + if ((u | 0) < 0) break A + t = F[(r + 6) >> 1] + r: { + if ((t | 0) == 21) { + if ( + ((t = A[f >> 2]), + (o = A[(f + 4) >> 2]), + o >>> 0 >= 4294967285 && (A[t >> 2] = A[t >> 2] + 1), + Xn(e, (n + 8) | 0, t, o)) + ) + break A + ;(t = A[(n + 8) >> 2]), (A[(n + 16) >> 2] = t), (A[(n + 20) >> 2] = t >> 31) + break r + } + if (t >>> 0 <= 27) { + if (H1(e, (n + 8) | 0, A[f >> 2], A[(f + 4) >> 2])) break A + ;(A[(n + 16) >> 2] = A[(n + 8) >> 2]), (A[(n + 20) >> 2] = 0) + break r + } + if (t >>> 0 <= 29) { + if (!L5(e, (n + 16) | 0, A[f >> 2], A[(f + 4) >> 2])) break r + break A + } + if (g2(e, (n + 8) | 0, A[f >> 2], A[(f + 4) >> 2])) break A + e: { + if (F[(r + 6) >> 1] == 30) { + t = (D3(jA(b[(n + 8) >> 3])), v(2)) + break e + } + ;(o = A[(n + 12) >> 2]), (t = A[(n + 8) >> 2]) + } + ;(A[(n + 16) >> 2] = t), (A[(n + 20) >> 2] = o) + } + A[(n + 8) >> 2] = 0 + r: { + if ((k | 0) <= 1) { + A[(n + 28) >> 2] = u + break r + } + if (T2(e, (n + 8) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2], u, u)) break A + if ( + ((A[(n + 28) >> 2] = u), + k >>> 0 < 3 || ((k = A[(f + 16) >> 2]), (f = A[(f + 20) >> 2]), (f | 0) == 3)) + ) + break r + if (T2(e, (n + 28) | 0, k, f, u, u)) break A + } + if (Q[(A[(A[(A[(r + 32) >> 2] + 12) >> 2] + 32) >> 2] + 4) | 0]) { + c2(e) + break A + } + r: { + e: switch (Q[(F[(r + 6) >> 1] + 21820) | 0]) { + case 0: + if (((k = A[(n + 28) >> 2]), (e = A[(n + 8) >> 2]), (k | 0) <= (e | 0))) + break r + H0((e + A[(r + 36) >> 2]) | 0, Q[(n + 16) | 0], (k - e) | 0) + break r + case 1: + for ( + e = A[(n + 8) >> 2], + k = A[(n + 28) >> 2], + k = (e | 0) > (k | 0) ? e : k, + f = F[(n + 16) >> 1]; + ; + + ) { + if ((e | 0) == (k | 0)) break r + ;(o0[(A[(r + 36) >> 2] + (e << 1)) >> 1] = f), (e = (e + 1) | 0) + } + case 2: + for ( + e = A[(n + 8) >> 2], + k = A[(n + 28) >> 2], + k = (e | 0) > (k | 0) ? e : k, + f = A[(n + 16) >> 2]; + ; + + ) { + if ((e | 0) == (k | 0)) break r + ;(A[(A[(r + 36) >> 2] + (e << 2)) >> 2] = f), (e = (e + 1) | 0) + } + case 3: + for ( + e = A[(n + 8) >> 2], + k = A[(n + 28) >> 2], + f = (e | 0) > (k | 0) ? e : k, + k = A[(n + 16) >> 2], + t = A[(n + 20) >> 2]; + ; + + ) { + if ((e | 0) == (f | 0)) break r + ;(l = (A[(r + 36) >> 2] + (e << 3)) | 0), + (A[l >> 2] = k), + (A[(l + 4) >> 2] = t), + (e = (e + 1) | 0) + } + default: + break e + } + V0(), T() + } + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), (l = r), (s = i) + } + return (h = (n + 32) | 0), (g = s), l | 0 + } + function GA(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0 + ;(o = (h - 32) | 0), (h = o) + A: { + r: { + e: { + i: { + k: { + if (((i | 0) != -1) | f) break k + f: switch ((F[(r + 6) >> 1] - 2) | 0) { + case 0: + if (((l = A[(r + 40) >> 2]), l >>> 0 > k >>> 0)) break e + if (((k | 0) != (l | 0)) | ((Q[(r + 5) | 0] & 9) != 9)) break k + for (l = A[(r + 16) >> 2]; ; ) { + t: { + if (((s = A[(l + 44) >> 2]), s)) { + l = A[(s + 16) >> 2] + u: switch ((F[(s + 6) >> 1] - 1) | 0) { + case 1: + break t + case 0: + break u + default: + break k + } + if (!Q[(l + 17) | 0]) continue + break k + } + u = hf(e, r, n, t, u) + break A + } + if (!(Q[(s + 5) | 0] & 8)) break + } + break k + case 29: + if ( + ((u = -1), + G1(e, (o + 24) | 0, n, t) || ((u = 1), k >>> 0 >= z[(r + 40) >> 2])) + ) + break A + b[(A[(r + 36) >> 2] + (k << 3)) >> 3] = b[(o + 24) >> 3] + break A + case 28: + if ( + ((u = -1), + G1(e, (o + 24) | 0, n, t) || ((u = 1), k >>> 0 >= z[(r + 40) >> 2])) + ) + break A + hA[(A[(r + 36) >> 2] + (k << 2)) >> 2] = b[(o + 24) >> 3] + break A + case 26: + case 27: + if (D8(e, (o + 8) | 0, n, t)) break i + if (k >>> 0 >= z[(r + 40) >> 2]) break r + ;(e = (A[(r + 36) >> 2] + (k << 3)) | 0), + (r = A[(o + 12) >> 2]), + (A[e >> 2] = A[(o + 8) >> 2]), + (A[(e + 4) >> 2] = r) + break r + case 24: + case 25: + if ( + ((u = -1), + g4(e, (o + 20) | 0, n, t) || ((u = 1), k >>> 0 >= z[(r + 40) >> 2])) + ) + break A + A[(A[(r + 36) >> 2] + (k << 2)) >> 2] = A[(o + 20) >> 2] + break A + case 22: + case 23: + if (((u = -1), g4(e, (o + 20) | 0, n, t))) break A + if (k >>> 0 >= z[(r + 40) >> 2]) break r + ;(u = 1), (o0[(A[(r + 36) >> 2] + (k << 1)) >> 1] = A[(o + 20) >> 2]) + break A + case 20: + case 21: + if ( + ((u = -1), + g4(e, (o + 20) | 0, n, t) || ((u = 1), k >>> 0 >= z[(r + 40) >> 2])) + ) + break A + m[(k + A[(r + 36) >> 2]) | 0] = A[(o + 20) >> 2] + break A + case 19: + if ( + ((u = -1), + Xn(e, (o + 20) | 0, n, t) || ((u = 1), k >>> 0 >= z[(r + 40) >> 2])) + ) + break A + m[(k + A[(r + 36) >> 2]) | 0] = A[(o + 20) >> 2] + break A + case 6: + break f + default: + break k + } + if (k >>> 0 >= z[(r + 40) >> 2]) break k + C0(e, (A[(r + 36) >> 2] + (k << 3)) | 0, n, t) + break r + } + if (((l = P0(e, k, f)), I(e, k, f), !l)) { + I(e, n, t) + break i + } + ;(u = B4(e, r, i, l, n, t, r, i, u)), K(e, l) + break A + } + u = -1 + break A + } + C0(e, (A[(r + 36) >> 2] + (k << 3)) | 0, n, t) + } + u = 1 + } + return (h = (o + 32) | 0), u + } + function d3(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + ;(l = (h - 112) | 0), (h = l) + A: { + r: { + u = (i - 1) | 0 + e: { + if (!(u & i)) { + ;(w = (32 - E0(u)) | 0), + (u = A[(r + 8) >> 2] % (w | 0) | 0), + (B = ((((A[(r + 12) >> 2] << 5) - u) | 0) + ((u | 0) > 0 ? w : 0)) | 0), + (u = (32 / ((w & 255) >>> 0)) | 0), + (Y = M(u, w)), + (n = r) + break e + } + if ( + ((s = a5(i)), + (u = A[r >> 2]), + (A[(l + 24) >> 2] = 0), + (A[(l + 28) >> 2] = 0), + (A[(l + 16) >> 2] = 0), + (A[(l + 20) >> 2] = -2147483648), + (A[(l + 12) >> 2] = u), + (u = Q[(i + 72318) | 0]), + (B = (((((u + k) | 0) - 1) >>> 0) / (u >>> 0)) | 0), + l2((l + 12) | 0, B) || + ((a = A[(l + 12) >> 2]), + (t = A[(l + 24) >> 2]), + (G = t >>> 0 < 2 ? 4 : (68 - (E0((t - 1) | 0) << 1)) | 0), + (C = Z[A[(a + 4) >> 2]](A[a >> 2], 0, M(G, 20)) | 0), + !C)) + ) + break r + for (;;) { + if ((n | 0) != (G | 0)) { + ;(o = (C + M(n, 20)) | 0), + (A[(o + 12) >> 2] = 0), + (A[(o + 16) >> 2] = 0), + (A[(o + 4) >> 2] = 0), + (A[(o + 8) >> 2] = -2147483648), + (A[o >> 2] = a), + (n = (n + 1) | 0) + continue + } + break + } + for ( + n = 0, + t = Pk( + C, + A[(l + 28) >> 2], + r, + t, + 0, + t, + s, + s >>> 0 >= 2 ? (32 - E0((s - 1) | 0)) | 0 : 0, + ); + ; + + ) { + if ((n | 0) != (G | 0)) { + w0((C + M(n, 20)) | 0), (n = (n + 1) | 0) + continue + } + break + } + if ((Z[A[(a + 4) >> 2]](A[a >> 2], C, 0) | 0, t)) break r + ;(G = (M(u, B) - k) | 0), (Y = 1), (n = (l + 12) | 0) + } + for (s = n, a = (-1 << w) ^ -1, C = (i | 0) != 10, n = u; ; ) { + if (k >>> 0 <= E >>> 0) break A + if ((n | 0) == (u | 0)) { + B = (B - Y) | 0 + e: { + if (!w) { + if ( + ((n = 0), + (n = + z[(s + 12) >> 2] > B >>> 0 + ? A[(A[(s + 16) >> 2] + (B << 2)) >> 2] + : n), + (t = u), + !C) + ) + for (;;) { + if ((t | 0) <= 0) break e + ;(t = (t - 1) | 0), + (o = n), + (n = ((n >>> 0) / 10) | 0), + (m[(t + ((l + 32) | 0)) | 0] = (o + M(n, 246)) | 48) + } + for (;;) { + if ((t | 0) <= 0) break e + ;(t = (t - 1) | 0), + (o = n), + (n = ((n >>> 0) / (i >>> 0)) | 0), + (o = (o - M(n, i)) | 0), + (m[(t + ((l + 32) | 0)) | 0] = ((o | 0) < 10 ? 48 : 87) + o) + } + } + for (t = t1(A[(s + 16) >> 2], A[(s + 12) >> 2], B), n = u; ; ) { + if ((n | 0) <= 0) break e + ;(n = (n - 1) | 0), + (o = t & a), + (m[(n + ((l + 32) | 0)) | 0] = (o >>> 0 < 10 ? 48 : 87) + o), + (t = (t >>> w) | 0) + } + } + ;(n = G), (G = 0) + } + t = f + e: { + if (E >>> 0 < t >>> 0 || ((t = k), (f | 0) != (E | 0))) break e + H(e, 46) + } + ;(o = (u - n) | 0), + (t = (t - E) | 0), + (t = (t | 0) > (o | 0) ? o : t), + P2(e, (((l + 32) | 0) + n) | 0, t), + (E = (t + E) | 0), + (n = (n + t) | 0) + } + } + ;(A[(e + 12) >> 2] = 1), (s = (l + 12) | 0) + } + ;(r | 0) != (s | 0) && w0(s), (h = (l + 112) | 0) + } + function yk(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(u = (h - 16) | 0), (h = u), (t = A[e >> 2]) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: switch (((r = A[(e + 16) >> 2]), (r + 128) | 0)) { + case 1: + break o + case 2: + break f + case 3: + break u + case 0: + break n + default: + break s + } + if ((r | 0) == -84) break t + if ((r | 0) != 91) { + if ((r | 0) != 123) break f + if ( + ((r = 0), + (k = 2), + J4(e) || ((k = 6), (n = j0(t)), (i = g), (i | 0) == 6)) + ) + break r + f = A[(e + 16) >> 2] + s: { + if ((f | 0) == 125) break s + for (;;) { + B: { + if ((f | 0) == -127) { + if ( + ((f = P0(t, A[(e + 32) >> 2], A[(e + 36) >> 2])), f) + ) + break B + break e + } + if (!A[(e + 76) >> 2] | ((f | 0) != -125)) break i + f = t0(t, A[(e + 32) >> 2]) + } + B: { + w: { + if (J4(e) || M8(e, 58)) break w + if (((r = yk(e)), (k = g), (k | 0) != 6)) break B + } + K(t, f) + break e + } + if (((r = l0(t, n, i, f, r, k, 7)), K(t, f), (r | 0) < 0)) + break e + if (A[(e + 16) >> 2] != 44) break s + if (J4(e)) break e + if ( + ((f = A[(e + 16) >> 2]), + !(!A[(e + 76) >> 2] | ((f | 0) != 125))) + ) + break + } + } + if (((r = n), (k = i), M8(e, 125))) break r + break A + } + if ( + ((r = 0), + (k = 2), + J4(e) || ((k = 6), (n = u2(t)), (i = g), (i | 0) == 6)) + ) + break r + s: { + if (A[(e + 16) >> 2] == 93) break s + for (;;) { + if ( + ((r = yk(e)), + (k = g), + (k | 0) == 6 || (a4(t, n, i, f, r, k, 7) | 0) < 0) + ) + break e + if (A[(e + 16) >> 2] != 44) break s + if (J4(e)) break e + if ( + ((f = (f + 1) | 0), + !(!A[(e + 76) >> 2] | (A[(e + 16) >> 2] != 93))) + ) + break + } + } + if (((r = n), (k = i), M8(e, 93))) break r + break A + } + if ( + ((r = A[(e + 32) >> 2]), + (i = A[(e + 36) >> 2]), + (k = i), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (n = r), + J4(e)) + ) + break r + break A + } + if ( + ((i = A[(e + 36) >> 2]), + (k = i), + (r = A[(e + 32) >> 2]), + (n = r), + J4(e)) + ) + break r + break A + } + if (((r = (A[(e + 32) >> 2] - 1) | 0), r >>> 0 > 2)) break f + if ( + ((i = ((r << 3) + 33152) | 0), + (r = A[i >> 2]), + (i = A[(i + 4) >> 2]), + (k = i), + (n = r), + J4(e)) + ) + break r + break A + } + $(e, 4865, 0) + break k + } + ;(i = A[(e + 56) >> 2]), + (r = A[(e + 24) >> 2]), + (A[(u + 4) >> 2] = r), + (A[u >> 2] = i - r), + $(e, 19585, u) + } + ;(r = 0), (k = 2) + break r + } + $(e, 13168, 0) + } + ;(r = n), (k = i) + } + I(t, r, k), (n = 0), (i = 6) + } + return (h = (u + 16) | 0), (g = i), n + } + function eA(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + A: { + r: { + e: { + if (((B = A[(e - -64) >> 2]), (C = A[(B + 280) >> 2]), (C | 0) < 0)) break e + a = 2 + i: { + k: switch ( + ((l = (A[(B + 256) >> 2] + C) | 0), (o = Q[l | 0]), (o - 71) | 0) + ) { + case 0: + break A + case 1: + case 2: + break e + case 3: + break i + default: + break k + } + if ((o | 0) == 65) break r + if ((o | 0) != 190) { + if ( + (o | 0) != 184 || + ((s = + Q[(l + 1) | 0] | + (Q[(l + 2) | 0] << 8) | + ((Q[(l + 3) | 0] << 16) | (Q[(l + 4) | 0] << 24))), + (s | 0) == 8) + ) + break e + if (((w = Q[(l + 5) | 0] | (Q[(l + 6) | 0] << 8)), (s | 0) != 58)) { + if ((s | 0) == 113) break e + if ((s | 0) != 77) break A + } + if (!(m[(B + 110) | 0] & 1)) break A + return $(e, 13974, 0), -1 + } + ;(w = Q[(l + 5) | 0] | (Q[(l + 6) | 0] << 8)), + (s = + Q[(l + 1) | 0] | + (Q[(l + 2) | 0] << 8) | + ((Q[(l + 3) | 0] << 16) | (Q[(l + 4) | 0] << 24))), + (a = 1) + break A + } + a = 3 + break A + } + return (u | 0) == -67 + ? ($(e, 14423, 0), -1) + : (u + 107) >>> 0 <= 1 + ? ($(e, 15006, 0), -1) + : (u & -33) == 91 + ? ($(e, 6051, 0), -1) + : ($(e, 14456, 0), -1) + } + ;(s = + Q[(l + 1) | 0] | + (Q[(l + 2) | 0] << 8) | + ((Q[(l + 3) | 0] << 16) | (Q[(l + 4) | 0] << 24))), + (a = 1) + } + ;(u = -1), (A[(B + 280) >> 2] = -1), (A[(B + 260) >> 2] = C) + A: { + r: { + if (t) { + e: { + i: switch ((o - 71) | 0) { + default: + k: { + if ((o | 0) != 65) { + if ((o | 0) == 190) break k + if ((o | 0) != 184) break e + ;(u = _0(B)), + J(e, 187), + B0(e, s), + (t = (e - -64) | 0), + e2(A[t >> 2], u), + f0(A[t >> 2], w), + B1(B, u, 1), + (o = 60), + J(e, 60) + break A + } + J(e, 66), B0(e, s), (o = 65) + break A + } + J(e, 191), B0(e, s), f0(A[(e - -64) >> 2], w), (o = 190) + break A + case 0: + J(e, 113), J(e, 19), (o = 71) + break r + case 1: + case 2: + break e + case 3: + break i + } + J(e, 112), J(e, 20), (o = 74) + break r + } + V0(), T() + } + e: switch ((o - 71) | 0) { + default: + if ((o | 0) != 184) break A + ;(u = _0(B)), + J(e, 187), + B0(e, s), + (e = (e - -64) | 0), + e2(A[e >> 2], u), + f0(A[e >> 2], w), + B1(B, u, 1), + (o = 60) + break A + case 0: + J(e, 113), (o = 71) + break A + case 1: + case 2: + break A + case 3: + break e + } + J(e, 112), (o = 74) + break A + } + J(e, o) + } + return ( + (A[r >> 2] = o), + (A[i >> 2] = w), + (A[k >> 2] = s), + (A[f >> 2] = u), + n && (A[n >> 2] = a), + 0 + ) + } + function Z9() { + var e = 0, + r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(i = (h - 16) | 0), + (h = i), + (A[i >> 2] = 0), + (A[(i + 4) >> 2] = 0), + (A[(i + 8) >> 2] = -1), + (A[(i + 12) >> 2] = 0), + (e = s8(i, 368)) + A: { + if (!e) break A + H0((e + 32) | 0, 0, 336), + (r = A[5369]), + (A[(e + 8) >> 2] = A[5368]), + (A[(e + 12) >> 2] = r), + (r = A[5367]), + (A[e >> 2] = A[5366]), + (A[(e + 4) >> 2] = r), + (A[(e + 12) >> 2] = 5), + (f = A[(i + 8) >> 2]), + (n = A[(i + 12) >> 2]), + (k = A[(i + 4) >> 2]), + (r = A[i >> 2]), + (A[(e + 108) >> 2] = 262144), + (A[(e + 16) >> 2] = r), + (A[(e + 20) >> 2] = k), + (A[(e + 24) >> 2] = f), + (A[(e + 28) >> 2] = n), + H0((e + 224) | 0, 0, 52), + (A[(e + 356) >> 2] = 6), + (A[(e + 352) >> 2] = 7), + (A[(e + 344) >> 2] = 8), + (A[(e + 340) >> 2] = 9), + (A[(e + 336) >> 2] = 10), + (A[(e + 332) >> 2] = 11), + (A[(e + 328) >> 2] = 6), + (A[(e + 324) >> 2] = 7), + (A[(e + 316) >> 2] = 8), + (A[(e + 312) >> 2] = 9), + (A[(e + 308) >> 2] = 10), + (A[(e + 304) >> 2] = 11), + (A[(e + 300) >> 2] = 6), + (A[(e + 296) >> 2] = 7), + (A[(e + 288) >> 2] = 8), + (A[(e + 284) >> 2] = 9), + (A[(e + 280) >> 2] = 10), + (A[(e + 276) >> 2] = 11), + (A[(e + 220) >> 2] = 12), + (A[(e + 216) >> 2] = e), + (r = (e + 160) | 0), + (A[(e + 164) >> 2] = r), + (A[(e + 160) >> 2] = r), + (m[(e + 104) | 0] = 0), + (r = (e + 88) | 0), + (A[(e + 92) >> 2] = r), + (A[(e + 88) >> 2] = r), + (r = (e + 80) | 0), + (A[(e + 84) >> 2] = r), + (A[(e + 80) >> 2] = r), + (r = (e + 72) | 0), + (A[(e + 76) >> 2] = r), + (A[(e + 72) >> 2] = r), + (A[(e + 36) >> 2] = 0), + (A[(e + 52) >> 2] = 0), + (A[(e + 60) >> 2] = 0), + (A[(e + 40) >> 2] = 0), + (A[(e + 44) >> 2] = 0) + r: { + e: { + if (h7(e, 256)) break e + for (r = (e + 16) | 0, f = 21856, t = 1; ; ) { + if ((t | 0) != 222) { + if ( + ((n = o2(f)), + (k = g5(e, n, 0)), + !k || + ((o = (Q0((k + 16) | 0, f, n) + n) | 0), + (l = 0), + (m[o | 0] = l), + !fe(e, k, (t | 0) == 207 ? 4 : t >>> 0 > 207 ? 3 : 1))) + ) + break e + ;(t = (t + 1) | 0), (f = (((f + n) | 0) + 1) | 0) + continue + } + break + } + if (($k(e, 20816, 1, 47) | 0) < 0) break e + if ( + ((k = A[(e + 68) >> 2]), + (A[(k + 376) >> 2] = 13), + (A[(k + 304) >> 2] = 14), + (A[(k + 284) >> 2] = 21436), + (A[(k + 140) >> 2] = 21408), + (A[(k + 212) >> 2] = 21380), + (A[(k + 400) >> 2] = 15), + (A[(k + 352) >> 2] = 16), + (A[(e + 208) >> 2] = 0), + (A[(e + 200) >> 2] = 4), + (A[(e + 204) >> 2] = 16), + (r = Z[A[e >> 2]](r, 64) | 0), + r) + ) + break r + A[(e + 212) >> 2] = 0 + } + sn(e) + break A + } + ;(u = H0(r, 0, 64)), + (A[(e + 128) >> 2] = 0), + (A[(e + 132) >> 2] = 2), + (A[(e + 120) >> 2] = i - 262144), + (A[(e + 116) >> 2] = i), + (A[(e + 112) >> 2] = 262144), + (A[(e + 212) >> 2] = u), + (u = e) + } + return (h = (i + 16) | 0), u | 0 + } + function D9(e, r, i, k, f, n, t, u, o, l, s) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0), + (o = o | 0), + (l = l | 0), + (s = s | 0) + var B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0 + ;(B = (h + -64) | 0), (h = B), (C = -1), (a = y1(e, (B + 56) | 0, r, i, 101)) + A: { + if (!a) break A + if (((G = A[(B + 56) >> 2]), (r = A[(B + 60) >> 2]), (E = r), (r | 0) == 3)) { + C = l1(e, A[a >> 2], A[(a + 4) >> 2], k, f, n, t, u, o, l, s) + break A + } + if (((i = q2(e, k)), (r = g), (D = r), 0 | ((r | 0) != 6))) { + if (((r = j0(e)), (Y = w), (w = g), Y | ((w | 0) != 6))) { + if ( + ((Y = s & 2048), + Y && + (u >>> 0 >= 4294967285 && (A[t >> 2] = A[t >> 2] + 1), + l0(e, r, w, 65, t, u, 7)), + (W = s & 4096), + W && + (l >>> 0 >= 4294967285 && (A[o >> 2] = A[o >> 2] + 1), + l0(e, r, w, 66, o, l, 7)), + (V = s & 8192), + V && + (n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + l0(e, r, w, 64, f, n, 7)), + (R = s & 512), + R && l0(e, r, w, 62, (s >>> 1) & 1, 1, 7), + s & 1024 && l0(e, r, w, 63, (s >>> 2) & 1, 1, 7), + s & 256 && l0(e, r, w, 61, s & 1, 1, 7), + (N = A[a >> 2]), + (L = A[(a + 4) >> 2]), + (A[(B + 48) >> 2] = r), + (A[(B + 52) >> 2] = w), + (A[(B + 40) >> 2] = i), + (A[(B + 44) >> 2] = D), + (A[(B + 32) >> 2] = N), + (A[(B + 36) >> 2] = L), + (E = L0(e, G, E, A[(a + 8) >> 2], A[(a + 12) >> 2], 3, (B + 32) | 0)), + (G = g), + I(e, i, D), + I(e, r, w), + (G | 0) == 6) + ) + break A + if (!U0(e, E, G)) { + if (((C = 0), !(s & 16384))) break A + j(e, 9727, 0), (C = -1) + break A + } + if (((r = A[a >> 2]), (k = D2(e, B, r, k)), (k | 0) < 0)) break A + i = s & 257 + r: { + e: { + if (!k) { + if ((i | 0) == 256 || ((C = 1), !(m[(r + 5) | 0] & 1))) break e + break A + } + r = A[B >> 2] + i: { + if (!Y6(r, s) | (r & 1 & ((i | 0) == 256))) break i + k: { + if (s & 6144) { + if ((r & 17) != 16) break k + if (Y && !X2(e, t, u, A[(B + 16) >> 2], A[(B + 20) >> 2])) break i + if (!W || X2(e, o, l, A[(B + 24) >> 2], A[(B + 28) >> 2])) break k + break i + } + if (!V) break k + if (((r = r & 3), !(s & 2) & ((r | 0) == 2))) break i + if (r) break k + if (!X2(e, f, n, A[(B + 8) >> 2], A[(B + 12) >> 2])) break i + } + if (!R | ((A[B >> 2] & 19) != 2)) break r + } + Y2(e, B) + } + j(e, 3628, 0), (C = -1) + break A + } + Y2(e, B), (C = 1) + break A + } + I(e, i, D) + } + I(e, G, E) + } + return (h = (B - -64) | 0), C | 0 + } + function J9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0 + ;(k = (h - 80) | 0), (h = k) + A: { + r: { + e: { + i: { + if ((i | 1) == 3) { + j(e, 6195, 0) + break i + } + if ( + ((G = A[(f + 8) >> 2]), + (E = A[(f + 12) >> 2]), + (t = A[f >> 2]), + (f = A[(f + 4) >> 2]), + (u = f), + (f | 1) == 3) + ) + break r + if (!n || (et(e, t, f) | 0) >= 0) break e + } + l = 6 + break A + } + if ( + ((o = O(e, t, u, 212, t, u, 0)), + (f = g), + (l = f), + (!0 & ((f | 0) == 2)) | (!B & ((f | 0) == 3))) + ) + break r + if (!B & ((f | 0) == 6)) break A + ;(A[(k + 40) >> 2] = G), + (A[(k + 44) >> 2] = E), + (A[(k + 32) >> 2] = r), + (A[(k + 36) >> 2] = i), + (B = L0(e, o, f, t, u, 2, (k + 32) | 0)), + (l = g) + break A + } + s2(e, (k + 8) | 0, 0), + (l = 6), + (o = 0), + (w = 3), + (i = R0(e, r, i)), + (r = g), + (a = r) + r: { + if ((r | 0) == 6) { + ;(t = 0), (u = 3) + break r + } + if ( + ((t = R0(e, t, u)), + (r = g), + (u = r), + (r | 0) == 6 || + ((Y = A2(e, G, E)), + !Y && ((o = R0(e, G, E)), (r = g), (w = r), (r | 0) == 6))) + ) + break r + for (r = A[(t + 4) >> 2]; ; ) { + e: { + i: { + if (!(r & 2147483647)) { + if (((f = 0), !s)) break i + if ((A[(i + 4) >> 2] & 2147483647) >>> 0 <= C >>> 0) break e + f = (C + 1) | 0 + break i + } + if (((f = rt(i, t, C)), (f | 0) >= 0)) break i + if (s) break e + ;(r = A[(A[(k + 8) >> 2] + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(k + 12) >> 2]), + I(e, t, u), + I(e, o, w), + (B = i), + (l = a) + break A + } + ;(A[(k + 32) >> 2] = t), (A[(k + 36) >> 2] = u) + i: { + if (Y) { + ;(A[(k + 48) >> 2] = i), + (A[(k + 52) >> 2] = a), + (A[(k + 40) >> 2] = f), + (A[(k + 44) >> 2] = 0), + (r = q0(e, G0(e, G, E, 0, 3, 3, (k + 32) | 0), g)), + (s = g) + break i + } + ;(A[(k + 72) >> 2] = o), + (A[(k + 76) >> 2] = w), + (A[(k + 64) >> 2] = 0), + (A[(k + 68) >> 2] = 3), + (A[(k + 56) >> 2] = 0), + (A[(k + 60) >> 2] = 3), + (A[(k + 40) >> 2] = i), + (A[(k + 44) >> 2] = a), + (A[(k + 48) >> 2] = f), + (A[(k + 52) >> 2] = 0), + (r = $3(e, (k + 32) | 0)), + (s = g) + } + if ((s | 0) == 6) break r + if ( + ((D = (k + 8) | 0), + U2(D, i, C, f), + x1(D, r, s), + (r = A[(t + 4) >> 2]), + (C = ((r & 2147483647) + f) | 0), + (s = 1), + n) + ) + continue + } + break + } + ;(r = (k + 8) | 0), + U2(r, i, C, A[(i + 4) >> 2] & 2147483647), + I(e, t, u), + I(e, o, w), + I(e, i, a), + (B = d0(r)), + (l = g) + break A + } + ;(r = A[(A[(k + 8) >> 2] + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(k + 12) >> 2]), + I(e, t, u), + I(e, o, w), + I(e, i, a) + } + return (h = (k + 80) | 0), (g = l), B | 0 + } + function yi(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + S(+r), (l = v(1) | 0) + A: { + ;(o = v(0) | 0), (n = o << 1), (f = (l << 1) | (o >>> 31)) + r: { + if ( + !(n | f) || + (S(+r), + (i = v(1) | 0), + (t = v(0) | 0), + S(+e), + (s = v(1) | 0), + (k = v(0) | 0), + (u = (s >>> 20) & 2047), + (u | 0) == 2047) + ) + break r + if ( + ((i = i & 2147483647), (!t & ((i | 0) == 2146435072)) | (i >>> 0 < 2146435072)) + ) + break A + } + return (e = e * r), e / e + } + if ( + ((i = (s << 1) | (k >>> 31)), + (t = k << 1), + (((i | 0) == (f | 0)) & (t >>> 0 <= n >>> 0)) | (i >>> 0 < f >>> 0)) + ) + return ((n | 0) == (t | 0)) & ((i | 0) == (f | 0)) ? e * 0 : e + B = (l >>> 20) & 2047 + A: { + if (!u) { + if ( + ((u = 0), + (f = k << 12), + (n = (s << 12) | (k >>> 20)), + (i = n), + ((i | 0) > 0) | ((i | 0) >= 0)) + ) + for ( + ; + (u = (u - 1) | 0), + (n = (i << 1) | (f >>> 31)), + (f = f << 1), + (i = n), + !!(((i | 0) >= 0) | ((i | 0) > 0)); + + ); + ;(t = k), + (f = (1 - u) | 0), + (i = f & 31), + (f & 63) >>> 0 >= 32 + ? ((n = k << i), (f = 0)) + : ((n = (((1 << i) - 1) & (t >>> (32 - i))) | (s << i)), (f = t << i)) + break A + } + ;(f = k), (n = (s & 1048575) | 1048576) + } + i = n + A: { + if (!B) { + if ( + ((B = 0), + (t = o << 12), + (n = (l << 12) | (o >>> 20)), + (k = n), + ((k | 0) > 0) | ((k | 0) >= 0)) + ) + for ( + ; + (B = (B - 1) | 0), + (n = (k << 1) | (t >>> 31)), + (t = t << 1), + (k = n), + !!(((k | 0) >= 0) | ((k | 0) > 0)); + + ); + ;(t = o), + (n = (1 - B) | 0), + (k = n & 31), + (n & 63) >>> 0 >= 32 + ? ((n = t << k), (o = 0)) + : ((n = (((1 << k) - 1) & (t >>> (32 - k))) | (l << k)), (o = t << k)) + break A + } + n = (l & 1048575) | 1048576 + } + if (((k = n), (u | 0) > (B | 0))) { + for (;;) { + n = (f - o) | 0 + A: { + if ( + ((l = (i - (((f >>> 0 < o >>> 0) + k) | 0)) | 0), + (l | 0) < 0 || ((f = n), (i = l), f | i)) + ) + break A + return e * 0 + } + if ( + ((i = (i << 1) | (f >>> 31)), + (f = f << 1), + (u = (u - 1) | 0), + !((B | 0) < (u | 0))) + ) + break + } + u = B + } + n = (f - o) | 0 + A: { + if ( + ((k = (i - (((f >>> 0 < o >>> 0) + k) | 0)) | 0), + (k | 0) < 0 || ((f = n), (i = k), f | i)) + ) + break A + return e * 0 + } + A: { + if (i >>> 0 > 1048575) { + ;(t = f), (k = i) + break A + } + for ( + ; + (u = (u - 1) | 0), + (n = i >>> 0 < 524288), + (i = (i << 1) | (f >>> 31)), + (k = i), + (t = f << 1), + (f = t), + !!n; + + ); + } + return ( + (s = s & -2147483648), + (o = (k + -1048576) | (u << 20)), + (l = t), + (f = (1 - u) | 0), + (i = f & 31), + (f & 63) >>> 0 >= 32 + ? ((n = 0), (k = (k >>> i) | 0)) + : ((n = (k >>> i) | 0), (k = ((((1 << i) - 1) & k) << (32 - i)) | (l >>> i))), + (i = (u | 0) > 0), + P(0, (i ? t : k) | 0), + P(1, (i ? o : n) | s), + +u0() + ) + } + function F9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + A: { + ;(t = 6), (n = 0) + r: { + if ( + r1(e, r, i) || + ((o = m2(e, A[(e + 48) >> 2], A[(e + 52) >> 2], 14)), + (l = g), + (n = 0), + (l | 0) == 6) + ) + break r + if ( + ((m[(o + 5) | 0] = + (Q[(o + 5) | 0] & 239) | ((i | 0) == -1 ? Q[(r + 5) | 0] & 16 : 0)), + (a = (k | 0) <= 1 ? 1 : k), + (s = (a - 1) | 0), + (u = W0(e, ((s << 3) + 24) | 0)), + !u) + ) + break A + for ( + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + A[u >> 2] = r, + A[(u + 4) >> 2] = i, + k = A[f >> 2], + n = A[(f + 4) >> 2], + n >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + A[(u + 16) >> 2] = s, + A[(u + 8) >> 2] = k, + A[(u + 12) >> 2] = n, + k = 0; + ; + + ) { + if ((k | 0) != (s | 0)) { + ;(n = (k + 1) | 0), + (B = ((n << 3) + f) | 0), + (t = A[B >> 2]), + (B = A[(B + 4) >> 2]), + B >>> 0 >= 4294967285 && (A[t >> 2] = A[t >> 2] + 1), + (k = ((k << 3) + u) | 0), + (A[(k + 24) >> 2] = t), + (A[(k + 28) >> 2] = B), + (k = n) + continue + } + break + } + if (((A[(o + 32) >> 2] = u), ((i | 0) == -2) | (i >>> 0 < 4294967294))) { + J0(e) + break A + } + if (((f = D2(e, 0, r, 48)), (f | 0) < 0)) break A + ;(k = 0), (n = 0) + e: { + if (!f) break e + if (((f = O(e, r, i, 48, r, i, 0)), (t = g), (t | 0) == 6)) break A + if (!t) { + k = (f | 0) >= (a | 0) ? (f - s) | 0 : 0 + break e + } + if ((t - 7) >>> 0 <= 4294967277) { + ;(k = (t + 2146959372) | 0), (n = k & 2147483647) + i: { + if ( + (((n | 0) == 2146435072) & ((f | 0) != 0)) | (n >>> 0 > 2146435072) || + (P(0, f | 0), P(1, k | 0), (C = l4(+u0())), (G = +(s | 0)), C <= G) + ) + break i + w = C - G + } + if ( + (S(+w), + (k = v(1) | 0), + (f = v(0) | 0), + (n = k), + r0(w) < 2147483648 ? (k = ~~w) : (k = -2147483648), + S(+(k | 0)), + (t = v(1) | 0), + ((v(0) | 0) == (f | 0)) & ((n | 0) == (t | 0))) + ) { + n = 0 + break e + } + ;(t = f), + (k = n & 2147483647), + (f = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (k = f ? 0 : t), + (n = f ? -12 : (n - 2146959372) | 0) + break e + } + I(e, f, t) + } + if ( + (l0(e, o, l, 48, k, n, 1), + (r = O(e, r, i, 54, r, i, 0)), + (k = 0), + (i = g), + k | ((i | 0) != -7)) + ) { + if (!k & ((i | 0) == 6)) break A + I(e, r, i), (r = y0(e, 47)), (i = g) + } + if (((r = iA(e, 20128, r, i, 20760)), (i = g), (i | 0) == 6)) break A + l0(e, o, l, 54, r, i, 1), (t = l), (n = o) + } + return (g = t), n | 0 + } + return I(e, o, l), (g = 6), 0 + } + function W9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + ;(n = (h + -64) | 0), (h = n), (a = -1), (u = y1(e, (n + 56) | 0, k, f, 103)) + A: { + if (!u) break A + if (((k = A[(n + 56) >> 2]), (f = A[(n + 60) >> 2]), (f | 0) == 3)) { + a = j1(e, r, i, A[u >> 2], 3) + break A + } + if ( + ((k = L0(e, k, f, A[(u + 8) >> 2], A[(u + 12) >> 2], 1, u)), + (f = g), + (C = f), + (f | 0) == 6) + ) + break A + ;(A[(n + 44) >> 2] = 0), + (A[(n + 52) >> 2] = 0), + (A[(n + 48) >> 2] = 0), + (f = sA(e, (n + 52) | 0, k, f)), + (B = A[(n + 52) >> 2]) + r: { + if (f) break r + e: { + if (!B || ((s = w2(e, B << 3)), s)) break e + s = 0 + break r + } + e: { + for (;;) { + i: { + if ((t | 0) == (B | 0)) { + for (f = B >>> 0 <= 1 ? 1 : B, t = 1; ; ) { + if ((f | 0) == (t | 0)) break i + if ( + ((o = l5(s, t, A[((((t << 3) + s) | 0) + 4) >> 2])), + (t = (t + 1) | 0), + !((o | 0) < 0)) + ) + break + } + j(e, 3526, 0) + break e + } + if ( + ((f = h4(e, k, C, t)), + (l = 0), + (o = g), + !((!l & ((o | 0) == -8)) | (!l & ((o | 0) == -7)))) + ) { + if (!l & ((o | 0) == 6)) break e + I(e, f, o), j(e, 7150, 0) + break e + } + if (((l = P0(e, f, o)), I(e, f, o), !l)) break e + ;(f = ((t << 3) + s) | 0), + (A[f >> 2] = 0), + (A[(f + 4) >> 2] = l), + (t = (t + 1) | 0) + continue + } + break + } + if (((l = Q4(e, A[u >> 2], A[(u + 4) >> 2])), (l | 0) < 0)) break e + if (Q[(u + 17) | 0]) { + hi(e) + break e + } + if ( + ((f = j1(e, (n + 44) | 0, (n + 48) | 0, A[u >> 2], 3)), + (t = A[(n + 48) >> 2]), + (o = A[(n + 44) >> 2]), + f) + ) + break r + for (f = 0; ; ) { + if ((f | 0) != (t | 0)) { + if (Q[(u + 17) | 0]) { + hi(e) + break r + } + if ( + ((w = (n + 8) | 0), + (G = ((f << 3) + o) | 0), + (E = D2(e, w, A[u >> 2], A[(G + 4) >> 2])), + (E | 0) < 0) + ) + break r + i: { + if (!E || (Y2(e, w), A[(n + 8) >> 2] & 1 && l)) break i + if (((w = l5(s, B, A[(G + 4) >> 2])), (w | 0) < 0)) { + j(e, 6446, 0) + break r + } + if (l) break i + A[((w << 3) + s) >> 2] = 1 + } + f = (f + 1) | 0 + continue + } + break + } + i: { + if (l) break i + for (f = 0; ; ) { + if ((f | 0) == (B | 0)) break i + if (((u = f << 3), (f = (f + 1) | 0), !A[(u + s) >> 2])) break + } + j(e, 3319, 0) + break r + } + L2(e, o, t), I(e, k, C), (A[r >> 2] = s), (A[i >> 2] = B), (a = 0) + break A + } + ;(t = 0), (o = 0) + } + L2(e, o, t), L2(e, s, B), I(e, k, C) + } + return (h = (n - -64) | 0), a | 0 + } + function xk(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(n = (h - 48) | 0), (h = n) + A: { + r: { + if (!(((e | 0) == (i | 0)) | ((e | 0) == (k | 0)))) { + if (((r | 0) == (i | 0)) | ((r | 0) == (k | 0))) break r + if ((e | 0) == (r | 0)) break A + e: { + i: { + if (((o = A[(i + 12) >> 2]), o && ((l = A[(k + 12) >> 2]), l))) break i + ;(f = 0), k4(e, 0) + k: { + if ( + ((e = A[(i + 8) >> 2]), + (e | 0) != 2147483647 && ((k = A[(k + 8) >> 2]), (k | 0) != 2147483647)) + ) + break k + c0(r) + break e + } + if (!(((e | 0) != 2147483646) & ((k | 0) != -2147483648))) { + c0(r), (f = 1) + break e + } + C2(r, i), (f = yA(r, 1073741823, 1)) + break e + } + ;(t = A[(i + 4) >> 2]), (s = t ^ A[(k + 4) >> 2]) + i: { + k: switch ((f - 2) | 0) { + case 0: + u = s + break i + case 1: + u = s ^ 1 + break i + case 3: + u = 1 + break i + case 4: + break k + default: + break i + } + u = t + } + ;(t = A[(i + 8) >> 2]), + (A[(n + 36) >> 2] = t), + (B = A[(i + 16) >> 2]), + (A[(n + 40) >> 2] = o), + (A[(n + 44) >> 2] = B), + (A[(n + 32) >> 2] = 0), + (o = A[(k + 8) >> 2]), + (A[(n + 16) >> 2] = o), + (k = A[(k + 16) >> 2]), + (A[(n + 20) >> 2] = l), + (A[(n + 24) >> 2] = k), + (A[(n + 12) >> 2] = 0), + (k = (n + 28) | 0) + i: { + if ((vA(k, (n + 8) | 0) | 0) < 0) { + K0(e, 0, 0), C2(r, k) + break i + } + ;(k = (n + 28) | 0), + (l = (n + 8) | 0), + (t = (t - o) | 0), + E4(e, k, l, (((t | 0) <= 1 ? 1 : t) + 1) | 0, 1), + KA(e, 1), + h2(r, e, l, 1073741823, 1), + sr(r, k, r, 1073741823, 1) + } + i: { + if ( + ((t = A[(e + 8) >> 2]), + ((t | 0) == 2147483647) | (A[(r + 8) >> 2] == 2147483647)) + ) + break i + k: { + if (!A[(r + 12) >> 2]) break k + f: { + t: switch (f | 0) { + case 0: + case 4: + if ( + ((u = A[(n + 16) >> 2]), + (A[(n + 16) >> 2] = u - 1), + (k = vA(r, (n + 8) | 0)), + (A[(n + 16) >> 2] = u), + (k | 0) > 0) + ) + break f + if (k) break k + if ( + (f | 0) == 4 || + ((k = A[(e + 12) >> 2]), + zr(A[(e + 16) >> 2], k, ((k << 5) - t) | 0)) + ) + break f + break k + default: + break t + } + if (!u) break k + } + if ( + (S1(e, e, 1, 0, 1073741823, 1) | sr(r, r, (n + 8) | 0, 1073741823, 1)) & + 32 + ) + break i + } + ;(A[(r + 4) >> 2] = A[(r + 4) >> 2] ^ A[(i + 4) >> 2]), + (A[(e + 4) >> 2] = s), + (f = yA(r, 1073741823, 1)) + break e + } + c0(e), c0(r), (f = 32) + } + return (h = (n + 48) | 0), f + } + d(16373, 16250, 1759, 10687), T() + } + d(16356, 16250, 1760, 10687), T() + } + d(9392, 16250, 1761, 10687), T() + } + function An(e, r, i, k, f, n, t, u, o, l) { + var s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(w = (h - 16) | 0), (h = w) + A: { + r: { + e: { + s = Q[(r + 5) | 0] + i: { + k: { + if (!(s & 4)) break k + if (((B = F[(r + 6) >> 1]), (B | 0) == 2)) { + f: { + if (s & 8) { + t: { + if ((i | 0) < 0) { + if ( + ((B = i & 2147483647), + (A[(w + 12) >> 2] = B), + (B | 0) != A[(r + 40) >> 2]) + ) + break t + if (!(s & 1)) break i + if ((l & 6144) | (((l >>> 8) & l & 7) != 7)) break t + f >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (s = hf(e, r, k, f, l)) + break A + } + if (!U4(e, (w + 12) | 0, i)) break k + } + if (((s = -1), !n6(e, r))) break f + break A + } + if (!U4(e, (w + 12) | 0, i)) break k + } + if ( + ((B = A[(r + 20) >> 2]), + (s = B), + H1(e, (w + 8) | 0, A[s >> 2], A[(s + 4) >> 2]), + (s = (A[(w + 12) >> 2] + 1) | 0), + s >>> 0 <= z[(w + 8) >> 2]) + ) + break k + if (!(Q[(A[(r + 16) >> 2] + 51) | 0] & 8)) { + s = T6(e, l, 48) + break A + } + ;(s | 0) >= 0 + ? (a = 0) + : (S(+(s >>> 0)), + (a = v(1) | 0), + (s = v(0) | 0), + (C = + (((a | 0) == 2146435072) & ((s | 0) != 0)) | + (a >>> 0 > 2146435072)), + (s = C ? 0 : s), + (a = C ? -12 : (a - 2146959372) | 0)), + C0(e, B, s, a) + break k + } + if (((B - 21) & 65535) >>> 0 <= 10) { + if (((s = c6(e, i)), !s)) break k + if ((s | 0) < 0) break r + s = d1(e, l, 3999) + break A + } + if ( + l & 131072 || + ((s = A[(((A[(A[(e + 16) >> 2] + 68) >> 2] + M(B, 24)) | 0) + 20) >> 2]), + !s) + ) + break k + if (((s = A[(s + 12) >> 2]), s)) { + s = Z[s | 0](e, r, -1, i, k, f, n, t, u, o, l) | 0 + break A + } + if (((s = Q4(e, r, -1)), (s | 0) < 0)) break r + if (!s) break i + } + if (m[(r + 5) | 0] & 1) break e + } + s = d1(e, l, 13578) + break A + } + if (((s = i), (i = l & 6144), (r = F1(e, r, s, i ? (l & 5) | 16 : l & 7)), !r)) + break r + if (i) { + A[r >> 2] = 0 + e: { + if (!(l & 2048) || !A2(e, n, t)) break e + t >>> 0 >= 4294967285 && (A[n >> 2] = A[n >> 2] + 1), (A[r >> 2] = n) + } + if (((A[(r + 4) >> 2] = 0), (s = 1), !(l & 4096) || !A2(e, u, o))) break A + o >>> 0 >= 4294967285 && (A[u >> 2] = A[u >> 2] + 1), (A[(r + 4) >> 2] = u) + break A + } + e: { + if (l & 8192) { + f >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (A[r >> 2] = k), + (A[(r + 4) >> 2] = f) + break e + } + ;(A[r >> 2] = 0), (A[(r + 4) >> 2] = 3) + } + s = 1 + break A + } + s = -1 + } + return (h = (w + 16) | 0), s + } + function Y0(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + for (l = (h - 96) | 0, h = l, a = (f | 0) > 0 ? f : 0; ; ) { + if ((B | 0) != (a | 0)) { + ;(u = ((B << 4) + k) | 0), + (o = tt(e, A[u >> 2])), + (s = Q[(u + 4) | 0]), + (f = 0), + (n = 3) + A: { + r: { + e: { + i: { + k: switch (Q[(u + 5) | 0]) { + case 9: + t = tt(e, A[(u + 8) >> 2]) + f: { + t: switch ((A[(u + 12) >> 2] + 1) | 0) { + case 1: + ;(f = A[(e + 192) >> 2]), + (n = A[(e + 196) >> 2]), + (f = O(e, f, n, t, f, n, 0)), + (n = g) + break f + case 2: + ;(n = A[(e + 40) >> 2]), + (f = A[(n + 16) >> 2]), + (n = A[(n + 20) >> 2]), + (f = O(e, f, n, t, f, n, 0)), + (n = g) + break f + case 0: + break t + default: + break i + } + ;(f = O(e, r, i, t, r, i, 0)), (n = g) + } + if ((K(e, t), (o | 0) == 208)) { + s = 1 + break r + } + if ((o | 0) != 217) break r + s = 0 + break r + case 0: + f: { + if ((o | 0) == 208) { + s = 1 + break f + } + if ((o | 0) != 217) break f + s = 0 + } + o6(e, r, i, o, 2, u, s) + break A + case 1: + case 2: + ;(t = 0), + (w = 3), + A[(u + 8) >> 2] && + ((A[(l + 16) >> 2] = A[u >> 2]), + (t = (l + 32) | 0), + W2(t, 64, 7785, (l + 16) | 0), + (t = T1( + e, + A[(u + 8) >> 2], + t, + 0, + Q[(u + 5) | 0] == 2 ? 10 : 8, + o0[(u + 6) >> 1], + )), + (w = g)), + A[(u + 12) >> 2] && + ((A[l >> 2] = A[u >> 2]), + (f = (l + 32) | 0), + W2(f, 64, 7778, l), + (f = T1( + e, + A[(u + 12) >> 2], + f, + 1, + Q[(u + 5) | 0] == 2 ? 11 : 9, + o0[(u + 6) >> 1], + )), + (n = g)), + l1(e, r, i, o, 0, 3, t, w, f, n, s | 7424), + I(e, t, w), + I(e, f, n) + break A + case 5: + if ( + ((n = A[(u + 12) >> 2]), + (t = n), + (f = A[(u + 8) >> 2]), + !((f - -2147483648) >>> 0 < 2147483648 ? (t + 1) | 0 : t)) + ) { + n = 0 + break r + } + S(+(+(f >>> 0) + +(t | 0) * 4294967296)), + (n = v(1) | 0), + (f = v(0) | 0), + (t = n & 2147483647), + (t = + (((t | 0) == 2146435072) & ((f | 0) != 0)) | + (t >>> 0 > 2146435072)), + (f = t ? 0 : f), + (n = t ? -12 : (n - 2146959372) | 0) + break r + case 6: + ;(f = A[(u + 8) >> 2]), + (n = A[(u + 12) >> 2]), + (t = n & 2147483647), + (t = + (((t | 0) == 2146435072) & ((f | 0) != 0)) | + (t >>> 0 > 2146435072)), + (f = t ? 0 : f), + (n = t ? -12 : (n - 2146959372) | 0) + break r + case 7: + break r + case 4: + break e + case 3: + case 8: + break k + default: + break i + } + o6(e, r, i, o, 2, u, s) + break A + } + V0(), T() + } + ;(f = A[(u + 8) >> 2]), (n = 0) + } + l0(e, r, i, o, f, n, s) + } + K(e, o), (B = (B + 1) | 0) + continue + } + break + } + h = (l + 96) | 0 + } + function V9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(B = (h - 16) | 0), (h = B), (r = 0), (u = n ? 2146959348 : -524300) + A: { + if (!k) break A + ;(i = A[f >> 2]), (r = A[(f + 4) >> 2]), (o = r) + r: { + if (!r) { + for (u = (k | 0) <= 1 ? 1 : k, r = i, o = 1; ; ) { + if ((o | 0) != (u | 0)) { + if ( + ((l = ((o << 3) + f) | 0), + (i = A[l >> 2]), + (l = A[(l + 4) >> 2]), + (t = +(r | 0)), + ((l | 0) == 1) | (l >>> 0 > 1)) + ) + break r + ;(r = n ? ((r | 0) > (i | 0) ? r : i) : (r | 0) < (i | 0) ? r : i), + (o = (o + 1) | 0) + continue + } + break + } + u = 0 + break A + } + if (((r = 0), (u = 6), g2(e, (B + 8) | 0, i, o))) break A + ;(o = 1), (t = b[(B + 8) >> 3]) + } + for (a = (k | 0) < (o | 0) ? o : k; ; ) { + if ((o | 0) != (a | 0)) { + if ( + ((r = 0), + (i = ((o << 3) + f) | 0), + (u = 6), + g2(e, B, A[i >> 2], A[(i + 4) >> 2])) + ) + break A + S(+t), (r = v(1) | 0), (k = v(0) | 0), (i = r & 2147483647) + r: { + if ((((i | 0) == 2146435072) & ((k | 0) != 0)) | (i >>> 0 > 2146435072)) + break r + if ( + ((s = b[B >> 3]), + S(+s), + (i = v(1) | 0), + (u = v(0) | 0), + (l = i & 2147483647), + (((l | 0) == 2146435072) & ((u | 0) != 0)) | (l >>> 0 > 2146435072)) + ) { + t = s + break r + } + if (((l = (t == 0) & (s == 0)), n)) { + if (l) { + P(0, k & u), P(1, r & i), (t = +u0()) + break r + } + S(+s), + (r = v(1) | 0), + (i = v(0) | 0), + (r = r & 2147483647), + (w = + (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072) + ? t + : Tu(t, s)), + S(+t), + (r = v(1) | 0), + (r = r & 2147483647), + (t = + (!(v(0) | 0) & ((r | 0) == 2146435072)) | (r >>> 0 < 2146435072) + ? w + : s) + break r + } + if (l) { + P(0, k | u), P(1, r | i), (t = +u0()) + break r + } + S(+s), + (r = v(1) | 0), + (i = v(0) | 0), + (r = r & 2147483647), + (w = + (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072) + ? t + : C1(t, s)), + S(+t), + (r = v(1) | 0), + (r = r & 2147483647), + (t = + (!(v(0) | 0) & ((r | 0) == 2146435072)) | (r >>> 0 < 2146435072) ? w : s) + } + o = (o + 1) | 0 + continue + } + break + } + if ( + (S(+t), + (e = v(1) | 0), + (i = v(0) | 0), + r0(t) < 2147483648 ? (r = ~~t) : (r = -2147483648), + S(+(r | 0)), + (k = v(1) | 0), + (u = 0), + ((i | 0) == (v(0) | 0)) & ((e | 0) == (k | 0))) + ) + break A + ;(k = i), + (r = e & 2147483647), + (i = (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072)), + (r = i ? 0 : k), + (u = i ? -12 : (e - 2146959372) | 0) + } + return (h = (B + 16) | 0), (g = u), r | 0 + } + function dA(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + ;(t = (h - 16) | 0), (h = t), (k = (r - 8) | 0), (r = A[k >> 2]) + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + if (((f = A[(k + 4) >> 2]), (f - 7) >>> 0 < 4294967278)) break n + o: { + if ((f | 0) != -1) break o + if (((n = B7(e, (t + 8) | 0, r, f, i)), (n | 0) < 0)) break r + if (!n) break o + I(e, r, f), + (e = A[(t + 12) >> 2]), + (A[k >> 2] = A[(t + 8) >> 2]), + (A[(k + 4) >> 2] = e) + break i + } + if (((r = w1(e, r, f)), (f = g), (f | 0) == 6)) break e + o: switch ((f + 11) | 0) { + default: + if (f) break n + e = r >> 31 + s: { + B: { + w: switch ((i - 140) | 0) { + case 0: + if (((i = r), !r)) break s + ;(r = (0 - r) | 0), + (e = (0 - ((((i | 0) != 0) + e) | 0)) | 0) + break B + case 1: + break B + case 2: + case 3: + break w + default: + break u + } + ;(i = ((i << 1) - 285) | 0), + (r = (i + r) | 0), + (e = ((i >> 31) + e) | 0), + (e = r >>> 0 < i >>> 0 ? (e + 1) | 0 : e) + } + ;((r - -2147483648) >>> 0 < 2147483648 ? (e + 1) | 0 : e) + ? (S(+(+(r >>> 0) + +(e | 0) * 4294967296)), + (e = v(1) | 0), + (r = v(0) | 0), + (i = e & 2147483647), + (i = + (((i | 0) == 2146435072) & ((r | 0) != 0)) | + (i >>> 0 > 2146435072)), + (r = i ? 0 : r), + (e = i ? -12 : (e - 2146959372) | 0)) + : (e = 0), + (A[k >> 2] = r), + (A[(k + 4) >> 2] = e) + break i + } + ;(A[k >> 2] = 0), (A[(k + 4) >> 2] = 524276) + break i + case 1: + n = A[(e + 16) >> 2] + break k + case 2: + if (!(Z[A[(A[(e + 16) >> 2] + 312) >> 2]](e, k, i, r, f) | 0)) + break i + break e + case 0: + break o + } + if (!(Z[A[(A[(e + 16) >> 2] + 340) >> 2]](e, k, i, r, f) | 0)) + break i + break e + } + if ( + ((n = A[(e + 16) >> 2]), + (o = A[(n + 140) >> 2]), + Q[(o + 40) | 0] & 4 && o) + ) + break k + P(0, r | 0), P(1, (f + 2146959372) | 0), (u = +u0()) + n: switch ((i - 140) | 0) { + case 0: + break n + case 1: + break f + case 2: + case 3: + break t + default: + break u + } + u = -u + break f + } + V0(), T() + } + u = +(((i << 1) - 285) | 0) + u + } + S(+u), + (e = v(1) | 0), + (r = v(0) | 0), + (f = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (A[k >> 2] = r ? 0 : f), + (A[(k + 4) >> 2] = r ? -12 : (e - 2146959372) | 0) + break i + } + if (Z[A[(n + 284) >> 2]](e, k, i, r, f) | 0) break e + } + e = 0 + break A + } + ;(A[k >> 2] = 0), (A[(k + 4) >> 2] = 3) + } + e = -1 + } + return (h = (t + 16) | 0), e + } + function rn(e) { + var r = 0, + i = 0, + k = 0 + ;(r = (h + -64) | 0), (h = r) + A: { + if (A[(e + 16) >> 2] != -127) break A + for ( + A[(r + 16) >> 2] = A[(e + 4) >> 2], + A[(r + 20) >> 2] = A[(e + 20) >> 2], + A[(r + 28) >> 2] = A[(e + 24) >> 2], + A[(r + 24) >> 2] = A[(e + 48) >> 2], + i = -127; + ; + + ) { + r: { + if ((i | 0) != -127) break r + if ( + ((i = A[(e + 56) >> 2]), + (k = A[(e + 24) >> 2]), + (A[(r + 4) >> 2] = k + 1), + (A[r >> 2] = ((i - k) | 0) - 2), + W2((r + 32) | 0, 20, 7768, r), + (i = -1), + y(e)) + ) + break A + e: { + i: { + k: switch (((k = A[(e + 16) >> 2]), (k + 128) | 0)) { + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: + case 15: + case 16: + case 17: + case 18: + case 19: + case 20: + case 23: + case 24: + case 25: + case 26: + case 27: + case 28: + case 29: + case 30: + case 31: + case 32: + case 33: + case 34: + case 35: + case 36: + case 37: + case 38: + case 39: + case 40: + case 41: + case 42: + case 43: + case 49: + case 54: + case 57: + case 58: + case 62: + case 63: + case 65: + case 66: + case 69: + case 70: + case 78: + case 81: + break r + case 44: + break e + case 0: + case 1: + case 2: + case 3: + case 4: + case 21: + case 22: + case 45: + case 46: + case 47: + case 48: + case 50: + case 51: + case 52: + case 53: + case 55: + case 56: + case 59: + case 60: + case 61: + case 64: + case 67: + case 68: + case 71: + case 72: + case 73: + case 74: + case 75: + case 76: + case 77: + case 79: + case 80: + case 82: + case 83: + case 84: + case 85: + case 86: + case 87: + case 88: + break i + default: + break k + } + if ((k | 0) == 125) break e + if ((k | 0) != 59) break r + if (!y(e)) break e + break A + } + if (!A[(e + 48) >> 2]) break r + } + e: { + i: { + if (!A1((r + 32) | 0, 6140, 11)) { + ;(i = A[(e + 64) >> 2]), (A[(i + 64) >> 2] = 1), (k = 1) + break i + } + if (!A1((r + 32) | 0, 9544, 10)) { + ;(i = A[(e + 64) >> 2]), (k = 2) + break i + } + if (!Q[(A[e >> 2] + 232) | 0] || A1((r + 32) | 0, 11562, 9)) break e + ;(i = A[(e + 64) >> 2]), (k = 4) + } + m[(i + 110) | 0] = k | Q[(i + 110) | 0] + } + i = A[(e + 16) >> 2] + continue + } + break + } + i = $6(e, (r + 16) | 0) + } + return (h = (r - -64) | 0), i + } + function M9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(t = (h - 32) | 0), (h = t), (u = 6) + A: { + if ( + ((i = F2(e, r, i, 32)), + !i || ((l = Q[(n + 21820) | 0]), b4(e, (t + 8) | 0, A[f >> 2], A[(f + 4) >> 2]))) + ) + break A + ;(r = A[(f + 8) >> 2]), + (o = A[(f + 12) >> 2]), + (A[(t + 24) >> 2] = 0), + (A[(t + 28) >> 2] = 0), + (A[(t + 20) >> 2] = 0) + r: { + if ((n | 0) <= 27) { + if (!H1(e, (t + 20) | 0, r, o)) break r + break A + } + if (n >>> 0 <= 29) { + if (!L5(e, (t + 24) | 0, r, o)) break r + break A + } + if (g2(e, t, r, o)) break A + if ((n | 0) == 30) { + hA[(t + 20) >> 2] = b[t >> 3] + break r + } + ;(r = A[(t + 4) >> 2]), (A[(t + 24) >> 2] = A[t >> 2]), (A[(t + 28) >> 2] = r) + } + if ( + ((k | 0) >= 3 && (s = (cr(e, A[(f + 16) >> 2], A[(f + 20) >> 2]) | 0) == 1), + (o = A[(A[(i + 12) >> 2] + 32) >> 2]), + Q[(o + 4) | 0]) + ) { + c2(e) + break A + } + if ( + ((r = A[(t + 8) >> 2]), + (k = 1 << l), + (l = k), + (f = (r + k) | 0), + (k = (A[(t + 12) >> 2] + (k >> 31)) | 0), + (k = f >>> 0 < l >>> 0 ? (k + 1) | 0 : k), + (!k & (f >>> 0 > z[(i + 20) >> 2])) | k) + ) { + b2(e, 14883, 0) + break A + } + i = (r + ((A[(o + 8) >> 2] + A[(i + 16) >> 2]) | 0)) | 0 + r: switch ((n - 22) | 0) { + case 0: + case 1: + ;(m[i | 0] = A[(t + 20) >> 2]), (u = 3) + break A + case 2: + case 3: + ;(e = A[(t + 20) >> 2]), + (e = s ? e : ((e << 8) | ((e & 65280) >>> 8)) & 65535), + (m[i | 0] = e), + (m[(i + 1) | 0] = e >>> 8), + (u = 3) + break A + case 4: + case 5: + case 8: + ;(e = A[(t + 20) >> 2]), + (e = s + ? e + : (e << 24) | ((e & 65280) << 8) | (((e >>> 8) & 65280) | (e >>> 24))), + (m[i | 0] = e), + (m[(i + 1) | 0] = e >>> 8), + (m[(i + 2) | 0] = e >>> 16), + (m[(i + 3) | 0] = e >>> 24), + (u = 3) + break A + case 6: + case 7: + case 9: + ;(r = A[(t + 24) >> 2]), + (u = (r << 24) | ((r & 65280) << 8)), + (f = r & 16711680), + (k = (f >>> 8) | 0), + (l = f << 24), + (f = r & -16777216), + (n = (f >>> 24) | 0), + (e = A[(t + 28) >> 2]), + (r = s + ? r + : l | + (f << 8) | + (((((e & 255) << 24) | (r >>> 8)) & -16777216) | + ((((e & 16777215) << 8) | (r >>> 24)) & 16711680) | + (((e >>> 8) & 65280) | (e >>> 24)))), + (m[i | 0] = r), + (m[(i + 1) | 0] = r >>> 8), + (m[(i + 2) | 0] = r >>> 16), + (m[(i + 3) | 0] = r >>> 24), + (r = k | n | u), + (k = 0), + (e = s ? e : r | (k | k)), + (m[(i + 4) | 0] = e), + (m[(i + 5) | 0] = e >>> 8), + (m[(i + 6) | 0] = e >>> 16), + (m[(i + 7) | 0] = e >>> 24), + (u = 3) + break A + default: + break r + } + V0(), T() + } + return (h = (t + 32) | 0), (g = u), 0 + } + function R9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(o = (h + -64) | 0), (h = o), (w = i) + A: { + r: { + e: { + i: { + k: { + f: { + t: switch (((k = 0 | ((i | 0) != 3) ? k : 0), k | 0)) { + case 0: + break k + case 1: + break t + default: + break f + } + ;(k = A[f >> 2]), (f = A[(f + 4) >> 2]), (t = f) + t: { + if ( + (t | 0) != -1 || + ((n = k), F[(n + 6) >> 1] != 10) || + ((f = A[(n + 32) >> 2]), + (n = A[(n + 36) >> 2]), + (n + 11) >>> 0 < 18 && n) + ) + break t + if (g2(e, o, f, n)) break i + break e + } + if ( + ((k = _r(e, k, t, 2)), + (A[(o + 56) >> 2] = k), + (f = g), + (A[(o + 60) >> 2] = f), + (f | 0) == -7) + ) { + if ( + ((t = p3(e, r, i, n, (o + 56) | 0)), + (n = g), + I(e, k, f), + (n | 0) == 6) + ) + break i + if (!G1(e, o, t, n)) break e + break i + } + if (!G1(e, o, k, f)) break e + break i + } + for ( + t = H0(o, 0, 56), + A[(t + 16) >> 2] = 0, + A[(t + 20) >> 2] = 1072693248, + s = (k | 0) >= 7 ? 7 : k, + k = (s | 0) > 0 ? s : 0; + ; + + ) { + f: { + if ((k | 0) != (n | 0)) { + if ( + ((B = n << 3), + (l = (B + f) | 0), + g2(e, (t + 56) | 0, A[l >> 2], A[(l + 4) >> 2])) + ) + break i + if ( + ((u = b[(t + 56) >> 3]), + S(+u), + (l = v(1) | 0), + v(0) | 0, + (l & 2146435072) != 2146435072) + ) + break f + k = n + } + if (((u = NaN), (k | 0) != (s | 0))) break r + u = Li(t, 1) + break r + } + b[(t + B) >> 3] = l4(u) + f: { + if (n || ((u = b[t >> 3]), !(u >= 0) | !(u < 100))) break f + b[t >> 3] = u + 1900 + } + n = (n + 1) | 0 + } + } + u = +($t() >>> 0) + +(g | 0) * 4294967296 + break r + } + ;(r = 0), (i = 6) + break A + } + ;(u = b[o >> 3]), (u = u >= -864e13 ? (u <= 864e13 ? l4(u) + 0 : NaN) : NaN) + } + ;(k = n1(e, r, i, 10)), (r = g), (f = r) + r: { + if ((f | 0) == 6) break r + S(+u), + (r = v(1) | 0), + (i = v(0) | 0), + (n = r), + r0(u) < 2147483648 ? (r = ~~u) : (r = -2147483648), + S(+(r | 0)), + (t = v(1) | 0) + e: { + if (((v(0) | 0) == (i | 0)) & ((n | 0) == (t | 0))) { + ;(i = r), (n = 0) + break e + } + ;(t = n & 2147483647), + (t = (((t | 0) == 2146435072) & ((i | 0) != 0)) | (t >>> 0 > 2146435072)), + (i = t ? 0 : i), + (n = t ? -12 : (n - 2146959372) | 0) + } + if ((nA(e, k, f, i, n), a | ((w | 0) != 3))) break r + ;(r = T3(e, k, f, r, r, 19)), (i = g), I(e, k, f) + break A + } + ;(r = k), (i = f) + } + return (h = (o - -64) | 0), (g = i), r | 0 + } + function S9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0 + ;(t = (h - 32) | 0), + (h = t), + (E = 6), + (r = n1(e, r, i, (n + 38) | 0)), + (i = g), + (l = i) + A: { + if ((i | 0) == 6) break A + B = 3 + r: { + e: { + i: { + i = w2(e, 28) + k: { + if (!i) break k + if ( + ((A[i >> 2] = (n >>> 1) & 1), + (u = (i + 4) | 0), + (A[(i + 8) >> 2] = u), + (A[(i + 4) >> 2] = u), + (l | 0) == -1 && (A[(r + 32) >> 2] = i), + (A[(i + 20) >> 2] = 1), + (o = W0(e, 8)), + (A[(i + 16) >> 2] = o), + (w = 3), + (u = 0), + (s = 3), + !o) + ) + break e + if ( + ((A[(o + 4) >> 2] = o), + (A[o >> 2] = o), + (A[(i + 24) >> 2] = 4), + (k | 0) <= 0 || ((i = A[f >> 2]), (k = A[(f + 4) >> 2]), (k | 1) == 3)) + ) + break r + if ( + ((Y = n & 1), + (a = O(e, r, l, Y ? 104 : 66, r, l, 0)), + (f = g), + (B = f), + (f | 0) == 6) + ) + break k + if (A2(e, a, f)) break i + j(e, 9814, 0) + } + ;(w = 3), (s = 3) + break e + } + if (((u = rr(e, i, k, 0)), (i = g), (s = i), (i | 0) == 6)) break e + ;(C = O(e, u, i, 106, u, i, 0)), (i = g), (w = i) + i: { + if ((i | 0) == 6) break i + k: { + for (;;) { + if ( + ((i = X4(e, u, s, C, w, (t + 20) | 0)), + (A[(t + 24) >> 2] = i), + (k = g), + (A[(t + 28) >> 2] = k), + (k | 0) == 6) + ) + break i + if (!A[(t + 20) >> 2]) { + f: { + if (Y) { + if ( + ((i = G0(e, a, B, r, l, 1, (t + 24) | 0)), + (k = g), + (G = k), + (k | 0) != 6) + ) + break f + I(e, A[(t + 24) >> 2], A[(t + 28) >> 2]) + break i + } + t: { + u: { + if (((k | 0) == -2) | (k >>> 0 < 4294967294)) { + J0(e), (k = 0), (n = 3) + break u + } + if (((k = J2(e, i, k, 0, 0)), (i = g), (n = i), (i | 0) != 6)) + break t + } + ;(f = 0), (o = 3) + break k + } + if ( + ((f = J2(e, A[(t + 24) >> 2], A[(t + 28) >> 2], 1, 0)), + (i = g), + (o = i), + (i | 0) == 6 || + ((A[(t + 8) >> 2] = f), + (A[(t + 12) >> 2] = i), + (A[t >> 2] = k), + (A[(t + 4) >> 2] = n), + (i = G0(e, a, B, r, l, 2, t)), + (G = g), + (G | 0) == 6)) + ) + break k + I(e, k, n), I(e, f, o) + } + I(e, i, G), I(e, A[(t + 24) >> 2], A[(t + 28) >> 2]) + continue + } + break + } + I(e, i, k), I(e, C, w), I(e, u, s), I(e, a, B) + break r + } + I(e, A[(t + 24) >> 2], A[(t + 28) >> 2]), I(e, k, n), I(e, f, o) + } + if ((s | 0) != -1) break e + S4(e, u, s, 1) + } + I(e, C, w), I(e, u, s), I(e, a, B), I(e, r, l) + break A + } + ;(D = r), (E = l) + } + return (h = (t + 32) | 0), (g = E), D | 0 + } + function en(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(n = (h - 16) | 0), (h = n), (t = A[(r + 88) >> 2]), (k = A[(r + 84) >> 2]) + A: { + if ((k << 8) >> 24) break A + for (A[(r + 84) >> 2] = (k & -16711681) | 65536, A[(r + 88) >> 2] = t; ; ) { + r: { + if (A[(r + 20) >> 2] <= (f | 0)) { + for (f = 0; ; ) { + if (A[(r + 32) >> 2] > (f | 0)) { + e: { + if ( + ((i = A[(r + 28) >> 2]), + (t = M(f, 20)), + (k = (i + t) | 0), + A[(k + 8) >> 2] != 1 || + ((u = A[(k + 12) >> 2]), (u | 0) == 125) || + ((k = zf( + e, + (n + 8) | 0, + (n + 12) | 0, + A[(((A[(r + 16) >> 2] + (A[k >> 2] << 3)) | 0) + 4) >> 2], + u, + )), + !k)) + ) + break e + jf(e, k, r, A[(((i + t) | 0) + 16) >> 2]) + break r + } + f = (f + 1) | 0 + continue + } + break + } + if (((i = 0), A[(r + 80) >> 2])) break A + for (o = A[(A[(r + 72) >> 2] + 36) >> 2], f = 0, t = 0; ; ) { + e: { + if (A[(r + 56) >> 2] <= (t | 0)) + for (;;) { + if (A[(r + 32) >> 2] <= (f | 0)) break e + ;(k = (A[(r + 28) >> 2] + M(f, 20)) | 0), + A[(k + 8) >> 2] || + ((i = A[((A[k >> 2] << 2) + o) >> 2]), + (A[i >> 2] = A[i >> 2] + 1), + (A[(k + 4) >> 2] = i)), + (f = (f + 1) | 0) + } + ;(u = (A[(r + 52) >> 2] + M(t, 12)) | 0), + (k = A[(((A[(r + 16) >> 2] + (A[(u + 8) >> 2] << 3)) | 0) + 4) >> 2]) + i: { + k: { + if (((i = A[(u + 4) >> 2]), (i | 0) == 125)) { + if (((k = xi(e, k)), (i = g), (i | 0) != 6)) break k + break r + } + if (((i = zf(e, (n + 8) | 0, (n + 12) | 0, k, i)), i)) { + jf(e, i, k, A[(u + 4) >> 2]) + break r + } + k = A[(n + 12) >> 2] + f: { + if (A[(k + 12) >> 2] == 125) { + if ( + ((k = xi( + e, + A[ + (((A[(A[(n + 8) >> 2] + 16) >> 2] + (A[k >> 2] << 3)) | 0) + + 4) >> + 2 + ], + )), + (i = g), + (l = i), + (i | 0) == 6) + ) + break r + if (((i = A8(e, 1)), !i)) { + I(e, k, l) + break r + } + C0(e, (i + 24) | 0, k, l) + break f + } + ;(i = A[(k + 4) >> 2]), + i || + (i = + A[ + (A[(A[(A[(n + 8) >> 2] + 72) >> 2] + 36) >> 2] + + (A[k >> 2] << 2)) >> + 2 + ]), + (A[i >> 2] = A[i >> 2] + 1) + } + A[((A[u >> 2] << 2) + o) >> 2] = i + break i + } + C0(e, (A[((A[u >> 2] << 2) + o) >> 2] + 24) | 0, k, i) + } + t = (t + 1) | 0 + continue + } + break + } + if ( + ((i = -1), + (r = G0(e, A[(r + 72) >> 2], A[(r + 76) >> 2], 1, 1, 0, 0)), + (k = g), + (k | 0) == 6) + ) + break A + I(e, r, k), (i = 0) + break A + } + if ( + ((k = f << 3), + (i = -1), + (f = (f + 1) | 0), + (en(e, A[(((k + A[(r + 16) >> 2]) | 0) + 4) >> 2]) | 0) >= 0) + ) + continue + break A + } + break + } + i = -1 + } + return (h = (n + 16) | 0), i + } + function kn(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(i = (h + -64) | 0), (h = i), (r = A[(e + 56) >> 2]), (o = -1) + A: { + if (s2(A[e >> 2], (i + 40) | 0, 32)) break A + r: { + if (s2(A[e >> 2], (i + 16) | 0, 1)) break r + ;(k = (r + 1) | 0), (r = 0) + e: { + for (;;) { + if (z[(e + 60) >> 2] <= k >>> 0) break e + ;(n = k), (t = r), (r = 1), (k = (k + 1) | 0) + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: switch (((f = Q[n | 0]), (f - 91) | 0)) { + case 2: + break o + case 0: + break k + case 1: + break u + default: + break s + } + if ((f | 0) != 47) + switch ((f - 10) | 0) { + case 0: + case 3: + break i + default: + break n + } + if (((f = 47), t)) break k + for (;;) { + ;(A[(i + 12) >> 2] = k + 1), (r = m[k | 0]) + s: { + if ((r | 0) >= 0) { + r = r & 255 + break s + } + if (((r = N2(k, 6, (i + 12) | 0)), r >>> 0 >= 1114112)) + break f + } + if (pA(r)) { + if (uA((i + 16) | 0, r)) break r + k = A[(i + 12) >> 2] + continue + } + break + } + ;(A[(e + 16) >> 2] = -124), + (l = e), + (s = d0((i + 40) | 0)), + (A[(l + 32) >> 2] = s), + (A[(e + 36) >> 2] = g), + (r = d0((i + 16) | 0)), + (A[(e + 56) >> 2] = k), + (A[(e + 40) >> 2] = r), + (A[(e + 44) >> 2] = g), + (o = 0) + break A + } + ;(f = 93), (r = 0) + break k + } + if ((f << 24) >> 24 >= 0) break t + if (((f = N2(n, 6, (i + 8) | 0)), f >>> 0 >= 1114112)) break f + if ((f & -2) == 8232) break i + k = A[(i + 8) >> 2] + break t + } + if (f2((i + 40) | 0, 92)) break r + u = (n + 2) | 0 + u: { + if (((f = Q[(n + 1) | 0]), f)) + switch ((f - 10) | 0) { + case 0: + case 3: + break i + default: + break u + } + if (((f = 0), (r = t), (k = u), k >>> 0 >= z[(e + 60) >> 2])) + break e + break k + } + if ((f << 24) >> 24 >= 0) { + ;(r = t), (k = u) + break k + } + if ( + ((f = N2(k, 6, (i + 12) | 0)), + (r = f >>> 0 > 1114111), + (k = r ? 7 : (f & -2) == 8232 ? 6 : 0), + !k) + ) { + k = r ? u : A[(i + 12) >> 2] + break t + } + switch ((k - 6) | 0) { + case 0: + break i + case 1: + break f + default: + break A + } + } + r = t + break k + } + $(e, 14584, 0) + break r + } + if (!uA((i + 40) | 0, f)) continue + break r + } + break + } + $(e, 9399, 0) + break r + } + $(e, 9436, 0) + } + ;(e = A[(A[(i + 40) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(i + 44) >> 2]), + (e = A[(A[(i + 16) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(i + 20) >> 2]) + } + return (h = (i - -64) | 0), o + } + function U9(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + if (((k = (h - 112) | 0), (h = k), (e | 0) != (r | 0))) { + for ( + n = A[e >> 2], + A[(k + 104) >> 2] = 0, + A[(k + 108) >> 2] = 0, + A[(k + 96) >> 2] = 0, + A[(k + 100) >> 2] = -2147483648, + A[(k + 92) >> 2] = n, + f = (k + 92) | 0, + C2(f, r), + A[(k + 84) >> 2] = 0, + A[(k + 88) >> 2] = 0, + A[(k + 76) >> 2] = 0, + A[(k + 80) >> 2] = -2147483648, + A[(k + 72) >> 2] = n, + o = A[(k + 100) >> 2], + A[(k + 100) >> 2] = 0, + r = (k + 72) | 0, + K0(r, -1431655766, 0), + A[(k + 80) >> 2] = 0, + Bi(f, r) && ((A[(k + 100) >> 2] = A[(k + 100) >> 2] + 1), (o = (o - 1) | 0)), + w0((k + 72) | 0), + u = Z5(((i + 1) >>> 1) | 0), + A[(k + 84) >> 2] = 0, + A[(k + 88) >> 2] = 0, + A[(k + 76) >> 2] = 0, + A[(k + 80) >> 2] = -2147483648, + A[(k + 72) >> 2] = n, + A[(k + 64) >> 2] = 0, + A[(k + 68) >> 2] = 0, + A[(k + 56) >> 2] = 0, + A[(k + 60) >> 2] = -2147483648, + A[(k + 52) >> 2] = n, + r = (k + 92) | 0, + S1(r, r, -1, -1, 1073741823, 0), + B = (u | 0) > 0 ? u : 0, + r = (i + u) | 0, + i = ((((i >>> 0) / ((u << 1) >>> 0)) | 0) + 1) | 0, + f = (((r + (i << 1)) | 0) + 32) | 0, + r = 0; + ; + + ) { + if ((r | 0) != (B | 0)) { + ;(t = (k + 72) | 0), + (l = (k + 92) | 0), + S1(t, l, 1, 0, f, 0), + (s = (k + 52) | 0), + Gn(s, t, f, 6), + S1(t, s, 1, 0, f, 0), + E4(l, l, t, f, 0), + (r = (r + 1) | 0) + continue + } + break + } + for ( + A[(k + 44) >> 2] = 0, + A[(k + 48) >> 2] = 0, + A[(k + 36) >> 2] = 0, + A[(k + 40) >> 2] = -2147483648, + A[(k + 32) >> 2] = n, + A[(k + 24) >> 2] = 0, + A[(k + 28) >> 2] = 0, + A[(k + 16) >> 2] = 0, + A[(k + 20) >> 2] = -2147483648, + A[(k + 12) >> 2] = n, + r = (k + 32) | 0, + n = (k + 92) | 0, + S1(r, n, 2, 0, f, 0), + E4(r, n, r, f, 0), + h2((k + 12) | 0, r, r, f, 0), + K0(e, 0, 0), + r = i, + i = 0; + ; + + ) { + if ((r | 0) > 0) { + ;(n = (k + 72) | 0), + K0(n, 1, 0), + (t = (k + 52) | 0), + K0(t, ((r << 1) & -2) | 1, 0), + E4(n, n, t, f, 0), + LA(e, e, n, f, 0), + h2(e, e, (k + 12) | 0, f, 0), + (n = r), + (r = (r - 1) | 0), + (i = (i - !n) | 0) + continue + } + break + } + return ( + S1(e, e, 1, 0, f, 0), + (r = (k + 32) | 0), + h2(e, e, r, f, 0), + w0(r), + w0((k + 12) | 0), + w0((k + 52) | 0), + w0((k + 72) | 0), + UA(e, (u + 1) | 0, 1073741823, 1), + (r = (k + 92) | 0), + he(r, f, 6), + Ne(r, r, o, o >> 31, f, 0), + LA(e, e, r, f, 0), + w0(r), + (h = (k + 112) | 0), + 16 + ) + } + d(16394, 16250, 4461, 11144), T() + } + function fn(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(f = (h - 48) | 0), (h = f), (o = A[e >> 2]), (a = 3), (B = 3) + A: { + if ( + r && + ((t = -1), + (s = u2(o)), + (k = g), + (B = k), + (k | 0) == 6 || + ((k = kA(e, s, k, 0)), I(o, s, B), k) || + ((w = u2(o)), (k = g), (a = k), (k | 0) == 6) || + (l0(o, s, B, 112, w, k, 16384) | 0) < 0) + ) + break A + ;(k = (e + 16) | 0), (t = 0) + r: { + e: { + for (;;) { + if (A[k >> 2] == -126) { + ;(u = A[(e + 24) >> 2]), + (n = A[(k + 28) >> 2]), + (A[(f + 40) >> 2] = A[(k + 24) >> 2]), + (A[(f + 44) >> 2] = n), + (n = A[(k + 20) >> 2]), + (A[(f + 32) >> 2] = A[(k + 16) >> 2]), + (A[(f + 36) >> 2] = n), + (n = A[(k + 12) >> 2]), + (A[(f + 24) >> 2] = A[(k + 8) >> 2]), + (A[(f + 28) >> 2] = n), + (n = A[(k + 4) >> 2]), + (A[(f + 16) >> 2] = A[k >> 2]), + (A[(f + 20) >> 2] = n), + (n = (u + 1) | 0), + (u = A[(e + 32) >> 2]), + (l = A[(e + 36) >> 2]) + i: { + k: { + f: { + if (r) { + if ( + (l >>> 0 >= 4294967285 && (A[u >> 2] = A[u >> 2] + 1), + (a4(o, w, a, t, u, l, 16388) | 0) < 0) + ) + break k + t: { + if (!pi(e, 96, 0, n, (f + 16) | 0, (f + 12) | 0)) { + ;(n = A[(f + 36) >> 2]), (l = A[(f + 32) >> 2]) + break t + } + ;(A[(f + 32) >> 2] = 0), (A[(f + 36) >> 2] = 3), (n = 3), (l = 0) + } + if ((a4(o, s, B, t, l, n, 16388) | 0) < 0) break k + if (A[(e + 40) >> 2] != 96) break f + c7(o, w), c7(o, s), (A[i >> 2] = t + 1) + break r + } + if ( + (I(o, u, l), + (A[(e + 32) >> 2] = 0), + (A[(e + 36) >> 2] = 3), + pi(e, 96, 1, n, (f + 16) | 0, (f + 12) | 0)) + ) + break k + ;(n = A[(f + 36) >> 2]), (u = A[(f + 32) >> 2]) + t: { + if (!t || A[(u + 4) >> 2] & 2147483647) { + if (((l = kA(e, u, n, 1)), I(A[e >> 2], u, n), l)) break k + if (!t) { + if (A[(e + 40) >> 2] == 96) break r + J(e, 66), B0(e, 92) + } + t = (t + 1) | 0 + break t + } + I(A[e >> 2], u, n) + } + if (A[(e + 40) >> 2] == 96) break e + } + if (y(e) || Z4(e)) break k + if (A[k >> 2] != 125) { + $(e, 10228, 0) + break k + } + if ( + (Vr(e, k), + (A[(e + 48) >> 2] = 0), + (A[(e + 4) >> 2] = A[(e + 20) >> 2]), + !ef(e, A[(e + 56) >> 2])) + ) + break i + } + t = -1 + break A + } + t = (t + 1) | 0 + continue + } + break + } + t = p0(e, -126) + break A + } + J(e, 36), f0(A[(e - -64) >> 2], (t - 1) & 65535) + } + t = y(e) + } + return (h = (f + 48) | 0), t + } + function H9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(w = (h - 16) | 0), (h = w), (o = 6), (k = F2(e, r, i, (n + 38) | 0)) + A: { + if (!k) break A + if ( + ((t = A[f >> 2]), + (u = A[(f + 4) >> 2]), + (s = (u - 7) >>> 0 >= 4294967278), + (B = !(((u + 2146959372) & 2147483647) | t)), + (t = B ? (s ? t : 0) : t), + (u = B ? (s ? u : 0) : u), + !(!A[k >> 2] | ((u | 0) == -1))) + ) { + J0(e) + break A + } + ;(s = 3), + n & 1 || ((s = A[(f + 12) >> 2]), (a = A[(f + 8) >> 2])), + (f = l6(e, k, t, u)) + r: { + if (f) { + I(e, A[(f + 40) >> 2], A[(f + 44) >> 2]) + break r + } + if (((f = W0(e, 48)), !f)) break A + ;(A[(f + 8) >> 2] = k), (A[f >> 2] = 1), (A[(f + 4) >> 2] = 0) + e: { + if (A[k >> 2]) { + ;(A[(f + 12) >> 2] = A[(t + 24) >> 2]), (A[(t + 24) >> 2] = f) + break e + } + if (u >>> 0 < 4294967285) break e + A[t >> 2] = A[t >> 2] + 1 + } + if ( + ((A[(f + 32) >> 2] = t), + (A[(f + 36) >> 2] = u), + (n = A[(k + 16) >> 2]), + (l = A[(k + 20) >> 2]), + (t = (n + (((l - 1) & Cf(t, u)) << 3)) | 0), + (u = A[t >> 2]), + (o = (f + 24) | 0), + (A[(u + 4) >> 2] = o), + (A[(f + 28) >> 2] = t), + (A[(f + 24) >> 2] = u), + (A[t >> 2] = o), + (t = A[(k + 4) >> 2]), + (u = (f + 16) | 0), + (A[(t + 4) >> 2] = u), + (o = (k + 4) | 0), + (A[(f + 20) >> 2] = o), + (A[(f + 16) >> 2] = t), + (A[(k + 4) >> 2] = u), + (t = (A[(k + 12) >> 2] + 1) | 0), + (A[(k + 12) >> 2] = t), + t >>> 0 < z[(k + 24) >> 2] || + ((t = e), + (e = (l | 0) == 1 ? 4 : l << 1), + (t = N4(t, n, e << 3, (w + 12) | 0)), + !t)) + ) + break r + for (n = (e + ((A[(w + 12) >> 2] >>> 3) | 0)) | 0, e = 0; ; ) { + if ((e | 0) != (n | 0)) { + ;(u = (t + (e << 3)) | 0), + (A[(u + 4) >> 2] = u), + (A[u >> 2] = u), + (e = (e + 1) | 0) + continue + } + break + } + for (l = (n - 1) | 0, e = (k + 8) | 0; ; ) { + if (((e = A[e >> 2]), (e | 0) != (o | 0))) { + A[(e - 12) >> 2] || + ((u = (t + ((Cf(A[(e + 16) >> 2], A[(e + 20) >> 2]) & l) << 3)) | 0), + (B = A[u >> 2]), + (C = (e + 8) | 0), + (A[(B + 4) >> 2] = C), + (A[(e + 12) >> 2] = u), + (A[(e + 8) >> 2] = B), + (A[u >> 2] = C)), + (e = (e + 4) | 0) + continue + } + break + } + ;(A[(k + 20) >> 2] = n), (A[(k + 16) >> 2] = t), (A[(k + 24) >> 2] = n << 1) + } + s >>> 0 >= 4294967285 && (A[a >> 2] = A[a >> 2] + 1), + (A[(f + 40) >> 2] = a), + (A[(f + 44) >> 2] = s), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (l = r), + (o = i) + } + return (h = (w + 16) | 0), (g = o), l | 0 + } + function hr(e, r, i, k, f, n, t, u, o) { + var l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0 + ;(B = (h - 32) | 0), (h = B) + A: { + if ( + F[(e + 232) >> 1] < 256 || + ((C = 3), (G = O(e, i, k, 221, i, k, 0)), (l = g), (Y = l), !0 & ((l | 0) == 3)) + ) + break A + r: { + if ( + !s & ((l | 0) == 6) || + ((a = F2(e, G, l, 37)), !a) || + ((s = O(e, f, n, 221, f, n, 0)), (l = g), (C = l), !0 & ((l | 0) == 6)) + ) + break r + if (!w & ((l | 0) == 3)) { + I(e, G, Y), (s = 0) + break A + } + if (((E = F2(e, s, C, 37)), !E)) break r + if (!(!A[(a + 4) >> 2] | !A[(E + 4) >> 2])) { + I(e, G, Y), I(e, s, C), (s = 0) + break A + } + ;(w = I8(t)), + (l = A[E >> 2]), + (W = A[a >> 2]), + (D = A[(((a + (w << 2)) | 0) + 8) >> 2]) + e: { + if ((l | 0) == (W | 0)) break e + if (l >>> 0 < W >>> 0) { + D = Dt((a + 84) | 0, l, w) + break e + } + D = Dt((E + 92) | 0, W, w) + } + if (((l = D), !l)) { + ;(A[B >> 2] = (w << 2) + 25088), j(e, 15900, B) + break r + } + e: { + if (A[(a + 4) >> 2]) { + i: { + if (u) { + ;(i = ri(e, i, k)), (k = g) + break i + } + ;(i = _r(e, i, k, o)), (k = g) + } + if ((k | 0) != 6) break e + break r + } + if (k >>> 0 < 4294967285) break e + A[i >> 2] = A[i >> 2] + 1 + } + e: { + if (A[(E + 4) >> 2]) { + i: { + if (u) { + ;(f = ri(e, f, n)), (n = g) + break i + } + ;(f = _r(e, f, n, o)), (n = g) + } + if ((n | 0) != 6) break e + I(e, i, k) + break r + } + if (n >>> 0 < 4294967285) break e + A[f >> 2] = A[f >> 2] + 1 + } + if ( + ((A[l >> 2] = A[l >> 2] + 1), + (u = ((t & -2) == 164) & ((w | 0) == 13)), + (A[(B + 24) >> 2] = u ? i : f), + (A[(B + 28) >> 2] = u ? k : n), + (A[(B + 16) >> 2] = u ? f : i), + (A[(B + 20) >> 2] = u ? n : k), + (o = L0(e, l, -1, 0, 3, 2, (B + 16) | 0)), + (u = g), + I(e, i, k), + I(e, f, n), + (k = o), + (n = 0), + !n & ((u | 0) == 6)) + ) + break r + e: { + if ((w | 0) == 12) { + ;(f = 1), (i = (U0(e, k, u) | 0) != (((t | 0) == 170) | 0)) + break e + } + if ( + ((f = u), (i = k), (w | 0) != 13 || ((f = 1), (i = 0), !n & ((u | 0) == 3))) + ) + break e + i = (U0(e, k, u) | 0) != (((t & -3) == 164) | 0) + } + I(e, G, Y), I(e, s, C), (A[r >> 2] = i), (A[(r + 4) >> 2] = f), (s = 1) + break A + } + I(e, G, Y), I(e, s, C), (A[r >> 2] = 0), (A[(r + 4) >> 2] = 3), (s = -1) + } + return (h = (B + 32) | 0), s + } + function X9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(k = (h - 48) | 0), + (h = k), + (A[(k + 16) >> 2] = r), + (A[(k + 20) >> 2] = i), + (A[(k + 8) >> 2] = e), + (A[(k + 12) >> 2] = 0), + (n = A[f >> 2]), + (f = A[(f + 4) >> 2]), + (A[(k + 24) >> 2] = n), + (A[(k + 28) >> 2] = f), + (B = 6) + A: { + t = I4(e, r, i) + r: { + if ((t | 0) < 0 || (0 | ((f | 0) != 3) && r1(e, n, f))) break r + e: { + if (t >>> 0 < 2) break e + if (((s = F[(r + 6) >> 1]), (n = (s - 21) & 65535), n >>> 0 >= 11)) break A + if ( + ((o = n << 2), + (A[(k + 32) >> 2] = A[(o + 33368) >> 2]), + (n = Q[(s + 21820) | 0]), + (s = 1 << n), + (l = A[(r + 36) >> 2]), + u | ((f | 0) != 3)) + ) { + if (((u = W0(e, t << 2)), !u)) break r + for (f = 0; ; ) { + if ((f | 0) != (t | 0)) { + ;(A[(u + (f << 2)) >> 2] = f), (f = (f + 1) | 0) + continue + } + break + } + ;(A[(k + 40) >> 2] = s), (A[(k + 36) >> 2] = l), ke(u, t, 4, 84, (k + 8) | 0) + i: { + if (!A[(k + 12) >> 2] && ((n = t << n), (f = W0(e, n)), f)) break i + ;(e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, u) + break r + } + ;(o = Q0(f, l, n)), (f = 0) + i: { + k: switch ((s - 1) | 0) { + case 0: + for (;;) { + if ((f | 0) == (t | 0)) break i + ;(m[(f + l) | 0] = Q[(o + A[(u + (f << 2)) >> 2]) | 0]), + (f = (f + 1) | 0) + } + case 1: + for (;;) { + if ((f | 0) == (t | 0)) break i + ;(o0[(l + (f << 1)) >> 1] = + F[(o + (A[(u + (f << 2)) >> 2] << 1)) >> 1]), + (f = (f + 1) | 0) + } + case 3: + for (;;) { + if ((f | 0) == (t | 0)) break i + ;(n = f << 2), + (A[(n + l) >> 2] = A[(o + (A[(n + u) >> 2] << 2)) >> 2]), + (f = (f + 1) | 0) + } + case 7: + break k + default: + break A + } + for (;;) { + if ((f | 0) == (t | 0)) break i + ;(B = (o + (A[(u + (f << 2)) >> 2] << 3)) | 0), + (n = A[(B + 4) >> 2]), + (w = (l + (f << 3)) | 0), + (A[w >> 2] = A[B >> 2]), + (A[(w + 4) >> 2] = n), + (f = (f + 1) | 0) + } + } + ;(f = A[(e + 16) >> 2]), + Z[A[(f + 4) >> 2]]((f + 16) | 0, o), + (e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, u) + break e + } + if ((ke(l, t, s, A[(o + 33412) >> 2], (k + 8) | 0), A[(k + 12) >> 2])) break r + } + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), (w = r), (B = i) + } + return (h = (k + 48) | 0), (g = B), w | 0 + } + V0(), T() + } + function xi(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(k = (h - 32) | 0), (h = k), (n = A[(r + 64) >> 2]), (u = A[(r + 68) >> 2]) + A: { + if ((u | 0) == 3) { + if (((B = 6), (n = U1(e, 11)), (u = g), (u | 0) == 6)) break A + ;(A[(k + 24) >> 2] = 0), + (A[(k + 28) >> 2] = 0), + (A[(k + 16) >> 2] = 0), + (A[(k + 20) >> 2] = 0), + (A[(k + 8) >> 2] = 0), + (A[(k + 12) >> 2] = 0), + (t = Sn(e, (k + 8) | 0, r, 0)), + (i = A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]((i + 16) | 0, A[(k + 8) >> 2]) + r: { + e: { + if (t) { + o = A[(k + 20) >> 2] + break e + } + ;(s = A[(k + 28) >> 2]), + (w = (s | 0) > 0 ? s : 0), + (o = A[(k + 20) >> 2]), + (t = 0) + i: { + for (;;) { + if ((t | 0) != (w | 0)) { + k: { + f: { + ;(i = (M(t, 12) + o) | 0), (f = A[(i + 8) >> 2]) + t: { + if (f) { + A[k >> 2] = r + break t + } + u: switch (((f = zf(e, k, (k + 4) | 0, r, A[i >> 2])), f | 0)) { + case 3: + break f + case 0: + break u + default: + break i + } + f = A[(k + 4) >> 2] + } + if (A[(f + 12) >> 2] == 125) { + ;(A[(i + 4) >> 2] = 2), + (A[(i + 8) >> 2] = + A[ + (((A[(A[k >> 2] + 16) >> 2] + (A[f >> 2] << 3)) | 0) + 4) >> + 2 + ]) + break k + } + if (((A[(i + 4) >> 2] = 1), (a = A[(f + 4) >> 2]), a)) { + A[(i + 8) >> 2] = a + break k + } + A[(i + 8) >> 2] = + A[ + (A[(A[(A[k >> 2] + 72) >> 2] + 36) >> 2] + (A[f >> 2] << 2)) >> + 2 + ] + break k + } + A[(i + 4) >> 2] = 0 + } + t = (t + 1) | 0 + continue + } + break + } + for (ke(o, s, 12, 67, e), t = 0; ; ) { + if ((t | 0) == (w | 0)) break r + k: { + f: { + t: switch (((i = (M(t, 12) + o) | 0), (A[(i + 4) >> 2] - 1) | 0)) { + case 1: + break f + case 0: + break t + default: + break k + } + if (((f = A[(i + 8) >> 2]), (i = F1(e, n, A[i >> 2], 38)), !i)) + break e + ;(A[f >> 2] = A[f >> 2] + 1), (A[i >> 2] = f) + break k + } + if ((o6(e, n, u, A[i >> 2], 1, A[(i + 8) >> 2], 6) | 0) < 0) break e + } + t = (t + 1) | 0 + } + } + jf(e, f, r, A[i >> 2]) + } + ;(r = A[(e + 16) >> 2]), Z[A[(r + 4) >> 2]]((r + 16) | 0, o), I(e, n, u) + break A + } + ;(l = A[(e + 16) >> 2]), + Z[A[(l + 4) >> 2]]((l + 16) | 0, o), + l0(e, n, u, 215, y0(e, 126), g, 0), + (m[(n + 5) | 0] = Q[(n + 5) | 0] & 254), + (A[(r + 64) >> 2] = n), + (A[(r + 68) >> 2] = u) + } + u >>> 0 >= 4294967285 && (A[n >> 2] = A[n >> 2] + 1), (l = n), (B = u) + } + return (h = (k + 32) | 0), (g = B), l + } + function b9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + if ((i | 1) == 3) { + j(e, 6195, 0), (C = 6) + break A + } + ;(n = f), (G = A[(n + 8) >> 2]), (B = A[(n + 12) >> 2]), (o = A[n >> 2]) + r: { + if ( + ((l = A[(n + 4) >> 2]), + !0 & ((l | 1) == 3) || + ((n = O(e, o, l, 214, o, l, 0)), + (f = g), + (C = f), + (!0 & ((f | 0) == 2)) | (!s & ((f | 0) == 3)))) + ) + break r + if (!s & ((f | 0) == 6)) break A + ;(A[(k + 8) >> 2] = G), + (A[(k + 12) >> 2] = B), + (A[k >> 2] = r), + (A[(k + 4) >> 2] = i), + (s = L0(e, n, f, o, l, 2, k)), + (C = g) + break A + } + ;(C = 6), (W = 3), (w = R0(e, r, i)), (r = g), (V = r), (f = 0), (i = 3) + r: { + if ((r | 0) == 6 || ((r = u2(e)), (n = g), (Y = n), (i = 6), (n | 0) == 6)) + break r + e: { + i: { + if ((B | 0) == 3) { + A[k >> 2] = -1 + break i + } + if ((H1(e, k, G, B) | 0) < 0) break e + } + if (((B = A[(w + 4) >> 2]), (D = R0(e, o, l)), (i = g), (W = i), (i | 0) == 6)) + break e + G = A[k >> 2] + i: { + if (!G) break i + i = 0 + k: { + if (!u & ((l | 0) == 3)) break k + if ( + ((E = A[(D + 4) >> 2] & 2147483647), (n = 0), (a = B & 2147483647), n | a) + ) { + for ( + t = (a - E) | 0, + o = !(E | s), + l = (t - o) | 0, + a = + (((u - (((E >>> 0 > a >>> 0) + s) | 0)) | 0) - + (t >>> 0 < o >>> 0)) | + 0, + t = 0; + ; + + ) { + f: { + if ( + ((u = (t + o) | 0), + (n = u >>> 0 < o >>> 0 ? (n + 1) | 0 : n), + ((u >>> 0 > l >>> 0) & ((n | 0) >= (a | 0))) | + ((n | 0) > (a | 0)) || ((u = rt(w, D, u)), (u | 0) < 0)) + ) + break f + if ( + ((n = _1(e, w, t, u)), + (t = g), + (t | 0) == 6 || (FA(e, r, Y, i, f, n, t, 0) | 0) < 0) + ) + break e + if ( + ((n = ((u >> 31) + s) | 0), + (t = (u + E) | 0), + (n = t >>> 0 < u >>> 0 ? (n + 1) | 0 : n), + (i = (i + 1) | 0), + (f = i ? f : (f + 1) | 0), + ((i | 0) != (G | 0)) | f) + ) + continue + break i + } + break + } + f = 0 + break k + } + if (!(E | s)) break i + } + if ( + ((n = _1(e, w, t, B & 2147483647)), + (t = g), + (t | 0) == 6 || (FA(e, r, Y, i, f, n, t, 0) | 0) < 0) + ) + break e + } + I(e, w, V), I(e, D, W), (s = r), (C = Y) + break A + } + ;(f = r), (i = Y) + } + I(e, f, i), I(e, w, V), I(e, D, W) + } + return (h = (k + 16) | 0), (g = C), s | 0 + } + function nn(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(u = (h - 16) | 0), (h = u), (n = -1) + A: { + if (Be(e, (u + 12) | 0, i, k, 0)) break A + if (!(Q[(A[(r + 16) >> 2] + 51) | 0] & 8)) { + n = T6(e, f, 48) + break A + } + if (Q[(r + 5) | 0] & 8) { + if (((i = A[(u + 12) >> 2]), (f = A[(r + 40) >> 2]), i >>> 0 < f >>> 0)) { + for (k = i; ; ) { + if ((k | 0) != (f | 0)) { + ;(n = (A[(r + 36) >> 2] + (k << 3)) | 0), + I(e, A[n >> 2], A[(n + 4) >> 2]), + (k = (k + 1) | 0) + continue + } + break + } + A[(r + 40) >> 2] = i + } + ;(r = A[(r + 20) >> 2]), + (i | 0) >= 0 + ? (e = 0) + : (S(+(i >>> 0)), + (e = v(1) | 0), + (i = v(0) | 0), + (k = (((e | 0) == 2146435072) & ((i | 0) != 0)) | (e >>> 0 > 2146435072)), + (i = k ? 0 : i), + (e = k ? -12 : (e - 2146959372) | 0)), + (A[r >> 2] = i), + (A[(r + 4) >> 2] = e), + (n = 1) + break A + } + ;(i = A[(r + 20) >> 2]), H1(e, (u + 4) | 0, A[i >> 2], A[(i + 4) >> 2]) + r: { + if (((l = A[(u + 12) >> 2]), (i = l), (n = A[(u + 4) >> 2]), i >>> 0 >= n >>> 0)) + break r + if (((o = A[(r + 16) >> 2]), (k = A[(o + 32) >> 2]), k >>> 0 >= (n - i) >>> 0)) + for (;;) { + if (((i = n), l >>> 0 >= i >>> 0)) break r + if (((n = (i - 1) | 0), (k = Lt(e, n)), (t = Xk(e, r, k)), K(e, k), !t)) + break r + } + for (n = (o + 48) | 0, t = n; ; ) + if ((k | 0) <= (s | 0)) + for (t = 0; ; ) { + if ((k | 0) <= (t | 0)) break r + k = A[(n + 4) >> 2] + e: { + if (!k || !U4(e, (u + 8) | 0, k) | (z[(u + 8) >> 2] < i >>> 0)) break e + Xk(e, r, A[(n + 4) >> 2]), + (o = A[(r + 16) >> 2]), + (n = (((o + (t << 3)) | 0) + 48) | 0) + } + ;(n = (n + 8) | 0), (t = (t + 1) | 0), (k = A[(o + 32) >> 2]) + } + else { + k = A[(t + 4) >> 2] + e: { + if ( + !k || + !U4(e, (u + 8) | 0, k) || + ((k = A[(u + 8) >> 2]), k >>> 0 < i >>> 0) + ) + break e + i = Q[(t + 3) | 0] & 4 ? i : (k + 1) | 0 + } + ;(t = (t + 8) | 0), (s = (s + 1) | 0), (k = A[(o + 32) >> 2]) + continue + } + } + if ( + ((n = A[(r + 20) >> 2]), + (i | 0) >= 0 + ? ((r = i), (k = 0)) + : (S(+(i >>> 0)), + (k = v(1) | 0), + (r = v(0) | 0), + (t = (((k | 0) == 2146435072) & ((r | 0) != 0)) | (k >>> 0 > 2146435072)), + (r = t ? 0 : r), + (k = t ? -12 : (k - 2146959372) | 0)), + C0(e, n, r, k), + (n = 1), + i >>> 0 <= l >>> 0) + ) + break A + n = d1(e, f, 13696) + } + return (h = (u + 16) | 0), n + } + function Tk(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + A: { + r: { + if (r >>> 0 <= 127) { + if (!i) break r + r = (r - 65) >>> 0 < 26 ? (r + 32) | 0 : r + break A + } + for (l = (i | 0) != 0, k = 369; ; ) { + if ((k | 0) < (u | 0)) break A + if ( + ((n = ((k + u) >>> 1) | 0), + (t = A[((n << 2) + 33632) >> 2]), + (f = (t >>> 15) | 0), + f >>> 0 > r >>> 0) + ) { + k = (n - 1) | 0 + continue + } + if ((f + ((t >>> 8) & 127)) >>> 0 <= r >>> 0) { + u = (n + 1) | 0 + continue + } + break + } + ;(u = (t << 8) & 3840), (n = Q[(n + 35120) | 0]), (k = u | n) + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: switch (((o = (t >>> 4) | 0), (t = o & 15), t | 0)) { + case 8: + break f + case 7: + break t + case 6: + break u + case 5: + break n + case 4: + break o + case 0: + case 1: + case 2: + case 3: + break s + case 11: + case 12: + break i + case 9: + case 10: + break k + default: + break e + } + if ((((i | 0) != 2) | (t >>> 0 < 2)) & ((o & 1) != (i | 0))) + break A + r = (r - f + (A[((k << 2) + 33632) >> 2] >>> 15)) | 0 + break A + } + if (((k = (r - f) | 0), (k & 1) == (((i | 0) != 0) | 0))) break A + r = (f + (k ^ 1)) | 0 + break A + } + if (((f = (r - f) | 0), (f | 0) == 1)) { + r = ((i ? 1 : -1) + r) | 0 + break A + } + if ((f | 0) != !i << 1) break A + r = ((i ? 2 : -2) + r) | 0 + break A + } + if (((r = (r - f) | 0), !i)) + return ( + (A[(e + 4) >> 2] = 921), + (A[e >> 2] = r + F[(((k >>> 5) & 126) + 35504) >> 1]), + 2 + ) + r = (r + F[(((n & 63) << 1) + 35504) >> 1]) | 0 + break A + } + if ((i | 0) == 1) break A + r = (k + (((i | 0) == 2) << 5)) | 0 + break A + } + if ((i | 0) == 1) break A + r = (F[((k << 1) + 35504) >> 1] + ((i | 0) == 2)) | 0 + break A + } + if (((t - 9) | 0) != (l | 0)) break A + r = F[((k << 1) + 35504) >> 1] + break A + } + if (((t - 11) | 0) != (i | 0)) break A + return ( + (A[(e + 4) >> 2] = F[(((n & 63) << 1) + 35504) >> 1]), + (A[e >> 2] = F[(((k >>> 5) & 126) + 35504) >> 1] + ((r - f) | 0)), + 2 + ) + } + if (i) break A + return ( + (A[e >> 2] = F[(((u >>> 7) | 0) + 35504) >> 1]), + (A[(e + 8) >> 2] = F[(((n & 15) << 1) + 35504) >> 1]), + (A[(e + 4) >> 2] = F[(((n >>> 3) & 30) + 35504) >> 1]), + 3 + ) + } + r = (r - 97) >>> 0 < 26 ? (r - 32) | 0 : r + } + return (A[e >> 2] = r), 1 + } + function D2(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + A: { + r: { + e: { + i: { + k: { + f: { + for (;;) { + for ( + f = A[(i + 16) >> 2], + n = (f + 48) | 0, + f = A[(f + (((A[(f + 24) >> 2] & k) ^ -1) << 2)) >> 2]; + ; + + ) { + if (!f) break i + if ( + ((t = (f - 1) << 3), (f = (t + n) | 0), A[(f + 4) >> 2] != (k | 0)) + ) { + f = A[f >> 2] & 67108863 + continue + } + break + } + if (((n = (t + A[(i + 20) >> 2]) | 0), (t = A[f >> 2]), !r)) break f + ;(A[(r + 24) >> 2] = 0), + (A[(r + 28) >> 2] = 3), + (A[(r + 16) >> 2] = 0), + (A[(r + 20) >> 2] = 3), + (A[(r + 8) >> 2] = 0), + (A[(r + 12) >> 2] = 3), + (t = (t >>> 26) & 7), + (A[r >> 2] = t) + t: switch ((((A[f >> 2] >>> 30) | 0) - 1) | 0) { + case 0: + if ( + ((A[r >> 2] = t | 16), + (e = A[n >> 2]), + e && + ((A[e >> 2] = A[e >> 2] + 1), + (A[(r + 16) >> 2] = e), + (A[(r + 20) >> 2] = -1)), + (e = A[(n + 4) >> 2]), + !e) + ) + break A + return ( + (A[e >> 2] = A[e >> 2] + 1), + (A[(r + 24) >> 2] = e), + (A[(r + 28) >> 2] = -1), + 1 + ) + case 1: + if ( + ((f = A[(A[n >> 2] + 16) >> 2]), + (i = A[f >> 2]), + (f = A[(f + 4) >> 2]), + (f | 0) == 4) + ) + break k + f >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), + (A[(r + 8) >> 2] = i), + (A[(r + 12) >> 2] = f) + break A + case 2: + if (!Ve(e, i, k, n, f)) continue + break r + default: + break t + } + break + } + ;(e = A[n >> 2]), + (i = A[(n + 4) >> 2]), + i >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + (A[(r + 8) >> 2] = e), + (A[(r + 12) >> 2] = i) + break A + } + if ( + ((f = 1), + ((t & -1073741824) != -2147483648) | + (A[(A[(A[n >> 2] + 16) >> 2] + 4) >> 2] != 4)) + ) + break e + } + XA(e, k) + break r + } + if (((f = 0), (n = Q[(i + 5) | 0]), !(n & 4))) break e + if (n & 8) { + if ( + (k | 0) >= 0 || + ((k = k & 2147483647), + (n = A[(i + 40) >> 2]), + (f = k >>> 0 < n >>> 0), + !r | (k >>> 0 >= n >>> 0)) + ) + break e + ;(A[(r + 24) >> 2] = 0), + (A[(r + 28) >> 2] = 3), + (A[(r + 16) >> 2] = 0), + (A[(r + 20) >> 2] = 3), + (A[r >> 2] = 7), + (u = r), + (o = h4(e, i, -1, k)), + (A[(u + 8) >> 2] = o), + (A[(r + 12) >> 2] = g) + break A + } + if ( + ((n = + A[ + (((A[(A[(e + 16) >> 2] + 68) >> 2] + M(F[(i + 6) >> 1], 24)) | 0) + 20) >> + 2 + ]), + !n || ((n = A[n >> 2]), !n)) + ) + break e + f = Z[n | 0](e, r, i, -1, k) | 0 + } + return f + } + return -1 + } + return 1 + } + function Pk(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + ;(o = (h - 48) | 0), (h = o) + A: { + r: { + e: switch (k | 0) { + case 0: + d(18318, 16250, 3403, 16176), T() + case 1: + ;(e = A[(i + 12) >> 2]), + (G = r), + (E = t1(A[(i + 16) >> 2], e, ((e << 5) - A[(i + 8) >> 2]) | 0)), + (A[G >> 2] = E) + break r + case 2: + if ( + ((k = A[(i + 12) >> 2]), + (f = ((k << 5) - A[(i + 8) >> 2]) | 0), + (i = A[(i + 16) >> 2]), + (e = t1(i, k, (f + 32) | 0)), + (i = t1(i, k, f)), + (t | 0) == 1e9) + ) { + ;(e = j2(i, e, 1e9, 0)), + (A[(r + 4) >> 2] = e), + (e = (i0(e, g, -1e9, 0) + i) | 0), + (A[r >> 2] = e) + break r + } + ;(e = j2(i, e, t, 0)), + (A[(r + 4) >> 2] = e), + (G = r), + (E = (i - i0(t, 0, e, g)) | 0), + (A[G >> 2] = E) + break r + default: + break e + } + ;(l = A[i >> 2]), + (A[(o + 40) >> 2] = 0), + (A[(o + 44) >> 2] = 0), + (A[(o + 32) >> 2] = 0), + (A[(o + 36) >> 2] = -2147483648), + (A[(o + 28) >> 2] = l), + (A[(o + 20) >> 2] = 0), + (A[(o + 24) >> 2] = 0), + (A[(o + 12) >> 2] = 0), + (A[(o + 16) >> 2] = -2147483648), + (A[(o + 8) >> 2] = l), + (a = (f + 1) | 0), + (l = (((((n << 1) >>> a) | 0) + 1) >>> 1) | 0), + (C = (k - l) | 0), + (B = (M((f << 1) | 1, 20) + e) | 0), + (k = 0) + e: { + ;(f = (M(f, 40) + e) | 0), + A[(f + 12) >> 2] + ? (w = s) + : ((s = (o + 8) | 0), + (w = + C6(f, t, l, 1073741823, 1) | + K0(s, 1, 0) | + E4(B, s, f, (M((l + 1) | 0, u) + 2) | 0, 0))), + (s = (o + 28) | 0), + (w = w | h2(s, i, B, M(u, C), 0) | KA(s, 1)), + (B = (o + 8) | 0) + i: { + if ((w | h2(B, s, f, 1073741823, 1) | sr(B, i, B, 1073741823, 1)) & 32) + break i + for (;;) { + if (!(!A[(o + 12) >> 2] | !A[(o + 20) >> 2])) { + if (((i = (o + 8) | 0), LA(i, i, f, 1073741823, 1))) break i + k = (k - 1) | 0 + continue + } + break + } + for (;;) { + if (((i = (o + 8) | 0), (vA(i, f) | 0) >= 0)) { + if (sr(i, i, f, 1073741823, 1)) break i + k = (k + 1) | 0 + continue + } + break + } + if ( + (k && ((i = (o + 28) | 0), S1(i, i, k, k >> 31, 1073741823, 1))) || + Pk(e, ((l << 2) + r) | 0, (o + 28) | 0, C, a, n, t, u) + ) + break i + if (!Pk(e, r, (o + 8) | 0, l, a, n, t, u)) break e + } + w0((o + 28) | 0), w0((o + 8) | 0), (e = -1) + break A + } + w0((o + 28) | 0), w0((o + 8) | 0) + } + e = 0 + } + return (h = (o + 48) | 0), e + } + function Lk(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + k = A[e >> 2] + A: { + r: for (;;) { + ;(i = k), (k = (i + 1) | 0) + e: { + if (((f = Q[i | 0]), (n = (f - 9) | 0), n >>> 0 > 23)) break e + if (((n = 1 << n), n & 8388621)) continue + if (!(n & 18)) break e + if (!r) continue + break A + } + e: { + if ((f | 0) != 47) { + if ((f | 0) != 61) break e + return Q[k | 0] == 62 ? -90 : 61 + } + if (((i = Q[k | 0]), (i | 0) != 42)) { + if ((i | 0) != 47) return 47 + if (((i = 47), r)) break A + for (;;) { + i: switch ((i - 10) | 0) { + default: + if (!i) continue r + break + case 0: + case 3: + continue r + case 1: + case 2: + break i + } + ;(i = Q[(k + 1) | 0]), (k = (k + 1) | 0) + } + } + for (;;) { + if (((i = k), (k = (i + 1) | 0), (f = Q[(i + 1) | 0]), (f | 0) == 13)) { + if (r) break A + continue + } + if (!f) continue r + if ((f | 0) == 10 && r) break A + if (!(((f | 0) != 42) | (Q[(i + 2) | 0] != 47))) break + } + k = (i + 3) | 0 + continue + } + break + } + if (kk(f)) { + r: { + e: switch ((f - 101) | 0) { + case 4: + i: switch ((Q[k | 0] - 109) | 0) { + case 1: + if (pA(Q[(i + 2) | 0])) break r + return -71 + case 0: + break i + default: + break r + } + if ( + (Q[(i + 2) | 0] != 112) | + (Q[(i + 3) | 0] != 111) | + ((Q[(i + 4) | 0] != 114) | (Q[(i + 5) | 0] != 116)) || + pA(Q[(i + 6) | 0]) + ) + break r + return (A[e >> 2] = i + 6), -49 + case 0: + if ( + (Q[k | 0] != 120) | + (Q[(i + 2) | 0] != 112) | + ((Q[(i + 3) | 0] != 111) | (Q[(i + 4) | 0] != 114)) || + Q[(i + 5) | 0] != 116 || + pA(Q[(i + 6) | 0]) + ) + break r + return (A[e >> 2] = i + 6), -51 + case 1: + if ( + (Q[k | 0] != 117) | + (Q[(i + 2) | 0] != 110) | + ((Q[(i + 3) | 0] != 99) | (Q[(i + 4) | 0] != 116)) || + (Q[(i + 5) | 0] != 105) | + (Q[(i + 6) | 0] != 111) | + (Q[(i + 7) | 0] != 110) || + pA(Q[(i + 8) | 0]) + ) + break r + return -57 + case 2: + case 3: + break r + default: + break e + } + if (((f | 0) != 111) | (Q[k | 0] != 102) || pA(Q[(i + 2) | 0])) break r + return -37 + } + f = -125 + } + return f + } + return 10 + } + function p9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + ;(o = (h - 16) | 0), (h = o), (s = 3), (G = Z0(e, r, i)), (r = g), (E = r) + A: { + r: { + if ((r | 0) == 6 || ((B = ae(e, G, r, 0, 0)), (r = g), (s = r), (r | 0) == 6)) + break r + ;(a = -1), (Y = (k | 0) < 0 ? -1 : k) + e: { + for (;;) { + if ((a | 0) != (Y | 0)) { + ;(k = G), + (u = E), + (a | 0) >= 0 && + ((r = ((a << 3) + f) | 0), (k = A[r >> 2]), (u = A[(r + 4) >> 2])) + i: { + k: { + if ((u | 0) != -1) break k + ;(r = O(e, k, u, 216, k, u, 0)), (l = 0), (i = g) + f: { + if (l | ((i | 0) != 3)) { + if (!l & ((i | 0) == 6)) break r + r = U0(e, r, i) + break f + } + r = WA(e, k, u) + } + if ((r | 0) < 0) break r + if (!r) break k + if (n2(e, o, k, u)) break r + if ( + ((w = A[(o + 4) >> 2]), + (r = (t + w) | 0), + (l = A[o >> 2]), + (((n + l) >>> 0 < n >>> 0 ? (r + 1) | 0 : r) | 0) > 2097151) + ) + break e + for ( + r = 0, + i = 0, + C = (!!l & ((w | 0) >= 0)) | ((w | 0) > 0), + l = C ? l : 0, + w = C ? w : 0; + ; + + ) { + if (((r | 0) == (l | 0)) & ((i | 0) == (w | 0))) break i + if ( + ((C = N1(e, k, u, r, i, (o + 8) | 0)), + (C | 0) < 0 || + (C && + (s1(e, B, s, n, t, A[(o + 8) >> 2], A[(o + 12) >> 2]) | 0) < 0)) + ) + break r + ;(n = (n + 1) | 0), + (t = n ? t : (t + 1) | 0), + (r = (r + 1) | 0), + (i = r ? i : (i + 1) | 0) + } + } + if ((((n | 0) == -1) & ((t | 0) >= 2097151)) | ((t | 0) > 2097151)) + break e + if ( + (u >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (s1(e, B, s, n, t, k, u) | 0) < 0) + ) + break r + ;(n = (n + 1) | 0), (t = n ? t : (t + 1) | 0) + } + a = (a + 1) | 0 + continue + } + break + } + if ( + ((r = t), + ((n - -2147483648) >>> 0 < 2147483648 ? (r + 1) | 0 : r) + ? (S(+(+(n >>> 0) + +(r | 0) * 4294967296)), + (r = v(1) | 0), + (i = v(0) | 0), + (f = i), + (k = r & 2147483647), + (i = (((k | 0) == 2146435072) & ((i | 0) != 0)) | (k >>> 0 > 2146435072)), + (n = i ? 0 : f), + (r = i ? -12 : (r - 2146959372) | 0)) + : (r = 0), + (I2(e, B, s, 48, n, r) | 0) < 0) + ) + break r + break A + } + j(e, 11718, 0) + } + I(e, B, s), (B = 0), (s = 6) + } + return I(e, G, E), (h = (o + 16) | 0), (g = s), B | 0 + } + function te(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(t = (h - 48) | 0), (h = t), (u = 0) + A: { + if ((i | 0) != -1 || ((u = 0), F[(r + 6) >> 1] != 49)) break A + u = A[(r + 32) >> 2] + } + ;(A[(t + 40) >> 2] = 0), (A[(t + 44) >> 2] = 0) + A: { + for (;;) { + if ((s | 0) != 2) { + if (((n = 0), (B = w2(e, 32)), !B)) { + if (((n = -1), (s | 0) != 1)) break A + _e(A[(e + 16) >> 2], A[(t + 40) >> 2]) + break A + } + for (;;) { + if ((n | 0) != 2) { + ;(l = n << 3), + (w = (l + f) | 0), + (o = A[w >> 2]), + (w = A[(w + 4) >> 2]), + w >>> 0 >= 4294967285 && (A[o >> 2] = A[o >> 2] + 1), + (l = (l + B) | 0), + (A[(l + 8) >> 2] = o), + (A[(l + 12) >> 2] = w), + (n = (n + 1) | 0) + continue + } + break + } + ;(n = ((s << 3) + k) | 0), + (o = A[n >> 2]), + (n = A[(n + 4) >> 2]), + (l = A2(e, o, n)), + (o = l ? o : 0), + (n = l ? n : 3), + n >>> 0 >= 4294967285 && (A[o >> 2] = A[o >> 2] + 1), + (A[(B + 24) >> 2] = o), + (A[(B + 28) >> 2] = n), + (A[(((t + 40) | 0) + (s << 2)) >> 2] = B), + (s = (s + 1) | 0) + continue + } + break + } + r: { + if (((n = A[u >> 2]), !n)) + for (n = 0; ; ) { + if ((n | 0) == 2) break r + ;(r = ((n << 3) + u) | 0), + (i = (r + 4) | 0), + (k = A[i >> 2]), + (e = A[(((t + 40) | 0) + (n << 2)) >> 2]), + (A[(k + 4) >> 2] = e), + (A[(e + 4) >> 2] = i), + (A[e >> 2] = k), + (A[(r + 4) >> 2] = e), + (n = (n + 1) | 0) + } + e: { + if ( + (n | 0) != 2 || + ((n = 2), A[(u + 20) >> 2]) || + ((k = A[(e + 16) >> 2]), (f = A[(k + 152) >> 2]), !f) + ) + break e + Z[f | 0](e, r, i, A[(u + 24) >> 2], A[(u + 28) >> 2], 1, A[(k + 156) >> 2]), + (n = A[u >> 2]) + } + for ( + i = (n - 1) | 0, + r = A[(((t + 40) | 0) + (i << 2)) >> 2], + k = A[(r + 12) >> 2], + A[t >> 2] = A[(r + 8) >> 2], + A[(t + 4) >> 2] = k, + k = A[(r + 20) >> 2], + A[(t + 8) >> 2] = A[(r + 16) >> 2], + A[(t + 12) >> 2] = k, + k = A[(r + 28) >> 2], + A[(t + 16) >> 2] = A[(r + 24) >> 2], + A[(t + 20) >> 2] = k, + n = 0, + A[(t + 24) >> 2] = (i | 0) != 0, + A[(t + 28) >> 2] = 1, + r = A[(u + 28) >> 2], + A[(t + 32) >> 2] = A[(u + 24) >> 2], + A[(t + 36) >> 2] = r, + u6(e, 77, 5, t); + ; + + ) { + if ((n | 0) == 2) break r + _e(A[(e + 16) >> 2], A[(((t + 40) | 0) + (n << 2)) >> 2]), (n = (n + 1) | 0) + } + } + ;(A[(u + 20) >> 2] = 1), (n = 0) + } + return (h = (t + 48) | 0), n + } + function Cr(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + A: { + r: { + e: { + S(+e), (r = v(1) | 0), v(0) | 0 + i: { + k: { + if (((f = r & 2147483647), f >>> 0 >= 1078159482)) { + if ( + (S(+e), + (f = v(1) | 0), + (f = f & 2147483647), + (((f | 0) == 2146435072) & ((v(0) | 0) != 0)) | (f >>> 0 > 2146435072)) + ) + break A + if ((r | 0) < 0) return -1 + if (!(e > 709.782712893384)) break k + return +(e * 898846567431158e293) + } + if (f >>> 0 < 1071001155) break e + if (f >>> 0 > 1072734897) break k + if (((r | 0) > 0) | ((r | 0) >= 0)) { + ;(r = 1), (i = 19082149292705877e-26), (t = e + -0.6931471803691238) + break i + } + ;(r = -1), (i = -19082149292705877e-26), (t = e + 0.6931471803691238) + break i + } + S(0.5), + (r = v(1) | 0), + (u = v(0) | 0), + S(+e), + (f = v(1) | 0), + v(0) | 0, + P(0, u | 0), + P(1, (r & 2147483647) | (f & -2147483648)), + (i = e * 1.4426950408889634 + +u0()) + k: { + if (r0(i) < 2147483648) { + r = ~~i + break k + } + r = -2147483648 + } + ;(k = +(r | 0)), + (i = k * 19082149292705877e-26), + (t = e + k * -0.6931471803691238) + } + ;(e = t), (e = e - i), (i = t - e - i) + break r + } + if (f >>> 0 < 1016070144) break A + r = 0 + } + if ( + ((n = e * 0.5), + (k = e * n), + (t = + k * + (k * + (k * + (k * (k * -20109921818362437e-23 + 4008217827329362e-21) + + -793650757867488e-19) + + 0.0015873015872548146) + + -0.03333333333333313) + + 1), + (n = 3 - t * n), + (n = k * ((t - n) / (6 - e * n))), + !r) + ) + return +(e - (e * n - k)) + i = e * (n - i) - i - k + r: switch ((r + 1) | 0) { + case 0: + return +((e - i) * 0.5 + -0.5) + case 2: + return e < -0.25 ? +((i - (e + 0.5)) * -2) : ((e = e - i), +(e + e + 1)) + default: + break r + } + if ((P(0, 0), P(1, (r + 1023) << 20), (k = +u0()), r >>> 0 >= 57)) + return ( + (e = e - i + 1), + +(((r | 0) == 1024 ? (e + e) * 898846567431158e293 : e * k) + -1) + ) + P(0, 0), + P(1, (1023 - r) << 20), + (n = +u0()), + (e = (r >>> 0 <= 19 ? 1 - n + (e - i) : e - (i + n) + 1) * k) + } + return +e + } + function N9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + ;(n = (h - 32) | 0), (h = n), (o = Z0(e, r, i)), (r = g), (B = r) + A: { + r: { + if (n2(e, (n + 16) | 0, o, r)) break r + ;(a = -1), (C = -1), (r = A[(n + 20) >> 2]), (l = r), (u = A[(n + 16) >> 2]) + e: { + if ((!u & ((r | 0) <= 0)) | ((r | 0) < 0)) break e + if ( + ((r = 0), + (i = 0), + (A[(n + 8) >> 2] = 0), + (A[(n + 12) >> 2] = 0), + (k | 0) >= 2) + ) { + if (W1(e, (n + 8) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2], 0, 0, u, l, u, l)) + break r + ;(i = A[(n + 12) >> 2]), (r = A[(n + 8) >> 2]) + } + i: { + k: { + if (!ur(o, B, (n + 4) | 0, n)) break k + for ( + k = A[n >> 2], + t = ((r >>> 0 > k >>> 0) & ((i | 0) >= 0)) | ((i | 0) > 0), + w = t ? r : k, + G = t ? i : 0, + E = A[(n + 4) >> 2]; + ; + + ) { + if (((r | 0) == (w | 0)) & ((i | 0) == (G | 0))) break k + if ( + ((k = A[f >> 2]), + (t = A[(f + 4) >> 2]), + (Y = t), + t >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (s = (E + (r << 3)) | 0), + (t = A[s >> 2]), + (s = A[(s + 4) >> 2]), + s >>> 0 >= 4294967285 && (A[t >> 2] = A[t >> 2] + 1), + rA(e, k, Y, t, s, 0)) + ) + break i + ;(r = (r + 1) | 0), (i = r ? i : (i + 1) | 0) + } + } + for ( + t = ((r >>> 0 > u >>> 0) & ((i | 0) >= (l | 0))) | ((i | 0) > (l | 0)), + u = t ? r : u, + t = t ? i : l; + ; + + ) { + if (((r | 0) == (u | 0)) & ((i | 0) == (t | 0))) break e + if (((k = N1(e, o, B, r, i, (n + 24) | 0)), (k | 0) < 0)) break r + if ( + k && + ((k = A[f >> 2]), + (w = A[(f + 4) >> 2]), + w >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + rA(e, k, w, A[(n + 24) >> 2], A[(n + 28) >> 2], 0)) + ) + break i + ;(r = (r + 1) | 0), (i = r ? i : (i + 1) | 0) + } + } + ;(a = r), (C = i) + } + if ( + (I(e, o, B), + (r = 0), + (i = C), + (e = a), + !((e - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) + ) + break A + S(+(+(e >>> 0) + +(i | 0) * 4294967296)), + (r = v(1) | 0), + (e = v(0) | 0), + (i = r & 2147483647), + (i = (((i | 0) == 2146435072) & ((e | 0) != 0)) | (i >>> 0 > 2146435072)), + (e = i ? 0 : e), + (r = i ? -12 : (r - 2146959372) | 0) + break A + } + I(e, o, B), (e = 0), (r = 6) + } + return (h = (n + 32) | 0), (g = r), e | 0 + } + function Ti(e, r) { + var i = 0, + k = 0, + f = 0 + for (k = (r + 16) | 0, i = A[(r + 20) >> 2]; ; ) { + if ((i | 0) != (k | 0)) { + ;(f = (i - 24) | 0), (i = A[(i + 4) >> 2]), Ti(e, f) + continue + } + break + } + for ( + Qt(A[(e + 16) >> 2], A[(r + 256) >> 2], A[(r + 260) >> 2], A[(r + 288) >> 2]), + Kr((r + 256) | 0), + i = A[(e + 16) >> 2], + Z[A[(i + 4) >> 2]]((i + 16) | 0, A[(r + 332) >> 2]), + i = A[(e + 16) >> 2], + Z[A[(i + 4) >> 2]]((i + 16) | 0, A[(r + 292) >> 2]), + i = A[(e + 16) >> 2], + Z[A[(i + 4) >> 2]]((i + 16) | 0, A[(r + 344) >> 2]), + i = 0; + ; + + ) { + if (((k = A[(r + 308) >> 2]), (i | 0) < A[(r + 312) >> 2])) { + ;(k = (k + (i << 3)) | 0), I(e, A[k >> 2], A[(k + 4) >> 2]), (i = (i + 1) | 0) + continue + } + break + } + for ( + i = A[(e + 16) >> 2], + Z[A[(i + 4) >> 2]]((i + 16) | 0, k), + K(e, A[(r + 112) >> 2]), + i = 0; + ; + + ) { + if (((k = A[(r + 116) >> 2]), (i | 0) < A[(r + 124) >> 2])) { + K(e, A[(k + (i << 4)) >> 2]), (i = (i + 1) | 0) + continue + } + break + } + for (i = A[(e + 16) >> 2], Z[A[(i + 4) >> 2]]((i + 16) | 0, k), i = 0; ; ) { + if (((k = A[(r + 128) >> 2]), (i | 0) < A[(r + 136) >> 2])) { + K(e, A[(k + (i << 4)) >> 2]), (i = (i + 1) | 0) + continue + } + break + } + for (i = A[(e + 16) >> 2], Z[A[(i + 4) >> 2]]((i + 16) | 0, k), i = 0; ; ) { + if (((k = A[(r + 252) >> 2]), (i | 0) < A[(r + 244) >> 2])) { + K(e, A[(((k + (i << 4)) | 0) + 12) >> 2]), (i = (i + 1) | 0) + continue + } + break + } + for (i = A[(e + 16) >> 2], Z[A[(i + 4) >> 2]]((i + 16) | 0, k), i = 0; ; ) { + if (((k = A[(r + 328) >> 2]), (i | 0) < A[(r + 320) >> 2])) { + K(e, A[(((k + (i << 3)) | 0) + 4) >> 2]), (i = (i + 1) | 0) + continue + } + break + } + ;(i = A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]((i + 16) | 0, k), + (i = A[(r + 204) >> 2]), + (i | 0) != ((r + 208) | 0) && + ((k = A[(e + 16) >> 2]), Z[A[(k + 4) >> 2]]((k + 16) | 0, i)), + K(e, A[(r + 364) >> 2]), + Kr((r + 372) | 0), + (i = A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]((i + 16) | 0, A[(r + 396) >> 2]), + A[(r + 4) >> 2] && + ((i = A[(r + 24) >> 2]), + (k = A[(r + 28) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(r + 24) >> 2] = 0), + (A[(r + 28) >> 2] = 0)), + (e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + function Kk(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + ;(f = (h - 48) | 0), (h = f) + A: { + r: { + e: { + if (!(((e | 0) == (r | 0)) | ((e | 0) == (i | 0)))) { + if ( + ((t = A[(r + 8) >> 2] > 0 ? A[(r + 4) >> 2] : t), + (o = A[(i + 8) >> 2] > 0 ? A[(i + 4) >> 2] : o), + !t) + ) { + u = r + break e + } + if ( + ((n = A[e >> 2]), + (A[(f + 20) >> 2] = 0), + (A[(f + 24) >> 2] = 0), + (A[(f + 12) >> 2] = 0), + (A[(f + 16) >> 2] = -2147483648), + (A[(f + 8) >> 2] = n), + (u = (f + 8) | 0), + !S1(u, r, 1, 0, 1073741823, 1)) + ) + break e + i = 0 + break r + } + d(18268, 16250, 2352, 9519), T() + } + e: { + i: { + k: { + if (!o) { + if (((n = 0), k >>> 0 >= 2)) break k + ;(s = !t), (n = t) + break i + } + if ( + ((r = A[e >> 2]), + (A[(f + 40) >> 2] = 0), + (A[(f + 44) >> 2] = 0), + (A[(f + 32) >> 2] = 0), + (A[(f + 36) >> 2] = -2147483648), + (A[(f + 28) >> 2] = r), + (r = (f + 28) | 0), + S1(r, i, 1, 0, 1073741823, 1)) + ) { + i = r + break r + } + ;(i = (f + 28) | 0), (n = S5(t, o, k)) + } + if (((s = !n), ((k | 0) != 2) | n)) break i + k: { + if (!(t | o)) { + ;(r = A[(u + 8) >> 2]), + (n = A[(i + 8) >> 2]), + (r = (r | 0) < (n | 0) ? r : n) + break k + } + if (((r = A[(u + 8) >> 2]), !t)) break k + r = A[(i + 8) >> 2] + } + ;(n = 0), (s = 1) + break e + } + ;(r = A[(u + 8) >> 2]), (l = A[(i + 8) >> 2]), (r = (r | 0) > (l | 0) ? r : l) + } + if (((l = (((r | 0) <= 1 ? 1 : r) + 31) | 0), (B = (l >>> 5) | 0), l2(e, B))) + break r + for ( + r = 0, + a = (0 - n) | 0, + o = (0 - o) | 0, + t = (0 - t) | 0, + C = ((A[(i + 12) >> 2] << 5) - A[(i + 8) >> 2]) | 0, + G = ((A[(u + 12) >> 2] << 5) - A[(u + 8) >> 2]) | 0; + ; + + ) { + if ((r | 0) != (B | 0)) { + ;(w = r << 5), + (E = (A[(e + 16) >> 2] + (r << 2)) | 0), + (Y = + S5( + t1(A[(u + 16) >> 2], A[(u + 12) >> 2], (w + G) | 0) ^ t, + t1(A[(i + 16) >> 2], A[(i + 12) >> 2], (C + w) | 0) ^ o, + k, + ) ^ a), + (A[E >> 2] = Y), + (r = (r + 1) | 0) + continue + } + break + } + if ( + ((A[(e + 4) >> 2] = n), + (A[(e + 8) >> 2] = l & 2147483616), + De(e, 1073741823, 1), + (r = 0), + s || !S1(e, e, -1, -1, 1073741823, 1)) + ) + break A + } + c0(e), (r = 32) + } + return ( + (e = (f + 8) | 0), + (e | 0) == (u | 0) && w0(e), + (e = (f + 28) | 0), + (e | 0) == (i | 0) && w0(e), + (h = (f + 48) | 0), + r + ) + } + function y9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e), (o = 6) + break A + } + ;(o = 6), (a = 3), (s = R0(e, A[f >> 2], A[(f + 4) >> 2])), (f = g), (C = f) + r: { + e: { + i: { + if ((f | 0) == 6) { + G = 3 + break i + } + if ( + ((B = O(e, r, i, 109, r, i, 0)), + (f = g), + (G = f), + (f | 0) == 6 || ((B = q0(e, B, f)), (f = g), (G = f), (f | 0) == 6)) + ) + break i + if ((H4(B, 103, 0) | 0) == -1) { + ;(E = DA(e, r, i, s, C)), (o = g) + break r + } + if ( + ((W = U0(e, O(e, r, i, 111, r, i, 0), g)), + (W | 0) < 0 || (I2(e, r, i, 85, 0, 0) | 0) < 0) + ) + break i + if (((l = u2(e)), (f = g), (u = f), (f | 0) == 6)) { + ;(l = 0), (u = 6) + break e + } + for (;;) { + k: { + if ( + (I(e, Y, a), + (Y = DA(e, r, i, s, C)), + (f = g), + (a = f), + (n = 0), + !n & ((f | 0) == 2)) + ) + break k + if (!n & ((f | 0) == 6)) break e + ;(n = q0(e, J2(e, Y, f, 0, 0), g)), (t = g) + f: { + if (0 | ((t | 0) != -7)) { + if (((f = 0), !E & ((t | 0) == 6))) break e + break f + } + f = !(A[(n + 4) >> 2] & 2147483647) + } + if ((A4(e, l, u, w, D, n, t) | 0) < 0) break e + if (((w = (w + 1) | 0), (D = w ? D : (D + 1) | 0), !f)) continue + if ((L4(e, (k + 8) | 0, O(e, r, i, 85, r, i, 0), g) | 0) < 0) break e + ;(f = Q6(s, A[(k + 8) >> 2], A[(k + 12) >> 2], W)), (n = g), (t = 0) + f: { + if (!((f - -2147483648) >>> 0 < 2147483648 ? (n + 1) | 0 : n)) break f + S(+(+(f >>> 0) + +(n | 0) * 4294967296)), + (n = v(1) | 0), + (f = v(0) | 0), + (t = n & 2147483647), + (t = + (((t | 0) == 2146435072) & ((f | 0) != 0)) | + (t >>> 0 > 2146435072)), + (f = t ? 0 : f), + (t = t ? -12 : (n - 2146959372) | 0) + } + if (((n = t), (I2(e, r, i, 85, f, n) | 0) >= 0)) continue + break e + } + break + } + if (w) { + ;(E = l), (o = u) + break r + } + I(e, l, u), (o = 2) + break r + } + u = 3 + } + I(e, l, u) + } + I(e, Y, a), I(e, B, G), I(e, s, C) + } + return (h = (k + 16) | 0), (g = o), E | 0 + } + function tn(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0 + A: { + r: { + e: { + i: { + k: { + f: { + r = A[(e + 4) >> 2] + t: { + if ((r | 0) != A[(e + 104) >> 2]) { + ;(A[(e + 4) >> 2] = r + 1), (r = Q[r | 0]) + break t + } + r = S2(e) + } + switch ((r - 43) | 0) { + case 0: + case 2: + break f + default: + break k + } + } + i = A[(e + 4) >> 2] + f: { + if ((i | 0) != A[(e + 104) >> 2]) { + ;(A[(e + 4) >> 2] = i + 1), (i = Q[i | 0]) + break f + } + i = S2(e) + } + if ((i - 58) >>> 0 > 4294967285) { + ;(n = (r | 0) == 45), (r = i) + break A + } + if ( + ((r = A[(e + 116) >> 2]), (r | 0) > 0 ? (i = 1) : (i = (r | 0) >= 0), i) + ) + break i + break r + } + if ((r - 58) >>> 0 > 4294967285) break A + if (A[(e + 116) >> 2] < 0) break r + break e + } + A[(e + 4) >> 2] = A[(e + 4) >> 2] - 1 + } + A[(e + 4) >> 2] = A[(e + 4) >> 2] - 1 + } + return (g = -2147483648), 0 + } + A: { + if ((r - 48) >>> 0 >= 10) break A + for (;;) { + ;(k = (((M(k, 10) + r) | 0) - 48) | 0), + (f = (k | 0) < 214748364), + (r = A[(e + 4) >> 2]) + r: { + if ((r | 0) != A[(e + 104) >> 2]) { + ;(A[(e + 4) >> 2] = r + 1), (r = Q[r | 0]) + break r + } + r = S2(e) + } + if (((i = (r - 48) | 0), !(f & (i >>> 0 <= 9)))) break + } + if (((f = k >> 31), i >>> 0 >= 10)) break A + for (;;) { + ;(k = i0(k, f, 10, 0)), + (f = (k + r) | 0), + (r = g), + (r = k >>> 0 > f >>> 0 ? (r + 1) | 0 : r), + (k = A[(e + 4) >> 2]) + r: { + if ((k | 0) != A[(e + 104) >> 2]) { + ;(A[(e + 4) >> 2] = k + 1), (i = Q[k | 0]) + break r + } + i = S2(e) + } + if ( + ((k = (f - 48) | 0), + (f = (r - (f >>> 0 < 48)) | 0), + (r = i), + (i = (r - 48) | 0), + !( + (((k >>> 0 < 2061584302) & ((f | 0) <= 21474836)) | ((f | 0) < 21474836)) & + (i >>> 0 <= 9) + )) + ) + break + } + if (i >>> 0 >= 10) break A + for (;;) { + r = A[(e + 4) >> 2] + r: { + if ((r | 0) != A[(e + 104) >> 2]) { + ;(A[(e + 4) >> 2] = r + 1), (i = Q[r | 0]) + break r + } + i = S2(e) + } + if (!((i - 48) >>> 0 < 10)) break + } + } + return ( + (r = A[(e + 116) >> 2]), + (r | 0) > 0 ? (i = 1) : (i = (r | 0) >= 0), + i && (A[(e + 4) >> 2] = A[(e + 4) >> 2] - 1), + (g = n ? (0 - ((((k | 0) != 0) + f) | 0)) | 0 : f), + n ? (0 - k) | 0 : k + ) + } + function un(e, r, i, k, f, n, t, u, o, l, s, B, w, a) { + var C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0, + e0 = 0 + ;(C = (h - 48) | 0), (h = C) + A: { + if (z[(A[(e + 16) >> 2] + 120) >> 2] <= C >>> 0) + for ( + G = n, + n = (!!n & ((t | 0) >= 0)) | ((t | 0) > 0), + W = n ? G : 0, + V = n ? t : 0, + R = (l - 1) | 0, + N = (l | 0) <= 0, + n = 0, + t = 0; + ; + + ) { + if (((n | 0) == (W | 0)) & ((t | 0) == (V | 0))) { + ;(Y = u), (D = o) + break A + } + if (((Y = -1), (D = -1), (l = N1(e, k, f, n, t, (C + 40) | 0)), (l | 0) < 0)) + break A + r: { + if (!l) break r + if ( + q | ((B | 0) != 3) && + ((l = A[(C + 44) >> 2]), + (A[C >> 2] = A[(C + 40) >> 2]), + (A[(C + 4) >> 2] = l), + (A[(C + 16) >> 2] = k), + (A[(C + 20) >> 2] = f), + (!t & (n >>> 0 >= 2147483648)) | t + ? (S(+(+(n >>> 0) + +(t | 0) * 4294967296)), + (E = v(1) | 0), + (G = v(0) | 0), + (L = G), + (l = E & 2147483647), + (G = + (((l | 0) == 2146435072) & ((G | 0) != 0)) | (l >>> 0 > 2146435072)), + (l = G ? 0 : L), + (G = G ? -12 : (E - 2146959372) | 0)) + : ((l = n), (G = t)), + (A[(C + 8) >> 2] = l), + (A[(C + 12) >> 2] = G), + (A0 = C), + (e0 = G0(e, s, B, w, a, 3, C)), + (A[(A0 + 40) >> 2] = e0), + (G = g), + (A[(C + 44) >> 2] = G), + I(e, A[C >> 2], A[(C + 4) >> 2]), + I(e, A[(C + 8) >> 2], A[(C + 12) >> 2]), + (G | 0) == 6) + ) + break A + e: { + i: { + k: { + if (N) break k + if ( + ((l = A[(C + 40) >> 2]), + (E = A[(C + 44) >> 2]), + (G = WA(e, l, E)), + (G | 0) < 0) + ) + break i + if (!G) break k + if ( + (n2(e, (C + 32) | 0, l, E) | 0) < 0 || + ((u = un( + e, + r, + i, + l, + E, + A[(C + 32) >> 2], + A[(C + 36) >> 2], + u, + o, + R, + 0, + 3, + 0, + 3, + )), + (o = g), + (o | 0) < 0) + ) + break i + I(e, l, E) + break r + } + if ((((u | 0) != -1) & ((o | 0) <= 2097151)) | ((o | 0) < 2097151)) + break e + j(e, 11687, 0), (l = A[(C + 40) >> 2]), (E = A[(C + 44) >> 2]) + } + I(e, l, E) + break A + } + if ((s1(e, r, i, u, o, A[(C + 40) >> 2], A[(C + 44) >> 2]) | 0) < 0) break A + ;(u = (u + 1) | 0), (o = u ? o : (o + 1) | 0) + } + ;(n = (n + 1) | 0), (t = n ? t : (t + 1) | 0) + } + _4(e), (Y = -1), (D = -1) + } + return (h = (C + 48) | 0), (g = D), Y + } + function x9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(n = (h - 96) | 0), (h = n), (o = -1), (u = y1(e, (n + 88) | 0, i, k, 102)) + A: { + if (!u) break A + if ( + ((l = A[u >> 2]), + (i = A[(n + 88) >> 2]), + (k = A[(n + 92) >> 2]), + (t = k), + (k | 0) == 3) + ) { + o = D2(e, r, l, f) + break A + } + if (((k = q2(e, f)), (s = g), (s | 0) == 6)) { + I(e, i, t) + break A + } + if ( + ((B = A[u >> 2]), + (w = A[(u + 4) >> 2]), + (A[(n + 72) >> 2] = k), + (A[(n + 76) >> 2] = s), + (A[(n + 64) >> 2] = B), + (A[(n + 68) >> 2] = w), + (t = L0(e, i, t, A[(u + 8) >> 2], A[(u + 12) >> 2], 2, (n - -64) | 0)), + (i = g), + I(e, k, s), + (k = t), + (t = 0), + !t & ((i | 0) == 6)) + ) + break A + r: { + e: { + i: { + if (!((!t & ((i | 0) == 3)) | ((i | 0) == -1))) { + I(e, k, i) + break i + } + if (((f = D2(e, n, l, f)), (f | 0) < 0)) break r + k: { + if (!f) { + if (((o = 0), !t & ((i | 0) == 3))) break A + break k + } + if ((Y2(e, n), t | ((i | 0) != 3))) break k + if (!(m[n | 0] & 1) || ((o = 0), !(m[(l + 5) | 0] & 1))) break i + break A + } + if (((o = -1), (t = Q4(e, A[u >> 2], A[(u + 4) >> 2])), (t | 0) < 0)) break r + if (((u = En(e, (n + 32) | 0, k, i)), I(e, k, i), (u | 0) < 0)) break A + k: { + if (f) { + if ( + ((k = A[n >> 2]), + (i = A[(n + 32) >> 2]), + !Y6(k, (i & 16 ? 7424 : 9984) | i)) + ) + break k + if (i & 1) break e + if (k & 1) break k + if (i & 18) break e + if (k & 2) break k + break e + } + if (!t) break k + if (m[(n + 32) | 0] & 1) break e + } + Y2(e, (n + 32) | 0) + } + j(e, 7868, 0), (o = -1) + break A + } + e: { + if (r) { + ;(e = A[(n + 36) >> 2]), + (A[r >> 2] = A[(n + 32) >> 2]), + (A[(r + 4) >> 2] = e), + (e = A[(n + 60) >> 2]), + (A[(r + 24) >> 2] = A[(n + 56) >> 2]), + (A[(r + 28) >> 2] = e), + (e = A[(n + 52) >> 2]), + (A[(r + 16) >> 2] = A[(n + 48) >> 2]), + (A[(r + 20) >> 2] = e), + (e = A[(n + 44) >> 2]), + (A[(r + 8) >> 2] = A[(n + 40) >> 2]), + (A[(r + 12) >> 2] = e) + break e + } + Y2(e, (n + 32) | 0) + } + o = 1 + break A + } + I(e, k, i) + } + return (h = (n + 96) | 0), o | 0 + } + function T9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(l = (h - 16) | 0), (h = l), (A[(l + 8) >> 2] = 0), (A[(l + 12) >> 2] = 0) + A: { + r: { + if ((k | 0) <= 0) break r + if (((r = 0), (i = 6), g2(e, (l + 8) | 0, A[f >> 2], A[(f + 4) >> 2]))) break A + if (((w = 1), (n = b[(l + 8) >> 3]), (k | 0) != 1)) + for (;;) { + if ((k | 0) == (w | 0)) break r + if (((t = ((w << 3) + f) | 0), g2(e, l, A[t >> 2], A[(t + 4) >> 2]))) break A + ;(w = (w + 1) | 0), + (o = (h - 32) | 0), + (h = o), + (u = r0(b[l >> 3])), + (s = r0(n)), + S(+s), + (t = v(1) | 0), + (a = v(0) | 0), + S(+u), + (B = v(1) | 0), + (C = v(0) | 0), + (a = (((t | 0) == (B | 0)) & (a >>> 0 < C >>> 0)) | (t >>> 0 < B >>> 0)), + (n = a ? s : u), + S(+n), + (t = v(1) | 0), + (C = v(0) | 0), + (B = (t >>> 20) | 0) + e: { + if ((B | 0) == 2047) break e + u = a ? u : s + i: { + if ( + !(t | C) || + (S(+u), (t = v(1) | 0), v(0) | 0, (t = (t >>> 20) | 0), (t | 0) == 2047) + ) + break i + if (((t - B) | 0) >= 65) { + n = u + n + break e + } + k: { + if (t >>> 0 >= 1534) { + ;(n = n * 190109156629516e-225), + (u = u * 190109156629516e-225), + (s = 5260135901548374e195) + break k + } + if (((s = 1), B >>> 0 > 572)) break k + ;(n = n * 5260135901548374e195), + (u = u * 5260135901548374e195), + (s = 190109156629516e-225) + } + J5((o + 24) | 0, (o + 16) | 0, u), + J5((o + 8) | 0, o, n), + (n = + s * + D4(b[o >> 3] + b[(o + 16) >> 3] + b[(o + 8) >> 3] + b[(o + 24) >> 3])) + break e + } + n = u + } + h = (o + 32) | 0 + } + n = r0(n) + } + if ( + (S(+n), + (e = v(1) | 0), + (i = v(0) | 0), + r0(n) < 2147483648 ? (r = ~~n) : (r = -2147483648), + S(+(r | 0)), + (k = v(1) | 0), + ((i | 0) == (v(0) | 0)) & ((e | 0) == (k | 0))) + ) { + i = 0 + break A + } + ;(k = i), + (r = e & 2147483647), + (i = (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072)), + (r = i ? 0 : k), + (i = i ? -12 : (e - 2146959372) | 0) + } + return (h = (l + 16) | 0), (g = i), r | 0 + } + function Ir(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(n = A[e >> 2]), (i = (n + 1) | 0), (k = 8) + A: { + r: { + e: { + if (((u = Q[n | 0]), (f = (u - 48) | 0), f >>> 0 >= 8)) { + t = -2 + i: switch ((u - 110) | 0) { + default: + k: switch ((u - 98) | 0) { + case 4: + break k + case 0: + break r + default: + break A + } + k = 12 + break r + case 0: + k = 10 + break r + case 4: + k = 13 + break r + case 6: + k = 9 + break r + case 8: + k = 11 + break r + case 1: + case 2: + case 3: + case 5: + case 9: + break A + case 7: + case 10: + break i + } + if (!(!r | (Q[i | 0] != 123))) { + for (i = (n + 2) | 0, f = Q[(n + 2) | 0], k = 0; ; ) { + if ( + ((r = i), + (t = -1), + (f = A3(f)), + (f | 0) < 0 || ((k = f | (k << 4)), k >>> 0 > 1114111)) + ) + break A + if (((i = (i + 1) | 0), (f = Q[i | 0]), (f | 0) == 125)) break + } + i = (r + 2) | 0 + break r + } + for ( + f = n, + n = (u | 0) == 120 ? 2 : 4, + f = (((f + n) | 0) + 1) | 0, + k = 0, + t = 0; + ; + + ) { + if ((t | 0) != (n | 0)) { + if (((u = A3(Q[i | 0])), (u | 0) < 0)) return -1 + ;(t = (t + 1) | 0), (i = (i + 1) | 0), (k = u | (k << 4)) + continue + } + break + } + if ( + ((r | 0) != 2) | + ((k & -1024) != 55296) | + (Q[f | 0] != 92) | + (Q[(f + 1) | 0] != 117) + ) + break e + for (r = (f + 2) | 0, i = 0, t = 0; ; ) { + i: { + if ((i | 0) == 4 || ((n = A3(Q[(r + i) | 0])), (n | 0) < 0)) break i + ;(i = (i + 1) | 0), (t = n | (t << 4)) + continue + } + break + } + if (((i | 0) != 4) | (t >>> 0 < 56320) | (t >>> 0 > 57343)) break e + ;(k = ((((k << 10) & 1047552) | (t & 1023)) + 65536) | 0), (i = (f + 6) | 0) + break r + } + if ((r | 0) == 2) { + if (((t = -1), f)) break A + if (((k = 0), (Q[i | 0] - 58) >>> 0 < 4294967286)) break r + break A + } + if (((r = (Q[i | 0] - 48) | 0), r >>> 0 > 7)) { + k = f + break r + } + if ( + ((i = (n + 2) | 0), + (k = r | (f << 3)), + k >>> 0 > 31 || ((r = (Q[(n + 2) | 0] - 48) | 0), r >>> 0 > 7)) + ) + break r + ;(i = (n + 3) | 0), (k = r | (k << 3)) + break r + } + i = f + } + ;(A[e >> 2] = i), (t = k) + } + return t + } + function on(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + A: { + r: { + e: { + i: { + k: { + f: { + if (k >>> 0 <= 2) { + if ( + ((t = k << 1), + (o = t | 1), + (u = Z[A[(e + 4) >> 2]](A[e >> 2], 0, o << 2) | 0), + (n = Z[A[(e + 4) >> 2]](A[e >> 2], 0, ((k << 2) + 8) | 0) | 0), + !n | !u) + ) + break k + for (;;) { + if ((f | 0) != (t | 0)) { + ;(A[((f << 2) + u) >> 2] = 0), (f = (f + 1) | 0) + continue + } + break + } + if (((A[((t << 2) + u) >> 2] = 1), Hk(e, n, u, o, i, k))) break k + for (i = (k + 1) | 0, f = 0; ; ) { + if ((i | 0) != (f | 0)) { + ;(t = f << 2), + (A[(t + r) >> 2] = A[(n + t) >> 2]), + (f = (f + 1) | 0) + continue + } + break + } + if (L6(u, k)) break f + Te(r, 1, i) + break f + } + if ( + ((t = ((k - 1) >>> 1) | 0), + (o = (k - t) | 0), + (f = (o + k) | 0), + (l = (f + 1) | 0), + (n = Z[A[(e + 4) >> 2]](A[e >> 2], 0, l << 2) | 0), + (u = Z[A[(e + 4) >> 2]](A[e >> 2], 0, (M(o, 12) + 8) | 0) | 0), + !n | !u) + ) + break k + if ( + ((s = t << 2), + (B = (s + r) | 0), + on(e, B, (i + s) | 0, o) || ((s = (o + 1) | 0), ye(e, n, i, k, B, s))) + ) + break i + for (w = ((k << 2) + n) | 0, a = ((f << 2) + n) | 0; ; ) { + if (A[a >> 2]) { + Te(B, 1, s), Te(w, Nr(n, n, i, k), s) + continue + } + break + } + for (w = (l | 0) > 0 ? l : 0, i = 0, f = 0; ; ) { + if ((f | 0) != (w | 0)) { + ;(C = ((f << 2) + n) | 0), + (G = A[C >> 2]), + (k = (0 - G) | 0), + (A[C >> 2] = k - i), + (i = ((G | 0) != 0) | (i >>> 0 > k >>> 0)), + (f = (f + 1) | 0) + continue + } + break + } + if ( + ((A[a >> 2] = A[a >> 2] + 1), + ye(e, u, ((t << 2) + n) | 0, (l - t) | 0, B, s)) + ) + break i + for (i = o << 1, k = (((i - t) << 2) + u) | 0, f = 0; ; ) { + if ((f | 0) != (t | 0)) { + ;(l = f << 2), (A[(l + r) >> 2] = A[(k + l) >> 2]), (f = (f + 1) | 0) + continue + } + break + } + Q8(B, B, ((i << 2) + u) | 0, o) + } + ;(f = 0), Z[A[(e + 4) >> 2]](A[e >> 2], n, 0) | 0 + break r + } + if (!n) break e + } + Z[A[(e + 4) >> 2]](A[e >> 2], n, 0) | 0 + } + if (((f = -1), !u)) break A + } + Z[A[(e + 4) >> 2]](A[e >> 2], u, 0) | 0 + } + return f + } + function ln(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + if (((f = r), f)) { + if (!i) break o + if (!k) break n + if (((f = (E0(k) - E0(f)) | 0), f >>> 0 <= 31)) break u + break r + } + if (((k | 0) == 1) | (k >>> 0 > 1)) break r + return ( + (r = ((e >>> 0) / (i >>> 0)) | 0), + (qA = (e - M(r, i)) | 0), + (_A = 0), + (g = 0), + r + ) + } + if (!e) break t + if (!k || ((n = (k - 1) | 0), n & k)) break f + return (qA = e), (_A = f & n), (e = (f >>> $r(k)) | 0), (g = 0), e + } + if (((n = (i - 1) | 0), !(n & i))) break k + ;(s = (((E0(i) + 33) | 0) - E0(f)) | 0), (t = (0 - s) | 0) + break e + } + ;(s = (f + 1) | 0), (t = (63 - f) | 0) + break e + } + return ( + (qA = 0), + (e = ((f >>> 0) / (k >>> 0)) | 0), + (_A = (f - M(e, k)) | 0), + (g = 0), + e + ) + } + if (((f = (E0(k) - E0(f)) | 0), f >>> 0 < 31)) break i + break r + } + if (((qA = e & n), (_A = 0), (i | 0) == 1)) break A + return ( + (i = $r(i)), + (k = i & 31), + (i & 63) >>> 0 >= 32 + ? ((f = 0), (e = (r >>> k) | 0)) + : ((f = (r >>> k) | 0), + (e = ((((1 << k) - 1) & r) << (32 - k)) | (e >>> k))), + (g = f), + e + ) + } + ;(s = (f + 1) | 0), (t = (63 - f) | 0) + } + if ( + ((n = e), + (f = s & 63), + (u = f & 31), + (f & 63) >>> 0 >= 32 + ? ((f = 0), (n = (r >>> u) | 0)) + : ((f = (r >>> u) | 0), (n = ((((1 << u) - 1) & r) << (32 - u)) | (n >>> u))), + (u = t & 63), + (t = e), + (o = u & 31), + (u & 63) >>> 0 >= 32 + ? ((l = e << o), (e = 0)) + : ((l = (((1 << o) - 1) & (t >>> (32 - o))) | (r << o)), (e = t << o)), + (r = l), + s) + ) + for ( + t = (k - 1) | 0, B = (i - 1) | 0, t = (B | 0) != -1 ? (t + 1) | 0 : t, u = B; + (f = (f << 1) | (n >>> 31)), + (n = (n << 1) | (r >>> 31)), + (B = f), + (o = (t - ((f + (n >>> 0 > u >>> 0)) | 0)) | 0), + (w = o >> 31), + (l = w), + (f = n), + (o = i & l), + (n = (f - o) | 0), + (f = (B - (((k & l) + (f >>> 0 < o >>> 0)) | 0)) | 0), + (l = (r << 1) | (e >>> 31)), + (e = a | (e << 1)), + (r = l | C), + (B = w & 1), + (a = B), + (s = (s - 1) | 0), + !!s; + + ); + return ( + (qA = n), + (_A = f), + (l = (r << 1) | (e >>> 31)), + (e = B | (e << 1)), + (g = l | C), + e + ) + } + ;(qA = e), (_A = r), (e = 0), (r = 0) + } + return (g = r), e + } + function sn(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + for ( + f = (h - 16) | 0, + h = f, + v0(e, A[(e + 128) >> 2], A[(e + 132) >> 2]), + k = (e + 16) | 0, + n = (e + 160) | 0, + r = A[(e + 164) >> 2]; + ; + + ) { + if ((r | 0) != (n | 0)) { + for (t = A[(r + 4) >> 2], i = 0; ; ) { + if ((i | 0) < A[(r + 16) >> 2]) { + ;(u = ((i << 3) + r) | 0), + v0(e, A[(u + 24) >> 2], A[(u + 28) >> 2]), + (i = (i + 1) | 0) + continue + } + break + } + Z[A[(e + 4) >> 2]](k, r), (r = t) + continue + } + break + } + if ( + ((A[(e + 164) >> 2] = n), + (A[(e + 160) >> 2] = e + 160), + hn(e), + A[(e + 84) >> 2] == ((e + 80) | 0)) + ) { + for (i = 0; ; ) { + if (((r = A[(e + 68) >> 2]), (i | 0) < A[(e + 64) >> 2])) { + ;(r = (r + M(i, 24)) | 0), + A[r >> 2] && wr(e, A[(r + 4) >> 2]), + (i = (i + 1) | 0) + continue + } + break + } + if ((Z[A[(e + 4) >> 2]](k, r), (n = A[(e + 272) >> 2]), n)) { + for (r = 0; ; ) { + if (((t = 0), (r | 0) != 5)) { + for (;;) { + if (((i = 0), (t | 0) != 2)) { + for (;;) { + if ((i | 0) != 20) { + ;(u = + (((((((n + M(r, 160)) | 0) + M(t, 80)) | 0) + (i << 2)) | 0) + + 1704) | + 0), + (o = A[u >> 2]), + o && + ((l = A[n >> 2]), + Z[A[(l + 4) >> 2]](A[l >> 2], o, 0) | 0, + (A[u >> 2] = 0)), + (i = (i + 1) | 0) + continue + } + break + } + t = (t + 1) | 0 + continue + } + break + } + r = (r + 1) | 0 + continue + } + break + } + Z[A[(e + 220) >> 2]](A[(e + 216) >> 2], n, 0) | 0, (A[(e + 272) >> 2] = 0) + } + for (b5((e + 224) | 0), b5((e + 248) | 0), i = 0; ; ) { + if (((r = A[(e + 56) >> 2]), (i | 0) < A[(e + 44) >> 2])) { + ;(r = A[(r + (i << 2)) >> 2]), + r & 1 || Z[A[(e + 4) >> 2]](k, r), + (i = (i + 1) | 0) + continue + } + break + } + Z[A[(e + 4) >> 2]](k, r), + Z[A[(e + 4) >> 2]](k, A[(e + 52) >> 2]), + Z[A[(e + 4) >> 2]](k, A[(e + 212) >> 2]), + (r = A[(k + 12) >> 2]), + (A[(f + 8) >> 2] = A[(k + 8) >> 2]), + (A[(f + 12) >> 2] = r), + (r = A[(k + 4) >> 2]), + (A[f >> 2] = A[k >> 2]), + (A[(f + 4) >> 2] = r), + Z[A[(e + 4) >> 2]](f, e), + (h = (f + 16) | 0) + return + } + d(18979, 16200, 1971, 13111), T() + } + function Ok(e, r, i, k, f, n, t) { + var u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0, + A0 = 0 + for ( + a = 1 << f, V = (a >>> 1) | 0, L = A[((t << 2) + 72368) >> 2], B = L << 1, C = 1; + ; + + ) { + G = i + A: { + r: { + if ((a | 0) == 2) + for (t = 0, i = 0; ; ) { + if ((i | 0) == (V | 0)) break r + ;(k = (i + V) << 2), + (o = A[(k + G) >> 2]), + (e = i << 2), + (n = A[(e + G) >> 2]), + (f = (o + n) | 0), + (A[(e + r) >> 2] = f - (f >>> 0 >= B >>> 0 ? B : 0)), + (A[(r + k) >> 2] = ((n - o) | 0) + (n >>> 0 < o >>> 0 ? B : 0)), + (i = (i + 1) | 0) + } + i = 0 + e: { + if ( + (f | 0) > 19 || + ((l = f << 2), + (E = (((l + ((((M(t, 160) + e) | 0) + M(n, 80)) | 0)) | 0) + 1704) | 0), + (i = A[E >> 2]), + i) || + ((w = A[((t << 2) + 72368) >> 2]), + (i = 0), + (o = A[e >> 2]), + (u = Z[A[(o + 4) >> 2]](A[o >> 2], 0, 4 << f) | 0), + !u) + ) + break e + for ( + Y = (f - 1) | 0, + i = (l + ((((M(t, 168) + e) | 0) + M(n, 84)) | 0)) | 0, + l = A[(i + 864) >> 2], + D = A[(i + 24) >> 2], + i = 1, + s = 0; + ; + + ) { + if (!((s >>> Y) | 0)) { + ;(o = (u + (s << 3)) | 0), + (A[o >> 2] = i), + (q = o), + (A0 = j2(0, i, w, 0)), + (A[(q + 4) >> 2] = A0), + i0(l, 0, i, 0), + (i = (M(i, D) - M(g, w)) | 0), + (i = (i - (i >>> 0 >= w >>> 0 ? w : 0)) | 0), + (s = (s + 1) | 0) + continue + } + break + } + ;(A[E >> 2] = u), (i = u) + } + if (((l = i), i)) break A + t = -1 + } + return t + } + for (a = (a >>> 1) | 0, o = C << 1, s = 0, R = 0, N = 0; ; ) { + if ((s | 0) != (a | 0)) { + for (w = A[(l + 4) >> 2], E = A[l >> 2], i = 0; ; ) { + if ((i | 0) != (C | 0)) { + ;(Y = (i + N) | 0), + (u = (i + R) | 0), + (D = A[(((u + V) << 2) + G) >> 2]), + (W = A[((u << 2) + G) >> 2]), + (u = (D + W) | 0), + (A[((Y << 2) + k) >> 2] = u - (u >>> 0 >= B >>> 0 ? B : 0)), + (u = (((W - D) | 0) + B) | 0), + (W = M(u, E)), + i0(u, 0, w, 0), + (A[(((C + Y) << 2) + k) >> 2] = W - M(g, L)), + (i = (i + 1) | 0) + continue + } + break + } + ;(s = (s + 1) | 0), (N = (o + N) | 0), (R = (C + R) | 0), (l = (l + 8) | 0) + continue + } + break + } + ;(f = (f - 1) | 0), (i = k), (k = G), (C = o) + } + } + function P9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0 + ;(k = (h - 32) | 0), (h = k) + A: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e), (w = 6) + break A + } + ;(w = 6), (a = 3), (G = R0(e, A[f >> 2], A[(f + 4) >> 2])), (f = g), (E = f) + r: { + if ((f | 0) == 6) { + ;(o = 3), (f = 0), (u = 3), (s = 3) + break r + } + ;(C = Yr(e, r, i, A[(e + 72) >> 2], A[(e + 76) >> 2])), (f = g), (s = f) + e: { + i: { + if ((f | 0) == 6) { + o = 3 + break i + } + if ( + ((l = q0(e, O(e, r, i, 109, r, i, 0), g)), (f = g), (o = f), (f | 0) != 6) + ) + break e + } + ;(f = 0), (u = 3) + break r + } + if ( + ((A[(k + 24) >> 2] = l), + (A[(k + 28) >> 2] = o), + (A[(k + 16) >> 2] = r), + (A[(k + 20) >> 2] = i), + (f = z4(e, C, s, 2, (k + 16) | 0)), + (u = g), + (u | 0) == 6 || L4(e, (k + 8) | 0, O(e, r, i, 85, r, i, 0), g)) + ) + break r + ;(i = A[(k + 12) >> 2]), (r = A[(k + 8) >> 2]), (t = 0) + e: { + if (!((r - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) break e + S(+(+(r >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (r = v(0) | 0), + (t = i & 2147483647), + (t = (((t | 0) == 2146435072) & ((r | 0) != 0)) | (t >>> 0 > 2146435072)), + (r = t ? 0 : r), + (t = t ? -12 : (i - 2146959372) | 0) + } + if ( + ((i = t), + (I2(e, f, u, 85, r, i) | 0) < 0 || + ((a = 6), (r = U1(e, 46)), (i = g), (i | 0) == 6)) + ) + break r + if (((B = W0(e, 32)), !B)) { + ;(B = r), (a = i) + break r + } + ;(n = B), + (A[(n + 8) >> 2] = G), + (A[(n + 12) >> 2] = E), + (A[n >> 2] = f), + (A[(n + 4) >> 2] = u), + (Y = n), + (D = ((H4(l, 103, 0) ^ -1) >>> 31) | 0), + (A[(Y + 16) >> 2] = D), + (f = H4(l, 117, 0)), + (A[(n + 24) >> 2] = 0), + (A[(n + 20) >> 2] = (f ^ -1) >>> 31), + (i | 0) == -1 && (A[(r + 32) >> 2] = n), + I(e, C, s), + I(e, l, o), + (n = r), + (w = i) + break A + } + I(e, G, E), I(e, C, s), I(e, l, o), I(e, f, u), I(e, B, a) + } + return (h = (k + 32) | 0), (g = w), n | 0 + } + function L9(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(t = (h - 32) | 0), (h = t) + A: { + r: { + e: { + i: { + k: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e) + break k + } + if ( + ((k = A[(e + 40) >> 2]), + X2(e, r, i, A[(k + 144) >> 2], A[(k + 148) >> 2])) + ) + break e + if (((r = fk(e, r, i)), r)) break i + } + ;(r = 0), (i = 6) + break A + } + if (((o = A[r >> 2]), (r = A[(o + 4) >> 2]), (i = r & 2147483647), i)) break r + } + ;(r = i1(e, 19402)), (i = g) + break A + } + for ( + U6(e, (t + 8) | 0, i, (r >>> 31) | 0), + n = (o + 16) | 0, + l = A[(o + 4) >> 2] & 2147483647, + e = 0; + ; + + ) { + r: { + e: { + if ((e | 0) < (l | 0)) { + ;(r = (e + 1) | 0), (k = -1) + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: switch ( + ((s = A[(o + 4) >> 2] & -2147483648), + (u = 0), + (B = !(s | u)), + B ? (i = Q[(e + n) | 0]) : (i = F[((e << 1) + n) >> 1]), + (i - 91) | 0) + ) { + case 0: + break n + case 2: + break o + case 1: + break s + default: + break B + } + e = r + B: switch ((i - 10) | 0) { + case 3: + break t + case 0: + break u + case 1: + case 2: + break r + default: + break B + } + if ((i | 0) != 47) break i + if (!f) break f + ;(f = 1), (i = 47) + break i + } + if (((i = 92), (r | 0) >= (l | 0))) break i + if (((e = (e + 2) | 0), !B)) { + k = F[((r << 1) + n) >> 1] + break r + } + k = Q[(r + n) | 0] + break r + } + ;(f = 0), (i = 93) + break i + } + if (((i = 91), ((r | 0) >= (l | 0)) | f)) break e + if (((e = (e + 2) | 0), !(u | s))) { + ;(f = Q[(r + n) | 0] == 93), + (k = f ? 93 : -1), + (e = f ? e : r), + (f = 1) + break r + } + ;(f = 1), + (u = F[((r << 1) + n) >> 1] == 93), + (k = u ? 93 : -1), + (e = u ? e : r) + break r + } + k = 110 + break k + } + k = 114 + break k + } + ;(f = 0), (k = 47) + } + i = 92 + } + e = r + break r + } + ;(r = d0((t + 8) | 0)), (i = g) + break A + } + ;(e = r), (f = 1) + } + ;(r = (t + 8) | 0), q1(r, i), !((k | 0) < 0) && q1(r, k) + } + } + return (h = (t + 32) | 0), (g = i), r | 0 + } + function K9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + ;(o = (h - 16) | 0), + (h = o), + (w = 3), + (l = 3), + (k | 0) >= 2 && ((l = A[(f + 12) >> 2]), (t = A[(f + 8) >> 2])), + (k = A[f >> 2]), + (u = A[(f + 4) >> 2]), + (C = 6), + (n = $1(e, r, i, 0)) + A: { + if (!n || ei(e, o, t, l)) break A + f = A[o >> 2] + r: { + e: { + i: { + t = A[(o + 4) >> 2] + k: { + if ((t | 0) < 0) break k + if (Q[(A[(A[(A[(n + 32) >> 2] + 12) >> 2] + 32) >> 2] + 4) | 0]) break r + if (((s = Z0(e, k, u)), (k = g), (w = k), (k | 0) == 6)) break A + if (((u = F[(s + 6) >> 1]), ((u - 21) & 65535) >>> 0 <= 10)) { + if ( + ((a = A[(s + 32) >> 2]), + (G = A[(A[(a + 12) >> 2] + 32) >> 2]), + Q[(G + 4) | 0]) + ) + break r + if ( + ((l = 0), + (B = A[(n + 40) >> 2]), + (k = A[(s + 40) >> 2]), + (E = (B - k) >>> 0 < f >>> 0), + (B = (0 - (k >>> 0 > B >>> 0)) | 0), + (E & ((B | 0) <= (t | 0))) | ((t | 0) > (B | 0))) + ) + break k + if (((t = u), (u = F[(n + 6) >> 1]), (t | 0) != (u | 0))) break i + ;(i = A[(n + 32) >> 2]), + (t = f), + (r = Q[(u + 21820) | 0]), + (f = r & 31), + (r = (r & 63) >>> 0 >= 32), + C4( + (((A[(A[(A[(i + 12) >> 2] + 32) >> 2] + 8) >> 2] + A[(i + 16) >> 2]) | + 0) + + (r ? 0 : t << f)) | + 0, + (A[(G + 8) >> 2] + A[(a + 16) >> 2]) | 0, + r ? 0 : k << f, + ) + break e + } + if (n2(e, (o + 8) | 0, s, w)) break A + if ( + ((n = A[(n + 40) >> 2]), + (k = A[(o + 8) >> 2]), + (u = (n - k) | 0), + (l = A[(o + 12) >> 2]), + (n = (0 - ((l + (k >>> 0 > n >>> 0)) | 0)) | 0), + ((f >>> 0 <= u >>> 0) & ((n | 0) >= (t | 0))) | ((n | 0) > (t | 0))) + ) + break i + } + b2(e, 11457, 0) + break A + } + for (t = f, f = 0; ; ) { + if ((((l | 0) <= 0) & (k >>> 0 <= f >>> 0)) | ((l | 0) < 0)) break e + if (((n = h4(e, s, w, f)), (u = g), (u | 0) == 6)) break A + if ( + ((a = (f + t) | 0), (f = (f + 1) | 0), !((p4(e, r, i, a, n, u) | 0) >= 0)) + ) + break + } + break A + } + C = 3 + break A + } + c2(e) + } + return I(e, s, w), (h = (o + 16) | 0), (g = C), 0 + } + function J2(e, r, i, k, f) { + var n = 0 + A: { + r: { + e: { + if (((i | 0) != -1) | f | (z[(r + 40) >> 2] <= k >>> 0)) break e + i: switch ((F[(r + 6) >> 1] - 2) | 0) { + case 0: + case 6: + if ( + ((e = (A[(r + 36) >> 2] + (k << 3)) | 0), + (r = A[e >> 2]), + (e = A[(e + 4) >> 2]), + (i = e), + e >>> 0 < 4294967285) + ) + break r + return (A[r >> 2] = A[r >> 2] + 1), (g = e), r + case 20: + return (g = 0), m[(A[(r + 36) >> 2] + k) | 0] + case 19: + case 21: + return (g = 0), Q[(A[(r + 36) >> 2] + k) | 0] + case 22: + return (g = 0), o0[(A[(r + 36) >> 2] + (k << 1)) >> 1] + case 23: + return (g = 0), F[(A[(r + 36) >> 2] + (k << 1)) >> 1] + case 24: + return (g = 0), A[(A[(r + 36) >> 2] + (k << 2)) >> 2] + case 25: + if (((e = A[(A[(r + 36) >> 2] + (k << 2)) >> 2]), (e | 0) >= 0)) + return (g = 0), e + S(+(e >>> 0)), + (e = v(1) | 0), + (r = v(0) | 0), + (i = r), + (r = (((e | 0) == 2146435072) & ((r | 0) != 0)) | (e >>> 0 > 2146435072)), + (i = r ? 0 : i) + break A + case 26: + return ( + (r = (A[(r + 36) >> 2] + (k << 3)) | 0), + (e = Zr(e, A[r >> 2], A[(r + 4) >> 2])), + e + ) + case 27: + return ( + (r = (A[(r + 36) >> 2] + (k << 3)) | 0), + (e = Ff(e, A[r >> 2], A[(r + 4) >> 2])), + e + ) + case 28: + S(+hA[(A[(r + 36) >> 2] + (k << 2)) >> 2]), + (e = v(1) | 0), + (r = v(0) | 0), + (k = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (i = r ? 0 : k) + break A + case 29: + break i + default: + break e + } + return ( + (r = (A[(r + 36) >> 2] + (k << 3)) | 0), + (e = A[r >> 2]), + (k = e), + (r = A[(r + 4) >> 2]), + (i = r & 2147483647), + (e = (((i | 0) == 2146435072) & ((e | 0) != 0)) | (i >>> 0 > 2146435072)), + (i = e ? 0 : k), + (g = e ? -12 : (r - 2146959372) | 0), + i + ) + } + if (((n = P0(e, k, f)), I(e, k, f), !n)) return (g = 6), 0 + ;(r = O(e, r, i, n, r, i, 0)), (i = g), K(e, n) + } + return (g = i), r + } + return (g = r ? -12 : (e - 2146959372) | 0), i + } + function O9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(k = (h - 32) | 0), (h = k), (o = 6), (s = F2(e, r, i, n)) + A: { + if (!s) break A + if (Q[(s + 4) | 0]) { + c2(e) + break A + } + if ( + ((t = A[s >> 2]), + (l = t >> 31), + W1(e, (k + 24) | 0, A[f >> 2], A[(f + 4) >> 2], 0, 0, t, l, t, l)) + ) + break A + if ( + ((A[(k + 16) >> 2] = t), + (A[(k + 20) >> 2] = l), + (B = A[(f + 8) >> 2]), + (f = A[(f + 12) >> 2]), + (f | 0) != 3) + ) { + if (W1(e, (k + 16) | 0, B, f, 0, 0, t, l, t, l)) break A + ;(l = A[(k + 20) >> 2]), (t = A[(k + 16) >> 2]) + } + if ( + ((w = A[(k + 24) >> 2]), + (f = A[(k + 28) >> 2]), + (B = Yr(e, r, i, 0, 3)), + (u = g), + (a = u), + (o = 0), + !o & ((u | 0) == 6)) + ) { + ;(u = B), (o = a) + break A + } + ;(f = (l - (((t >>> 0 < w >>> 0) + f) | 0)) | 0), + (l = f), + (t = (t - w) | 0), + (f = (!!t & ((f | 0) >= 0)) | ((f | 0) > 0)), + (t = f ? t : 0), + (l = f ? l : 0) + r: { + if (!o & ((u | 0) == 3)) { + ;(u = j8(e, 0, 3, t, l, n)), (o = g) + break r + } + ;(u = t), + (f = l), + (!f & (t >>> 0 >= 2147483648)) | f && + (S(+(+(t >>> 0) + +(f | 0) * 4294967296)), + (o = v(1) | 0), + (u = v(0) | 0), + (f = o & 2147483647), + (f = (((f | 0) == 2146435072) & ((u | 0) != 0)) | (f >>> 0 > 2146435072)), + (u = f ? 0 : u), + (f = f ? -12 : (o - 2146959372) | 0)), + (A[(k + 8) >> 2] = u), + (A[(k + 12) >> 2] = f), + (u = z4(e, B, a, 1, (k + 8) | 0)), + (o = g), + I(e, B, a), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2]) + } + if ((o | 0) == 6) break A + f = F2(e, u, o, n) + r: { + if (!f) break r + if (X2(e, u, o, r, i)) { + j(e, 9102, 0) + break r + } + e: { + if (Q[(f + 4) | 0]) break e + if ( + ((r = A[f >> 2]), + (i = t >>> 0 > r >>> 0), + (r = r >> 31), + (i & ((l | 0) >= (r | 0))) | ((r | 0) < (l | 0))) + ) { + j(e, 10899, 0) + break r + } + if (Q[(s + 4) | 0]) break e + Q0(A[(f + 8) >> 2], (A[(s + 8) >> 2] + w) | 0, t) + break A + } + c2(e) + } + I(e, u, o), (u = 0), (o = 6) + } + return (h = (k + 32) | 0), (g = o), u | 0 + } + function ue(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(f = (h - 16) | 0), + (h = f), + (s = (r - 8) | 0), + (k = s), + (n = A[k >> 2]), + (k = A[(k + 4) >> 2]), + (o = k), + (t = (k - 7) >>> 0 < 4294967278 ? 7 : k), + (r = (r - 16) | 0), + (k = A[r >> 2]) + A: { + r: { + e: { + i: { + if ( + ((u = A[(r + 4) >> 2]), + (l = (u - 7) >>> 0 < 4294967278 ? 7 : u), + !(((l | 0) == -1) & ((t & -2) != 2)) & + (((l & -2) == 2) | ((t | 0) != -1)) || + ((t = hr(e, f, k, u, n, o, i, 1, 0)), !t)) + ) + break i + if ((I(e, k, u), I(e, n, o), (t | 0) < 0)) break e + ;(e = A[(f + 4) >> 2]), (A[r >> 2] = A[f >> 2]), (A[(r + 4) >> 2] = e) + break r + } + if (((t = w1(e, k, u)), (k = g), (k | 0) == 6)) { + I(e, n, o) + break e + } + if (((o = w1(e, n, o)), (n = g), (n | 0) == 6)) { + I(e, t, k) + break e + } + i: { + k: { + if ( + ((l = A[(e + 16) >> 2]), + (u = A[(l + 140) >> 2]), + Q[(u + 40) | 0] & 4 && u) + ) + break k + if (((u = 0), (((n | 0) != -10) | ((u | 0) != 0)) & ((k | 0) != -10))) + break i + if ((k | 0) == (n | 0)) break k + I(e, t, k), I(e, o, n), j(e, 5653, 0) + break e + } + if (Z[A[(l + 288) >> 2]](e, i, r, t, k, o, n) | 0) break e + break r + } + if (g4(e, f, t, k)) { + I(e, o, n) + break e + } + if (g4(e, (f + 12) | 0, o, n)) break e + i: { + k: { + f: { + t: switch ((i - 173) | 0) { + default: + u: switch ((i - 160) | 0) { + case 0: + break k + case 1: + break u + default: + break f + } + e = A[f >> 2] >> A[(f + 12) >> 2] + break i + case 0: + e = A[(f + 12) >> 2] & A[f >> 2] + break i + case 2: + e = A[(f + 12) >> 2] | A[f >> 2] + break i + case 1: + break t + } + e = A[(f + 12) >> 2] ^ A[f >> 2] + break i + } + V0(), T() + } + e = A[f >> 2] << A[(f + 12) >> 2] + } + ;(A[r >> 2] = e), (A[(r + 4) >> 2] = 0) + break r + } + ;(A[r >> 2] = 0), + (A[(r + 4) >> 2] = 3), + (A[s >> 2] = 0), + (A[(s + 4) >> 2] = 3), + (e = -1) + break A + } + e = 0 + } + return (h = (f + 16) | 0), e + } + function z9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0 + ;(o = (h - 48) | 0), (h = o), (s = 3), (B = Z0(e, r, i)), (t = g), (w = t) + A: { + r: { + if (n2(e, (o + 8) | 0, B, t)) { + ;(t = 0), (u = 3) + break r + } + if ( + ((t = 0), (u = 3), (a = A[(f + 4) >> 2]), (D = a), (G = A[f >> 2]), r1(e, G, a)) + ) + break r + for ( + E = 3, + (k | 0) >= 2 && ((E = A[(f + 12) >> 2]), (W = A[(f + 8) >> 2])), + f = A[(o + 12) >> 2], + l = f, + t = A[(o + 8) >> 2], + u = (n & -2) == 2, + k = u ? (t - 1) | 0 : 0, + f = u ? (f - !t) | 0 : 0, + a = u ? -1 : 1, + V = u ? -1 : 0, + R = u ? -1 : t, + N = u ? -1 : l; + ; + + ) { + if (((k | 0) != (R | 0)) | ((f | 0) != (N | 0))) { + if ( + ((t = f), + ((k - -2147483648) >>> 0 < 2147483648 ? (t + 1) | 0 : t) + ? (S(+(+(k >>> 0) + +(t | 0) * 4294967296)), + (u = v(1) | 0), + (t = v(0) | 0), + (l = u & 2147483647), + (l = + (((l | 0) == 2146435072) & ((t | 0) != 0)) | (l >>> 0 > 2146435072)), + (t = l ? 0 : t), + (u = l ? -12 : (u - 2146959372) | 0)) + : ((t = k), (u = 0)), + (u | 0) == 6 || + ((C = J2(e, B, w, t, u)), (s = g), (s | 0) == 6) || + ((A[(o + 32) >> 2] = r), + (A[(o + 36) >> 2] = i), + (A[(o + 24) >> 2] = t), + (A[(o + 28) >> 2] = u), + (A[(o + 16) >> 2] = C), + (A[(o + 20) >> 2] = s), + (l = G0(e, G, D, W, E, 3, (o + 16) | 0)), + (Y = g), + (Y | 0) == 6)) + ) + break r + if (U0(e, l, Y)) { + e: switch ((n - 1) | 0) { + case 0: + case 2: + I(e, C, s), I(e, B, w) + break A + default: + break e + } + I(e, t, u), I(e, B, w), (t = C), (u = s) + break A + } else { + I(e, C, s), + I(e, t, u), + (f = (f + V) | 0), + (k = (k + a) | 0), + (f = k >>> 0 < a >>> 0 ? (f + 1) | 0 : f) + continue + } + } + break + } + I(e, B, w), (e = (n - 1) & -3), (t = e ? 0 : -1), (u = e ? 3 : 0) + break A + } + I(e, t, u), I(e, C, s), I(e, B, w), (t = 0), (u = 6) + } + return (h = (o + 48) | 0), (g = u), t | 0 + } + function Bn(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(f = A[r >> 2]), + (n = ((M(A[(f + 28) >> 2], 3) | 0) / 2) | 0), + (o = (k | 0) > (n | 0) ? k : n) + A: { + if (i) { + if (((k = jr(e, A[(i + 20) >> 2], o << 3)), !k)) break A + A[(i + 20) >> 2] = k + } + for ( + t = A[(f + 24) >> 2], n = (t + 1) | 0, k = n; + (i = k), (k = i << 1), i >>> 0 < o >>> 0; + + ); + r: { + if ((i | 0) != (n | 0)) { + if (((u = i << 2), (s = W0(e, (((u + (o << 3)) | 0) + 48) | 0)), !s)) break A + for ( + k = A[(f + 8) >> 2], + n = A[(f + 12) >> 2], + A[(k + 4) >> 2] = n, + A[n >> 2] = k, + A[(f + 8) >> 2] = 0, + A[(f + 12) >> 2] = 0, + t = (u + s) | 0, + n = Q0(t, f, ((A[(f + 32) >> 2] << 3) + 48) | 0), + k = A[(e + 16) >> 2], + l = A[(k + 80) >> 2], + B = (n + 8) | 0, + A[(l + 4) >> 2] = B, + A[(n + 12) >> 2] = k + 80, + A[(n + 8) >> 2] = l, + A[(k + 80) >> 2] = B, + l = (i - 1) | 0, + A[(n + 24) >> 2] = l, + k = 0, + H0(s, 0, u), + i = (n + 48) | 0; + ; + + ) { + if (k >>> 0 < z[(n + 32) >> 2]) { + u = A[(i + 4) >> 2] + e: { + if (!u) { + k = (k + 1) | 0 + break e + } + ;(u = (n + (((u & l) ^ -1) << 2)) | 0), + (A[i >> 2] = (A[i >> 2] & -67108864) | (A[u >> 2] & 67108863)), + (k = (k + 1) | 0), + (A[u >> 2] = k) + } + i = (i + 8) | 0 + continue + } + break + } + ;(e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, (f + ((A[(f + 24) >> 2] ^ -1) << 2)) | 0) + break r + } + if ( + ((i = A[(f + 8) >> 2]), + (k = A[(f + 12) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(f + 8) >> 2] = 0), + (A[(f + 12) >> 2] = 0), + (i = n << 2), + (k = jr(e, (f + ((t ^ -1) << 2)) | 0, (((i + (o << 3)) | 0) + 48) | 0)), + !k) + ) + return ( + (e = A[(e + 16) >> 2]), + (r = A[(e + 80) >> 2]), + (i = (f + 8) | 0), + (A[(r + 4) >> 2] = i), + (A[(f + 12) >> 2] = e + 80), + (A[(f + 8) >> 2] = r), + (A[(e + 80) >> 2] = i), + -1 + ) + ;(e = A[(e + 16) >> 2]), + (f = A[(e + 80) >> 2]), + (t = (i + k) | 0), + (i = (t + 8) | 0), + (A[(f + 4) >> 2] = i), + (A[(t + 12) >> 2] = e + 80), + (A[(t + 8) >> 2] = f), + (A[(e + 80) >> 2] = i) + } + return (A[r >> 2] = t), (A[(t + 28) >> 2] = o), 0 + } + return -1 + } + function j9(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0, + f = 0, + n = 0 + ;(i = (h + -64) | 0), (h = i), (r = R8(e, (i + 8) | 0, A[r >> 2], A[(r + 4) >> 2])) + A: { + if (!r) { + f = 6 + break A + } + ;(k = A[(i + 8) >> 2]), + (o0[(e + 28) >> 1] = F[(e + 28) >> 1] + 1), + (A[(e + 32) >> 2] = k + A[(e + 32) >> 2]), + (A[(i + 56) >> 2] = 0), + (A[(i + 48) >> 2] = 0), + (A[(i + 52) >> 2] = 0), + (A[(i + 40) >> 2] = 0), + (A[(i + 44) >> 2] = 0), + (A[(i + 32) >> 2] = 0), + (A[(i + 36) >> 2] = 0), + (A[(i + 24) >> 2] = r + k), + (A[(i + 16) >> 2] = r), + (A[(i + 12) >> 2] = e), + (A[(i + 28) >> 2] = 1), + (A[(i + 20) >> 2] = r) + r: { + e: { + if (lA((i + 12) | 0, (i + 63) | 0)) break e + if (((e = Q[(i + 63) | 0]), (e | 0) != 2)) { + ;(A[i >> 2] = e), (A[(i + 4) >> 2] = 2), o4(A[(i + 12) >> 2], 19178, i) + break e + } + if (r2((i + 12) | 0, (i + 32) | 0)) break e + i: { + if ( + ((r = A[(i + 32) >> 2]), + !r || ((e = w2(A[(i + 12) >> 2], r << 2)), (A[(i + 36) >> 2] = e), e)) + ) + break i + A[(i + 40) >> 2] = -1 + break e + } + for (e = 0; ; ) { + if (e >>> 0 < r >>> 0) { + if (((r = K7((i + 12) | 0)), !r)) break e + if (((r = M6(A[(A[(i + 12) >> 2] + 16) >> 2], r)), r)) { + ;(A[(A[(i + 36) >> 2] + (e << 2)) >> 2] = r), + (k = A[(i + 44) >> 2]), + !(k & 16711680) | ((r | 0) == ((A[(i + 28) >> 2] + e) | 0)) || + (A[(i + 44) >> 2] = k & -16711681), + (e = (e + 1) | 0), + (r = A[(i + 32) >> 2]) + continue + } else { + A[(i + 40) >> 2] = -1 + break e + } + } + break + } + ;(e = $4((i + 12) | 0)), (f = g) + break r + } + ;(e = 0), (f = 6) + } + if (((k = e), (r = A[(i + 36) >> 2]), r)) { + for (e = 0; ; ) { + if (((n = A[(i + 12) >> 2]), e >>> 0 < z[(i + 32) >> 2])) { + K(n, A[((e << 2) + r) >> 2]), (e = (e + 1) | 0), (r = A[(i + 36) >> 2]) + continue + } + break + } + ;(e = A[(n + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + ;(e = A[(A[(i + 12) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(i + 48) >> 2]) + } + return (e = v2(k, f)), (h = (i - -64) | 0), e | 0 + } + function Gr(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(o = (h - 32) | 0), (h = o) + A: { + r: { + e: { + i: { + if (n) { + if ((i & -2) != 2) break i + break e + } + if ((i | 0) != -1) break e + } + u = 1 + i: switch ((f + 1) | 0) { + case 0: + t = k + break + case 3: + break i + default: + break e + } + if (n && ((i | 0) == -2) | (i >>> 0 < 4294967294)) break A + i: { + if (F[(r + 6) >> 1] == 48) { + if (((t = y1(e, (o + 24) | 0, r, i, 96)), !t)) break r + if ( + ((r = A[t >> 2]), + (l = A[(t + 4) >> 2]), + (i = A[(o + 24) >> 2]), + (s = A[(o + 28) >> 2]), + (s | 0) == 3) + ) { + u = Gr(e, r, l, k, f, n) + break A + } + if ( + ((A[(o + 8) >> 2] = k), + (A[(o + 12) >> 2] = f), + (A[o >> 2] = r), + (A[(o + 4) >> 2] = l), + (r = L0(e, i, s, A[(t + 8) >> 2], A[(t + 12) >> 2], 2, o)), + (i = g), + (i | 0) == 6) + ) + break r + if (!U0(e, r, i)) { + if (!n) break i + j(e, 12981, 0) + break r + } + if (((r = Q4(e, A[t >> 2], A[(t + 4) >> 2])), (r | 0) < 0)) break r + if (r) break A + if (((r = Ar(e, A[t >> 2], A[(t + 4) >> 2])), (i = g), (i | 0) == 6)) + break r + if ((I(e, r, i), (r | 0) == (k | 0))) break A + j(e, 12951, 0) + break r + } + if (A[(A[(r + 16) >> 2] + 44) >> 2] == (t | 0)) break A + if (!(m[(r + 5) | 0] & 1)) { + if (!n) break i + j(e, 13578, 0) + break r + } + k: { + if (!t) break k + for (u = t; ; ) { + if ((r | 0) == (u | 0)) { + if (!n) break i + j(e, 10356, 0) + break r + } + if (((u = A[(A[(u + 16) >> 2] + 44) >> 2]), !u)) break + } + if (f >>> 0 < 4294967285) break k + A[k >> 2] = A[k >> 2] + 1 + } + if (((u = -1), VA(e, r, 0))) break A + ;(r = A[(r + 16) >> 2]), + (i = A[(r + 44) >> 2]), + i && I(e, i, -1), + (A[(r + 44) >> 2] = t), + (u = 1) + break A + } + u = 0 + break A + } + J0(e) + } + u = -1 + } + return (h = (o + 32) | 0), u + } + function q9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(o = A[(f + 8) >> 2]), (u = A[(f + 12) >> 2]), (k = A[(f + 4) >> 2]), (n = k) + A: { + if (((f = A[f >> 2]), (l = G8(e, f, k)), (l | 0) >= 0)) { + r: { + if ( + ((k = 0), + k | ((i | 0) != 3) || + ((i = A[(A[(e + 16) >> 2] + 140) >> 2]), + (r = A[(i + 8) >> 2]), + (i = A[(i + 12) >> 2]), + !l | (((u | 0) != 3) | k))) + ) + break r + if (((k = O(e, f, n, 60, f, n, 0)), (t = g), (s = t), (t | 0) == 6)) + return (g = t), k | 0 + if (((t = X2(e, k, s, r, i)), I(e, k, s), !t)) break r + if (n >>> 0 < 4294967285) break A + A[f >> 2] = A[f >> 2] + 1 + break A + } + r: { + e: { + i: { + k: { + if (!(((n | 0) != -1) | (F[(f + 6) >> 1] != 18))) { + if ( + ((k = A[(f + 32) >> 2]), + (A[k >> 2] = A[k >> 2] + 1), + (t = -7), + (u | 0) != 3) + ) + break k + ;(f = A[(f + 36) >> 2]), (A[f >> 2] = A[f >> 2] + 1), (n = -7) + break e + } + f: { + t: { + u: { + if (l) { + if (((k = O(e, f, n, 108, f, n, 0)), (t = g), (t | 0) == 6)) { + ;(o = 0), (u = 3) + break r + } + if ((u | 0) == 3) { + if ( + ((o = O(e, f, n, 109, f, n, 0)), + (f = g), + (u = f), + (f | 0) != 6) + ) + break f + break r + } + if (((f = k), (n = t), u >>> 0 > 4294967284)) break u + break f + } + if ( + (n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + u >>> 0 < 4294967285) + ) + break t + } + A[o >> 2] = A[o >> 2] + 1 + } + ;(k = f), (t = n) + } + if ((t | 0) == 3) { + ;(k = y0(e, 47)), (t = g) + break i + } + if ( + ((n = R0(e, k, t)), (f = g), I(e, k, t), (k = n), (t = f), (f | 0) == 6) + ) + break r + break i + } + if (((o = R0(e, o, u)), (f = g), (u = f), (f | 0) == 6)) break r + } + if (((f = Uk(e, k, t, o, u)), (n = g), (n | 0) == 6)) break r + I(e, o, u) + } + return (e = vt(e, r, i, k, t, f, n)), e | 0 + } + I(e, k, t), I(e, o, u) + } + return (g = 6), 0 + } + return (g = n), f | 0 + } + function zk(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0 + A: { + if (((l = A[e >> 2]), (B = Z[A[(l + 4) >> 2]](A[l >> 2], 0, f << 2) | 0), !B)) + break A + r: { + if (!k) { + if (!Ok(e, r, r, B, i, t, u)) break r + break A + } + if (((l = A[e >> 2]), (l = Z[A[(l + 4) >> 2]](A[l >> 2], 0, f << 6) | 0), !l)) + break A + e: { + if (!(n & 15)) { + ;(W = + A[ + (((((((M(u, 168) + e) | 0) + M(t, 84)) | 0) + ((i + k) << 2)) | 0) + + 24) >> + 2 + ]), + (k = u << 2), + (C = A[(k + 72368) >> 2]), + (G = A[(((e + k) | 0) + 4) >> 2]), + (w = 1) + i: for (;;) { + if (n >>> 0 <= E >>> 0) break e + for (D = ((E << 2) + r) | 0, a = 0, s = 0; ; ) { + if ((f | 0) != (s | 0)) { + for (Y = (l + (s << 2)) | 0, k = ((M(n, s) << 2) + D) | 0, o = 0; ; ) { + if ((o | 0) != 16) { + ;(A[(Y + (M(f, o) << 2)) >> 2] = A[(k + (o << 2)) >> 2]), + (o = (o + 1) | 0) + continue + } + break + } + s = (s + 1) | 0 + continue + } + break + } + for (;;) { + k: { + f: { + if ((a | 0) == 16) { + s = 0 + break f + } + k = (l + (M(f, a) << 2)) | 0 + t: { + if (!t) { + if (Ok(e, k, k, B, i, 0, u)) break t + Ct(k, f, w, C, G) + break k + } + if ((Ct(k, f, w, C, G), !Ok(e, k, k, B, i, 1, u))) break k + } + o = l + break A + } + for (;;) { + f: { + if ((f | 0) != (s | 0)) + for ( + Y = (l + (s << 2)) | 0, k = ((M(n, s) << 2) + D) | 0, o = 0; + ; + + ) { + if ((o | 0) == 16) break f + ;(A[(k + (o << 2)) >> 2] = A[(Y + (M(f, o) << 2)) >> 2]), + (o = (o + 1) | 0) + } + E = (E + 16) | 0 + continue i + } + s = (s + 1) | 0 + } + } + ;(a = (a + 1) | 0), (w = ti(w, W, C, G)) + } + } + } + d(18671, 16250, 7912, 11243), T() + } + ;(r = A[e >> 2]), Z[A[(r + 4) >> 2]](A[r >> 2], l, 0) | 0 + } + return (e = A[e >> 2]), Z[A[(e + 4) >> 2]](A[e >> 2], B, 0) | 0, 0 + } + return O8(e, o), O8(e, B), -1 + } + function oe(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + A: { + if ((i | 0) != -7 && ((n = 6), (r = q0(e, r, i)), (i = g), (i | 0) == 6)) break A + r: { + if ((f | 0) == -7 || ((n = 6), (k = q0(e, k, f)), (f = g), (f | 0) != 6)) break r + ;(k = r), (f = i) + break A + } + r: { + if (((t = A[(k + 4) >> 2]), !(t & 2147483647))) break r + e: { + if ( + ((n = A[(r + 4) >> 2]), + (A[r >> 2] != 1) | ((n ^ t) & -2147483648) || + ((o = Z[A[(A[(e + 16) >> 2] + 12) >> 2]](r) | 0), + (t = A[(k + 4) >> 2]), + (u = t & 2147483647), + (n = A[(r + 4) >> 2]), + (l = n & 2147483647), + (s = (n >>> 31) | 0), + (((u + l) << (t >>> 31)) + (s ^ 17)) >>> 0 > o >>> 0)) + ) + break e + if (((t = (k + 16) | 0), (o = (r + 16) | 0), s)) { + Q0((o + (l << 1)) | 0, t, u << 1), + (t = A[(r + 4) >> 2]), + (u = A[(k + 4) >> 2]), + (n = (t + u) | 0), + (l = A[(r + 8) >> 2]), + (A[(r + 4) >> 2] = (n & 2147483647) | (t & -2147483648)), + (A[(r + 8) >> 2] = l) + break r + } + Q0((o + l) | 0, t, u), + (n = A[(r + 4) >> 2]), + (s = A[(k + 4) >> 2]), + (u = (n + s) | 0), + (l = A[(r + 8) >> 2]), + (u = u & 2147483647), + (A[(r + 4) >> 2] = u | (n & -2147483648)), + (A[(r + 8) >> 2] = l), + (m[(u + o) | 0] = 0) + break r + } + e: { + i: { + o = ((n & 2147483647) + (t & 2147483647)) | 0 + k: { + if (o >>> 0 >= 1073741824) { + $0(e, 11702, 0) + break k + } + if (((u = n | t), (t = xA(e, o, (u >>> 31) | 0)), t)) break i + } + ;(t = 0), (n = 6) + break e + } + n = (t + 16) | 0 + i: { + if ((u | 0) >= 0) { + ;(n = Q0(n, (r + 16) | 0, A[(r + 4) >> 2] & 2147483647)), + Q0( + (n + (A[(r + 4) >> 2] & 2147483647)) | 0, + (k + 16) | 0, + A[(k + 4) >> 2] & 2147483647, + ), + (m[(n + o) | 0] = 0) + break i + } + ct(n, r, A[(r + 4) >> 2] & 2147483647), + ct((n + (A[(r + 4) >> 2] << 1)) | 0, k, A[(k + 4) >> 2] & 2147483647) + } + n = -7 + } + I(e, r, i) + break A + } + ;(t = r), (n = i) + } + return I(e, k, f), (g = n), t + } + function _9(e, r, i, k, f, n, t) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0) + var u = 0 + A: { + r: { + e: { + i: { + k: { + if (!(((i | 0) == -1) & (F[(r + 6) >> 1] == 47))) { + A[n >> 2] = 1 + break k + } + if (((k = A[(r + 32) >> 2]), (A[n >> 2] = 1), k)) break i + } + j(e, 8147, 0) + break e + } + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: switch (((u = A[k >> 2]), (u - 1) | 0)) { + case 0: + case 1: + break n + case 3: + break o + case 2: + break i + default: + break s + } + if (!t) break u + f3(A[(e + 16) >> 2], k) + } + switch (((r = 0), (i = 3), (t - 1) | 0)) { + case 1: + break k + case 0: + break f + default: + break r + } + } + ;(r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1) + n: { + if ((t | 0) != 2 || ((f = 1), (u | 0) != 1)) break n + e4(e, r, i) + break t + } + ;(f = A[(k + 68) >> 2]), + (A[f >> 2] = t), + (A[(f + 4) >> 2] = 0), + (t = (f - 8) | 0), + (A[t >> 2] = r), + (A[(t + 4) >> 2] = i), + (A[(k + 68) >> 2] = f + 8) + } + f = 0 + } + if ( + ((A[k >> 2] = 3), + (A[(k + 20) >> 2] = f), + (r = Oe(e, (k + 8) | 0)), + (i = g), + (f = i), + (A[k >> 2] = 1), + (f | 0) == 6) + ) + return f3(A[(e + 16) >> 2], k), (g = f), r | 0 + if ( + ((t = (A[(k + 68) >> 2] - 8) | 0), + (i = A[t >> 2]), + (u = A[(t + 4) >> 2]), + (A[t >> 2] = 0), + (A[(t + 4) >> 2] = 3), + !f) + ) { + if (!f & ((r | 0) == 2)) { + ;(A[k >> 2] = 2), (A[n >> 2] = 2) + break A + } + A[n >> 2] = 0 + break A + } + I(e, r, f), f3(A[(e + 16) >> 2], k) + break A + } + if (((r = A[f >> 2]), (e = A[(f + 4) >> 2]), (i = e), e >>> 0 < 4294967285)) + break r + return (A[r >> 2] = A[r >> 2] + 1), (g = e), r | 0 + } + ;(r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + e4(e, r, i) + break e + } + j(e, 8113, 0) + } + ;(r = 0), (i = 6) + } + return (g = i), r | 0 + } + return (g = u), i | 0 + } + function wn(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(n = (h - 16) | 0), (h = n) + A: { + if ((r | 0) < 0) { + r = r & 2147483647 + break A + } + r: { + if (((i = A[(e + 16) >> 2]), z[(i + 44) >> 2] > r >>> 0)) { + ;(k = A[(A[(i + 56) >> 2] + (r << 2)) >> 2]), (r = A[(k + 4) >> 2]) + e: { + if ((A[(k + 8) >> 2] & -1073741824) != 1073741824) break e + u = r & 2147483647 + i: { + if (r & -2147483648) { + if (!u) break e + i = F[(k + 16) >> 1] + k: { + if ((i | 0) != 45) { + f = (k + 16) | 0 + break k + } + if (((f = (k + 18) | 0), (i = F[(k + 18) >> 1]), (u | 0) != 2)) break k + if (((r = 0), (t = 524276), (i | 0) == 48)) break A + } + if ((i - 58) >>> 0 > 4294967285) break i + if ( + ((o0[(n + 14) >> 1] = 121), + (o0[(n + 10) >> 1] = 105), + (o0[(n + 12) >> 1] = 116), + (o0[(n + 2) >> 1] = 110), + (o0[(n + 4) >> 1] = 102), + (o0[(n + 6) >> 1] = 105), + (o0[(n + 8) >> 1] = 110), + ((i | 0) != 73) | (((((((k + (u << 1)) | 0) + 16) | 0) - f) | 0) != 16)) + ) + break e + if (!A1((f + 2) | 0, (n + 2) | 0, 14)) break i + break e + } + if (!u) break e + i = Q[(k + 16) | 0] + k: { + if ((i | 0) != 45) { + f = (k + 16) | 0 + break k + } + if (((f = (k + 17) | 0), (i = Q[(k + 17) | 0]), (u | 0) != 2)) break k + if (((r = 0), (t = 524276), (i & 255) == 48)) break A + } + if (((r = i & 255), (r - 58) >>> 0 > 4294967285)) break i + if ( + ((r | 0) != 73) | (((((((k + u) | 0) + 16) | 0) - f) | 0) != 8) || + A1((f + 1) | 0, 3702, 7) + ) + break e + } + if ( + ((A[k >> 2] = A[k >> 2] + 1), + (i = n4(e, k, -7)), + (r = g), + (f = r), + (r | 0) == 6) + ) + break r + if (((r = R0(e, i, r)), (t = g), (t | 0) == 6)) { + I(e, i, f) + break A + } + if (((k = yr(k, r)), I(e, r, t), !k)) break r + I(e, i, f) + } + ;(r = 0), (t = 3) + break A + } + d(12389, 16200, 3150, 18212), T() + } + ;(r = i), (t = f) + } + return (h = (n + 16) | 0), (g = t), r + } + function c9(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(k = (h - 48) | 0), + (h = k), + (A[(k + 40) >> 2] = 0), + (A[(k + 44) >> 2] = 3), + (n = 3), + (r = Z0(e, r, i)), + (i = g), + (f = 0) + A: { + r: { + if (n2(e, (k + 16) | 0, r, i)) break r + ;(f = ur(r, i, (k + 28) | 0, (k + 12) | 0)), + (n = A[(k + 16) >> 2]), + (u = A[(k + 20) >> 2]) + e: { + if (!f || ((f = A[(k + 12) >> 2]), ((f | 0) != (n | 0)) | u)) break e + if (f >>> 0 < 2) break A + for (e = 0, o = A[(k + 28) >> 2]; ; ) { + if (((f = (f - 1) | 0), f >>> 0 <= e >>> 0)) break A + ;(t = (o + (e << 3)) | 0), + (u = A[t >> 2]), + (l = A[(t + 4) >> 2]), + (n = (o + (f << 3)) | 0), + (s = A[(n + 4) >> 2]), + (A[t >> 2] = A[n >> 2]), + (A[(t + 4) >> 2] = s), + (A[n >> 2] = u), + (A[(n + 4) >> 2] = l), + (e = (e + 1) | 0) + } + } + for (;;) { + if ( + ((u = (u - !n) | 0), + (n = (n - 1) | 0), + (((u | 0) <= (t | 0)) & (n >>> 0 <= o >>> 0)) | ((t | 0) > (u | 0))) + ) + break A + e: { + i: { + f = N1(e, r, i, o, t, (k + 40) | 0) + k: { + if ((f | 0) < 0 || ((l = N1(e, r, i, n, u, (k + 32) | 0)), (l | 0) < 0)) + break k + f: { + t: { + if (l) { + if ((A4(e, r, i, o, t, A[(k + 32) >> 2], A[(k + 36) >> 2]) | 0) < 0) + break k + if (!f) break f + if ( + (A4(e, r, i, n, u, A[(k + 40) >> 2], A[(k + 44) >> 2]) | 0) >= + 0 + ) + break t + break e + } + if (!f) break i + if ((Pr(e, r, i, o, t) | 0) < 0) break k + if ((A4(e, r, i, n, u, A[(k + 40) >> 2], A[(k + 44) >> 2]) | 0) < 0) + break e + } + ;(A[(k + 40) >> 2] = 0), (A[(k + 44) >> 2] = 3) + break i + } + if ((Pr(e, r, i, n, u) | 0) >= 0) break i + } + ;(n = A[(k + 44) >> 2]), (f = A[(k + 40) >> 2]) + break r + } + ;(o = (o + 1) | 0), (t = o ? t : (t + 1) | 0) + continue + } + break + } + ;(n = 3), (f = 0) + } + I(e, f, n), I(e, r, i), (r = 0), (i = 6) + } + return (h = (k + 48) | 0), (g = i), r | 0 + } + function S2(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(r = A[(e + 112) >> 2]), + (k = A[(e + 116) >> 2]), + (o = !!(r | k)), + (f = r), + (i = A[(e + 4) >> 2]), + (n = A[(e + 44) >> 2]), + (r = (i - n) | 0), + (u = r), + (t = (r + A[(e + 120) >> 2]) | 0), + (r = (A[(e + 124) >> 2] + (r >> 31)) | 0) + A: { + if ( + ((r = t >>> 0 < u >>> 0 ? (r + 1) | 0 : r), + !((((f >>> 0 <= t >>> 0) & ((r | 0) >= (k | 0))) | ((r | 0) > (k | 0))) & o)) + ) { + ;(k = (h - 16) | 0), + (h = k), + (i = -1), + (f = A[(e + 72) >> 2]), + (A[(e + 72) >> 2] = (f - 1) | f), + A[(e + 20) >> 2] != A[(e + 28) >> 2] && Z[A[(e + 36) >> 2]](e, 0, 0) | 0, + (A[(e + 28) >> 2] = 0), + (A[(e + 16) >> 2] = 0), + (A[(e + 20) >> 2] = 0), + (f = A[e >> 2]) + r: { + if (f & 4) { + ;(A[e >> 2] = f | 32), (u = -1) + break r + } + ;(n = (A[(e + 44) >> 2] + A[(e + 48) >> 2]) | 0), + (A[(e + 8) >> 2] = n), + (A[(e + 4) >> 2] = n), + (u = (f << 27) >> 31) + } + r: { + if (u || (Z[A[(e + 32) >> 2]](e, (k + 15) | 0, 1) | 0) != 1) break r + i = Q[(k + 15) | 0] + } + if (((h = (k + 16) | 0), (k = i), (i | 0) >= 0)) break A + ;(n = A[(e + 44) >> 2]), (i = A[(e + 4) >> 2]) + } + return ( + (A[(e + 112) >> 2] = -1), + (A[(e + 116) >> 2] = -1), + (A[(e + 104) >> 2] = i), + (k = (n - i) | 0), + (i = (k + t) | 0), + (r = ((k >> 31) + r) | 0), + (A[(e + 120) >> 2] = i), + (A[(e + 124) >> 2] = i >>> 0 < k >>> 0 ? (r + 1) | 0 : r), + -1 + ) + } + ;(i = (t + 1) | 0), + (r = i ? r : (r + 1) | 0), + (f = A[(e + 4) >> 2]), + (n = A[(e + 8) >> 2]), + (t = A[(e + 116) >> 2]), + (u = t), + (o = A[(e + 112) >> 2]) + A: { + if ( + !(t | o) || + ((t = (o - i) | 0), + (o = (u - ((r + (i >>> 0 > o >>> 0)) | 0)) | 0), + (l = (n - f) | 0), + (u = l >> 31), + (((o | 0) >= (u | 0)) & (t >>> 0 >= l >>> 0)) | ((o | 0) > (u | 0))) + ) + break A + n = (f + t) | 0 + } + return ( + (A[(e + 104) >> 2] = n), + (t = A[(e + 44) >> 2]), + (n = (t - f) | 0), + (i = (n + i) | 0), + (r = ((n >> 31) + r) | 0), + (A[(e + 120) >> 2] = i), + (A[(e + 124) >> 2] = i >>> 0 < n >>> 0 ? (r + 1) | 0 : r), + f >>> 0 <= t >>> 0 && (m[(f - 1) | 0] = k), + k + ) + } + function $9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(k = (h - 16) | 0), + (h = k), + (i | 0) == 3 && + ((i = A[(A[(e + 16) >> 2] + 140) >> 2]), + (r = A[(i + 8) >> 2]), + (i = A[(i + 12) >> 2])), + (u = O(e, r, i, 59, r, i, 0)), + (t = g) + A: { + if ((t | 0) == 6) { + ;(r = u), (i = t) + break A + } + r: { + e: { + if ((t | 0) == -1) break e + if ((I(e, u, t), (r = t6(e, r, i)), !r)) break r + if ( + ((n | 0) < 0 + ? (r = (A[(r + 40) >> 2] + 24) | 0) + : (r = (((r + (n << 3)) | 0) + 88) | 0), + (u = A[r >> 2]), + (r = A[(r + 4) >> 2]), + (t = r), + t >>> 0 < 4294967285) + ) + break e + A[u >> 2] = A[u >> 2] + 1 + } + if (((r = m2(e, u, t, 3)), (i = g), I(e, u, t), (i | 0) == 6)) break r + ;(t = ((((n | 0) == 7) << 3) + f) | 0), (u = A[t >> 2]) + e: { + if (((t = A[(t + 4) >> 2]), (t | 0) != 3)) { + if (((u = R0(e, u, t)), (t = g), (t | 0) == 6)) break e + l0(e, r, i, 51, u, t, 3) + } + if ((n | 0) == 7) { + ;(n = 6), + (u = 0), + (t = 3), + (f = rr(e, A[f >> 2], A[(f + 4) >> 2], 0)), + (s = g), + (o = s) + i: { + k: { + if ((o | 0) == 6) { + ;(s = 0), (B = 3) + break k + } + if (((s = O(e, f, o, 106, f, o, 0)), (l = g), (B = l), (l | 0) == 6)) + break k + if (((u = u2(e)), (t = g), (t | 0) == 6)) { + ;(u = 0), (t = 6) + break k + } + for (;;) { + if (((l = X4(e, f, o, s, B, (k + 12) | 0)), (C = g), (C | 0) != 6)) { + if (A[(k + 12) >> 2]) { + ;(G = u), (n = t) + break i + } + if ( + ((l = s1(e, u, t, w, a, l, C)), + (w = (w + 1) | 0), + (a = w ? a : (a + 1) | 0), + (l | 0) >= 0) + ) + continue + } + break + } + S4(e, f, o, 1) + } + I(e, u, t) + } + if ((I(e, s, B), I(e, f, o), (n | 0) == 6)) break e + l0(e, r, i, 52, G, n, 3) + } + ne(e, r, i, 0, 0, 1) + break A + } + I(e, r, i) + } + ;(r = 0), (i = 6) + } + return (h = (k + 16) | 0), (g = i), r | 0 + } + function gn(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(l = (h - 16) | 0), (h = l), (o = Z0(e, r, i)), (r = g), (s = r) + A: { + r: { + if (n2(e, (l + 8) | 0, o, r)) break r + if ( + ((i = A[(l + 12) >> 2]), + (B = k >> 31), + (t = (i + B) | 0), + (r = A[(l + 8) >> 2]), + (u = (k + r) | 0), + (t = u >>> 0 < k >>> 0 ? (t + 1) | 0 : t), + ((t | 0) >= 2097152) | ((t | 0) > 2097152)) + ) { + j(e, 11718, 0) + break r + } + e: { + if (!(!n | ((k | 0) <= 0))) { + if (bi(e, o, s, k, B, 0, 0, r, i, -1)) break r + break e + } + ;(w = r), (C = i) + } + for (B = (k | 0) > 0 ? k : 0, r = 0, i = 0; ; ) { + if (((r | 0) != (B | 0)) | i) { + if ( + ((n = ((r << 3) + f) | 0), + (k = A[n >> 2]), + (n = A[(n + 4) >> 2]), + (G = n), + n >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (n = (i + C) | 0), + (a = (r + w) | 0), + (n = a >>> 0 < w >>> 0 ? (n + 1) | 0 : n), + (r = (r + 1) | 0), + (i = r ? i : (i + 1) | 0), + (A4(e, o, s, a, n, k, G) | 0) >= 0) + ) + continue + break r + } + break + } + if ( + ((r = t), + (r = (u - -2147483648) >>> 0 < 2147483648 ? (r + 1) | 0 : r), + (i = r), + r + ? (S(+(+(u >>> 0) + +(t | 0) * 4294967296)), + (k = v(1) | 0), + (r = v(0) | 0), + (f = k & 2147483647), + (f = (((f | 0) == 2146435072) & ((r | 0) != 0)) | (f >>> 0 > 2146435072)), + (r = f ? 0 : r), + (k = f ? -12 : (k - 2146959372) | 0)) + : ((r = u), (k = 0)), + (I2(e, o, s, 48, r, k) | 0) < 0) + ) + break r + if ((I(e, o, s), (e = 0), !i)) break A + S(+(+(u >>> 0) + +(t | 0) * 4294967296)), + (e = v(1) | 0), + (r = v(0) | 0), + (k = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (u = r ? 0 : k), + (e = r ? -12 : (e - 2146959372) | 0) + break A + } + I(e, o, s), (u = 0), (e = 6) + } + return (h = (l + 16) | 0), (g = e), u | 0 + } + function h2(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(u = (h - 32) | 0), + (h = u), + (n = z[(r + 12) >> 2] < z[(i + 12) >> 2]), + (o = n ? r : i), + (l = n ? i : r), + (s = A[(o + 4) >> 2] ^ A[(l + 4) >> 2]) + A: { + r: { + if (((i = A[(o + 12) >> 2]), !i)) { + e: { + if ( + ((r = A[(l + 8) >> 2]), + (r | 0) != 2147483647 && ((i = A[(o + 8) >> 2]), (i | 0) != 2147483647)) + ) + break e + c0(e), (i = 0) + break A + } + if (!(((r | 0) != 2147483646) & ((i | 0) != 2147483646))) { + e: { + if ((r | 0) == 2147483646) { + if ((i | 0) == -2147483648) break e + break r + } + if (((r | 0) != -2147483648) | ((i | 0) != 2147483646)) break r + } + c0(e), (i = 1) + break A + } + k4(e, s), (i = 0) + break A + } + ;(n = A[(l + 12) >> 2]), + (t = n), + (r = i), + (f & 7) == 6 && + ((t = ((k + 33) >>> 5) | 0), + (r = (r | 0) < (t | 0) ? r : t), + (t = (n | 0) < (t | 0) ? n : t)), + (i = (((A[(o + 16) >> 2] + (i << 2)) | 0) - (r << 2)) | 0), + (B = (((A[(l + 16) >> 2] + (n << 2)) | 0) - (t << 2)) | 0) + e: { + i: { + k: { + f: { + if (r >>> 0 >= 100) { + if ( + ((n = 0), + (w = r), + (r = (e | 0) == (l | 0)), + H3(A[e >> 2], e, B, t, i, w, (e | 0) == (o | 0) ? r | 2 : r)) + ) + break f + break i + } + t: { + u: { + if ((e | 0) == (l | 0) || ((n = 0), (e | 0) == (o | 0))) break u + break t + } + ;(n = A[e >> 2]), + (A[(u + 24) >> 2] = 0), + (A[(u + 28) >> 2] = 0), + (A[(u + 16) >> 2] = 0), + (A[(u + 20) >> 2] = -2147483648), + (A[(u + 12) >> 2] = n), + (n = e), + (e = (u + 12) | 0) + } + if (!l2(e, (r + t) | 0)) break k + } + c0(e), (i = 32) + break e + } + x7(A[(e + 16) >> 2], B, t, i, r) + } + ;(A[(e + 4) >> 2] = s), + (A[(e + 8) >> 2] = A[(o + 8) >> 2] + A[(l + 8) >> 2]), + (i = De(e, k, f)) + } + if (((r = e), (e = (u + 12) | 0), (r | 0) != (e | 0))) break A + Yt(n, e) + break A + } + f4(e, s), (i = 0) + } + return (h = (u + 32) | 0), i + } + function d9(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(t = (h - 48) | 0), (h = t), (r = O2(e, r, i)), (i = g) + A: { + if ((i | 0) == 6 || ((k = A[(r + 4) >> 2] & 2147483647), !k)) break A + r: { + if (s2(e, (t + 20) | 0, k)) break r + for (k = 0, A[(t + 16) >> 2] = 0, l = (r + 16) | 0; ; ) { + e: { + if (((f = A[(r + 4) >> 2]), (s = f & 2147483647), (s | 0) > (k | 0))) { + i: { + k: { + if (((B = JA(r, (t + 16) | 0)), !n | ((B | 0) != 931))) break k + for (a = f & -2147483648, w = A[(t + 16) >> 2], k = (w - 1) | 0; ; ) { + f: { + if ((k | 0) <= 0) { + u = 0 + break f + } + f = (k - 1) | 0 + t: { + if (a | C) { + if ( + ((u = F[((f << 1) + l) >> 1]), + ((u & 64512) != 56320) | (k >>> 0 < 2) || + ((k = (k - 2) | 0), + (o = F[((k << 1) + l) >> 1]), + ((o + 10240) & 65535) >>> 0 > 1024)) + ) + break t + u = (((u & 1023) | ((o & 1023) << 10)) + 65536) | 0 + break f + } + u = Q[(f + l) | 0] + } + k = f + } + if (!iu(u)) break + } + if (!gt(u)) break k + A[(t + 44) >> 2] = w + f: { + for (;;) { + if (A[(t + 44) >> 2] >= (s | 0)) break f + if (((k = JA(r, (t + 44) | 0)), !iu(k))) break + } + if (gt(k)) break k + } + ;(A[(t + 4) >> 2] = 962), (f = 1) + break i + } + f = Tk((t + 4) | 0, B, n) + } + for (k = 0; ; ) { + if ((k | 0) == (f | 0)) break e + if ( + ((o = k << 2), + (k = (k + 1) | 0), + !!uA((t + 20) | 0, A[(o + ((t + 4) | 0)) >> 2])) + ) + break + } + break r + } + I(e, r, i), (r = d0((t + 20) | 0)), (i = g) + break A + } + k = A[(t + 16) >> 2] + } + } + I(e, r, i), + (e = A[(A[(t + 20) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(t + 24) >> 2]), + (r = 0), + (i = 6) + } + return (h = (t + 48) | 0), (g = i), r | 0 + } + function Ao(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(o = (h - 32) | 0), (h = o), (r = R0(e, A[f >> 2], A[(f + 4) >> 2])), (i = g) + A: { + if ((i | 0) == 6) break A + s2(e, (o + 8) | 0, A[(r + 4) >> 2] & 2147483647), (l = (r + 16) | 0), (k = 0) + r: { + for (;;) { + if (((f = A[(r + 4) >> 2]), (s = f & 2147483647), (s | 0) > (k | 0))) { + ;(t = (k + 1) | 0), (u = 0) + e: { + B = f & -2147483648 + i: { + if (!(u | B)) { + f = Q[(k + l) | 0] + break i + } + if (((f = F[((k << 1) + l) >> 1]), f >>> 0 > 255)) break e + } + i: { + if ( + ((f - 48) >>> 0 < 10) | (((f & 65503) - 65) >>> 0 < 26) || + Dr(19441, f, 9) + ) + break i + if (n || !ku(f)) break e + } + q1((o + 8) | 0, f), (k = t) + continue + } + e: { + i: { + k: { + if (((u = f & 64512), (u | 0) != 55296)) { + if ((u | 0) != 56320) break k + u = 8668 + break r + } + if ( + ((u = 8321), + (t | 0) >= (s | 0) || + (w | B ? (t = F[((t << 1) + l) >> 1]) : (t = Q[(t + l) | 0]), + (t - 57344) >>> 0 < 4294966272)) + ) + break r + ;(f = (((t & 1023) | ((f << 10) & 1047552)) + 65536) | 0), + Hr((o + 8) | 0, (f >>> 18) | 240), + (u = ((f >>> 12) & 63) | 128), + (k = (k + 2) | 0) + break i + } + if (f >>> 0 <= 127) { + Hr((o + 8) | 0, f), (k = t) + continue + } + if (f >>> 0 <= 2047) { + ;(k = t), (t = (f >>> 6) | 192) + break e + } + ;(u = (f >>> 12) | 224), (k = t) + } + Hr((o + 8) | 0, u), (t = ((f >>> 6) & 63) | 128) + } + ;(u = (o + 8) | 0), Hr(u, t), Hr(u, (f & 63) | 128) + continue + } + break + } + I(e, r, i), (r = d0((o + 8) | 0)), (i = g) + break A + } + P8(e, u), + I(e, r, i), + (e = A[(A[(o + 8) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(o + 12) >> 2]), + (r = 0), + (i = 6) + } + return (h = (o + 32) | 0), (g = i), r | 0 + } + function jk(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(n = (h - 16) | 0), + (h = n), + (t = (e - -64) | 0), + (o = A[t >> 2]), + (u = A[e >> 2]), + (s = (i | 0) != -77), + (l = (i | 0) == -45), + (B = ((i | 0) == -53 || l ? -67 : -71) & 255) + A: { + r: { + e: { + for (;;) { + i: { + f = A[(e + 16) >> 2] + k: { + if ((f | 0) == -125) { + if (A[(e + 40) >> 2]) { + or(e) + break r + } + if ( + ((f = t0(u, A[(e + 32) >> 2])), + !((!l & ((i | 0) != -53)) | ((f | 0) != 39))) + ) { + $(e, 8792, 0), (f = 39) + break e + } + if ( + y(e) || + Ee(e, f, i) || + (k && !Jr(e, A[(A[t >> 2] + 404) >> 2], f, f, 0)) + ) + break e + f: { + if (A[(e + 16) >> 2] == 61) { + if (y(e)) break e + if (!s) { + if ( + (J(e, 184), + B0(e, f), + f0(A[t >> 2], F[(o + 188) >> 1]), + (eA(e, (n + 12) | 0, (n + 8) | 0, n, (n + 4) | 0, 0, 0, 61) | + 0) < + 0) + ) + break e + if (AA(e, r)) { + K(u, A[n >> 2]) + break e + } + M4(e, f), + EA( + e, + A[(n + 12) >> 2], + A[(n + 8) >> 2], + A[n >> 2], + A[(n + 4) >> 2], + 0, + 0, + ) + break f + } + if (AA(e, r)) break e + M4(e, f), J(e, B), B0(e, f), f0(A[t >> 2], F[(o + 188) >> 1]) + break f + } + if (!l) { + if ((i | 0) != -53) break f + $(e, 13756, 0) + break e + } + J(e, 6), J(e, 189), B0(e, f), f0(A[t >> 2], F[(o + 188) >> 1]) + } + K(u, f) + break k + } + if ((f | 32) != 123 || (F4(e, (n + 12) | 0, 0) | 0) != 61) break i + if ( + (J(e, 6), (f = -1), (IA(e, i, 0, 1, A[(n + 12) >> 2] & 2, 1) | 0) < 0) + ) + break A + } + if (((f = 0), A[(e + 16) >> 2] != 44)) break A + if (!y(e)) continue + break r + } + break + } + $(e, 15571, 0) + break r + } + K(u, f) + } + f = -1 + } + return (h = (n + 16) | 0), f + } + function ro(e, r, i, k, f, n, t) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0) + var u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0 + ;(k = (h - 32) | 0), + (h = k), + (i = cr(e, A[t >> 2], A[(t + 4) >> 2])), + (r = A[(t + 20) >> 2]), + (l = r), + (o = A[(t + 16) >> 2]), + (A[(k + 24) >> 2] = o), + (A[(k + 28) >> 2] = r), + (G = A[(t + 32) >> 2]), + (E = A[(t + 36) >> 2]), + (s = A[(t + 24) >> 2]), + (B = A[(t + 28) >> 2]) + A: { + r: { + if (H1(e, (k + 20) | 0, A[(t + 8) >> 2], A[(t + 12) >> 2])) break r + e: { + if (i) break e + ;(A[t >> 2] = 1), (A[(t + 4) >> 2] = 1), (w = n & 3) + i: { + if ((w | 0) == 1) { + if (((r = 0), (i = 6), (t = j0(e)), (u = g), (u | 0) == 6)) break A + ;(a = n & 4), (n = i1(e, a ? 15608 : 15944)), (C = g) + k: { + if ((C | 0) == 6 || (l0(e, t, u, 136, n, C, 7) | 0) < 0) break k + if ( + ((n = A[f >> 2]), + (f = A[(f + 4) >> 2]), + f >>> 0 >= 4294967285 && (A[n >> 2] = A[n >> 2] + 1), + (l0(e, t, u, a ? 137 : 64, n, f, 7) | 0) >= 0) + ) + break i + } + I(e, t, u) + break A + } + if (((t = A[f >> 2]), (r = A[(f + 4) >> 2]), (u = r), r >>> 0 < 4294967285)) + break i + A[t >> 2] = A[t >> 2] + 1 + } + if ((a4(e, o, l, A[(k + 20) >> 2], t, u, 7) | 0) < 0) break r + if (((r = 0), (i = 6), (f = f8(e, G, E, -1)), (f | 0) < 0)) break A + if (!f) break e + i: { + if ((w | 0) == 2) { + if ( + ((Y = k), + (D = t5(e, o, l)), + (A[(Y + 8) >> 2] = D), + (f = g), + (A[(k + 12) >> 2] = f), + (f | 0) == 6) + ) + break A + ;(r = G0(e, s, B, 0, 3, 1, (k + 8) | 0)), + (i = g), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2]) + break i + } + ;(r = G0(e, s, B, 0, 3, 1, (k + 24) | 0)), (i = g) + } + if ((i | 0) == 6) break A + I(e, r, i) + } + ;(r = 0), (i = 3) + break A + } + ;(r = 0), (i = 6) + } + return (h = (k + 32) | 0), (g = i), r | 0 + } + function Qn(e, r, i) { + var k = 0, + f = 0 + ;(f = A[(e + 16) >> 2]), + (A[(f + 20) >> 2] + 48) >>> 0 > z[(f + 108) >> 2] && + (hn(f), + (k = f), + (f = A[(f + 20) >> 2]), + (A[(k + 108) >> 2] = ((f >>> 1) | 0) + f)) + A: { + if (((k = W0(e, 48)), k)) { + if ( + ((A[(k + 32) >> 2] = 0), + (A[(k + 24) >> 2] = 0), + (m[(k + 5) | 0] = 1), + (o0[(k + 6) >> 1] = i), + (A[(k + 16) >> 2] = r), + (f = W0(e, A[(r + 28) >> 2] << 3)), + (A[(k + 20) >> 2] = f), + f) + ) + break A + ;(i = A[(e + 16) >> 2]), Z[A[(i + 4) >> 2]]((i + 16) | 0, k) + } + return Fr(A[(e + 16) >> 2], r), (g = 6), 0 + } + A: { + r: { + e: switch ((i - 1) | 0) { + case 1: + ;(A[(k + 32) >> 2] = 0), + (A[(k + 36) >> 2] = 0), + (A[(k + 40) >> 2] = 0), + (m[(k + 5) | 0] = Q[(k + 5) | 0] | 12), + A[(e + 36) >> 2] != (r | 0) && (f = F1(e, k, 48, 10)), + (A[f >> 2] = 0), + (A[(f + 4) >> 2] = 0) + break A + case 11: + ;(A[f >> 2] = 0), (A[(f + 4) >> 2] = 3) + break A + case 7: + case 20: + case 21: + case 22: + case 23: + case 24: + case 25: + case 26: + case 27: + case 28: + case 29: + case 30: + ;(A[(k + 36) >> 2] = 0), + (A[(k + 40) >> 2] = 0), + (m[(k + 5) | 0] = Q[(k + 5) | 0] | 12) + break A + case 31: + ;(A[(k + 36) >> 2] = 0), (A[(k + 40) >> 2] = 0) + break A + case 3: + case 4: + case 5: + case 6: + case 9: + case 32: + case 33: + case 35: + ;(A[(k + 32) >> 2] = 0), (A[(k + 36) >> 2] = 3) + break r + case 0: + break A + case 17: + break e + default: + break r + } + ;(A[(k + 32) >> 2] = 0), (A[(k + 36) >> 2] = 0) + } + if (!A[(((A[(A[(e + 16) >> 2] + 68) >> 2] + M(i, 24)) | 0) + 20) >> 2]) break A + m[(k + 5) | 0] = Q[(k + 5) | 0] | 4 + } + return ( + (A[k >> 2] = 1), + (e = A[(e + 16) >> 2]), + (m[(k + 4) | 0] = 0), + (r = A[(e + 80) >> 2]), + (i = (k + 8) | 0), + (A[(r + 4) >> 2] = i), + (A[(k + 12) >> 2] = e + 80), + (A[(k + 8) >> 2] = r), + (A[(e + 80) >> 2] = i), + (g = -1), + k + ) + } + function an(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + ;(i = (h - 48) | 0), (h = i), (f = Oe(e, (r + 40) | 0)) + A: { + r: { + if (((k = g), !0 & ((k | 0) == 6))) break r + if ( + ((n = (A[(r + 100) >> 2] - 8) | 0), + (t = A[(n + 4) >> 2]), + (A[(i + 32) >> 2] = A[n >> 2]), + (A[(i + 36) >> 2] = t), + (A[n >> 2] = 0), + (A[(n + 4) >> 2] = 3), + !u & ((k | 0) == 3)) + ) { + I(e, G0(e, A[(r + 16) >> 2], A[(r + 20) >> 2], 0, 3, 1, (i + 32) | 0), g), + I(e, A[(i + 32) >> 2], A[(i + 36) >> 2]), + z8(A[(e + 16) >> 2], r) + break A + } + if ( + (I(e, f, k), + (k = 0), + (f = mr(e, A[(e + 80) >> 2], A[(e + 84) >> 2], e, (i + 32) | 0, 0)), + (u = g), + I(e, A[(i + 32) >> 2], A[(i + 36) >> 2]), + (u | 0) == 6) + ) + break r + for (;;) { + e: { + if ((k | 0) != 2) { + if ( + ((t = (((i + 16) | 0) + (k << 3)) | 0), + (n = m2(e, A[(e + 48) >> 2], A[(e + 52) >> 2], (k + 53) | 0)), + (A[t >> 2] = n), + (o = t), + (t = g), + (A[(o + 4) >> 2] = t), + (t | 0) != 6) + ) + break e + ;(k | 0) == 1 && I(e, A[(i + 16) >> 2], A[(i + 20) >> 2]), I(e, f, u) + break r + } + for ( + A[(i + 8) >> 2] = 0, + A[(i + 12) >> 2] = 3, + A[i >> 2] = 0, + A[(i + 4) >> 2] = 3, + n = te(e, f, u, (i + 16) | 0, i), + I(e, f, u), + k = 0; + ; + + ) { + if ((k | 0) != 2) { + ;(f = (((i + 16) | 0) + (k << 3)) | 0), + I(e, A[f >> 2], A[(f + 4) >> 2]), + (k = (k + 1) | 0) + continue + } + break + } + if (n) break r + break A + } + ;(A[r >> 2] = A[r >> 2] + 1), (A[(n + 32) >> 2] = r), (k = (k + 1) | 0) + } + } + ;(f = A[(e + 16) >> 2]), + (n = A[(f + 128) >> 2]), + (k = A[(f + 132) >> 2]), + (A[(f + 128) >> 2] = 0), + (A[(f + 132) >> 2] = 2), + (A[(i + 40) >> 2] = n), + (A[(i + 44) >> 2] = k), + (f = G0(e, A[(r + 24) >> 2], A[(r + 28) >> 2], 0, 3, 1, (i + 40) | 0)), + (n = g), + I(e, A[(i + 40) >> 2], A[(i + 44) >> 2]), + z8(A[(e + 16) >> 2], r), + I(e, f, n) + } + h = (i + 48) | 0 + } + function qk(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(n = (h - 32) | 0), (h = n), (s = 6), (w = Z0(e, r, i)), (r = g), (a = r) + A: { + if (n2(e, (n + 24) | 0, w, r)) break A + ;(r = A[(n + 28) >> 2]), (o = r) + r: { + if (((l = A[(n + 24) >> 2]), (!l & ((r | 0) <= 0)) | ((r | 0) < 0))) break r + if ( + ((r = 0), (i = 0), (A[(n + 16) >> 2] = 0), (A[(n + 20) >> 2] = 0), (k | 0) >= 2) + ) { + if (W1(e, (n + 16) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2], 0, 0, l, o, l, o)) + break A + ;(i = A[(n + 20) >> 2]), (r = A[(n + 16) >> 2]) + } + e: { + i: { + if (!ur(w, a, (n + 12) | 0, (n + 8) | 0)) break i + for ( + k = A[(n + 8) >> 2], + t = ((r >>> 0 > k >>> 0) & ((i | 0) >= 0)) | ((i | 0) > 0), + u = t ? r : k, + s = t ? i : 0, + C = A[(n + 12) >> 2]; + ; + + ) { + if (((r | 0) == (u | 0)) & ((i | 0) == (s | 0))) break i + if ( + ((k = A[f >> 2]), + (t = A[(f + 4) >> 2]), + (G = t), + t >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (B = (C + (r << 3)) | 0), + (t = A[B >> 2]), + (B = A[(B + 4) >> 2]), + B >>> 0 >= 4294967285 && (A[t >> 2] = A[t >> 2] + 1), + rA(e, k, G, t, B, 2)) + ) + break e + ;(r = (r + 1) | 0), (i = r ? i : (i + 1) | 0) + } + } + for ( + t = ((r >>> 0 > l >>> 0) & ((i | 0) >= (o | 0))) | ((i | 0) > (o | 0)), + l = t ? r : l, + o = t ? i : o; + ; + + ) { + if (((r | 0) == (l | 0)) & ((i | 0) == (o | 0))) break r + if ( + ((u = 0), (s = 6), (t = m1(e, w, a, r, i)), (k = g), (C = k), (k | 0) == 6) + ) + break A + if ( + ((k = A[f >> 2]), + (u = A[(f + 4) >> 2]), + u >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + rA(e, k, u, t, C, 2)) + ) + break e + ;(r = (r + 1) | 0), (i = r ? i : (i + 1) | 0) + } + } + ;(u = 1), (s = 1) + break A + } + ;(u = 0), (s = 1) + } + return I(e, w, a), (h = (n + 32) | 0), (g = s), u | 0 + } + function hn(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + for ( + u = (e + 100) | 0, + k = (e + 96) | 0, + A[u >> 2] = k, + A[(e + 96) >> 2] = k, + t = (e + 80) | 0, + f = (e + 84) | 0, + i = A[f >> 2]; + ; + + ) { + if (((r = i), (r | 0) == (t | 0))) { + A: { + r: { + for (;;) { + e: { + if (((r = A[f >> 2]), (r | 0) == (t | 0))) + for (r = u; ; ) { + if (((r = A[r >> 2]), (r | 0) == (k | 0))) break e + Sk(e, (r - 8) | 0, 68), (r = (r + 4) | 0) + } + if (((i = (r - 8) | 0), A[i >> 2] <= 0)) break r + ;(f = (r - 4) | 0), + (m[f | 0] = Q[f | 0] & 15), + Sk(e, i, 69), + (f = (r + 4) | 0) + continue + } + break + } + for (m[(e + 104) | 0] = 2, i = (e + 88) | 0; ; ) { + if (((r = A[u >> 2]), (r | 0) != (k | 0))) { + Q[(r - 4) | 0] & 14 + ? ((t = A[r >> 2]), + (f = A[(r + 4) >> 2]), + (A[(t + 4) >> 2] = f), + (A[f >> 2] = t), + (A[r >> 2] = 0), + (t = A[i >> 2]), + (A[(t + 4) >> 2] = r), + (A[(r + 4) >> 2] = i), + (A[r >> 2] = t), + (A[i >> 2] = r)) + : q3(e, (r - 8) | 0) + continue + } + break + } + for (m[(e + 104) | 0] = 0, k = (e + 16) | 0, r = A[(e + 92) >> 2]; ; ) { + if ((r | 0) != (i | 0)) { + if (Q[(r - 4) | 0] & 14) break A + ;(u = A[(r + 4) >> 2]), Z[A[(e + 4) >> 2]](k, (r - 8) | 0), (r = u) + continue + } + break + } + ;(A[(e + 92) >> 2] = i), (A[(e + 88) >> 2] = e + 88) + return + } + d(18423, 16200, 5724, 10571), T() + } + d(17579, 16200, 5778, 7414), T() + } + if (((n = (r - 4) | 0), Q[n | 0] < 16)) { + if ( + ((i = A[(r + 4) >> 2]), + (o = (r - 8) | 0), + Sk(e, o, 70), + (m[n | 0] = (Q[n | 0] & 15) | 16), + A[o >> 2]) + ) + continue + ;(n = A[r >> 2]), + (o = A[(r + 4) >> 2]), + (A[(n + 4) >> 2] = o), + (A[o >> 2] = n), + (A[r >> 2] = 0), + (n = A[k >> 2]), + (A[(n + 4) >> 2] = r), + (A[(r + 4) >> 2] = k), + (A[r >> 2] = n), + (A[k >> 2] = r) + continue + } + break + } + d(18658, 16200, 5689, 12118), T() + } + function eo(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(f = (h + -64) | 0), + (h = f), + (n = A[e >> 2]), + (A[(f + 12) >> 2] = 0), + (A[(f + 16) >> 2] = 0), + (A[(f + 4) >> 2] = 0), + (A[(f + 8) >> 2] = -2147483648), + (A[f >> 2] = n), + (n = r), + (r = (i + 32) | 0), + Gf(f, n, r, 2022), + h2(f, f, k, r, 2022) + A: { + r = A[(f + 8) >> 2] + r: { + if ((r | 0) == 2147483647) { + c0(e) + break r + } + if ((e | 0) == (f | 0)) break A + for ( + l = A[e >> 2], + A[(f + 56) >> 2] = 0, + A[(f + 60) >> 2] = 0, + A[(f + 48) >> 2] = 0, + A[(f + 52) >> 2] = -2147483648, + A[(f + 44) >> 2] = l, + (r | 0) < 0 + ? (k = A[(f + 4) >> 2] ? -1 : 0) + : ((r = (f + 44) | 0), + he(r, 32, 1), + E4(r, f, r, 32, 2), + R4((f + 40) | 0, r, 0), + (r = A[(f + 8) >> 2]), + (k = A[(f + 40) >> 2])), + o = Z5(((i + 33) >>> 1) | 0), + n = (((((i + 31) >>> 0) / (o >>> 0)) | 0) + 1) | 0, + u = (f + 44) | 0, + t = (((((((r | 0) > 0 ? r : 0) + i) | 0) + ((n + o) << 1)) | 0) + 58) | 0, + he(u, t, 6), + r = k, + Ne(u, u, r, r >> 31, t, 0), + sr(u, f, u, t, 0), + UA(u, (0 - o) | 0, 1073741823, 1), + A[(f + 32) >> 2] = 0, + A[(f + 36) >> 2] = 0, + A[(f + 24) >> 2] = 0, + A[(f + 28) >> 2] = -2147483648, + A[(f + 20) >> 2] = l, + K0(e, 1, 0), + r = n, + i = 0; + ; + + ) { + if ((r | 0) > 0) { + ;(n = (f + 20) | 0), + K0(n, r, i), + E4(n, (f + 44) | 0, n, t, 0), + h2(e, e, n, t, 0), + S1(e, e, 1, 0, t, 0), + (i = (i - !r) | 0), + (r = (r - 1) | 0) + continue + } + break + } + for (r = 0, i = (o | 0) > 0 ? o : 0, w0((f + 20) | 0), w0((f + 44) | 0); ; ) { + if ((r | 0) != (i | 0)) { + h2(e, e, e, t, 2016), (r = (r + 1) | 0) + continue + } + break + } + UA(e, k, 1073741823, 2017) + } + return w0(f), (h = (f - -64) | 0), 16 + } + d(16394, 16250, 4308, 11128), T() + } + function EA(e, r, i, k, f, n, t) { + A: { + r: { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: { + w: { + g: { + l: switch ((r - 71) | 0) { + default: + if ((r | 0) != 60) { + if ((r | 0) != 190) { + if ((r | 0) == 184) break s + if ((r | 0) != 65) break i + } + f = 21 + h: switch (n | 0) { + case 0: + case 1: + break B + case 2: + break w + case 3: + break g + case 4: + break h + default: + break i + } + f = 27 + break w + } + K(A[e >> 2], k), I0(e, f) + case 0: + f = 179 + h: switch (n | 0) { + case 2: + f = 22 + break w + case 3: + f = 25 + break w + case 1: + break B + case 0: + break w + case 4: + break h + default: + break i + } + f = 29 + break w + case 3: + break l + case 1: + case 2: + break i + } + r = 23 + l: switch (n | 0) { + case 4: + break l + case 0: + case 1: + break k + case 2: + break f + case 3: + break t + default: + break i + } + r = 31 + break f + } + f = 24 + } + J(e, f) + } + B: switch ((r - 71) | 0) { + case 1: + case 2: + break i + case 3: + break k + case 0: + break n + default: + break B + } + if ((r | 0) == 60) break u + if ((r | 0) == 65) break e + if ((r | 0) == 190) break o + if ((r | 0) != 184) break i + } + if (n >>> 0 >= 2) break r + J(e, t ? 189 : 185) + break A + } + J(e, 192) + break A + } + J(e, 73) + return + } + J(e, 61) + return + } + r = 26 + } + J(e, r) + } + J(e, 75) + return + } + V0(), T() + } + J(e, 67), e2(A[(e - -64) >> 2], k) + return + } + d(17328, 16200, 23376, 12568), T() + } + ;(e = (e - -64) | 0), e2(A[e >> 2], k), f0(A[e >> 2], i & 65535) + } + function Cn(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + ;(B = (h - 16) | 0), (h = B) + A: { + r: { + if ((k | 0) == 1) { + ;(k = A[i >> 2]), + (t = it((B + 12) | 0, A[(i + 4) >> 2])), + (s = k & 65535), + (f = (k >>> 16) | 0), + (e = A[(B + 12) >> 2]), + (k = (e >>> 16) | 0), + (o = f | (e << 16)), + (f = t << 1), + (e = j2(o, k, f, 0)), + (u = g), + (l = i0(e, u, f, 0)), + (f = (o - l) | 0), + (k = ((k - ((g + (o >>> 0 < l >>> 0)) | 0)) << 16) | (f >>> 16)), + (f = (f << 16) | s), + (o = t << 16), + (t = e), + e >>> 0 >= 65536 + ? ((e = f), (f = (k - 1) | 0)) + : ((u = i0(e, u, e, u) & -3), + (e = (f - u) | 0), + (f = (k - (f >>> 0 < u >>> 0)) | 0)), + (t = (t + o) | 0), + (k = e), + (e = f), + (e | 0) < 0 && + ((t = (t - 1) | 0), + (f = (t >>> 31) | 0), + (o = t << 1), + (k = (o + k) | 0), + (e = (e + f) | 0), + (e = k >>> 0 < o >>> 0 ? (e + 1) | 0 : e), + (k = (k + 1) | 0), + (e = k ? e : (e + 1) | 0)), + (A[r >> 2] = t), + (A[i >> 2] = k), + (t = e) + break r + } + if ( + ((C = -1), + (u = (k >>> 1) | 0), + (s = ((u << 2) + r) | 0), + (G = k & -2), + (o = ((G << 2) + i) | 0), + (l = (k - u) | 0), + Cn(e, s, o, l, f, (B + 8) | 0) || + ((w = A[(B + 8) >> 2]), + w && Nr(o, o, s, l), + (t = u << 2), + (a = (t + i) | 0), + Hk(e, f, a, k, s, l))) + ) + break A + for (Y = A[(f + t) >> 2], t = 0; ; ) { + if ((t | 0) != (u | 0)) { + ;(E = t << 2), (A[(E + r) >> 2] = A[(f + E) >> 2]), (t = (t + 1) | 0) + continue + } + break + } + if ( + ((w = (w + Y) | 0), + (f = (w >>> 1) | 0), + h5(r, r, u, w & 1) ? (t = Q8(a, a, s, l)) : (t = 0), + b6(s, f, l), + w >>> 0 <= 1) + ) { + if (((f = e), (e = ((k << 2) + i) | 0), ye(f, e, r, u, r, u))) break A + f = Nr(i, i, e, G) + } + if (((t = (t - Te(o, f, k & 1)) | 0), (t | 0) >= 0)) break r + Te(r, 1, k), (t = (((wt(i, r, k, 2) + t) | 0) + b6(i, 1, k)) | 0) + } + ;(A[n >> 2] = t), (C = 0) + } + return (h = (B + 16) | 0), C + } + function io(e, r) { + ;(e = +e), (r = +r) + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + if ( + (S(+e), + (i = v(1) | 0), + (i = i & 2147483647), + (f = (!(v(0) | 0) & ((i | 0) == 2146435072)) | (i >>> 0 < 2146435072)), + S(+r), + (i = v(1) | 0), + (i = i & 2147483647), + !(f & ((!(v(0) | 0) & ((i | 0) == 2146435072)) | (i >>> 0 < 2146435072)))) + ) + return +(e + r) + if ((S(+r), (k = v(1) | 0), (i = v(0) | 0), (f = i), !(i | (k - 1072693248)))) + return +dk(e) + S(+e), (i = v(1) | 0), (u = (k >>> 30) & 2), (n = u | (i >>> 31)) + A: { + i = i & 2147483647 + r: { + if (!(v(0) | i)) { + e: switch ((n - 2) | 0) { + case 0: + return 3.141592653589793 + case 1: + break e + default: + break r + } + return -3.141592653589793 + } + if (((k = k & 2147483647), !(k | f))) break A + e: { + if ((k | 0) == 2146435072) { + if ((i | 0) != 2146435072) break e + return +b[((n << 3) + 72560) >> 3] + } + if (!(((i | 0) != 2146435072) & ((k + 67108864) >>> 0 >= i >>> 0))) break A + i: { + if (u && ((t = 0), k >>> 0 > (i + 67108864) >>> 0)) break i + t = dk(r0(e / r)) + } + e = t + i: switch (n | 0) { + case 1: + return +-e + case 2: + return +(3.141592653589793 - (e + -12246467991473532e-32)) + case 0: + break r + default: + break i + } + return +(e + -12246467991473532e-32 + -3.141592653589793) + } + e = b[((n << 3) + 72592) >> 3] + } + return +e + } + return ( + S(1.5707963267948966), + (i = v(1) | 0), + (f = v(0) | 0), + S(+e), + (k = v(1) | 0), + v(0) | 0, + P(0, f | 0), + P(1, (i & 2147483647) | (k & -2147483648)), + +u0() + ) + } + function le(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + if (!r) return $A(e, (i & 4) | 8) + f = -1 + A: { + r: { + if (((r = (r - 1) | 0), le(e, r, i))) break r + for (n = i & -5, t = i & 1; ; ) { + k = A[(e + 16) >> 2] + e: { + i: { + k: switch (r | 0) { + case 0: + if ((k | 0) != 37) { + if (((i = 154), (k | 0) == 42)) break e + if ((k | 0) != 47) break A + i = 155 + break e + } + i = Q[(A[(e + 64) >> 2] + 110) | 0] & 4 ? -78 : -100 + break e + case 1: + ;(i = 157), (f = 0) + f: switch ((k - 43) | 0) { + case 2: + break f + case 0: + break e + default: + break r + } + i = 158 + break e + case 2: + if (((i = (k + 105) | 0), i >>> 0 >= 3)) break A + i = (i - 96) | 0 + break e + case 3: + f = 0 + f: { + t: switch ((k + 101) | 0) { + default: + u: switch ((k + 71) | 0) { + case 1: + break f + case 0: + break i + default: + break u + } + i = 163 + u: switch ((k - 60) | 0) { + case 2: + break u + case 0: + break e + default: + break r + } + i = 165 + break e + case 0: + i = 164 + break e + case 2: + break t + case 1: + break r + } + i = 166 + break e + } + i = 167 + break e + case 4: + if (((i = (k + 98) | 0), i >>> 0 >= 4)) break A + i = (-1398101079 >>> (i << 3)) | 0 + break e + case 5: + if (((i = 173), (k | 0) != 38)) break A + break e + case 6: + if (((i = 174), (k | 0) != 94)) break A + break e + default: + break k + } + if (((i = 175), (k | 0) != 124)) break A + break e + } + if (((i = 168), !t)) break r + } + if (((f = -1), y(e) || le(e, r, n))) break r + J(e, i & 255) + } + } + return f + } + return 0 + } + function F1(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + u = (r + 16) | 0 + A: { + r: { + f = A[(r + 16) >> 2] + e: { + i: { + k: { + if (Q[(f + 16) | 0]) { + ;(l = A[(e + 16) >> 2]), + (B = M( + (M((A[(f + 20) >> 2] + i) | 0, -1640562687) + k) | 0, + -1640562687, + )), + (t = (A[(l + 212) >> 2] + ((B >>> (32 - A[(l + 200) >> 2])) << 2)) | 0) + f: { + for (;;) { + if (((n = A[t >> 2]), !n)) break f + t: { + u: { + if ( + (A[(n + 20) >> 2] != (B | 0)) | + (A[(n + 44) >> 2] != A[(f + 44) >> 2]) || + ((t = 0), + (s = A[(f + 32) >> 2]), + A[(n + 32) >> 2] != ((s + 1) | 0)) + ) + break u + for (;;) { + if ((t | 0) != (s | 0)) { + if ( + ((o = t << 3), + (w = (o + n) | 0), + (o = (f + o) | 0), + A[(w + 52) >> 2] != A[(o + 52) >> 2]) + ) + break u + if ( + ((t = (t + 1) | 0), + (A[(o + 48) >> 2] ^ A[(w + 48) >> 2]) >>> 0 < 67108864) + ) + continue + break u + } + break + } + if (((t = ((s << 3) + n) | 0), A[(t + 52) >> 2] != (i | 0))) + break u + if (((A[(t + 48) >> 2] >>> 26) | 0) == (k | 0)) break t + } + t = (n + 40) | 0 + continue + } + break + } + if (((i = A[(n + 28) >> 2]), (i | 0) != A[(f + 28) >> 2])) { + if (((i = jr(e, A[(r + 20) >> 2], i << 3)), !i)) break A + ;(A[(r + 20) >> 2] = i), (l = A[(e + 16) >> 2]) + } + ;(A[n >> 2] = A[n >> 2] + 1), (A[u >> 2] = n), Fr(l, f) + break i + } + if (A[f >> 2] == 1) break k + if (((f = M7(e, f)), !f)) break A + ;(m[(f + 16) | 0] = 1), + K6(A[(e + 16) >> 2], f), + Fr(A[(e + 16) >> 2], A[u >> 2]), + (A[u >> 2] = f) + } + if (A[f >> 2] != 1) break r + } + if (((f = 0), f7(e, u, r, i, k))) break e + n = A[u >> 2] + } + f = (((A[(r + 20) >> 2] + (A[(n + 32) >> 2] << 3)) | 0) - 8) | 0 + } + return f + } + d(18350, 16200, 7997, 3415), T() + } + return 0 + } + function In(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0 + ;(k = (h - 32) | 0), (h = k), (t = A[f >> 2]), (r = A[(f + 4) >> 2]), (o = r) + A: { + r: { + e: { + if (n) { + if (((r | 0) == -2) | (r >>> 0 < 4294967294)) { + J0(e) + break r + } + A[t >> 2] = A[t >> 2] + 1 + break e + } + if (((t = Z0(e, t, o)), (i = g), (o = i), (r = t), (i | 0) == 6)) break A + } + n = P0(e, A[(f + 8) >> 2], A[(f + 12) >> 2]) + e: { + if (!n) break e + ;(r = 0), (i = 3) + i: { + k: { + if ((o | 0) != -1) break k + if (((f = D2(e, k, t, n)), (f | 0) < 0)) break e + if (!f) break k + if (((r = j0(e)), (i = g), (i | 0) == 6)) break i + f: { + if (Q[k | 0] & 16) { + if ( + ((f = A[(k + 16) >> 2]), + (u = A[(k + 20) >> 2]), + u >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + (l0(e, r, i, 65, f, u, 16391) | 0) < 0) + ) + break i + if ( + ((f = A[(k + 24) >> 2]), + (u = A[(k + 28) >> 2]), + u >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + (l0(e, r, i, 66, f, u, 16391) | 0) >= 0) + ) + break f + break i + } + if ( + ((f = A[(k + 8) >> 2]), + (u = A[(k + 12) >> 2]), + u >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + (l0(e, r, i, 64, f, u, 16391) | 0) < 0 || + (l0(e, r, i, 62, (A[k >> 2] >>> 1) & 1, 1, 16391) | 0) < 0) + ) + break i + } + if ( + (l0(e, r, i, 63, (A[k >> 2] >>> 2) & 1, 1, 16391) | 0) < 0 || + (l0(e, r, i, 61, A[k >> 2] & 1, 1, 16391) | 0) < 0 + ) + break i + Y2(e, k) + } + K(e, n), I(e, t, o) + break A + } + Y2(e, k), I(e, r, i) + } + K(e, n), I(e, t, o) + } + ;(r = 0), (i = 6) + } + return (h = (k + 32) | 0), (g = i), r | 0 + } + function Gn(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + if (((s = (h - 32) | 0), (h = s), (e | 0) != (r | 0))) { + A: { + r: { + e: { + if (!A[(r + 12) >> 2]) { + i: switch ((A[(r + 8) >> 2] - 2147483646) | 0) { + case 0: + if (A[(r + 4) >> 2]) break e + break + case 1: + break e + default: + break i + } + C2(e, r) + break A + } + if ( + A[(r + 4) >> 2] || + ((n = A[r >> 2]), + (w = ((i << 1) + 67) | 0), + (o = (w >>> 6) | 0), + l2(e, o)) || + ((f = o << 3), (t = Z[A[(n + 4) >> 2]](A[n >> 2], 0, f) | 0), !t) + ) + break e + ;(a = 1), + (u = o << 1), + (l = A[(r + 12) >> 2]), + (l = (u | 0) < (l | 0) ? u : l), + (t = H0(t, 0, (u - l) << 2)), + (B = (t + f) | 0), + (f = l << 2), + Q0( + (B - f) | 0, + (((A[(r + 16) >> 2] + (A[(r + 12) >> 2] << 2)) | 0) - f) | 0, + f, + ), + m[(r + 8) | 0] & 1 && (a = !h5(t, t, u, 0)), + (B = A[(e + 16) >> 2]), + (f = s) + i: { + if ( + w >>> 0 >= 1024 && + ((f = Z[A[(n + 4) >> 2]](A[n >> 2], 0, ((u & 134217724) + 4) | 0) | 0), + !f) + ) + break i + if ( + ((u = Cn(n, B, t, o, f, (t + (o << 2)) | 0)), + (f | 0) != (s | 0) && Z[A[(n + 4) >> 2]](A[n >> 2], f, 0) | 0, + !u) + ) + break r + } + Z[A[(n + 4) >> 2]](A[n >> 2], t, 0) | 0 + } + c0(e) + break A + } + r: { + e: { + if (a) { + if ( + ((f = L6(t, (o + 1) | 0)), + Z[A[(n + 4) >> 2]](A[n >> 2], t, 0) | 0, + f || L6(A[(r + 16) >> 2], (A[(r + 12) >> 2] - l) | 0)) + ) + break e + break r + } + Z[A[(n + 4) >> 2]](A[n >> 2], t, 0) | 0 + } + ;(f = A[(e + 16) >> 2]), (A[f >> 2] = A[f >> 2] | 1) + } + ;(A[(e + 4) >> 2] = 0), + (A[(e + 8) >> 2] = (A[(r + 8) >> 2] + 1) >> 1), + yA(e, i, k) + } + h = (s + 32) | 0 + return + } + d(16394, 16250, 2150, 5022), T() + } + function _k(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + A: { + r: { + e: { + i: { + k: { + if ((k | 0) != -7) { + if (((i = R0(e, i, k)), (k = g), (k | 0) == 6)) break i + n = i + break k + } + ;(n = i), (A[n >> 2] = A[n >> 2] + 1) + } + ;(o = (n + 16) | 0), (n = A[(n + 4) >> 2]), (l = n & 2147483647) + k: { + if (!(n & -2147483648)) { + for (n = 0, f = 0; ; ) { + if ((n | 0) != (l | 0)) { + ;(f = (((Q[(n + o) | 0] >>> 7) | 0) + f) | 0), (n = (n + 1) | 0) + continue + } + break + } + if (!f) { + if (((n = o), r)) break e + break A + } + if (((u = xA(e, (f + l) | 0, 0)), !u)) break i + for (n = (u + 16) | 0, f = 0; ; ) { + if ((f | 0) == (l | 0)) break k + ;(t = m[(f + o) | 0]), + (t | 0) >= 0 + ? (s = (n + 1) | 0) + : ((m[(n + 1) | 0] = (t & 63) | 128), + (t = ((t & 192) >>> 6) | -64), + (s = (n + 2) | 0)), + (m[n | 0] = t), + (f = (f + 1) | 0), + (n = s) + } + } + if (((u = xA(e, M(l, 3), 0)), !u)) break i + for (n = (u + 16) | 0; ; ) { + if ((t | 0) >= (l | 0)) break k + if ( + ((s = t), + (t = (t + 1) | 0), + (B = F[((s << 1) + o) >> 1]), + B >>> 0 <= 127) + ) + (m[n | 0] = B), (n = (n + 1) | 0) + else { + f: { + if ( + ((B & 64512) != 55296) | f | ((t | 0) >= (l | 0)) || + ((w = F[((t << 1) + o) >> 1]), (w & 64512) != 56320) + ) + break f + ;(B = ((((B << 10) & 1047552) | (w & 1023)) + 65536) | 0), + (t = (s + 2) | 0) + } + n = (r6(n, B) + n) | 0 + } + } + } + if ( + ((m[n | 0] = 0), + (s = A[(u + 8) >> 2]), + (o = (u + 16) | 0), + (A[(u + 4) >> 2] = + ((n - o) & 2147483647) | (A[(u + 4) >> 2] & -2147483648)), + (A[(u + 8) >> 2] = s), + I(e, i, k), + !r) + ) + break r + l = A[(u + 4) >> 2] & 2147483647 + break e + } + if (((l = 0), (o = 0), (n = 0), !r)) break A + } + A[r >> 2] = l + } + n = o + } + return n + } + function ko(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(t = (h - 32) | 0), (h = t), (B = 6), (r = O2(e, r, i)), (i = g), (w = i) + A: { + if ((i | 0) == 6) break A + r: { + e: { + if (gA(e, (t + 4) | 0, A[f >> 2], A[(f + 4) >> 2])) break e + if ( + ((o = A[(t + 4) >> 2]), + (l = A[(r + 4) >> 2] & 2147483647), + (o | 0) <= (l | 0)) + ) + break r + ;(a = 32), (i = 0), (s = 3) + i: { + if ( + (k | 0) < 2 || + ((k = A[(f + 8) >> 2]), (f = A[(f + 12) >> 2]), (f | 0) == 3) + ) + break i + if (((i = R0(e, k, f)), (k = g), (s = k), (k | 0) == 6)) break e + k: { + f: switch (((u = i), (k = A[(i + 4) >> 2]), k & 2147483647)) { + case 1: + break k + case 0: + break f + default: + break i + } + I(e, i, s) + break r + } + k & -2147483648 ? (a = F[(u + 16) >> 1]) : (a = Q[(u + 16) | 0]), (u = 0) + } + if ((o | 0) >= 1073741824) { + $0(e, 11702, 0) + break e + } + if (((k = (t + 8) | 0), !s2(e, k, o))) { + i: { + if (n && U2(k, r, 0, l)) break i + f = (o - l) | 0 + k: { + if (u) + for (;;) { + if ((f | 0) <= 0) break k + if ( + ((k = A[(u + 4) >> 2] & 2147483647), + (k = (k | 0) > (f | 0) ? f : k), + (f = (f - k) | 0), + !!U2((t + 8) | 0, u, 0, k)) + ) + break i + } + if (A5((t + 8) | 0, a, f)) break i + } + if (!n && U2((t + 8) | 0, r, 0, l)) break i + I(e, i, s), I(e, r, w), (C = d0((t + 8) | 0)), (B = g) + break A + } + ;(k = A[(A[(t + 8) >> 2] + 16) >> 2]), + Z[A[(k + 4) >> 2]]((k + 16) | 0, A[(t + 12) >> 2]) + } + I(e, i, s) + } + I(e, r, w) + break A + } + ;(C = r), (B = w) + } + return (h = (t + 32) | 0), (g = B), C | 0 + } + function En(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + A: { + if (((k | 0) == -2) | (k >>> 0 < 4294967294)) { + J0(e) + break A + } + r: { + if (E1(e, i, k, 61)) { + if ( + ((u = 3), + (t = 3), + (o = 3), + (f = O(e, i, k, 61, i, k, 0)), + (n = g), + (n | 0) == 6) + ) + break r + f = U0(e, f, n) ? 257 : 256 + } else f = 0 + if (E1(e, i, k, 62)) { + if ( + ((u = 3), + (t = 3), + (o = 3), + (n = O(e, i, k, 62, i, k, 0)), + (l = g), + (l | 0) == 6) + ) + break r + f = (U0(e, n, l) ? 514 : 512) | f + } + if (E1(e, i, k, 63)) { + if ( + ((u = 3), + (t = 3), + (o = 3), + (n = O(e, i, k, 63, i, k, 0)), + (l = g), + (l | 0) == 6) + ) + break r + f = (U0(e, n, l) ? 1028 : 1024) | f + } + t = 3 + e: { + if (!E1(e, i, k, 64)) { + o = 3 + break e + } + if (((u = 3), (w = O(e, i, k, 64, i, k, 0)), (n = g), (o = n), (n | 0) == 6)) + break r + f = f | 8192 + } + e: { + i: { + if ( + !E1(e, i, k, 65) || + ((u = 3), + (f = f | 2048), + (B = O(e, i, k, 65, i, k, 0)), + (t = g), + !0 & ((t | 0) == 3)) + ) + break i + if (((n = 8544), !s & ((t | 0) == 6) || !A2(e, B, t))) break e + } + i: { + if (!E1(e, i, k, 66)) { + u = 3 + break i + } + if ( + ((f = f | 4096), + (s = O(e, i, k, 66, i, k, 0)), + (i = g), + (u = i), + (k = 0), + !k & ((i | 0) == 3)) + ) + break i + if (((n = 8529), !k & ((i | 0) == 6) || !A2(e, s, i))) break e + } + if (f & 6144 && ((n = 13636), f & 8704)) break e + return ( + (A[(r + 24) >> 2] = s), + (A[(r + 28) >> 2] = u), + (A[(r + 16) >> 2] = B), + (A[(r + 20) >> 2] = t), + (A[(r + 8) >> 2] = w), + (A[(r + 12) >> 2] = o), + (A[r >> 2] = f), + 0 + ) + } + j(e, n, 0) + } + I(e, w, o), I(e, B, t), I(e, s, u) + } + return -1 + } + function fo(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(o = (h - 32) | 0), + (h = o), + (t = (o + 8) | 0), + s2(e, t, 0), + f2(t, 40), + (n & -2) == 2 && t4(t, 20157), + (t = (o + 8) | 0), + t4(t, 9856), + (n & -3) == 1 && f2(t, 42), + t4((o + 8) | 0, 19451), + (t = 0), + (u = (k - 1) | 0), + (s = (u | 0) > 0 ? u : 0) + A: { + r: { + e: { + for (;;) { + if ((t | 0) != (s | 0)) { + if ( + (t && f2((o + 8) | 0, 44), + (l = t << 3), + (t = (t + 1) | 0), + (l = (f + l) | 0), + !c1((o + 8) | 0, A[l >> 2], A[(l + 4) >> 2])) + ) + continue + break e + } + break + } + if ( + ((t = (o + 8) | 0), + t4(t, 20178), + (k | 0) > 0 && ((k = ((u << 3) + f) | 0), c1(t, A[k >> 2], A[(k + 4) >> 2]))) + ) + break e + if ( + ((k = (o + 8) | 0), + t4(k, 18883), + (f = 0), + (t = 3), + (k = d0(k)), + (u = g), + (u | 0) == 6 || + ((f = m6(e, A[(e + 192) >> 2], A[(e + 196) >> 2], k, u, 3, -1)), + (t = g), + I(e, k, u), + (t | 0) == 6)) + ) + break r + if ((i | 0) == 3) break A + if (((k = O(e, r, i, 59, r, i, 0)), (u = g), (u | 0) == 6)) break r + i: { + if ((u | 0) == -1) break i + if ((I(e, k, u), (r = t6(e, r, i)), !r)) break r + if ( + ((r = (A[(r + 40) >> 2] + (F[((n << 1) + 25072) >> 1] << 3)) | 0), + (k = A[r >> 2]), + (r = A[(r + 4) >> 2]), + (u = r), + r >>> 0 < 4294967285) + ) + break i + A[k >> 2] = A[k >> 2] + 1 + } + if (((r = Gr(e, f, t, k, u, 1)), I(e, k, u), (r | 0) >= 0)) break A + break r + } + ;(r = A[(A[(o + 8) >> 2] + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(o + 12) >> 2]), + (f = 0), + (t = 3) + } + I(e, f, t), (f = 0), (t = 6) + } + return (h = (o + 32) | 0), (g = t), f | 0 + } + function no(e, r, i, k, f, n, t, u) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0) + var o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(o = (h - 32) | 0), (h = o) + A: { + r: { + e: { + if (u & 1) { + if (((u = 0), (B = 6), (l = y1(e, (o + 24) | 0, r, i, 94)), !l)) break A + if ( + ((i = A[(l + 4) >> 2]), + (w = i), + (r = A[l >> 2]), + !(Q[(r + 5) | 0] & 16 && (i | 0) == -1)) + ) { + j(e, 7999, 0) + break A + } + if (((i = A[(o + 24) >> 2]), (s = A[(o + 28) >> 2]), (s | 0) == 3)) { + ;(u = ok(e, r, w, k, f, n, t)), (B = g) + break A + } + if (((n = B6(e, n, t)), (r = g), (t = r), (r | 0) == 6)) break r + if ( + ((r = A[l >> 2]), + (w = A[(l + 4) >> 2]), + (A[(o + 16) >> 2] = k), + (A[(o + 20) >> 2] = f), + (A[(o + 8) >> 2] = n), + (A[(o + 12) >> 2] = t), + (A[o >> 2] = r), + (A[(o + 4) >> 2] = w), + (r = G0(e, i, s, A[(l + 8) >> 2], A[(l + 12) >> 2], 3, o)), + (k = g), + ((k | 0) == -1) | ((k | 0) == 6)) + ) + break e + I(e, r, k), J0(e) + break r + } + if (((u = 0), (B = 6), (l = y1(e, (o + 24) | 0, r, i, 90)), !l)) break A + if ( + ((r = A[(o + 24) >> 2]), (i = A[(o + 28) >> 2]), (s = i), !Q[(l + 16) | 0]) + ) { + I(e, r, i), j(e, 9825, 0) + break A + } + if ((s | 0) == 3) { + ;(u = G0(e, A[l >> 2], A[(l + 4) >> 2], k, f, n, t)), (B = g) + break A + } + ;(i = B6(e, n, t)), + (n = g), + (n | 0) != 6 && + ((t = A[l >> 2]), + (u = A[(l + 4) >> 2]), + (A[(o + 16) >> 2] = i), + (A[(o + 20) >> 2] = n), + (A[(o + 8) >> 2] = k), + (A[(o + 12) >> 2] = f), + (A[o >> 2] = t), + (A[(o + 4) >> 2] = u), + (u = G0(e, r, s, A[(l + 8) >> 2], A[(l + 12) >> 2], 3, o)), + (B = g)), + I(e, r, s), + I(e, i, n) + break A + } + ;(u = r), (B = k) + } + I(e, i, s), I(e, n, t) + } + return (h = (o + 32) | 0), (g = B), u | 0 + } + function to(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(k = (h - 48) | 0), (h = k) + A: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e), (t = 6) + break A + } + if (((u = ge(e, (k + 32) | 0, r, i)), (n = g), (t = n), (n | 0) == 6)) break A + ;(s = 3), (n = 0), (o = 3), (B = O(e, r, i, 128, r, i, 0)), (l = g) + r: { + e: { + if ( + (l | 0) == 6 || + r1(e, B, l) || + ((n = rr(e, A[f >> 2], A[(f + 4) >> 2], 0)), + (f = g), + (o = f), + (f | 0) == 6) || + ((w = O(e, n, f, 106, n, f, 0)), (f = g), (s = f), (f | 0) == 6) + ) + break e + for (;;) { + if ( + ((C = k), + (G = X4(e, n, o, w, s, (k + 20) | 0)), + (A[(C + 24) >> 2] = G), + (f = g), + (A[(k + 28) >> 2] = f), + (f | 0) == 6) + ) + break e + if (A[(k + 20) >> 2]) break r + if ( + ((f = G0(e, B, l, r, i, 1, (k + 24) | 0)), + (a = g), + I(e, A[(k + 24) >> 2], A[(k + 28) >> 2]), + !((a | 0) != 6 && !dr(e, fi(e, f, a, 127, 2, (k + 32) | 0), g))) + ) + break + } + S4(e, n, o, 1) + } + ;(r = A[(e + 16) >> 2]), + (i = A[(r + 128) >> 2]), + (f = A[(r + 132) >> 2]), + (A[(r + 128) >> 2] = 0), + (A[(r + 132) >> 2] = 2), + (A[(k + 8) >> 2] = i), + (A[(k + 12) >> 2] = f), + (r = G0(e, A[(k + 40) >> 2], A[(k + 44) >> 2], 0, 3, 1, (k + 8) | 0)), + (i = g), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2]), + (f = r), + (r = (i | 0) == 6), + I(e, r ? u : f, r ? t : i), + (u = r ? 0 : u), + (t = r ? 6 : t) + } + I(e, B, l), + I(e, w, s), + I(e, n, o), + I(e, A[(k + 32) >> 2], A[(k + 36) >> 2]), + I(e, A[(k + 40) >> 2], A[(k + 44) >> 2]) + } + return (h = (k + 48) | 0), (g = t), u | 0 + } + function uo(e, r, i, k, f, n, t) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0) + var u = 0, + o = 0 + ;(t = (h - 32) | 0), (h = t) + A: { + r: { + if (((k = F2(e, r, i, 44)), !k)) break r + ;(r = 0), (i = 3), (f = A[k >> 2]), (u = A[(k + 4) >> 2]), (o = u) + e: { + if ((u | 0) != 3) { + i: { + k: { + if (((F[(f + 6) >> 1] - 21) & 65535) >>> 0 <= 10) { + if (!Q[(A[(A[(A[(f + 32) >> 2] + 12) >> 2] + 32) >> 2] + 4) | 0]) + break k + c2(e) + break r + } + if (((u = (t + 28) | 0), sA(e, u, f, o))) break r + break i + } + u = (f + 40) | 0 + } + if (((f = A[(k + 12) >> 2]), z[u >> 2] > f >>> 0)) break e + I(e, A[k >> 2], A[(k + 4) >> 2]), (A[k >> 2] = 0), (A[(k + 4) >> 2] = 3) + } + A[n >> 2] = 1 + break A + } + if (((A[(k + 12) >> 2] = f + 1), (A[n >> 2] = 0), !A[(k + 8) >> 2])) { + if ((f | 0) >= 0) { + ;(r = f), (i = 0) + break A + } + S(+(f >>> 0)), + (e = v(1) | 0), + (r = v(0) | 0), + (i = (((e | 0) == 2146435072) & ((r | 0) != 0)) | (e >>> 0 > 2146435072)), + (r = i ? 0 : r), + (i = i ? -12 : (e - 2146959372) | 0) + break A + } + if (((i = 6), (n = h4(e, A[k >> 2], A[(k + 4) >> 2], f)), (u = g), (u | 0) == 6)) + break A + if (A[(k + 8) >> 2] == 1) { + ;(r = n), (i = u) + break A + } + ;(A[(t + 8) >> 2] = n), + (A[(t + 12) >> 2] = u), + (f | 0) >= 0 + ? (k = 0) + : (S(+(f >>> 0)), + (r = v(1) | 0), + (i = v(0) | 0), + (k = i), + (i = (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072)), + (f = i ? 0 : k), + (k = i ? -12 : (r - 2146959372) | 0)), + (A[t >> 2] = f), + (A[(t + 4) >> 2] = k), + (r = B6(e, 2, t)), + (i = g), + I(e, n, u), + I(e, f, k) + break A + } + ;(A[n >> 2] = 0), (r = 0), (i = 6) + } + return (h = (t + 32) | 0), (g = i), r | 0 + } + function mn(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + ;(t = (h - 32) | 0), + (h = t), + (f = k & 2147483647), + (u = f), + (n = (f - 1006698496) | 0), + (f = (f - 1140785152) | 0) + A: { + if ((((n | 0) == (f | 0)) & 0) | (f >>> 0 > n >>> 0)) { + if ( + ((f = (i << 4) | (r >>> 28)), + (i = (k << 4) | (i >>> 28)), + (r = r & 268435455), + (((r | 0) == 134217728) & ((e | 0) != 0)) | (r >>> 0 > 134217728)) + ) { + ;(n = (i + 1073741824) | 0), (f = (f + 1) | 0), (n = f ? n : (n + 1) | 0) + break A + } + if (((n = (i + 1073741824) | 0), e | ((r | 0) != 134217728))) break A + ;(e = f & 1), (f = (e + f) | 0), (n = e >>> 0 > f >>> 0 ? (n + 1) | 0 : n) + break A + } + if (!(!i & ((u | 0) == 2147418112) ? !(e | r) : u >>> 0 < 2147418112)) { + ;(e = (k << 4) | (i >>> 28)), + (f = (i << 4) | (r >>> 28)), + (n = (e & 524287) | 2146959360) + break A + } + if ( + ((f = 0), + (n = 2146435072), + u >>> 0 > 1140785151 || ((n = 0), (u = (u >>> 16) | 0), u >>> 0 < 15249)) + ) + break A + if ( + ((f = (k & 65535) | 65536), + k1((t + 16) | 0, e, r, i, f, (u - 15233) | 0), + vr(t, e, r, i, f, (15361 - u) | 0), + (r = A[(t + 8) >> 2]), + (f = r << 4), + (r = (A[(t + 12) >> 2] << 4) | (r >>> 28)), + (i = A[t >> 2]), + (n = A[(t + 4) >> 2]), + (u = n), + (f = (n >>> 28) | f), + (n = r), + (e = u & 268435455), + (r = + i | + ((A[(t + 16) >> 2] | + A[(t + 24) >> 2] | + (A[(t + 20) >> 2] | A[(t + 28) >> 2])) != + 0)), + (((e | 0) == 134217728) & ((r | 0) != 0)) | (e >>> 0 > 134217728)) + ) { + ;(f = (f + 1) | 0), (n = f ? n : (n + 1) | 0) + break A + } + if (r | ((e | 0) != 134217728)) break A + ;(e = f), (f = (f + (f & 1)) | 0), (n = e >>> 0 > f >>> 0 ? (n + 1) | 0 : n) + } + return (h = (t + 32) | 0), P(0, f | 0), P(1, (k & -2147483648) | n), +u0() + } + function ck(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + A: { + r: { + if ( + ((i = ni(e) & 2047), + (f = ni(5551115123125783e-32)), + (i - f) >>> 0 < (ni(512) - f) >>> 0) + ) { + u = i + break r + } + if (i >>> 0 < f >>> 0) return +(e + 1) + if (ni(1024) >>> 0 > i >>> 0) break r + if ((S(+e), (f = v(1) | 0), (r = 0), !(v(0) | 0) & ((f | 0) == -1048576))) break A + return ni(1 / 0) >>> 0 <= i >>> 0 + ? +(e + 1) + : (f | 0) < 0 + ? +_5(12882297539194267e-247) + : +_5(3105036184601418e216) + } + if ( + ((r = b[129]), + (n = b[128] * e + r), + (r = n - r), + (e = r * b[131] + (r * b[130] + e)), + (r = e * e), + (t = r * r * (e * b[135] + b[134])), + (r = r * (e * b[133] + b[132])), + S(+n), + v(1) | 0, + (i = v(0) | 0), + (k = (i << 4) & 2032), + (e = t + (r + (b[(k + 1136) >> 3] + e))), + (k = (k + 1144) | 0), + (f = (0 + A[k >> 2]) | 0), + (k = (A[(k + 4) >> 2] + (i << 13)) | 0), + (k = f >>> 0 < o >>> 0 ? (k + 1) | 0 : k), + !u) + ) { + r: { + if (!(i & -2147483648)) { + P(0, f | 0), + P(1, (k - 1058013184) | 0), + (r = +u0()), + (e = (r * e + r) * 5486124068793689e288) + break r + } + P(0, f | 0), + P(1, (k + 1071644672) | 0), + (r = +u0()), + (n = r * e), + (e = n + r), + e < 1 && + ((i = (h - 16) | 0), + (A[(i + 8) >> 2] = 0), + (A[(i + 12) >> 2] = 1048576), + (b[(i + 8) >> 3] = b[(i + 8) >> 3] * 22250738585072014e-324), + (t = e + 1), + (e = t + (n + (r - e) + (e + (1 - t))) + -1), + (e = e == 0 ? 0 : e)), + (e = e * 22250738585072014e-324) + } + return +e + } + P(0, f | 0), P(1, k | 0), (r = +u0()), (r = r * e + r) + } + return +r + } + function oo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + o = A[(i + 4) >> 2] ^ A[(r + 4) >> 2] + A: { + r: { + e: { + i: { + k: { + t = A[(r + 8) >> 2] + f: { + t: { + if ((t | 0) <= 2147483645) { + if (((n = A[(i + 8) >> 2]), (n | 0) > 2147483645)) break t + if ((t | 0) != -2147483648) break r + if ((n | 0) == -2147483648) break i + break A + } + if ((t | 0) == 2147483647) break f + n = A[(i + 8) >> 2] + } + if ((n | 0) != 2147483647) break k + } + return c0(e), 0 + } + if (((r = (t | 0) != 2147483646), r | ((n | 0) != 2147483646))) break e + } + return c0(e), 1 + } + if (r) break A + return f4(e, o), 0 + } + if ((n | 0) == -2147483648) return f4(e, o), 2 + r: { + if ( + ((t = A[e >> 2]), + (n = A[(r + 12) >> 2]), + (u = ((k + 33) >>> 5) | 0), + (s = (n | 0) > (u | 0) ? n : u), + (u = A[(i + 12) >> 2]), + (l = (s + u) | 0), + (n = Z[A[(t + 4) >> 2]](A[t >> 2], 0, ((l << 2) + 4) | 0) | 0), + n) + ) { + if ( + ((B = (l - A[(r + 12) >> 2]) << 2), + (n = H0(n, 0, B)), + Q0((n + B) | 0, A[(r + 16) >> 2], A[(r + 12) >> 2] << 2), + !l2(e, (s + 1) | 0) && !Hk(t, A[(e + 16) >> 2], n, l, A[(i + 16) >> 2], u)) + ) + break r + Z[A[(t + 4) >> 2]](A[t >> 2], n, 0) | 0 + } + return c0(e), 32 + } + return ( + L6(n, u) && ((t = A[(e + 16) >> 2]), (A[t >> 2] = A[t >> 2] | 1)), + (t = A[e >> 2]), + Z[A[(t + 4) >> 2]](A[t >> 2], n, 0) | 0, + (i = A[(i + 8) >> 2]), + (r = A[(r + 8) >> 2]), + (A[(e + 4) >> 2] = o), + (A[(e + 8) >> 2] = ((r - i) | 0) + 32), + De(e, k, f) | 0 + ) + } + return k4(e, o), 0 + } + function lo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(k = (h - 32) | 0), (h = k), (o = 3), (u = I4(e, r, i)) + A: { + r: { + if ((u | 0) < 0 || T2(e, (k + 12) | 0, A[f >> 2], A[(f + 4) >> 2], u, u)) break r + if ( + ((A[(k + 8) >> 2] = u), + (n = A[(f + 8) >> 2]), + (f = A[(f + 12) >> 2]), + (f | 0) != 3) + ) { + if (T2(e, (k + 8) | 0, n, f, u, u)) break r + u = A[(k + 8) >> 2] + } + if ( + ((w = A[(k + 12) >> 2]), + (n = $1(e, r, i, 0)), + !n || + ((l = F[(n + 6) >> 1]), + (t = (u - w) | 0), + (f = (t | 0) > 0 ? t : 0), + (u = f), + (A[(k + 24) >> 2] = f), + (A[(k + 28) >> 2] = 0), + (A[(k + 16) >> 2] = r), + (A[(k + 20) >> 2] = i), + (s = h6(e, 2, (k + 16) | 0)), + (o = g), + (o | 0) == 6)) + ) + break r + if ((t | 0) <= 0) break A + if (((l = Q[(l + 21820) | 0]), j6(e, r, i) || j6(e, s, o))) break r + e: { + if ( + ((t = $1(e, s, o, 0)), + !t || + ((B = F[(n + 6) >> 1]), (B | 0) != F[(t + 6) >> 1]) || + ((B = Q[(B + 21820) | 0]), + (f >>> 0 > (A[(A[(t + 32) >> 2] + 20) >> 2] >>> B) >>> 0) | + ((f + w) >>> 0 > (A[(A[(n + 32) >> 2] + 20) >> 2] >>> B) >>> 0))) + ) + break e + Q0(A[(t + 36) >> 2], (A[(n + 36) >> 2] + (w << l)) | 0, f << l) + break A + } + for (n = 0, f = 0; ; ) { + if (!f & ((n | 0) == (u | 0))) break A + if (((t = J2(e, r, i, (n + w) | 0, 0)), (l = g), (l | 0) == 6)) break r + if ( + ((t = GA(e, s, o, n, f, t, l, 16384)), + (n = (n + 1) | 0), + (f = n ? f : (f + 1) | 0), + !((t | 0) >= 0)) + ) + break + } + } + I(e, s, o), (s = 0), (o = 6) + } + return (h = (k + 32) | 0), (g = o), s | 0 + } + function se(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + if ( + ((n = (h - 48) | 0), + (h = n), + (u = 6), + (i = Z0(e, r, i)), + (r = g), + (l = r), + (r | 0) != 6) + ) { + A: { + r: { + if (j1(e, (n + 44) | 0, (n + 40) | 0, i, k & -17)) { + ;(u = 3), (B = A[(n + 40) >> 2]), (w = A[(n + 44) >> 2]) + break r + } + if ( + ((s = u2(e)), + (r = g), + (u = r), + (B = A[(n + 40) >> 2]), + (w = A[(n + 44) >> 2]), + (r | 0) == 6) + ) { + ;(s = 0), (u = 6) + break r + } + for (G = k & 16, E = (f - 1) | 0, k = 0; ; ) { + if ((k | 0) == (B | 0)) break A + t = A[((((k << 3) + w) | 0) + 4) >> 2] + e: { + i: { + if (G) { + if (((r = (n + 8) | 0), (f = D2(e, r, i, t)), (f | 0) < 0)) break r + if (!f || (Y2(e, r), !(A[(n + 8) >> 2] & 4))) break i + } + k: { + f: switch (E | 0) { + default: + if (((r = q2(e, t)), (f = g), (o = f), (f | 0) != 6)) break k + break r + case 0: + if (((r = O(e, i, l, t, i, l, 0)), (f = g), (o = f), (f | 0) != 6)) + break k + break r + case 1: + break f + } + if (((r = u2(e)), (f = g), (o = f), (f | 0) == 6)) break r + if ( + ((f = q2(e, t)), + (a = g), + (a | 0) == 6 || + (oA(e, r, o, 0, 0, f, a, 16391) | 0) < 0 || + ((f = O(e, i, l, t, i, l, 0)), (t = g), (t | 0) == 6) || + (oA(e, r, o, 1, 0, f, t, 16391) | 0) < 0) + ) + break e + } + if ((FA(e, s, u, C, 0, r, o, 0) | 0) < 0) break r + C = (C + 1) | 0 + } + k = (k + 1) | 0 + continue + } + break + } + I(e, r, o) + } + I(e, s, u), (s = 0), (u = 6) + } + L2(e, w, B), I(e, i, l) + } + return (h = (n + 48) | 0), (g = u), s + } + function $k(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0 + for ( + l = (65536 - i) | 0, + a = l >>> 0 <= 65536 ? l : 0, + C = (k | 0) > 0 ? k : 0, + B = (e + 16) | 0, + l = (e + 76) | 0, + G = (e + 72) | 0; + ; + + ) { + if ((o | 0) == (C | 0)) return 0 + A: { + if ((o | 0) == (a | 0)) break A + ;(k = (M(o, 12) + r) | 0), + (s = A[k >> 2]), + (E = A[(k + 8) >> 2]), + (Y = A[(k + 4) >> 2]), + (k = A[(e + 64) >> 2]), + (f = (i + o) | 0) + r: { + if (k >>> 0 > f >>> 0) { + if (((k = A[(e + 68) >> 2]), !A[(k + M(f, 24)) >> 2])) break r + break A + } + for ( + n = (f + 1) | 0, + k = (M(k, 3) >>> 1) | 0, + k = (k | 0) < (n | 0) ? n : k, + n = (k | 0) <= 58 ? 58 : k, + D = n << 3, + k = l; + ; + + ) { + e: { + if (((u = A[(e + 8) >> 2]), (t = A[k >> 2]), (t | 0) == (G | 0))) break e + if (((u = Z[u | 0](B, A[(t + 20) >> 2], D) | 0), !u)) break A + for (k = A[(e + 64) >> 2]; ; ) { + if ((k | 0) < (n | 0)) { + ;(w = (u + (k << 3)) | 0), + (A[w >> 2] = 0), + (A[(w + 4) >> 2] = 2), + (k = (k + 1) | 0) + continue + } + break + } + ;(A[(t + 20) >> 2] = u), (k = (t + 4) | 0) + continue + } + break + } + if (((k = Z[u | 0](B, A[(e + 68) >> 2], M(n, 24)) | 0), !k)) break A + ;(t = A[(e + 64) >> 2]), + H0((M(t, 24) + k) | 0, 0, M((n - t) | 0, 24)), + (A[(e + 64) >> 2] = n), + (A[(e + 68) >> 2] = k) + } + ;(k = (M(f, 24) + k) | 0), + (A[k >> 2] = f), + (s | 0) >= 222 && + ((f = A[(A[(e + 56) >> 2] + (s << 2)) >> 2]), (A[f >> 2] = A[f >> 2] + 1)), + (A[(k + 16) >> 2] = 0), + (A[(k + 20) >> 2] = 0), + (A[(k + 12) >> 2] = E), + (A[(k + 8) >> 2] = Y), + (A[(k + 4) >> 2] = s), + (o = (o + 1) | 0) + continue + } + break + } + return -1 + } + function Yn(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(t = (h - 16) | 0), (h = t) + A: { + r: { + ;(f = A[(e + 16) >> 2]), (k = A[(f + 168) >> 2]) + e: { + i: { + if (!k) { + if (Q[i | 0] != 46) { + i = lu(e, i) + break i + } + if ( + ((k = 0), + (n = E5(r)), + (n = n ? (n - r) | 0 : 0), + (u = W0(e, (((o2(i) + n) | 0) + 2) | 0)), + !u) + ) + break A + ;(r = Q0(u, r, n)), (m[(r + n) | 0] = 0) + k: { + for (;;) { + f: { + if (Q[i | 0] != 46) break f + k = 2 + t: switch ((Q[(i + 1) | 0] - 46) | 0) { + case 0: + if (Q[(i + 2) | 0] != 47) break f + if (!Q[r | 0]) break k + if ( + ((k = E5(r)), + (k = k ? (k + 1) | 0 : r), + !h8(k, 18835) || !h8(k, 18834)) + ) + break f + ;(m[(k - (r >>> 0 < k >>> 0)) | 0] = 0), (k = 3) + break + case 1: + break t + default: + break f + } + i = (i + k) | 0 + continue + } + break + } + if (!Q[r | 0]) break k + ;(k = (o2(r) + r) | 0), (m[k | 0] = 47), (m[(k + 1) | 0] = 0) + } + S7((o2(r) + r) | 0, i), (i = r) + break e + } + i = Z[k | 0](e, r, i, A[(f + 176) >> 2]) | 0 + } + if (!i) break r + } + if (((r = q4(e, i)), !r)) { + ;(e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, i) + break r + } + if (((k = u5(e, r)), k)) { + ;(f = A[(e + 16) >> 2]), Z[A[(f + 4) >> 2]]((f + 16) | 0, i), K(e, r) + break A + } + if ((K(e, r), (r = A[(f + 172) >> 2]), !r)) { + ;(A[t >> 2] = i), + gi(e, 19766, t), + (e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, i) + break r + } + ;(k = Z[r | 0](e, i, A[(f + 176) >> 2]) | 0), + (e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, i) + break A + } + k = 0 + } + return (h = (t + 16) | 0), k + } + function vn(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(k = (h - 16) | 0), (h = k), (f = 0), (o = 3), (r = Z0(e, r, i)), (i = g), (l = i) + A: { + r: { + if (n2(e, (k + 8) | 0, r, i)) break r + w = i + e: { + i: { + if ( + ((i = A[(k + 8) >> 2]), + (u = A[(k + 12) >> 2]), + !((!i & ((u | 0) <= 0)) | ((u | 0) < 0))) + ) { + ;(t = (i - 1) | 0), (s = (u - !i) | 0) + k: { + f: { + t: { + u: { + if ( + !ur(r, l, (k + 4) | 0, k) || + ((B = A[k >> 2]), ((B | 0) != (i | 0)) | u) + ) + break u + if (((f = A[(k + 4) >> 2]), !n)) break t + ;(n = f), + (f = A[n >> 2]), + (o = A[(n + 4) >> 2]), + C4(n, (n + 8) | 0, ((B << 3) - 8) | 0) + break f + } + u: { + if (n) { + if (((f = J2(e, r, l, 0, 0)), (n = g), (o = n), (n | 0) == 6)) + break r + if (!bi(e, r, l, 0, 0, 1, 0, t, s, 1)) break u + break r + } + if (((f = m1(e, r, l, t, s)), (n = g), (o = n), (n | 0) == 6)) + break r + } + if ((Pr(e, r, l, t, s) | 0) >= 0) break k + break r + } + ;(n = ((((B << 3) + f) | 0) - 8) | 0), + (f = A[n >> 2]), + (o = A[(n + 4) >> 2]) + } + A[(r + 40) >> 2] = A[(r + 40) >> 2] - 1 + } + if ((!u & (i >>> 0 > 2147483648)) | u) break i + } + i = 0 + break e + } + S(+(+(t >>> 0) + +(s | 0) * 4294967296)), + (i = v(1) | 0), + (n = v(0) | 0), + (u = n), + (t = i & 2147483647), + (n = (((t | 0) == 2146435072) & ((n | 0) != 0)) | (t >>> 0 > 2146435072)), + (t = n ? 0 : u), + (i = n ? -12 : (i - 2146959372) | 0) + } + if ((I2(e, r, w, 48, t, i) | 0) >= 0) break A + } + I(e, f, o), (f = 0), (o = 6) + } + return I(e, r, l), (h = (k + 16) | 0), (g = o), f | 0 + } + function Zn(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(u = (h - 16) | 0), (h = u), (s = (n + 4) | 0) + A: { + r: { + for (;;) { + for ( + t = 0, + A[r >> 2] = 0, + A[i >> 2] = 0, + o = A[(n + 8) >> 2], + B = (o | 0) > 0 ? o : 0; + ; + + ) { + if ((t | 0) != (B | 0)) { + if ( + ((l = (A[n >> 2] + (t << 3)) | 0), + !((A[l >> 2] != (k | 0)) | (A[(l + 4) >> 2] != (f | 0)))) + ) { + t = 2 + break A + } + t = (t + 1) | 0 + continue + } + break + } + if (x2(e, n, 8, s, (o + 1) | 0)) { + t = -1 + break A + } + if ( + ((t = A[(n + 8) >> 2]), + (A[(n + 8) >> 2] = t + 1), + (t = (A[n >> 2] + (t << 3)) | 0), + (A[t >> 2] = k), + (o = t0(e, f)), + (A[(t + 4) >> 2] = o), + (t = Xt(k, o)), + t) + ) { + if (!A[(t + 8) >> 2] || ((f = A[(t + 12) >> 2]), (f | 0) == 125)) break r + k = A[(((A[(k + 16) >> 2] + (A[t >> 2] << 3)) | 0) + 4) >> 2] + continue + } + break + } + if ((o | 0) != 22) { + for (f = 0; ; ) { + if (A[(k + 44) >> 2] > (f | 0)) { + e: { + i: switch ( + ((t = Zn( + e, + (u + 12) | 0, + (u + 8) | 0, + A[ + (((A[(k + 16) >> 2] + + (A[(A[(k + 40) >> 2] + (f << 2)) >> 2] << 3)) | + 0) + + 4) >> + 2 + ], + o, + n, + )), + (t + 1) | 0) + ) { + case 0: + case 4: + break A + case 1: + break i + default: + break e + } + if (((t = A[i >> 2]), t)) { + if ( + (A[r >> 2] == A[(u + 12) >> 2]) & + (A[(A[(u + 8) >> 2] + 12) >> 2] == A[(t + 12) >> 2]) + ) + break e + ;(A[r >> 2] = 0), (A[i >> 2] = 0), (t = 3) + break A + } + ;(A[r >> 2] = A[(u + 12) >> 2]), (A[i >> 2] = A[(u + 8) >> 2]) + } + f = (f + 1) | 0 + continue + } + break + } + if (((t = 0), A[i >> 2])) break A + } + t = 1 + break A + } + ;(A[r >> 2] = k), (A[i >> 2] = t), (t = 0) + } + return (h = (u + 16) | 0), t + } + function dk(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + if ((S(+e), (f = v(1) | 0), v(0) | 0, (k = f & 2147483647), k >>> 0 >= 1141899264)) + return ( + S(1.5707963267948966), + (f = v(1) | 0), + (k = v(0) | 0), + S(+e), + (r = v(1) | 0), + v(0) | 0, + P(0, k | 0), + P(1, (f & 2147483647) | (r & -2147483648)), + (t = +u0()), + S(+e), + (r = v(1) | 0), + (f = v(0) | 0), + (r = r & 2147483647), + +((((r | 0) == 2146435072) & ((f | 0) != 0)) | (r >>> 0 > 2146435072) ? e : t) + ) + A: { + r: { + if (k >>> 0 <= 1071382527) { + if (((r = -1), k >>> 0 >= 1044381696)) break r + break A + } + if (((e = r0(e)), k >>> 0 <= 1072889855)) { + if (k >>> 0 <= 1072037887) { + ;(e = (e + e + -1) / (e + 2)), (r = 0) + break r + } + ;(e = (e + -1) / (e + 1)), (r = 1) + break r + } + if (k >>> 0 <= 1073971199) { + ;(e = (e + -1.5) / (e * 1.5 + 1)), (r = 2) + break r + } + ;(e = -1 / e), (r = 3) + } + if ( + ((n = e * e), + (i = n * n), + (t = + i * + (i * + (i * + (i * (i * -0.036531572744216916 + -0.058335701337905735) + + -0.0769187620504483) + + -0.11111110405462356) + + -0.19999999999876483)), + (n = + n * + (i * + (i * + (i * + (i * (i * 0.016285820115365782 + 0.049768779946159324) + + 0.06661073137387531) + + 0.09090887133436507) + + 0.14285714272503466) + + 0.3333333333333293)), + k >>> 0 <= 1071382527) + ) + return +(e - e * (t + n)) + ;(r = r << 3), + (e = b[(r + 72496) >> 3] - (e * (t + n) - b[(r + 72528) >> 3] - e)), + (e = (f | 0) < 0 ? -e : e) + } + return +e + } + function so(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(t = (h - 32) | 0), (h = t), (r = R0(e, A[f >> 2], A[(f + 4) >> 2])) + A: { + if (((i = g), (i | 0) == 6)) break A + for (s2(e, (t + 8) | 0, 0), s = (r + 16) | 0, k = 0; ; ) { + r: { + e: { + i: { + if (((f = A[(r + 4) >> 2]), (f & 2147483647) > (k | 0))) { + if ( + (f & -2147483648 ? (f = F[((k << 1) + s) >> 1]) : (f = Q[(k + s) | 0]), + (f | 0) == 37) + ) { + if (((f = ft(e, r, k)), (f | 0) < 0)) break e + if (((o = (k + 3) | 0), f >>> 0 <= 127)) { + if (n) { + k = o + break r + } + ;(u = ku(f)), (f = u ? 37 : f), (k = u ? (k + 1) | 0 : o) + break r + } + k: { + if ((f & -32) == 192) { + ;(f = f & 31), (u = 128), (k = 1) + break k + } + if ((f & -16) == 224) { + ;(f = f & 15), (u = 2048), (k = 2) + break k + } + if ((f & -8) != 240) { + ;(u = 1), (f = 0), (k = 0) + break k + } + ;(f = f & 7), (u = 65536), (k = 3) + } + for (;;) { + if ((k | 0) <= 0) break i + if (((l = ft(e, r, o)), (l | 0) < 0)) break e + if (((o = (o + 3) | 0), (l & 192) != 128)) { + f = 0 + break i + } else { + ;(k = (k - 1) | 0), (f = (l & 63) | (f << 6)) + continue + } + } + } + k = (k + 1) | 0 + break r + } + I(e, r, i), (r = d0((t + 8) | 0)), (i = g) + break A + } + if ( + ((k = o), + !(((f | 0) < (u | 0)) | ((f | 0) > 1114111)) & ((f & -2048) != 55296)) + ) + break r + P8(e, 17915) + } + I(e, r, i), + (e = A[(A[(t + 8) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(t + 12) >> 2]), + (r = 0), + (i = 6) + break A + } + uA((t + 8) | 0, f) + } + } + return (h = (t + 32) | 0), (g = i), r | 0 + } + function Bo(e, r, i, k, f, n, t, u, o) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0), + (o = o | 0) + var l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(l = (h - 80) | 0), (h = l), (B = -1), (s = y1(e, (l + 72) | 0, r, i, 66)) + A: { + if (!s) break A + if (((r = A[(l + 72) >> 2]), (i = A[(l + 76) >> 2]), (a = i), (i | 0) == 3)) { + ;(r = A[s >> 2]), + (i = A[(s + 4) >> 2]), + n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + (B = B4(e, r, i, k, f, n, t, u, o)) + break A + } + if (((i = q2(e, k)), (w = g), (w | 0) == 6)) { + I(e, r, a) + break A + } + if ( + ((C = A[s >> 2]), + (G = A[(s + 4) >> 2]), + (A[(l + 56) >> 2] = t), + (A[(l + 60) >> 2] = u), + (A[(l + 48) >> 2] = f), + (A[(l + 52) >> 2] = n), + (A[(l + 40) >> 2] = i), + (A[(l + 44) >> 2] = w), + (A[(l + 32) >> 2] = C), + (A[(l + 36) >> 2] = G), + (t = L0(e, r, a, A[(s + 8) >> 2], A[(s + 12) >> 2], 4, (l + 32) | 0)), + (r = g), + I(e, i, w), + (r | 0) == 6) + ) + break A + r: { + B = U0(e, t, r) + e: { + if (B) { + if (((r = D2(e, l, A[s >> 2], k)), (r | 0) < 0)) break e + if (!r) break A + r = A[l >> 2] + i: { + if (!(r & 19)) { + if (!X2(e, A[(l + 8) >> 2], A[(l + 12) >> 2], f, n)) break i + break r + } + if (((r & 17) != 16) | (A[(l + 28) >> 2] != 3)) break r + } + Y2(e, l), j(e, 5993, 0) + break e + } + if ( + !(o & 16384) && + ((B = 0), + !(o & 32768) || + ((r = A[(A[(e + 16) >> 2] + 140) >> 2]), !r | !(m[(r + 40) | 0] & 1))) + ) + break A + j(e, 3428, 0) + } + B = -1 + break A + } + Y2(e, l) + } + return (h = (l + 80) | 0), B | 0 + } + function Pi(e) { + var r = 0, + i = 0, + k = 0 + ;(r = A[e >> 2]), (i = (r - 1) | 0), (A[e >> 2] = i) + A: { + if ((r | 0) > 1) break A + if (!i) + for ( + i = A[(e + 16) >> 2], + r = 0, + _f(e, 0), + I(e, A[(e + 192) >> 2], A[(e + 196) >> 2]), + I(e, A[(e + 200) >> 2], A[(e + 204) >> 2]), + I(e, A[(e + 176) >> 2], A[(e + 180) >> 2]), + I(e, A[(e + 184) >> 2], A[(e + 188) >> 2]), + I(e, A[(e + 168) >> 2], A[(e + 172) >> 2]); + ; + + ) + if ((r | 0) == 8) { + for (r = 0; ; ) { + if (((k = A[(e + 40) >> 2]), (r | 0) < A[(i + 64) >> 2])) { + ;(k = ((r << 3) + k) | 0), + I(e, A[k >> 2], A[(k + 4) >> 2]), + (r = (r + 1) | 0) + continue + } + break + } + Z[A[(i + 4) >> 2]]((i + 16) | 0, k), + I(e, A[(e + 152) >> 2], A[(e + 156) >> 2]), + I(e, A[(e + 160) >> 2], A[(e + 164) >> 2]), + I(e, A[(e + 80) >> 2], A[(e + 84) >> 2]), + I(e, A[(e + 64) >> 2], A[(e + 68) >> 2]), + I(e, A[(e + 72) >> 2], A[(e + 76) >> 2]), + I(e, A[(e + 56) >> 2], A[(e + 60) >> 2]), + I(e, A[(e + 48) >> 2], A[(e + 52) >> 2]), + (r = A[(e + 36) >> 2]), + r && Fr(A[(e + 16) >> 2], r), + (r = A[(e + 20) >> 2]), + (i = A[(e + 24) >> 2]), + (A[(r + 4) >> 2] = i), + (A[i >> 2] = r), + (A[(e + 20) >> 2] = 0), + (A[(e + 24) >> 2] = 0), + (r = A[(e + 8) >> 2]), + (i = A[(e + 12) >> 2]), + (A[(r + 4) >> 2] = i), + (A[i >> 2] = r), + (A[(e + 8) >> 2] = 0), + (A[(e + 12) >> 2] = 0), + (r = A[(e + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, e) + break A + } else { + ;(k = ((r << 3) + e) | 0), + I(e, A[(k + 88) >> 2], A[(k + 92) >> 2]), + (r = (r + 1) | 0) + continue + } + d(18605, 16200, 2264, 4788), T() + } + } + function wo(e, r, i, k, f, n, t) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0) + var u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(f = (h - 16) | 0), (h = f), (B = n) + A: { + r: { + e: { + i: { + k = F2(e, r, i, 46) + k: { + if (!k) { + ;(r = 0), (i = 3) + break k + } + if (A[(k + 24) >> 2]) { + ;(r = 0), (i = 3), (e = 1) + break A + } + if ( + ((n = A[k >> 2]), + (l = A[(k + 4) >> 2]), + (u = A[(k + 8) >> 2]), + (r = DA(e, n, l, u, A[(k + 12) >> 2])), + (t = 0), + (i = g), + t | ((i | 0) != 6)) + ) + break i + } + ;(t = 0), (s = 3) + break e + } + if (!t & ((i | 0) == 2)) { + ;(A[(k + 24) >> 2] = 1), (r = 0), (i = 3), (e = 1) + break A + } + if (A[(k + 16) >> 2]) { + if ( + ((t = q0(e, J2(e, r, i, 0, 0), g)), (o = g), (s = o), !0 & ((o | 0) == 6)) + ) + break e + if (!((A[(t + 4) >> 2] & 2147483647) | (((w | 0) != 0) | ((o | 0) != -7)))) { + if ((L4(e, (f + 8) | 0, O(e, n, l, 85, n, l, 0), g) | 0) < 0) break e + ;(o = n), + (k = Q6(u, A[(f + 8) >> 2], A[(f + 12) >> 2], A[(k + 20) >> 2])), + (n = g), + (u = 0) + i: { + if (!((k - -2147483648) >>> 0 < 2147483648 ? (n + 1) | 0 : n)) break i + S(+(+(k >>> 0) + +(n | 0) * 4294967296)), + (n = v(1) | 0), + (k = v(0) | 0), + (u = n & 2147483647), + (u = + (((u | 0) == 2146435072) & ((k | 0) != 0)) | (u >>> 0 > 2146435072)), + (k = u ? 0 : k), + (u = u ? -12 : (n - 2146959372) | 0) + } + if (((n = u), (I2(e, o, l, 85, k, n) | 0) < 0)) break e + } + I(e, t, s) + break r + } + A[(k + 24) >> 2] = 1 + break r + } + I(e, r, i), I(e, t, s), (r = 0), (i = 6) + } + e = 0 + } + return (A[B >> 2] = e), (h = (f + 16) | 0), (g = i), r | 0 + } + function Dn(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + ;(t = 3), (k = A[(r + 88) >> 2]), (i = A[(r + 84) >> 2]), (n = (k << 24) | (i >>> 8)) + A: { + r: { + if (n >> 24) break r + if (i >> 24) { + if (!(((k << 16) | (i >>> 16)) >> 24)) break r + return ( + (i = A[(r + 96) >> 2]), + (r = A[(r + 100) >> 2]), + r >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), + e4(e, i, r), + (g = 6), + 0 + ) + } + for (A[(r + 84) >> 2] = i, A[(r + 88) >> 2] = (k & -256) | 1; ; ) { + if (A[(r + 20) >> 2] > (f | 0)) { + if ( + ((k = A[(((A[(r + 16) >> 2] + (f << 3)) | 0) + 4) >> 2]), + (i = A[(k + 84) >> 2]), + !(((A[(k + 88) >> 2] << 24) | (i >>> 8)) >> 24)) + ) { + if (((i = Dn(e, k)), (k = g), (k | 0) == 6)) break A + I(e, i, k) + } + f = (f + 1) | 0 + continue + } + break + } + i = A[(r + 80) >> 2] + e: { + if (i) { + ;(i = (Z[i | 0](e, r) | 0) < 0), (f = i & 0), (t = i ? 6 : 3) + break e + } + ;(f = L0(e, A[(r + 72) >> 2], A[(r + 76) >> 2], 0, 3, 0, 0)), + (A[(r + 72) >> 2] = 0), + (A[(r + 76) >> 2] = 3), + (t = g) + } + ;(i = A[(r + 84) >> 2]), + (k = A[(r + 88) >> 2]), + (t | 0) == 6 && + ((A[(r + 84) >> 2] = i), + (k = (k & -65281) | 256), + (A[(r + 88) >> 2] = k), + (n = A[(e + 16) >> 2]), + (e = A[(n + 128) >> 2]), + (n = A[(n + 132) >> 2]), + n >>> 0 >= 4294967285 && + ((A[e >> 2] = A[e >> 2] + 1), + (k = A[(r + 88) >> 2]), + (i = A[(r + 84) >> 2])), + (A[(r + 96) >> 2] = e), + (A[(r + 100) >> 2] = n)), + (A[(r + 84) >> 2] = (i & 16777215) | 16777216), + (A[(r + 88) >> 2] = k & -256) + } + return (g = t), f + } + return ( + (f = A[(r + 88) >> 2] & -256), + (A[(r + 84) >> 2] = A[(r + 84) >> 2]), + (A[(r + 88) >> 2] = f), + (g = k), + i + ) + } + function Jn(e, r, i, k) { + var f = 0, + n = 0 + A: { + for (;;) { + r: { + e: switch ((((k - 7) >>> 0 < 4294967278 ? 7 : k) + 10) | 0) { + case 10: + case 12: + case 13: + if (((f = A[(A[(e + 16) >> 2] + 140) >> 2]), !f | !(Q[(f + 40) | 0] & 4))) + break r + case 11: + return ( + (e = A[(e + 216) >> 2]), + (A[(r + 12) >> 2] = 0), + (A[(r + 16) >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (A[(r + 8) >> 2] = -2147483648), + (A[r >> 2] = e), + Ai(r, i, i >> 31), + r + ) + case 17: + if ( + ((f = A[(A[(e + 16) >> 2] + 140) >> 2]), + !f || + ((n = (k + 2146959372) | 0), + !(A[(f + 40) >> 2] & 4) | ((n & 2146435072) == 2146435072))) + ) + break r + return ( + (e = A[(e + 216) >> 2]), + (A[(r + 12) >> 2] = 0), + (A[(r + 16) >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (A[(r + 8) >> 2] = -2147483648), + (A[r >> 2] = e), + P(0, i | 0), + P(1, n | 0), + w7(r, l4(+u0())), + r + ) + case 0: + return (i + 4) | 0 + case 1: + if ( + ((f = A[(A[(e + 16) >> 2] + 140) >> 2]), + !f | !(Q[(f + 40) | 0] & 4) | (A[(i + 12) >> 2] > 2147483645)) + ) + break r + return ( + (f = A[(e + 216) >> 2]), + (A[(r + 12) >> 2] = 0), + (A[(r + 16) >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (A[(r + 8) >> 2] = -2147483648), + (A[r >> 2] = f), + C2(r, (i + 4) | 0), + KA(r, 1), + I(e, i, k), + r + ) + case 3: + if (((i = N5(e, i, k)), (k = g), (k | 0) != 6)) continue + break A + case 9: + break e + default: + break r + } + if (((i = w4(e, i, k, 1)), (k = g), (k | 0) != 6)) continue + break A + } + break + } + return I(e, i, k), j(e, 5628, 0), 0 + } + return 0 + } + function Fn(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(t = (h - 16) | 0), (h = t) + A: { + r: { + e: { + i: { + if ((i | 0) < 0) { + ;(A[t >> 2] = i & 2147483647), W2(r, 64, 4451, t) + break i + } + if (z[(e + 44) >> 2] <= i >>> 0) break r + if (!i) { + ;(e = Q[17832] | (Q[17833] << 8) | ((Q[17834] << 16) | (Q[17835] << 24))), + (m[(r + 3) | 0] = e), + (m[(r + 4) | 0] = e >>> 8), + (m[(r + 5) | 0] = e >>> 16), + (m[(r + 6) | 0] = e >>> 24), + (e = Q[17829] | (Q[17830] << 8) | ((Q[17831] << 16) | (Q[17832] << 24))), + (m[r | 0] = e), + (m[(r + 1) | 0] = e >>> 8), + (m[(r + 2) | 0] = e >>> 16), + (m[(r + 3) | 0] = e >>> 24) + break i + } + if (((f = A[(A[(e + 56) >> 2] + (i << 2)) >> 2]), f & 1)) break A + i = r + k: { + if (!f) break k + if (((k = A[(f + 4) >> 2]), !(k & -2147483648))) { + for (n = (f + 16) | 0, u = k & 2147483647, i = 0, e = 0; ; ) { + if ((i | 0) != (u | 0)) { + ;(e = Q[(i + n) | 0] | e), (i = (i + 1) | 0) + continue + } + break + } + if ((e | 0) < 128) break e + } + for (n = (f + 16) | 0, e = 0, i = r; ; ) { + if ( + (k & 2147483647) >>> 0 <= e >>> 0 || + (k & -2147483648 ? (k = F[(n + (e << 1)) >> 1]) : (k = Q[(e + n) | 0]), + ((i - r) | 0) > 57) + ) + break k + f: { + if (k >>> 0 <= 127) { + ;(m[i | 0] = k), (i = (i + 1) | 0) + break f + } + i = (r6(i, k) + i) | 0 + } + ;(e = (e + 1) | 0), (k = A[(f + 4) >> 2]) + } + } + m[i | 0] = 0 + } + n = r + } + return (h = (t + 16) | 0), n + } + d(12389, 16200, 3028, 16851), T() + } + d(19109, 16200, 3038, 16851), T() + } + function go(e, r, i, k, f, n, t) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0) + var u = 0, + o = 0, + l = 0 + ;(o = (h - 16) | 0), (h = o), (u = F2(e, r, i, (t + 42) | 0)) + A: { + if (!u) { + ;(A[n >> 2] = 0), (r = 0), (i = 6) + break A + } + ;(r = 0), (i = 3), (k = A[u >> 2]) + r: { + if (((f = A[(u + 4) >> 2]), (f | 0) == 3)) break r + e: { + if ( + ((f | 0) != -1) | (F[(k + 6) >> 1] != ((t + 38) | 0)) || + ((f = A[(k + 32) >> 2]), !f) + ) + break e + l = A[(u + 12) >> 2] + i: { + if (!l) { + k = A[(f + 8) >> 2] + break i + } + ;(k = A[(l + 20) >> 2]), e8(A[(e + 16) >> 2], l) + } + for (f = (f + 4) | 0; ; ) { + if ((k | 0) == (f | 0)) { + ;(A[(u + 12) >> 2] = 0), + I(e, A[u >> 2], A[(u + 4) >> 2]), + (A[u >> 2] = 0), + (A[(u + 4) >> 2] = 3) + break r + } + if (A[(k - 12) >> 2]) { + k = A[(k + 4) >> 2] + continue + } + break + } + if ( + ((r = (k - 16) | 0), + (A[r >> 2] = A[r >> 2] + 1), + (A[(u + 12) >> 2] = r), + (A[n >> 2] = 0), + (f = A[(u + 8) >> 2]), + !f) + ) { + if ( + ((r = A[(k + 16) >> 2]), + (e = A[(k + 20) >> 2]), + (i = e), + e >>> 0 < 4294967285) + ) + break A + A[r >> 2] = A[r >> 2] + 1 + break A + } + if ( + ((i = A[(k + 20) >> 2]), + (r = A[(k + 16) >> 2]), + (A[o >> 2] = r), + (A[(o + 4) >> 2] = i), + t || ((i = A[(k + 28) >> 2]), (r = A[(k + 24) >> 2])), + (A[(o + 8) >> 2] = r), + (A[(o + 12) >> 2] = i), + (f | 0) == 1) + ) { + if (i >>> 0 < 4294967285) break A + A[r >> 2] = A[r >> 2] + 1 + break A + } + ;(r = B6(e, 2, o)), (i = g) + break A + } + d(17196, 16200, 45830, 4813), T() + } + A[n >> 2] = 1 + } + return (h = (o + 16) | 0), (g = i), r | 0 + } + function Qo(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(t = (h - 16) | 0), (h = t), (s = 6), (r = O2(e, r, i)), (i = g), (C = i) + A: { + if ((i | 0) == 6) { + ;(B = r), (s = i) + break A + } + ;(i = R0(e, A[f >> 2], A[(f + 4) >> 2])), (u = g), (G = u) + r: { + if ((u | 0) == 6) break r + ;(u = A[(i + 4) >> 2] & 2147483647), (l = A[(r + 4) >> 2] & 2147483647) + e: { + if (n) { + if ( + ((a = (l - u) | 0), (A[(t + 12) >> 2] = a), (w = -1), (n = 0), (k | 0) < 2) + ) + break e + if (g2(e, t, A[(f + 8) >> 2], A[(f + 12) >> 2])) break r + if ( + ((o = b[t >> 3]), + S(+o), + (k = v(1) | 0), + (f = v(0) | 0), + (k = k & 2147483647), + (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)) + ) + break e + if (o <= 0) { + A[(t + 12) >> 2] = 0 + break e + } + if (!(+(a | 0) > o)) break e + r0(o) < 2147483648 ? (k = ~~o) : (k = -2147483648), (A[(t + 12) >> 2] = k) + break e + } + if ( + ((A[(t + 12) >> 2] = 0), + (k | 0) >= 2 && T2(e, (t + 12) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2], l, 0)) + ) + break r + ;(n = (l - u) | 0), (w = 1) + } + if ( + ((B = -1), + (s = 0), + u >>> 0 > l >>> 0 || ((f = A[(t + 12) >> 2]), (M((n - f) | 0, w) | 0) < 0)) + ) + break r + for (;;) { + e: { + if (Pf(r, i, f, 0, u)) { + if ((f | 0) != (n | 0)) break e + f = -1 + } + B = f + break r + } + f = (f + w) | 0 + } + } + I(e, r, C), I(e, i, G) + } + return (h = (t + 16) | 0), (g = s), B | 0 + } + function Wn(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + ;(t = (h - 32) | 0), (h = t), (A[(t + 12) >> 2] = 0), (A[(t + 8) >> 2] = 0) + A: { + r: { + if (z[(A[(e + 16) >> 2] + 120) >> 2] > t >>> 0) { + _4(e) + break r + } + if (((o = O(e, r, i, k, r, i, 0)), (u = g), (u | 0) == 6)) { + ;(r = o), (i = u) + break A + } + e: { + i: { + if ((u | 0) != -1) break i + if (((a = WA(e, o, u)), (a | 0) < 0)) break e + k: { + if (a) { + if (!sA(e, (t + 12) | 0, o, u)) break k + break e + } + if ( + ((l = j1(e, (t + 8) | 0, (t + 12) | 0, o, 17)), + (B = A[(t + 8) >> 2]), + (l | 0) < 0) + ) + break e + } + for (G = A[(t + 12) >> 2]; ; ) { + if ((w | 0) == (G | 0)) break i + k: { + if (a) { + if (((s = Lt(e, w)), !s)) break e + break k + } + s = t0(e, A[((((w << 3) + B) | 0) + 4) >> 2]) + } + l = Wn(e, o, u, s, f, n) + k: { + f: { + if (((C = g), 0 | ((C | 0) != 3))) { + if (E | ((C | 0) != 6)) break f + K(e, s) + break e + } + l = RA(e, o, u, s, 0) + break k + } + l = l0(e, o, u, s, l, C, 7) + } + if ((K(e, s), (w = (w + 1) | 0), !((l | 0) >= 0))) break + } + break e + } + if ((L2(e, B, G), (B = 0), (k = q2(e, k)), (l = g), (l | 0) == 6)) break e + ;(A[(t + 24) >> 2] = o), + (A[(t + 28) >> 2] = u), + (A[(t + 16) >> 2] = k), + (A[(t + 20) >> 2] = l), + (r = G0(e, f, n, r, i, 2, (t + 16) | 0)), + (i = g), + I(e, k, l), + I(e, o, u) + break A + } + L2(e, B, A[(t + 12) >> 2]), I(e, o, u) + } + ;(r = 0), (i = 6) + } + return (h = (t + 32) | 0), (g = i), r + } + function ao(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + S(+e), (r = v(1) | 0), (f = v(0) | 0) + A: { + r: { + e: { + if (!((((r | 0) > 0) | ((r | 0) >= 0)) & (r >>> 0 > 1048575))) { + if ((S(+e), (k = v(1) | 0), !(v(0) | (k & 2147483647)))) + return +(-1 / (e * e)) + if (((r | 0) > 0) | ((r | 0) >= 0)) break e + return +((e - e) / 0) + } + if (r >>> 0 > 2146435071) break A + if (((k = 1072693248), (s = -1023), (r | 0) != 1072693248)) { + k = r + break r + } + if (f) break r + return 0 + } + S(+(e * 0x40000000000000)), (r = v(1) | 0), (f = v(0) | 0), (k = r), (s = -1077) + } + ;(r = (k + 614242) | 0), + (B = +((((r >>> 20) | 0) + s) | 0)), + (n = B * 0.30102999566361177), + P(0, f | 0), + P(1, ((r & 1048575) + 1072079006) | 0), + (i = +u0() + -1), + (t = i * (i * 0.5)), + (u = i / (i + 2)), + (o = u * u), + (e = o * o), + S(+(i - t)), + (r = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, r | 0), + (l = +u0()), + (w = l * 0.4342944818781689), + (a = n + w), + (e = + u * + (t + + (e * + (e * (e * 0.15313837699209373 + 0.22222198432149784) + + 0.3999999999940942) + + o * + (e * + (e * (e * 0.14798198605116586 + 0.1818357216161805) + + 0.2857142874366239) + + 0.6666666666666735))) + + (i - l - t)), + (e = + a + + (w + + (n - a) + + (e * 0.4342944818781689 + + (B * 3694239077158931e-28 + (e + l) * 25082946711645275e-27)))) + } + return +e + } + function ho(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0 + ;(k = (h - 32) | 0), + (h = k), + (u = ((i | 0) != -1) | (F[(r + 6) >> 1] != 57) ? u : A[(r + 32) >> 2]), + (r = si(e, (k + 16) | 0)), + (i = g) + A: { + if ((i | 0) != 6) { + if (!u) { + j(e, 6166, 0), + (f = A[(e + 16) >> 2]), + (n = A[(f + 128) >> 2]), + (t = A[(f + 132) >> 2]), + (A[(f + 128) >> 2] = 0), + (A[(f + 132) >> 2] = 2), + (A[(k + 8) >> 2] = n), + (A[(k + 12) >> 2] = t), + (f = A[(k + 24) >> 2]), + (n = A[(k + 28) >> 2]), + (t = G0(e, f, n, 0, 3, 1, (k + 8) | 0)), + (u = g), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2]), + I(e, t, u), + I(e, A[(k + 16) >> 2], A[(k + 20) >> 2]), + I(e, f, n) + break A + } + if (((t = w2(e, 48)), t)) { + if ( + ((A[(t + 8) >> 2] = n), + (n = A[f >> 2]), + (f = A[(f + 4) >> 2]), + f >>> 0 >= 4294967285 && (A[n >> 2] = A[n >> 2] + 1), + (A[(t + 16) >> 2] = n), + (A[(t + 20) >> 2] = f), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (A[(t + 24) >> 2] = r), + (A[(t + 28) >> 2] = i), + (f = A[(k + 20) >> 2]), + (A[(t + 32) >> 2] = A[(k + 16) >> 2]), + (A[(t + 36) >> 2] = f), + (f = A[(k + 28) >> 2]), + (A[(t + 40) >> 2] = A[(k + 24) >> 2]), + (A[(t + 44) >> 2] = f), + (f = A[(u + 72) >> 2]), + (A[(f + 4) >> 2] = t), + (A[(t + 4) >> 2] = u + 72), + (A[t >> 2] = f), + (A[(u + 72) >> 2] = t), + A[(u + 4) >> 2] == 3) + ) + break A + z3(e, u) + break A + } + I(e, A[(k + 16) >> 2], A[(k + 20) >> 2]), + I(e, A[(k + 24) >> 2], A[(k + 28) >> 2]), + I(e, r, i) + } + ;(r = 0), (i = 6) + } + return (h = (k + 32) | 0), (g = i), r | 0 + } + function Vn(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(t = (h - 48) | 0), (h = t) + A: { + if ( + ((i | 0) != -1) | (F[(r + 6) >> 1] != 49) || + ((o = A[(r + 32) >> 2]), !o | A[o >> 2]) + ) + break A + f >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + C0(e, (o + 24) | 0, k, f), + (l = (n + 1) | 0), + (A[o >> 2] = l) + r: { + if ( + A[(o + 20) >> 2] | ((l | 0) != 2) || + ((u = A[(e + 16) >> 2]), (l = A[(u + 152) >> 2]), !l) + ) + break r + Z[l | 0](e, r, i, k, f, 0, A[(u + 156) >> 2]) + } + for ( + l = (n | 0) != 0, r = (o + (n << 3)) | 0, B = (r + 4) | 0, r = A[(r + 8) >> 2]; + ; + + ) { + if ((r | 0) != (B | 0)) { + ;(i = A[(r + 4) >> 2]), + (u = A[(r + 12) >> 2]), + (A[t >> 2] = A[(r + 8) >> 2]), + (A[(t + 4) >> 2] = u), + (u = A[(r + 20) >> 2]), + (A[(t + 8) >> 2] = A[(r + 16) >> 2]), + (A[(t + 12) >> 2] = u), + (s = A[(r + 24) >> 2]), + (u = A[(r + 28) >> 2]), + (A[(t + 32) >> 2] = k), + (A[(t + 36) >> 2] = f), + (A[(t + 24) >> 2] = l), + (A[(t + 28) >> 2] = 1), + (A[(t + 16) >> 2] = s), + (A[(t + 20) >> 2] = u), + u6(e, 77, 5, t), + (s = A[r >> 2]), + (u = A[(r + 4) >> 2]), + (A[(s + 4) >> 2] = u), + (A[u >> 2] = s), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + _e(A[(e + 16) >> 2], r), + (r = i) + continue + } + break + } + for (r = (o + ((1 - n) << 3)) | 0, f = (r + 4) | 0, r = A[(r + 8) >> 2]; ; ) { + if ((r | 0) == (f | 0)) break A + ;(k = A[r >> 2]), + (i = A[(r + 4) >> 2]), + (A[(k + 4) >> 2] = i), + (A[i >> 2] = k), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + _e(A[(e + 16) >> 2], r), + (r = i) + } + } + h = (t + 48) | 0 + } + function Co(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0 + ;(k = (h - 32) | 0), (h = k) + A: { + r: { + if ((i | 0) != 3) { + j(e, 7999, 0) + break r + } + ;(r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1) + e: { + for (;;) { + i: switch ((((i - 7) >>> 0 < 4294967278 ? 7 : i) + 11) | 0) { + case 11: + case 12: + ;(r = Zr(e, r, r >> 31)), (i = g) + break A + case 2: + case 18: + if (((n = Ce(e, (k + 12) | 0, r, i)), !n)) break e + k: { + if (A[(n + 8) >> 2] >= 2147483646) { + I(e, r, i), b2(e, 5587, 0), (r = 0), (i = 6) + break k + } + if (((f = v4(e)), (t = g), (t | 0) == 6)) break e + if ( + ((u = (f + 4) | 0), + (o = C2(u, n)), + (u = KA(u, 1)), + I(e, r, i), + (r = u | o), + r & 32) + ) { + I(e, f, t), Y1(e), (r = 0), (i = 6) + break k + } + if (r & 16) { + I(e, f, t), b2(e, 8978, 0), (r = 0), (i = 6) + break k + } + ;(r = bA(e, f, t)), (i = g) + } + if (((e = (k + 12) | 0), (e | 0) != (n | 0))) break A + w0(e) + break A + case 0: + if (((r = q0(e, r, i)), (i = g), (i | 0) != 6)) continue + break A + case 4: + ;(r = N5(e, r, i)), (i = g) + break A + case 10: + if (((r = w4(e, r, i, 1)), (i = g), (i | 0) != 6)) continue + break A + case 1: + break A + default: + break i + } + break + } + I(e, r, i), j(e, 5628, 0) + break r + } + I(e, r, i) + } + ;(r = 0), (i = 6) + } + return (h = (k + 32) | 0), (g = i), r | 0 + } + function Io(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(t = (h - 32) | 0), (h = t), (l = Z0(e, r, i)), (r = g), (w = r) + A: { + r: { + if (n2(e, t, l, r)) break r + s = 44 + e: { + if (!(((k | 0) <= 0) | n)) { + if (((B = 3), (k = 0), (r = A[f >> 2]), (i = A[(f + 4) >> 2]), (i | 0) == 3)) + break e + if (((k = R0(e, r, i)), (r = g), (B = r), (r | 0) == 6)) break r + if (((s = -1), A[(k + 4) >> 2] != 1)) break e + s = Q[(k + 16) | 0] + break e + } + ;(B = 3), (k = 0) + } + s2(e, (t + 8) | 0, 0), + (r = 0), + (i = 0), + (f = A[t >> 2]), + (u = A[(t + 4) >> 2]), + (o = (!!f & ((u | 0) >= 0)) | ((u | 0) > 0)), + (a = o ? f : 0), + (C = o ? u : 0) + e: { + for (;;) { + if (((r | 0) != (a | 0)) | ((i | 0) != (C | 0))) { + i: { + if (!(r | i)) break i + if ((s | 0) >= 0) { + f2((t + 8) | 0, s) + break i + } + U2((t + 8) | 0, k, 0, A[(k + 4) >> 2] & 2147483647) + } + if ( + ((f = h4(e, l, w, r)), + (o = 0), + (u = g), + !((!o & ((u | 0) == 2)) | (!o & ((u | 0) == 3))) && + (!o & ((u | 0) == 6) || + ((o = (t + 8) | 0), n && ((f = T5(e, f, u)), (u = g)), x1(o, f, u)))) + ) + break e + ;(r = (r + 1) | 0), (i = r ? i : (i + 1) | 0) + continue + } + break + } + I(e, k, B), I(e, l, w), (e = d0((t + 8) | 0)), (r = g) + break A + } + ;(r = A[(A[(t + 8) >> 2] + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(t + 12) >> 2]), + I(e, k, B) + } + I(e, l, w), (e = 0), (r = 6) + } + return (h = (t + 32) | 0), (g = r), e | 0 + } + function Go(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(n = (h - 16) | 0), + (h = n), + (B = 6), + (u = A[(f + 4) >> 2]), + (a = u), + (l = A[f >> 2]), + (t = p8(e, l, u)) + A: { + if ( + !t || + ((A[(n + 8) >> 2] = 0), + (A[(n + 12) >> 2] = 0), + (k | 0) >= 2 && b4(e, (n + 8) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2])) + ) + break A + if (Q[(t + 4) | 0]) { + c2(e) + break A + } + if ( + ((w = A[(n + 12) >> 2]), + (s = A[t >> 2]), + (o = s >> 31), + (u = A[(n + 8) >> 2]), + (((w | 0) == (o | 0)) & (s >>> 0 < u >>> 0)) | (o >>> 0 < w >>> 0)) + ) { + b2(e, 5925, 0) + break A + } + o = (s - u) | 0 + r: { + if ((k | 0) < 3 || ((k = A[(f + 16) >> 2]), (f = A[(f + 20) >> 2]), (f | 0) == 3)) + break r + if (b4(e, n, k, f)) break A + if (((f = A[(n + 4) >> 2]), (k = A[n >> 2]), (!f & (o >>> 0 < k >>> 0)) | f)) { + b2(e, 11543, 0) + break A + } + o = k + } + if (((r = n1(e, r, i, 32)), (i = g), (i | 0) == 6)) break A + r: { + e: { + if (Q[(t + 4) | 0]) { + c2(e) + break e + } + if (((k = W0(e, 24)), k)) break r + } + I(e, r, i) + break A + } + ;(A[(k + 8) >> 2] = r), + a >>> 0 >= 4294967285 && (A[l >> 2] = A[l >> 2] + 1), + (A[(k + 20) >> 2] = o), + (A[(k + 16) >> 2] = u), + (A[(k + 12) >> 2] = l), + (e = A[(t + 12) >> 2]), + (A[(e + 4) >> 2] = k), + (A[(k + 4) >> 2] = t + 12), + (A[k >> 2] = e), + (A[(t + 12) >> 2] = k), + (A[(r + 32) >> 2] = k), + (C = r), + (B = i) + } + return (h = (n + 16) | 0), (g = B), C | 0 + } + function Li(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + ;(i = b[(e + 8) >> 3]), (f = yi(i, 12)) + A: { + if (r0(f) < 2147483648) { + k = ~~f + break A + } + k = -2147483648 + } + ;(k = (k | 0) < 0 ? (k + 12) | 0 : k), + (o = (k | 0) > 0 ? k : 0), + (i = b[e >> 3] + R2(i / 12)) + A: { + if (r0(i) < 9223372036854776e3) { + ;(k = ~~i >>> 0), + r0(i) >= 1 + ? (n = + ~~(i > 0 + ? C1(R2(i * 23283064365386963e-26), 4294967295) + : o1((i - +((~~i >>> 0) >>> 0)) * 23283064365386963e-26)) >>> 0) + : (n = 0) + break A + } + ;(k = 0), (n = -2147483648) + } + for (i = +($n(k, n) >>> 0) + +(g | 0) * 4294967296; ; ) { + if ((t | 0) != (o | 0)) { + ;(u = A[((t << 2) + 27344) >> 2]), + (t | 0) == 1 && (u = (((o5(k, n) + u) | 0) - 365) | 0), + (t = (t + 1) | 0), + (i = i + +(u | 0)) + continue + } + break + } + if ( + ((i = + (i + (b[(e + 16) >> 3] + -1)) * 864e5 + + (b[(e + 48) >> 3] + + (b[(e + 40) >> 3] * 1e3 + (b[(e + 24) >> 3] * 36e5 + b[(e + 32) >> 3] * 6e4)))), + r) + ) { + f = i + A: { + if (r0(i) < 9223372036854776e3) { + ;(e = ~~i >>> 0), + r0(i) >= 1 + ? (r = + ~~(i > 0 + ? C1(R2(i * 23283064365386963e-26), 4294967295) + : o1((i - +((~~i >>> 0) >>> 0)) * 23283064365386963e-26)) >>> 0) + : (r = 0) + break A + } + ;(e = 0), (r = -2147483648) + } + i = f + +(M(l8(e, r), 6e4) | 0) + } + return i >= -864e13 ? (i <= 864e13 ? l4(i) + 0 : NaN) : NaN + } + function Mn(e, r, i) { + var k = 0, + f = 0, + n = 0 + ;(f = (h + -64) | 0), (h = f), (r = O2(e, r, i)), (i = g) + A: { + if ((i | 0) == 6) break A + r: { + if ( + ((k = (f + 36) | 0), + s2(e, k, ((A[(r + 4) >> 2] & 2147483647) + 2) | 0) || f2(k, 34)) + ) + break r + for (k = 0, A[(f + 60) >> 2] = 0; ; ) { + if ((A[(r + 4) >> 2] & 2147483647) > (k | 0)) { + e: { + i: { + k: { + f: { + t: { + u: { + n: { + o: { + s: { + B: switch (((k = JA(r, (f + 60) | 0)), (k - 8) | 0)) { + case 2: + break u + case 5: + break n + case 1: + break o + case 3: + break s + case 4: + break f + case 0: + break t + default: + break B + } + if (((k | 0) == 34) | ((k | 0) == 92)) break k + } + if (((k & 2095104) != 55296) & (k >>> 0 >= 32)) break i + if ( + ((A[f >> 2] = k), + (k = (f + 16) | 0), + W2(k, 16, 4232, f), + t4((f + 36) | 0, k)) + ) + break r + break e + } + k = 116 + break k + } + k = 114 + break k + } + k = 110 + break k + } + k = 98 + break k + } + k = 102 + } + if (((n = (f + 36) | 0), f2(n, 92))) break r + if (!f2(n, k)) break e + break r + } + if (uA((f + 36) | 0, k)) break r + } + k = A[(f + 60) >> 2] + continue + } + break + } + if (((k = (f + 36) | 0), f2(k, 34))) break r + I(e, r, i), (r = d0(k)), (i = g) + break A + } + I(e, r, i), + (e = A[(A[(f + 36) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(f + 40) >> 2]), + (r = 0), + (i = 6) + } + return (h = (f - -64) | 0), (g = i), r + } + function Rn(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + f = A[(e + 16) >> 2] + A: { + if ( + (((A[(f + 208) >> 2] << 1) + 2) | 0) <= A[(f + 204) >> 2] || + ((l = (f + 16) | 0), + (k = A[(f + 200) >> 2]), + (o = (k + 1) | 0), + (n = 4 << o), + (u = Z[A[f >> 2]](l, n) | 0), + !u) + ) + break A + for ( + B = 1 << o, + u = H0(u, 0, n), + n = A[(f + 204) >> 2], + w = (n | 0) > 0 ? n : 0, + a = (31 - k) | 0; + ; + + ) { + if (((k = A[(f + 212) >> 2]), (t | 0) != (w | 0))) { + for (k = A[(k + (t << 2)) >> 2]; ; ) { + if (k) { + ;(n = A[(k + 40) >> 2]), + (s = (u + ((A[(k + 20) >> 2] >>> a) << 2)) | 0), + (A[(k + 40) >> 2] = A[s >> 2]), + (A[s >> 2] = k), + (k = n) + continue + } + break + } + t = (t + 1) | 0 + continue + } + break + } + Z[A[(f + 4) >> 2]](l, k), + (A[(f + 212) >> 2] = u), + (A[(f + 204) >> 2] = B), + (A[(f + 200) >> 2] = o) + } + return ( + (k = W0(e, ((i << 3) - -64) | 0)), + k + ? ((m[(k + 20) | 0] = 2), + (A[(k + 16) >> 2] = 1), + (n = A[(f + 80) >> 2]), + (t = (k + 24) | 0), + (A[(n + 4) >> 2] = t), + (A[(k + 28) >> 2] = f + 80), + (A[(k + 24) >> 2] = n), + (A[(f + 80) >> 2] = t), + r && (A[r >> 2] = A[r >> 2] + 1), + (A[k >> 2] = 0), + (A[(k + 4) >> 2] = 0), + (A[(k + 60) >> 2] = r), + (A[(k + 48) >> 2] = 0), + (A[(k + 52) >> 2] = 0), + (A[(k + 44) >> 2] = i), + (A[(k + 40) >> 2] = 3), + (o0[(k + 32) >> 1] = 1), + (A[(k + 8) >> 2] = 0), + (A[(k + 12) >> 2] = 0), + (A[(k + 36) >> 2] = M(r, -1640562687) - 1640562687), + (r = A[(e + 16) >> 2]), + (e = (k + 16) | 0), + K6(r, e), + e) + : 0 + ) + } + function Sn(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(n = A[(r + 8) >> 2]), (t = (n | 0) > 0 ? n : 0) + A: { + r: { + for (;;) { + if ((f | 0) != (t | 0)) { + if (((u = f << 2), (f = (f + 1) | 0), A[(A[r >> 2] + u) >> 2] != (i | 0))) + continue + break r + } + break + } + if (((u = -1), x2(e, r, 4, (r + 4) | 0, (n + 1) | 0))) break A + for ( + f = A[(r + 8) >> 2], + A[(r + 8) >> 2] = f + 1, + A[(A[r >> 2] + (f << 2)) >> 2] = i, + w = (r + 16) | 0, + l = (r + 12) | 0, + n = 0; + ; + + ) { + if (A[(i + 32) >> 2] <= (n | 0)) { + for (f = 0; ; ) { + if (A[(i + 44) >> 2] <= (f | 0)) break r + if ( + ((k = f << 2), + (f = (f + 1) | 0), + !!Sn( + e, + r, + A[ + (((A[(i + 16) >> 2] + (A[(k + A[(i + 40) >> 2]) >> 2] << 3)) | 0) + + 4) >> + 2 + ], + 1, + )) + ) + break + } + break A + } + ;(t = (A[(i + 28) >> 2] + M(n, 20)) | 0), (s = A[(t + 16) >> 2]) + e: { + if ((s | 0) == 22 && k) break e + ;(f = 0), (o = A[(r + 20) >> 2]), (a = (o | 0) > 0 ? o : 0) + i: { + for (;;) { + if ((f | 0) != (a | 0)) { + if (((B = (A[l >> 2] + M(f, 12)) | 0), A[B >> 2] == (s | 0))) break i + f = (f + 1) | 0 + continue + } + break + } + if (x2(e, l, 12, w, (o + 1) | 0)) break A + if ( + ((f = A[(r + 20) >> 2]), + (A[(r + 20) >> 2] = f + 1), + (f = (A[(r + 12) >> 2] + M(f, 12)) | 0), + (A[f >> 2] = A[(t + 16) >> 2]), + k | A[(t + 8) >> 2]) + ) { + A[(f + 8) >> 2] = 0 + break e + } + A[(f + 8) >> 2] = t + break e + } + A[(B + 8) >> 2] = 0 + } + n = (n + 1) | 0 + } + } + u = 0 + } + return u + } + function Un(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + ;(f = (h - 16) | 0), (h = f) + A: { + r: { + e: { + i: { + k: { + for (;;) { + f: { + n = -12 + t: switch ((((i - 7) >>> 0 < 4294967278 ? 7 : i) + 11) | 0) { + case 1: + if ((k | 0) == 1) break e + I(e, r, i), j(e, 9135, 0) + break r + case 0: + if ((k | 0) == 1) break e + I(e, r, i), j(e, 9233, 0) + break r + case 2: + if ((k | 0) == 1) break e + I(e, r, i), j(e, 9167, 0) + break r + case 12: + case 13: + ;(t = r), (n = 0) + break A + case 14: + break A + case 11: + case 17: + case 18: + break e + case 3: + break k + case 4: + break f + case 10: + break t + default: + break i + } + if (((n = 6), (r = w4(e, r, i, 1)), (i = g), (i | 0) != 6)) continue + break A + } + break + } + if (((k = Br(e, (f + 8) | 0, r, i)), I(e, r, i), !k)) break r + ;(r = br(k)), (i = (r + k) | 0), (A[(f + 12) >> 2] = i), (n = 0) + f: { + if ( + (r | 0) == A[(f + 8) >> 2] || + ((t = ui(e, i, (f + 12) | 0, 0, 4)), (r = g), (n = r), (r | 0) == 6) || + ((r = (br(A[(f + 12) >> 2]) + A[(f + 12) >> 2]) | 0), + (A[(f + 12) >> 2] = r), + A[(f + 8) >> 2] == ((r - k) | 0)) + ) + break f + I(e, t, n), (t = 0), (n = -12) + } + y2(e, k) + break A + } + I(e, r, i), j(e, 9201, 0) + break r + } + I(e, r, i) + break A + } + ;(t = r), (n = i) + break A + } + n = 6 + } + return (h = (f + 16) | 0), (g = n), t + } + function Ki(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + f = A[(r + 8) >> 2] + A: { + if ((f | 0) >= 2147483646) { + if (((t = 1), i & 1 || ((n = -1), (k = 2147483647), (f | 0) != 2147483646))) + break A + ;(r = A[(r + 4) >> 2]), + (k = ((r >> 31) + 2147483647) | 0), + (n = (r - 1) | 0), + (k = (n | 0) != -1 ? (k + 1) | 0 : k) + break A + } + if ((f | 0) <= 0) break A + if (f >>> 0 <= 63) { + ;(n = A[(r + 12) >> 2]), + (i = (A[(r + 16) >> 2] + (n << 2)) | 0), + (k = A[(i - 4) >> 2]), + f >>> 0 <= 32 + ? ((i = 0), (k = (k >>> (32 - f)) | 0)) + : ((n = n >>> 0 >= 2 ? A[(i - 8) >> 2] : 0), + (u = (64 - f) | 0), + (f = u & 31), + (u & 63) >>> 0 >= 32 + ? ((i = 0), (k = (k >>> f) | 0)) + : ((i = (k >>> f) | 0), + (k = ((((1 << f) - 1) & k) << (32 - f)) | (n >>> f)))), + (r = A[(r + 4) >> 2]), + (n = r ? (0 - k) | 0 : k), + (k = r ? (0 - ((((k | 0) != 0) + i) | 0)) | 0 : i) + break A + } + if (!(i & 1)) { + if (!A[(r + 4) >> 2]) { + ;(n = -1), (k = 2147483647), (t = 1) + break A + } + if (((k = -2147483648), (t = 1), (f | 0) != 64)) break A + ;(t = A[(r + 12) >> 2]), + (r = (A[(r + 16) >> 2] + (t << 2)) | 0), + (i = A[(r - 4) >> 2]), + (t = + ((u | (t >>> 0 >= 2 ? A[(r - 8) >> 2] : 0)) != 0) | ((i | 0) != -2147483648)) + break A + } + ;(u = A[(r + 12) >> 2]), + (n = ((u << 5) - f) | 0), + (i = A[(r + 16) >> 2]), + (k = t1(i, u, n)), + (i = t1(i, u, (n + 32) | 0)), + (r = A[(r + 4) >> 2]), + (n = r ? (0 - k) | 0 : k), + (k = r ? (0 - ((((k | 0) != 0) + i) | 0)) | 0 : i) + } + return (A[e >> 2] = n), (A[(e + 4) >> 2] = k), t + } + function Af(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + ;(t = (h - 48) | 0), (h = t), (u = 16662), (f = 6) + A: { + r: { + e: { + i: switch ((((i - 7) >>> 0 < 4294967278 ? 7 : i) + 11) | 0) { + case 4: + if (i >>> 0 < 4294967285) break r + A[r >> 2] = A[r >> 2] + 1 + break r + case 11: + ;(A[t >> 2] = r), (u = (t + 16) | 0), W2(u, 32, 16142, t) + break e + case 12: + ;(n = y0(e, r ? 3 : 2)), (f = g) + break A + case 13: + ;(n = y0(e, 1)), (f = g) + break A + case 14: + ;(n = y0(e, 69)), (f = g) + break A + case 10: + if (((r = _r(e, r, i, 0)), (i = g), (i | 0) == 6)) { + ;(n = r), (f = i) + break A + } + ;(n = Af(e, r, i, k)), (f = g), I(e, r, i) + break A + case 3: + if (k) { + if (i >>> 0 < 4294967285) break r + A[r >> 2] = A[r >> 2] + 1 + break r + } + j(e, 11743, 0) + break A + case 18: + P(0, r | 0), + P(1, (i + 2146959372) | 0), + (n = ar(e, +u0(), 10, 0, 0)), + (f = g) + break A + case 1: + ;(n = Z[A[(A[(e + 16) >> 2] + 276) >> 2]](e, r, i) | 0), (f = g) + break A + case 2: + ;(n = Z[A[(A[(e + 16) >> 2] + 304) >> 2]](e, r, i) | 0), (f = g) + break A + case 0: + ;(n = Z[A[(A[(e + 16) >> 2] + 332) >> 2]](e, r, i) | 0), (f = g) + break A + case 17: + break A + case 9: + break e + default: + break i + } + u = 16643 + } + ;(n = i1(e, u)), (f = g) + break A + } + ;(n = r), (f = i) + } + return (h = (t + 48) | 0), (g = f), n + } + function rf(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + ;(f = (h - 16) | 0), (h = f), (k = A[r >> 2]), (A[(f + 12) >> 2] = k), (n = e) + A: { + for (;;) { + r: { + e: { + i: { + k: { + f: { + t: { + if (((i = Q[k | 0]), (i | 0) != 92)) { + if ((i | 0) != 62) break t + if ((e | 0) == (n | 0)) break r + ;(m[n | 0] = 0), (A[r >> 2] = A[(f + 12) >> 2] + 1), (e = 0) + break A + } + if (((A[(f + 12) >> 2] = k + 1), Q[(k + 1) | 0] == 117)) break f + break r + } + if ((i << 24) >> 24 >= 0) break i + if (((i = N2(k, 6, (f + 12) | 0)), (i & -1024) != 55296)) break k + if (((k = N2(A[(f + 12) >> 2], 6, (f + 8) | 0)), (k & -1024) != 56320)) + break e + ;(A[(f + 12) >> 2] = A[(f + 8) >> 2]), + (i = (((k + (i << 10)) | 0) - 56613888) | 0) + break e + } + i = Ir((f + 12) | 0, 2) + } + if (i >>> 0 > 1114111) break r + break e + } + A[(f + 12) >> 2] = k + 1 + } + e: { + if ((e | 0) == (n | 0)) { + if ( + (i >>> 0 <= 127 + ? (k = (A[(((i >>> 3) & 536870908) + 33504) >> 2] >>> i) & 1) + : (k = c8(i)), + !k) + ) + break r + break e + } + if ( + (i >>> 0 <= 127 + ? (k = (A[(((i >>> 3) & 536870908) + 33520) >> 2] >>> i) & 1) + : (k = ((i & -2) == 8204) | ((q5(i) | 0) != 0)), + !k) + ) + break r + } + if (((n - e) | 0) > 121) break r + e: { + if (i >>> 0 <= 127) { + ;(m[n | 0] = i), (n = (n + 1) | 0) + break e + } + n = (r6(n, i) + n) | 0 + } + k = A[(f + 12) >> 2] + continue + } + break + } + e = -1 + } + return (h = (f + 16) | 0), e + } + function Eo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(u = (h - 32) | 0), (h = u), (r = Z0(e, r, i)), (i = g) + A: { + r: { + if ( + n2(e, (u + 24) | 0, r, i) || + ((n = A[(u + 24) >> 2]), + (t = A[(u + 28) >> 2]), + W1(e, (u + 8) | 0, A[f >> 2], A[(f + 4) >> 2], 0, 0, n, t, n, t)) || + W1(e, (u + 16) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2], 0, 0, n, t, n, t) + ) + break r + ;(A[u >> 2] = n), (A[(u + 4) >> 2] = t), (l = t), (o = n) + e: { + if ( + (k | 0) < 3 || + ((k = A[(f + 16) >> 2]), (f = A[(f + 20) >> 2]), (o = n), (f | 0) == 3) + ) + break e + if (W1(e, u, k, f, 0, 0, n, t, n, t)) break r + ;(l = A[(u + 4) >> 2]), (o = A[u >> 2]) + } + if ( + ((f = A[(u + 12) >> 2]), + (B = f), + (f = A[(u + 16) >> 2]), + (s = (o - f) | 0), + (a = s), + (k = A[(u + 8) >> 2]), + (w = (n - k) | 0), + (C = s >>> 0 < w >>> 0), + (t = (t - (((k >>> 0 > n >>> 0) + B) | 0)) | 0), + (n = t), + (s = A[(u + 20) >> 2]), + (o = (l - ((s + (f >>> 0 > o >>> 0)) | 0)) | 0), + (l = (C & ((n | 0) >= (o | 0))) | ((n | 0) > (o | 0))), + (n = l ? a : w), + (o = l ? o : t), + (t = (s + o) | 0), + (l = (f + n) | 0), + (t = l >>> 0 < f >>> 0 ? (t + 1) | 0 : t), + !bi( + e, + r, + i, + k, + B, + f, + s, + n, + o, + (((B | 0) <= (s | 0)) & (k >>> 0 <= f >>> 0)) | ((B | 0) < (s | 0)) + ? 1 + : ((k >>> 0 < l >>> 0) & ((t | 0) >= (B | 0))) | ((t | 0) > (B | 0)) + ? -1 + : 1, + )) + ) + break A + } + I(e, r, i), (r = 0), (i = 6) + } + return (h = (u + 32) | 0), (g = i), r | 0 + } + function Hn(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(k = (h - 32) | 0), (h = k), (u = 6), (o = A[f >> 2]), (f = A[(f + 4) >> 2]), (B = f) + A: { + if (r1(e, o, f) || ((r = n1(e, r, i, 49)), (i = g), (i | 0) == 6)) break A + t = w2(e, 32) + r: { + if (!t) break r + for (f = 0, A[(t + 20) >> 2] = 0, A[t >> 2] = 0; ; ) { + if ((f | 0) != 2) { + ;(l = ((f << 3) + t) | 0), + (s = (l + 4) | 0), + (A[(l + 8) >> 2] = s), + (A[(l + 4) >> 2] = s), + (f = (f + 1) | 0) + continue + } + break + } + if ( + ((A[(t + 24) >> 2] = 0), + (A[(t + 28) >> 2] = 3), + (i | 0) == -1 && (A[(r + 32) >> 2] = t), + (f = (k + 16) | 0), + a7(e, f, r, i)) + ) + break r + ;(f = G0(e, o, B, 0, 3, 2, f)), (n = g), (o = n) + e: { + if ((n | 0) == 6) { + if ( + ((n = A[(e + 16) >> 2]), + (u = A[(n + 128) >> 2]), + (t = A[(n + 132) >> 2]), + (A[(n + 128) >> 2] = 0), + (A[(n + 132) >> 2] = 2), + (A[(k + 8) >> 2] = u), + (A[(k + 12) >> 2] = t), + (n = G0(e, A[(k + 24) >> 2], A[(k + 28) >> 2], 0, 3, 1, (k + 8) | 0)), + (u = g), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2]), + (u | 0) == 6) + ) + break e + I(e, n, u) + } + I(e, f, o), + I(e, A[(k + 16) >> 2], A[(k + 20) >> 2]), + (n = r), + (u = i), + (r = A[(k + 24) >> 2]), + (i = A[(k + 28) >> 2]) + break r + } + I(e, A[(k + 16) >> 2], A[(k + 20) >> 2]), + I(e, A[(k + 24) >> 2], A[(k + 28) >> 2]), + (n = 0), + (u = 6) + } + I(e, r, i) + } + return (h = (k + 32) | 0), (g = u), n | 0 + } + function mo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(n = (h - 32) | 0), (h = n), (u = Z0(e, r, i)), (r = g), (o = r) + A: { + r: { + e: { + i: { + if (n2(e, (n + 16) | 0, u, r)) break i + if ( + ((r = A[(n + 20) >> 2]), + (l = r), + (t = A[(n + 16) >> 2]), + (!t & ((r | 0) <= 0)) | ((r | 0) < 0)) + ) + break e + if ( + ((r = (t - 1) | 0), + (A[(n + 8) >> 2] = r), + (i = (l - !t) | 0), + (A[(n + 12) >> 2] = i), + (k | 0) >= 2) + ) { + if ( + W1(e, (n + 8) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2], -1, -1, r, i, t, l) + ) + break i + ;(i = A[(n + 12) >> 2]), (r = A[(n + 8) >> 2]) + } + for (;;) { + if ((i | 0) < 0) break e + if (((k = N1(e, u, o, r, i, (n + 24) | 0)), (k | 0) < 0)) break i + if ( + k && + ((k = A[f >> 2]), + (t = A[(f + 4) >> 2]), + t >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + rA(e, k, t, A[(n + 24) >> 2], A[(n + 28) >> 2], 0)) + ) + break r + ;(k = r), (r = (r - 1) | 0), (i = (i - !k) | 0) + } + } + I(e, u, o), (e = 0), (k = 6) + break A + } + ;(r = -1), (i = -1) + } + if ( + (I(e, u, o), + (e = r), + (k = 0), + !((r - -2147483648) >>> 0 < 2147483648 ? (i + 1) | 0 : i)) + ) + break A + S(+(+(r >>> 0) + +(i | 0) * 4294967296)), + (r = v(1) | 0), + (e = v(0) | 0), + (i = r & 2147483647), + (i = (((i | 0) == 2146435072) & ((e | 0) != 0)) | (i >>> 0 > 2146435072)), + (e = i ? 0 : e), + (k = i ? -12 : (r - 2146959372) | 0) + } + return (h = (n + 32) | 0), (g = k), e | 0 + } + function Yo(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + S(+e), (r = v(1) | 0), (f = v(0) | 0) + A: { + r: { + e: { + if (!((((r | 0) > 0) | ((r | 0) >= 0)) & (r >>> 0 > 1048575))) { + if ((S(+e), (i = v(1) | 0), !(v(0) | (i & 2147483647)))) + return +(-1 / (e * e)) + if (((r | 0) > 0) | ((r | 0) >= 0)) break e + return +((e - e) / 0) + } + if (r >>> 0 > 2146435071) break A + if (((i = 1072693248), (l = -1023), (r | 0) != 1072693248)) { + i = r + break r + } + if (f) break r + return 0 + } + S(+(e * 0x40000000000000)), (r = v(1) | 0), (f = v(0) | 0), (i = r), (l = -1077) + } + P(0, f | 0), + (i = (i + 614242) | 0), + P(1, ((i & 1048575) + 1072079006) | 0), + (k = +u0() + -1), + (n = k * (k * 0.5)), + (t = k / (k + 2)), + (u = t * t), + (e = u * u), + S(+(k - n)), + (r = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, r | 0), + (o = +u0()), + (s = o * 1.4426950407214463), + (B = +((((i >>> 20) | 0) + l) | 0)), + (w = s + B), + (e = + t * + (n + + (e * + (e * (e * 0.15313837699209373 + 0.22222198432149784) + + 0.3999999999940942) + + u * + (e * + (e * (e * 0.14798198605116586 + 0.1818357216161805) + + 0.2857142874366239) + + 0.6666666666666735))) + + (k - o - n)), + (e = + w + (s + (B - w) + ((e + o) * 16751713164886512e-26 + e * 1.4426950407214463))) + } + return +e + } + function vo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0 + ;(t = (h - 32) | 0), + (h = t), + s2(e, (t + 8) | 0, 0), + (a = 6), + (l = 3), + (s = Z0(e, A[f >> 2], A[(f + 4) >> 2])), + (r = g), + (C = r) + A: { + r: { + e: { + if ( + (r | 0) == 6 || + ((B = z5(e, O(e, s, r, 112, s, r, 0), g)), (r = g), (l = r), (r | 0) == 6) || + (n2(e, t, B, r) | 0) < 0 + ) + break e + for ( + r = 0, + i = 0, + u = A[(t + 4) >> 2], + w = u, + n = A[t >> 2], + o = (!!n & ((u | 0) >= 0)) | ((u | 0) > 0), + Y = o ? n : 0, + D = o ? u : 0, + u = (n - 1) | 0, + w = (w - !n) | 0, + o = k >> 31; + ; + + ) { + if (((r | 0) == (Y | 0)) & ((i | 0) == (D | 0))) break r + if (((n = q0(e, m1(e, B, l, r, i), g)), (G = g), (G | 0) == 6)) break e + if ( + ((E = (t + 8) | 0), + x1(E, n, G), + (n = (((i | 0) >= (w | 0)) & (r >>> 0 >= u >>> 0)) | ((i | 0) > (w | 0))), + (r = (r + 1) | 0), + (i = r ? i : (i + 1) | 0), + !( + n | + ((((o | 0) <= (i | 0)) & (r >>> 0 >= k >>> 0)) | ((i | 0) > (o | 0))) + ) && ((n = ((r << 3) + f) | 0), !!c1(E, A[n >> 2], A[(n + 4) >> 2]))) + ) + break + } + } + I(e, s, C), + I(e, B, l), + (e = A[(A[(t + 8) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(t + 12) >> 2]) + break A + } + I(e, s, C), I(e, B, l), (W = d0((t + 8) | 0)), (a = g) + } + return (h = (t + 32) | 0), (g = a), W | 0 + } + function Xn(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + ;(n = (h - 32) | 0), (h = n), (o = r) + A: { + r: { + e: { + i: { + for (;;) { + k: { + f: { + t: switch (((r = (k - 7) >>> 0 < 4294967278 ? 7 : k), r | 0)) { + case 0: + case 1: + case 2: + case 3: + break r + case 4: + case 5: + case 6: + break k + case 7: + break t + default: + break f + } + if ( + ((e = 0), + (r = (k + 2146959372) | 0), + (k = r & 2147483647), + (((k | 0) == 2146435072) & ((i | 0) != 0)) | (k >>> 0 > 2146435072) || + (P(0, i | 0), P(1, r | 0), (f = +u0()), f < 0)) + ) + break i + if (((r = 255), f > 255)) break A + if (((t = f), (f = R2(f)), (u = t - f), !(u < 0.5))) { + t = o1(t) + t: { + if (u > 0.5) break t + ;(u = f), (f = f * 0.5), (t = f - R2(f) == 0 ? u : t) + } + f = t + } + t: { + if (r0(f) < 2147483648) { + r = ~~f + break t + } + r = -2147483648 + } + break A + } + if ((r | 0) == -9) break e + } + if (((i = n4(e, i, k)), (k = g), (k | 0) == 6)) break + } + e = -1 + } + r = 0 + break A + } + ;(r = A[(e + 216) >> 2]), + (A[(n + 20) >> 2] = 0), + (A[(n + 24) >> 2] = 0), + (A[(n + 12) >> 2] = 0), + (A[(n + 16) >> 2] = -2147483648), + (A[(n + 8) >> 2] = r), + (r = (n + 8) | 0), + C2(r, (i + 4) | 0), + KA(r, 0), + R4((n + 28) | 0, r, 0), + w0(r), + I(e, i, k), + (i = A[(n + 28) >> 2]) + } + ;(e = 0), (r = (i | 0) >= 255 ? 255 : i), (r = (r | 0) > 0 ? r : 0) + } + return (A[o >> 2] = r), (h = (n + 32) | 0), e + } + function bn(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + k = A[(r + 56) >> 2] + A: { + r: { + e: { + if (m[(r + 110) | 0] & 1) { + if ( + (!k && ((k = 8591), A[(r + 64) >> 2])) || + ((k = 14278), ((i | 0) == 58) | ((i | 0) == 77)) + ) + break r + for (i = 0, k = A[(r + 136) >> 2], t = (k | 0) > 0 ? k : 0; ; ) { + if ((i | 0) == (t | 0)) break e + if ( + ((k = 14241), + (n = A[(A[(r + 128) >> 2] + (i << 4)) >> 2]), + ((n | 0) == 58) | ((n | 0) == 77)) + ) + break r + i = (i + 1) | 0 + } + } + if (!k || ((i = F[(r + 108) >> 1]), (i | 0) == 1538)) break e + switch ((((i >>> 8) | 0) - 3) | 0) { + case 0: + case 3: + break e + default: + break A + } + } + for (t = 0, i = A[(r + 136) >> 2], o = (i | 0) > 0 ? i : 0, k = 0; ; ) { + if ((k | 0) == (o | 0)) break A + i = 0 + e: { + if (((f = A[(r + 128) >> 2]), (n = A[(f + (k << 4)) >> 2]), !n)) break e + for (;;) { + i: { + if ((i | 0) == (k | 0)) + for (i = 0, f = A[(r + 124) >> 2], f = (f | 0) > 0 ? f : 0; ; ) { + if ((i | 0) == (f | 0)) break e + if ( + ((u = (A[(r + 116) >> 2] + (i << 4)) | 0), + ((n | 0) == A[u >> 2]) & !A[(u + 4) >> 2]) + ) + break i + i = (i + 1) | 0 + } + if (((u = i << 4), (i = (i + 1) | 0), (n | 0) != A[(f + u) >> 2])) + continue + } + break + } + k = 4639 + break r + } + k = (k + 1) | 0 + } + } + $(e, k, 0), (t = -1) + } + return t + } + function ef(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + ;(i = (h - 32) | 0), (h = i) + A: { + r: { + if (s2(A[e >> 2], (i + 8) | 0, 32)) break r + e: { + for (;;) { + i: { + if (z[(e + 60) >> 2] <= r >>> 0) break i + ;(n = r), (r = (r + 1) | 0) + k: { + f: { + t: { + u: { + n: switch (((k = Q[n | 0]), (k - 92) | 0)) { + case 1: + case 2: + case 3: + break f + case 0: + break t + case 4: + break u + default: + break n + } + if ((k | 0) != 36) break f + if (((f = 36), Q[r | 0] != 123)) break k + r = (n + 2) | 0 + } + ;(A[(e + 16) >> 2] = -126), + (A[(e + 40) >> 2] = k), + (k = d0((i + 8) | 0)), + (A[(e + 56) >> 2] = r), + (A[(e + 32) >> 2] = k), + (A[(e + 36) >> 2] = g), + (e = 0) + break A + } + if (f2((i + 8) | 0, 92)) break r + if (z[(e + 60) >> 2] <= r >>> 0) break i + ;(r = (n + 2) | 0), (k = Q[(n + 1) | 0]) + } + f: switch ((k - 10) | 0) { + case 3: + r = ((Q[r | 0] == 10) + r) | 0 + case 0: + ;(A[(e + 8) >> 2] = A[(e + 8) >> 2] + 1), (f = 10) + break k + default: + break f + } + if (k >>> 0 < 128) { + f = k + break k + } + if (((f = N2((r - 1) | 0, 6, (i + 4) | 0)), f >>> 0 > 1114111)) break e + r = A[(i + 4) >> 2] + } + if (!uA((i + 8) | 0, f)) continue + break r + } + break + } + $(e, 11775, 0) + break r + } + $(e, 14584, 0) + } + ;(e = A[(A[(i + 8) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(i + 12) >> 2]), + (e = -1) + } + return (h = (i + 32) | 0), e + } + function Zo(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(k = (h - 48) | 0), (h = k), (A[(k + 40) >> 2] = r), (A[(k + 44) >> 2] = i) + A: { + if ((i | 1) == 3) { + j(e, 6195, 0), (f = 0), (l = 6) + break A + } + ;(t = A[f >> 2]), (f = A[(f + 4) >> 2]), (u = f) + r: { + if ((u | 1) == 3) break r + if ( + ((l = 6), (s = O(e, t, u, n, t, u, 0)), (f = 0), (o = g), !f & ((o | 0) == 6)) + ) + break A + e: { + if ((n | 0) != 211 || (et(e, t, u) | 0) >= 0) break e + I(e, s, o) + break A + } + if (!f & ((o | 1) == 3)) break r + ;(f = L0(e, s, o, t, u, 1, (k + 40) | 0)), (l = g) + break A + } + if ( + ((r = R0(e, r, i)), + (i = g), + (o = i), + (s = r), + (A[(k + 8) >> 2] = r), + (A[(k + 12) >> 2] = i), + (f = 0), + (l = 6), + (i | 0) == 6) + ) + break A + ;(A[(k + 16) >> 2] = t), (A[(k + 20) >> 2] = u) + r: { + e: { + i: { + if ((n | 0) != 211) { + ;(r = 0), (i = 3), (t = 1) + break i + } + if (((r = i1(e, 12061)), (i = g), (i | 0) == 6)) break e + ;(A[(k + 24) >> 2] = r), (A[(k + 28) >> 2] = i), (t = 2) + } + if ( + ((t = z4(e, A[(e + 72) >> 2], A[(e + 76) >> 2], t, (k + 16) | 0)), + (u = g), + I(e, r, i), + (u | 0) != 6) + ) + break r + } + I(e, s, o) + break A + } + ;(f = fi(e, t, u, n, 1, (k + 8) | 0)), + (l = g), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2]) + } + return (h = (k + 48) | 0), (g = l), f | 0 + } + function Do(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(f = (h - 32) | 0), (h = f) + A: { + if (A[(i + 4) >> 2]) break A + u = A[i >> 2] + r: { + e: { + i: { + if (A[(i + 8) >> 2]) { + if (!A1(e, r, 8)) break e + if ( + ((k = A[(e + 4) >> 2]), + (A[(f + 16) >> 2] = A[e >> 2]), + (A[(f + 20) >> 2] = k), + (k = A[(r + 4) >> 2]), + (A[(f + 24) >> 2] = A[r >> 2]), + (A[(f + 28) >> 2] = k), + (k = G0(u, A[(i + 16) >> 2], A[(i + 20) >> 2], 0, 3, 2, (f + 16) | 0)), + (t = g), + (t | 0) == 6) + ) + break r + if (((o = (k >> 31) | ((k | 0) != 0)), !t)) break i + if ((G1(u, (f + 8) | 0, k, t) | 0) < 0) break r + ;(l = b[(f + 8) >> 3]), (o = ((l > 0) - (l < 0)) | 0) + break i + } + if (((k = A[(e + 8) >> 2]), !k)) { + if (((k = R0(u, A[e >> 2], A[(e + 4) >> 2])), (g | 0) == 6)) break r + A[(e + 8) >> 2] = k + } + if (((t = A[(r + 8) >> 2]), !t)) { + if (((k = R0(u, A[r >> 2], A[(r + 4) >> 2])), (g | 0) == 6)) break r + ;(t = k), (A[(r + 8) >> 2] = k), (k = A[(e + 8) >> 2]) + } + o = yr(k, t) + } + if (((n = o), n)) break A + } + ;(k = A[(e + 16) >> 2]), + (i = A[(r + 16) >> 2]), + (n = A[(e + 20) >> 2]), + (e = A[(r + 20) >> 2]), + (n = + ((((k >>> 0 > i >>> 0) & ((n | 0) >= (e | 0))) | ((e | 0) < (n | 0))) - + (((i >>> 0 > k >>> 0) & ((e | 0) >= (n | 0))) | ((e | 0) > (n | 0)))) | + 0) + break A + } + A[(i + 4) >> 2] = 1 + } + return (h = (f + 32) | 0), n | 0 + } + function Jo(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(u = (h - 16) | 0), (h = u), (o = O2(e, r, i)), (r = g), (B = r) + A: { + if ((r | 0) == 6) { + ;(r = o), (i = B) + break A + } + t = G8(e, A[f >> 2], A[(f + 4) >> 2]) + r: { + if (t) { + if (((r = 0), (i = 6), (w = 3), (t | 0) <= 0)) break r + j(e, 15330, 0) + break r + } + if ( + ((r = 0), + (i = 6), + (l = R0(e, A[f >> 2], A[(f + 4) >> 2])), + (t = g), + (w = t), + (t | 0) == 6) + ) + break r + ;(a = A[(l + 4) >> 2]), + (s = A[(o + 4) >> 2] & 2147483647), + (t = (n | 0) == 2 ? s : 0), + (A[(u + 12) >> 2] = t) + e: { + if ( + (k | 0) < 2 || + ((k = A[(f + 8) >> 2]), (f = A[(f + 12) >> 2]), (f | 0) == 3) + ) + break e + if (T2(e, (u + 12) | 0, k, f, s, 0)) break r + t = A[(u + 12) >> 2] + } + ;(f = a & 2147483647), (k = (s - f) | 0) + e: { + i: switch (n | 0) { + case 1: + if (((n = (k | 0) < (t | 0)), (i = 1), (k = t), !n)) break e + break r + case 0: + break e + default: + break i + } + ;(t = (t - f) | 0), (k = t) + } + if (((i = 1), ((t | 0) < 0) | ((k | 0) < (t | 0)))) break r + for (;;) { + if (!Pf(o, l, t, 0, f)) { + r = 1 + break r + } + if (((n = (k | 0) != (t | 0)), (t = (t + 1) | 0), !n)) break + } + } + I(e, o, B), I(e, l, w) + } + return (h = (u + 16) | 0), (g = i), r | 0 + } + function pn(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + i = A[(r + 84) >> 2] + A: { + if ((i << 16) >> 24) break A + r: { + if (A[(r + 80) >> 2]) + for (;;) { + if (A[(r + 32) >> 2] <= (k | 0)) break r + if (((n = (A[(r + 28) >> 2] + M(k, 20)) | 0), !A[(n + 8) >> 2])) { + if (((i = A8(e, 0)), !i)) return -1 + A[(n + 4) >> 2] = i + } + k = (k + 1) | 0 + } + if ( + ((i = A[(r + 72) >> 2]), + (o = A[(r + 76) >> 2]), + (t = -1), + (n = m2(e, A[(e + 48) >> 2], A[(e + 52) >> 2], 13)), + (f = g), + (u = f), + (f | 0) == 6) + ) + break A + ;(A[(n + 32) >> 2] = i), + (A[i >> 2] = A[i >> 2] + 1), + (A[(n + 36) >> 2] = 0), + (A[(n + 40) >> 2] = 0) + e: { + if (((f = A[(i + 60) >> 2]), !f)) break e + i: { + if (((t = w2(e, f << 2)), !t)) break i + for (A[(n + 36) >> 2] = t; ; ) { + if (A[(i + 60) >> 2] <= (k | 0)) break e + if (((f = Q[(A[(i + 36) >> 2] + (k << 3)) | 0]), f & 1)) { + if (((f = A8(e, (f >>> 3) & 1)), !f)) break i + A[(t + (k << 2)) >> 2] = f + } + k = (k + 1) | 0 + } + } + return I(e, n, u), -1 + } + ;(A[(r + 72) >> 2] = n), (A[(r + 76) >> 2] = u), I(e, i, o) + } + for (m[(r + 85) | 0] = 1, k = 0; ; ) { + if (A[(r + 20) >> 2] <= (k | 0)) return 0 + if ( + ((i = k << 3), + (t = -1), + (k = (k + 1) | 0), + !((pn(e, A[(((i + A[(r + 16) >> 2]) | 0) + 4) >> 2]) | 0) >= 0)) + ) + break + } + } + return t + } + function Er(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + for (f = (h - 32) | 0, h = f, n = (r + i) | 0, k = r; ; ) { + if (!((m[k | 0] < 0) | (k >>> 0 >= n >>> 0))) { + k = (k + 1) | 0 + continue + } + break + } + t = (k - r) | 0 + A: { + r: { + if (t >>> 0 >= 1073741824) { + $0(e, 11702, 0) + break r + } + if ((k | 0) == (n | 0)) { + ;(e = P6(e, r, i)), (r = g) + break A + } + if (((u = e), (e = (f + 4) | 0), !s2(u, e, i))) { + for (Mr(e, r, t); ; ) { + if (k >>> 0 < n >>> 0) + if (((e = m[k | 0]), (e | 0) >= 0)) { + f2((f + 4) | 0, e & 255), (k = (k + 1) | 0) + continue + } else { + r = N2(k, (n - k) | 0, (f + 28) | 0) + e: { + if (r >>> 0 <= 65535) { + k = A[(f + 28) >> 2] + break e + } + if (r >>> 0 <= 1114111) { + ;(k = A[(f + 28) >> 2]), + q1((f + 4) | 0, ((((r - 65536) >>> 10) | 0) + 55296) | 0), + (r = (r & 1023) | 56320) + break e + } + for (;;) { + if (((r = 65533), k >>> 0 >= n >>> 0)) break e + if (m[k | 0] < -64) { + k = (k + 1) | 0 + continue + } + break + } + for (;;) { + if (((k = (k + 1) | 0), n >>> 0 <= k >>> 0)) { + k = n + break e + } + if (!(m[k | 0] < -64)) break + } + } + q1((f + 4) | 0, r) + continue + } + break + } + ;(e = d0((f + 4) | 0)), (r = g) + break A + } + ;(e = A[(A[(f + 4) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(f + 8) >> 2]) + } + ;(e = 0), (r = 6) + } + return (h = (f + 32) | 0), (g = r), e + } + function Fo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(n = (h - 32) | 0), (h = n), (o = Z0(e, r, i)), (r = g), (l = r) + A: { + r: { + if (n2(e, (n + 24) | 0, o, r)) break r + ;(A[(n + 16) >> 2] = 0), (A[(n + 20) >> 2] = 0) + e: { + if ((k | 0) <= 1) { + ;(i = A[(n + 24) >> 2]), (t = A[(n + 28) >> 2]) + break e + } + if ( + ((i = A[(n + 24) >> 2]), + (t = A[(n + 28) >> 2]), + (r = A[(f + 8) >> 2]), + (s = A[(f + 12) >> 2]), + (s | 0) != 3 && W1(e, (n + 16) | 0, r, s, 0, 0, i, t, i, t)) + ) + break r + if ( + ((A[(n + 8) >> 2] = i), + (A[(n + 12) >> 2] = t), + k >>> 0 < 3 || ((r = A[(f + 16) >> 2]), (k = A[(f + 20) >> 2]), (k | 0) == 3)) + ) + break e + if (W1(e, (n + 8) | 0, r, k, 0, 0, i, t, i, t)) break r + ;(i = A[(n + 8) >> 2]), (t = A[(n + 12) >> 2]) + } + for ( + k = i, + r = A[(n + 16) >> 2], + u = r >>> 0 < i >>> 0, + i = A[(n + 20) >> 2], + u = (u & ((t | 0) >= (i | 0))) | ((i | 0) < (t | 0)), + s = u ? k : r, + t = u ? t : i; + ; + + ) { + if (((r | 0) == (s | 0)) & ((i | 0) == (t | 0))) break A + if ( + ((k = A[f >> 2]), + (u = A[(f + 4) >> 2]), + u >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (A4(e, o, l, r, i, k, u) | 0) < 0) + ) + break r + ;(r = (r + 1) | 0), (i = r ? i : (i + 1) | 0) + } + } + I(e, o, l), (o = 0), (l = 6) + } + return (h = (n + 32) | 0), (g = l), o | 0 + } + function Nn(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(l = (h - 48) | 0), (h = l) + A: { + if ((f | 0) != -1) break A + o = 19 + r: { + if ( + !(Q[(k + 5) | 0] & 4) || + ((B = + A[ + (((A[(A[(e + 16) >> 2] + 68) >> 2] + M(F[(k + 6) >> 1], 24)) | 0) + 20) >> 2 + ]), + !B) + ) + break r + o = A[(B + 4) >> 2] ? 3 : 19 + } + if (((a = -1), j1(e, (l + 44) | 0, (l + 40) | 0, k, o))) break A + ;(C = (t | 0) == -1 ? n : 0), + (t = A[(l + 44) >> 2]), + (B = A[(l + 40) >> 2]), + (G = o >>> 0 > 15), + (o = 0) + r: { + for (;;) { + if ((o | 0) != (B | 0)) { + e: { + i: { + if (!C || ((n = D2(e, 0, C, A[(((t + (o << 3)) | 0) + 4) >> 2])), !n)) + break i + if ((n | 0) >= 0) break e + break r + } + if (!G) { + if ( + ((n = (l + 8) | 0), + (s = D2(e, n, k, A[(((t + (o << 3)) | 0) + 4) >> 2])), + (s | 0) < 0) + ) + break r + if (!s || ((s = A[(l + 8) >> 2]), Y2(e, n), !(s & 4))) break e + } + if ( + ((w = (t + (o << 3)) | 0), + (n = O(e, k, f, A[(w + 4) >> 2], k, f, 0)), + (s = g), + (s | 0) == 6) + ) + break r + w = A[(w + 4) >> 2] + i: { + if (u) { + n = I2(e, r, i, w, n, s) + break i + } + n = l0(e, r, i, w, n, s, 7) + } + if ((n | 0) < 0) break r + } + o = (o + 1) | 0 + continue + } + break + } + L2(e, t, B), (a = 0) + break A + } + L2(e, t, B) + } + return (h = (l + 48) | 0), a + } + function yn(e, r, i, k) { + var f = 0 + A: { + for (;;) { + r: switch ((((k - 7) >>> 0 < 4294967278 ? 7 : k) + 9) | 0) { + case 9: + case 10: + case 11: + case 12: + ;(A[r >> 2] = i), (A[(r + 4) >> 2] = i >> 31) + break A + case 16: + if ( + ((e = (k + 2146959372) | 0), + (k = e), + (e = k & 2147483647), + (((e | 0) == 2146435072) & ((i | 0) != 0)) | (e >>> 0 > 2146435072)) + ) { + ;(A[r >> 2] = 0), (A[(r + 4) >> 2] = 0) + break A + } + if ((P(0, i | 0), P(1, k | 0), (f = +u0()), f < -9223372036854776e3)) { + ;(A[r >> 2] = 0), (A[(r + 4) >> 2] = -2147483648) + break A + } + if (f > 9223372036854776e3) { + ;(A[r >> 2] = -1), (A[(r + 4) >> 2] = 2147483647) + break A + } + e: { + if (r0(f) < 9223372036854776e3) { + ;(i = ~~f >>> 0), + r0(f) >= 1 + ? (e = + ~~(f > 0 + ? C1(R2(f * 23283064365386963e-26), 4294967295) + : o1((f - +((~~f >>> 0) >>> 0)) * 23283064365386963e-26)) >>> 0) + : (e = 0) + break e + } + ;(i = 0), (e = -2147483648) + } + ;(A[r >> 2] = i), (A[(r + 4) >> 2] = e) + break A + case 0: + Ki(r, (i + 4) | 0, 0), I(e, i, k) + break A + default: + if (((i = n4(e, i, k)), (k = g), (k | 0) != 6)) continue + break + case 15: + break r + } + break + } + return (A[r >> 2] = 0), (A[(r + 4) >> 2] = 0), -1 + } + return 0 + } + function Wo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + if (((k = I4(e, r, i)), (k | 0) < 0)) return (g = 6), 0 + A: { + if (!k) break A + r: switch (Q[(F[(r + 6) >> 1] + 21820) | 0]) { + case 0: + for (e = A[(r + 36) >> 2], k = (k + e) | 0; ; ) { + if (((k = (k - 1) | 0), k >>> 0 <= e >>> 0)) break A + ;(f = Q[e | 0]), (m[e | 0] = Q[k | 0]), (m[k | 0] = f), (e = (e + 1) | 0) + } + case 1: + for (e = A[(r + 36) >> 2], k = (e + (k << 1)) | 0; ; ) { + if (((k = (k - 2) | 0), k >>> 0 <= e >>> 0)) break A + ;(f = F[e >> 1]), + (o0[e >> 1] = F[k >> 1]), + (o0[k >> 1] = f), + (e = (e + 2) | 0) + } + case 2: + for (e = A[(r + 36) >> 2], k = (e + (k << 2)) | 0; ; ) { + if (((k = (k - 4) | 0), k >>> 0 <= e >>> 0)) break A + ;(f = A[e >> 2]), (A[e >> 2] = A[k >> 2]), (A[k >> 2] = f), (e = (e + 4) | 0) + } + case 3: + for (e = A[(r + 36) >> 2], k = (e + (k << 3)) | 0; ; ) { + if (((k = (k - 8) | 0), k >>> 0 <= e >>> 0)) break A + ;(f = A[e >> 2]), + (n = A[(e + 4) >> 2]), + (t = A[(k + 4) >> 2]), + (A[e >> 2] = A[k >> 2]), + (A[(e + 4) >> 2] = t), + (A[k >> 2] = f), + (A[(k + 4) >> 2] = n), + (e = (e + 8) | 0) + } + default: + break r + } + V0(), T() + } + return i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), (g = i), r | 0 + } + function xn(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + for (n = (h - 144) | 0, h = n, A[r >> 2] = 0, k = A[(e + 32) >> 2], t = 1; ; ) { + A[(n + 140) >> 2] = k + A: { + u = A[(e + 28) >> 2] + r: { + e: { + if (u >>> 0 <= k >>> 0) { + f = t + break e + } + i: { + k: { + f: { + t: switch (((f = Q[k | 0]), (f - 91) | 0)) { + case 1: + break k + case 0: + break f + default: + break t + } + if ((f | 0) != 40) break A + if (Q[(k + 1) | 0] != 63) break i + if ( + Q[(k + 2) | 0] != 60 || + ((f = Q[(k + 3) | 0]), ((f | 0) == 33) | ((f | 0) == 61)) + ) + break A + A[r >> 2] = 1 + t: { + if (!i || ((A[(n + 140) >> 2] = k + 3), rf(n, (n + 140) | 0))) break t + if (!h8(n, i)) break r + } + if (((f = (t + 1) | 0), (t | 0) > 253)) break e + ;(k = A[(n + 140) >> 2]), (t = f) + break A + } + for (;;) { + if ( + ((f = k), + (k = (k + 1) | 0), + (A[(n + 140) >> 2] = k), + k >>> 0 >= u >>> 0) + ) + break A + f: switch ((Q[k | 0] - 92) | 0) { + case 0: + break f + case 1: + break A + default: + continue + } + ;(k = (f + 2) | 0), (A[(n + 140) >> 2] = k) + } + } + ;(k = (k + 1) | 0), (A[(n + 140) >> 2] = k) + break A + } + if (((u = (t | 0) > 253), (f = (t + 1) | 0), (t = f), !u)) break A + } + t = i ? -1 : f + } + return (h = (n + 144) | 0), t + } + k = (k + 1) | 0 + } + } + function Tn(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + return ( + S(+e), + (u = v(1) | 0), + v(0) | 0, + (t = u & 2147483640), + (t = ((t | 0) == 1072010279) | (t >>> 0 < 1072010279)), + t || + ((o = ((u | 0) > 0) | ((u | 0) >= 0)), + (e = 0.7853981633974483 - (o ? e : -e) + (3061616997868383e-32 - (o ? r : -r))), + (r = 0)), + (f = e * e), + (k = e * f), + (l = k * 0.3333333333333341), + (n = k), + (k = f * f), + (f = + l + + (f * + (n * + (k * + (k * + (k * + (k * (k * -18558637485527546e-21 + 7817944429395571e-20) + + 0.0005880412408202641) + + 0.0035920791075913124) + + 0.021869488294859542) + + 0.13333333333320124 + + f * + (k * + (k * + (k * + (k * (k * 2590730518636337e-20 + 7140724913826082e-20) + + 0.0002464631348184699) + + 0.0014562094543252903) + + 0.0088632398235993) + + 0.05396825397622605)) + + r) + + r)), + (r = e + f), + t + ? (i && + ((n = -1 / r), + S(+n), + (i = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, i | 0), + (k = +u0()), + S(+r), + (i = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, i | 0), + (r = +u0()), + (r = n * (k * (f - (r - e)) + (k * r + 1)) + k)), + r) + : ((n = r * r), + (k = r), + (r = +((1 - (i << 1)) | 0)), + (e = e + (f - n / (k + r))), + (e = r - (e + e)), + o ? e : -e) + ) + } + function Oi(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + for (f = (e - -64) | 0, k = (A[f >> 2] + 304) | 0; ; ) { + i = 0 + A: { + for (;;) { + if (((k = A[k >> 2]), !k)) break A + if ( + (A[(k + 28) >> 2] && + (r || J(e, 6), + J(e, 132), + Q[(A[f >> 2] + 108) | 0] == 3 + ? (J(e, 14), + J(e, 14), + J(e, 66), + B0(e, 6), + J(e, 17), + J(e, 176), + (r = a0(e, 106, -1)), + J(e, 36), + f0(A[f >> 2], 0), + J(e, 129), + J(e, 139), + (i = a0(e, 107, -1)), + I0(e, r), + J(e, 14), + I0(e, i), + (r = 14)) + : (r = 131), + J(e, r), + (i = -3), + (r = 1)), + (i = (A[(k + 16) >> 2] + i) | 0), + A[(k + 20) >> 2] != -1) + ) + break + } + for (n = r ? 15 : 14; ; ) { + if (i) { + J(e, n), (i = (i - 1) | 0) + continue + } + break + } + r || J(e, 6), a0(e, 109, A[(k + 20) >> 2]), (r = 1) + continue + } + break + } + i = A[(e - -64) >> 2] + A: { + if (A[(i + 96) >> 2]) { + r: { + if (!r) { + i = -1 + break r + } + J(e, 42), (i = a0(e, 105, -1)), J(e, 14) + } + J(e, 184), B0(e, 8), f0(A[(e - -64) >> 2], 0), I0(e, i), (i = 40) + break A + } + if (((k = Q[(i + 108) | 0]), k)) { + if (!r) { + J(e, 6), (i = 46) + break A + } + if (((i = 46), (k | 0) != 3)) break A + J(e, 139) + break A + } + i = r ? 40 : 41 + } + J(e, i) + } + function Be(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0 + ;(n = (h - 32) | 0), (h = n) + A: { + r: { + e: { + if (k >>> 0 >= 3) { + if ((k + 10) >>> 0 < 2) { + if ( + ((t = (i + 4) | 0), + R4((n + 28) | 0, t, 1), + (f = A[(e + 216) >> 2]), + (A[(n + 20) >> 2] = 0), + (A[(n + 24) >> 2] = 0), + (A[(n + 12) >> 2] = 0), + (A[(n + 16) >> 2] = -2147483648), + (A[(n + 8) >> 2] = f), + (o = (n + 8) | 0), + (f = A[(n + 28) >> 2]), + K0(o, f, 0), + (t = re(o, t)), + w0(o), + I(e, i, k), + !t) + ) + break r + break e + } + if ((k - 7) >>> 0 <= 4294967277) { + P(0, i | 0), P(1, (k + 2146959372) | 0), (u = +u0()) + i: { + if ((u < 4294967296) & (u >= 0)) { + f = ~~u >>> 0 + break i + } + f = 0 + } + if (+(f >>> 0) != u) break r + break e + } + if (f) { + if ( + ((f = -1), + (i = n4(e, i, k)), + (k = g), + (k | 0) == 6 || Be(e, (n + 28) | 0, i, k, 1)) + ) + break A + f = A[(n + 28) >> 2] + break e + } + if (H1(e, (n + 28) | 0, i, k)) { + I(e, i, k), (f = -1) + break A + } + if ( + ((f = -1), + (i = n4(e, i, k)), + (k = g), + (k | 0) == 6 || Be(e, (n + 4) | 0, i, k, 0)) + ) + break A + if (((f = A[(n + 4) >> 2]), (f | 0) == A[(n + 28) >> 2])) break e + break r + } + if (((f = i), (i | 0) < 0)) break r + } + ;(A[r >> 2] = f), (f = 0) + break A + } + b2(e, 11457, 0), (f = -1) + } + return (h = (n + 32) | 0), f + } + function Vo(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(t = (h - 32) | 0), (h = t), (u = 6) + A: { + if ( + ((l = F2(e, r, i, (n + 38) | 0)), + !l || + ((s = A[f >> 2]), + (B = A[(f + 4) >> 2]), + (w = 3), + (k | 0) >= 2 && ((w = A[(f + 12) >> 2]), (a = A[(f + 8) >> 2])), + r1(e, s, B))) + ) + break A + for (C = (l + 4) | 0, f = A[(l + 8) >> 2]; ; ) { + if ((f | 0) == (C | 0)) { + ;(o = 0), (u = 3) + break A + } + if (A[(f - 12) >> 2]) f = A[(f + 4) >> 2] + else { + ;(k = (f - 16) | 0), + (A[k >> 2] = A[k >> 2] + 1), + (o = A[(f + 16) >> 2]), + (u = A[(f + 20) >> 2]), + u >>> 0 >= 4294967285 && (A[o >> 2] = A[o >> 2] + 1), + (A[(t + 8) >> 2] = o), + (A[(t + 12) >> 2] = u) + r: { + if ( + n || + ((o = A[(f + 24) >> 2]), (u = A[(f + 28) >> 2]), u >>> 0 < 4294967285) + ) + break r + A[o >> 2] = A[o >> 2] + 1 + } + if ( + ((A[(t + 16) >> 2] = r), + (A[(t + 20) >> 2] = i), + (A[t >> 2] = o), + (A[(t + 4) >> 2] = u), + (o = G0(e, s, B, a, w, 3, t)), + (u = g), + I(e, A[t >> 2], A[(t + 4) >> 2]), + n || I(e, A[(t + 8) >> 2], A[(t + 12) >> 2]), + (f = A[(f + 4) >> 2]), + e8(A[(e + 16) >> 2], k), + (u | 0) == 6) + ) + break A + I(e, o, u) + } + } + } + return (h = (t + 32) | 0), (g = u), o | 0 + } + function kf(e, r) { + var i = 0, + k = 0 + for (K(e, A[(r + 4) >> 2]); ; ) { + if (((k = A[(r + 16) >> 2]), (i | 0) < A[(r + 20) >> 2])) { + K(e, A[(k + (i << 3)) >> 2]), (i = (i + 1) | 0) + continue + } + break + } + for (i = A[(e + 16) >> 2], Z[A[(i + 4) >> 2]]((i + 16) | 0, k), i = 0; ; ) { + if (((k = A[(r + 28) >> 2]), (i | 0) < A[(r + 32) >> 2])) { + ;(k = (k + M(i, 20)) | 0), + A[(k + 8) >> 2] || ir(A[(e + 16) >> 2], A[(k + 4) >> 2]), + K(e, A[(k + 16) >> 2]), + K(e, A[(k + 12) >> 2]), + (i = (i + 1) | 0) + continue + } + break + } + for ( + i = A[(e + 16) >> 2], + Z[A[(i + 4) >> 2]]((i + 16) | 0, k), + i = A[(e + 16) >> 2], + Z[A[(i + 4) >> 2]]((i + 16) | 0, A[(r + 40) >> 2]), + i = 0; + ; + + ) { + if (((k = A[(r + 52) >> 2]), (i | 0) < A[(r + 56) >> 2])) { + K(e, A[(((k + M(i, 12)) | 0) + 4) >> 2]), (i = (i + 1) | 0) + continue + } + break + } + ;(i = A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]((i + 16) | 0, k), + I(e, A[(r + 64) >> 2], A[(r + 68) >> 2]), + I(e, A[(r + 72) >> 2], A[(r + 76) >> 2]), + I(e, A[(r + 96) >> 2], A[(r + 100) >> 2]), + I(e, A[(r + 104) >> 2], A[(r + 108) >> 2]), + (i = A[(r + 8) >> 2]), + (k = A[(r + 12) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(r + 8) >> 2] = 0), + (A[(r + 12) >> 2] = 0), + (e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + function Mo(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(t = (h - 32) | 0), (h = t), (a = I4(e, r, i)) + A: { + if ((a | 0) >= 0) { + B = 44 + r: { + if (!(((k | 0) <= 0) | n)) { + if (((w = 3), (k = A[f >> 2]), (f = A[(f + 4) >> 2]), (f | 0) == 3)) break r + if (((o = R0(e, k, f)), (l = g), (w = l), (k = 0), (f = 6), (l | 0) == 6)) + break A + if (((B = -1), (l = o), A[(o + 4) >> 2] != 1)) break r + B = Q[(o + 16) | 0] + break r + } + w = 3 + } + s2(e, (t + 8) | 0, 0), (k = 0) + r: { + for (;;) { + if ((k | 0) != (a | 0)) { + e: { + if (!k) break e + if ((B | 0) >= 0) { + if (!f2((t + 8) | 0, B)) break e + break r + } + if (U2((t + 8) | 0, l, 0, A[(l + 4) >> 2] & 2147483647)) break r + } + if ( + ((f = h4(e, r, i, k)), + (s = 0), + (u = g), + !((!s & ((u | 0) == 2)) | (!s & ((u | 0) == 3))) && + (!s & ((u | 0) == 6) || + ((s = (t + 8) | 0), n && ((f = T5(e, f, u)), (u = g)), x1(s, f, u)))) + ) + break r + k = (k + 1) | 0 + continue + } + break + } + I(e, o, w), (k = d0((t + 8) | 0)), (f = g) + break A + } + ;(r = A[(A[(t + 8) >> 2] + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(t + 12) >> 2]), + I(e, o, w) + } + ;(k = 0), (f = 6) + } + return (h = (t + 32) | 0), (g = f), k | 0 + } + function ff(e, r, i) { + var k = 0, + f = 0, + n = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + r: { + e: { + i: switch ((i + 11) | 0) { + case 4: + if (z[(r + 8) >> 2] < 1073741824) break e + ci(e, r) + break r + case 9: + case 10: + if ( + Q[(e + 104) | 0] == 2 || + ((i = A[(r + 8) >> 2]), + (f = A[(r + 12) >> 2]), + (A[(i + 4) >> 2] = f), + (A[f >> 2] = i), + (A[(r + 12) >> 2] = 0), + (i = A[(e + 92) >> 2]), + (f = (r + 8) | 0), + (A[(e + 92) >> 2] = f), + (A[(r + 12) >> 2] = i), + (n = r), + (r = (e + 88) | 0), + (A[(n + 8) >> 2] = r), + (A[i >> 2] = f), + Q[(e + 104) | 0]) + ) + break r + for (m[(e + 104) | 0] = 1; ; ) { + if (((i = A[(e + 92) >> 2]), (i | 0) != (r | 0))) { + if (((i = (i - 8) | 0), A[i >> 2])) break A + q3(e, i) + continue + } + break + } + m[(e + 104) | 0] = 0 + break r + case 1: + case 2: + w0((r + 4) | 0), Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + break r + case 0: + w0((r + 4) | 0), Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + break r + case 3: + ci(e, r) + break r + default: + ;(A[k >> 2] = i), + (e = (h - 16) | 0), + (h = e), + (A[(e + 12) >> 2] = k), + e3(76336, 20319, k), + (h = (e + 16) | 0) + break + case 8: + break i + } + V0(), T() + } + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + h = (k + 16) | 0 + return + } + d(18587, 16200, 5454, 5095), T() + } + function Ro(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(k = (h - 16) | 0), (h = k), (f = A[(i + 16) >> 2]), (r = A[(i + 20) >> 2]), (t = r) + A: { + r: { + if ((r | 0) != -7) { + j(e, 19407, 0) + break r + } + if (((r = A[(i + 24) >> 2]), (u = A[(i + 28) >> 2]), (o = j4(e, f, t)), !o)) { + o = 0 + break r + } + if (((t = j4(e, r, u)), !t)) break r + f = Yn(e, o, t) + e: { + if (!f) break e + if ((Wf(e, f) | 0) < 0) { + _f(e, 1) + break e + } + if ( + ((A[f >> 2] = A[f >> 2] + 1), + (r = kt(e, f, -3, A[(e + 192) >> 2], A[(e + 196) >> 2], 0, 0)), + (u = g), + (u | 0) == 6) + ) + break e + I(e, r, u), (n = f) + } + if ( + (y2(e, t), + !n || + ((l = k), + (s = xi(e, n)), + (A[l >> 2] = s), + (r = g), + (A[(k + 4) >> 2] = r), + (r | 0) == 6)) + ) + break r + I(e, G0(e, A[i >> 2], A[(i + 4) >> 2], 0, 3, 1, k), g), + I(e, A[k >> 2], A[(k + 4) >> 2]) + break A + } + ;(n = A[(e + 16) >> 2]), + (f = A[(n + 128) >> 2]), + (r = A[(n + 132) >> 2]), + (A[(n + 128) >> 2] = 0), + (A[(n + 132) >> 2] = 2), + (A[(k + 8) >> 2] = f), + (A[(k + 12) >> 2] = r), + I(e, G0(e, A[(i + 8) >> 2], A[(i + 12) >> 2], 0, 3, 1, (k + 8) | 0), g), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2]) + } + return y2(e, o), (h = (k + 16) | 0), (g = 3), 0 + } + function nf(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0 + if ( + ((o = (r + 40) | 0), + (A[(r + 44) >> 2] = o), + (A[(r + 40) >> 2] = o), + (o = A[(i + 32) >> 2]), + (A[(r + 56) >> 2] = Q[(o + 16) | 0]), + (A[(r + 48) >> 2] = A[(o + 20) >> 2]), + (l = e), + (e = F[(o + 40) >> 1]), + (s = (e | 0) > (t | 0) ? e : t), + (e = (F[(o + 46) >> 1] + ((s + F[(o + 42) >> 1]) | 0)) | 0), + (l = W0(l, ((e | 0) <= 1 ? 1 : e) << 3)), + (A[(r + 32) >> 2] = l), + !l) + ) + return -1 + for ( + k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), + A[(r + 24) >> 2] = i, + A[(r + 28) >> 2] = k, + n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + A[(r + 8) >> 2] = t, + A[r >> 2] = f, + A[(r + 4) >> 2] = n, + A[(r + 52) >> 2] = s, + e = (l + (s << 3)) | 0, + A[(r + 36) >> 2] = e, + i = F[(o + 42) >> 1], + A[(r + 60) >> 2] = e + (i << 3), + r = 0, + k = (t | 0) > 0 ? t : 0; + ; + + ) { + if ((r | 0) != (k | 0)) { + ;(f = r << 3), + (n = (f + u) | 0), + (e = A[n >> 2]), + (n = A[(n + 4) >> 2]), + n >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + (f = (f + l) | 0), + (A[f >> 2] = e), + (A[(f + 4) >> 2] = n), + (r = (r + 1) | 0) + continue + } + break + } + for (e = (i + s) | 0, e = (e | 0) < (t | 0) ? t : e; ; ) { + if ((e | 0) != (t | 0)) { + ;(r = (l + (t << 3)) | 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 3), + (t = (t + 1) | 0) + continue + } + break + } + return 0 + } + function we(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + S(+e), (r = v(1) | 0), (n = v(0) | 0) + A: { + r: { + e: { + if (!((((r | 0) > 0) | ((r | 0) >= 0)) & (r >>> 0 > 1048575))) { + if ((S(+e), (k = v(1) | 0), !(v(0) | (k & 2147483647)))) + return +(-1 / (e * e)) + if (((r | 0) > 0) | ((r | 0) >= 0)) break e + return +((e - e) / 0) + } + if (r >>> 0 > 2146435071) break A + if (((k = 1072693248), (t = -1023), (r | 0) != 1072693248)) { + k = r + break r + } + if (n) break r + return 0 + } + S(+(e * 0x40000000000000)), (r = v(1) | 0), (n = v(0) | 0), (k = r), (t = -1077) + } + ;(r = (k + 614242) | 0), + (u = +((((r >>> 20) | 0) + t) | 0)), + (f = u * 0.6931471803691238), + P(0, n | 0), + P(1, ((r & 1048575) + 1072079006) | 0), + (e = +u0() + -1), + (i = e / (e + 2)), + (o = f), + (l = e), + (s = i), + (f = e * (e * 0.5)), + (i = i * i), + (e = i * i), + (e = + o + + (l + + (s * + (f + + (e * + (e * (e * 0.15313837699209373 + 0.22222198432149784) + + 0.3999999999940942) + + i * + (e * + (e * (e * 0.14798198605116586 + 0.1818357216161805) + + 0.2857142874366239) + + 0.6666666666666735))) + + u * 19082149292705877e-26 - + f))) + } + return +e + } + function zi(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(f = (h - 16) | 0), + (h = f), + (A[(f + 12) >> 2] = 1532), + (A[(f + 4) >> 2] = 11253), + (A[(f + 8) >> 2] = 5242) + A: { + r: { + if (!r) break r + for (;;) + if ((i | 0) == 3) { + for (t = r & 1, l = !t | !(r & 6); ; ) { + if ((u | 0) == 370) break r + e: { + ;(i = A[((u << 2) + 33632) >> 2]), (n = (i >>> 4) & 15) + i: { + if (!((o >>> n) & 1)) break i + ;(r = (i >>> 15) | 0), (k = (i >>> 8) & 127) + k: { + f: switch ((n - 4) | 0) { + case 0: + if (!l) break k + for (n = (r + t) | 0, i = 0; ; ) { + if (i >>> 0 >= k >>> 0) break i + if ( + ((r = (i + n) | 0), + (i = (i + 2) | 0), + !!R1(e, r, (r + 1) | 0)) + ) + break + } + break e + case 1: + break f + default: + break k + } + if (!l) break k + if (((k = (r + 1) | 0), !t && R1(e, r, k))) break e + if (((i = -1), (n = k), (k = (r + 2) | 0), R1(e, n, k))) break A + if (!t || !R1(e, k, (r + 3) | 0)) break i + break A + } + if (R1(e, r, (r + k) | 0)) break e + } + u = (u + 1) | 0 + continue + } + break + } + i = -1 + break A + } else { + ;(o = (r >>> i) & 1 ? A[(((f + 4) | 0) + (i << 2)) >> 2] | o : o), + (i = (i + 1) | 0) + continue + } + } + i = 0 + } + return (h = (f + 16) | 0), i + } + function So(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(n = (h - 80) | 0), + (h = n), + H0((n + 16) | 0, 0, 56), + (A[(n + 32) >> 2] = 0), + (A[(n + 36) >> 2] = 1072693248), + (r = 0), + (i = -12) + A: { + if (!k) break A + for (k = (k | 0) >= 7 ? 7 : k, k = (k | 0) > 0 ? k : 0; ; ) { + if ((k | 0) != (u | 0)) { + if ( + ((l = u << 3), + (o = (l + f) | 0), + g2(e, (n + 8) | 0, A[o >> 2], A[(o + 4) >> 2])) + ) { + i = 6 + break A + } + if ( + ((t = b[(n + 8) >> 3]), + S(+t), + (o = v(1) | 0), + v(0) | 0, + (o & 2146435072) == 2146435072) + ) + break A + b[(((n + 16) | 0) + l) >> 3] = l4(t) + r: { + if (u || ((t = b[(n + 16) >> 3]), !(t >= 0) | !(t < 100))) break r + b[(n + 16) >> 3] = t + 1900 + } + u = (u + 1) | 0 + continue + } + break + } + if ( + ((t = Li((n + 16) | 0, 0)), + S(+t), + (e = v(1) | 0), + (i = v(0) | 0), + r0(t) < 2147483648 ? (r = ~~t) : (r = -2147483648), + S(+(r | 0)), + (k = v(1) | 0), + ((i | 0) == (v(0) | 0)) & ((e | 0) == (k | 0))) + ) { + i = 0 + break A + } + ;(k = i), + (r = e & 2147483647), + (i = (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072)), + (r = i ? 0 : k), + (i = i ? -12 : (e - 2146959372) | 0) + } + return (h = (n + 80) | 0), (g = i), r | 0 + } + function ge(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + if ( + ((f = (h - 32) | 0), + (h = f), + (A[(f + 24) >> 2] = 0), + (A[(f + 28) >> 2] = 3), + (A[(f + 16) >> 2] = 0), + (A[(f + 20) >> 2] = 3), + (n = YA(e, 66, 2, 0, 2, (f + 16) | 0)), + (A[(f + 8) >> 2] = n), + (t = g), + (A[(f + 12) >> 2] = t), + (l = 6), + (t | 0) != 6) + ) { + s = e + A: { + if ((k | 0) == 3) { + ;(i = Hn(e, i, k, 0, (f + 8) | 0)), (k = g) + break A + } + ;(i = z4(e, i, k, 1, (f + 8) | 0)), + (n = A[(f + 8) >> 2]), + (t = A[(f + 12) >> 2]), + (k = g) + } + A: { + if ((k | 0) != 6) { + o = 0 + r: { + if ((t | 0) != -1 || ((o = 0), F[(n + 6) >> 1] != 15)) break r + o = A[(n + 32) >> 2] + } + for (;;) { + if ((u | 0) == 2) { + for (u = 0; ; ) { + if ((u | 0) != 2) { + ;(n = u << 3), + (t = (n + o) | 0), + (e = A[(t + 8) >> 2]), + (t = A[(t + 12) >> 2]), + t >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + (n = (r + n) | 0), + (A[n >> 2] = e), + (A[(n + 4) >> 2] = t), + (u = (u + 1) | 0) + continue + } + break + } + ;(B = i), (l = k), (i = A[(f + 8) >> 2]), (k = A[(f + 12) >> 2]) + break A + } + if ( + ((n = u << 3), + (u = (u + 1) | 0), + (n = (n + o) | 0), + !!r1(e, A[(n + 8) >> 2], A[(n + 12) >> 2])) + ) + break + } + ;(n = A[(f + 8) >> 2]), (t = A[(f + 12) >> 2]) + } + I(e, n, t) + } + I(s, i, k) + } + return (h = (f + 32) | 0), (g = l), B + } + function ji(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + S(+e), (r = v(1) | 0), v(0) | 0 + A: { + r: { + e: { + i: { + if (!((((r | 0) > 0) | ((r | 0) >= 0)) & (r >>> 0 > 1071284857))) { + if (r >>> 0 >= 3220176896) { + if (((k = -1 / 0), e == -1)) break r + return +((e - e) / 0) + } + if ((r << 1) >>> 0 < 2034237440) break A + if (r >>> 0 >= 3218259653) break i + k = 0 + break e + } + if (r >>> 0 > 2146435071) break A + } + ;(i = e + 1), + S(+i), + (r = v(1) | 0), + (r = (r + 614242) | 0), + (t = + r >>> 0 <= 1129316351 + ? (r >>> 0 > 1074790399 ? e - i + 1 : e - (i + -1)) / i + : 0), + P(0, v(0) | 0), + P(1, ((r & 1048575) + 1072079006) | 0), + (e = +u0() + -1), + (k = +((((r >>> 20) | 0) - 1023) | 0)) + } + ;(f = e / (e + 2)), + (n = f * f), + (i = n * n), + (u = e), + (e = e * (e * 0.5)), + (k = + k * 0.6931471803691238 + + (u + + (f * + (e + + (i * + (i * (i * 0.15313837699209373 + 0.22222198432149784) + + 0.3999999999940942) + + n * + (i * + (i * (i * 0.14798198605116586 + 0.1818357216161805) + + 0.2857142874366239) + + 0.6666666666666735))) + + (k * 19082149292705877e-26 + t) - + e))) + } + return +k + } + return +e + } + function Uo(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(t = (h + -64) | 0), (h = t) + A: { + r: { + if (((u = y1(e, (t + 56) | 0, r, i, 65)), !u)) break r + if (((r = A[(t + 56) >> 2]), (i = A[(t + 60) >> 2]), (i | 0) == 3)) { + ;(r = O(e, A[u >> 2], A[(u + 4) >> 2], k, f, n, 0)), (i = g) + break A + } + if (((l = q2(e, k)), (o = g), (o | 0) == 6)) { + I(e, r, i) + break r + } + if ( + ((s = A[u >> 2]), + (B = A[(u + 4) >> 2]), + (A[(t + 48) >> 2] = f), + (A[(t + 52) >> 2] = n), + (A[(t + 40) >> 2] = l), + (A[(t + 44) >> 2] = o), + (A[(t + 32) >> 2] = s), + (A[(t + 36) >> 2] = B), + (r = L0(e, r, i, A[(u + 8) >> 2], A[(u + 12) >> 2], 3, (t + 32) | 0)), + (i = g), + I(e, l, o), + (f = 0), + !f & ((i | 0) == 6) || ((k = D2(e, t, A[u >> 2], k)), (k | 0) < 0)) + ) + break r + if (!k) break A + e: { + k = A[t >> 2] + i: { + if (!(k & 19)) { + if (!X2(e, A[(t + 8) >> 2], A[(t + 12) >> 2], r, i)) break i + break e + } + if ((!f & ((i | 0) == 3)) | ((k & 17) != 16) | (A[(t + 20) >> 2] != 3)) + break e + } + Y2(e, t), I(e, r, i), j(e, 6080, 0) + break r + } + Y2(e, t) + break A + } + ;(r = 0), (i = 6) + } + return (h = (t - -64) | 0), (g = i), r | 0 + } + function Pn(e, r, i, k) { + A: switch ((r - 9) | 0) { + case 0: + ;(r = A[i >> 2]), (A[i >> 2] = r + 4), (A[e >> 2] = A[r >> 2]) + return + case 6: + ;(r = A[i >> 2]), + (A[i >> 2] = r + 4), + (r = o0[r >> 1]), + (A[e >> 2] = r), + (A[(e + 4) >> 2] = r >> 31) + return + case 7: + ;(r = A[i >> 2]), + (A[i >> 2] = r + 4), + (A[e >> 2] = F[r >> 1]), + (A[(e + 4) >> 2] = 0) + return + case 8: + ;(r = A[i >> 2]), + (A[i >> 2] = r + 4), + (r = m[r | 0]), + (A[e >> 2] = r), + (A[(e + 4) >> 2] = r >> 31) + return + case 9: + ;(r = A[i >> 2]), + (A[i >> 2] = r + 4), + (A[e >> 2] = Q[r | 0]), + (A[(e + 4) >> 2] = 0) + return + case 16: + ;(r = (A[i >> 2] + 7) & -8), (A[i >> 2] = r + 8), (b[e >> 3] = b[r >> 3]) + return + case 17: + Z[k | 0](e, i) + default: + return + case 1: + case 4: + case 14: + ;(r = A[i >> 2]), + (A[i >> 2] = r + 4), + (r = A[r >> 2]), + (A[e >> 2] = r), + (A[(e + 4) >> 2] = r >> 31) + return + case 2: + case 5: + case 11: + case 15: + ;(r = A[i >> 2]), + (A[i >> 2] = r + 4), + (A[e >> 2] = A[r >> 2]), + (A[(e + 4) >> 2] = 0) + return + case 3: + case 10: + case 12: + case 13: + break A + } + ;(r = (A[i >> 2] + 7) & -8), + (A[i >> 2] = r + 8), + (i = A[(r + 4) >> 2]), + (A[e >> 2] = A[r >> 2]), + (A[(e + 4) >> 2] = i) + } + function Ar(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(f = (h - 16) | 0), (h = f) + A: { + r: { + if ((i | 0) == -1) { + if (F[(r + 6) >> 1] == 48) { + k = y1(e, (f + 8) | 0, r, i, 95) + e: { + if (!k) break e + if (((r = A[(f + 8) >> 2]), (i = A[(f + 12) >> 2]), (i | 0) == 3)) { + ;(r = Ar(e, A[k >> 2], A[(k + 4) >> 2])), (i = g) + break A + } + if ( + ((n = L0(e, r, i, A[(k + 8) >> 2], A[(k + 12) >> 2], 1, k)), + (r = g), + (t = r), + (r | 0) == 6) + ) + break r + i: switch ((r + 1) | 0) { + case 0: + case 3: + if (((r = Q4(e, A[k >> 2], A[(k + 4) >> 2])), (r | 0) < 0)) { + I(e, n, t) + break e + } + if (r) break r + if ( + ((r = 0), + (i = 6), + (k = Ar(e, A[k >> 2], A[(k + 4) >> 2])), + (u = g), + (u | 0) == 6) + ) { + I(e, n, t) + break A + } + if ((I(e, k, u), (k | 0) == (n | 0))) break r + break + default: + break i + } + I(e, n, t), j(e, 12951, 0) + } + ;(r = 0), (i = 6) + break A + } + if (((r = A[(A[(r + 16) >> 2] + 44) >> 2]), !r)) { + ;(r = 0), (i = 2) + break A + } + ;(A[r >> 2] = A[r >> 2] + 1), (i = -1) + break A + } + if (((r = m8(e, i)), (e = g), (i = e), e >>> 0 < 4294967285)) break A + A[r >> 2] = A[r >> 2] + 1 + break A + } + ;(r = n), (i = t) + } + return (h = (f + 16) | 0), (g = i), r + } + function Ln(e, r, i, k, f, n) { + var t = 0 + ;(t = (h - 80) | 0), (h = t) + A: { + if ((n | 0) >= 16384) { + if ( + (T0((t + 32) | 0, r, i, k, f, 0, 0, 0, 2147352576), + (k = A[(t + 40) >> 2]), + (f = A[(t + 44) >> 2]), + (r = A[(t + 32) >> 2]), + (i = A[(t + 36) >> 2]), + n >>> 0 < 32767) + ) { + n = (n - 16383) | 0 + break A + } + T0((t + 16) | 0, r, i, k, f, 0, 0, 0, 2147352576), + (n = (((n | 0) >= 49149 ? 49149 : n) - 32766) | 0), + (k = A[(t + 24) >> 2]), + (f = A[(t + 28) >> 2]), + (r = A[(t + 16) >> 2]), + (i = A[(t + 20) >> 2]) + break A + } + if ((n | 0) > -16383) break A + if ( + (T0((t - -64) | 0, r, i, k, f, 0, 0, 0, 7471104), + (k = A[(t + 72) >> 2]), + (f = A[(t + 76) >> 2]), + (r = A[(t + 64) >> 2]), + (i = A[(t + 68) >> 2]), + n >>> 0 > 4294934644) + ) { + n = (n + 16269) | 0 + break A + } + T0((t + 48) | 0, r, i, k, f, 0, 0, 0, 7471104), + (n = (((n | 0) <= -48920 ? -48920 : n) + 32538) | 0), + (k = A[(t + 56) >> 2]), + (f = A[(t + 60) >> 2]), + (r = A[(t + 48) >> 2]), + (i = A[(t + 52) >> 2]) + } + T0(t, r, i, k, f, 0, 0, 0, (n + 16383) << 16), + (r = A[(t + 12) >> 2]), + (A[(e + 8) >> 2] = A[(t + 8) >> 2]), + (A[(e + 12) >> 2] = r), + (r = A[(t + 4) >> 2]), + (A[e >> 2] = A[t >> 2]), + (A[(e + 4) >> 2] = r), + (h = (t + 80) | 0) + } + function Kn(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0 + ;(o = 1), (u = k) + A: { + for (;;) { + n = (((A[(u + 204) >> 2] + (n << 3)) | 0) + 4) | 0 + r: { + e: { + for (;;) { + if (((n = A[n >> 2]), (n | 0) < 0)) break e + if ( + ((t = A[(u + 116) >> 2]), (l = (t + (n << 4)) | 0), A[l >> 2] != (f | 0)) + ) { + n = (l + 8) | 0 + continue + } + break + } + if (((l = (A[(((t + (n << 4)) | 0) + 12) >> 2] >>> 4) & 15), (t = 1), o)) { + t = 0 + break r + } + if (((n = O4(e, k, u, 0, n, f, 1, 1, 0)), (n | 0) >= 0)) break r + break A + } + if (((t = A[(u + 4) >> 2]), !t)) { + e: { + if (!A[(u + 32) >> 2]) break e + for (n = 0, t = A[(u + 320) >> 2], t = (t | 0) > 0 ? t : 0; ; ) { + if ((n | 0) == (t | 0)) break e + if ( + ((l = A[(u + 328) >> 2]), + (o = n << 3), + A[(((l + o) | 0) + 4) >> 2] == (f | 0)) + ) { + if (((o = Q[(o + l) | 0]), (l = (o >>> 4) | 0), (k | 0) == (u | 0))) { + t = 1 + break r + } + if ( + ((t = 1), + (n = Wr( + e, + k, + u, + 0, + (o >>> 1) & 1, + n, + f, + (o >>> 2) & 1, + (o >>> 3) & 1, + l, + )), + (n | 0) < 0) + ) + break A + break r + } else { + n = (n + 1) | 0 + continue + } + } + } + X8(e, f, 19821) + break A + } + ;(n = A[(u + 12) >> 2]), (o = 0), (u = t) + continue + } + break + } + return (A[r >> 2] = t), (A[i >> 2] = l), n + } + return -1 + } + function w4(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(t = (h - 16) | 0), (h = t) + A: { + if ((i | 0) != -1) { + ;(n = r), (f = i) + break A + } + u = k & -17 + r: { + e: { + i: { + if ( + k & 16 || + ((n = O(e, r, i, 208, r, i, 0)), + (k = g), + (!0 & ((k | 0) == 2)) | (!f & ((k | 0) == 3))) + ) + break i + if ( + !f & ((k | 0) == 6) || + ((o = t), + (l = y0(e, u ? ((u | 0) == 1 ? 70 : 22) : 72)), + (A[(o + 8) >> 2] = l), + (A[(t + 12) >> 2] = g), + (n = L0(e, n, k, r, i, 1, (t + 8) | 0)), + (f = g), + I(e, A[(t + 8) >> 2], A[(t + 12) >> 2]), + (f | 0) == 6) + ) + break e + if ((I(e, r, i), (f | 0) != -1)) break A + I(e, n, f), j(e, 12556, 0) + break r + } + for (u = (u | 0) != 0, k = 0; ; ) { + if ((k | 0) != 2) { + if ( + ((n = O(e, r, i, (k | 0) == (u | 0) ? 55 : 57, r, i, 0)), + (f = g), + (f | 0) == 6) + ) + break e + i: { + if (!A2(e, n, f)) break i + if (((n = L0(e, n, f, r, i, 0, 0)), (f = g), (f | 0) == 6)) break e + if ((f | 0) == -1) break i + I(e, r, i) + break A + } + I(e, n, f), (k = (k + 1) | 0) + continue + } + break + } + j(e, 12556, 0) + } + I(e, r, i) + } + ;(n = 0), (f = 6) + } + return (h = (t + 16) | 0), (g = f), n + } + function rr(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + A: { + r: { + if (k) { + if (((k = O(e, r, i, 220, r, i, 0)), (f = g), 0 | ((f | 0) != 2))) { + if (!t & ((f | 0) == 6)) break A + if (t | ((f | 0) != 3)) break r + } + if (((k = O(e, r, i, 209, r, i, 0)), (f = g), (f | 0) == 6)) break A + if (((i = S8(e, r, i, k, f)), (n = g), I(e, k, f), (n | 0) == 6)) + return (g = n), i + ;(k = 0), (f = 6), (t = O(e, i, n, 106, i, n, 0)), (r = g), (o = r) + e: { + if ((r | 0) == 6) break e + if (((r = U1(e, 55)), (u = g), (u | 0) == 6)) { + I(e, t, o) + break e + } + if (((l = w2(e, 16)), !l)) { + I(e, r, u), I(e, t, o) + break e + } + n >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), + (k = l), + (A[(k + 8) >> 2] = t), + (A[(k + 12) >> 2] = o), + (A[k >> 2] = i), + (A[(k + 4) >> 2] = n), + (u | 0) == -1 && (A[(r + 32) >> 2] = k), + (k = r), + (f = u) + } + return I(e, i, n), (g = f), k + } + if (((k = O(e, r, i, 209, r, i, 0)), (f = g), (f | 0) == 6)) break A + } + if (!A2(e, k, f)) return I(e, k, f), j(e, 13713, 0), (g = 6), 0 + ;(r = S8(e, r, i, k, f)), (i = g), I(e, k, f), (k = r), (f = i) + } + return (g = f), k + } + function Ho(e, r, i, k, f, n, t, u) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0) + var o = 0, + l = 0 + ;(u = (h - 32) | 0), (h = u), (o = A[(r + 32) >> 2]) + A: { + if (!o || ((i = A[(o + 8) >> 2]), A[(i + 4) >> 2])) break A + ;(A[(i + 4) >> 2] = 1), (l = (F[(r + 6) >> 1] - 50) | 0) + r: { + e: { + if ((n | 0) <= 0) { + ;(r = 0), (i = 3) + break e + } + if (((r = A[t >> 2]), (i = A[(t + 4) >> 2]), l | ((i | 0) != -1))) break e + i: { + k: { + if (X2(e, r, i, A[o >> 2], A[(o + 4) >> 2])) { + j(e, 9657, 0) + break k + } + if (((k = O(e, r, i, 127, r, i, 0)), (f = g), (f | 0) != 6)) break i + } + ;(i = A[(e + 16) >> 2]), + (r = A[(i + 128) >> 2]), + (k = A[(i + 132) >> 2]), + (A[(i + 128) >> 2] = 0), + (A[(i + 132) >> 2] = 2), + Vn(e, A[o >> 2], A[(o + 4) >> 2], r, k, 1), + I(e, r, k) + break A + } + if (A2(e, k, f)) break r + I(e, k, f) + } + Vn(e, A[o >> 2], A[(o + 4) >> 2], r, i, l) + break A + } + ;(n = A[o >> 2]), + (t = A[(o + 4) >> 2]), + (A[(u + 16) >> 2] = k), + (A[(u + 20) >> 2] = f), + (A[(u + 8) >> 2] = r), + (A[(u + 12) >> 2] = i), + (A[u >> 2] = n), + (A[(u + 4) >> 2] = t), + u6(e, 53, 3, u), + I(e, k, f) + } + return (h = (u + 32) | 0), (g = 3), 0 + } + function qi(e, r, i, k, f, n, t, u, o) { + var l = 0, + s = 0 + ;(s = A[(e + 16) >> 2]), (r = n1(e, r, i, n)) + A: { + i = g + r: { + if ((i | 0) == 6) break r + if ((!f & (k >>> 0 >= 2147483648)) | f) { + b2(e, 11478, 0) + break A + } + if (((l = W0(e, 28)), !l)) { + l = 0 + break A + } + A[l >> 2] = k + e: { + if (o) { + i: { + if ((n | 0) != 20 || ((f = A[(s + 184) >> 2]), !f)) break i + if ( + ((f = Z[f | 0](A[(s + 196) >> 2], (k | 0) <= 1 ? 1 : k) | 0), + (A[(l + 8) >> 2] = f), + !f) + ) + break A + H0(f, 0, k) + break e + } + if (((f = w2(e, (k | 0) <= 1 ? 1 : k)), (A[(l + 8) >> 2] = f), !f)) break A + break e + } + i: { + if ((n | 0) != 20 || ((e = A[(s + 192) >> 2]), !e)) break i + Z[e | 0](A[(s + 196) >> 2], t) + } + A[(l + 8) >> 2] = t + } + if ( + ((A[(l + 24) >> 2] = u), + (A[(l + 20) >> 2] = 0), + (m[(l + 4) | 0] = 0), + (e = (l + 12) | 0), + (A[(l + 16) >> 2] = e), + (A[(l + 12) >> 2] = e), + (m[(l + 5) | 0] = (n | 0) == 20), + !t | !o || Q0(A[(l + 8) >> 2], t, k), + (i | 0) != -1) + ) + break r + A[(r + 32) >> 2] = l + } + return (g = i), r + } + return ( + I(e, r, i), (e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, l), (g = 6), 0 + ) + } + function tf(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0 + return ( + (t = w2(e, 408)), + t && + ((A[t >> 2] = e), + (A[(t + 8) >> 2] = -1), + (A[(t + 4) >> 2] = r), + (u = (t + 16) | 0), + (A[(t + 20) >> 2] = u), + (A[(t + 16) >> 2] = u), + r && + ((u = A[(r + 16) >> 2]), + (o = (t + 24) | 0), + (A[(u + 4) >> 2] = o), + (A[(t + 28) >> 2] = r + 16), + (A[(t + 24) >> 2] = u), + (A[(r + 16) >> 2] = o), + (m[(t + 110) | 0] = Q[(r + 110) | 0]), + (A[(t + 12) >> 2] = A[(r + 188) >> 2])), + (A[(t + 44) >> 2] = k), + (A[(t + 32) >> 2] = i), + (r = A[(e + 16) >> 2]), + (A[(t + 264) >> 2] = 0), + (A[(t + 268) >> 2] = 0), + (A[(t + 256) >> 2] = 0), + (A[(t + 260) >> 2] = 0), + (A[(t + 276) >> 2] = r), + (A[(t + 280) >> 2] = -1), + (A[(t + 272) >> 2] = 59), + (A[(t + 112) >> 2] = 0), + H0((t + 144) | 0, 255, 40), + (A[(t + 196) >> 2] = 4), + (A[(t + 200) >> 2] = 1), + (A[(t + 204) >> 2] = t + 208), + (A[(t + 208) >> 2] = -1), + (A[(t + 212) >> 2] = -1), + (A[(t + 240) >> 2] = -1), + (A[(t + 188) >> 2] = 0), + (A[(t + 192) >> 2] = -1), + (r = q4(e, f)), + (A[(t + 368) >> 2] = n), + (A[(t + 364) >> 2] = r), + (e = A[(e + 16) >> 2]), + (A[(t + 380) >> 2] = 0), + (A[(t + 384) >> 2] = 0), + (A[(t + 372) >> 2] = 0), + (A[(t + 376) >> 2] = 0), + (A[(t + 392) >> 2] = e), + (A[(t + 388) >> 2] = 59), + (A[(t + 284) >> 2] = n)), + t + ) + } + function Xo(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + ;(t = (h - 32) | 0), (h = t), (u = 3) + A: { + r: { + if ( + ((l = I4(e, r, i)), + (l | 0) < 0 || ((s = A[(f + 4) >> 2]), (a = s), (B = A[f >> 2]), r1(e, B, s))) + ) + break r + for ( + s = 0, + w = 3, + (k | 0) >= 2 && ((w = A[(f + 12) >> 2]), (s = A[(f + 8) >> 2])), + k = (n & -2) == 2, + f = k ? (l - 1) | 0 : 0, + C = k ? -1 : 1, + G = k ? -1 : l; + ; + + ) { + if ((f | 0) != (G | 0)) { + if ( + ((o = J2(e, r, i, f, 0)), + (k = g), + (u = k), + (k | 0) == 6 || + ((A[(t + 16) >> 2] = r), + (A[(t + 20) >> 2] = i), + (A[(t + 8) >> 2] = f), + (A[(t + 12) >> 2] = 0), + (A[t >> 2] = o), + (A[(t + 4) >> 2] = k), + (k = G0(e, B, a, s, w, 3, t)), + (l = g), + (l | 0) == 6)) + ) + break r + if (U0(e, k, l)) { + e: switch ((n - 1) | 0) { + case 0: + case 2: + break e + default: + break A + } + I(e, o, u), (o = f), (u = 0) + break A + } else { + I(e, o, u), (f = (f + C) | 0) + continue + } + } + break + } + ;(e = (n - 1) & -3), (o = e ? 0 : -1), (u = e ? 3 : 0) + break A + } + I(e, o, u), (o = 0), (u = 6) + } + return (h = (t + 32) | 0), (g = u), o | 0 + } + function Qe(e, r, i, k, f) { + for (var n = 0, t = 0, u = 0, o = 0; ; ) { + A: { + if ((i | 0) <= (k | 0)) break A + ;(n = (r + k) | 0), (t = Q[n | 0]), (u = t << 2), (o = Q[(u + 24016) | 0]) + r: { + e: { + if ((t | 0) != 182) { + if ((t | 0) != 194) break e + A[f >> 2] = + Q[(n + 1) | 0] | + (Q[(n + 2) | 0] << 8) | + ((Q[(n + 3) | 0] << 16) | (Q[(n + 4) | 0] << 24)) + break r + } + if ( + ((n = + Q[(n + 1) | 0] | + (Q[(n + 2) | 0] << 8) | + ((Q[(n + 3) | 0] << 16) | (Q[(n + 4) | 0] << 24))), + B1(e, n, 0)) + ) + break A + if (!A[(((A[(e + 292) >> 2] + M(n, 20)) | 0) + 16) >> 2]) break r + d(17117, 16200, 30373, 14226), T() + } + if (((t = Q[(u + 24019) | 0]), t >>> 0 > 28)) break r + if (((t = 1 << t), !(t & 58720256))) { + if (!(t & 201326592)) { + if (!(t & 272629760)) break r + B1( + e, + Q[(n + 1) | 0] | + (Q[(n + 2) | 0] << 8) | + ((Q[(n + 3) | 0] << 16) | (Q[(n + 4) | 0] << 24)), + -1, + ) + break r + } + B1( + e, + Q[(n + 5) | 0] | + (Q[(n + 6) | 0] << 8) | + ((Q[(n + 7) | 0] << 16) | (Q[(n + 8) | 0] << 24)), + -1, + ) + } + K( + A[e >> 2], + Q[(n + 1) | 0] | + (Q[(n + 2) | 0] << 8) | + ((Q[(n + 3) | 0] << 16) | (Q[(n + 4) | 0] << 24)), + ) + } + k = (k + o) | 0 + continue + } + break + } + return k + } + function bo(e, r, i, k, f, n, t, u) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0) + var o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0 + ;(l = h), + (E = l), + (s = A[(r + 32) >> 2]), + (w = A[(s + 16) >> 2]), + (G = (w + n) | 0), + (o = G << 3) + A: { + if (z[(A[(e + 16) >> 2] + 120) >> 2] > (l - o) >>> 0) { + _4(e), (e = 0), (r = 6) + break A + } + for (a = (w | 0) > 0 ? w : 0, l = (l - ((o + 15) & -16)) | 0, h = l; ; ) { + if ((B | 0) == (a | 0)) { + for (B = 0, n = (n | 0) > 0 ? n : 0, w = (l + (w << 3)) | 0; ; ) { + if ((n | 0) != (B | 0)) { + ;(o = B << 3), + (a = (o + w) | 0), + (o = (t + o) | 0), + (C = A[(o + 4) >> 2]), + (A[a >> 2] = A[o >> 2]), + (A[(a + 4) >> 2] = C), + (B = (B + 1) | 0) + continue + } + break + } + if (u & 1) { + ;(r = X2(e, r, i, k, f)), + (n = e), + (i = A[s >> 2]), + (e = A[(s + 4) >> 2]), + (e = ok(n, i, e, r ? i : k, r ? e : f, G, l)), + (r = g) + break A + } + ;(e = G0( + e, + A[s >> 2], + A[(s + 4) >> 2], + A[(s + 8) >> 2], + A[(s + 12) >> 2], + G, + l, + )), + (r = g) + } else { + ;(o = B << 3), + (C = (o + l) | 0), + (o = (o + s) | 0), + (Y = A[(o + 28) >> 2]), + (A[C >> 2] = A[(o + 24) >> 2]), + (A[(C + 4) >> 2] = Y), + (B = (B + 1) | 0) + continue + } + break + } + } + return (h = E), (g = r), e | 0 + } + function po(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0 + if ( + ((k = (h - 16) | 0), + (h = k), + (r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + (B = 6), + (l = j0(e)), + (f = g), + (s = f), + 0 | ((f | 0) != 6)) + ) { + ;(n = 3), (r = rr(e, r, i, 0)), (i = g) + A: { + if (((i | 0) != 6) | u) { + ;(f = O(e, r, i, 106, r, i, 0)), (t = g), (u = t) + r: { + if ((t | 0) == 6) break r + for (;;) { + if (((t = X4(e, r, i, f, u, (k + 12) | 0)), (n = g), (n | 0) == 6)) break r + if (A[(k + 12) >> 2]) { + ;(G = l), (B = s) + break A + } + e: { + i: { + if (((n | 0) == -2) | (n >>> 0 < 4294967294)) { + J0(e) + break i + } + if (((w = J2(e, t, n, 0, 0)), (o = g), (a = o), (o | 0) == 6)) break i + if (((o = J2(e, t, n, 1, 0)), (C = g), (C | 0) == 6)) { + I(e, w, a) + break i + } + if ((oA(e, l, s, w, a, o, C, 16391) | 0) >= 0) break e + } + I(e, t, n) + break r + } + I(e, t, n) + } + } + ;(i | 0) == -1 && S4(e, r, i, 1), (n = u), (t = f) + } + ;(f = r), (u = i), (r = l), (i = s) + } + I(e, t, n), I(e, f, u), I(e, r, i) + } + return (h = (k + 16) | 0), (g = B), G | 0 + } + function No(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(k = (h - 32) | 0), (h = k), (o = 6), (i = O2(e, r, i)), (r = g), (l = r) + A: { + if ((r | 0) == 6) break A + if ( + ((r = (k + 8) | 0), + s2(e, r, 7), + f2(r, 60), + (t = n << 3), + (s = A[(t + 30608) >> 2]), + t4(r, s), + !((7838 >>> n) & 1)) + ) { + if ( + (f2(r, 32), + t4(r, A[(t + 30612) >> 2]), + t4(r, 20090), + (r = O2(e, A[f >> 2], A[(f + 4) >> 2])), + (f = g), + (t = f), + (f | 0) == 6) + ) { + I(e, i, l), + (e = A[(A[(k + 8) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(k + 12) >> 2]) + break A + } + for (u = (r + 16) | 0, n = 0; ; ) { + if (((f = A[(r + 4) >> 2]), n >>> 0 < (f & 2147483647) >>> 0)) { + f & -2147483648 ? (f = F[(u + (n << 1)) >> 1]) : (f = Q[(n + u) | 0]) + r: { + if ((f | 0) == 34) { + t4((k + 8) | 0, 17874) + break r + } + q1((k + 8) | 0, f) + } + n = (n + 1) | 0 + continue + } + break + } + I(e, r, t), f2((k + 8) | 0, 34) + } + ;(e = (k + 8) | 0), + f2(e, 62), + x1(e, i, l), + t4(e, 18804), + t4(e, s), + f2(e, 62), + (u = d0(e)), + (o = g) + } + return (h = (k + 32) | 0), (g = o), u | 0 + } + function uf(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0, + Y = 0, + D = 0, + W = 0, + V = 0, + R = 0, + N = 0, + L = 0, + q = 0 + for ( + G = H0(r, 0, M(i, u) << 2), + B = n & 31 ? (-1 << n) ^ -1 : -1, + r = ((((((f << 5) + n) | 0) - 1) >>> 0) / (n >>> 0)) | 0, + E = (r | 0) > (i | 0) ? i : r, + Y = (u | 0) > 0 ? u : 0, + D = (n | 0) > 32, + W = (n | 0) < 62, + V = n >>> 0 > 61, + R = n >>> 0 < 65; + ; + + ) { + if ((w | 0) < (E | 0)) { + ;(r = M(n, w)), (o = t1(k, f, r)) + A: { + if (!D) { + ;(r = o & B), (s = r), (l = 0) + break A + } + if (((l = t1(k, f, (r + 32) | 0)), !V)) { + ;(r = o), (s = o), (l = l & B) + break A + } + r: { + if (!R) { + u = t1(k, f, (r - -64) | 0) & B + break r + } + ;(l = l & B), (u = 0) + } + ;(r = o & 2147483647), + (s = (o >>> 31) | 0), + (o = (l >>> 31) | 0), + (s = s | (l << 1)), + (l = (u << 1) | o) + } + for (N = ((w << 2) + G) | 0, u = 0; ; ) { + if ((u | 0) != (Y | 0)) { + ;(o = (t + u) << 2), + (a = A[(o + 72368) >> 2]), + (C = A[(((e + o) | 0) + 4) >> 2]), + (o = k8(s, l, a, C)), + (L = (N + (M(i, u) << 2)) | 0), + W || ((q = o), (o = (o >>> 1) | 0), (o = k8(r | (q << 31), o, a, C))), + (A[L >> 2] = o), + (u = (u + 1) | 0) + continue + } + break + } + w = (w + 1) | 0 + continue + } + break + } + } + function g4(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + ;(t = (h - 16) | 0), (h = t) + A: { + r: { + for (;;) { + e: { + i: { + k: { + f: { + t: switch (((f = (k - 7) >>> 0 < 4294967278 ? 7 : k), f | 0)) { + case 4: + case 5: + case 6: + break e + case 0: + case 1: + case 2: + case 3: + break f + case 7: + break t + default: + break i + } + if ( + ((e = i), + (i = (k + 2146959372) | 0), + (f = i), + (n = (i >>> 20) & 2047), + n >>> 0 > 1053) + ) + break k + if ((P(0, e | 0), P(1, i | 0), (u = +u0()), r0(u) < 2147483648)) { + i = ~~u + break f + } + i = -2147483648 + } + k = 0 + break A + } + if (((i = 0), (k = 0), n >>> 0 > 1106)) break A + ;(k = (n - 1043) | 0), + (o = (f & 1048575) | 1048576), + (n = e), + (i = k & 31), + (k & 63) >>> 0 >= 32 + ? (e = e << i) + : (e = (((1 << i) - 1) & (n >>> (32 - i))) | (o << i)), + (i = (f | 0) < 0 ? (0 - e) | 0 : e), + (k = 0) + break A + } + if ((f | 0) == -9) break r + } + if (((i = n4(e, i, k)), (k = g), (k | 0) == 6)) break + } + ;(i = 0), (k = -1) + break A + } + R4((t + 12) | 0, (i + 4) | 0, 1), I(e, i, k), (i = A[(t + 12) >> 2]), (k = 0) + } + return (A[r >> 2] = i), (h = (t + 16) | 0), k + } + function of(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0 + ;(o = (h - 32) | 0), (h = o), (A[(o + 24) >> 2] = t), (A[(o + 28) >> 2] = u) + A: { + r: { + e: { + if (!((((n | 0) == -2) | (n >>> 0 < 4294967294)) & ((n | 0) != -10))) { + if (((l = 6), (t = O(e, f, n, 145, f, n, 0)), (u = g), (u | 0) == 6)) { + ;(t = f), (u = n) + break r + } + if (A2(e, t, u)) { + if ( + ((t = L0(e, t, u, f, n, 1, (o + 24) | 0)), + (u = g), + I(e, f, n), + (u | 0) != 6) + ) + break e + break r + } + I(e, t, u) + } + ;(t = f), (u = n) + } + ;(f = A[r >> 2]), (r = A[(r + 4) >> 2]) + e: { + if ((r | 0) == 3) { + ;(f = t), (n = u) + break e + } + if ( + ((A[(o + 8) >> 2] = t), + (A[(o + 12) >> 2] = u), + (n = A[(o + 28) >> 2]), + (A[o >> 2] = A[(o + 24) >> 2]), + (A[(o + 4) >> 2] = n), + (f = G0(e, f, r, i, k, 2, o)), + (n = g), + I(e, t, u), + (l = 6), + (t = f), + (u = n), + (n | 0) == 6) + ) + break r + } + e: { + if (((r = (((n - 7) >>> 0 < 4294967278 ? 7 : n) + 10) | 0), r >>> 0 > 17)) + break e + if ((1 << r) & 203787) break A + if ((r | 0) != 9) break e + if (((t = f), (u = n), (l = 3), !A2(e, f, n))) break A + break r + } + ;(t = f), (u = n), (l = 3) + } + I(e, t, u), (f = 0), (n = l) + } + return (h = (o + 32) | 0), (g = n), f + } + function yo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(u = (h - 32) | 0), (h = u) + A: { + r: { + e: { + if ( + (i | 0) != 141 || + ((n = A[(A[(e + 16) >> 2] + 140) >> 2]), Q[(n + 40) | 0] & 4 && n) + ) + break e + j(e, 18837, 0) + break r + } + if (((n = v4(e)), (t = g), (l = t), (t | 0) == 6)) break r + if (((t = wA(e, (u + 12) | 0, k, f)), !t)) { + I(e, n, l) + break r + } + o = (n + 4) | 0 + e: { + i: switch ((i - 140) | 0) { + case 1: + i = C2(o, t) + break e + case 0: + ;(i = C2(o, t)), (A[(n + 8) >> 2] = A[(n + 8) >> 2] ^ 1) + break e + case 9: + ;(i = S1(o, t, 1, 0, 1073741823, 1)), + (A[(n + 8) >> 2] = A[(n + 8) >> 2] ^ 1) + break e + default: + V0(), T() + case 2: + case 3: + break i + } + ;(i = ((i << 1) - 285) | 0), (i = S1(o, t, i, i >> 31, 1073741823, 1)) + } + if ((e1(e, t, (u + 12) | 0), I(e, k, f), i)) { + I(e, n, l), Or(e, i), (e = -1) + break A + } + ;(s = r), (B = bA(e, n, l)), (A[s >> 2] = B), (A[(r + 4) >> 2] = g), (e = 0) + break A + } + I(e, k, f), (e = -1) + } + return (h = (u + 32) | 0), e | 0 + } + function On(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(k = (h - 48) | 0), (h = k), (r = A[f >> 2]) + A: { + r: { + if (((i = A[(f + 4) >> 2]), ((i | 0) == -2) | (i >>> 0 < 4294967294))) { + if (i >>> 0 < 4294967285) break r + A[r >> 2] = A[r >> 2] + 1 + break r + } + if (((l = 6), (f = k6(e, r, i)), (f | 0) < 0)) break A + if (!f) { + j(e, 12811, 0) + break A + } + if (j1(e, (k + 44) | 0, (k + 40) | 0, r, 3)) break A + ;(u = A[(k + 44) >> 2]), (o = A[(k + 40) >> 2]), (f = 0) + e: { + for (;;) { + if ((f | 0) != (o | 0)) { + ;(s = A[((((f << 3) + u) | 0) + 4) >> 2]), (t = 16640) + i: { + if (!n) break i + if (((B = (k + 8) | 0), (w = D2(e, B, r, s)), (w | 0) < 0)) break e + if (!w) break i + ;(t = A[(k + 8) >> 2]), Y2(e, B), (t = t & 2 ? 17152 : 16640) + } + if ((l1(e, r, i, s, 0, 3, 0, 3, 0, 3, t) | 0) < 0) break e + f = (f + 1) | 0 + continue + } + break + } + L2(e, u, o), (A[r >> 2] = A[r >> 2] + 1) + break r + } + L2(e, u, o) + break A + } + ;(a = r), (l = i) + } + return (h = (k + 48) | 0), (g = l), a | 0 + } + function xo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) return J0(e), (g = 6), 0 + ;(B = 6), (u = 3), (o = R0(e, A[f >> 2], A[(f + 4) >> 2])), (k = g), (l = k) + A: { + r: { + e: { + if ((k | 0) == 6) { + ;(k = 0), (t = 3) + break e + } + if ( + ((k = O(e, r, i, 85, r, i, 0)), + (f = g), + (t = f), + (f | 0) == 6 || (!X2(e, k, f, 0, 0) && (I2(e, r, i, 85, 0, 0) | 0) < 0)) + ) + break e + if ( + ((f = DA(e, r, i, o, l)), + (n = g), + !0 & ((n | 0) == 6) || ((s = O(e, r, i, 85, r, i, 0)), (u = g), (u | 0) == 6)) + ) + break r + i: { + if (X2(e, s, u, k, t)) { + I(e, k, t) + break i + } + if ((I2(e, r, i, 85, k, t) | 0) >= 0) break i + ;(k = 0), (t = 3) + break r + } + if ((I(e, o, l), I(e, s, u), (w = -1), (B = 0), !a & ((n | 0) == 2))) break A + return (r = O(e, f, n, 87, f, n, 0)), (i = g), I(e, f, n), (g = i), r | 0 + } + ;(f = 0), (n = 3) + } + I(e, f, n), I(e, o, l), I(e, s, u), I(e, k, t) + } + return (g = B), w | 0 + } + function To(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + if ( + ((k = (h - 32) | 0), + (h = k), + (r = 0), + (i = 6), + (t = Z0(e, A[f >> 2], A[(f + 4) >> 2])), + (f = g), + (u = f), + (f | 0) != 6) + ) { + A: { + r: { + if (j1(e, (k + 28) | 0, (k + 24) | 0, t, 3)) { + ;(i = 3), (l = A[(k + 24) >> 2]), (s = A[(k + 28) >> 2]) + break r + } + if ( + ((r = j0(e)), + (l = A[(k + 24) >> 2]), + (s = A[(k + 28) >> 2]), + (i = g), + (i | 0) == 6) + ) { + ;(r = 0), (i = 6) + break r + } + for (f = 0; ; ) { + if ((f | 0) != (l | 0)) { + if ( + ((B = ((f << 3) + s) | 0), + (o = q2(e, A[(B + 4) >> 2])), + (n = g), + (w = n), + (n | 0) == 6 || + ((A[(k + 8) >> 2] = o), + (A[(k + 12) >> 2] = n), + (A[k >> 2] = t), + (A[(k + 4) >> 2] = u), + (a = In(e, t, u, e, k, 0)), + (n = g), + I(e, o, w), + (o = 0), + o | ((n | 0) != 3) && + (!o & ((n | 0) == 6) || + (l0(e, r, i, A[(B + 4) >> 2], a, n, 16391) | 0) < 0))) + ) + break r + f = (f + 1) | 0 + continue + } + break + } + L2(e, s, l) + break A + } + L2(e, s, l), I(e, t, u), (t = r), (u = i), (r = 0), (i = 6) + } + I(e, t, u) + } + return (h = (k + 32) | 0), (g = i), r | 0 + } + function Po(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + if (((k = (h - 16) | 0), (h = k), (r | 0) == 5)) { + ;(t = A[(i + 16) >> 2]), + (f = A[(i + 20) >> 2]), + (u = cr(e, A[(i + 24) >> 2], A[(i + 28) >> 2])), + (n = A[(i + 36) >> 2]), + (r = A[(i + 32) >> 2]), + (A[(k + 8) >> 2] = r), + (A[(k + 12) >> 2] = n) + A: { + r: { + e: { + if ((f | 0) == 3) { + if (u) { + n >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), e4(e, r, n) + break r + } + if (n >>> 0 < 4294967285) break e + A[r >> 2] = A[r >> 2] + 1 + break e + } + ;(r = G0(e, t, f, 0, 3, 1, (k + 8) | 0)), (n = g) + } + if (((A[k >> 2] = r), (A[(k + 4) >> 2] = n), (f = 0), (n | 0) != 6)) break A + } + ;(t = A[(e + 16) >> 2]), + (r = A[(t + 128) >> 2]), + (n = A[(t + 132) >> 2]), + (A[(t + 128) >> 2] = 0), + (A[(t + 132) >> 2] = 2), + (A[k >> 2] = r), + (A[(k + 4) >> 2] = n), + (f = 1) + } + return ( + (t = 0), + (u = 3), + (f = ((f << 3) + i) | 0), + (i = A[f >> 2]), + (f = A[(f + 4) >> 2]), + (f | 0) != 3 && + ((t = G0(e, i, f, 0, 3, 1, k)), + (u = g), + (r = A[k >> 2]), + (n = A[(k + 4) >> 2])), + I(e, r, n), + (h = (k + 16) | 0), + (g = u), + t | 0 + ) + } + d(18e3, 16200, 46048, 16303), T() + } + function Lo(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(k = (h - 32) | 0), + (h = k), + (f = A[(e + 28) >> 2]), + (A[(k + 16) >> 2] = f), + (n = A[(e + 20) >> 2]), + (A[(k + 28) >> 2] = i), + (A[(k + 24) >> 2] = r), + (r = (n - f) | 0), + (A[(k + 20) >> 2] = r), + (n = (r + i) | 0), + (o = 2), + (r = (k + 16) | 0) + A: { + for (;;) { + r: { + e: { + i: { + if (!ru(Pu(A[(e + 60) >> 2], r | 0, o | 0, (k + 12) | 0) | 0)) { + if (((t = A[(k + 12) >> 2]), (t | 0) == (n | 0))) break i + if ((t | 0) >= 0) break e + break r + } + if ((n | 0) != -1) break r + } + ;(r = A[(e + 44) >> 2]), + (A[(e + 28) >> 2] = r), + (A[(e + 20) >> 2] = r), + (A[(e + 16) >> 2] = r + A[(e + 48) >> 2]), + (e = i) + break A + } + ;(u = A[(r + 4) >> 2]), + (l = u >>> 0 < t >>> 0), + (f = ((l << 3) + r) | 0), + (u = (t - (l ? u : 0)) | 0), + (A[f >> 2] = u + A[f >> 2]), + (r = ((l ? 12 : 4) + r) | 0), + (A[r >> 2] = A[r >> 2] - u), + (n = (n - t) | 0), + (o = (o - l) | 0), + (r = f) + continue + } + break + } + if ( + ((A[(e + 28) >> 2] = 0), + (A[(e + 16) >> 2] = 0), + (A[(e + 20) >> 2] = 0), + (A[e >> 2] = A[e >> 2] | 32), + (e = 0), + (o | 0) == 2) + ) + break A + e = (i - A[(r + 4) >> 2]) | 0 + } + return (h = (k + 32) | 0), e | 0 + } + function lf(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(l = (h - 16) | 0), (h = l) + A: { + if (((k | 0) == -2) | (k >>> 0 < 4294967294)) { + j(e, 6339, 0) + break A + } + if (sA(e, (l + 12) | 0, i, k)) break A + if (((t = A[(l + 12) >> 2]), t >>> 0 >= 65537)) { + $0(e, 6596, 0) + break A + } + if (((o = w2(e, (t >>> 0 <= 1 ? 1 : t) << 3)), !o)) break A + r: { + if ( + ((u = F[(i + 6) >> 1]), + !( + !(Q[(i + 5) | 0] & 8) | + (((u | 0) != 2) & ((u | 0) != 8)) | + (A[(i + 40) >> 2] != (t | 0)) + )) + ) + for (;;) { + if ((f | 0) == (t | 0)) break r + ;(n = f << 3), + (k = (n + A[(i + 36) >> 2]) | 0), + (e = A[k >> 2]), + (k = A[(k + 4) >> 2]), + (u = k), + k >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + (k = (n + o) | 0), + (A[k >> 2] = e), + (A[(k + 4) >> 2] = u), + (f = (f + 1) | 0) + } + for (;;) { + if ((f | 0) == (t | 0)) break r + if (((u = h4(e, i, k, f)), (n = g), (s = n), (n | 0) == 6)) { + p6(e, o, f), (f = 0) + break A + } else { + ;(n = ((f << 3) + o) | 0), + (A[n >> 2] = u), + (A[(n + 4) >> 2] = s), + (f = (f + 1) | 0) + continue + } + } + } + ;(A[r >> 2] = t), (f = o) + } + return (h = (l + 16) | 0), f + } + function zn(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + if (((k = (h - 32) | 0), (h = k), (f = 2146959360), A[(e + 8) >> 2] != 2147483647)) { + ;(i = A[e >> 2]), + (f = 0), + (A[(k + 24) >> 2] = 0), + (A[(k + 28) >> 2] = 0), + (A[(k + 16) >> 2] = 0), + (A[(k + 20) >> 2] = -2147483648), + (A[(k + 12) >> 2] = i), + (i = (k + 12) | 0), + C2(i, e), + (e = A[(k + 20) >> 2]), + (e | 0) <= 2147483645 && (yA(i, 53, 584), (e = A[(k + 20) >> 2])), + (i = 2146435072) + A: { + if ((e | 0) == 2147483646) break A + if ((e | 0) == -2147483648) { + i = 0 + break A + } + i = A[(k + 28) >> 2] + r: { + if (A[(k + 24) >> 2] == 2) { + ;(f = A[i >> 2]), (i = A[(i + 4) >> 2]) + break r + } + i = A[i >> 2] + } + if ((e | 0) <= -1022) { + ;(e = (-1010 - e) | 0), + (n = e & 31), + (e & 63) >>> 0 >= 32 + ? ((e = 0), (t = (i >>> n) | 0)) + : ((e = (i >>> n) | 0), + (t = ((((1 << n) - 1) & i) << (32 - n)) | (f >>> n))), + (f = e), + (n = 0), + (i = 0) + break A + } + ;(t = ((i & 2047) << 21) | (f >>> 11)), + (f = (i >>> 11) & 1048575), + (i = (e + 1022) << 20) + } + ;(t = n | t), (f = i | f | (A[(k + 16) >> 2] << 31)), w0((k + 12) | 0) + } + ;(A[r >> 2] = t), (A[(r + 4) >> 2] = f), (h = (k + 32) | 0) + } + function Ko(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(t = (h - 16) | 0), (h = t), (s = 6) + A: { + if (!(!(Q[(r + 5) | 0] & 16) | ((i | 0) != -1))) { + ;(A[(t + 8) >> 2] = k), + (A[(t + 12) >> 2] = 0), + (u = z4(e, r, i, 1, (t + 8) | 0)), + (n = g) + break A + } + ;(u = u2(e)), (n = g) + } + A: { + if ((n | 0) == 6) break A + ;(B = (k | 0) > 0 ? k : 0), (r = 0), (i = 0) + r: { + for (;;) { + if (((r | 0) != (B | 0)) | i) { + if ( + ((o = ((r << 3) + f) | 0), + (l = A[o >> 2]), + (o = A[(o + 4) >> 2]), + o >>> 0 >= 4294967285 && (A[l >> 2] = A[l >> 2] + 1), + (l = FA(e, u, n, r, i, l, o, 16384)), + (r = (r + 1) | 0), + (i = r ? i : (i + 1) | 0), + (l | 0) >= 0) + ) + continue + break r + } + break + } + if ( + ((k | 0) >= 0 + ? (r = 0) + : (S(+(k >>> 0)), + (r = v(1) | 0), + (i = v(0) | 0), + (k = i), + (i = (((r | 0) == 2146435072) & ((i | 0) != 0)) | (r >>> 0 > 2146435072)), + (k = i ? 0 : k), + (r = i ? -12 : (r - 2146959372) | 0)), + (I2(e, u, n, 48, k, r) | 0) < 0) + ) + break r + ;(w = u), (s = n) + break A + } + I(e, u, n) + } + return (h = (t + 16) | 0), (g = s), w | 0 + } + function Oo(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + if (((k = (h - 32) | 0), (h = k), !A[(i + 4) >> 2])) { + ;(t = A[r >> 2]), + (f = A[i >> 2]), + (u = A[e >> 2]), + (l = k), + (s = Z[A[(i + 24) >> 2]](f, (A[(i + 28) >> 2] + M(u, A[(i + 32) >> 2])) | 0) | 0), + (A[(l + 16) >> 2] = s), + (A[(k + 20) >> 2] = g), + (l = k), + (s = Z[A[(i + 24) >> 2]](f, (A[(i + 28) >> 2] + M(A[(i + 32) >> 2], t)) | 0) | 0), + (A[(l + 24) >> 2] = s), + (A[(k + 28) >> 2] = g), + (e = G0(f, A[(i + 16) >> 2], A[(i + 20) >> 2], 0, 3, 2, (k + 16) | 0)), + (r = g) + A: { + if ((r | 0) == 6) { + A[(i + 4) >> 2] = 1 + break A + } + r: { + if (r) { + if ((G1(f, (k + 8) | 0, e, r) | 0) < 0) break r + ;(o = b[(k + 8) >> 3]), (n = ((o > 0) - (o < 0)) | 0) + } else n = (e >> 31) | ((e | 0) != 0) + if ( + (n || (n = ((t >>> 0 < u >>> 0) - (t >>> 0 > u >>> 0)) | 0), + (j6(f, A[(i + 8) >> 2], A[(i + 12) >> 2]) | 0) >= 0) + ) + break A + A[(i + 4) >> 2] = 1 + break A + } + A[(i + 4) >> 2] = 1 + } + I(f, A[(k + 16) >> 2], A[(k + 20) >> 2]), I(f, A[(k + 24) >> 2], A[(k + 28) >> 2]) + } + return (h = (k + 32) | 0), n | 0 + } + function zo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + A: { + k = fk(e, r, i) + r: { + if (!k) break r + ;(n = f), + (u = A[(n + 8) >> 2]), + (o = A[(n + 12) >> 2]), + (f = A[n >> 2]), + (n = A[(n + 4) >> 2]), + (t = n) + e: { + i: { + k: { + if ((n | 0) != -1 || ((n = f), F[(n + 6) >> 1] != 18)) break k + if ((o | 0) != 3) return j(e, 15784, 0), (g = 6), 0 + ;(f = A[(n + 32) >> 2]), + (A[f >> 2] = A[f >> 2] + 1), + (n = A[(n + 36) >> 2]), + (A[n >> 2] = A[n >> 2] + 1) + break i + } + ;(n = 0), (l = 3) + k: { + if ((t | 0) == 3) { + ;(f = y0(e, 47)), (t = g) + break k + } + ;(f = R0(e, f, t)), (t = g) + } + if ((t | 0) == 6 || ((n = Uk(e, f, t, u, o)), (u = g), (l = u), (u | 0) == 6)) + break e + } + if ( + (I(e, A[k >> 2], -7), + I(e, A[(k + 4) >> 2], -7), + (A[(k + 4) >> 2] = n), + (A[k >> 2] = f), + (I2(e, r, i, 85, 0, 0) | 0) < 0) + ) + break r + if (i >>> 0 < 4294967285) break A + A[r >> 2] = A[r >> 2] + 1 + break A + } + I(e, f, t), I(e, n, l) + } + return (g = 6), 0 + } + return (g = i), r | 0 + } + function sf(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0 + ;(t = (h + -64) | 0), (h = t), (o = (f - k) | 0) + A: { + if ((o | 0) == 1) { + r: { + if (!k) { + K0(r, 3, 0) + break r + } + K0(r, k, 0), (A[(r + 4) >> 2] = 1) + } + K0(i, (k << 1) | 1, 0), (A[(i + 8) >> 2] = A[(i + 8) >> 2] + 2), C2(e, r) + break A + } + ;(u = A[e >> 2]), + (o = (((o >>> 1) | 0) + k) | 0), + sf(e, r, i, k, o, 1), + (A[(t + 56) >> 2] = 0), + (A[(t + 60) >> 2] = 0), + (A[(t + 48) >> 2] = 0), + (A[(t + 52) >> 2] = -2147483648), + (A[(t + 44) >> 2] = u), + (A[(t + 36) >> 2] = 0), + (A[(t + 40) >> 2] = 0), + (A[(t + 28) >> 2] = 0), + (A[(t + 32) >> 2] = -2147483648), + (A[(t + 24) >> 2] = u), + (A[(t + 16) >> 2] = 0), + (A[(t + 20) >> 2] = 0), + (A[(t + 8) >> 2] = 0), + (A[(t + 12) >> 2] = -2147483648), + (A[(t + 4) >> 2] = u), + (k = (t + 44) | 0), + (u = (t + 24) | 0), + (l = (t + 4) | 0), + sf(k, u, l, o, f, n), + h2(e, e, l, 1073741823, 1), + h2(k, k, r, 1073741823, 1), + LA(e, e, k, 1073741823, 1), + n && h2(r, r, u, 1073741823, 1), + (e = (t + 4) | 0), + h2(i, i, e, 1073741823, 1), + w0((t + 44) | 0), + w0((t + 24) | 0), + w0(e) + } + h = (t - -64) | 0 + } + function jo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(k = (h - 32) | 0), (h = k), (l = 6), (r = O2(e, r, i)) + A: { + r: { + e: { + if (((i = g), (i | 0) == 6 || ei(e, k, A[f >> 2], A[(f + 4) >> 2]))) break e + if ( + ((n = A[(k + 4) >> 2]), + (t = n), + (f = A[k >> 2]), + (!n & (f >>> 0 >= 2147483648)) | n) + ) { + b2(e, 5490, 0) + break e + } + if ((f | 0) == 1 || ((n = A[(r + 4) >> 2]), (u = n & 2147483647), !u)) break r + if (((t = i0(u, 0, f, t)), (s = g), (!s & (t >>> 0 >= 1073741824)) | s)) { + $0(e, 11702, 0) + break e + } + if (U6(e, (k + 8) | 0, M(f, u), (n >>> 31) | 0)) break e + i: { + if ((u | 0) != 1) + for (;;) { + if ((f | 0) <= 0) break i + U2((k + 8) | 0, r, 0, u), (f = (f - 1) | 0) + } + ;(o = (k + 8) | 0), + Q[(r + 7) | 0] & 128 ? (t = F[(r + 16) >> 1]) : (t = Q[(r + 16) | 0]), + A5(o, t, f) + } + I(e, r, i), (o = d0((k + 8) | 0)), (l = g) + break A + } + I(e, r, i) + break A + } + ;(o = r), (l = i) + } + return (h = (k + 32) | 0), (g = l), o | 0 + } + function qo(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(k = (h - 32) | 0), + (h = k), + (n = A[f >> 2]), + (f = A[(f + 4) >> 2]), + (u = Yr(e, r, i, 0, 3)), + (t = g) + A: { + if ((t | 0) == 6) break A + r: { + if (!A2(e, n, f)) { + f >>> 0 >= 4294967285 && (A[n >> 2] = A[n >> 2] + 2), + (A[(k + 24) >> 2] = n), + (A[(k + 28) >> 2] = f), + (A[(k + 16) >> 2] = n), + (A[(k + 20) >> 2] = f) + break r + } + for ( + A[(k + 8) >> 2] = n, + A[(k + 12) >> 2] = f, + A[k >> 2] = u, + A[(k + 4) >> 2] = t, + f = 0; + ; + + ) { + if ((f | 0) == 2) break r + if ( + ((n = (((k + 16) | 0) + (f << 3)) | 0), + (l = n), + (s = YA(e, 81, 1, f, 2, k)), + (A[l >> 2] = s), + (o = n), + (n = g), + (A[(o + 4) >> 2] = n), + (n | 0) == 6) + ) { + ;(f | 0) == 1 && I(e, A[(k + 16) >> 2], A[(k + 20) >> 2]), + I(e, u, t), + (u = 0), + (t = 6) + break A + } else { + f = (f + 1) | 0 + continue + } + } + } + I(e, u, t), + (u = $e(e, r, i, 127, 2, (k + 16) | 0)), + (t = g), + I(e, A[(k + 16) >> 2], A[(k + 20) >> 2]), + I(e, A[(k + 24) >> 2], A[(k + 28) >> 2]) + } + return (h = (k + 32) | 0), (g = t), u | 0 + } + function _o(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(k = (h - 32) | 0), (h = k), (n = 6), (u = Z0(e, r, i)), (r = g), (l = r) + A: { + if ( + n2(e, (k + 16) | 0, u, r) || + ei(e, (k + 8) | 0, A[f >> 2], A[(f + 4) >> 2]) || + ((n = 3), + (i = A[(k + 12) >> 2]), + (t = i), + (r = A[(k + 8) >> 2]), + (s = r), + (r = i >> 31), + (f = A[(k + 16) >> 2]), + (B = r & f), + (i = (s + B) | 0), + (s = t), + (t = A[(k + 20) >> 2]), + (r = (s + (r & t)) | 0), + (r = i >>> 0 < B >>> 0 ? (r + 1) | 0 : r), + ((r | 0) < 0) | + ((((r | 0) >= (t | 0)) & (i >>> 0 >= f >>> 0)) | ((r | 0) > (t | 0)))) + ) + break A + if ( + !(!ur(u, l, (k + 4) | 0, k) | ((!r & (z[k >> 2] <= i >>> 0)) | ((r | 0) != 0))) + ) { + if ( + ((r = (A[(k + 4) >> 2] + (i << 3)) | 0), + (o = A[r >> 2]), + (r = A[(r + 4) >> 2]), + (n = r), + r >>> 0 < 4294967285) + ) + break A + A[o >> 2] = A[o >> 2] + 1 + break A + } + if (((n = 6), (r = N1(e, u, l, i, r, (k + 24) | 0)), (r | 0) < 0)) break A + ;(o = r ? A[(k + 24) >> 2] : 0), (n = r ? A[(k + 28) >> 2] : 3) + } + return I(e, u, l), (h = (k + 32) | 0), (g = n), o | 0 + } + function _i(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0 + ;(o = (h - 16) | 0), (h = o), (r = n1(e, r, i, 2)), (i = g), (t = i) + A: { + if ((i | 0) == 6) break A + r: { + e: { + if ( + (k | 0) != 1 || + ((i = A[f >> 2]), (n = A[(f + 4) >> 2]), (n + 11) >>> 0 < 18 && n) + ) + break e + if ( + Be(e, (o + 12) | 0, i, n, 1) || + ((i = A[(o + 12) >> 2]), + (i | 0) >= 0 + ? (k = 0) + : (S(+(i >>> 0)), + (k = v(1) | 0), + (i = v(0) | 0), + (f = (((k | 0) == 2146435072) & ((i | 0) != 0)) | (k >>> 0 > 2146435072)), + (i = f ? 0 : i), + (k = f ? -12 : (k - 2146959372) | 0)), + (I2(e, r, t, 48, i, k) | 0) < 0) + ) + break r + break A + } + for (n = 0, k = (k | 0) > 0 ? k : 0; ; ) { + if ((k | 0) == (n | 0)) break A + if ( + ((u = ((n << 3) + f) | 0), + (i = A[u >> 2]), + (u = A[(u + 4) >> 2]), + u >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), + (i = p4(e, r, t, n, i, u)), + (n = (n + 1) | 0), + !((i | 0) >= 0)) + ) + break + } + } + I(e, r, t), (r = 0), (t = 6) + } + return (h = (o + 16) | 0), (g = t), r | 0 + } + function co(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(f = (h + -64) | 0), (h = f), (t = -1), (n = y1(e, (f + 56) | 0, r, i, 100)) + A: { + if (!n) break A + if (((r = A[(f + 56) >> 2]), (i = A[(f + 60) >> 2]), (u = i), (i | 0) == 3)) { + t = RA(e, A[n >> 2], A[(n + 4) >> 2], k, 0) + break A + } + if (((i = q2(e, k)), (o = g), (o | 0) == 6)) { + I(e, r, u) + break A + } + if ( + ((l = A[n >> 2]), + (s = A[(n + 4) >> 2]), + (A[(f + 40) >> 2] = i), + (A[(f + 44) >> 2] = o), + (A[(f + 32) >> 2] = l), + (A[(f + 36) >> 2] = s), + (u = L0(e, r, u, A[(n + 8) >> 2], A[(n + 12) >> 2], 2, (f + 32) | 0)), + (r = g), + I(e, i, o), + (r | 0) == 6) + ) + break A + if (((t = U0(e, u, r)), !t)) { + t = 0 + break A + } + r: { + if (((r = D2(e, f, A[n >> 2], k)), (r | 0) >= 0)) { + if (!r) break A + e: { + if (m[f | 0] & 1) { + if (((r = Q4(e, A[n >> 2], A[(n + 4) >> 2])), (r | 0) < 0)) break e + if (r) break r + } + j(e, 3593, 0) + } + Y2(e, f) + } + t = -1 + break A + } + Y2(e, f) + } + return (h = (f - -64) | 0), t | 0 + } + function $o(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(n = (h - 16) | 0), (h = n) + A: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e), (t = 6) + break A + } + if ( + ((t = 6), + (k = U0(e, O(e, r, i, 110, r, i, 0), g)), + (k | 0) < 0 || + (k ? ((m[(n + 8) | 0] = 103), (k = (n + 9) | 0)) : (k = (n + 8) | 0), + (f = U0(e, P4(e, r, i, 12926), g)), + (f | 0) < 0) || + (f && ((m[k | 0] = 105), (k = (k + 1) | 0)), + (f = U0(e, P4(e, r, i, 13086), g)), + (f | 0) < 0) || + (f && ((m[k | 0] = 109), (k = (k + 1) | 0)), + (f = U0(e, P4(e, r, i, 10964), g)), + (f | 0) < 0) || + (f && ((m[k | 0] = 115), (k = (k + 1) | 0)), + (f = U0(e, O(e, r, i, 111, r, i, 0), g)), + (f | 0) < 0) || + (f && ((m[k | 0] = 117), (k = (k + 1) | 0)), + (r = U0(e, P4(e, r, i, 3835), g)), + (r | 0) < 0)) + ) + break A + ;(i = (n + 8) | 0), + r && ((m[k | 0] = 121), (k = (k + 1) | 0)), + (u = Er(e, i, (k - i) | 0)), + (t = g) + } + return (h = (n + 16) | 0), (g = t), u | 0 + } + function Al(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(u = (h - 16) | 0), (h = u), (o = 6), (n = I4(e, r, i)) + A: { + if ( + (n | 0) < 0 || + ((t = f), T2(e, (u + 12) | 0, A[t >> 2], A[(t + 4) >> 2], n, n)) || + T2(e, (u + 8) | 0, A[(t + 8) >> 2], A[(t + 12) >> 2], n, n) + ) + break A + ;(A[(u + 4) >> 2] = n), (f = n) + r: { + if ( + (k | 0) < 3 || + ((k = A[(t + 16) >> 2]), (t = A[(t + 20) >> 2]), (f = n), (t | 0) == 3) + ) + break r + if (T2(e, (u + 4) | 0, k, t, n, n)) break A + f = A[(u + 4) >> 2] + } + if ( + ((k = A[(u + 8) >> 2]), + (f = (f - k) | 0), + (t = n), + (n = A[(u + 12) >> 2]), + (t = (t - n) | 0), + (f = (f | 0) < (t | 0) ? f : t), + (f | 0) > 0) + ) { + if (Q[(A[(A[(A[(r + 32) >> 2] + 12) >> 2] + 32) >> 2] + 4) | 0]) { + c2(e) + break A + } + ;(e = Q[(F[(r + 6) >> 1] + 21820) | 0]), + (t = n << e), + (n = A[(r + 36) >> 2]), + C4((t + n) | 0, (n + (k << e)) | 0, f << e) + } + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), (l = r), (o = i) + } + return (h = (u + 16) | 0), (g = o), l | 0 + } + function jn(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0 + ;(n = (h - 160) | 0), + (h = n), + (u = A[r >> 2]), + (A[(n + 8) >> 2] = 128), + (A[(n + 12) >> 2] = n + 16), + f ? ((m[(n + 16) | 0] = 35), (f = 1)) : (f = 0) + A: { + r: { + for (;;) { + e: { + if ((k | 0) <= 127) { + ;(t = A[(n + 12) >> 2]), (m[(t + f) | 0] = k), (f = (f + 1) | 0) + break e + } + ;(t = A[(n + 12) >> 2]), (f = (r6((t + f) | 0, k) + f) | 0) + } + ;(A[(n + 156) >> 2] = u + 1), (k = Q[u | 0]) + e: { + if ((k | 0) == 92) { + if (((k = 92), Q[(u + 1) | 0] != 117)) break e + ;(k = Ir((n + 156) | 0, 1)), (A[i >> 2] = 1) + break e + } + if ((k << 24) >> 24 >= 0) break e + k = N2(u, 6, (n + 156) | 0) + } + if (!pA(k)) break r + if ( + ((u = A[(n + 156) >> 2]), + !((A[(n + 8) >> 2] - 6) >>> 0 > f >>> 0) && + ht(A[e >> 2], (n + 12) | 0, (n + 8) | 0, (n + 16) | 0)) + ) + break + } + ;(t = A[(n + 12) >> 2]), (i = 0) + break A + } + i = F6(A[e >> 2], t, f) + } + return ( + ((n + 16) | 0) != (t | 0) && + ((e = A[(A[e >> 2] + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, t)), + (A[r >> 2] = u), + (h = (n + 160) | 0), + i + ) + } + function rl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + if ( + ((n = (h - 32) | 0), + (h = n), + (r = R0(e, A[f >> 2], A[(f + 4) >> 2])), + (i = g), + (i | 0) != 6) + ) { + for ( + s2(e, (n + 8) | 0, 0), + u = (r + 16) | 0, + o = A[(r + 4) >> 2] & 2147483647, + l = (o - 3) | 0, + s = (o - 6) | 0, + f = 0; + ; + + ) { + if ((f | 0) < (o | 0)) { + ;(t = !(A[(r + 4) >> 2] & -2147483648)), + t ? (k = Q[(f + u) | 0]) : (k = F[((f << 1) + u) >> 1]) + A: { + if ((k | 0) != 37) break A + r: { + if ( + (f | 0) > (s | 0) || + ((k = (f + 1) | 0), + t ? (k = Q[(k + u) | 0]) : (k = F[((k << 1) + u) >> 1]), + (k | 0) != 117) || + ((k = Lf(r, (f + 2) | 0, 4)), (k | 0) < 0) + ) + break r + f = (f + 5) | 0 + break A + } + if (((k = 37), (f | 0) > (l | 0))) break A + ;(k = Lf(r, (f + 1) | 0, 2)), + (t = (k | 0) >= 0), + (k = t ? k : 37), + (f = t ? (f + 2) | 0 : f) + } + q1((n + 8) | 0, k), (f = (f + 1) | 0) + continue + } + break + } + I(e, r, i), (r = d0((n + 8) | 0)), (i = g) + } + return (h = (n + 32) | 0), (g = i), r | 0 + } + function el(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0 + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != 37) || ((k = A[(r + 32) >> 2]), !k)) + break A + for (r = 0; ; ) { + if ((r | 0) == 19) + for (i = 0; ; ) + if (((n = A[(k + 88) >> 2]), (r = 0), A[(k + 84) >> 2] <= (i | 0))) + for (f = (e + 16) | 0, Z[A[(e + 4) >> 2]](f, n), i = 0; ; ) + if (((n = A[(k + 96) >> 2]), (r = 0), A[(k + 92) >> 2] <= (i | 0))) { + Z[A[(e + 4) >> 2]](f, n), Z[A[(e + 4) >> 2]](f, k) + break A + } else { + for (;;) { + if ((r | 0) != 14) { + ;(t = A[(((((n + M(i, 60)) | 0) + (r << 2)) | 0) + 4) >> 2]), + t && v0(e, t, -1), + (r = (r + 1) | 0) + continue + } + break + } + i = (i + 1) | 0 + continue + } + else { + for (;;) { + if ((r | 0) != 14) { + ;(f = A[(((((n + M(i, 60)) | 0) + (r << 2)) | 0) + 4) >> 2]), + f && v0(e, f, -1), + (r = (r + 1) | 0) + continue + } + break + } + i = (i + 1) | 0 + continue + } + ;(i = A[((((r << 2) + k) | 0) + 8) >> 2]), i && v0(e, i, -1), (r = (r + 1) | 0) + } + } + } + function il(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0 + ;(k = (h - 48) | 0), (h = k), (r = 0), (i = 6) + A: { + if ( + b4(e, (k + 40) | 0, A[f >> 2], A[(f + 4) >> 2]) || + ((t = v4(e)), (u = g), (u | 0) == 6) + ) + break A + if (((f = wA(e, (k + 20) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2])), !f)) { + I(e, t, u) + break A + } + ;(r = A[(e + 216) >> 2]), + (A[(k + 12) >> 2] = 0), + (A[(k + 16) >> 2] = 0), + (A[(k + 4) >> 2] = 0), + (A[(k + 8) >> 2] = -2147483648), + (A[k >> 2] = r), + K0(k, 1, 0), + (o = A[(k + 44) >> 2]), + (r = A[(k + 40) >> 2]), + UA(k, r, 1073741823, 1), + S1(k, k, -1, -1, 1073741823, 1), + (i = (t + 4) | 0), + uu(i, f, k) + r: { + if ( + !n | !(r | o) || + (K0(k, 1, 0), UA(k, (r - 1) | 0, 1073741823, 1), (vA(i, k) | 0) < 0) + ) + break r + K0(k, 1, 0), UA(k, r, 1073741823, 1), sr(i, i, k, 1073741823, 1) + } + w0(k), e1(e, f, (k + 20) | 0), (r = bA(e, t, u)), (i = g) + } + return (h = (k + 48) | 0), (g = i), r | 0 + } + function ae(e, r, i, k, f) { + var n = 0 + ;(n = (h - 16) | 0), (h = n), (A[(n + 8) >> 2] = k), (A[(n + 12) >> 2] = f) + A: { + r: { + if (((k = WA(e, r, i)), (k | 0) < 0)) break r + if (!k) { + ;(r = _i(e, 0, 3, 1, (n + 8) | 0)), (i = g) + break A + } + if ( + ((k = O(e, r, i, 60, r, i, 0)), (r = g), (f = r), (i = 0), !i & ((r | 0) == 6)) + ) { + ;(r = k), (i = f) + break A + } + e: { + i: { + if ((f | 0) == -1) { + k: { + if (!(Q[(k + 5) | 0] & 16)) break k + if (((r = t6(e, k, f)), !r)) { + I(e, k, f) + break r + } + if ( + (e | 0) == (r | 0) || + !X2(e, k, f, A[(r + 64) >> 2], A[(r + 68) >> 2]) + ) + break k + I(e, k, f) + break i + } + if ( + ((r = O(e, k, f, 218, k, f, 0)), + (i = g), + I(e, k, f), + (k = 0), + !k & ((i | 0) == 6)) + ) + break A + ;(f = r), + (r = !k & ((i | 0) == 2)), + (k = r ? 0 : f), + (r = r ? 3 : i), + (f = r), + (i = 0) + } + if (i | ((r | 0) != 3)) break e + } + ;(r = _i(e, 0, 3, 1, (n + 8) | 0)), (i = g) + break A + } + ;(r = z4(e, k, f, 1, (n + 8) | 0)), (i = g), I(e, k, f) + break A + } + ;(r = 0), (i = 6) + } + return (h = (n + 16) | 0), (g = i), r + } + function Bf(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + B1(e, r, -1), (u = 107) + A: { + for (;;) { + if ((o | 0) == 10) break A + if (!(((r | 0) < 0) | (A[(e + 300) >> 2] <= (r | 0)))) { + for ( + n = A[(((A[(e + 292) >> 2] + M(r, 20)) | 0) + 8) >> 2], l = A[(e + 256) >> 2]; + ; + + ) { + r: { + ;(f = (n + l) | 0), (t = Q[f | 0]) + e: { + if ((t | 0) == 182) break e + if ((t | 0) != 194) { + if ((t | 0) == 107) break r + if ((t | 0) == 14) { + for (; (n = (n + 1) | 0), (u = Q[(l + n) | 0]), (u | 0) == 14; ); + if ((u | 0) == 41) break A + } + u = t + break A + } + if (!k) break e + A[k >> 2] = + Q[(f + 1) | 0] | + (Q[(f + 2) | 0] << 8) | + ((Q[(f + 3) | 0] << 16) | (Q[(f + 4) | 0] << 24)) + } + n = (Q[((t << 2) + 24016) | 0] + n) | 0 + continue + } + break + } + ;(o = (o + 1) | 0), + (r = + Q[(f + 1) | 0] | + (Q[(f + 2) | 0] << 8) | + ((Q[(f + 3) | 0] << 16) | (Q[(f + 4) | 0] << 24))) + continue + } + break + } + d(5269, 16200, 30876, 6017), T() + } + return (A[i >> 2] = u), B1(e, r, 1), r + } + function qn(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + for (t = (h - 80) | 0, h = t, B = (i | 0) > 0 ? i : 0; ; ) { + A: { + r: { + if ((l | 0) != (B | 0)) { + if (((n = A[((l << 2) + r) >> 2]), (i = (n - 44032) | 0), i >>> 0 <= 11171)) + break r + ;(i = 698), (f = 0) + e: { + for (;;) { + if ((i | 0) < (f | 0)) break e + if ( + ((u = (((i + f) | 0) / 2) | 0), + (o = A[((u << 2) + 46352) >> 2]), + (s = (o >>> 14) | 0), + n >>> 0 < s >>> 0) + ) { + i = (u - 1) | 0 + continue + } + if (((f = (o >>> 7) & 127), n >>> 0 >= (f + s) >>> 0)) { + f = (u + 1) | 0 + continue + } + break + } + if ( + (o & 1) >>> 0 > k >>> 0 || + ((i = c3(t, n, u, s, f, (o >>> 1) & 63)), !i) + ) + break e + qn(e, t, i, k) + break A + } + h0(e, n) + break A + } + h = (t + 80) | 0 + return + } + if ( + ((n = i & 65535), + (f = ((n >>> 0) / 588) | 0), + h0(e, f | 4352), + h0(e, ((((((i + M(f, -588)) & 65535) >>> 0) / 28) | 0) + 4449) | 0), + (i = (n >>> 0) % 28 | 0), + !i) + ) + break A + h0(e, (i + 4519) | 0) + } + l = (l + 1) | 0 + } + } + function er(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0, + B = 0 + ;(l = 1), (o = k & 2147483647), (s = o), (B = (o | 0) == 2147418112) + A: { + if ( + (B & !i ? e | r : (B & ((i | 0) != 0)) | (o >>> 0 > 2147418112)) || + ((o = u & 2147483647), + !t & ((o | 0) == 2147418112) + ? f | n + : (((o | 0) == 2147418112) & ((t | 0) != 0)) | (o >>> 0 > 2147418112)) + ) + break A + if (!(e | f | (i | t) | (r | n | (o | s)))) return 0 + if (((l = k & u), (l | 0) > 0 ? (s = 1) : (s = (l | 0) >= 0), s)) { + if ( + ((l = -1), + ((i | 0) == (t | 0)) & ((k | 0) == (u | 0)) + ? (((r | 0) == (n | 0)) & (e >>> 0 < f >>> 0)) | (r >>> 0 < n >>> 0) + : ((i >>> 0 < t >>> 0) & ((k | 0) <= (u | 0))) | ((k | 0) < (u | 0))) + ) + break A + return ((e ^ f) | (i ^ t) | ((r ^ n) | (k ^ u))) != 0 + } + if ( + ((l = -1), + ((i | 0) == (t | 0)) & ((k | 0) == (u | 0)) + ? (((r | 0) == (n | 0)) & (e >>> 0 > f >>> 0)) | (r >>> 0 > n >>> 0) + : ((i >>> 0 > t >>> 0) & ((k | 0) >= (u | 0))) | ((k | 0) > (u | 0))) + ) + break A + l = ((e ^ f) | (i ^ t) | ((r ^ n) | (k ^ u))) != 0 + } + return l + } + function kl(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + ;(t = (h - 16) | 0), (h = t), (o = 3), (u = Z0(e, r, i)), (r = g), (l = r) + A: { + r: { + if (n2(e, (t + 8) | 0, u, r)) break r + A[(t + 4) >> 2] = 1 + e: { + if (n) { + if ( + ((n = A[f >> 2]), + (s = A[(f + 4) >> 2]), + (B = 3), + (k | 0) >= 2 && ((B = A[(f + 12) >> 2]), (a = A[(f + 8) >> 2])), + !r1(e, n, s)) + ) + break e + break r + } + if ((k | 0) <= 0) { + ;(n = 0), (s = 3), (B = 3) + break e + } + if ( + ((n = 0), + (s = 3), + (B = 3), + (r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + (i | 0) == 3) + ) + break e + if ((gA(e, (t + 4) | 0, r, i) | 0) < 0) break r + } + if (((r = ae(e, u, l, 0, 0)), (i = g), (i | 0) == 6)) { + ;(w = r), (o = i) + break r + } + if ( + ((w = r), + (o = i), + un( + e, + r, + i, + u, + l, + A[(t + 8) >> 2], + A[(t + 12) >> 2], + 0, + 0, + A[(t + 4) >> 2], + n, + s, + a, + B, + ), + (g | 0) < 0) + ) + break r + ;(w = u), (o = l) + break A + } + I(e, u, l), (r = 0), (i = 6) + } + return I(e, w, o), (h = (t + 16) | 0), (g = i), r | 0 + } + function mr(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e), (t = 6) + break A + } + r: { + if ( + n || + ((t = A[(f + 4) >> 2]), + (u = A[f >> 2]), + ((t | 0) != -1) | (F[(u + 6) >> 1] != 49) | !A[(u + 32) >> 2]) + ) + break r + if (((u = O(e, u, t, 60, u, t, 0)), (t = g), (t | 0) == 6)) break A + if (((o = X2(e, u, t, r, i)), I(e, u, t), !o)) break r + if (((u = A[f >> 2]), (e = A[(f + 4) >> 2]), (t = e), e >>> 0 < 4294967285)) + break A + A[u >> 2] = A[u >> 2] + 1 + break A + } + if (((r = ge(e, k, r, i)), (i = g), (i | 0) != 6)) { + if ( + ((n = ((n << 3) + k) | 0), + (u = G0(e, A[n >> 2], A[(n + 4) >> 2], 0, 3, 1, f)), + (t = g), + I(e, A[k >> 2], A[(k + 4) >> 2]), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2]), + (t | 0) == 6) + ) { + I(e, r, i) + break A + } + I(e, u, t) + } + ;(u = r), (t = i) + } + return (h = (k + 16) | 0), (g = t), u | 0 + } + function fl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(k = (h - 48) | 0), (h = k), (l = 6), (n = $1(e, r, i, 0)) + A: { + if ( + !n || + ((t = A[(n + 40) >> 2]), T2(e, (k + 12) | 0, A[f >> 2], A[(f + 4) >> 2], t, t)) + ) + break A + if ( + ((A[(k + 8) >> 2] = t), + (u = A[(f + 8) >> 2]), + (f = A[(f + 12) >> 2]), + (f | 0) != 3) + ) { + if (T2(e, (k + 8) | 0, u, f, t, t)) break A + t = A[(k + 8) >> 2] + } + if ( + ((s = A[(k + 12) >> 2]), + (f = Nt(e, r, i, 0)), + (u = g), + (u & 7) == 6 || + ((B = F[(n + 6) >> 1]), + I(e, f, u), + (u = Q5(e, r, i, 0)), + (n = g), + (n | 0) == 6)) + ) + break A + ;(o = Q[(B + 21820) | 0]), + (A[(k + 24) >> 2] = u), + (A[(k + 28) >> 2] = n), + (A[(k + 16) >> 2] = r), + (A[(k + 20) >> 2] = i), + (r = (t - s) | 0), + (A[(k + 40) >> 2] = (r | 0) > 0 ? r : 0), + (A[(k + 44) >> 2] = 0), + (A[(k + 32) >> 2] = f + (s << o)), + (A[(k + 36) >> 2] = 0), + (o = h6(e, 4, (k + 16) | 0)), + (l = g), + I(e, u, n) + } + return (h = (k + 48) | 0), (g = l), o | 0 + } + function _n(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0, + G = 0, + E = 0 + ;(t = -1), + (u = (k >>> 1) | 0), + (o = (k | 0) < 20 ? k : u >>> 0 >= 19 ? 19 : u), + (u = (k - o) | 0), + (s = 1 << o), + (a = 1 << u) + A: { + if (zk(e, r, o, u, s, a, 0, n) || zk(e, i, o, u, s, a, 0, n)) break A + r: { + if ((k | 0) != (o | 0)) + for (t = 0; ; ) { + if ((t | 0) == (s | 0)) break r + ;(k = (t << u) << 2), + _n(e, (k + r) | 0, (i + k) | 0, u, f, n), + (t = (t + 1) | 0) + } + for ( + t = (((M(n, 168) + e) | 0) + (f << 3)) | 0, + f = A[(t + 2508) >> 2], + G = A[(t + 2504) >> 2], + t = n << 2, + B = A[(t + 72368) >> 2], + E = A[(((e + t) | 0) + 4) >> 2], + t = 0; + ; + + ) { + if ((t >>> k) | 0) break r + ;(l = t << 2), + (C = (l + r) | 0), + (w = A[C >> 2]), + (l = ti((w - (B >>> 0 <= w >>> 0 ? B : 0)) | 0, A[(i + l) >> 2], B, E)), + (w = M(l, G)), + i0(l, 0, f, 0), + (A[C >> 2] = w - M(g, B)), + (t = (t + 1) | 0) + } + } + t = zk(e, r, o, u, s, a, 1, n) ? -1 : 0 + } + return t + } + function wf(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0 + A: { + ;(l = A[(e + 48) >> 2]), (s = (l + 1) | 0), (o = A[(e + 44) >> 2]) + r: { + if (s >>> 0 <= o >>> 0) { + o = A[(e + 40) >> 2] + break r + } + if ( + ((l = A[(A[(e + 32) >> 2] + 16) >> 2]), + (o = (M(o, 3) >>> 1) | 0), + (s = o >>> 0 <= 8 ? 8 : o), + (o = + Z[A[(l + 8) >> 2]]((l + 16) | 0, A[(e + 40) >> 2], M(s, A[(e + 36) >> 2])) | + 0), + !o) + ) { + o = -1 + break A + } + ;(A[(e + 40) >> 2] = o), + (A[(e + 44) >> 2] = s), + (l = A[(e + 48) >> 2]), + (s = (l + 1) | 0) + } + for ( + A[(e + 48) >> 2] = s, + o = (M(A[(e + 36) >> 2], l) + o) | 0, + A[(o + 4) >> 2] = u, + m[o | 0] = t, + A[(o + 12) >> 2] = f, + A[(o + 8) >> 2] = n, + m[(o + 1) | 0] = k, + f = A[(e + 12) >> 2] << 1, + e = 0; + ; + + ) { + if ((e | 0) != (f | 0)) { + ;(n = e << 2), + (A[(((n + o) | 0) + 16) >> 2] = A[(r + n) >> 2]), + (e = (e + 1) | 0) + continue + } + break + } + for (r = (((o + (f << 2)) | 0) + 16) | 0, o = 0, e = 0; ; ) { + if ((e | 0) == (k | 0)) break A + ;(f = e << 2), (A[(f + r) >> 2] = A[(i + f) >> 2]), (e = (e + 1) | 0) + } + } + return o + } + function gf(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0 + ;(n = (h - 208) | 0), + (h = n), + (A[(n + 204) >> 2] = i), + (i = (n + 160) | 0), + H0(i, 0, 40), + (A[(n + 200) >> 2] = A[(n + 204) >> 2]) + A: { + if ((U3(0, r, (n + 200) | 0, (n + 80) | 0, i, k, f) | 0) < 0) { + f = -1 + break A + } + ;(o = A[(e + 76) >> 2] < 0), (t = A[e >> 2]), (A[e >> 2] = t & -33) + r: { + e: { + i: { + if (!A[(e + 48) >> 2]) { + ;(A[(e + 48) >> 2] = 80), + (A[(e + 28) >> 2] = 0), + (A[(e + 16) >> 2] = 0), + (A[(e + 20) >> 2] = 0), + (u = A[(e + 44) >> 2]), + (A[(e + 44) >> 2] = n) + break i + } + if (A[(e + 16) >> 2]) break e + } + if (((i = -1), g8(e))) break r + } + i = U3(e, r, (n + 200) | 0, (n + 80) | 0, (n + 160) | 0, k, f) + } + if ( + (u && + (Z[A[(e + 36) >> 2]](e, 0, 0) | 0, + (A[(e + 48) >> 2] = 0), + (A[(e + 44) >> 2] = u), + (A[(e + 28) >> 2] = 0), + (r = A[(e + 20) >> 2]), + (A[(e + 16) >> 2] = 0), + (A[(e + 20) >> 2] = 0), + (i = r ? i : -1)), + (r = e), + (e = A[e >> 2]), + (A[r >> 2] = e | (t & 32)), + (f = e & 32 ? -1 : i), + o) + ) + break A + } + return (h = (n + 208) | 0), f + } + function cn(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(u = r & 6), (l = (r >>> 2) & 1) + A: { + r: for (;;) { + if ((n | 0) > 3947) break A + ;(f = i), + (i = Q[(n + 62832) | 0]), + (o = i & 31), + (k = (n + 1) | 0), + (i = (i >>> 5) | 0) + e: { + if ((i | 0) != 7) break e + if ( + ((k = (n + 2) | 0), (i = m[(n + 62833) | 0]), (t = i & 255), (i | 0) >= 0) + ) { + i = (t + 7) | 0 + break e + } + if (((k = Q[(k + 62832) | 0]), i >>> 0 <= 4294967231)) { + ;(i = ((k | (t << 8)) - 32633) | 0), (k = (n + 3) | 0) + break e + } + ;(i = ((Q[(n + 62835) | 0] | (t << 16) | (k << 8)) - 12566393) | 0), + (k = (n + 4) | 0) + } + ;(n = k), (i = (((i + f) | 0) + 1) | 0) + e: { + i: { + if ((o | 0) == 31) { + if (!u) continue + if ((u | 0) == 6) break i + for (f = (f + l) | 0; ; ) { + if (i >>> 0 <= f >>> 0) continue r + if (((k = R1(e, f, (f + 1) | 0)), (f = (f + 2) | 0), !!k)) break + } + break e + } + if (!((r >>> o) & 1)) continue + } + if (!R1(e, f, i)) continue + } + break + } + s = -1 + } + return s + } + function $n(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + return ( + (f = (e - 1969) | 0), + (k = (r - (e >>> 0 < 1969)) | 0), + (i = k >> 2), + (f = ((k & 3) << 30) | (f >>> 2)), + (k = (i0(e, r, 365, 0) + f) | 0), + (i = (i + g) | 0), + (t = k), + (u = k >>> 0 < f >>> 0 ? (i + 1) | 0 : i), + (f = (e - 1901) | 0), + (k = (r - (e >>> 0 < 1901)) | 0), + (i = SA(f, k, 100, 0)), + (n = (f - i) | 0), + (o = k), + (k = g), + (f = (o - ((k + (i >>> 0 > f >>> 0)) | 0)) | 0), + (i = k >> 31), + (k = n), + (n = i & -100), + (k = (k + n) | 0), + (i = (i + f) | 0), + (f = He(k, k >>> 0 < n >>> 0 ? (i + 1) | 0 : i, -100, -1)), + (k = (f + t) | 0), + (i = (g + u) | 0), + (u = k), + (k = k >>> 0 < f >>> 0 ? (i + 1) | 0 : i), + (i = (e - 1601) | 0), + (r = (r - (e >>> 0 < 1601)) | 0), + (e = SA(i, r, 400, 0)), + (n = r), + (r = g), + (t = (n - ((r + (e >>> 0 > i >>> 0)) | 0)) | 0), + (n = (i - e) | 0), + (e = r >> 31), + (i = e), + (f = i & -400), + (r = (n + f) | 0), + (e = (i + t) | 0), + (r = He(r, r >>> 0 < f >>> 0 ? (e + 1) | 0 : e, 400, 0)), + (e = (r + u) | 0), + (i = (g + k) | 0), + (g = ((e >>> 0 < r >>> 0 ? (i + 1) | 0 : i) - (e >>> 0 < 719050)) | 0), + (e - 719050) | 0 + ) + } + function nl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(k = (h - 16) | 0), (h = k), (u = 6), (l = (k + 8) | 0) + A: { + if (je(e, l, r, i) || g2(e, l, A[f >> 2], A[(f + 4) >> 2])) break A + ;(n = b[(k + 8) >> 3]), + S(+n), + (u = v(1) | 0), + (t = v(0) | 0), + (u & 2146435072) != 2146435072 && + ((n = l4(n)), + (n = n >= 0 && n < 100 ? n + 1900 : n), + S(+n), + (u = v(1) | 0), + (t = v(0) | 0)), + r0(n) < 2147483648 ? (f = ~~n) : (f = -2147483648), + S(+(f | 0)), + (l = v(1) | 0), + (o = 0) + r: { + if (((v(0) | 0) == (t | 0)) & ((u | 0) == (l | 0))) break r + ;(o = t), + S(+n), + (f = v(1) | 0), + (t = v(0) | 0), + (f = f & 2147483647), + (t = (((f | 0) == 2146435072) & ((t | 0) != 0)) | (f >>> 0 > 2146435072)), + (f = t ? 0 : o), + (o = t ? -12 : (u - 2146959372) | 0) + } + ;(u = o), + (A[k >> 2] = f), + (A[(k + 4) >> 2] = u), + (t = n7(e, r, i, 1, k, 17)), + (u = g) + } + return (h = (k + 16) | 0), (g = u), t | 0 + } + function he(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + for (k = (h - 48) | 0, h = k, s = i & 7, n = A[e >> 2], t = (n + 8) | 0, o = 32; ; ) { + if (((f = A[(n + 28) >> 2]), (u = (r + o) | 0), f >>> 0 < u >>> 0)) { + A: { + if (A[(n + 20) >> 2]) { + f = A[t >> 2] + break A + } + ;(f = A[e >> 2]), + (A[(n + 20) >> 2] = 0), + (A[(n + 24) >> 2] = 0), + (A[(n + 12) >> 2] = 0), + (A[(n + 16) >> 2] = -2147483648), + (A[(n + 8) >> 2] = f) + } + ;(A[(k + 40) >> 2] = 0), + (A[(k + 44) >> 2] = 0), + (A[(k + 32) >> 2] = 0), + (A[(k + 36) >> 2] = -2147483648), + (A[(k + 28) >> 2] = f), + (A[(k + 20) >> 2] = 0), + (A[(k + 24) >> 2] = 0), + (A[(k + 12) >> 2] = 0), + (A[(k + 16) >> 2] = -2147483648), + (A[(k + 8) >> 2] = f), + (l = (k + 28) | 0), + (f = (k + 8) | 0), + sf(t, l, f, 0, (((((u + 15) >>> 0) / 3) | 0) + 1) | 0, 0), + E4(t, t, f, u, 0), + w0(l), + w0(f), + (A[(n + 28) >> 2] = u), + (f = u) + } + if ((C2(e, t), (A[(e + 4) >> 2] = 0), !Xf(e, r, s, f))) { + o = (((o >>> 1) | 0) + o) | 0 + continue + } + break + } + yA(e, r, i), (h = (k + 48) | 0) + } + function tl(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(f = (h + -64) | 0), (h = f), (t = -1), (n = y1(e, (f + 56) | 0, r, i, 99)) + A: { + if (!n) break A + if (((r = A[(f + 56) >> 2]), (i = A[(f + 60) >> 2]), (u = i), (i | 0) == 3)) { + t = E1(e, A[n >> 2], A[(n + 4) >> 2], k) + break A + } + if (((i = q2(e, k)), (o = g), (o | 0) == 6)) { + I(e, r, u) + break A + } + if ( + ((l = A[n >> 2]), + (s = A[(n + 4) >> 2]), + (A[(f + 40) >> 2] = i), + (A[(f + 44) >> 2] = o), + (A[(f + 32) >> 2] = l), + (A[(f + 36) >> 2] = s), + (u = L0(e, r, u, A[(n + 8) >> 2], A[(n + 12) >> 2], 2, (f + 32) | 0)), + (r = g), + I(e, i, o), + (r | 0) == 6 || ((t = U0(e, u, r)), t)) + ) + break A + r: { + if (((r = A[n >> 2]), (i = D2(e, f, r, k)), (i | 0) >= 0)) { + if (!i || ((i = A[f >> 2]), Y2(e, f), i & 1 & (m[(r + 5) | 0] & 1))) break r + j(e, 7744, 0) + } + t = -1 + break A + } + t = 0 + } + return (h = (f - -64) | 0), t | 0 + } + function p1(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(n = (h - 16) | 0), (h = n), (r = A[(e - -64) >> 2]) + A: { + if (!r) break A + r: { + ;(f = A[(r + 200) >> 2]), (i = A[(r + 196) >> 2]) + e: { + if ((f | 0) < (i | 0)) { + ;(k = A[(r + 204) >> 2]), (t = f) + break e + } + ;(u = (f + 1) | 0), + (i = ((M(i, 3) | 0) / 2) | 0), + (u = (i | 0) < (u | 0) ? u : i), + (t = u << 3), + (k = A[e >> 2]), + (i = A[(r + 204) >> 2]) + i: { + if ((i | 0) == ((r + 208) | 0)) { + if (((k = N4(k, 0, t, (n + 12) | 0)), !k)) break r + Q0(k, A[(r + 204) >> 2], A[(r + 200) >> 2] << 3) + break i + } + if (((k = N4(k, i, t, (n + 12) | 0)), !k)) break r + } + ;(i = A[(n + 12) >> 2]), + (A[(r + 204) >> 2] = k), + (A[(r + 196) >> 2] = ((i >>> 3) | 0) + u), + (t = A[(r + 200) >> 2]) + } + ;(A[(r + 200) >> 2] = t + 1), + (i = ((f << 3) + k) | 0), + (A[i >> 2] = A[(r + 188) >> 2]), + (A[(i + 4) >> 2] = A[(r + 192) >> 2]), + J(e, 180), + f0(A[(e - -64) >> 2], f & 65535), + (A[(r + 188) >> 2] = f) + break A + } + f = -1 + } + return (h = (n + 16) | 0), f + } + function dn(e, r, i) { + var k = 0, + f = 0 + ;(f = (h - 32) | 0), (h = f) + A: { + r: { + e: { + if (!A[(i + 12) >> 2]) { + i: { + k: switch ((A[(i + 8) >> 2] - 2147483646) | 0) { + case 1: + c0(e) + break i + case 0: + if (A[(i + 4) >> 2]) break e + break + default: + break k + } + C2(e, i) + } + if (((i = 0), !r)) break A + K0(r, 0, 0) + break A + } + if (!A[(i + 4) >> 2]) break r + } + if ((c0(e), (i = 1), !r)) break A + K0(r, 0, 0) + break A + } + if ( + (Gn(e, i, (((A[(i + 8) >> 2] + 1) | 0) / 2) | 0, 1), + KA(e, 1), + (k = r), + k || + ((k = A[e >> 2]), + (A[(f + 24) >> 2] = 0), + (A[(f + 28) >> 2] = 0), + (A[(f + 16) >> 2] = 0), + (A[(f + 20) >> 2] = -2147483648), + (A[(f + 12) >> 2] = k), + (k = (f + 12) | 0)), + h2(k, e, e, 1073741823, 1), + (A[(k + 4) >> 2] = A[(k + 4) >> 2] ^ 1), + LA(k, k, i, 1073741823, 1), + (i = 32), + (i = A[(k + 8) >> 2] != 2147483647 ? (A[(k + 12) >> 2] != 0) << 4 : i), + r) + ) + break A + w0(k) + } + return (h = (f + 32) | 0), i + } + function ul(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + ;(k = (h - 16) | 0), (h = k), (n = 6), (r = Ke(e, r, i)), (i = g) + A: { + if ((i | 0) == 6) { + ;(u = r), (n = i) + break A + } + if (G1(e, k, r, i)) break A + r = A[f >> 2] + r: { + i = A[(f + 4) >> 2] + e: { + if ((i | 0) == 3) { + ;(t = b[k >> 3]), S(+t), (i = v(1) | 0), (r = v(0) | 0) + break e + } + if (gA(e, (k + 12) | 0, r, i)) break A + if ( + ((t = b[k >> 3]), + S(+t), + (i = v(1) | 0), + (r = v(0) | 0), + (i & 2146435072) != 2146435072) + ) + break r + } + ;(n = r), + S(+t), + (r = v(1) | 0), + (f = v(0) | 0), + (r = r & 2147483647), + (r = (((r | 0) == 2146435072) & ((f | 0) != 0)) | (r >>> 0 > 2146435072)), + (u = q0(e, r ? 0 : n, r ? -12 : (i - 2146959372) | 0)), + (n = g) + break A + } + if (((r = A[(k + 12) >> 2]), (r - 101) >>> 0 <= 4294967195)) { + b2(e, 6670, 0) + break A + } + ;(u = ar(e, t, 10, r, 1)), (n = g) + } + return (h = (k + 16) | 0), (g = n), u | 0 + } + function Ce(e, r, i, k) { + var f = 0 + A: { + r: { + e: { + i: { + k: { + f: { + t: switch (((f = (k - 7) >>> 0 < 4294967278 ? 7 : k), f | 0)) { + case 3: + case 4: + case 5: + case 6: + break e + case 7: + break f + case 0: + case 1: + case 2: + break t + default: + break i + } + if ( + ((e = A[(e + 216) >> 2]), + (A[(r + 12) >> 2] = 0), + (A[(r + 16) >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (A[(r + 8) >> 2] = -2147483648), + (A[r >> 2] = e), + Ai(r, i, i >> 31)) + ) + break k + break r + } + if ( + ((e = A[(e + 216) >> 2]), + (A[(r + 12) >> 2] = 0), + (A[(r + 16) >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (A[(r + 8) >> 2] = -2147483648), + (A[r >> 2] = e), + P(0, i | 0), + P(1, (k + 2146959372) | 0), + !w7(r, +u0())) + ) + break r + } + return w0(r), 0 + } + if ((f + 10) >>> 0 < 2) break A + } + ;(e = A[(e + 216) >> 2]), + (A[(r + 12) >> 2] = 0), + (A[(r + 16) >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (A[(r + 8) >> 2] = -2147483648), + (A[r >> 2] = e), + c0(r) + } + return r + } + return (i + 4) | 0 + } + function Ie(e, r, i, k, f, n) { + for (var t = 0, u = 0, o = 0, l = 0, s = 0; ; ) { + A: { + r: { + e: { + i: { + u = (i | 0) <= (l | 0) + k: { + if (!(u | ((f | 0) <= (o | 0)))) { + if ( + ((u = A[((o << 2) + k) >> 2]), + (t = A[((l << 2) + r) >> 2]), + u >>> 0 > t >>> 0) + ) { + u = t + break k + } + if ((t | 0) != (u | 0)) break e + ;(o = (o + 1) | 0), (l = (l + 1) | 0), (u = t) + break r + } + if (u) break i + u = A[((l << 2) + r) >> 2] + } + l = (l + 1) | 0 + break r + } + if ((f | 0) <= (o | 0)) break A + u = A[((o << 2) + k) >> 2] + } + o = (o + 1) | 0 + } + r: { + e: switch (n | 0) { + case 1: + s = o & l & 1 + break r + case 2: + s = (o ^ l) & 1 + break r + default: + V0(), T() + case 0: + break e + } + s = (o | l) & 1 + } + if (((t = A[e >> 2]), (s | 0) == (t & 1))) continue + if (A[(e + 4) >> 2] <= (t | 0)) { + if (xe(e, (t + 1) | 0)) return -1 + t = A[e >> 2] + } + ;(A[e >> 2] = t + 1), (A[(A[(e + 8) >> 2] + (t << 2)) >> 2] = u) + continue + } + break + } + return N7(e), 0 + } + function A7(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + for (n = (h - 16) | 0, h = n; ; ) { + A: { + t = -1 + r: switch ((((k - 7) >>> 0 < 4294967278 ? 7 : k) + 9) | 0) { + case 9: + case 10: + case 11: + case 12: + ;(f = i), (t = 0) + break A + case 16: + if ( + ((t = 0), + (e = (k + 2146959372) | 0), + (k = e & 2147483647), + (((k | 0) == 2146435072) & ((i | 0) != 0)) | (k >>> 0 > 2146435072) || + ((f = -2147483648), + P(0, i | 0), + P(1, e | 0), + (u = +u0()), + u < -2147483648) || + ((f = 2147483647), u > 2147483647)) + ) + break A + if (r0(u) < 2147483648) { + f = ~~u + break A + } + f = -2147483648 + break A + case 0: + ;(t = 0), R4((n + 12) | 0, (i + 4) | 0, 0), I(e, i, k), (f = A[(n + 12) >> 2]) + break A + case 15: + break A + default: + break r + } + if (((i = n4(e, i, k)), (k = g), (k | 0) != 6)) continue + } + break + } + return (A[r >> 2] = f), (h = (n + 16) | 0), t + } + function ol(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + s = (e + 160) | 0 + A: { + for (;;) { + r: { + if ((r | 0) == (u | 0) || ((k = A[(e + 164) >> 2]), (s | 0) == (k | 0))) break r + for ( + n = A[k >> 2], + f = A[(k + 4) >> 2], + A[(n + 4) >> 2] = f, + A[f >> 2] = n, + A[k >> 2] = 0, + A[(k + 4) >> 2] = 0, + t = 0, + f = A[(k + 8) >> 2], + n = Z[A[(k + 12) >> 2]](f, A[(k + 16) >> 2], (k + 24) | 0) | 0, + o = g; + ; + + ) { + if ((t | 0) < A[(k + 16) >> 2]) { + ;(l = ((t << 3) + k) | 0), + I(f, A[(l + 24) >> 2], A[(l + 28) >> 2]), + (t = (t + 1) | 0) + continue + } + break + } + if ( + (I(f, n, o), + (n = A[(f + 16) >> 2]), + Z[A[(n + 4) >> 2]]((n + 16) | 0, k), + (A[i >> 2] = f), + (o | 0) == 6) + ) { + ;(r = A[(f + 16) >> 2]), + (e = A[(r + 128) >> 2]), + (i = A[(r + 132) >> 2]), + (A[(r + 128) >> 2] = 0), + (A[(r + 132) >> 2] = 2) + break A + } else { + u = (u + 1) | 0 + continue + } + } + break + } + ;(e = u), (i = 0) + } + return v2(e, i) | 0 + } + function ll(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0, + t = 0 + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != 37) || ((f = A[(r + 32) >> 2]), !f)) + break A + for (r = 0; ; ) { + r: { + if ((r | 0) == 19) { + i = 0 + break r + } + ;(i = A[((((r << 2) + f) | 0) + 8) >> 2]), + i && Z[k | 0](e, i), + (r = (r + 1) | 0) + continue + } + break + } + for (;;) + if (A[(f + 84) >> 2] <= (i | 0)) + for (i = 0; ; ) { + if (A[(f + 92) >> 2] <= (i | 0)) break A + for (r = 0, t = (A[(f + 96) >> 2] + M(i, 60)) | 0; ; ) { + if ((r | 0) != 14) { + ;(n = A[(((t + (r << 2)) | 0) + 4) >> 2]), + n && Z[k | 0](e, n), + (r = (r + 1) | 0) + continue + } + break + } + i = (i + 1) | 0 + } + else { + for (r = 0, t = (A[(f + 88) >> 2] + M(i, 60)) | 0; ; ) { + if ((r | 0) != 14) { + ;(n = A[(((t + (r << 2)) | 0) + 4) >> 2]), + n && Z[k | 0](e, n), + (r = (r + 1) | 0) + continue + } + break + } + i = (i + 1) | 0 + continue + } + } + } + function $2(e, r, i) { + A: { + r: { + e: { + i: { + if ((i | 0) <= 3) { + k: switch ((r - 88) | 0) { + case 0: + H(e, (i - 59) & 255) + return + case 1: + H(e, (i - 55) & 255) + return + case 2: + H(e, (i - 51) & 255) + return + case 3: + H(e, (i - 47) & 255) + return + case 4: + H(e, (i - 43) & 255) + return + case 5: + H(e, (i - 39) & 255) + return + case 6: + H(e, (i - 35) & 255) + return + case 7: + H(e, (i - 31) & 255) + return + case 8: + break k + default: + break i + } + H(e, (i - 27) & 255) + return + } + if (i >>> 0 > 255) break e + k: switch ((r - 88) | 0) { + case 0: + H(e, 194) + break A + case 1: + H(e, 195) + break A + case 2: + break k + default: + break e + } + H(e, 196) + break A + } + if ((r | 0) == 34) break r + } + H(e, r & 255), X0(e, i & 65535) + return + } + H(e, (i - 18) & 255) + return + } + H(e, i & 255) + } + function U2(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + A: { + if (i >>> 0 >= k >>> 0) break A + if (((f = (k - i) | 0), (n = (r + 16) | 0), Q[(r + 7) | 0] & 128)) { + for (k = 0, t = (f | 0) > 0 ? f : 0, r = (n + (i << 1)) | 0, i = 0; ; ) { + if ((i | 0) != (t | 0)) { + ;(k = F[(r + (i << 1)) >> 1] | k), (i = (i + 1) | 0) + continue + } + break + } + ;(i = A[(e + 12) >> 2]), (u = (A[(e + 8) >> 2] + f) | 0) + r: { + if ((i | 0) < (u | 0)) { + if (((n = -1), !ve(e, u, k))) break r + break A + } + if (A[(e + 16) >> 2] | ((k | 0) < 256)) break r + if (((n = -1), bf(e, i))) break A + } + r: { + if (!A[(e + 16) >> 2]) + for (i = 0; ; ) { + if ((i | 0) == (t | 0)) break r + ;(m[(((A[(e + 4) >> 2] + ((A[(e + 8) >> 2] + i) | 0)) | 0) + 16) | 0] = + Q[(r + (i << 1)) | 0]), + (i = (i + 1) | 0) + } + Q0((((A[(e + 4) >> 2] + (A[(e + 8) >> 2] << 1)) | 0) + 16) | 0, r, f << 1) + } + return (A[(e + 8) >> 2] = A[(e + 8) >> 2] + f), 0 + } + n = Mr(e, (i + n) | 0, f) + } + return n + } + function sl(e, r, i, k, f, n, t, u, o, l, s) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0), + (o = o | 0), + (l = l | 0), + (s = s | 0) + var B = 0, + w = 0, + a = 0, + C = 0 + A: { + r: { + if ( + (k | 0) >= 0 || + ((w = A[(r + 32) >> 2]), 0 | (A[(r + 36) >> 2] != -7)) || + ((B = k & 2147483647), (a = A[(w + 4) >> 2]), B >>> 0 >= (a & 2147483647) >>> 0) + ) + break r + e: { + if (!Y6(4, s)) break e + if (((k = 1), !(s & 8192))) break A + if (((n | 0) != -7) | C || ((i = A[(f + 4) >> 2]), C | ((i & 2147483647) != 1))) + break e + if ( + ((r = (w + 16) | 0), + a & -2147483648 ? (r = F[(r + (B << 1)) >> 1]) : (r = Q[(r + B) | 0]), + i & -2147483648 ? (i = F[(f + 16) >> 1]) : (i = Q[(f + 16) | 0]), + (r | 0) == (i | 0)) + ) + break A + } + return d1(e, s, 13684) | 0 + } + k = l1(e, r, i, k, f, n, t, u, o, l, s | 131072) + } + return k | 0 + } + function Bl(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + if ( + (S(+e), (f = v(1) | 0), (t = v(0) | 0), (i = f & 2147483647), i >>> 0 >= 1072693248) + ) + return (i - 1072693248) | t + ? +(0 / (e - e)) + : +(e * 1.5707963267948966 + 752316384526264e-51) + A: { + if (i >>> 0 <= 1071644671) { + if ((i + -1048576) >>> 0 < 1044381696) break A + return +(e * Se(e * e) + e) + } + ;(r = (1 - r0(e)) * 0.5), (e = D4(r)), (n = Se(r)) + r: { + if (i >>> 0 >= 1072640819) { + ;(e = e * n + e), (e = 1.5707963267948966 - (e + e + -6123233995736766e-32)) + break r + } + S(+e), + (i = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, i | 0), + (k = r), + (r = +u0()), + (k = (k - r * r) / (e + r)), + (e = + 0.7853981633974483 - + (r + r) - + ((e + e) * n - (6123233995736766e-32 - (k + k))) + + 0.7853981633974483) + } + e = (f | 0) < 0 ? -e : e + } + return +e + } + function r7(e, r, i, k, f) { + var n = 0 + A: { + if (!A2(e, k, f)) break A + if (F[(k + 6) >> 1] == 14) + return (f = e), (e = A[(k + 32) >> 2]), q7(f, r, i, A[e >> 2], A[(e + 4) >> 2]) + if ((i | 0) != -1) break A + ;(k = O(e, k, f, 59, k, f, 0)), (i = g), (f = i) + r: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + if (((n = -1), (i | 0) == 6)) break r + j(e, 6244, 0) + break r + } + for (;;) { + e: { + if (((i = A[(A[(r + 16) >> 2] + 44) >> 2]), !i)) { + if (F[(r + 6) >> 1] != 48) break r + ;(A[r >> 2] = A[r >> 2] + 1), (i = -1) + i: { + for (;;) { + if (((r = ki(e, r, i)), (i = g), !0 & ((i | 0) == 2))) break r + if (!n & ((i | 0) == 6)) break i + if ((r | 0) == (k | 0)) { + I(e, r, i) + break e + } + if (V1(e)) break + } + I(e, r, i) + } + n = -1 + break r + } + if (((r = i), (k | 0) != (i | 0))) continue + } + break + } + n = 1 + } + I(e, k, f) + } + return n + } + function e7(e, r, i, k) { + var f = 0, + n = 0 + ;(n = (h - 16) | 0), (h = n) + A: { + r: { + if ((i | 0) != -10) break r + e: { + if ( + !k || + Ki((n + 8) | 0, (r + 4) | 0, 0) || + ((k = A[(n + 8) >> 2]), + (f = A[(n + 12) >> 2]), + (!k & ((f | 0) <= -2097152)) | ((f | 0) < -2097152) | ((f | 0) > 2097151)) + ) + break e + if ((I(e, r, i), !((k - -2147483648) >>> 0 < 2147483648 ? (f + 1) | 0 : f))) { + ;(r = k), (i = 0) + break r + } + S(+(+(k >>> 0) + +(f | 0) * 4294967296)), + (e = v(1) | 0), + (r = v(0) | 0), + (i = e & 2147483647), + (i = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (r = i ? 0 : r), + (i = i ? -12 : (e - 2146959372) | 0) + break r + } + if (!A[(r + 8) >> 2] | (A[(r + 12) >> 2] != -2147483648)) break r + if (A[r >> 2] != 1) break A + A[(r + 8) >> 2] = 0 + } + return (h = (n + 16) | 0), (g = i), r + } + d(18325, 16200, 12194, 18244), T() + } + function wl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + ;(u = (h - 16) | 0), (h = u) + A: { + r: { + if (!k) break r + if (((n = ri(e, A[f >> 2], A[(f + 4) >> 2])), (k = g), (t = k), (k | 0) == 6)) + break A + e: switch ((k + 11) | 0) { + case 1: + case 2: + zn((n + 4) | 0, (u + 8) | 0), + I(e, n, t), + (k = A[(u + 8) >> 2]), + (t = k), + (f = A[(u + 12) >> 2]), + (n = f & 2147483647), + (k = (((n | 0) == 2146435072) & ((k | 0) != 0)) | (n >>> 0 > 2146435072)), + (n = k ? 0 : t), + (t = k ? -12 : (f - 2146959372) | 0) + break r + case 0: + break e + default: + break r + } + if ( + ((n = q0(e, n, t)), + (k = g), + (t = k), + (k | 0) == 6 || ((n = n4(e, n, k)), (k = g), (t = k), (k | 0) == 6)) + ) + break A + } + if ((i | 0) == 3) break A + ;(r = n1(e, r, i, 4)), (i = g), (i | 0) != 6 && nA(e, r, i, n, t), (n = r), (t = i) + } + return (h = (u + 16) | 0), (g = t), n | 0 + } + function gl(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(k = (h - 48) | 0), (h = k), (r = 0), (i = 6), (t = v4(e)), (u = g) + A: { + if ((u | 0) == 6) break A + l = v4(e) + r: { + if ( + ((s = g), + (s | 0) == 6 || + ((o = (k + 28) | 0), (B = wA(e, o, A[f >> 2], A[(f + 4) >> 2])), !B)) + ) + break r + if (((f = wA(e, (k + 8) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2])), !f)) { + e1(e, B, o) + break r + } + if ( + ((o = xk((t + 4) | 0, (l + 4) | 0, B, f, n & 15)), + e1(e, B, (k + 28) | 0), + e1(e, f, (k + 8) | 0), + o) + ) { + Or(e, o) + break r + } + if (((t = bA(e, t, u)), (u = g), n & 16)) { + if (((f = u2(e)), (n = g), (n | 0) == 6)) break r + p4(e, f, n, 0, t, u), p4(e, f, n, 1, bA(e, l, s), g), (r = f), (i = n) + break A + } + I(e, l, s), (r = t), (i = u) + break A + } + I(e, t, u), I(e, l, s) + } + return (h = (k + 48) | 0), (g = i), r | 0 + } + function i7(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + A: { + r: { + e: { + if (((k = 0), k | ((i | 0) != 3))) { + if (k | ((i | 0) != 2)) break e + ;(k = i1(e, 10889)), (f = g) + break r + } + ;(k = i1(e, 15808)), (f = g) + break r + } + if (((r = Z0(e, r, i)), (i = g), (i | 0) == 6)) break A + if (((k = WA(e, r, i)), (k | 0) < 0)) return I(e, r, i), (g = 6), 0 + n = 147 + e: { + if ( + k || + ((n = 157), A2(e, r, i)) || + ((k = F[(r + 6) >> 1]), (n = 146), (k >>> 0 > 18) | !((1 << k) & 264056)) + ) + break e + n = A[(((A[(A[(e + 16) >> 2] + 68) >> 2] + M(k, 24)) | 0) + 4) >> 2] + } + if ( + ((k = O(e, r, i, 215, r, i, 0)), + (f = g), + I(e, r, i), + (r = 0), + (i = f), + !r & ((i | 0) == -7)) + ) + break r + if (!r & ((i | 0) == 6)) break A + I(e, k, i), (k = y0(e, n)), (f = g) + } + ;(r = iA(e, 20103, k, f, 16718)), (i = g) + } + return (g = i), r | 0 + } + function Ql(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0 + if ((S(+e), (i = v(1) | 0), v(0) | 0, (k = i & 2147483647), k >>> 0 >= 2146435072)) + return +(e + e) + n = 715094163 + A: { + if ( + k >>> 0 <= 1048575 && + ((n = 696219795), + S(+(e * 0x40000000000000)), + (i = v(1) | 0), + v(0) | 0, + (k = i & 2147483647), + !k) + ) + break A + P(0, 0), + P(1, ((((k >>> 0) / 3) | 0) + n) | (i & -2147483648)), + (f = +u0()), + (r = f * f * (f / e)), + S( + +( + (r * (r * r) * (r * 0.14599619288661245 + -0.758397934778766) + + (r * (r * 1.6214297201053545 + -1.8849797954337717) + 1.87595182427177)) * + f + ), + ), + (i = v(1) | 0), + (k = ((v(0) & -1073741824) - -2147483648) | 0), + (i = k >>> 0 < 2147483648 ? (i + 1) | 0 : i), + P(0, k | 0), + P(1, i | 0), + (r = e), + (e = +u0()), + (r = r / (e * e)), + (e = e * ((r - e) / (e + e + r)) + e) + } + return +e + } + function al(e, r, i, k, f, n, t) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0) + var u = 0 + ;(r = A[t >> 2]), + (A[(t + 4) >> 2] != -1) | (F[(r + 6) >> 1] != 57) + ? (k = 0) + : (k = A[(r + 32) >> 2]), + (t = n & 1), + (u = A[(k + 4) >> 2]), + (r = A[f >> 2]), + (i = A[(f + 4) >> 2]) + A: { + r: { + e: { + if ((n | 0) >= 2) { + if ((u & -2) != 4) break r + if (((A[(k + 4) >> 2] = 5), t)) { + d8(e, A[(k + 76) >> 2], r, i) + break e + } + z6(e, k, r, i, 1) + break e + } + if ((u | 0) != 3) break A + A[(k + 20) >> 2] = t + i: { + if (t) { + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), e4(e, r, i) + break i + } + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (f = (A[(k + 68) >> 2] - 8) | 0), + (A[f >> 2] = r), + (A[(f + 4) >> 2] = i) + } + z3(e, k) + } + return (g = 3), 0 + } + d(17689, 16200, 19306, 9759), T() + } + d(17395, 16200, 19315, 9759), T() + } + function Z0(e, r, i) { + var k = 0, + f = 0 + A: { + r: { + e: switch ((((i - 7) >>> 0 < 4294967278 ? 7 : i) + 11) | 0) { + default: + return j(e, 6195, 0), (g = 6), 0 + case 10: + case 17: + if (i >>> 0 < 4294967285) break A + A[r >> 2] = A[r >> 2] + 1 + break A + case 1: + ;(f = U1(e, 33)), (k = g) + break r + case 2: + ;(f = U1(e, 34)), (k = g) + break r + case 0: + ;(f = U1(e, 36)), (k = g) + break r + case 11: + case 18: + ;(f = U1(e, 4)), (k = g) + break r + case 4: + ;(f = U1(e, 5)), (k = g), l0(e, f, k, 48, A[(r + 4) >> 2] & 2147483647, 0, 0) + break r + case 12: + ;(f = U1(e, 6)), (k = g) + break r + case 3: + break e + } + ;(f = U1(e, 7)), (k = g) + } + return ( + (k | 0) != 6 + ? (i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), nA(e, f, k, r, i)) + : ((f = 0), (k = 6)), + (g = k), + f + ) + } + return (g = i), r + } + function q1(e, r) { + var i = 0, + k = 0 + A: { + if (((i = A[(e + 8) >> 2]), (i | 0) >= A[(e + 12) >> 2])) break A + if (A[(e + 16) >> 2]) + return ( + (A[(e + 8) >> 2] = i + 1), + (o0[(((A[(e + 4) >> 2] + (i << 1)) | 0) + 16) >> 1] = r), + 0 + ) + if (r >>> 0 > 255) break A + return (A[(e + 8) >> 2] = i + 1), (m[(((i + A[(e + 4) >> 2]) | 0) + 16) | 0] = r), 0 + } + i = A[(e + 8) >> 2] + A: { + if ((i | 0) >= A[(e + 12) >> 2] && ((k = -1), ve(e, (i + 1) | 0, r))) break A + r: { + if (A[(e + 16) >> 2]) { + ;(i = A[(e + 8) >> 2]), + (A[(e + 8) >> 2] = i + 1), + (o0[(((A[(e + 4) >> 2] + (i << 1)) | 0) + 16) >> 1] = r) + break r + } + if (r >>> 0 <= 255) { + ;(i = A[(e + 8) >> 2]), + (A[(e + 8) >> 2] = i + 1), + (m[(((i + A[(e + 4) >> 2]) | 0) + 16) | 0] = r) + break r + } + if (((k = -1), bf(e, A[(e + 12) >> 2]))) break A + ;(i = A[(e + 8) >> 2]), + (A[(e + 8) >> 2] = i + 1), + (o0[(((A[(e + 4) >> 2] + (i << 1)) | 0) + 16) >> 1] = r) + } + k = 0 + } + return k + } + function Qf(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0, + B = 0 + ;(B = 6), (o = 0) + A: { + if (V1(e)) break A + r: { + e: { + if ((i | 0) == -1) { + if (!(Q[(r + 5) | 0] & 16)) return j(e, 7999, 0), (g = 6), 0 + if (((s = u | 1), (u = F[(r + 6) >> 1]), (u | 0) == 13)) break r + if ( + ((u = A[(((A[(A[(e + 16) >> 2] + 68) >> 2] + M(u, 24)) | 0) + 16) >> 2]), u) + ) + break e + } + return j(e, 9825, 0), (g = 6), 0 + } + return (e = Z[u | 0](e, r, i, k, f, n, t, s) | 0), e + } + if (Q[(A[(r + 32) >> 2] + 17) | 0] & 4) + return (e = CA(e, r, i, 0, 3, k, f, n, t, s)), e + if (((u = n1(e, k, f, 1)), (l = g), (o = 0), (l | 0) == 6)) break A + if ( + ((r = CA(e, r, i, u, l, k, f, n, t, s)), + (i = g), + !((((i | 0) == -2) | (i >>> 0 < 4294967294)) & ((i | 0) != 6))) + ) + return I(e, u, l), (g = i), r + I(e, r, i), (B = l), (o = u) + } + return (e = o), (g = B), e + } + function k7(e, r, i, k, f, n, t) { + var u = 0, + o = 0, + l = 0, + s = 0 + for ( + u = (h + -64) | 0, + h = u, + o = Q[r | 0], + A[(u + 36) >> 2] = (o >>> 1) & 1, + A[(u + 32) >> 2] = (o >>> 2) & 1, + l = (o >>> 4) & 1, + A[(u + 40) >> 2] = l, + o = Q[(r + 1) | 0], + A[(u + 24) >> 2] = o, + s = Q[(r + 2) | 0], + A[(u + 60) >> 2] = 0, + A[(u + 44) >> 2] = t, + A[(u + 20) >> 2] = (n | 0) != 1 ? n : l ? 2 : n, + A[(u + 16) >> 2] = (f << n) + i, + A[(u + 12) >> 2] = i, + A[(u + 28) >> 2] = s, + A[(u + 52) >> 2] = 0, + A[(u + 56) >> 2] = 0, + t = s << 2, + A[(u + 48) >> 2] = ((t + (o << 3)) | 0) + 16, + o = o << 1, + f = 0; + ; + + ) { + if ((f | 0) != (o | 0)) { + ;(A[((f << 2) + e) >> 2] = 0), (f = (f + 1) | 0) + continue + } + break + } + return ( + (f = (u - ((t + 15) & 2032)) | 0), + (h = f), + (e = M3((u + 12) | 0, e, f, 0, (r + 7) | 0, ((k << n) + i) | 0, 0)), + (r = A[(A[(u + 44) >> 2] + 16) >> 2]), + Z[A[(r + 8) >> 2]]((r + 16) | 0, A[(u + 52) >> 2], 0) | 0, + (h = (u - -64) | 0), + e + ) + } + function ci(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + k = A[(r + 12) >> 2] + A: { + r: { + i = A[(r + 8) >> 2] + e: { + if (((i | 0) == -1073741824) | (i >>> 0 > 3221225472)) { + n = A[(e + 56) >> 2] + break e + } + ;(n = A[(e + 56) >> 2]), + (f = (A[(e + 52) >> 2] + (((A[(e + 36) >> 2] - 1) & i) << 2)) | 0), + (i = A[f >> 2]), + (t = A[(n + (i << 2)) >> 2]) + i: { + if ((r | 0) == (t | 0)) { + A[f >> 2] = k + break i + } + for (;;) { + if (((f = t), !i)) break r + if ( + ((i = A[(f + 12) >> 2]), (t = A[((i << 2) + n) >> 2]), (t | 0) == (r | 0)) + ) + break + } + A[(f + 12) >> 2] = k + } + k = i + } + if ( + ((A[((k << 2) + n) >> 2] = (A[(e + 60) >> 2] << 1) | 1), + (A[(e + 60) >> 2] = k), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r), + (r = e), + (e = A[(e + 40) >> 2]), + (A[(r + 40) >> 2] = e - 1), + (e | 0) <= 0) + ) + break A + return + } + d(18771, 16200, 2893, 6122), T() + } + d(18508, 16200, 2913, 6122), T() + } + function Ge(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(f = (h - 16) | 0), (h = f), (k = F7((f + 12) | 0, e, 59920, 29)) + A: { + if ((k | 0) < 0) break A + for (r = (k + 60016) | 0, i = A[(f + 12) >> 2]; ; ) { + ;(k = i), (n = Q[r | 0]), (l = (n << 24) >> 24), (i = n & 63) + r: { + if (i >>> 0 < 48) { + t = (r + 1) | 0 + break r + } + e: { + if (i >>> 0 <= 55) { + ;(t = (r + 2) | 0), (i = i << 8), (o = Q[(r + 1) | 0]), (r = -12240) + break e + } + ;(t = (r + 3) | 0), + (o = (Q[(r + 1) | 0] | (i + 16777160)) << 8), + (i = Q[(r + 2) | 0]), + (r = 2096) + } + i = (((r + i) | 0) + o) | 0 + } + if ( + ((r = (((l | 0) >= 0) + t) | 0), + (i = (((i + k) | 0) + 1) | 0), + !(i >>> 0 <= e >>> 0)) + ) + break + } + r: switch ((n >>> 6) | 0) { + case 0: + u = Q[(r - 1) | 0] + break A + case 1: + u = (Q[(r - 1) | 0] + ((e - k) | 0)) | 0 + break A + case 2: + break A + default: + break r + } + u = 230 + } + return (h = (f + 16) | 0), u + } + function hl(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + if ( + (S(+e), (r = v(1) | 0), (n = v(0) | 0), (f = r & 2147483647), f >>> 0 >= 1072693248) + ) + return (f - 1072693248) | n + ? +(0 / (e - e)) + : +(((r | 0) > 0) | ((r | 0) >= 0) ? 0 : 3.141592653589793) + A: { + if (f >>> 0 <= 1071644671) { + if (((k = 1.5707963267948966), f >>> 0 < 1012924417)) break A + return +(6123233995736766e-32 - e * Se(e * e) - e + 1.5707963267948966) + } + if ((r | 0) < 0) + return ( + (e = (e + 1) * 0.5), + (i = D4(e)), + (e = 1.5707963267948966 - (i + (i * Se(e) + -6123233995736766e-32))), + +(e + e) + ) + ;(e = (1 - e) * 0.5), + (i = D4(e)), + (t = i * Se(e)), + S(+i), + (r = v(1) | 0), + v(0) | 0, + P(0, 0), + P(1, r | 0), + (k = e), + (e = +u0()), + (e = t + (k - e * e) / (i + e) + e), + (k = e + e) + } + return +k + } + function Cl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0 + ;(n = (h - 32) | 0), (h = n) + A: { + r: { + if (s2(e, n, k)) break r + o = (k | 0) > 0 ? k : 0 + e: { + for (;;) { + if ((u | 0) != (o | 0)) { + ;(i = ((u << 3) + f) | 0), (r = A[i >> 2]), (i = A[(i + 4) >> 2]) + i: { + if (!i) { + if (((k = r), k >>> 0 <= 1114111)) break i + break e + } + if (g2(e, (n + 24) | 0, r, i)) break r + if ( + ((t = b[(n + 24) >> 3]), + (t < 0) | (t > 1114111) || + (r0(t) < 2147483648 ? (k = ~~t) : (k = -2147483648), +(k | 0) != t)) + ) + break e + } + if (((u = (u + 1) | 0), !uA(n, k))) continue + break r + } + break + } + ;(e = d0(n)), (r = g) + break A + } + b2(e, 5541, 0) + } + ;(e = A[(A[n >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(n + 4) >> 2]), + (e = 0), + (r = 6) + } + return (h = (n + 32) | 0), (g = r), e | 0 + } + function Yr(e, r, i, k, f) { + var n = 0, + t = 0 + A: { + r: { + e: { + i: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) break i + if (((r = O(e, r, i, 60, r, i, 0)), (i = g), (t = i), !0 & ((i | 0) == 6))) + return (g = i), r + if (!n & ((i | 0) == 3)) { + if (f >>> 0 < 4294967285) break r + break A + } + if (((t | 0) == -2) | (t >>> 0 < 4294967294)) { + I(e, r, t) + break i + } + ;(i = O(e, r, t, 218, r, t, 0)), (n = g), I(e, r, t), (r = i) + k: { + f: { + if (((i = 0), i | ((n | 0) != 2))) { + if (!i & ((n | 0) == 6)) break k + if (i | ((n | 0) != 3)) break f + } + if (f >>> 0 < 4294967285) break r + break A + } + if (Q[(r + 5) | 0] & 16 && (n | 0) == -1) break k + I(e, r, n), j(e, 7999, 0) + break e + } + return (g = n), r + } + J0(e) + } + ;(k = 0), (f = 6) + } + return (g = f), k + } + return (A[k >> 2] = A[k >> 2] + 1), (g = f), k + } + function Il(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + if (((r = O2(e, r, i)), (i = g), (l = i), (i | 0) == 6)) return (g = i), r | 0 + ;(i = A[(r + 4) >> 2]), (k = i & 2147483647) + A: { + if (!(n & 1)) break A + for (o = i & -2147483648, f = (r + 16) | 0; ; ) { + if ((k | 0) == (t | 0)) { + t = k + break A + } + if ((o | s ? (u = F[(f + (t << 1)) >> 1]) : (u = Q[(f + t) | 0]), !S6(u))) break A + t = (t + 1) | 0 + } + } + A: { + if (!(n & 2)) { + f = k + break A + } + for (n = i & -2147483648, o = 0, i = (r + 16) | 0; ; ) { + if (((f = k), (k | 0) <= (t | 0))) break A + if ( + ((k = (k - 1) | 0), + n | o ? (u = F[(i + (k << 1)) >> 1]) : (u = Q[(i + k) | 0]), + !S6(u)) + ) + break + } + } + return (i = _1(e, r, t, f)), (k = g), I(e, r, l), (g = k), i | 0 + } + function af(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + A: { + r: { + e: { + if (!(((i | 0) == 77) | ((i | 0) == 58))) { + if (((t = A[e >> 2]), (i | 0) != 22)) break e + f = A[(e + 64) >> 2] + break r + } + $(e, 12006, 0) + break A + } + for (f = A[(e + 64) >> 2], n = A[(f + 320) >> 2], n = (n | 0) > 0 ? n : 0; ; ) { + if ((n | 0) == (u | 0)) break r + if ( + ((o = u << 3), + (u = (u + 1) | 0), + A[(((A[(f + 328) >> 2] + o) | 0) + 4) >> 2] == (i | 0)) + ) + break + } + $(e, 11981, 0) + break A + } + if ( + ((e = xf(t, f, (k | 0) == 125, 0, A[(r + 56) >> 2], i, 1, 1, 0)), + (e | 0) < 0 || x2(t, (r + 52) | 0, 12, (r + 60) | 0, (A[(r + 56) >> 2] + 1) | 0)) + ) + break A + return ( + (i = A[(r + 56) >> 2]), + (A[(r + 56) >> 2] = i + 1), + (r = A[(r + 52) >> 2]), + (k = t0(t, k)), + (r = (M(i, 12) + r) | 0), + (A[r >> 2] = e), + (A[(r + 4) >> 2] = k), + 0 + ) + } + return -1 + } + function mA(e, r, i, k, f) { + var n = 0, + t = 0 + ;(n = (h - 48) | 0), (h = n) + A: { + if (z[r >> 2] <= i >>> 0) { + ;(A[(n + 36) >> 2] = i), + (A[(n + 32) >> 2] = k), + $0(e, 19250, (n + 32) | 0), + (k = -1) + break A + } + r: { + if (A[(r + 4) >> 2] >= (f | 0) || ((A[(r + 4) >> 2] = f), (f | 0) < 65535)) + break r + ;(A[(n + 4) >> 2] = i), (A[n >> 2] = k), $0(e, 19290, n), (k = -1) + break A + } + if (((k = (A[(r + 8) >> 2] + (i << 1)) | 0), (t = F[k >> 1]), (t | 0) != 65535)) { + if (((k = 0), (f | 0) == (t | 0))) break A + ;(A[(n + 24) >> 2] = i), + (A[(n + 20) >> 2] = f), + (A[(n + 16) >> 2] = t), + $0(e, 19211, (n + 16) | 0), + (k = -1) + break A + } + if ( + ((o0[k >> 1] = f), + (k = -1), + x2(e, (r + 12) | 0, 4, (r + 20) | 0, (A[(r + 16) >> 2] + 1) | 0)) + ) + break A + ;(e = A[(r + 16) >> 2]), + (A[(r + 16) >> 2] = e + 1), + (A[(A[(r + 12) >> 2] + (e << 2)) >> 2] = i), + (k = 0) + } + return (h = (n + 48) | 0), k + } + function f7(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0 + ;(t = A[(e + 16) >> 2]), + (n = A[r >> 2]), + Q[(n + 16) | 0] + ? (B8(t, n), + (u = M((M((A[(n + 20) >> 2] + k) | 0, -1640562687) + f) | 0, -1640562687))) + : (u = 0), + (o = A[(n + 32) >> 2]) + A: { + if ((o | 0) >= A[(n + 28) >> 2]) { + if (Bn(e, r, i, (o + 1) | 0)) { + if (((e = -1), !Q[(n + 16) | 0])) break A + return K6(t, n), -1 + } + n = A[r >> 2] + } + Q[(n + 16) | 0] && ((A[(n + 20) >> 2] = u), K6(t, n)), + (r = A[(n + 32) >> 2]), + (A[(n + 32) >> 2] = r + 1), + (r = ((r << 3) + n) | 0), + (e = t0(e, k)), + (A[(r + 52) >> 2] = e), + (A[(r + 48) >> 2] = (A[(r + 48) >> 2] & 67108863) | (f << 26)), + (m[(n + 17) | 0] = Q[(n + 17) | 0] | (e >>> 31)), + (e = ((((e & A[(n + 24) >> 2]) ^ -1) << 2) + n) | 0), + (A[(r + 48) >> 2] = (A[(r + 48) >> 2] & -67108864) | (A[e >> 2] & 67108863)), + (A[e >> 2] = A[(n + 32) >> 2]), + (e = 0) + } + return e + } + function Gl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + ;(k = (h - 16) | 0), (h = k), (n = 6), (r = Ke(e, r, i)), (i = g) + A: { + if ((i | 0) == 6) { + ;(t = r), (n = i) + break A + } + if (G1(e, k, r, i) || gA(e, (k + 12) | 0, A[f >> 2], A[(f + 4) >> 2])) break A + if ( + ((u = b[k >> 3]), + S(+u), + (r = v(1) | 0), + (i = v(0) | 0), + (r & 2146435072) == 2146435072) + ) { + ;(n = i), + (f = r & 2147483647), + (i = (((f | 0) == 2146435072) & ((i | 0) != 0)) | (f >>> 0 > 2146435072)), + (t = q0(e, i ? 0 : n, i ? -12 : (r - 2146959372) | 0)), + (n = g) + break A + } + if (A[(f + 4) >> 2] == 3) { + ;(t = ar(e, u, 10, 0, 4)), (n = g) + break A + } + if (((r = A[(k + 12) >> 2]), r >>> 0 >= 101)) { + b2(e, 6670, 0) + break A + } + ;(t = ar(e, u, 10, (r + 1) | 0, 5)), (n = g) + } + return (h = (k + 16) | 0), (g = n), t | 0 + } + function n7(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0, + C = 0 + ;(t = (h - 96) | 0), + (h = t), + (B = 6), + (w = n & 15), + (s = (n >>> 8) & 15), + (u = pk(e, r, i, (t + 16) | 0, w, !s)) + A: { + if ((u | 0) < 0) break A + for ( + n = (((n >>> 4) & 15) - s) | 0, + n = (k | 0) < (n | 0) ? k : n, + a = (n | 0) > 0 ? n : 0, + n = 0; + ; + + ) { + if ((n | 0) != (a | 0)) { + if (((l = ((n << 3) + f) | 0), g2(e, (t + 8) | 0, A[l >> 2], A[(l + 4) >> 2]))) + break A + ;(o = b[(t + 8) >> 3]), + (b[(((t + 16) | 0) + ((n + s) << 3)) >> 3] = l4(o)), + (l = u), + S(+o), + (u = v(1) | 0), + v(0) | 0, + (u = (u & 2146435072) != 2146435072 ? l : 0), + (n = (n + 1) | 0) + continue + } + break + } + !u | ((k | 0) <= 0) ? (o = NaN) : (o = Li((t + 16) | 0, w)), + (C = G7(e, r, i, o)), + (B = g) + } + return (h = (t + 96) | 0), (g = B), C | 0 + } + function El(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0 + ;(k = (h - 32) | 0), (h = k), (u = 6), (r = Z0(e, r, i)) + A: { + r: { + if (((i = g), (i | 0) == 6 || ((f = P0(e, A[f >> 2], A[(f + 4) >> 2])), !f))) + break r + for (;;) { + if (((t = D2(e, k, r, f)), (t | 0) >= 0)) { + if (t) { + ;(t = 0), (u = 3) + e: { + if ( + !(Q[k | 0] & 16) || + ((n = ((n ? 24 : 16) + k) | 0), + (t = A[n >> 2]), + (n = A[(n + 4) >> 2]), + (u = n), + n >>> 0 < 4294967285) + ) + break e + A[t >> 2] = A[t >> 2] + 1 + } + Y2(e, k) + break A + } + if (((r = ki(e, r, i)), (u = g), (i = u), (t = 0), !t & ((i | 0) == 2))) { + u = 3 + break A + } + if (!t & ((u | 0) == 6)) break A + if (!V1(e)) continue + } + break + } + ;(t = 0), (u = 6) + break A + } + f = 0 + } + return K(e, f), I(e, r, i), (h = (k + 32) | 0), (g = u), t | 0 + } + function V4(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + ;(f = (h - 16) | 0), + (h = f), + S(+r), + (t = v(1) | 0), + (i = v(0) | 0), + (k = t & 2147483647), + (n = (k + -1048576) | 0) + A: { + if (((n | 0) == 2145386495) | (n >>> 0 < 2145386495)) { + ;(u = i << 28), + (i = ((k & 15) << 28) | (i >>> 4)), + (k = (((k >>> 4) | 0) + 1006632960) | 0) + break A + } + if (((k | 0) == 2146435072) | (k >>> 0 > 2146435072)) { + ;(u = i << 28), (i = ((t & 15) << 28) | (i >>> 4)), (k = (t >>> 4) | 2147418112) + break A + } + if (!(i | k)) { + ;(i = 0), (k = 0) + break A + } + ;(n = i), + (i = k ? E0(k) : (E0(i) + 32) | 0), + k1(f, n, k, 0, 0, (i + 49) | 0), + (o = A[f >> 2]), + (u = A[(f + 4) >> 2]), + (n = (15372 - i) << 16), + (i = A[(f + 8) >> 2]), + (k = n | (A[(f + 12) >> 2] ^ 65536)) + } + ;(A[e >> 2] = o), + (A[(e + 4) >> 2] = u), + (A[(e + 8) >> 2] = i), + (A[(e + 12) >> 2] = (t & -2147483648) | k), + (h = (f + 16) | 0) + } + function d0(e) { + var r = 0, + i = 0, + k = 0, + f = 0 + if (A[(e + 20) >> 2]) e = 6 + else { + if (((r = A[(e + 4) >> 2]), (i = A[(e + 8) >> 2]), !i)) + return ( + (i = A[(A[e >> 2] + 16) >> 2]), + Z[A[(i + 4) >> 2]]((i + 16) | 0, r), + (A[(e + 4) >> 2] = 0), + (e = y0(A[e >> 2], 47)), + e + ) + ;(i | 0) < A[(e + 12) >> 2] && + ((k = A[(A[e >> 2] + 16) >> 2]), + (f = r), + (r = A[(e + 16) >> 2]), + (r = Z[A[(k + 8) >> 2]]((k + 16) | 0, f, ((((i << r) - r) | 0) + 17) | 0) | 0), + r || (r = A[(e + 4) >> 2]), + (A[(e + 4) >> 2] = r)), + (i = A[(e + 16) >> 2]), + i || ((m[(((A[(e + 8) >> 2] + r) | 0) + 16) | 0] = 0), (i = A[(e + 16) >> 2])), + (k = i << 31), + (i = A[(r + 8) >> 2]), + (k = (A[(r + 4) >> 2] & 2147483647) | k), + (A[(r + 4) >> 2] = k), + (A[(r + 8) >> 2] = i), + (A[(r + 4) >> 2] = (k & -2147483648) | (A[(e + 8) >> 2] & 2147483647)), + (A[(r + 8) >> 2] = i), + (A[(e + 4) >> 2] = 0), + (e = -7) + } + return (g = e), r + } + function ml(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0 + if (((k = (h - 32) | 0), (h = k), (r | 0) == 3)) { + ;(r = A[(i + 16) >> 2]), + (n = A[(i + 20) >> 2]), + (f = A[(i + 8) >> 2]), + (t = A[(i + 12) >> 2]) + A: { + if ((a7(e, (k + 16) | 0, A[i >> 2], A[(i + 4) >> 2]) | 0) < 0) { + ;(r = 0), (i = 6) + break A + } + ;(r = G0(e, r, n, f, t, 2, (k + 16) | 0)), + (i = g), + (i | 0) == 6 && + ((r = A[(e + 16) >> 2]), + (i = A[(r + 128) >> 2]), + (f = A[(r + 132) >> 2]), + (A[(r + 128) >> 2] = 0), + (A[(r + 132) >> 2] = 2), + (A[(k + 8) >> 2] = i), + (A[(k + 12) >> 2] = f), + (r = G0(e, A[(k + 24) >> 2], A[(k + 28) >> 2], 0, 3, 1, (k + 8) | 0)), + (i = g), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2])), + I(e, A[(k + 16) >> 2], A[(k + 20) >> 2]), + I(e, A[(k + 24) >> 2], A[(k + 28) >> 2]) + } + return (h = (k + 32) | 0), (g = i), r | 0 + } + d(18082, 16200, 46148, 16324), T() + } + function t7(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0 + ;(t = A[(e + 200) >> 2]), + (n = A[(t + 16) >> 2]), + (u = (n + 48) | 0), + (n = A[(n + (((A[(n + 24) >> 2] & r) ^ -1) << 2)) >> 2]) + A: { + for (;;) { + if (!n) break A + if (((o = (n - 1) | 0), (n = ((o << 3) + u) | 0), A[(n + 4) >> 2] != (r | 0))) { + n = A[n >> 2] & 67108863 + continue + } + break + } + t = (A[(t + 20) >> 2] + (o << 3)) | 0 + r: { + if ((f | 0) == 1) break r + if (A[(t + 4) >> 2] == 4) return I(e, i, k), XA(e, A[(n + 4) >> 2]), -1 + if (Q[(n + 3) | 0] & 8) break r + return I(e, i, k), r4(e, r, 3790), -1 + } + return C0(e, t, i, k), 0 + } + ;(f = A[(e + 192) >> 2]), + (t = A[(e + 196) >> 2]), + (u = A[(A[(e + 16) >> 2] + 140) >> 2]) + A: { + if (u && ((n = 98304), A[(u + 40) >> 2] & 1)) break A + n = 32768 + } + return B4(e, f, t, r, i, k, f, t, n) + } + function $i(e) { + var r = 0, + i = 0, + k = 0 + A: { + if (!e) { + if ( + (A[19120] && (r = $i(A[19120])), + A[19082] && (r = $i(A[19082]) | r), + (e = A[19473]), + !e) + ) + break A + for ( + ; + A[(e + 20) >> 2] != A[(e + 28) >> 2] && (r = $i(e) | r), + (e = A[(e + 56) >> 2]), + !!e; + + ); + break A + } + i = A[(e + 76) >> 2] < 0 + r: { + e: { + if ( + A[(e + 20) >> 2] == A[(e + 28) >> 2] || + (Z[A[(e + 36) >> 2]](e, 0, 0) | 0, A[(e + 20) >> 2]) + ) + break e + if (((r = -1), !i)) break r + break A + } + if ( + ((r = A[(e + 8) >> 2]), + (k = A[(e + 4) >> 2]), + (r | 0) != (k | 0) && + ((r = (k - r) | 0), Z[A[(e + 40) >> 2]](e, r, r >> 31, 1) | 0), + (r = 0), + (A[(e + 28) >> 2] = 0), + (A[(e + 16) >> 2] = 0), + (A[(e + 20) >> 2] = 0), + (A[(e + 4) >> 2] = 0), + (A[(e + 8) >> 2] = 0), + i) + ) + break A + } + } + return r + } + function M4(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + A: { + ;(f = A[(e + 64) >> 2]), (k = A[(f + 280) >> 2]) + r: { + if ((k | 0) < 0) break r + if ( + ((n = A[(f + 256) >> 2]), (i = (n + k) | 0), (t = Q[i | 0]), (t | 0) != 193) + ) { + if ((t | 0) != 77) break r + ;(A[(f + 280) >> 2] = -1), (A[(f + 260) >> 2] = k), J(e, 77), B0(e, r) + return + } + if ( + ((k = + (((k - + (Q[(i + 1) | 0] | + (Q[(i + 2) | 0] << 8) | + ((Q[(i + 3) | 0] << 16) | (Q[(i + 4) | 0] << 24)))) | + 0) + + 1) | + 0), + (i = (k + n) | 0), + Q[i | 0] != 86) + ) + break A + K( + A[e >> 2], + Q[(i + 1) | 0] | + (Q[(i + 2) | 0] << 8) | + ((Q[(i + 3) | 0] << 16) | (Q[(i + 4) | 0] << 24)), + ), + (i = (k + A[(f + 256) >> 2]) | 0), + (e = t0(A[e >> 2], r)), + (m[(i + 1) | 0] = e), + (m[(i + 2) | 0] = e >>> 8), + (m[(i + 3) | 0] = e >>> 16), + (m[(i + 4) | 0] = e >>> 24), + (A[(f + 280) >> 2] = -1) + } + return + } + d(6753, 16200, 22249, 13152), T() + } + function hf(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(u = (h - 16) | 0), + (h = u), + (t = A[(r + 20) >> 2]), + (n = t), + (l = A[(n + 4) >> 2] != 0), + (s = A[n >> 2]), + (o = A[(r + 40) >> 2]), + (n = (o + 1) | 0) + A: { + if (!(l | (s >>> 0 >= n >>> 0))) { + if (!(Q[(A[(r + 16) >> 2] + 51) | 0] & 8)) { + I(e, i, k), (e = T6(e, f, 48)) + break A + } + ;(A[t >> 2] = n), (A[(t + 4) >> 2] = 0) + } + r: { + f = A[(r + 32) >> 2] + e: { + if (f >>> 0 >= n >>> 0) { + f = A[(r + 36) >> 2] + break e + } + if ( + ((f = (M(f, 3) >>> 1) | 0), + (t = (f | 0) < (n | 0) ? n : f), + (f = N4(e, A[(r + 36) >> 2], t << 3, (u + 12) | 0)), + !f) + ) + break r + ;(e = A[(u + 12) >> 2]), + (A[(r + 36) >> 2] = f), + (A[(r + 32) >> 2] = t + ((e >>> 3) | 0)) + } + ;(e = ((o << 3) + f) | 0), + (A[e >> 2] = i), + (A[(e + 4) >> 2] = k), + (A[(r + 40) >> 2] = n), + (e = 1) + break A + } + I(e, i, k), (e = -1) + } + return (h = (u + 16) | 0), e + } + function Yl(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0, + t = 0, + u = 0 + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != 49) || ((n = A[(r + 32) >> 2]), !n)) + break A + for (;;) { + if ((t | 0) != 2) { + for (i = ((t << 3) + n) | 0, r = (i + 8) | 0, u = (i + 4) | 0; ; ) { + if (((i = A[r >> 2]), (i | 0) != (u | 0))) { + ;(r = A[(i + 8) >> 2]), + (f = A[(i + 12) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (r = A[(i + 16) >> 2]), + (f = A[(i + 20) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (r = A[(i + 24) >> 2]), + (f = A[(i + 28) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (r = (i + 4) | 0) + continue + } + break + } + t = (t + 1) | 0 + continue + } + break + } + if (((r = A[(n + 24) >> 2]), z[(n + 28) >> 2] < 4294967294)) break A + Z[k | 0](e, r) + } + } + function vl(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(k = (h - 48) | 0), + (h = k), + (r = 1), + (i = 1), + (u = A[f >> 2]), + (f = A[(f + 4) >> 2]), + (B = f) + A: { + if ((f | 0) != -1 || ((r = 0), (i = 6), j1(e, (k + 44) | 0, (k + 40) | 0, u, 3))) + break A + ;(o = A[(k + 44) >> 2]), (l = A[(k + 40) >> 2]), (f = 0) + r: { + for (;;) { + if ((f | 0) != (l | 0)) { + if ( + ((t = (k + 8) | 0), + (s = D2(e, t, u, A[((((f << 3) + o) | 0) + 4) >> 2])), + (s | 0) < 0) + ) + break r + e: { + if (!s || (Y2(e, t), (t = A[(k + 8) >> 2]), !(t & 1) & (!n | !(t & 2)))) + break e + i = 1 + break r + } + f = (f + 1) | 0 + continue + } + break + } + if (((f = Q4(e, u, B)), (f | 0) < 0)) break A + ;(r = (f | 0) != 1), (i = 1) + } + L2(e, o, l) + } + return (h = (k + 48) | 0), (g = i), r | 0 + } + function Ee(e, r, i) { + var k = 0, + f = 0 + f = A[(e + 64) >> 2] + A: { + r: { + e: { + i: { + k: { + f: { + if ((r | 0) == 39) break f + if (!(((r | 0) == 77) | ((r | 0) == 58))) { + if ((r | 0) == 69) break f + if (((r | 0) != 45) | (Q[(f + 108) | 0] != 1)) break k + return $(e, 8874, 0), -1 + } + if (m[(f + 110) | 0] & 1) return $(e, 14004, 0), -1 + if ((r | 0) != 69) break k + } + if ((i | 0) == -77) break r + if ((i | 0) == -59) break i + if (((i | 0) != -45) & ((i | 0) != -53)) break e + return $(e, 13439, 0), -1 + } + if ((i | 0) == -77) break r + if ((i | 0) == -59) break i + if (((k = 1), (i | 0) == -45)) break A + if ((i | 0) != -53) break e + k = 2 + break A + } + k = 5 + break A + } + V0(), T() + } + k = 6 + } + return W4(e, f, r, k) >> 31 + } + function u7(e, r, i) { + var k = 0, + f = 0 + A: { + r: { + if ((i | 0) < 0 || ((k = A[(e + 32) >> 2]), k >>> 0 > i >>> 0)) break r + k = (i - k) | 0 + e: { + if (((i = A[(e + 40) >> 2]), k >>> 0 < i >>> 0)) { + if (((i = A[(A[(e + 36) >> 2] + (k << 2)) >> 2]), i)) break r + break e + } + if (((f = -1), x2(A[e >> 2], (e + 36) | 0, 4, (e + 40) | 0, (k + 1) | 0))) + break A + for (;;) { + if (A[(e + 40) >> 2] <= (i | 0)) break e + ;(A[(A[(e + 36) >> 2] + (i << 2)) >> 2] = 0), (i = (i + 1) | 0) + } + } + if (x2(A[e >> 2], (e + 44) | 0, 4, (e + 52) | 0, (A[(e + 48) >> 2] + 1) | 0)) { + ;(f = -1), (i = 0) + break r + } + ;(i = A[(e + 48) >> 2]), + (A[(e + 48) >> 2] = i + 1), + (A[(A[(e + 44) >> 2] + (i << 2)) >> 2] = k + A[(e + 32) >> 2]), + (i = (i + A[(e + 32) >> 2]) | 0), + (A[(A[(e + 36) >> 2] + (k << 2)) >> 2] = i), + (f = 0) + } + A[r >> 2] = i + } + return f + } + function di(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + A: { + if (((t = h), t >>> 0 < z[(A[(A[(e + 64) >> 2] + 16) >> 2] + 120) >> 2])) { + t2(e, 4372, 0), (n = -1) + break A + } + if (((f = A[(e + 4) >> 2]), (n = -1), V3(e, r))) break A + for (;;) { + if (((k = A[(e + 24) >> 2]), Q[k | 0] != 124)) { + n = 0 + break A + } + if (((A[(e + 24) >> 2] = k + 1), (i = A[(e + 4) >> 2]), tr(e, f, 5))) { + Ii(e) + break A + } + if ( + ((m[(A[e >> 2] + f) | 0] = 9), + (k = (A[e >> 2] + f) | 0), + (i = (((i - f) | 0) + 5) | 0), + (m[(k + 1) | 0] = i), + (m[(k + 2) | 0] = i >>> 8), + (m[(k + 3) | 0] = i >>> 16), + (m[(k + 4) | 0] = i >>> 24), + (i = QA(e, 7, 0)), + V3(e, r)) + ) + break A + ;(k = (i + A[e >> 2]) | 0), + (i = (((A[(e + 4) >> 2] - i) | 0) - 4) | 0), + (m[k | 0] = i), + (m[(k + 1) | 0] = i >>> 8), + (m[(k + 2) | 0] = i >>> 16), + (m[(k + 3) | 0] = i >>> 24) + } + } + return (h = t), n + } + function Zl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) return J0(e), (g = 6), 0 + ;(k = O(e, r, i, 54, r, i, 0)), (f = g) + A: { + if ((f | 0) == 3) { + ;(k = y0(e, 148)), (f = g) + break A + } + ;(k = q0(e, k, f)), (f = g) + } + if (0 | ((f | 0) != 6)) { + ;(n = !0), (r = O(e, r, i, 51, r, i, 0)), (i = g) + A: { + if ((i | 0) == 3) { + ;(r = y0(e, 47)), (i = g) + break A + } + ;(r = q0(e, r, i)), (i = g) + } + if (n & ((i | 0) == 6)) return I(e, k, f), (g = 6), 0 + ;(!(A[(k + 4) >> 2] & 2147483647) & (!t & ((f | 0) == -7))) | + (!(A[(r + 4) >> 2] & 2147483647) & (!t & ((i | 0) == -7))) || + ((k = iA(e, 20760, k, f, 20164)), (f = g)), + (e = oe(e, k, f, r, i)), + (r = g) + } else (e = 0), (r = 6) + return (g = r), e | 0 + } + function A6(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + ;(f = (h - 16) | 0), (h = f) + A: { + if (((i = F7((f + 12) | 0, e, i, k)), (i | 0) < 0)) break A + for (k = (r + i) | 0, r = A[(f + 12) >> 2]; ; ) { + ;(i = (k + 1) | 0), (n = Q[k | 0]) + r: { + if (n >>> 0 <= 63) { + if (((r = (((((n >>> 3) | 0) + r) | 0) + 1) | 0), r >>> 0 > e >>> 0)) break A + ;(r = (((r + (n & 7)) | 0) + 1) | 0), (A[(f + 12) >> 2] = r), (t = t ^ 1) + break r + } + if ((n << 24) >> 24 < 0) { + ;(r = (((r + n) | 0) - 127) | 0), (A[(f + 12) >> 2] = r) + break r + } + if (((i = Q[i | 0]), n >>> 0 <= 95)) { + ;(r = ((((i | (n << 8)) + r) | 0) - 16383) | 0), + (A[(f + 12) >> 2] = r), + (i = (k + 2) | 0) + break r + } + ;(r = ((((Q[(k + 2) | 0] | ((n << 16) | (i << 8))) + r) | 0) - 6291455) | 0), + (A[(f + 12) >> 2] = r), + (i = (k + 3) | 0) + } + if (e >>> 0 < r >>> 0) break A + ;(t = t ^ 1), (k = i) + } + } + return (h = (f + 16) | 0), t + } + function o7(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(t = (h - 16) | 0), (h = t) + A: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e), (n = -1) + break A + } + if (((n = -1), (u = Z0(e, k, f)), (k = g), (o = k), (k | 0) == 6)) break A + ;(n = j1(e, (t + 12) | 0, (t + 8) | 0, u, 19)), + (k = 0), + (f = 3), + (s = A[(t + 8) >> 2]), + (B = A[(t + 12) >> 2]) + r: { + e: { + if ((n | 0) < 0) break e + for (;;) { + if ((l | 0) == (s | 0)) { + n = 0 + break r + } + if ( + (I(e, k, f), + (w = ((l << 3) + B) | 0), + (k = O(e, u, o, A[(w + 4) >> 2], u, o, 0)), + (f = g), + (f | 0) == 6) + ) + break e + if ( + ((n = -1), + (l = (l + 1) | 0), + !((St(e, r, i, A[(w + 4) >> 2], k, f, 16384) | 0) >= 0)) + ) + break + } + break r + } + n = -1 + } + L2(e, B, s), I(e, u, o), I(e, k, f) + } + return (h = (t + 16) | 0), n + } + function l7(e, r) { + var i = 0, + k = 0, + f = 0 + if (((i = A[r >> 2]), i >>> 0 >= 131070)) return t2(e, 7587, 0), -1 + A: { + if (i >>> 0 <= 1) { + QA(e, 2, -1) + break A + } + if ( + ((f = (A[(r + 8) >> 2] + (i << 2)) | 0), + (k = A[(f - 4) >> 2]), + (k | 0) == -1 && (k = A[(f - 8) >> 2]), + (i = (i >>> 1) | 0), + k >>> 0 <= 65535) + ) + for (_8(e, 21, i), i = 0; ; ) { + if (A[r >> 2] <= (i | 0)) break A + ;(k = i << 2), + X0(e, F[(k + A[(r + 8) >> 2]) >> 1]), + (k = (A[(A[(r + 8) >> 2] + (k | 4)) >> 2] - 1) | 0), + X0(e, ((k | 0) == -2 ? -1 : k) & 65535), + (i = (i + 2) | 0) + } + for (_8(e, 22, i), i = 0; ; ) { + if (A[r >> 2] <= (i | 0)) break A + ;(k = i << 2), + h0(e, A[(k + A[(r + 8) >> 2]) >> 2]), + h0(e, (A[(A[(r + 8) >> 2] + (k | 4)) >> 2] - 1) | 0), + (i = (i + 2) | 0) + } + } + return 0 + } + function vr(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0 + A: { + if (n & 64) { + ;(i = (n + -64) | 0), + (r = i & 31), + (i & 63) >>> 0 >= 32 + ? ((i = 0), (r = (f >>> r) | 0)) + : ((i = (f >>> r) | 0), (r = ((((1 << r) - 1) & f) << (32 - r)) | (k >>> r))), + (k = 0), + (f = 0) + break A + } + if (!n) break A + ;(o = k), + (u = (64 - n) | 0), + (t = u & 31), + (u & 63) >>> 0 >= 32 + ? ((u = k << t), (l = 0)) + : ((u = (((1 << t) - 1) & (o >>> (32 - t))) | (f << t)), (l = o << t)), + (o = r), + (r = n & 31), + (n & 63) >>> 0 >= 32 + ? ((t = 0), (r = (i >>> r) | 0)) + : ((t = (i >>> r) | 0), (r = ((((1 << r) - 1) & i) << (32 - r)) | (o >>> r))), + (r = l | r), + (i = t | u), + (t = k), + (k = n & 31), + (n & 63) >>> 0 >= 32 + ? ((u = 0), (k = (f >>> k) | 0)) + : ((u = (f >>> k) | 0), (k = ((((1 << k) - 1) & f) << (32 - k)) | (t >>> k))), + (f = u) + } + ;(A[e >> 2] = r), (A[(e + 4) >> 2] = i), (A[(e + 8) >> 2] = k), (A[(e + 12) >> 2] = f) + } + function Dl(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0, + t = 0 + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != 57) || ((n = A[(r + 32) >> 2]), !n)) + break A + for (r = (n + 76) | 0, t = (n + 72) | 0; ; ) { + if (((i = A[r >> 2]), (i | 0) != (t | 0))) { + ;(r = A[(i + 16) >> 2]), + (f = A[(i + 20) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (r = A[(i + 24) >> 2]), + (f = A[(i + 28) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (r = A[(i + 32) >> 2]), + (f = A[(i + 36) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (r = A[(i + 40) >> 2]), + (f = A[(i + 44) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (r = (i + 4) | 0) + continue + } + break + } + if ((A[(n + 4) >> 2] & -2) == 4) break A + Hf(e, (n + 8) | 0, k) + } + } + function s7(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + ;(i = A[((r << 2) + 66784) >> 2]), (u = (i + F[((r << 1) + 66992) >> 1]) | 0), (r = 0) + A: { + for (;;) { + if (i >>> 0 >= u >>> 0) break A + t = (i + 1) | 0 + r: { + f = Q[i | 0] + e: { + if (f >>> 0 <= 63) { + if (((i = (((((f >>> 3) | 0) + n) | 0) + 1) | 0), r && R1(e, n, i))) break r + ;(r = r ^ 1), (k = ((((f & 7) + i) | 0) + 1) | 0) + break e + } + k = (((f + n) | 0) - 127) | 0 + i: { + if ((f << 24) >> 24 < 0) break i + if (((k = Q[t | 0]), f >>> 0 <= 95)) { + ;(t = (i + 2) | 0), (k = (((k + (((f << 8) + n) | 0)) | 0) - 16383) | 0) + break i + } + ;(t = (i + 3) | 0), + (k = + (((Q[(i + 2) | 0] + (((((f << 16) + n) | 0) + (k << 8)) | 0)) | 0) - + 6291455) | + 0) + } + i = n + } + if (r && R1(e, i, k)) break r + ;(r = r ^ 1), (i = t), (n = k) + continue + } + break + } + o = -1 + } + return o + } + function Jl(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(o = (h - 48) | 0), (h = o), (l = -1), (s = (o + 28) | 0), (t = Ce(e, s, i, k)) + A: { + if (!t) break A + r: { + if (((u = Ce(e, (o + 8) | 0, f, n)), !u)) { + if ((t | 0) != (s | 0)) break r + w0(s) + break r + } + e: { + i: switch ((r - 163) | 0) { + case 1: + l = ou(t, u) + break e + case 2: + l = Bi(u, t) + break e + case 3: + l = ou(u, t) + break e + case 6: + l = re(t, u) + break e + default: + V0(), T() + case 0: + break i + } + l = Bi(t, u) + } + ;(r = (o + 28) | 0), + (r | 0) == (t | 0) && w0(r), + (r = (o + 8) | 0), + (r | 0) == (u | 0) && w0(r), + I(e, i, k) + break A + } + ;(f = i), (n = k) + } + return I(e, f, n), (h = (o + 48) | 0), l | 0 + } + function B7(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0 + ;(n = (h - 16) | 0), (h = n), (A[(n + 8) >> 2] = i), (A[(n + 12) >> 2] = k) + A: { + if ( + F[(e + 232) >> 1] < 256 || + ((i = O(e, i, k, 221, i, k, 0)), (k = g), (t = k), !0 & ((k | 0) == 3)) + ) + break A + r: { + if (!u & ((k | 0) == 6) || ((k = F2(e, i, k, 37)), !k)) break r + if (A[(k + 4) >> 2]) { + I(e, i, t) + break A + } + if (((f = I8(f) << 2), (k = A[(((f + k) | 0) + 8) >> 2]), !k)) { + ;(A[n >> 2] = f + 25088), j(e, 7802, n) + break r + } + if ( + ((u = 1), + (A[k >> 2] = A[k >> 2] + 1), + (k = L0(e, k, -1, 0, 3, 1, (n + 8) | 0)), + (f = g), + (f | 0) == 6) + ) + break r + I(e, i, t), (A[r >> 2] = k), (A[(r + 4) >> 2] = f) + break A + } + I(e, i, t), (A[r >> 2] = 0), (A[(r + 4) >> 2] = 3), (u = -1) + } + return (h = (n + 16) | 0), u + } + function w7(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + S(+r), (i = v(1) | 0), (f = v(0) | 0), (k = i & 1048575), (t = (i >>> 31) | 0) + A: { + r: { + if (((i = (i >>> 20) & 2047), i)) { + if ((i | 0) != 2047) break r + return f | k ? (c0(e), 0) : (f4(e, t), 0) + } + if (!(f | k)) return k4(e, t), 0 + ;(i = f), + (f = (k << 12) | (i >>> 20)), + (k = i << 12), + (i = E0(f)), + (n = (i | 0) == 32 ? (E0(k) + 32) | 0 : i), + (i = n & 31), + (n & 63) >>> 0 >= 32 + ? ((f = k << i), (k = 0)) + : ((f = (((1 << i) - 1) & (k >>> (32 - i))) | (f << i)), (k = k << i)), + (i = (0 - n) | 0) + break A + } + ;(n = (k << 11) | (f >>> 21)), (k = f << 11), (f = n | -2147483648) + } + return ( + (A[(e + 8) >> 2] = i - 1022), + l2(e, 2) + ? (c0(e), 32) + : ((i = A[(e + 16) >> 2]), + (A[i >> 2] = k), + (A[(i + 4) >> 2] = f), + (A[(e + 4) >> 2] = t), + 0) + ) + } + function Fl(e, r, i, k, f, n, t, u) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0) + var o = 0, + l = 0, + s = 0, + B = 0, + w = 0, + a = 0 + if ( + ((s = h), + (o = ((i | 0) != -1) | (F[(r + 6) >> 1] != 15) ? o : A[(r + 32) >> 2]), + (r = e), + (u = Q[(o + 4) | 0]), + (u | 0) > (n | 0)) + ) { + for ( + i = 0, w = (n | 0) > 0 ? n : 0, e = (s - (((u << 3) + 15) & 4080)) | 0, h = e; + ; + + ) { + if ((i | 0) == (w | 0)) + for (t = n; ; ) { + if ((t | 0) != (u | 0)) { + ;(i = (e + (t << 3)) | 0), + (A[i >> 2] = 0), + (A[(i + 4) >> 2] = 3), + (t = (t + 1) | 0) + continue + } + break + } + else { + ;(l = i << 3), + (B = (e + l) | 0), + (l = (t + l) | 0), + (a = A[(l + 4) >> 2]), + (A[B >> 2] = A[l >> 2]), + (A[(B + 4) >> 2] = a), + (i = (i + 1) | 0) + continue + } + break + } + t = e + } + return ( + (e = Z[A[o >> 2]](r, k, f, n, t, F[(o + 6) >> 1], (o + 8) | 0) | 0), (h = s), e | 0 + ) + } + function g7(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + for (t = e, u = (e + 80) | 0, o = (r + 24) | 0, e = A[(r + 28) >> 2]; ; ) { + if ((e | 0) != (o | 0)) { + ;(l = A[(e + 4) >> 2]), (i = F[(e - 2) >> 1]), (f = (e - 3) | 0), (n = Q[f | 0]) + A: { + r: { + if (n & 2) { + if ( + ((k = (A[(r + 16) >> 2] + (i << 3)) | 0), + (i = A[k >> 2]), + (k = A[(k + 4) >> 2]), + k >>> 0 > 4294967284) + ) + break r + break A + } + if ( + ((k = (A[(r + 20) >> 2] + (i << 3)) | 0), + (i = A[k >> 2]), + (k = A[(k + 4) >> 2]), + k >>> 0 < 4294967285) + ) + break A + } + ;(A[i >> 2] = A[i >> 2] + 1), (n = Q[f | 0]) + } + ;(A[(e + 16) >> 2] = i), + (A[(e + 20) >> 2] = k), + (A[(e + 8) >> 2] = e + 16), + (m[f | 0] = n | 1), + (m[(e - 4) | 0] = 3), + (i = A[(t + 80) >> 2]), + (A[(i + 4) >> 2] = e), + (A[(e + 4) >> 2] = u), + (A[e >> 2] = i), + (A[(t + 80) >> 2] = e), + (e = l) + continue + } + break + } + } + function Wl(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + return ( + S(+e), + (r = v(1) | 0), + (n = v(0) | 0), + (k = (r >>> 20) & 2047), + k >>> 0 <= 1022 + ? ((f = r & -2147483648), + (!n & ((r | 0) == -1075838976)) | ((k | 0) != 1022) + ? (P(0, i | 0), P(1, f | 0), +u0()) + : (P(0, i | 0), P(1, f | 1072693248), +u0())) + : (k >>> 0 <= 1074 && + ((i = r >> 31), + (f = (i + n) | 0), + (i = (i + r) | 0), + (i = f >>> 0 < n >>> 0 ? (i + 1) | 0 : i), + (n = f), + (r = (1075 - k) | 0), + (k = r & 31), + (r & 63) >>> 0 >= 32 + ? ((f = 1 << k), (r = 0)) + : ((r = 1 << k), (f = (r - 1) & (1 >>> (32 - k)))), + (k = (0 - r) | 0), + (i = (((f >>> 1) | 0) + i) | 0), + (t = n), + (n = ((f & 1) << 31) | (r >>> 1)), + (t = (t + n) | 0), + P(0, k & t), + P( + 1, + (0 - ((f + ((r | 0) != 0)) | 0)) & (n >>> 0 > t >>> 0 ? (i + 1) | 0 : i), + ), + (e = +u0())), + +e) + ) + } + function Q7(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(k = A[(e + 84) >> 2]), (u = A[(e + 20) >> 2]), (f = A[(e + 28) >> 2]) + A: { + if ( + (u | 0) != (f | 0) && + ((A[(e + 20) >> 2] = f), (t = f), (f = (u - f) | 0), Q7(e, t, f) >>> 0 < f >>> 0) + ) + break A + r: { + if (A[(k + 16) >> 2] != 97) { + n = A[k >> 2] + break r + } + ;(n = A[(k + 4) >> 2]), (A[k >> 2] = n) + } + if ( + ((t = (A[(k + 12) >> 2] + n) | 0), + (f = r), + (r = (A[(k + 8) >> 2] - n) | 0), + (n = r >>> 0 < i >>> 0 ? r : i), + Q0(t, f, n), + (r = (A[k >> 2] + n) | 0), + (A[k >> 2] = r), + r >>> 0 <= z[(k + 4) >> 2]) + ) + break A + if (((A[(k + 4) >> 2] = r), (i = A[(k + 8) >> 2]), i >>> 0 > r >>> 0)) + e = (r + A[(k + 12) >> 2]) | 0 + else { + if (!i | !(A[e >> 2] & 4)) break A + e = (((i + A[(k + 12) >> 2]) | 0) - 1) | 0 + } + m[e | 0] = 0 + } + return n | 0 + } + function Cf(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + A: { + r: { + e: { + i: { + k: { + f: { + t: switch (((k = (r - 7) >>> 0 < 4294967278 ? 7 : r), (k + 8) | 0)) { + case 2: + case 3: + case 4: + case 5: + case 6: + break A + case 8: + break i + case 0: + case 7: + break k + case 1: + break f + case 9: + break t + default: + break e + } + i = e + break A + } + i = Pt(e, 0) + break A + } + i = M(e, 3163) + break A + } + f = +(M(e, 3163) | 0) + break r + } + if ((k | 0) != 7) break A + P(0, e | 0), + (r = (r + 2146959372) | 0), + P(1, r | 0), + (r = r & 2147483647), + (f = + ((n = NaN), + (t = +u0()), + (u = (((r | 0) == 2146435072) & ((e | 0) != 0)) | (r >>> 0 > 2146435072)), + u ? n : t)) + } + S(+f), (e = v(1) | 0), (i = M(v(0) ^ e, 3163)) + } + return i ^ k + } + function a7(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + if (((n = W0(e, 8)), !n)) return -1 + for (A[n >> 2] = 1, A[(n + 4) >> 2] = 0, l = k >>> 0 < 4294967285; ; ) { + A: { + r: { + if ((t | 0) == 2) break r + if ( + ((o = m2(e, A[(e + 48) >> 2], A[(e + 52) >> 2], (t + 50) | 0)), + (u = g), + (u | 0) != 6) + ) { + if (((f = W0(e, 16)), f)) break A + I(e, o, u) + } + if (((s = -1), !t)) break r + I(e, A[r >> 2], A[(r + 4) >> 2]) + } + return P5(A[(e + 16) >> 2], n), s + } + ;(A[n >> 2] = A[n >> 2] + 1), + (A[(f + 8) >> 2] = n), + l || (A[i >> 2] = A[i >> 2] + 1), + (A[f >> 2] = i), + (A[(f + 4) >> 2] = k), + (u | 0) == -1 && (A[(o + 32) >> 2] = f), + tk(e, o, u, 47, 1), + (f = ((t << 3) + r) | 0), + (A[f >> 2] = o), + (A[(f + 4) >> 2] = u), + (t = (t + 1) | 0) + } + } + function k1(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0 + A: { + if (n & 64) { + ;(f = (n + -64) | 0), + (n = r), + (k = f & 31), + (f & 63) >>> 0 >= 32 + ? ((f = n << k), (k = 0)) + : ((f = (((1 << k) - 1) & (n >>> (32 - k))) | (i << k)), (k = n << k)), + (r = 0), + (i = 0) + break A + } + if (!n) break A + ;(u = k), + (t = n & 31), + (n & 63) >>> 0 >= 32 + ? ((o = k << t), (u = 0)) + : ((o = (((1 << t) - 1) & (u >>> (32 - t))) | (f << t)), (u = u << t)), + (t = r), + (f = (64 - n) | 0), + (k = f & 31), + (f & 63) >>> 0 >= 32 + ? ((f = 0), (k = (i >>> k) | 0)) + : ((f = (i >>> k) | 0), (k = ((((1 << k) - 1) & i) << (32 - k)) | (t >>> k))), + (k = u | k), + (f = f | o), + (u = r), + (t = n & 31), + (n & 63) >>> 0 >= 32 + ? ((o = r << t), (r = 0)) + : ((o = (((1 << t) - 1) & (u >>> (32 - t))) | (i << t)), (r = u << t)), + (i = o) + } + ;(A[e >> 2] = r), (A[(e + 4) >> 2] = i), (A[(e + 8) >> 2] = k), (A[(e + 12) >> 2] = f) + } + function _1(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + if (((f = A[(r + 4) >> 2]), !(((f & 2147483647) != (k | 0)) | i))) + return (A[r >> 2] = A[r >> 2] + 1), (g = -7), r + if ( + ((n = (r + 16) | 0), + (r = !(f & -2147483648)), + (f = (k - i) | 0), + !(r | ((f | 0) <= 0))) + ) { + for (t = (i | 0) < (k | 0) ? k : i, k = 0, r = i; ; ) { + if ((r | 0) != (t | 0)) { + ;(k = F[((r << 1) + n) >> 1] | k), (r = (r + 1) | 0) + continue + } + break + } + if ((k & 65535) >>> 0 >= 256) return (e = x8(e, ((i << 1) + n) | 0, f)), e + if (((r = 0), (e = xA(e, f, 0)), !e)) return (g = 6), 0 + for (k = (e + 16) | 0; ; ) { + if ((r | 0) != (f | 0)) { + ;(m[(r + k) | 0] = Q[(((r + i) << 1) + n) | 0]), (r = (r + 1) | 0) + continue + } + break + } + return (m[(k + f) | 0] = 0), (g = -7), e + } + return (e = P6(e, (i + n) | 0, f)), e + } + function If(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0 + ;(n = r), + (u = U1( + e, + F[((((Q[(r + 17) | 0] | (Q[(r + 18) | 0] << 8)) >>> 3) & 6) + 25072) >> 1], + )), + (t = g) + A: { + if ((t | 0) != 6) { + r = U7(e, u, t, r, k, f) + r: { + if (((i = g), (i | 0) == 6)) break r + if ( + ((k = A[(n + 28) >> 2]), + tk(e, r, i, k || 47, F[(n + 44) >> 1]), + (k = Q[(n + 17) | 0] | (Q[(n + 18) | 0] << 8)), + k & 16) + ) { + if ( + ((k = (A[(e + 40) >> 2] + ((k & 48) == 48 ? 456 : 376)) | 0), + (k = Z2(e, A[k >> 2], A[(k + 4) >> 2])), + (f = g), + (f | 0) == 6) + ) + break r + return l0(e, r, i, 59, k, f, 2), (g = i), r + } + if (!(k & 1)) break A + return ( + (i | 0) == -1 && (m[(r + 5) | 0] = Q[(r + 5) | 0] | 16), + o6(e, r, i, 59, 0, 0, 2), + (g = i), + r + ) + } + } + I(e, r, i), (r = 0), (i = 6) + } + return (g = i), r + } + function Vl(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + ;(k = (h - 32) | 0), (h = k), (r = 0), (i = 6), (t = v4(e)), (u = g) + A: { + if ((u | 0) == 6 || ((o = v4(e)), (l = g), (l | 0) == 6)) break A + r: { + if (((s = (k + 12) | 0), (f = wA(e, s, A[f >> 2], A[(f + 4) >> 2])), !f)) break r + if (((B = dn((t + 4) | 0, (o + 4) | 0, f)), e1(e, f, s), B & 47)) { + Or(e, B) + break r + } + if (((t = bA(e, t, u)), (u = g), n)) { + if (((f = u2(e)), (n = g), (n | 0) == 6)) break r + p4(e, f, n, 0, t, u), p4(e, f, n, 1, bA(e, o, l), g), (r = f), (i = n) + break A + } + I(e, o, l), (r = t), (i = u) + break A + } + I(e, t, u), I(e, o, l) + } + return (h = (k + 32) | 0), (g = i), r | 0 + } + function h7(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + if (!((r - 1) & r)) { + if (((t = (e + 16) | 0), (i = r << 2), (f = Z[A[e >> 2]](t, i) | 0), f)) { + for ( + u = H0(f, 0, i), l = (r + 1073741823) & 1073741823, o = A[(e + 52) >> 2]; + ; + + ) { + if (n >>> 0 < z[(e + 36) >> 2]) { + for (i = A[((n << 2) + o) >> 2]; ; ) { + if (i) { + ;(k = A[(A[(e + 56) >> 2] + (i << 2)) >> 2]), + (f = A[(k + 12) >> 2]), + (s = k), + (k = (((A[(k + 8) >> 2] & l) << 2) + u) | 0), + (A[(s + 12) >> 2] = A[k >> 2]), + (A[k >> 2] = i), + (i = f) + continue + } + break + } + n = (n + 1) | 0 + continue + } + break + } + Z[A[(e + 4) >> 2]](t, o), + (A[(e + 48) >> 2] = r << 1), + (A[(e + 36) >> 2] = r), + (A[(e + 52) >> 2] = u), + (e = 0) + } else e = -1 + return e + } + d(18728, 16200, 2549, 11587), T() + } + function Ml(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0 + ;(k = (h - 80) | 0), (h = k), (f = 0), (e = pk(e, r, i, k, n & 15, 0)), (t = 6) + A: { + if ( + (e | 0) < 0 || + ((t = -12), !e) || + (n & 256 && (b[k >> 3] = b[k >> 3] + -1900), + (u = b[((((n >>> 4) & 15) << 3) + k) >> 3]), + S(+u), + (e = v(1) | 0), + (r = v(0) | 0), + r0(u) < 2147483648 ? (f = ~~u) : (f = -2147483648), + S(+(f | 0)), + (i = v(1) | 0), + (t = 0), + ((r | 0) == (v(0) | 0)) & ((e | 0) == (i | 0))) + ) + break A + ;(f = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (f = r ? 0 : f), + (t = r ? -12 : (e - 2146959372) | 0) + } + return (e = t), (h = (k + 80) | 0), (g = e), f | 0 + } + function Zr(e, r, i) { + var k = 0, + f = 0, + n = 0 + if ( + ((k = (i + 2097151) | 0), + (f = A[(A[(e + 16) >> 2] + 140) >> 2]), + (n = (r - 1) | 0), + (k = (n | 0) != -1 ? (k + 1) | 0 : k), + !( + !f | + ((((k | 0) == 4194303) & ((n | 0) == -1)) | (k >>> 0 > 4194303)) | + !(A[(f + 40) >> 2] & 4) + )) + ) + return ( + (e = i), + ((r - -2147483648) >>> 0 < 2147483648 ? (e + 1) | 0 : e) + ? (S(+(+(r >>> 0) + +(i | 0) * 4294967296)), + (e = v(1) | 0), + (r = v(0) | 0), + (k = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (i = r ? 0 : k), + (g = r ? -12 : (e - 2146959372) | 0), + i) + : ((g = 0), r) + ) + if (((k = v4(e)), (f = g), (f | 0) != 6)) { + if (!Ai((k + 4) | 0, r, i)) return (g = f), k + I(e, k, f), Y1(e) + } + return (g = 6), 0 + } + function Rl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0 + ;(k = (h - 16) | 0), (h = k), (n = 6), (r = Ke(e, r, i)), (i = g) + A: { + if ((i | 0) == 6) { + ;(t = r), (n = i) + break A + } + if (G1(e, k, r, i) || gA(e, (k + 12) | 0, A[f >> 2], A[(f + 4) >> 2])) break A + if (((r = A[(k + 12) >> 2]), r >>> 0 >= 101)) { + b2(e, 6670, 0) + break A + } + if (((u = b[k >> 3]), (o = r0(u)), o >= 1e21)) { + S(+u), + (i = v(1) | 0), + (n = v(0) | 0), + S(+o), + (r = v(1) | 0), + (f = v(0) | 0), + (r = (((r | 0) == 2146435072) & ((f | 0) != 0)) | (r >>> 0 > 2146435072)), + (t = q0(e, r ? 0 : n, r ? -12 : (i - 2146959372) | 0)), + (n = g) + break A + } + ;(t = ar(e, u, 10, r, 2)), (n = g) + } + return (h = (k + 16) | 0), (g = n), t | 0 + } + function Sl(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0 + ;(k = (h - 16) | 0), (h = k), (t = 6), (r = O2(e, r, i)), (i = g), (o = i) + A: { + if ((i | 0) == 6) { + ;(u = r), (t = i) + break A + } + r: { + if (gA(e, (k + 12) | 0, A[f >> 2], A[(f + 4) >> 2])) break r + ;(f = A[(k + 12) >> 2]), + !n | ((f | 0) >= 0) || (f = ((A[(r + 4) >> 2] & 2147483647) + f) | 0) + e: { + if ((f | 0) >= 0 && ((i = A[(r + 4) >> 2]), (i & 2147483647) >>> 0 > f >>> 0)) + break e + if (((t = 3), n)) break r + ;(u = y0(e, 47)), (t = g) + break r + } + ;(n = (r + 16) | 0), + i & -2147483648 ? (i = F[(n + (f << 1)) >> 1]) : (i = Q[(f + n) | 0]), + (u = H6(e, i)), + (t = g) + } + I(e, r, o) + } + return (h = (k + 16) | 0), (g = t), u | 0 + } + function Ul(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + ;(k = (h - 16) | 0), (h = k), (t = 6), (f = 0) + A: { + if ( + je(e, (k + 8) | 0, r, i) || + ((t = -12), + (n = b[(k + 8) >> 3]), + S(+n), + (e = v(1) | 0), + (r = v(0) | 0), + (e = e & 2147483647), + (f = 0), + (((e | 0) == 2146435072) & ((r | 0) != 0)) | (e >>> 0 > 2146435072)) + ) + break A + n = l4(n) + r: { + if (r0(n) < 9223372036854776e3) { + ;(e = ~~n >>> 0), + r0(n) >= 1 + ? (r = + ~~(n > 0 + ? C1(R2(n * 23283064365386963e-26), 4294967295) + : o1((n - +((~~n >>> 0) >>> 0)) * 23283064365386963e-26)) >>> 0) + : (r = 0) + break r + } + ;(e = 0), (r = -2147483648) + } + ;(t = 0), (f = l8(e, r)) + } + return (h = (k + 16) | 0), (g = t), f | 0 + } + function Hl(e, r, i, k, f, n, t) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0) + var u = 0, + o = 0 + ;(k = (h - 16) | 0), (h = k), (f = F2(e, r, i, 45)) + A: { + if (!f) { + ;(A[n >> 2] = 0), (r = 0), (i = 6) + break A + } + ;(r = 0), (i = 3), (u = A[f >> 2]), (t = A[(f + 4) >> 2]), (o = t) + r: { + if ((t | 0) != 3) { + if ( + ((t = A[(f + 12) >> 2]), + (A[(k + 12) >> 2] = t), + (A[(u + 4) >> 2] & 2147483647) >>> 0 > t >>> 0) + ) + break r + I(e, u, o), (A[f >> 2] = 0), (A[(f + 4) >> 2] = 3) + } + A[n >> 2] = 1 + break A + } + if ( + ((r = JA(u, (k + 12) | 0)), + (A[(f + 12) >> 2] = A[(k + 12) >> 2]), + (A[n >> 2] = 0), + r >>> 0 <= 65535) + ) { + ;(r = H6(e, r & 65535)), (i = g) + break A + } + ;(r = x8(e, ((((t << 1) + u) | 0) + 16) | 0, 2)), (i = g) + } + return (h = (k + 16) | 0), (g = i), r | 0 + } + function r6(e, r) { + var i = 0 + A: { + r: { + if (r >>> 0 <= 127) { + ;(m[e | 0] = r), (r = (e + 1) | 0) + break r + } + e: { + if (r >>> 0 <= 2047) { + ;(m[e | 0] = (r >>> 6) | 192), (i = e) + break e + } + i: { + if (r >>> 0 <= 65535) { + ;(m[e | 0] = (r >>> 12) | 224), (i = (e + 1) | 0) + break i + } + k: { + if (r >>> 0 <= 2097151) { + ;(m[e | 0] = (r >>> 18) | 240), (i = e) + break k + } + f: { + if (r >>> 0 <= 67108863) { + ;(m[e | 0] = (r >>> 24) | 248), (i = (e + 1) | 0) + break f + } + if (((i = 0), (r | 0) < 0)) break A + ;(m[e | 0] = (r >>> 30) | 252), + (m[(e + 1) | 0] = ((r >>> 24) & 63) | 128), + (i = (e + 2) | 0) + } + m[i | 0] = ((r >>> 18) & 63) | 128 + } + ;(m[(i + 1) | 0] = ((r >>> 12) & 63) | 128), (i = (i + 2) | 0) + } + m[i | 0] = ((r >>> 6) & 63) | 128 + } + ;(m[(i + 1) | 0] = (r & 63) | 128), (r = (i + 2) | 0) + } + i = (r - e) | 0 + } + return i + } + function C7(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + ;(n = A[f >> 2]), (r = A[(f + 4) >> 2]), (u = r) + A: { + if ( + (r | 0) == -1 && + ((t = A[(f + 8) >> 2]), (r = A[(f + 12) >> 2]), (f = r), (r | 0) == -1) + ) + break A + return J0(e), (g = 6), 0 + } + if (((r = m2(e, 0, 2, 48)), (i = g), (i | 0) != 6)) { + if (((k = W0(e, 24)), !k)) return I(e, r, i), (g = 6), 0 + ;(A[n >> 2] = A[n >> 2] + 1), + (A[k >> 2] = n), + (A[(k + 4) >> 2] = u), + (A[t >> 2] = A[t >> 2] + 1), + (A[(k + 8) >> 2] = t), + (A[(k + 12) >> 2] = f), + (e = A2(e, n, u)), + (m[(k + 17) | 0] = 0), + (m[(k + 16) | 0] = e), + (i | 0) == -1 && + ((A[(r + 32) >> 2] = k), + (m[(r + 5) | 0] = (Q[(r + 5) | 0] & 239) | (Q[(n + 5) | 0] & 16))) + } else (r = 0), (i = 6) + return (g = i), r | 0 + } + function I7(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + A: { + if ( + ((i = A[(r + 4) >> 2]), + (n = i & 2147483647), + (n - 11) >>> 0 < 4294967286 || + ((f = (r + 16) | 0), + (t = !(i & -2147483648)), + t ? (r = Q[f | 0]) : (r = F[f >> 1]), + (i = (r - 48) | 0), + i >>> 0 > 9)) + ) + break A + r: { + e: { + if ((r | 0) != 48) { + for (r = 1; ; ) { + if ((r | 0) == (n | 0)) break e + if ( + (t ? (k = Q[(r + f) | 0]) : (k = F[((r << 1) + f) >> 1]), + (k = (k - 48) | 0), + k >>> 0 > 9) + ) + break A + if ( + ((r = (r + 1) | 0), + (u = i0(i, 0, 10, 0)), + (i = (u + k) | 0), + (k = g), + !!(i >>> 0 < u >>> 0 ? (k + 1) | 0 : k)) + ) + break + } + break A + } + if (((i = 0), (r = 0), (n | 0) != 1)) break r + } + ;(A[e >> 2] = i), (r = 1) + } + return r + } + return 0 + } + function Gf(e, r, i, k) { + var f = 0, + n = 0 + if (((f = (h - 32) | 0), (h = f), (e | 0) != (r | 0))) { + A: { + r: { + e: { + if (!A[(r + 12) >> 2]) { + i: switch ((A[(r + 8) >> 2] - 2147483646) | 0) { + case 0: + if (A[(r + 4) >> 2]) break e + f4(e, 0) + break A + case 1: + break e + default: + break i + } + f4(e, 1) + break A + } + if (!A[(r + 4) >> 2]) break r + } + c0(e) + break A + } + if ( + ((n = A[e >> 2]), + (A[(f + 24) >> 2] = 0), + (A[(f + 28) >> 2] = 0), + (A[(f + 16) >> 2] = 0), + (A[(f + 20) >> 2] = -2147483648), + (A[(f + 12) >> 2] = n), + (n = (f + 12) | 0), + K0(n, 1, 0), + re(r, n)) + ) { + k4(e, 0), w0(n) + break A + } + w0((f + 12) | 0), Of(e, r, i, k, 99, 0) + } + h = (f + 32) | 0 + return + } + d(16394, 16250, 4557, 11680), T() + } + function Ef(e, r, i, k, f, n, t) { + var u = 0, + o = 0, + l = 0, + s = 0 + ;(u = (h - 32) | 0), (h = u) + A: { + if ((i | 0) == 1) { + k = K0(e, A[r >> 2], 0) + break A + } + if ( + ((l = (k + 1) | 0), + (o = (((((f << 1) >>> l) | 0) + 1) >>> 1) | 0), + (s = (M(k, 20) + t) | 0), + (!A[(s + 12) >> 2] && ((k = C6(s, n, o, 1073741823, 1)), k)) || + ((k = Ef(e, ((o << 2) + r) | 0, (i - o) | 0, l, f, n, t)), k) || + ((k = h2(e, e, s, 1073741823, 1)), k)) + ) + break A + ;(i = A[e >> 2]), + (A[(u + 24) >> 2] = 0), + (A[(u + 28) >> 2] = 0), + (A[(u + 16) >> 2] = 0), + (A[(u + 20) >> 2] = -2147483648), + (A[(u + 12) >> 2] = i), + (i = (u + 12) | 0), + (k = Ef(i, r, o, l, f, n, t)), + k || (k = LA(e, e, i, 1073741823, 1)), + w0((u + 12) | 0) + } + return (h = (u + 32) | 0), k + } + function Dr(e, r, i) { + var k = 0, + f = 0 + k = (i | 0) != 0 + A: { + r: { + e: { + if (!(e & 3) | !i) break e + for (f = r & 255; ; ) { + if ((f | 0) == Q[e | 0]) break r + if (((i = (i - 1) | 0), (k = (i | 0) != 0), (e = (e + 1) | 0), !(e & 3))) + break e + if (!i) break + } + } + if (!k) break A + if (((k = r & 255), !(((k | 0) == Q[e | 0]) | (i >>> 0 < 4)))) + for (k = M(k, 16843009); ; ) { + if (((f = k ^ A[e >> 2]), (f ^ -1) & (f - 16843009) & -2139062144)) break r + if (((e = (e + 4) | 0), (i = (i - 4) | 0), !(i >>> 0 > 3))) break + } + if (!i) break A + } + for (r = r & 255; ; ) { + if ((r | 0) == Q[e | 0]) return e + if (((e = (e + 1) | 0), (i = (i - 1) | 0), !i)) break + } + } + return 0 + } + function Xl(e, r, i, k, f, n, t, u) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0) + var o = 0, + l = 0, + s = 0, + B = 0 + if (((u = w2(e, 104)), !u)) return (g = 6), 0 + ;(A[u >> 2] = 1), + (o = A[(e + 16) >> 2]), + (m[(u + 4) | 0] = 4), + (l = A[(o + 80) >> 2]), + (s = (u + 8) | 0), + (A[(l + 4) >> 2] = s), + (A[(u + 12) >> 2] = o + 80), + (A[(u + 8) >> 2] = l), + (A[(o + 80) >> 2] = s), + (A[(u + 24) >> 2] = 0), + (A[(u + 28) >> 2] = 3), + (A[(u + 16) >> 2] = 0), + (A[(u + 20) >> 2] = 3), + (A[(u + 32) >> 2] = 0), + (o = 6), + (s = si(e, (u + 16) | 0)) + A: { + r: { + if (((l = g), (l | 0) != 6 && !nf(e, (u + 40) | 0, r, i, k, f, n, t))) break r + I(e, s, l) + break A + } + ;(A[(u + 32) >> 2] = 1), an(e, u), (B = s), (o = l) + } + return Et(A[(e + 16) >> 2], u), (g = o), B | 0 + } + function e6(e, r) { + var i = 0, + k = 0, + f = 0 + k = r & 255 + A: { + if (k) { + if (e & 3) + for (;;) { + if (((i = Q[e | 0]), !i | ((i | 0) == (k | 0)))) break A + if (((e = (e + 1) | 0), !(e & 3))) break + } + i = A[e >> 2] + r: { + if ((i ^ -1) & (i - 16843009) & -2139062144) break r + for (k = M(k, 16843009); ; ) { + if (((i = i ^ k), (i ^ -1) & (i - 16843009) & -2139062144)) break r + if ( + ((i = A[(e + 4) >> 2]), + (e = (e + 4) | 0), + !!((i - 16843009) & (i ^ -1) & -2139062144)) + ) + break + } + } + for ( + i = r & 255; + (k = e), (f = Q[e | 0]), !!(f && ((e = (e + 1) | 0), (i | 0) != (f | 0))); + + ); + e = k + break A + } + e = (o2(e) + e) | 0 + } + return Q[e | 0] == (r & 255) ? e : 0 + } + function bl(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = A[(e + 208) >> 2]), + (k = A[(e + 212) >> 2]), + (i = (k >>> 12) | 0), + (r = r ^ (((k & 4095) << 20) | (r >>> 12))), + (i = i ^ k), + (k = (i << 25) | (r >>> 7)), + (r = r ^ (r << 25)), + (i = i ^ k), + (k = (i >>> 27) | 0), + (r = r ^ (((i & 134217727) << 5) | (r >>> 27))), + (A[(e + 208) >> 2] = r), + (f = e), + (e = i ^ k), + (A[(f + 212) >> 2] = e), + (r = i0(r, e, 1332534557, 625341585)), + (e = g), + (i = (e >>> 12) | 0), + P(0, ((e & 4095) << 20) | (r >>> 12)), + P(1, i | 1072693248), + S(+(+u0() + -1)), + (e = v(1) | 0), + (r = v(0) | 0), + (k = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (i = r ? 0 : k), + (g = r ? -12 : (e - 2146959372) | 0), + i | 0 + ) + } + function G7(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + A: { + if (!(((i | 0) != -1) | (F[(r + 6) >> 1] != 10))) { + I(e, A[(r + 32) >> 2], A[(r + 36) >> 2]), + (e = r), + S(+k), + (i = v(1) | 0), + (f = v(0) | 0), + r0(k) < 2147483648 ? (r = ~~k) : (r = -2147483648), + S(+(r | 0)), + (t = v(1) | 0), + (n = 0) + r: { + if (((f | 0) == (v(0) | 0)) & ((i | 0) == (t | 0))) break r + ;(n = f), + (r = i & 2147483647), + (f = (((r | 0) == 2146435072) & ((f | 0) != 0)) | (r >>> 0 > 2146435072)), + (r = f ? 0 : n), + (n = f ? -12 : (i - 2146959372) | 0) + } + if ( + ((i = n), (A[(e + 32) >> 2] = r), (A[(e + 36) >> 2] = i), i >>> 0 < 4294967285) + ) + break A + return (A[r >> 2] = A[r >> 2] + 1), (g = i), r + } + j(e, 6321, 0), (r = 0), (i = 6) + } + return (g = i), r + } + function pl(e, r, i, k, f, n, t) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0) + var u = 0, + o = 0, + l = 0, + s = 0 + ;(k = (h - 16) | 0), + (h = k), + (u = A[t >> 2]), + (o = A[(t + 4) >> 2]), + (r = G0(e, A[(t + 8) >> 2], A[(t + 12) >> 2], 0, 3, 0, 0)), + (A[(k + 8) >> 2] = r), + (i = g), + (A[(k + 12) >> 2] = i) + A: { + if ((i | 0) == 6) break A + if ( + ((t = mr(e, u, o, k, (k + 8) | 0, 0)), + (u = g), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2]), + (u | 0) == 6) + ) { + ;(r = t), (i = u) + break A + } + ;(l = k), + (s = YA(e, n ? 82 : 83, 0, 0, 1, f)), + (A[l >> 2] = s), + (f = g), + (A[(k + 4) >> 2] = f), + (r = 0), + (i = 6), + (f | 0) != 6 && + ((r = fi(e, t, u, 127, 1, k)), (i = g), (t = A[k >> 2]), (u = A[(k + 4) >> 2])), + I(e, t, u) + } + return (h = (k + 16) | 0), (g = i), r | 0 + } + function E7(e, r) { + if (!e) return 0 + A: { + r: { + if (r >>> 0 <= 127) break r + e: { + if (!A[A[19498] >> 2]) { + if ((r & -128) == 57216) break r + break e + } + if (r >>> 0 <= 2047) { + ;(m[(e + 1) | 0] = (r & 63) | 128), (m[e | 0] = (r >>> 6) | 192), (e = 2) + break A + } + if (!(((r & -8192) != 57344) & (r >>> 0 >= 55296))) { + ;(m[(e + 2) | 0] = (r & 63) | 128), + (m[e | 0] = (r >>> 12) | 224), + (m[(e + 1) | 0] = ((r >>> 6) & 63) | 128), + (e = 3) + break A + } + if ((r - 65536) >>> 0 <= 1048575) { + ;(m[(e + 3) | 0] = (r & 63) | 128), + (m[e | 0] = (r >>> 18) | 240), + (m[(e + 2) | 0] = ((r >>> 6) & 63) | 128), + (m[(e + 1) | 0] = ((r >>> 12) & 63) | 128), + (e = 4) + break A + } + } + ;(A[19348] = 25), (e = -1) + break A + } + ;(m[e | 0] = r), (e = 1) + } + return e + } + function i6(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(k = (h - 16) | 0), (h = k), (u = 6) + A: { + if (r1(e, r, i)) break A + ;(o = A[f >> 2]), (l = A[(f + 4) >> 2]), (t = A[(f + 8) >> 2]) + r: { + f = A[(f + 12) >> 2] + e: { + if ((f | 0) != 3) { + if ((n | 0) == 2) break r + if ((f | 0) == 2) break e + break r + } + if ((n | 0) == 2) break r + } + ;(s = G0(e, r, i, o, l, 0, 0)), (u = g) + break A + } + if (((f = lf(e, (k + 12) | 0, t, f)), !f)) break A + t = A[(k + 12) >> 2] + r: { + if (n & 1) { + ;(r = ok(e, r, i, o, l, t, f)), (u = g) + break r + } + ;(r = G0(e, r, i, o, l, t, f)), (u = g) + } + ;(s = r), p6(e, f, t) + } + return (h = (k + 16) | 0), (g = u), s | 0 + } + function me(e, r, i, k, f, n) { + var t = 0, + u = 0 + for ( + t = (h - 16) | 0, + h = t, + b[(t + 8) >> 3] = e, + u = (r - 1) | 0, + A[t >> 2] = u, + W2(n, 128, 14652, t), + A[k >> 2] = Q[n | 0] == 45, + m[f | 0] = Q[(n + 1) | 0], + (r | 0) >= 2 && Q0((f + 1) | 0, (n + 3) | 0, u), + m[(r + f) | 0] = 0, + f = i, + r = (((((r + n) | 0) + ((r | 0) > 1)) | 0) + 2) | 0; + (i = r), (r = (r + 1) | 0), (n = m[i | 0]), !!nu(n); + + ); + k = 1 + A: { + r: switch ((n - 43) | 0) { + case 2: + ;(k = 0), (i = r) + break A + case 0: + break r + default: + break A + } + i = r + } + for (r = 0; ; ) { + if (((n = m[i | 0]), wi(n))) { + ;(i = (i + 1) | 0), (r = (((M(r, 10) - n) | 0) + 48) | 0) + continue + } + break + } + ;(A[f >> 2] = (k ? (0 - r) | 0 : r) + 1), (h = (t + 16) | 0) + } + function Nl(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0, + f = 0 + i = bk(e, A[r >> 2], A[(r + 4) >> 2], 0, 3, 0, 3) + A: { + if ( + ((k = g), + (k | 0) == 6 || + ((f = j4(e, i, k)), I(e, i, k), !f) || + ((i = $7(e, f, o2(f), 17822)), (k = g), y2(e, f), (k | 0) == 6)) + ) + break A + return ( + pe(e, i, k, A[r >> 2], A[(r + 4) >> 2], 13556), + pe(e, i, k, A[r >> 2], A[(r + 4) >> 2], 13950), + pe(e, i, k, A[r >> 2], A[(r + 4) >> 2], 11304), + pe(e, i, k, A[r >> 2], A[(r + 4) >> 2], 13561), + pe(e, i, k, A[r >> 2], A[(r + 4) >> 2], 9282), + (r = bk(e, i, k, 0, 3, 0, 3)), + (f = g), + I(e, i, k), + (i = j4(e, r, f)), + I(e, r, f), + i | 0 + ) + } + return c5(e, r) | 0 + } + function m7(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0 + ;(u = -1), (t = k & 2147483647), (n = (t | 0) == 2147418112) + A: { + if ( + (n & !i ? e | r : (n & ((i | 0) != 0)) | (t >>> 0 > 2147418112)) || + ((n = f & 2147483647), + ((((n | 0) == 2147418112) & 0) | (n >>> 0 > 2147418112)) & + ((n | 0) != 2147418112)) + ) + break A + if (!(e | i | (n | t | r))) return 0 + if (((n = k & f), (n | 0) > 0 ? (n = 1) : (n = (n | 0) >= 0), n)) { + if ((((i | 0) != 0) | ((k | 0) != (f | 0))) & ((k | 0) < (f | 0))) break A + return (e | i | ((k ^ f) | r)) != 0 + } + if ( + !i & ((k | 0) == (f | 0)) + ? e | r + : (((i | 0) != 0) & ((k | 0) >= (f | 0))) | ((k | 0) > (f | 0)) + ) + break A + u = (e | i | ((k ^ f) | r)) != 0 + } + return u + } + function YA(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(l = m2(e, A[(e + 48) >> 2], A[(e + 52) >> 2], 15)), (t = g), (s = t) + A: { + if ((t | 0) == 6) break A + if (((t = W0(e, ((f << 3) + 8) | 0)), !t)) { + I(e, l, s) + break A + } + for ( + o0[(t + 6) >> 1] = k, + m[(t + 5) | 0] = f, + m[(t + 4) | 0] = i, + A[t >> 2] = r, + k = 0, + f = (f | 0) > 0 ? f : 0; + ; + + ) { + if ((k | 0) != (f | 0)) { + ;(u = k << 3), + (o = (u + n) | 0), + (r = A[o >> 2]), + (o = A[(o + 4) >> 2]), + o >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (u = (t + u) | 0), + (A[(u + 8) >> 2] = r), + (A[(u + 12) >> 2] = o), + (k = (k + 1) | 0) + continue + } + break + } + return (s | 0) == -1 && (A[(l + 32) >> 2] = t), tk(e, l, s, 47, i), (g = s), l + } + return (g = 6), 0 + } + function yl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + if ( + ((k = (h - 32) | 0), + (h = k), + (r = R0(e, A[f >> 2], A[(f + 4) >> 2])), + (i = g), + (i | 0) != 6) + ) { + for ( + s2(e, (k + 8) | 0, A[(r + 4) >> 2] & 2147483647), + t = (r + 16) | 0, + u = A[(r + 4) >> 2] & 2147483647, + f = 0; + ; + + ) { + if ((f | 0) != (u | 0)) { + A: { + r: { + e: { + if (!(Q[(r + 7) | 0] & 128)) { + n = Q[(f + t) | 0] + break e + } + if (((n = F[((f << 1) + t) >> 1]), n >>> 0 > 255)) break r + } + if (!Dr(29328, n, 69)) break r + q1((k + 8) | 0, n) + break A + } + Hr((k + 8) | 0, n) + } + f = (f + 1) | 0 + continue + } + break + } + I(e, r, i), (r = d0((k + 8) | 0)), (i = g) + } + return (h = (k + 32) | 0), (g = i), r | 0 + } + function Ye(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + o = -1 + A: { + if ( + ((t = A[r >> 2]), (k = A[(e + 4) >> 2]), (u = k & 2147483647), (t | 0) >= (u | 0)) + ) + break A + for (l = (e + 16) | 0, s = k & -2147483648, k = 0, e = t; ; ) { + r: { + e: { + if ((e | 0) == (u | 0)) { + e = u + break e + } + if ( + (s | B ? (f = F[((e << 1) + l) >> 1]) : (f = Q[(e + l) | 0]), + (f - 48) >>> 0 < 10) + ) + break r + if ((e | 0) == (t | 0)) break A + } + ;(A[i >> 2] = k), (A[(i + 4) >> 2] = n), (A[r >> 2] = e), (o = 0) + break A + } + ;(e = (e + 1) | 0), + (k = i0(k, n, 10, 0)), + (n = (k + f) | 0), + (f = g), + (f = k >>> 0 > n >>> 0 ? (f + 1) | 0 : f), + (k = (n - 48) | 0), + (n = (f - (n >>> 0 < 48)) | 0) + } + } + return o + } + function G1(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + ;(f = (h - 16) | 0), (h = f) + A: { + if (k >>> 0 <= 2) { + ;(b[r >> 3] = i | 0), (e = 0) + break A + } + if ((k - 7) >>> 0 <= 4294967277) { + ;(A[r >> 2] = i), (A[(r + 4) >> 2] = k + 2146959372), (e = 0) + break A + } + ;(k = n4(e, i, k)), (i = g) + r: { + if ((i | 0) == 6) { + ;(n = NaN), (e = -1) + break r + } + e: { + i: { + k: { + if (((t = (i - 7) >>> 0 < 4294967278 ? 7 : i), (t + 10) >>> 0 >= 2)) { + if ((t | 0) == 7) break i + if (t) break k + n = +(k | 0) + break e + } + zn((k + 4) | 0, (f + 8) | 0), I(e, k, i), (n = b[(f + 8) >> 3]), (e = 0) + break r + } + V0(), T() + } + P(0, k | 0), P(1, (i + 2146959372) | 0), (n = +u0()) + } + e = 0 + } + b[r >> 3] = n + } + return (h = (f + 16) | 0), e + } + function xl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(u = (h - 16) | 0), (h = u), (n = Br(e, (u + 12) | 0, A[f >> 2], A[(f + 4) >> 2])) + A: { + if (!n) { + ;(f = 0), (o = 6) + break A + } + ;(r = $7(e, n, A[(u + 12) >> 2], 17796)), (i = g), y2(e, n) + r: { + if ( + ((i | 0) == 6) | ((k | 0) < 2) || + ((k = A[(f + 12) >> 2]), (l = k), (n = A[(f + 8) >> 2]), !A2(e, n, k)) + ) + break r + ;(f = 0), (o = 6), (k = j0(e)), (t = g) + e: { + if ((t | 0) == 6) { + ;(k = r), (t = i) + break e + } + if ((l0(e, k, t, 47, r, i, 7) | 0) < 0) break e + ;(f = Wn(e, k, t, 47, n, l)), (o = g) + } + I(e, k, t) + break A + } + ;(f = r), (o = i) + } + return (h = (u + 16) | 0), (g = o), f | 0 + } + function Y7(e, r) { + var i = 0, + k = 0 + return ( + (k = (e - -64) | 0), + (i = tf(A[e >> 2], A[k >> 2], 0, 0, A[(e + 12) >> 2], 0)), + i + ? ((A[(i + 112) >> 2] = 0), + (A[(i + 96) >> 2] = 0), + (A[(i + 72) >> 2] = 0), + (A[(i + 76) >> 2] = 1), + (A[(i + 48) >> 2] = 1), + (A[(i + 52) >> 2] = 0), + (o0[(i + 108) >> 1] = 1536), + (A[(i + 88) >> 2] = 1), + (A[(i + 92) >> 2] = 0), + (A[(i + 80) >> 2] = 1), + (A[(i + 84) >> 2] = 0), + (A[r >> 2] = i), + (A[k >> 2] = i), + J(e, 9), + (A[(r + 12) >> 2] = A[(A[r >> 2] + 280) >> 2]), + (r = a0(e, 105, -1)), + J(e, 184), + B0(e, 8), + f0(A[k >> 2], 0), + J(e, 184), + B0(e, 115), + f0(A[k >> 2], 0), + J(e, 45), + I0(e, r), + (A[k >> 2] = A[(A[k >> 2] + 4) >> 2]), + 0) + : ((A[r >> 2] = 0), -1) + ) + } + function v7(e, r, i) { + var k = 0, + f = 0 + ;(k = (h - 80) | 0), (h = k) + A: { + r: { + if ((r | 0) < 0) { + ;(A[k >> 2] = r & 2147483647), + (r = (k + 16) | 0), + W2(r, 64, 4451, k), + (r = i1(e, r)), + (e = g) + break r + } + if (((e = A[(e + 16) >> 2]), z[(e + 44) >> 2] <= r >>> 0)) break A + ;(f = A[(e + 56) >> 2]), (r = A[(f + (r << 2)) >> 2]), (e = A[(r + 4) >> 2]) + e: { + i: { + if ((A[(r + 8) >> 2] & -1073741824) == 1073741824) break i + if (!i) break e + if ((e | 0) != -2147483648) break i + r = A[(f + 188) >> 2] + } + ;(A[r >> 2] = A[r >> 2] + 1), (e = -7) + break r + } + ;(A[r >> 2] = A[r >> 2] + 1), (e = -8) + } + return (h = (k + 80) | 0), (g = e), r + } + d(12389, 16200, 3085, 12669), T() + } + function Tl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(k = (h - 16) | 0), + (h = k), + (n = 6), + (r = Z0(e, r, i)), + (i = g), + (u = i), + (o = _r(e, r, i, 1)), + (i = g), + (f = i) + A: { + if ( + (i | 0) == 6 || + (!((i + 11) >>> 0 < 18 && i) && + ((g2(e, (k + 8) | 0, o, i) | 0) < 0 || + ((n = 2), (A[(k + 12) >> 2] & 2146435072) == 2146435072))) || + ((n = 6), (i = P4(e, r, u, 11957)), (t = g), (t | 0) == 6) + ) + break A + if (!A2(e, i, t)) { + j(e, 14768, 0), I(e, i, t) + break A + } + ;(l = L0(e, i, t, r, u, 0, 0)), (n = g) + } + return I(e, r, u), I(e, o, f), (h = (k + 16) | 0), (g = n), l | 0 + } + function mf(e, r, i) { + var k = 0, + f = 0, + n = 0 + A: { + r: { + if ((r | 0) == -94) { + if (((k = -1), !le(e, 8, i))) break r + break A + } + if (((k = -1), mf(e, -94, i))) break A + } + if (((k = 0), A[(e + 16) >> 2] != (r | 0))) break A + for (n = (r | 0) == -94 ? 105 : 106, i = i & -5, f = _0(A[(e - -64) >> 2]); ; ) { + if (((k = -1), y(e))) break A + J(e, 17), a0(e, n, f), J(e, 14) + r: { + if ((r | 0) == -94) { + if (!le(e, 8, i)) break r + break A + } + if (mf(e, -94, i)) break A + } + if (((k = A[(e + 16) >> 2]), (k | 0) != (r | 0))) break + } + if ((k | 0) == -88) return $(e, 3287, 0), -1 + I0(e, f), (k = 0) + } + return k + } + function k6(e, r, i) { + var k = 0, + f = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + r: { + if ((i | 0) != -1) break r + if (F[(r + 6) >> 1] == 48) { + i = y1(e, (k + 8) | 0, r, i, 98) + e: { + if (!i) break e + if (((r = A[(k + 8) >> 2]), (f = A[(k + 12) >> 2]), (f | 0) == 3)) { + r = k6(e, A[i >> 2], A[(i + 4) >> 2]) + break A + } + if ( + ((r = L0(e, r, f, A[(i + 8) >> 2], A[(i + 12) >> 2], 1, i)), + (f = g), + (f | 0) == 6) + ) + break e + if (((r = U0(e, r, f)), !r)) break r + if (((i = Q4(e, A[i >> 2], A[(i + 4) >> 2])), (i | 0) < 0)) break e + if (!i) break A + j(e, 7088, 0) + } + r = -1 + break A + } + ;(m[(r + 5) | 0] = Q[(r + 5) | 0] & 254), (r = 1) + break A + } + r = 0 + } + return (h = (k + 16) | 0), r + } + function f6(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + ;(n = A[r >> 2]), + (f = A[(e + 4) >> 2]), + (k = f & 2147483647), + (l = (((n | 0) > (k | 0) ? n : k) - n) | 0), + (u = (e + 16) | 0), + (s = (n + 2) | 0), + (B = f & -2147483648), + (e = 0), + (f = 0) + A: { + for (;;) { + if ((e | 0) != 2) { + if ( + ((o = -1), + (e | 0) == (l | 0) || + (B | w ? (k = F[((n << 1) + u) >> 1]) : (k = Q[(n + u) | 0]), + (k - 48) >>> 0 > 9)) + ) + break A + ;(e = (e + 1) | 0), + (n = (n + 1) | 0), + (f = i0(f, t, 10, 0)), + (k = (f + k) | 0), + (t = g), + (t = f >>> 0 > k >>> 0 ? (t + 1) | 0 : t), + (f = (k - 48) | 0), + (t = (t - (k >>> 0 < 48)) | 0) + continue + } + break + } + ;(A[i >> 2] = f), (A[(i + 4) >> 2] = t), (A[r >> 2] = s), (o = 0) + } + return o + } + function Z7(e, r, i) { + var k = 0, + f = 0 + if (!A[(i + 4) >> 2]) { + ;(k = A[(i + 24) >> 2]), + (f = A[(i + 28) >> 2]), + (A[(k + 4) >> 2] = f), + (A[f >> 2] = k), + (A[(i + 24) >> 2] = 0), + (A[(i + 28) >> 2] = 0) + A: { + if (A[r >> 2]) { + Kt(i) + break A + } + v0(e, A[(i + 32) >> 2], A[(i + 36) >> 2]) + } + v0(e, A[(i + 40) >> 2], A[(i + 44) >> 2]), + (k = (A[i >> 2] - 1) | 0), + (A[i >> 2] = k) + A: { + if (!k) { + ;(k = A[(i + 16) >> 2]), + (f = A[(i + 20) >> 2]), + (A[(k + 4) >> 2] = f), + (A[f >> 2] = k), + (A[(i + 16) >> 2] = 0), + (A[(i + 20) >> 2] = 0), + Z[A[(e + 4) >> 2]]((e + 16) | 0, i) + break A + } + ;(A[(i + 40) >> 2] = 0), + (A[(i + 44) >> 2] = 3), + (A[(i + 32) >> 2] = 0), + (A[(i + 36) >> 2] = 3), + (A[(i + 4) >> 2] = 1) + } + A[(r + 12) >> 2] = A[(r + 12) >> 2] - 1 + } + } + function D7(e, r, i) { + var k = 0, + f = 0, + n = 0 + ;(k = e >> 31), (k = ((k ^ e) - k) | 0), (n = (r - 1) | 0) + A: { + if (!(n & r)) { + if ( + ((f = E0(n)), + (n = (32 - f) | 0), + (f = (((k + ((e | 0) >= 0 ? (31 - f) | 0 : 0)) >>> 0) / (n >>> 0)) | 0), + i) + ) + break A + f = M(k, r >>> 0 >= 2 ? n : 0) + break A + } + r = (r - 2) | 0 + r: { + if (i) { + ;(r = r << 3), + i0(k, 0, A[(r + 71428) >> 2], 0), + (i = g), + (r = i0(A[(r + 71424) >> 2], 0, k, 0)), + (k = (i + r) | 0), + (i = g), + (i = r >>> 0 > k >>> 0 ? (i + 1) | 0 : i), + (r = ((i & 2147483647) << 1) | (k >>> 31)) + break r + } + ;(k = i0(A[((r << 2) + 71712) >> 2], 0, k, 0)), + (i = g), + (r = ((i & 536870911) << 3) | (k >>> 29)) + } + f = (r + (((e ^ -1) >>> 31) | 0)) | 0 + } + return (r = f), (e | 0) < 0 ? (0 - r) | 0 : r + } + function ve(e, r, i) { + var k = 0, + f = 0, + n = 0 + ;(f = (h - 16) | 0), (h = f), (k = -1) + A: { + if (A[(e + 20) >> 2]) break A + r: { + e: { + if ((r | 0) >= 1073741824) { + $0(A[e >> 2], 11702, 0) + break e + } + if ( + ((n = ((M(A[(e + 12) >> 2], 3) | 0) / 2) | 0), + (r = (r | 0) > (n | 0) ? r : n), + (n = (i | 0) < 256), + (i = A[(e + 16) >> 2]), + !(n | i)) + ) { + k = bf(e, r) + break A + } + if ( + ((i = N4( + A[e >> 2], + A[(e + 4) >> 2], + ((((r << i) - i) | 0) + 17) | 0, + (f + 12) | 0, + )), + i) + ) + break r + } + O6(e) + break A + } + ;(k = A[(f + 12) >> 2]), + (A[(e + 4) >> 2] = i), + (i = e), + (e = (r + ((k >>> A[(e + 16) >> 2]) | 0)) | 0), + (A[(i + 12) >> 2] = (e | 0) >= 1073741823 ? 1073741823 : e), + (k = 0) + } + return (h = (f + 16) | 0), k + } + function J7(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(n = (h - 16) | 0), + (h = n), + (f = A[r >> 2]), + (A[(n + 12) >> 2] = f), + (t = -1), + (k = A[(e + 4) >> 2]) + A: { + if ((k & 2147483647) <= (f | 0)) break A + u = (e + 16) | 0 + r: { + e: switch ( + (k & -2147483648 ? (k = F[(u + (f << 1)) >> 1]) : (k = Q[(f + u) | 0]), + (k - 43) | 0) + ) { + case 0: + case 2: + break e + default: + break r + } + A[(n + 12) >> 2] = f + 1 + } + if (((e = Ye(e, (n + 12) | 0, i)), !(e | ((k | 0) != 45)))) { + if (((k = A[i >> 2]), (f = A[(i + 4) >> 2]), !(k | f))) break A + ;(A[i >> 2] = 0 - k), (A[(i + 4) >> 2] = 0 - ((f + ((k | 0) != 0)) | 0)) + } + ;(A[r >> 2] = A[(n + 12) >> 2]), (t = e) + } + return (h = (n + 16) | 0), t + } + function F7(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + if ( + (((Q[(i + 2) | 0] << 16) & 2031616) | (Q[i | 0] | (Q[(i + 1) | 0] << 8))) >>> 0 > + r >>> 0 + ) + return (A[e >> 2] = 0), 0 + if ( + ((n = (k - 1) | 0), + (k = (M(n, 3) + i) | 0), + (Q[k | 0] | (Q[(k + 1) | 0] << 8) | (Q[(k + 2) | 0] << 16)) >>> 0 > r >>> 0) + ) { + for (k = 0; ; ) { + if (((n - k) | 0) >= 2) { + ;(t = (((k + n) | 0) / 2) | 0), + (f = (M(t, 3) + i) | 0), + (f = + (Q[f | 0] | (Q[(f + 1) | 0] << 8) | ((Q[(f + 2) | 0] << 16) & 2031616)) >>> + 0 > + r >>> 0), + (n = f ? t : n), + (k = f ? k : t) + continue + } + break + } + ;(r = (M(k, 3) + i) | 0), + (i = Q[(r + 2) | 0]), + (A[e >> 2] = ((i << 16) & 2031616) | (Q[r | 0] | (Q[(r + 1) | 0] << 8))), + (e = (((k << 5) | (i >>> 5)) + 32) | 0) + } else e = -1 + return e + } + function Pl(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(k = (h - 16) | 0), + (h = k), + (f = A[(e + 192) >> 2]), + (n = A[(e + 196) >> 2]), + (t = n), + n >>> 0 >= 4294967285 && (A[f >> 2] = A[f >> 2] + 1), + (n = P4(e, f, t, 10723)), + (u = g), + I(e, f, t), + (o = k), + (l = i1(e, r)), + (A[(o + 8) >> 2] = l), + (A[(k + 12) >> 2] = g) + A: { + if (i) { + ;(r = P4(e, n, u, 8310)), + (f = g), + (i = G0(e, r, f, n, u, 1, (k + 8) | 0)), + (t = g), + I(e, A[(k + 8) >> 2], A[(k + 12) >> 2]) + break A + } + ;(i = G0(e, n, u, 0, 3, 1, (k + 8) | 0)), + (t = g), + (r = A[(k + 8) >> 2]), + (f = A[(k + 12) >> 2]) + } + return I(e, r, f), I(e, n, u), (e = v2(i, t)), (h = (k + 16) | 0), e | 0 + } + function f1(e, r, i, k, f, n, t, u, o) { + var l = 0, + s = 0, + B = 0, + w = 0 + ;(o = i0(r, i, u, o)), + (u = g), + (f = i0(k, f, n, t)), + (o = (f + o) | 0), + (k = (g + u) | 0), + (u = f >>> 0 > o >>> 0 ? (k + 1) | 0 : k), + (l = t), + (f = 0), + (s = i), + (k = 0), + (i = i0(t, f, i, k)), + (t = (i + o) | 0), + (o = (g + u) | 0), + (B = t), + (i = i >>> 0 > t >>> 0 ? (o + 1) | 0 : o), + (t = i0(n, 0, r, 0)), + (u = g), + (o = 0), + (k = i0(n, o, s, k)), + (u = (u + k) | 0), + (n = (g + o) | 0), + (n = k >>> 0 > u >>> 0 ? (n + 1) | 0 : n), + (o = (n + B) | 0), + (k = i), + (n = n >>> 0 > o >>> 0 ? (k + 1) | 0 : k), + (r = (i0(r, w, l, f) + u) | 0), + (f = g), + (f = r >>> 0 < u >>> 0 ? (f + 1) | 0 : f), + (u = (f + o) | 0), + (o = n), + (A[(e + 8) >> 2] = u), + (A[(e + 12) >> 2] = f >>> 0 > u >>> 0 ? (o + 1) | 0 : o), + (A[e >> 2] = t), + (A[(e + 4) >> 2] = r) + } + function E1(e, r, i, k) { + A: { + if ((i | 0) == -1) + for (;;) { + r: { + if ( + !(Q[(r + 5) | 0] & 4) || + ((i = + A[ + (((A[(A[(e + 16) >> 2] + 68) >> 2] + M(F[(r + 6) >> 1], 24)) | 0) + + 20) >> + 2 + ]), + !i) || + ((i = A[(i + 16) >> 2]), !i) + ) + break r + return ( + (A[r >> 2] = A[r >> 2] + 1), (i = Z[i | 0](e, r, -1, k) | 0), I(e, r, -1), i + ) + } + if (((A[r >> 2] = A[r >> 2] + 1), (i = D2(e, 0, r, k)), I(e, r, -1), i)) break A + r: { + if (((F[(r + 6) >> 1] - 21) & 65535) >>> 0 > 10 || ((i = c6(e, k)), !i)) + break r + return i >> 31 + } + if (((r = A[(A[(r + 16) >> 2] + 44) >> 2]), !r)) break + } + i = 0 + } + return i + } + function Ze(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + ;(k = (h - 16) | 0), (h = k), (n = Br(e, (k + 8) | 0, r, i)), I(e, r, i) + A: { + if (!n) { + ;(r = 0), (i = 6) + break A + } + ;(i = br(n)), (r = (i + n) | 0), (A[(k + 12) >> 2] = r) + r: { + if ((i | 0) == A[(k + 8) >> 2]) { + ;(r = Zr(e, 0, 0)), (i = g) + break r + } + ;(i = r), (t = (k + 12) | 0), (r = A[(A[(e + 16) >> 2] + 140) >> 2]) + e: { + if (r && ((f = 645), A[(r + 40) >> 2] & 4)) break e + f = 133 + } + if ( + ((r = ui(e, i, t, 0, f)), + (i = g), + (f = (br(A[(k + 12) >> 2]) + A[(k + 12) >> 2]) | 0), + (A[(k + 12) >> 2] = f), + ((i | 0) == 6) | (A[(k + 8) >> 2] == ((f - n) | 0))) + ) + break r + I(e, r, i), (r = 0), (i = -12) + } + y2(e, n) + } + return (h = (k + 16) | 0), (g = i), r + } + function n6(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + i = -1 + A: { + if ( + VA(e, r, 0) || + ((n = A[(r + 40) >> 2]), + (k = A[(r + 16) >> 2]), + (f = (n + A[(k + 32) >> 2]) | 0), + f >>> 0 > z[(k + 28) >> 2] && Bn(e, (r + 16) | 0, r, f)) + ) + break A + for (k = A[(r + 36) >> 2], i = 0; ; ) { + if ((i | 0) != (n | 0)) { + ;(f = F1(e, r, i | -2147483648, 7)), + (t = A[(k + 4) >> 2]), + (A[f >> 2] = A[k >> 2]), + (A[(f + 4) >> 2] = t), + (i = (i + 1) | 0), + (k = (k + 8) | 0) + continue + } + break + } + ;(e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(r + 36) >> 2]), + (i = 0), + (A[(r + 40) >> 2] = 0), + (A[(r + 32) >> 2] = 0), + (A[(r + 36) >> 2] = 0), + (m[(r + 5) | 0] = Q[(r + 5) | 0] & 247) + } + return i + } + function Ll(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0 + ;(k = (h - 16) | 0), (h = k), (t = 6), (r = O2(e, r, i)), (i = g) + A: { + if ((i | 0) == 6) { + ;(u = r), (t = i) + break A + } + r: { + if ( + T2(e, (k + 12) | 0, A[f >> 2], A[(f + 4) >> 2], A[(r + 4) >> 2] & 2147483647, 0) + ) + break r + if ( + ((n = A[(r + 4) >> 2] & 2147483647), + (A[(k + 8) >> 2] = n), + (o = A[(f + 8) >> 2]), + (f = A[(f + 12) >> 2]), + (f | 0) != 3) + ) { + if (T2(e, (k + 8) | 0, o, f, n, 0)) break r + n = A[(k + 8) >> 2] + } + ;(f = A[(k + 12) >> 2]), + (u = _1(e, r, (f | 0) < (n | 0) ? f : n, (f | 0) > (n | 0) ? f : n)), + (t = g) + } + I(e, r, i) + } + return (h = (k + 16) | 0), (g = t), u | 0 + } + function t6(e, r, i) { + A: { + for (;;) { + if ((i | 0) != -1) break A + r: { + e: { + i: { + k: { + f: { + t: switch (((i = F[(r + 6) >> 1]), (i - 12) | 0)) { + case 3: + break A + case 0: + break r + case 2: + break i + case 1: + case 4: + break f + default: + break t + } + if ((i | 0) == 48) break k + switch ((i - 52) | 0) { + case 0: + case 4: + break f + default: + break A + } + } + return A[(A[(r + 32) >> 2] + 48) >> 2] + } + if (((i = A[(r + 32) >> 2]), !i)) break A + if (!Q[(i + 17) | 0]) break e + return hi(e), 0 + } + i = A[(r + 32) >> 2] + } + ;(r = A[i >> 2]), (i = A[(i + 4) >> 2]) + continue + } + break + } + e = A[(r + 32) >> 2] + } + return e + } + function Yf(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + for (f = (r + 28) | 0, n = (r + 24) | 0; ; ) { + if (((f = A[f >> 2]), (f | 0) != (n | 0))) { + if (!((F[(f - 2) >> 1] != (i | 0)) | (((Q[(f - 3) | 0] >>> 1) & 1) != (k | 0)))) + return (e = (f - 8) | 0), (A[e >> 2] = A[e >> 2] + 1), e + f = (f + 4) | 0 + continue + } + break + } + return ( + (e = W0(e, 32)), + e + ? ((A[e >> 2] = 1), + (o0[(e + 6) >> 1] = i), + (m[(e + 5) | 0] = (Q[(e + 5) | 0] & 252) | ((k << 1) & 2)), + (f = A[(r + 24) >> 2]), + (t = (e + 8) | 0), + (A[(f + 4) >> 2] = t), + (A[(e + 12) >> 2] = n), + (A[(e + 8) >> 2] = f), + (A[(r + 24) >> 2] = t), + (r = A[((k ? 16 : 20) + r) >> 2]), + (A[(e + 24) >> 2] = 0), + (A[(e + 28) >> 2] = 3), + (A[(e + 16) >> 2] = r + (i << 3)), + e) + : 0 + ) + } + function W7(e, r, i) { + var k = 0 + k = -1 + A: { + if (!A[(r + 76) >> 2]) break A + r: switch ((i - 113) | 0) { + case 2: + if (((k = A[(r + 180) >> 2]), (k | 0) >= 0)) break A + return (e = H2(e, r, 115)), (A[(r + 180) >> 2] = e), e + case 1: + if (((k = A[(r + 176) >> 2]), (k | 0) >= 0)) break A + return (e = H2(e, r, 114)), (A[(r + 176) >> 2] = e), e + case 0: + if (((k = A[(r + 172) >> 2]), (k | 0) >= 0)) break A + return (e = H2(e, r, 113)), (A[(r + 172) >> 2] = e), e + default: + break r + } + if ((i | 0) != 8 || ((k = A[(r + 168) >> 2]), (k | 0) >= 0)) break A + ;(k = H8(e, r)), (A[(r + 168) >> 2] = k) + } + return k + } + function V7(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + Xe(e, r), (n = -1), (t = A[r >> 2]), (u = (t + 3) | 0), (k = A[(e + 4) >> 2]) + A: { + if ((u | 0) > (k & 2147483647)) break A + for (o = (e + 16) | 0, l = k & -2147483648; ; ) { + if ((f | 0) == 12) break A + ;(s = M(f, 3)), (e = 0) + r: { + for (;;) { + if ((e | 0) == 3) break r + if ( + ((k = (e + t) | 0), + (B = (e + s) | 0), + (e = (e + 1) | 0), + l | w ? (k = F[((k << 1) + o) >> 1]) : (k = Q[(k + o) | 0]), + (k | 0) != m[(B + 27296) | 0]) + ) + break + } + f = (f + 1) | 0 + continue + } + break + } + ;(A[i >> 2] = f), (A[(i + 4) >> 2] = 0), (A[r >> 2] = u), (n = 0) + } + return n + } + function Kl(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0 + ;(f = (h - 16) | 0), (h = f), (h = (f + 16) | 0) + A: { + r: { + if ( + k >>> 0 >= 3 || + ((e = A[(e + 84) >> 2]), + (A[(f + 4) >> 2] = 0), + (A[(f + 8) >> 2] = A[e >> 2]), + (A[(f + 12) >> 2] = A[(e + 4) >> 2]), + (k = A[(((f + 4) | 0) + (k << 2)) >> 2]), + (f = (0 - k) | 0), + (n = r >>> 0 < f >>> 0), + (f = f >> 31), + (n & ((i | 0) <= (f | 0))) | ((i | 0) < (f | 0))) || + ((f = (A[(e + 8) >> 2] - k) | 0), + (n = r >>> 0 > f >>> 0), + (f = f >> 31), + (n & ((i | 0) >= (f | 0))) | ((i | 0) > (f | 0))) + ) + break r + ;(i = e), (e = (r + k) | 0), (A[i >> 2] = e), (r = 0) + break A + } + ;(A[19348] = 28), (e = -1), (r = -1) + } + return (g = r), e | 0 + } + function R4(e, r, i) { + var k = 0, + f = 0 + ;(f = e), (e = A[(r + 8) >> 2]) + A: { + if ((e | 0) >= 2147483646) { + if (((k = 0), i & 1 || ((k = 2147483647), (e | 0) != 2147483646))) break A + k = (A[(r + 4) >> 2] + 2147483647) | 0 + break A + } + if (((k = 0), (e | 0) <= 0)) break A + if (e >>> 0 <= 31) { + ;(i = + (A[(((A[(r + 16) >> 2] + (A[(r + 12) >> 2] << 2)) | 0) - 4) >> 2] >>> + (32 - e)) | + 0), + (k = A[(r + 4) >> 2] ? (0 - i) | 0 : i) + break A + } + if (((k = A[(r + 4) >> 2] ? -2147483648 : 2147483647), !(i & 1))) break A + ;(i = A[(r + 12) >> 2]), + (i = t1(A[(r + 16) >> 2], i, ((i << 5) - e) | 0)), + (k = A[(r + 4) >> 2] ? (0 - i) | 0 : i) + } + A[f >> 2] = k + } + function M7(e, r) { + var i = 0, + k = 0, + f = 0 + A: { + if ( + ((i = (A[(r + 24) >> 2] + 1) << 2), + (k = (((i + (A[(r + 28) >> 2] << 3)) | 0) + 48) | 0), + (f = W0(e, k)), + !f) + ) { + i = 0 + break A + } + for ( + i = (Q0(f, (((A[(r + 24) >> 2] ^ -1) << 2) + r) | 0, k) + i) | 0, + A[i >> 2] = 1, + r = A[(e + 16) >> 2], + m[(i + 4) | 0] = 2, + k = A[(r + 80) >> 2], + f = (i + 8) | 0, + A[(k + 4) >> 2] = f, + A[(i + 12) >> 2] = r + 80, + A[(i + 8) >> 2] = k, + A[(r + 80) >> 2] = f, + r = 0, + m[(i + 16) | 0] = 0, + k = A[(i + 44) >> 2], + k && (A[k >> 2] = A[k >> 2] + 1), + k = (i + 48) | 0; + ; + + ) { + if (z[(i + 32) >> 2] <= r >>> 0) break A + t0(e, A[(k + 4) >> 2]), (k = (k + 8) | 0), (r = (r + 1) | 0) + } + } + return i + } + function Ol(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0 + ;(t = (h - 32) | 0), (h = t) + A: { + if (((k = wA(e, (t + 12) | 0, A[f >> 2], A[(f + 4) >> 2])), k)) { + r: { + e: switch (n | 0) { + case 0: + if ( + ((r = -1), + (i = -1), + A[(k + 4) >> 2] || ((f = A[(k + 8) >> 2]), (f | 0) <= 0)) + ) + break r + ;(r = (f - 1) | 0), (i = 0) + break r + case 1: + break e + default: + break A + } + if (((r = -1), (i = -1), A[(k + 8) >> 2] == -2147483648)) break r + ;(r = Pe(k)), (i = r >> 31) + } + e1(e, k, (t + 12) | 0), (e = Zr(e, r, i)), (r = g) + } else (e = 0), (r = 6) + return (h = (t + 32) | 0), (g = r), e | 0 + } + V0(), T() + } + function N2(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + ;(t = (e + 1) | 0), (k = Q[e | 0]), (u = (k << 24) >> 24) + A: { + r: { + if ((u | 0) >= 0) { + r = t + break r + } + if ( + ((f = -1), + (k = (u - -64) & 255), + k >>> 0 > 61 || ((n = A[((k << 2) + 71172) >> 2]), (n | 0) >= (r | 0))) + ) + break A + for ( + o = (n - 1) | 0, r = (((e + n) | 0) + 1) | 0, k = Q[(n + 71138) | 0] & u, e = 0; + ; + + ) { + if ((e | 0) != (n | 0)) { + if (((f = m[t | 0]), (f | 0) > -65)) return -1 + ;(k = (f & 63) | (k << 6)), (e = (e + 1) | 0), (t = (t + 1) | 0) + continue + } + break + } + if (((f = -1), z[((o << 2) + 71152) >> 2] > k >>> 0)) break A + } + ;(A[i >> 2] = r), (f = k) + } + return f + } + function zl(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0, + f = 0 + ;(k = A[r >> 2]), (r = A[(r + 4) >> 2]), (i = 9275) + A: { + if (!r | ((r + 11) >>> 0 > 17)) break A + r: { + e: { + if (0 | ((r | 0) != -11)) { + if (((i = 5688), !f & ((r | 0) == -10))) break A + if (f | ((r | 0) != -9)) { + if (((i = 9856), A2(e, k, r))) break A + if (((e = (r + 8) | 0), e >>> 0 < 13)) break e + break r + } + i = 6361 + break A + } + i = 11232 + break A + } + if (!((7683 >>> e) & 1)) break r + i = A[((e << 2) + 20764) >> 2] + break A + } + i = (r | 0) != -1 ? 9620 : 6345 + } + return (e = (o2(i) + 1) | 0), (r = s4(e)), r ? (e = Q0(r, i, e)) : (e = 0), e | 0 + } + function R7(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + if ( + (S(+e), + (n = v(1) | 0), + (k = v(0) | 0), + (i = n & 2147483647), + (((i | 0) == 2146435072) & ((k | 0) != 0)) | (i >>> 0 > 2146435072)) + ) + return ( + S(+r), + (i = v(1) | 0), + (i = i & 2147483647), + (!(v(0) | 0) & ((i | 0) == 2146435072)) | (i >>> 0 < 2146435072) + ) + f = -1 + A: { + if ( + e < r || + (S(+r), + (i = v(1) | 0), + (k = i & 2147483647), + (((k | 0) == 2146435072) & ((v(0) | 0) != 0)) | (k >>> 0 > 2146435072)) || + ((f = 1), e > r) || + ((f = 0), e != 0) + ) + break A + if ((n | 0) < 0) return (i >> 31) ^ -1 + f = (i >>> 31) | 0 + } + return f + } + function Q4(e, r, i) { + var k = 0, + f = 0 + ;(f = (h - 16) | 0), (h = f) + A: { + if ((i | 0) != -1) break A + if (F[(r + 6) >> 1] == 48) { + i = y1(e, (f + 8) | 0, r, i, 97) + r: { + if (!i) break r + if (((r = A[(f + 8) >> 2]), (k = A[(f + 12) >> 2]), (k | 0) == 3)) { + k = Q4(e, A[i >> 2], A[(i + 4) >> 2]) + break A + } + if ( + ((r = L0(e, r, k, A[(i + 8) >> 2], A[(i + 12) >> 2], 1, i)), + (k = g), + (k | 0) == 6 || + ((k = U0(e, r, k)), (r = Q4(e, A[i >> 2], A[(i + 4) >> 2])), (r | 0) < 0)) + ) + break r + if ((r | 0) == (k | 0)) break A + j(e, 13603, 0) + } + k = -1 + break A + } + k = m[(r + 5) | 0] & 1 + } + return (h = (f + 16) | 0), k + } + function De(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(k = A[(e + 12) >> 2]), (f = k) + A: { + for (;;) { + if (f) { + if (((t = A[(e + 16) >> 2]), (n = (((t + (f << 2)) | 0) - 4) | 0), A[n >> 2])) + break A + f = (f - 1) | 0 + continue + } + break + } + return (A[(e + 8) >> 2] = -2147483648), l2(e, 0), 0 + } + if (((A[(e + 8) >> 2] = A[(e + 8) >> 2] + ((f - k) << 5)), (n = E0(A[n >> 2])), n)) { + for (l = (32 - n) | 0, k = 0; ; ) { + if ((f | 0) != (k | 0)) { + ;(s = (u >>> l) | 0), + (o = ((k << 2) + t) | 0), + (u = A[o >> 2]), + (A[o >> 2] = (u << n) | s), + (k = (k + 1) | 0) + continue + } + break + } + A[(e + 8) >> 2] = A[(e + 8) >> 2] - n + } + return Ni(e, r, i, f, 0) + } + function jl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + if (r1(e, r, i)) (e = 0), (r = 6) + else { + k = 20118 + A: { + if (!nr(F[(r + 6) >> 1])) break A + r: { + if ( + ((n = A[(r + 32) >> 2]), + (t = Q[(n + 17) | 0] | (Q[(n + 18) | 0] << 8)), + !(t & 1024) || ((f = A[(n + 84) >> 2]), !f)) + ) + break r + return (e = Er(e, f, A[(n + 72) >> 2])), e | 0 + } + if (((f = (((t >>> 4) & 3) - 1) | 0), f >>> 0 > 2)) break A + k = A[((f << 2) + 33356) >> 2] + } + ;(r = O(e, r, i, 54, r, i, 0)), + (i = g), + (i | 0) == 3 && ((r = y0(e, 47)), (i = g)), + (e = iA(e, k, r, i, 3262)), + (r = g) + } + return (g = r), e | 0 + } + function ql(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(k = (h - 16) | 0), (h = k), (u = 6), (t = $1(e, r, i, 0)) + A: { + if (!t) break A + if (Q[(A[(A[(A[(t + 32) >> 2] + 12) >> 2] + 32) >> 2] + 4) | 0]) { + c2(e) + break A + } + if ( + ei(e, (k + 8) | 0, A[f >> 2], A[(f + 4) >> 2]) || + ((u = 3), + (f = A[(k + 8) >> 2]), + (t = A[(t + 40) >> 2]), + (n = A[(k + 12) >> 2]), + (o = t & (n >> 31)), + (f = (o + f) | 0), + (n = f >>> 0 < o >>> 0 ? (n + 1) | 0 : n), + ((n | 0) < 0) | ((((n | 0) >= 0) & (f >>> 0 >= t >>> 0)) | ((n | 0) > 0))) + ) + break A + ;(l = m1(e, r, i, f, n)), (u = g) + } + return (h = (k + 16) | 0), (g = u), l | 0 + } + function U0(e, r, i) { + var k = 0 + k = -1 + A: switch ((i + 11) | 0) { + case 11: + return (r | 0) != 0 + case 12: + case 13: + case 14: + return r + case 4: + return (k = A[(r + 4) >> 2]), I(e, r, i), (k & 2147483647) != 0 + case 10: + return (k = m[(r + 5) | 0]), I(e, r, i), (k | 0) >= 0 + default: + if ((i - 7) >>> 0 <= 4294967277) + return (((i + 2146959372) & 2147483647) - !r) >>> 0 < 2146435072 + I(e, r, i), (k = 1) + case 17: + return k + case 0: + case 1: + case 2: + break A + } + return (k = A[(r + 12) >> 2]), I(e, r, i), (k + 2147483647) >>> 0 < 4294967294 + } + function S7(e, r) { + var i = 0 + A: { + r: { + if ((e ^ r) & 3) { + i = Q[r | 0] + break r + } + if (r & 3) + for (;;) { + if (((i = Q[r | 0]), (m[e | 0] = i), !i)) break A + if (((e = (e + 1) | 0), (r = (r + 1) | 0), !(r & 3))) break + } + if (((i = A[r >> 2]), (i ^ -1) & (i - 16843009) & -2139062144)) break r + for ( + ; + (A[e >> 2] = i), + (i = A[(r + 4) >> 2]), + (e = (e + 4) | 0), + (r = (r + 4) | 0), + !((i - 16843009) & (i ^ -1) & -2139062144); + + ); + } + if (((m[e | 0] = i), !(i & 255))) break A + for ( + ; + (i = Q[(r + 1) | 0]), + (m[(e + 1) | 0] = i), + (e = (e + 1) | 0), + (r = (r + 1) | 0), + !!i; + + ); + } + } + function _l(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + if ( + ((n = A[(f + 4) >> 2]), + (t = n), + (u = A[f >> 2]), + (o = u), + (k | 0) >= 4 && ((n = A[(f + 28) >> 2]), (o = A[(f + 24) >> 2])), + ((t | 0) == -2) | (t >>> 0 < 4294967294)) + ) + return J0(e), (g = 6), 0 + ;(r = A[(f + 16) >> 2]), + (i = A[(f + 20) >> 2]), + (k = 0), + (l = 6), + (f = P0(e, A[(f + 8) >> 2], A[(f + 12) >> 2])) + A: { + if ( + !f || + (i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (r = B4(e, u, t, f, r, i, o, n, 0)), + K(e, f), + (r | 0) < 0) + ) + break A + ;(k = (r | 0) != 0), (l = 1) + } + return (g = l), k | 0 + } + function vf(e, r) { + var i = 0, + k = 0, + f = 0 + if (((k = (h - 16) | 0), (h = k), V2(e, 39))) { + ;(A[k >> 2] = A[(e + 4) >> 2]), + (A[(k + 4) >> 2] = A[(e + 20) >> 2]), + (A[(k + 12) >> 2] = A[(e + 24) >> 2]), + (A[(k + 8) >> 2] = A[(e + 48) >> 2]), + (i = -1) + A: { + if (y(e)) break A + r: { + if ( + ((f = A[(e + 16) >> 2]), + (i = (f + 45) | 0), + !(((1 << i) & 193 ? i >>> 0 <= 7 : 0) | ((f | 0) == 123))) + ) { + if (((i = 1), (f | 0) == 91)) break A + if ((f | 0) != -125) break r + if (((i = 0), A[(e + 40) >> 2])) break A + } + i = ((r & 4) >>> 2) | (A[(e + 4) >> 2] == A[(e + 20) >> 2]) + break A + } + i = 0 + } + e = $6(e, k) ? -1 : i + } else e = 0 + return (h = (k + 16) | 0), e + } + function S4(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + A: { + if (!k) { + ;(u = 3), (f = 0) + break A + } + ;(f = A[(e + 16) >> 2]), + (o = A[(f + 128) >> 2]), + (u = A[(f + 132) >> 2]), + (A[(f + 128) >> 2] = 0), + (A[(f + 132) >> 2] = 2), + (f = -1) + } + ;(l = O(e, r, i, 6, r, i, 0)), (t = g) + A: { + if (!((!0 & ((t | 0) == 2)) | (!s & ((t | 0) == 3)))) { + if (((n = -1), !s & ((t | 0) == 6))) break A + ;(i = L0(e, l, t, r, i, 0, 0)), (n = g), (t = n), (n = f) + r: { + if (k || ((n = -1), (t | 0) == 6) || ((n = f), (t | 0) == -1)) break r + J0(e), (n = -1) + } + I(e, i, t) + break A + } + n = f + } + return k && e4(e, o, u), n + } + function Jr(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0 + ;(n = (h - 80) | 0), (h = n), (t = A[e >> 2]) + A: { + if (Xt(r, k)) { + ;(u = n), + (o = u4(A[(t + 16) >> 2], (n + 16) | 0, k)), + (A[u >> 2] = o), + $(e, 19632, n), + (e = 0) + break A + } + if (((e = 0), x2(t, (r + 28) | 0, 20, (r + 36) | 0, (A[(r + 32) >> 2] + 1) | 0))) + break A + ;(e = A[(r + 32) >> 2]), + (A[(r + 32) >> 2] = e + 1), + (e = (A[(r + 28) >> 2] + M(e, 20)) | 0), + (A[e >> 2] = 0), + (A[(e + 4) >> 2] = 0), + (A[(e + 16) >> 2] = 0), + (r = (e + 8) | 0), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (u = e), + (o = t0(t, i)), + (A[(u + 12) >> 2] = o), + (r = t0(t, k)), + (A[(e + 8) >> 2] = f), + (A[(e + 16) >> 2] = r) + } + return (h = (n + 80) | 0), e + } + function U7(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0 + ;(A[(r + 32) >> 2] = k), + (A[(r + 36) >> 2] = 0), + (A[(r + 40) >> 2] = 0), + (t = A[(k + 60) >> 2]) + A: { + if (!t) break A + r: { + if (((l = w2(e, t << 2)), !l)) break r + for (A[(r + 36) >> 2] = l, t = 0; ; ) { + if (A[(k + 60) >> 2] <= (t | 0)) break A + ;(o = (A[(k + 36) >> 2] + (t << 3)) | 0), (u = F[(o + 2) >> 1]), (o = Q[o | 0]) + e: { + if (o & 1) { + if (((u = Yf(e, n, u, (o >>> 1) & 1)), u)) break e + break r + } + ;(u = A[((u << 2) + f) >> 2]), (A[u >> 2] = A[u >> 2] + 1) + } + ;(A[((t << 2) + l) >> 2] = u), (t = (t + 1) | 0) + } + } + I(e, r, i), (r = 0), (i = 6) + } + return (g = i), r + } + function Zf(e, r, i) { + var k = 0, + f = 0, + n = 0 + k = A[(i + 16) >> 2] + A: { + if (!k) { + if (g8(i)) break A + k = A[(i + 16) >> 2] + } + if (((f = A[(i + 20) >> 2]), (k - f) >>> 0 < r >>> 0)) + return Z[A[(i + 36) >> 2]](i, e, r) | 0 + r: { + e: { + if (!r | (A[(i + 80) >> 2] < 0)) break e + for (k = r; ; ) { + if (((n = (e + k) | 0), Q[(n - 1) | 0] != 10)) { + if (((k = (k - 1) | 0), k)) continue + break e + } + break + } + if (((f = Z[A[(i + 36) >> 2]](i, e, k) | 0), f >>> 0 < k >>> 0)) break A + ;(r = (r - k) | 0), (f = A[(i + 20) >> 2]) + break r + } + ;(n = e), (k = 0) + } + Q0(f, n, r), (A[(i + 20) >> 2] = A[(i + 20) >> 2] + r), (f = (r + k) | 0) + } + return f + } + function cl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(k = (h - 16) | 0), (h = k), (u = 6), (r = O2(e, r, i)), (i = g) + A: { + if ((i | 0) == 6) { + ;(l = r), (u = i) + break A + } + n = A[(r + 4) >> 2] & 2147483647 + r: { + if (T2(e, (k + 12) | 0, A[f >> 2], A[(f + 4) >> 2], n, n)) break r + if ( + ((o = n), + (n = A[(k + 12) >> 2]), + (t = (o - n) | 0), + (A[(k + 8) >> 2] = t), + (o = A[(f + 8) >> 2]), + (f = A[(f + 12) >> 2]), + (f | 0) != 3) + ) { + if (T2(e, (k + 8) | 0, o, f, t, 0)) break r + t = A[(k + 8) >> 2] + } + ;(l = _1(e, r, n, (n + t) | 0)), (u = g) + } + I(e, r, i) + } + return (h = (k + 16) | 0), (g = u), l | 0 + } + function $l(e, r, i, k, f) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = (h - 16) | 0), + (h = e), + Mf(e), + (k = A[(e + 8) >> 2]), + (f = i0(A[e >> 2], A[(e + 4) >> 2], 1e6, 0)), + (i = (k + f) | 0), + (r = (g + (k >> 31)) | 0), + (r = i >>> 0 < f >>> 0 ? (r + 1) | 0 : r), + (k = 0) + A: { + if (!((i - -2147483648) >>> 0 < 2147483648 ? (r + 1) | 0 : r)) break A + S(+(+(i >>> 0) + +(r | 0) * 4294967296)), + (r = v(1) | 0), + (i = v(0) | 0), + (k = r & 2147483647), + (k = (((k | 0) == 2146435072) & ((i | 0) != 0)) | (k >>> 0 > 2146435072)), + (i = k ? 0 : i), + (k = k ? -12 : (r - 2146959372) | 0) + } + return (r = k), (h = (e + 16) | 0), (g = r), i | 0 + } + function n1(e, r, i, k) { + var f = 0, + n = 0 + A: { + r: { + if ((i | 0) == 3) { + if ( + ((r = (A[(e + 40) >> 2] + (k << 3)) | 0), + (f = A[r >> 2]), + (r = A[(r + 4) >> 2]), + (n = r), + r >>> 0 > 4294967284) + ) + break r + break A + } + if (((f = O(e, r, i, 59, r, i, 0)), (n = g), (n | 0) == 6)) return (g = n), f + if ((n | 0) == -1) break A + if ((I(e, f, n), (r = t6(e, r, i)), !r)) return (g = 6), 0 + if ( + ((r = (A[(r + 40) >> 2] + (k << 3)) | 0), + (f = A[r >> 2]), + (r = A[(r + 4) >> 2]), + (n = r), + r >>> 0 < 4294967285) + ) + break A + } + A[f >> 2] = A[f >> 2] + 1 + } + return (r = m2(e, f, n, k)), (i = g), I(e, f, n), (g = i), r + } + function Df(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + f = k & 7 + A: { + if ( + !(((f | 0) != 3) | r) || + !(k & 3) | + (((f | 0) == 5) | ((i | 0) == 1073741823)) | + (((r | 0) == 1) & ((f | 0) == 2)) + ) { + f4(e, r) + break A + } + if (((f = ((i + 31) >>> 5) | 0), l2(e, f))) return c0(e), 32 + for ( + n = A[(e + 16) >> 2], + i = (0 - i) | 0, + t = i & 31, + A[n >> 2] = t ? ((-1 << (32 - t)) ^ -1) << i : -1, + f = f >>> 0 <= 1 ? 1 : f, + i = 1; + ; + + ) { + if ((i | 0) != (f | 0)) { + ;(A[((i << 2) + n) >> 2] = -1), (i = (i + 1) | 0) + continue + } + break + } + ;(A[(e + 4) >> 2] = r), + (r = e), + (e = (k >>> 5) & 63), + (A[(r + 8) >> 2] = (e | 0) == 63 ? 536870912 : 1 << (28 - e)) + } + return 20 + } + function dl(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0 + ;(n = (h - 16) | 0), (h = n), (t = 6), (r = O2(e, r, i)), (i = g) + A: { + if ((i | 0) == 6) { + ;(u = r), (t = i) + break A + } + k = A[(r + 4) >> 2] & 2147483647 + r: { + if (T2(e, (n + 12) | 0, A[f >> 2], A[(f + 4) >> 2], k, k)) break r + if ( + ((A[(n + 8) >> 2] = k), + (o = A[(f + 8) >> 2]), + (f = A[(f + 12) >> 2]), + (f | 0) != 3) + ) { + if (T2(e, (n + 8) | 0, o, f, k, k)) break r + k = A[(n + 8) >> 2] + } + ;(f = A[(n + 12) >> 2]), (u = _1(e, r, f, (k | 0) > (f | 0) ? k : f)), (t = g) + } + I(e, r, i) + } + return (h = (n + 16) | 0), (g = t), u | 0 + } + function As(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + ;(k = (h - 16) | 0), (h = k), (f = 0), (n = 6) + A: { + if ( + je(e, (k + 8) | 0, r, i) || + ((t = b[(k + 8) >> 3]), + S(+t), + (e = v(1) | 0), + (r = v(0) | 0), + r0(t) < 2147483648 ? (f = ~~t) : (f = -2147483648), + S(+(f | 0)), + (i = v(1) | 0), + (n = 0), + ((r | 0) == (v(0) | 0)) & ((e | 0) == (i | 0))) + ) + break A + ;(f = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (f = r ? 0 : f), + (n = r ? -12 : (e - 2146959372) | 0) + } + return (e = n), (h = (k + 16) | 0), (g = e), f | 0 + } + function rs(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(u = (h - 16) | 0), + (h = u), + (n = f), + (t = A[(n + 8) >> 2]), + (o = A[(n + 12) >> 2]), + (i = A[(n + 4) >> 2]), + (l = i), + (f = A[n >> 2]), + (r = f) + A: { + r: { + e: { + i: { + if ( + (k | 0) < 3 || + ((i = A[(n + 20) >> 2]), + (r = A[(n + 16) >> 2]), + Q[(r + 5) | 0] & 16 && (i | 0) == -1) + ) + break i + j(e, 7999, 0) + break e + } + if (((t = lf(e, (u + 12) | 0, t, o)), t)) break r + } + ;(r = 0), (i = 6) + break A + } + ;(k = A[(u + 12) >> 2]), (r = ok(e, f, l, r, i, k, t)), (i = g), p6(e, t, k) + } + return (h = (u + 16) | 0), (g = i), r | 0 + } + function vA(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + if (((i = A[(e + 8) >> 2]), (f = A[(r + 8) >> 2]), (i | 0) != (f | 0))) + return (i | 0) < (f | 0) ? -1 : 1 + ;(f = A[(e + 12) >> 2]), + (n = A[(r + 12) >> 2]), + (i = (f | 0) > (n | 0) ? f : n), + (o = (n - i) | 0), + (l = (f - i) | 0) + A: { + for (;;) { + if (((i = (i - 1) | 0), (k = 0), (i | 0) < 0)) break A + if ( + ((t = 0), + (u = 0), + (k = (i + l) | 0), + k >>> 0 < f >>> 0 && (u = A[(A[(e + 16) >> 2] + (k << 2)) >> 2]), + (k = (i + o) | 0), + k >>> 0 < n >>> 0 && (t = A[(A[(r + 16) >> 2] + (k << 2)) >> 2]), + (u | 0) != (t | 0)) + ) + break + } + k = u >>> 0 < t >>> 0 ? -1 : 1 + } + return k + } + function H7(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + for ( + k = V5(r, i, 1), + t = k & 1073741823, + k = (A[(e + 52) >> 2] + ((k & (A[(e + 36) >> 2] - 1)) << 2)) | 0; + ; + + ) { + if (((n = A[k >> 2]), !n)) return 0 + ;(f = A[(A[(e + 56) >> 2] + (n << 2)) >> 2]), (k = A[(f + 4) >> 2]) + A: { + if ( + ((u = (k & -2147483648) | ((k & 2147483647) != (i | 0))), + (k = A[(f + 8) >> 2]), + u | (((k & 1073741823) != (t | 0)) | ((k & -1073741824) != 1073741824)) || + A1((f + 16) | 0, r, i)) + ) + break A + return (n | 0) >= 222 && (A[f >> 2] = A[f >> 2] + 1), n + } + k = (f + 12) | 0 + } + } + function Fr(e, r) { + var i = 0, + k = 0 + ;(i = A[r >> 2]), (k = (i - 1) | 0), (A[r >> 2] = k) + A: { + if ((i | 0) <= 1) { + if (k) break A + for ( + Q[(r + 16) | 0] && B8(e, r), + i = A[(r + 44) >> 2], + i && v0(e, i, -1), + i = (r + 48) | 0, + k = 0; + ; + + ) { + if (k >>> 0 < z[(r + 32) >> 2]) { + wr(e, A[(i + 4) >> 2]), (k = (k + 1) | 0), (i = (i + 8) | 0) + continue + } + break + } + ;(i = A[(r + 8) >> 2]), + (k = A[(r + 12) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(r + 8) >> 2] = 0), + (A[(r + 12) >> 2] = 0), + Z[A[(e + 4) >> 2]]((e + 16) | 0, (((A[(r + 24) >> 2] ^ -1) << 2) + r) | 0) + } + return + } + d(18632, 16200, 4408, 18397), T() + } + function es(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(k = (h - 16) | 0), (h = k), (u = 6) + A: { + r: { + ;(n = C7(e, 0, 3, e, f)), (i = g), (o = i), (f = 3), (r = 0) + e: { + if ( + (i | 0) == 6 || + ((A[(k + 8) >> 2] = n), + (A[(k + 12) >> 2] = i), + (i = YA(e, 85, 0, 0, 1, (k + 8) | 0)), + (f = 6), + (t = g), + (r = 0), + (t | 0) == 6) + ) + break e + if (((r = j0(e)), (f = g), (f | 0) != 6)) break r + ;(f = t), (r = i) + } + I(e, n, o), I(e, r, f) + break A + } + l0(e, r, f, 131, n, o, 7), l0(e, r, f, 132, i, t, 7), (l = r), (u = f) + } + return (h = (k + 16) | 0), (g = u), l | 0 + } + function X7(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + A: { + r: { + if (!k) { + ;(k = y0(e, 47)), (f = g) + break r + } + ;(k = A[f >> 2]), (f = A[(f + 4) >> 2]) + e: { + if (!(!1 | ((i | 0) != 3) | ((f | 0) != -8))) { + ;(k = iA(e, 19463, y0(e, Re(A[(e + 16) >> 2], k)), g, 19449)), (f = g) + break e + } + ;(k = R0(e, k, f)), (f = g) + } + if ((f | 0) == 6) break A + } + if (!n & ((i | 0) == 3)) break A + ;(r = n1(e, r, i, 5)), + (i = g), + (i | 0) != 6 && + (nA(e, r, i, k, f), l0(e, r, i, 48, A[(k + 4) >> 2] & 2147483647, 0, 0)), + (k = r), + (f = i) + } + return (g = f), k | 0 + } + function is(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + A: { + if ( + (f | 0) >= 0 || + ((k = A[(i + 32) >> 2]), A[(i + 36) >> 2] != -7) || + ((f = f & 2147483647), + (i = A[(k + 4) >> 2]), + f >>> 0 >= (i & 2147483647) >>> 0) || + ((n = 1), !r) + ) + break A + ;(k = (k + 16) | 0), + i & -2147483648 ? (i = F[(k + (f << 1)) >> 1]) : (i = Q[(k + f) | 0]), + (A[r >> 2] = 4), + (e = H6(e, i & 65535)), + (A[(r + 24) >> 2] = 0), + (A[(r + 28) >> 2] = 3), + (A[(r + 16) >> 2] = 0), + (A[(r + 20) >> 2] = 3), + (A[(r + 8) >> 2] = e), + (A[(r + 12) >> 2] = g) + } + return n | 0 + } + function ks(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + A: { + ;(n = A[(f + 4) >> 2]), (f = A[f >> 2]), (t = 1) + r: { + if ((n | 0) != -1 || ((k = Z0(e, r, i)), (r = g), (i = r), (t = 6), (r | 0) == 6)) + break r + for (A[f >> 2] = A[f >> 2] + 1; ; ) { + if (((f = ki(e, f, n)), (r = g), (n = r), 0 | ((r | 0) != 6))) { + if ((!u & ((r | 0) == 2)) | ((k | 0) == (f | 0))) break A + if (!V1(e)) continue + } + break + } + I(e, f, n), I(e, k, i), (t = 6) + } + return (g = t), 0 + } + return I(e, f, n), I(e, k, i), (g = 1), ((u | 0) != 0) | ((r | 0) != 2) + } + function fs(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0 + ;(n = (h - 16) | 0), + (h = n), + (A[(n + 8) >> 2] = k), + (A[(n + 12) >> 2] = 0), + (r = Jf(e, r, i, 1, (n + 8) | 0)), + (i = g) + A: { + if ((i | 0) == 6) break A + for (o = (k | 0) > 0 ? k : 0; ; ) { + if ((u | 0) == (o | 0)) break A + if ( + ((t = ((u << 3) + f) | 0), + (k = A[t >> 2]), + (t = A[(t + 4) >> 2]), + t >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + (k = p4(e, r, i, u, k, t)), + (u = (u + 1) | 0), + !((k | 0) >= 0)) + ) + break + } + I(e, r, i), (r = 0), (i = 6) + } + return (h = (n + 16) | 0), (g = i), r | 0 + } + function Jf(e, r, i, k, f) { + var n = 0, + t = 0 + ;(n = (h - 16) | 0), (h = n), (r = z4(e, r, i, k, f)), (i = g) + A: { + if ((i | 0) == 6) break A + t = I4(e, r, i) + r: { + if ((t | 0) < 0) break r + if ((k | 0) != 1) break A + if ( + ((k = A[f >> 2]), + (f = A[(f + 4) >> 2]), + f >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + L4(e, (n + 8) | 0, k, f)) + ) + break r + if ( + ((k = A[(n + 8) >> 2]), + (f = A[(n + 12) >> 2]), + (f | 0) < 0 ? (k = 1) : (k = ((f | 0) <= 0) & (k >>> 0 <= t >>> 0)), + k) + ) + break A + j(e, 10928, 0) + } + I(e, r, i), (r = 0), (i = 6) + } + return (h = (n + 16) | 0), (g = i), r + } + function Wr(e, r, i, k, f, n, t, u, o, l) { + var s = 0, + B = 0 + A: { + if (((s = A[(r + 4) >> 2]), (s | 0) == (i | 0))) { + B = k + break A + } + if (((n = Wr(e, s, i, k, f, n, t, u, o, l)), (n | 0) >= 0)) break A + return -1 + } + ;(i = 0), (k = A[(r + 320) >> 2]), (k = (k | 0) > 0 ? k : 0) + A: { + for (;;) { + if ((i | 0) != (k | 0)) { + s = (A[(r + 328) >> 2] + (i << 3)) | 0 + r: { + if ( + F[(s + 2) >> 1] != (n | 0) || + ((s = Q[s | 0]), ((s >>> 1) & 1) != (f | 0)) + ) + break r + if ((s & 1) == (B | 0)) break A + } + i = (i + 1) | 0 + continue + } + break + } + i = xf(e, r, B, f, n, t, u, o, l) + } + return i + } + function ns(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(t = (h - 16) | 0), (h = t) + A: { + r: { + if (F2(e, r, i, 49)) { + if (((k = Yr(e, r, i, 0, 3)), (n = g), (n | 0) == 6)) break A + if (((l = ge(e, t, k, n)), (u = g), I(e, k, n), (k = l), (u | 0) == 6)) break r + for (r = te(e, r, i, f, t); ; ) { + if ((o | 0) != 2) { + ;(i = ((o << 3) + t) | 0), + I(e, A[i >> 2], A[(i + 4) >> 2]), + (o = (o + 1) | 0) + continue + } + break + } + if (!r) break r + I(e, k, u) + } + ;(k = 0), (n = 6) + break A + } + n = u + } + return (h = (t + 16) | 0), (g = n), k | 0 + } + function ts(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + ;(k = (h - 16) | 0), (h = k), (t = 6), (r = O2(e, r, i)), (i = g) + A: { + if ((i | 0) == 6) { + ;(n = r), (t = i) + break A + } + r: { + if ( + gA(e, (k + 12) | 0, A[f >> 2], A[(f + 4) >> 2]) || + ((t = -12), (f = A[(k + 12) >> 2]), (f | 0) < 0) || + ((u = A[(r + 4) >> 2]), f >>> 0 >= (u & 2147483647) >>> 0) + ) + break r + if (((n = (r + 16) | 0), u & -2147483648)) { + ;(n = F[(n + (f << 1)) >> 1]), (t = 0) + break r + } + ;(n = Q[(f + n) | 0]), (t = 0) + } + I(e, r, i) + } + return (h = (k + 16) | 0), (g = t), n | 0 + } + function Ff(e, r, i) { + var k = 0, + f = 0 + if ( + ((k = A[(A[(e + 16) >> 2] + 140) >> 2]), + !(!k | (i >>> 0 > 2097151) | !(A[(k + 40) >> 2] & 4))) + ) + return !i & (r >>> 0 < 2147483648) + ? ((g = i), r) + : (S(+(+(r >>> 0) + +(i | 0) * 4294967296)), + (i = v(1) | 0), + (r = v(0) | 0), + (k = r), + (e = i & 2147483647), + (r = (((e | 0) == 2146435072) & ((r | 0) != 0)) | (e >>> 0 > 2146435072)), + (e = r ? 0 : k), + (g = r ? -12 : (i - 2146959372) | 0), + e) + if (((k = v4(e)), (f = g), (f | 0) != 6)) { + if (!K0((k + 4) | 0, r, i)) return (g = f), k + I(e, k, f), Y1(e) + } + return (g = 6), 0 + } + function Wf(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(k = A[(r + 88) >> 2]), (i = A[(r + 84) >> 2]) + A: { + if (i & 255) break A + for (A[(r + 84) >> 2] = (i & -256) | 1, A[(r + 88) >> 2] = k; ; ) { + if (A[(r + 20) >> 2] <= (n | 0)) return 0 + if ( + ((t = (A[(r + 16) >> 2] + (n << 3)) | 0), + (k = A[t >> 2]), + (u = -1), + (i = y8(e, A[(r + 4) >> 2])), + !i) + ) + break A + k = y8(e, k) + r: { + if (!k) { + f = 0 + break r + } + ;(f = Yn(e, i, k)), y2(e, i), (i = k) + } + if ((y2(e, i), !f)) break A + if (((A[(t + 4) >> 2] = f), (n = (n + 1) | 0), !((Wf(e, f) | 0) >= 0))) break + } + } + return u + } + function us(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + ;(r = 0), (i = 3), (t = Z0(e, A[f >> 2], A[(f + 4) >> 2])), (u = g), (n = u) + A: { + if ((n | 0) == 6) break A + for (u = (k | 0) <= 1 ? 1 : k, k = 1; ; ) { + if ((k | 0) == (u | 0)) return (g = n), t | 0 + if ( + ((i = ((k << 3) + f) | 0), (r = A[i >> 2]), (i = A[(i + 4) >> 2]), (i | 1) != 3) + ) { + if (((r = Z0(e, r, i)), (i = g), (i | 0) == 6 || Nn(e, t, n, r, i, 0, 3, 1))) + break A + I(e, r, i) + } + k = (k + 1) | 0 + } + } + return I(e, t, n), I(e, r, i), (g = 6), 0 + } + function os(e, r, i, k, f, n, t, u) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0) + var o = 0 + if (((u = w2(e, 80)), u)) { + ;(A[(u + 4) >> 2] = 0), + (o = (u + 72) | 0), + (A[(u + 76) >> 2] = o), + (A[(u + 72) >> 2] = o) + A: { + if (((o = (u + 8) | 0), nf(e, o, r, i, k, f, n, t))) { + A[(u + 4) >> 2] = 5 + break A + } + if ( + ((k = Oe(e, o)), + (f = g), + (f | 0) == 6 || (I(e, k, f), (r = n1(e, r, i, 57)), (i = g), (i | 0) == 6)) + ) + break A + return (A[u >> 2] = r), (i | 0) == -1 && (A[(r + 32) >> 2] = u), (g = i), r | 0 + } + d7(A[(e + 16) >> 2], u) + } + return (g = 6), 0 + } + function Vf(e, r, i) { + var k = 0 + k = 139 + A: { + r: { + e: { + i: { + k: { + f: switch ((((i - 7) >>> 0 < 4294967278 ? 7 : i) + 11) | 0) { + case 2: + return 140 + case 0: + return 141 + case 11: + case 18: + return 70 + case 12: + return 71 + case 4: + return 72 + case 10: + if (m[(r + 5) | 0] >= 0) break k + break + case 1: + break A + case 3: + break e + case 13: + break i + case 14: + break f + default: + break r + } + return 69 + } + if (((k = 27), A2(e, r, i))) break A + } + return 73 + } + return 74 + } + k = 76 + } + return k + } + function ls(e) { + e = +e + var r = 0, + i = 0, + k = 0 + ;(k = (h - 16) | 0), (h = k), S(+e), (i = v(1) | 0), v(0) | 0, (i = i & 2147483647) + A: { + if (i >>> 0 <= 1072243195) { + if (((r = 1), i >>> 0 < 1044816030)) break A + r = Ue(e, 0) + break A + } + if (((r = e - e), i >>> 0 >= 2146435072)) break A + ;(i = Vk(e, k)), (e = b[(k + 8) >> 3]), (r = b[k >> 3]) + r: switch (i & 3) { + case 0: + r = Ue(r, e) + break A + case 1: + r = -Me(r, e, 1) + break A + case 2: + r = -Ue(r, e) + break A + default: + break r + } + r = Me(r, e, 1) + } + return (h = (k + 16) | 0), +r + } + function Mf(e) { + var r = 0, + i = 0, + k = 0, + f = 0 + ;(k = +du()), (r = k / 1e3) + A: { + if (r0(r) < 9223372036854776e3) { + ;(f = ~~r >>> 0), + r0(r) >= 1 + ? (i = + ~~(r > 0 + ? C1(R2(r * 23283064365386963e-26), 4294967295) + : o1((r - +((~~r >>> 0) >>> 0)) * 23283064365386963e-26)) >>> 0) + : (i = 0) + break A + } + i = -2147483648 + } + ;(A[e >> 2] = f), + (A[(e + 4) >> 2] = i), + (r = (k - (+(i0(f, i, 1e3, 0) >>> 0) + +(g | 0) * 4294967296)) * 1e3) + A: { + if (r0(r) < 2147483648) { + i = ~~r + break A + } + i = -2147483648 + } + A[(e + 8) >> 2] = i + } + function ss(e) { + e = +e + var r = 0, + i = 0, + k = 0 + ;(i = (h - 16) | 0), (h = i), S(+e), (r = v(1) | 0), v(0) | 0, (r = r & 2147483647) + A: { + if (r >>> 0 <= 1072243195) { + if (r >>> 0 < 1045430272) break A + e = Me(e, 0, 0) + break A + } + if (r >>> 0 >= 2146435072) { + e = e - e + break A + } + ;(r = Vk(e, i)), (e = b[(i + 8) >> 3]), (k = b[i >> 3]) + r: switch (r & 3) { + case 0: + e = Me(k, e, 1) + break A + case 1: + e = Ue(k, e) + break A + case 2: + e = -Me(k, e, 1) + break A + default: + break r + } + e = -Ue(k, e) + } + return (h = (i + 16) | 0), +e + } + function Bs(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + return ( + (f = (h - 32) | 0), + (h = f), + (u = A[e >> 2]), + R4((f + 8) | 0, k, 0), + (t = A[(f + 8) >> 2]), + (n = t >> 31), + (o = i), + (i = ((n ^ t) - n) | 0), + (n = (((o + (i >>> 0 >= 2 ? (64 - (E0((i - 1) | 0) << 1)) | 0 : 0)) | 0) + 8) | 0), + (r = $f(e, r, i, n, 2016)), + A[(k + 4) >> 2] && + ((A[(f + 24) >> 2] = 0), + (A[(f + 28) >> 2] = 0), + (A[(f + 16) >> 2] = 0), + (A[(f + 20) >> 2] = -2147483648), + (A[(f + 12) >> 2] = u), + (i = (f + 12) | 0), + K0(i, 1, 0), + (r = E4(e, i, e, n, 2016) | r), + w0(i)), + (h = (f + 32) | 0), + r | 0 + ) + } + function u6(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + if (((u = A[(e + 16) >> 2]), (f = W0(e, ((i << 3) + 24) | 0)), f)) { + for ( + A[(f + 16) >> 2] = i, + A[(f + 12) >> 2] = r, + A[(f + 8) >> 2] = e, + e = 0, + i = (i | 0) > 0 ? i : 0; + ; + + ) { + if ((e | 0) != (i | 0)) { + ;(n = e << 3), + (t = (n + k) | 0), + (r = A[t >> 2]), + (t = A[(t + 4) >> 2]), + t >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (n = (f + n) | 0), + (A[(n + 24) >> 2] = r), + (A[(n + 28) >> 2] = t), + (e = (e + 1) | 0) + continue + } + break + } + ;(e = A[(u + 160) >> 2]), + (A[(e + 4) >> 2] = f), + (A[(f + 4) >> 2] = u + 160), + (A[f >> 2] = e), + (A[(u + 160) >> 2] = f) + } + } + function ws(e, r, i, k, f, n, t, u) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0) + var o = 0 + if (((u = w2(e, 72)), u)) { + A[u >> 2] = 0 + A: { + if (((o = (u + 8) | 0), nf(e, o, r, i, k, f, n, t))) { + A[u >> 2] = 4 + break A + } + if ( + ((k = Oe(e, o)), + (f = g), + (f | 0) == 6 || (I(e, k, f), (r = n1(e, r, i, 47)), (i = g), (i | 0) == 6)) + ) + break A + return (i | 0) == -1 && (A[(r + 32) >> 2] = u), (g = i), r | 0 + } + q8(A[(e + 16) >> 2], u), (e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, u) + } + return (g = 6), 0 + } + function o6(e, r, i, k, f, n, t) { + var u = 0, + o = 0 + A: { + if ((i | 0) == -1) { + ;(i = A[(r + 16) >> 2]), + (o = (i + 48) | 0), + (u = A[(i + (((A[(i + 24) >> 2] & k) ^ -1) << 2)) >> 2]) + r: { + for (;;) { + if (!u) break r + if (((i = (((u - 1) << 3) + o) | 0), A[(i + 4) >> 2] != (k | 0))) { + u = A[i >> 2] & 67108863 + continue + } + break + } + V0(), T() + } + if (((r = F1(e, r, k, (t & 7) | 48)), !r)) return -1 + if (((u = 1), (A[e >> 2] = A[e >> 2] + 1), (A[r >> 2] = e), e & 3)) break A + ;(A[(r + 4) >> 2] = n), (A[r >> 2] = e | f) + } + return u + } + d(18693, 16200, 9237, 3552), T() + } + function b7(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0 + A: { + if (n & 4) { + ;(k = 45), (r = O2(e, r, i)), (i = g) + break A + } + ;(k = 44), (r = Z0(e, r, i)), (i = g) + } + f = r + A: { + r: { + if ((i | 0) == 6 || ((r = U1(e, k)), (k = g), (t = k), (k | 0) == 6)) break r + if (((k = W0(e, 16)), k)) { + if ( + ((A[(k + 12) >> 2] = 0), + (A[(k + 8) >> 2] = n & 3), + (A[k >> 2] = f), + (A[(k + 4) >> 2] = i), + (t | 0) != -1) + ) + break A + A[(r + 32) >> 2] = k + break A + } + I(e, r, t) + } + return I(e, f, i), (g = 6), 0 + } + return (g = t), r | 0 + } + function N1(e, r, i, k, f, n) { + var t = 0, + u = 0 + A: { + r: { + if (!f & (k >>> 0 <= 2147483647)) { + if (((t = E1(e, r, i, k | -2147483648)), (t | 0) <= 0)) break r + if (((k = J2(e, r, i, k, f)), (e = g), (f = e), (e | 0) != 6)) break A + t = -1 + break A + } + if (((u = D6(e, k, f)), !u)) { + t = -1 + break r + } + t = E1(e, r, i, u) + e: { + if ((t | 0) <= 0) { + ;(k = 0), (f = 3) + break e + } + if (((k = O(e, r, i, u, r, i, 0)), (r = g), (f = r), (r | 0) != 6)) break e + t = -1 + } + K(e, u) + break A + } + ;(k = 0), (f = 3) + } + return (A[n >> 2] = k), (A[(n + 4) >> 2] = f), t + } + function p7(e, r, i, k, f) { + var n = 0 + ;(n = (h - 16) | 0), + (h = n), + (A[(n + 8) >> 2] = i), + (A[(n + 12) >> 2] = k), + (i = A[r >> 2]), + (k = A[(r + 4) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[r >> 2] = 0), + (A[(r + 4) >> 2] = 0), + (i = (((r + 32) | 0) + (f << 3)) | 0), + I(e, G0(e, A[i >> 2], A[(i + 4) >> 2], 0, 3, 1, (n + 8) | 0), g), + I(e, A[(r + 16) >> 2], A[(r + 20) >> 2]), + I(e, A[(r + 24) >> 2], A[(r + 28) >> 2]), + I(e, A[(r + 32) >> 2], A[(r + 36) >> 2]), + I(e, A[(r + 40) >> 2], A[(r + 44) >> 2]), + (e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r), + (h = (n + 16) | 0) + } + function N7(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + for (k = A[(e + 8) >> 2], n = (k + 4) | 0, t = A[e >> 2]; ; ) { + if (((i = (r + 1) | 0), (t | 0) > (i | 0))) { + u = A[((r << 2) + k) >> 2] + A: { + if ((u | 0) == A[((i << 2) + k) >> 2]) { + i = r + break A + } + for ( + ; + (i = r), + ((r + 3) | 0) < (t | 0) && + ((o = A[((r << 2) + n) >> 2]), + (r = (r + 2) | 0), + (o | 0) == A[((r << 2) + k) >> 2]); + + ); + ;(r = ((f << 2) + k) | 0), + (A[r >> 2] = u), + (A[(r + 4) >> 2] = A[((i << 2) + n) >> 2]), + (f = (f + 2) | 0) + } + r = (i + 2) | 0 + continue + } + break + } + A[e >> 2] = f + } + function gs(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0 + ;(k = (h - 16) | 0), (h = k), (i = Ke(e, r, i)), (r = g), (t = r) + A: { + if ((r | 0) == 6) { + ;(r = i), (f = t) + break A + } + u = 10 + r: { + e: { + if (n || ((r = A[f >> 2]), (f = A[(f + 4) >> 2]), (f | 0) == 3)) break e + if (((u = e5(e, r, f)), (u | 0) < 0)) break r + } + if (((r = 0), (f = 6), G1(e, (k + 8) | 0, i, t))) break A + ;(r = ar(e, b[(k + 8) >> 3], u, 0, 0)), (f = g) + break A + } + I(e, i, t), (r = 0), (f = 6) + } + return (h = (k + 16) | 0), (g = f), r | 0 + } + function Qs(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + A: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e) + break A + } + k = A[f >> 2] + r: { + if (((f = A[(f + 4) >> 2]), (f | 0) != -7)) break r + if (((k = P0(e, k, f)), !k)) break A + K(e, k), (f = 17) + e: switch ((k - 70) | 0) { + default: + if ((k | 0) != 22) break r + case 2: + f = 16 + break + case 1: + case 3: + case 4: + break r + case 0: + case 5: + break e + } + return (e = _r(e, r, i, f)), e | 0 + } + j(e, 5574, 0) + } + return (g = 6), 0 + } + function Rf(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0 + A: { + ;(r = A[(e + 64) >> 2]), (k = A[(r + 280) >> 2]) + r: { + if ((k | 0) < 0) break r + if ( + ((f = A[(r + 256) >> 2]), (i = (f + k) | 0), (n = Q[i | 0]), (n | 0) != 193) + ) { + if ((n | 0) != 77) break r + ;(A[(r + 280) >> 2] = -1), (A[(r + 260) >> 2] = k), J(e, 78) + return + } + if ( + ((e = + (((k - + (Q[(i + 1) | 0] | + (Q[(i + 2) | 0] << 8) | + ((Q[(i + 3) | 0] << 16) | (Q[(i + 4) | 0] << 24)))) | + 0) + + f) | + 0), + Q[(e + 1) | 0] != 86) + ) + break A + ;(m[(e + 1) | 0] = 87), (A[(r + 280) >> 2] = -1) + } + return + } + d(6753, 16200, 22275, 15305), T() + } + function as(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + ;(r = (h - 32) | 0), (h = r), s2(e, (r + 8) | 0, k), (i = (k | 0) > 0 ? k : 0) + A: { + for (;;) { + if ((i | 0) != (n | 0)) { + r: { + if ( + ((k = ((n << 3) + f) | 0), + !H1(e, (r + 4) | 0, A[k >> 2], A[(k + 4) >> 2]) && + !q1((r + 8) | 0, F[(r + 4) >> 1])) + ) + break r + ;(e = A[(A[(r + 8) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(r + 12) >> 2]), + (e = 0), + (i = 6) + break A + } + n = (n + 1) | 0 + continue + } + break + } + ;(e = d0((r + 8) | 0)), (i = g) + } + return (h = (r + 32) | 0), (g = i), e | 0 + } + function hs(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0, + o = 0, + l = 0 + if ( + ((r = A[f >> 2]), (i = A[(f + 4) >> 2]), ((i | 0) == -2) | (i >>> 0 < 4294967294)) + ) + return J0(e), (g = 6), 0 + ;(u = A[(f + 16) >> 2]), + (o = A[(f + 20) >> 2]), + (t = 6), + (k = P0(e, A[(f + 8) >> 2], A[(f + 12) >> 2])) + A: { + if (!k || ((f = St(e, r, i, k, u, o, !n << 14)), K(e, k), (f | 0) < 0)) break A + if (n) return (g = 1), ((f | 0) != 0) | 0 + ;(A[r >> 2] = A[r >> 2] + 1), (l = r), (t = i) + } + return (g = t), l | 0 + } + function y7(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0, + s = 0 + ;(o = (h - 16) | 0), (h = o) + A: { + if (!((F[(k + 6) >> 1] != 12) | (Q[(k + 41) | 0] != 12) | ((f | 0) != -1))) { + n || ((A[(o + 8) >> 2] = 0), (A[(o + 12) >> 2] = 3), (t = (o + 8) | 0)), + (s = Z[A[(k + 36) >> 2]](e, r, i, n, t, u, o0[(k + 42) >> 1]) | 0), + (l = g) + break A + } + ;(l = 6), (r = G0(e, k, f, r, i, n, t)) + r: { + if (((i = g), (i | 0) != 6)) { + if ((i | 0) == -1) break r + I(e, r, i), j(e, 6290, 0) + } + A[u >> 2] = 0 + break A + } + ;(A[u >> 2] = 2), (s = r), (l = i) + } + return (h = (o + 16) | 0), (g = l), s + } + function Cs(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0, + u = 0 + ;(t = A[(f + 8) >> 2]), + (u = A[(f + 12) >> 2]), + (k = A[f >> 2]), + (f = A[(f + 4) >> 2]), + (r = Z0(e, r, i)) + A: { + if (((i = g), (i | 0) != 6)) { + if (r1(e, t, u) || ((k = P0(e, k, f)), !k)) break A + ;(f = l1( + e, + r, + i, + k, + 0, + 3, + n ? 0 : t, + n ? 3 : u, + n ? t : 0, + n ? u : 3, + n ? 21765 : 19717, + )), + I(e, r, i), + K(e, k), + (r = (f | 0) < 0), + (e = r & 0), + (r = r ? 6 : 3) + } else (e = 0), (r = 6) + return (g = r), e | 0 + } + return I(e, r, i), (g = 6), 0 + } + function Vr(e, r) { + var i = 0 + A: { + r: { + e: { + i: { + k: switch (((i = A[r >> 2]), (i + 128) | 0)) { + case 0: + case 1: + case 2: + break A + case 3: + break e + case 4: + break k + default: + break i + } + I(A[e >> 2], A[(r + 16) >> 2], A[(r + 20) >> 2]), + I(A[e >> 2], A[(r + 24) >> 2], A[(r + 28) >> 2]) + return + } + if ((i | 0) != -85) break r + } + K(A[e >> 2], A[(r + 16) >> 2]) + return + } + ;(i + 83) >>> 0 <= 45 && K(A[e >> 2], A[(r + 16) >> 2]) + return + } + I(A[e >> 2], A[(r + 16) >> 2], A[(r + 20) >> 2]) + } + function Is(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + return ( + (f = A[(e + 84) >> 2]), + (n = A[f >> 2]), + (k = A[(f + 4) >> 2]), + (u = A[(e + 28) >> 2]), + (t = (A[(e + 20) >> 2] - u) | 0), + (t = k >>> 0 < t >>> 0 ? k : t), + t && + (Q0(n, u, t), + (n = (t + A[f >> 2]) | 0), + (A[f >> 2] = n), + (k = (A[(f + 4) >> 2] - t) | 0), + (A[(f + 4) >> 2] = k)), + (k = i >>> 0 > k >>> 0 ? k : i), + k && + (Q0(n, r, k), + (n = (k + A[f >> 2]) | 0), + (A[f >> 2] = n), + (A[(f + 4) >> 2] = A[(f + 4) >> 2] - k)), + (m[n | 0] = 0), + (r = A[(e + 44) >> 2]), + (A[(e + 28) >> 2] = r), + (A[(e + 20) >> 2] = r), + i | 0 + ) + } + function Sf(e, r, i, k, f, n, t) { + var u = 0 + ;(u = (h - 16) | 0), (h = u), (A[(u + 8) >> 2] = f), (A[(u + 12) >> 2] = n) + A: { + if (r) { + if ( + ((A[r >> 2] = A[r >> 2] + 1), + (i = L0(e, r, -1, i, k, 1, (u + 8) | 0)), + (k = g), + I(e, A[(u + 8) >> 2], A[(u + 12) >> 2]), + (r = -1), + (k | 0) == 6) + ) + break A + I(e, i, k), (r = 1) + break A + } + if ( + (I(e, f, n), + !(t & 16384) && + ((r = 0), + !(t & 32768) || + ((i = A[(A[(e + 16) >> 2] + 140) >> 2]), !i | !(m[(i + 40) | 0] & 1)))) + ) + break A + j(e, 3455, 0), (r = -1) + } + return (h = (u + 16) | 0), r + } + function Gs(e, r, i, k, f) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (k = (h - 32) | 0), + (h = k) + A: { + r: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e) + break r + } + ;(f = (k + 8) | 0), s2(e, f, 0), f2(f, 47) + e: { + if ( + x1(f, O(e, r, i, 108, r, i, 0), g) || + (f2(f, 47), x1(f, O(e, r, i, 109, r, i, 0), g)) + ) + break e + ;(e = d0(f)), (r = g) + break A + } + ;(e = A[(A[(k + 8) >> 2] + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(k + 12) >> 2]) + } + ;(e = 0), (r = 6) + } + return (h = (k + 32) | 0), (g = r), e | 0 + } + function U4(e, r, i) { + var k = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + r: { + if ((i | 0) < 0) { + ;(A[r >> 2] = i & 2147483647), (i = 1) + break r + } + if (((e = A[(e + 16) >> 2]), z[(e + 44) >> 2] <= i >>> 0)) break A + e = A[(A[(e + 56) >> 2] + (i << 2)) >> 2] + e: { + i: { + if ((A[(e + 8) >> 2] & -1073741824) != 1073741824 || !I7((k + 12) | 0, e)) + break i + if (((e = A[(k + 12) >> 2]), (i = 1), (e | 0) != -1)) break e + } + ;(e = 0), (i = 0) + } + A[r >> 2] = e + } + return (h = (k + 16) | 0), i + } + d(12389, 16200, 3124, 4136), T() + } + function H4(e, r, i) { + var k = 0, + f = 0 + ;(f = A[(e + 4) >> 2]), (k = f & 2147483647) + A: { + r: { + if (f & -2147483648) + for (k = (i | 0) > (k | 0) ? i : k, e = (e + 16) | 0; ; ) { + if ((i | 0) == (k | 0)) break r + if (F[(e + (i << 1)) >> 1] == (r | 0)) break A + i = (i + 1) | 0 + } + if (r >>> 0 > 255) break r + for (k = (i | 0) > (k | 0) ? i : k, e = (e + 16) | 0, r = r & 255; ; ) { + if ((i | 0) == (k | 0)) break r + if ((r | 0) == Q[(e + i) | 0]) break A + i = (i + 1) | 0 + } + } + i = -1 + } + return i + } + function x7(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0, + w = 0 + for (o = A[k >> 2]; ; ) { + if ((i | 0) != (n | 0)) { + ;(t = n << 2), + (s = (t + e) | 0), + (l = i0(A[(r + t) >> 2], 0, o, 0)), + (t = (l + u) | 0), + (u = g), + (u = t >>> 0 < l >>> 0 ? (u + 1) | 0 : u), + (A[s >> 2] = t), + (n = (n + 1) | 0) + continue + } + break + } + for (o = i << 2, A[(o + e) >> 2] = u, f = f >>> 0 <= 1 ? 1 : f, n = 1; ; ) { + if ((f | 0) != (n | 0)) { + ;(u = n << 2), + (t = (u + e) | 0), + (B = (o + t) | 0), + (w = wt(t, r, i, A[(k + u) >> 2])), + (A[B >> 2] = w), + (n = (n + 1) | 0) + continue + } + break + } + } + function T7(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + if (((f = (h - 16) | 0), (h = f), (r = y0(e, r)), (k = g), (u = k), (k | 0) != 6)) { + if (((t = Br(e, (f + 12) | 0, r, k)), t)) { + ;(n = o2(i)), (k = W0(e, (((n + A[(f + 12) >> 2]) | 0) + 1) | 0)) + A: { + if (!k) { + n = 0 + break A + } + ;(k = Q0(k, t, A[(f + 12) >> 2])), + Q0((k + A[(f + 12) >> 2]) | 0, i, n), + (m[(n + ((A[(f + 12) >> 2] + k) | 0)) | 0] = 0), + (n = F6(e, k, (n + A[(f + 12) >> 2]) | 0)), + (i = A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]((i + 16) | 0, k) + } + y2(e, t) + } + I(e, r, u) + } + return (h = (f + 16) | 0), n + } + function Es(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + A: { + r: { + e: { + i: { + k: switch (((r = Q[(k + 5) | 0]), r | 0)) { + case 0: + break r + case 1: + case 2: + break e + case 3: + break k + default: + break i + } + return (e = U5(e, A[(k + 8) >> 2])), e | 0 + } + if ((r | 0) == 8) break A + } + V0(), T() + } + return ( + (e = T1( + e, + A[(k + 12) >> 2], + A[k >> 2], + Q[(k + 8) | 0], + Q[(k + 9) | 0], + o0[(k + 6) >> 1], + )), + e | 0 + ) + } + return ( + (i = e), + (r = j0(e)), + (e = g), + Y0(i, r, e, A[(k + 8) >> 2], A[(k + 12) >> 2]), + (g = e), + r | 0 + ) + } + function P7(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + ;(f = A[(e + 64) >> 2]), (k = A[(f + 136) >> 2]), (k = (k | 0) > 0 ? k : 0) + A: { + for (;;) { + r: { + if ((i | 0) == (k | 0)) { + for (k = 0, i = A[(f + 124) >> 2], n = (i | 0) > 0 ? i : 0, i = 0; ; ) { + if ((i | 0) == (n | 0)) break A + if ( + ((t = i << 4), + (i = (i + 1) | 0), + A[(A[(f + 116) >> 2] + t) >> 2] == (r | 0)) + ) + break + } + break r + } + if ( + ((n = i << 4), (i = (i + 1) | 0), A[(A[(f + 128) >> 2] + n) >> 2] != (r | 0)) + ) + continue + } + break + } + $(e, 4692, 0), (k = -1) + } + return k + } + function ms(e, r, i, k, f, n) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (r = A[f >> 2]) + A: { + i = A[(f + 4) >> 2] + r: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + if (n) { + J0(e) + break A + } + if (i >>> 0 < 4294967285) break r + return (A[r >> 2] = A[r >> 2] + 1), (g = i), r | 0 + } + if (((k = k6(e, r, i)), (k | 0) < 0)) break A + if (n) return (g = 1), ((k | 0) != 0) | 0 + if (!k) { + j(e, 12811, 0) + break A + } + A[r >> 2] = A[r >> 2] + 1 + } + return (g = i), r | 0 + } + return (g = 6), 0 + } + function X4(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0 + ;(t = (h - 16) | 0), (h = t), (u = 6), (r = y7(e, r, i, k, f, 0, 0, (t + 12) | 0)) + A: { + r: { + if (((i = g), (i | 0) == 6)) break r + if (((k = A[(t + 12) >> 2]), (k | 0) != 2)) { + ;(A[n >> 2] = k), (o = r), (u = i) + break A + } + if (((k = O(e, r, i, 105, r, i, 0)), (f = g), (f | 0) == 6)) break r + ;(k = U0(e, k, f)), + (A[n >> 2] = k), + (u = 3), + k || ((o = O(e, r, i, 64, r, i, 0)), (u = g)), + I(e, r, i) + break A + } + I(e, r, i), (A[n >> 2] = 0) + } + return (h = (t + 16) | 0), (g = u), o + } + function ZA(e, r) { + A: { + if ((r | 0) >= 1024) { + if (((e = e * 898846567431158e293), r >>> 0 < 2047)) { + r = (r - 1023) | 0 + break A + } + ;(e = e * 898846567431158e293), (r = (((r | 0) >= 3069 ? 3069 : r) - 2046) | 0) + break A + } + if ((r | 0) > -1023) break A + if (((e = e * 2004168360008973e-307), r >>> 0 > 4294965304)) { + r = (r + 969) | 0 + break A + } + ;(e = e * 2004168360008973e-307), (r = (((r | 0) <= -2960 ? -2960 : r) + 1938) | 0) + } + return P(0, 0), P(1, (r + 1023) << 20), e * +u0() + } + function Ys(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0 + return ( + (f = A[(e + 84) >> 2]), + (k = A[(f + 4) >> 2]), + (n = A[f >> 2]), + (t = (k - n) | 0), + (k = k >>> 0 >= t >>> 0 ? t : 0), + k >>> 0 < i >>> 0 && ((A[e >> 2] = A[e >> 2] | 16), (i = k)), + Q0(r, (n + A[(f + 12) >> 2]) | 0, i), + (n = (A[f >> 2] + i) | 0), + (A[f >> 2] = n), + (r = A[(e + 44) >> 2]), + (A[(e + 4) >> 2] = r), + (t = e), + (k = (k - i) | 0), + (e = A[(e + 48) >> 2]), + (e = e >>> 0 > k >>> 0 ? k : e), + (A[(t + 8) >> 2] = e + r), + Q0(r, (n + A[(f + 12) >> 2]) | 0, e), + (A[f >> 2] = e + A[f >> 2]), + i | 0 + ) + } + function vs(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0 + if (((k = A[(r + 32) >> 2]), k)) { + for (f = (e + 16) | 0, t = (k + 4) | 0, r = A[(k + 8) >> 2]; ; ) { + if ((r | 0) != (t | 0)) { + if (((i = A[(r + 4) >> 2]), (n = (r - 16) | 0), !A[(r - 12) >> 2])) { + A: { + if (A[k >> 2]) { + Kt(n) + break A + } + v0(e, A[(r + 16) >> 2], A[(r + 20) >> 2]) + } + v0(e, A[(r + 24) >> 2], A[(r + 28) >> 2]) + } + Z[A[(e + 4) >> 2]](f, n), (r = i) + continue + } + break + } + Z[A[(e + 4) >> 2]](f, A[(k + 16) >> 2]), Z[A[(e + 4) >> 2]](f, k) + } + } + function Zs(e, r, i, k, f, n, t, u) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0), + (f = (F[(r + 6) >> 1] - 53) | 0), + (k = A[(r + 32) >> 2]), + (n | 0) <= 0 ? ((i = 3), (r = 0)) : ((i = A[(t + 4) >> 2]), (r = A[t >> 2])), + (A[(k + 52) >> 2] = f) + A: { + if (f) { + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), e4(e, r, i) + break A + } + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (f = (A[(k + 100) >> 2] - 8) | 0), + (A[f >> 2] = r), + (A[(f + 4) >> 2] = i) + } + return an(e, k), (g = 3), 0 + } + function l6(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + for ( + n = A[(r + 16) >> 2], + t = ((A[(r + 20) >> 2] - 1) & Cf(i, k)) << 3, + f = (((n + t) | 0) + 4) | 0, + o = k >>> 0 < 4294967285; + ; + + ) { + if (((f = A[f >> 2]), (f | 0) == ((n + t) | 0))) return 0 + if ( + ((n = A[(f + 8) >> 2]), + (u = A[(f + 12) >> 2]), + u >>> 0 >= 4294967285 && (A[n >> 2] = A[n >> 2] + 1), + o || (A[i >> 2] = A[i >> 2] + 1), + rA(e, n, u, i, k, 2)) + ) + e = (f - 24) | 0 + else { + ;(f = (f + 4) | 0), (n = A[(r + 16) >> 2]) + continue + } + break + } + return e + } + function iA(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + ;(t = (h - 32) | 0), (h = t) + A: { + r: { + if ( + ((k | 0) != -7 && ((i = q0(e, i, k)), (k = g), (k | 0) == 6)) || + ((n = (t + 8) | 0), + (u = o2(r)), + (o = o2(f)), + (l = A[(i + 4) >> 2]), + U6(e, n, (((u + o) | 0) + (l & 2147483647)) | 0, (l >>> 31) | 0)) + ) + break r + Mr(n, r, u), + U2(n, i, 0, A[(i + 4) >> 2] & 2147483647), + Mr(n, f, o), + I(e, i, k), + (e = d0(n)), + (r = g) + break A + } + I(e, i, k), (e = 0), (r = 6) + } + return (h = (t + 32) | 0), (g = r), e + } + function Ds(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0 + if (((k = n & 3), !F2(e, r, i, (k + 38) | 0))) return (g = 6), 0 + if (((k = U1(e, (k + 42) | 0)), (f = g), (f | 0) != 6)) { + if (((t = W0(e, 16)), !t)) return I(e, k, f), (g = 6), 0 + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (A[(t + 12) >> 2] = 0), + (A[(t + 8) >> 2] = n >> 2), + (A[t >> 2] = r), + (A[(t + 4) >> 2] = i), + (f | 0) == -1 && (A[(k + 32) >> 2] = t) + } else (k = 0), (f = 6) + return (g = f), k | 0 + } + function Uf(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + A: { + for (;;) { + if ((r | 0) <= (i | 0)) break A + r: { + ;(f = (e + i) | 0), (n = Q[f | 0]) + e: { + if ((n | 0) != 182) { + if ((n | 0) == 194) break e + if ( + ((n | 0) != 107) | + ((Q[(f + 1) | 0] | + (Q[(f + 2) | 0] << 8) | + ((Q[(f + 3) | 0] << 16) | (Q[(f + 4) | 0] << 24))) != + (k | 0)) + ) + break A + break r + } + if ( + (Q[(f + 1) | 0] | + (Q[(f + 2) | 0] << 8) | + ((Q[(f + 3) | 0] << 16) | (Q[(f + 4) | 0] << 24))) == + (k | 0) + ) + break r + } + i = (i + 5) | 0 + continue + } + break + } + t = 1 + } + return t + } + function W1(e, r, i, k, f, n, t, u, o, l) { + k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), (e = yn(e, r, i, k)) + A: { + if ( + e || + ((i = A[r >> 2]), + (k = A[(r + 4) >> 2]), + (k | 0) < 0 && + ((k = (k + l) | 0), + (i = (i + o) | 0), + (k = i >>> 0 < o >>> 0 ? (k + 1) | 0 : k), + (A[r >> 2] = i), + (A[(r + 4) >> 2] = k)), + (((k | 0) >= (n | 0)) & (i >>> 0 >= f >>> 0)) | ((k | 0) > (n | 0)) && + ((n = u), + (f = t), + (((k | 0) <= (n | 0)) & (i >>> 0 <= f >>> 0)) | ((k | 0) < (n | 0)))) + ) + break A + ;(A[r >> 2] = f), (A[(r + 4) >> 2] = n) + } + return e + } + function Hf(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + ;(f = A[(r + 24) >> 2]), + (k = A[(r + 28) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f), + (f = A[r >> 2]), + (k = A[(r + 4) >> 2]), + ((k | 0) == -1) | ((k | 0) == -2) && Z[i | 0](e, f) + A: { + if (((n = A[(r + 60) >> 2]), !n)) break A + for (k = A[(r + 32) >> 2]; ; ) { + if (k >>> 0 >= n >>> 0) break A + ;(f = A[k >> 2]), + (t = A[(k + 4) >> 2]), + ((t | 0) == -1) | ((t | 0) == -2) && (Z[i | 0](e, f), (n = A[(r + 60) >> 2])), + (k = (k + 8) | 0) + } + } + } + function Js(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0 + return ( + (k = F2(e, r, i, (n + 38) | 0)), + k + ? ((i = e), + (e = A[f >> 2]), + (r = A[(f + 4) >> 2]), + (f = (r - 7) >>> 0 >= 4294967278), + (t = f ? e : 0), + (n = e), + (e = !(((r + 2146959372) & 2147483647) | e)), + (r = l6(i, k, e ? t : n, e ? (f ? r : 0) : r)), + r + ? ((e = A[(r + 40) >> 2]), + (r = A[(r + 44) >> 2]), + r >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + (g = r), + e | 0) + : ((g = 3), 0)) + : ((g = 6), 0) + ) + } + function Xf(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + f = A[(e + 8) >> 2] + A: { + if ((f | 0) > 2147483645) break A + if ((i | 0) == 6) return (r | 0) < (k | 0) + if (((f | 0) == -2147483648) | (((r + 2) | 0) > (k | 0))) break A + for ( + n = r ^ -1, + f = A[(e + 12) >> 2], + r = (n + (f << 5)) | 0, + t = A[(e + 16) >> 2], + i = zr(t, f, r) ^ !(i & -5), + e = (k + n) | 0; + ; + + ) { + if (!e) break A + if (((e = (e - 1) | 0), (r = (r - 1) | 0), (zr(t, f, r) | 0) != (i | 0))) break + } + u = 1 + } + return u + } + function m2(e, r, i, k) { + var f = 0 + ;(f = A[(e + 16) >> 2]), + (i = (i | 0) == -1 ? r : 0), + (r = (M(i, -1640562687) - 1640562687) | 0), + (f = (A[(f + 212) >> 2] + ((r >>> (32 - A[(f + 200) >> 2])) << 2)) | 0) + A: { + r: { + for (;;) { + if (((f = A[f >> 2]), f)) { + if ( + !( + (A[(f + 20) >> 2] != (r | 0)) | + (A[(f + 44) >> 2] != (i | 0)) | + A[(f + 32) >> 2] + ) + ) + break r + f = (f + 40) | 0 + continue + } + break + } + if (((f = Rn(e, i, 2)), f)) break A + return (g = 6), 0 + } + A[f >> 2] = A[f >> 2] + 1 + } + return (e = Qn(e, f, k)), e + } + function L7(e) { + var r = 0, + i = 0, + k = 0, + f = 0 + for ( + r = A[(e + 16) >> 2], + f = (r + 48) | 0, + r = A[(r + (((A[(r + 24) >> 2] ^ -1) << 2) | -220)) >> 2]; + ; + + ) { + if (!r) return 0 + if ( + ((k = (r - 1) | 0), + (r = ((k << 3) + f) | 0), + (i = A[r >> 2]), + A[(r + 4) >> 2] != 54) + ) { + r = i & 67108863 + continue + } + break + } + r = 1 + A: { + if ( + i >>> 0 > 1073741823 || + ((e = (A[(e + 20) >> 2] + (k << 3)) | 0), (i = A[e >> 2]), A[(e + 4) >> 2] != -7) + ) + break A + r = (A[(i + 4) >> 2] & 2147483647) != 0 + } + return r + } + function K7(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + if (r2(e, (k + 12) | 0)) break A + if ( + ((r = A[(k + 12) >> 2]), + (i = (r >>> 1) | 0), + (f = r & 1), + (r = xA(A[e >> 2], i, f)), + !r) + ) { + A[(e + 28) >> 2] = -1 + break A + } + if (((i = i << f), (t = A[(e + 8) >> 2]), i >>> 0 > (A[(e + 12) >> 2] - t) >>> 0)) { + K4(e), N6(A[(A[e >> 2] + 16) >> 2], r) + break A + } + ;(n = Q0((r + 16) | 0, t, i)), + (A[(e + 8) >> 2] = i + A[(e + 8) >> 2]), + f || (m[(i + n) | 0] = 0), + (n = r) + } + return (h = (k + 16) | 0), n + } + function Fs(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + for ( + n = h, l = n, s = (k | 0) > 0 ? k : 0, n = (n - (((k << 3) + 15) & -16)) | 0, h = n; + ; + + ) { + if ((t | 0) != (s | 0)) { + ;(u = A[((t << 2) + f) >> 2]), + (B = A[(u + 4) >> 2]), + (o = (n + (t << 3)) | 0), + (A[o >> 2] = A[u >> 2]), + (A[(o + 4) >> 2] = B), + (t = (t + 1) | 0) + continue + } + break + } + return ( + (e = v2(G0(e, A[r >> 2], A[(r + 4) >> 2], A[i >> 2], A[(i + 4) >> 2], k, n), g)), + (h = l), + e | 0 + ) + } + function O7(e, r, i, k, f, n) { + var t = 0 + if ( + (Q[(r + k) | 0] == 60 && (H(e, f & 255), X0(e, n & 65535), (k = (k + 1) | 0)), + (e = A[(i + 4) >> 2]), + (i = (e - 5) | 0), + (t = (i + r) | 0), + Q[t | 0] == 182) + ) { + for ( + Q[(e + r) | 0] == 22 && ((m[t | 0] = 17), (i = (e - 4) | 0)), + t = (e + 2) | 0, + e = (r + i) | 0, + m[(e + 1) | 0] = n, + m[(e + 2) | 0] = n >>> 8, + m[e | 0] = f + 1, + i = (i + 3) | 0; + ; + + ) { + if ((i | 0) < (t | 0)) { + ;(m[(r + i) | 0] = 179), (i = (i + 1) | 0) + continue + } + break + } + return k + } + d(11009, 16200, 29063, 12203), T() + } + function z7(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + ;(k = (h - 16) | 0), + (h = k), + (A[(k + 8) >> 2] = r), + (A[(k + 12) >> 2] = i), + Q[(e + 28) | 0] && + ((f = r & 16711680), + (n = (f >>> 8) | 0), + (t = f << 24), + (f = r & -16777216), + (A[(k + 8) >> 2] = + t | + (f << 8) | + (((((i & 255) << 24) | (r >>> 8)) & -16777216) | + ((((i & 16777215) << 8) | (r >>> 24)) & 16711680) | + (((i >>> 8) & 65280) | (i >>> 24)))), + (r = n | (f >>> 24) | ((r << 24) | ((r & 65280) << 8))), + (n = 0), + (A[(k + 12) >> 2] = r | (n | n))), + P2((e + 4) | 0, (k + 8) | 0, 8), + (h = (k + 16) | 0) + } + function bf(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + ;(k = (h - 16) | 0), (h = k), (i = -1) + A: { + if (A[(e + 20) >> 2]) break A + if (((f = N4(A[e >> 2], A[(e + 4) >> 2], ((r << 1) + 16) | 0, (k + 12) | 0)), !f)) { + O6(e) + break A + } + for (n = (f + 16) | 0, i = A[(e + 8) >> 2], t = A[(k + 12) >> 2]; ; ) { + if ((i | 0) > 0) { + ;(i = (i - 1) | 0), (o0[((i << 1) + n) >> 1] = Q[(i + n) | 0]) + continue + } + break + } + ;(A[(e + 16) >> 2] = 1), + (A[(e + 4) >> 2] = f), + (A[(e + 12) >> 2] = ((t >>> 1) | 0) + r), + (i = 0) + } + return (h = (k + 16) | 0), i + } + function pf(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(n = -1), (t = A[r >> 2]) + A: { + if ((t | 0) < 0) { + if ( + ((f = A[e >> 2]), + (k = A[(e + 12) >> 2]), + (u = (k + 1) | 0), + (k = (M(k, 3) >>> 1) | 0), + (k = (k | 0) < (u | 0) ? u : k), + (f = Z[A[(f + 4) >> 2]](A[f >> 2], A[(e + 16) >> 2], k << 2) | 0), + !f) + ) + break A + ;(A[(e + 16) >> 2] = f), + (n = A[(e + 12) >> 2]), + (u = (k - n) | 0), + C4((f + (u << 2)) | 0, f, n << 2), + (A[(e + 12) >> 2] = k), + (t = (t + u) | 0) + } + ;(A[(A[(e + 16) >> 2] + (t << 2)) >> 2] = i), (A[r >> 2] = t - 1), (n = 0) + } + return n + } + function Ws(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0 + S(0.5), + (i = v(1) | 0), + (f = v(0) | 0), + S(+e), + (n = v(1) | 0), + v(0) | 0, + P(0, f | 0), + P(1, (i & 2147483647) | (n & -2147483648)), + (k = +u0()), + (r = r0(e)), + S(+r), + (i = v(1) | 0), + v(0) | 0 + A: { + if (i >>> 0 <= 1082535489) { + if (((r = Cr(r)), i >>> 0 <= 1072693247)) { + if (i >>> 0 < 1045430272) break A + return +(k * (r + r - (r * r) / (r + 1))) + } + return +(k * (r + r / (r + 1))) + } + e = X5(r, k + k) + } + return +e + } + function Vs(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0 + for ( + i = A[(r + 32) >> 2], + r = A[i >> 2], + f = A[(i + 4) >> 2], + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + r = A[(i + 8) >> 2], + f = A[(i + 12) >> 2], + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r); + ; + + ) { + if (A[(i + 16) >> 2] > (n | 0)) { + ;(f = ((n << 3) + i) | 0), + (r = A[(f + 24) >> 2]), + (f = A[(f + 28) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (n = (n + 1) | 0) + continue + } + break + } + } + function Ms(e, r, i, k, f, n, t, u, o) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0), + (o = o | 0) + var l = 0, + s = 0, + B = 0 + ;(l = P0(e, A[i >> 2], A[(i + 4) >> 2])), + (i = A[f >> 2]), + (s = A[n >> 2]), + (t = (t ? (o ? 257 : 1) : 0) | (u ? (o ? 1028 : 4) : 0)), + (u = t), + (B = t | 2048), + (t = A[(f + 4) >> 2]), + (f = (t | 0) == 3 ? u : B), + (n = A[(n + 4) >> 2]), + (f = (n | 0) == 3 ? f : f | 4096), + l1( + e, + A[r >> 2], + A[(r + 4) >> 2], + l, + A[k >> 2], + A[(k + 4) >> 2], + i, + t, + s, + n, + o ? f | 8192 : f, + ), + K(e, l) + } + function j7(e, r, i) { + var k = 0, + f = 0, + n = 0 + if (((k = A[(r + 4) >> 2] & -2147483648), !(Q[(e + 7) | 0] & 128))) + return k | f + ? (0 - n5((r + 16) | 0, (e + 16) | 0, i)) | 0 + : A1((e + 16) | 0, (r + 16) | 0, i) + if (((f = (r + 16) | 0), (e = (e + 16) | 0), !(k | n))) return n5(e, f, i) + for (k = (i | 0) > 0 ? i : 0, r = 0; ; ) { + if ((r | 0) == (k | 0)) return 0 + if ( + ((i = r << 1), + (r = (r + 1) | 0), + (i = (F[(e + i) >> 1] - F[(i + f) >> 1]) | 0), + !!i) + ) + break + } + return i + } + function Rs(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0, + t = 0 + A: { + if (((f = A[(r + 32) >> 2]), !f)) break A + for (r = (f + 8) | 0, t = (f + 4) | 0; ; ) { + if (((i = A[r >> 2]), (i | 0) == (t | 0))) break A + r: { + if (A[f >> 2] || ((r = A[(i + 16) >> 2]), z[(i + 20) >> 2] < 4294967294)) + break r + Z[k | 0](e, r) + } + ;(r = A[(i + 24) >> 2]), + (n = A[(i + 28) >> 2]), + ((n | 0) == -1) | ((n | 0) == -2) && Z[k | 0](e, r), + (r = (i + 4) | 0) + } + } + } + function Ss(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0 + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != 49) || ((k = A[(r + 32) >> 2]), !k)) + break A + for (;;) { + if ((f | 0) != 2) { + for (r = ((f << 3) + k) | 0, n = (r + 4) | 0, r = A[(r + 8) >> 2]; ; ) { + if ((r | 0) != (n | 0)) { + ;(i = A[(r + 4) >> 2]), _e(e, r), (r = i) + continue + } + break + } + f = (f + 1) | 0 + continue + } + break + } + v0(e, A[(k + 24) >> 2], A[(k + 28) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, k) + } + } + function q7(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0 + ;(n = (h - 16) | 0), (h = n), (A[(n + 8) >> 2] = r), (A[(n + 12) >> 2] = i) + A: { + r: { + if ((f | 0) == -1) { + if ( + ((u = O(e, k, f, 217, k, f, 0)), + (t = g), + !((!0 & ((t | 0) == 2)) | (!o & ((t | 0) == 3)))) + ) { + if (((r = -1), !o & ((t | 0) == 6))) break A + r = U0(e, L0(e, u, t, k, f, 1, (n + 8) | 0), g) + break A + } + if (A2(e, k, f)) break r + } + j(e, 15042, 0), (r = -1) + break A + } + r = r7(e, r, i, k, f) + } + return (h = (n + 16) | 0), r + } + function Us(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + ;(k = (h - 32) | 0), (h = k), (n = 6), (r = Z0(e, r, i)) + A: { + r: { + if (((i = g), (i | 0) == 6 || ((f = P0(e, A[f >> 2], A[(f + 4) >> 2])), !f))) + break r + if (((u = D2(e, k, r, f)), (u | 0) < 0)) break A + if (!u) { + n = 1 + break A + } + ;(t = A[k >> 2]), Y2(e, k), (t = (t >>> 2) & 1), (n = 1) + break A + } + f = 0 + } + return K(e, f), I(e, r, i), (h = (k + 32) | 0), (g = n), t | 0 + } + function Nf(e, r, i, k) { + var f = 0, + n = 0 + A: { + for (;;) { + if ((i | 0) >= 0) { + f = (A[(e + 116) >> 2] + (i << 4)) | 0 + r: { + if (A[f >> 2] != (r | 0)) break r + if (((n = A[(f + 12) >> 2]), n & 2)) break A + if (!k) break r + if ((n & 240) == 48) break A + } + i = A[(f + 8) >> 2] + continue + } + break + } + if ( + ((i = -1), + A[(e + 36) >> 2] | !A[(e + 32) >> 2] || + ((e = be(e, r)), e && ((i = 1073741824), Q[(e + 4) | 0] & 2))) + ) + break A + i = -1 + } + return i + } + function _7(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + r: { + if ((i | 0) < 0) break r + if (((f = A[(e + 16) >> 2]), f >>> 0 > i >>> 0)) { + i = t0(A[e >> 2], i) + break r + } + if (((n = A[e >> 2]), (i = (i - f) | 0), i >>> 0 >= z[(e + 20) >> 2])) { + ;(A[k >> 2] = A[(e + 8) >> 2] - A[(e + 4) >> 2]), + o4(n, 18887, k), + (A[r >> 2] = 0), + (t = -1), + (A[(e + 28) >> 2] = -1) + break A + } + i = t0(n, A[(A[(e + 24) >> 2] + (i << 2)) >> 2]) + } + A[r >> 2] = i + } + return (h = (k + 16) | 0), t + } + function c7(e, r) { + var i = 0, + k = 0, + f = 0 + ;(k = (h - 16) | 0), + (h = k), + (i = A[(r + 16) >> 2]), + (f = (i + 48) | 0), + (i = A[(i + (((A[(i + 24) >> 2] ^ -1) << 2) | -196)) >> 2]) + A: { + r: { + for (;;) { + if (!i) break r + if (((i = ((((i << 3) + f) | 0) - 8) | 0), A[(i + 4) >> 2] != 48)) { + i = A[i >> 2] & 67108863 + continue + } + break + } + if (((A[(k + 12) >> 2] = i), !i)) break r + if (X6(e, r, (k + 12) | 0, (A[i >> 2] >>> 26) & 60)) break A + } + m[(r + 5) | 0] = Q[(r + 5) | 0] & 254 + } + h = (k + 16) | 0 + } + function H2(e, r, i) { + var k = 0, + f = 0, + n = 0 + return ( + (k = A[(r + 124) >> 2]), + (k | 0) >= 65536 + ? ($0(e, 7466, 0), -1) + : (x2(e, (r + 116) | 0, 16, (r + 120) | 0, (k + 1) | 0) + ? (e = -1) + : ((k = A[(r + 124) >> 2]), + (A[(r + 124) >> 2] = k + 1), + (k = (A[(r + 116) >> 2] + (k << 4)) | 0), + (A[k >> 2] = 0), + (A[(k + 4) >> 2] = 0), + (A[(k + 8) >> 2] = 0), + (A[(k + 12) >> 2] = 0), + (f = k), + (n = t0(e, i)), + (A[f >> 2] = n), + (A[(k + 12) >> 2] = A[(k + 12) >> 2] | -256), + (e = (A[(r + 124) >> 2] - 1) | 0)), + e) + ) + } + function yf(e, r, i) { + var k = 0, + f = 0, + n = 0 + return ( + (k = A[(r + 136) >> 2]), + (k | 0) >= 65536 + ? ($0(e, 6596, 0), -1) + : (x2(e, (r + 128) | 0, 16, (r + 132) | 0, (k + 1) | 0) + ? (e = -1) + : ((k = A[(r + 136) >> 2]), + (A[(r + 136) >> 2] = k + 1), + (k = (A[(r + 128) >> 2] + (k << 4)) | 0), + (A[k >> 2] = 0), + (A[(k + 4) >> 2] = 0), + (A[(k + 8) >> 2] = 0), + (A[(k + 12) >> 2] = 0), + (f = k), + (n = t0(e, i)), + (A[f >> 2] = n), + (A[(k + 12) >> 2] = A[(k + 12) >> 2] | -256), + (e = (A[(r + 136) >> 2] - 1) | 0)), + e) + ) + } + function y1(e, r, i, k, f) { + var n = 0, + t = 0 + ;(t = h), (n = ((k | 0) != -1) | (F[(i + 6) >> 1] != 48) ? n : A[(i + 32) >> 2]) + A: { + if (z[(A[(e + 16) >> 2] + 120) >> 2] > t >>> 0) { + _4(e), (i = 0) + break A + } + if (Q[(n + 17) | 0]) { + hi(e), (i = 0) + break A + } + if ( + ((k = e), + (i = A[(n + 8) >> 2]), + (e = A[(n + 12) >> 2]), + (e = O(k, i, e, f, i, e, 0)), + (i = 0), + (k = g), + !i & ((k | 0) == 6)) + ) + break A + ;(f = e), + (e = !i & ((k | 0) == 2)), + (A[r >> 2] = e ? 0 : f), + (A[(r + 4) >> 2] = e ? 3 : k), + (i = n) + } + return (h = t), i + } + function K0(e, r, i) { + var k = 0, + f = 0 + if (((A[(e + 4) >> 2] = 0), !(r | i))) + return (A[(e + 8) >> 2] = -2147483648), l2(e, 0), 0 + A: { + if (!i) { + if (l2(e, 1)) break A + return ( + (k = E0(r)), + (A[A[(e + 16) >> 2] >> 2] = k >>> 0 < 32 ? r << k : 0), + (A[(e + 8) >> 2] = 32 - k), + 0 + ) + } + if (l2(e, 2)) break A + return ( + (f = A[(e + 16) >> 2]), + (k = E0(i)), + (A[f >> 2] = r << k), + (A[(f + 4) >> 2] = (i << k) | ((r >>> 1) >>> (k ^ -1))), + (A[(e + 8) >> 2] = 64 - k), + 0 + ) + } + return c0(e), 32 + } + function $7(e, r, i, k) { + var f = 0 + ;(f = (h - 80) | 0), + (h = f), + (f = H0(f, 0, 80)), + (A[(f + 12) >> 2] = k), + (A[f >> 2] = e), + (A[(f + 8) >> 2] = 1), + (A[(f + 16) >> 2] = 32), + (A[(f + 20) >> 2] = 1), + (A[(f + 56) >> 2] = r), + (A[(f + 60) >> 2] = r + i), + (r = 0), + (i = 3) + A: { + r: { + if (J4(f) || ((r = yk(f)), (i = g), (i | 0) == 6)) break r + if (A[(f + 16) >> 2] == -84) break A + $(f, 14964, 0) + } + I(e, r, i), Vr(f, (f + 16) | 0), (r = 0), (i = 6) + } + return (h = (f + 80) | 0), (g = i), r + } + function Hs(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + ;(k = (h - 16) | 0), (h = k), (n = j4(e, A[f >> 2], A[(f + 4) >> 2])) + A: { + if (!n) { + ;(r = 0), (i = 6) + break A + } + ;(r = 0), (i = 6) + r: { + if ( + H1(e, (k + 12) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2]) || + ((f = A[(k + 12) >> 2]), f && ((i = -12), (f - 37) >>> 0 < 4294967261)) + ) + break r + ;(r = ui(e, (br(n) + n) | 0, 0, f, 1025)), (i = g) + } + y2(e, n) + } + return (h = (k + 16) | 0), (g = i), r | 0 + } + function d7(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + for (k = (e + 16) | 0, f = (r + 72) | 0, i = A[(r + 76) >> 2]; ; ) { + if ((i | 0) != (f | 0)) { + ;(n = A[(i + 4) >> 2]), + v0(e, A[(i + 16) >> 2], A[(i + 20) >> 2]), + v0(e, A[(i + 24) >> 2], A[(i + 28) >> 2]), + v0(e, A[(i + 32) >> 2], A[(i + 36) >> 2]), + v0(e, A[(i + 40) >> 2], A[(i + 44) >> 2]), + Z[A[(e + 4) >> 2]](k, i), + (i = n) + continue + } + break + } + ;(A[(r + 4) >> 2] & -2) != 4 && w6(e, (r + 8) | 0), Z[A[(e + 4) >> 2]](k, r) + } + function Xs(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + for (i = (i >>> 4) | 0; ; ) { + if (i) { + ;(f = A[e >> 2]), + (n = A[(e + 4) >> 2]), + (k = A[(r + 4) >> 2]), + (A[e >> 2] = A[r >> 2]), + (A[(e + 4) >> 2] = k), + (k = A[(e + 8) >> 2]), + (t = A[(e + 12) >> 2]), + (u = A[(r + 12) >> 2]), + (A[(e + 8) >> 2] = A[(r + 8) >> 2]), + (A[(e + 12) >> 2] = u), + (A[(r + 8) >> 2] = k), + (A[(r + 12) >> 2] = t), + (A[r >> 2] = f), + (A[(r + 4) >> 2] = n), + (r = (r + 16) | 0), + (e = (e + 16) | 0), + (i = (i - 1) | 0) + continue + } + break + } + } + function At(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + for ( + f = (h - 16) | 0, + h = f, + A[(f + 8) >> 2] = r, + A[(f + 12) >> 2] = -1, + r = k << 1, + k = 0; + ; + + ) { + A: { + r: { + if ((k | 0) == 2) break r + if (((u = YA(e, 78, 1, (r + k) | 0, 1, (f + 8) | 0)), (n = g), (n | 0) != 6)) + break A + if (((o = -1), (k | 0) != 1)) break r + I(e, A[i >> 2], A[(i + 4) >> 2]) + } + return (h = (f + 16) | 0), o + } + ;(t = ((k << 3) + i) | 0), (A[t >> 2] = u), (A[(t + 4) >> 2] = n), (k = (k + 1) | 0) + } + } + function Mr(e, r, i) { + var k = 0, + f = 0, + n = 0 + k = (A[(e + 8) >> 2] + i) | 0 + A: { + if ((k | 0) > A[(e + 12) >> 2] && ((n = -1), ve(e, k, 0))) break A + r: { + if (A[(e + 16) >> 2]) + for (k = (i | 0) > 0 ? i : 0; ; ) { + if ((f | 0) == (k | 0)) break r + ;(o0[(((A[(e + 4) >> 2] + ((A[(e + 8) >> 2] + f) << 1)) | 0) + 16) >> 1] = + Q[(r + f) | 0]), + (f = (f + 1) | 0) + } + Q0((((A[(e + 4) >> 2] + A[(e + 8) >> 2]) | 0) + 16) | 0, r, i) + } + ;(A[(e + 8) >> 2] = A[(e + 8) >> 2] + i), (n = 0) + } + return n + } + function bs(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + ;(k = (h - 16) | 0), (h = k), (n = 6), (r = O2(e, r, i)), (i = g) + A: { + if ((i | 0) == 6) { + ;(t = r), (n = i) + break A + } + u = (k + 12) | 0 + r: { + if ( + gA(e, u, A[f >> 2], A[(f + 4) >> 2]) || + ((n = 3), + (f = A[(k + 12) >> 2]), + ((f | 0) < 0) | (f >>> 0 >= (A[(r + 4) >> 2] & 2147483647) >>> 0)) + ) + break r + ;(t = JA(r, u)), (n = 0) + } + I(e, r, i) + } + return (h = (k + 16) | 0), (g = n), t | 0 + } + function rt(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + if (((f = A[(r + 4) >> 2]), (k = f & 2147483647), !k)) return i + ;(n = A[(e + 4) >> 2] & 2147483647), + f & -2147483648 ? (f = F[(r + 16) >> 1]) : (f = Q[(r + 16) | 0]), + (t = (k - 1) | 0), + (n = (n - k) | 0) + A: { + for (;;) { + if ((i | 0) > (n | 0) || ((k = H4(e, f, i)), ((k | 0) < 0) | ((k | 0) > (n | 0)))) + break A + if (((i = (k + 1) | 0), !Pf(e, r, i, 1, t))) break + } + return k + } + return -1 + } + function ps(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0 + r = A[f >> 2] + A: { + i = A[(f + 4) >> 2] + r: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + J0(e) + break r + } + if ( + ((u = A[(f + 8) >> 2]), + (o = A[(f + 12) >> 2]), + (n = r), + (t = i), + (k | 0) >= 3 && ((t = A[(f + 20) >> 2]), (n = A[(f + 16) >> 2])), + (k = P0(e, u, o)), + k) + ) + break A + } + return (g = 6), 0 + } + return (i = O(e, r, i, k, n, t, 0)), (r = g), K(e, k), (g = r), i | 0 + } + function s6(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + ;(n = A[(r + 20) >> 2]), (t = (n | 0) > 0 ? n : 0), (f = (r + 16) | 0) + A: { + for (;;) { + if ((k | 0) != (t | 0)) { + if (A[(A[f >> 2] + (k << 3)) >> 2] == (i | 0)) break A + k = (k + 1) | 0 + continue + } + break + } + if (((k = -1), x2(e, f, 8, (r + 24) | 0, (n + 1) | 0))) break A + ;(f = A[(r + 20) >> 2]), + (A[(r + 20) >> 2] = f + 1), + (k = A[(r + 16) >> 2]), + (r = t0(e, i)), + (e = ((f << 3) + k) | 0), + (A[(e + 4) >> 2] = 0), + (A[e >> 2] = r), + (k = t) + } + return k + } + function V1(e) { + var r = 0, + i = 0, + k = 0 + if (((r = A[(e + 236) >> 2]), (A[(e + 236) >> 2] = r - 1), (r | 0) <= 1)) { + ;(r = 0), (A[(e + 236) >> 2] = 1e4), (i = A[(e + 16) >> 2]), (k = A[(i + 144) >> 2]) + A: { + if ( + !k || + !(Z[k | 0](i, A[(i + 148) >> 2]) | 0) || + ($0(e, 15433, 0), + (r = -1), + (i = A[(e + 16) >> 2]), + (e = A[(i + 128) >> 2]), + (A[(i + 132) >> 2] != -1) | (F[(e + 6) >> 1] != 3)) + ) + break A + m[(e + 5) | 0] = Q[(e + 5) | 0] | 32 + } + } else r = 0 + return r + } + function Ns(e, r) { + ;(e = e | 0), (r = +r) + var i = 0, + k = 0, + f = 0, + n = 0 + S(+r), + (e = v(1) | 0), + (i = v(0) | 0), + (f = e), + r0(r) < 2147483648 ? (e = ~~r) : (e = -2147483648), + S(+(e | 0)), + (n = v(1) | 0), + (k = 0) + A: { + if (((v(0) | 0) == (i | 0)) & ((f | 0) == (n | 0))) break A + ;(k = i), + (e = f & 2147483647), + (i = (((e | 0) == 2146435072) & ((i | 0) != 0)) | (e >>> 0 > 2146435072)), + (e = i ? 0 : k), + (k = i ? -12 : (f - 2146959372) | 0) + } + return (i = k), v2(e, i) | 0 + } + function xf(e, r, i, k, f, n, t, u, o) { + var l = 0, + s = 0, + B = 0 + return ( + (l = A[(r + 320) >> 2]), + (l | 0) >= 65536 + ? ($0(e, 7491, 0), -1) + : (x2(e, (r + 328) | 0, 8, (r + 324) | 0, (l + 1) | 0) + ? (e = -1) + : ((l = A[(r + 320) >> 2]), + (A[(r + 320) >> 2] = l + 1), + (l = (A[(r + 328) >> 2] + (l << 3)) | 0), + (o0[(l + 2) >> 1] = f), + (m[l | 0] = + ((u << 3) & 8) | + (((t << 2) & 4) | (((k << 1) & 2) | (i & 1))) | + (o << 4)), + (s = l), + (B = t0(e, n)), + (A[(s + 4) >> 2] = B), + (e = (A[(r + 320) >> 2] - 1) | 0)), + e) + ) + } + function B6(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0, + o = 0 + if (((u = u2(e)), (o = g), (n = o), (n | 0) != 6)) { + for (o = (r | 0) > 0 ? r : 0; ; ) { + if (!t & ((k | 0) == (o | 0))) return (g = n), u + if ( + ((f = ((k << 3) + i) | 0), + (r = A[f >> 2]), + (f = A[(f + 4) >> 2]), + f >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (r = FA(e, u, n, k, t, r, f, 0)), + (k = (k + 1) | 0), + (t = k ? t : (t + 1) | 0), + !((r | 0) >= 0)) + ) + break + } + I(e, u, n) + } + return (g = 6), 0 + } + function Tf(e, r, i, k, f, n) { + var t = 0, + u = 0 + return ( + (u = Q[(F[(r + 6) >> 1] + 21820) | 0]), + (t = W0(e, 24)), + t + ? ((e = A[(i + 32) >> 2]), + (A[(t + 20) >> 2] = (u & 63) >>> 0 < 32 ? n << u : 0), + (A[(t + 16) >> 2] = f), + (A[(t + 12) >> 2] = i), + (A[(t + 8) >> 2] = r), + (i = A[(e + 12) >> 2]), + (A[(i + 4) >> 2] = t), + (A[(t + 4) >> 2] = e + 12), + (A[t >> 2] = i), + (A[(e + 12) >> 2] = t), + (A[(r + 40) >> 2] = n), + (A[(r + 32) >> 2] = t), + (A[(r + 36) >> 2] = A[(e + 8) >> 2] + f), + 0) + : (I(e, i, k), -1) + ) + } + function Pf(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0 + ;(o = (f | 0) > 0 ? f : 0), (t = (r + 16) | 0), (u = (e + 16) | 0), (l = e), (f = 0) + A: { + for (;;) { + if ((f | 0) == (o | 0)) break A + if ( + ((e = (i + f) | 0), + (n = (k + f) | 0), + (f = (f + 1) | 0), + Q[(l + 7) | 0] & 128 ? (e = F[((e << 1) + u) >> 1]) : (e = Q[(e + u) | 0]), + Q[(r + 7) | 0] & 128 ? (n = F[((n << 1) + t) >> 1]) : (n = Q[(n + t) | 0]), + (e | 0) != (n | 0)) + ) + break + } + s = (e - n) | 0 + } + return s + } + function DA(e, r, i, k, f) { + var n = 0 + ;(n = (h - 16) | 0), + (h = n), + (A[(n + 8) >> 2] = k), + (A[(n + 12) >> 2] = f), + (k = O(e, r, i, 134, r, i, 0)), + (f = g) + A: { + if ((f | 0) == 6) break A + if (A2(e, k, f)) { + if ( + ((k = L0(e, k, f, r, i, 1, (n + 8) | 0)), + (r = g), + (f = r), + ((f | 0) == -1) | ((f & -5) == 2)) + ) + break A + I(e, k, f), j(e, 10730, 0), (k = 0), (f = 6) + break A + } + I(e, k, f), (k = _3(e, r, i, e, (n + 8) | 0)), (f = g) + } + return (h = (n + 16) | 0), (g = f), k + } + function w6(e, r) { + var i = 0, + k = 0 + g7(e, (r + 16) | 0) + A: { + if (((i = A[(r + 32) >> 2]), i)) { + if (((k = A[(r + 60) >> 2]), !k)) break A + for (;;) { + if (i >>> 0 < k >>> 0) { + v0(e, A[i >> 2], A[(i + 4) >> 2]), (i = (i + 8) | 0), (k = A[(r + 60) >> 2]) + continue + } + break + } + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(r + 32) >> 2]) + } + v0(e, A[(r + 24) >> 2], A[(r + 28) >> 2]), v0(e, A[r >> 2], A[(r + 4) >> 2]) + return + } + d(17206, 16200, 18592, 13958), T() + } + function et(e, r, i) { + var k = 0, + f = 0 + k = G8(e, r, i) + A: { + r: { + if ((k | 0) < 0) break r + if (!k) break A + if ( + ((i = O(e, r, i, 109, r, i, 0)), + (k = 0), + (r = g), + (!k & ((r | 0) == 2)) | (!k & ((r | 0) == 3))) + ) + r = 6195 + else { + if (!k & ((r | 0) == 6) || ((r = q0(e, i, r)), (i = g), (k = i), (i | 0) == 6)) + break r + if (((i = H4(r, 103, 0)), I(e, r, k), (i | 0) >= 0)) break A + r = 12033 + } + j(e, r, 0) + } + f = -1 + } + return f + } + function ys(e, r, i, k, f, n, t, u, o, l, s) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (u = u | 0), + (o = o | 0), + (l = l | 0), + (s = s | 0) + var B = 0, + w = 0 + ;(B = (h - 16) | 0), (h = B) + A: { + r: { + if ( + !(Q[(r + 5) | 0] & 8) || + !U4(e, (B + 12) | 0, k) | (z[(B + 12) >> 2] >= z[(r + 40) >> 2]) + ) + break r + if (((w = -1), n6(e, r))) break A + } + w = l1(e, r, i, k, f, n, t, u, o, l, s | 131072) + } + return (e = w), (h = (B + 16) | 0), e | 0 + } + function Je(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + ;(f = (h - 160) | 0), + (h = f), + (n = r ? e : (f + 158) | 0), + (A[(f + 148) >> 2] = n), + (e = -1), + (t = (r - 1) | 0), + (A[(f + 152) >> 2] = r >>> 0 >= t >>> 0 ? t : 0), + (f = H0(f, 0, 144)), + (A[(f + 76) >> 2] = -1), + (A[(f + 36) >> 2] = 61), + (A[(f + 80) >> 2] = -1), + (A[(f + 44) >> 2] = f + 159), + (A[(f + 84) >> 2] = f + 148) + A: { + if ((r | 0) < 0) { + A[19348] = 61 + break A + } + ;(m[n | 0] = 0), (e = gf(f, i, k, 100, 101)) + } + return (h = (f + 160) | 0), e + } + function Lf(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + t = (e + 16) | 0 + A: { + for (;;) { + if ((i | 0) <= 0) break A + r: { + Q[(e + 7) | 0] & 128 ? (k = F[((r << 1) + t) >> 1]) : (k = Q[(r + t) | 0]), + (f = (k - 48) | 0) + e: { + if (f >>> 0 < 10) break e + if ((k - 65) >>> 0 <= 5) { + f = (k - 55) | 0 + break e + } + if ((k - 103) >>> 0 < 4294967290) break r + f = (k - 87) | 0 + } + ;(i = (i - 1) | 0), (r = (r + 1) | 0), (n = (n << 4) | f) + continue + } + break + } + n = -1 + } + return n + } + function Fe(e, r) { + var i = 0 + A: { + if ((r | 0) < 0) break A + r = A[(A[(A[(e + 16) >> 2] + 56) >> 2] + (r << 2)) >> 2] + r: { + e: { + i: switch (((e = A[(r + 8) >> 2]), (((e >>> 30) | 0) - 1) | 0)) { + case 0: + break A + case 1: + break r + case 2: + break i + default: + break e + } + i = 1 + i: switch (e & 1073741823) { + case 0: + break A + case 1: + break i + default: + break e + } + return 2 + } + V0(), T() + } + i = 1 + } + return i + } + function o2(e) { + var r = 0, + i = 0, + k = 0 + A: { + r: { + if (((r = e), !(r & 3))) break r + if (!Q[r | 0]) return 0 + for (;;) { + if (((r = (r + 1) | 0), !(r & 3))) break r + if (!Q[r | 0]) break + } + break A + } + for ( + ; + (i = r), + (r = (r + 4) | 0), + (k = A[i >> 2]), + !((k ^ -1) & (k - 16843009) & -2139062144); + + ); + for (; (r = i), (i = (r + 1) | 0), !!Q[r | 0]; ); + } + return (r - e) | 0 + } + function M1(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + if (!r) { + r = 0 + break A + } + ;(i = r >> 31), + (f = ((i ^ r) - i) | 0), + (i = E0(f)), + k1(k, f, 0, 0, 0, (i + 81) | 0), + (f = (0 + A[(k + 8) >> 2]) | 0), + (i = ((A[(k + 12) >> 2] ^ 65536) + ((16414 - i) << 16)) | 0), + (i = f >>> 0 < n >>> 0 ? (i + 1) | 0 : i), + (n = (r & -2147483648) | i), + (i = A[(k + 4) >> 2]), + (r = A[k >> 2]) + } + ;(A[e >> 2] = r), + (A[(e + 4) >> 2] = i), + (A[(e + 8) >> 2] = f), + (A[(e + 12) >> 2] = n), + (h = (k + 16) | 0) + } + function xs(e) { + e = +e + var r = 0, + i = 0 + ;(r = r0(e)), S(+r), (i = v(1) | 0), v(0) | 0 + A: { + if (i >>> 0 >= 1071748075) { + if (i >>> 0 >= 1077149697) { + r = -0 / r + 1 + break A + } + r = 1 - 2 / (Cr(r + r) + 2) + break A + } + if (i >>> 0 >= 1070618799) { + ;(r = Cr(r + r)), (r = r / (r + 2)) + break A + } + if (i >>> 0 < 1048576) break A + ;(r = Cr(r * -2)), (r = -r / (r + 2)) + } + return S(+e), (i = v(1) | 0), v(0) | 0, +((i | 0) < 0 ? -r : r) + } + function it(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + return ( + (f = e), + (n = r & 255), + (k = (r >>> 8) & 255), + (e = F[(((r >>> 23) & 510) + 71808) >> 1]), + (i = e << 1), + (t = i ^ -1), + (r = (((r >>> 16) | 0) - M(e, e)) | 0), + (i = r >>> 0 > i >>> 0), + (r = k | (((i ? t : 0) + r) << 8)), + (i = (e + i) | 0), + (k = i << 1), + (e = ((r >>> 0) / (k >>> 0)) | 0), + (r = (((n - M(e, e)) | 0) + ((r - M(e, k)) << 8)) | 0), + (e = (e + (i << 8)) | 0), + (i = (e - 1) | 0), + (A[f >> 2] = ((r >> 31) & ((i << 1) | 1)) + r), + (r | 0) < 0 ? i : e + ) + } + function JA(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + ;(n = (e + 16) | 0), (k = A[r >> 2]), (f = (k + 1) | 0), (i = A[(e + 4) >> 2]) + A: { + if (i & -2147483648) { + if ( + ((e = F[(n + (k << 1)) >> 1]), + ((e & 64512) != 55296) | ((i & 2147483647) <= (f | 0)) || + ((i = F[(n + (f << 1)) >> 1]), (i & 64512) != 56320)) + ) + break A + ;(e = ((((e << 10) & 1047552) | (i & 1023)) + 65536) | 0), (f = (k + 2) | 0) + break A + } + e = Q[(n + k) | 0] + } + return (A[r >> 2] = f), e + } + function Ts(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = $t()), + (e = g), + (i = e), + ((r - -2147483648) >>> 0 < 2147483648 ? (e + 1) | 0 : e) + ? (S(+(+(r >>> 0) + +(i | 0) * 4294967296)), + (e = v(1) | 0), + (r = v(0) | 0), + (k = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (i = r ? 0 : k), + (g = r ? -12 : (e - 2146959372) | 0), + i | 0) + : ((g = 0), r | 0) + ) + } + function ir(e, r) { + var i = 0, + k = 0 + A: { + r: { + if (!r) break r + if (((i = A[r >> 2]), (i | 0) <= 0)) break A + if (((i = (i - 1) | 0), (A[r >> 2] = i), i)) break r + m[(r + 5) | 0] & 1 && v0(e, A[(r + 24) >> 2], A[(r + 28) >> 2]), + (i = A[(r + 8) >> 2]), + (k = A[(r + 12) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(r + 8) >> 2] = 0), + (A[(r + 12) >> 2] = 0), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + return + } + d(18440, 16200, 5223, 12128), T() + } + function Ps(e, r, i, k, f, n, t) { + for ( + e = e | 0, r = r | 0, i = i | 0, k = k | 0, f = f | 0, n = n | 0, t = t | 0, k = 0; + ; + + ) { + A: { + if ((k | 0) != 2) { + if (((n = k << 3), (i = (n + t) | 0), A[(i + 4) >> 2] == 3)) break A + j(e, 5962, 0), (e = 6) + } else e = 3 + return (g = e), 0 + } + ;(n = (f + n) | 0), + (r = A[n >> 2]), + (n = A[(n + 4) >> 2]), + n >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (A[i >> 2] = r), + (A[(i + 4) >> 2] = n), + (k = (k + 1) | 0) + } + } + function kt(e, r, i, k, f, n, t) { + A: { + r: { + e: switch ((i + 3) | 0) { + case 1: + return (e = L0(e, If(e, r, i, n, t), g, k, f, 0, 0)), e + case 0: + I(e, r, i) + i: { + if ((pn(e, r) | 0) < 0 || (en(e, r) | 0) < 0) break i + if (((r = Dn(e, r)), (i = g), (i | 0) != 6)) break A + } + _f(e, 2) + break r + default: + break e + } + I(e, r, i), j(e, 15484, 0) + } + ;(r = 0), (i = 6) + } + return (g = i), r + } + function Kf(e, r) { + var i = 0 + A: { + r: { + if (A[(e + 40) >> 2] | (A[(e + 16) >> 2] != -125)) break r + if (((i = A[(e + 32) >> 2]), !(m[(A[(e + 64) >> 2] + 110) | 0] & 1))) break A + if ((i | 0) == 77) break r + if ((i | 0) != 58) break A + } + return $(e, 6051, 0), 0 + } + i = t0(A[e >> 2], i) + A: { + r: { + if (r && P7(e, i)) break r + if (!y(e)) break A + } + K(A[e >> 2], i), (i = 0) + } + return i + } + function ft(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + ;(f = 20065), (k = A[(r + 4) >> 2]), (n = k & 2147483647) + A: { + r: { + if ( + (n | 0) <= (i | 0) || + ((t = (r + 16) | 0), + k & -2147483648 ? (k = F[((i << 1) + t) >> 1]) : (k = Q[(i + t) | 0]), + (k | 0) != 37) || + ((f = 5837), ((i + 2) | 0) >= (n | 0)) + ) + break r + if (((i = Lf(r, (i + 1) | 0, 2)), (i | 0) >= 0)) break A + } + P8(e, f), (i = -1) + } + return i + } + function Of(e, r, i, k, f, n) { + var t = 0, + u = 0, + o = 0, + l = 0 + o = k & 7 + A: { + r: { + e: { + if ((o | 0) != 6) { + for (u = 32; ; ) { + if (((l = (i + u) | 0), (t = Z[f | 0](e, r, l, n) | 0), t & 44)) break A + if (!(t & 16)) break e + if (((u = u << 1), !!Xf(e, i, o, l))) break + } + t = 16 + break r + } + Z[f | 0](e, r, i, n) | 0 + } + t = 0 + } + if (((r = A[(e + 12) >> 2]), !r)) break A + t = Ni(e, i, k, r, t) + } + return t + } + function nt(e, r) { + var i = 0, + k = 0 + return ( + (i = w2(e, 112)), + i + ? ((A[(i + 104) >> 2] = 0), + (A[(i + 108) >> 2] = 3), + (A[(i + 96) >> 2] = 0), + (A[(i + 100) >> 2] = 3), + (A[(i + 72) >> 2] = 0), + (A[(i + 76) >> 2] = 3), + (A[(i + 64) >> 2] = 0), + (A[(i + 68) >> 2] = 3), + (A[(i + 4) >> 2] = r), + (A[i >> 2] = 1), + (r = A[(e + 244) >> 2]), + (k = (i + 8) | 0), + (A[(r + 4) >> 2] = k), + (A[(i + 12) >> 2] = e + 244), + (A[(i + 8) >> 2] = r), + (A[(e + 244) >> 2] = k), + i) + : (K(e, r), i) + ) + } + function zf(e, r, i, k, f) { + var n = 0, + t = 0 + for ( + n = (h - 16) | 0, + h = n, + A[(n + 12) >> 2] = 0, + A[(n + 4) >> 2] = 0, + A[(n + 8) >> 2] = 0, + i = Zn(e, r, i, k, f, (n + 4) | 0), + r = A[(n + 12) >> 2], + k = (r | 0) > 0 ? r : 0, + r = A[(n + 4) >> 2]; + ; + + ) { + if ((k | 0) != (t | 0)) { + K(e, A[(((r + (t << 3)) | 0) + 4) >> 2]), (t = (t + 1) | 0) + continue + } + break + } + return ( + (e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, r), (h = (n + 16) | 0), i + ) + } + function Ls(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0 + if (((i = A[r >> 2]), (i | 0) > 0)) { + ;(i = (i - 1) | 0), + (A[r >> 2] = i), + ((Q[(r + 4) | 0] & 240) != 16) | i || + ((i = A[(r + 8) >> 2]), + (k = A[(r + 12) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(r + 8) >> 2] = 0), + (i = A[(e + 96) >> 2]), + (k = (r + 8) | 0), + (A[(i + 4) >> 2] = k), + (A[(r + 12) >> 2] = e + 96), + (A[(r + 8) >> 2] = i), + (A[(e + 96) >> 2] = k)) + return + } + d(18423, 16200, 5669, 15123), T() + } + function Ks(e, r, i, k, f) { + if ( + ((e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + !(((i | 0) == -1) | ((i | 0) == 2))) + ) + return j(e, 13002, 0), (g = 6), 0 + ;(r = Z2(e, r, i)), (i = g), (k = i) + A: { + if ((i | 0) != 6) { + if ( + ((i = A[(f + 8) >> 2]), + (f = A[(f + 12) >> 2]), + (f | 0) == 3 || !o7(e, r, k, i, f)) + ) + break A + I(e, r, k) + } + return (g = 6), 0 + } + return (g = k), r | 0 + } + function Os(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + if (((r = bt(e, r, i)), (i = g), (t = i), (i | 0) == 6)) return (g = i), r | 0 + n = 10 + A: { + r: { + if ( + !k || + ((i = A[f >> 2]), (k = A[(f + 4) >> 2]), (k | 0) == 3) || + ((n = e5(e, i, k)), (n | 0) >= 0) + ) + break r + ;(i = 0), (k = 6) + break A + } + ;(i = j3(e, r, t, n)), (k = g) + } + return I(e, r, t), (g = k), i | 0 + } + function zs(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + if (((k = 0), (f = 6), (i = Z0(e, r, i)), (r = g), (n = r), (n | 0) != 6)) { + ;(k = O(e, i, n, 91, i, n, 0)), (r = 0), (f = g), (t = 6) + A: { + if ((f | 0) == 6) break A + if (!A2(e, k, f)) { + I(e, k, f), (r = i7(e, i, n, e, e)), (t = g) + break A + } + ;(r = L0(e, k, f, i, n, 0, 0)), (t = g) + } + ;(f = t), I(e, i, n), (k = r) + } + return (g = f), k | 0 + } + function js(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0 + return ( + (k = F2(e, r, i, (n + 38) | 0)), + k + ? ((r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + (f = (i - 7) >>> 0 >= 4294967278), + (t = f ? r : 0), + (n = r), + (r = !(((i + 2146959372) & 2147483647) | r)), + (r = l6(e, k, r ? t : n, r ? (f ? i : 0) : i)), + r ? (Z7(A[(e + 16) >> 2], k, r), (g = 1), 1) : ((g = 1), 0)) + : ((g = 6), 0) + ) + } + function tt(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + if (Q[r | 0] == 91) { + for ( + i = (r + 1) | 0, + k = (o2(i) - 1) | 0, + n = A[(A[(e + 16) >> 2] + 56) >> 2], + r = 208; + ; + + ) { + if ((r | 0) != 222) { + A: { + if ( + ((f = A[((r << 2) + n) >> 2]), + (A[(f + 4) >> 2] & 2147483647) != (k | 0) || A1((f + 16) | 0, i, k)) + ) + break A + return t0(e, r) + } + r = (r + 1) | 0 + continue + } + break + } + V0(), T() + } + return q4(e, r) + } + function We(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + for (n = A[e >> 2]; ; ) { + if (((t = Q[n | 0]), ((t - 58) & 255) >>> 0 >= 246)) + if ( + ((i = (i0(k, i, 10, 0) + t) | 0), + (f = g), + (f = ((i >>> 0 < t >>> 0 ? (f + 1) | 0 : f) - (i >>> 0 < 48)) | 0), + (k = (i - 48) | 0), + (i = !f & (k >>> 0 < 2147483647)), + i | r) + ) { + ;(k = i ? k : 2147483647), (i = i ? f : 0), (n = (n + 1) | 0) + continue + } else return -1 + break + } + return (A[e >> 2] = n), k + } + function Ve(e, r, i, k, f) { + var n = 0 + return ( + (n = (h - 16) | 0), + (h = n), + (A[(n + 12) >> 2] = f), + (f = -1), + VA(e, r, (n + 12) | 0) || + ((e = A[k >> 2]), + (r = Z[A[(((e & 3) << 2) + 25060) >> 2]](e & -4, r, i, A[(k + 4) >> 2]) | 0), + (e = g), + gu(A[k >> 2]), + (i = A[(n + 12) >> 2]), + (A[i >> 2] = A[i >> 2] & 1073741823), + (i = r), + (r = (e | 0) == 6), + (A[k >> 2] = r ? 0 : i), + (A[(k + 4) >> 2] = r ? 3 : e), + (f = r ? -1 : 0)), + (h = (n + 16) | 0), + f + ) + } + function qs(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + if (((n = (h - 16) | 0), (h = n), k)) { + ;(A[(n + 12) >> 2] = r), (k = 1) + A: { + r: switch ((Lk((n + 12) | 0, 0) + 51) | 0) { + case 2: + ;(k = Lk((n + 12) | 0, 0)), (k = ((k | 0) != 46) & ((k | 0) != 40)) + break A + case 0: + break A + default: + break r + } + k = 0 + } + f = k | f + } + return (e = v2(W5(e, r, o2(r), i, f), g)), (h = (n + 16) | 0), e | 0 + } + function Rr(e) { + var r = 0, + i = 0, + k = 0 + if (((r = (e - -64) | 0), (i = A[r >> 2]), i)) { + for ( + k = A[(i + 188) >> 2], + J(e, 181), + f0(A[r >> 2], k & 65535), + e = k << 3, + k = A[(i + 204) >> 2], + e = A[(e + k) >> 2], + A[(i + 188) >> 2] = e; + ; + + ) { + A: { + if ((e | 0) < 0) { + e = -1 + break A + } + if (((r = (k + (e << 3)) | 0), (e = A[(r + 4) >> 2]), (e | 0) >= 0)) break A + e = A[r >> 2] + continue + } + break + } + A[(i + 192) >> 2] = e + } + } + function jf(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + ;(f = (h - 144) | 0), (h = f), (n = 19724) + A: { + r: { + e: switch ((r + 1) | 0) { + case 3: + n = 19661 + break r + case 0: + break A + case 4: + break e + default: + break r + } + n = 6516 + } + ;(r = u4(A[(e + 16) >> 2], (f + 80) | 0, k)), + (t = f), + (u = u4(A[(e + 16) >> 2], (f + 16) | 0, A[(i + 4) >> 2])), + (A[(t + 4) >> 2] = u), + (A[f >> 2] = r), + o4(e, n, f) + } + h = (f + 144) | 0 + } + function _s(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + if ( + ((n = A[f >> 2]), + (r = A[(f + 4) >> 2]), + (t = r), + ((r | 0) == -2) | (r >>> 0 < 4294967294)) + ) + return J0(e), (g = 6), 0 + ;(r = 0), (i = 6), (k = P0(e, A[(f + 8) >> 2], A[(f + 12) >> 2])) + A: { + if (!k || ((f = RA(e, n, t, k, 0)), K(e, k), (f | 0) < 0)) break A + ;(r = (f | 0) != 0), (i = 1) + } + return (g = i), r | 0 + } + function cs(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0 + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) return J0(e), (g = 6), 0 + A: { + if (F[(r + 6) >> 1] != 18) { + if ( + ((f = 3), + (n = r), + (r = A[(e + 40) >> 2]), + (k = 0), + X2(e, n, i, A[(r + 144) >> 2], A[(r + 148) >> 2])) + ) + break A + return nk(e, 18), (g = 6), 0 + } + ;(f = 1), (k = (Q[(A[(r + 36) >> 2] + 16) | 0] & k) != 0) + } + return (g = f), k | 0 + } + function g6(e) { + var r = 0, + i = 0, + k = 0 + if ((S(+e), (r = v(1) | 0), v(0) | 0, (k = (r >>> 20) & 2047), k >>> 0 <= 1074)) { + if (k >>> 0 <= 1021) return e * 0 + ;(e = ((r | 0) > 0) | ((r | 0) >= 0) ? e : -e), + (i = e + 4503599627370496 + -4503599627370496 - e) + A: { + if (i > 0.5) { + e = e + i + -1 + break A + } + if (((e = e + i), !(i <= -0.5))) break A + e = e + 1 + } + e = ((r | 0) > 0) | ((r | 0) >= 0) ? e : -e + } + return e + } + function Sr(e, r, i) { + var k = 0, + f = 0, + n = 0 + A: { + if (!r) { + k = e + break A + } + for ( + ; + (k = j2(e, r, 10, 0)), + (f = g), + (e = (i0(k, f, 246, 0) + e) | 0), + (i = (i - 1) | 0), + (m[i | 0] = e | 48), + (n = r >>> 0 > 9), + (e = k), + (r = f), + !!n; + + ); + } + if (k) + for ( + ; + (i = (i - 1) | 0), + (e = ((k >>> 0) / 10) | 0), + (m[i | 0] = (M(e, 246) + k) | 48), + (r = k >>> 0 > 9), + (k = e), + !!r; + + ); + return i + } + function $s(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + if ( + ((n = A[f >> 2]), + (r = A[(f + 4) >> 2]), + (t = r), + ((r | 0) == -2) | (r >>> 0 < 4294967294)) + ) + return J0(e), (g = 6), 0 + ;(r = 0), (i = 6), (k = P0(e, A[(f + 8) >> 2], A[(f + 12) >> 2])) + A: { + if (!k || ((f = E1(e, n, t, k)), K(e, k), (f | 0) < 0)) break A + ;(r = (f | 0) != 0), (i = 1) + } + return (g = i), r | 0 + } + function FA(e, r, i, k, f, n, t, u) { + var o = 0, + l = 0 + return ( + ((k - -2147483648) >>> 0 < 2147483648 ? (f + 1) | 0 : f) + ? (S(+(+(k >>> 0) + +(f | 0) * 4294967296)), + (o = v(1) | 0), + (f = v(0) | 0), + (l = f), + (k = o & 2147483647), + (f = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (k = f ? 0 : l), + (f = f ? -12 : (o - 2146959372) | 0)) + : (f = 0), + oA(e, r, i, k, f, n, t, u | 7) + ) + } + function s1(e, r, i, k, f, n, t) { + var u = 0, + o = 0 + return ( + ((k - -2147483648) >>> 0 < 2147483648 ? (f + 1) | 0 : f) + ? (S(+(+(k >>> 0) + +(f | 0) * 4294967296)), + (u = v(1) | 0), + (f = v(0) | 0), + (o = f), + (k = u & 2147483647), + (f = (((k | 0) == 2146435072) & ((f | 0) != 0)) | (k >>> 0 > 2146435072)), + (k = f ? 0 : o), + (f = f ? -12 : (u - 2146959372) | 0)) + : (f = 0), + oA(e, r, i, k, f, n, t, 16391) + ) + } + function Q6(e, r, i, k) { + var f = 0, + n = 0 + ;(f = (h - 16) | 0), (h = f) + A: { + r: { + e: { + if ( + !k || + ((k = A[(e + 4) >> 2]), + (((i | 0) >= 0) & (r >>> 0 >= (k & 2147483647) >>> 0)) | ((i | 0) > (n | 0))) + ) + break e + if (k & -2147483648) break r + } + ;(e = (r + 1) | 0), (i = e ? i : (i + 1) | 0) + break A + } + ;(A[(f + 12) >> 2] = r), JA(e, (f + 12) | 0), (e = A[(f + 12) >> 2]), (i = e >> 31) + } + return (h = (f + 16) | 0), (g = i), e + } + function WA(e, r, i) { + var k = 0, + f = 0 + f = h + A: { + for (;;) { + if ((i | 0) != -1) break A + if (((i = F[(r + 6) >> 1]), (i | 0) == 48)) { + if (((i = A[(r + 32) >> 2]), !i)) break A + if (z[(A[(e + 16) >> 2] + 120) >> 2] > f >>> 0) { + _4(e), (k = -1) + break A + } + if (Q[(i + 17) | 0]) { + hi(e), (k = -1) + break A + } + ;(r = A[i >> 2]), (i = A[(i + 4) >> 2]) + continue + } + break + } + k = (i | 0) == 2 + } + return (h = f), k + } + function a6(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + ;(i = 2), (f = A[(e + 8) >> 2]) + A: { + if ((f | 0) == 2147483647 || ((n = A[(r + 8) >> 2]), (n | 0) == 2147483647)) break A + if (((k = A[(e + 4) >> 2]), (k | 0) != A[(r + 4) >> 2])) { + if ((f | 0) == -2147483648 && ((i = 0), (n | 0) == -2147483648)) break A + return (1 - (k << 1)) | 0 + } + ;(e = vA(e, r)), (i = k ? (0 - e) | 0 : e) + } + return i + } + function h6(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + return ( + (f = A[i >> 2]), + (k = A[(i + 4) >> 2]), + (n = $1(e, f, k, 0)), + n + ? ((f = Yr(e, f, k, 0, 3)), + (k = g), + !0 & ((k | 0) == 6) + ? ((g = k), f) + : ((i = (i + 8) | 0), + !t & ((k | 0) == 3) + ? ((e = Rk(e, 0, 3, e, i, F[(n + 6) >> 1])), e) + : ((r = Jf(e, f, k, (((r | 0) <= 1 ? 1 : r) - 1) | 0, i)), + (i = g), + I(e, f, k), + (g = i), + r))) + : ((g = 6), 0) + ) + } + function ds() { + var e = 0, + r = 0, + i = 0 + ;(e = (h - 16) | 0), (h = e) + A: { + if ( + Ou((e + 12) | 0, (e + 8) | 0) | 0 || + ((r = s4(((A[(e + 12) >> 2] << 2) + 4) | 0)), (A[19787] = r), !r) || + ((r = s4(A[(e + 8) >> 2])), + r && + ((i = A[19787]), + (A[(i + (A[(e + 12) >> 2] << 2)) >> 2] = 0), + !(Ku(i | 0, r | 0) | 0))) + ) + break A + A[19787] = 0 + } + ;(h = (e + 16) | 0), (A[19498] = 78060), (A[19480] = 42) + } + function AB(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0 + if ( + ((i = A[(r + 32) >> 2]), + (n = A[(r + 36) >> 2]), + (r = A[(r + 40) >> 2]), + r && Z[k | 0](e, r), + i) + ) { + A: { + if (!n) break A + for (r = 0; ; ) { + if (A[(i + 60) >> 2] <= (r | 0)) break A + ;(f = A[((r << 2) + n) >> 2]), + !f | !(m[(f + 5) | 0] & 1) || Z[k | 0](e, f), + (r = (r + 1) | 0) + } + } + Z[k | 0](e, i) + } + } + function Me(e, r, i) { + var k = 0, + f = 0, + n = 0 + return ( + (k = e * e), + (n = + k * (k * k) * (k * 158969099521155e-24 + -25050760253406863e-24) + + (k * (k * 27557313707070068e-22 + -0.0001984126982985795) + 0.00833333333332249)), + (f = k * e), + i + ? e - (k * (r * 0.5 - n * f) - r + f * 0.16666666666666632) + : f * (k * n + -0.16666666666666632) + e + ) + } + function Ur(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + ;(i = (h - 16) | 0), (h = i) + A: { + if (!r) { + r = 0 + break A + } + ;(k = r), + (r = E0(r)), + k1(i, k, 0, 0, 0, (112 - (r ^ 31)) | 0), + (k = (0 + A[(i + 8) >> 2]) | 0), + (r = ((A[(i + 12) >> 2] ^ 65536) + ((16414 - r) << 16)) | 0), + (n = f >>> 0 > k >>> 0 ? (r + 1) | 0 : r), + (f = A[(i + 4) >> 2]), + (r = A[i >> 2]) + } + ;(A[e >> 2] = r), + (A[(e + 4) >> 2] = f), + (A[(e + 8) >> 2] = k), + (A[(e + 12) >> 2] = n), + (h = (i + 16) | 0) + } + function Re(e, r) { + var i = 0, + k = 0 + A: { + if (((i = A[(r + 8) >> 2]), i >>> 0 > 3221225471)) { + e = A[(r + 12) >> 2] + break A + } + for ( + i = (A[(e + 52) >> 2] + (((A[(e + 36) >> 2] - 1) & i) << 2)) | 0, + k = A[(e + 56) >> 2]; + ; + + ) { + if (((e = A[i >> 2]), (i = A[((e << 2) + k) >> 2]), (i | 0) == (r | 0))) break A + if (((i = (i + 12) | 0), !e)) break + } + d(18771, 16200, 2669, 4098), T() + } + return e + } + function ut(e, r) { + var i = 0, + k = 0, + f = 0 + ;(i = y0(e, r)), (k = g) + A: { + if ( + (r | 0) < 0 || + ((r = A[(A[(A[(e + 16) >> 2] + 56) >> 2] + (r << 2)) >> 2]), + (f = A[(r + 4) >> 2] == -2147483648), + (r = A[(r + 8) >> 2]), + f | + !( + (!(r & 1073741823) & (r >>> 0 > 3221225471)) | + ((r & -1073741824) == -2147483648) + )) + ) + break A + ;(i = iA(e, 16720, i, k, 16718)), (k = g) + } + return (g = k), i + } + function VA(e, r, i) { + var k = 0, + f = 0 + if (((k = A[(r + 16) >> 2]), !Q[(k + 16) | 0])) return 0 + A: { + if (A[k >> 2] != 1) { + if (((f = i ? (((A[i >> 2] - k) | 0) - 48) >> 3 : 0), (k = M7(e, k)), !k)) + return -1 + if ((Fr(A[(e + 16) >> 2], A[(r + 16) >> 2]), (A[(r + 16) >> 2] = k), !i)) break A + return (A[i >> 2] = ((k + (f << 3)) | 0) + 48), 0 + } + B8(A[(e + 16) >> 2], k), (m[(k + 16) | 0] = 0) + } + return 0 + } + function qf(e, r, i, k, f, n) { + var t = 0, + u = 0 + ;(t = (h - 32) | 0), (h = t) + A: { + if (!(((e | 0) != (r | 0)) & ((e | 0) != (i | 0)))) { + ;(u = A[e >> 2]), + (A[(t + 24) >> 2] = 0), + (A[(t + 28) >> 2] = 0), + (A[(t + 16) >> 2] = 0), + (A[(t + 20) >> 2] = -2147483648), + (A[(t + 12) >> 2] = u), + (u = (t + 12) | 0), + (r = Z[n | 0](u, r, i, k, f) | 0), + Yt(e, u) + break A + } + r = Z[n | 0](e, r, i, k, f) | 0 + } + return (h = (t + 32) | 0), r + } + function Hr(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + ;(i = (h - 16) | 0), + (h = i), + (m[(i + 10) | 0] = 37), + (k = 1), + (r | 0) >= 256 && + ((m[(i + 11) | 0] = 117), + (m[(i + 13) | 0] = Q[(((r >>> 8) & 15) + 17463) | 0]), + (m[(i + 12) | 0] = Q[(((r >>> 12) & 15) + 17463) | 0]), + (k = 4)), + (f = (i + 10) | 0), + (n = (f + k) | 0), + (m[(n + 1) | 0] = Q[((r & 15) + 17463) | 0]), + (m[n | 0] = Q[(((r >>> 4) & 15) + 17463) | 0]), + Mr(e, f, k | 2), + (h = (i + 16) | 0) + } + function kA(e, r, i, k) { + var f = 0 + A: { + if ( + (!(!k | ((i | 0) != -7)) && + ((A[r >> 2] = A[r >> 2] + 1), + (k = 4), + (f = M6(A[(A[e >> 2] + 16) >> 2], r)), + (f | 0) > 0)) || + (i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (k = 2), + (f = v8(A[e >> 2], A[(e - -64) >> 2], r, i)), + (f | 0) >= 0) + ) + break A + return -1 + } + return J(e, k), e2(A[(e - -64) >> 2], f), 0 + } + function _f(e, r) { + var i = 0, + k = 0, + f = 0 + for (f = (e + 244) | 0, k = A[(e + 248) >> 2]; ; ) { + if (((i = k), (f | 0) != (i | 0))) { + k = A[(i + 4) >> 2] + A: { + r: switch (r | 0) { + case 1: + if (m[(i + 76) | 0]) continue + break A + case 0: + break A + case 2: + break r + default: + continue + } + if (A[(i + 76) >> 2] >> 24) continue + } + kf(e, (i - 8) | 0) + continue + } + break + } + } + function C6(e, r, i, k, f) { + var n = 0, + t = 0 + ;(n = (h - 32) | 0), (h = n) + A: { + if (!(((r | 0) != 10) | (i >>> 0 > 9))) { + i = K0(e, A[((i << 2) + 71856) >> 2], 0) + break A + } + ;(t = A[e >> 2]), + (A[(n + 24) >> 2] = 0), + (A[(n + 28) >> 2] = 0), + (A[(n + 16) >> 2] = 0), + (A[(n + 20) >> 2] = -2147483648), + (A[(n + 12) >> 2] = t), + (t = (n + 12) | 0), + (i = K0(t, r, 0) | $f(e, t, i, k, f)), + w0(t) + } + return (h = (n + 32) | 0), i + } + function rB(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0 + for (r = O2(e, r, i), i = g; ; ) { + if (!(((i | 0) == 6) | ((k | 0) <= (t | 0)))) { + ;(n = ((t << 3) + f) | 0), + (u = A[n >> 2]), + (n = A[(n + 4) >> 2]), + n >>> 0 >= 4294967285 && (A[u >> 2] = A[u >> 2] + 1), + (t = (t + 1) | 0), + (r = oe(e, r, i, u, n)), + (i = g) + continue + } + break + } + return (g = i), r | 0 + } + function eB(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0, + n = 0 + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != 15) || ((n = A[(r + 32) >> 2]), !n)) + break A + for (i = 0; ; ) { + if (Q[(n + 5) | 0] <= i >>> 0) break A + ;(f = ((i << 3) + n) | 0), + (r = A[(f + 8) >> 2]), + (f = A[(f + 12) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (i = (i + 1) | 0) + } + } + } + function ot(e) { + for (var r = 0, i = 0, k = 0; ; ) { + if (((r = A[(e + 40) >> 2]), (r | 0) > 0)) { + ;(r = (r - 1) | 0), + (A[(e + 40) >> 2] = r), + (r = (A[(e + 4) >> 2] + (r << 3)) | 0), + I(A[e >> 2], A[r >> 2], A[(r + 4) >> 2]) + continue + } + break + } + ;(r = (e + 8) | 0), + (i = A[(e + 4) >> 2]), + (r | 0) != (i | 0) && + ((k = A[(A[e >> 2] + 16) >> 2]), Z[A[(k + 4) >> 2]]((k + 16) | 0, i)), + (A[(e + 44) >> 2] = 4), + (A[(e + 4) >> 2] = r) + } + function iB(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0, + u = 0, + o = 0 + ;(k = (h - 16) | 0), (h = k), (t = 6), (u = (k + 8) | 0) + A: { + if (je(e, u, r, i) || g2(e, u, A[f >> 2], A[(f + 4) >> 2])) break A + ;(n = b[(k + 8) >> 3]), + (o = G7(e, r, i, n >= -864e13 ? (n <= 864e13 ? l4(n) + 0 : NaN) : NaN)), + (t = g) + } + return (h = (k + 16) | 0), (g = t), o | 0 + } + function Se(e) { + return ( + ((e * + (e * + (e * + (e * (e * 3479331075960212e-20 + 0.0007915349942898145) + + -0.04005553450067941) + + 0.20121253213486293) + + -0.3255658186224009) + + 0.16666666666666666) * + e) / + (e * + (e * (e * (e * 0.07703815055590194 + -0.6882839716054533) + 2.0209457602335057) + + -2.403394911734414) + + 1) + ) + } + function kB(e, r, i, k, f) { + if ( + ((e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = Z0(e, A[f >> 2], A[(f + 4) >> 2])), + (i = g), + (i | 0) != 6) + ) { + A: { + k = P0(e, A[(f + 8) >> 2], A[(f + 12) >> 2]) + r: { + if (!k) { + I(e, r, i) + break r + } + if (((f = D2(e, 0, r, k)), K(e, k), I(e, r, i), (f | 0) >= 0)) break A + } + return (g = 6), 0 + } + ;(r = (f | 0) != 0), (i = 1) + } + return (g = i), r | 0 + } + function lt(e) { + var r = 0, + i = 0, + k = 0 + ;(i = (h - 16) | 0), (h = i), (m[(i + 15) | 0] = 10), (r = A[(e + 16) >> 2]) + A: { + if (!r) { + if (g8(e)) break A + r = A[(e + 16) >> 2] + } + if ( + ((k = r), + (r = A[(e + 20) >> 2]), + !(((k | 0) == (r | 0)) | (A[(e + 80) >> 2] == 10))) + ) { + ;(A[(e + 20) >> 2] = r + 1), (m[r | 0] = 10) + break A + } + if ((Z[A[(e + 36) >> 2]](e, (i + 15) | 0, 1) | 0) != 1) break A + } + h = (i + 16) | 0 + } + function MA(e, r) { + var i = 0, + k = 0 + ;(i = (h - 16) | 0), (h = i) + A: { + if (r) { + if (((r = (e - 65) >>> 0 < 26 ? (e + 32) | 0 : e), e >>> 0 <= 127)) break A + Tk((i + 4) | 0, e, 2), (r = A[(i + 4) >> 2]) + break A + } + if (((r = (e - 97) >>> 0 < 26 ? (e - 32) | 0 : e), e >>> 0 <= 127)) break A + ;(r = Tk((i + 4) | 0, e, 0)), + (k = A[(i + 4) >> 2]), + (r = (r | 0) == 1 && k >>> 0 > 127 ? k : e) + } + return (h = (i + 16) | 0), r + } + function fB(e) { + e = +e + var r = 0, + i = 0, + k = 0 + ;(r = r0(e)), S(+e), (k = v(1) | 0), v(0) | 0, (i = (k >>> 20) & 2047) + A: { + if (i >>> 0 >= 1049) { + r = we(r) + 0.6931471805599453 + break A + } + if (i >>> 0 >= 1024) { + r = we(r + r + 1 / (r + D4(e * e + 1))) + break A + } + if (i >>> 0 < 997) break A + ;(e = e * e), (r = ji(r + e / (D4(e + 1) + 1))) + } + return +((k | 0) < 0 ? -r : r) + } + function nB(e) { + e = +e + var r = 0, + i = 0 + ;(i = (h - 16) | 0), (h = i), S(+e), (r = v(1) | 0), v(0) | 0, (r = r & 2147483647) + A: { + if (r >>> 0 <= 1072243195) { + if (r >>> 0 < 1044381696) break A + e = Tn(e, 0, 0) + break A + } + if (r >>> 0 >= 2146435072) { + e = e - e + break A + } + ;(r = Vk(e, i)), (e = Tn(b[i >> 3], b[(i + 8) >> 3], r & 1)) + } + return (h = (i + 16) | 0), +e + } + function I6(e) { + var r = 0, + i = 0 + r = A[(e + 280) >> 2] + A: { + r: { + if ((r | 0) < 0) break r + if ( + ((e = Q[(r + A[(e + 256) >> 2]) | 0]), + (r = (e - 35) | 0), + (1 << r) & 14437 && r >>> 0 <= 13) + ) + break A + e: switch ((e - 107) | 0) { + case 0: + case 3: + break A + case 1: + case 2: + break r + default: + break e + } + if ((e - 236) >>> 0 < 2) break A + } + i = 1 + } + return i + } + function tB(e, r, i, k) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (e = F2(e, r, i, (k + 38) | 0)), + e + ? ((e = A[(e + 12) >> 2]), + (e | 0) >= 0 + ? ((g = 0), e | 0) + : (S(+(e >>> 0)), + (e = v(1) | 0), + (r = v(0) | 0), + (i = r), + (r = (((e | 0) == 2146435072) & ((r | 0) != 0)) | (e >>> 0 > 2146435072)), + (i = r ? 0 : i), + (g = r ? -12 : (e - 2146959372) | 0), + i | 0)) + : ((g = 6), 0) + ) + } + function uB(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0 + return ( + (k = F2(e, r, i, (n + 38) | 0)), + k + ? ((i = e), + (e = A[f >> 2]), + (r = A[(f + 4) >> 2]), + (f = (r - 7) >>> 0 >= 4294967278), + (t = f ? e : 0), + (n = e), + (e = !(((r + 2146959372) & 2147483647) | e)), + (e = (l6(i, k, e ? t : n, e ? (f ? r : 0) : r) | 0) != 0), + (g = 1), + e | 0) + : ((g = 6), 0) + ) + } + function Xr(e, r, i) { + var k = 0, + f = 0, + n = 0 + ;(k = (h - 144) | 0), (h = k), (A[(k + 140) >> 2] = i), (f = Je(k, 128, r, i)) + A: { + if (f >>> 0 <= 127) { + P2(e, k, f) + break A + } + if (fA(e, (((A[(e + 4) >> 2] + f) | 0) + 1) | 0)) break A + ;(A[(k + 140) >> 2] = i), + (n = A[(e + 4) >> 2]), + Je((n + A[e >> 2]) | 0, (A[(e + 8) >> 2] - n) | 0, r, i), + (A[(e + 4) >> 2] = A[(e + 4) >> 2] + f) + } + h = (k + 144) | 0 + } + function st(e, r) { + var i = 0, + k = 0, + f = 0 + if ( + (S(+e), (k = v(1) | 0), (f = v(0) | 0), (i = (k >>> 20) & 2047), (i | 0) != 2047) + ) { + if (!i) + return ( + e == 0 + ? (i = 0) + : ((e = st(e * 18446744073709552e3, r)), (i = (A[r >> 2] + -64) | 0)), + (A[r >> 2] = i), + e + ) + ;(A[r >> 2] = i - 1022), + P(0, f | 0), + P(1, (k & -2146435073) | 1071644672), + (e = +u0()) + } + return e + } + function oB(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + A: { + r: { + if ((i | 0) != -1) { + if ((i | 0) != -7) break r + break A + } + if ( + F[(r + 6) >> 1] != 5 || + ((i = A[(r + 36) >> 2]), (r = A[(r + 32) >> 2]), (i | 0) != -7) + ) + break r + break A + } + return j(e, 11800, 0), (g = 6), 0 + } + return (A[r >> 2] = A[r >> 2] + 1), (g = i), r | 0 + } + function G6(e, r, i) { + var k = 0 + k = A[(r + 160) >> 2] + A: { + if ( + (k | 0) >= 0 || + ((k = H2(e, r, i)), (k | 0) < 0) || + ((A[(r + 160) >> 2] = k), + (e = k << 4), + (i = (e + A[(r + 116) >> 2]) | 0), + (A[(i + 12) >> 2] = (A[(i + 12) >> 2] & -241) | 64), + !(m[(r + 110) | 0] & 1)) + ) + break A + ;(e = (e + A[(r + 116) >> 2]) | 0), (A[(e + 12) >> 2] = A[(e + 12) >> 2] | 1) + } + return k + } + function lB(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + if ((i | 0) != 3) return j(e, 7999, 0), (g = 6), 0 + A: { + r: { + if (!k || ((r = A[f >> 2]), (i = A[(f + 4) >> 2]), (i | 0) == 3)) break r + if (((r = R0(e, r, i)), (i = 0), (k = 6), (g | 0) == 6)) break A + n = r + } + ;(i = U8(e, n, 3)), (k = g) + } + return (g = k), i | 0 + } + function E6(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0, + u = 0 + ;(n = -1), + (f = (r - 8) | 0), + (k = f), + (t = A[k >> 2]), + (k = A[(k + 4) >> 2]), + (u = k), + (i = rr(e, t, k, i)), + (k = g) + A: { + if ( + (k | 0) == 6 || + (I(e, t, u), + (A[f >> 2] = i), + (A[(f + 4) >> 2] = k), + (e = O(e, i, k, 106, i, k, 0)), + (i = g), + (i | 0) == 6) + ) + break A + ;(A[r >> 2] = e), (A[(r + 4) >> 2] = i), (n = 0) + } + return n + } + function cf(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + for (n = o2(r); ; ) { + A: { + if (!Q[e | 0]) { + i = -1 + break A + } + for (;;) { + k = e6(e, 44) + r: { + if (!k) { + f = o2(e) + break r + } + f = (k - e) | 0 + } + if ((f | 0) == (n | 0) && !A1(e, r, n)) break A + if (((e = (((e + f) | 0) + 1) | 0), !k)) break + } + i = (i + 1) | 0 + continue + } + break + } + return i + } + function sB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0 + return ( + (k = (h - 16) | 0), + (h = k), + (r = A[(r + 4) >> 2]), + (f = U4(i, (k + 12) | 0, A[(e + 4) >> 2])), + (n = 0), + (t = U4(i, (k + 8) | 0, r)), + !(t ? f : n) && (d(8941, 16200, 7414, 9531), T()), + (h = (k + 16) | 0), + (e = A[(k + 8) >> 2]), + (r = A[(k + 12) >> 2]), + (e >>> 0 > r >>> 0 ? -1 : (e | 0) != (r | 0)) | 0 + ) + } + function Bt(e, r) { + var i = 0, + k = 0 + return ( + (i = A[(e + 8) >> 2]), + ((A[(e + 12) >> 2] - i) | 0) <= 7 + ? ((A[r >> 2] = 0), (A[(r + 4) >> 2] = 0), K4(e), -1) + : ((k = + Q[(i + 4) | 0] | + (Q[(i + 5) | 0] << 8) | + ((Q[(i + 6) | 0] << 16) | (Q[(i + 7) | 0] << 24))), + (A[r >> 2] = + Q[i | 0] | + (Q[(i + 1) | 0] << 8) | + ((Q[(i + 2) | 0] << 16) | (Q[(i + 3) | 0] << 24))), + (A[(r + 4) >> 2] = k), + (A[(e + 8) >> 2] = i + 8), + 0) + ) + } + function BB(e, r, i, k) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (e = F2(e, r, i, k)), + e + ? ((e = A[e >> 2]), + (e | 0) >= 0 + ? ((g = 0), e | 0) + : (S(+(e >>> 0)), + (e = v(1) | 0), + (r = v(0) | 0), + (i = r), + (r = (((e | 0) == 2146435072) & ((r | 0) != 0)) | (e >>> 0 > 2146435072)), + (i = r ? 0 : i), + (g = r ? -12 : (e - 2146959372) | 0), + i | 0)) + : ((g = 6), 0) + ) + } + function Ue(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + return ( + (i = e * e), + (k = i * 0.5), + (f = 1 - k), + (n = 1 - f - k), + (k = i * i), + f + + (n + + (i * + (i * + (i * (i * 2480158728947673e-20 + -0.001388888888887411) + + 0.0416666666666666) + + k * + k * + (i * (i * -11359647557788195e-27 + 2087572321298175e-24) + + -27557314351390663e-23)) - + e * r)) + ) + } + function wt(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + for (o = k, k = 0; ; ) { + if ((i | 0) != (k | 0)) { + ;(f = k << 2), + (u = (f + e) | 0), + (l = A[u >> 2]), + (t = i0(A[(r + f) >> 2], 0, o, 0)), + (f = (t + n) | 0), + (n = g), + (n = f >>> 0 < t >>> 0 ? (n + 1) | 0 : n), + (t = f), + (f = (f + l) | 0), + (n = t >>> 0 > f >>> 0 ? (n + 1) | 0 : n), + (A[u >> 2] = f), + (k = (k + 1) | 0) + continue + } + break + } + return n + } + function gt(e) { + var r = 0, + i = 0, + k = 0, + f = 0, + n = 0 + for (r = 369; ; ) { + if ((r | 0) >= (k | 0)) { + if ( + ((i = ((r + k) >>> 1) | 0), + (f = A[((i << 2) + 33632) >> 2]), + (n = (f >>> 15) | 0), + n >>> 0 > e >>> 0) + ) { + r = (i - 1) | 0 + continue + } + if ((((f >>> 8) & 127) + n) >>> 0 > e >>> 0) return 1 + k = (i + 1) | 0 + continue + } + break + } + return A6(e, 35632, 35840, 7) + } + function Qt(e, r, i, k) { + for (var f = 0, n = 0, t = 0, u = 0; ; ) { + if ((i | 0) > (t | 0)) { + ;(n = (r + t) | 0), + (f = Q[n | 0]), + (f = (k && f >>> 0 > 179 ? (f + 15) | 0 : f) << 2), + (u = Q[(f + 24016) | 0]), + ((Q[(f + 24019) | 0] - 23) & 255) >>> 0 <= 4 && + wr( + e, + Q[(n + 1) | 0] | + (Q[(n + 2) | 0] << 8) | + ((Q[(n + 3) | 0] << 16) | (Q[(n + 4) | 0] << 24)), + ), + (t = (t + u) | 0) + continue + } + break + } + } + function m6(e, r, i, k, f, n, t) { + var u = 0, + o = 0 + ;(u = (h - 16) | 0), (h = u) + A: { + if ((f | 0) != -7) { + if (f >>> 0 < 4294967285) break A + A[k >> 2] = A[k >> 2] + 1 + break A + } + if (((o = Br(e, (u + 12) | 0, k, f)), !o)) { + ;(k = 0), (f = 6) + break A + } + ;(k = Y5(e, r, i, o, A[(u + 12) >> 2], 17796, n, t)), (f = g), y2(e, o) + } + return (h = (u + 16) | 0), (g = f), k + } + function fA(e, r) { + var i = 0, + k = 0 + ;(i = A[(e + 8) >> 2]), (k = 0) + A: { + if (i >>> 0 >= r >>> 0 || ((k = -1), A[(e + 12) >> 2])) break A + if ( + ((i = (M(i, 3) >>> 1) | 0), + (r = r >>> 0 < i >>> 0 ? i : r), + (i = Z[A[(e + 16) >> 2]](A[(e + 20) >> 2], A[e >> 2], r) | 0), + !i) + ) + return (A[(e + 12) >> 2] = 1), -1 + ;(A[(e + 8) >> 2] = r), (A[e >> 2] = i), (k = 0) + } + return k + } + function $f(e, r, i, k, f) { + var n = 0, + t = 0 + A: { + if ((e | 0) != (r | 0)) { + if (!i) { + n = K0(e, 1, 0) + break A + } + for (t = (30 - E0(i)) | 0, n = C2(e, r); ; ) { + if ((t | 0) < 0) break A + ;(n = h2(e, e, e, k, f) | n), + (i >>> t) & 1 && (n = h2(e, e, r, k, f) | n), + (t = (t - 1) | 0) + } + } + d(16394, 16250, 2285, 11340), T() + } + return n + } + function wB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0, + t = 0 + ;(i = A[e >> 2]), + (f = A[(e + 4) >> 2]), + (k = A[(r + 4) >> 2]), + (A[e >> 2] = A[r >> 2]), + (A[(e + 4) >> 2] = k), + (k = A[(e + 8) >> 2]), + (n = A[(e + 12) >> 2]), + (t = A[(r + 12) >> 2]), + (A[(e + 8) >> 2] = A[(r + 8) >> 2]), + (A[(e + 12) >> 2] = t), + (A[(r + 8) >> 2] = k), + (A[(r + 12) >> 2] = n), + (A[r >> 2] = i), + (A[(r + 4) >> 2] = f) + } + function Y6(e, r) { + var i = 0, + k = 0, + f = 0 + A: { + r: { + if (e & 1) break r + if (((r & 257) == 257) | ((e ^ r) & 4 ? r & 1024 : 0)) break A + if (!(r & 14848)) break r + if (((i = e & 48), (k = r & 6144), ((i | 0) == 16) ^ ((k | 0) != 0))) break A + if ((e & 2) | ((r & 514) != 514) | ((i | 0) == 16)) break r + if (!k) break A + } + f = 1 + } + return f + } + function gB(e, r, i) { + if (((e = e | 0), (r = r | 0), (i = i | 0), (r = A[(r + 32) >> 2]), r)) { + A: { + r: { + if (!Q[(r + 5) | 0] || ((i = A[(e + 188) >> 2]), !i)) break r + Z[i | 0](A[(e + 196) >> 2], A[(r + 8) >> 2]) + break A + } + if (((i = A[(r + 24) >> 2]), !i)) break A + Z[i | 0](e, A[(r + 20) >> 2], A[(r + 8) >> 2]) + } + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + } + function RA(e, r, i, k, f) { + var n = 0 + ;(n = -1), (r = Z0(e, r, i)), (i = g) + A: { + if ( + (i | 0) == 6 || + ((n = Xk(e, r, k)), I(e, r, i), n) || + (!(f & 16384) && + ((n = 0), + !(f & 32768) || + ((r = A[(A[(e + 16) >> 2] + 140) >> 2]), !r | !(m[(r + 40) | 0] & 1)))) + ) + break A + j(e, 3500, 0), (n = -1) + } + return n + } + function br(e) { + var r = 0, + i = 0, + k = 0 + for (k = (h - 16) | 0, h = k, r = e; ; ) { + A: { + if (((i = m[r | 0]), (i | 0) >= 0)) { + if (((i = ((i & 255) - 9) | 0), (i >>> 0 > 23) | !((1 << i) & 8388639))) break A + r = (r + 1) | 0 + continue + } + if (!S6(N2(r, 6, (k + 12) | 0))) break A + r = A[(k + 12) >> 2] + continue + } + break + } + return (h = (k + 16) | 0), (r - e) | 0 + } + function nA(e, r, i, k, f) { + var n = 0, + t = 0 + A: { + r: { + if ( + (i | 0) == -1 && + ((n = F[(r + 6) >> 1]), + (t = (n - 10) | 0), + ((1 << t) & 92274689 ? t >>> 0 <= 26 : 0) | ((n - 4) >>> 0 < 4)) + ) + break r + if ((I(e, k, f), (i | 0) == 6)) break A + j(e, 13018, 0) + return + } + I(e, A[(r + 32) >> 2], A[(r + 36) >> 2]), + (A[(r + 32) >> 2] = k), + (A[(r + 36) >> 2] = f) + } + } + function x2(e, r, i, k, f) { + var n = 0, + t = 0 + return ( + A[k >> 2] < (f | 0) + ? ((n = (h - 16) | 0), + (h = n), + (t = e), + (e = ((M(A[k >> 2], 3) | 0) / 2) | 0), + (e = (e | 0) < (f | 0) ? f : e), + (f = N4(t, A[r >> 2], M(e, i), (n + 12) | 0)), + f + ? ((A[k >> 2] = e + ((z[(n + 12) >> 2] / (i >>> 0)) | 0)), + (A[r >> 2] = f), + (e = 0)) + : (e = -1), + (h = (n + 16) | 0)) + : (e = 0), + e + ) + } + function pr(e, r, i, k, f, n, t, u) { + return ( + (t = m2(e, t, u, 12)), + (u = g), + (u | 0) != 6 && + ((A[e >> 2] = A[e >> 2] + 1), + (o0[(t + 42) >> 1] = n), + (m[(t + 41) | 0] = f), + (m[(t + 40) | 0] = k), + (A[(t + 36) >> 2] = r), + (A[(t + 32) >> 2] = e), + (m[(t + 5) | 0] = (Q[(t + 5) | 0] & 239) | (((f - 2) >>> 0 < 4) << 4)), + (r = q4(e, i || 20760)), + tk(e, t, u, r, k), + K(e, r)), + (g = u), + t + ) + } + function QB(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + if (((r = O2(e, r, i)), (i = g), (n = i), (i | 0) != 6)) { + if (((i = R0(e, A[f >> 2], A[(f + 4) >> 2])), (k = g), (f = k), (f | 0) == 6)) + return I(e, r, n), (g = 6), 0 + ;(k = yr(r, i)), I(e, r, n), I(e, i, f), (r = 0), (e = k) + } else (r = 6), (e = 0) + return (g = r), e | 0 + } + function $(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + ;(k = (h - 16) | 0), + (h = k), + (f = A[e >> 2]), + (A[(k + 12) >> 2] = i), + Zt(f, 3, r, i, 0), + (r = A[(f + 16) >> 2]), + (i = A[(r + 128) >> 2]), + (r = A[(r + 132) >> 2]), + (n = A[(e + 12) >> 2]), + (t = A[(e + 8) >> 2]), + (e = A[(e + 64) >> 2]), + e ? (e = (A[(e + 104) >> 2] != 0) << 1) : (e = 0), + ne(f, i, r, n, t, e), + (h = (k + 16) | 0) + } + function aB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0 + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != 15) || ((i = A[(r + 32) >> 2]), !i)) + break A + for (r = 0; ; ) { + if (r >>> 0 < Q[(i + 5) | 0]) { + ;(k = ((r << 3) + i) | 0), + v0(e, A[(k + 8) >> 2], A[(k + 12) >> 2]), + (r = (r + 1) | 0) + continue + } + break + } + Z[A[(e + 4) >> 2]]((e + 16) | 0, i) + } + } + function df(e, r) { + A: { + if ( + (r | 0) >= 0 || + ((r = -1), + x2(A[e >> 2], (e + 292) | 0, 20, (e + 296) | 0, (A[(e + 300) >> 2] + 1) | 0)) + ) + break A + ;(r = A[(e + 300) >> 2]), + (A[(e + 300) >> 2] = r + 1), + (e = (A[(e + 292) >> 2] + M(r, 20)) | 0), + (A[(e + 16) >> 2] = 0), + (A[(e + 8) >> 2] = -1), + (A[(e + 12) >> 2] = -1), + (A[e >> 2] = 0), + (A[(e + 4) >> 2] = -1) + } + return r + } + function hB(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (k = P0(e, A[f >> 2], A[(f + 4) >> 2])), + k + ? ((r = Z0(e, r, i)), + (i = g), + (i | 0) == 6 + ? (K(e, k), (g = i), r | 0) + : ((f = D2(e, 0, r, k)), + K(e, k), + I(e, r, i), + (e = (f | 0) < 0), + (r = e ? 0 : (f | 0) != 0), + (g = e ? 6 : 1), + r | 0)) + : ((g = 6), 0) + ) + } + function CB(e, r, i, k) { + for ( + e = e | 0, + r = r | 0, + i = i | 0, + k = k | 0, + e = A[(r + 16) >> 2], + r = (e + 48) | 0, + e = A[(e + (((A[(e + 24) >> 2] & k) ^ -1) << 2)) >> 2]; + ; + + ) { + A: { + if (!e) { + e = 0 + break A + } + if (((e = ((((e << 3) + r) | 0) - 8) | 0), A[(e + 4) >> 2] == (k | 0))) break A + e = A[e >> 2] & 67108863 + continue + } + break + } + return ((e | 0) != 0) | 0 + } + function at(e, r) { + var i = 0, + k = 0, + f = 0 + ;(i = (e + 4) | 0), + N0(i, K2(A[(r + 4) >> 2], 1)), + (f = (r + 16) | 0), + (k = A[(r + 4) >> 2]) + A: { + if (k & -2147483648) + for (i = 0; ; ) { + if ((k & 2147483647) >>> 0 <= i >>> 0) break A + $5(e, F[((i << 1) + f) >> 1]), (i = (i + 1) | 0), (k = A[(r + 4) >> 2]) + } + P2(i, f, k & 2147483647) + } + } + function ht(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + ;(t = -1), + (f = A[i >> 2]), + (n = f >>> 0 > 2863311529 ? -1 : (f + ((f >>> 1) | 0)) | 0), + (u = A[r >> 2]) + A: { + r: { + if ((u | 0) == (k | 0)) { + if (((e = W0(e, n)), !e)) break A + Q0(e, k, f) + break r + } + if (((e = jr(e, u, n)), !e)) break A + } + ;(A[r >> 2] = e), (A[i >> 2] = n), (t = 0) + } + return t + } + function A8(e, r) { + var i = 0, + k = 0 + return ( + (i = W0(e, 32)), + i && + ((A[i >> 2] = 1), + (A[(i + 24) >> 2] = 0), + (A[(i + 28) >> 2] = r ? 4 : 3), + (A[(i + 16) >> 2] = i + 24), + (m[(i + 5) | 0] = Q[(i + 5) | 0] | 1), + (e = A[(e + 16) >> 2]), + (m[(i + 4) | 0] = 3), + (r = A[(e + 80) >> 2]), + (k = (i + 8) | 0), + (A[(r + 4) >> 2] = k), + (A[(i + 12) >> 2] = e + 80), + (A[(i + 8) >> 2] = r), + (A[(e + 80) >> 2] = k)), + i + ) + } + function r8(e, r, i) { + var k = 0, + f = 0, + n = 0 + for (k = (((A[(e + 204) >> 2] + (i << 3)) | 0) + 4) | 0; ; ) { + A: { + if ( + ((n = -1), + (k = A[k >> 2]), + (k | 0) == -1 || + ((f = (A[(e + 116) >> 2] + (k << 4)) | 0), A[(f + 4) >> 2] != (i | 0)) || + ((n = k), A[f >> 2] == (r | 0))) + ) + break A + k = (f + 8) | 0 + continue + } + break + } + return n + } + function IB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0 + if (((i = A[(r + 40) >> 2]), i && v0(e, i, -1), (i = A[(r + 32) >> 2]), i)) { + if (((k = A[(r + 36) >> 2]), k)) { + for (r = 0; ; ) { + if ((r | 0) < A[(i + 60) >> 2]) { + ir(e, A[((r << 2) + k) >> 2]), (r = (r + 1) | 0) + continue + } + break + } + Z[A[(e + 4) >> 2]]((e + 16) | 0, k) + } + v0(e, i, -2) + } + } + function GB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0 + for ( + r = A[(r + 32) >> 2], + v0(e, A[r >> 2], A[(r + 4) >> 2]), + v0(e, A[(r + 8) >> 2], A[(r + 12) >> 2]); + ; + + ) { + if ((k | 0) < A[(r + 16) >> 2]) { + ;(i = ((k << 3) + r) | 0), + v0(e, A[(i + 24) >> 2], A[(i + 28) >> 2]), + (k = (k + 1) | 0) + continue + } + break + } + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + function Ct(e, r, i, k, f) { + var n = 0, + t = 0, + u = 0, + o = 0, + l = 0, + s = 0, + B = 0 + for (o = j2(0, i, k, 0), n = 1; ; ) { + if ((r | 0) != (t | 0)) { + ;(u = ((t << 2) + e) | 0), + (s = u), + (B = ti(A[u >> 2], n, k, f)), + (A[s >> 2] = B), + i0(o, l, n, 0), + (n = (M(i, n) - M(g, k)) | 0), + (n = (n - (k >>> 0 <= n >>> 0 ? k : 0)) | 0), + (t = (t + 1) | 0) + continue + } + break + } + } + function v6(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + for ( + A[r >> 2] < 0 && ((n = r), (t = _0(A[(e - -64) >> 2])), (A[n >> 2] = t)), + J(e, 17), + J(e, 176), + i = (i | 0) > 0 ? i : 0, + f = a0(e, 105, -1); + ; + + ) { + if ((i | 0) != (k | 0)) { + J(e, 14), (k = (k + 1) | 0) + continue + } + break + } + J(e, 6), a0(e, 107, A[r >> 2]), I0(e, f) + } + function z0(e, r, i) { + var k = 0, + f = 0 + A: { + if ( + ((k = A[(e + 344) >> 2]), + !k || + ((f = A[(e + 352) >> 2]), + (z[(e + 360) >> 2] > r >>> 0) | + ((f | 0) >= A[(e + 348) >> 2]) | + (A[(e + 356) >> 2] == (i | 0)))) + ) + break A + ;(k = (k + (f << 3)) | 0), + (A[(k + 4) >> 2] = i), + (A[k >> 2] = r), + (A[(e + 360) >> 2] = r), + (A[(e + 352) >> 2] = f + 1), + (A[(e + 356) >> 2] = i) + } + } + function EB(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0 + ;(i = A[r >> 2]), + (A[r >> 2] = i + 1), + i || + ((i = A[(r + 8) >> 2]), + (k = A[(r + 12) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(r + 8) >> 2] = 0), + (i = A[(e + 80) >> 2]), + (k = (r + 8) | 0), + (A[(i + 4) >> 2] = k), + (A[(r + 12) >> 2] = e + 80), + (A[(r + 8) >> 2] = i), + (A[(e + 80) >> 2] = k), + (m[(r + 4) | 0] = Q[(r + 4) | 0] & 15)) + } + function Z6(e, r, i) { + var k = 0, + f = 0, + n = 0 + return ( + x2(e, (r + 252) | 0, 16, (r + 248) | 0, (A[(r + 244) >> 2] + 1) | 0) || + ((k = A[(r + 244) >> 2]), + (A[(r + 244) >> 2] = k + 1), + (k = (A[(r + 252) >> 2] + (k << 4)) | 0), + (A[k >> 2] = -1), + (m[(k + 4) | 0] = Q[(k + 4) | 0] & 248), + (A[(k + 8) >> 2] = A[(r + 188) >> 2]), + (f = k), + (n = t0(e, i)), + (A[(f + 12) >> 2] = n)), + k + ) + } + function mB(e, r, i, k, f, n) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (r = A[f >> 2]) + A: { + i = A[(f + 4) >> 2] + r: { + if (((i | 0) == -2) | (i >>> 0 < 4294967294)) { + if (!n) return (g = 1), 0 + J0(e) + break r + } + if (((e = Q4(e, r, i)), (e | 0) >= 0)) break A + } + return (g = 6), 0 + } + return (g = 1), ((e | 0) != 0) | 0 + } + function He(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + return ( + (n = r ^ k), + (t = n >> 31), + (f = r >> 31), + (e = e ^ f), + (u = (e - f) | 0), + (f = ((r ^ f) - (((e >>> 0 < f >>> 0) + f) | 0)) | 0), + (e = k >> 31), + (r = i ^ e), + (n = n >> 31), + (e = j2(u, f, (r - e) | 0, ((e ^ k) - (((e >>> 0 > r >>> 0) + e) | 0)) | 0) ^ n), + (r = (e - n) | 0), + (g = ((t ^ g) - (((e >>> 0 < n >>> 0) + t) | 0)) | 0), + r + ) + } + function YB(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + ((i | 0) == 3) | (A[(A[(A[(e + 16) >> 2] + 140) >> 2] + 8) >> 2] == (r | 0)) + ? ((r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + ((i & -2) != 2) | ((i + 11) >>> 0 > 17) + ? ((e = Z0(e, r, i)), e | 0) + : ((e = j0(e)), e | 0)) + : ((e = n1(e, r, i, 1)), e | 0) + ) + } + function vB(e, r, i, k, f) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (k = (h - 16) | 0), + (h = k), + (r = 0), + (i = 6) + A: { + if ( + H1(e, (k + 12) | 0, A[f >> 2], A[(f + 4) >> 2]) || + H1(e, (k + 8) | 0, A[(f + 8) >> 2], A[(f + 12) >> 2]) + ) + break A + ;(r = M(A[(k + 8) >> 2], A[(k + 12) >> 2])), (i = 0) + } + return (h = (k + 16) | 0), (g = i), r | 0 + } + function ZB(e) { + e = +e + var r = 0, + i = 0 + ;(e = r0(e)), S(+e), (i = v(1) | 0), v(0) | 0 + A: { + if (i >>> 0 <= 1072049729) { + if (((r = 1), i >>> 0 < 1045430272)) break A + return (e = Cr(e)), (r = e + 1), +((e * e) / (r + r) + 1) + } + if (i >>> 0 <= 1082535489) return (e = ck(e)), +((e + 1 / e) * 0.5) + r = X5(e, 1) + } + return +r + } + function It(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0, + t = 0 + return ( + (i = A[(e + 192) >> 2]), + (k = A[(e + 196) >> 2]), + k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), + (f = P4(e, i, k, 10723)), + (n = g), + I(e, i, k), + (t = P4(e, f, n, 8314)), + (k = g), + (i = G0(e, t, k, f, n, 1, r)), + (r = g), + I(e, t, k), + I(e, f, n), + (g = r), + i + ) + } + function D6(e, r, i) { + var k = 0, + f = 0 + ;(k = (h - 48) | 0), (h = k), (f = r | -2147483648) + A: { + if ( + !i & (r >>> 0 <= 2147483647) || + ((A[k >> 2] = r), + (A[(k + 4) >> 2] = i), + (r = (k + 16) | 0), + W2(r, 24, 15118, k), + (r = i1(e, r)), + (f = 0), + (g | 0) == 6) + ) + break A + f = fe(A[(e + 16) >> 2], r, 1) + } + return (h = (k + 48) | 0), f + } + function Gt(e, r, i) { + A: { + r: switch ((((i >>> 4) & 3) - 1) | 0) { + case 0: + if (((i = A[r >> 2]), i && v0(e, i, -1), (r = A[(r + 4) >> 2]), !r)) break A + v0(e, r, -1) + return + case 1: + ir(e, A[r >> 2]) + return + case 2: + gu(A[r >> 2]) + return + default: + break r + } + v0(e, A[r >> 2], A[(r + 4) >> 2]) + } + } + function DB(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + ;(k = (h - 16) | 0), (h = k), (r = A[f >> 2]), (i = A[(f + 4) >> 2]) + A: { + if ( + (i && ((n = 1), (f = 0), (i + 11) >>> 0 < 18)) || + ((n = 6), (f = 0), g2(e, (k + 8) | 0, r, i)) + ) + break A + ;(n = 1), (f = de(b[(k + 8) >> 3])) + } + return (h = (k + 16) | 0), (g = n), f | 0 + } + function Et(e, r) { + var i = 0, + k = 0 + ;(i = (A[r >> 2] - 1) | 0), + (A[r >> 2] = i), + i || + (z8(e, r), + v0(e, A[(r + 16) >> 2], A[(r + 20) >> 2]), + v0(e, A[(r + 24) >> 2], A[(r + 28) >> 2]), + (i = A[(r + 8) >> 2]), + (k = A[(r + 12) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(r + 8) >> 2] = 0), + (A[(r + 12) >> 2] = 0), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r)) + } + function e8(e, r) { + var i = 0, + k = 0 + ;(i = (A[r >> 2] - 1) | 0), (A[r >> 2] = i) + A: { + if (!i) { + if (!A[(r + 4) >> 2]) break A + ;(i = A[(r + 16) >> 2]), + (k = A[(r + 20) >> 2]), + (A[(i + 4) >> 2] = k), + (A[k >> 2] = i), + (A[(r + 16) >> 2] = 0), + (A[(r + 20) >> 2] = 0), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + return + } + d(3682, 16200, 45519, 14712), T() + } + function J6(e) { + var r = 0 + if (!V2(e, 122)) return $(e, 15527, 0), 0 + A: { + if (y(e)) break A + if (A[(e + 16) >> 2] != -127) return $(e, 15511, 0), 0 + if (((r = P0(A[e >> 2], A[(e + 32) >> 2], A[(e + 36) >> 2])), !r)) break A + if (!y(e)) return r + K(A[e >> 2], r) + } + return 0 + } + function mt(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (k = (h - 16) | 0), + (h = k), + g2(e, (k + 8) | 0, A[f >> 2], A[(f + 4) >> 2]) + ? ((e = 0), (r = 6)) + : ((r = A[(k + 12) >> 2] & 2147483647), + (e = + (((r | 0) == 2146435072) & (A[(k + 8) >> 2] != 0)) | (r >>> 0 > 2146435072)), + (r = 1)), + (h = (k + 16) | 0), + (g = r), + e | 0 + ) + } + function i8(e, r) { + A: switch ((e | r) & 15) { + case 0: + return (r | 0) == 16 ? 89 : 90 + case 8: + return (r | 0) == 8 ? 91 : 92 + case 4: + case 12: + return (r | 0) == 4 ? 93 : 94 + case 2: + case 6: + case 10: + case 14: + return (r | 0) == 2 ? 95 : 96 + default: + break A + } + return (r | 0) == 1 ? 97 : 98 + } + function JB(e, r, i, k, f, n) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (n = n | 0) + var t = 0 + ;(t = (h - 16) | 0), + (h = t), + (A[(t + 8) >> 2] = r), + (A[(t + 12) >> 2] = i), + (e = r9(e | 0, (t + 8) | 0, k | 0, f | 0, n | 0) | 0) + A: { + if (!e) { + ;(r = 0), (i = 3) + break A + } + ;(r = A[e >> 2]), (i = A[(e + 4) >> 2]), z1(e) + } + return (h = (t + 16) | 0), (g = i), r | 0 + } + function FB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0 + if (((k = A[(r + 32) >> 2]), k)) { + ;(r = A[k >> 2]), (i = A[(k + 4) >> 2]) + A: { + if ((Q[(r + 5) | 0] & 2) | ((i | 0) != -1) || ((f = A[(k + 12) >> 2]), !f)) + break A + e8(e, f), (r = A[k >> 2]), (i = A[(k + 4) >> 2]) + } + v0(e, r, i), Z[A[(e + 4) >> 2]]((e + 16) | 0, k) + } + } + function c1(e, r, i) { + var k = 0 + if (A[(e + 20) >> 2]) e = -1 + else { + if ((i | 0) != -7) + return ( + (r = R0(A[e >> 2], r, i)), + (i = g), + (i | 0) == 6 + ? (O6(e), -1) + : ((k = U2(e, r, 0, A[(r + 4) >> 2] & 2147483647)), I(A[e >> 2], r, i), k) + ) + e = U2(e, r, 0, A[(r + 4) >> 2] & 2147483647) + } + return e + } + function k8(e, r, i, k) { + var f = 0, + n = 0 + return ( + i0(k, 0, ((r & 536870911) << 3) | (e >>> 29), 0), + (k = i0(i, 0, g, 0)), + (n = (k + (i << 1)) | 0), + (f = g), + (f = k >>> 0 > n >>> 0 ? (f + 1) | 0 : f), + (k = (e - n) | 0), + (e = (r - ((f + (e >>> 0 < n >>> 0)) | 0)) | 0), + (r = (e >> 1) & i), + (f = r), + (r = (r + k) | 0), + f >>> 0 > r >>> 0 && (e = (e + 1) | 0), + ((e & i) + r) | 0 + ) + } + function P0(e, r, i) { + var k = 0 + return ((r | 0) < 0) | i + ? (i | 0) == -8 + ? t0(e, Re(A[(e + 16) >> 2], r)) + : ((r = $8(e, r, i)), + (i = g), + !0 & ((i | 0) == 6) + ? 0 + : !k & ((i | 0) == -8) + ? Ae(A[(e + 16) >> 2], r) + : M6(A[(e + 16) >> 2], r)) + : r | -2147483648 + } + function i0(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + return ( + (f = (i >>> 16) | 0), + (n = (e >>> 16) | 0), + (l = M(f, n)), + (t = i & 65535), + (u = e & 65535), + (o = M(t, u)), + (n = (((o >>> 16) | 0) + M(n, t)) | 0), + (f = ((n & 65535) + M(f, u)) | 0), + (g = (((M(r, i) + l) | 0) + M(e, k) + (n >>> 16) + (f >>> 16)) | 0), + (o & 65535) | (f << 16) + ) + } + function WB(e, r, i, k, f, n) { + if ( + ((e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (k = F2(e, r, i, (n + 38) | 0)), + !k) + ) + return (g = 6), 0 + for (f = (k + 4) | 0, n = A[(k + 8) >> 2]; ; ) { + if ((f | 0) != (n | 0)) { + ;(r = (n - 16) | 0), (n = A[(n + 4) >> 2]), Z7(A[(e + 16) >> 2], k, r) + continue + } + break + } + return (g = 3), 0 + } + function VB(e, r, i, k, f, n, t) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (i = A[(t + 4) >> 2]), + (r = A[t >> 2]) + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != 48) || ((k = A[(r + 32) >> 2]), !k)) + break A + ;(m[(k + 17) | 0] = 1), I(e, r, i), (A[t >> 2] = 0), (A[(t + 4) >> 2] = 2) + } + return (g = 3), 0 + } + function MB(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + ;(k = (h - 16) | 0), + (h = k), + (r = n8(e, r, i)), + (i = g), + (f = i), + (A[(k + 8) >> 2] = r), + (A[(k + 12) >> 2] = i) + A: { + if ((i | 0) == 6) { + ;(i = r), (n = f) + break A + } + ;(i = X7(e, 0, 3, 1, (k + 8) | 0)), (n = g), I(e, r, f) + } + return (h = (k + 16) | 0), (g = n), i | 0 + } + function Yt(e, r) { + var i = 0, + k = 0 + ;(e | 0) != (r | 0) && + ((i = A[(e + 16) >> 2]), + i && ((k = A[e >> 2]), Z[A[(k + 4) >> 2]](A[k >> 2], i, 0) | 0), + (i = A[(r + 4) >> 2]), + (A[e >> 2] = A[r >> 2]), + (A[(e + 4) >> 2] = i), + (A[(e + 16) >> 2] = A[(r + 16) >> 2]), + (i = A[(r + 12) >> 2]), + (A[(e + 8) >> 2] = A[(r + 8) >> 2]), + (A[(e + 12) >> 2] = i)) + } + function vt(e, r, i, k, f, n, t) { + A: { + if (!(((f | 0) == -7) & ((t | 0) == -7))) { + j(e, 15511, 0) + break A + } + if (((r = n1(e, r, i, 18)), (i = g), (i | 0) == 6)) break A + return ( + (A[(r + 36) >> 2] = n), + (A[(r + 32) >> 2] = k), + l0(e, r, i, 85, 0, 0, 2), + (g = i), + r + ) + } + return I(e, n, t), I(e, k, f), (g = 6), 0 + } + function Zt(e, r, i, k, f) { + var n = 0 + ;(n = (h - 256) | 0), + (h = n), + Je(n, 256, i, k), + (r = ((r << 3) + e) | 0), + (r = m2(e, A[(r + 88) >> 2], A[(r + 92) >> 2], 3)), + (i = g) + A: { + if ((i | 0) == 6) { + ;(r = 0), (i = 2) + break A + } + l0(e, r, i, 51, i1(e, n), g, 3) + } + f && ne(e, r, i, 0, 0, 0), e4(e, r, i), (h = (n + 256) | 0) + } + function Dt(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + for (k = A[e >> 2], t = (k | 0) > 0 ? k : 0, k = 0; ; ) { + A: { + if ((k | 0) != (t | 0)) { + if (((f = A[(e + 4) >> 2]), (n = M(k, 60)), A[(f + n) >> 2] != (r | 0))) break A + e = A[(((((f + n) | 0) + (i << 2)) | 0) + 4) >> 2] + } else e = 0 + return e + } + k = (k + 1) | 0 + } + } + function Jt(e, r, i) { + var k = 0, + f = 0, + n = 0 + ;(f = (h - 16) | 0), (h = f) + A: { + if ((i && ((k = 0), (i + 11) >>> 0 < 18)) || ((k = -1), g2(e, (f + 8) | 0, r, i))) + break A + ;(n = b[(f + 8) >> 3]), + S(+n), + (e = v(1) | 0), + v(0) | 0, + (k = ((e & 2146435072) != 2146435072) & (R2(n) == n)) + } + return (h = (f + 16) | 0), k + } + function F6(e, r, i) { + var k = 0 + A: { + r: { + e: { + if (!i) { + k = H7(A[(e + 16) >> 2], r, 0) + break e + } + if ((m[r | 0] - 58) >>> 0 >= 4294967286) break r + k = H7(A[(e + 16) >> 2], r, i) + } + if (k) break A + } + if (((k = 0), (r = Er(e, r, i)), (g | 0) == 6)) break A + k = M6(A[(e + 16) >> 2], r) + } + return k + } + function Ft(e, r, i, k, f) { + A: { + if ( + ((i | 0) != -1) | (F[(r + 6) >> 1] != (f | 0)) || + ((i = A[(r + 32) >> 2]), !i) || + ((r = A[i >> 2]), + (f = A[(i + 4) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (r = A[(i + 8) >> 2]), + z[(i + 12) >> 2] < 4294967294) + ) + break A + Z[k | 0](e, r) + } + } + function RB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + A: { + if (!r) { + if (!i) break A + return s8(e, i) | 0 + } + if (!i) { + ;(A[e >> 2] = A[e >> 2] - 1), (A[(e + 4) >> 2] = A[(e + 4) >> 2] - 8), z1(r) + break A + } + return ( + z[(e + 8) >> 2] >= (A[(e + 4) >> 2] + i) >>> 0 ? (e = O3(r, i)) : (e = 0), e | 0 + ) + } + return 0 + } + function f8(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + ;(f = (h - 16) | 0), (h = f), (n = -1), (u = J2(e, r, i, 0, 0)), (t = g) + A: { + if ( + (t | 0) == 6 || + g4(e, (f + 12) | 0, u, t) || + ((k = (A[(f + 12) >> 2] + k) | 0), (p4(e, r, i, 0, k, 0) | 0) < 0) + ) + break A + n = !k + } + return (h = (f + 16) | 0), n + } + function Nr(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0, + o = 0, + l = 0 + for (o = (k | 0) > 0 ? k : 0, k = 0; ; ) { + if ((k | 0) != (o | 0)) { + ;(f = k << 2), + (t = A[(f + r) >> 2]), + (l = (e + f) | 0), + (f = A[(i + f) >> 2]), + (u = (t - f) | 0), + (A[l >> 2] = u - n), + (n = (f >>> 0 > t >>> 0) | (n >>> 0 > u >>> 0)), + (k = (k + 1) | 0) + continue + } + break + } + return n + } + function n8(e, r, i) { + A: { + r: { + if ((i | 0) != -1) { + if ((i | 0) != -8) break r + break A + } + if ( + F[(r + 6) >> 1] != 7 || + ((i = A[(r + 36) >> 2]), (r = A[(r + 32) >> 2]), (i | 0) != -8) + ) + break r + break A + } + return j(e, 10710, 0), (g = 6), 0 + } + return (A[r >> 2] = A[r >> 2] + 1), (g = i), r + } + function Wt(e, r) { + var i = 0 + A: { + if ((r | 0) >= 0) { + if (((i = A[(e + 16) >> 2]), z[(i + 44) >> 2] <= r >>> 0)) break A + return ( + (r = A[(A[(i + 56) >> 2] + (r << 2)) >> 2]), + (A[r >> 2] = A[r >> 2] + 1), + (e = U8(e, r, 4)), + e + ) + } + d(19080, 16200, 3011, 10617), T() + } + d(12367, 16200, 3012, 10617), T() + } + function W6(e, r, i, k) { + return ( + (e = H2(e, r, i)), + (e | 0) >= 0 && + ((i = (A[(r + 116) >> 2] + (e << 4)) | 0), + (A[(i + 12) >> 2] = (A[(i + 12) >> 2] & -241) | ((k << 4) & 240)), + (k = A[(r + 188) >> 2]), + (A[(i + 4) >> 2] = k), + (A[(i + 8) >> 2] = A[(r + 192) >> 2]), + (A[(((A[(r + 204) >> 2] + (k << 3)) | 0) + 4) >> 2] = e), + (A[(r + 192) >> 2] = e)), + e + ) + } + function $1(e, r, i, k) { + var f = 0 + ;(f = (h - 16) | 0), (h = f) + A: { + r: { + if ((i | 0) != -1) break r + if (((i = F[(r + 6) >> 1]), k)) { + if ((i | 0) != 32) break r + break A + } + if (((i - 21) & 65535) >>> 0 < 11) break A + } + ;(A[f >> 2] = k ? 4418 : 4070), j(e, 7828, f), (r = 0) + } + return (h = (f + 16) | 0), r + } + function x1(e, r, i) { + var k = 0 + if (A[(e + 20) >> 2]) return I(A[e >> 2], r, i), -1 + A: { + if ((i | 0) == -7 || ((r = q0(A[e >> 2], r, i)), (i = g), (i | 0) != 6)) break A + return O6(e), -1 + } + return (k = U2(e, r, 0, A[(r + 4) >> 2] & 2147483647)), I(A[e >> 2], r, i), k + } + function Vt(e, r) { + var i = 0, + k = 0 + J(e, 38), + (i = (e - -64) | 0), + f0(A[i >> 2], 0), + J(e, 1), + e2(A[i >> 2], 0), + (k = _0(A[i >> 2])), + I0(e, k), + J(e, 128), + u1(A[i >> 2], (r + 2) & 255), + (r = a0(e, 106, -1)), + J(e, 81), + J(e, 143), + a0(e, 107, k), + I0(e, r), + J(e, 14), + J(e, 14) + } + function Mt(e, r, i, k, f) { + var n = 0, + t = 0 + A: { + r: { + if ((i | 0) != -1 || L7(r)) break r + if ( + ((n = -1), + (f = P0(e, k, f)), + !f || + ((k = ut(e, f)), (t = g), K(e, f), (t | 0) == 6) || + (l0(e, r, i, 54, k, t, 1) | 0) < 0) + ) + break A + } + n = 0 + } + return n + } + function b4(e, r, i, k) { + var f = 0, + n = 0 + return ( + (f = (h - 16) | 0), + (h = f), + (n = -1), + ei(e, (f + 8) | 0, i, k) || + ((n = 0), + (k = r), + (r = A[(f + 8) >> 2]), + (i = A[(f + 12) >> 2]), + ((i | 0) == 2097152) | (i >>> 0 > 2097152) && + (b2(e, 4116, 0), (n = -1), (r = 0), (i = 0)), + (A[k >> 2] = r), + (A[(k + 4) >> 2] = i)), + (h = (f + 16) | 0), + n + ) + } + function f2(e, r) { + var i = 0, + k = 0 + i = A[(e + 8) >> 2] + A: { + if ((i | 0) >= A[(e + 12) >> 2]) { + if (((k = -1), ve(e, (i + 1) | 0, r))) break A + i = A[(e + 8) >> 2] + } + ;(A[(e + 8) >> 2] = i + 1), (k = (A[(e + 4) >> 2] + 16) | 0) + r: { + if (A[(e + 16) >> 2]) { + o0[((i << 1) + k) >> 1] = r + break r + } + m[(i + k) | 0] = r + } + k = 0 + } + return k + } + function SA(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + return ( + (f = r >> 31), + (e = e ^ f), + (n = (e - f) | 0), + (t = ((r ^ f) - (((e >>> 0 < f >>> 0) + f) | 0)) | 0), + (e = k >> 31), + (r = e ^ i), + ln(n, t, (r - e) | 0, ((e ^ k) - (((e >>> 0 > r >>> 0) + e) | 0)) | 0), + (g = _A), + (e = f ^ qA), + (r = (e - f) | 0), + (g = ((f ^ g) - (((e >>> 0 < f >>> 0) + f) | 0)) | 0), + r + ) + } + function Rt(e) { + var r = 0, + i = 0, + k = 0 + i = A[(A[(e + 16) >> 2] + 140) >> 2] + A: { + if ( + !i || + ((r = A[(i + 8) >> 2]), A[(i + 12) >> 2] != -1) || + !nr(F[(r + 6) >> 1]) || + ((r = A[(r + 32) >> 2]), !(Q[(r + 18) | 0] & 4)) + ) + break A + k = t0(e, A[(r + 64) >> 2]) + } + return k + } + function R1(e, r, i) { + var k = 0, + f = 0 + ;(k = A[e >> 2]), (f = (k + 2) | 0) + A: { + if ((f | 0) > A[(e + 4) >> 2]) { + if (((k = -1), xe(e, f))) break A + k = A[e >> 2] + } + ;(A[e >> 2] = k + 1), + (f = k << 2), + (k = A[(e + 8) >> 2]), + (A[(f + k) >> 2] = r), + (r = e), + (e = A[e >> 2]), + (A[r >> 2] = e + 1), + (A[(k + (e << 2)) >> 2] = i), + (k = 0) + } + return k + } + function SB(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + (i | 0) == -1 + ? ((k = F[(r + 6) >> 1]), + (k | 0) == 48 && (k = A2(e, r, i) ? 13 : 48), + (r = A[(((A[(A[(e + 16) >> 2] + 68) >> 2] + M(k, 24)) | 0) + 4) >> 2])) + : (r = 47), + (e = y0(e, r)), + e | 0 + ) + } + function Xe(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + for (f = (e + 16) | 0, i = A[r >> 2]; ; ) { + if ( + ((k = A[(e + 4) >> 2]), + (n = (k & 2147483647) <= (i | 0)), + k & -2147483648 ? (k = F[((i << 1) + f) >> 1]) : (k = Q[(i + f) | 0]), + !(n | ((k | 0) != 32))) + ) { + ;(i = (i + 1) | 0), (A[r >> 2] = i) + continue + } + break + } + } + function St(e, r, i, k, f, n, t) { + var u = 0 + ;(u = (h - 32) | 0), (h = u) + A: { + if ((En(e, u, f, n) | 0) < 0) { + t = -1 + break A + } + ;(t = l1( + e, + r, + i, + k, + A[(u + 8) >> 2], + A[(u + 12) >> 2], + A[(u + 16) >> 2], + A[(u + 20) >> 2], + A[(u + 24) >> 2], + A[(u + 28) >> 2], + A[u >> 2] | t, + )), + Y2(e, u) + } + return (h = (u + 32) | 0), t + } + function d2(e, r, i, k, f) { + var n = 0 + if (((n = (h - 256) | 0), (h = n), !((f & 73728) | ((i | 0) <= (k | 0))))) { + if (((k = (i - k) | 0), (i = k >>> 0 < 256), H0(n, r & 255, i ? k : 256), !i)) + for (; z2(e, n, 256), (k = (k - 256) | 0), k >>> 0 > 255; ); + z2(e, n, k) + } + h = (n + 256) | 0 + } + function Ut(e, r, i, k, f) { + var n = 0, + t = 0 + return ( + (n = e), + (e = i >> 31), + (t = i0(f, 0, (r - e) | 0, 0)), + (f = ((e & k) + i) | 0), + (e = g), + (f = (((f + t) >>> 0 < f >>> 0 ? (e + 1) | 0 : e) + r) | 0), + (e = r), + (r = (i0(k, 0, f ^ -1, -1) + i) | 0), + (e = (e + g) | 0), + (e = r >>> 0 < i >>> 0 ? (e + 1) | 0 : e), + (A[n >> 2] = (e & k) + r), + (((e + f) | 0) + 1) | 0 + ) + } + function UB(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0 + A: { + if ( + ((i = A[(r + 32) >> 2]), + !i || + ((r = A[i >> 2]), + (f = A[(i + 4) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, r), + (r = A[(i + 8) >> 2]), + z[(i + 12) >> 2] < 4294967294)) + ) + break A + Z[k | 0](e, r) + } + } + function HB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0 + for (i = (i >>> 3) | 0; ; ) { + if (i) { + ;(k = A[e >> 2]), + (f = A[(e + 4) >> 2]), + (n = A[(r + 4) >> 2]), + (A[e >> 2] = A[r >> 2]), + (A[(e + 4) >> 2] = n), + (A[r >> 2] = k), + (A[(r + 4) >> 2] = f), + (r = (r + 8) | 0), + (e = (e + 8) | 0), + (i = (i - 1) | 0) + continue + } + break + } + } + function t8(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + k = r + A: { + for (;;) { + if ((i >>> 0 <= k >>> 0) | (f >>> 0 > 4)) break A + if ( + ((n = m[k | 0]), + (t = ((n & 127) << M(f, 7)) | t), + (f = (f + 1) | 0), + (k = (k + 1) | 0), + !((n | 0) < 0)) + ) + break + } + return (A[e >> 2] = t), (k - r) | 0 + } + return (A[e >> 2] = 0), -1 + } + function u8(e, r) { + var i = 0, + k = 0 + ;(i = A[(e + 8) >> 2]), + ((i | 0) == 1073741823) | (i >>> 0 < 1073741823) && + ((k = +A[e >> 2]), + (b[(r + 8) >> 3] = b[(r + 8) >> 3] + 1 / k), + (e = A[(e + 4) >> 2]), + (b[(r + 16) >> 3] = + b[(r + 16) >> 3] + + +(((((e >> 31) + ((e & 2147483647) << (e >>> 31))) | 0) + 17) >>> 0) / k)) + } + function XB(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = A[f >> 2]), + A[(f + 4) >> 2] != -8 + ? (j(e, 10710, 0), (g = 6), 0) + : ((A[(r + 8) >> 2] & -1073741824) == -2147483648 + ? ((A[r >> 2] = A[r >> 2] + 1), (e = -7)) + : ((r = 0), (e = 3)), + (g = e), + r | 0) + ) + } + function S1(e, r, i, k, f, n) { + var t = 0, + u = 0 + return ( + (t = (h - 32) | 0), + (h = t), + (u = A[e >> 2]), + (A[(t + 24) >> 2] = 0), + (A[(t + 28) >> 2] = 0), + (A[(t + 16) >> 2] = 0), + (A[(t + 20) >> 2] = -2147483648), + (A[(t + 12) >> 2] = u), + (u = (t + 12) | 0), + (i = Ai(u, i, k)), + (e = LA(e, r, u, f, n)), + w0(u), + (h = (t + 32) | 0), + e | i + ) + } + function Ht(e, r) { + var i = 0 + e = (e + r) | 0 + A: { + if (Q[(e + 1) | 0] != 61) break A + i = 1 + r: { + e: switch (((e = Q[e | 0]), (e - 22) | 0)) { + case 0: + case 3: + break A + case 1: + case 2: + break r + default: + break e + } + if ((e | 0) == 179) break A + } + i = (e | 0) == 29 + } + return i + } + function bB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0 + ;(i = A[(r + 32) >> 2]), + i && + ((r = A[(i + 12) >> 2]), + Q[(r + 5) | 0] & 2 || + ((k = A[i >> 2]), + (f = A[(i + 4) >> 2]), + (A[(k + 4) >> 2] = f), + (A[f >> 2] = k), + (A[i >> 2] = 0), + (A[(i + 4) >> 2] = 0)), + v0(e, r, -1), + Z[A[(e + 4) >> 2]]((e + 16) | 0, i)) + } + function o8(e, r, i, k) { + var f = 0, + n = 0, + t = 0, + u = 0 + ;(f = (Q[r | 0] & -4) | 1), + (m[r | 0] = f), + (f = ((Q[(i + 12) | 0] << 2) & 4) | (f & -7)), + (m[r | 0] = f), + (f = (f & -11) | ((Q[(i + 12) | 0] << 2) & 8)), + (m[r | 0] = f), + (n = Q[(i + 12) | 0]), + (o0[(r + 2) >> 1] = k), + (m[r | 0] = (f & 13) | (n & 240)), + (t = r), + (u = t0(e, A[i >> 2])), + (A[(t + 4) >> 2] = u) + } + function Xt(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + for (i = A[(e + 32) >> 2], n = (i | 0) > 0 ? i : 0, i = 0; ; ) { + A: { + if ((i | 0) != (n | 0)) { + if ( + ((k = A[(e + 28) >> 2]), + (f = M(i, 20)), + A[(((k + f) | 0) + 16) >> 2] != (r | 0)) + ) + break A + e = (k + f) | 0 + } else e = 0 + return e + } + i = (i + 1) | 0 + } + } + function pB(e) { + e = +e + var r = 0, + i = 0, + k = 0 + ;(r = r0(e)), S(+e), (i = v(1) | 0), v(0) | 0, (k = (i >>> 20) & 2047) + A: { + r: { + if (k >>> 0 <= 1021) { + if (k >>> 0 < 991) break A + ;(e = r + r), (e = e + (r * e) / (1 - r)) + break r + } + ;(e = r / (1 - r)), (e = e + e) + } + r = ji(e) * 0.5 + } + return +((i | 0) < 0 ? -r : r) + } + function bt(e, r, i) { + A: { + if ((i | 0) == -10) break A + r: { + if ( + ((i | 0) != -1) | (F[(r + 6) >> 1] != 33) || + ((i = A[(r + 36) >> 2]), (r = A[(r + 32) >> 2]), (i | 0) != -10) + ) + break r + break A + } + return j(e, 5682, 0), (g = 6), 0 + } + return (A[r >> 2] = A[r >> 2] + 1), (g = i), r + } + function pt(e, r, i) { + A: { + r: { + e: switch ((i + 1) | 0) { + case 2: + break A + case 0: + break e + default: + break r + } + if (F[(r + 6) >> 1] != 6) break r + if (((i = A[(r + 36) >> 2]), (r = A[(r + 32) >> 2]), (i | 0) == 1)) break A + } + j(e, 10549, 0), (r = 0), (i = 6) + } + return (g = i), r + } + function tA(e) { + var r = 0, + i = 0, + k = 0 + ;(r = (h - 16) | 0), (h = r), (i = A[(e + 16) >> 2]) + A: { + if ((i | 0) == -84) break A + if ((i | 0) != 59) { + if (A[(e + 48) >> 2] | ((i | 0) == 125)) break A + ;(A[r >> 2] = 59), $(e, 19948, r), (k = -1) + break A + } + k = y(e) + } + return (h = (r + 16) | 0), k + } + function be(e, r) { + var i = 0, + k = 0, + f = 0, + n = 0 + ;(i = A[(e + 244) >> 2]), (f = (i | 0) > 0 ? i : 0), (i = 0) + A: { + for (;;) { + if ((i | 0) == (f | 0)) break A + if (((k = A[(e + 252) >> 2]), A[(((k + (i << 4)) | 0) + 12) >> 2] != (r | 0))) { + i = (i + 1) | 0 + continue + } + break + } + n = ((i << 4) + k) | 0 + } + return n + } + function l8(e, r) { + var i = 0 + return ( + (i = (h - 48) | 0), + (h = i), + m[79128] & 1 || ($u(79132, 79136, 79140), (m[79128] = 1)), + qu(He(e, r, 1e3, 0) | 0, g | 0, (i + 4) | 0), + (A[(i + 44) >> 2] = A[(A[(i + 36) >> 2] ? 79144 : 79140) >> 2]), + (h = (i + 48) | 0), + (A[(i + 40) >> 2] / -60) | 0 + ) + } + function p4(e, r, i, k, f, n) { + var t = 0, + u = 0 + return ( + (k | 0) >= 0 + ? (t = 0) + : (S(+(k >>> 0)), + (t = v(1) | 0), + (k = v(0) | 0), + (u = (((t | 0) == 2146435072) & ((k | 0) != 0)) | (t >>> 0 > 2146435072)), + (k = u ? 0 : k), + (t = u ? -12 : (t - 2146959372) | 0)), + GA(e, r, i, k, t, f, n, 16384) + ) + } + function V6(e, r, i, k) { + var f = 0, + n = 0 + ;(n = j0(e)), (f = g) + A: { + r: { + if ((f | 0) == 6) { + ;(n = r), (f = i) + break r + } + if ((l0(e, n, f, 64, r, i, 7) | 0) < 0) break r + if ((l0(e, n, f, 105, (k | 0) != 0, 1, 7) | 0) >= 0) break A + } + I(e, n, f), (n = 0), (f = 6) + } + return (g = f), n + } + function Nt(e, r, i, k) { + if (((e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (r = $1(e, r, i, k)), r)) { + if (((r = A[(r + 32) >> 2]), Q[(A[(A[(r + 12) >> 2] + 32) >> 2] + 4) | 0])) + return k ? (c2(e), (g = 6), 0) : ((g = 0), 0) + ;(e = A[(r + 16) >> 2]), (r = 0) + } else (e = 0), (r = 6) + return (g = r), e | 0 + } + function T2(e, r, i, k, f, n) { + k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), (i = A7(e, r, i, k)) + A: { + if (i) break A + e = A[r >> 2] + r: { + if ((e | 0) < 0) { + ;(e = (e + n) | 0), (f = (e | 0) > 0 ? e : 0) + break r + } + if ((e | 0) <= (f | 0)) break A + } + A[r >> 2] = f + } + return i + } + function NB(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0 + return ( + (e = A[r >> 2]), + (e | 0) >= 0 + ? ((g = 0), e | 0) + : (S(+(e >>> 0)), + (e = v(1) | 0), + (r = v(0) | 0), + (i = r), + (r = (((e | 0) == 2146435072) & ((r | 0) != 0)) | (e >>> 0 > 2146435072)), + (g = r ? -12 : (e - 2146959372) | 0), + (r ? 0 : i) | 0) + ) + } + function yB(e, r, i, k) { + if (((e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (r = $1(e, r, i, k)), r)) { + if (((r = A[(r + 32) >> 2]), Q[(A[(A[(r + 12) >> 2] + 32) >> 2] + 4) | 0])) + return k ? (c2(e), (g = 6), 0) : ((g = 0), 0) + ;(e = A[(r + 20) >> 2]), (r = 0) + } else (e = 0), (r = 6) + return (g = r), e | 0 + } + function pe(e, r, i, k, f, n) { + var t = 0, + u = 0 + ;(t = q4(e, n)), (n = O(e, r, i, t, r, i, 0)), (u = g) + A: { + if ((u | 0) == 3) { + if ( + ((k = O(e, k, f, t, k, f, 0)), + (n = 0), + (f = g), + (!n & ((f | 0) == 3)) | (!n & ((f | 0) == 6))) + ) + break A + Au(e, r, i, t, k, f) + break A + } + I(e, n, u) + } + K(e, t) + } + function a4(e, r, i, k, f, n, t) { + var u = 0, + o = 0 + return ( + (k | 0) >= 0 + ? (u = 0) + : (S(+(k >>> 0)), + (u = v(1) | 0), + (k = v(0) | 0), + (o = (((u | 0) == 2146435072) & ((k | 0) != 0)) | (u >>> 0 > 2146435072)), + (k = o ? 0 : k), + (u = o ? -12 : (u - 2146959372) | 0)), + oA(e, r, i, k, u, f, n, t) + ) + } + function xB(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (i | 1) == 3 + ? (J0(e), (g = 6), 0) + : ((((f | 0) == -2) | (f >>> 0 < 4294967294)) & ((f | 0) != 2) + ? ((e = 0), (r = 3)) + : ((r = (Gr(e, r, i, k, f, 1) | 0) < 0), (e = r & 0), (r = r ? 6 : 3)), + (g = r), + e | 0) + ) + } + function B1(e, r, i) { + A: { + if (!(((r | 0) < 0) | (A[(e + 300) >> 2] <= (r | 0)))) { + if ( + ((r = (A[(e + 292) >> 2] + M(r, 20)) | 0), + (e = (A[r >> 2] + i) | 0), + (A[r >> 2] = e), + (e | 0) < 0) + ) + break A + return e + } + d(5269, 16200, 21213, 10996), T() + } + d(18528, 16200, 21216, 10996), T() + } + function TB(e) { + e = +e + var r = 0 + return ( + S(+e), + (r = v(1) | 0), + v(0) | 0, + (r = (r >>> 20) & 2047), + r >>> 0 <= 1023 + ? ((e = e + -1), +ji(e + D4(e * e + (e + e)))) + : r >>> 0 <= 1048 + ? +we(e + e + -1 / (D4(e * e + -1) + e)) + : +(we(e) + 0.6931471805599453) + ) + } + function yt(e) { + var r = 0, + i = 0, + k = 0 + for (k = A[e >> 2]; ; ) { + if (((i = m[k | 0]), wi(i))) { + ;(k = (k + 1) | 0), + (A[e >> 2] = k), + r >>> 0 <= 214748364 + ? ((i = (i - 48) | 0), + (r = M(r, 10)), + (r = (i | 0) > (r ^ 2147483647) ? -1 : (i + r) | 0)) + : (r = -1) + continue + } + break + } + return r + } + function s8(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0 + if (r) { + i = A[(e + 4) >> 2] + A: { + if (z[(e + 8) >> 2] < (i + r) >>> 0 || ((r = s4(r)), !r)) break A + ;(A[(e + 4) >> 2] = i + 8), (A[e >> 2] = A[e >> 2] + 1), (k = r) + } + return k | 0 + } + d(18778, 16200, 1686, 16148), T() + } + function xt(e, r, i) { + var k = 0, + f = 0, + n = 0 + for (n = (e + r) | 0, k = o2(i), r = 1; ; ) { + A: { + if (e >>> 0 >= n >>> 0) { + r = -1 + break A + } + if (((f = o2(e)), (f | 0) == (k | 0) && !A1(i, e, k))) break A + ;(r = (r + 1) | 0), (e = (((e + f) | 0) + 1) | 0) + continue + } + break + } + return r + } + function PB(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + for (var f = 0, n = 0; ; ) { + if (z[(r + 40) >> 2] > n >>> 0) { + ;(f = (A[(r + 36) >> 2] + (n << 3)) | 0), + (i = A[f >> 2]), + (f = A[(f + 4) >> 2]), + ((f | 0) == -1) | ((f | 0) == -2) && Z[k | 0](e, i), + (n = (n + 1) | 0) + continue + } + break + } + } + function LB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0 + k = 3 + A: { + if ((i | 0) != -1 || ((r = F[(r + 6) >> 1]), ((r - 21) & 65535) >>> 0 > 10)) break A + ;(f = y0(e, A[(((A[(A[(e + 16) >> 2] + 68) >> 2] + M(r, 24)) | 0) + 4) >> 2])), + (k = g) + } + return (g = k), f | 0 + } + function B8(e, r) { + var i = 0, + k = 0, + f = 0 + for ( + i = + (A[(e + 212) >> 2] + ((A[(r + 20) >> 2] >>> (32 - A[(e + 200) >> 2])) << 2)) | 0; + (k = i), (f = A[k >> 2]), (i = (f + 40) | 0), (r | 0) != (f | 0); + + ); + ;(A[k >> 2] = A[(r + 40) >> 2]), (A[(e + 208) >> 2] = A[(e + 208) >> 2] - 1) + } + function Tt(e, r, i, k) { + var f = 0, + n = 0 + ;(n = i & 31), + (i = i >> 5), + i >>> 0 < r >>> 0 && ((f = ((i << 2) + e) | 0), (A[f >> 2] = A[f >> 2] | (k << n))) + A: { + if (!n || ((f = r), (r = (i + 1) | 0), f >>> 0 <= r >>> 0)) break A + ;(e = ((r << 2) + e) | 0), (A[e >> 2] = A[e >> 2] | (k >>> (32 - n))) + } + } + function Pt(e, r) { + var i = 0, + k = 0 + ;(i = (e + 16) | 0), (e = A[(e + 4) >> 2]), (k = e & 2147483647) + A: { + if (e & -2147483648) + for (e = 0; ; ) { + if ((e | 0) == (k | 0)) break A + ;(r = (F[((e << 1) + i) >> 1] + M(r, 263)) | 0), (e = (e + 1) | 0) + } + r = V5(i, k, r) + } + return r + } + function kr(e, r) { + var i = 0 + i = 0 + A: { + if ( + z[(e + 32) >> 2] < 16777216 || + ((i = -1), + x2(A[e >> 2], (e + 36) | 0, 4, (e + 44) | 0, (A[(e + 40) >> 2] + 1) | 0)) + ) + break A + ;(i = A[(e + 40) >> 2]), + (A[(e + 40) >> 2] = i + 1), + (A[(A[(e + 36) >> 2] + (i << 2)) >> 2] = r), + (i = 0) + } + return i + } + function w8(e) { + var r = 0, + i = 0 + J(e, 184), + B0(e, 118), + (i = (e - -64) | 0), + (r = A[i >> 2]), + f0(r, F[(r + 188) >> 1]), + J(e, 17), + (r = a0(e, 105, -1)), + J(e, 184), + B0(e, 8), + f0(A[i >> 2], 0), + J(e, 27), + J(e, 36), + f0(A[i >> 2], 0), + I0(e, r), + J(e, 14) + } + function KB(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0, + f = 0, + n = 0 + return ( + (i = (h - 16) | 0), + (h = i), + (e = si(e, i)), + (k = g), + (f = r), + (n = v2(A[i >> 2], A[(i + 4) >> 2])), + (A[f >> 2] = n), + (f = r), + (n = v2(A[(i + 8) >> 2], A[(i + 12) >> 2])), + (A[(f + 4) >> 2] = n), + (e = v2(e, k)), + (h = (i + 16) | 0), + e | 0 + ) + } + function OB(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + A: { + r: { + if ((k | 0) >= 0 || ((e = A[(r + 32) >> 2]), A[(r + 36) >> 2] != -7)) break r + if (((r = 0), (k & 2147483647) >>> 0 < (A[(e + 4) >> 2] & 2147483647) >>> 0)) + break A + } + r = 1 + } + return r | 0 + } + function Lt(e, r) { + var i = 0, + k = 0 + ;(i = (h - 16) | 0), (h = i) + A: { + if ((r | 0) >= 0) { + k = r | -2147483648 + break A + } + if ( + ((A[i >> 2] = r), + (r = (i + 5) | 0), + W2(r, 11, 4451, i), + (r = i1(e, r)), + (g | 0) == 6) + ) + break A + k = fe(A[(e + 16) >> 2], r, 1) + } + return (h = (i + 16) | 0), k + } + function d1(e, r, i) { + var k = 0, + f = 0 + ;(k = (h - 16) | 0), (h = k) + A: { + if ( + !(r & 16384) && + (!(r & 32768) || + ((r = A[(A[(e + 16) >> 2] + 140) >> 2]), !r | !(m[(r + 40) | 0] & 1))) + ) + break A + ;(A[(k + 12) >> 2] = 0), J8(e, 4, i, 0), (f = -1) + } + return (h = (k + 16) | 0), f + } + function zB(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0 + return ( + (r = n8(e, r, i)), + (i = g), + (f = i), + (i | 0) == 6 + ? ((g = i), r | 0) + : ((i = 0), + (k = 3), + A[(r + 4) >> 2] != -2147483648 && + ((i = y0(e, Re(A[(e + 16) >> 2], r))), (k = g)), + I(e, r, f), + (g = k), + i | 0) + ) + } + function g8(e) { + var r = 0 + return ( + (r = A[(e + 72) >> 2]), + (A[(e + 72) >> 2] = (r - 1) | r), + (r = A[e >> 2]), + r & 8 + ? ((A[e >> 2] = r | 32), -1) + : ((A[(e + 4) >> 2] = 0), + (A[(e + 8) >> 2] = 0), + (r = A[(e + 44) >> 2]), + (A[(e + 28) >> 2] = r), + (A[(e + 20) >> 2] = r), + (A[(e + 16) >> 2] = r + A[(e + 48) >> 2]), + 0) + ) + } + function Kt(e) { + var r = 0, + i = 0, + k = 0 + i = (A[(e + 32) >> 2] + 24) | 0 + A: { + for (;;) { + if (((k = i), (r = A[k >> 2]), !r)) break A + if (((i = (r + 12) | 0), (e | 0) == (r | 0))) break + } + A[k >> 2] = A[(e + 12) >> 2] + return + } + d(17236, 16200, 45484, 12187), T() + } + function Q8(e, r, i, k) { + for (var f = 0, n = 0, t = 0, u = 0, o = 0; ; ) { + if ((k | 0) != (t | 0)) { + ;(n = f), + (f = t << 2), + (o = A[(f + i) >> 2]), + (u = (o + A[(r + f) >> 2]) | 0), + (n = (n + u) | 0), + (A[(e + f) >> 2] = n), + (f = (u >>> 0 < o >>> 0) | (u >>> 0 > n >>> 0)), + (t = (t + 1) | 0) + continue + } + break + } + return f + } + function jB(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + (Gr(e, r, i, A[(f + 8) >> 2], A[(f + 12) >> 2], 1) | 0) < 0 + ? ((g = 6), 0) + : (i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), (g = i), r | 0) + ) + } + function a8(e, r, i, k, f, n, t, u, o) { + var l = 0 + ;(l = (h - 16) | 0), + (h = l), + I1(l, r, i, k, f, n, t, u, o ^ -2147483648), + (k = A[l >> 2]), + (i = A[(l + 4) >> 2]), + (r = A[(l + 12) >> 2]), + (A[(e + 8) >> 2] = A[(l + 8) >> 2]), + (A[(e + 12) >> 2] = r), + (A[e >> 2] = k), + (A[(e + 4) >> 2] = i), + (h = (l + 16) | 0) + } + function h4(e, r, i, k) { + var f = 0, + n = 0 + return ( + (k | 0) >= 0 + ? (f = 0) + : (S(+(k >>> 0)), + (f = v(1) | 0), + (k = v(0) | 0), + (n = (((f | 0) == 2146435072) & ((k | 0) != 0)) | (f >>> 0 > 2146435072)), + (k = n ? 0 : k), + (f = n ? -12 : (f - 2146959372) | 0)), + (e = J2(e, r, i, k, f)), + e + ) + } + function Ot(e, r) { + var i = 0, + k = 0 + for (i = -1, k = 1; ; ) { + A: { + if (AA(e, r)) break A + if ((k || (A[(A[(e + 64) >> 2] + 280) >> 2] = -1), A[(e + 16) >> 2] != 44)) { + i = 0 + break A + } + if (y(e)) break A + J(e, 14), (k = 0) + continue + } + break + } + return i + } + function qB(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + return ( + (k = (h - 16) | 0), + (h = k), + (n = 6), + b4(e, (k + 8) | 0, A[f >> 2], A[(f + 4) >> 2]) || + ((t = j8(e, r, i, A[(k + 8) >> 2], A[(k + 12) >> 2], 20)), (n = g)), + (h = (k + 16) | 0), + (g = n), + t | 0 + ) + } + function Ne(e, r, i, k, f, n) { + var t = 0, + u = 0 + ;(t = (h - 32) | 0), + (h = t), + (u = A[e >> 2]), + (A[(t + 24) >> 2] = 0), + (A[(t + 28) >> 2] = 0), + (A[(t + 16) >> 2] = 0), + (A[(t + 20) >> 2] = -2147483648), + (A[(t + 12) >> 2] = u), + (u = (t + 12) | 0), + Ai(u, i, k), + h2(e, r, u, f, n), + w0(u), + (h = (t + 32) | 0) + } + function h8(e, r) { + var i = 0, + k = 0 + ;(i = Q[e | 0]), (k = Q[r | 0]) + A: { + if (!i | ((k | 0) != (i | 0))) break A + for (;;) { + if (((k = Q[(r + 1) | 0]), (i = Q[(e + 1) | 0]), !i)) break A + if (((r = (r + 1) | 0), (e = (e + 1) | 0), (i | 0) != (k | 0))) break + } + } + return (i - k) | 0 + } + function l2(e, r) { + var i = 0, + k = 0 + i = 0 + A: { + if ( + A[(e + 12) >> 2] == (r | 0) || + ((k = A[e >> 2]), + (k = Z[A[(k + 4) >> 2]](A[k >> 2], A[(e + 16) >> 2], r << 2) | 0), + r && ((i = -1), !k)) + ) + break A + ;(A[(e + 12) >> 2] = r), (A[(e + 16) >> 2] = k), (i = 0) + } + return i + } + function ye(e, r, i, k, f, n) { + var t = 0 + ;(t = (h - 32) | 0), (h = t) + A: { + r: { + if ((((k | 0) < (n | 0) ? k : n) | 0) >= 100) { + if (((A[(t + 28) >> 2] = r), (r = -1), !H3(e, (t + 12) | 0, i, k, f, n, 4))) + break r + break A + } + x7(r, i, k, f, n) + } + r = 0 + } + return (h = (t + 32) | 0), r + } + function zt(e, r, i, k) { + var f = 0, + n = 0, + t = 0 + ;(f = O(e, r, i, 105, r, i, 0)), (n = g) + A: { + if ( + 0 | ((n | 0) != 6) && + ((f = U0(e, f, n)), + (r = O(e, r, i, 64, r, i, 0)), + (e = g), + (i = e), + ((i | 0) != 6) | t) + ) + break A + ;(f = 0), (r = 0), (i = 6) + } + return (A[k >> 2] = f), (g = i), r + } + function _B(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0, + t = 0 + return ( + (k = (h - 16) | 0), + (h = k), + (n = 6), + b4(e, (k + 8) | 0, A[f >> 2], A[(f + 4) >> 2]) || + ((t = lk(e, r, i, A[(k + 8) >> 2], A[(k + 12) >> 2])), (n = g)), + (h = (k + 16) | 0), + (g = n), + t | 0 + ) + } + function C8(e, r, i, k, f) { + A: { + if ((i | 0) != -1 || !nr(F[(r + 6) >> 1]) | !(Q[(A[(r + 32) >> 2] + 17) | 0] & 8)) + break A + ;(i = A[(r + 40) >> 2]), + i && I(e, i, -1), + (e = 0), + (f | 0) == -1 && ((A[k >> 2] = A[k >> 2] + 1), (e = k)), + (A[(r + 40) >> 2] = e) + } + } + function xe(e, r) { + var i = 0 + if (((i = A[(e + 4) >> 2]), (i | 0) < (r | 0))) { + if ( + ((i = ((M(i, 3) | 0) / 2) | 0), + (r = (r | 0) > (i | 0) ? r : i), + (i = Z[A[(e + 16) >> 2]](A[(e + 12) >> 2], A[(e + 8) >> 2], r << 2) | 0), + !i) + ) + return -1 + ;(A[(e + 4) >> 2] = r), (A[(e + 8) >> 2] = i) + } + return 0 + } + function jt(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (k = (h - 16) | 0), + (h = k), + g2(e, (k + 8) | 0, A[f >> 2], A[(f + 4) >> 2]) + ? ((r = 6), (e = 0)) + : ((r = 1), (e = (A[(k + 12) >> 2] & 2146435072) != 2146435072)), + (h = (k + 16) | 0), + (g = r), + e | 0 + ) + } + function qt(e, r, i, k) { + var f = 0, + n = 0 + return ( + (f = (h - 32) | 0), + (h = f), + (n = A[e >> 2]), + (A[(f + 24) >> 2] = 0), + (A[(f + 28) >> 2] = 0), + (A[(f + 16) >> 2] = 0), + (A[(f + 20) >> 2] = -2147483648), + (A[(f + 12) >> 2] = n), + (n = (f + 12) | 0), + (e = xk(n, e, r, i, k)), + w0(n), + (h = (f + 32) | 0), + e + ) + } + function cB(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + return ( + (k = (h - 16) | 0), + (h = k), + (A[k >> 2] = 0), + (A[(k + 4) >> 2] = 3), + (n = A[(f + 4) >> 2]), + (A[(k + 8) >> 2] = A[f >> 2]), + (A[(k + 12) >> 2] = n), + (e = $e(e, r, i, 127, 2, k)), + (h = (k + 16) | 0), + e | 0 + ) + } + function Te(e, r, i) { + var k = 0, + f = 0, + n = 0 + n = (i | 0) > 0 ? i : 0 + A: { + for (;;) { + if ((k | 0) == (n | 0)) break A + if ( + ((f = ((k << 2) + e) | 0), + (i = A[f >> 2]), + (A[f >> 2] = i - r), + (k = (k + 1) | 0), + (i = r >>> 0 > i >>> 0), + (r = 1), + !i) + ) + break + } + r = 0 + } + return r + } + function $B(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0, + f = 0 + ;(i = (h - 16) | 0), (h = i), (e = R8(e, (i + 12) | 0, A[r >> 2], A[(r + 4) >> 2])) + A: { + if (!e || ((r = A[(i + 12) >> 2]), (k = s4(r)), !k)) break A + f = Q0(k, e, r) + } + return (h = (i + 16) | 0), f | 0 + } + function dB(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + o7(e, r, i, A[(f + 8) >> 2], A[(f + 12) >> 2]) + ? ((r = 0), (i = 6)) + : i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (g = i), + r | 0 + ) + } + function yr(e, r) { + var i = 0, + k = 0 + ;(k = e), + (e = A[(e + 4) >> 2] & 2147483647), + (i = A[(r + 4) >> 2] & 2147483647), + (r = j7(k, r, (e | 0) < (i | 0) ? e : i)) + A: { + if (r || ((r = 0), (e | 0) == (i | 0))) break A + r = e >>> 0 < i >>> 0 ? -1 : 1 + } + return r + } + function Pe(e) { + var r = 0, + i = 0, + k = 0 + for (i = A[(e + 12) >> 2]; ; ) { + A: { + if ((r | 0) != (i | 0)) { + if (((k = A[(A[(e + 16) >> 2] + (r << 2)) >> 2]), !k)) break A + e = (A[(e + 8) >> 2] + ($r(k) | ((r - i) << 5))) | 0 + } else e = 0 + return e + } + r = (r + 1) | 0 + } + } + function Aw(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0 + return ( + S(+hA[r >> 2]), + (e = v(1) | 0), + (r = v(0) | 0), + (k = r), + (i = e & 2147483647), + (r = (((i | 0) == 2146435072) & ((r | 0) != 0)) | (i >>> 0 > 2146435072)), + (i = r ? 0 : k), + (g = r ? -12 : (e - 2146959372) | 0), + i | 0 + ) + } + function I8(e) { + var r = 0, + i = 0 + if ( + ((r = (e - 140) | 0), + (i = r >>> 0 >= 39), + (e = r & 31), + (r & 63) >>> 0 >= 32 + ? (e = (78 >>> e) | 0) + : (e = ((((1 << e) - 1) & 78) << (32 - e)) | (1744814095 >>> e)), + !(i | !(e & 1))) + ) + return A[((r << 2) + 33176) >> 2] + V0(), T() + } + function rw(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0 + ;(f = P0(e, A[i >> 2], A[(i + 4) >> 2])), + (i = A[k >> 2]), + (k = A[(k + 4) >> 2]), + k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), + Au(e, A[r >> 2], A[(r + 4) >> 2], f, i, k), + K(e, f) + } + function ew(e, r, i, k, f, n, t) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (e = V6(e, r, i, cr(e, A[t >> 2], A[(t + 4) >> 2]))), + e | 0 + ) + } + function N4(e, r, i, k) { + var f = 0 + return ( + (f = A[(e + 16) >> 2]), + (r = Z[A[(f + 8) >> 2]]((f + 16) | 0, r, i) | 0), + r | !i + ? (k && + ((e = Z[A[(A[(e + 16) >> 2] + 12) >> 2]](r) | 0), + (i = (e - i) | 0), + (A[k >> 2] = e >>> 0 >= i >>> 0 ? i : 0)), + r) + : (Y1(e), r) + ) + } + function iw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (k = (cr(e, A[f >> 2], A[(f + 4) >> 2]) | 0) != 0), + (i | 0) == 3 + ? ((g = 1), k | 0) + : ((r = n1(e, r, i, 6)), + (i = g), + (i | 0) != 6 && nA(e, r, i, k, 1), + (g = i), + r | 0) + ) + } + function G8(e, r, i) { + var k = 0, + f = 0, + n = 0 + k = 0 + A: { + if ((i | 0) != -1) break A + if (((i = O(e, r, i, 210, r, i, 0)), (f = g), 0 | ((f | 0) != 3))) { + if (((k = -1), !n & ((f | 0) == 6))) break A + return U0(e, i, f) + } + k = F[(r + 6) >> 1] == 18 + } + return k + } + function _t(e, r, i) { + for (var k = 0, f = 0; ; ) { + if (((k = m[r | 0]), k)) { + if ( + ((f = k), + (k = m[e | 0]), + (f | 0) != (((k - 65) >>> 0 < 26 ? (k + 32) | 0 : k) | 0)) + ) + return 0 + ;(r = (r + 1) | 0), (e = (e + 1) | 0) + continue + } + break + } + return i && (A[i >> 2] = e), 1 + } + function y4(e, r) { + var i = 0, + k = 0, + f = 0 + ;(k = (h - 16) | 0), (h = k), (i = -1) + A: { + if (r2(e, (k + 12) | 0)) break A + if (((f = A[(k + 12) >> 2]), (i = (f >>> 1) | 0), f & 1)) { + ;(A[r >> 2] = i | -2147483648), (i = 0) + break A + } + i = _7(e, r, i) + } + return (h = (k + 16) | 0), i + } + function xr(e) { + var r = 0, + i = 0 + ;(r = A[19036]), (i = (e + 7) & -8), (e = (r + i) | 0) + A: { + if ((e >>> 0 <= r >>> 0 && i) || (e >>> 0 > (Qu() << 16) >>> 0 && !(cu(e | 0) | 0))) + break A + return (A[19036] = e), r + } + return (A[19348] = 48), -1 + } + function a0(e, r, i) { + var k = 0 + return ( + (k = A[(e - -64) >> 2]), + I6(k) + ? ((i | 0) < 0 && (i = _0(k)), + J(e, r & 255), + (e = (e - -64) | 0), + e2(A[e >> 2], i), + (e = (A[(A[e >> 2] + 292) >> 2] + M(i, 20)) | 0), + (A[e >> 2] = A[e >> 2] + 1), + i) + : -1 + ) + } + function kw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0 + return ( + (i = A[r >> 2]), + (k = A[e >> 2]), + (r = A[(r + 4) >> 2]), + (e = A[(e + 4) >> 2]), + ((((i >>> 0 < k >>> 0) & ((r | 0) <= (e | 0))) | ((e | 0) > (r | 0))) - + ((((e | 0) <= (r | 0)) & (i >>> 0 > k >>> 0)) | ((e | 0) < (r | 0)))) | + 0 + ) + } + function fw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0 + return ( + (k = A[r >> 2]), + (i = A[e >> 2]), + (r = A[(r + 4) >> 2]), + (e = A[(e + 4) >> 2]), + (((((r | 0) == (e | 0)) & (i >>> 0 > k >>> 0)) | (e >>> 0 > r >>> 0)) - + ((((e | 0) == (r | 0)) & (i >>> 0 < k >>> 0)) | (e >>> 0 < r >>> 0))) | + 0 + ) + } + function Le(e) { + var r = 0, + i = 0, + k = 0 + return ( + (r = A[e >> 2]), + (k = (r + 2) | 0), + xe(e, k) + ? (e = -1) + : ((i = A[(e + 8) >> 2]), + (r = r << 2), + C4((i + 4) | 0, i, r), + (i = A[(e + 8) >> 2]), + (A[i >> 2] = 0), + (A[(((r + i) | 0) + 4) >> 2] = -1), + (A[e >> 2] = k), + N7(e), + (e = 0)), + e + ) + } + function A2(e, r, i) { + if ((i | 0) == -1) { + if (((i = F[(r + 6) >> 1]), (i | 0) == 13)) return 1 + if ((i | 0) == 48) return Q[(A[(r + 32) >> 2] + 16) | 0] + e = A[(((A[(A[(e + 16) >> 2] + 68) >> 2] + M(i, 24)) | 0) + 16) >> 2] != 0 + } else e = 0 + return e + } + function t1(e, r, i) { + var k = 0, + f = 0, + n = 0 + return ( + (k = i >> 5), + k >>> 0 < r >>> 0 && (f = A[((k << 2) + e) >> 2]), + (i = i & 31), + i && + ((n = r), + (r = (k + 1) | 0), + n >>> 0 > r >>> 0 ? (e = A[((r << 2) + e) >> 2]) : (e = 0), + (f = ((e << 1) << (i ^ 31)) | (f >>> i))), + f + ) + } + function M6(e, r) { + var i = 0, + k = 0 + ;(i = (h - 16) | 0), (h = i) + A: { + r: { + if (!I7((i + 12) | 0, r) || ((k = A[(i + 12) >> 2]), (k | 0) < 0)) break r + N6(e, r), (e = k | -2147483648) + break A + } + e = fe(e, r, 1) + } + return (h = (i + 16) | 0), e + } + function nw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + for (var k = 0; ; ) { + if (((i = A[(r + 36) >> 2]), k >>> 0 < z[(r + 40) >> 2])) { + ;(i = ((k << 3) + i) | 0), v0(e, A[i >> 2], A[(i + 4) >> 2]), (k = (k + 1) | 0) + continue + } + break + } + Z[A[(e + 4) >> 2]]((e + 16) | 0, i) + } + function E8(e, r) { + if ((r + 1) >>> 0 <= 8) { + H(e, (r - 75) & 255) + return + } + if ((r + 128) >>> 0 <= 255) { + H(e, 189), H(e, r & 255) + return + } + if ((r + 32768) >>> 0 <= 65535) { + H(e, 190), X0(e, r & 65535) + return + } + H(e, 1), h0(e, r) + } + function ct(e, r, i) { + var k = 0 + k = (r + 16) | 0 + A: { + if (Q[(r + 7) | 0] & 128) { + Q0(e, k, i << 1) + break A + } + for (r = 0, i = (i | 0) > 0 ? i : 0; ; ) { + if ((r | 0) == (i | 0)) break A + ;(o0[((r << 1) + e) >> 1] = Q[(r + k) | 0]), (r = (r + 1) | 0) + } + } + } + function R6(e) { + var r = 0 + r = -1 + A: { + if (p0(e, 123)) break A + if (A[(e + 16) >> 2] != 125) { + for (p1(e); ; ) { + if (cA(e, 7)) break A + if (A[(e + 16) >> 2] == 125) break + } + Rr(e) + } + r = y(e) ? -1 : 0 + } + return r + } + function tw(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0 + return ( + (e = A[r >> 2]), + (k = e), + (r = A[(r + 4) >> 2]), + (i = r & 2147483647), + (e = (((i | 0) == 2146435072) & ((e | 0) != 0)) | (i >>> 0 > 2146435072)), + (i = e ? 0 : k), + (g = e ? -12 : (r - 2146959372) | 0), + i | 0 + ) + } + function uw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = DA(e, r, i, A[f >> 2], A[(f + 4) >> 2])), + (k = 0), + (i = g), + k | ((i | 0) != 6) + ? (I(e, r, i), (r = 1), (e = ((k | 0) != 0) | ((i | 0) != 2))) + : ((r = 6), (e = 0)), + (g = r), + e | 0 + ) + } + function Tr(e, r) { + var i = 0, + k = 0 + i = A[(e + 124) >> 2] + A: { + for (;;) { + if ((i | 0) > 0) { + if ( + ((i = (i - 1) | 0), + (k = (A[(e + 116) >> 2] + (i << 4)) | 0), + (A[k >> 2] != (r | 0)) | A[(k + 4) >> 2]) + ) + continue + break A + } + break + } + i = i5(e, r) + } + return i + } + function $t() { + var e = 0, + r = 0, + i = 0, + k = 0 + return ( + (e = (h - 16) | 0), + (h = e), + Mf(e), + (h = (e + 16) | 0), + (r = (A[(e + 8) >> 2] / 1e3) | 0), + (i = i0(A[e >> 2], A[(e + 4) >> 2], 1e3, 0)), + (k = (r + i) | 0), + (e = (g + (r >> 31)) | 0), + (g = k >>> 0 < i >>> 0 ? (e + 1) | 0 : e), + k + ) + } + function Ke(e, r, i) { + A: { + if ( + !i | ((i + 11) >>> 0 > 17) || + (!(((i | 0) != -1) | (F[(r + 6) >> 1] != 4)) && + ((i = A[(r + 36) >> 2]), (r = A[(r + 32) >> 2]), !i | ((i + 11) >>> 0 > 17))) + ) + break A + j(e, 9269, 0), (r = 0), (i = 6) + } + return (g = i), r + } + function dt(e, r) { + var i = 0 + return ( + (i = W0(e, 24)), + i + ? ((A[i >> 2] = 1), + (e = A[(e + 216) >> 2]), + (A[(i + 16) >> 2] = 0), + (A[(i + 20) >> 2] = 0), + (A[(i + 8) >> 2] = 0), + (A[(i + 12) >> 2] = -2147483648), + (A[(i + 4) >> 2] = e), + (g = r), + i) + : ((g = 6), 0) + ) + } + function UA(e, r, i, k) { + var f = 0 + return ( + (f = A[(e + 12) >> 2]), + f + ? ((r = (r | 0) <= -1073741823 ? -1073741823 : r), + (A[(e + 8) >> 2] = A[(e + 8) >> 2] + ((r | 0) >= 1073741823 ? 1073741823 : r)), + Ni(e, i, k, f, 0)) + : 0 + ) + } + function A5(e, r, i) { + var k = 0 + k = (A[(e + 8) >> 2] + i) | 0 + A: { + if ((k | 0) > A[(e + 12) >> 2] && ve(e, k, r)) break A + for (;;) { + if ((i | 0) <= 0) return 0 + if (((i = (i - 1) | 0), !!q1(e, r))) break + } + } + return -1 + } + function Oe(e, r) { + var i = 0 + i = h + A: { + if (i >>> 0 < z[(A[(e + 16) >> 2] + 120) >> 2]) { + _4(e), (e = 0), (r = 6) + break A + } + ;(e = CA( + e, + r, + 0, + A[r >> 2], + A[(r + 4) >> 2], + 0, + 3, + A[(r + 8) >> 2], + A[(r + 32) >> 2], + 4, + )), + (r = g) + } + return (h = i), (g = r), e + } + function A1(e, r, i) { + var k = 0, + f = 0, + n = 0 + A: { + if (!i) break A + for (;;) { + if (((k = Q[e | 0]), (f = Q[r | 0]), (k | 0) == (f | 0))) { + if (((r = (r + 1) | 0), (e = (e + 1) | 0), (i = (i - 1) | 0), i)) continue + break A + } + break + } + n = (k - f) | 0 + } + return n + } + function r5(e, r, i, k) { + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != (k | 0)) || ((r = A[(r + 32) >> 2]), !r)) + break A + v0(e, A[r >> 2], A[(r + 4) >> 2]), + v0(e, A[(r + 8) >> 2], A[(r + 12) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + } + function e5(e, r, i) { + var k = 0, + f = 0 + ;(k = (h - 16) | 0), (h = k), (f = -1) + A: { + if ( + gA(e, (k + 12) | 0, r, i) || + ((f = A[(k + 12) >> 2]), (f - 37) >>> 0 > 4294967260) + ) + break A + b2(e, 17931, 0), (f = -1) + } + return (h = (k + 16) | 0), f + } + function ow(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0, + n = 0 + return ( + (k = y0(i, A[e >> 2])), + (f = g), + (e = 0), + (r = y0(i, A[r >> 2])), + (n = g), + ((f | 0) == 6) | ((n | 0) == 6) || (e = yr(k, r)), + I(i, k, f), + I(i, r, n), + e | 0 + ) + } + function m8(e, r) { + return ( + (r = (r - 7) >>> 0 < 4294967278 ? 18 : (r + 11) | 0), + (r >>> 0 > 18) | !((268319 >>> r) & 1) + ? ((e = 0), (r = 2)) + : ((r = (A[(e + 40) >> 2] + (A[((r << 2) + 33008) >> 2] << 3)) | 0), + (e = A[r >> 2]), + (r = A[(r + 4) >> 2])), + (g = r), + e + ) + } + function lw(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + var f = 0 + return ( + (f = (h - 16) | 0), + (h = f), + (e = ru(_u(A[(e + 60) >> 2], r | 0, i | 0, k & 255, (f + 8) | 0) | 0)), + (h = (f + 16) | 0), + (g = e ? -1 : A[(f + 12) >> 2]), + (e ? -1 : A[(f + 8) >> 2]) | 0 + ) + } + function Y8(e, r, i) { + var k = 0, + f = 0, + n = 0, + t = 0 + return ( + (k = A[(e + 8) >> 2]), + (A[(e + 8) >> 2] = 0), + (f = A[e >> 2]), + (A[e >> 2] = 0), + (A[(e + 4) >> 2] = 0), + (n = A[(e + 16) >> 2]), + (t = A[(e + 12) >> 2]), + (e = Ie(e, k, f, r, i, 0)), + Z[n | 0](t, k, 0) | 0, + e + ) + } + function S6(e) { + var r = 0, + i = 0 + A: { + for (;;) { + if (((r | 0) == 10) | (F[((r << 2) + 33458) >> 1] > (e | 0))) break A + if (((i = r << 1), (r = (r + 1) | 0), !(F[((i << 1) + 33460) >> 1] <= (e | 0)))) + break + } + return 1 + } + return 0 + } + function v8(e, r, i, k) { + var f = 0 + return ( + (f = -1), + x2(e, (r + 308) | 0, 8, (r + 316) | 0, (A[(r + 312) >> 2] + 1) | 0) || + ((f = A[(r + 312) >> 2]), + (A[(r + 312) >> 2] = f + 1), + (e = (A[(r + 308) >> 2] + (f << 3)) | 0), + (A[e >> 2] = i), + (A[(e + 4) >> 2] = k)), + f + ) + } + function i5(e, r) { + var i = 0, + k = 0 + ;(i = A[(e + 136) >> 2]), (k = -1) + A: { + for (;;) { + if ((i | 0) <= 0) break A + if (((i = (i - 1) | 0), A[(A[(e + 128) >> 2] + (i << 4)) >> 2] == (r | 0))) break + } + k = i | 536870912 + } + return k + } + function fr(e, r, i, k, f, n, t) { + H(f, ((k | 0) == 183 ? 114 : (k - 70) | 0) & 255), + h0(f, t0(e, i)), + (e = df(r, A[n >> 2])), + (A[n >> 2] = e), + h0(f, e), + H(f, t & 255), + B1(r, A[n >> 2], 1), + (A[(r + 336) >> 2] = A[(r + 336) >> 2] + 1) + } + function U6(e, r, i, k) { + return ( + (A[(r + 12) >> 2] = i), + (A[r >> 2] = e), + (A[(r + 20) >> 2] = 0), + (A[(r + 16) >> 2] = k), + (A[(r + 8) >> 2] = 0), + (e = xA(e, i, k)), + (A[(r + 4) >> 2] = e), + e ? (e = 0) : ((A[(r + 20) >> 2] = -1), (A[(r + 12) >> 2] = 0), (e = -1)), + e + ) + } + function k5(e, r) { + var i = 0 + i = 0 + A: { + if (A[(r + 8) >> 2]) break A + if (((i = A[r >> 2]), !i)) { + if (((i = -1), Y7(e, r))) break A + i = A[r >> 2] + } + ;(m[(A[(i + 256) >> 2] + A[(r + 12) >> 2]) | 0] = 10), + (A[(r + 8) >> 2] = 1), + (i = 0) + } + return i + } + function f5(e, r) { + var i = 0, + k = 0 + ;(k = (e - -64) | 0), + (A[k >> 2] = A[r >> 2]), + J(e, 41), + (i = A[(A[k >> 2] + 4) >> 2]), + (A[k >> 2] = i), + (i = v8(A[e >> 2], i, 0, 2)), + (A[(A[r >> 2] + 8) >> 2] = i), + J(e, 3), + e2(A[k >> 2], i), + J(e, 80) + } + function sw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0 + return ( + (i = ju(A[(e + 16) >> 2], e | 0, r | 0) | 0), + i + ? ((r = W5(e, i, o2(i), r, 33)), + (k = g), + (k | 0) != 6 && (I(e, r, k), (f = r)), + z1(i), + f | 0) + : 0 + ) + } + function Bw(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0, + f = 0 + ;(k = A[r >> 2]), (i = A[(r + 4) >> 2]), (f = i) + A: { + if (i >>> 0 < 4294967285 || ((i = A[k >> 2]), (A[k >> 2] = i - 1), (i | 0) > 1)) + break A + ff(e, k, f) + } + z1(r) + } + function Z8(e, r, i) { + var k = 0, + f = 0 + A: { + if (((k = A[(e + 4) >> 2]), (f = (k + i) | 0), f >>> 0 > z[(e + 8) >> 2])) { + if (fA(e, f)) break A + k = A[(e + 4) >> 2] + } + ;(f = k), + (k = A[e >> 2]), + Q0((f + k) | 0, (r + k) | 0, i), + (A[(e + 4) >> 2] = A[(e + 4) >> 2] + i) + } + } + function ww(e, r, i, k) { + if ( + ((e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (i = j0(e)), + (k = g), + (k | 0) != 6) + ) { + if (((A[r >> 2] = A[r >> 2] + 1), (l0(e, i, k, 60, r, -1, 3) | 0) >= 0)) + return (g = k), i | 0 + I(e, i, k) + } + return (g = 6), 0 + } + function C2(e, r) { + if ((e | 0) != (r | 0)) { + if (l2(e, A[(r + 12) >> 2])) return c0(e), 32 + ;(A[(e + 4) >> 2] = A[(r + 4) >> 2]), + (A[(e + 8) >> 2] = A[(r + 8) >> 2]), + Q0(A[(e + 16) >> 2], A[(r + 16) >> 2], A[(r + 12) >> 2] << 2) + } + return 0 + } + function gw(e, r, i, k, f, n) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (r = A[f >> 2]), + (k = A[(f + 4) >> 2]), + (i = k), + (!n & ((k & -2) != 2)) | ((k | 0) == -1) + ? ((e = Ar(e, r, i)), e | 0) + : (J0(e), (g = 6), 0) + ) + } + function n5(e, r, i) { + var k = 0, + f = 0, + n = 0 + for (i = (i | 0) > 0 ? i : 0; ; ) { + if ((i | 0) == (k | 0)) return 0 + if ( + ((f = (r + k) | 0), + (n = k << 1), + (k = (k + 1) | 0), + (f = (F[(e + n) >> 1] - Q[f | 0]) | 0), + !!f) + ) + break + } + return f + } + function H6(e, r) { + var i = 0 + ;(i = (h - 16) | 0), (h = i) + A: { + if (r >>> 0 <= 255) { + ;(m[(i + 15) | 0] = r), (e = P6(e, (i + 15) | 0, 1)), (r = g) + break A + } + ;(o0[(i + 12) >> 1] = r), (e = x8(e, (i + 12) | 0, 1)), (r = g) + } + return (h = (i + 16) | 0), (g = r), e + } + function X6(e, r, i, k) { + var f = 0 + f = 0 + A: { + if (((A[A[i >> 2] >> 2] >>> 26) | 0) == (k | 0) || ((f = -1), VA(e, r, i))) break A + ;(e = A[i >> 2]), (A[e >> 2] = (A[e >> 2] & 67108863) | (k << 26)), (f = 0) + } + return f + } + function J(e, r) { + var i = 0, + k = 0 + ;(i = A[(e + 64) >> 2]), + (k = (i + 256) | 0), + A[(i + 284) >> 2] != A[(e + 4) >> 2] && + (H(k, 194), h0(k, A[(e + 4) >> 2]), (A[(i + 284) >> 2] = A[(e + 4) >> 2])), + (A[(i + 280) >> 2] = A[(i + 260) >> 2]), + H(k, r) + } + function ze(e, r, i, k) { + var f = 0 + f = e + A: { + if (k) e = (((A[(r + 36) >> 2] + (i << 3)) | 0) + 4) | 0 + else { + if (((e = A[(r + 32) >> 2]), (k = 0), !e)) break A + e = (((e + (F[(r + 40) >> 1] << 4)) | 0) + (i << 4)) | 0 + } + k = A[e >> 2] + } + XA(f, k) + } + function Qw(e) { + e = +e + var r = 0, + i = 0, + k = 0, + f = 0 + return ( + S(+e), + (r = v(1) | 0), + (r = r & 2147483647), + (i = e), + (k = + (((r | 0) == 2146435072) & ((v(0) | 0) != 0)) | (r >>> 0 > 2146435072) + ? e + : e < 0 + ? -1 + : 1), + (f = e == 0), + +(f ? i : k) + ) + } + function t5(e, r, i) { + var k = 0, + f = 0 + return ( + (f = m2(e, A[(e + 144) >> 2], A[(e + 148) >> 2], 3)), + (k = g), + (k | 0) != 6 && + (i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), l0(e, f, k, 52, r, i, 3)), + (g = k), + f + ) + } + function u5(e, r) { + var i = 0 + for (i = (e + 248) | 0, e = (e + 244) | 0; ; ) { + if (((i = A[i >> 2]), (i | 0) == (e | 0))) return 0 + if (A[(i - 4) >> 2] == (r | 0)) e = (i - 8) | 0 + else { + i = (i + 4) | 0 + continue + } + break + } + return e + } + function D8(e, r, i, k) { + var f = 0 + ;(f = (h - 32) | 0), (h = f), (i = Jn(e, (f + 12) | 0, i, k)) + A: { + if (!i) { + ;(A[r >> 2] = 0), (A[(r + 4) >> 2] = 0), (e = -1) + break A + } + Ki(r, i, 1), e1(e, i, (f + 12) | 0), (e = 0) + } + return (h = (f + 32) | 0), e + } + function A4(e, r, i, k, f, n, t) { + return !f & (k >>> 0 <= 2147483647) + ? GA(e, r, i, k, f, n, t, 16384) + : ((k = D6(e, k, f)), + k ? ((r = I2(e, r, i, k, n, t)), K(e, k), r) : (I(e, n, t), -1)) + } + function aw(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + k = A[(f + 4) >> 2] + A: { + if (k && ((n = 1), (r = 0), (i = 1), (k + 11) >>> 0 < 18)) break A + ;(r = mt(e, 0, n, f, f)), (i = g) + } + return (g = i), r | 0 + } + function hw(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0) + var n = 0 + k = A[(f + 4) >> 2] + A: { + if (k && ((n = 1), (r = 0), (i = 1), (k + 11) >>> 0 < 18)) break A + ;(r = jt(e, 0, n, f, f)), (i = g) + } + return (g = i), r | 0 + } + function o5(e, r) { + var i = 0, + k = 0 + return ( + (k = !(SA(e, r, 400, 0) | g)), + (r = !(SA(e, r, 100, 0) | g)), + (e = e & 3 ? 365 : 366), + (i = (e - r) | 0), + (e = (0 - (e >>> 0 < r >>> 0)) | 0), + (r = (i + k) | 0), + (g = r >>> 0 < i >>> 0 ? (e + 1) | 0 : e), + r + ) + } + function J8(e, r, i, k) { + var f = 0, + n = 0 + ;(n = e), (e = A[(e + 16) >> 2]), (f = 0) + A: { + if (Q[(e + 136) | 0] || ((e = A[(e + 140) >> 2]), (f = 1), !e)) break A + f = !rk(A[(e + 8) >> 2], A[(e + 12) >> 2]) + } + Zt(n, r, i, k, f) + } + function l5(e, r, i) { + var k = 0 + for (r = (r | 0) > 0 ? r : 0; ; ) { + A: { + if ((r | 0) == (k | 0)) { + k = -1 + break A + } + if (A[((((k << 3) + e) | 0) + 4) >> 2] == (i | 0)) break A + k = (k + 1) | 0 + continue + } + break + } + return k + } + function Cw(e, r, i, k, f, n, t) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (r = A[t >> 2]), + (i = A[(t + 4) >> 2]), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + e4(e, r, i), + (g = 6), + 0 + ) + } + function je(e, r, i, k) { + A: { + if ( + ((k | 0) != -1) | (F[(i + 6) >> 1] != 10) || + ((k = A[(i + 32) >> 2]), (i = A[(i + 36) >> 2]), (i + 11) >>> 0 < 18 && i) + ) + break A + return g2(e, r, k, i) + } + return j(e, 6321, 0), -1 + } + function Iw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (k = j4(e, A[f >> 2], A[(f + 4) >> 2])), + k + ? ((r = ui(e, (br(k) + k) | 0, 0, 10, 0)), (i = g), y2(e, k), (g = i), r | 0) + : ((g = 6), 0) + ) + } + function b6(e, r, i) { + for (var k = 0, f = 0, n = 0; ; ) { + if (!(!r | (i >>> 0 <= k >>> 0))) { + ;(f = ((k << 2) + e) | 0), + (n = A[f >> 2]), + (r = (n + r) | 0), + (A[f >> 2] = r), + (r = r >>> 0 < n >>> 0), + (k = (k + 1) | 0) + continue + } + break + } + return r + } + function p6(e, r, i) { + for (var k = 0, f = 0; ; ) { + if ((i | 0) != (k | 0)) { + ;(f = ((k << 3) + r) | 0), I(e, A[f >> 2], A[(f + 4) >> 2]), (k = (k + 1) | 0) + continue + } + break + } + ;(e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + function F8(e) { + var r = 0 + r = 1 + A: { + r: switch ((e - 10) | 0) { + default: + if ((e | 0) == 8232) break A + break + case 0: + case 3: + break A + case 1: + case 2: + break r + } + r = (e | 0) == 8233 + } + return r + } + function m1(e, r, i, k, f) { + return !f & (k >>> 0 <= 2147483647) + ? ((e = J2(e, r, i, k, f)), e) + : ((k = D6(e, k, f)), + k ? ((r = O(e, r, i, k, r, i, 0)), (i = g), K(e, k), (g = i), r) : ((g = 6), 0)) + } + function Gw(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0 + return ( + A[(r + 4) >> 2] == 6 + ? ((e = A[(e + 16) >> 2]), + (r = A[(e + 128) >> 2]), + (i = A[(e + 132) >> 2]), + (A[(e + 128) >> 2] = 0), + (A[(e + 132) >> 2] = 2), + (e = v2(r, i))) + : (e = 0), + e | 0 + ) + } + function Ew(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = A[f >> 2]), + (i = A[(f + 4) >> 2]), + ((i | 0) == -2) | (i >>> 0 < 4294967294) + ? (J0(e), (g = 6), 0) + : ((e = se(e, r, i, 3, 0)), e | 0) + ) + } + function mw(e, r, i, k, f, n, t) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + (r = A[t >> 2]), + (e = A[(t + 4) >> 2]), + (i = e), + e >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (g = i), + r | 0 + ) + } + function N6(e, r) { + var i = 0 + if (((i = A[r >> 2]), (A[r >> 2] = i - 1), (i | 0) <= 1)) { + if (((i = A[(r + 8) >> 2]), ((i | 0) == 1073741824) | (i >>> 0 > 1073741824))) { + ci(e, r) + return + } + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + } + function Pr(e, r, i, k, f) { + return !f & (k >>> 0 <= 2147483647) + ? RA(e, r, i, k | -2147483648, 16384) + : ((k = D6(e, k, f)), k ? ((r = RA(e, r, i, k, 16384)), K(e, k), r) : -1) + } + function Yw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (k | 0) <= 0 + ? ((e = G0(e, r, i, 0, 3, 0, 0)), e | 0) + : ((e = G0(e, r, i, A[f >> 2], A[(f + 4) >> 2], (k - 1) | 0, (f + 8) | 0)), e | 0) + ) + } + function nr(e) { + var r = 0 + r = 1 + A: { + r: switch ((e - 13) | 0) { + default: + if ((e | 0) == 52) break A + break + case 0: + case 3: + break A + case 1: + case 2: + break r + } + r = (e | 0) == 56 + } + return r + } + function y6(e, r, i) { + var k = 0, + f = 0 + ;(k = (h - 16) | 0), (h = k), (f = A[r >> 2]) + A: { + if (Q[f | 0] != (i | 0)) { + ;(A[k >> 2] = i), t2(e, 19948, k), (e = -1) + break A + } + ;(A[r >> 2] = f + 1), (e = 0) + } + return (h = (k + 16) | 0), e + } + function s5(e, r, i) { + var k = 0, + f = 0 + ;(k = (h - 16) | 0), (h = k), (i = t8((k + 12) | 0, r, i)) + A: { + if ((i | 0) < 0) { + i = -1 + break A + } + ;(r = A[(k + 12) >> 2]), (f = (r >>> 1) ^ (0 - (r & 1))) + } + return (A[e >> 2] = f), (h = (k + 16) | 0), i + } + function x6(e, r, i) { + var k = 0 + return ( + (k = (h - 16) | 0), + (h = k), + (b[(k + 8) >> 3] = r), + (A[k >> 2] = i), + (e = W2(e, 128, 12299, k)), + (e | 0) >= 128 && (d(12438, 16200, 11338, 18235), T()), + (h = (k + 16) | 0), + e + ) + } + function P2(e, r, i) { + var k = 0, + f = 0 + A: { + if (((k = A[(e + 4) >> 2]), (f = (k + i) | 0), f >>> 0 > z[(e + 8) >> 2])) { + if (fA(e, f)) break A + k = A[(e + 4) >> 2] + } + Q0((A[e >> 2] + k) | 0, r, i), (A[(e + 4) >> 2] = A[(e + 4) >> 2] + i) + } + } + function T6(e, r, i) { + var k = 0 + A: { + if ( + !(r & 16384) && + (!(r & 32768) || + ((r = A[(A[(e + 16) >> 2] + 140) >> 2]), !r | !(m[(r + 40) | 0] & 1))) + ) + break A + r4(e, i, 3790), (k = -1) + } + return k + } + function B5(e, r) { + for (r = (((A[(e + 204) >> 2] + (r << 3)) | 0) + 4) | 0; ; ) { + if (((r = A[r >> 2]), (r | 0) >= 0)) { + ;(r = (A[(e + 116) >> 2] + (r << 4)) | 0), + (A[(r + 12) >> 2] = A[(r + 12) >> 2] | 4), + (r = (r + 8) | 0) + continue + } + break + } + } + function vw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = Gr(e, A[f >> 2], A[(f + 4) >> 2], A[(f + 8) >> 2], A[(f + 12) >> 2], 0)), + (r = (e | 0) != 0), + (e = (e | 0) < 0), + (g = e ? 6 : 1), + (e ? 0 : r) | 0 + ) + } + function Zw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (k = (h - 16) | 0), + (h = k), + (e = H1(e, (k + 12) | 0, A[f >> 2], A[(f + 4) >> 2])), + (h = (k + 16) | 0), + (g = e ? 6 : 0), + (e ? 0 : E0(A[(k + 12) >> 2])) | 0 + ) + } + function Dw(e, r, i, k, f) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (k = rk(r, i)) + A: { + if (!(!k | (m[(k + 16) | 0] & 1)) && ((r = 3), m[(k + 17) | 0] & 1)) break A + j(e, 6710, 0), (r = 6) + } + return (g = r), 0 + } + function L2(e, r, i) { + var k = 0 + if (r) { + for (;;) { + if ((i | 0) != (k | 0)) { + K(e, A[((((k << 3) + r) | 0) + 4) >> 2]), (k = (k + 1) | 0) + continue + } + break + } + ;(e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + } + function w5(e, r, i) { + var k = 0 + if (i) { + A: { + if (r && ((k = A[(e + 8) >> 2]), (A[(e + 12) >> 2] - k) >>> 0 >= i >>> 0)) break A + return K4(e), -1 + } + Q0(r, k, i), (A[(e + 8) >> 2] = A[(e + 8) >> 2] + i) + } + return 0 + } + function HA(e, r, i, k, f, n) { + var t = 0, + u = 0 + ;(t = A[(e + 192) >> 2]), + (u = A[(e + 196) >> 2]), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + lr(e, t, u, k, r, i, 3), + fu(e, r, i, f, n), + I(e, r, i) + } + function Jw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0 + for (i = (i >>> 2) | 0; ; ) { + if (i) { + ;(k = A[e >> 2]), + (A[e >> 2] = A[r >> 2]), + (A[r >> 2] = k), + (r = (r + 4) | 0), + (e = (e + 4) | 0), + (i = (i - 1) | 0) + continue + } + break + } + } + function Fw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0 + for (i = (i >>> 1) | 0; ; ) { + if (i) { + ;(k = F[e >> 1]), + (o0[e >> 1] = F[r >> 1]), + (o0[r >> 1] = k), + (r = (r + 2) | 0), + (e = (e + 2) | 0), + (i = (i - 1) | 0) + continue + } + break + } + } + function P6(e, r, i) { + var k = 0, + f = 0 + return (i | 0) <= 0 + ? ((e = y0(e, 47)), e) + : ((e = xA(e, i, 0)), + e + ? ((k = (Q0((e + 16) | 0, r, i) + i) | 0), (f = 0), (m[k | 0] = f), (g = -7), e) + : ((g = 6), 0)) + } + function Lr(e, r, i, k, f, n, t) { + f >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + l0(e, r, i, 59, k, f, n), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + l0(e, k, f, 60, r, i, t) + } + function Kr(e) { + var r = 0 + ;(r = A[e >> 2]), + r && Z[A[(e + 16) >> 2]](A[(e + 20) >> 2], r, 0) | 0, + (A[e >> 2] = 0), + (A[(e + 4) >> 2] = 0), + (A[(e + 16) >> 2] = 0), + (A[(e + 20) >> 2] = 0), + (A[(e + 8) >> 2] = 0), + (A[(e + 12) >> 2] = 0) + } + function C4(e, r, i) { + if (e >>> 0 < r >>> 0) { + Q0(e, r, i) + return + } + if (i) + for ( + e = (e + i) | 0, r = (r + i) | 0; + (e = (e - 1) | 0), + (r = (r - 1) | 0), + (m[e | 0] = Q[r | 0]), + (i = (i - 1) | 0), + !!i; + + ); + } + function Ww(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0 + return ( + (i = (h - 16) | 0), + (h = i), + (A[(i + 8) >> 2] = 0), + (A[(i + 12) >> 2] = 2146959360), + g2(e, (i + 8) | 0, A[r >> 2], A[(r + 4) >> 2]), + (h = (i + 16) | 0), + +b[(i + 8) >> 3] + ) + } + function Vw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0 + return ( + (i = P0(e, A[i >> 2], A[(i + 4) >> 2])), + (k = A[r >> 2]), + (r = A[(r + 4) >> 2]), + (r = O(e, k, r, i, k, r, 0)), + (k = g), + K(e, i), + v2(r, k) | 0 + ) + } + function qe(e, r, i) { + var k = 0 + for (k = (e - -64) | 0; ; ) { + if ((r | 0) > (i | 0)) { + J(e, 181), + f0(A[k >> 2], r & 65535), + (r = A[(A[(A[k >> 2] + 204) >> 2] + (r << 3)) >> 2]) + continue + } + break + } + } + function x4(e, r) { + var i = 0, + k = 0 + ;(i = (h - 16) | 0), (h = i), (k = (e + 4) | 0) + A: { + if ((r | 0) < 0) e = (r << 1) | 1 + else { + if (u7(e, (i + 12) | 0, r)) break A + e = A[(i + 12) >> 2] << 1 + } + N0(k, e) + } + h = (i + 16) | 0 + } + function Mw(e, r) { + ;(e = +e), (r = +r) + var i = 0, + k = 0 + S(+r), (k = v(1) | 0), v(0) | 0 + A: { + if ((k & 2146435072) == 2146435072 && ((i = NaN), r0(e) == 1)) break A + i = Hi(e, r) + } + return +i + } + function g5(e, r, i) { + return ( + (e = Z[A[e >> 2]]((e + 16) | 0, ((((r << i) - i) | 0) + 17) | 0) | 0), + e && + ((A[(e + 12) >> 2] = 0), + (A[e >> 2] = 1), + (A[(e + 4) >> 2] = (r & 2147483647) | (i << 31)), + (A[(e + 8) >> 2] = 0)), + e + ) + } + function Rw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = R0(e, A[f >> 2], A[(f + 4) >> 2])), + (g | 0) != 6 ? ((e = U8(e, r, 2)), (r = g)) : ((e = 0), (r = 6)), + (g = r), + e | 0 + ) + } + function Sw(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0 + return ( + (k = It(e, r)), + (i = g), + (i | 0) == 3 && ((k = P4(e, A[r >> 2], A[(r + 4) >> 2], 9715)), (i = g)), + (r = j4(e, k, i)), + I(e, k, i), + r | 0 + ) + } + function Uw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0 + return ( + (r = Z0(e, r, i)), + (i = g), + (i | 0) == 6 + ? ((g = i), r | 0) + : ((k = Ar(e, r, i)), (f = g), I(e, r, i), (g = f), k | 0) + ) + } + function Q5(e, r, i, k) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (e = $1(e, r, i, k)), + e + ? ((e = A[(A[(e + 32) >> 2] + 12) >> 2]), + (A[e >> 2] = A[e >> 2] + 1), + (g = -1), + e | 0) + : ((g = 6), 0) + ) + } + function Hw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != 47) || ((r = A[(r + 32) >> 2]), !r)) + break A + q8(e, r), Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + } + function tr(e, r, i) { + var k = 0 + return ( + fA(e, (A[(e + 4) >> 2] + i) | 0) + ? (e = -1) + : ((k = (A[e >> 2] + r) | 0), + C4((k + i) | 0, k, (A[(e + 4) >> 2] - r) | 0), + (A[(e + 4) >> 2] = A[(e + 4) >> 2] + i), + (e = 0)), + e + ) + } + function a5(e) { + var r = 0, + i = 0, + k = 0 + for (r = Q[(e + 72318) | 0], k = r >>> 0 <= 1 ? 1 : r, i = 1, r = e; ; ) { + if ((i | 0) != (k | 0)) { + ;(i = (i + 1) | 0), (r = M(e, r)) + continue + } + break + } + return r + } + function Xw(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0, + k = 0, + f = 0 + ;(i = r), + (r = (A[r >> 2] + 7) & -8), + (A[i >> 2] = r + 16), + (k = e), + (f = mn(A[r >> 2], A[(r + 4) >> 2], A[(r + 8) >> 2], A[(r + 12) >> 2])), + (b[k >> 3] = f) + } + function bw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0 + ;(i = A[e >> 2]), + (k = A[(e + 4) >> 2]), + (f = A[(r + 4) >> 2]), + (A[e >> 2] = A[r >> 2]), + (A[(e + 4) >> 2] = f), + (A[r >> 2] = i), + (A[(r + 4) >> 2] = k) + } + function pw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = bk( + e, + A[f >> 2], + A[(f + 4) >> 2], + A[(f + 8) >> 2], + A[(f + 12) >> 2], + A[(f + 16) >> 2], + A[(f + 20) >> 2], + )), + e | 0 + ) + } + function h5(e, r, i, k) { + for (var f = 0, n = 0; ; ) { + if ((i | 0) > 0) { + ;(n = k << 31), + (i = (i - 1) | 0), + (f = i << 2), + (k = A[(f + r) >> 2]), + (A[(e + f) >> 2] = (k >>> 1) | n) + continue + } + break + } + return k & 1 + } + function W8(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0) + A: { + if (((i = A[(r + 32) >> 2]), !i || ((r = A[i >> 2]), z[(i + 4) >> 2] < 4294967294))) + break A + Z[k | 0](e, r) + } + } + function L6(e, r) { + var i = 0, + k = 0 + for (r = (r | 0) > 0 ? r : 0; ; ) { + if ((r | 0) == (i | 0)) return 0 + if (((k = i << 2), (i = (i + 1) | 0), !!A[(e + k) >> 2])) break + } + return 1 + } + function Nw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + for (var k = 0; ; ) { + if (i) { + ;(k = Q[e | 0]), + (m[e | 0] = Q[r | 0]), + (m[r | 0] = k), + (r = (r + 1) | 0), + (e = (e + 1) | 0), + (i = (i - 1) | 0) + continue + } + break + } + } + function yw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = r7(e, A[f >> 2], A[(f + 4) >> 2], r, i)), + (r = (e | 0) != 0), + (e = (e | 0) < 0), + (r = e ? 0 : r), + (g = e ? 6 : 1), + r | 0 + ) + } + function xw(e, r, i) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (r = A[(r + 32) >> 2]), + r && + (v0(e, A[r >> 2], A[(r + 4) >> 2]), + v0(e, A[(r + 8) >> 2], A[(r + 12) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r)) + } + function C5(e, r) { + return ( + (r = cf(44592, r)), + (r | 0) < 0 + ? -2 + : (r >>> 0 <= 29 + ? (r = (r & 63) >>> 0 < 32 ? 1 << r : 0) + : (r = A[((r << 2) + 45144) >> 2]), + cn(e, r)) + ) + } + function I5(e, r, i, k) { + A: { + if (!k | ((i | 0) != -1) || L7(r) || (l0(e, r, i, 54, y0(e, k), g, 1) | 0) >= 0) + break A + return -1 + } + return 0 + } + function V8(e) { + var r = 0 + ;(A[(e + 112) >> 2] = 0), + (A[(e + 116) >> 2] = 0), + (A[(e + 104) >> 2] = A[(e + 8) >> 2]), + (r = (A[(e + 44) >> 2] - A[(e + 4) >> 2]) | 0), + (A[(e + 120) >> 2] = r), + (A[(e + 124) >> 2] = r >> 31) + } + function M8(e, r) { + var i = 0 + ;(i = (h - 16) | 0), (h = i) + A: { + if (A[(e + 16) >> 2] != (r | 0)) { + ;(A[i >> 2] = r), $(e, 19948, i), (e = -1) + break A + } + e = J4(e) + } + return (h = (i + 16) | 0), e + } + function p0(e, r) { + var i = 0 + ;(i = (h - 16) | 0), (h = i) + A: { + if (A[(e + 16) >> 2] != (r | 0)) { + ;(A[i >> 2] = r), $(e, 19948, i), (e = -1) + break A + } + e = y(e) + } + return (h = (i + 16) | 0), e + } + function K6(e, r) { + var i = 0 + ;(i = + (A[(e + 212) >> 2] + ((A[(r + 20) >> 2] >>> (32 - A[(e + 200) >> 2])) << 2)) | 0), + (A[(r + 40) >> 2] = A[i >> 2]), + (A[i >> 2] = r), + (A[(e + 208) >> 2] = A[(e + 208) >> 2] + 1) + } + function Tw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0 + return ( + (k = 3), + (r = rk(r, i)), + !r | !(Q[(r + 18) | 0] & 4) || ((f = y0(e, A[(r + 64) >> 2])), (k = g)), + (g = k), + f | 0 + ) + } + function G5(e, r, i) { + for (;;) { + A: { + if ((r | 0) >= 0) { + if ((r | 0) != (i | 0)) break A + e = 1 + } else e = 0 + return e + } + r = A[(A[(e + 204) >> 2] + (r << 3)) >> 2] + } + } + function uA(e, r) { + var i = 0 + A: { + if (r >>> 0 >= 65536) { + if (((i = -1), q1(e, ((((r - 65536) >>> 10) | 0) + 55296) | 0))) break A + r = (r & 1023) | 56320 + } + i = q1(e, r) + } + return i + } + function Pw(e, r, i, k, f, n) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + j6(e, r, i) ? ((e = 0), (r = 6)) : ((e = b7(e, r, i, e, e, n)), (r = g)), + (g = r), + e | 0 + ) + } + function Lw(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0 + return ( + (i = A[r >> 2]), + (r = A[(r + 4) >> 2]), + r >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), + e4(e, i, r), + v2(0, 6) | 0 + ) + } + function E5(e) { + var r = 0, + i = 0 + for (r = (o2(e) + 1) | 0; ; ) { + A: { + if (((i = 0), !r)) break A + if (((r = (r - 1) | 0), (i = (r + e) | 0), Q[i | 0] != 47)) continue + } + break + } + return i + } + function I4(e, r, i) { + if (((r = $1(e, r, i, 0)), r)) { + if (Q[(A[(A[(A[(r + 32) >> 2] + 12) >> 2] + 32) >> 2] + 4) | 0]) return c2(e), -1 + e = A[(r + 40) >> 2] + } else e = -1 + return e + } + function X2(e, r, i, k, f) { + return ( + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + f >>> 0 >= 4294967285 && (A[k >> 2] = A[k >> 2] + 1), + rA(e, r, i, k, f, 1) + ) + } + function ur(e, r, i, k) { + var f = 0 + return ( + !(Q[(e + 5) | 0] & 8) | (((r | 0) != -1) | (F[(e + 6) >> 1] != 2)) || + ((A[k >> 2] = A[(e + 40) >> 2]), (A[i >> 2] = A[(e + 36) >> 2]), (f = 1)), + f + ) + } + function Kw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = WA(e, A[f >> 2], A[(f + 4) >> 2])), + (r = (e | 0) != 0), + (e = (e | 0) < 0), + (g = e ? 6 : 1), + (e ? 0 : r) | 0 + ) + } + function m5(e, r, i) { + var k = 0 + ;(k = e), + (e = (r - 16) | 0), + (r = (r - 8) | 0), + (r = + (eu(k, A[e >> 2], A[(e + 4) >> 2], A[r >> 2], A[(r + 4) >> 2]) | 0) != (i | 0)), + (A[e >> 2] = r), + (A[(e + 4) >> 2] = 1) + } + function O6(e) { + var r = 0 + ;(r = A[(A[e >> 2] + 16) >> 2]), + Z[A[(r + 4) >> 2]]((r + 16) | 0, A[(e + 4) >> 2]), + (A[(e + 12) >> 2] = 0), + (A[(e + 4) >> 2] = 0), + (A[(e + 8) >> 2] = 0), + (A[(e + 20) >> 2] = -1) + } + function Ow(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = Jt(e, A[f >> 2], A[(f + 4) >> 2])), + (r = (e | 0) != 0), + (e = (e | 0) < 0), + (g = e ? 6 : 1), + (e ? 0 : r) | 0 + ) + } + function _e(e, r) { + v0(e, A[(r + 8) >> 2], A[(r + 12) >> 2]), + v0(e, A[(r + 16) >> 2], A[(r + 20) >> 2]), + v0(e, A[(r + 24) >> 2], A[(r + 28) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + function Y5(e, r, i, k, f, n, t, u) { + var o = 0 + return ( + (o = A[(e + 256) >> 2]), + o ? ((e = Z[o | 0](e, r, i, k, f, n, t, u) | 0), e) : (j(e, 15350, 0), (g = 6), 0) + ) + } + function or(e) { + var r = 0, + i = 0, + k = 0 + ;(r = (h - 80) | 0), + (h = r), + (i = r), + (k = u4(A[(A[e >> 2] + 16) >> 2], (r + 16) | 0, A[(e + 32) >> 2])), + (A[i >> 2] = k), + $(e, 8905, r), + (h = (r + 80) | 0) + } + function v5(e, r, i, k, f, n, t, u, o) { + ;(A[e >> 2] = r), + (A[(e + 4) >> 2] = i), + (A[(e + 8) >> 2] = k), + (A[(e + 12) >> 2] = + (f & 65535) | ((((o >>> 16) & 32768) | ((f & 2147418112) >>> 16)) << 16)) + } + function R8(e, r, i, k) { + A: { + if (((i = p8(e, i, k)), i)) { + if (!Q[(i + 4) | 0]) break A + c2(e) + } + return (A[r >> 2] = 0), 0 + } + return (A[r >> 2] = A[i >> 2]), A[(i + 8) >> 2] + } + function Z5(e) { + var r = 0, + i = 0 + return ( + (r = (h - 16) | 0), + (h = r), + e + ? ((i = e), + (e = E0(e)), + (e = (it((r + 12) | 0, i << (e & 30)) >>> (e >>> 1)) | 0)) + : (e = 0), + (h = (r + 16) | 0), + e + ) + } + function oA(e, r, i, k, f, n, t, u) { + var o = 0 + return ( + (o = P0(e, k, f)), + I(e, k, f), + o ? ((r = l0(e, r, i, o, n, t, u)), K(e, o), r) : (I(e, n, t), -1) + ) + } + function D5(e, r, i, k) { + var f = 0 + if (((f = (e - 48) | 0), f >>> 0 >= 10)) { + if ((e - 65) >>> 0 <= k >>> 0) return (e - 55) | 0 + f = (e - 97) >>> 0 >= r >>> 0 ? i : (e - 87) | 0 + } + return f + } + function lA(e, r) { + var i = 0 + return ( + (i = A[(e + 8) >> 2]), + ((A[(e + 12) >> 2] - i) | 0) <= 0 + ? ((m[r | 0] = 0), K4(e), -1) + : ((A[(e + 8) >> 2] = i + 1), (m[r | 0] = Q[i | 0]), 0) + ) + } + function zw(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0, + f = 0 + return ( + (k = 3), + (e = rk(r, i)), + !e | !(Q[(e + 18) | 0] & 4) || ((k = 0), (f = A[(e + 68) >> 2])), + (g = k), + f | 0 + ) + } + function jw(e, r, i) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (r = A[(r + 32) >> 2]), + r && + (P5(e, A[(r + 8) >> 2]), + v0(e, A[r >> 2], A[(r + 4) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r)) + } + function I(e, r, i) { + var k = 0 + A: { + if (i >>> 0 < 4294967285 || ((k = A[r >> 2]), (A[r >> 2] = k - 1), (k | 0) > 1)) + break A + ff(A[(e + 16) >> 2], r, i) + } + } + function Or(e, r) { + var i = 0 + ;(i = (h - 16) | 0), (h = i) + A: { + if (r & 32) { + Y1(e) + break A + } + ;(A[i >> 2] = r & 2 ? 9603 : r & 1 ? 9902 : 4355), b2(e, 7858, i) + } + h = (i + 16) | 0 + } + function I0(e, r) { + ;(r | 0) >= 0 && + (J(e, 182), + (e = (e - -64) | 0), + e2(A[e >> 2], r), + (e = A[e >> 2]), + (A[(((A[(e + 292) >> 2] + M(r, 20)) | 0) + 4) >> 2] = A[(e + 260) >> 2])) + } + function XA(e, r) { + var i = 0 + ;(i = (h - 80) | 0), + (h = i), + r ? (r = u4(A[(e + 16) >> 2], (i + 16) | 0, r)) : (r = 13795), + (A[i >> 2] = r), + gi(e, 15235, i), + (h = (i + 80) | 0) + } + function z6(e, r, i, k, f) { + k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), + (i = V6(e, i, k, f)), + (k = A[(r + 76) >> 2]), + (r = g), + p7(e, k, i, r, 0), + I(e, i, r) + } + function j6(e, r, i) { + var k = 0 + r = $1(e, r, i, 0) + A: { + if (r) { + if (!Q[(A[(A[(A[(r + 32) >> 2] + 12) >> 2] + 32) >> 2] + 4) | 0]) break A + c2(e) + } + k = -1 + } + return k + } + function q6(e, r) { + var i = 0 + i = A[(r + 152) >> 2] + A: { + if ((i | 0) >= 0 || ((i = H2(e, r, 77)), (i | 0) < 0)) break A + A[(r + 152) >> 2] = i + } + return i + } + function qw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = m6( + e, + A[(e + 192) >> 2], + A[(e + 196) >> 2], + A[f >> 2], + A[(f + 4) >> 2], + 3, + -1, + )), + e | 0 + ) + } + function S8(e, r, i, k, f) { + return ( + (r = G0(e, k, f, r, i, 0, 0)), + (i = g), + ((i | 0) == -1) | ((i | 0) == 6) ? ((g = i), r) : (I(e, r, i), J0(e), (g = 6), 0) + ) + } + function _w(e, r, i, k) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (i = A[(r + 32) >> 2]), + (r = A[i >> 2]), + (i = A[(i + 4) >> 2]), + ((i | 0) == -1) | ((i | 0) == -2) && Z[k | 0](e, r) + } + function cw(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (r = pt(e, r, i)), + (i = g), + (i | 0) != 6 && ((r = y0(e, r ? 3 : 2)), (i = g)), + (g = i), + r | 0 + ) + } + function _6(e, r, i, k, f) { + return ( + (e = W6(e, r, i, k)), + (e | 0) >= 0 && + ((r = (A[(r + 116) >> 2] + (e << 4)) | 0), + (A[(r + 12) >> 2] = ((f << 3) & 8) | (A[(r + 12) >> 2] & -12) | 3)), + e + ) + } + function c6(e, r) { + var i = 0, + k = 0 + if (((r = wn(e, r)), (i = g), 0 | ((i | 0) != 3))) { + if (k | ((i | 0) != 6)) return I(e, r, i), 1 + e = -1 + } else e = 0 + return e + } + function U8(e, r, i) { + var k = 0 + return ( + (k = A[(e + 16) >> 2]), + (r = fe(k, r, i)), + r ? ((g = -8), A[(A[(k + 56) >> 2] + (r << 2)) >> 2]) : (Y1(e), (g = 6), 0) + ) + } + function $w(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = X2(e, A[f >> 2], A[(f + 4) >> 2], A[(f + 8) >> 2], A[(f + 12) >> 2])), + (g = 1), + e | 0 + ) + } + function J5(e, r, i) { + var k = 0, + f = 0, + n = 0 + ;(f = i * i), + (b[e >> 3] = f), + (n = i), + (k = i * 134217729), + (i = k + (i - k)), + (k = n - i), + (b[r >> 3] = k * k + ((i + i) * k + (i * i - f))) + } + function Q0(e, r, i) { + var k = 0 + if (i) + for ( + k = e; + (m[k | 0] = Q[r | 0]), + (k = (k + 1) | 0), + (r = (r + 1) | 0), + (i = (i - 1) | 0), + !!i; + + ); + return e + } + function F5(e, r) { + var i = 0 + ;(i = A[(e + 16) >> 2]), + Z[A[(i + 4) >> 2]]((i + 16) | 0, A[r >> 2]), + (e = A[(e + 16) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, A[(r + 12) >> 2]) + } + function dw(e) { + e = e | 0 + var r = 0 + return ( + (r = A[(e + 192) >> 2]), + (e = A[(e + 196) >> 2]), + e >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + v2(r, e) | 0 + ) + } + function Ag(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (g = 1), + (A[(f + 4) >> 2] == -1) & (((F[(A[f >> 2] + 6) >> 1] - 21) & 65535) >>> 0 < 12) + ) + } + function rg(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + A: { + if (((i | 0) != -1) | (F[(r + 6) >> 1] != 57) || ((r = A[(r + 32) >> 2]), !r)) + break A + d7(e, r) + } + } + function W5(e, r, i, k, f) { + return ( + f & 2 && (d(17510, 16200, 33369, 7232), T()), + (e = Y5(e, A[(e + 192) >> 2], A[(e + 196) >> 2], r, i, k, f, -1)), + e + ) + } + function $6(e, r) { + return ( + (A[(e + 20) >> 2] = A[r >> 2]), + (A[(e + 8) >> 2] = A[(r + 4) >> 2]), + (A[(e + 56) >> 2] = A[(r + 12) >> 2]), + (A[(e + 48) >> 2] = A[(r + 8) >> 2]), + y(e) + ) + } + function v0(e, r, i) { + var k = 0 + A: { + if (i >>> 0 < 4294967285 || ((k = A[r >> 2]), (A[r >> 2] = k - 1), (k | 0) > 1)) + break A + ff(e, r, i) + } + } + function ce(e, r) { + var i = 0, + k = 0, + f = 0 + ;(i = (h - 80) | 0), + (h = i), + (k = i), + (f = u4(A[(e + 16) >> 2], (i + 16) | 0, r)), + (A[k >> 2] = f), + gi(e, 15857, i), + (h = (i + 80) | 0) + } + function H8(e, r) { + return ( + (e = H2(e, r, 8)), + ((e | 0) < 0) | !A[(r + 96) >> 2] || + ((r = (A[(r + 116) >> 2] + (e << 4)) | 0), + (A[(r + 12) >> 2] = A[(r + 12) >> 2] | 2)), + e + ) + } + function bA(e, r, i) { + var k = 0 + return ( + (k = e), + (e = A[(A[(e + 16) >> 2] + 140) >> 2]), + e ? (e = (A[(e + 40) >> 2] >>> 2) & 1) : (e = 0), + (e = e7(k, r, i, e)), + e + ) + } + function eg(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0 + return ( + (i = (h - 16) | 0), + (h = i), + R8(e, (i + 12) | 0, A[r >> 2], A[(r + 4) >> 2]), + (h = (i + 16) | 0), + A[(i + 12) >> 2] + ) + } + function n2(e, r, i, k) { + return ( + (i = O(e, i, k, 48, i, k, 0)), + (k = g), + (k | 0) == 6 ? ((A[r >> 2] = 0), (A[(r + 4) >> 2] = 0), -1) : L4(e, r, i, k) + ) + } + function $e(e, r, i, k, f, n) { + var t = 0 + return ( + (k = O(e, r, i, k, r, i, 0)), + (t = g), + (t | 0) != 6 && ((k = L0(e, k, t, r, i, f, n)), (t = g)), + (g = t), + k + ) + } + function X8(e, r, i) { + var k = 0, + f = 0, + n = 0 + ;(k = (h - 80) | 0), + (h = k), + (f = k), + (n = u4(A[(e + 16) >> 2], (k + 16) | 0, r)), + (A[f >> 2] = n), + o4(e, i, k), + (h = (k + 80) | 0) + } + function r4(e, r, i) { + var k = 0, + f = 0, + n = 0 + ;(k = (h - 80) | 0), + (h = k), + (f = k), + (n = u4(A[(e + 16) >> 2], (k + 16) | 0, r)), + (A[f >> 2] = n), + j(e, i, k), + (h = (k + 80) | 0) + } + function de(e) { + var r = 0 + return ( + S(+e), + (r = v(1) | 0), + v(0) | 0, + ((r & 2146435072) != 2146435072) & (R2(e) == e) & (r0(e) <= 9007199254740991) + ) + } + function ig(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (g = i), + r | 0 + ) + } + function kg(e, r, i, k) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (i = A[(r + 32) >> 2]), + (r = A[(r + 36) >> 2]), + ((r | 0) == -1) | ((r | 0) == -2) && Z[k | 0](e, i) + } + function w0(e) { + var r = 0 + A: { + if (((r = A[e >> 2]), !r || ((e = A[(e + 16) >> 2]), !e))) break A + Z[A[(r + 4) >> 2]](A[r >> 2], e, 0) | 0 + } + } + function fg(e, r) { + return ( + (e = e | 0), + (r = r | 0), + (e = A[r >> 2]), + (r = A[(r + 4) >> 2]), + r >>> 0 >= 4294967285 && (A[e >> 2] = A[e >> 2] + 1), + v2(e, r) | 0 + ) + } + function V5(e, r, i) { + for (var k = 0; ; ) { + if ((r | 0) != (k | 0)) { + ;(i = (Q[(e + k) | 0] + M(i, 263)) | 0), (k = (k + 1) | 0) + continue + } + break + } + return i + } + function b8(e, r, i, k) { + var f = 0 + return ( + ((r | 0) != -1) | (F[(e + 6) >> 1] != 12) | (A[(e + 36) >> 2] != (i | 0)) || + (f = o0[(e + 42) >> 1] == (k | 0)), + f + ) + } + function F2(e, r, i, k) { + A: { + if ( + !(((i | 0) != -1) | (F[(r + 6) >> 1] != (k | 0))) && + ((r = A[(r + 32) >> 2]), r) + ) + break A + nk(e, k), (r = 0) + } + return r + } + function ng(e, r, i, k) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (k = e), + (e = zu(A[(e + 16) >> 2], e | 0, r | 0, i | 0) | 0), + (r = lu(k, e)), + z1(e), + r | 0 + ) + } + function pA(e) { + return e >>> 0 <= 127 + ? (A[(((e >>> 3) & 536870908) + 33520) >> 2] >>> e) & 1 + : ((e & -2) == 8204) | ((q5(e) | 0) != 0) + } + function NA(e) { + var r = 0 + ;(r = (e - -64) | 0), + A[(A[r >> 2] + 164) >> 2] >= 0 && + (J(e, 6), J(e, 89), (e = A[r >> 2]), f0(e, F[(e + 164) >> 1])) + } + function tg(e, r, i) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (r = A[(r + 32) >> 2]), + r && (v0(e, A[r >> 2], A[(r + 4) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, r)) + } + function M5(e, r, i) { + var k = 0 + return ( + (k = (h - 16) | 0), + (h = k), + (A[(k + 8) >> 2] = r), + (A[(k + 12) >> 2] = i + 1), + (e = Y8(e, (k + 8) | 0, 2)), + (h = (k + 16) | 0), + e + ) + } + function r2(e, r) { + return ( + (r = t8(r, A[(e + 8) >> 2], A[(e + 12) >> 2])), + (r | 0) < 0 ? (K4(e), -1) : ((A[(e + 8) >> 2] = r + A[(e + 8) >> 2]), 0) + ) + } + function Ai(e, r, i) { + return (i | 0) < 0 + ? ((r = K0(e, (0 - r) | 0, (0 - ((((r | 0) != 0) + i) | 0)) | 0)), + (A[(e + 4) >> 2] = 1), + r) + : K0(e, r, i) + } + function ug(e, r, i, k, f, n, t) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (t = t | 0), + I(e, k, f), + I(e, n, t), + Ci(e), + -1 + ) + } + function og(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0) + var k = 0 + Z[A[(e + 4) >> 2]]( + (e + 16) | 0, + ((i | 0) != -1) | (F[(r + 6) >> 1] != 35) ? k : A[(r + 32) >> 2], + ) + } + function R5(e, r) { + return ( + (r = s5(r, A[(e + 8) >> 2], A[(e + 12) >> 2])), + (r | 0) < 0 ? (K4(e), -1) : ((A[(e + 8) >> 2] = r + A[(e + 8) >> 2]), 0) + ) + } + function d6(e, r, i, k) { + return ( + (e = W0(e, 12)), + e && + ((A[(e + 8) >> 2] = k), + (A[(e + 4) >> 2] = i), + (A[e >> 2] = A[(r + 16) >> 2]), + (A[(r + 16) >> 2] = e)), + e + ) + } + function lg(e, r, i, k, f, n) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (n = n | 0), + (e = se(e, A[f >> 2], A[(f + 4) >> 2], 17, n)), + e | 0 + ) + } + function H0(e, r, i) { + var k = 0 + if (i) for (k = e; (m[k | 0] = r), (k = (k + 1) | 0), (i = (i - 1) | 0), !!i; ); + return e + } + function e4(e, r, i) { + var k = 0 + ;(k = e), + (e = A[(e + 16) >> 2]), + I(k, A[(e + 128) >> 2], A[(e + 132) >> 2]), + (A[(e + 128) >> 2] = r), + (A[(e + 132) >> 2] = i) + } + function w2(e, r) { + var i = 0 + return ( + (i = A[(e + 16) >> 2]), + (i = Z[A[i >> 2]]((i + 16) | 0, r) | 0), + i ? H0(i, 0, r) : (Y1(e), i) + ) + } + function Ak(e, r) { + var i = 0 + return ( + (i = (h - 16) | 0), + (h = i), + (e = r2(e, (i + 12) | 0)), + (o0[r >> 1] = e ? 0 : F[(i + 12) >> 1]), + (h = (i + 16) | 0), + e ? -1 : 0 + ) + } + function Y2(e, r) { + I(e, A[(r + 16) >> 2], A[(r + 20) >> 2]), + I(e, A[(r + 24) >> 2], A[(r + 28) >> 2]), + I(e, A[(r + 8) >> 2], A[(r + 12) >> 2]) + } + function sg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = i6(e, A[f >> 2], A[(f + 4) >> 2], f, (f + 8) | 0, 2)), + e | 0 + ) + } + function zr(e, r, i) { + var k = 0 + return ( + (k = i >> 5), + ((k | 0) < 0) | (r >>> 0 <= k >>> 0) + ? (e = 0) + : (e = (A[((k << 2) + e) >> 2] >>> i) & 1), + e + ) + } + function p8(e, r, i) { + return ((i | 0) == -1) & (((F[(r + 6) >> 1] - 19) & 65535) >>> 0 < 2) + ? A[(r + 32) >> 2] + : (nk(e, 19), 0) + } + function rk(e, r) { + var i = 0 + A: { + if ((r | 0) != -1 || !nr(F[(e + 6) >> 1])) break A + i = A[(e + 32) >> 2] + } + return i + } + function S5(e, r, i) { + A: switch (i | 0) { + case 0: + return e | r + case 1: + return e ^ r + default: + break A + } + return e & r + } + function sA(e, r, i, k) { + return ( + (i = O(e, i, k, 48, i, k, 0)), + (k = g), + (k | 0) == 6 ? ((A[r >> 2] = 0), -1) : g4(e, r, i, k) + ) + } + function Bg(e, r, i) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (r = A[(r + 32) >> 2]), + v0(e, A[r >> 2], A[(r + 4) >> 2]), + Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + function U5(e, r) { + var i = 0, + k = 0 + return ( + (r = q4(e, r)), r ? ((i = y0(e, r)), (k = g), K(e, r), (g = k), i) : ((g = 6), 0) + ) + } + function jr(e, r, i) { + var k = 0 + return ( + (k = A[(e + 16) >> 2]), + (r = Z[A[(k + 8) >> 2]]((k + 16) | 0, r, i) | 0), + r | !i || Y1(e), + r + ) + } + function N0(e, r) { + for (;;) { + if (r >>> 0 >= 128) { + H(e, (r | 128) & 255), (r = (r >>> 7) | 0) + continue + } + break + } + H(e, r & 255) + } + function H5(e, r) { + var i = 0 + ;(r = A[(A[(e + 56) >> 2] + (r << 2)) >> 2]), + (i = A[r >> 2]), + (A[r >> 2] = i - 1), + (i | 0) <= 1 && ci(e, r) + } + function qr(e) { + var r = 0 + r = -1 + A: { + if (p0(e, 40) || Z4(e)) break A + r = p0(e, 41) ? -1 : 0 + } + return r + } + function wg(e, r, i) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (e = $1(e, r, i, 0)), + e ? ((g = 0), A[(e + 40) >> 2]) : ((g = 6), 0) + ) + } + function gg(e, r, i, k) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (r = A[(r + 32) >> 2]), + !r | (A[r >> 2] == 4) || Hf(e, (r + 8) | 0, k) + } + function X5(e, r) { + return r * 2247116418577895e292 * ck(e + -1416.0996898839683) * 2247116418577895e292 + } + function b5(e) { + w0(e), + (A[(e + 16) >> 2] = 0), + (A[(e + 20) >> 2] = 0), + (A[(e + 8) >> 2] = 0), + (A[(e + 12) >> 2] = 0), + (A[e >> 2] = 0), + (A[(e + 4) >> 2] = 0) + } + function t0(e, r) { + return ( + (r | 0) >= 222 && + ((e = A[(A[(A[(e + 16) >> 2] + 56) >> 2] + (r << 2)) >> 2]), + (A[e >> 2] = A[e >> 2] + 1)), + r + ) + } + function Qg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = se(e, A[f >> 2], A[(f + 4) >> 2], 1, 0)), + e | 0 + ) + } + function ag(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = se(e, A[f >> 2], A[(f + 4) >> 2], 2, 0)), + e | 0 + ) + } + function hg(e, r, i) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (r = A[r >> 2]), + (e = A[e >> 2]), + (((r | 0) < (e | 0)) - ((e | 0) < (r | 0))) | 0 + ) + } + function Cg(e, r, i) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (r = A[r >> 2]), + (e = A[e >> 2]), + ((r >>> 0 < e >>> 0) - (e >>> 0 < r >>> 0)) | 0 + ) + } + function Ig(e, r, i) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), + (g = i), + r | 0 + ) + } + function Y1(e) { + var r = 0 + ;(r = A[(e + 16) >> 2]), + Q[(r + 136) | 0] || ((m[(r + 136) | 0] = 1), $0(e, 3710, 0), (m[(r + 136) | 0] = 0)) + } + function p5(e) { + var r = 0 + return ( + (r = A[e >> 2]), + ((r - 113) >>> 0 < 3) | + ((r | 0) == 8) | + ((r | 0) == 83) | + ((A[(e + 12) >> 2] & 240) == 64) + ) + } + function Gg(e, r, i) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + v0(e, A[(r + 32) >> 2], A[(r + 36) >> 2]), + (A[(r + 32) >> 2] = 0), + (A[(r + 36) >> 2] = 3) + } + function ek(e) { + if (e >>> 0 >= 128) { + if (e >>> 0 <= 207) return (e + 640) | 0 + e = F[((e << 1) + 59490) >> 1] + } + return e + } + function BA(e, r, i, k, f, n) { + var t = 0 + return (t = e), (i = T1(e, i, r, k, 4, 0)), (e = g), HA(t, i, e, r, f, n), (g = e), i + } + function W2(e, r, i, k) { + var f = 0 + return ( + (f = (h - 16) | 0), + (h = f), + (A[(f + 12) >> 2] = k), + (e = Je(e, r, i, k)), + (h = (f + 16) | 0), + e + ) + } + function N8(e, r, i, k, f) { + var n = 0 + return (n = e), (i = T1(e, i, r, 1, 2, 0)), (e = g), HA(n, i, e, r, k, f), (g = e), i + } + function K2(e, r) { + var i = 0, + k = 0 + return ( + (i = r & 31), + (k = ((-1 >>> i) & e) << i), + (i = e), + (e = (0 - r) & 31), + k | ((i & (-1 << e)) >>> e) + ) + } + function ik(e, r, i) { + var k = 0, + f = 0 + return ( + (e = W0(e, (i + 1) | 0)), + e && ((k = (Q0(e, r, i) + i) | 0), (f = 0), (m[k | 0] = f)), + e + ) + } + function y8(e, r) { + var i = 0, + k = 0 + return (r = y0(e, r)), (i = g), (i | 0) != 6 && ((k = j4(e, r, i)), I(e, r, i)), k + } + function U1(e, r) { + var i = 0 + return ( + (i = e), + (e = (A[(e + 40) >> 2] + (r << 3)) | 0), + (e = m2(i, A[e >> 2], A[(e + 4) >> 2], r)), + e + ) + } + function N5(e, r, i) { + return ( + (r = Ze(e, r, i)), + (i = g), + (i | 0) == -12 && (o4(e, 11038, 0), (r = 0), (i = 6)), + (g = i), + r + ) + } + function C0(e, r, i, k) { + var f = 0, + n = 0 + ;(f = A[r >> 2]), + (n = A[(r + 4) >> 2]), + (A[r >> 2] = i), + (A[(r + 4) >> 2] = k), + I(e, f, n) + } + function i4(e, r) { + var i = 0 + return ( + (i = (h - 16) | 0), + (h = i), + (A[(i + 12) >> 2] = e), + (e = Lk((i + 12) | 0, r)), + (h = (i + 16) | 0), + e + ) + } + function Eg(e, r, i, k) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (r = A[(r + 32) >> 2]), + r && Z[k | 0](e, A[(r + 12) >> 2]) + } + function y5(e) { + var r = 0 + return ( + (r = A[(e + 56) >> 2]), + (r | 0) < 0 && ((r = xn(e, (e + 60) | 0, 0)), (A[(e + 56) >> 2] = r)), + r + ) + } + function kk(e) { + return e >>> 0 <= 127 ? (A[(((e >>> 3) & 536870908) + 33504) >> 2] >>> e) & 1 : c8(e) + } + function W0(e, r) { + var i = 0 + return (i = A[(e + 16) >> 2]), (r = Z[A[i >> 2]]((i + 16) | 0, r) | 0), r || Y1(e), r + } + function lr(e, r, i, k, f, n, t) { + var u = 0 + return (u = r), (r = q4(e, k)), (i = l0(e, u, i, r, f, n, t)), K(e, r), i + } + function x5(e, r, i) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (e = A[(e + 16) >> 2]), + Z[A[(e + 8) >> 2]]((e + 16) | 0, r, i) | 0 + ) + } + function x8(e, r, i) { + return ( + (e = xA(e, i, 1)), e ? (Q0((e + 16) | 0, r, i << 1), (g = -7), e) : ((g = 6), 0) + ) + } + function _r(e, r, i, k) { + return i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), (e = w4(e, r, i, k)), e + } + function t2(e, r, i) { + var k = 0 + ;(k = (h - 16) | 0), + (h = k), + (A[(k + 12) >> 2] = i), + Je((e + 92) | 0, 128, r, i), + (h = (k + 16) | 0) + } + function mg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = $e(e, r, i, 55, 0, 0)), + e | 0 + ) + } + function Yg(e, r) { + ;(e = e | 0), (r = r | 0) + var i = 0 + return (i = e), (r = It(e, r)), (e = g), I(i, r, e), ((e | 0) != 3) | 0 + } + function vg(e, r) { + ;(e = e | 0), + (r = r | 0), + r && ((A[e >> 2] = A[e >> 2] - 1), (A[(e + 4) >> 2] = A[(e + 4) >> 2] - 8), z1(r)) + } + function fk(e, r, i) { + return ((i | 0) != -1) | (F[(r + 6) >> 1] != 18) ? (nk(e, 18), 0) : (r + 32) | 0 + } + function L0(e, r, i, k, f, n, t) { + return (k = CA(e, r, i, k, f, 0, 3, n, t, 2)), (f = g), I(e, r, i), (g = f), k + } + function O2(e, r, i) { + return (i & -2) == 2 ? (j(e, 10508, 0), (g = 6), 0) : ((e = R0(e, r, i)), e) + } + function T4(e, r, i) { + var k = 0 + ;(k = (h - 16) | 0), + (h = k), + (A[(k + 12) >> 2] = i), + gf(e, r, i, 100, 0), + (h = (k + 16) | 0) + } + function Zg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + j(e, 15954, 0), + (g = 6), + 0 + ) + } + function T5(e, r, i) { + return (i | 1) == 3 ? ((e = q0(e, r, i)), e) : ((e = fi(e, r, i, 56, 0, 0)), e) + } + function P5(e, r) { + var i = 0 + ;(i = (A[r >> 2] - 1) | 0), (A[r >> 2] = i), i || Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + function V2(e, r) { + var i = 0 + return (A[(e + 16) >> 2] != -125) | (A[(e + 32) >> 2] != (r | 0)) + ? i + : !A[(e + 36) >> 2] + } + function L5(e, r, i, k) { + return k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), D8(e, r, i, k) + } + function ri(e, r, i) { + return i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), (e = w1(e, r, i)), e + } + function j0(e) { + var r = 0 + return ( + (r = e), + (e = A[(e + 40) >> 2]), + (e = m2(r, A[(e + 8) >> 2], A[(e + 12) >> 2], 1)), + e + ) + } + function Dg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + j(e, 6710, 0), + (g = 6), + 0 + ) + } + function ei(e, r, i, k) { + return k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), yn(e, r, i, k) + } + function wA(e, r, i, k) { + return k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), Jn(e, r, i, k) + } + function gA(e, r, i, k) { + return k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), A7(e, r, i, k) + } + function g2(e, r, i, k) { + return k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), G1(e, r, i, k) + } + function H1(e, r, i, k) { + return k >>> 0 >= 4294967285 && (A[i >> 2] = A[i >> 2] + 1), g4(e, r, i, k) + } + function l0(e, r, i, k, f, n, t) { + return (r = l1(e, r, i, k, f, n, 0, 3, 0, 3, t | 9984)), I(e, f, n), r + } + function ii(e, r, i, k) { + var f = 0 + ;(f = (h - 16) | 0), + (h = f), + (A[(f + 12) >> 2] = i), + J8(e, k, r, i), + (h = (f + 16) | 0) + } + function Jg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + K3(e, r, i, k, f, 1) | 0 + ) + } + function Fg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + K3(e, r, i, k, f, 0) | 0 + ) + } + function X0(e, r) { + var i = 0 + ;(i = (h - 16) | 0), + (h = i), + (o0[(i + 14) >> 1] = r), + P2(e, (i + 14) | 0, 2), + (h = (i + 16) | 0) + } + function K5(e, r, i, k) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (r = A[(r + 32) >> 2]), + r && Z[k | 0](e, r) + } + function h0(e, r) { + var i = 0 + ;(i = (h - 16) | 0), + (h = i), + (A[(i + 12) >> 2] = r), + P2(e, (i + 12) | 0, 4), + (h = (i + 16) | 0) + } + function Wg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + I(e, k, f), + Ci(e), + -1 + ) + } + function P4(e, r, i, k) { + return (k = q4(e, k)), (r = O(e, r, i, k, r, i, 0)), (i = g), K(e, k), (g = i), r + } + function Vg(e, r) { + ;(e = e | 0), + (r = r | 0), + (A[(e + 176) >> 2] = 0), + (A[(e + 172) >> 2] = 57), + (A[(e + 168) >> 2] = r ? 58 : 0) + } + function yA(e, r, i) { + var k = 0 + return (k = A[(e + 12) >> 2]), k ? Ni(e, r, i, k, 0) : 0 + } + function Mg(e, r, i) { + return ( + (e = e | 0), (r = r | 0), (i = i | 0), v2(qi(e, 0, 3, i, 0, 19, r, 54, 0), g) | 0 + ) + } + function Rg(e, r, i) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + v0(e, A[(r + 36) >> 2], -7), + v0(e, A[(r + 32) >> 2], -7) + } + function H(e, r) { + var i = 0 + ;(i = (h - 16) | 0), + (h = i), + (m[(i + 15) | 0] = r), + P2(e, (i + 15) | 0, 1), + (h = (i + 16) | 0) + } + function Sg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = bt(e, r, i)), + e | 0 + ) + } + function cr(e, r, i) { + return i >>> 0 >= 4294967285 && (A[r >> 2] = A[r >> 2] + 1), U0(e, r, i) + } + function Ug(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = Z0(e, r, i)), + e | 0 + ) + } + function Hg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = Mn(e, r, i)), + e | 0 + ) + } + function Xg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = n8(e, r, i)), + e | 0 + ) + } + function bg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = pt(e, r, i)), + e | 0 + ) + } + function pg(e, r, i, k, f) { + return ( + (e = e | 0), + (r = r | 0), + (i = i | 0), + (k = k | 0), + (f = f | 0), + (e = Ke(e, r, i)), + e | 0 + ) + } + function T8(e) { + var r = 0 + return (r = A[(e + 60) >> 2]), (r | 0) < 0 && (y5(e), (r = A[(e + 60) >> 2])), r + } + function u2(e) { + var r = 0 + return (r = A[(e + 36) >> 2]), (A[r >> 2] = A[r >> 2] + 1), (e = Qn(e, r, 2)), e + } + function Ng(e, r) { + ;(e = e | 0), + (r = r | 0), + (A[(e + 112) >> 2] = r), + (A[(e + 120) >> 2] = r ? (A[(e + 116) >> 2] - r) | 0 : 0) + } + function P8(e, r) { + var i = 0 + ;(i = (h - 16) | 0), + (h = i), + (A[(i + 12) >> 2] = 0), + J8(e, 5, r, 0), + (h = (i + 16) | 0) + } + function G4(e, r, i) { + var k = 0 + ;(k = (h - 16) | 0), (h = k), (A[(k + 12) >> 2] = i), e3(e, r, i), (h = (k + 16) | 0) + } + function T1(e, r, i, k, f, n) { + return (e = pr(e, r, i, k, f, n, A[(e + 48) >> 2], A[(e + 52) >> 2])), e + } + function L4(e, r, i, k) { + return (r = W1(e, r, i, k, 0, 0, -1, 2097151, 0, 0)), I(e, i, k), r + } + function yg(e, r, i) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (i = A[e >> 2]), + (A[e >> 2] = A[r >> 2]), + (A[r >> 2] = i) + } + function xg(e, r, i) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (i = F[e >> 1]), + (o0[e >> 1] = F[r >> 1]), + (o0[r >> 1] = i) + } + function Tg(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), Z[A[(e + 4) >> 2]](A[e >> 2], r, i) | 0 + } + function ki(e, r, i) { + var k = 0, + f = 0 + return (k = Ar(e, r, i)), (f = g), I(e, r, i), (g = f), k + } + function q0(e, r, i) { + var k = 0, + f = 0 + return (k = R0(e, r, i)), (f = g), I(e, r, i), (g = f), k + } + function L8(e, r, i) { + var k = 0, + f = 0 + return (k = Mn(e, r, i)), (f = g), I(e, r, i), (g = f), k + } + function O5(e, r, i) { + return ( + (e = e | 0), (r = r | 0), (i = i | 0), Z[A[(e + 8) >> 2]]((e + 16) | 0, r, i) | 0 + ) + } + function z5(e, r, i) { + var k = 0, + f = 0 + return (k = Z0(e, r, i)), (f = g), I(e, r, i), (g = f), k + } + function j5(e, r, i) { + A: { + if (A[(i + 76) >> 2] < 0) { + e = Zf(e, r, i) + break A + } + e = Zf(e, r, i) + } + } + function fi(e, r, i, k, f, n) { + return (k = $e(e, r, i, k, f, n)), (f = g), I(e, r, i), (g = f), k + } + function v2(e, r) { + var i = 0 + return (i = s4(8)), i && ((A[i >> 2] = e), (A[(i + 4) >> 2] = r)), i + } + function Pg(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), v2(T1(e, 55, i, 0, 1, r), g) | 0 + } + function Lg(e, r, i) { + ;(e = e | 0), + (r = r | 0), + (i = i | 0), + (i = Q[e | 0]), + (m[e | 0] = Q[r | 0]), + (m[r | 0] = i) + } + function r1(e, r, i) { + return A2(e, r, i) ? (e = 0) : (j(e, 9825, 0), (e = -1)), e + } + function Kg(e, r) { + return (e = e | 0), (r = r | 0), v2(Z2(e, A[r >> 2], A[(r + 4) >> 2]), g) | 0 + } + function nk(e, r) { + r4(e, A[(((A[(A[(e + 16) >> 2] + 68) >> 2] + M(r, 24)) | 0) + 4) >> 2], 15445) + } + function Q2(e, r, i, k, f, n) { + ;(k = q4(e, k)), B4(e, r, i, k, f, n, r, i, 16384), K(e, k) + } + function Og(e, r, i, k, f) { + return (e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (g = -12), 0 + } + function K8(e, r) { + A[(r + 4) >> 2] != 5 && ((A[(r + 4) >> 2] = 5), w6(A[(e + 16) >> 2], (r + 8) | 0)) + } + function zg(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), R7(+hA[e >> 2], +hA[r >> 2]) | 0 + } + function tk(e, r, i, k, f) { + l0(e, r, i, 48, f, 0, 1), l0(e, r, i, 54, y0(e, k), g, 1) + } + function jg(e, r, i, k, f) { + return (e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (f = f | 0), (g = 3), 0 + } + function q5(e) { + return c8(e) ? (e = 1) : (e = A6(e, 37920, 38592, 21)), e + } + function qg(e, r, i, k) { + return (e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (e = xi(e, k)), e | 0 + } + function _g(e, r) { + ;(e = e | 0), (r = r | 0), (e = A[(e + 16) >> 2]), Z[A[(e + 4) >> 2]]((e + 16) | 0, r) + } + function cg(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), R7(b[e >> 3], b[r >> 3]) | 0 + } + function $g(e, r) { + return (e = e | 0), (r = r | 0), (e = Zr(e, A[r >> 2], A[(r + 4) >> 2])), e | 0 + } + function dg(e, r) { + return (e = e | 0), (r = r | 0), (e = Ff(e, A[r >> 2], A[(r + 4) >> 2])), e | 0 + } + function e1(e, r, i) { + if ((r | 0) == (i | 0)) { + w0(r) + return + } + I(e, (r - 4) | 0, -10) + } + function AQ(e, r, i, k) { + return (e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), Ci(e), (g = 6), 0 + } + function rQ(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (r = A[(r + 32) >> 2]), r && Et(e, r) + } + function _5(e) { + var r = 0 + return (r = (h - 16) | 0), (b[(r + 8) >> 3] = e), b[(r + 8) >> 3] * e + } + function K4(e) { + A[(e + 28) >> 2] || o4(A[e >> 2], 9043, 0), (A[(e + 28) >> 2] = -1) + } + function eQ(e) { + ;(e = e | 0), + (A[(e + 176) >> 2] = 0), + (A[(e + 168) >> 2] = 0), + (A[(e + 172) >> 2] = 0) + } + function iQ(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), (e = j3(e, r, i, 10)), e | 0 + } + function kQ(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (e = A[(r + 32) >> 2]), e && Pi(e) + } + function O8(e, r) { + r && ((e = A[e >> 2]), Z[A[(e + 4) >> 2]](A[e >> 2], r, 0) | 0) + } + function uk(e) { + return ((e - 48) >>> 0 < 10) | (((e & -33) - 65) >>> 0 < 26) | ((e | 0) == 95) + } + function O4(e, r, i, k, f, n, t, u, o) { + return Wr(e, r, i, 1, k, f, n, t, u, o) + } + function fQ(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), (o0[e >> 1] - o0[r >> 1]) | 0 + } + function nQ(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), (F[e >> 1] - F[r >> 1]) | 0 + } + function G0(e, r, i, k, f, n, t) { + return (e = CA(e, r, i, k, f, 0, 3, n, t, 2)), e + } + function c5(e, r) { + return (e = e | 0), (r = r | 0), j4(e, A[r >> 2], A[(r + 4) >> 2]) | 0 + } + function xA(e, r, i) { + return (r = g5(A[(e + 16) >> 2], r, i)), r || Y1(e), r + } + function tQ(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), (Q[e | 0] - Q[r | 0]) | 0 + } + function ni(e) { + var r = 0 + return S(+e), (r = v(1) | 0), v(0) | 0, (r >>> 20) | 0 + } + function uQ(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0), Z[A[(e + 4) >> 2]]((e + 16) | 0, i) + } + function oQ(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), Ft(e, r, i, k, 48) + } + function lQ(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), (m[e | 0] - m[r | 0]) | 0 + } + function QA(e, r, i) { + return H(e, r & 255), (r = A[(e + 4) >> 2]), h0(e, i), r + } + function sQ(e, r, i, k) { + ;(e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), Ft(e, r, i, k, 55) + } + function z8(e, r) { + A[(r + 32) >> 2] && (w6(e, (r + 40) | 0), (A[(r + 32) >> 2] = 0)) + } + function j8(e, r, i, k, f, n) { + return (e = qi(e, r, i, k, f, n, 0, 60, 1)), e + } + function BQ(e, r) { + ;(e = e | 0), (r = r | 0), I(e, A[r >> 2], A[(r + 4) >> 2]), z1(r) + } + function k4(e, r) { + l2(e, 0), (A[(e + 4) >> 2] = r), (A[(e + 8) >> 2] = -2147483648) + } + function wQ(e, r, i, k) { + return (e = e | 0), (r = r | 0), (i = i | 0), (k = k | 0), (g = 0), 0 + } + function f4(e, r) { + l2(e, 0), (A[(e + 4) >> 2] = r), (A[(e + 8) >> 2] = 2147483646) + } + function ok(e, r, i, k, f, n, t) { + return (e = Qf(e, r, i, k, f, n, t, 2)), e + } + function $5(e, r) { + X0((e + 4) | 0, (Q[(e + 28) | 0] ? (r << 8) | (r >>> 8) : r) & 65535) + } + function I2(e, r, i, k, f, n) { + return B4(e, r, i, k, f, n, r, i, 16384) + } + function gQ(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), Ci(e), (g = 6), 0 + } + function TA(e, r, i) { + H(e, r & 255), h0(e, (((i - A[(e + 4) >> 2]) | 0) - 4) | 0) + } + function c0(e) { + l2(e, 0), (A[(e + 4) >> 2] = 0), (A[(e + 8) >> 2] = 2147483647) + } + function q8(e, r) { + A[r >> 2] != 4 && (w6(e, (r + 8) | 0), (A[r >> 2] = 4)) + } + function QQ(e, r, i) { + return (e = e | 0), (r = r | 0), (i = i | 0), O3(r, i) | 0 + } + function d5(e, r, i) { + return (e = qi(e, 0, 3, i, 0, 19, r, 60, 1)), e + } + function z4(e, r, i, k, f) { + return (e = Qf(e, r, i, r, i, k, f, 2)), e + } + function aQ(e, r) { + return (e = e | 0), (r = r | 0), v2(i1(e, r), g) | 0 + } + function hQ(e) { + return (e = e | 0), (A[(e + 164) >> 2] != ((e + 160) | 0)) | 0 + } + function $r(e) { + return e ? (31 - E0((e - 1) ^ e)) | 0 : 32 + } + function B0(e, r) { + ;(r = t0(A[e >> 2], r)), e2(A[(e - -64) >> 2], r) + } + function lk(e, r, i, k, f) { + return (e = j8(e, r, i, k, f, 19)), e + } + function Au(e, r, i, k, f, n) { + B4(e, r, i, k, f, n, r, i, 16384) + } + function ru(e) { + return e ? ((A[19348] = e), -1) : 0 + } + function ti(e, r, i, k) { + return k8(i0(r, 0, e, 0), g, i, k) + } + function CQ(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0), r5(e, r, i, 48) + } + function ui(e, r, i, k, f) { + return (e = X3(e, r, i, k, f, 0)), e + } + function IQ(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0), r5(e, r, i, 55) + } + function K(e, r) { + ;(r | 0) >= 222 && H5(A[(e + 16) >> 2], r) + } + function GQ(e) { + ;(e = e | 0), (A[(e + 148) >> 2] = 0), (A[(e + 144) >> 2] = 56) + } + function EQ(e, r) { + return (e = e | 0), (r = r | 0), (g = 0), o0[r >> 1] + } + function mQ(e, r) { + return (e = e | 0), (r = r | 0), (g = 0), F[r >> 1] + } + function YQ(e, r) { + return (e = e | 0), (r = r | 0), (g = 0), A[r >> 2] + } + function vQ(e) { + ;(e = e | 0), (A[(e + 144) >> 2] = 0), (A[(e + 148) >> 2] = 0) + } + function ZQ(e) { + return (e = e | 0), (e = (h - e) & -16), (h = e), e | 0 + } + function PA(e, r, i, k, f) { + return Qr(e, r, i, k, f, 0, 0) + } + function DQ(e, r) { + return (e = e | 0), (r = r | 0), (g = 0), Q[r | 0] + } + function sk(e, r, i, k) { + return (e = T1(e, r, i, k, 0, 0)), e + } + function JQ(e, r) { + return (e = e | 0), (r = r | 0), (g = 0), m[r | 0] + } + function LA(e, r, i, k, f) { + return qf(e, r, i, k, f, 76) + } + function FQ(e, r) { + ;(e = e | 0), (r = r | 0), (A[r >> 2] = A[r >> 2] + 1) + } + function E4(e, r, i, k, f) { + return qf(e, r, i, k, f, 72) + } + function z2(e, r, i) { + Q[e | 0] & 32 || Zf(r, i, e) + } + function oi(e, r, i) { + H(e, r ? 94 : 88), X0(e, i & 65535) + } + function sr(e, r, i, k, f) { + return qf(e, r, i, k, f, 73) + } + function eu(e, r, i, k, f) { + return rA(e, r, i, k, f, 0) + } + function WQ(e, r) { + return (e = e | 0), (r = r | 0), ((r << 3) + e) | 0 + } + function VQ(e, r) { + return (e = e | 0), (r = r | 0), A9(e | 0) | 0 + } + function MQ(e) { + return (e = e | 0), Lu(A[(e + 60) >> 2]) | 0 + } + function RQ(e) { + return (e = e | 0), v2(U1(e, 3), g) | 0 + } + function _8(e, r, i) { + H(e, r & 255), X0(e, i & 65535) + } + function SQ(e, r) { + return (e = e | 0), (r = r | 0), Ci(e), -1 + } + function dr(e, r, i) { + return I(e, r, i), (i | 0) == 6 + } + function j2(e, r, i, k) { + return (e = ln(e, r, i, k)), e + } + function UQ(e) { + return (e = e | 0), v2(j0(e), g) | 0 + } + function HQ(e) { + return (e = e | 0), v2(u2(e), g) | 0 + } + function XQ(e, r, i) { + ;(e = e | 0), (r = r | 0), (i = i | 0), z1(i) + } + function li(e, r, i) { + H(e, r & 255), H(e, i & 255) + } + function iu(e) { + return A6(e, 35872, 36624, 23) + } + function ku(e) { + return (Dr(20078, e, 11) | 0) != 0 + } + function c8(e) { + return A6(e, 36704, 37808, 35) + } + function w1(e, r, i) { + return (e = Un(e, r, i, 1)), e + } + function m4(e, r, i) { + ;(r | 0) == -7 && u8(e, i) + } + function i1(e, r) { + return (e = Er(e, r, o2(r))), e + } + function $8(e, r, i) { + return (e = Af(e, r, i, 1)), e + } + function n4(e, r, i) { + return (e = Un(e, r, i, 0)), e + } + function Br(e, r, i, k) { + return _k(e, r, i, k, 0) + } + function Z2(e, r, i) { + return (e = m2(e, r, i, 1)), e + } + function bQ(e, r) { + ;(e = e | 0), (r = r | 0), (A[(e + 24) >> 2] = r) + } + function R0(e, r, i) { + return (e = Af(e, r, i, 0)), e + } + function wr(e, r) { + ;(r | 0) >= 222 && H5(e, r) + } + function fu(e, r, i, k, f) { + Lr(e, r, i, k, f, 0, 3) + } + function nu(e) { + return ((e | 0) == 32) | ((e - 9) >>> 0 < 5) + } + function y2(e, r) { + r && I(e, (r - 16) | 0, -7) + } + function j4(e, r, i) { + return _k(e, 0, r, i, 0) + } + function si(e, r) { + return (e = ge(e, r, 0, 3)), e + } + function Bi(e, r) { + return (a6(e, r) >>> 31) | 0 + } + function s2(e, r, i) { + return U6(e, r, i, 0) + } + function y0(e, r) { + return (e = v7(e, r, 1)), e + } + function q2(e, r) { + return (e = v7(e, r, 0)), e + } + function tu(e, r) { + return T7(e, r, 17804) + } + function t4(e, r) { + return Mr(e, r, o2(r)) + } + function uu(e, r, i) { + return Kk(e, r, i, 2) + } + function ou(e, r) { + return (a6(e, r) | 0) <= 0 + } + function q4(e, r) { + return F6(e, r, o2(r)) + } + function lu(e, r) { + return ik(e, r, o2(r)) + } + function KA(e, r) { + return yA(e, 0, r | 16) + } + function pQ(e, r) { + ;(e = e | 0), (r = r | 0), y2(e, r) + } + function Y4(e) { + return D5(e, 26, 36, 25) + } + function v4(e) { + return (e = dt(e, -10)), e + } + function u4(e, r, i) { + return Fn(e, r, i) + } + function d8(e, r, i, k) { + p7(e, r, i, k, 1) + } + function su(e) { + return (e = dt(e, -9)), e + } + function A3(e) { + return D5(e, 6, -1, 5) + } + function r3(e, r) { + N0(e, (r << 1) ^ (r >> 31)) + } + function wi(e) { + return (e - 48) >>> 0 < 10 + } + function e3(e, r, i) { + gf(e, r, i, 0, 0) + } + function Ae(e, r) { + return Re(e, r) + } + function NQ(e) { + return (e = +e), +jA(e) + } + function re(e, r) { + return !a6(e, r) + } + function yQ(e) { + return (e = +e), +r0(e) + } + function xQ(e) { + return (e = +e), +o1(e) + } + function TQ(e) { + return (e = +e), +R2(e) + } + function PQ(e) { + return (e = +e), +l4(e) + } + function LQ(e) { + return (e = +e), +D4(e) + } + function Bk(e, r) { + P2(e, r, o2(r)) + } + function e2(e, r) { + h0((e + 256) | 0, r) + } + function $0(e, r, i) { + ii(e, r, i, 6) + } + function u1(e, r) { + H((e + 256) | 0, r) + } + function _0(e) { + return df(e, -1) + } + function Bu(e, r) { + X8(e, r, 19610) + } + function o4(e, r, i) { + ii(e, r, i, 3) + } + function b2(e, r, i) { + ii(e, r, i, 1) + } + function f0(e, r) { + X0((e + 256) | 0, r) + } + function j(e, r, i) { + ii(e, r, i, 4) + } + function gi(e, r, i) { + ii(e, r, i, 2) + } + function i3(e) { + return (e = e | 0), 0 + } + function Z4(e) { + return Ot(e, 1) + } + function wu(e, r) { + r4(e, r, 4930) + } + function _2(e) { + return AA(e, 1) + } + function Qi(e) { + return Fk(e, 2) + } + function ai(e) { + return cA(e, 0) + } + function k3(e) { + j(e, 10710, 0) + } + function c2(e) { + j(e, 16032, 0) + } + function hi(e) { + j(e, 3395, 0) + } + function Ci(e) { + j(e, 9920, 0) + } + function J0(e) { + j(e, 6276, 0) + } + function Ii(e) { + t2(e, 3710, 0) + } + function _4(e) { + $0(e, 4372, 0) + } + function KQ(e) { + ;(e = e | 0), Pi(e) + } + function OQ() { + return 76152 + } + function zQ(e) { + ;(e = e | 0), sn(e) + } + function jQ() { + return 76160 + } + function qQ() { + return 76168 + } + function _Q() { + return 76176 + } + function cQ() { + return h | 0 + } + function $Q(e) { + ;(e = e | 0), (h = e) + } + function f3(e, r) { + q8(e, r) + } + function gu(e) { + Pi(e & -4) + } + function wk() { + return 0 + } + function dQ(e) { + e = e | 0 + } + ;(x = Q), D1(p2) + var Z = n0([ + null, + Kl, + Q7, + Ys, + i3, + i3, + SQ, + AQ, + ug, + Wg, + Og, + gQ, + O5, + Fl, + h9, + ws, + bo, + jg, + Dg, + Dw, + YB, + fo, + $9, + _i, + wl, + iw, + X7, + lB, + qw, + R9, + o9, + Uk, + q9, + no, + C7, + S9, + _B, + qB, + Zg, + Rk, + Go, + os, + Zs, + Xl, + Ho, + Hn, + iQ, + Jl, + a9, + yo, + u9, + Co, + x5, + ml, + XQ, + JB, + VQ, + sw, + ng, + O5, + uQ, + Is, + Ro, + b7, + uo, + sB, + Ps, + ow, + FQ, + EB, + Ls, + Tg, + oo, + Jg, + Bs, + eo, + Fg, + Po, + al, + ew, + ro, + pl, + Cw, + mw, + Oo, + VB, + _3, + Do, + QQ, + wB, + Xs, + bw, + HB, + yg, + Jw, + xg, + Fw, + Lg, + Nw, + U9, + k9, + Xw, + nw, + PB, + Gg, + kg, + kQ, + K5, + IB, + AB, + GB, + Vs, + aB, + eB, + Bg, + _w, + Rg, + gB, + bB, + Eg, + og, + el, + ll, + vs, + Rs, + FB, + W8, + tg, + W8, + xw, + UB, + Hw, + gg, + ys, + is, + OB, + sl, + CB, + s8, + vg, + RB, + CQ, + oQ, + x9, + W9, + co, + D9, + tl, + Uo, + Bo, + Ss, + Yl, + jw, + W8, + rQ, + K5, + IQ, + sQ, + rg, + Dl, + ww, + qg, + Es, + s9, + $o, + L9, + cs, + zo, + uw, + Gs, + f9, + y9, + P9, + xo, + C9, + Ig, + wo, + xl, + pw, + es, + H9, + Js, + uB, + js, + WB, + tB, + Vo, + Ds, + go, + ns, + cB, + qo, + mr, + Q9, + to, + ig, + E9, + ho, + As, + T3, + Qs, + Ul, + Ml, + iB, + n7, + nl, + Tl, + Ts, + p3, + So, + Os, + Sg, + il, + gl, + Vl, + Ol, + Zl, + Ks, + gw, + jB, + hs, + dB, + Qg, + ag, + lg, + mB, + ms, + In, + To, + $w, + us, + On, + vl, + SB, + po, + kB, + i7, + mg, + Ug, + hB, + ks, + Us, + Uw, + xB, + Cs, + El, + Yw, + i6, + F9, + jl, + yw, + Tw, + zw, + _o, + p9, + B9, + I9, + Fo, + z9, + N9, + mo, + qk, + Io, + zs, + vn, + gn, + c9, + m9, + l9, + Eo, + kl, + Kw, + g9, + Ko, + Hs, + Iw, + mt, + jt, + so, + Ao, + yl, + rl, + $l, + Gl, + Rl, + ul, + gs, + pg, + aw, + hw, + Ow, + DB, + cw, + bg, + as, + Cl, + vo, + Sl, + ts, + rB, + bs, + Qo, + Jo, + Zo, + b9, + Ll, + cl, + dl, + jo, + J9, + ko, + Il, + oB, + Hg, + QB, + d9, + No, + Hl, + V9, + yQ, + TQ, + xQ, + Wl, + LQ, + hl, + Bl, + dk, + io, + ls, + ck, + we, + Mw, + ss, + nB, + PQ, + Qw, + ZB, + Ws, + xs, + TB, + fB, + pB, + Cr, + ji, + Yo, + ao, + Ql, + T9, + bl, + NQ, + vB, + Zw, + sg, + rs, + _s, + ps, + $s, + Ew, + _l, + vw, + MB, + Xg, + zB, + Rw, + XB, + _9, + BB, + O9, + Ag, + wg, + ql, + Q5, + yB, + Nt, + K9, + Pw, + LB, + Al, + v9, + Xo, + Wo, + lo, + fl, + X9, + Mo, + t9, + G9, + fs, + w9, + M9, + DQ, + JQ, + EQ, + mQ, + YQ, + NB, + $g, + dg, + Aw, + tw, + tQ, + lQ, + fQ, + nQ, + hg, + Cg, + kw, + fw, + zg, + cg, + MQ, + Lo, + lw, + i3, + wQ, + ]) + function Qu() { + return (h1.byteLength / 65536) | 0 + } + function Aa(e) { + e = e | 0 + var r = Qu() | 0, + i = (r + e) | 0 + if (r < i && i < 65536) { + var k = new ArrayBuffer(M(i, 65536)), + f = new Int8Array(k) + f.set(m), + (m = new Int8Array(k)), + (o0 = new Int16Array(k)), + (A = new Int32Array(k)), + (Q = new Uint8Array(k)), + (F = new Uint16Array(k)), + (z = new Uint32Array(k)), + (hA = new Float32Array(k)), + (b = new Float64Array(k)), + (h1 = k), + (a1.buffer = h1), + (x = Q) + } + return r + } + return { + q: ds, + r: s4, + s: Lw, + t: RQ, + u: bQ, + v: i9, + w: n9, + x: wk, + y: wk, + z: Ng, + A: OQ, + B: jQ, + C: qQ, + D: _Q, + E: Z9, + F: zQ, + G: e9, + H: KQ, + I: BQ, + J: z1, + K: Bw, + L: _g, + M: pQ, + N: fg, + O: UQ, + P: Kg, + Q: HQ, + R: Mg, + S: Ns, + T: Ww, + U: aQ, + V: c5, + W: $B, + X: eg, + Y: Pl, + Z: Sw, + _: Yg, + $: hQ, + aa: ol, + ba: Vw, + ca: rw, + da: Ms, + ea: Fs, + fa: Gw, + ga: Nl, + ha: qs, + ia: zl, + ja: dw, + ka: KB, + la: dQ, + ma: wk, + na: wk, + oa: Pg, + pa: WQ, + qa: GQ, + ra: vQ, + sa: Vg, + ta: eQ, + ua: Y9, + va: j9, + wa: Z, + xa: cQ, + ya: $Q, + za: ZQ, + } + } + return xu(_) + })(U) + } + function Ju(U) { + return { + then: function (X) { + X({ instance: new Du(U) }) + }, + } + } + var Fu = Error, + Wu = {} + ;(Vi = []), typeof Wu != "object" && Ri("no native wasm support detected") + var OA, + l3 = !1, + Mi, + L1, + K1, + O1 + function s3() { + var U = OA.buffer + ;(p.HEAP8 = Mi = new Int8Array(U)), + (p.HEAP16 = new Int16Array(U)), + (p.HEAPU8 = L1 = new Uint8Array(U)), + (p.HEAPU16 = new Uint16Array(U)), + (p.HEAP32 = K1 = new Int32Array(U)), + (p.HEAPU32 = O1 = new Uint32Array(U)), + (p.HEAPF32 = new Float32Array(U)), + (p.HEAPF64 = new Float64Array(U)) + } + var B3 = p.INITIAL_MEMORY || 16777216 + p.wasmMemory ? (OA = p.wasmMemory) : (OA = new Zu()), s3(), (B3 = OA.buffer.byteLength) + var w3 = [], + g3 = [], + Q3 = [] + function Vu() { + var U = p.preRun.shift() + w3.unshift(U) + } + var zA = 0, + Ek = null, + ee = null + function Ri(U) { + throw ( + (p.onAbort && p.onAbort(U), + (U = "Aborted(" + U + ")"), + Wi(U), + (l3 = !0), + (U = new Fu(U + ". Build with -sASSERTIONS for more info.")), + Di(U), + U) + ) + } + var a3 = (U) => U.startsWith("data:application/octet-stream;base64,"), + Mu = (U) => U.startsWith("file://"), + gr + if (((gr = "<<< WASM_BINARY_FILE >>>"), !a3(gr))) { + var h3 = gr + gr = p.locateFile ? p.locateFile(h3, b1) : b1 + h3 + } + function Ru() { + var U = gr + return Promise.resolve().then(() => { + if (U == gr && Vi) var X = new Uint8Array(Vi) + else { + if (a3(U)) + if (((X = U.slice(37)), typeof Ck < "u" && Ck)) + (X = Buffer.from(X, "base64")), + (X = new Uint8Array(X.buffer, X.byteOffset, X.length)) + else { + X = atob(X) + for (var _ = new Uint8Array(X.length), n0 = 0; n0 < X.length; ++n0) + _[n0] = X.charCodeAt(n0) + X = _ + } + else X = void 0 + if (!X) + if (Fi) X = Fi(U) + else throw "both async and sync fetching of the wasm failed" + } + return X + }) + } + function Su(U, X) { + return Ru() + .then(() => Ju(U)) + .then((_) => _) + .then(X, (_) => { + Wi(`failed to asynchronously prepare wasm: ${_}`), Ri(_) + }) + } + function Uu(U, X) { + return Su(U, X) + } + var mk = (U) => { + for (; 0 < U.length; ) U.shift()(p) + }, + C3 = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0, + c4 = (U, X, _) => { + var n0 = X + _ + for (_ = X; U[_] && !(_ >= n0); ) ++_ + if (16 < _ - X && U.buffer && C3) return C3.decode(U.subarray(X, _)) + for (n0 = ""; X < _; ) { + var x = U[X++] + if (x & 128) { + var F0 = U[X++] & 63 + if ((x & 224) == 192) n0 += String.fromCharCode(((x & 31) << 6) | F0) + else { + var S0 = U[X++] & 63 + ;(x = + (x & 240) == 224 + ? ((x & 15) << 12) | (F0 << 6) | S0 + : ((x & 7) << 18) | (F0 << 12) | (S0 << 6) | (U[X++] & 63)), + 65536 > x + ? (n0 += String.fromCharCode(x)) + : ((x -= 65536), + (n0 += String.fromCharCode(55296 | (x >> 10), 56320 | (x & 1023)))) + } + } else n0 += String.fromCharCode(x) + } + return n0 + }, + Hu = [0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335], + Xu = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334], + Yk = (U) => { + for (var X = 0, _ = 0; _ < U.length; ++_) { + var n0 = U.charCodeAt(_) + 127 >= n0 + ? X++ + : 2047 >= n0 + ? (X += 2) + : 55296 <= n0 && 57343 >= n0 + ? ((X += 4), ++_) + : (X += 3) + } + return X + }, + vk = (U, X, _) => { + var n0 = L1 + if (!(0 < _)) return 0 + var x = X + _ = X + _ - 1 + for (var F0 = 0; F0 < U.length; ++F0) { + var S0 = U.charCodeAt(F0) + if (55296 <= S0 && 57343 >= S0) { + var c = U.charCodeAt(++F0) + S0 = (65536 + ((S0 & 1023) << 10)) | (c & 1023) + } + if (127 >= S0) { + if (X >= _) break + n0[X++] = S0 + } else { + if (2047 >= S0) { + if (X + 1 >= _) break + n0[X++] = 192 | (S0 >> 6) + } else { + if (65535 >= S0) { + if (X + 2 >= _) break + n0[X++] = 224 | (S0 >> 12) + } else { + if (X + 3 >= _) break + ;(n0[X++] = 240 | (S0 >> 18)), (n0[X++] = 128 | ((S0 >> 12) & 63)) + } + n0[X++] = 128 | ((S0 >> 6) & 63) + } + n0[X++] = 128 | (S0 & 63) + } + } + return (n0[X] = 0), X - x + }, + I3 = (U) => { + var X = Yk(U) + 1, + _ = E3(X) + return _ && vk(U, _, X), _ + }, + Zk = {}, + G3 = () => { + if (!Dk) { + var U = { + USER: "web_user", + LOGNAME: "web_user", + PATH: "/", + PWD: "/", + HOME: "/home/web_user", + LANG: + ( + (typeof navigator == "object" && + navigator.languages && + navigator.languages[0]) || + "C" + ).replace("-", "_") + ".UTF-8", + _: hk || "./this.program", + }, + X + for (X in Zk) Zk[X] === void 0 ? delete U[X] : (U[X] = Zk[X]) + var _ = [] + for (X in U) _.push(`${X}=${U[X]}`) + Dk = _ + } + return Dk + }, + Dk, + bu = [null, [], []], + pu = (U, X, _, n0) => { + var x = { + string: (M2) => { + var Q1 = 0 + if (M2 != null && M2 !== 0) { + Q1 = Yk(M2) + 1 + var ie = Jk(Q1) + vk(M2, ie, Q1), (Q1 = ie) + } + return Q1 + }, + array: (M2) => { + var Q1 = Jk(M2.length) + return Mi.set(M2, Q1), Q1 + }, + } + U = p["_" + U] + var F0 = [], + S0 = 0 + if (n0) + for (var c = 0; c < n0.length; c++) { + var D1 = x[_[c]] + D1 ? (S0 === 0 && (S0 = m3()), (F0[c] = D1(n0[c]))) : (F0[c] = n0[c]) + } + return ( + (_ = U.apply(null, F0)), + (_ = (function (M2) { + return ( + S0 !== 0 && Y3(S0), + X === "string" ? (M2 ? c4(L1, M2) : "") : X === "boolean" ? !!M2 : M2 + ) + })(_)) + ) + }, + Nu = { + b: (U, X, _, n0) => { + Ri( + `Assertion failed: ${U ? c4(L1, U) : ""}, at: ` + + [ + X ? (X ? c4(L1, X) : "") : "unknown filename", + _, + n0 ? (n0 ? c4(L1, n0) : "") : "unknown function", + ], + ) + }, + j: function (U, X, _) { + ;(U = new Date( + 1e3 * ((X + 2097152) >>> 0 < 4194305 - !!U ? (U >>> 0) + 4294967296 * X : NaN), + )), + (K1[_ >> 2] = U.getSeconds()), + (K1[(_ + 4) >> 2] = U.getMinutes()), + (K1[(_ + 8) >> 2] = U.getHours()), + (K1[(_ + 12) >> 2] = U.getDate()), + (K1[(_ + 16) >> 2] = U.getMonth()), + (K1[(_ + 20) >> 2] = U.getFullYear() - 1900), + (K1[(_ + 24) >> 2] = U.getDay()), + (X = U.getFullYear()), + (K1[(_ + 28) >> 2] = + ((X % 4 !== 0 || (X % 100 === 0 && X % 400 !== 0) ? Xu : Hu)[U.getMonth()] + + U.getDate() - + 1) | + 0), + (K1[(_ + 36) >> 2] = -(60 * U.getTimezoneOffset())), + (X = new Date(U.getFullYear(), 6, 1).getTimezoneOffset()) + var n0 = new Date(U.getFullYear(), 0, 1).getTimezoneOffset() + K1[(_ + 32) >> 2] = (X != n0 && U.getTimezoneOffset() == Math.min(n0, X)) | 0 + }, + m: (U, X, _) => { + function n0(D1) { + return (D1 = D1.toTimeString().match(/\(([A-Za-z ]+)\)$/)) ? D1[1] : "GMT" + } + var x = new Date().getFullYear(), + F0 = new Date(x, 0, 1), + S0 = new Date(x, 6, 1) + x = F0.getTimezoneOffset() + var c = S0.getTimezoneOffset() + ;(O1[U >> 2] = 60 * Math.max(x, c)), + (K1[X >> 2] = +(x != c)), + (U = n0(F0)), + (X = n0(S0)), + (U = I3(U)), + (X = I3(X)), + c < x + ? ((O1[_ >> 2] = U), (O1[(_ + 4) >> 2] = X)) + : ((O1[_ >> 2] = X), (O1[(_ + 4) >> 2] = U)) + }, + c: () => { + Ri("") + }, + n: () => Date.now(), + l: (U) => { + var X = L1.length + if (((U >>>= 0), 2147483648 < U)) return !1 + for (var _ = 1; 4 >= _; _ *= 2) { + var n0 = X * (1 + 0.2 / _) + n0 = Math.min(n0, U + 100663296) + var x = Math + n0 = Math.max(U, n0) + A: { + x = + (x.min.call(x, 2147483648, n0 + ((65536 - (n0 % 65536)) % 65536)) - + OA.buffer.byteLength + + 65535) / + 65536 + try { + OA.grow(x), s3() + var F0 = 1 + break A + } catch {} + F0 = void 0 + } + if (F0) return !0 + } + return !1 + }, + f: (U, X) => { + var _ = 0 + return ( + G3().forEach((n0, x) => { + var F0 = X + _ + for (x = O1[(U + 4 * x) >> 2] = F0, F0 = 0; F0 < n0.length; ++F0) + Mi[x++ >> 0] = n0.charCodeAt(F0) + ;(Mi[x >> 0] = 0), (_ += n0.length + 1) + }), + 0 + ) + }, + g: (U, X) => { + var _ = G3() + O1[U >> 2] = _.length + var n0 = 0 + return _.forEach((x) => (n0 += x.length + 1)), (O1[X >> 2] = n0), 0 + }, + e: () => 52, + k: function () { + return 70 + }, + d: (U, X, _, n0) => { + for (var x = 0, F0 = 0; F0 < _; F0++) { + var S0 = O1[X >> 2], + c = O1[(X + 4) >> 2] + X += 8 + for (var D1 = 0; D1 < c; D1++) { + var M2 = L1[S0 + D1], + Q1 = bu[U] + M2 === 0 || M2 === 10 + ? ((U === 1 ? vu : Wi)(c4(Q1, 0)), (Q1.length = 0)) + : Q1.push(M2) + } + x += c + } + return (O1[n0 >> 2] = x), 0 + }, + a: OA, + p: function (U, X, _, n0, x) { + return p.callbacks.callFunction(void 0, U, X, _, n0, x) + }, + o: function (U) { + return p.callbacks.shouldInterrupt(void 0, U) + }, + i: function (U, X, _) { + return (_ = _ ? c4(L1, _) : ""), p.callbacks.loadModuleSource(void 0, U, X, _) + }, + h: function (U, X, _, n0) { + return ( + (_ = _ ? c4(L1, _) : ""), + (n0 = n0 ? c4(L1, n0) : ""), + p.callbacks.normalizeModule(void 0, U, X, _, n0) + ) + }, + }, + g0 = (function () { + function U(_) { + return ( + (g0 = _.exports), + g3.unshift(g0.q), + zA--, + p.monitorRunDependencies && p.monitorRunDependencies(zA), + zA == 0 && + (Ek !== null && (clearInterval(Ek), (Ek = null)), + ee && ((_ = ee), (ee = null), _())), + g0 + ) + } + var X = { a: Nu } + if ((zA++, p.monitorRunDependencies && p.monitorRunDependencies(zA), p.instantiateWasm)) + try { + return p.instantiateWasm(X, U) + } catch (_) { + Wi(`Module.instantiateWasm callback failed with error: ${_}`), Di(_) + } + return ( + Uu(X, function (_) { + U(_.instance) + }).catch(Di), + {} + ) + })(), + E3 = (p._malloc = (U) => (E3 = p._malloc = g0.r)(U)) + ;(p._QTS_Throw = (U, X) => (p._QTS_Throw = g0.s)(U, X)), + (p._QTS_NewError = (U) => (p._QTS_NewError = g0.t)(U)), + (p._QTS_RuntimeSetMemoryLimit = (U, X) => (p._QTS_RuntimeSetMemoryLimit = g0.u)(U, X)), + (p._QTS_RuntimeComputeMemoryUsage = (U, X) => + (p._QTS_RuntimeComputeMemoryUsage = g0.v)(U, X)), + (p._QTS_RuntimeDumpMemoryUsage = (U) => (p._QTS_RuntimeDumpMemoryUsage = g0.w)(U)), + (p._QTS_RecoverableLeakCheck = () => (p._QTS_RecoverableLeakCheck = g0.x)()), + (p._QTS_BuildIsSanitizeLeak = () => (p._QTS_BuildIsSanitizeLeak = g0.y)()), + (p._QTS_RuntimeSetMaxStackSize = (U, X) => (p._QTS_RuntimeSetMaxStackSize = g0.z)(U, X)), + (p._QTS_GetUndefined = () => (p._QTS_GetUndefined = g0.A)()), + (p._QTS_GetNull = () => (p._QTS_GetNull = g0.B)()), + (p._QTS_GetFalse = () => (p._QTS_GetFalse = g0.C)()), + (p._QTS_GetTrue = () => (p._QTS_GetTrue = g0.D)()), + (p._QTS_NewRuntime = () => (p._QTS_NewRuntime = g0.E)()), + (p._QTS_FreeRuntime = (U) => (p._QTS_FreeRuntime = g0.F)(U)), + (p._QTS_NewContext = (U) => (p._QTS_NewContext = g0.G)(U)), + (p._QTS_FreeContext = (U) => (p._QTS_FreeContext = g0.H)(U)), + (p._QTS_FreeValuePointer = (U, X) => (p._QTS_FreeValuePointer = g0.I)(U, X)), + (p._free = (U) => (p._free = g0.J)(U)), + (p._QTS_FreeValuePointerRuntime = (U, X) => (p._QTS_FreeValuePointerRuntime = g0.K)(U, X)), + (p._QTS_FreeVoidPointer = (U, X) => (p._QTS_FreeVoidPointer = g0.L)(U, X)), + (p._QTS_FreeCString = (U, X) => (p._QTS_FreeCString = g0.M)(U, X)), + (p._QTS_DupValuePointer = (U, X) => (p._QTS_DupValuePointer = g0.N)(U, X)), + (p._QTS_NewObject = (U) => (p._QTS_NewObject = g0.O)(U)), + (p._QTS_NewObjectProto = (U, X) => (p._QTS_NewObjectProto = g0.P)(U, X)), + (p._QTS_NewArray = (U) => (p._QTS_NewArray = g0.Q)(U)), + (p._QTS_NewArrayBuffer = (U, X, _) => (p._QTS_NewArrayBuffer = g0.R)(U, X, _)), + (p._QTS_NewFloat64 = (U, X) => (p._QTS_NewFloat64 = g0.S)(U, X)), + (p._QTS_GetFloat64 = (U, X) => (p._QTS_GetFloat64 = g0.T)(U, X)), + (p._QTS_NewString = (U, X) => (p._QTS_NewString = g0.U)(U, X)), + (p._QTS_GetString = (U, X) => (p._QTS_GetString = g0.V)(U, X)), + (p._QTS_GetArrayBuffer = (U, X) => (p._QTS_GetArrayBuffer = g0.W)(U, X)), + (p._QTS_GetArrayBufferLength = (U, X) => (p._QTS_GetArrayBufferLength = g0.X)(U, X)), + (p._QTS_NewSymbol = (U, X, _) => (p._QTS_NewSymbol = g0.Y)(U, X, _)), + (p._QTS_GetSymbolDescriptionOrKey = (U, X) => + (p._QTS_GetSymbolDescriptionOrKey = g0.Z)(U, X)), + (p._QTS_IsGlobalSymbol = (U, X) => (p._QTS_IsGlobalSymbol = g0._)(U, X)), + (p._QTS_IsJobPending = (U) => (p._QTS_IsJobPending = g0.$)(U)), + (p._QTS_ExecutePendingJob = (U, X, _) => (p._QTS_ExecutePendingJob = g0.aa)(U, X, _)), + (p._QTS_GetProp = (U, X, _) => (p._QTS_GetProp = g0.ba)(U, X, _)), + (p._QTS_SetProp = (U, X, _, n0) => (p._QTS_SetProp = g0.ca)(U, X, _, n0)), + (p._QTS_DefineProp = (U, X, _, n0, x, F0, S0, c, D1) => + (p._QTS_DefineProp = g0.da)(U, X, _, n0, x, F0, S0, c, D1)), + (p._QTS_Call = (U, X, _, n0, x) => (p._QTS_Call = g0.ea)(U, X, _, n0, x)), + (p._QTS_ResolveException = (U, X) => (p._QTS_ResolveException = g0.fa)(U, X)), + (p._QTS_Dump = (U, X) => (p._QTS_Dump = g0.ga)(U, X)), + (p._QTS_Eval = (U, X, _, n0, x) => (p._QTS_Eval = g0.ha)(U, X, _, n0, x)), + (p._QTS_Typeof = (U, X) => (p._QTS_Typeof = g0.ia)(U, X)), + (p._QTS_GetGlobalObject = (U) => (p._QTS_GetGlobalObject = g0.ja)(U)), + (p._QTS_NewPromiseCapability = (U, X) => (p._QTS_NewPromiseCapability = g0.ka)(U, X)), + (p._QTS_TestStringArg = (U) => (p._QTS_TestStringArg = g0.la)(U)), + (p._QTS_BuildIsDebug = () => (p._QTS_BuildIsDebug = g0.ma)()), + (p._QTS_BuildIsAsyncify = () => (p._QTS_BuildIsAsyncify = g0.na)()), + (p._QTS_NewFunction = (U, X, _) => (p._QTS_NewFunction = g0.oa)(U, X, _)), + (p._QTS_ArgvGetJSValueConstPointer = (U, X) => + (p._QTS_ArgvGetJSValueConstPointer = g0.pa)(U, X)), + (p._QTS_RuntimeEnableInterruptHandler = (U) => + (p._QTS_RuntimeEnableInterruptHandler = g0.qa)(U)), + (p._QTS_RuntimeDisableInterruptHandler = (U) => + (p._QTS_RuntimeDisableInterruptHandler = g0.ra)(U)), + (p._QTS_RuntimeEnableModuleLoader = (U, X) => + (p._QTS_RuntimeEnableModuleLoader = g0.sa)(U, X)), + (p._QTS_RuntimeDisableModuleLoader = (U) => (p._QTS_RuntimeDisableModuleLoader = g0.ta)(U)), + (p._QTS_bjson_encode = (U, X) => (p._QTS_bjson_encode = g0.ua)(U, X)), + (p._QTS_bjson_decode = (U, X) => (p._QTS_bjson_decode = g0.va)(U, X)) + var m3 = () => (m3 = g0.xa)(), + Y3 = (U) => (Y3 = g0.ya)(U), + Jk = (U) => (Jk = g0.za)(U) + ;(p.___start_em_js = 76484), + (p.___stop_em_js = 77386), + (p.cwrap = (U, X, _, n0) => { + var x = !_ || _.every((F0) => F0 === "number" || F0 === "boolean") + return X !== "string" && x && !n0 + ? p["_" + U] + : function () { + return pu(U, X, _, arguments) + } + }), + (p.UTF8ToString = (U, X) => (U ? c4(L1, U, X) : "")), + (p.stringToUTF8 = (U, X, _) => vk(U, X, _)), + (p.lengthBytesUTF8 = Yk) + var Si + ee = function U() { + Si || v3(), Si || (ee = U) + } + function v3() { + function U() { + if (!Si && ((Si = !0), (p.calledRun = !0), !l3)) { + if ((mk(g3), t3(p), p.onRuntimeInitialized && p.onRuntimeInitialized(), p.postRun)) + for ( + typeof p.postRun == "function" && (p.postRun = [p.postRun]); + p.postRun.length; + + ) { + var X = p.postRun.shift() + Q3.unshift(X) + } + mk(Q3) + } + } + if (!(0 < zA)) { + if (p.preRun) + for (typeof p.preRun == "function" && (p.preRun = [p.preRun]); p.preRun.length; ) Vu() + mk(w3), + 0 < zA || + (p.setStatus + ? (p.setStatus("Running..."), + setTimeout(function () { + setTimeout(function () { + p.setStatus("") + }, 1), + U() + }, 1)) + : U()) + } + } + if (p.preInit) + for (typeof p.preInit == "function" && (p.preInit = [p.preInit]); 0 < p.preInit.length; ) + p.preInit.pop()() + return v3(), ak.ready + } + })(), + Eu = ea +var ia = { + type: "sync", + importFFI: () => Promise.resolve(gk), + importModuleLoader: () => Promise.resolve(Eu), + }, + ua = ia +export { ua as default } +//# sourceMappingURL=index.mjs.map diff --git a/packages/variant-quickjs-purejs-mjs-release-sync/package.json b/packages/variant-quickjs-purejs-mjs-release-sync/package.json new file mode 100644 index 00000000..16c89fc2 --- /dev/null +++ b/packages/variant-quickjs-purejs-mjs-release-sync/package.json @@ -0,0 +1,50 @@ +{ + "name": "@jitl/quickjs-purejs-mjs-release-sync", + "version": "0.25.1", + "description": "Variant of quickjs library: Compiled to pure JS, no WebAssembly required. Very slow.", + "sideEffects": false, + "repository": { + "type": "git", + "url": "https://github.com/justjake/quickjs-emscripten" + }, + "author": { + "name": "Jake Teton-Landis", + "url": "https://jake.tl" + }, + "scripts": { + "build": "yarn build:c && yarn build:ts", + "build:c": "make -j2", + "build:ts": "npx tsup", + "check:types": "npx tsc --project . --noEmit", + "clean": "make clean", + "prepare": "yarn clean && yarn build" + }, + "files": [ + "dist/**/*", + "!dist/*.tsbuildinfo" + ], + "types": "./dist/index.d.mts", + "main": "./dist/index.mjs", + "module": "./dist/index.mjs", + "exports": { + ".": { + "types": "./dist/index.d.mts", + "import": "./dist/index.mjs", + "default": "./dist/index.mjs" + }, + "./package.json": "./package.json", + "./ffi": { + "types": "./dist/ffi.d.ts", + "import": "./dist/ffi.mjs", + "default": "./dist/ffi.mjs" + }, + "./emscripten-module": { + "types": "./dist/emscripten-module.d.ts", + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" + } + }, + "dependencies": { + "@jitl/quickjs-ffi-types": "workspace:*" + } +} diff --git a/packages/variant-quickjs-purejs-mjs-release-sync/src/ffi.ts b/packages/variant-quickjs-purejs-mjs-release-sync/src/ffi.ts new file mode 100644 index 00000000..f754a036 --- /dev/null +++ b/packages/variant-quickjs-purejs-mjs-release-sync/src/ffi.ts @@ -0,0 +1,348 @@ +// This file generated by "generate.ts ffi" in the root of the repo. +import { + QuickJSEmscriptenModule, + JSRuntimePointer, + JSContextPointer, + JSContextPointerPointer, + JSModuleDefPointer, + JSValuePointer, + JSValueConstPointer, + JSValuePointerPointer, + JSValueConstPointerPointer, + QTS_C_To_HostCallbackFuncPointer, + QTS_C_To_HostInterruptFuncPointer, + QTS_C_To_HostLoadModuleFuncPointer, + BorrowedHeapCharPointer, + OwnedHeapCharPointer, + JSBorrowedCharPointer, + JSVoidPointer, + EvalFlags, + IntrinsicsFlags, + EvalDetectModule, +} from "@jitl/quickjs-ffi-types" + +/** + * Low-level FFI bindings to QuickJS's Emscripten module. + * See instead {@link QuickJSContext}, the public Javascript interface exposed by this + * library. + * + * @unstable The FFI interface is considered private and may change. + */ +export class QuickJSFFI { + constructor(private module: QuickJSEmscriptenModule) {} + /** Set at compile time. */ + readonly DEBUG = false + + QTS_Throw: ( + ctx: JSContextPointer, + error: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_Throw", "number", ["number", "number"]) + + QTS_NewError: (ctx: JSContextPointer) => JSValuePointer = this.module.cwrap( + "QTS_NewError", + "number", + ["number"], + ) + + QTS_RuntimeSetMemoryLimit: (rt: JSRuntimePointer, limit: number) => void = this.module.cwrap( + "QTS_RuntimeSetMemoryLimit", + null, + ["number", "number"], + ) + + QTS_RuntimeComputeMemoryUsage: (rt: JSRuntimePointer, ctx: JSContextPointer) => JSValuePointer = + this.module.cwrap("QTS_RuntimeComputeMemoryUsage", "number", ["number", "number"]) + + QTS_RuntimeDumpMemoryUsage: (rt: JSRuntimePointer) => OwnedHeapCharPointer = this.module.cwrap( + "QTS_RuntimeDumpMemoryUsage", + "number", + ["number"], + ) + + QTS_RecoverableLeakCheck: () => number = this.module.cwrap( + "QTS_RecoverableLeakCheck", + "number", + [], + ) + + QTS_BuildIsSanitizeLeak: () => number = this.module.cwrap("QTS_BuildIsSanitizeLeak", "number", []) + + QTS_RuntimeSetMaxStackSize: (rt: JSRuntimePointer, stack_size: number) => void = + this.module.cwrap("QTS_RuntimeSetMaxStackSize", null, ["number", "number"]) + + QTS_GetUndefined: () => JSValueConstPointer = this.module.cwrap("QTS_GetUndefined", "number", []) + + QTS_GetNull: () => JSValueConstPointer = this.module.cwrap("QTS_GetNull", "number", []) + + QTS_GetFalse: () => JSValueConstPointer = this.module.cwrap("QTS_GetFalse", "number", []) + + QTS_GetTrue: () => JSValueConstPointer = this.module.cwrap("QTS_GetTrue", "number", []) + + QTS_NewRuntime: () => JSRuntimePointer = this.module.cwrap("QTS_NewRuntime", "number", []) + + QTS_FreeRuntime: (rt: JSRuntimePointer) => void = this.module.cwrap("QTS_FreeRuntime", null, [ + "number", + ]) + + QTS_NewContext: (rt: JSRuntimePointer, intrinsics: IntrinsicsFlags) => JSContextPointer = + this.module.cwrap("QTS_NewContext", "number", ["number", "number"]) + + QTS_FreeContext: (ctx: JSContextPointer) => void = this.module.cwrap("QTS_FreeContext", null, [ + "number", + ]) + + QTS_FreeValuePointer: (ctx: JSContextPointer, value: JSValuePointer) => void = this.module.cwrap( + "QTS_FreeValuePointer", + null, + ["number", "number"], + ) + + QTS_FreeValuePointerRuntime: (rt: JSRuntimePointer, value: JSValuePointer) => void = + this.module.cwrap("QTS_FreeValuePointerRuntime", null, ["number", "number"]) + + QTS_FreeVoidPointer: (ctx: JSContextPointer, ptr: JSVoidPointer) => void = this.module.cwrap( + "QTS_FreeVoidPointer", + null, + ["number", "number"], + ) + + QTS_FreeCString: (ctx: JSContextPointer, str: JSBorrowedCharPointer) => void = this.module.cwrap( + "QTS_FreeCString", + null, + ["number", "number"], + ) + + QTS_DupValuePointer: ( + ctx: JSContextPointer, + val: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_DupValuePointer", "number", ["number", "number"]) + + QTS_NewObject: (ctx: JSContextPointer) => JSValuePointer = this.module.cwrap( + "QTS_NewObject", + "number", + ["number"], + ) + + QTS_NewObjectProto: ( + ctx: JSContextPointer, + proto: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_NewObjectProto", "number", ["number", "number"]) + + QTS_NewArray: (ctx: JSContextPointer) => JSValuePointer = this.module.cwrap( + "QTS_NewArray", + "number", + ["number"], + ) + + QTS_NewArrayBuffer: ( + ctx: JSContextPointer, + buffer: JSVoidPointer, + length: number, + ) => JSValuePointer = this.module.cwrap("QTS_NewArrayBuffer", "number", [ + "number", + "number", + "number", + ]) + + QTS_NewFloat64: (ctx: JSContextPointer, num: number) => JSValuePointer = this.module.cwrap( + "QTS_NewFloat64", + "number", + ["number", "number"], + ) + + QTS_GetFloat64: (ctx: JSContextPointer, value: JSValuePointer | JSValueConstPointer) => number = + this.module.cwrap("QTS_GetFloat64", "number", ["number", "number"]) + + QTS_NewString: (ctx: JSContextPointer, string: BorrowedHeapCharPointer) => JSValuePointer = + this.module.cwrap("QTS_NewString", "number", ["number", "number"]) + + QTS_GetString: ( + ctx: JSContextPointer, + value: JSValuePointer | JSValueConstPointer, + ) => JSBorrowedCharPointer = this.module.cwrap("QTS_GetString", "number", ["number", "number"]) + + QTS_GetArrayBuffer: ( + ctx: JSContextPointer, + data: JSValuePointer | JSValueConstPointer, + ) => JSVoidPointer = this.module.cwrap("QTS_GetArrayBuffer", "number", ["number", "number"]) + + QTS_GetArrayBufferLength: ( + ctx: JSContextPointer, + data: JSValuePointer | JSValueConstPointer, + ) => number = this.module.cwrap("QTS_GetArrayBufferLength", "number", ["number", "number"]) + + QTS_NewSymbol: ( + ctx: JSContextPointer, + description: BorrowedHeapCharPointer, + isGlobal: number, + ) => JSValuePointer = this.module.cwrap("QTS_NewSymbol", "number", ["number", "number", "number"]) + + QTS_GetSymbolDescriptionOrKey: ( + ctx: JSContextPointer, + value: JSValuePointer | JSValueConstPointer, + ) => JSBorrowedCharPointer = this.module.cwrap("QTS_GetSymbolDescriptionOrKey", "number", [ + "number", + "number", + ]) + + QTS_IsGlobalSymbol: ( + ctx: JSContextPointer, + value: JSValuePointer | JSValueConstPointer, + ) => number = this.module.cwrap("QTS_IsGlobalSymbol", "number", ["number", "number"]) + + QTS_IsJobPending: (rt: JSRuntimePointer) => number = this.module.cwrap( + "QTS_IsJobPending", + "number", + ["number"], + ) + + QTS_ExecutePendingJob: ( + rt: JSRuntimePointer, + maxJobsToExecute: number, + lastJobContext: JSContextPointerPointer, + ) => JSValuePointer = this.module.cwrap("QTS_ExecutePendingJob", "number", [ + "number", + "number", + "number", + ]) + + QTS_GetProp: ( + ctx: JSContextPointer, + this_val: JSValuePointer | JSValueConstPointer, + prop_name: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_GetProp", "number", ["number", "number", "number"]) + + QTS_SetProp: ( + ctx: JSContextPointer, + this_val: JSValuePointer | JSValueConstPointer, + prop_name: JSValuePointer | JSValueConstPointer, + prop_value: JSValuePointer | JSValueConstPointer, + ) => void = this.module.cwrap("QTS_SetProp", null, ["number", "number", "number", "number"]) + + QTS_DefineProp: ( + ctx: JSContextPointer, + this_val: JSValuePointer | JSValueConstPointer, + prop_name: JSValuePointer | JSValueConstPointer, + prop_value: JSValuePointer | JSValueConstPointer, + get: JSValuePointer | JSValueConstPointer, + set: JSValuePointer | JSValueConstPointer, + configurable: boolean, + enumerable: boolean, + has_value: boolean, + ) => void = this.module.cwrap("QTS_DefineProp", null, [ + "number", + "number", + "number", + "number", + "number", + "number", + "boolean", + "boolean", + "boolean", + ]) + + QTS_Call: ( + ctx: JSContextPointer, + func_obj: JSValuePointer | JSValueConstPointer, + this_obj: JSValuePointer | JSValueConstPointer, + argc: number, + argv_ptrs: JSValueConstPointerPointer, + ) => JSValuePointer = this.module.cwrap("QTS_Call", "number", [ + "number", + "number", + "number", + "number", + "number", + ]) + + QTS_ResolveException: (ctx: JSContextPointer, maybe_exception: JSValuePointer) => JSValuePointer = + this.module.cwrap("QTS_ResolveException", "number", ["number", "number"]) + + QTS_Dump: ( + ctx: JSContextPointer, + obj: JSValuePointer | JSValueConstPointer, + ) => JSBorrowedCharPointer = this.module.cwrap("QTS_Dump", "number", ["number", "number"]) + + QTS_Eval: ( + ctx: JSContextPointer, + js_code: BorrowedHeapCharPointer, + filename: string, + detectModule: EvalDetectModule, + evalFlags: EvalFlags, + ) => JSValuePointer = this.module.cwrap("QTS_Eval", "number", [ + "number", + "number", + "string", + "number", + "number", + ]) + + QTS_Typeof: ( + ctx: JSContextPointer, + value: JSValuePointer | JSValueConstPointer, + ) => OwnedHeapCharPointer = this.module.cwrap("QTS_Typeof", "number", ["number", "number"]) + + QTS_GetGlobalObject: (ctx: JSContextPointer) => JSValuePointer = this.module.cwrap( + "QTS_GetGlobalObject", + "number", + ["number"], + ) + + QTS_NewPromiseCapability: ( + ctx: JSContextPointer, + resolve_funcs_out: JSValuePointerPointer, + ) => JSValuePointer = this.module.cwrap("QTS_NewPromiseCapability", "number", [ + "number", + "number", + ]) + + QTS_TestStringArg: (string: string) => void = this.module.cwrap("QTS_TestStringArg", null, [ + "string", + ]) + + QTS_BuildIsDebug: () => number = this.module.cwrap("QTS_BuildIsDebug", "number", []) + + QTS_BuildIsAsyncify: () => number = this.module.cwrap("QTS_BuildIsAsyncify", "number", []) + + QTS_NewFunction: (ctx: JSContextPointer, func_id: number, name: string) => JSValuePointer = + this.module.cwrap("QTS_NewFunction", "number", ["number", "number", "string"]) + + QTS_ArgvGetJSValueConstPointer: ( + argv: JSValuePointer | JSValueConstPointer, + index: number, + ) => JSValueConstPointer = this.module.cwrap("QTS_ArgvGetJSValueConstPointer", "number", [ + "number", + "number", + ]) + + QTS_RuntimeEnableInterruptHandler: (rt: JSRuntimePointer) => void = this.module.cwrap( + "QTS_RuntimeEnableInterruptHandler", + null, + ["number"], + ) + + QTS_RuntimeDisableInterruptHandler: (rt: JSRuntimePointer) => void = this.module.cwrap( + "QTS_RuntimeDisableInterruptHandler", + null, + ["number"], + ) + + QTS_RuntimeEnableModuleLoader: (rt: JSRuntimePointer, use_custom_normalize: number) => void = + this.module.cwrap("QTS_RuntimeEnableModuleLoader", null, ["number", "number"]) + + QTS_RuntimeDisableModuleLoader: (rt: JSRuntimePointer) => void = this.module.cwrap( + "QTS_RuntimeDisableModuleLoader", + null, + ["number"], + ) + + QTS_bjson_encode: ( + ctx: JSContextPointer, + val: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_bjson_encode", "number", ["number", "number"]) + + QTS_bjson_decode: ( + ctx: JSContextPointer, + data: JSValuePointer | JSValueConstPointer, + ) => JSValuePointer = this.module.cwrap("QTS_bjson_decode", "number", ["number", "number"]) +} diff --git a/packages/variant-quickjs-purejs-mjs-release-sync/src/index.ts b/packages/variant-quickjs-purejs-mjs-release-sync/src/index.ts new file mode 100644 index 00000000..0928a608 --- /dev/null +++ b/packages/variant-quickjs-purejs-mjs-release-sync/src/index.ts @@ -0,0 +1,26 @@ +import type { QuickJSSyncVariant } from "@jitl/quickjs-ffi-types" +import { QuickJSFFI } from "./ffi.js" +import moduleLoader from "@jitl/quickjs-purejs-mjs-release-sync/emscripten-module" + +/** + * ### @jitl/quickjs-purejs-mjs-release-sync + * + * [Docs](https://github.com/justjake/quickjs-emscripten/blob/main/doc/@jitl/quickjs-purejs-mjs-release-sync/README.md) | + * Compiled to pure JS, no WebAssembly required. Very slow. + * + * | Variable | Setting | Description | + * | -- | -- | -- | + * | library | quickjs | The original [bellard/quickjs](https://github.com/bellard/quickjs) library. | + * | releaseMode | release | Optimized for performance; use when building/deploying your application. | + * | syncMode | sync | The default, normal build. Note that both variants support regular async functions. | + * | emscriptenInclusion | purejs | The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use. | + * | exports | import | Has these package.json export conditions | + * + */ +const variant: QuickJSSyncVariant = { + type: "sync", + importFFI: () => Promise.resolve(QuickJSFFI), + importModuleLoader: () => Promise.resolve(moduleLoader), +} as const + +export default variant diff --git a/packages/variant-quickjs-purejs-mjs-release-sync/tsconfig.json b/packages/variant-quickjs-purejs-mjs-release-sync/tsconfig.json new file mode 100644 index 00000000..3a077e27 --- /dev/null +++ b/packages/variant-quickjs-purejs-mjs-release-sync/tsconfig.json @@ -0,0 +1 @@ +{ "extends": "@jitl/tsconfig/tsconfig.json", "include": ["src/*"], "exclude": ["node_modules"] } diff --git a/packages/variant-quickjs-purejs-mjs-release-sync/tsup.config.ts b/packages/variant-quickjs-purejs-mjs-release-sync/tsup.config.ts new file mode 100644 index 00000000..655abae2 --- /dev/null +++ b/packages/variant-quickjs-purejs-mjs-release-sync/tsup.config.ts @@ -0,0 +1,8 @@ +import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" + +export default extendConfig({ + entry: ["src/index.ts"], + external: [], + format: ["esm"], + clean: false, +}) diff --git a/packages/variant-quickjs-purejs-mjs-release-sync/typedoc.json b/packages/variant-quickjs-purejs-mjs-release-sync/typedoc.json new file mode 100644 index 00000000..e0f02210 --- /dev/null +++ b/packages/variant-quickjs-purejs-mjs-release-sync/typedoc.json @@ -0,0 +1 @@ +{ "extends": "../../typedoc.base.js", "entryPoints": ["./src/index.ts"], "mergeReadme": true } diff --git a/packages/variant-quickjs-singlefile-browser-debug-asyncify/Makefile b/packages/variant-quickjs-singlefile-browser-debug-asyncify/Makefile index ba62ea99..1e32f9b4 100644 --- a/packages/variant-quickjs-singlefile-browser-debug-asyncify/Makefile +++ b/packages/variant-quickjs-singlefile-browser-debug-asyncify/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=ASYNCIFY -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-s ASYNCIFY=1 diff --git a/packages/variant-quickjs-singlefile-browser-debug-asyncify/package.json b/packages/variant-quickjs-singlefile-browser-debug-asyncify/package.json index 7ac80ad6..792aade6 100644 --- a/packages/variant-quickjs-singlefile-browser-debug-asyncify/package.json +++ b/packages/variant-quickjs-singlefile-browser-debug-asyncify/package.json @@ -42,7 +42,8 @@ "./emscripten-module": { "types": "./dist/emscripten-module.browser.d.ts", "browser": "./dist/emscripten-module.browser.mjs", - "import": "./dist/emscripten-module.browser.mjs" + "import": "./dist/emscripten-module.browser.mjs", + "default": "./dist/emscripten-module.browser.mjs" } }, "dependencies": { diff --git a/packages/variant-quickjs-singlefile-browser-debug-asyncify/tsup.config.ts b/packages/variant-quickjs-singlefile-browser-debug-asyncify/tsup.config.ts index 3501a3d1..88c0e1dc 100644 --- a/packages/variant-quickjs-singlefile-browser-debug-asyncify/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-browser-debug-asyncify/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-browser-debug-asyncify/emscripten-module"], - formats: ["esm"], + external: [], + format: ["esm"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-browser-debug-sync/Makefile b/packages/variant-quickjs-singlefile-browser-debug-sync/Makefile index 03608673..2cbabf48 100644 --- a/packages/variant-quickjs-singlefile-browser-debug-sync/Makefile +++ b/packages/variant-quickjs-singlefile-browser-debug-sync/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=SYNC -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-O0 diff --git a/packages/variant-quickjs-singlefile-browser-debug-sync/package.json b/packages/variant-quickjs-singlefile-browser-debug-sync/package.json index 148fe075..f8035003 100644 --- a/packages/variant-quickjs-singlefile-browser-debug-sync/package.json +++ b/packages/variant-quickjs-singlefile-browser-debug-sync/package.json @@ -42,7 +42,8 @@ "./emscripten-module": { "types": "./dist/emscripten-module.browser.d.ts", "browser": "./dist/emscripten-module.browser.mjs", - "import": "./dist/emscripten-module.browser.mjs" + "import": "./dist/emscripten-module.browser.mjs", + "default": "./dist/emscripten-module.browser.mjs" } }, "dependencies": { diff --git a/packages/variant-quickjs-singlefile-browser-debug-sync/tsup.config.ts b/packages/variant-quickjs-singlefile-browser-debug-sync/tsup.config.ts index 4b7e31f3..88c0e1dc 100644 --- a/packages/variant-quickjs-singlefile-browser-debug-sync/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-browser-debug-sync/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-browser-debug-sync/emscripten-module"], - formats: ["esm"], + external: [], + format: ["esm"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-browser-release-asyncify/Makefile b/packages/variant-quickjs-singlefile-browser-release-asyncify/Makefile index e6e8221a..fa467415 100644 --- a/packages/variant-quickjs-singlefile-browser-release-asyncify/Makefile +++ b/packages/variant-quickjs-singlefile-browser-release-asyncify/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=ASYNCIFY -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-s ASYNCIFY=1 diff --git a/packages/variant-quickjs-singlefile-browser-release-asyncify/package.json b/packages/variant-quickjs-singlefile-browser-release-asyncify/package.json index 751421b3..81856002 100644 --- a/packages/variant-quickjs-singlefile-browser-release-asyncify/package.json +++ b/packages/variant-quickjs-singlefile-browser-release-asyncify/package.json @@ -42,7 +42,8 @@ "./emscripten-module": { "types": "./dist/emscripten-module.browser.d.ts", "browser": "./dist/emscripten-module.browser.mjs", - "import": "./dist/emscripten-module.browser.mjs" + "import": "./dist/emscripten-module.browser.mjs", + "default": "./dist/emscripten-module.browser.mjs" } }, "dependencies": { diff --git a/packages/variant-quickjs-singlefile-browser-release-asyncify/tsup.config.ts b/packages/variant-quickjs-singlefile-browser-release-asyncify/tsup.config.ts index 1aee367f..88c0e1dc 100644 --- a/packages/variant-quickjs-singlefile-browser-release-asyncify/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-browser-release-asyncify/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-browser-release-asyncify/emscripten-module"], - formats: ["esm"], + external: [], + format: ["esm"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-browser-release-sync/Makefile b/packages/variant-quickjs-singlefile-browser-release-sync/Makefile index f88b1cdf..b79035eb 100644 --- a/packages/variant-quickjs-singlefile-browser-release-sync/Makefile +++ b/packages/variant-quickjs-singlefile-browser-release-sync/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=SYNC -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-Oz diff --git a/packages/variant-quickjs-singlefile-browser-release-sync/package.json b/packages/variant-quickjs-singlefile-browser-release-sync/package.json index 30bd8aba..f92f818d 100644 --- a/packages/variant-quickjs-singlefile-browser-release-sync/package.json +++ b/packages/variant-quickjs-singlefile-browser-release-sync/package.json @@ -42,7 +42,8 @@ "./emscripten-module": { "types": "./dist/emscripten-module.browser.d.ts", "browser": "./dist/emscripten-module.browser.mjs", - "import": "./dist/emscripten-module.browser.mjs" + "import": "./dist/emscripten-module.browser.mjs", + "default": "./dist/emscripten-module.browser.mjs" } }, "dependencies": { diff --git a/packages/variant-quickjs-singlefile-browser-release-sync/tsup.config.ts b/packages/variant-quickjs-singlefile-browser-release-sync/tsup.config.ts index 604b63ee..88c0e1dc 100644 --- a/packages/variant-quickjs-singlefile-browser-release-sync/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-browser-release-sync/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-browser-release-sync/emscripten-module"], - formats: ["esm"], + external: [], + format: ["esm"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-cjs-debug-asyncify/Makefile b/packages/variant-quickjs-singlefile-cjs-debug-asyncify/Makefile index 049f0ec7..4e24198a 100644 --- a/packages/variant-quickjs-singlefile-cjs-debug-asyncify/Makefile +++ b/packages/variant-quickjs-singlefile-cjs-debug-asyncify/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=ASYNCIFY -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-s ASYNCIFY=1 diff --git a/packages/variant-quickjs-singlefile-cjs-debug-asyncify/tsup.config.ts b/packages/variant-quickjs-singlefile-cjs-debug-asyncify/tsup.config.ts index 1ae4be23..63247d9f 100644 --- a/packages/variant-quickjs-singlefile-cjs-debug-asyncify/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-cjs-debug-asyncify/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-cjs-debug-asyncify/emscripten-module"], - formats: ["cjs"], + external: [], + format: ["cjs"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-cjs-debug-sync/Makefile b/packages/variant-quickjs-singlefile-cjs-debug-sync/Makefile index f2c7d0d0..71ec87fb 100644 --- a/packages/variant-quickjs-singlefile-cjs-debug-sync/Makefile +++ b/packages/variant-quickjs-singlefile-cjs-debug-sync/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=SYNC -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-O0 diff --git a/packages/variant-quickjs-singlefile-cjs-debug-sync/tsup.config.ts b/packages/variant-quickjs-singlefile-cjs-debug-sync/tsup.config.ts index 557d0270..63247d9f 100644 --- a/packages/variant-quickjs-singlefile-cjs-debug-sync/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-cjs-debug-sync/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-cjs-debug-sync/emscripten-module"], - formats: ["cjs"], + external: [], + format: ["cjs"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-cjs-release-asyncify/Makefile b/packages/variant-quickjs-singlefile-cjs-release-asyncify/Makefile index b1bdc321..7051c608 100644 --- a/packages/variant-quickjs-singlefile-cjs-release-asyncify/Makefile +++ b/packages/variant-quickjs-singlefile-cjs-release-asyncify/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=ASYNCIFY -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-s ASYNCIFY=1 diff --git a/packages/variant-quickjs-singlefile-cjs-release-asyncify/tsup.config.ts b/packages/variant-quickjs-singlefile-cjs-release-asyncify/tsup.config.ts index ecb57989..63247d9f 100644 --- a/packages/variant-quickjs-singlefile-cjs-release-asyncify/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-cjs-release-asyncify/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-cjs-release-asyncify/emscripten-module"], - formats: ["cjs"], + external: [], + format: ["cjs"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-cjs-release-sync/Makefile b/packages/variant-quickjs-singlefile-cjs-release-sync/Makefile index 4ce73bd8..3c2e5841 100644 --- a/packages/variant-quickjs-singlefile-cjs-release-sync/Makefile +++ b/packages/variant-quickjs-singlefile-cjs-release-sync/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=SYNC -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-Oz diff --git a/packages/variant-quickjs-singlefile-cjs-release-sync/tsup.config.ts b/packages/variant-quickjs-singlefile-cjs-release-sync/tsup.config.ts index c6a76e67..63247d9f 100644 --- a/packages/variant-quickjs-singlefile-cjs-release-sync/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-cjs-release-sync/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-cjs-release-sync/emscripten-module"], - formats: ["cjs"], + external: [], + format: ["cjs"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-mjs-debug-asyncify/Makefile b/packages/variant-quickjs-singlefile-mjs-debug-asyncify/Makefile index 42fd9675..927509ec 100644 --- a/packages/variant-quickjs-singlefile-mjs-debug-asyncify/Makefile +++ b/packages/variant-quickjs-singlefile-mjs-debug-asyncify/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=ASYNCIFY -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-s ASYNCIFY=1 diff --git a/packages/variant-quickjs-singlefile-mjs-debug-asyncify/package.json b/packages/variant-quickjs-singlefile-mjs-debug-asyncify/package.json index 69c39cf4..3cc5de38 100644 --- a/packages/variant-quickjs-singlefile-mjs-debug-asyncify/package.json +++ b/packages/variant-quickjs-singlefile-mjs-debug-asyncify/package.json @@ -40,7 +40,8 @@ }, "./emscripten-module": { "types": "./dist/emscripten-module.d.ts", - "import": "./dist/emscripten-module.mjs" + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" } }, "dependencies": { diff --git a/packages/variant-quickjs-singlefile-mjs-debug-asyncify/tsup.config.ts b/packages/variant-quickjs-singlefile-mjs-debug-asyncify/tsup.config.ts index 6a96f502..88c0e1dc 100644 --- a/packages/variant-quickjs-singlefile-mjs-debug-asyncify/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-mjs-debug-asyncify/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-mjs-debug-asyncify/emscripten-module"], - formats: ["esm"], + external: [], + format: ["esm"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-mjs-debug-sync/Makefile b/packages/variant-quickjs-singlefile-mjs-debug-sync/Makefile index 8302bd37..5d81f601 100644 --- a/packages/variant-quickjs-singlefile-mjs-debug-sync/Makefile +++ b/packages/variant-quickjs-singlefile-mjs-debug-sync/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=SYNC -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-O0 diff --git a/packages/variant-quickjs-singlefile-mjs-debug-sync/package.json b/packages/variant-quickjs-singlefile-mjs-debug-sync/package.json index 5a407918..483b5f8b 100644 --- a/packages/variant-quickjs-singlefile-mjs-debug-sync/package.json +++ b/packages/variant-quickjs-singlefile-mjs-debug-sync/package.json @@ -40,7 +40,8 @@ }, "./emscripten-module": { "types": "./dist/emscripten-module.d.ts", - "import": "./dist/emscripten-module.mjs" + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" } }, "dependencies": { diff --git a/packages/variant-quickjs-singlefile-mjs-debug-sync/tsup.config.ts b/packages/variant-quickjs-singlefile-mjs-debug-sync/tsup.config.ts index 6a6d5598..88c0e1dc 100644 --- a/packages/variant-quickjs-singlefile-mjs-debug-sync/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-mjs-debug-sync/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-mjs-debug-sync/emscripten-module"], - formats: ["esm"], + external: [], + format: ["esm"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-mjs-release-asyncify/Makefile b/packages/variant-quickjs-singlefile-mjs-release-asyncify/Makefile index f56be62e..ee975689 100644 --- a/packages/variant-quickjs-singlefile-mjs-release-asyncify/Makefile +++ b/packages/variant-quickjs-singlefile-mjs-release-asyncify/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=ASYNCIFY -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-s ASYNCIFY=1 diff --git a/packages/variant-quickjs-singlefile-mjs-release-asyncify/package.json b/packages/variant-quickjs-singlefile-mjs-release-asyncify/package.json index 386ea54c..b0eb138b 100644 --- a/packages/variant-quickjs-singlefile-mjs-release-asyncify/package.json +++ b/packages/variant-quickjs-singlefile-mjs-release-asyncify/package.json @@ -40,7 +40,8 @@ }, "./emscripten-module": { "types": "./dist/emscripten-module.d.ts", - "import": "./dist/emscripten-module.mjs" + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" } }, "dependencies": { diff --git a/packages/variant-quickjs-singlefile-mjs-release-asyncify/tsup.config.ts b/packages/variant-quickjs-singlefile-mjs-release-asyncify/tsup.config.ts index 7645627d..88c0e1dc 100644 --- a/packages/variant-quickjs-singlefile-mjs-release-asyncify/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-mjs-release-asyncify/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-mjs-release-asyncify/emscripten-module"], - formats: ["esm"], + external: [], + format: ["esm"], clean: false, }) diff --git a/packages/variant-quickjs-singlefile-mjs-release-sync/Makefile b/packages/variant-quickjs-singlefile-mjs-release-sync/Makefile index c61b3501..902fe931 100644 --- a/packages/variant-quickjs-singlefile-mjs-release-sync/Makefile +++ b/packages/variant-quickjs-singlefile-mjs-release-sync/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=SYNC -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-Oz diff --git a/packages/variant-quickjs-singlefile-mjs-release-sync/package.json b/packages/variant-quickjs-singlefile-mjs-release-sync/package.json index c29ee23b..791fb24e 100644 --- a/packages/variant-quickjs-singlefile-mjs-release-sync/package.json +++ b/packages/variant-quickjs-singlefile-mjs-release-sync/package.json @@ -40,7 +40,8 @@ }, "./emscripten-module": { "types": "./dist/emscripten-module.d.ts", - "import": "./dist/emscripten-module.mjs" + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" } }, "dependencies": { diff --git a/packages/variant-quickjs-singlefile-mjs-release-sync/tsup.config.ts b/packages/variant-quickjs-singlefile-mjs-release-sync/tsup.config.ts index 5de3be3b..88c0e1dc 100644 --- a/packages/variant-quickjs-singlefile-mjs-release-sync/tsup.config.ts +++ b/packages/variant-quickjs-singlefile-mjs-release-sync/tsup.config.ts @@ -2,7 +2,7 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], - external: ["@jitl/quickjs-singlefile-mjs-release-sync/emscripten-module"], - formats: ["esm"], + external: [], + format: ["esm"], clean: false, }) diff --git a/packages/variant-quickjs-wasmfile-debug-asyncify/Makefile b/packages/variant-quickjs-wasmfile-debug-asyncify/Makefile index 0a4b7eea..55a3001a 100644 --- a/packages/variant-quickjs-wasmfile-debug-asyncify/Makefile +++ b/packages/variant-quickjs-wasmfile-debug-asyncify/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=ASYNCIFY -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-s ASYNCIFY=1 diff --git a/packages/variant-quickjs-wasmfile-debug-asyncify/tsup.config.ts b/packages/variant-quickjs-wasmfile-debug-asyncify/tsup.config.ts index 20b4be35..77ab91cc 100644 --- a/packages/variant-quickjs-wasmfile-debug-asyncify/tsup.config.ts +++ b/packages/variant-quickjs-wasmfile-debug-asyncify/tsup.config.ts @@ -3,6 +3,6 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], external: ["@jitl/quickjs-wasmfile-debug-asyncify/emscripten-module"], - formats: ["esm", "cjs"], + format: ["esm", "cjs"], clean: false, }) diff --git a/packages/variant-quickjs-wasmfile-debug-sync/Makefile b/packages/variant-quickjs-wasmfile-debug-sync/Makefile index da4325d1..646acf57 100644 --- a/packages/variant-quickjs-wasmfile-debug-sync/Makefile +++ b/packages/variant-quickjs-wasmfile-debug-sync/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=SYNC -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-O0 diff --git a/packages/variant-quickjs-wasmfile-debug-sync/tsup.config.ts b/packages/variant-quickjs-wasmfile-debug-sync/tsup.config.ts index 308bc138..4606d990 100644 --- a/packages/variant-quickjs-wasmfile-debug-sync/tsup.config.ts +++ b/packages/variant-quickjs-wasmfile-debug-sync/tsup.config.ts @@ -3,6 +3,6 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], external: ["@jitl/quickjs-wasmfile-debug-sync/emscripten-module"], - formats: ["esm", "cjs"], + format: ["esm", "cjs"], clean: false, }) diff --git a/packages/variant-quickjs-wasmfile-release-asyncify/Makefile b/packages/variant-quickjs-wasmfile-release-asyncify/Makefile index 63f2e929..718993b4 100644 --- a/packages/variant-quickjs-wasmfile-release-asyncify/Makefile +++ b/packages/variant-quickjs-wasmfile-release-asyncify/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=ASYNCIFY -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-s ASYNCIFY=1 diff --git a/packages/variant-quickjs-wasmfile-release-asyncify/tsup.config.ts b/packages/variant-quickjs-wasmfile-release-asyncify/tsup.config.ts index 336b998c..f8ff833c 100644 --- a/packages/variant-quickjs-wasmfile-release-asyncify/tsup.config.ts +++ b/packages/variant-quickjs-wasmfile-release-asyncify/tsup.config.ts @@ -3,6 +3,6 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], external: ["@jitl/quickjs-wasmfile-release-asyncify/emscripten-module"], - formats: ["esm", "cjs"], + format: ["esm", "cjs"], clean: false, }) diff --git a/packages/variant-quickjs-wasmfile-release-sync/Makefile b/packages/variant-quickjs-wasmfile-release-sync/Makefile index 432c8d36..bcd59cfb 100644 --- a/packages/variant-quickjs-wasmfile-release-sync/Makefile +++ b/packages/variant-quickjs-wasmfile-release-sync/Makefile @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=SYNC -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_WASM+=-Oz diff --git a/packages/variant-quickjs-wasmfile-release-sync/tsup.config.ts b/packages/variant-quickjs-wasmfile-release-sync/tsup.config.ts index 09592773..60fa8b81 100644 --- a/packages/variant-quickjs-wasmfile-release-sync/tsup.config.ts +++ b/packages/variant-quickjs-wasmfile-release-sync/tsup.config.ts @@ -3,6 +3,6 @@ import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ entry: ["src/index.ts", "src/ffi.ts"], external: ["@jitl/quickjs-wasmfile-release-sync/emscripten-module"], - formats: ["esm", "cjs"], + format: ["esm", "cjs"], clean: false, }) diff --git a/scripts/prepareVariants.ts b/scripts/prepareVariants.ts index fcdb5469..853ed8a9 100755 --- a/scripts/prepareVariants.ts +++ b/scripts/prepareVariants.ts @@ -33,6 +33,7 @@ enum CLibrary { enum EmscriptenInclusion { SingleFile = "singlefile", Separate = "wasm", + NoWASM = "purejs", } // https://github.com/emscripten-core/emscripten/blob/7bed0e2477000603c26766897e1f455c08bc3358/src/settings.js#L647 @@ -123,6 +124,21 @@ const targets = { browser: SEPARATE_FILE_INCLUSION.browser, }, }), + "purejs-mjs": makeTarget({ + description: `Compiled to pure JS, no WebAssembly required. Very slow.`, + emscriptenInclusion: EmscriptenInclusion.NoWASM, + releaseMode: ReleaseMode.Release, + syncMode: SyncMode.Sync, + exports: { + import: { + emscriptenEnvironment: [ + EmscriptenEnvironment.web, + EmscriptenEnvironment.worker, + EmscriptenEnvironment.node, + ], + }, + }, + }), } type TargetSpec = Partial & @@ -195,6 +211,7 @@ const ReleaseModeFlags = { const EmscriptenInclusionFlags = { [EmscriptenInclusion.Separate]: [], [EmscriptenInclusion.SingleFile]: [`-s SINGLE_FILE=1`], + [EmscriptenInclusion.NoWASM]: [`-s WASM=0`, `-s SINGLE_FILE=1`], } function getCflags(targetName: string, variant: BuildVariant) { @@ -331,6 +348,27 @@ async function main() { module: mjs ? "./dist/index.mjs" : undefined, } + const emscriptenExports = { + types: variant.exports.browser + ? "./dist/emscripten-module.browser.d.ts" + : "./dist/emscripten-module.d.ts", + iife: variant.exports.require ? "./dist/emscripten-module.cjs" : undefined, + workerd: variant.exports.workerd ? "./dist/emscripten-module.cloudflare.cjs" : undefined, + browser: variant.exports.browser ? "./dist/emscripten-module.browser.mjs" : undefined, + import: variant.exports.import + ? "./dist/emscripten-module.mjs" + : variant.exports.browser + ? "./dist/emscripten-module.browser.mjs" + : "./dist/emscripten-module.cjs", + require: variant.exports.require ? "./dist/emscripten-module.cjs" : undefined, + default: variant.exports.require ? "./dist/emscripten-module.cjs" : undefined, + } + emscriptenExports.default = + emscriptenExports.default ?? + emscriptenExports.require ?? + emscriptenExports.import ?? + emscriptenExports.browser + const packageJson: PackageJson = { name: `@jitl/${basename}`, version: existingPackageJson?.version ?? rootPackageJson?.version ?? "0.0.0", @@ -375,23 +413,7 @@ async function main() { variant.emscriptenInclusion === EmscriptenInclusion.Separate ? "./dist/emscripten-module.wasm" : undefined, - "./emscripten-module": { - types: variant.exports.browser - ? "./dist/emscripten-module.browser.d.ts" - : "./dist/emscripten-module.d.ts", - iife: variant.exports.require ? "./dist/emscripten-module.cjs" : undefined, - workerd: variant.exports.workerd - ? "./dist/emscripten-module.cloudflare.cjs" - : undefined, - browser: variant.exports.browser ? "./dist/emscripten-module.browser.mjs" : undefined, - import: variant.exports.import - ? "./dist/emscripten-module.mjs" - : variant.exports.browser - ? "./dist/emscripten-module.browser.mjs" - : "./dist/emscripten-module.cjs", - require: variant.exports.require ? "./dist/emscripten-module.cjs" : undefined, - default: variant.exports.require ? "./dist/emscripten-module.cjs" : undefined, - }, + "./emscripten-module": emscriptenExports, }, dependencies: { "@jitl/quickjs-ffi-types": "workspace:*", @@ -450,6 +472,7 @@ async function main() { const describeInclusion = { [EmscriptenInclusion.SingleFile]: `The WASM runtime is included directly in the JS file. Use if you run into issues with missing .wasm files when building or deploying your app.`, [EmscriptenInclusion.Separate]: `Has a separate .wasm file. May offer better caching in your browser, and reduces the size of your JS bundle. If you have issues, try a 'singlefile' variant.`, + [EmscriptenInclusion.NoWASM]: `The C library code is compiled directly to JS. This is the slowest possible option, and is intended only for humorous (quickjs-in-quickjs) use.`, } const describeMode = { @@ -704,6 +727,26 @@ function renderIndexTs( [SyncMode.Asyncify]: "QuickJSAsyncVariant", }[variant.syncMode] + if (variant.emscriptenInclusion === EmscriptenInclusion.NoWASM) { + // Eager loading please! + return ` +import type { ${variantTypeName} } from '@jitl/quickjs-ffi-types' +import { ${className} } from './ffi.js' +import moduleLoader from '${packageJson.name}/emscripten-module' + +/** +${docComment} + */ +const variant: ${variantTypeName} = { + type: '${modeName}', + importFFI: () => Promise.resolve(${className}), + importModuleLoader: () => Promise.resolve(moduleLoader), +} as const + +export default variant +` + } + return ` import type { ${variantTypeName} } from '@jitl/quickjs-ffi-types' @@ -736,16 +779,28 @@ function getTsupExtensions(variant: BuildVariant) { function renderTsupConfig(variant: BuildVariant, packageJson: PackageJson): string { const { js, mjs } = getTsupExtensions(variant) + + const external: string[] = [] + const needsExternal = + [variant.exports.browser, variant.exports.import, variant.exports.require].filter(Boolean) + .length > 1 + if (needsExternal) { + external.push(`${packageJson.name}/emscripten-module`) + } + + const entry = ["src/index.ts"] + if (variant.emscriptenInclusion !== EmscriptenInclusion.NoWASM) { + entry.push("src/ffi.ts") + } + const formats = [mjs && "esm", js && "cjs"].filter(Boolean) return ` import { extendConfig } from "@jitl/tsconfig/tsup.base.config.js" export default extendConfig({ - entry: ["src/index.ts", "src/ffi.ts"], - external: [ - "${packageJson.name}/emscripten-module", - ], - formats: ${JSON.stringify(formats)}, + entry: ${JSON.stringify(entry)}, + external: ${JSON.stringify(external)}, + format: ${JSON.stringify(formats)}, clean: false, }) ` diff --git a/templates/Variant.mk b/templates/Variant.mk index 87bcc5e9..5e10885b 100644 --- a/templates/Variant.mk +++ b/templates/Variant.mk @@ -40,7 +40,6 @@ EMCC_EXPORTED_FUNCS+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.json EMCC_EXPORTED_FUNCS_ASYNCIFY+=-s EXPORTED_FUNCTIONS=@$(BUILD_WRAPPER)/symbols.asyncify.json # Emscripten options -CFLAGS_WASM+=-s WASM=1 CFLAGS_WASM+=-s EXPORTED_RUNTIME_METHODS=@../../exportedRuntimeMethods.json CFLAGS_WASM+=-s MODULARIZE=1 CFLAGS_WASM+=-s EXPORT_NAME=QuickJSRaw @@ -69,9 +68,8 @@ CFLAGS_WASM+=-s NODEJS_CATCH_EXIT=0 CFLAGS_MJS+=-s EXPORT_ES6=1 CFLAGS_BROWSER+=-s EXPORT_ES6=1 -# VARIANT +# Variant SYNC=REPLACE_THIS -CFLAGS_WASM_BROWSER=$(CFLAGS_WASM) # Emscripten options - variant & target specific CFLAGS_ALL=REPLACE_THIS diff --git a/variants.json b/variants.json index 8da32316..970ea053 100644 --- a/variants.json +++ b/variants.json @@ -788,7 +788,8 @@ }, "./emscripten-module": { "types": "./dist/emscripten-module.d.ts", - "import": "./dist/emscripten-module.mjs" + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" } }, "dependencies": { "@jitl/quickjs-ffi-types": "workspace:*" } @@ -840,7 +841,8 @@ }, "./emscripten-module": { "types": "./dist/emscripten-module.d.ts", - "import": "./dist/emscripten-module.mjs" + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" } }, "dependencies": { "@jitl/quickjs-ffi-types": "workspace:*" } @@ -892,7 +894,8 @@ }, "./emscripten-module": { "types": "./dist/emscripten-module.d.ts", - "import": "./dist/emscripten-module.mjs" + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" } }, "dependencies": { "@jitl/quickjs-ffi-types": "workspace:*" } @@ -944,7 +947,8 @@ }, "./emscripten-module": { "types": "./dist/emscripten-module.d.ts", - "import": "./dist/emscripten-module.mjs" + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" } }, "dependencies": { "@jitl/quickjs-ffi-types": "workspace:*" } @@ -998,7 +1002,8 @@ "./emscripten-module": { "types": "./dist/emscripten-module.browser.d.ts", "browser": "./dist/emscripten-module.browser.mjs", - "import": "./dist/emscripten-module.browser.mjs" + "import": "./dist/emscripten-module.browser.mjs", + "default": "./dist/emscripten-module.browser.mjs" } }, "dependencies": { "@jitl/quickjs-ffi-types": "workspace:*" } @@ -1052,7 +1057,8 @@ "./emscripten-module": { "types": "./dist/emscripten-module.browser.d.ts", "browser": "./dist/emscripten-module.browser.mjs", - "import": "./dist/emscripten-module.browser.mjs" + "import": "./dist/emscripten-module.browser.mjs", + "default": "./dist/emscripten-module.browser.mjs" } }, "dependencies": { "@jitl/quickjs-ffi-types": "workspace:*" } @@ -1106,7 +1112,8 @@ "./emscripten-module": { "types": "./dist/emscripten-module.browser.d.ts", "browser": "./dist/emscripten-module.browser.mjs", - "import": "./dist/emscripten-module.browser.mjs" + "import": "./dist/emscripten-module.browser.mjs", + "default": "./dist/emscripten-module.browser.mjs" } }, "dependencies": { "@jitl/quickjs-ffi-types": "workspace:*" } @@ -1160,7 +1167,8 @@ "./emscripten-module": { "types": "./dist/emscripten-module.browser.d.ts", "browser": "./dist/emscripten-module.browser.mjs", - "import": "./dist/emscripten-module.browser.mjs" + "import": "./dist/emscripten-module.browser.mjs", + "default": "./dist/emscripten-module.browser.mjs" } }, "dependencies": { "@jitl/quickjs-ffi-types": "workspace:*" } @@ -1174,5 +1182,111 @@ "emscriptenInclusion": "singlefile", "exports": { "browser": { "emscriptenEnvironment": ["web", "worker"] } } } + }, + "packages/variant-quickjs-purejs-mjs-release-sync": { + "basename": "quickjs-purejs-mjs-release-sync", + "targetName": "purejs-mjs", + "dir": "packages/variant-quickjs-purejs-mjs-release-sync", + "packageJson": { + "name": "@jitl/quickjs-purejs-mjs-release-sync", + "version": "0.25.1", + "description": "Variant of quickjs library: Compiled to pure JS, no WebAssembly required. Very slow.", + "sideEffects": false, + "repository": { "type": "git", "url": "https://github.com/justjake/quickjs-emscripten" }, + "author": { "name": "Jake Teton-Landis", "url": "https://jake.tl" }, + "scripts": { + "build": "yarn build:c && yarn build:ts", + "build:c": "make -j2", + "build:ts": "npx tsup", + "check:types": "npx tsc --project . --noEmit", + "clean": "make clean", + "prepare": "yarn clean && yarn build" + }, + "files": ["dist/**/*", "!dist/*.tsbuildinfo"], + "types": "./dist/index.d.mts", + "main": "./dist/index.mjs", + "module": "./dist/index.mjs", + "exports": { + ".": { + "types": "./dist/index.d.mts", + "import": "./dist/index.mjs", + "default": "./dist/index.mjs" + }, + "./package.json": "./package.json", + "./ffi": { + "types": "./dist/ffi.d.ts", + "import": "./dist/ffi.mjs", + "default": "./dist/ffi.mjs" + }, + "./emscripten-module": { + "types": "./dist/emscripten-module.d.ts", + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" + } + }, + "dependencies": { "@jitl/quickjs-ffi-types": "workspace:*" } + }, + "indexJs": "packages/variant-quickjs-purejs-mjs-release-sync/dist/index.js", + "variant": { + "library": "quickjs", + "releaseMode": "release", + "syncMode": "sync", + "description": "Compiled to pure JS, no WebAssembly required. Very slow.", + "emscriptenInclusion": "purejs", + "exports": { "import": { "emscriptenEnvironment": ["web", "worker", "node"] } } + } + }, + "packages/variant-quickjs-ng-purejs-mjs-release-sync": { + "basename": "quickjs-ng-purejs-mjs-release-sync", + "targetName": "purejs-mjs", + "dir": "packages/variant-quickjs-ng-purejs-mjs-release-sync", + "packageJson": { + "name": "@jitl/quickjs-ng-purejs-mjs-release-sync", + "version": "0.26.0", + "description": "Variant of quickjs library: Compiled to pure JS, no WebAssembly required. Very slow.", + "sideEffects": false, + "repository": { "type": "git", "url": "https://github.com/justjake/quickjs-emscripten" }, + "author": { "name": "Jake Teton-Landis", "url": "https://jake.tl" }, + "scripts": { + "build": "yarn build:c && yarn build:ts", + "build:c": "make -j2", + "build:ts": "npx tsup", + "check:types": "npx tsc --project . --noEmit", + "clean": "make clean", + "prepare": "yarn clean && yarn build" + }, + "files": ["dist/**/*", "!dist/*.tsbuildinfo"], + "types": "./dist/index.d.mts", + "main": "./dist/index.mjs", + "module": "./dist/index.mjs", + "exports": { + ".": { + "types": "./dist/index.d.mts", + "import": "./dist/index.mjs", + "default": "./dist/index.mjs" + }, + "./package.json": "./package.json", + "./ffi": { + "types": "./dist/ffi.d.ts", + "import": "./dist/ffi.mjs", + "default": "./dist/ffi.mjs" + }, + "./emscripten-module": { + "types": "./dist/emscripten-module.d.ts", + "import": "./dist/emscripten-module.mjs", + "default": "./dist/emscripten-module.mjs" + } + }, + "dependencies": { "@jitl/quickjs-ffi-types": "workspace:*" } + }, + "indexJs": "packages/variant-quickjs-ng-purejs-mjs-release-sync/dist/index.js", + "variant": { + "library": "quickjs-ng", + "releaseMode": "release", + "syncMode": "sync", + "description": "Compiled to pure JS, no WebAssembly required. Very slow.", + "emscriptenInclusion": "purejs", + "exports": { "import": { "emscriptenEnvironment": ["web", "worker", "node"] } } + } } } diff --git a/yarn.lock b/yarn.lock index 3cd73737..3a93a688 100644 --- a/yarn.lock +++ b/yarn.lock @@ -620,6 +620,14 @@ __metadata: languageName: unknown linkType: soft +"@jitl/quickjs-ng-purejs-mjs-release-sync@workspace:packages/variant-quickjs-ng-purejs-mjs-release-sync": + version: 0.0.0-use.local + resolution: "@jitl/quickjs-ng-purejs-mjs-release-sync@workspace:packages/variant-quickjs-ng-purejs-mjs-release-sync" + dependencies: + "@jitl/quickjs-ffi-types": "workspace:*" + languageName: unknown + linkType: soft + "@jitl/quickjs-ng-wasmfile-debug-asyncify@workspace:packages/variant-quickjs-ng-wasmfile-debug-asyncify": version: 0.0.0-use.local resolution: "@jitl/quickjs-ng-wasmfile-debug-asyncify@workspace:packages/variant-quickjs-ng-wasmfile-debug-asyncify" @@ -652,6 +660,14 @@ __metadata: languageName: unknown linkType: soft +"@jitl/quickjs-purejs-mjs-release-sync@workspace:packages/variant-quickjs-purejs-mjs-release-sync": + version: 0.0.0-use.local + resolution: "@jitl/quickjs-purejs-mjs-release-sync@workspace:packages/variant-quickjs-purejs-mjs-release-sync" + dependencies: + "@jitl/quickjs-ffi-types": "workspace:*" + languageName: unknown + linkType: soft + "@jitl/quickjs-singlefile-browser-debug-asyncify@workspace:packages/variant-quickjs-singlefile-browser-debug-asyncify": version: 0.0.0-use.local resolution: "@jitl/quickjs-singlefile-browser-debug-asyncify@workspace:packages/variant-quickjs-singlefile-browser-debug-asyncify"