399 lines
15 KiB
JavaScript
399 lines
15 KiB
JavaScript
/* Metro module 7458; source: unknown; dependencies: [7397, 7369, 7425, 7372] */
|
|
import * as Module07372Module from './module-07372.js'; /* Metro dependency 7372 */
|
|
import * as Module07425Module from './module-07425.js'; /* Metro dependency 7425 */
|
|
|
|
function _fun60147(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#60147, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7636:6, offset: 0x016fce07, size: 131 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
const _shouldDropEvent_601482 = _shouldDropEvent_60148;
|
|
const _isSameFingerprint_60150 = function({fingerprint}, {fingerprint}) {
|
|
var join;
|
|
var value;
|
|
var value2;
|
|
var error;
|
|
if (fingerprint) {
|
|
if (fingerprint) {
|
|
if (fingerprint) {
|
|
if (fingerprint) {
|
|
try {
|
|
value = fingerprint.join('');
|
|
fingerprint = fingerprint.join;
|
|
value2 = Reflect.apply(fingerprint, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
return !(value !== value2);
|
|
}
|
|
if (fingerprint) {
|
|
return false;
|
|
}
|
|
try {
|
|
join = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value = Reflect.apply(join, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
fingerprint = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(fingerprint, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
return !(value !== value2);
|
|
}
|
|
return false;
|
|
}
|
|
if (fingerprint) {
|
|
try {
|
|
join = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value = Reflect.apply(join, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
fingerprint = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(fingerprint, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
return !(value !== value2);
|
|
}
|
|
if (fingerprint) {
|
|
return false;
|
|
}
|
|
try {
|
|
join = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value = Reflect.apply(join, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
fingerprint = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(fingerprint, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
return !(value !== value2);
|
|
}
|
|
if (fingerprint) {
|
|
if (fingerprint) {
|
|
if (fingerprint) {
|
|
if (fingerprint) {
|
|
try {
|
|
join = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value = Reflect.apply(join, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
fingerprint = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(fingerprint, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
return !(value !== value2);
|
|
}
|
|
if (fingerprint) {
|
|
return false;
|
|
}
|
|
try {
|
|
join = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value = Reflect.apply(join, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
fingerprint = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(fingerprint, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
return !(value !== value2);
|
|
}
|
|
return false;
|
|
}
|
|
if (fingerprint) {
|
|
try {
|
|
join = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value = Reflect.apply(join, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
fingerprint = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(fingerprint, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
return !(value !== value2);
|
|
}
|
|
if (fingerprint) {
|
|
return false;
|
|
}
|
|
try {
|
|
join = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value = Reflect.apply(join, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
fingerprint = fingerprint.join;
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(fingerprint, fingerprint, ['']);
|
|
} catch (error) {
|
|
return false;
|
|
}
|
|
return !(value !== value2);
|
|
}
|
|
return true;
|
|
};
|
|
const _getExceptionFromEvent_60151 = function(a0) {
|
|
return a0.exception && a0.exception.values && a0.exception.values[0];
|
|
};
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
let value = Module07425Module;
|
|
value = value.defineIntegration(function() {
|
|
return {name: 'Dedupe', processEvent: _fun60153};
|
|
});
|
|
exports._shouldDropEvent = _shouldDropEvent_601482;
|
|
exports.dedupeIntegration = value;
|
|
function _shouldDropEvent_60148(a0, a1) { // fn#60148, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7636:407, offset: 0x00d7559b, size: 208 bytes, params: 3, frame: 21
|
|
var r2;
|
|
var r1;
|
|
var r0;
|
|
var message;
|
|
var message2;
|
|
var _getExceptionFromEvent_60151Binding;
|
|
var value3;
|
|
var value4;
|
|
var value5;
|
|
if (a1) {
|
|
message = a0.message;
|
|
message2 = a1.message;
|
|
r2 = (message || message2) && (message ? message2 && (message ? !(message !== message2) && (_isSameFingerprint_60150(a0,
|
|
|
|
a1) && _isSameStacktrace_60149(a0,
|
|
a1) && true) : !(message2 || message !== message2) && (_isSameFingerprint_60150(a0,
|
|
a1) && _isSameStacktrace_60149(a0,
|
|
a1) && true)) : message ? !(message !== message2) && (_isSameFingerprint_60150(a0,
|
|
a1) && _isSameStacktrace_60149(a0,
|
|
a1) && true) : !(message2 || message !== message2) && (_isSameFingerprint_60150(a0,
|
|
a1) && _isSameStacktrace_60149(a0, a1) && true));
|
|
if (r2) {
|
|
r1 = !!r2;
|
|
} else {
|
|
_getExceptionFromEvent_60151Binding = _getExceptionFromEvent_60151;
|
|
value3 = _getExceptionFromEvent_60151Binding(a1);
|
|
value4 = _getExceptionFromEvent_60151Binding(a0);
|
|
value5 = false;
|
|
r1 = !!(value3 && value4 ? value3.type !== value4.type || value3.value !== value4.value ? value5 : _isSameFingerprint_60150(a0,
|
|
|
|
|
|
a1) && _isSameStacktrace_60149(a0, a1) || value5 : value5);
|
|
}
|
|
r0 = r1;
|
|
} else {
|
|
r0 = !!a1;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function _isSameStacktrace_60149(a0, a1) { // fn#60149, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7636:918, offset: 0x00d7566b, size: 212 bytes, params: 3, frame: 15
|
|
var r1;
|
|
var property;
|
|
var property2;
|
|
var filename;
|
|
var filename2;
|
|
var lineno;
|
|
var lineno2;
|
|
var colno;
|
|
var colno2;
|
|
var value4;
|
|
let value = Module07372Module;
|
|
value = value.getFramesFromEvent(a0);
|
|
const framesFromEvent = (Module07372Module).getFramesFromEvent(a1);
|
|
if (!value) {
|
|
reducibleJoin3: while (true) {
|
|
if (!framesFromEvent) {
|
|
return true;
|
|
}
|
|
break reducibleJoin3;
|
|
}
|
|
}
|
|
if (value) {
|
|
reducibleJoin5: while (true) {
|
|
if (!framesFromEvent) {
|
|
return false;
|
|
}
|
|
break reducibleJoin5;
|
|
}
|
|
}
|
|
if (!value) {
|
|
reducibleJoin8: while (true) {
|
|
if (framesFromEvent) {
|
|
return false;
|
|
}
|
|
break reducibleJoin8;
|
|
}
|
|
}
|
|
let length = framesFromEvent.length;
|
|
if (length !== value.length) {
|
|
return false;
|
|
}
|
|
length = framesFromEvent.length;
|
|
const value3 = 0;
|
|
if (value3 < length) {
|
|
r1 = value3;
|
|
reducibleLoop10: while (true) {
|
|
property = framesFromEvent[r1];
|
|
property2 = value[r1];
|
|
filename = property.filename;
|
|
filename2 = property2.filename;
|
|
if (filename !== filename2) {
|
|
return false;
|
|
}
|
|
lineno = property.lineno;
|
|
lineno2 = property2.lineno;
|
|
if (lineno !== lineno2) {
|
|
return false;
|
|
}
|
|
colno = property.colno;
|
|
colno2 = property2.colno;
|
|
if (colno !== colno2) {
|
|
return false;
|
|
}
|
|
property = property.function;
|
|
if (property !== property2.function) {
|
|
return false;
|
|
}
|
|
value4 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1;
|
|
length = framesFromEvent.length;
|
|
if (!(value4 < length)) {
|
|
return true;
|
|
}
|
|
r1 = value4;
|
|
continue reducibleLoop10;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function _dedupeIntegration_60152() { // fn#60152, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7636:113, offset: 0x016fceb7, size: 26 bytes, params: 1, frame: 2
|
|
return {name: 'Dedupe', processEvent: processEvent_60153};
|
|
function _dedupeIntegration_60152ProcessEvent(a0) { // fn#60153, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7636:183, owner: _dedupeIntegration_60152.processEvent, offset: 0x016fced1, size: 134 bytes, params: 2, frame: 15
|
|
var _shouldDropEvent_60148Binding;
|
|
var binding;
|
|
var value3;
|
|
var property;
|
|
var moduleValue;
|
|
var DEBUG_BUILD;
|
|
var logger;
|
|
var error;
|
|
if (!a0.type) {
|
|
var value = environment.__proto__;
|
|
try {
|
|
_shouldDropEvent_60148Binding = _shouldDropEvent_60148;
|
|
} catch (error) {
|
|
value = environment;
|
|
env0_0 = a0;
|
|
return a0;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
value = environment;
|
|
env0_0 = a0;
|
|
return a0;
|
|
}
|
|
try {
|
|
value3 = _shouldDropEvent_60148Binding(a0, binding);
|
|
} catch (error) {
|
|
value = environment;
|
|
env0_0 = a0;
|
|
return a0;
|
|
}
|
|
if (value3) {
|
|
try {
|
|
property = dependencyMap[0];
|
|
moduleValue = require(property);
|
|
DEBUG_BUILD = moduleValue.DEBUG_BUILD;
|
|
if (DEBUG_BUILD) {
|
|
property = dependencyMap[1];
|
|
value = require(property);
|
|
logger = value.logger;
|
|
logger.warn('Event dropped due to being a duplicate of previously captured event.');
|
|
}
|
|
} catch (error) {
|
|
value = environment;
|
|
env0_0 = a0;
|
|
return a0;
|
|
}
|
|
return null;
|
|
}
|
|
env0_0 = a0;
|
|
}
|
|
return a0;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun60147, 7458, [7397, 7369, 7425,
|
|
7372]) /* metro module 7458, dependencies: [7397, 7369, 7425, 7372] */;
|