1508 lines
77 KiB
JavaScript
1508 lines
77 KiB
JavaScript
/* Metro module 1335; source: unknown; dependencies: [57, 6, 7, 1325, 1329, 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 */
|
|
import * as Module01323Module from './module-01323.js'; /* Metro dependency 1323 */
|
|
import * as Module01329Module from './module-01329.js'; /* Metro dependency 1329 */
|
|
|
|
function _fun15239(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#15239, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1462:6, offset: 0x00e28733, size: 123 bytes, params: 8, frame: 17
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.ReflectionJsonWriter = undefined;
|
|
exports.ReflectionJsonWriter = _fun15240();
|
|
function _fun15240() { // fn#15240, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1462:164, offset: 0x00e287ae, size: 147 bytes, params: 1, frame: 15
|
|
return CreateClassModule(ReflectionJsonWriter, [{key: 'write', value: value_15242}, {key: 'field', value: value_15243},
|
|
{key: 'enum', value: value_15244}, {key: 'message', value: function(a0, a1, a2, a3) {
|
|
var value = undefined;
|
|
return value === a1 ? a3.emitDefaultValues ? null : value : a0.internalJsonWrite(a1, a3);
|
|
}}, {key: 'scalar', value: value_15246}]);
|
|
function ReflectionJsonWriter({fields}) { // fn#15241, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1462:185, offset: 0x00e28841, size: 56 bytes, params: 2, frame: 13
|
|
env1_3(this, ReflectionJsonWriter);
|
|
this.fields = fields === null ? [] : fields !== undefined ? fields : [];
|
|
}
|
|
|
|
function value_15242(a0, a1) { // fn#15242, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1462:324, offset: 0x00e28879, size: 391 bytes, params: 3, frame: 34
|
|
var r18;
|
|
var r20;
|
|
var oneof;
|
|
var field;
|
|
var localName;
|
|
var property;
|
|
var value3;
|
|
var value4;
|
|
var useProtoFieldName;
|
|
var jsonName;
|
|
var name;
|
|
var oneofKind;
|
|
var value5;
|
|
var kind;
|
|
var value6;
|
|
var value7;
|
|
var Object;
|
|
var assign;
|
|
var Object2;
|
|
var assign2;
|
|
var object;
|
|
var value8;
|
|
var object2;
|
|
var value9;
|
|
var value10;
|
|
var moduleValue;
|
|
var assert;
|
|
var error;
|
|
const value = a1;
|
|
const object3 = {};
|
|
const iterator = this.fields[Symbol.iterator]();
|
|
const iterator2 = iterator.next;
|
|
let r2 = iterator;
|
|
let item2 = Reflect.apply(iterator2, r2, []);
|
|
let item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
}
|
|
return object3;
|
|
reducibleLoop2: while (true) {
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (oneof) {
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = a0[oneof];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
oneofKind = property.oneofKind;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
localName = item.localName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value5 = oneofKind !== localName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin1: while (true) {
|
|
if (value5) {
|
|
r2 = item2;
|
|
break reducibleJoin1;
|
|
}
|
|
try {
|
|
kind = item.kind;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value6 = kind == 'scalar';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin46: while (true) {
|
|
reducibleJoin45: while (true) {
|
|
if (value6) {
|
|
try {
|
|
Object = global.Object;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
assign = Object.assign;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Object2 = global.Object;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
assign2 = Object2.assign;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object = {};
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value8 = Reflect.apply(assign2, Object2, [object, value]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object2 = {};
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object2.emitDefaultValues = true;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
break reducibleJoin45;
|
|
}
|
|
try {
|
|
kind = item.kind;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value7 = kind == 'enum';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value7) {
|
|
try {
|
|
Object = global.Object;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
assign = Object.assign;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Object2 = global.Object;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
assign2 = Object2.assign;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object = {};
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value8 = Reflect.apply(assign2, Object2, [object, value]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object2 = {};
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object2.emitDefaultValues = true;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
break reducibleJoin45;
|
|
}
|
|
r20 = value;
|
|
break reducibleJoin46;
|
|
}
|
|
try {
|
|
value9 = Reflect.apply(assign, Object, [value8, object2]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r20 = value9;
|
|
break reducibleJoin46;
|
|
}
|
|
try {
|
|
field = this.field;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
localName = item.localName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = property[localName];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value10 = Reflect.apply(field, this, [item, property, r20]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = dependencyMap[3];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
moduleValue = require(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
assert = moduleValue.assert;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(assert, moduleValue, [value10 !== undefined]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
useProtoFieldName = value.useProtoFieldName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (useProtoFieldName) {
|
|
try {
|
|
name = item.name;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r18 = name;
|
|
} else {
|
|
try {
|
|
jsonName = item.jsonName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r18 = jsonName;
|
|
}
|
|
try {
|
|
object3[r18] = value10;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin1;
|
|
}
|
|
} else {
|
|
try {
|
|
field = this.field;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
localName = item.localName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = a0[localName];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value3 = Reflect.apply(field, this, [item, property, value]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value4 = value3 === undefined;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin1: while (true) {
|
|
if (value4) {
|
|
r2 = item2;
|
|
break reducibleJoin1;
|
|
}
|
|
try {
|
|
useProtoFieldName = value.useProtoFieldName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (useProtoFieldName) {
|
|
try {
|
|
name = item.name;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r18 = name;
|
|
} else {
|
|
try {
|
|
jsonName = item.jsonName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r18 = jsonName;
|
|
}
|
|
try {
|
|
object3[r18] = value3;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin1;
|
|
}
|
|
}
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop2;
|
|
}
|
|
continue reducibleLoop2;
|
|
}
|
|
return object3;
|
|
}
|
|
|
|
function value_15243(a0, a1, a2) { // fn#15243, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1462:773, offset: 0x00e28a00, size: 1518 bytes, params: 4, frame: 39
|
|
var r7;
|
|
var r12;
|
|
var r5;
|
|
var r8;
|
|
var r4;
|
|
var r21;
|
|
var r2;
|
|
var r0;
|
|
var value;
|
|
var kind;
|
|
var repeat;
|
|
var message;
|
|
var T;
|
|
var name;
|
|
var opt;
|
|
var emitDefaultValues;
|
|
var enumAsInteger;
|
|
var scalar;
|
|
var value2;
|
|
var moduleValue;
|
|
var assert;
|
|
var Array;
|
|
var isArray;
|
|
var object;
|
|
var value3;
|
|
var length;
|
|
var value4;
|
|
var property;
|
|
var value5;
|
|
var moduleValue2;
|
|
var push;
|
|
var value6;
|
|
var value7;
|
|
var value8;
|
|
var moduleValue3;
|
|
var value9;
|
|
var value10;
|
|
var value11;
|
|
var moduleValue4;
|
|
var value12;
|
|
var value13;
|
|
var value14;
|
|
var moduleValue5;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var moduleValue6;
|
|
var value18;
|
|
var value19;
|
|
var V;
|
|
var value20;
|
|
var Object;
|
|
var entries;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var binding;
|
|
var value21;
|
|
var property2;
|
|
var property3;
|
|
var moduleValue7;
|
|
var value22;
|
|
var value23;
|
|
var property4;
|
|
var value24;
|
|
var property5;
|
|
var moduleValue8;
|
|
var toString;
|
|
var value25;
|
|
var error;
|
|
var value26;
|
|
var iterator3;
|
|
var item3;
|
|
var value27;
|
|
var property6;
|
|
var value28;
|
|
var property7;
|
|
var moduleValue9;
|
|
var value29;
|
|
var iterator4;
|
|
var item4;
|
|
var value30;
|
|
var property8;
|
|
var value31;
|
|
var property9;
|
|
var moduleValue10;
|
|
var value32;
|
|
var keys;
|
|
var value33;
|
|
exceptionSkip110: while (true) {
|
|
exceptionLanding110: while (true) {
|
|
exceptionSkip85: while (true) {
|
|
exceptionLanding85: while (true) {
|
|
exceptionSkip62: while (true) {
|
|
exceptionLanding62: while (true) {
|
|
value = undefined;
|
|
kind = a0.kind;
|
|
if (kind == 'map') {
|
|
value17 = environment.__proto__;
|
|
moduleValue6 = require(dependencyMap[3]);
|
|
assert = moduleValue6.assert;
|
|
value18 = typeof a1 === 'object';
|
|
reducibleJoin26: while (true) {
|
|
if (value18) {
|
|
value19 = a1 !== null;
|
|
r4 = value19;
|
|
break reducibleJoin26;
|
|
}
|
|
r4 = value18;
|
|
break reducibleJoin26;
|
|
}
|
|
Reflect.apply(assert, moduleValue6, [r4]);
|
|
object = {};
|
|
V = a0.V;
|
|
kind = V.kind;
|
|
if (kind === 'scalar') {
|
|
Object = global.Object;
|
|
entries = Object.entries;
|
|
iterator = Reflect.apply(entries, Object, [a1])[Symbol.iterator]();
|
|
iterator4 = iterator.next;
|
|
r5 = iterator;
|
|
reducibleLoop87: while (true) {
|
|
item4 = Reflect.apply(iterator4, r5, []);
|
|
item = item4.value;
|
|
item4 = item4.done ? undefined : r5;
|
|
if (item4 === value) {
|
|
break reducibleLoop87;
|
|
}
|
|
try {
|
|
binding = env1_2;
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
value30 = binding(item, 2);
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
property = value30[0];
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
property8 = value30[1];
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
scalar = this.scalar;
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
V = a0.V;
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
T = V.T;
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
name = a0.name;
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
value31 = Reflect.apply(scalar, this, [T, property8, name, false, true]);
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
property9 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
moduleValue10 = require(property9);
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
assert = moduleValue10.assert;
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
Reflect.apply(assert, moduleValue10, [value !== value31]);
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
toString = property.toString;
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
value32 = Reflect.apply(toString, property, []);
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
try {
|
|
object[value32] = value31;
|
|
} catch (error) {
|
|
break exceptionLanding110;
|
|
}
|
|
r5 = item4;
|
|
continue reducibleLoop87;
|
|
}
|
|
} else if (kind === 'message') {
|
|
V = a0.V;
|
|
T = V.T;
|
|
value26 = Reflect.apply(T, V, []);
|
|
Object = global.Object;
|
|
entries = Object.entries;
|
|
iterator = Reflect.apply(entries, Object, [a1])[Symbol.iterator]();
|
|
iterator3 = iterator.next;
|
|
r5 = iterator;
|
|
reducibleLoop64: while (true) {
|
|
item3 = Reflect.apply(iterator3, r5, []);
|
|
item = item3.value;
|
|
item3 = item3.done ? undefined : r5;
|
|
if (item3 === value) {
|
|
break reducibleLoop64;
|
|
}
|
|
try {
|
|
binding = env1_2;
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
value27 = binding(item, 2);
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
property = value27[0];
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
property6 = value27[1];
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
message = this.message;
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
name = a0.name;
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
value28 = Reflect.apply(message, this, [value26, property6, name, a2]);
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
property7 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
moduleValue9 = require(property7);
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
assert = moduleValue9.assert;
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
Reflect.apply(assert, moduleValue9, [value !== value28]);
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
toString = property.toString;
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
value29 = Reflect.apply(toString, property, []);
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
try {
|
|
object[value29] = value28;
|
|
} catch (error) {
|
|
break exceptionLanding85;
|
|
}
|
|
r5 = item3;
|
|
continue reducibleLoop64;
|
|
}
|
|
} else {
|
|
reducibleJoin111: while (true) {
|
|
if (kind !== 'enum') {
|
|
break reducibleJoin111;
|
|
}
|
|
V = a0.V;
|
|
T = V.T;
|
|
value20 = Reflect.apply(T, V, []);
|
|
Object = global.Object;
|
|
entries = Object.entries;
|
|
iterator = Reflect.apply(entries, Object, [a1])[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
r5 = iterator;
|
|
reducibleLoop30: while (true) {
|
|
item2 = Reflect.apply(iterator2, r5, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r5;
|
|
if (item2 === value) {
|
|
break reducibleJoin111;
|
|
}
|
|
try {
|
|
binding = env1_2;
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
value21 = binding(item, 2);
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
property = value21[0];
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
property2 = value21[1];
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
property3 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
moduleValue7 = require(property3);
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
assert = moduleValue7.assert;
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
value22 = value === property2;
|
|
reducibleJoin43: while (true) {
|
|
if (value22) {
|
|
r21 = value22;
|
|
break reducibleJoin43;
|
|
}
|
|
value23 = typeof property2 === 'number';
|
|
r21 = value23;
|
|
break reducibleJoin43;
|
|
}
|
|
try {
|
|
Reflect.apply(assert, moduleValue7, [r21]);
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
property4 = this.enum;
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
name = a0.name;
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
enumAsInteger = a2.enumAsInteger;
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
value24 = Reflect.apply(property4, this, [value20, property2, name,
|
|
false,
|
|
true,
|
|
enumAsInteger]);
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
property5 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
moduleValue8 = require(property5);
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
assert = moduleValue8.assert;
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
Reflect.apply(assert, moduleValue8, [value !== value24]);
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
toString = property.toString;
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
value25 = Reflect.apply(toString, property, []);
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
try {
|
|
object[value25] = value24;
|
|
} catch (error) {
|
|
break exceptionLanding62;
|
|
}
|
|
r5 = item2;
|
|
continue reducibleLoop30;
|
|
}
|
|
}
|
|
}
|
|
emitDefaultValues = a2.emitDefaultValues;
|
|
reducibleJoin113: while (true) {
|
|
if (emitDefaultValues) {
|
|
r2 = emitDefaultValues;
|
|
break reducibleJoin113;
|
|
}
|
|
Object = global.Object;
|
|
keys = Object.keys;
|
|
length = Reflect.apply(keys, Object, [object]).length;
|
|
value33 = length > 0;
|
|
r2 = value33;
|
|
break reducibleJoin113;
|
|
}
|
|
r0 = r2 ? object : value;
|
|
} else {
|
|
repeat = a0.repeat;
|
|
if (repeat) {
|
|
value2 = environment.__proto__;
|
|
moduleValue = require(dependencyMap[3]);
|
|
assert = moduleValue.assert;
|
|
Array = global.Array;
|
|
isArray = Array.isArray;
|
|
Reflect.apply(assert, moduleValue, [Reflect.apply(isArray, Array, [a1])]);
|
|
object = [];
|
|
kind = a0.kind;
|
|
if (kind === 'scalar') {
|
|
length = a1.length;
|
|
value13 = 0;
|
|
if (value13 < length) {
|
|
r8 = value13;
|
|
reducibleLoop18: while (true) {
|
|
scalar = this.scalar;
|
|
T = a0.T;
|
|
property = a1[r8];
|
|
name = a0.name;
|
|
opt = a0.opt;
|
|
value14 = Reflect.apply(scalar, this, [T, property, name, opt, true]);
|
|
moduleValue5 = require(dependencyMap[3]);
|
|
assert = moduleValue5.assert;
|
|
Reflect.apply(assert, moduleValue5, [value !== value14]);
|
|
push = object.push;
|
|
Reflect.apply(push, object, [value14]);
|
|
value15 = typeof r8 === 'bigint' ? r8 + 1n : +r8 + 1;
|
|
length = a1.length;
|
|
if (value15 < length) {
|
|
r8 = value15;
|
|
continue reducibleLoop18;
|
|
}
|
|
break reducibleLoop18;
|
|
}
|
|
}
|
|
} else if (kind === 'enum') {
|
|
T = a0.T;
|
|
value7 = Reflect.apply(T, a0, []);
|
|
length = a1.length;
|
|
value8 = 0;
|
|
if (value8 < length) {
|
|
r12 = value8;
|
|
reducibleLoop14: while (true) {
|
|
moduleValue3 = require(dependencyMap[3]);
|
|
assert = moduleValue3.assert;
|
|
value9 = value === a1[r12];
|
|
reducibleJoin16: while (true) {
|
|
if (value9) {
|
|
r5 = value9;
|
|
break reducibleJoin16;
|
|
}
|
|
value10 = typeof a1[r12] === 'number';
|
|
r5 = value10;
|
|
break reducibleJoin16;
|
|
}
|
|
Reflect.apply(assert, moduleValue3, [r5]);
|
|
property = a1[r12];
|
|
name = a0.name;
|
|
opt = a0.opt;
|
|
enumAsInteger = a2.enumAsInteger;
|
|
value11 = this.enum(value7, property, name, opt, true, enumAsInteger);
|
|
moduleValue4 = require(dependencyMap[3]);
|
|
assert = moduleValue4.assert;
|
|
Reflect.apply(assert, moduleValue4, [value !== value11]);
|
|
push = object.push;
|
|
Reflect.apply(push, object, [value11]);
|
|
value12 = typeof r12 === 'bigint' ? r12 + 1n : +r12 + 1;
|
|
length = a1.length;
|
|
if (value12 < length) {
|
|
r12 = value12;
|
|
continue reducibleLoop14;
|
|
}
|
|
break reducibleLoop14;
|
|
}
|
|
}
|
|
} else {
|
|
reducibleJoin19: while (true) {
|
|
if (kind !== 'message') {
|
|
break reducibleJoin19;
|
|
}
|
|
T = a0.T;
|
|
value3 = Reflect.apply(T, a0, []);
|
|
length = a1.length;
|
|
value4 = 0;
|
|
if (!(value4 < length)) {
|
|
break reducibleJoin19;
|
|
}
|
|
r7 = value4;
|
|
reducibleLoop12: while (true) {
|
|
message = this.message;
|
|
property = a1[r7];
|
|
name = a0.name;
|
|
value5 = Reflect.apply(message, this, [value3, property, name, a2]);
|
|
moduleValue2 = require(dependencyMap[3]);
|
|
assert = moduleValue2.assert;
|
|
Reflect.apply(assert, moduleValue2, [value !== value5]);
|
|
push = object.push;
|
|
Reflect.apply(push, object, [value5]);
|
|
value6 = typeof r7 === 'bigint' ? r7 + 1n : +r7 + 1;
|
|
length = a1.length;
|
|
if (value6 < length) {
|
|
r7 = value6;
|
|
continue reducibleLoop12;
|
|
}
|
|
break reducibleJoin19;
|
|
}
|
|
}
|
|
}
|
|
emitDefaultValues = a2.emitDefaultValues;
|
|
reducibleJoin21: while (true) {
|
|
if (emitDefaultValues) {
|
|
r5 = emitDefaultValues;
|
|
break reducibleJoin21;
|
|
}
|
|
length = object.length;
|
|
value16 = length > 0;
|
|
r5 = value16;
|
|
break reducibleJoin21;
|
|
}
|
|
reducibleJoin23: while (true) {
|
|
if (r5) {
|
|
break reducibleJoin23;
|
|
}
|
|
emitDefaultValues = a2.emitDefaultValues;
|
|
r5 = emitDefaultValues;
|
|
break reducibleJoin23;
|
|
}
|
|
r0 = r5 ? object : value;
|
|
} else {
|
|
kind = a0.kind;
|
|
if (kind === 'scalar') {
|
|
scalar = this.scalar;
|
|
T = a0.T;
|
|
name = a0.name;
|
|
opt = a0.opt;
|
|
emitDefaultValues = a2.emitDefaultValues;
|
|
value = Reflect.apply(scalar, this, [T, a1, name, opt, emitDefaultValues]);
|
|
r0 = value;
|
|
} else if (kind === 'enum') {
|
|
T = a0.T;
|
|
value = Reflect.apply(T, a0, []);
|
|
name = a0.name;
|
|
opt = a0.opt;
|
|
emitDefaultValues = a2.emitDefaultValues;
|
|
enumAsInteger = a2.enumAsInteger;
|
|
value = this.enum(value, a1, name, opt, emitDefaultValues, enumAsInteger);
|
|
r0 = value;
|
|
} else {
|
|
reducibleJoin114: while (true) {
|
|
if (kind !== 'message') {
|
|
r0 = value;
|
|
break reducibleJoin114;
|
|
}
|
|
message = this.message;
|
|
T = a0.T;
|
|
value = Reflect.apply(T, a0, []);
|
|
name = a0.name;
|
|
value = Reflect.apply(message, this, [value, a1, name, a2]);
|
|
r0 = value;
|
|
break reducibleJoin114;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return r0;
|
|
break exceptionSkip62;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip62;
|
|
}
|
|
break exceptionSkip85;
|
|
}
|
|
try {
|
|
item3.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip85;
|
|
}
|
|
break exceptionSkip110;
|
|
}
|
|
try {
|
|
item4.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip110;
|
|
}
|
|
}
|
|
|
|
function value_15244(a0, a1, a2, a3, a4, a5) { // fn#15244, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1462:2348, offset: 0x00e28fee, size: 247 bytes, params: 7, frame: 18
|
|
var assert;
|
|
var value2;
|
|
var moduleValue2;
|
|
var Number;
|
|
let value = a1;
|
|
if (a0[0] == 'google.protobuf.NullValue') {
|
|
return null;
|
|
}
|
|
if (value !== undefined) {
|
|
if (value !== 0) {
|
|
value2 = environment.__proto__;
|
|
(require(1325) /* metro dependency 1325 */).assert(typeof value === 'number');
|
|
moduleValue2 = require(1325) /* metro dependency 1325 */;
|
|
assert = moduleValue2.assert;
|
|
Number = global.Number;
|
|
Reflect.apply(assert, moduleValue2, [Number.isInteger(value)]);
|
|
return a5 ? value : a0[1].hasOwnProperty(value) ? a0[2] ? a0[2] + a0[1][value] : a0[1][value] : value;
|
|
}
|
|
if (a4) {
|
|
value2 = environment.__proto__;
|
|
(require(1325) /* metro dependency 1325 */).assert(typeof value === 'number');
|
|
moduleValue2 = require(1325) /* metro dependency 1325 */;
|
|
assert = moduleValue2.assert;
|
|
Number = global.Number;
|
|
Reflect.apply(assert, moduleValue2, [Number.isInteger(value)]);
|
|
return a5 ? value : a0[1].hasOwnProperty(value) ? a0[2] ? a0[2] + a0[1][value] : a0[1][value] : value;
|
|
}
|
|
if (a3) {
|
|
value2 = environment.__proto__;
|
|
(require(1325) /* metro dependency 1325 */).assert(typeof value === 'number');
|
|
moduleValue2 = require(1325) /* metro dependency 1325 */;
|
|
assert = moduleValue2.assert;
|
|
Number = global.Number;
|
|
Reflect.apply(assert, moduleValue2, [Number.isInteger(value)]);
|
|
return a5 ? value : a0[1].hasOwnProperty(value) ? a0[2] ? a0[2] + a0[1][value] : a0[1][value] : value;
|
|
}
|
|
} else {
|
|
value = environment.__proto__;
|
|
value = require(1325) /* metro dependency 1325 */;
|
|
value.assert(a3);
|
|
}
|
|
}
|
|
|
|
function value_15246(a0, a1, a2, a3, a4) { // fn#15246, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1462:2757, offset: 0x00e29114, size: 1376 bytes, params: 6, frame: 17
|
|
var r3;
|
|
var r2;
|
|
var r0;
|
|
var assert;
|
|
var value5;
|
|
const ScalarType = (Module01329Module).ScalarType;
|
|
var moduleValue;
|
|
var moduleValue3;
|
|
var value6;
|
|
const PbLong = (Module01323Module).PbLong;
|
|
var moduleValue4;
|
|
var value10;
|
|
const PbULong = (Module01323Module).PbULong;
|
|
var value14;
|
|
var value15;
|
|
var value19;
|
|
var value20;
|
|
let value = a1;
|
|
const value2 = a3;
|
|
const value3 = a4;
|
|
const value4 = undefined;
|
|
if (value4 !== value) {
|
|
r3 = value3 || value2;
|
|
value5 = environment.__proto__;
|
|
if (ScalarType.INT32 === a0) {
|
|
value20 = 0;
|
|
if (value20 === value) {
|
|
r0 = r3 ? value20 : value4;
|
|
} else {
|
|
(require(1325) /* metro dependency 1325 */).assertInt32(value);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
if (ScalarType.SFIXED32 === a0) {
|
|
value20 = 0;
|
|
if (value20 === value) {
|
|
r0 = r3 ? value20 : value4;
|
|
} else {
|
|
(require(1325) /* metro dependency 1325 */).assertInt32(value);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
if (ScalarType.SINT32 === a0) {
|
|
value20 = 0;
|
|
if (value20 === value) {
|
|
r0 = r3 ? value20 : value4;
|
|
} else {
|
|
(require(1325) /* metro dependency 1325 */).assertInt32(value);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
if (ScalarType.FIXED32 === a0) {
|
|
value19 = 0;
|
|
if (value19 === value) {
|
|
r2 = r3 ? value19 : value4;
|
|
} else {
|
|
(require(1325) /* metro dependency 1325 */).assertUInt32(value);
|
|
r2 = value;
|
|
}
|
|
return r2;
|
|
}
|
|
if (ScalarType.UINT32 === a0) {
|
|
value19 = 0;
|
|
if (value19 === value) {
|
|
r2 = r3 ? value19 : value4;
|
|
} else {
|
|
(require(1325) /* metro dependency 1325 */).assertUInt32(value);
|
|
r2 = value;
|
|
}
|
|
return r2;
|
|
}
|
|
if (ScalarType.FLOAT === a0) {
|
|
(require(1325) /* metro dependency 1325 */).assertFloat32(value);
|
|
value15 = 0;
|
|
if (value15 === value) {
|
|
r2 = r3 ? value15 : value4;
|
|
} else {
|
|
(require(1325) /* metro dependency 1325 */).assert(typeof value === 'number');
|
|
r2 = global.Number.isNaN(value) ? 'NaN' : value === global.Number.POSITIVE_INFINITY ? 'Infinity' : value === global.Number.NEGATIVE_INFINITY ? '-Infinity' : value;
|
|
}
|
|
return r2;
|
|
}
|
|
if (ScalarType.DOUBLE === a0) {
|
|
value15 = 0;
|
|
if (value15 === value) {
|
|
r2 = r3 ? value15 : value4;
|
|
} else {
|
|
(require(1325) /* metro dependency 1325 */).assert(typeof value === 'number');
|
|
r2 = global.Number.isNaN(value) ? 'NaN' : value === global.Number.POSITIVE_INFINITY ? 'Infinity' : value === global.Number.NEGATIVE_INFINITY ? '-Infinity' : value;
|
|
}
|
|
return r2;
|
|
}
|
|
if (ScalarType.STRING === a0) {
|
|
value14 = '';
|
|
if (value14 === value) {
|
|
r2 = r3 ? value14 : value4;
|
|
} else {
|
|
(require(1325) /* metro dependency 1325 */).assert(typeof value === 'string');
|
|
r2 = value;
|
|
}
|
|
return r2;
|
|
}
|
|
if (ScalarType.BOOL === a0) {
|
|
if (value === false) {
|
|
r2 = !r3 && value4;
|
|
} else {
|
|
(require(1325) /* metro dependency 1325 */).assert(typeof value === 'boolean');
|
|
r2 = value;
|
|
}
|
|
return r2;
|
|
}
|
|
if (ScalarType.UINT64 === a0) {
|
|
moduleValue4 = require(1325) /* metro dependency 1325 */;
|
|
assert = moduleValue4.assert;
|
|
value10 = typeof value;
|
|
r2 = value10 === 'number' || value10 === 'string';
|
|
r2 = !r2 ? value10 === 'bigint' : r2;
|
|
Reflect.apply(assert, moduleValue4, [r2]);
|
|
value = PbULong.from(value);
|
|
if (value.isZero()) {
|
|
if (r3) {
|
|
return value.toString();
|
|
}
|
|
return value4;
|
|
}
|
|
return value.toString();
|
|
}
|
|
if (ScalarType.FIXED64 === a0) {
|
|
moduleValue4 = require(1325) /* metro dependency 1325 */;
|
|
assert = moduleValue4.assert;
|
|
value10 = typeof value;
|
|
r2 = value10 === 'number' || value10 === 'string';
|
|
r2 = !r2 ? value10 === 'bigint' : r2;
|
|
Reflect.apply(assert, moduleValue4, [r2]);
|
|
value = PbULong.from(value);
|
|
if (value.isZero()) {
|
|
if (r3) {
|
|
return value.toString();
|
|
}
|
|
return value4;
|
|
}
|
|
return value.toString();
|
|
}
|
|
if (ScalarType.INT64 === a0) {
|
|
moduleValue3 = require(1325) /* metro dependency 1325 */;
|
|
assert = moduleValue3.assert;
|
|
value6 = typeof value;
|
|
r2 = value6 === 'number' || value6 === 'string';
|
|
r2 = !r2 ? value6 === 'bigint' : r2;
|
|
Reflect.apply(assert, moduleValue3, [r2]);
|
|
value = PbLong.from(value);
|
|
if (value.isZero()) {
|
|
if (r3) {
|
|
return value.toString();
|
|
}
|
|
return value4;
|
|
}
|
|
return value.toString();
|
|
}
|
|
if (ScalarType.SFIXED64 === a0) {
|
|
moduleValue3 = require(1325) /* metro dependency 1325 */;
|
|
assert = moduleValue3.assert;
|
|
value6 = typeof value;
|
|
r2 = value6 === 'number' || value6 === 'string';
|
|
r2 = !r2 ? value6 === 'bigint' : r2;
|
|
Reflect.apply(assert, moduleValue3, [r2]);
|
|
value = PbLong.from(value);
|
|
if (value.isZero()) {
|
|
if (r3) {
|
|
return value.toString();
|
|
}
|
|
return value4;
|
|
}
|
|
return value.toString();
|
|
}
|
|
if (ScalarType.SINT64 === a0) {
|
|
moduleValue3 = require(1325) /* metro dependency 1325 */;
|
|
assert = moduleValue3.assert;
|
|
value6 = typeof value;
|
|
r2 = value6 === 'number' || value6 === 'string';
|
|
r2 = !r2 ? value6 === 'bigint' : r2;
|
|
Reflect.apply(assert, moduleValue3, [r2]);
|
|
value = PbLong.from(value);
|
|
if (value.isZero()) {
|
|
if (r3) {
|
|
return value.toString();
|
|
}
|
|
return value4;
|
|
}
|
|
return value.toString();
|
|
}
|
|
if (ScalarType.BYTES === a0) {
|
|
moduleValue = require(1325) /* metro dependency 1325 */;
|
|
moduleValue.assert(value instanceof global.Uint8Array);
|
|
if (value.byteLength) {
|
|
value = (require(1318) /* metro dependency 1318 */).base64encode(value);
|
|
r2 = value;
|
|
} else {
|
|
r2 = r3 ? '' : value4;
|
|
}
|
|
return r2;
|
|
}
|
|
} else {
|
|
value = environment.__proto__;
|
|
(require(1325) /* metro dependency 1325 */).assert(value2);
|
|
}
|
|
return value4;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun15239, 1335, [57, 6, 7, 1325, 1329, 1323,
|
|
1318]) /* metro module 1335, dependencies: [57, 6, 7, 1325, 1329, 1323, 1318] */;
|