/* Metro module 1333; source: unknown; dependencies: [57, 6, 7, 1317, 1329, 1325, 1334, 1323, 1318] */ import * as ClassCallCheckModule from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */ import * as CreateClassModule from './module-00007-CreateClass.js'; /* Metro dependency 7 */ import * as Module00057Module from './module-00057.js'; /* Metro dependency 57 */ function _fun15229(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#15229, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1460:6, offset: 0x00e27495, size: 123 bytes, params: 8, frame: 17 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.ReflectionJsonReader = undefined; exports.ReflectionJsonReader = _fun15230(); function _fun15230() { // fn#15230, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1460:165, offset: 0x00e27510, size: 147 bytes, params: 1, frame: 15 return CreateClassModule(ReflectionJsonReader, [{key: 'prepare', value: function() { var r4; var r2; var property; var iterator; var iterator2; var item; var item2; var name; var jsonName; var localName; var error; exceptionSkip15: while (true) { exceptionLanding15: while (true) { if (this.fMap === undefined) { this.fMap = {}; property = this.info.fields; if (property === null) { r4 = []; } else { if (property !== undefined) { r4 = property; continue; } r4 = []; } iterator = r4[Symbol.iterator](); iterator2 = iterator.next; for (r2 = iterator; true; r2 = item2) { item2 = Reflect.apply(iterator2, r2, []); item = item2.value; item2 = item2.done ? undefined : r2; if (item2 === undefined) { break; } try { property = this.fMap; } catch (error) { break exceptionLanding15; } try { name = item.name; } catch (error) { break exceptionLanding15; } try { property[name] = item; } catch (error) { break exceptionLanding15; } try { property = this.fMap; } catch (error) { break exceptionLanding15; } try { jsonName = item.jsonName; } catch (error) { break exceptionLanding15; } try { property[jsonName] = item; } catch (error) { break exceptionLanding15; } try { property = this.fMap; } catch (error) { break exceptionLanding15; } try { localName = item.localName; } catch (error) { break exceptionLanding15; } try { property[localName] = item; } catch (error) { break exceptionLanding15; } } } return undefined; break exceptionSkip15; } try { item2.return(); } catch { } throw error; break exceptionSkip15; } }}, {key: 'assert', value: value_15233}, {key: 'read', value: value_15234}, {key: 'enum', value: value_15235}, {key: 'scalar', value: value_15236}]); function ReflectionJsonReader(a0) { // fn#15231, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1460:186, offset: 0x00e275a3, size: 36 bytes, params: 2, frame: 13 env1_3(this, ReflectionJsonReader); this.info = a0; } function value_15233(a0, a1, a2) { // fn#15233, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1460:503, offset: 0x00e27643, size: 168 bytes, params: 4, frame: 20 if (a0) { return undefined; } let value = environment.__proto__; value = require(1317) /* metro dependency 1317 */; value = value.typeofJsonValue(a2); const r7 = value != 'number' && value != 'boolean' ? value : a2.toString(); const Error = global.Error; value = 'Cannot parse JSON ' + r7 + ' for ' + this.info.typeName + '#' + a1; const value4 = Object.create(Error.prototype, {constructor: {value: Error}}); const error = new Error(value); throw error instanceof Object ? error : value4; } function value_15234(a0, a1, a2) { // fn#15234, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1460:703, offset: 0x00e276eb, size: 1633 bytes, params: 4, frame: 59 var r2; var r29; var r40; var r37; var r33; var r42; var r41; var r34; var value; var value2; var prepare; var items2; var Object; var entries; var iterator; var iterator2; var value3; var item; var item2; var binding; var value4; var property; var property2; var fMap; var property3; var ignoreUnknownFields; var Error; var info; var typeName; var HermesInternal; var concat; var prototype; var error; var localName; var oneof; var includes; var value6; var push; var object; var kind; var value7; var repeat; var value8; var value9; var value10; var scalar; var T; var L; var name; var value11; var value12; var value13; var value14; var value15; var value16; var value17; var value18; var internalJsonRead; var value19; var assert; var value20; var value21; var Array; var isArray; var isArray2; var iterator3; var item3; var value22; var value23; var value24; var value25; var value26; var property4; var value27; var value28; var value29; var value30; var value31; var value32; var moduleValue; var isJsonObject; var isJsonObject2; var value33; var iterator4; var item4; var value34; var value35; var property5; var property6; var value36; var V; var value37; var value38; var value39; var value40; var property7; var value41; var value42; var value43; var value44; var value45; var value46; var K; var property8; var moduleValue2; var ScalarType; var BOOL; var value47; var value48; var value49; var property9; var moduleValue3; var LongType; var STRING; var value50; var toString; var value51; exceptionSkip307: while (true) { exceptionLanding307: while (true) { exceptionSkip290: while (true) { exceptionLanding290: while (true) { exceptionSkip174: while (true) { exceptionLanding174: while (true) { value = a1; value2 = undefined; prepare = this.prepare; Reflect.apply(prepare, this, []); items2 = []; Object = global.Object; entries = Object.entries; iterator = Reflect.apply(entries, Object, [a0])[Symbol.iterator](); iterator2 = iterator.next; value3 = environment.__proto__; r2 = iterator; reducibleLoop1: while (true) { item2 = Reflect.apply(iterator2, r2, []); item = item2.value; item2 = item2.done ? undefined : r2; if (item2 === value2) { return value2; } try { binding = env1_2; } catch (error) { break exceptionLanding307; } try { value4 = binding(item, 2); } catch (error) { break exceptionLanding307; } try { property = value4[0]; } catch (error) { break exceptionLanding307; } try { property2 = value4[1]; } catch (error) { break exceptionLanding307; } try { fMap = this.fMap; } catch (error) { break exceptionLanding307; } try { property3 = fMap[property]; } catch (error) { break exceptionLanding307; } if (property3) { try { localName = property3.localName; } catch (error) { break exceptionLanding307; } try { oneof = property3.oneof; } catch (error) { break exceptionLanding307; } if (oneof) { try { includes = items2.includes; } catch (error) { break exceptionLanding307; } try { oneof = property3.oneof; } catch (error) { break exceptionLanding307; } try { value6 = Reflect.apply(includes, items2, [oneof]); } catch (error) { break exceptionLanding307; } if (value6) { try { Error = global.Error; } catch (error) { break exceptionLanding307; } try { oneof = property3.oneof; } catch (error) { break exceptionLanding307; } try { info = this.info; } catch (error) { break exceptionLanding307; } try { typeName = info.typeName; } catch (error) { break exceptionLanding307; } try { HermesInternal = global.HermesInternal; } catch (error) { break exceptionLanding307; } try { concat = HermesInternal.concat; } catch (error) { break exceptionLanding307; } try { value = 'Multiple members of the oneof group "' + oneof + '" of ' + typeName + ' are present in JSON.'; } catch (error) { break exceptionLanding307; } try { prototype = Error.prototype; } catch (error) { break exceptionLanding307; } try { } catch (error) { break exceptionLanding307; } try { error = new Error(); } catch (error) { break exceptionLanding307; } try { value = error instanceof Object ? error : undefined; } catch (error) { break exceptionLanding307; } try { throw value; } catch (error) { break exceptionLanding307; } } else { try { push = items2.push; } catch (error) { break exceptionLanding307; } try { oneof = property3.oneof; } catch (error) { break exceptionLanding307; } try { Reflect.apply(push, items2, [oneof]); } catch (error) { break exceptionLanding307; } try { oneof = property3.oneof; } catch (error) { break exceptionLanding307; } try { object = {}; } catch (error) { break exceptionLanding307; } try { object.oneofKind = localName; } catch (error) { break exceptionLanding307; } try { value[oneof] = object; } catch (error) { break exceptionLanding307; } r29 = object; } } else { r29 = value; } try { kind = property3.kind; } catch (error) { break exceptionLanding307; } try { value7 = kind == 'map'; } catch (error) { break exceptionLanding307; } if (value7) { try { value32 = property2 === null; } catch (error) { break exceptionLanding307; } if (value32) { r2 = item2; continue reducibleLoop1; } try { assert = this.assert; } catch (error) { break exceptionLanding307; } try { } catch (error) { break exceptionLanding307; } try { } catch (error) { break exceptionLanding307; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding307; } try { moduleValue = require(property); } catch (error) { break exceptionLanding307; } try { isJsonObject = moduleValue.isJsonObject; } catch (error) { break exceptionLanding307; } try { isJsonObject2 = Reflect.apply(isJsonObject, moduleValue, [property2]); } catch (error) { break exceptionLanding307; } try { name = property3.name; } catch (error) { break exceptionLanding307; } try { Reflect.apply(assert, this, [isJsonObject2, name, property2]); } catch (error) { break exceptionLanding307; } try { property = r29[localName]; } catch (error) { break exceptionLanding307; } try { Object = global.Object; } catch (error) { break exceptionLanding307; } try { entries = Object.entries; } catch (error) { break exceptionLanding307; } try { value33 = Reflect.apply(entries, Object, [property2]); } catch (error) { break exceptionLanding307; } try { iterator = value33[Symbol.iterator](); iterator4 = iterator.next; } catch (error) { break exceptionLanding307; } r40 = iterator; reducibleLoop197: while (true) { try { item4 = Reflect.apply(iterator4, r40, []); item = item4.value; item4 = item4.done ? undefined : r40; } catch (error) { break exceptionLanding307; } try { value34 = item4 === value2; } catch (error) { break exceptionLanding307; } if (value34) { r2 = item2; continue reducibleLoop1; } try { try { binding = env1_2; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value35 = binding(item, 2); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { property5 = value35[0]; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { property6 = value35[1]; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { assert = this.assert; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { name = property3.name; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value36 = name + ' map value'; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { Reflect.apply(assert, this, [property6 !== null, value36, null]); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { V = property3.V; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { kind = V.kind; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value37 = kind === 'message'; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } if (value37) { try { try { V = property3.V; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { T = V.T; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value44 = Reflect.apply(T, V, []); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { internalJsonRead = value44.internalJsonRead; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value45 = Reflect.apply(internalJsonRead, value44, [property6, a2]); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } r33 = value45; } else { try { try { value38 = kind === 'enum'; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } if (value38) { try { try { property7 = this.enum; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { V = property3.V; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { T = V.T; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value41 = Reflect.apply(T, V, []); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { name = property3.name; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { ignoreUnknownFields = a2.ignoreUnknownFields; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value42 = Reflect.apply(property7, this, [value41, property6, name, ignoreUnknownFields]); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value43 = value42 !== false; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } reducibleJoin248: while (true) { if (value43) { r33 = value42; break reducibleJoin248; } r40 = item4; continue reducibleLoop197; } } else { try { try { value39 = kind !== 'scalar'; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } reducibleJoin248: while (true) { if (value39) { r33 = value2; break reducibleJoin248; } try { try { scalar = this.scalar; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { V = property3.V; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { T = V.T; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { V = property3.V; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { L = V.L; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { name = property3.name; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value40 = Reflect.apply(scalar, this, [property6, T, L, name]); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } r33 = value40; break reducibleJoin248; } } } try { try { assert = this.assert; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { name = property3.name; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value46 = name + ' map value'; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { Reflect.apply(assert, this, [value2 !== r33, value46, property6]); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { K = property3.K; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { property8 = dependencyMap[4]; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { moduleValue2 = require(property8); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { ScalarType = moduleValue2.ScalarType; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { BOOL = ScalarType.BOOL; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value47 = K != BOOL; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } reducibleJoin272: while (true) { if (value47) { r34 = property5; break reducibleJoin272; } try { try { value48 = property5 == 'true'; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } reducibleJoin271: while (true) { if (value48) { r41 = value48; break reducibleJoin271; } try { try { value49 = property5 != 'false'; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } reducibleJoin270: while (true) { if (value49) { r42 = property5; break reducibleJoin270; } r42 = value49; break reducibleJoin270; } r41 = r42; break reducibleJoin271; } r34 = r41; break reducibleJoin272; } try { try { scalar = this.scalar; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { K = property3.K; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { property9 = dependencyMap[4]; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { moduleValue3 = require(property9); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { LongType = moduleValue3.LongType; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { STRING = LongType.STRING; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { name = property3.name; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value50 = Reflect.apply(scalar, this, [r34, K, STRING, name]); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { toString = value50.toString; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { value51 = Reflect.apply(toString, value50, []); } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } try { try { property[value51] = r33; } catch (error) { break exceptionLanding290; } } catch (error) { break exceptionLanding307; } r40 = item4; continue reducibleLoop197; } continue reducibleLoop1; } try { repeat = property3.repeat; } catch (error) { break exceptionLanding307; } if (repeat) { try { value21 = property2 === null; } catch (error) { break exceptionLanding307; } if (value21) { r2 = item2; continue reducibleLoop1; } try { assert = this.assert; } catch (error) { break exceptionLanding307; } try { Array = global.Array; } catch (error) { break exceptionLanding307; } try { isArray = Array.isArray; } catch (error) { break exceptionLanding307; } try { isArray2 = Reflect.apply(isArray, Array, [property2]); } catch (error) { break exceptionLanding307; } try { name = property3.name; } catch (error) { break exceptionLanding307; } try { Reflect.apply(assert, this, [isArray2, name, property2]); } catch (error) { break exceptionLanding307; } try { property = r29[localName]; } catch (error) { break exceptionLanding307; } try { iterator = property2[Symbol.iterator](); iterator3 = iterator.next; } catch (error) { break exceptionLanding307; } r40 = iterator; reducibleLoop124: while (true) { try { item3 = Reflect.apply(iterator3, r40, []); item = item3.value; item3 = item3.done ? undefined : r40; } catch (error) { break exceptionLanding307; } try { value22 = item3 === value2; } catch (error) { break exceptionLanding307; } if (value22) { r2 = item2; continue reducibleLoop1; } try { try { assert = this.assert; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { name = property3.name; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { Reflect.apply(assert, this, [item !== null, name, null]); } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { kind = property3.kind; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { value23 = kind === 'message'; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } if (value23) { try { try { T = property3.T; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { value30 = Reflect.apply(T, property3, []); } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { internalJsonRead = value30.internalJsonRead; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { value31 = Reflect.apply(internalJsonRead, value30, [item, a2]); } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } r37 = value31; } else { try { try { value24 = kind === 'enum'; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } if (value24) { try { try { property4 = this.enum; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { T = property3.T; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { value27 = Reflect.apply(T, property3, []); } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { name = property3.name; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { ignoreUnknownFields = a2.ignoreUnknownFields; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { value28 = Reflect.apply(property4, this, [value27, item, name, ignoreUnknownFields]); } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { value29 = value28 !== false; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } reducibleJoin165: while (true) { if (value29) { r37 = value28; break reducibleJoin165; } r40 = item3; continue reducibleLoop124; } } else { try { try { value25 = kind !== 'scalar'; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } reducibleJoin165: while (true) { if (value25) { r37 = value2; break reducibleJoin165; } try { try { scalar = this.scalar; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { T = property3.T; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { L = property3.L; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { name = property3.name; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { value26 = Reflect.apply(scalar, this, [item, T, L, name]); } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } r37 = value26; break reducibleJoin165; } } } try { try { assert = this.assert; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { name = property3.name; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { Reflect.apply(assert, this, [value2 !== r37, name, property2]); } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { push = property.push; } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } try { try { Reflect.apply(push, property, [r37]); } catch (error) { break exceptionLanding174; } } catch (error) { break exceptionLanding307; } r40 = item3; continue reducibleLoop124; } continue reducibleLoop1; } try { kind = property3.kind; } catch (error) { break exceptionLanding307; } try { value8 = kind === 'message'; } catch (error) { break exceptionLanding307; } if (value8) { try { value15 = property2 !== null; } catch (error) { break exceptionLanding307; } if (!value15) { try { T = property3.T; } catch (error) { break exceptionLanding307; } try { value16 = Reflect.apply(T, property3, []); } catch (error) { break exceptionLanding307; } try { typeName = value16.typeName; } catch (error) { break exceptionLanding307; } try { value17 = typeName != 'google.protobuf.Value'; } catch (error) { break exceptionLanding307; } reducibleJoin94: while (true) { if (value17) { try { assert = this.assert; } catch (error) { break exceptionLanding307; } try { oneof = property3.oneof; } catch (error) { break exceptionLanding307; } try { name = property3.name; } catch (error) { break exceptionLanding307; } try { value20 = name + ' (oneof member)'; } catch (error) { break exceptionLanding307; } try { Reflect.apply(assert, this, [value2 === oneof, value20, null]); } catch (error) { break exceptionLanding307; } r2 = item2; continue reducibleLoop1; } break reducibleJoin94; } } try { T = property3.T; } catch (error) { break exceptionLanding307; } try { value18 = Reflect.apply(T, property3, []); } catch (error) { break exceptionLanding307; } try { internalJsonRead = value18.internalJsonRead; } catch (error) { break exceptionLanding307; } try { property = r29[localName]; } catch (error) { break exceptionLanding307; } try { value19 = Reflect.apply(internalJsonRead, value18, [property2, a2, property]); } catch (error) { break exceptionLanding307; } try { r29[localName] = value19; } catch (error) { break exceptionLanding307; } r2 = item2; continue reducibleLoop1; } try { value9 = kind === 'enum'; } catch (error) { break exceptionLanding307; } if (value9) { try { property = this.enum; } catch (error) { break exceptionLanding307; } try { T = property3.T; } catch (error) { break exceptionLanding307; } try { value12 = Reflect.apply(T, property3, []); } catch (error) { break exceptionLanding307; } try { name = property3.name; } catch (error) { break exceptionLanding307; } try { ignoreUnknownFields = a2.ignoreUnknownFields; } catch (error) { break exceptionLanding307; } try { value13 = Reflect.apply(property, this, [value12, property2, name, ignoreUnknownFields]); } catch (error) { break exceptionLanding307; } try { value14 = value13 === false; } catch (error) { break exceptionLanding307; } if (value14) { r2 = item2; continue reducibleLoop1; } try { r29[localName] = value13; } catch (error) { break exceptionLanding307; } r2 = item2; continue reducibleLoop1; } try { value10 = kind !== 'scalar'; } catch (error) { break exceptionLanding307; } if (value10) { r2 = item2; continue reducibleLoop1; } try { scalar = this.scalar; } catch (error) { break exceptionLanding307; } try { T = property3.T; } catch (error) { break exceptionLanding307; } try { L = property3.L; } catch (error) { break exceptionLanding307; } try { name = property3.name; } catch (error) { break exceptionLanding307; } try { value11 = Reflect.apply(scalar, this, [property2, T, L, name]); } catch (error) { break exceptionLanding307; } try { r29[localName] = value11; } catch (error) { break exceptionLanding307; } r2 = item2; continue reducibleLoop1; } try { ignoreUnknownFields = a2.ignoreUnknownFields; } catch (error) { break exceptionLanding307; } if (ignoreUnknownFields) { r2 = item2; continue reducibleLoop1; } try { Error = global.Error; } catch (error) { break exceptionLanding307; } try { info = this.info; } catch (error) { break exceptionLanding307; } try { typeName = info.typeName; } catch (error) { break exceptionLanding307; } try { HermesInternal = global.HermesInternal; } catch (error) { break exceptionLanding307; } try { concat = HermesInternal.concat; } catch (error) { break exceptionLanding307; } try { value = 'Found unknown field while reading ' + typeName + ' from JSON format. JSON key: ' + property; } catch (error) { break exceptionLanding307; } try { prototype = Error.prototype; } catch (error) { break exceptionLanding307; } try { } catch (error) { break exceptionLanding307; } try { error = new Error(); } catch (error) { break exceptionLanding307; } try { value = error instanceof Object ? error : undefined; } catch (error) { break exceptionLanding307; } try { throw value; } catch (error) { break exceptionLanding307; } } break exceptionSkip174; } try { try { item3.return(); } catch { } } catch (error) { break exceptionLanding307; } try { throw error; } catch (error) { break exceptionLanding307; } break exceptionSkip174; } break exceptionSkip290; } try { try { item4.return(); } catch { } } catch (error) { break exceptionLanding307; } try { throw error; } catch (error) { break exceptionLanding307; } break exceptionSkip290; } break exceptionSkip307; } try { item2.return(); } catch { } throw error; break exceptionSkip307; } } function value_15235(a0, a1, a2, a3) { // fn#15235, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1460:2558, offset: 0x00e27d4c, size: 579 bytes, params: 5, frame: 32 var r2; var value2; var moduleValue; var assert; var property; var value11; var moduleValue2; var value12; var moduleValue3; let value = a1; if (a0[0] == 'google.protobuf.NullValue') { value2 = environment.__proto__; moduleValue = require(1325) /* metro dependency 1325 */; moduleValue.assert(value === null, 'Unable to parse field ' + this.info.typeName + '#' + a2 + ', enum ' + a0[0] + ' only accepts null.'); } if (value === null) { return 0; } const value4 = typeof value; if (value4 === 'number') { value12 = environment.__proto__; moduleValue3 = require(1325) /* metro dependency 1325 */; moduleValue3.assert(global.Number.isInteger(value), 'Unable to parse field ' + this.info.typeName + '#' + a2 + ', enum can only be integral number, got ' + value + '.'); return value; } if (value4 === 'string') { property = a0[2]; property = a0[1][property && value.substring(0, a0[2].length) === a0[2] ? value.substring(a0[2].length) : value]; r2 = property !== undefined || !a3; if (r2) { value11 = environment.__proto__; moduleValue2 = require(1325) /* metro dependency 1325 */; assert = moduleValue2.assert; value = 'Unable to parse field ' + this.info.typeName + '#' + a2 + ', enum ' + a0[0] + ' has no value for "' + value + '".'; Reflect.apply(assert, moduleValue2, [typeof property === 'number', value]); r2 = property; } return r2; } value = environment.__proto__; value = require(1325) /* metro dependency 1325 */; value.assert(false, 'Unable to parse field ' + this.info.typeName + '#' + a2 + ', cannot parse enum value from ' + value4 + '".'); } function value_15236(a0, a1, a2, a3) { // fn#15236, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1460:3312, offset: 0x00e27f8f, size: 1770 bytes, params: 5, frame: 26 var r6; var r8; var r2; var property; var moduleValue; var ScalarType; var DOUBLE; var value4; var moduleValue2; var FLOAT; var value5; var moduleValue3; var INT32; var value6; var moduleValue4; var FIXED32; var value7; var moduleValue5; var SFIXED32; var value8; var moduleValue6; var SINT32; var value9; var moduleValue7; var UINT32; var value10; var moduleValue8; var INT64; var value11; var moduleValue9; var SFIXED64; var value12; var moduleValue10; var SINT64; var value13; var moduleValue11; var FIXED64; var value14; var moduleValue12; var UINT64; var value15; var moduleValue13; var BOOL; var value16; var moduleValue14; var STRING; var value17; var moduleValue15; var BYTES; var value18; var value19; var value20; var value21; var moduleValue16; var base64decode; var value22; var Uint8Array; var prototype; var uint8Array; var value24; var value25; var value26; var encodeURIComponent; var error; var value27; var value28; var value29; var value30; var value31; var value32; var value33; var moduleValue17; var reflectionLongConvert; var moduleValue18; var PbULong; var from; var value34; var value35; var moduleValue19; var moduleValue20; var ZERO; var value36; var value37; var value38; var value39; var value40; var moduleValue21; var moduleValue22; var PbLong; var value41; var value42; var moduleValue23; var moduleValue24; var value43; var value44; var value45; var value46; var value47; var value48; var trim; var value49; var length; var length2; var value50; var Number; var value51; var value52; var value53; var value54; var moduleValue25; var value55; var moduleValue26; var assertInt32; var moduleValue27; var assertUInt32; var value56; var value57; var value58; var value59; var value60; var value61; var value62; var value63; var length3; var value64; var value65; var value66; var value67; var isNaN; var isNaN2; var isFinite; var isFinite2; var value68; var moduleValue28; var value69; var moduleValue29; var assertFloat32; var value70; var value71; var NEGATIVE_INFINITY; var POSITIVE_INFINITY; var NaN; var message; var assert; var value73; var value74; const value = a0; const value2 = undefined; reducibleJoin3: while (true) { reduciblePort346: while (true) { exceptionLanding345: while (true) { try { } catch (error) { break exceptionLanding345; } break reducibleJoin3; } message = error.message; r6 = message; break reduciblePort346; } assert = this.assert; value73 = ''; reducibleJoin348: while (true) { if (r6) { value74 = ' - ' + r6; r2 = value74; break reducibleJoin348; } r2 = value73; break reducibleJoin348; } Reflect.apply(assert, this, [false, a3 + r2, value]); return value2; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue.ScalarType; } catch (error) { break exceptionLanding345; } try { DOUBLE = ScalarType.DOUBLE; } catch (error) { break exceptionLanding345; } reducibleJoin274: while (true) { reduciblePort331: while (true) { exceptionLanding141: while (true) { try { value4 = DOUBLE === a1; } catch (error) { break exceptionLanding345; } if (!value4) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue2 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue2.ScalarType; } catch (error) { break exceptionLanding345; } try { FLOAT = ScalarType.FLOAT; } catch (error) { break exceptionLanding345; } try { value5 = FLOAT === a1; } catch (error) { break exceptionLanding345; } if (value5) { break reducibleJoin274; } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue3 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue3.ScalarType; } catch (error) { break exceptionLanding345; } try { INT32 = ScalarType.INT32; } catch (error) { break exceptionLanding345; } try { value6 = INT32 === a1; } catch (error) { break exceptionLanding345; } reducibleJoin346: while (true) { reducibleJoin224: while (true) { if (value6) { break reducibleJoin224; } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue4 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue4.ScalarType; } catch (error) { break exceptionLanding345; } try { FIXED32 = ScalarType.FIXED32; } catch (error) { break exceptionLanding345; } try { value7 = FIXED32 === a1; } catch (error) { break exceptionLanding345; } if (!value7) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue5 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue5.ScalarType; } catch (error) { break exceptionLanding345; } try { SFIXED32 = ScalarType.SFIXED32; } catch (error) { break exceptionLanding345; } try { value8 = SFIXED32 === a1; } catch (error) { break exceptionLanding345; } reducibleJoin223: while (true) { if (value8) { break reducibleJoin223; } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue6 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue6.ScalarType; } catch (error) { break exceptionLanding345; } try { SINT32 = ScalarType.SINT32; } catch (error) { break exceptionLanding345; } try { value9 = SINT32 === a1; } catch (error) { break exceptionLanding345; } if (!value9) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue7 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue7.ScalarType; } catch (error) { break exceptionLanding345; } try { UINT32 = ScalarType.UINT32; } catch (error) { break exceptionLanding345; } try { value10 = UINT32 === a1; } catch (error) { break exceptionLanding345; } if (value10) { break reducibleJoin223; } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue8 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue8.ScalarType; } catch (error) { break exceptionLanding345; } try { INT64 = ScalarType.INT64; } catch (error) { break exceptionLanding345; } try { value11 = INT64 === a1; } catch (error) { break exceptionLanding345; } reducibleJoin347: while (true) { reducibleJoin189: while (true) { if (value11) { break reducibleJoin189; } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue9 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue9.ScalarType; } catch (error) { break exceptionLanding345; } try { SFIXED64 = ScalarType.SFIXED64; } catch (error) { break exceptionLanding345; } try { value12 = SFIXED64 === a1; } catch (error) { break exceptionLanding345; } if (!value12) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue10 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue10.ScalarType; } catch (error) { break exceptionLanding345; } try { SINT64 = ScalarType.SINT64; } catch (error) { break exceptionLanding345; } try { value13 = SINT64 === a1; } catch (error) { break exceptionLanding345; } reducibleJoin188: while (true) { if (!value13) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue11 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue11.ScalarType; } catch (error) { break exceptionLanding345; } try { FIXED64 = ScalarType.FIXED64; } catch (error) { break exceptionLanding345; } try { value14 = FIXED64 === a1; } catch (error) { break exceptionLanding345; } if (!value14) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue12 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue12.ScalarType; } catch (error) { break exceptionLanding345; } try { UINT64 = ScalarType.UINT64; } catch (error) { break exceptionLanding345; } try { value15 = UINT64 === a1; } catch (error) { break exceptionLanding345; } reducibleJoin152: while (true) { if (value15) { break reducibleJoin152; } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue13 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue13.ScalarType; } catch (error) { break exceptionLanding345; } try { BOOL = ScalarType.BOOL; } catch (error) { break exceptionLanding345; } try { value16 = BOOL === a1; } catch (error) { break exceptionLanding345; } if (value16) { try { value28 = value === null; } catch (error) { break exceptionLanding345; } if (value28) { return false; } try { value29 = typeof value !== 'boolean'; } catch (error) { break exceptionLanding345; } if (!value29) { return value; } r6 = value2; break reduciblePort331; } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue14 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue14.ScalarType; } catch (error) { break exceptionLanding345; } try { STRING = ScalarType.STRING; } catch (error) { break exceptionLanding345; } try { value17 = STRING === a1; } catch (error) { break exceptionLanding345; } if (value17) { try { value25 = value === null; } catch (error) { break exceptionLanding345; } if (value25) { return ''; } try { value26 = typeof value !== 'string'; } catch (error) { break exceptionLanding345; } if (!value26) { try { try { encodeURIComponent = global.encodeURIComponent; } catch (error) { break exceptionLanding141; } } catch (error) { break exceptionLanding345; } try { try { encodeURIComponent(value); } catch (error) { break exceptionLanding141; } } catch (error) { break exceptionLanding345; } return value; } value27 = 'extra whitespace'; r6 = value27; break reduciblePort331; } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue15 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue15.ScalarType; } catch (error) { break exceptionLanding345; } try { BYTES = ScalarType.BYTES; } catch (error) { break exceptionLanding345; } try { value18 = BYTES !== a1; } catch (error) { break exceptionLanding345; } if (!value18) { try { value19 = value === null; } catch (error) { break exceptionLanding345; } if (!value19) { try { value20 = value === ''; } catch (error) { break exceptionLanding345; } reducibleJoin123: while (true) { if (value20) { break reducibleJoin123; } try { value21 = typeof value !== 'string'; } catch (error) { break exceptionLanding345; } if (!value21) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[8]; } catch (error) { break exceptionLanding345; } try { moduleValue16 = require(property); } catch (error) { break exceptionLanding345; } try { base64decode = moduleValue16.base64decode; } catch (error) { break exceptionLanding345; } try { value22 = Reflect.apply(base64decode, moduleValue16, [value]); } catch (error) { break exceptionLanding345; } return value22; } r6 = value2; break reduciblePort331; } } try { Uint8Array = global.Uint8Array; } catch (error) { break exceptionLanding345; } try { prototype = Uint8Array.prototype; } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { uint8Array = new Uint8Array(0); } catch (error) { break exceptionLanding345; } try { value24 = uint8Array instanceof Object ? uint8Array : undefined; } catch (error) { break exceptionLanding345; } return value24; } r6 = value2; break reduciblePort331; } } try { value30 = value === null; } catch (error) { break exceptionLanding345; } if (value30) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[6]; } catch (error) { break exceptionLanding345; } try { moduleValue19 = require(property); } catch (error) { break exceptionLanding345; } try { reflectionLongConvert = moduleValue19.reflectionLongConvert; } catch (error) { break exceptionLanding345; } try { property = dependencyMap[7]; } catch (error) { break exceptionLanding345; } try { moduleValue20 = require(property); } catch (error) { break exceptionLanding345; } try { PbULong = moduleValue20.PbULong; } catch (error) { break exceptionLanding345; } try { ZERO = PbULong.ZERO; } catch (error) { break exceptionLanding345; } try { value36 = Reflect.apply(reflectionLongConvert, moduleValue19, [ZERO, a2]); } catch (error) { break exceptionLanding345; } return value36; } value31 = typeof value; try { value32 = value31 === 'number'; } catch (error) { break exceptionLanding345; } if (!value32) { try { value33 = value31 !== 'string'; } catch (error) { break exceptionLanding345; } reducibleJoin158: while (true) { if (value33) { r6 = value2; break reduciblePort331; } break reducibleJoin158; } } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[6]; } catch (error) { break exceptionLanding345; } try { moduleValue17 = require(property); } catch (error) { break exceptionLanding345; } try { reflectionLongConvert = moduleValue17.reflectionLongConvert; } catch (error) { break exceptionLanding345; } try { property = dependencyMap[7]; } catch (error) { break exceptionLanding345; } try { moduleValue18 = require(property); } catch (error) { break exceptionLanding345; } try { PbULong = moduleValue18.PbULong; } catch (error) { break exceptionLanding345; } try { from = PbULong.from; } catch (error) { break exceptionLanding345; } try { value34 = Reflect.apply(from, PbULong, [value]); } catch (error) { break exceptionLanding345; } try { value35 = Reflect.apply(reflectionLongConvert, moduleValue17, [value34, a2]); } catch (error) { break exceptionLanding345; } return value35; } break reducibleJoin188; } } break reducibleJoin189; } try { value37 = value === null; } catch (error) { break exceptionLanding345; } if (value37) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[6]; } catch (error) { break exceptionLanding345; } try { moduleValue23 = require(property); } catch (error) { break exceptionLanding345; } try { reflectionLongConvert = moduleValue23.reflectionLongConvert; } catch (error) { break exceptionLanding345; } try { property = dependencyMap[7]; } catch (error) { break exceptionLanding345; } try { moduleValue24 = require(property); } catch (error) { break exceptionLanding345; } try { PbLong = moduleValue24.PbLong; } catch (error) { break exceptionLanding345; } try { ZERO = PbLong.ZERO; } catch (error) { break exceptionLanding345; } try { value43 = Reflect.apply(reflectionLongConvert, moduleValue23, [ZERO, a2]); } catch (error) { break exceptionLanding345; } return value43; } value38 = typeof value; try { value39 = value38 === 'number'; } catch (error) { break exceptionLanding345; } if (!value39) { try { value40 = value38 !== 'string'; } catch (error) { break exceptionLanding345; } reducibleJoin194: while (true) { if (value40) { r6 = value2; break reduciblePort331; } break reducibleJoin194; } } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[6]; } catch (error) { break exceptionLanding345; } try { moduleValue21 = require(property); } catch (error) { break exceptionLanding345; } try { reflectionLongConvert = moduleValue21.reflectionLongConvert; } catch (error) { break exceptionLanding345; } try { property = dependencyMap[7]; } catch (error) { break exceptionLanding345; } try { moduleValue22 = require(property); } catch (error) { break exceptionLanding345; } try { PbLong = moduleValue22.PbLong; } catch (error) { break exceptionLanding345; } try { from = PbLong.from; } catch (error) { break exceptionLanding345; } try { value41 = Reflect.apply(from, PbLong, [value]); } catch (error) { break exceptionLanding345; } try { value42 = Reflect.apply(reflectionLongConvert, moduleValue21, [value41, a2]); } catch (error) { break exceptionLanding345; } return value42; } value74 = ' - ' + r6; r2 = value74; Reflect.apply(assert, this, [false, a3 + r2, value]); return value2; } break reducibleJoin223; } } break reducibleJoin224; } try { value44 = value === null; } catch (error) { break exceptionLanding345; } if (value44) { return 0; } value45 = typeof value; try { value46 = value45 === 'number'; } catch (error) { break exceptionLanding345; } if (value46) { r6 = value2; r8 = value; } else { try { value47 = value === ''; } catch (error) { break exceptionLanding345; } if (value47) { value53 = 'empty string'; r6 = value53; r8 = value2; } else { try { value48 = value45 !== 'string'; } catch (error) { break exceptionLanding345; } reducibleJoin245: while (true) { if (value48) { r6 = value2; r8 = value2; break reducibleJoin245; } try { trim = value.trim; } catch (error) { break exceptionLanding345; } try { value49 = Reflect.apply(trim, value, []); } catch (error) { break exceptionLanding345; } try { length = value49.length; } catch (error) { break exceptionLanding345; } try { length2 = value.length; } catch (error) { break exceptionLanding345; } try { value50 = length !== length2; } catch (error) { break exceptionLanding345; } if (value50) { value52 = 'extra whitespace'; r6 = value52; r8 = value2; break reducibleJoin245; } try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { value51 = Number(value); } catch (error) { break exceptionLanding345; } r6 = value2; r8 = value51; break reducibleJoin245; } } } try { value54 = value2 === r8; } catch (error) { break exceptionLanding345; } if (!value54) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue25 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue25.ScalarType; } catch (error) { break exceptionLanding345; } try { UINT32 = ScalarType.UINT32; } catch (error) { break exceptionLanding345; } try { value55 = a1 == UINT32; } catch (error) { break exceptionLanding345; } if (value55) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[5]; } catch (error) { break exceptionLanding345; } try { moduleValue27 = require(property); } catch (error) { break exceptionLanding345; } try { assertUInt32 = moduleValue27.assertUInt32; } catch (error) { break exceptionLanding345; } try { Reflect.apply(assertUInt32, moduleValue27, [r8]); } catch (error) { break exceptionLanding345; } } else { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[5]; } catch (error) { break exceptionLanding345; } try { moduleValue26 = require(property); } catch (error) { break exceptionLanding345; } try { assertInt32 = moduleValue26.assertInt32; } catch (error) { break exceptionLanding345; } try { Reflect.apply(assertInt32, moduleValue26, [r8]); } catch (error) { break exceptionLanding345; } } return r8; } break reduciblePort331; } assert = this.assert; value73 = ''; reducibleJoin348: while (true) { if (r6) { value74 = ' - ' + r6; r2 = value74; break reducibleJoin348; } r2 = value73; break reducibleJoin348; } Reflect.apply(assert, this, [false, a3 + r2, value]); return value2; } break reducibleJoin274; } r6 = value2; break reduciblePort331; } assert = this.assert; value73 = ''; reducibleJoin348: while (true) { if (r6) { value74 = ' - ' + r6; r2 = value74; break reducibleJoin348; } r2 = value73; break reducibleJoin348; } Reflect.apply(assert, this, [false, a3 + r2, value]); return value2; } try { value56 = value === null; } catch (error) { break exceptionLanding345; } if (value56) { return 0; } try { value57 = value === 'NaN'; } catch (error) { break exceptionLanding345; } if (value57) { try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { NaN = Number.NaN; } catch (error) { break exceptionLanding345; } return NaN; } try { value58 = value === 'Infinity'; } catch (error) { break exceptionLanding345; } if (value58) { try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { POSITIVE_INFINITY = Number.POSITIVE_INFINITY; } catch (error) { break exceptionLanding345; } return POSITIVE_INFINITY; } try { value59 = value === '-Infinity'; } catch (error) { break exceptionLanding345; } if (value59) { try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { NEGATIVE_INFINITY = Number.NEGATIVE_INFINITY; } catch (error) { break exceptionLanding345; } return NEGATIVE_INFINITY; } try { value60 = value === ''; } catch (error) { break exceptionLanding345; } if (value60) { r6 = 'empty string'; } else { value61 = typeof value; try { value62 = value61 !== 'string'; } catch (error) { break exceptionLanding345; } reducibleJoin331: while (true) { reducibleJoin304: while (true) { if (!value62) { try { trim = value.trim; } catch (error) { break exceptionLanding345; } try { value63 = Reflect.apply(trim, value, []); } catch (error) { break exceptionLanding345; } try { length = value63.length; } catch (error) { break exceptionLanding345; } try { length3 = value.length; } catch (error) { break exceptionLanding345; } try { value64 = length !== length3; } catch (error) { break exceptionLanding345; } if (value64) { value71 = 'extra whitespace'; r6 = value71; break reducibleJoin331; } try { value65 = value61 === 'string'; } catch (error) { break exceptionLanding345; } reducibleJoin346: while (true) { reducibleJoin304: while (true) { if (value65) { try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { value67 = Number(value); } catch (error) { break exceptionLanding345; } try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { isNaN = Number.isNaN; } catch (error) { break exceptionLanding345; } try { isNaN2 = Reflect.apply(isNaN, Number, [value67]); } catch (error) { break exceptionLanding345; } break reducibleJoin304; } try { value66 = value61 !== 'number'; } catch (error) { break exceptionLanding345; } if (value66) { r6 = value2; break reducibleJoin331; } try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { value67 = Number(value); } catch (error) { break exceptionLanding345; } try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { isNaN = Number.isNaN; } catch (error) { break exceptionLanding345; } try { isNaN2 = Reflect.apply(isNaN, Number, [value67]); } catch (error) { break exceptionLanding345; } break reducibleJoin304; } if (isNaN2) { value70 = 'not a number'; r6 = value70; break reducibleJoin331; } try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { isFinite = Number.isFinite; } catch (error) { break exceptionLanding345; } try { isFinite2 = Reflect.apply(isFinite, Number, [value67]); } catch (error) { break exceptionLanding345; } if (isFinite2) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue28 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue28.ScalarType; } catch (error) { break exceptionLanding345; } try { FLOAT = ScalarType.FLOAT; } catch (error) { break exceptionLanding345; } try { value69 = a1 != FLOAT; } catch (error) { break exceptionLanding345; } reducibleJoin327: while (true) { if (value69) { break reducibleJoin327; } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[5]; } catch (error) { break exceptionLanding345; } try { moduleValue29 = require(property); } catch (error) { break exceptionLanding345; } try { assertFloat32 = moduleValue29.assertFloat32; } catch (error) { break exceptionLanding345; } try { Reflect.apply(assertFloat32, moduleValue29, [value67]); } catch (error) { break exceptionLanding345; } break reducibleJoin327; } return value67; } value68 = 'too large or small'; r6 = value68; break reducibleJoin331; } assert = this.assert; value73 = ''; reducibleJoin348: while (true) { if (r6) { value74 = ' - ' + r6; r2 = value74; break reducibleJoin348; } r2 = value73; break reducibleJoin348; } Reflect.apply(assert, this, [false, a3 + r2, value]); return value2; } try { value65 = value61 === 'string'; } catch (error) { break exceptionLanding345; } if (!value65) { try { value66 = value61 !== 'number'; } catch (error) { break exceptionLanding345; } reducibleJoin296: while (true) { if (value66) { r6 = value2; break reducibleJoin331; } break reducibleJoin296; } } try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { value67 = Number(value); } catch (error) { break exceptionLanding345; } try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { isNaN = Number.isNaN; } catch (error) { break exceptionLanding345; } try { isNaN2 = Reflect.apply(isNaN, Number, [value67]); } catch (error) { break exceptionLanding345; } break reducibleJoin304; } if (isNaN2) { value70 = 'not a number'; r6 = value70; break reducibleJoin331; } try { Number = global.Number; } catch (error) { break exceptionLanding345; } try { isFinite = Number.isFinite; } catch (error) { break exceptionLanding345; } try { isFinite2 = Reflect.apply(isFinite, Number, [value67]); } catch (error) { break exceptionLanding345; } if (isFinite2) { try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[4]; } catch (error) { break exceptionLanding345; } try { moduleValue28 = require(property); } catch (error) { break exceptionLanding345; } try { ScalarType = moduleValue28.ScalarType; } catch (error) { break exceptionLanding345; } try { FLOAT = ScalarType.FLOAT; } catch (error) { break exceptionLanding345; } try { value69 = a1 != FLOAT; } catch (error) { break exceptionLanding345; } reducibleJoin327: while (true) { if (value69) { break reducibleJoin327; } try { } catch (error) { break exceptionLanding345; } try { } catch (error) { break exceptionLanding345; } try { property = dependencyMap[5]; } catch (error) { break exceptionLanding345; } try { moduleValue29 = require(property); } catch (error) { break exceptionLanding345; } try { assertFloat32 = moduleValue29.assertFloat32; } catch (error) { break exceptionLanding345; } try { Reflect.apply(assertFloat32, moduleValue29, [value67]); } catch (error) { break exceptionLanding345; } break reducibleJoin327; } return value67; } value68 = 'too large or small'; r6 = value68; break reducibleJoin331; } } assert = this.assert; reducibleJoin348: while (true) { if (r6) { value74 = ' - ' + r6; r2 = value74; break reducibleJoin348; } r2 = ''; break reducibleJoin348; } Reflect.apply(assert, this, [false, a3 + r2, value]); return value2; } } } global.__d(_fun15229, 1333, [57, 6, 7, 1317, 1329, 1325, 1334, 1323, 1318]) /* metro module 1333, dependencies: [57, 6, 7, 1317, 1329, 1325, 1334, 1323, 1318] */;