238 lines
7.5 KiB
React
238 lines
7.5 KiB
React
/* Metro module 4375; source: unknown; dependencies: [4376] */
|
|
function _fun37119(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#37119, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4547:6, offset: 0x0109cc96, size: 57 bytes, params: 8, frame: 2
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
const env0_2 = Object.prototype.hasOwnProperty;
|
|
module.exports = exports_37120;
|
|
}
|
|
|
|
function exports_37120(a0, a1, a2, a3, a4, a5) { // fn#37120, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4547:78, offset: 0x0109cccf, size: 497 bytes, params: 7, frame: 38
|
|
var r3;
|
|
var r0;
|
|
var r2;
|
|
var r9;
|
|
var r10;
|
|
var r12;
|
|
var r20;
|
|
var r21;
|
|
var r6;
|
|
var r7;
|
|
var r8;
|
|
var property;
|
|
var hasOwnPropertyBinding;
|
|
var call;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var property2;
|
|
var property3;
|
|
var value14;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var value18;
|
|
var value19;
|
|
var value20;
|
|
var constructor;
|
|
var constructor2;
|
|
let value = 1 & a2;
|
|
const value3 = undefined;
|
|
const value4 = (require(4376) /* metro dependency 4376 */)(a0);
|
|
const length = value4.length;
|
|
if (length != (require(4376) /* metro dependency 4376 */)(a1).length) {
|
|
reducibleJoin3: while (true) {
|
|
if (!value) {
|
|
return false;
|
|
}
|
|
break reducibleJoin3;
|
|
}
|
|
}
|
|
const value5 = typeof length === 'bigint' ? length : +length;
|
|
const value6 = typeof value5 === 'bigint' ? value5 - 1n : +value5 - 1;
|
|
if (value5) {
|
|
r3 = value6;
|
|
reducibleLoop4: while (true) {
|
|
property = value4[r3];
|
|
if (value) {
|
|
value8 = property in a1;
|
|
r0 = value8;
|
|
} else {
|
|
hasOwnPropertyBinding = hasOwnProperty;
|
|
call = hasOwnPropertyBinding.call;
|
|
value7 = Reflect.apply(call, hasOwnPropertyBinding, [a1, property]);
|
|
r0 = value7;
|
|
}
|
|
if (!r0) {
|
|
return false;
|
|
}
|
|
value9 = typeof r3 === 'bigint' ? r3 : +r3;
|
|
value10 = typeof value9 === 'bigint' ? value9 - 1n : +value9 - 1;
|
|
if (value9) {
|
|
r3 = value10;
|
|
continue reducibleLoop4;
|
|
}
|
|
r2 = value10;
|
|
break reducibleLoop4;
|
|
}
|
|
} else {
|
|
r2 = value6;
|
|
}
|
|
const value11 = a5.get(a0);
|
|
if (value11) {
|
|
reducibleJoin12: while (true) {
|
|
if (a5.get(a1)) {
|
|
return value11 == a1;
|
|
}
|
|
break reducibleJoin12;
|
|
}
|
|
}
|
|
a5.set(a0, a1);
|
|
a5.set(a1, a0);
|
|
const value12 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
const value13 = true;
|
|
if (value12 < length) {
|
|
r9 = value3;
|
|
r10 = value;
|
|
r12 = value12;
|
|
reducibleLoop13: while (true) {
|
|
property = value4[r12];
|
|
property2 = a0[property];
|
|
property3 = a1[property];
|
|
reducibleJoin18: while (true) {
|
|
if (a3) {
|
|
if (value) {
|
|
value15 = a3(property3, property2, property, a1, a0, a5);
|
|
r20 = value15;
|
|
} else {
|
|
value14 = a3(property2, property3, property, a0, a1, a5);
|
|
r20 = value14;
|
|
}
|
|
r9 = r20;
|
|
break reducibleJoin18;
|
|
}
|
|
break reducibleJoin18;
|
|
}
|
|
reducibleJoin22: while (true) {
|
|
if (value3 !== r9) {
|
|
r20 = r9;
|
|
break reducibleJoin22;
|
|
}
|
|
value16 = property2 === property3;
|
|
reducibleJoin21: while (true) {
|
|
if (value16) {
|
|
r21 = value16;
|
|
break reducibleJoin21;
|
|
}
|
|
value17 = a4(property2, property3, a2, a3, a5);
|
|
r21 = value17;
|
|
break reducibleJoin21;
|
|
}
|
|
r20 = r21;
|
|
break reducibleJoin22;
|
|
}
|
|
value18 = false;
|
|
if (r20) {
|
|
reducibleJoin25: while (true) {
|
|
if (r10) {
|
|
r20 = r10;
|
|
break reducibleJoin25;
|
|
}
|
|
value19 = property == 'constructor';
|
|
r20 = value19;
|
|
break reducibleJoin25;
|
|
}
|
|
value20 = typeof r12 === 'bigint' ? r12 + 1n : +r12 + 1;
|
|
if (value20 < length) {
|
|
r10 = r20;
|
|
r12 = value20;
|
|
continue reducibleLoop13;
|
|
}
|
|
r6 = r20;
|
|
r7 = value13;
|
|
break reducibleLoop13;
|
|
}
|
|
r6 = r10;
|
|
r7 = value18;
|
|
break reducibleLoop13;
|
|
}
|
|
} else {
|
|
r6 = value;
|
|
r7 = value13;
|
|
}
|
|
reducibleJoin42: while (true) {
|
|
if (r7) {
|
|
if (r6) {
|
|
r2 = r7;
|
|
break reducibleJoin42;
|
|
}
|
|
constructor = a0.constructor;
|
|
constructor2 = a1.constructor;
|
|
value = constructor == constructor2;
|
|
reducibleJoin30: while (true) {
|
|
if (value) {
|
|
r6 = value;
|
|
break reducibleJoin30;
|
|
}
|
|
value = !('constructor' in a0);
|
|
r6 = value;
|
|
break reducibleJoin30;
|
|
}
|
|
reducibleJoin32: while (true) {
|
|
if (r6) {
|
|
break reducibleJoin32;
|
|
}
|
|
value = !('constructor' in a1);
|
|
r6 = value;
|
|
break reducibleJoin32;
|
|
}
|
|
reducibleJoin40: while (true) {
|
|
if (r6) {
|
|
break reducibleJoin40;
|
|
}
|
|
value = typeof constructor === 'function';
|
|
reducibleJoin35: while (true) {
|
|
if (value) {
|
|
value = constructor instanceof constructor;
|
|
r8 = value;
|
|
break reducibleJoin35;
|
|
}
|
|
r8 = value;
|
|
break reducibleJoin35;
|
|
}
|
|
reducibleJoin37: while (true) {
|
|
if (r8) {
|
|
value = typeof constructor2 === 'function';
|
|
r8 = value;
|
|
break reducibleJoin37;
|
|
}
|
|
break reducibleJoin37;
|
|
}
|
|
reducibleJoin39: while (true) {
|
|
if (r8) {
|
|
value = constructor2 instanceof constructor2;
|
|
r8 = value;
|
|
break reducibleJoin39;
|
|
}
|
|
break reducibleJoin39;
|
|
}
|
|
r6 = r8;
|
|
break reducibleJoin40;
|
|
}
|
|
if (r6) {
|
|
r2 = r7;
|
|
break reducibleJoin42;
|
|
}
|
|
value = false;
|
|
r2 = value;
|
|
break reducibleJoin42;
|
|
}
|
|
r2 = r7;
|
|
break reducibleJoin42;
|
|
}
|
|
a5.delete(a0);
|
|
a5.delete(a1);
|
|
return r2;
|
|
}
|
|
|