Files
discord-decomp/sources/by-id/module-04242.jsx
T
2026-07-27 16:20:00 +03:00

1559 lines
67 KiB
React

/* Metro module 4242; source: unknown; dependencies: [4243] */
function _fun35051(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#35051, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6, offset: 0x0106a446, size: 832 bytes, params: 8, frame: 42
const n_35052 = function(a0, a1) {
var r0;
var r1;
var r2;
var value3;
var property;
var value6;
var value = undefined;
var value2 = value == null;
reducibleJoin2: while (true) {
if (value2) {
r0 = value2;
break reducibleJoin2;
}
value3 = value > a0.length;
r0 = value3;
break reducibleJoin2;
}
reducibleJoin4: while (true) {
if (r0) {
property = a0.length;
r1 = property;
break reducibleJoin4;
}
r1 = value;
break reducibleJoin4;
}
var value4 = new global.Array();
var value5 = 0;
if (value5 < r1) {
r2 = value5;
reducibleLoop5: while (true) {
value4[r2] = a0[r2];
value6 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
if (value6 < r1) {
r2 = value6;
continue reducibleLoop5;
}
break reducibleLoop5;
}
}
return value4;
};
let closure = isMatching;
const closure2 = function(a0) {
var env0_0 = a0;
var Object = global.Object;
return Object.assign(a0, {optional: _fun35060, and: _fun35061, or: _fun35062, select: _fun35063});
};
const h_35064 = function(a0) {
var env0_0 = a0;
var Object = global.Object;
return Object.assign(_fun35065(a0), {optional: _fun35069, select: _fun35070});
};
const closure3 = optional;
const closure4 = intersection;
const closure5 = union;
const closure6 = when;
const closure7 = function() {
var value = undefined;
var value2 = [].slice.call(arguments);
var env0_0 = typeof value2[0] !== 'string' ? value : value2[0];
return l({[value2.length === 2 ? value2[1] : typeof value2[0] === 'string' ? value : value2[0]]: _fun35094});
};
const closure8 = function(a0) {
return typeof a0 === 'number';
};
const closure9 = function(a0) {
return typeof a0 === 'string';
};
const closure10 = function(a0) {
return typeof a0 === 'bigint';
};
let env0_0 = require(4243) /* metro dependency 4243 */;
let Symbol = global.Symbol;
let value = Symbol.for('@ts-pattern/matcher');
Symbol = global.Symbol;
const env0_2 = Symbol.for('@ts-pattern/isVariadic');
const i_35101 = function(a0) {
var value = a0;
return (0, global.Boolean)(value && typeof value === 'object');
};
const f_35110 = function(a0, a1) {
var env0_0 = a1;
return a0.reduce(_fun35111, []);
};
let value2 = closure2(closure6(function(a0) {
return true;
}));
let value3 = n_35115(closure6(closure9));
const closure14 = function(a0, a1) {
var env0_0 = a0;
var env0_1 = a1;
return when(_fun35131);
};
const closure15 = function(a0) {
var env0_0 = a0;
return when(_fun35133);
};
const closure16 = function(a0) {
var env0_0 = a0;
return when(_fun35135);
};
const closure17 = function(a0) {
var env0_0 = a0;
return when(_fun35137);
};
const closure18 = function(a0) {
var env0_0 = a0;
return when(_fun35139);
};
const closure19 = function() {
return when(_fun35141);
};
const closure20 = function() {
return when(_fun35143);
};
const closure21 = function() {
return when(_fun35145);
};
const closure22 = function() {
return when(_fun35147);
};
let value4 = n_35148(closure6(closure8));
const closure24 = function(a0, a1) {
var env0_0 = a0;
var env0_1 = a1;
return when(_fun35159);
};
const closure25 = function(a0) {
var env0_0 = a0;
return when(_fun35161);
};
const closure26 = function(a0) {
var env0_0 = a0;
return when(_fun35163);
};
const closure27 = function(a0) {
var env0_0 = a0;
return when(_fun35165);
};
const closure28 = function(a0) {
var env0_0 = a0;
return when(_fun35167);
};
const closure29 = function() {
return when(_fun35169);
};
const closure30 = function() {
return when(_fun35171);
};
let value5 = n_35172(closure6(closure10));
let value6 = closure2(closure6(function(a0) {
return typeof a0 === 'boolean';
}));
const value7 = closure2(closure6(function(a0) {
return typeof a0 === 'symbol';
}));
const value8 = closure2(closure6(function(a0) {
return a0 == null;
}));
const value9 = Object.create(null);
value9.matcher = value;
value9.optional = closure3;
value9.array = array;
value9.set = set_35190;
value9.map = map_35196;
value9.intersection = closure4;
value9.union = closure5;
value9.not = not;
value9.when = closure6;
value9.select = closure7;
value9.any = value2;
value9._ = value2;
value9.string = value3;
value9.between = closure14;
value9.lt = closure15;
value9.gt = closure16;
value9.lte = closure17;
value9.gte = closure18;
value9.int = closure19;
value9.finite = closure20;
value9.positive = closure21;
value9.negative = closure22;
value9.number = value4;
value9.betweenBigInt = closure24;
value9.ltBigInt = closure25;
value9.gtBigInt = closure26;
value9.lteBigInt = closure27;
value9.gteBigInt = closure28;
value9.positiveBigInt = closure29;
value9.negativeBigInt = closure30;
value9.bigint = value5;
value9.boolean = value6;
value9.symbol = value7;
value9.nullish = value8;
value9.instanceOf = function(a0) {
return l(when(_fun35208(a0)));
};
value9.shape = function(a0) {
return l(when(isMatching(a0)));
};
const env0_27 = {matched: false, value: undefined};
const env0_28 = (() => {
var closure = _fun35212;
var env0_0 = closure;
var prototype = closure.prototype;
prototype.with = _fun35213;
prototype.when = _fun35216;
prototype.otherwise = _fun35217;
prototype.exhaustive = _fun35218;
prototype.run = _fun35219;
prototype.returnType = _fun35220;
return closure;
})();
exports.P = value9;
exports.Pattern = value9;
exports.isMatching = closure;
exports.match = match;
}
function t_35053(a0, a1) { // fn#35053, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:159, offset: 0x0106a786, size: 379 bytes, params: 3, frame: 20
var r6;
var r9;
var r5;
var value3;
var regexp;
const env0_0 = a0;
const Symbol = global.Symbol;
let value = typeof Symbol !== 'undefined';
let r1 = value && a0[global.Symbol.iterator];
r1 = !r1 ? a0['@@iterator'] : r1;
if (r1) {
value = r1.call(a0);
return value.next.bind(value);
}
const Array = global.Array;
if (Array.isArray(a0)) {
if (r1) {
}
return _fun35054;
}
value = undefined;
if (a0) {
if (typeof a0 === 'string') {
value = n_35052(a0, value);
r5 = value;
} else {
value3 = global.Object.prototype.toString.call(a0).slice(8, -1);
r6 = value3 === 'Object' && a0.constructor;
r9 = r6 ? a0.constructor.name : value3;
if (r9 === 'Map') {
r6 = global.Array.from(a0);
} else if (r9 === 'Set') {
r6 = global.Array.from(a0);
} else if (r9 === 'Arguments') {
value = n_35052(a0, value);
r6 = value;
} else {
regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', '');
if (regexp.test(r9)) {
value = n_35052(a0, value);
r6 = value;
} else {
r6 = value;
}
}
r5 = r6;
}
} else {
r5 = value;
}
if (r5) {
if (r5) {
}
return _fun35054;
}
const TypeError = global.TypeError;
throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.');
}
function isMatching() { // fn#35055, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2305, offset: 0x0106a901, size: 152 bytes, params: 1, frame: 18
let value = [].slice.call(arguments);
if (value.length === 1) {
var env0_0 = value[0];
return _fun35056;
}
if (value.length === 2) {
return n_35103(value[0], value[1], function() {
});
}
const Error = global.Error;
value = "isMatching wasn't given the right number of arguments: expected 1 or 2, received " + value.length;
const value2 = Object.create(Error.prototype, {constructor: {value: Error}});
value += '.';
const error = new Error(value);
throw error instanceof Object ? error : value2;
}
function l(a0) { // fn#35059, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2591, offset: 0x0106a9bc, size: 72 bytes, params: 2, frame: 15
const env0_0 = a0;
const Object = global.Object;
return Object.assign(a0, {optional: optional_35060, and: and_35061, or: or_35062, select: select_35063});
}
function h_35064(a0) { // fn#35064, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2798, offset: 0x0106aa85, size: 64 bytes, params: 2, frame: 15
let env0_0 = a0;
let Object = global.Object;
return Object.assign(((a0) => {
var env0_0 = a0;
var Object = global.Object;
return Object.assign(a0, {[global.Symbol.iterator]: _fun35066});
})(a0), {optional: optional_35069, select: select_35070});
}
function optional(a0) { // fn#35071, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3218, offset: 0x0106ac07, size: 40 bytes, params: 2, frame: 12
const env0_0 = a0;
return l({[env0_1]: function() {
return {match: _fun35073, getSelectionKeys: _fun35076, matcherType: 'optional'};
}});
}
function intersection() { // fn#35077, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3748, offset: 0x0106ad04, size: 60 bytes, params: 1, frame: 14
const env0_0 = [].slice.call(arguments);
return l({[env0_1]: function() {
return {match: _fun35079, getSelectionKeys: _fun35082, matcherType: 'and'};
}});
}
function union() { // fn#35083, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:4045, offset: 0x0106adf1, size: 60 bytes, params: 1, frame: 14
const env0_0 = [].slice.call(arguments);
return l({[env0_1]: function() {
return {match: _fun35085, getSelectionKeys: _fun35089, matcherType: 'or'};
}});
}
function when(a0) { // fn#35090, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:4391, offset: 0x0106aec3, size: 29 bytes, params: 2, frame: 3
const env0_0 = a0;
return {[env0_1]: function() {
return {match: _fun35092};
}};
}
function select_35093() { // fn#35093, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:4504, offset: 0x0106af17, size: 125 bytes, params: 1, frame: 15
const value = undefined;
const value2 = [].slice.call(arguments);
const r0 = typeof value2[0] !== 'string' ? value : value2[0];
return l({[value2.length === 2 ? value2[1] : typeof value2[0] === 'string' ? value : value2[0]]: function() {
return {match: _fun35095, getSelectionKeys: _fun35097};
}});
}
function o_35102(a0) { // fn#35102, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:1048, offset: 0x0106b07c, size: 28 bytes, params: 2, frame: 3
const value = a0;
return value && !!value[env0_1];
}
function n_35103(a0, a1, a2) { // fn#35103, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:1082, offset: 0x0106b098, size: 682 bytes, params: 4, frame: 25
var environment;
var r6;
var r5;
var Object;
var Array;
var keys;
var every;
var items4;
var items2;
var items3;
var value2;
var value3;
var done;
var value4;
var property;
var length;
var push;
var value5;
var slice;
var length6;
var value8;
var value9;
var value10;
var value11;
var value12;
var matched;
var selections;
var forEach;
const env0_0 = a0;
const env0_1 = a1;
const env0_2 = a2;
let value = environment;
if (o_35102(a0)) {
value = a0[env0_1]();
value = value.match(a1);
matched = value.matched;
selections = value.selections;
reducibleJoin40: while (true) {
if (matched && selections) {
Object = global.Object;
keys = Object.keys;
value = Reflect.apply(keys, Object, [selections]);
forEach = value.forEach;
Reflect.apply(forEach, value, [function(a0) {
return importDefault(a0, selections[a0]);
}]);
break reducibleJoin40;
}
break reducibleJoin40;
}
return matched;
}
if (i_35101(a0)) {
if (i_35101(a1)) {
Array = global.Array;
if (Array.isArray(a0)) {
Array = global.Array;
if (Array.isArray(a1)) {
items4 = [];
items2 = [];
items3 = [];
value2 = t_35053(a0.keys());
value3 = value2();
done = value3.done;
if (!done) {
r6 = value3;
reducibleLoop10: while (true) {
value4 = r6.value;
property = a0[value4];
reducibleJoin16: while (true) {
reducibleJoin12: while (true) {
if (o_35102(property)) {
if (property[env0_2]) {
push = items3.push;
Reflect.apply(push, items3, [property]);
break reducibleJoin16;
}
break reducibleJoin12;
}
break reducibleJoin12;
}
length = items3.length;
if (length) {
items2.push(property);
break reducibleJoin16;
}
push = items4.push;
Reflect.apply(push, items4, [property]);
break reducibleJoin16;
}
value5 = value2();
done = value5.done;
if (done) {
break reducibleLoop10;
}
r6 = value5;
continue reducibleLoop10;
}
}
length = items3.length;
if (length) {
length = items3.length;
if (length > 1) {
throw new global.Error('Pattern error: Using `...P.array(...)` several times in a single pattern is not allowed.');
}
length = a1.length;
if (length < items4.length + items2.length) {
return false;
}
slice = a1.slice;
length = items4.length;
var env0_4 = Reflect.apply(slice, a1, [0, length]);
length = items2.length;
r5 = length === 0 ? [] : a1.slice(-items2.length);
slice = a1.slice;
length = items4.length;
reducibleJoin28: while (true) {
if (items2.length === 0) {
r5 = Infinity;
break reducibleJoin28;
}
length6 = items2.length;
value8 = -length6;
r5 = value8;
break reducibleJoin28;
}
value9 = Reflect.apply(slice, a1, [length, r5]);
value10 = items4.every(_fun35105);
reducibleJoin30: while (true) {
if (value10) {
every = items2.every;
value11 = Reflect.apply(every, items2, [_fun35106]);
r5 = value11;
break reducibleJoin30;
}
r5 = value10;
break reducibleJoin30;
}
reducibleJoin34: while (true) {
if (r5) {
length = items3.length;
value12 = length === 0;
reducibleJoin33: while (true) {
if (value12) {
r6 = value12;
break reducibleJoin33;
}
value = n_35103_2(items3[0], value9, a2);
r6 = value;
break reducibleJoin33;
}
r5 = r6;
break reducibleJoin34;
}
break reducibleJoin34;
}
return r5;
}
length = a0.length;
value = length === a1.length;
reducibleJoin20: while (true) {
if (value) {
every = a0.every;
value = Reflect.apply(every, a0, [function(a0, a1) {
return n_35103_2(a0, require[a1], importDefault);
}]);
r5 = value;
break reducibleJoin20;
}
r5 = value;
break reducibleJoin20;
}
return r5;
}
return false;
}
value = global.Object.keys(a0);
return value.every(_fun35108);
}
return false;
}
Object = global.Object;
return Object.is(a1, a0);
}
function n_35109(a0) { // fn#35109, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2066, offset: 0x0106b43b, size: 161 bytes, params: 2, frame: 16
var r1;
var r2;
var r0;
var isArray2;
var f_35110Binding;
var getSelectionKeys;
var value;
if (i_35101(a0)) {
if (o_35102(a0)) {
value = a0[env0_1]();
getSelectionKeys = value.getSelectionKeys;
if (getSelectionKeys == null) {
r2 = undefined;
} else {
value = getSelectionKeys.call(value);
r2 = value;
}
r2 = r2 ?? [];
r1 = r2;
} else {
isArray2 = global.Array.isArray(a0);
f_35110Binding = f_35110;
r1 = isArray2 ? f_35110Binding(a0, n_35109_2) : f_35110Binding(global.Object.values(a0), n_35109_2);
}
r0 = r1;
} else {
r0 = [];
}
return r0;
}
function f_35110(a0, a1) { // fn#35110, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2229, offset: 0x0106b4dc, size: 35 bytes, params: 3, frame: 13
const env0_0 = a1;
return a0.reduce(function(a0, a1) {
return a0.concat(require(a1));
}, []);
}
function g(a0, a1) { // fn#35112, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3555, offset: 0x0106b51f, size: 68 bytes, params: 3, frame: 14
var value3;
var value4;
const value = t_35053(a0);
const value2 = value();
let done = value2.done;
if (done) {
return true;
}
let r1 = value2;
loopExit1: while (true) {
value3 = r1.value;
if (a1(value3)) {
value4 = value();
done = value4.done;
if (done) {
return true;
}
r1 = value4;
continue;
}
break loopExit1;
}
return false;
}
function m_35113(a0, a1) { // fn#35113, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3639, offset: 0x0106b563, size: 92 bytes, params: 3, frame: 17
var value3;
var property;
var value4;
const t_35053Binding = t_35053;
let value = a0.entries();
value = t_35053Binding(value);
const value2 = value();
let done = value2.done;
if (done) {
return true;
}
let r1 = value2;
loopExit1: while (true) {
value3 = r1.value;
property = value3[1];
if (a1(property, value3[0])) {
value4 = value();
done = value4.done;
if (done) {
return true;
}
r1 = value4;
continue;
}
break loopExit1;
}
return false;
}
function n_35115(a0) { // fn#35115, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5067, offset: 0x0106b5bf, size: 105 bytes, params: 2, frame: 15
const env0_0 = a0;
const Object = global.Object;
return Object.assign(l(a0), {startsWith: startsWith, endsWith: endsWith, minLength: minLength, maxLength: maxLength,
includes: includes_35126, regex: regex});
}
function between(a0, a1) { // fn#35130, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5765, offset: 0x0106b89c, size: 37 bytes, params: 3, frame: 11
const env0_0 = a0;
const env0_1 = a1;
return when(_fun35131);
}
function lt_35132(a0) { // fn#35132, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5833, offset: 0x0106b8f0, size: 30 bytes, params: 2, frame: 11
const env0_0 = a0;
return when(_fun35133);
}
function gt(a0) { // fn#35134, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5892, offset: 0x0106b92f, size: 30 bytes, params: 2, frame: 11
const env0_0 = a0;
return when(_fun35135);
}
function lte(a0) { // fn#35136, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5951, offset: 0x0106b96e, size: 30 bytes, params: 2, frame: 11
const env0_0 = a0;
return when(_fun35137);
}
function gte(a0) { // fn#35138, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6012, offset: 0x0106b9ad, size: 30 bytes, params: 2, frame: 11
const env0_0 = a0;
return when(_fun35139);
}
function int() { // fn#35140, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6073, offset: 0x0106b9ec, size: 23 bytes, params: 1, frame: 11
return when(_fun35141);
}
function finite() { // fn#35142, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6148, offset: 0x0106ba2c, size: 23 bytes, params: 1, frame: 11
return when(_fun35143);
}
function positive() { // fn#35144, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6222, offset: 0x0106ba6c, size: 23 bytes, params: 1, frame: 11
return when(_fun35145);
}
function negative() { // fn#35146, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6281, offset: 0x0106ba9f, size: 23 bytes, params: 1, frame: 11
return when(_fun35147);
}
function n_35148(a0) { // fn#35148, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6340, offset: 0x0106bad2, size: 136 bytes, params: 2, frame: 15
const env0_0 = a0;
const Object = global.Object;
return Object.assign(l(a0), {between: between_35149, lt: lt_35150, gt: gt_35151, lte: lte_35152, gte: gte_35153,
int: int_35154, finite: finite_35155, positive: positive_35156, negative: negative_35157});
}
function betweenBigInt(a0, a1) { // fn#35158, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6793, offset: 0x0106bce3, size: 37 bytes, params: 3, frame: 11
const env0_0 = a0;
const env0_1 = a1;
return when(_fun35159);
}
function ltBigInt(a0) { // fn#35160, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6862, offset: 0x0106bd37, size: 30 bytes, params: 2, frame: 11
const env0_0 = a0;
return when(_fun35161);
}
function gtBigInt(a0) { // fn#35162, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6922, offset: 0x0106bd76, size: 30 bytes, params: 2, frame: 11
const env0_0 = a0;
return when(_fun35163);
}
function lteBigInt(a0) { // fn#35164, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6982, offset: 0x0106bdb5, size: 30 bytes, params: 2, frame: 11
const env0_0 = a0;
return when(_fun35165);
}
function gteBigInt(a0) { // fn#35166, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7043, offset: 0x0106bdf4, size: 30 bytes, params: 2, frame: 11
const env0_0 = a0;
return when(_fun35167);
}
function positiveBigInt() { // fn#35168, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7104, offset: 0x0106be33, size: 23 bytes, params: 1, frame: 11
return when(_fun35169);
}
function negativeBigInt() { // fn#35170, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7163, offset: 0x0106be66, size: 23 bytes, params: 1, frame: 11
return when(_fun35171);
}
function n_35172(a0) { // fn#35172, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7222, offset: 0x0106be99, size: 116 bytes, params: 2, frame: 15
const env0_0 = a0;
const Object = global.Object;
return Object.assign(l(a0), {between: between_35173, lt: lt_35174, gt: gt_35175, lte: lte_35176, gte: gte_35177,
positive: positive_35178, negative: negative_35179});
}
function array() { // fn#35183, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7774, offset: 0x0106c044, size: 60 bytes, params: 1, frame: 14
const env0_0 = [].slice.call(arguments);
return h_35064({[env0_1]: function() {
return {match: _fun35185, getSelectionKeys: _fun35189};
}});
}
function set_35190() { // fn#35190, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8272, offset: 0x0106c1e3, size: 60 bytes, params: 1, frame: 14
const env0_0 = [].slice.call(arguments);
return l({[env0_1]: function() {
return {match: _fun35192, getSelectionKeys: _fun35195};
}});
}
function map_35196() { // fn#35196, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8726, offset: 0x0106c31d, size: 60 bytes, params: 1, frame: 14
const env0_0 = [].slice.call(arguments);
return l({[env0_1]: function() {
return {match: _fun35198, getSelectionKeys: _fun35201};
}});
}
function not(a0) { // fn#35202, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:9403, offset: 0x0106c4f0, size: 40 bytes, params: 2, frame: 12
const env0_0 = a0;
return l({[env0_1]: function() {
return {match: _fun35204, getSelectionKeys: _fun35206, matcherType: 'not'};
}});
}
function instanceOf(a0) { // fn#35207, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:9882, offset: 0x0106c568, size: 40 bytes, params: 2, frame: 13
return l(when(((a0) => {
var env0_0 = a0;
return _fun35209;
})(a0)));
}
function _fun35211() { // fn#35211, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:10053, offset: 0x0106c5d5, size: 86 bytes, params: 1, frame: 4
const closure = function(a0, a1) {
this.input = undefined;
this.state = undefined;
this.input = a0;
this.state = a1;
};
const prototype = closure.prototype;
prototype.with = _fun35213;
prototype.when = when_35216;
prototype.otherwise = function(a0) {
return this.state.matched ? this.state.value : a0(this.input);
};
prototype.exhaustive = function() {
return this.run();
};
prototype.run = function() {
var r1;
var property;
var stringify;
var input;
var value;
var error;
if (this.state.matched) {
return this.state.value;
}
try {
property = global.JSON;
stringify = property.stringify;
input = this.input;
value = Reflect.apply(stringify, property, [input]);
r1 = value;
} catch (error) {
property = this.input;
r1 = property;
}
property = global.Error;
value = 'Pattern matching error: no pattern matches value ' + r1;
throw new property();
};
prototype.returnType = function() {
return this;
};
return closure;
}
function match(a0) { // fn#35221, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:11186, offset: 0x0106c935, size: 36 bytes, params: 2, frame: 13
const binding = env0_28;
const binding2 = env0_27;
const value = Object.create(binding.prototype, {constructor: {value: binding}});
const binding3 = new binding(a0, binding2);
return binding3 instanceof Object ? binding3 : value;
}
function _fun35054() { // fn#35054, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:654, offset: 0x00c39d73, size: 69 bytes, params: 1, frame: 5
return env0_1 >= env0_0.length ? {done: true} : {done: false,
value: env0_0[typeof env0_1 === 'bigint' ? env0_1 : +env0_1]};
}
function _fun35056(a0) { // fn#35056, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2384, offset: 0x0106a999, size: 35 bytes, params: 2, frame: 15
return n_35103(env0_0, a0, function() {
});
}
function lOptional() { // fn#35060, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2638, owner: l.optional, offset: 0x0106aa04, size: 23 bytes, params: 1, frame: 11
return optional(env0_0);
}
function lAnd(a0) { // fn#35061, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2675, owner: l.and, offset: 0x0106aa1b, size: 27 bytes, params: 2, frame: 13
return intersection(env0_0, a0);
}
function lOr(a0) { // fn#35062, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2709, owner: l.or, offset: 0x0106aa36, size: 27 bytes, params: 2, frame: 13
return union(env0_0, a0);
}
function lSelect(a0) { // fn#35063, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2746, owner: l.select, offset: 0x0106aa51, size: 52 bytes, params: 2, frame: 13
var r0;
var value;
if (a0 === undefined) {
value = environment.__proto__;
value = select_35093(env0_0);
r0 = value;
} else {
value = environment.__proto__;
value = select_35093(a0, env0_0);
r0 = value;
}
return r0;
}
function _fun35065(a0) { // fn#35065, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2833, offset: 0x0106aac5, size: 53 bytes, params: 2, frame: 15
const env0_0 = a0;
const Object = global.Object;
const assign = Object.assign;
const Symbol = global.Symbol;
return Reflect.apply(assign, Object, [a0, {[Symbol.iterator]: _fun35066}]);
}
function h_35064Optional() { // fn#35069, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3120, owner: h_35064.optional, offset: 0x0106abad, size: 32 bytes, params: 1, frame: 12
return h_35064(optional(env0_0));
}
function h_35064Select(a0) { // fn#35070, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3163, owner: h_35064.select, offset: 0x0106abcd, size: 58 bytes, params: 2, frame: 15
const value = environment.__proto__;
return h_35064(a0 === undefined ? select_35093(env0_0) : select_35093(a0, env0_0));
}
function _fun35072() { // fn#35072, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3258, offset: 0x0106ac2f, size: 35 bytes, params: 1, frame: 3
return {match: match_35073, getSelectionKeys: getSelectionKeys, matcherType: 'optional'};
}
function _fun35078() { // fn#35078, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3814, offset: 0x0106ad40, size: 35 bytes, params: 1, frame: 3
return {match: match_35079, getSelectionKeys: getSelectionKeys_35082, matcherType: 'and'};
}
function _fun35084() { // fn#35084, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:4111, offset: 0x0106ae2d, size: 35 bytes, params: 1, frame: 3
return {match: match_35085, getSelectionKeys: getSelectionKeys_35089, matcherType: 'or'};
}
function _fun35091() { // fn#35091, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:4427, offset: 0x0106aee0, size: 16 bytes, params: 1, frame: 2
return {match: match_35092};
}
function _fun35094() { // fn#35094, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:4660, offset: 0x0106af94, size: 26 bytes, params: 1, frame: 3
return {match: match_35095, getSelectionKeys: getSelectionKeys_35097};
}
function _fun35105(a0, a1) { // fn#35105, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:1730, offset: 0x0106b35e, size: 39 bytes, params: 3, frame: 15
return n_35103_2(a0, env0_4[a1], importDefault);
}
function _fun35106(a0, a1) { // fn#35106, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:1776, offset: 0x0106b385, size: 39 bytes, params: 3, frame: 15
return n_35103_2(a0, env0_5[a1], importDefault);
}
function _fun35108(a0) { // fn#35108, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:1944, offset: 0x0106b3d3, size: 104 bytes, params: 2, frame: 17
const property = env0_0[a0];
return (a0 in require || o_35102(property) && property[env1_1]().matcherType === 'optional') && n_35103_2(property,
require[a0], importDefault);
}
function startsWith(a0) { // fn#35116, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5119, owner: n_35115.startsWith, offset: 0x0106b628, size: 56 bytes, params: 2, frame: 15
const n_35115Binding = n_35115;
const intersectionBinding = intersection;
const binding = env0_0;
var env0_0 = a0;
return n_35115Binding(intersectionBinding(binding, when(_fun35117)));
}
function endsWith(a0) { // fn#35118, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5226, owner: n_35115.endsWith, offset: 0x0106b688, size: 56 bytes, params: 2, frame: 15
const n_35115Binding = n_35115;
const intersectionBinding = intersection;
const binding = env0_0;
var env0_0 = a0;
return n_35115Binding(intersectionBinding(binding, when(_fun35119)));
}
function minLength(a0) { // fn#35120, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5330, owner: n_35115.minLength, offset: 0x0106b6e8, size: 48 bytes, params: 2, frame: 15
return n_35115(intersection(env0_0, ((a0) => {
var env0_0 = a0;
return when(_fun35122);
})(a0)));
}
function maxLength(a0) { // fn#35123, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5444, owner: n_35115.maxLength, offset: 0x0106b75c, size: 48 bytes, params: 2, frame: 15
return n_35115(intersection(env0_0, ((a0) => {
var env0_0 = a0;
return when(_fun35125);
})(a0)));
}
function n_35115Includes(a0) { // fn#35126, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5557, owner: n_35115.includes, offset: 0x0106b7d0, size: 56 bytes, params: 2, frame: 15
const n_35115Binding = n_35115;
const intersectionBinding = intersection;
const binding = env0_0;
var env0_0 = a0;
return n_35115Binding(intersectionBinding(binding, when(_fun35127)));
}
function regex(a0) { // fn#35128, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5657, owner: n_35115.regex, offset: 0x0106b82f, size: 56 bytes, params: 2, frame: 15
const n_35115Binding = n_35115;
const intersectionBinding = intersection;
const binding = env0_0;
var env0_0 = a0;
return n_35115Binding(intersectionBinding(binding, when(_fun35129)));
}
function _fun35131(a0) { // fn#35131, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5791, offset: 0x0106b8c1, size: 47 bytes, params: 2, frame: 11
const value = environment.__proto__;
return w_35098(a0) && env0_0 <= a0 && require >= a0;
}
function _fun35133(a0) { // fn#35133, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5857, offset: 0x0106b90e, size: 33 bytes, params: 2, frame: 11
const value = environment.__proto__;
return w_35098(a0) && a0 < env0_0;
}
function _fun35135(a0) { // fn#35135, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5916, offset: 0x0106b94d, size: 33 bytes, params: 2, frame: 11
const value = environment.__proto__;
return w_35098(a0) && a0 > env0_0;
}
function _fun35137(a0) { // fn#35137, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5975, offset: 0x0106b98c, size: 33 bytes, params: 2, frame: 11
const value = environment.__proto__;
return w_35098(a0) && a0 <= env0_0;
}
function _fun35139(a0) { // fn#35139, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6036, offset: 0x0106b9cb, size: 33 bytes, params: 2, frame: 11
const value = environment.__proto__;
return w_35098(a0) && a0 >= env0_0;
}
function _fun35141(a0) { // fn#35141, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6096, offset: 0x0106ba03, size: 41 bytes, params: 2, frame: 12
const value = environment.__proto__;
return w_35098(a0) && global.Number.isInteger(a0);
}
function _fun35143(a0) { // fn#35143, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6171, offset: 0x0106ba43, size: 41 bytes, params: 2, frame: 12
const value = environment.__proto__;
return w_35098(a0) && global.Number.isFinite(a0);
}
function _fun35145(a0) { // fn#35145, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6245, offset: 0x0106ba83, size: 28 bytes, params: 2, frame: 11
const value = environment.__proto__;
return w_35098(a0) && a0 > 0;
}
function _fun35147(a0) { // fn#35147, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6304, offset: 0x0106bab6, size: 28 bytes, params: 2, frame: 11
const value = environment.__proto__;
return w_35098(a0) && a0 < 0;
}
function n_35148Between(a0, a1) { // fn#35149, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6389, owner: n_35148.between, offset: 0x0106bb5a, size: 49 bytes, params: 3, frame: 16
return n_35148(intersection(env0_0, between(a0, a1)));
}
function n_35148Lt(a0) { // fn#35150, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6437, owner: n_35148.lt, offset: 0x0106bb8b, size: 45 bytes, params: 2, frame: 15
return n_35148(intersection(env0_0, lt_35132(a0)));
}
function n_35148Gt(a0) { // fn#35151, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6476, owner: n_35148.gt, offset: 0x0106bbb8, size: 45 bytes, params: 2, frame: 15
return n_35148(intersection(env0_0, gt(a0)));
}
function n_35148Lte(a0) { // fn#35152, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6516, owner: n_35148.lte, offset: 0x0106bbe5, size: 45 bytes, params: 2, frame: 15
return n_35148(intersection(env0_0, lte(a0)));
}
function n_35148Gte(a0) { // fn#35153, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6557, owner: n_35148.gte, offset: 0x0106bc12, size: 45 bytes, params: 2, frame: 15
return n_35148(intersection(env0_0, gte(a0)));
}
function n_35148Int() { // fn#35154, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6599, owner: n_35148.int, offset: 0x0106bc3f, size: 41 bytes, params: 1, frame: 14
return n_35148(intersection(env0_0, int()));
}
function n_35148Finite() { // fn#35155, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6642, owner: n_35148.finite, offset: 0x0106bc68, size: 41 bytes, params: 1, frame: 14
return n_35148(intersection(env0_0, finite()));
}
function n_35148Positive() { // fn#35156, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6690, owner: n_35148.positive, offset: 0x0106bc91, size: 41 bytes, params: 1, frame: 14
return n_35148(intersection(env0_0, positive()));
}
function n_35148Negative() { // fn#35157, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6740, owner: n_35148.negative, offset: 0x0106bcba, size: 41 bytes, params: 1, frame: 14
return n_35148(intersection(env0_0, negative()));
}
function _fun35159(a0) { // fn#35159, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6819, offset: 0x0106bd08, size: 47 bytes, params: 2, frame: 11
const value = environment.__proto__;
return j_35100(a0) && env0_0 <= a0 && require >= a0;
}
function _fun35161(a0) { // fn#35161, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6886, offset: 0x0106bd55, size: 33 bytes, params: 2, frame: 11
const value = environment.__proto__;
return j_35100(a0) && a0 < env0_0;
}
function _fun35163(a0) { // fn#35163, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:6946, offset: 0x0106bd94, size: 33 bytes, params: 2, frame: 11
const value = environment.__proto__;
return j_35100(a0) && a0 > env0_0;
}
function _fun35165(a0) { // fn#35165, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7006, offset: 0x0106bdd3, size: 33 bytes, params: 2, frame: 11
const value = environment.__proto__;
return j_35100(a0) && a0 <= env0_0;
}
function _fun35167(a0) { // fn#35167, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7067, offset: 0x0106be12, size: 33 bytes, params: 2, frame: 11
const value = environment.__proto__;
return j_35100(a0) && a0 >= env0_0;
}
function _fun35169(a0) { // fn#35169, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7127, offset: 0x0106be4a, size: 28 bytes, params: 2, frame: 11
const value = environment.__proto__;
return j_35100(a0) && a0 > 0;
}
function _fun35171(a0) { // fn#35171, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7186, offset: 0x0106be7d, size: 28 bytes, params: 2, frame: 11
const value = environment.__proto__;
return j_35100(a0) && a0 < 0;
}
function n_35172Between(a0, a1) { // fn#35173, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7271, owner: n_35172.between, offset: 0x0106bf0d, size: 49 bytes, params: 3, frame: 16
return n_35172(intersection(env0_0, betweenBigInt(a0, a1)));
}
function n_35172Lt(a0) { // fn#35174, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7320, owner: n_35172.lt, offset: 0x0106bf3e, size: 45 bytes, params: 2, frame: 15
return n_35172(intersection(env0_0, ltBigInt(a0)));
}
function n_35172Gt(a0) { // fn#35175, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7360, owner: n_35172.gt, offset: 0x0106bf6b, size: 45 bytes, params: 2, frame: 15
return n_35172(intersection(env0_0, gtBigInt(a0)));
}
function n_35172Lte(a0) { // fn#35176, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7401, owner: n_35172.lte, offset: 0x0106bf98, size: 45 bytes, params: 2, frame: 15
return n_35172(intersection(env0_0, lteBigInt(a0)));
}
function n_35172Gte(a0) { // fn#35177, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7443, owner: n_35172.gte, offset: 0x0106bfc5, size: 45 bytes, params: 2, frame: 15
return n_35172(intersection(env0_0, gteBigInt(a0)));
}
function n_35172Positive() { // fn#35178, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7490, owner: n_35172.positive, offset: 0x0106bff2, size: 41 bytes, params: 1, frame: 14
return n_35172(intersection(env0_0, positiveBigInt()));
}
function n_35172Negative() { // fn#35179, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7540, owner: n_35172.negative, offset: 0x0106c01b, size: 41 bytes, params: 1, frame: 14
return n_35172(intersection(env0_0, negativeBigInt()));
}
function _fun35184() { // fn#35184, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7844, offset: 0x0106c080, size: 26 bytes, params: 1, frame: 3
return {match: match_35185, getSelectionKeys: getSelectionKeys_35189};
}
function _fun35191() { // fn#35191, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8340, offset: 0x0106c21f, size: 26 bytes, params: 1, frame: 3
return {match: match_35192, getSelectionKeys: getSelectionKeys_35195};
}
function _fun35197() { // fn#35197, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8794, offset: 0x0106c359, size: 26 bytes, params: 1, frame: 3
return {match: match_35198, getSelectionKeys: getSelectionKeys_35201};
}
function _fun35203() { // fn#35203, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:9445, offset: 0x0106c518, size: 35 bytes, params: 1, frame: 3
return {match: match_35204, getSelectionKeys: function() {
return [];
}, matcherType: 'not'};
}
function _fun35208(a0) { // fn#35208, offset: 0x0106c590, size: 16 bytes, params: 2, frame: 2
const env0_0 = a0;
return _fun35209;
}
function _fun35213() { // fn#35213, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:10174, offset: 0x0106c64f, size: 372 bytes, params: 1, frame: 22
var environment;
var r4;
var push;
let value = undefined;
const value2 = [].slice.call(arguments);
if (this.state.matched) {
return this;
}
const property = value2[value2.length - 1];
let object = [value2[0]];
if (value2.length !== 3) {
if (value2.length > 2) {
push = object.push;
push.apply(object, value2.slice(1, value2.length - 1));
r4 = value;
} else {
r4 = value;
}
} else if (typeof value2[1] === 'function') {
object.push(value2[0]);
r4 = value2[1];
} else if (value2.length > 2) {
push = object.push;
push.apply(object, value2.slice(1, value2.length - 1));
r4 = value;
} else {
r4 = value;
}
const env0_1 = false;
const object3 = {};
if (object.some(_fun35215)) {
if (r4) {
if (global.Boolean(r4(this.input))) {
object = {matched: true};
object.value = property(env0_1 ? env1_3 in object3 ? object3[env1_3] : object3 : this.input,
this.input);
r4 = object;
} else {
value = environment.__proto__;
r4 = env1_27;
}
} else {
object = {matched: true};
object.value = property(env0_1 ? env1_3 in object3 ? object3[env1_3] : object3 : this.input, this.input);
r4 = object;
}
} else {
value = environment.__proto__;
r4 = env1_27;
}
const n_35212Binding = n_35212;
const input = this.input;
value = Object.create(n_35212Binding.prototype, {constructor: {value: n_35212Binding}});
const n_352122 = new n_35212Binding();
return n_352122 instanceof Object ? n_352122 : value;
}
function when_35216(a0, a1) { // fn#35216, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:10624, offset: 0x0106c804, size: 137 bytes, params: 3, frame: 18
var r1;
var object2;
if (this.state.matched) {
return this;
}
const Boolean = global.Boolean;
let input = this.input;
let value = Boolean(a0(input));
const n_35212Binding = n_35212;
input = this.input;
if (value) {
object2 = {matched: true};
object2.value = a1(this.input, this.input);
r1 = object2;
} else {
value = environment.__proto__;
r1 = env1_27;
}
value = Object.create(n_35212Binding.prototype, {constructor: {value: n_35212Binding}});
const n_352122 = new n_35212Binding(input);
return n_352122 instanceof Object ? n_352122 : value;
}
function _fun35066() { // fn#35066, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2899, offset: 0x0106aafa, size: 37 bytes, params: 1, frame: 12
var environment;
const value = environment.__proto__.__proto__;
const binding = env2_0;
return binding.mark(t_35067)();
}
function match_35073(a0) { // fn#35073, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3282, offset: 0x0106ac52, size: 114 bytes, params: 2, frame: 18
var environment;
var r0;
var object3;
var value;
var n_35103Binding;
var n_35109Binding;
const object4 = {};
if (a0 === undefined) {
value = environment.__proto__.__proto__;
n_35109Binding = n_35109;
value = environment.__proto__;
value = n_35109Binding(env1_0);
value.forEach(function(a0) {
match_35073R(a0, undefined);
});
r0 = {matched: true, selections: object4};
} else {
object3 = {};
value = environment.__proto__.__proto__;
n_35103Binding = n_35103;
value = environment.__proto__;
object3.matched = n_35103Binding(env1_0, a0, match_35073R);
object3.selections = object4;
r0 = object3;
}
return r0;
}
function getSelectionKeys() { // fn#35076, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3479, offset: 0x0106aced, size: 23 bytes, params: 1, frame: 11
return n_35109(env1_0);
}
function match_35079(a0) { // fn#35079, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3838, offset: 0x0106ad63, size: 61 bytes, params: 2, frame: 13
const env0_0 = a0;
const object = {};
object.matched = env1_0.every(_fun35081);
object.selections = {};
return object;
}
function getSelectionKeys_35082() { // fn#35082, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3978, offset: 0x0106add5, size: 28 bytes, params: 1, frame: 13
return f_35110(env1_0, n_35109);
}
function match_35085(a0) { // fn#35085, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:4135, offset: 0x0106ae50, size: 95 bytes, params: 2, frame: 15
var environment;
const env0_0 = a0;
const value = environment.__proto__.__proto__;
const f_35110Binding = f_35110;
const binding = env1_0;
f_35110Binding(binding, n_35109).forEach(function(a0) {
match_35085R(a0, undefined);
});
const object = {};
object.matched = binding.some(_fun35088);
object.selections = {};
return object;
}
function match_35092(a0) { // fn#35092, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:4451, offset: 0x0106aef0, size: 39 bytes, params: 2, frame: 13
const object2 = {};
const Boolean = global.Boolean;
object2.matched = Boolean(env1_0(a0));
return object2;
}
function match_35095(a0) { // fn#35095, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:4684, offset: 0x0106afae, size: 91 bytes, params: 2, frame: 18
var environment;
const value = environment.__proto__;
return {matched: env1_1 === undefined || n_35103(env1_1, a0, _fun35096), selections: {[env1_0 ?? env2_3]: a0}};
}
function getSelectionKeys_35097() { // fn#35097, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:4826, offset: 0x0106b009, size: 78 bytes, params: 1, frame: 13
const value = environment.__proto__;
const items2 = [env1_0 ?? env2_3];
return items2.concat(env1_1 === undefined ? [] : n_35109(env1_1));
}
function _fun35117(a0) { // fn#35117, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5163, offset: 0x0106b660, size: 40 bytes, params: 2, frame: 12
const value = environment.__proto__.__proto__;
return S_35099(a0) && a0.startsWith(env0_0);
}
function _fun35119(a0) { // fn#35119, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5268, offset: 0x0106b6c0, size: 40 bytes, params: 2, frame: 12
const value = environment.__proto__.__proto__;
return S_35099(a0) && a0.endsWith(env0_0);
}
function _fun35121(a0) { // fn#35121, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5365, offset: 0x0106b718, size: 30 bytes, params: 2, frame: 11
const env0_0 = a0;
return when(_fun35122);
}
function _fun35124(a0) { // fn#35124, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5479, offset: 0x0106b78c, size: 30 bytes, params: 2, frame: 11
const env0_0 = a0;
return when(_fun35125);
}
function _fun35127(a0) { // fn#35127, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5599, offset: 0x0106b808, size: 39 bytes, params: 2, frame: 12
const value = environment.__proto__.__proto__;
return S_35099(a0) && a0.includes(env0_0);
}
function _fun35129(a0) { // fn#35129, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5696, offset: 0x0106b867, size: 53 bytes, params: 2, frame: 14
const value = environment.__proto__.__proto__;
return S_35099(a0) && global.Boolean(a0.match(env0_0));
}
function match_35185(a0) { // fn#35185, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:7868, offset: 0x0106c09a, size: 177 bytes, params: 2, frame: 15
var environment;
var object3;
var value;
var length;
var property;
var object4;
const Array = global.Array;
if (Array.isArray(a0)) {
value = environment.__proto__;
length = env1_0.length;
if (length === 0) {
return {matched: true};
}
property = env1_0[0];
object3 = {};
length = a0.length;
if (length === 0) {
value = environment.__proto__.__proto__;
value = n_35109(property);
value.forEach(_fun35186);
return {matched: true, selections: object3};
}
object4 = {};
object4.matched = a0.every(_fun35188);
object4.selections = object3;
return object4;
}
return {matched: false};
}
function getSelectionKeys_35189() { // fn#35189, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8201, offset: 0x0106c1b3, size: 48 bytes, params: 1, frame: 11
const value = environment.__proto__;
return env1_0.length === 0 ? [] : n_35109(env1_0[0]);
}
function match_35192(a0) { // fn#35192, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8364, offset: 0x0106c239, size: 146 bytes, params: 2, frame: 15
var environment;
var object3;
var value;
var object4;
const Set = global.Set;
if (a0 instanceof Set) {
object3 = {};
if (a0.size === 0) {
return {matched: true, selections: object3};
}
value = environment.__proto__;
if (env1_0.length === 0) {
return {matched: true};
}
var env0_2 = env1_0[0];
object4 = {};
value = environment.__proto__.__proto__;
object4.matched = g(a0, _fun35194);
object4.selections = object3;
return object4;
}
return {matched: false};
}
function match_35198(a0) { // fn#35198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8818, offset: 0x0106c373, size: 242 bytes, params: 2, frame: 18
var environment;
var object3;
var value;
var length;
var binding;
var object4;
var Error;
var property;
const Map = global.Map;
if (a0 instanceof Map) {
object3 = {};
if (a0.size === 0) {
return {matched: true, selections: object3};
}
value = environment.__proto__;
length = env1_0.length;
if (length === 0) {
return {matched: true};
}
length = env1_0.length;
if (length === 1) {
Error = global.Error;
property = env1_0[0];
value = undefined;
value = "`P.map` wasn't given enough arguments. Expected (key, value), received " + (property == null ? value : property.toString());
throw new Error();
}
binding = env1_0;
var env0_2 = binding[0];
var env0_3 = binding[1];
object4 = {};
value = environment.__proto__.__proto__;
object4.matched = m_35113(a0, _fun35200);
object4.selections = object3;
return object4;
}
return {matched: false};
}
function getSelectionKeys_35201() { // fn#35201, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:9290, offset: 0x0106c4a1, size: 79 bytes, params: 1, frame: 16
var r0;
var items2;
var concat;
var value2;
var n_35109Binding;
var binding;
let value = environment.__proto__;
if (env1_0.length === 0) {
r0 = [];
} else {
items2 = [];
concat = items2.concat;
value2 = environment.__proto__.__proto__;
n_35109Binding = n_35109;
binding = env1_0;
value = n_35109Binding(binding[0]);
value = Reflect.apply(concat, items2, [value, n_35109(binding[1])]);
r0 = value;
}
return r0;
}
function match_35204(a0) { // fn#35204, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:9469, offset: 0x0106c53b, size: 45 bytes, params: 2, frame: 16
const object2 = {};
object2.matched = !n_35103(env1_0, a0, function() {
});
return object2;
}
function _fun35209(a0) { // fn#35209, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:9935, offset: 0x0106c5a0, size: 16 bytes, params: 2, frame: 2
return a0 instanceof env0_0;
}
function s_35214(a0, a1) { // fn#35214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:10421, offset: 0x0106c7c3, size: 27 bytes, params: 3, frame: 3
env0_2[a0] = a1;
}
function _fun35215(a0) { // fn#35215, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:10461, offset: 0x0106c7de, size: 38 bytes, params: 2, frame: 15
return n_35103(a0, env0_0.input, s_35214);
}
function t_35067() { // fn#35067, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2925, offset: 0x0106ab1f, size: 35 bytes, params: 1, frame: 13
const binding = env3_0;
return binding.wrap(_fun35068, t_35067);
}
function match_35073R(a0, a1) { // fn#35074, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3311, owner: match_35073.r, offset: 0x0106acc4, size: 21 bytes, params: 3, frame: 3
env0_0[a0] = a1;
}
function match_35079R(a0, a1) { // fn#35080, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3867, owner: match_35079.r, offset: 0x0106ada0, size: 21 bytes, params: 3, frame: 3
env0_1[a0] = a1;
}
function _fun35081(a0) { // fn#35081, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:3915, offset: 0x0106adb5, size: 32 bytes, params: 2, frame: 15
return n_35103(a0, env0_0, match_35079R);
}
function _fun35122(a0) { // fn#35122, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5387, offset: 0x0106b736, size: 38 bytes, params: 2, frame: 11
const value = environment.__proto__.__proto__.__proto__;
return S_35099(a0) && a0.length >= env0_0;
}
function _fun35125(a0) { // fn#35125, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:5501, offset: 0x0106b7aa, size: 38 bytes, params: 2, frame: 11
const value = environment.__proto__.__proto__.__proto__;
return S_35099(a0) && a0.length <= env0_0;
}
function _fun35186(a0) { // fn#35186, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8014, offset: 0x0106c14b, size: 22 bytes, params: 2, frame: 3
env0_1[a0] = [];
}
function match_35185U(a0, a1) { // fn#35187, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8069, owner: match_35185.u, offset: 0x0106c161, size: 50 bytes, params: 3, frame: 14
const binding = env0_1;
const r4 = binding[a0] || [];
binding[a0] = r4.concat([a1]);
}
function _fun35188(a0) { // fn#35188, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8138, offset: 0x0106c193, size: 32 bytes, params: 2, frame: 15
return n_35103(env0_0, a0, match_35185U);
}
function match_35192R(a0, a1) { // fn#35193, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8520, owner: match_35192.r, offset: 0x0106c2cb, size: 50 bytes, params: 3, frame: 14
const binding = env0_0;
const r4 = binding[a0] || [];
binding[a0] = r4.concat([a1]);
}
function _fun35194(a0) { // fn#35194, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:8592, offset: 0x0106c2fd, size: 32 bytes, params: 2, frame: 15
return n_35103(env0_2, a0, match_35192R);
}
function _fun35200(a0, a1) { // fn#35200, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:9203, offset: 0x0106c465, size: 60 bytes, params: 3, frame: 17
const value = environment.__proto__.__proto__.__proto__;
return n_35103(env0_2, a1, match_35198U) && n_35103(env0_3, a0, match_35198U);
}
function _fun35068(a0) { // fn#35068, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4413:2959, offset: 0x0106ab42, size: 107 bytes, params: 2, frame: 16
var next;
var Object;
var assign;
var value;
var binding;
var object2;
loopExit1: while (true) {
next = a0.next;
a0.prev = next;
if (next === 0) {
a0.next = 2;
Object = global.Object;
assign = Object.assign;
value = environment.__proto__.__proto__;
binding = env2_0;
object2 = {};
value = environment;
env0_0 = object2;
value = environment.__proto__.__proto__.__proto__.__proto__;
object2[env4_2] = true;
return Reflect.apply(assign, Object, [binding, object2]);
}
if (next === 2) {
break loopExit1;
}
if (next !== 'end') {
continue;
}
break loopExit1;
}
return a0.stop();
}