Files
2026-07-28 01:06:53 +03:00

2326 lines
108 KiB
JavaScript

/* Metro module 7754; source: unknown; dependencies: [] */
function _fun62013(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#62013, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:6, offset: 0x01b529e6, size: 71 bytes, params: 8, frame: 14
const SyntaxError2 = SyntaxError;
const Error = global.Error;
((a0, a1) => {
var env0_0 = a0;
var closure = _fun62016;
closure.prototype = a1.prototype;
a0.prototype = new closure();
})(SyntaxError2, Error);
SyntaxError2.buildMessage = buildMessage;
module.exports = {SyntaxError: SyntaxError2, parse: parse_62030};
function SyntaxError(a0, a1, a2, a3) { // fn#62014, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:48, offset: 0x01b52a2d, size: 103 bytes, params: 5, frame: 13
this.message = a0;
this.expected = a1;
this.found = a2;
this.location = a3;
this.name = 'SyntaxError';
const Error = global.Error;
if (typeof Error.captureStackTrace === 'function') {
global.Error.captureStackTrace(this, SyntaxError);
}
}
function peg$subclass(a0, {prototype}) { // fn#62015, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:257, offset: 0x01b52a94, size: 58 bytes, params: 3, frame: 10
const env0_0 = a0;
const ctor2 = ctor;
ctor2.prototype = prototype;
a0.prototype = new ctor2();
function ctor() { // fn#62016, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:284, owner: peg$subclass.ctor, offset: 0x0121c997, size: 20 bytes, params: 1, frame: 2
this.constructor = env0_0;
}
}
function buildMessage(a0, a1) { // fn#62017, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:420, offset: 0x01b52ace, size: 439 bytes, params: 3, frame: 20
var r5;
var r6;
var r7;
var r9;
var r1;
var property;
var type;
var value3;
var value4;
var value5;
var value6;
var messageLiteralEscape2;
var value13;
const buildMessageHex = function(a0) {
var value = a0.charCodeAt(0);
value = value.toString(16);
return value.toUpperCase();
};
const buildMessageLiteralEscape2 = buildMessageLiteralEscape;
const object = {literal: literal, class: buildMessage_class, any: function(a0) {
return 'any character';
}, end: function(a0) {
return 'end of input';
}, other: function(a0) {
return a0.description;
}};
const Array = global.Array;
let length = a0.length;
let array = new Array(length);
length = a0.length;
const value2 = 0;
if (value2 < length) {
r5 = value2;
reducibleLoop1: while (true) {
property = a0[r5];
type = property.type;
array[r5] = object[type](property);
value3 = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1;
length = a0.length;
if (value3 < length) {
r5 = value3;
continue reducibleLoop1;
}
break reducibleLoop1;
}
}
array.sort();
length = array.length;
reducibleJoin8: while (true) {
if (length > value2) {
length = array.length;
value4 = 1;
if (value4 < length) {
r6 = value4;
r7 = value4;
reducibleLoop4: while (true) {
property = array[r7 - value4];
reducibleJoin6: while (true) {
if (property === array[r7]) {
r9 = r6;
break reducibleJoin6;
}
array[r6] = array[r7];
value5 = typeof r6 === 'bigint' ? r6 + 1n : +r6 + 1;
r9 = value5;
break reducibleJoin6;
}
value6 = typeof r7 === 'bigint' ? r7 + 1n : +r7 + 1;
length = array.length;
if (value6 < length) {
r6 = r9;
r7 = value6;
continue reducibleLoop4;
}
r1 = r9;
break reducibleLoop4;
}
} else {
r1 = value4;
}
array.length = r1;
break reducibleJoin8;
}
break reducibleJoin8;
}
length = array.length;
if (length === 1) {
r1 = array[value2];
} else if (length === 2) {
array = array[value2] + ' or ' + array[1];
r1 = array;
} else {
array = array.slice(value2, -1).join(', ') + ', or ' + array[array.length - 1];
r1 = array;
}
array = 'Expected ' + r1;
reducibleJoin15: while (true) {
if (a1) {
messageLiteralEscape2 = buildMessageLiteralEscape2(a1);
value13 = '"' + messageLiteralEscape2 + '"';
r1 = value13;
break reducibleJoin15;
}
r1 = 'end of input';
break reducibleJoin15;
}
return array + ' but ' + r1 + ' found.';
function buildMessageLiteralEscape(a0) { // fn#62019, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:918, owner: buildMessage.literalEscape, offset: 0x01b52cae, size: 253 bytes, params: 2, frame: 14
let value = a0.replace(RegExp('\\\\', 'g'), '\\\\');
value = value.replace(RegExp('"', 'g'), '\\"');
value = value.replace(RegExp('\\0', 'g'), '\\0');
value = value.replace(RegExp('\\t', 'g'), '\\t');
value = value.replace(RegExp('\\n', 'g'), '\\n');
value = value.replace(RegExp('\\r', 'g'), '\\r');
value = value.replace(RegExp('[\\x00-\\x0F]', 'g'), _fun62020);
return value.replace(RegExp('[\\x10-\\x1F\\x7F-\\x9F]', 'g'), _fun62021);
function _fun62020(a0) { // fn#62020, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:1103, offset: 0x01b52dab, size: 29 bytes, params: 2, frame: 11
const value = environment.__proto__;
return '\\x0' + buildMessageHex(a0);
}
function _fun62021(a0) { // fn#62021, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:1171, offset: 0x01b52dc8, size: 29 bytes, params: 2, frame: 11
const value = environment.__proto__;
return '\\x' + buildMessageHex(a0);
}
}
function buildMessageClassEscape(a0) { // fn#62022, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:1205, owner: buildMessage.classEscape, offset: 0x01b52de5, size: 315 bytes, params: 2, frame: 14
let value = a0.replace(RegExp('\\\\', 'g'), '\\\\');
value = value.replace(RegExp('\\]', 'g'), '\\]');
value = value.replace(RegExp('\\^', 'g'), '\\^');
value = value.replace(RegExp('-', 'g'), '\\-');
value = value.replace(RegExp('\\0', 'g'), '\\0');
value = value.replace(RegExp('\\t', 'g'), '\\t');
value = value.replace(RegExp('\\n', 'g'), '\\n');
value = value.replace(RegExp('\\r', 'g'), '\\r');
value = value.replace(RegExp('[\\x00-\\x0F]', 'g'), _fun62023);
return value.replace(RegExp('[\\x10-\\x1F\\x7F-\\x9F]', 'g'), _fun62024);
function _fun62023(a0) { // fn#62023, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:1430, offset: 0x01b52dab, size: 29 bytes, params: 2, frame: 11
const value = environment.__proto__;
return '\\x0' + buildMessageHex(a0);
}
function _fun62024(a0) { // fn#62024, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:1498, offset: 0x01b52dc8, size: 29 bytes, params: 2, frame: 11
const value = environment.__proto__;
return '\\x' + buildMessageHex(a0);
}
}
function buildMessageLiteral({text}) { // fn#62025, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:449, owner: buildMessage.literal, offset: 0x01b52f20, size: 36 bytes, params: 2, frame: 11
return '"' + buildMessageLiteralEscape(text) + '"';
}
function buildMessage_class(a0) { // fn#62026, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:512, owner: buildMessage._class, offset: 0x01b52f44, size: 189 bytes, params: 2, frame: 23
var r4;
var r5;
var r3;
var r1;
var property;
var Array;
var value4;
var buildMessageClassEscapeBinding;
var messageClassEscape;
var value5;
var value6;
var value7;
var value8;
let parts = a0.parts;
let length = parts.length;
const value = 0;
const value2 = '';
if (value < length) {
r4 = value2;
r5 = value;
while (true) {
parts = a0.parts;
property = parts[r5];
Array = global.Array;
value4 = property instanceof Array;
buildMessageClassEscapeBinding = buildMessageClassEscape;
parts = a0.parts;
property = parts[r5];
if (value4) {
value5 = buildMessageClassEscapeBinding(property[value]) + '-';
value6 = value5 + buildMessageClassEscapeBinding(a0.parts[r5][1]);
r3 = value6;
} else {
messageClassEscape = buildMessageClassEscapeBinding(property);
r3 = messageClassEscape;
}
value7 = r4 + r3;
value8 = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1;
parts = a0.parts;
length = parts.length;
if (value8 < length) {
r4 = value7;
r5 = value8;
continue;
}
r1 = value7;
break;
}
} else {
r1 = value2;
}
return '[' + (a0.inverted ? '^' : value2) + r1 + ']';
}
}
function parse_62030(a0, a1) { // fn#62030, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:2031, offset: 0x01b53011, size: 1046 bytes, params: 3, frame: 25
var r0;
var r5;
var r4;
var startRule;
var Error;
var value2;
var error;
var value3;
var binding;
var length;
var binding2;
var binding3;
let value = a1;
const env0_0 = a0;
const closure = function(a0, a1) {
return {'type': 'literal', 'text': null, 'ignoreCase': false, text: a0};
};
const closure2 = function(a0, a1, a2) {
return {'type': 'class', 'parts': null, 'inverted': false, 'ignoreCase': false, parts: a0};
};
const parse_62030Peg$computeLocation2 = parse_62030Peg$computeLocation;
const parse_62030Peg$fail2 = parse_62030Peg$fail;
const transformList2 = transformList;
const r8 = value !== undefined ? value : {};
const object = {};
const object2 = {transformList: transformList2};
const peg$c0 = function(a0) {
return a0;
};
const env0_5 = closure('matrix', false);
const env0_7 = closure('(', false);
const env0_9 = closure(')', false);
const peg$c8 = function(a0, a1, a2, a3, a4, a5) {
return [a0, a2, a4, a1, a3, a5];
};
const env0_12 = closure('translate', false);
const peg$c11 = function(a0, a1) {
var value = a1;
var value2 = 0;
return [1, 0, a0, value2, 1, value || value2];
};
const env0_15 = closure('scale', false);
const peg$c14 = function(a0, a1) {
var value = a0;
var value2 = a1;
return [value, 0, 0, 0, value2 !== null ? value2 : value, 0];
};
const env0_18 = closure('rotate', false);
const env0_21 = closure('skewX', false);
const env0_24 = closure('skewY', false);
const peg$c24 = function(a0) {
return global.parseFloat(a0.join(''));
};
const peg$c25 = function(a0) {
return global.parseInt(a0.join(''));
};
const peg$c26 = function(a0) {
return a0;
};
const peg$c27 = function(a0, a1) {
return [a0, a1];
};
const env0_31 = closure(',', false);
const peg$c30 = function(a0) {
return a0.join('');
};
const peg$c31 = function(a0) {
return a0.join('');
};
const peg$c32 = function(a0) {
return a0.join('');
};
const env0_35 = {'type': 'other', 'description': 'fractionalConstant'};
const env0_37 = closure('.', false);
const peg$c36 = function(a0, a1) {
return [a0 ? a0.join('') : null, '.', a1.join('')].join('');
};
const env0_39 = RegExp('^[eE]', '');
const env0_40 = closure2(['e', 'E'], false, false);
const peg$c39 = function(a0) {
var items = [a0[0], a0[1]];
items[2] = a0[2].join('');
return items.join('');
};
const env0_42 = RegExp('^[+\\-]', '');
const env0_43 = closure2(['+', '-'], false, false);
const env0_44 = RegExp('^[0-9]', '');
const env0_45 = closure2([['0', '9']], false, false);
const env0_46 = RegExp('^[ \\t\\r\\n]', '');
const env0_47 = closure2([' ', '\t', '\r', '\n'], false, false);
const env0_48 = 0;
const env0_49 = [{'line': 1, 'column': 1}];
const env0_50 = 0;
const items2 = [];
if ('startRule' in r8) {
startRule = r8.startRule;
if (startRule in object2) {
r0 = object2[r8.startRule];
var env0_53 = global.Math.PI / 180;
value = r0();
value3 = value !== object;
if (value3) {
binding = env0_48;
length = a0.length;
if (binding === length) {
return value;
}
r5 = value3 && env0_48 < a0.length;
if (r5) {
parse_62030Peg$fail2({type: 'end'});
}
binding = items2;
binding2 = env0_50;
length = a0.length;
value = null;
r5 = binding2 < length ? a0.charAt(env0_50) : value;
binding3 = env0_50;
length = a0.length;
r4 = binding3 < length ? parse_62030Peg$computeLocation2(env0_50,
env0_50 + 1) : parse_62030Peg$computeLocation2(env0_50, env0_50);
value = SyntaxError.buildMessage(binding, r5);
throw new SyntaxError(value);
}
r5 = value3 && env0_48 < a0.length;
if (r5) {
parse_62030Peg$fail2({type: 'end'});
}
binding = items2;
binding2 = env0_50;
length = a0.length;
value = null;
r5 = binding2 < length ? a0.charAt(env0_50) : value;
binding3 = env0_50;
length = a0.length;
r4 = binding3 < length ? parse_62030Peg$computeLocation2(env0_50,
env0_50 + 1) : parse_62030Peg$computeLocation2(env0_50, env0_50);
value = SyntaxError.buildMessage(binding, r5);
throw new SyntaxError(value);
}
Error = global.Error;
startRule = r8.startRule;
value = 'Can\'t start parsing from rule "' + startRule;
value2 = Object.create(Error.prototype, {constructor: {value: Error}});
value += '".';
error = new Error(value);
value = error instanceof Object ? error : value2;
throw value;
}
r0 = transformList2;
const Math = global.Math;
const PI = Math.PI;
var env0_53 = PI / 180;
value3 = r0() !== object;
if (value3) {
binding = env0_48;
length = a0.length;
if (binding === length) {
return value;
}
r5 = value3 && env0_48 < a0.length;
if (r5) {
parse_62030Peg$fail2({type: 'end'});
}
binding = items2;
binding2 = env0_50;
length = a0.length;
value = null;
r5 = binding2 < length ? a0.charAt(env0_50) : value;
binding3 = env0_50;
length = a0.length;
r4 = binding3 < length ? parse_62030Peg$computeLocation2(env0_50,
env0_50 + 1) : parse_62030Peg$computeLocation2(env0_50, env0_50);
value = SyntaxError.buildMessage(binding, r5);
throw new SyntaxError(value);
}
if (value3 && env0_48 < a0.length) {
parse_62030Peg$fail2({type: 'end'});
}
binding = items2;
r5 = env0_50 < a0.length ? a0.charAt(env0_50) : null;
r4 = env0_50 < a0.length ? parse_62030Peg$computeLocation2(env0_50,
env0_50 + 1) : parse_62030Peg$computeLocation2(env0_50, env0_50);
value = SyntaxError.buildMessage(binding, r5);
const value4 = Object.create(SyntaxError.prototype, {constructor: {value: SyntaxError}});
const syntaxError = new SyntaxError(value);
throw syntaxError instanceof Object ? syntaxError : value4;
function parse_62030Peg$computePosDetails(a0) { // fn#62033, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:4364, owner: parse_62030.peg$computePosDetails, offset: 0x01b53459, size: 182 bytes, params: 2, frame: 17
var r4;
var r5;
var value3;
var binding;
var charCodeAt;
var value4;
let property = env0_49[a0];
if (property) {
return property;
}
const value2 = a0 - 1;
if (env0_49[value2]) {
r5 = value2;
} else {
r4 = value2;
reducibleLoop2: while (true) {
value3 = typeof r4 === 'bigint' ? r4 - 1n : +r4 - 1;
if (env0_49[value3]) {
r5 = value3;
break reducibleLoop2;
}
r4 = value3;
continue reducibleLoop2;
}
}
const object = {};
property = env0_49[r5];
let line = property.line;
object.line = line;
let column = property.column;
object.column = column;
if (r5 < a0) {
reducibleLoop4: while (true) {
binding = env0_0;
charCodeAt = binding.charCodeAt;
if (Reflect.apply(charCodeAt, binding, [r5]) === 10) {
line = object.line;
object.line = typeof line === 'bigint' ? line + 1n : +line + 1;
object.column = 1;
} else {
column = object.column;
object.column = typeof column === 'bigint' ? column + 1n : +column + 1;
}
value4 = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1;
if (value4 < a0) {
r5 = value4;
continue reducibleLoop4;
}
break reducibleLoop4;
}
}
env0_49[a0] = object;
return object;
}
function parse_62030Peg$computeLocation(a0, a1) { // fn#62034, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:4572, owner: parse_62030.peg$computeLocation, offset: 0x01b5350f, size: 95 bytes, params: 3, frame: 14
const parse_62030Peg$computePosDetailsBinding = parse_62030Peg$computePosDetails;
const value = parse_62030Peg$computePosDetailsBinding(a0);
const value2 = parse_62030Peg$computePosDetailsBinding(a1);
return {start: {offset: a0, line: value.line, column: value.column}, end: {offset: a1, line: value2.line,
column: value2.column}};
}
function parse_62030Peg$fail(a0) { // fn#62035, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:4760, owner: parse_62030.peg$fail, offset: 0x01b5356e, size: 64 bytes, params: 2, frame: 11
let binding = env0_48;
if (!(binding < env0_50)) {
binding = env0_48;
env0_51 = binding > env0_50 ? [] : env0_51;
binding = env0_51;
binding.push(a0);
}
}
function transformList() { // fn#62036, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:4822, owner: parse_62030.transformList, offset: 0x01b535ae, size: 184 bytes, params: 1, frame: 17
var r5;
var r2;
var r7;
var r0;
var push;
var value3;
var value4;
var value5;
var value6;
var value7;
let items2 = [];
const value2 = peg$parsewsp();
if (value2 !== env0_1) {
r5 = value2;
reducibleLoop1: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r5]);
value3 = peg$parsewsp();
if (value3 !== env0_1) {
r5 = value3;
continue reducibleLoop1;
}
break reducibleLoop1;
}
}
if (items2 !== env0_1) {
value4 = peg$parsetransforms();
reducibleJoin6: while (true) {
if (value4 !== env0_1) {
r2 = value4;
break reducibleJoin6;
}
value5 = null;
r2 = value5;
break reducibleJoin6;
}
if (r2 !== env0_1) {
items2 = [];
value6 = peg$parsewsp();
if (value6 !== env0_1) {
r7 = value6;
reducibleLoop9: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r7]);
value7 = peg$parsewsp();
if (value7 !== env0_1) {
r7 = value7;
continue reducibleLoop9;
}
break reducibleLoop9;
}
}
r0 = items2 !== env0_1 ? peg$c0(r2) : env0_1;
} else {
r0 = env0_1;
}
} else {
r0 = env0_1;
}
return r0;
}
function peg$parsetransforms() { // fn#62037, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:5117, owner: parse_62030.peg$parsetransforms, offset: 0x01b53666, size: 143 bytes, params: 1, frame: 18
var r7;
var r0;
var items2;
var value3;
var push;
var value4;
var value5;
var value6;
let value = environment;
let binding = binding2;
const value2 = peg$parsetransform();
if (value2 !== env0_1) {
items2 = [];
value3 = peg$parsecommaWsp();
if (value3 !== env0_1) {
r7 = value3;
reducibleLoop3: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r7]);
value4 = peg$parsecommaWsp();
if (value4 !== env0_1) {
r7 = value4;
continue reducibleLoop3;
}
break reducibleLoop3;
}
}
reducibleJoin8: while (true) {
reducibleJoin6: while (true) {
if (items2 === env0_1) {
break reducibleJoin6;
}
value5 = peg$parsetransforms();
if (value5 !== env0_1) {
value6 = peg$c1(value2, value5);
r0 = value6;
break reducibleJoin8;
}
break reducibleJoin6;
}
binding2 = binding;
binding = env0_1;
r0 = binding;
break reducibleJoin8;
}
} else {
r0 = env0_1;
}
reducibleJoin10: while (true) {
if (r0 !== env0_1) {
break reducibleJoin10;
}
value = peg$parsetransform();
r0 = value;
break reducibleJoin10;
}
return r0;
}
function peg$parsetransform() { // fn#62038, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:5382, owner: parse_62030.peg$parsetransform, offset: 0x01b536f5, size: 3179 bytes, params: 1, frame: 27
var environment;
var r3;
var r5;
var r4;
var r12;
var r11;
var r0;
var r8;
var r6;
var r10;
var r9;
var r1;
var r7;
var binding3;
var binding4;
var items2;
var value3;
var push;
var value4;
var charCodeAt;
var binding6;
var binding7;
var binding8;
var value6;
var value7;
var value8;
var value10;
var value12;
var value14;
var value16;
var value18;
var value19;
var value20;
var binding10;
var binding11;
var binding12;
var binding13;
var value24;
var binding14;
var binding15;
var value25;
var value26;
var binding16;
var value27;
var binding17;
var binding18;
var binding19;
var value28;
var value29;
var value30;
var value31;
var value32;
var value33;
var value34;
var binding20;
var value35;
var binding21;
var binding22;
var binding23;
var value36;
var value37;
var binding24;
var value38;
var binding25;
var binding26;
var value39;
var value40;
var binding27;
var value41;
var binding28;
var binding29;
var binding30;
var value42;
var value43;
var value44;
var value45;
var value46;
var value47;
var value48;
var binding31;
var value49;
var binding32;
var binding33;
var binding34;
var value50;
var value51;
var value52;
var value53;
var binding35;
var value54;
var binding36;
var binding37;
var value55;
var value56;
var binding38;
var value57;
var binding39;
var binding40;
var binding41;
var value58;
var value59;
var value60;
var value61;
var value62;
var binding42;
var value63;
var binding43;
var binding44;
var binding45;
var value64;
var value65;
var binding46;
var value66;
var binding47;
var binding48;
var value67;
var value68;
var binding49;
var value69;
var binding50;
var binding51;
var binding52;
var value70;
var value71;
var value72;
var value73;
var value74;
var binding53;
var value75;
var binding54;
var binding55;
var binding56;
let value = environment;
let binding = env0_48;
const binding2 = env0_0;
let substr = binding2.substr;
if (Reflect.apply(substr, binding2, [env0_48, 6]) === env0_4) {
binding4 = env0_4;
env0_48 += 6;
r3 = binding4;
} else {
binding3 = env0_1;
reducibleJoin4: while (true) {
if (env0_52 !== 0) {
r3 = binding3;
break reducibleJoin4;
}
parse_62030Peg$fail(env0_5);
r3 = binding3;
break reducibleJoin4;
}
}
if (r3 !== env0_1) {
items2 = [];
value3 = peg$parsewsp();
if (value3 !== env0_1) {
r5 = value3;
reducibleLoop7: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r5]);
value4 = peg$parsewsp();
if (value4 !== env0_1) {
r5 = value4;
continue reducibleLoop7;
}
break reducibleLoop7;
}
}
if (items2 !== env0_1) {
if (env0_0.charCodeAt(env0_48) === 40) {
binding7 = env0_6;
binding8 = env0_48;
env0_48 = typeof binding8 === 'bigint' ? binding8 + 1n : +binding8 + 1;
r4 = binding7;
} else {
binding6 = env0_1;
reducibleJoin14: while (true) {
if (env0_52 !== 0) {
r4 = binding6;
break reducibleJoin14;
}
parse_62030Peg$fail(env0_7);
r4 = binding6;
break reducibleJoin14;
}
}
if (r4 !== env0_1) {
items2 = [];
value6 = peg$parsewsp();
if (value6 !== env0_1) {
r5 = value6;
reducibleLoop17: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r5]);
value7 = peg$parsewsp();
if (value7 !== env0_1) {
r5 = value7;
continue reducibleLoop17;
}
break reducibleLoop17;
}
}
if (items2 !== env0_1) {
value8 = peg$parsenumber();
if (value8 !== env0_1) {
if (peg$parsecommaWsp() !== env0_1) {
value10 = peg$parsenumber();
if (value10 !== env0_1) {
if (peg$parsecommaWsp() !== env0_1) {
value12 = peg$parsenumber();
if (value12 !== env0_1) {
if (peg$parsecommaWsp() !== env0_1) {
value14 = peg$parsenumber();
if (value14 !== env0_1) {
if (peg$parsecommaWsp() !== env0_1) {
value16 = peg$parsenumber();
if (value16 !== env0_1) {
if (peg$parsecommaWsp() !== env0_1) {
value18 = peg$parsenumber();
if (value18 !== env0_1) {
items2 = [];
value19 = peg$parsewsp();
if (value19 !== env0_1) {
r12 = value19;
reducibleLoop43: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r12]);
value20 = peg$parsewsp();
if (value20 !== env0_1) {
r12 = value20;
continue reducibleLoop43;
}
break reducibleLoop43;
}
}
if (items2 !== env0_1) {
if (env0_0.charCodeAt(env0_48) === 41) {
binding11 = env0_8;
binding12 = env0_48;
env0_48 = typeof binding12 === 'bigint' ? binding12 + 1n : +binding12 + 1;
r11 = binding11;
} else {
binding10 = env0_1;
reducibleJoin50: while (true) {
if (env0_52 !== 0) {
r11 = binding10;
break reducibleJoin50;
}
parse_62030Peg$fail(env0_9);
r11 = binding10;
break reducibleJoin50;
}
}
if (r11 !== env0_1) {
r0 = peg$c8(value8, value10, value12, value14,
value16,
value18);
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r0 = binding;
}
const value23 = r0 === env0_1;
reducibleJoin92: while (true) {
if (value23) {
binding = env0_48;
binding13 = env0_0;
substr = binding13.substr;
value24 = Reflect.apply(substr, binding13, [env0_48, 9]);
if (value24 === env0_11) {
binding15 = env0_11;
env0_48 += 9;
r5 = binding15;
} else {
binding14 = env0_1;
reducibleJoin58: while (true) {
if (env0_52 !== 0) {
r5 = binding14;
break reducibleJoin58;
}
parse_62030Peg$fail(env0_12);
r5 = binding14;
break reducibleJoin58;
}
}
if (r5 !== env0_1) {
items2 = [];
value25 = peg$parsewsp();
if (value25 !== env0_1) {
r8 = value25;
reducibleLoop61: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r8]);
value26 = peg$parsewsp();
if (value26 !== env0_1) {
r8 = value26;
continue reducibleLoop61;
}
break reducibleLoop61;
}
}
if (items2 !== env0_1) {
binding16 = env0_0;
charCodeAt = binding16.charCodeAt;
value27 = Reflect.apply(charCodeAt, binding16, [env0_48]);
if (value27 === 40) {
binding18 = env0_6;
binding19 = env0_48;
env0_48 = typeof binding19 === 'bigint' ? binding19 + 1n : +binding19 + 1;
r6 = binding18;
} else {
binding17 = env0_1;
reducibleJoin68: while (true) {
if (env0_52 !== 0) {
r6 = binding17;
break reducibleJoin68;
}
parse_62030Peg$fail(env0_7);
r6 = binding17;
break reducibleJoin68;
}
}
if (r6 !== env0_1) {
items2 = [];
value28 = peg$parsewsp();
if (value28 !== env0_1) {
r8 = value28;
reducibleLoop71: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r8]);
value29 = peg$parsewsp();
if (value29 !== env0_1) {
r8 = value29;
continue reducibleLoop71;
}
break reducibleLoop71;
}
}
if (items2 !== env0_1) {
value30 = peg$parsenumber();
if (value30 !== env0_1) {
value31 = peg$parsecommaWspNumber();
reducibleJoin78: while (true) {
if (value31 !== env0_1) {
r5 = value31;
break reducibleJoin78;
}
value32 = null;
r5 = value32;
break reducibleJoin78;
}
if (r5 !== env0_1) {
items2 = [];
value33 = peg$parsewsp();
if (value33 !== env0_1) {
r10 = value33;
reducibleLoop81: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r10]);
value34 = peg$parsewsp();
if (value34 !== env0_1) {
r10 = value34;
continue reducibleLoop81;
}
break reducibleLoop81;
}
}
if (items2 !== env0_1) {
binding20 = env0_0;
charCodeAt = binding20.charCodeAt;
value35 = Reflect.apply(charCodeAt, binding20, [env0_48]);
if (value35 === 41) {
binding22 = env0_8;
binding23 = env0_48;
env0_48 = typeof binding23 === 'bigint' ? binding23 + 1n : +binding23 + 1;
r9 = binding22;
} else {
binding21 = env0_1;
reducibleJoin88: while (true) {
if (env0_52 !== 0) {
r9 = binding21;
break reducibleJoin88;
}
parse_62030Peg$fail(env0_9);
r9 = binding21;
break reducibleJoin88;
}
}
if (r9 !== env0_1) {
value36 = peg$c11(value30, r5);
r3 = value36;
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
value37 = r3 === env0_1;
r0 = r3;
r1 = value37;
break reducibleJoin92;
}
r1 = value23;
break reducibleJoin92;
}
reducibleJoin131: while (true) {
if (r1) {
binding = env0_48;
binding24 = env0_0;
substr = binding24.substr;
value38 = Reflect.apply(substr, binding24, [env0_48, 5]);
if (value38 === env0_14) {
binding26 = env0_14;
env0_48 += 5;
r5 = binding26;
} else {
binding25 = env0_1;
reducibleJoin97: while (true) {
if (env0_52 !== 0) {
r5 = binding25;
break reducibleJoin97;
}
parse_62030Peg$fail(env0_15);
r5 = binding25;
break reducibleJoin97;
}
}
if (r5 !== env0_1) {
items2 = [];
value39 = peg$parsewsp();
if (value39 !== env0_1) {
r8 = value39;
reducibleLoop100: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r8]);
value40 = peg$parsewsp();
if (value40 !== env0_1) {
r8 = value40;
continue reducibleLoop100;
}
break reducibleLoop100;
}
}
if (items2 !== env0_1) {
binding27 = env0_0;
charCodeAt = binding27.charCodeAt;
value41 = Reflect.apply(charCodeAt, binding27, [env0_48]);
if (value41 === 40) {
binding29 = env0_6;
binding30 = env0_48;
env0_48 = typeof binding30 === 'bigint' ? binding30 + 1n : +binding30 + 1;
r6 = binding29;
} else {
binding28 = env0_1;
reducibleJoin107: while (true) {
if (env0_52 !== 0) {
r6 = binding28;
break reducibleJoin107;
}
parse_62030Peg$fail(env0_7);
r6 = binding28;
break reducibleJoin107;
}
}
if (r6 !== env0_1) {
items2 = [];
value42 = peg$parsewsp();
if (value42 !== env0_1) {
r8 = value42;
reducibleLoop110: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r8]);
value43 = peg$parsewsp();
if (value43 !== env0_1) {
r8 = value43;
continue reducibleLoop110;
}
break reducibleLoop110;
}
}
if (items2 !== env0_1) {
value44 = peg$parsenumber();
if (value44 !== env0_1) {
value45 = peg$parsecommaWspNumber();
reducibleJoin117: while (true) {
if (value45 !== env0_1) {
r5 = value45;
break reducibleJoin117;
}
value46 = null;
r5 = value46;
break reducibleJoin117;
}
if (r5 !== env0_1) {
items2 = [];
value47 = peg$parsewsp();
if (value47 !== env0_1) {
r10 = value47;
reducibleLoop120: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r10]);
value48 = peg$parsewsp();
if (value48 !== env0_1) {
r10 = value48;
continue reducibleLoop120;
}
break reducibleLoop120;
}
}
if (items2 !== env0_1) {
binding31 = env0_0;
charCodeAt = binding31.charCodeAt;
value49 = Reflect.apply(charCodeAt, binding31, [env0_48]);
if (value49 === 41) {
binding33 = env0_8;
binding34 = env0_48;
env0_48 = typeof binding34 === 'bigint' ? binding34 + 1n : +binding34 + 1;
r9 = binding33;
} else {
binding32 = env0_1;
reducibleJoin127: while (true) {
if (env0_52 !== 0) {
r9 = binding32;
break reducibleJoin127;
}
parse_62030Peg$fail(env0_9);
r9 = binding32;
break reducibleJoin127;
}
}
if (r9 !== env0_1) {
value50 = peg$c14(value44, r5);
r3 = value50;
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
value51 = r3 === env0_1;
r0 = r3;
r1 = value51;
break reducibleJoin131;
}
break reducibleJoin131;
}
reducibleJoin133: while (true) {
if (r1) {
value52 = peg$parserotate();
value53 = value52 === env0_1;
r0 = value52;
r1 = value53;
break reducibleJoin133;
}
break reducibleJoin133;
}
reducibleJoin168: while (true) {
if (r1) {
binding = env0_48;
binding35 = env0_0;
substr = binding35.substr;
value54 = Reflect.apply(substr, binding35, [env0_48, 5]);
if (value54 === env0_20) {
binding37 = env0_20;
env0_48 += 5;
r5 = binding37;
} else {
binding36 = env0_1;
reducibleJoin138: while (true) {
if (env0_52 !== 0) {
r5 = binding36;
break reducibleJoin138;
}
parse_62030Peg$fail(env0_21);
r5 = binding36;
break reducibleJoin138;
}
}
if (r5 !== env0_1) {
items2 = [];
value55 = peg$parsewsp();
if (value55 !== env0_1) {
r8 = value55;
reducibleLoop141: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r8]);
value56 = peg$parsewsp();
if (value56 !== env0_1) {
r8 = value56;
continue reducibleLoop141;
}
break reducibleLoop141;
}
}
if (items2 !== env0_1) {
binding38 = env0_0;
charCodeAt = binding38.charCodeAt;
value57 = Reflect.apply(charCodeAt, binding38, [env0_48]);
if (value57 === 40) {
binding40 = env0_6;
binding41 = env0_48;
env0_48 = typeof binding41 === 'bigint' ? binding41 + 1n : +binding41 + 1;
r7 = binding40;
} else {
binding39 = env0_1;
reducibleJoin148: while (true) {
if (env0_52 !== 0) {
r7 = binding39;
break reducibleJoin148;
}
parse_62030Peg$fail(env0_7);
r7 = binding39;
break reducibleJoin148;
}
}
if (r7 !== env0_1) {
items2 = [];
value58 = peg$parsewsp();
if (value58 !== env0_1) {
r8 = value58;
reducibleLoop151: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r8]);
value59 = peg$parsewsp();
if (value59 !== env0_1) {
r8 = value59;
continue reducibleLoop151;
}
break reducibleLoop151;
}
}
if (items2 !== env0_1) {
value60 = peg$parsenumber();
if (value60 !== env0_1) {
items2 = [];
value61 = peg$parsewsp();
if (value61 !== env0_1) {
r9 = value61;
reducibleLoop157: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r9]);
value62 = peg$parsewsp();
if (value62 !== env0_1) {
r9 = value62;
continue reducibleLoop157;
}
break reducibleLoop157;
}
}
if (items2 !== env0_1) {
binding42 = env0_0;
charCodeAt = binding42.charCodeAt;
value63 = Reflect.apply(charCodeAt, binding42, [env0_48]);
if (value63 === 41) {
binding44 = env0_8;
binding45 = env0_48;
env0_48 = typeof binding45 === 'bigint' ? binding45 + 1n : +binding45 + 1;
r8 = binding44;
} else {
binding43 = env0_1;
reducibleJoin164: while (true) {
if (env0_52 !== 0) {
r8 = binding43;
break reducibleJoin164;
}
parse_62030Peg$fail(env0_9);
r8 = binding43;
break reducibleJoin164;
}
}
if (r8 !== env0_1) {
value64 = peg$c20(value60);
r3 = value64;
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r3 = binding;
}
value65 = r3 === env0_1;
r0 = r3;
r1 = value65;
break reducibleJoin168;
}
break reducibleJoin168;
}
reducibleJoin203: while (true) {
if (r1) {
binding = env0_48;
binding46 = env0_0;
substr = binding46.substr;
value66 = Reflect.apply(substr, binding46, [env0_48, 5]);
if (value66 === env0_23) {
binding48 = env0_23;
env0_48 += 5;
r3 = binding48;
} else {
binding47 = env0_1;
reducibleJoin173: while (true) {
if (env0_52 !== 0) {
r3 = binding47;
break reducibleJoin173;
}
parse_62030Peg$fail(env0_24);
r3 = binding47;
break reducibleJoin173;
}
}
if (r3 !== env0_1) {
items2 = [];
value67 = peg$parsewsp();
if (value67 !== env0_1) {
r7 = value67;
reducibleLoop176: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r7]);
value68 = peg$parsewsp();
if (value68 !== env0_1) {
r7 = value68;
continue reducibleLoop176;
}
break reducibleLoop176;
}
}
if (items2 !== env0_1) {
binding49 = env0_0;
charCodeAt = binding49.charCodeAt;
value69 = Reflect.apply(charCodeAt, binding49, [env0_48]);
if (value69 === 40) {
binding51 = env0_6;
binding52 = env0_48;
env0_48 = typeof binding52 === 'bigint' ? binding52 + 1n : +binding52 + 1;
r6 = binding51;
} else {
binding50 = env0_1;
reducibleJoin183: while (true) {
if (env0_52 !== 0) {
r6 = binding50;
break reducibleJoin183;
}
parse_62030Peg$fail(env0_7);
r6 = binding50;
break reducibleJoin183;
}
}
if (r6 !== env0_1) {
items2 = [];
value70 = peg$parsewsp();
if (value70 !== env0_1) {
r7 = value70;
reducibleLoop186: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r7]);
value71 = peg$parsewsp();
if (value71 !== env0_1) {
r7 = value71;
continue reducibleLoop186;
}
break reducibleLoop186;
}
}
if (items2 !== env0_1) {
value72 = peg$parsenumber();
if (value72 !== env0_1) {
items2 = [];
value73 = peg$parsewsp();
if (value73 !== env0_1) {
r8 = value73;
reducibleLoop192: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r8]);
value74 = peg$parsewsp();
if (value74 !== env0_1) {
r8 = value74;
continue reducibleLoop192;
}
break reducibleLoop192;
}
}
if (items2 !== env0_1) {
binding53 = env0_0;
charCodeAt = binding53.charCodeAt;
value75 = Reflect.apply(charCodeAt, binding53, [env0_48]);
if (value75 === 41) {
binding55 = env0_8;
binding56 = env0_48;
env0_48 = typeof binding56 === 'bigint' ? binding56 + 1n : +binding56 + 1;
r7 = binding55;
} else {
binding54 = env0_1;
reducibleJoin199: while (true) {
if (env0_52 !== 0) {
r7 = binding54;
break reducibleJoin199;
}
parse_62030Peg$fail(env0_9);
r7 = binding54;
break reducibleJoin199;
}
}
if (r7 !== env0_1) {
value = peg$c23(value72);
r1 = value;
} else {
env0_48 = binding;
binding = env0_1;
r1 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r1 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r1 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r1 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r1 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r1 = binding;
}
} else {
env0_48 = binding;
binding = env0_1;
r1 = binding;
}
r0 = r1;
break reducibleJoin203;
}
break reducibleJoin203;
}
return r0;
function peg$parserotate() { // fn#62039, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:7844, owner: parse_62030.peg$parsetransform.peg$parserotate, offset: 0x01b54360, size: 663 bytes, params: 1, frame: 19
var r2;
var r6;
var r3;
var r8;
var r7;
var r0;
var binding3;
var binding4;
var items2;
var value3;
var push;
var value4;
var binding6;
var binding7;
var binding8;
var value6;
var value7;
var value8;
var value10;
var value11;
var value12;
var binding10;
var value13;
var value14;
var value15;
var value16;
var binding12;
var binding13;
var binding14;
const value = environment.__proto__;
if (env1_0.substr(env1_48, 6) === env1_17) {
binding4 = env1_17;
env1_48 += 6;
r2 = binding4;
} else {
binding3 = env1_1;
reducibleJoin4: while (true) {
if (env1_52 !== 0) {
r2 = binding3;
break reducibleJoin4;
}
parse_62030Peg$fail(env1_18);
r2 = binding3;
break reducibleJoin4;
}
}
if (r2 !== env1_1) {
items2 = [];
value3 = peg$parsewsp();
if (value3 !== env1_1) {
r6 = value3;
reducibleLoop7: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r6]);
value4 = peg$parsewsp();
if (value4 !== env1_1) {
r6 = value4;
continue reducibleLoop7;
}
break reducibleLoop7;
}
}
if (items2 !== env1_1) {
if (env1_0.charCodeAt(env1_48) === 40) {
binding7 = env1_6;
binding8 = env1_48;
env1_48 = typeof binding8 === 'bigint' ? binding8 + 1n : +binding8 + 1;
r3 = binding7;
} else {
binding6 = env1_1;
reducibleJoin14: while (true) {
if (env1_52 !== 0) {
r3 = binding6;
break reducibleJoin14;
}
parse_62030Peg$fail(env1_7);
r3 = binding6;
break reducibleJoin14;
}
}
if (r3 !== env1_1) {
items2 = [];
value6 = peg$parsewsp();
if (value6 !== env1_1) {
r6 = value6;
reducibleLoop17: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r6]);
value7 = peg$parsewsp();
if (value7 !== env1_1) {
r6 = value7;
continue reducibleLoop17;
}
break reducibleLoop17;
}
}
if (items2 !== env1_1) {
value8 = peg$parsenumber();
if (value8 !== env1_1) {
reducibleJoin28: while (true) {
reducibleJoin26: while (true) {
if (peg$parsecommaWsp() === env1_1) {
break reducibleJoin26;
}
value10 = peg$parsenumber();
if (value10 === env1_1) {
break reducibleJoin26;
}
value11 = peg$parsecommaWsp();
if (value11 === env1_1) {
break reducibleJoin26;
}
value12 = peg$parsenumber();
if (value12 !== env1_1) {
value13 = peg$c27(value10, value12);
r2 = value13;
break reducibleJoin28;
}
break reducibleJoin26;
}
env1_48 = env1_48;
binding10 = env1_1;
r2 = binding10;
break reducibleJoin28;
}
reducibleJoin30: while (true) {
if (r2 !== env1_1) {
break reducibleJoin30;
}
value14 = null;
r2 = value14;
break reducibleJoin30;
}
if (r2 !== env1_1) {
items2 = [];
value15 = peg$parsewsp();
if (value15 !== env1_1) {
r8 = value15;
reducibleLoop33: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r8]);
value16 = peg$parsewsp();
if (value16 !== env1_1) {
r8 = value16;
continue reducibleLoop33;
}
break reducibleLoop33;
}
}
if (items2 !== env1_1) {
if (env1_0.charCodeAt(env1_48) === 41) {
binding13 = env1_8;
binding14 = env1_48;
env1_48 = typeof binding14 === 'bigint' ? binding14 + 1n : +binding14 + 1;
r7 = binding13;
} else {
binding12 = env1_1;
reducibleJoin40: while (true) {
if (env1_52 !== 0) {
r7 = binding12;
break reducibleJoin40;
}
parse_62030Peg$fail(env1_9);
r7 = binding12;
break reducibleJoin40;
}
}
r0 = r7 !== env1_1 ? peg$c17(value8, r2) : env1_1;
} else {
r0 = env1_1;
}
} else {
r0 = env1_1;
}
} else {
r0 = env1_1;
}
} else {
r0 = env1_1;
}
} else {
r0 = env1_1;
}
} else {
r0 = env1_1;
}
} else {
r0 = env1_1;
}
return r0;
}
}
function peg$parsenumber() { // fn#62040, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:9911, owner: parse_62030.peg$parsenumber, offset: 0x01b545f7, size: 246 bytes, params: 1, frame: 17
var r3;
var r6;
var value4;
var value6;
var value8;
const value2 = peg$parsesign();
let r5 = value2 !== env0_1 ? value2 : null;
if (r5 !== env0_1) {
value4 = peg$parsefloatingPointConstant();
r3 = value4 !== env0_1 ? [r5, value4] : env0_1;
} else {
r3 = env0_1;
}
let r0 = r3 === env0_1 ? r3 : peg$c24(r3);
if (r0 === env0_1) {
value6 = peg$parsesign();
r6 = value6 !== env0_1 ? value6 : null;
if (r6 !== env0_1) {
value8 = peg$parsedigitSequence();
r5 = value8 === env0_1 ? value8 : peg$c30(value8);
r3 = r5 !== env0_1 ? [r6, r5] : env0_1;
} else {
r3 = env0_1;
}
r0 = r3 === env0_1 ? r3 : peg$c25(r3);
}
return r0;
function peg$parsefloatingPointConstant() { // fn#62041, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:10010, owner: parse_62030.peg$parsenumber.peg$parsefloatingPointConstant, offset: 0x01b546ed, size: 551 bytes, params: 1, frame: 20
var r3;
var r5;
var r8;
var r1;
var binding5;
var binding6;
var binding7;
var value5;
var value7;
var binding12;
var binding13;
var binding14;
var value10;
var value13;
var value14;
const value = environment.__proto__;
const binding = env1_48;
const binding2 = env1_52;
env1_52 = typeof binding2 === 'bigint' ? binding2 + 1n : +binding2 + 1;
const value2 = peg$parsedigitSequence();
const r6 = value2 !== env1_1 ? value2 : null;
if (r6 !== env1_1) {
if (env1_0.charCodeAt(env1_48) === 46) {
binding6 = env1_36;
binding7 = env1_48;
env1_48 = typeof binding7 === 'bigint' ? binding7 + 1n : +binding7 + 1;
r3 = binding6;
} else {
binding5 = env1_1;
if (env1_52 !== 0) {
r3 = binding5;
} else {
parse_62030Peg$fail(env1_37);
r3 = binding5;
}
}
if (r3 === env1_1) {
env1_48 = binding;
r5 = env1_1;
} else {
value5 = peg$parsedigitSequence();
if (value5 !== env1_1) {
r5 = peg$c36(r6, value5);
} else {
env1_48 = binding;
r5 = env1_1;
}
}
} else {
env1_48 = binding;
r5 = env1_1;
}
if (r5 === env1_1) {
value7 = peg$parsedigitSequence();
if (value7 !== env1_1) {
if (env1_0.charCodeAt(env1_48) === 46) {
binding13 = env1_36;
binding14 = env1_48;
env1_48 = typeof binding14 === 'bigint' ? binding14 + 1n : +binding14 + 1;
r8 = binding13;
} else {
binding12 = env1_1;
if (env1_52 !== 0) {
r8 = binding12;
} else {
parse_62030Peg$fail(env1_37);
r8 = binding12;
}
}
r1 = r8 !== env1_1 ? peg$c32(value7) : env1_1;
} else {
r1 = env1_1;
}
r5 = r1;
}
const binding16 = env1_52;
if (r5 === env1_1) {
if ((typeof binding16 === 'bigint' ? binding16 - 1n : +binding16 - 1) === 0) {
parse_62030Peg$fail(env1_35);
}
}
if (r5 !== env1_1) {
value10 = peg$parseexponent();
r1 = value10 !== env1_1 ? value10 : null;
r3 = r1 !== env1_1 ? [r5, r1] : env1_1;
} else {
r3 = env1_1;
}
let r0 = r3 === env1_1 ? r3 : peg$c31(r3);
if (r0 === env1_1) {
value13 = peg$parsedigitSequence();
if (value13 === env1_1) {
r3 = env1_1;
} else {
value14 = peg$parseexponent();
r3 = value14 !== env1_1 ? [value13, value14] : env1_1;
}
r0 = r3 === env1_1 ? r3 : peg$c32(r3);
}
return r0;
}
}
function peg$parsecommaWspNumber() { // fn#62042, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:11043, owner: parse_62030.peg$parsecommaWspNumber, offset: 0x01b54914, size: 62 bytes, params: 1, frame: 13
var r0;
var value3;
if (peg$parsecommaWsp() === env0_1) {
r0 = env0_1;
} else {
value3 = peg$parsenumber();
r0 = value3 !== env0_1 ? peg$c26(value3) : env0_1;
}
return r0;
}
function peg$parsecommaWsp() { // fn#62043, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:11169, owner: parse_62030.peg$parsecommaWsp, offset: 0x01b54952, size: 331 bytes, params: 1, frame: 18
var r3;
var r5;
var r4;
var r8;
var r0;
var r6;
var push;
var value3;
var value4;
var value5;
var value6;
var value7;
var value8;
var value9;
var value10;
let binding = binding2;
let items2 = [];
const value2 = peg$parsewsp();
if (value2 !== env0_1) {
if (value2 === env0_1) {
r5 = items2;
} else {
r3 = value2;
reducibleLoop3: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r3]);
value3 = peg$parsewsp();
if (value3 !== env0_1) {
r3 = value3;
continue reducibleLoop3;
}
r5 = items2;
break reducibleLoop3;
}
}
} else {
r5 = env0_1;
}
if (r5 !== env0_1) {
value4 = peg$parsecomma();
reducibleJoin8: while (true) {
if (value4 !== env0_1) {
r4 = value4;
break reducibleJoin8;
}
value5 = null;
r4 = value5;
break reducibleJoin8;
}
if (r4 !== env0_1) {
items2 = [];
value6 = peg$parsewsp();
if (value6 !== env0_1) {
r8 = value6;
reducibleLoop11: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r8]);
value7 = peg$parsewsp();
if (value7 !== env0_1) {
r8 = value7;
continue reducibleLoop11;
}
break reducibleLoop11;
}
}
if (items2 !== env0_1) {
r0 = [r5, r4, items2];
} else {
binding2 = binding;
binding = env0_1;
r0 = binding;
}
} else {
binding2 = binding;
binding = env0_1;
r0 = binding;
}
} else {
binding2 = binding;
binding = env0_1;
r0 = binding;
}
reducibleJoin23: while (true) {
if (r0 !== env0_1) {
break reducibleJoin23;
}
binding = binding2;
value8 = peg$parsecomma();
if (value8 !== env0_1) {
items2 = [];
value9 = peg$parsewsp();
if (value9 !== env0_1) {
r6 = value9;
reducibleLoop19: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r6]);
value10 = peg$parsewsp();
if (value10 !== env0_1) {
r6 = value10;
continue reducibleLoop19;
}
break reducibleLoop19;
}
}
if (items2 !== env0_1) {
r0 = [value8, items2];
break reducibleJoin23;
}
binding2 = binding;
binding = env0_1;
r0 = binding;
break reducibleJoin23;
}
binding2 = binding;
binding = env0_1;
r0 = binding;
break reducibleJoin23;
}
return r0;
}
function peg$parsecomma() { // fn#62044, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:11620, owner: parse_62030.peg$parsecomma, offset: 0x01b54a9d, size: 83 bytes, params: 1, frame: 14
var r0;
var binding2;
let binding = env0_0;
if (binding.charCodeAt(env0_48) === 44) {
binding = env0_30;
binding2 = env0_48;
env0_48 = typeof binding2 === 'bigint' ? binding2 + 1n : +binding2 + 1;
r0 = binding;
} else {
binding = env0_1;
if (env0_52 !== 0) {
r0 = binding;
} else {
parse_62030Peg$fail(env0_31);
r0 = binding;
}
}
return r0;
}
function peg$parseexponent() { // fn#62045, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:11720, owner: parse_62030.peg$parseexponent, offset: 0x01b54af0, size: 225 bytes, params: 1, frame: 15
var r5;
var r4;
var r3;
var binding4;
var value2;
var binding6;
var value3;
var value5;
const binding2 = env0_39;
const test = binding2.test;
const binding3 = env0_0;
if (Reflect.apply(test, binding2, [binding3.charAt(env0_48)])) {
value2 = env0_0.charAt(env0_48);
binding6 = env0_48;
env0_48 = typeof binding6 === 'bigint' ? binding6 + 1n : +binding6 + 1;
r5 = value2;
} else {
binding4 = env0_1;
if (env0_52 !== 0) {
r5 = binding4;
} else {
parse_62030Peg$fail(env0_40);
r5 = binding4;
}
}
if (r5 !== env0_1) {
value3 = peg$parsesign();
r4 = value3 !== env0_1 ? value3 : null;
if (r4 === env0_1) {
r3 = env0_1;
} else {
value5 = peg$parsedigitSequence();
r3 = value5 !== env0_1 ? [r5, r4, value5] : env0_1;
}
} else {
r3 = env0_1;
}
return r3 === env0_1 ? r3 : peg$c39(r3);
}
function peg$parsesign() { // fn#62046, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:11985, owner: parse_62030.peg$parsesign, offset: 0x01b54bd1, size: 108 bytes, params: 1, frame: 14
var r0;
var value2;
let binding = env0_42;
const test = binding.test;
const binding2 = env0_0;
if (Reflect.apply(test, binding, [binding2.charAt(env0_48)])) {
binding = env0_0;
value2 = binding.charAt(env0_48);
binding = env0_48;
env0_48 = typeof binding === 'bigint' ? binding + 1n : +binding + 1;
r0 = value2;
} else {
binding = env0_1;
if (env0_52 !== 0) {
r0 = binding;
} else {
parse_62030Peg$fail(env0_43);
r0 = binding;
}
}
return r0;
}
function peg$parsedigitSequence() { // fn#62047, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:12094, owner: parse_62030.peg$parsedigitSequence, offset: 0x01b54c3d, size: 73 bytes, params: 1, frame: 15
var r2;
var r0;
var push;
var value3;
const items2 = [];
const value2 = peg$parsedigit();
if (value2 !== env0_1) {
if (value2 === env0_1) {
r0 = items2;
} else {
r2 = value2;
reducibleLoop3: while (true) {
push = items2.push;
Reflect.apply(push, items2, [r2]);
value3 = peg$parsedigit();
if (value3 !== env0_1) {
r2 = value3;
continue reducibleLoop3;
}
r0 = items2;
break reducibleLoop3;
}
}
} else {
r0 = env0_1;
}
return r0;
}
function peg$parsedigit() { // fn#62048, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:12228, owner: parse_62030.peg$parsedigit, offset: 0x01b54c86, size: 108 bytes, params: 1, frame: 14
var r0;
var value2;
let binding = env0_44;
const test = binding.test;
const binding2 = env0_0;
if (Reflect.apply(test, binding, [binding2.charAt(env0_48)])) {
binding = env0_0;
value2 = binding.charAt(env0_48);
binding = env0_48;
env0_48 = typeof binding === 'bigint' ? binding + 1n : +binding + 1;
r0 = value2;
} else {
binding = env0_1;
if (env0_52 !== 0) {
r0 = binding;
} else {
parse_62030Peg$fail(env0_45);
r0 = binding;
}
}
return r0;
}
function peg$parsewsp() { // fn#62049, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:12338, owner: parse_62030.peg$parsewsp, offset: 0x01b54cf2, size: 108 bytes, params: 1, frame: 14
var r0;
var value2;
let binding = env0_46;
const test = binding.test;
const binding2 = env0_0;
if (Reflect.apply(test, binding, [binding2.charAt(env0_48)])) {
binding = env0_0;
value2 = binding.charAt(env0_48);
binding = env0_48;
env0_48 = typeof binding === 'bigint' ? binding + 1n : +binding + 1;
r0 = value2;
} else {
binding = env0_1;
if (env0_52 !== 0) {
r0 = binding;
} else {
parse_62030Peg$fail(env0_47);
r0 = binding;
}
}
return r0;
}
function peg$c17(a0, a1) { // fn#62055, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:2834, owner: parse_62030.peg$c17, offset: 0x01b54e9e, size: 195 bytes, params: 3, frame: 16
var items2;
var property;
var property2;
let Math = global.Math;
const value2 = Math.cos(env0_53 * a0);
Math = global.Math;
let value = Math.sin(env0_53 * a0);
if (a1 !== null) {
property = a1[0];
property2 = a1[1];
items2 = [value2, -value];
items2[2] = value2 * -property + -value * -property2 + property;
items2[3] = value;
items2[4] = value2;
value *= -property;
items2[5] = value + value2 * -property2 + property2;
return items2;
}
return [value2, -value, 0, value, value2, 0];
}
function peg$c20(a0) { // fn#62056, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:3038, owner: parse_62030.peg$c20, offset: 0x01b54f61, size: 70 bytes, params: 2, frame: 12
const Math = global.Math;
return [1, Math.tan(env0_53 * a0), 0, 0, 1, 0];
}
function peg$c23(a0) { // fn#62057, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:3141, owner: parse_62030.peg$c23, offset: 0x01b54fa7, size: 62 bytes, params: 2, frame: 12
const Math = global.Math;
return [1, 0, 0, Math.tan(env0_53 * a0), 1, 0];
}
}
}
function peg$c1([property, property2, property3, property4, property5, property6], [property7, property8, property9, property10, property11, property12]) { // fn#62051, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7932:2183, owner: parse_62030.peg$c1, offset: 0x01b54d5e, size: 181 bytes, params: 3, frame: 15
let value = property * property7;
value += property2 * property10;
return [value, property * property8 + property2 * property11,
property * property9 + property2 * property12 + property3, property4 * property7 + property5 * property10,
property4 * property8 + property5 * property11, property4 * property9 + property5 * property12 + property6];
}
global.__d(_fun62013, 7754, []) /* metro module 7754 */;