Files
discord-decomp/sources/by-id/module-01054-observe.js
T
2026-07-28 01:06:53 +03:00

79 lines
3.4 KiB
JavaScript

/* Metro module 1054; source: unknown; dependencies: [] */
function _fun11103(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#11103, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1181:6, offset: 0x00da1193, size: 64 bytes, params: 8, frame: 16
const Object = global.Object;
const defineProperty = Object.defineProperty;
const Symbol = global.Symbol;
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
exports.observe = observe;
function observe(a0, a1) { // fn#11104, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1181:101, offset: 0x00da11d3, size: 157 bytes, params: 3, frame: 17
var value;
var PerformanceObserver;
var supportedEntryTypes;
var includes;
var prototype;
var closure;
var performanceObserver;
var observe;
var Object;
var value2;
var error;
let env0_0 = a1;
const r3 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
try {
PerformanceObserver = global.PerformanceObserver;
} catch (error) {
return undefined;
}
try {
supportedEntryTypes = PerformanceObserver.supportedEntryTypes;
} catch (error) {
return undefined;
}
try {
includes = supportedEntryTypes.includes;
} catch (error) {
return undefined;
}
try {
value = Reflect.apply(includes, supportedEntryTypes, [a0]);
} catch (error) {
return undefined;
}
if (value) {
try {
PerformanceObserver = global.PerformanceObserver;
prototype = PerformanceObserver.prototype;
value = Object.create(prototype, {constructor: {value: PerformanceObserver}});
closure = function(a0) {
var env0_0 = a0;
var Promise = global.Promise;
Promise.resolve().then(_fun11106);
};
performanceObserver = new PerformanceObserver();
value = performanceObserver instanceof Object ? performanceObserver : value;
observe = value.observe;
Object = global.Object;
value2 = Object.assign({type: a0, buffered: true}, r3);
Reflect.apply(observe, value, [value2]);
} catch (error) {
return undefined;
}
return value;
}
function _fun11105(a0) { // fn#11105, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1181:278, offset: 0x00da1270, size: 45 bytes, params: 2, frame: 11
const env0_0 = a0;
const Promise = global.Promise;
Promise.resolve().then(_fun11106);
function _fun11106() { // fn#11106, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1181:314, offset: 0x00da129d, size: 33 bytes, params: 1, frame: 11
const value = environment.__proto__;
require(env0_0.getEntries());
}
}
}
}
global.__d(_fun11103, 1054, []) /* metro module 1054 */;