430 lines
25 KiB
React
430 lines
25 KiB
React
/* Metro module 4214; source: unknown; dependencies: [4215, 4148, 518, 4195, 4199, 4212, 4202, 4203, 4204, 4205, 4216, 4217] */
|
|
function _fun34530(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#34530, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4385:6, offset: 0x0105883f, size: 34 bytes, params: 8, frame: 2
|
|
const env0_0 = require;
|
|
module.exports = exports_34531;
|
|
}
|
|
|
|
function exports_34531(a0, a1, a2, a3, a4) { // fn#34531, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4385:53, offset: 0x01058861, size: 1802 bytes, params: 6, frame: 32
|
|
var r7;
|
|
var r16;
|
|
var r5;
|
|
var r15;
|
|
var r14;
|
|
var r3;
|
|
var r4;
|
|
var r1;
|
|
var moduleValue;
|
|
var object2;
|
|
var moduleValue2;
|
|
var property;
|
|
var moduleValue3;
|
|
var value10;
|
|
var moduleValue4;
|
|
var moduleValue5;
|
|
var moduleValue6;
|
|
var value11;
|
|
var moduleValue7;
|
|
var moduleValue8;
|
|
var moduleValue9;
|
|
var property2;
|
|
var moduleValue10;
|
|
var moduleValue11;
|
|
var moduleValue12;
|
|
var moduleValue13;
|
|
var property3;
|
|
var moduleValue14;
|
|
var moduleValue15;
|
|
var moduleValue16;
|
|
var moduleValue17;
|
|
var value13;
|
|
var value14;
|
|
var moduleValue18;
|
|
var moduleValue19;
|
|
var moduleValue20;
|
|
var moduleValue21;
|
|
let value = a3;
|
|
const value2 = a4;
|
|
const value4 = (require(4215) /* metro dependency 4215 */)(a0);
|
|
if (a0 !== undefined) {
|
|
reducibleJoin3: while (true) {
|
|
if (!(require(4148) /* metro dependency 4148 */)(a0)) {
|
|
value = require(518) /* metro dependency 518 */;
|
|
value = new value('Assertion failed: O must be undefined or an Object');
|
|
throw value;
|
|
}
|
|
break reducibleJoin3;
|
|
}
|
|
}
|
|
if ((require(4195) /* metro dependency 4195 */)(a1)) {
|
|
if (typeof a2 !== 'boolean') {
|
|
value = require(518) /* metro dependency 518 */;
|
|
value = new value('Assertion failed: extensible must be a Boolean');
|
|
throw value;
|
|
}
|
|
if ((require(4199) /* metro dependency 4199 */)(value)) {
|
|
if (value2 !== undefined) {
|
|
reducibleJoin11: while (true) {
|
|
if (!(require(4199) /* metro dependency 4199 */)(value2)) {
|
|
value = require(518) /* metro dependency 518 */;
|
|
value = new value('Assertion failed: current must be a Property Descriptor, or undefined');
|
|
throw value;
|
|
}
|
|
break reducibleJoin11;
|
|
}
|
|
}
|
|
if (value2 === undefined) {
|
|
reducibleJoin64: while (true) {
|
|
if (a2) {
|
|
value13 = value4 === 'Undefined';
|
|
reducibleJoin63: while (true) {
|
|
if (value13) {
|
|
r3 = value13;
|
|
break reducibleJoin63;
|
|
}
|
|
value14 = (require(4212) /* metro dependency 4212 */)(value);
|
|
moduleValue18 = require(4202) /* metro dependency 4202 */;
|
|
moduleValue19 = require(4203) /* metro dependency 4203 */;
|
|
moduleValue20 = require(4204) /* metro dependency 4204 */;
|
|
moduleValue21 = require(4205) /* metro dependency 4205 */;
|
|
if (value14) {
|
|
value = moduleValue18(moduleValue19, moduleValue20, moduleValue21, a0, a1, value);
|
|
r4 = value;
|
|
} else {
|
|
value = moduleValue18(moduleValue19, moduleValue20, moduleValue21, a0, a1,
|
|
{['[[Configurable]]']: !!value['[[Configurable]]'],
|
|
['[[Enumerable]]']: !!value['[[Enumerable]]'],
|
|
['[[Value]]']: value['[[Value]]'], ['[[Writable]]']: !!value['[[Writable]]']});
|
|
r4 = value;
|
|
}
|
|
r3 = r4;
|
|
break reducibleJoin63;
|
|
}
|
|
r1 = r3;
|
|
break reducibleJoin64;
|
|
}
|
|
r1 = !!a2;
|
|
break reducibleJoin64;
|
|
}
|
|
return r1;
|
|
}
|
|
moduleValue = require(4216) /* metro dependency 4216 */;
|
|
object2 = {IsAccessorDescriptor: require(4212) /* metro dependency 4212 */,
|
|
IsDataDescriptor: require(4203) /* metro dependency 4203 */};
|
|
if (moduleValue(object2, value2)) {
|
|
if (!value2['[[Configurable]]']) {
|
|
reducibleJoin38: while (true) {
|
|
reducibleJoin23: while (true) {
|
|
if ('[[Configurable]]' in value) {
|
|
if (value['[[Configurable]]']) {
|
|
return false;
|
|
}
|
|
if ('[[Enumerable]]' in value) {
|
|
moduleValue2 = require(4204) /* metro dependency 4204 */;
|
|
property = value['[[Enumerable]]'];
|
|
reducibleJoin20: while (true) {
|
|
if (!moduleValue2(property, value2['[[Enumerable]]'])) {
|
|
return false;
|
|
}
|
|
break reducibleJoin20;
|
|
}
|
|
}
|
|
if ((require(4217) /* metro dependency 4217 */)(value)) {
|
|
break reducibleJoin23;
|
|
}
|
|
if (!(require(4204) /* metro dependency 4204 */)((require(4212) /* metro dependency 4212 */)(value),
|
|
|
|
|
|
|
|
(require(4212) /* metro dependency 4212 */)(value2))) {
|
|
return false;
|
|
}
|
|
break reducibleJoin23;
|
|
}
|
|
if ('[[Enumerable]]' in value) {
|
|
moduleValue2 = require(4204) /* metro dependency 4204 */;
|
|
property = value['[[Enumerable]]'];
|
|
reducibleJoin20: while (true) {
|
|
if (!moduleValue2(property, value2['[[Enumerable]]'])) {
|
|
return false;
|
|
}
|
|
break reducibleJoin20;
|
|
}
|
|
}
|
|
if ((require(4217) /* metro dependency 4217 */)(value)) {
|
|
break reducibleJoin23;
|
|
}
|
|
moduleValue3 = require(4204) /* metro dependency 4204 */;
|
|
value10 = (require(4212) /* metro dependency 4212 */)(value);
|
|
if (!moduleValue3(value10, (require(4212) /* metro dependency 4212 */)(value2))) {
|
|
return false;
|
|
}
|
|
break reducibleJoin23;
|
|
}
|
|
if ((require(4212) /* metro dependency 4212 */)(value2)) {
|
|
reducibleJoin39: while (true) {
|
|
reducibleJoin56: while (true) {
|
|
if ('[[Get]]' in value) {
|
|
moduleValue5 = require(4204) /* metro dependency 4204 */;
|
|
property = value['[[Get]]'];
|
|
if (!moduleValue5(property, value2['[[Get]]'])) {
|
|
return false;
|
|
}
|
|
if ('[[Set]]' in value) {
|
|
moduleValue6 = require(4204) /* metro dependency 4204 */;
|
|
property = value['[[Set]]'];
|
|
if (!moduleValue6(property, value2['[[Set]]'])) {
|
|
return false;
|
|
}
|
|
break reducibleJoin38;
|
|
}
|
|
break reducibleJoin38;
|
|
}
|
|
if ('[[Set]]' in value) {
|
|
moduleValue6 = require(4204) /* metro dependency 4204 */;
|
|
property = value['[[Set]]'];
|
|
if (!moduleValue6(property, value2['[[Set]]'])) {
|
|
return false;
|
|
}
|
|
break reducibleJoin38;
|
|
}
|
|
break reducibleJoin38;
|
|
}
|
|
return r3;
|
|
}
|
|
} else {
|
|
reducibleJoin39: while (true) {
|
|
reducibleJoin56: while (true) {
|
|
if (value2['[[Writable]]']) {
|
|
break reducibleJoin38;
|
|
}
|
|
if ('[[Writable]]' in value) {
|
|
reducibleJoin27: while (true) {
|
|
if (value['[[Writable]]']) {
|
|
return false;
|
|
}
|
|
break reducibleJoin27;
|
|
}
|
|
}
|
|
if ('[[Value]]' in value) {
|
|
moduleValue4 = require(4204) /* metro dependency 4204 */;
|
|
property = value['[[Value]]'];
|
|
if (!moduleValue4(property, value2['[[Value]]'])) {
|
|
return false;
|
|
}
|
|
break reducibleJoin38;
|
|
}
|
|
break reducibleJoin38;
|
|
}
|
|
return r3;
|
|
}
|
|
}
|
|
reducibleJoin55: while (true) {
|
|
reducibleJoin49: while (true) {
|
|
if ((require(4203) /* metro dependency 4203 */)(value2)) {
|
|
if ((require(4212) /* metro dependency 4212 */)(value)) {
|
|
r7 = '[[Configurable]]' in value ? value : value2;
|
|
property = r7['[[Configurable]]'];
|
|
r7 = '[[Enumerable]]' in value ? value : value2;
|
|
property3 = r7['[[Enumerable]]'];
|
|
moduleValue14 = require(4202) /* metro dependency 4202 */;
|
|
moduleValue15 = require(4203) /* metro dependency 4203 */;
|
|
moduleValue16 = require(4204) /* metro dependency 4204 */;
|
|
moduleValue17 = require(4205) /* metro dependency 4205 */;
|
|
r15 = '[[Get]]' in value ? value : value2;
|
|
r14 = '[[Set]]' in value ? value : value2;
|
|
value = moduleValue14(moduleValue15, moduleValue16, moduleValue17, a0, a1,
|
|
{['[[Configurable]]']: !!property,
|
|
['[[Enumerable]]']: !!property3, ['[[Get]]']: r15['[[Get]]'],
|
|
['[[Set]]']: r14['[[Set]]']});
|
|
r5 = value;
|
|
break reducibleJoin55;
|
|
}
|
|
if ((require(4212) /* metro dependency 4212 */)(value2)) {
|
|
if ((require(4203) /* metro dependency 4203 */)(value)) {
|
|
r7 = '[[Configurable]]' in value ? value : value2;
|
|
property = r7['[[Configurable]]'];
|
|
r7 = '[[Enumerable]]' in value ? value : value2;
|
|
property2 = r7['[[Enumerable]]'];
|
|
moduleValue10 = require(4202) /* metro dependency 4202 */;
|
|
moduleValue11 = require(4203) /* metro dependency 4203 */;
|
|
moduleValue12 = require(4204) /* metro dependency 4204 */;
|
|
moduleValue13 = require(4205) /* metro dependency 4205 */;
|
|
object2 = {};
|
|
object2['[[Configurable]]'] = !!property;
|
|
object2['[[Enumerable]]'] = !!property2;
|
|
r16 = '[[Value]]' in value ? value : value2;
|
|
object2['[[Value]]'] = r16['[[Value]]'];
|
|
r16 = '[[Writable]]' in value ? value : value2;
|
|
object2['[[Writable]]'] = !!r16['[[Writable]]'];
|
|
value = moduleValue10(moduleValue11, moduleValue12, moduleValue13, a0, a1,
|
|
object2);
|
|
r5 = value;
|
|
break reducibleJoin49;
|
|
}
|
|
}
|
|
value = (require(4202) /* metro dependency 4202 */)(require(4203) /* metro dependency 4203 */,
|
|
|
|
|
|
|
|
require(4204) /* metro dependency 4204 */,
|
|
require(4205) /* metro dependency 4205 */,
|
|
a0,
|
|
a1,
|
|
value);
|
|
r5 = value;
|
|
break reducibleJoin49;
|
|
}
|
|
if ((require(4212) /* metro dependency 4212 */)(value2)) {
|
|
if ((require(4203) /* metro dependency 4203 */)(value)) {
|
|
r7 = '[[Configurable]]' in value ? value : value2;
|
|
property = r7['[[Configurable]]'];
|
|
r7 = '[[Enumerable]]' in value ? value : value2;
|
|
property2 = r7['[[Enumerable]]'];
|
|
moduleValue10 = require(4202) /* metro dependency 4202 */;
|
|
moduleValue11 = require(4203) /* metro dependency 4203 */;
|
|
moduleValue12 = require(4204) /* metro dependency 4204 */;
|
|
moduleValue13 = require(4205) /* metro dependency 4205 */;
|
|
object2 = {};
|
|
object2['[[Configurable]]'] = !!property;
|
|
object2['[[Enumerable]]'] = !!property2;
|
|
r16 = '[[Value]]' in value ? value : value2;
|
|
object2['[[Value]]'] = r16['[[Value]]'];
|
|
r16 = '[[Writable]]' in value ? value : value2;
|
|
object2['[[Writable]]'] = !!r16['[[Writable]]'];
|
|
value = moduleValue10(moduleValue11, moduleValue12, moduleValue13, a0, a1,
|
|
object2);
|
|
r5 = value;
|
|
break reducibleJoin49;
|
|
}
|
|
}
|
|
moduleValue7 = require(4202) /* metro dependency 4202 */;
|
|
moduleValue8 = require(4203) /* metro dependency 4203 */;
|
|
moduleValue9 = require(4204) /* metro dependency 4204 */;
|
|
value = moduleValue7(moduleValue8, moduleValue9,
|
|
require(4205) /* metro dependency 4205 */,
|
|
a0,
|
|
a1,
|
|
value);
|
|
r5 = value;
|
|
break reducibleJoin49;
|
|
}
|
|
break reducibleJoin55;
|
|
}
|
|
r3 = r5;
|
|
return r3;
|
|
}
|
|
}
|
|
value11 = value4 === 'Undefined';
|
|
reducibleJoin56: while (true) {
|
|
if (value11) {
|
|
r3 = value11;
|
|
break reducibleJoin56;
|
|
}
|
|
reducibleJoin55: while (true) {
|
|
reducibleJoin49: while (true) {
|
|
if ((require(4203) /* metro dependency 4203 */)(value2)) {
|
|
if ((require(4212) /* metro dependency 4212 */)(value)) {
|
|
r7 = '[[Configurable]]' in value ? value : value2;
|
|
property = r7['[[Configurable]]'];
|
|
r7 = '[[Enumerable]]' in value ? value : value2;
|
|
property3 = r7['[[Enumerable]]'];
|
|
moduleValue14 = require(4202) /* metro dependency 4202 */;
|
|
moduleValue15 = require(4203) /* metro dependency 4203 */;
|
|
moduleValue16 = require(4204) /* metro dependency 4204 */;
|
|
moduleValue17 = require(4205) /* metro dependency 4205 */;
|
|
r15 = '[[Get]]' in value ? value : value2;
|
|
r14 = '[[Set]]' in value ? value : value2;
|
|
value = moduleValue14(moduleValue15, moduleValue16, moduleValue17, a0, a1,
|
|
{['[[Configurable]]']: !!property,
|
|
['[[Enumerable]]']: !!property3, ['[[Get]]']: r15['[[Get]]'],
|
|
['[[Set]]']: r14['[[Set]]']});
|
|
r5 = value;
|
|
break reducibleJoin55;
|
|
}
|
|
if ((require(4212) /* metro dependency 4212 */)(value2)) {
|
|
if ((require(4203) /* metro dependency 4203 */)(value)) {
|
|
r7 = '[[Configurable]]' in value ? value : value2;
|
|
property = r7['[[Configurable]]'];
|
|
r7 = '[[Enumerable]]' in value ? value : value2;
|
|
property2 = r7['[[Enumerable]]'];
|
|
moduleValue10 = require(4202) /* metro dependency 4202 */;
|
|
moduleValue11 = require(4203) /* metro dependency 4203 */;
|
|
moduleValue12 = require(4204) /* metro dependency 4204 */;
|
|
moduleValue13 = require(4205) /* metro dependency 4205 */;
|
|
object2 = {};
|
|
object2['[[Configurable]]'] = !!property;
|
|
object2['[[Enumerable]]'] = !!property2;
|
|
r16 = '[[Value]]' in value ? value : value2;
|
|
object2['[[Value]]'] = r16['[[Value]]'];
|
|
r16 = '[[Writable]]' in value ? value : value2;
|
|
object2['[[Writable]]'] = !!r16['[[Writable]]'];
|
|
value = moduleValue10(moduleValue11, moduleValue12, moduleValue13, a0, a1,
|
|
object2);
|
|
r5 = value;
|
|
break reducibleJoin49;
|
|
}
|
|
}
|
|
value = (require(4202) /* metro dependency 4202 */)(require(4203) /* metro dependency 4203 */,
|
|
|
|
|
|
require(4204) /* metro dependency 4204 */,
|
|
require(4205) /* metro dependency 4205 */,
|
|
a0,
|
|
a1,
|
|
value);
|
|
r5 = value;
|
|
break reducibleJoin49;
|
|
}
|
|
if ((require(4212) /* metro dependency 4212 */)(value2)) {
|
|
if ((require(4203) /* metro dependency 4203 */)(value)) {
|
|
r7 = '[[Configurable]]' in value ? value : value2;
|
|
property = r7['[[Configurable]]'];
|
|
r7 = '[[Enumerable]]' in value ? value : value2;
|
|
property2 = r7['[[Enumerable]]'];
|
|
moduleValue10 = require(4202) /* metro dependency 4202 */;
|
|
moduleValue11 = require(4203) /* metro dependency 4203 */;
|
|
moduleValue12 = require(4204) /* metro dependency 4204 */;
|
|
moduleValue13 = require(4205) /* metro dependency 4205 */;
|
|
object2 = {};
|
|
object2['[[Configurable]]'] = !!property;
|
|
object2['[[Enumerable]]'] = !!property2;
|
|
r16 = '[[Value]]' in value ? value : value2;
|
|
object2['[[Value]]'] = r16['[[Value]]'];
|
|
r16 = '[[Writable]]' in value ? value : value2;
|
|
object2['[[Writable]]'] = !!r16['[[Writable]]'];
|
|
value = moduleValue10(moduleValue11, moduleValue12, moduleValue13, a0, a1, object2);
|
|
r5 = value;
|
|
break reducibleJoin49;
|
|
}
|
|
}
|
|
moduleValue7 = require(4202) /* metro dependency 4202 */;
|
|
moduleValue8 = require(4203) /* metro dependency 4203 */;
|
|
moduleValue9 = require(4204) /* metro dependency 4204 */;
|
|
value = moduleValue7(moduleValue8, moduleValue9, require(4205) /* metro dependency 4205 */,
|
|
a0,
|
|
a1,
|
|
value);
|
|
r5 = value;
|
|
break reducibleJoin49;
|
|
}
|
|
break reducibleJoin55;
|
|
}
|
|
r3 = r5;
|
|
break reducibleJoin56;
|
|
}
|
|
return r3;
|
|
}
|
|
value = require(518) /* metro dependency 518 */;
|
|
value = new value('`current`, when present, must be a fully populated and valid Property Descriptor');
|
|
throw value;
|
|
}
|
|
value = require(518) /* metro dependency 518 */;
|
|
value = new value('Assertion failed: Desc must be a Property Descriptor');
|
|
throw value;
|
|
}
|
|
value = require(518) /* metro dependency 518 */;
|
|
value = new value('Assertion failed: P must be a Property Key');
|
|
throw value;
|
|
}
|
|
|