Files
discord-decomp/sources/index.native.tsx
T
2026-07-28 01:06:53 +03:00

131 lines
6.7 KiB
TypeScript

/* Metro module 0; source: index.native.tsx; dependencies: [1, 25, 12847, 26, 14, 1216, 12945, 12946, 27, 12948, 15576, 16255, 16256, 16257, 16258, 16259, 16261, 16262, 16263, 16264, 16265, 16266, 16267, 16268, 2] */
import * as LogAppStartModule from './modules/debug/logAppStart.tsx'; /* Metro dependency 1 */
import * as FileImportTrackerModule from './by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as TTITrackerModule from './modules/tti_analytics/TTITracker.tsx'; /* Metro dependency 14 */
import * as Fast_connectModule from './modules/gateway/native/fast_connect.tsx'; /* Metro dependency 25 */
import * as CheckEnvModule from './utils/checkEnv.tsx'; /* Metro dependency 26 */
import * as ReactNativeModule from './by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */
import * as SentryUtilsNativeModule from './utils/SentryUtils.native.tsx'; /* Metro dependency 1216 */
import * as PolyfillsAndroidModule from './polyfills.android.tsx'; /* Metro dependency 12847 */
import * as ExecuteRunnableModule from './modules/app_startup/native/executeRunnable.tsx'; /* Metro dependency 15576 */
import * as ExecuteHeadlessTaskModule from './modules/app_startup/native/executeHeadlessTask.tsx'; /* Metro dependency 16256 */
function _fun81(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5:6, offset: 0x00c383da, size: 543 bytes, params: 8, frame: 18
let env0_0 = require;
const closure = function(a0, a1) {
var env0_0 = a0;
var env0_1 = a1;
AppRegistry.registerHeadlessTask(a0, _fun83);
};
LogAppStartModule;
Fast_connectModule;
PolyfillsAndroidModule;
CheckEnvModule;
(TTITrackerModule).default.imports.polyfillsEnd.record();
SentryUtilsNativeModule;
(TTITrackerModule).default.imports.sentryEnd.record();
if ((require(12945) /* metro dependency 12945: isTTITest */).isTTITest) {
(require(12946) /* metro dependency 12946: installSystrace */).installSystrace();
}
const AppRegistry = (ReactNativeModule).AppRegistry;
AppRegistry.registerComponent('Discord', function() {
return require(dependencyMap[9]).default;
});
const env0_3 = AppRegistry.getRunnable('Discord');
AppRegistry.registerRunnable('Discord', function(a0) {
var r4;
var env0_0 = copyRestArgs(0, r4);
return require(dependencyMap[10]).default('Main', _fun87);
});
AppRegistry.registerComponent('Share', function() {
return require(dependencyMap[11]).default;
});
const env0_4 = AppRegistry.getRunnable('Share');
AppRegistry.registerRunnable('Share', function(a0) {
var r4;
var env0_0 = copyRestArgs(0, r4);
return require(dependencyMap[10]).default('Share', _fun90);
});
closure('BackgroundSync', function() {
return require(dependencyMap[13]);
});
closure('TTITestAction', function() {
return require(dependencyMap[14]);
});
closure('Disconnect', function() {
return require(dependencyMap[15]);
});
closure('MarkAsRead', function() {
return require(dependencyMap[16]);
});
closure('MuteAction', function() {
return require(dependencyMap[17]);
});
closure('ToggleDeafen', function() {
return require(dependencyMap[18]);
});
closure('ToggleSelfMute', function() {
return require(dependencyMap[19]);
});
closure('DismissCallAction', function() {
return require(dependencyMap[20]);
});
closure('DirectReply', function() {
return require(dependencyMap[21]);
});
closure('SelectVoiceChannel', function() {
return require(dependencyMap[22]);
});
closure('GenerateInvite', function() {
return require(dependencyMap[23]);
});
(FileImportTrackerModule).fileFinishedImporting('index.native.tsx');
function registerHeadlessTask(a0, a1) { // fn#82, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5:499, offset: 0x00c385f9, size: 44 bytes, params: 3, frame: 13
let env0_0 = a0;
const env0_1 = a1;
AppRegistry.registerHeadlessTask(a0, function() {
var env0_0 = require(dependencyMap[12]).default;
return _fun84;
});
function _fun83() { // fn#83, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5:560, offset: 0x00c38625, size: 43 bytes, params: 1, frame: 12
return _fun84;
function _fun84(a0) { // fn#84, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5:595, offset: 0x00c38650, size: 32 bytes, params: 2, frame: 15
return (0, ExecuteHeadlessTaskModule.default)(env1_0, require, a0);
}
}
}
function _fun86(a0) { // fn#86, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5:363, offset: 0x00c38690, size: 59 bytes, params: 2, frame: 13
const env0_0 = copyRestArgs(0, undefined);
return (ExecuteRunnableModule).default('Main', _fun87);
function _fun87() { // fn#87, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5:400, offset: 0x00c386cb, size: 43 bytes, params: 1, frame: 14
const binding = env1_3;
const binding2 = env0_0;
const items2 = [];
arraySpread(items2, binding2, 0, undefined);
apply(binding, items2, undefined, undefined);
}
}
function _fun89(a0) { // fn#89, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5:638, offset: 0x00c38716, size: 61 bytes, params: 2, frame: 13
const env0_0 = copyRestArgs(0, undefined);
return (ExecuteRunnableModule).default('Share', _fun90);
function _fun90() { // fn#90, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5:676, offset: 0x00c38753, size: 41 bytes, params: 1, frame: 14
const binding = env1_4;
const binding2 = env0_0;
const items2 = [];
arraySpread(items2, binding2, 0, undefined);
return apply(binding, items2, undefined, undefined);
}
}
}
global.__d(_fun81, 0, [1, 25, 12847, 26, 14, 1216, 12945, 12946, 27, 12948, 15576, 16255, 16256, 16257, 16258,
16259, 16261, 16262, 16263, 16264, 16265, 16266, 16267, 16268,
2]) /* metro module 0, dependencies: [1, 25, 12847, 26, 14, 1216, 12945, 12946, 27, 12948, 15576, 16255, 16256, 16257, 16258, 16259, 16261, 16262, 16263, 16264, 16265, 16266, 16267, 16268, 2] */;