Files
discord-decomp/sources/by-id/module-01301-InternalIntlMessage.js
T
2026-07-28 01:06:53 +03:00

1405 lines
92 KiB
JavaScript

/* Metro module 1301; source: unknown; dependencies: [57, 6, 7, 1287] */
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 _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 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 = Module00057Module;
} 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 = Module00057Module;
} 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 CreateClassModule(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;
}
}
}
global.__d(_fun14361, 1301, [57, 6, 7, 1287]) /* metro module 1301, dependencies: [57, 6, 7, 1287] */;