1403 lines
86 KiB
React
1403 lines
86 KiB
React
/* Metro module 1301; source: unknown; dependencies: [57, 6, 7, 1287] */
|
|
function _fun14361(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#14361, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1428:6, offset: 0x00e03400, size: 141 bytes, params: 8, frame: 17
|
|
const env0_0 = require;
|
|
const env0_2 = require(57) /* metro dependency 57 */;
|
|
const env0_3 = require(6) /* metro dependency 6 */;
|
|
const env0_4 = require(7) /* metro dependency 7 */;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.InternalIntlMessage = undefined;
|
|
exports.InternalIntlMessage = _fun14364();
|
|
}
|
|
|
|
function serializeAst(a0, a1) { // fn#14362, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1428:497, offset: 0x00e0348d, size: 1237 bytes, params: 3, frame: 44
|
|
var r2;
|
|
var r30;
|
|
var r33;
|
|
var iterator;
|
|
var iterator2;
|
|
var value;
|
|
var value2;
|
|
var value3;
|
|
var item;
|
|
var item2;
|
|
var value4;
|
|
var value5;
|
|
var value6;
|
|
var property;
|
|
var property2;
|
|
var moduleValue;
|
|
var FormatJsNodeType;
|
|
var Argument;
|
|
var value7;
|
|
var property3;
|
|
var moduleValue2;
|
|
var Date;
|
|
var value8;
|
|
var property4;
|
|
var moduleValue3;
|
|
var Time;
|
|
var value9;
|
|
var property5;
|
|
var moduleValue4;
|
|
var Number;
|
|
var value10;
|
|
var property6;
|
|
var moduleValue5;
|
|
var Plural;
|
|
var value11;
|
|
var property7;
|
|
var moduleValue6;
|
|
var Pound;
|
|
var value12;
|
|
var property8;
|
|
var moduleValue7;
|
|
var Select;
|
|
var value13;
|
|
var property9;
|
|
var moduleValue8;
|
|
var Tag;
|
|
var value14;
|
|
var serializeAstTagBinding;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var value18;
|
|
var Object;
|
|
var entries;
|
|
var value19;
|
|
var iterator3;
|
|
var item3;
|
|
var value20;
|
|
var binding;
|
|
var value21;
|
|
var property10;
|
|
var value22;
|
|
var value23;
|
|
var value24;
|
|
var value25;
|
|
var serializeAstBinding;
|
|
var value26;
|
|
var value27;
|
|
var error;
|
|
var value28;
|
|
var value29;
|
|
var value30;
|
|
var value31;
|
|
var value32;
|
|
var value33;
|
|
var value34;
|
|
var value35;
|
|
var value36;
|
|
var value37;
|
|
var value38;
|
|
var value39;
|
|
var value40;
|
|
var value41;
|
|
var value42;
|
|
var iterator4;
|
|
var item4;
|
|
var value43;
|
|
var value44;
|
|
var property11;
|
|
var value45;
|
|
var value46;
|
|
var value47;
|
|
var value48;
|
|
var value49;
|
|
var value50;
|
|
var value51;
|
|
var value52;
|
|
var value53;
|
|
var value54;
|
|
var value55;
|
|
var value56;
|
|
var value57;
|
|
var value58;
|
|
var value59;
|
|
var value60;
|
|
var value61;
|
|
var value62;
|
|
var value63;
|
|
var value64;
|
|
var value65;
|
|
var value66;
|
|
var value67;
|
|
var value68;
|
|
var value69;
|
|
var value70;
|
|
var value71;
|
|
var value72;
|
|
var value73;
|
|
var value74;
|
|
var value75;
|
|
var value76;
|
|
var value77;
|
|
var value78;
|
|
var value79;
|
|
var value80;
|
|
var value81;
|
|
var value82;
|
|
var value83;
|
|
var value84;
|
|
var value85;
|
|
var value86;
|
|
exceptionSkip250: while (true) {
|
|
exceptionLanding250: while (true) {
|
|
exceptionSkip168: while (true) {
|
|
exceptionLanding168: while (true) {
|
|
exceptionSkip105: while (true) {
|
|
exceptionLanding105: while (true) {
|
|
iterator = a0[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
value = environment;
|
|
value2 = 'selectordinal';
|
|
value3 = 'plural';
|
|
r2 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
value4 = typeof item !== 'string';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value4) {
|
|
try {
|
|
property = item[0];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property2 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
moduleValue = require(property2);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
FormatJsNodeType = moduleValue.FormatJsNodeType;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
Argument = FormatJsNodeType.Argument;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value7 = Argument === property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value7) {
|
|
try {
|
|
value83 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[1];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value84 = '{' + property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value85 = value84 + '}';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value86 = value83 + value85;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value86;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r2 = item2;
|
|
} else {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property3 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
moduleValue2 = require(property3);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
FormatJsNodeType = moduleValue2.FormatJsNodeType;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
Date = FormatJsNodeType.Date;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value8 = Date === property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value8) {
|
|
try {
|
|
value73 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[1];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value74 = '{' + property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value75 = value74 + ', date';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value76 = value73 + value75;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value76;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[2];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value77 = property == null;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value77) {
|
|
continue;
|
|
}
|
|
try {
|
|
value78 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[2];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value79 = ', ' + property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value80 = value78 + value79;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value80;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value81 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value82 = value81 + '}';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value82;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r2 = item2;
|
|
} else {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property4 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
moduleValue3 = require(property4);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
FormatJsNodeType = moduleValue3.FormatJsNodeType;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
Time = FormatJsNodeType.Time;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value9 = Time === property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value9) {
|
|
try {
|
|
value63 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[1];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value64 = '{' + property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value65 = value64 + ', time';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value66 = value63 + value65;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value66;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[2];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value67 = property == null;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value67) {
|
|
continue;
|
|
}
|
|
try {
|
|
value68 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[2];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value69 = ', ' + property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value70 = value68 + value69;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value70;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value71 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value72 = value71 + '}';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value72;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r2 = item2;
|
|
} else {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property5 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
moduleValue4 = require(property5);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
FormatJsNodeType = moduleValue4.FormatJsNodeType;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
Number = FormatJsNodeType.Number;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value10 = Number === property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value10) {
|
|
try {
|
|
value53 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[1];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value54 = '{' + property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value55 = value54 + ', number';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value56 = value53 + value55;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value56;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[2];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value57 = property == null;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value57) {
|
|
continue;
|
|
}
|
|
try {
|
|
value58 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[2];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value59 = ', ' + property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value60 = value58 + value59;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value60;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value61 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value62 = value61 + '}';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value62;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r2 = item2;
|
|
} else {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property6 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
moduleValue5 = require(property6);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
FormatJsNodeType = moduleValue5.FormatJsNodeType;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
Plural = FormatJsNodeType.Plural;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value11 = Plural === property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value11) {
|
|
try {
|
|
property = item[4];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value32 = property == 'ordinal';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (!value32) {
|
|
r33 = value3;
|
|
continue;
|
|
}
|
|
r33 = value2;
|
|
try {
|
|
value33 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[1];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value34 = '{' + property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value35 = value34 + ', ';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value36 = value35 + r33;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value37 = value36 + ',';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value38 = value33 + value37;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value38;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[3];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (!property) {
|
|
continue;
|
|
}
|
|
try {
|
|
value39 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[3];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value40 = ' offset:' + property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value41 = value39 + value40;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value41;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
Object = global.Object;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
entries = Object.entries;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[2];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value42 = Reflect.apply(entries, Object, [property]);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
iterator = value42[Symbol.iterator]();
|
|
iterator4 = iterator.next;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r30 = iterator;
|
|
while (true) {
|
|
try {
|
|
item4 = Reflect.apply(iterator4, r30, []);
|
|
item = item4.value;
|
|
item4 = item4.done ? undefined : r30;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value43 = item4 === undefined;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value43) {
|
|
break;
|
|
}
|
|
try {
|
|
try {
|
|
binding = env0_2;
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value44 = binding(item, 2);
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
property = value44[0];
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
property11 = value44[1];
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value45 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value46 = ' ' + property;
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value47 = value46 + ' {';
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value48 = value45 + value47;
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
a1.value = value48;
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
serializeAstBinding = serializeAst;
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
serializeAstBinding(property11, a1);
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value49 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value50 = value49 + '}';
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
a1.value = value50;
|
|
} catch (error) {
|
|
break exceptionLanding168;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r30 = item4;
|
|
}
|
|
try {
|
|
value51 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value52 = value51 + '}';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value52;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r2 = item2;
|
|
} else {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property7 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
moduleValue6 = require(property7);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
FormatJsNodeType = moduleValue6.FormatJsNodeType;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
Pound = FormatJsNodeType.Pound;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value12 = Pound === property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value12) {
|
|
try {
|
|
value30 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value31 = value30 + '#';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value31;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r2 = item2;
|
|
} else {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property8 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
moduleValue7 = require(property8);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
FormatJsNodeType = moduleValue7.FormatJsNodeType;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
Select = FormatJsNodeType.Select;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value13 = Select === property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value13) {
|
|
try {
|
|
value15 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[1];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value16 = '{' + property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value17 = value16 + ', select,';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value18 = value15 + value17;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value18;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
Object = global.Object;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
entries = Object.entries;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property = item[2];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value19 = Reflect.apply(entries, Object,
|
|
[property]);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
iterator = value19[Symbol.iterator]();
|
|
iterator3 = iterator.next;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r30 = iterator;
|
|
while (true) {
|
|
try {
|
|
item3 = Reflect.apply(iterator3, r30, []);
|
|
item = item3.value;
|
|
item3 = item3.done ? undefined : r30;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value20 = item3 === undefined;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value20) {
|
|
break;
|
|
}
|
|
try {
|
|
try {
|
|
binding = env0_2;
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value21 = binding(item, 2);
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
property = value21[0];
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
property10 = value21[1];
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value22 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value23 = ' ' + property;
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value24 = value23 + ' {';
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value25 = value22 + value24;
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
a1.value = value25;
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
serializeAstBinding = serializeAst;
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
serializeAstBinding(property10, a1);
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value26 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
value27 = value26 + '}';
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
try {
|
|
a1.value = value27;
|
|
} catch (error) {
|
|
break exceptionLanding105;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r30 = item3;
|
|
}
|
|
try {
|
|
value28 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value29 = value28 + '}';
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value29;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r2 = item2;
|
|
} else {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
property9 = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
moduleValue8 = require(property9);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
FormatJsNodeType = moduleValue8.FormatJsNodeType;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
Tag = FormatJsNodeType.Tag;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value14 = Tag !== property;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
if (value14) {
|
|
r2 = item2;
|
|
continue;
|
|
}
|
|
try {
|
|
serializeAstTagBinding = serializeAstTag;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
serializeAstTagBinding(item, a1);
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r2 = item2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
try {
|
|
value5 = a1.value;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
value6 = value5 + item;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
a1.value = value6;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
r2 = item2;
|
|
}
|
|
}
|
|
return undefined;
|
|
break exceptionSkip105;
|
|
}
|
|
try {
|
|
try {
|
|
item3.return();
|
|
} catch {
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
throw error;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
break exceptionSkip105;
|
|
}
|
|
break exceptionSkip168;
|
|
}
|
|
try {
|
|
try {
|
|
item4.return();
|
|
} catch {
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
try {
|
|
throw error;
|
|
} catch (error) {
|
|
break exceptionLanding250;
|
|
}
|
|
break exceptionSkip168;
|
|
}
|
|
break exceptionSkip250;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip250;
|
|
}
|
|
}
|
|
|
|
function serializeAstTag(a0, a1) { // fn#14363, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1428:1592, offset: 0x00e03962, size: 489 bytes, params: 3, frame: 16
|
|
var value;
|
|
var property2;
|
|
let property = a0[1];
|
|
if (property === '$b') {
|
|
value = a1.value;
|
|
a1.value = value + '**';
|
|
serializeAst(a0[2], a1);
|
|
value = a1.value;
|
|
a1.value = value + '**';
|
|
} else if (property === '$i') {
|
|
value = a1.value;
|
|
a1.value = value + '*';
|
|
serializeAst(a0[2], a1);
|
|
value = a1.value;
|
|
a1.value = value + '*';
|
|
} else if (property === '$code') {
|
|
value = a1.value;
|
|
a1.value = value + '`';
|
|
serializeAst(a0[2], a1);
|
|
value = a1.value;
|
|
a1.value = value + '`';
|
|
} else if (property === '$p') {
|
|
serializeAst(a0[2], a1);
|
|
a1.value = a1.value + '\n\n';
|
|
} else if (property === '$link') {
|
|
property = a0[2];
|
|
property2 = a0[3];
|
|
value = a1.value;
|
|
a1.value = value + '[';
|
|
serializeAst(property, a1);
|
|
a1.value = a1.value + '](';
|
|
if (property2 != null) {
|
|
serializeAst(property2, a1);
|
|
}
|
|
value = a1.value;
|
|
a1.value = value + ')';
|
|
} else {
|
|
value = a1.value;
|
|
a1.value = value + '$[';
|
|
serializeAst(a0[2], a1);
|
|
value = a1.value;
|
|
a1.value = value + ('](' + a0[1] + ')');
|
|
}
|
|
}
|
|
|
|
function _fun14364() { // fn#14364, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1428:161, offset: 0x00e03b4b, size: 55 bytes, params: 1, frame: 14
|
|
return env0_4(InternalIntlMessage, [{key: 'reserialize', value: function() {
|
|
if (typeof this.ast === 'string') {
|
|
return this.ast;
|
|
}
|
|
var object = {value: ''};
|
|
serializeAst(this.ast, object);
|
|
return object.value;
|
|
}}]);
|
|
}
|
|
|
|
function InternalIntlMessage(a0, a1) { // fn#14365, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1428:182, offset: 0x00e03b82, size: 110 bytes, params: 3, frame: 16
|
|
var r1;
|
|
let value = a0;
|
|
env1_3(this, InternalIntlMessage);
|
|
this.locale = a1;
|
|
if ((require(1287) /* metro dependency 1287 */).isCompressedAst(value)) {
|
|
r1 = value;
|
|
} else {
|
|
value = (require(1287) /* metro dependency 1287 */).compressFormatJsToAst(value);
|
|
r1 = value;
|
|
}
|
|
this.ast = r1;
|
|
}
|
|
|