Files
2026-07-28 01:06:53 +03:00

324 lines
16 KiB
JavaScript

/* Metro module 877; source: unknown; dependencies: [5, 857, 878, 832, 833, 839, 847, 836, 874, 830, 854] */
import * as Module00005Module from './module-00005.js'; /* Metro dependency 5 */
import * as GLOBAL_OBJModule from './module-00830-GLOBAL_OBJ.js'; /* Metro dependency 830 */
import * as DEBUG_BUILDModule from './module-00832-DEBUG_BUILD.js'; /* Metro dependency 832 */
import * as Module00833Module from './module-00833.js'; /* Metro dependency 833 */
import * as Module00839Module from './module-00839.js'; /* Metro dependency 839 */
import * as Module00847Module from './module-00847.js'; /* Metro dependency 847 */
import * as moduleValue3 from './module-00854.js'; /* Metro dependency 854 */
import * as Module00857Module from './module-00857.js'; /* Metro dependency 857 */
import * as Module00878Module from './module-00878.js'; /* Metro dependency 878 */
function _fun9437(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9437, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:6, offset: 0x00d67619, size: 337 bytes, params: 8, frame: 20
const env0_0 = require;
const captureCheckIn2 = captureCheckIn;
const endSession2 = endSession;
const Object = global.Object;
const defineProperty = Object.defineProperty;
const Symbol = global.Symbol;
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
exports.addEventProcessor = addEventProcessor;
exports.captureCheckIn = captureCheckIn2;
exports.captureEvent = captureEvent;
exports.captureException = captureException;
exports.captureMessage = captureMessage;
exports.captureSession = captureSession;
exports.close = function(a0) {
return _close.apply(this, arguments);
};
exports.endSession = endSession2;
exports.flush = function(a0) {
return _flush.apply(this, arguments);
};
exports.isEnabled = isEnabled_9454;
exports.isInitialized = isInitialized;
exports.lastEventId = lastEventId;
exports.setContext = setContext_9457;
exports.setExtra = setExtra;
exports.setExtras = setExtras;
exports.setTag = setTag;
exports.setTags = setTags;
exports.setUser = setUser;
exports.startSession = startSession;
exports.withMonitor = withMonitor;
function captureCheckIn(a0, a1) { // fn#9438, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:47, offset: 0x00d6776a, size: 266 bytes, params: 3, frame: 17
const DEBUG_BUILD = (DEBUG_BUILDModule).DEBUG_BUILD;
const debug = (Module00833Module).debug;
const currentScope = (Module00857Module).getCurrentScope();
const client = (Module00857Module).getClient();
if (client) {
if (client.captureCheckIn) {
return client.captureCheckIn(a0, a1, currentScope);
}
if (DEBUG_BUILD) {
debug.warn('Cannot capture check-in. Client does not support sending check-ins.');
}
} else if (DEBUG_BUILD) {
debug.warn('Cannot capture check-in. No client defined.');
}
return (Module00839Module).uuid4();
}
function _flush() { // fn#9439, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:420, offset: 0x00d67874, size: 47 bytes, params: 1, frame: 14
return Module00005Module(_fun9441).apply(this, arguments);
function* _fun9441(a0) { // fn#9441, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:455, offset: 0x00d678ac, size: 161 bytes, params: 2, frame: 15
var r1;
if (false) {
return undefined;
}
value = environment.__proto__.__proto__;
const client = env2_0(env2_1[1]).getClient();
if (client) {
r1 = client.flush(a0);
} else {
if (env2_0(env2_1[3]).DEBUG_BUILD) {
env2_0(env2_1[4]).debug.warn('Cannot flush events. No client defined.');
}
r1 = global.Promise.resolve(false);
}
return r1;
}
}
function _close() { // fn#9442, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:648, offset: 0x00d6794d, size: 47 bytes, params: 1, frame: 14
return Module00005Module(_fun9444).apply(this, arguments);
function* _fun9444(a0) { // fn#9444, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:683, offset: 0x00d67985, size: 161 bytes, params: 2, frame: 15
var r1;
if (false) {
return undefined;
}
value = environment.__proto__.__proto__;
const client = env2_0(env2_1[1]).getClient();
if (client) {
r1 = client.close(a0);
} else {
if (env2_0(env2_1[3]).DEBUG_BUILD) {
env2_0(env2_1[4]).debug.warn('Cannot flush events and disable SDK. No client defined.');
}
r1 = global.Promise.resolve(false);
}
return r1;
}
}
function endSession() { // fn#9445, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:892, offset: 0x00d67a26, size: 131 bytes, params: 1, frame: 15
const isolationScope = (require(857) /* metro dependency 857 */).getIsolationScope();
const r5 = (require(857) /* metro dependency 857 */).getCurrentScope().getSession() || isolationScope.getSession();
if (r5) {
(require(854) /* metro dependency 854 */).closeSession(r5);
}
_sendSessionUpdate();
isolationScope.setSession();
}
function _sendSessionUpdate() { // fn#9446, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:1072, offset: 0x00d67aa9, size: 89 bytes, params: 1, frame: 14
let value = Module00857Module;
value = value.getIsolationScope();
const client = (Module00857Module).getClient();
value = value.getSession();
if (value && client) {
client.captureSession(value);
}
}
function addEventProcessor(a0) { // fn#9447, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:1286, offset: 0x00d67b02, size: 51 bytes, params: 2, frame: 12
let value = Module00857Module;
value = value.getIsolationScope();
value.addEventProcessor(a0);
}
function captureEvent(a0, a1) { // fn#9448, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:1416, offset: 0x00d67b35, size: 55 bytes, params: 3, frame: 13
let value = Module00857Module;
value = value.getCurrentScope();
return value.captureEvent(a0, a1);
}
function captureException(a0, a1) { // fn#9449, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:1516, offset: 0x00d67b6c, size: 78 bytes, params: 3, frame: 15
let value = Module00857Module;
value = value.getCurrentScope();
return value.captureException(a0, (Module00878Module).parseEventHintOrCaptureContext(a1));
}
function captureMessage(a0, a1) { // fn#9450, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:1663, offset: 0x00d67bba, size: 88 bytes, params: 3, frame: 16
let value = a1;
const value2 = typeof value;
const value3 = undefined;
const r4 = value2 !== 'string' ? value3 : value;
const r3 = value2 === 'string' ? value3 : {captureContext: value};
value = require(857) /* metro dependency 857 */;
value = value.getCurrentScope();
return value.captureMessage(a0, r4, r3);
}
function captureSession() { // fn#9451, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:1848, offset: 0x00d67c12, size: 54 bytes, params: 1, frame: 11
if (arguments.length > 0) {
if (arguments[0] === undefined) {
_sendSessionUpdate();
} else if (arguments[0]) {
endSession();
} else {
_sendSessionUpdate();
}
} else {
_sendSessionUpdate();
}
}
function isEnabled_9454() { // fn#9454, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:2131, offset: 0x00d67c82, size: 93 bytes, params: 1, frame: 12
var r0;
let value = undefined;
const client = (Module00857Module).getClient();
value = (client == null ? value : client.getOptions().enabled) !== false;
if (value) {
value = client == null;
value = !(value || !client.getTransport());
r0 = value;
} else {
r0 = value;
}
return r0;
}
function isInitialized() { // fn#9455, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:2279, offset: 0x00d67cdf, size: 43 bytes, params: 1, frame: 11
const getClient = Module00857Module.getClient;
return !!Reflect.apply(getClient, Module00857Module, []);
}
function lastEventId() { // fn#9456, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:2349, offset: 0x00d67d0a, size: 47 bytes, params: 1, frame: 11
let value = Module00857Module;
value = value.getIsolationScope();
return value.lastEventId();
}
function setContext_9457(a0, a1) { // fn#9457, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:2437, offset: 0x00d67d39, size: 55 bytes, params: 3, frame: 14
let value = Module00857Module;
value = value.getIsolationScope();
value.setContext(a0, a1);
}
function setExtra(a0, a1) { // fn#9458, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:2520, offset: 0x00d67d70, size: 55 bytes, params: 3, frame: 14
let value = Module00857Module;
value = value.getIsolationScope();
value.setExtra(a0, a1);
}
function setExtras(a0) { // fn#9459, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:2600, offset: 0x00d67da7, size: 51 bytes, params: 2, frame: 12
let value = Module00857Module;
value = value.getIsolationScope();
value.setExtras(a0);
}
function setTag(a0, a1) { // fn#9460, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:2675, offset: 0x00d67dda, size: 55 bytes, params: 3, frame: 14
let value = Module00857Module;
value = value.getIsolationScope();
value.setTag(a0, a1);
}
function setTags(a0) { // fn#9461, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:2749, offset: 0x00d67e11, size: 51 bytes, params: 2, frame: 12
let value = Module00857Module;
value = value.getIsolationScope();
value.setTags(a0);
}
function setUser(a0) { // fn#9462, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:2821, offset: 0x00d67e44, size: 51 bytes, params: 2, frame: 12
let value = Module00857Module;
value = value.getIsolationScope();
value.setUser(a0);
}
function startSession(a0) { // fn#9463, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:2898, offset: 0x00d67e77, size: 282 bytes, params: 2, frame: 22
const value2 = undefined;
const isolationScope = (Module00857Module).getIsolationScope();
const currentScope = (Module00857Module).getCurrentScope();
const GLOBAL_OBJ = (GLOBAL_OBJModule).GLOBAL_OBJ;
const userAgent = (GLOBAL_OBJ.navigator || ({})).userAgent;
const makeSession = moduleValue3.makeSession;
const Object = global.Object;
const session = Reflect.apply(makeSession, moduleValue3,
[Object.assign({user: currentScope.getUser() || isolationScope.getUser()},
userAgent && ({userAgent: userAgent}), a0)]);
const session2 = isolationScope.getSession();
if ((session2 == null ? value2 : session2.status) === 'ok') {
moduleValue3.updateSession(session2, {status: 'exited'});
}
endSession();
isolationScope.setSession(session);
return session;
}
function withMonitor(a0, a1, a2) { // fn#9464, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:3275, offset: 0x00d67f91, size: 75 bytes, params: 4, frame: 12
const env0_0 = a0;
const env0_1 = a1;
const env0_2 = a2;
return (Module00857Module).withIsolationScope(_fun9469);
function runCallback() { // fn#9465, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:3303, owner: withMonitor.runCallback, offset: 0x00d67fdc, size: 201 bytes, params: 1, frame: 18
var environment;
var r0;
var moduleValue2;
var error;
const finishCheckIn2 = finishCheckIn;
let value = environment.__proto__;
const env0_0Binding = captureCheckIn({monitorSlug: env0_0, status: 'in_progress'}, importDefault);
const env0_1 = (Module00847Module).timestampInSeconds();
try {
moduleValue2 = require();
} catch (error) {
finishCheckIn2('error');
throw error;
}
value = require(836) /* metro dependency 836 */;
if (value.isThenable(moduleValue2)) {
r0 = moduleValue2.then(function(a0) {
finishCheckIn('ok');
return a0;
}, _fun9468);
} else {
finishCheckIn2('ok');
r0 = moduleValue2;
}
return r0;
function finishCheckIn(a0) { // fn#9466, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:3421, owner: withMonitor.runCallback.finishCheckIn, offset: 0x00d680a5, size: 91 bytes, params: 2, frame: 14
let value = environment.__proto__.__proto__;
const captureCheckInBinding = captureCheckIn;
const object = {};
object.monitorSlug = env1_0;
object.status = a0;
object.checkInId = env0_0;
value = require(847) /* metro dependency 847 */;
value = value.timestampInSeconds();
object.duration = value - env0_1;
captureCheckInBinding(object);
}
function _fun9468(a0) { // fn#9468, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:3673, offset: 0x00d68117, size: 23 bytes, params: 2, frame: 11
finishCheckIn('error');
throw a0;
}
}
function _fun9469() { // fn#9469, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1004:3779, offset: 0x00d6812e, size: 82 bytes, params: 1, frame: 13
var r0;
var value2;
var moduleValue;
if (importDefault == null) {
r0 = runCallback();
} else if (importDefault.isolateTrace) {
value2 = environment.__proto__;
moduleValue = require(874) /* metro dependency 874 */;
r0 = moduleValue.startNewTrace(runCallback);
} else {
r0 = runCallback();
}
return r0;
}
}
}
global.__d(_fun9437, 877, [5, 857, 878, 832, 833, 839, 847, 836, 874, 830,
854]) /* metro module 877, dependencies: [5, 857, 878, 832, 833, 839, 847, 836, 874, 830, 854] */;