563 lines
28 KiB
React
563 lines
28 KiB
React
/* Metro module 644; source: unknown; dependencies: [645, 646] */
|
|
function _fun7336(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#7336, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:694:6, offset: 0x00d14dc0, size: 78 bytes, params: 8, frame: 3
|
|
const env0_0 = require;
|
|
const isUndefinedOrNull = function(a0) {
|
|
return a0 == null;
|
|
};
|
|
const isBuffer_7338 = function(a0) {
|
|
var r1;
|
|
var r0;
|
|
r1 = a0 ? typeof a0 !== 'object' : !a0;
|
|
r1 = !r1 ? typeof a0.length !== 'number' : r1;
|
|
value = !r1;
|
|
if (r1) {
|
|
r0 = value;
|
|
} else {
|
|
value = typeof a0.copy === 'function';
|
|
r1 = value && typeof a0.slice === 'function';
|
|
if (r1) {
|
|
value = a0.length > 0;
|
|
value = !(value && typeof a0[0] !== 'number');
|
|
r1 = value;
|
|
}
|
|
r0 = r1;
|
|
}
|
|
return r0;
|
|
};
|
|
const Array = global.Array;
|
|
const env0_2 = Array.prototype.slice;
|
|
module.exports = exports_7339;
|
|
}
|
|
|
|
function exports_7339(a0, a1, a2) { // fn#7339, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:694:73, offset: 0x00d14e83, size: 740 bytes, params: 4, frame: 31
|
|
var r5;
|
|
var r15;
|
|
var r6;
|
|
var r1;
|
|
var r2;
|
|
var r0;
|
|
var Date;
|
|
var value2;
|
|
var isUndefinedOrNull2;
|
|
var value3;
|
|
var prototype;
|
|
var prototype2;
|
|
var value4;
|
|
var property;
|
|
var moduleValue;
|
|
var value5;
|
|
var moduleValue2;
|
|
var value6;
|
|
var length;
|
|
var length2;
|
|
var sort;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
var exports_7339Binding;
|
|
var property2;
|
|
var value10;
|
|
var error;
|
|
var length3;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var sliceBinding;
|
|
var call;
|
|
var value14;
|
|
var value15;
|
|
var strict;
|
|
var getTime;
|
|
let value = a2;
|
|
reducibleJoin2: while (true) {
|
|
if (value) {
|
|
r5 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
r5 = {};
|
|
break reducibleJoin2;
|
|
}
|
|
value = a0 === a1;
|
|
reducibleJoin49: while (true) {
|
|
if (value) {
|
|
r0 = value;
|
|
break reducibleJoin49;
|
|
}
|
|
Date = global.Date;
|
|
reducibleJoin48: while (true) {
|
|
reducibleJoin46: while (true) {
|
|
if (a0 instanceof Date) {
|
|
Date = global.Date;
|
|
if (a1 instanceof Date) {
|
|
getTime = a0.getTime;
|
|
value = Reflect.apply(getTime, a0, []);
|
|
getTime = a1.getTime;
|
|
value = value === Reflect.apply(getTime, a1, []);
|
|
r1 = value;
|
|
break reducibleJoin48;
|
|
}
|
|
if (a0) {
|
|
if (a1) {
|
|
value2 = typeof a0;
|
|
if (value2 !== 'object') {
|
|
if (typeof a1 !== 'object') {
|
|
reducibleJoin45: while (true) {
|
|
if (r5.strict) {
|
|
r2 = value;
|
|
break reducibleJoin45;
|
|
}
|
|
value = a0 == a1;
|
|
r2 = value;
|
|
break reducibleJoin45;
|
|
}
|
|
r1 = r2;
|
|
break reducibleJoin46;
|
|
}
|
|
}
|
|
reduciblePort42: while (true) {
|
|
exceptionLanding33: while (true) {
|
|
value = environment;
|
|
isUndefinedOrNull2 = isUndefinedOrNull(a0);
|
|
value3 = false;
|
|
if (isUndefinedOrNull2) {
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
if (isUndefinedOrNull(a1)) {
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
prototype = a0.prototype;
|
|
prototype2 = a1.prototype;
|
|
if (prototype !== prototype2) {
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
value4 = 0;
|
|
if (require(dependencyMap[value4])(a0)) {
|
|
value12 = require(dependencyMap[value4])(a1);
|
|
value13 = !!value12;
|
|
reducibleJoin41: while (true) {
|
|
if (value12) {
|
|
sliceBinding = slice;
|
|
call = sliceBinding.call;
|
|
value14 = Reflect.apply(call, sliceBinding, [a0]);
|
|
call = sliceBinding.call;
|
|
value15 = Reflect.apply(call, sliceBinding, [a1]);
|
|
value = exports_7339(value14, value15, r5);
|
|
r6 = value;
|
|
break reducibleJoin41;
|
|
}
|
|
r6 = value13;
|
|
break reducibleJoin41;
|
|
}
|
|
r1 = r6;
|
|
break reduciblePort42;
|
|
}
|
|
if (!isBuffer_7338(a0)) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
property = dependencyMap[1];
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
moduleValue = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
value5 = moduleValue(a0);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
property = dependencyMap[1];
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
moduleValue2 = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
value6 = moduleValue2(a1);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
length = value5.length;
|
|
length2 = value6.length;
|
|
if (length != length2) {
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
sort = value5.sort;
|
|
Reflect.apply(sort, value5, []);
|
|
sort = value6.sort;
|
|
Reflect.apply(sort, value6, []);
|
|
length = value5.length;
|
|
value7 = length - 1;
|
|
if (value7 >= value4) {
|
|
r15 = value7;
|
|
reducibleLoop27: while (true) {
|
|
property = value5[r15];
|
|
if (property != value6[r15]) {
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
value8 = typeof r15 === 'bigint' ? r15 - 1n : +r15 - 1;
|
|
if (value8 >= value4) {
|
|
r15 = value8;
|
|
continue reducibleLoop27;
|
|
}
|
|
length = value5.length;
|
|
value9 = length - 1;
|
|
if (value9 >= value4) {
|
|
r15 = value9;
|
|
reducibleLoop30: while (true) {
|
|
property = value5[r15];
|
|
exports_7339Binding = exports_7339;
|
|
property2 = a0[property];
|
|
if (exports_7339Binding(property2, a1[property], r5)) {
|
|
value10 = typeof r15 === 'bigint' ? r15 - 1n : +r15 - 1;
|
|
if (value10 >= value4) {
|
|
r15 = value10;
|
|
continue reducibleLoop30;
|
|
}
|
|
value = value2 === typeof a1;
|
|
r1 = value;
|
|
break reduciblePort42;
|
|
}
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
value = value2 === typeof a1;
|
|
r1 = value;
|
|
break reduciblePort42;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
length = value5.length;
|
|
value9 = length - 1;
|
|
if (value9 >= value4) {
|
|
r15 = value9;
|
|
reducibleLoop30: while (true) {
|
|
property = value5[r15];
|
|
exports_7339Binding = exports_7339;
|
|
property2 = a0[property];
|
|
if (exports_7339Binding(property2, a1[property], r5)) {
|
|
value10 = typeof r15 === 'bigint' ? r15 - 1n : +r15 - 1;
|
|
if (value10 >= value4) {
|
|
r15 = value10;
|
|
continue reducibleLoop30;
|
|
}
|
|
value = value2 === typeof a1;
|
|
r1 = value;
|
|
break reduciblePort42;
|
|
}
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
value = value2 === typeof a1;
|
|
r1 = value;
|
|
break reduciblePort42;
|
|
}
|
|
if (!isBuffer_7338(a1)) {
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
length = a0.length;
|
|
length3 = a1.length;
|
|
if (length !== length3) {
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
length = a0.length;
|
|
value = true;
|
|
if (!(value4 < length)) {
|
|
r1 = value;
|
|
break reduciblePort42;
|
|
}
|
|
r15 = value4;
|
|
reducibleLoop37: while (true) {
|
|
property = a0[r15];
|
|
if (property !== a1[r15]) {
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
value11 = typeof r15 === 'bigint' ? r15 + 1n : +r15 + 1;
|
|
length = a0.length;
|
|
if (value11 < length) {
|
|
r15 = value11;
|
|
continue reducibleLoop37;
|
|
}
|
|
r1 = value;
|
|
break reduciblePort42;
|
|
}
|
|
break reduciblePort42;
|
|
}
|
|
r1 = value3;
|
|
break reduciblePort42;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
}
|
|
reducibleJoin45: while (true) {
|
|
if (r5.strict) {
|
|
r2 = value;
|
|
break reducibleJoin45;
|
|
}
|
|
value = a0 == a1;
|
|
r2 = value;
|
|
break reducibleJoin45;
|
|
}
|
|
r1 = r2;
|
|
break reducibleJoin46;
|
|
}
|
|
if (a0) {
|
|
if (a1) {
|
|
value2 = typeof a0;
|
|
if (value2 !== 'object') {
|
|
if (typeof a1 !== 'object') {
|
|
reducibleJoin45: while (true) {
|
|
if (r5.strict) {
|
|
r2 = value;
|
|
break reducibleJoin45;
|
|
}
|
|
value = a0 == a1;
|
|
r2 = value;
|
|
break reducibleJoin45;
|
|
}
|
|
r1 = r2;
|
|
break reducibleJoin46;
|
|
}
|
|
}
|
|
value = environment;
|
|
isUndefinedOrNull2 = isUndefinedOrNull(a0);
|
|
value3 = false;
|
|
reducibleJoin42: while (true) {
|
|
if (isUndefinedOrNull2) {
|
|
r1 = value3;
|
|
break reducibleJoin42;
|
|
}
|
|
if (isUndefinedOrNull(a1)) {
|
|
r1 = value3;
|
|
break reducibleJoin42;
|
|
}
|
|
prototype = a0.prototype;
|
|
prototype2 = a1.prototype;
|
|
if (prototype !== prototype2) {
|
|
r1 = value3;
|
|
break reducibleJoin42;
|
|
}
|
|
value4 = 0;
|
|
if (require(dependencyMap[value4])(a0)) {
|
|
value12 = require(dependencyMap[value4])(a1);
|
|
value13 = !!value12;
|
|
reducibleJoin41: while (true) {
|
|
if (value12) {
|
|
sliceBinding = slice;
|
|
call = sliceBinding.call;
|
|
value14 = Reflect.apply(call, sliceBinding, [a0]);
|
|
call = sliceBinding.call;
|
|
value15 = Reflect.apply(call, sliceBinding, [a1]);
|
|
value = exports_7339(value14, value15, r5);
|
|
r6 = value;
|
|
break reducibleJoin41;
|
|
}
|
|
r6 = value13;
|
|
break reducibleJoin41;
|
|
}
|
|
r1 = r6;
|
|
break reducibleJoin42;
|
|
}
|
|
if (!isBuffer_7338(a0)) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
property = dependencyMap[1];
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
moduleValue = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
value5 = moduleValue(a0);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
property = dependencyMap[1];
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
moduleValue2 = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
try {
|
|
value6 = moduleValue2(a1);
|
|
} catch (error) {
|
|
break exceptionLanding33;
|
|
}
|
|
length = value5.length;
|
|
length2 = value6.length;
|
|
if (length != length2) {
|
|
r1 = value3;
|
|
break reducibleJoin42;
|
|
}
|
|
sort = value5.sort;
|
|
Reflect.apply(sort, value5, []);
|
|
sort = value6.sort;
|
|
Reflect.apply(sort, value6, []);
|
|
length = value5.length;
|
|
value7 = length - 1;
|
|
if (value7 >= value4) {
|
|
r15 = value7;
|
|
reducibleLoop27: while (true) {
|
|
property = value5[r15];
|
|
if (property != value6[r15]) {
|
|
r1 = value3;
|
|
break reducibleJoin42;
|
|
}
|
|
value8 = typeof r15 === 'bigint' ? r15 - 1n : +r15 - 1;
|
|
if (value8 >= value4) {
|
|
r15 = value8;
|
|
continue reducibleLoop27;
|
|
}
|
|
length = value5.length;
|
|
value9 = length - 1;
|
|
if (value9 >= value4) {
|
|
r15 = value9;
|
|
reducibleLoop30: while (true) {
|
|
property = value5[r15];
|
|
exports_7339Binding = exports_7339;
|
|
property2 = a0[property];
|
|
if (exports_7339Binding(property2, a1[property], r5)) {
|
|
value10 = typeof r15 === 'bigint' ? r15 - 1n : +r15 - 1;
|
|
if (value10 >= value4) {
|
|
r15 = value10;
|
|
continue reducibleLoop30;
|
|
}
|
|
value = value2 === typeof a1;
|
|
r1 = value;
|
|
break reducibleJoin42;
|
|
}
|
|
r1 = value3;
|
|
break reducibleJoin42;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
value = value2 === typeof a1;
|
|
r1 = value;
|
|
break reducibleJoin42;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
length = value5.length;
|
|
value9 = length - 1;
|
|
if (value9 >= value4) {
|
|
r15 = value9;
|
|
reducibleLoop30: while (true) {
|
|
property = value5[r15];
|
|
exports_7339Binding = exports_7339;
|
|
property2 = a0[property];
|
|
if (exports_7339Binding(property2, a1[property], r5)) {
|
|
value10 = typeof r15 === 'bigint' ? r15 - 1n : +r15 - 1;
|
|
if (value10 >= value4) {
|
|
r15 = value10;
|
|
continue reducibleLoop30;
|
|
}
|
|
value = value2 === typeof a1;
|
|
r1 = value;
|
|
break reducibleJoin42;
|
|
}
|
|
r1 = value3;
|
|
break reducibleJoin42;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
value = value2 === typeof a1;
|
|
r1 = value;
|
|
break reducibleJoin42;
|
|
}
|
|
if (!isBuffer_7338(a1)) {
|
|
r1 = value3;
|
|
break reducibleJoin42;
|
|
}
|
|
length = a0.length;
|
|
length3 = a1.length;
|
|
if (length !== length3) {
|
|
r1 = value3;
|
|
break reducibleJoin42;
|
|
}
|
|
length = a0.length;
|
|
value = true;
|
|
if (!(value4 < length)) {
|
|
r1 = value;
|
|
break reducibleJoin42;
|
|
}
|
|
r15 = value4;
|
|
reducibleLoop37: while (true) {
|
|
property = a0[r15];
|
|
if (property !== a1[r15]) {
|
|
r1 = value3;
|
|
break reducibleJoin42;
|
|
}
|
|
value11 = typeof r15 === 'bigint' ? r15 + 1n : +r15 + 1;
|
|
length = a0.length;
|
|
if (value11 < length) {
|
|
r15 = value11;
|
|
continue reducibleLoop37;
|
|
}
|
|
r1 = value;
|
|
break reducibleJoin42;
|
|
}
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
}
|
|
strict = r5.strict;
|
|
reducibleJoin45: while (true) {
|
|
if (strict) {
|
|
r2 = value;
|
|
break reducibleJoin45;
|
|
}
|
|
value = a0 == a1;
|
|
r2 = value;
|
|
break reducibleJoin45;
|
|
}
|
|
r1 = r2;
|
|
break reducibleJoin46;
|
|
}
|
|
break reducibleJoin48;
|
|
}
|
|
r0 = r1;
|
|
break reducibleJoin49;
|
|
}
|
|
return r0;
|
|
}
|
|
|