decord/source/components_native/App.tsx

200 lines
8.6 KiB
TypeScript
Raw Normal View History

2026-07-24 07:16:23 +00:00
// Module ID: 13379
// Function ID: 102586
2026-07-20 16:05:17 +00:00
// Name: App
2026-07-24 07:16:23 +00:00
// Dependencies: [31, 27, 13380, 1194, 8879, 12663, 12672, 12689, 7129, 4200, 13381, 13382, 13383, 6886, 3782, 4122, 13384, 9232, 13385, 13386, 33, 13387, 1934, 13420, 4527, 13426, 13427, 13428, 13429, 6998, 13438, 7001, 13439, 13442, 7159, 13503, 10554, 10518, 8327, 13511, 13513, 13517, 13519, 13520, 13521, 13522, 4308, 13523, 477, 4696, 10833, 566, 5588, 13525, 14, 12652, 479, 13527, 10883, 13529, 14773, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
2026-07-24 07:16:23 +00:00
// Module 13379 (App)
2026-07-23 10:11:24 +00:00
import set from "set";
import { NativeModules } from "_isNativeReflectConstruct";
import closure_5 from "_isNativeReflectConstruct";
import closure_6 from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import appDatabaseManager from "appDatabaseManager";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
2026-07-24 07:16:23 +00:00
import module_13386 from "module_13386";
import { jsx } from "module_13442";
2026-07-23 10:11:24 +00:00
const require = arg1;
2026-07-20 16:05:17 +00:00
if (global.__DEV__) {
2026-07-23 10:11:24 +00:00
require("getPluginOptions");
2026-07-20 16:05:17 +00:00
}
2026-07-23 10:11:24 +00:00
let result = require("_isNativeReflectConstruct").fileFinishedImporting("components_native/App.tsx");
2026-07-20 16:05:17 +00:00
export default function App() {
2026-07-23 10:11:24 +00:00
const renderApp = importDefault(14).renderApp;
2026-07-20 16:05:17 +00:00
renderApp.record();
2026-07-23 10:11:24 +00:00
(function useManagers() {
const effect = outer1_3.useEffect(() => {
outer2_1(outer2_2[23]).init();
let obj = outer2_1(outer2_2[23]);
outer2_1(outer2_2[24]).initialize();
let obj2 = outer2_1(outer2_2[24]);
outer2_1(outer2_2[25]).initialize();
let obj3 = outer2_1(outer2_2[25]);
outer2_1(outer2_2[26]).initialize();
let obj4 = outer2_1(outer2_2[26]);
outer2_1(outer2_2[27]).initialize();
let obj5 = outer2_1(outer2_2[27]);
outer2_1(outer2_2[28]).initialize();
let obj6 = outer2_1(outer2_2[28]);
outer2_1(outer2_2[29]).initialize();
let obj7 = outer2_1(outer2_2[29]);
outer2_1(outer2_2[30]).initialize();
let obj8 = outer2_1(outer2_2[30]);
outer2_1(outer2_2[31]).init();
let obj9 = outer2_1(outer2_2[31]);
outer2_1(outer2_2[32]).init();
let obj10 = outer2_1(outer2_2[32]);
outer2_1(outer2_2[33]).init();
let obj11 = outer2_1(outer2_2[33]);
outer2_1(outer2_2[34]).initialize();
let obj12 = outer2_1(outer2_2[34]);
outer2_1(outer2_2[35]).initialize();
let obj13 = outer2_1(outer2_2[35]);
outer2_1(outer2_2[36]).initialize();
let obj14 = outer2_1(outer2_2[36]);
outer2_1(outer2_2[37]).initialize();
let obj15 = outer2_1(outer2_2[37]);
outer2_1(outer2_2[38]).initialize();
const obj16 = outer2_1(outer2_2[38]);
outer2_1(outer2_2[39]).initialize();
const obj17 = outer2_1(outer2_2[39]);
outer2_1(outer2_2[40]).initialize();
const obj18 = outer2_1(outer2_2[40]);
outer2_1(outer2_2[41]).initialize();
outer2_5.ensureInitialized();
const obj19 = outer2_1(outer2_2[41]);
outer2_1(outer2_2[42]).initialize();
const obj20 = outer2_1(outer2_2[42]);
outer2_1(outer2_2[43]).initialize();
const obj21 = outer2_1(outer2_2[43]);
outer2_1(outer2_2[44]).initialize();
const obj22 = outer2_1(outer2_2[44]);
outer2_1(outer2_2[45]).initialize();
const obj23 = outer2_1(outer2_2[45]);
outer2_1(outer2_2[46]).initialize();
const obj24 = outer2_1(outer2_2[46]);
outer2_1(outer2_2[47]).initialize();
const obj25 = outer2_1(outer2_2[47]);
2026-07-20 16:05:17 +00:00
if (obj26.isIOS()) {
2026-07-23 10:11:24 +00:00
outer2_1(outer2_2[49]).initialize();
const obj27 = outer2_1(outer2_2[49]);
2026-07-20 16:05:17 +00:00
}
2026-07-23 10:11:24 +00:00
obj26 = outer2_0(outer2_2[48]);
const result = outer2_0(outer2_2[50]).initializeRouteManagerIfNeeded();
2026-07-20 16:05:17 +00:00
return () => {
2026-07-23 10:11:24 +00:00
outer3_1(outer3_2[27]).terminate();
const obj = outer3_1(outer3_2[27]);
outer3_1(outer3_2[24]).terminate();
const obj2 = outer3_1(outer3_2[24]);
outer3_1(outer3_2[34]).terminate();
const obj3 = outer3_1(outer3_2[34]);
outer3_1(outer3_2[35]).terminate();
const obj4 = outer3_1(outer3_2[35]);
outer3_0(outer3_2[50]).cleanupRouteManager();
const obj5 = outer3_0(outer3_2[50]);
outer3_1(outer3_2[47]).terminate();
const obj6 = outer3_1(outer3_2[47]);
outer3_1(outer3_2[39]).terminate();
const obj7 = outer3_1(outer3_2[39]);
outer3_1(outer3_2[38]).terminate();
const obj8 = outer3_1(outer3_2[38]);
outer3_1(outer3_2[33]).terminate();
const obj9 = outer3_1(outer3_2[33]);
outer3_1(outer3_2[25]).terminate();
const obj10 = outer3_1(outer3_2[25]);
outer3_1(outer3_2[41]).terminate();
const obj11 = outer3_1(outer3_2[41]);
outer3_1(outer3_2[42]).terminate();
const obj12 = outer3_1(outer3_2[42]);
outer3_1(outer3_2[43]).terminate();
const obj13 = outer3_1(outer3_2[43]);
outer3_1(outer3_2[45]).terminate();
const obj14 = outer3_1(outer3_2[45]);
outer3_1(outer3_2[46]).terminate();
const obj15 = outer3_1(outer3_2[46]);
outer3_1(outer3_2[30]).terminate();
2026-07-20 16:05:17 +00:00
};
}, []);
2026-07-23 10:11:24 +00:00
})();
(function useAuthenticated() {
const items = [outer1_6];
const stateFromStores = outer1_0(outer1_2[51]).useStateFromStores(items, () => outer2_6.isAuthenticated());
2026-07-20 16:05:17 +00:00
const items1 = [stateFromStores];
2026-07-23 10:11:24 +00:00
const effect = outer1_3.useEffect(() => {
2026-07-20 16:05:17 +00:00
if (stateFromStores) {
2026-07-23 10:11:24 +00:00
const token = outer2_6.getToken();
2026-07-20 16:05:17 +00:00
if (null == token) {
const _Error = Error;
const error = new Error("Authenticated without a token");
throw error;
} else {
2026-07-23 10:11:24 +00:00
outer2_1(outer2_2[52]).startSession(token);
const obj = outer2_1(outer2_2[52]);
outer2_1(outer2_2[53]).initialize();
const obj2 = outer2_1(outer2_2[53]);
2026-07-20 16:05:17 +00:00
if (obj3.isAndroid()) {
2026-07-23 10:11:24 +00:00
const NativePermissionManager = outer2_4.NativePermissionManager;
2026-07-20 16:05:17 +00:00
const notificationAuthorization = NativePermissionManager.requestNotificationAuthorization();
}
return () => {
2026-07-23 10:11:24 +00:00
outer3_1(outer3_2[53]).terminate();
2026-07-20 16:05:17 +00:00
};
}
}
}, items1);
2026-07-23 10:11:24 +00:00
const effect1 = outer1_3.useEffect(() => {
outer2_1(outer2_2[54]).wasAuthenticated = outer2_6.isAuthenticated();
2026-07-20 16:05:17 +00:00
}, []);
2026-07-23 10:11:24 +00:00
})();
(function useChannelObfuscationPersistence() {
const isChannelMetadataObfuscationEnabled = outer1_0(outer1_2[55]).useIsChannelMetadataObfuscationEnabled("App");
2026-07-20 16:05:17 +00:00
const items = [isChannelMetadataObfuscationEnabled];
2026-07-23 10:11:24 +00:00
const effect = outer1_3.useEffect(() => {
2026-07-20 16:05:17 +00:00
if (obj.isAndroid()) {
2026-07-23 10:11:24 +00:00
const result = outer2_1(outer2_2[56]).setUseChannelObfuscation(isChannelMetadataObfuscationEnabled);
const obj2 = outer2_1(outer2_2[56]);
2026-07-20 16:05:17 +00:00
} else {
2026-07-23 10:11:24 +00:00
const DCDFastConnectManager = outer2_4.DCDFastConnectManager;
2026-07-20 16:05:17 +00:00
const result1 = DCDFastConnectManager.setUseChannelObfuscation(isChannelMetadataObfuscationEnabled);
}
}, items);
2026-07-23 10:11:24 +00:00
})();
(function useAltGatewayPersistence() {
const shouldUseAltGateway = outer1_0(outer1_2[57]).useShouldUseAltGateway("App");
2026-07-20 16:05:17 +00:00
const items = [shouldUseAltGateway];
2026-07-23 10:11:24 +00:00
const effect = outer1_3.useEffect(() => {
2026-07-20 16:05:17 +00:00
if (obj.isAndroid()) {
2026-07-23 10:11:24 +00:00
outer2_1(outer2_2[56]).setUseAltGateway(shouldUseAltGateway);
const obj2 = outer2_1(outer2_2[56]);
2026-07-20 16:05:17 +00:00
} else {
2026-07-23 10:11:24 +00:00
const DCDFastConnectManager = outer2_4.DCDFastConnectManager;
2026-07-20 16:05:17 +00:00
DCDFastConnectManager.setUseAltGateway(shouldUseAltGateway);
}
}, items);
2026-07-23 10:11:24 +00:00
})();
let effect = React.useEffect(() => {
const renderAppEffect = outer1_1(outer1_2[54]).renderAppEffect;
2026-07-20 16:05:17 +00:00
return renderAppEffect.record();
}, []);
2026-07-24 07:16:23 +00:00
let obj = { profile: require(10883) /* setLevels */.Profiles.App };
2026-07-20 16:05:17 +00:00
obj = { appEntryKey: "main" };
2026-07-24 07:16:23 +00:00
const tmp7 = importDefault(10883);
obj.children = jsx(importDefault(14773), {});
obj.children = jsx(importDefault(13529), { appEntryKey: "main" });
2026-07-23 10:11:24 +00:00
return <tmp7 appEntryKey="main" />;
2026-07-20 16:05:17 +00:00
};