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

584 lines
28 KiB
JavaScript

/* Metro module 1188; source: unknown; dependencies: [31, 1189, 1010, 1009, 1014, 1190, 826, 1191, 823, 1192, 1193, 1143, 1194, 1184, 1195, 1202, 1203] */
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
import * as Module00826Module from './module-00826.js'; /* Metro dependency 826 */
import * as Module01189Module from './module-01189.js'; /* Metro dependency 1189 */
import * as Module01202Module from './module-01202.js'; /* Metro dependency 1202 */
import * as FeedbackWidgetProviderModule from './module-01203-FeedbackWidgetProvider.js'; /* Metro dependency 1203 */
function _fun13177(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#13177, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:6, offset: 0x00de334f, size: 219 bytes, params: 8, frame: 19
var closure;
let value = this;
let env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let env0_2 = ReactModule;
if (!(value && value.__awaiter)) {
closure = function(a0, a1, a2, a3) {
var r2;
var value = a2;
var env0_0 = a0;
var env0_1 = a1;
var env0_2 = value;
var env0_3 = a3;
r2 = value || global.Promise;
value = Object.create(r2.prototype, {constructor: {value: r2}});
var value2 = new r2(_fun13179);
return value2 instanceof Object ? value2 : value;
};
}
object = {'enableNativeCrashHandling': true, 'enableNativeNagger': true, 'autoInitializeNativeSdk': true,
'enableAutoPerformanceTracing': true, 'enableWatchdogTerminationTracking': true, 'patchGlobalPromise': true,
'sendClientReports': true, 'maxQueueSize': null, 'attachStacktrace': true, 'enableCaptureFailedRequests': false,
'enableNdk': true, 'enableAppStartTracking': true, 'enableNativeFramesTracking': true,
'enableStallTracking': true, 'enableUserInteractionTracing': false, 'propagateTraceparent': false};
const DEFAULT_BUFFER_SIZE = (Module01189Module).DEFAULT_BUFFER_SIZE;
object.maxQueueSize = DEFAULT_BUFFER_SIZE;
exports.init = init_13185;
exports.wrap = wrap_13187;
exports.nativeCrash = function() {
var NATIVE = require(dependencyMap[3]).NATIVE;
NATIVE.nativeCrash();
};
exports.flush = flush_13190;
exports.close = close_13193;
exports.withScope = withScope_13196;
exports.crashedLastRun = crashedLastRun_13198;
function _fun13178(a0, a1, a2, a3) { // fn#13178, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:134, offset: 0x00de342a, size: 75 bytes, params: 5, frame: 12
let value = a2;
const env0_0 = a0;
const env0_1 = a1;
const env0_3 = a3;
let r2 = value || global.Promise;
value = Object.create(r2.prototype, {constructor: {value: r2}});
r2 = new r2(_fun13179);
return r2 instanceof Object ? r2 : value;
function _fun13179(a0, a1) { // fn#13179, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:180, offset: 0x00de3475, size: 98 bytes, params: 3, frame: 16
const env0_0 = a0;
const env0_1 = a1;
const step_131822 = step_13182;
const value2 = importAll.apply(env0_0, require || []);
step_131822(value2.next());
function fulfilled_13180(a0) { // fn#13180, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:194, offset: 0x00d57fb9, size: 56 bytes, params: 2, frame: 12
var value;
var step_13182Binding;
var value2;
var next;
var value3;
var error;
try {
value = environment;
step_13182Binding = step_13182;
value2 = environment.__proto__;
next = importAll.next;
value3 = Reflect.apply(next, importAll, [a0]);
step_13182Binding(value3);
} catch (error) {
require(error);
}
}
function rejected_13181(a0) { // fn#13181, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:251, offset: 0x00d57ff1, size: 57 bytes, params: 2, frame: 12
var value;
var step_13182Binding;
var value2;
var value3;
var error;
try {
value = environment;
step_13182Binding = step_13182;
value2 = environment.__proto__;
value3 = importAll.throw(a0);
step_13182Binding(value3);
} catch (error) {
require(error);
}
}
function step_13182(a0) { // fn#13182, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:308, offset: 0x00de34d7, size: 77 bytes, params: 2, frame: 14
var value;
if (a0.done) {
env0_0(a0.value);
} else {
value = a0.value;
value = step_13182Adopt(value);
value.then(fulfilled_13180, rejected_13181);
}
function step_13182Adopt(a0) { // fn#13183, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:343, owner: step_13182.adopt, offset: 0x00de3524, size: 54 bytes, params: 2, frame: 12
const value = a0;
return value instanceof env2_2 ? value : new env2_2(_fun13184);
function _fun13184(a0) { // fn#13184, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:392, offset: 0x00cd9b0e, size: 19 bytes, params: 2, frame: 11
a0(env0_0);
}
}
}
}
}
function init_13185(a0) { // fn#13185, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:928, offset: 0x00de355a, size: 1417 bytes, params: 2, frame: 31
var r3;
var r16;
var url;
var r10;
var r9;
var maxQueueSize;
var transportOptions;
var moduleValue3;
var enableSyncToNative;
var moduleValue4;
var moduleValue5;
var moduleValue6;
var moduleValue7;
var safeFactory;
var beforeBreadcrumb;
var object;
var devServer;
var dsn;
var dsn2;
const debug = (require(826) /* metro dependency 826 */).debug;
var port;
var value7;
var value9;
var Object;
var assign;
var Object2;
var assign2;
var Object3;
var value10;
var release;
var moduleValue11;
var transport;
var moduleValue12;
var Object4;
var assign4;
var Object5;
var assign5;
var Object6;
var assign6;
var value12;
var moduleValue13;
var stackParserFromStackParserOptions;
var value14;
var moduleValue15;
var moduleValue18;
var getIntegrationsToSetup;
var moduleValue19;
var moduleValue20;
var moduleValue21;
const value2 = undefined;
const moduleValue = require(1010) /* metro dependency 1010 */;
if (!moduleValue.isRunningInMetroDevServer()) {
maxQueueSize = a0.maxQueueSize;
r3 = maxQueueSize === null ? a0.transportOptions === null || value2 === a0.transportOptions ? value2 : a0.transportOptions.bufferSize : value2 !== maxQueueSize ? maxQueueSize : a0.transportOptions === null || value2 === a0.transportOptions ? value2 : a0.transportOptions.bufferSize;
r3 = r3 === null || value2 === r3 ? env0_4.maxQueueSize : r3;
r16 = !(value2 !== a0.enableNative && !a0.enableNative) && (require(1009) /* metro dependency 1009 */).NATIVE.isNativeAvailable();
(require(1014) /* metro dependency 1014 */).useEncodePolyfill();
if (r16) {
moduleValue3 = require(1190) /* metro dependency 1190 */;
enableSyncToNative = moduleValue3.enableSyncToNative;
moduleValue4 = require(826) /* metro dependency 826 */;
Reflect.apply(enableSyncToNative, moduleValue3, [moduleValue4.getGlobalScope()]);
moduleValue5 = require(1190) /* metro dependency 1190 */;
enableSyncToNative = moduleValue5.enableSyncToNative;
moduleValue6 = require(826) /* metro dependency 826 */;
Reflect.apply(enableSyncToNative, moduleValue5, [moduleValue6.getIsolationScope()]);
}
moduleValue7 = require(1191) /* metro dependency 1191 */;
safeFactory = moduleValue7.safeFactory;
beforeBreadcrumb = a0.beforeBreadcrumb;
var env0_0 = Reflect.apply(safeFactory, moduleValue7, [beforeBreadcrumb,
{loggerMessage: 'The beforeBreadcrumb threw an error'}]);
devServer = (require(823) /* metro dependency 823 */).getDevServer();
url = devServer === null || value2 === devServer ? value2 : devServer.url;
dsn = a0.dsn;
if (dsn) {
dsn2 = (require(826) /* metro dependency 826 */).makeDsn(dsn);
if (dsn2) {
port = dsn2.port;
value7 = '';
value9 = value7 + dsn2.protocol + '://' + dsn2.host + (port ? ':' + dsn2.port : value7);
} else {
debug.error('Failed to extract url from DSN: ', dsn);
}
}
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
assign2 = Object2.assign;
Object3 = global.Object;
value10 = Reflect.apply(assign2, Object2, [Object3.assign({}, env0_4), a0]);
object = {};
release = a0.release;
r10 = release === null ? (require(1192) /* metro dependency 1192 */).getDefaultRelease() : value2 !== release ? release : (require(1192) /* metro dependency 1192 */).getDefaultRelease();
object.release = r10;
object.enableNative = r16;
moduleValue11 = require(1193) /* metro dependency 1193 */;
object.enableNativeNagger = moduleValue11.shouldEnableNativeNagger(a0.enableNativeNagger);
transport = a0.transport;
if (transport) {
r10 = transport;
} else {
moduleValue12 = require(1189) /* metro dependency 1189 */;
r10 = moduleValue12.makeNativeTransportFactory({enableNative: r16});
}
r10 = !r10 ? (require(1143) /* metro dependency 1143 */).makeFetchTransport : r10;
object.transport = r10;
Object4 = global.Object;
assign4 = Object4.assign;
Object5 = global.Object;
assign5 = Object5.assign;
Object6 = global.Object;
assign6 = Object6.assign;
transportOptions = env0_4.transportOptions;
value12 = Reflect.apply(assign6, Object6, [{}, transportOptions]);
transportOptions = a0.transportOptions;
r9 = transportOptions === null ? {} : value2 !== transportOptions ? transportOptions : {};
object.transportOptions = Reflect.apply(assign4, Object4, [Reflect.apply(assign5, Object5, [value12, r9]),
{bufferSize: r3}]);
object.maxQueueSize = r3;
object.integrations = [];
moduleValue13 = require(826) /* metro dependency 826 */;
stackParserFromStackParserOptions = moduleValue13.stackParserFromStackParserOptions;
r9 = a0.stackParser || (require(1143) /* metro dependency 1143 */).defaultStackParser;
object.stackParser = Reflect.apply(stackParserFromStackParserOptions, moduleValue13, [r9]);
object.beforeBreadcrumb = beforeBreadcrumb;
object.initialScope = (require(1191) /* metro dependency 1191 */).safeFactory(a0.initialScope,
{loggerMessage: 'The initialScope threw an error'});
value14 = Reflect.apply(assign, Object, [value10, object]);
if ('tracesSampler' in value14) {
moduleValue15 = require(1191) /* metro dependency 1191 */;
value14.tracesSampler = moduleValue15.safeTracesSampler(value14.tracesSampler);
}
if (!('environment' in value14)) {
value14.environment = moduleValue.getDefaultEnvironment();
}
r10 = value2 === a0.defaultIntegrations ? (require(1194) /* metro dependency 1194 */).getDefaultIntegrations(value14) : a0.defaultIntegrations;
moduleValue18 = require(826) /* metro dependency 826 */;
getIntegrationsToSetup = moduleValue18.getIntegrationsToSetup;
moduleValue19 = require(1191) /* metro dependency 1191 */;
safeFactory = moduleValue19.safeFactory;
value14.integrations = Reflect.apply(getIntegrationsToSetup, moduleValue18,
[{integrations: Reflect.apply(safeFactory, moduleValue19, [a0.integrations,
{loggerMessage: 'The integrations threw an error'}]), defaultIntegrations: r10}]);
moduleValue20 = require(826) /* metro dependency 826 */;
moduleValue20.initAndBind((require(1184) /* metro dependency 1184 */).ReactNativeClient, value14);
moduleValue21 = require(1010) /* metro dependency 1010 */;
if (moduleValue21.isExpoGo()) {
debug.log('Offline caching, native errors features are not available in Expo Go.');
debug.log('Use EAS Build / Native Release Build to test these features.');
}
}
return value2;
function beforeBreadcrumb(a0, a1) { // fn#13186, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:2346, owner: init_13185.beforeBreadcrumb, offset: 0x00de3ae3, size: 170 bytes, params: 3, frame: 18
let value = a0;
if (env0_0) {
value = env0_0(value, a1);
if (value === null) {
return null;
}
}
const r2 = value;
let type = r2.type;
type = !type ? '' : type;
const data = r2.data;
value = null;
const value3 = undefined;
const url3 = typeof (value === data || value3 === data ? value3 : data.url) !== 'string' ? '' : r2.data.url;
return type !== 'http' ? r2 : url && url3.startsWith(url) || env0_2 && url3.startsWith(env0_2) ? value : r2;
}
}
function wrap_13187(a0, a1) { // fn#13187, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:3419, offset: 0x00de3b8d, size: 213 bytes, params: 3, frame: 20
var ReactNativeProfiler;
var Profiler;
const env0_0 = a0;
const env0_1 = a1;
const Object = global.Object;
const assign = Object.assign;
const Object2 = global.Object;
const value = undefined;
const value2 = Object2.assign({}, a1 == null ? value : a1.profilerProps);
const displayName = a0.displayName;
const env0_2 = Reflect.apply(assign, Object, [value2,
{name: displayName === null || value === displayName ? 'Root' : displayName, updateProps: {}}]);
if ((require(1010) /* metro dependency 1010 */).isWeb()) {
Profiler = (require(1143) /* metro dependency 1143 */).Profiler;
} else {
ReactNativeProfiler = (require(1195) /* metro dependency 1195 */).ReactNativeProfiler;
}
return RootApp;
function RootApp(a0) { // fn#13188, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:3650, owner: wrap_13187.RootApp, offset: 0x00de3c62, size: 232 bytes, params: 2, frame: 27
const value = environment.__proto__;
const binding = env1_2;
const createElement = binding.createElement;
const value2 = undefined;
const TouchEventBoundary = (Module01202Module).TouchEventBoundary;
let Object = global.Object;
const assign = Object.assign;
const touchEventBoundaryProps = require == null ? value2 : require.touchEventBoundaryProps;
const value4 = Reflect.apply(assign, Object, [{},
touchEventBoundaryProps === null ? {} : value2 !== touchEventBoundaryProps ? touchEventBoundaryProps : {}]);
const binding2 = env1_2;
const createElement2 = binding2.createElement;
const binding3 = env0_3;
Object = global.Object;
const value5 = Object.assign({}, env0_2);
const createElement3 = binding2.createElement;
const FeedbackWidgetProvider = (FeedbackWidgetProviderModule).FeedbackWidgetProvider;
const createElement4 = binding2.createElement;
const binding5 = env0_0;
Object = global.Object;
return Reflect.apply(createElement, binding, [TouchEventBoundary, value4, Reflect.apply(createElement2, binding2,
[binding3, value5, Reflect.apply(createElement3, binding2, [FeedbackWidgetProvider, null,
Reflect.apply(createElement4, binding2, [binding5, Object.assign({}, a0)])])])]);
}
}
function flush_13190() { // fn#13190, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:4028, offset: 0x00de3d75, size: 29 bytes, params: 1, frame: 15
return env0_3(this, undefined, undefined, _fun13192);
function* _fun13192() { // fn#13192, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:4074, offset: 0x00de3d9b, size: 139 bytes, params: 1, frame: 14
var binding;
var binding2;
var property;
var value3;
var getClient;
var value4;
var flush;
var value5;
var value6;
var value7;
var error;
var debug;
if (false) {
return undefined;
}
value = environment.__proto__.__proto__;
try {
binding = env2_0;
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to flush the event queue.');
return false;
}
try {
binding2 = env2_1;
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to flush the event queue.');
return false;
}
try {
property = binding2[6];
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to flush the event queue.');
return false;
}
try {
value3 = binding(property);
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to flush the event queue.');
return false;
}
try {
getClient = value3.getClient;
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to flush the event queue.');
return false;
}
try {
value4 = Reflect.apply(getClient, value3, []);
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to flush the event queue.');
return false;
}
if (value4) {
try {
flush = value4.flush;
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to flush the event queue.');
return false;
}
try {
value5 = Reflect.apply(flush, value4, []);
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to flush the event queue.');
return false;
}
yield value5;
try {
value6 = undefined;
value7 = false;
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to flush the event queue.');
return false;
}
return value7 ? value6 : value6;
}
env2_0(env2_1[6]).debug.error('Failed to flush the event queue.');
return false;
}
}
function close_13193() { // fn#13193, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:4234, offset: 0x00de3e26, size: 29 bytes, params: 1, frame: 15
return env0_3(this, undefined, undefined, _fun13195);
function* _fun13195() { // fn#13195, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:4280, offset: 0x00de3e4c, size: 131 bytes, params: 1, frame: 14
var binding;
var binding2;
var property;
var value3;
var getClient;
var value4;
var close;
var value5;
var value6;
var value7;
var error;
var debug;
if (true) {
value = environment.__proto__.__proto__;
try {
binding = env2_0;
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to close the SDK');
return undefined;
}
try {
binding2 = env2_1;
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to close the SDK');
return undefined;
}
try {
property = binding2[6];
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to close the SDK');
return undefined;
}
try {
value3 = binding(property);
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to close the SDK');
return undefined;
}
try {
getClient = value3.getClient;
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to close the SDK');
return undefined;
}
try {
value4 = Reflect.apply(getClient, value3, []);
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to close the SDK');
return undefined;
}
if (value4) {
try {
close = value4.close;
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to close the SDK');
return undefined;
}
try {
value5 = Reflect.apply(close, value4, []);
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to close the SDK');
return undefined;
}
yield value5;
try {
value6 = undefined;
value7 = false;
} catch (error) {
binding = env2_0;
debug = binding(env2_1[6]).debug;
debug.error('Failed to close the SDK');
return undefined;
}
return value7 ? value6 : undefined;
}
}
}
}
function withScope_13196(a0) { // fn#13196, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:4418, offset: 0x00de3ecf, size: 52 bytes, params: 2, frame: 12
const env0_0 = a0;
return (Module00826Module).withScope(safeCallback);
function safeCallback(a0) { // fn#13197, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:4466, owner: withScope_13196.safeCallback, offset: 0x00de3f03, size: 76 bytes, params: 2, frame: 13
var value;
var binding;
var error;
var debug;
try {
value = environment;
binding = env0_0;
value = binding(a0);
} catch (error) {
value = environment.__proto__;
debug = (require(826) /* metro dependency 826 */).debug;
debug.error('Error while running withScope callback', error);
return undefined;
}
return value;
}
}
function crashedLastRun_13198() { // fn#13198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:4616, offset: 0x00de3f4f, size: 29 bytes, params: 1, frame: 15
return env0_3(this, undefined, undefined, _fun13200);
function* _fun13200() { // fn#13200, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1315:4671, offset: 0x00de3f75, size: 54 bytes, params: 1, frame: 12
if (false) {
return undefined;
}
value = environment.__proto__.__proto__;
const NATIVE = env2_0(env2_1[3]).NATIVE;
return NATIVE.crashedLastRun();
}
}
}
global.__d(_fun13177, 1188, [31, 1189, 1010, 1009, 1014, 1190, 826, 1191, 823, 1192, 1193, 1143, 1194, 1184, 1195,
1202,
1203]) /* metro module 1188, dependencies: [31, 1189, 1010, 1009, 1014, 1190, 826, 1191, 823, 1192, 1193, 1143, 1194, 1184, 1195, 1202, 1203] */;