This commit is contained in:
janisslsm committed 2026-07-28 01:06:53 +03:00
1 parent af3b49f756
commit 1781d25a15
22448 files changed
+2731829 -2650550

No files matched your search

@@ -1,19 +1,26 @@
/* Metro module 13782; source: modules/user_settings/defs/native/AccessibilitySetting.tsx; dependencies: [57, 31, 661, 1376, 33, 1365, 7013, 1305, 1244, 9692, 13783, 13785, 2] */
import Module00057 from '../../../../by-id/module-00057.js'; /* Metro dependency 57 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as Dismissible_contentModule from '../../../../external/discord_common/js/packages/protos/discord_protos/discord_users/v1/dismissible_content.tsx'; /* Metro dependency 1365 */
import * as DismissibleContentConstantsModule from '../../../dismissible_content/DismissibleContentConstants.tsx'; /* Metro dependency 1376 */
import * as UseSelectedDismissibleContentModule from '../../../dismissible_content/hooks/useSelectedDismissibleContent.tsx'; /* Metro dependency 7013 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as AccessibilityIconModule from '../../../../design/components/Icon/native/redesign/generated/AccessibilityIcon.tsx'; /* Metro dependency 13783 */
function _fun105150(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105150, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13979:6, offset: 0x022ae697, size: 342 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importDefault(57) /* metro dependency 57 */;
const env0_3 = importAll(31) /* metro dependency 31 */;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
const env0_4 = (require(1376) /* metro dependency 1376: DismissibleContentConstants */).ContentDismissActionType;
const env0_5 = (require(33) /* metro dependency 33 */).jsx;
const DismissibleContent = (require(1365) /* metro dependency 1365: dismissible_content */).DismissibleContent;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
const DismissibleContent = (Dismissible_contentModule).DismissibleContent;
const MOBILE_ACCESSIBILITY_COLOR_SETTINGS = DismissibleContent.MOBILE_ACCESSIBILITY_COLOR_SETTINGS;
object = [MOBILE_ACCESSIBILITY_COLOR_SETTINGS];
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const AccessibilityIcon = (require(13783) /* metro dependency 13783: AccessibilityIcon */).AccessibilityIcon;
const AccessibilityIcon = (AccessibilityIconModule).AccessibilityIcon;
const ACCESSIBILITY = UserSettingsSections.ACCESSIBILITY;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[8]).intl.string(require(dependencyMap[8]).t.G0neg7);
@@ -21,47 +28,49 @@ function _fun105150(global, require, importDefault, importAll, module, exports,
usePreNavigationAction: usePreNavigationAction_105153, screen: {route: ACCESSIBILITY, getComponent: function() {
return require(dependencyMap[11]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccessibilitySetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccessibilitySetting.tsx');
exports.default = value;
}
function useTrailing_105152() { // fn#105152, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13979:406, offset: 0x022ae82d, size: 200 bytes, params: 1, frame: 19
var r0;
var TextBadge;
var intl;
const value2 = undefined;
const value4 = env0_2((require(7013) /* metro dependency 7013: useSelectedDismissibleContent */).useSelectedDismissibleContent(env0_6),
2);
const property = value4[0];
value4[1];
const value5 = null;
if (value5 != property) {
if (value5 == env0_6 ? value2 : env0_6.includes(property)) {
TextBadge = (require(1305) /* metro dependency 1305: native */).TextBadge;
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
r0 = <TextBadge text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.y2b7CA)} />;
function useTrailing_105152() { // fn#105152, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13979:406, offset: 0x022ae82d, size: 200 bytes, params: 1, frame: 19
var r0;
var TextBadge;
var intl;
const value2 = undefined;
const value4 = Module00057((UseSelectedDismissibleContentModule).useSelectedDismissibleContent(env0_6),
2);
const property = value4[0];
value4[1];
const value5 = null;
if (value5 != property) {
if (value5 == env0_6 ? value2 : env0_6.includes(property)) {
TextBadge = (require(1305) /* metro dependency 1305: native */).TextBadge;
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
r0 = <TextBadge text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.y2b7CA)} />;
} else {
r0 = value5;
}
} else {
r0 = value5;
}
} else {
r0 = value5;
return r0;
}
return r0;
}
function usePreNavigationAction_105153() { // fn#105153, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13979:639, offset: 0x022ae8f5, size: 112 bytes, params: 1, frame: 15
const value3 = env0_2((require(7013) /* metro dependency 7013: useSelectedDismissibleContent */).useSelectedDismissibleContent(env0_6),
2);
return env0_3.useCallback(_fun105154, [value3[1], value3[0]]);
}
function usePreNavigationAction_105153() { // fn#105153, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13979:639, offset: 0x022ae8f5, size: 112 bytes, params: 1, frame: 15
const value3 = Module00057((UseSelectedDismissibleContentModule).useSelectedDismissibleContent(env0_6),
2);
return ReactModule.useCallback(_fun105154, [value3[1], value3[0]]);
function _fun105154() { // fn#105154, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13979:765, offset: 0x022ae965, size: 82 bytes, params: 1, frame: 13
var binding;
if (env0_0 != null && env1_6 != null && env1_6.includes(env0_0)) {
binding = env0_1;
value = environment.__proto__;
binding(ContentDismissActionType.TAKE_ACTION);
}
return true;
}
function _fun105154() { // fn#105154, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13979:765, offset: 0x022ae965, size: 82 bytes, params: 1, frame: 13
var binding;
if (env0_0 != null && env1_6 != null && env1_6.includes(env0_0)) {
binding = env0_1;
value = environment.__proto__;
binding(ContentDismissActionType.TAKE_ACTION);
}
return true;
}
global.__d(_fun105150, 13782, [57, 31, 661, 1376, 33, 1365, 7013, 1305, 1244, 9692, 13783, 13785,
2]) /* metro module 13782, dependencies: [57, 31, 661, 1376, 33, 1365, 7013, 1305, 1244, 9692, 13783, 13785, 2] */;
@@ -1,10 +1,14 @@
/* Metro module 13291; source: modules/user_settings/defs/native/AccountAgeGroupAdultSetting.tsx; dependencies: [8224, 4813, 3835, 9692, 1244, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101332(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101332, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13481:6, offset: 0x02210c6f, size: 177 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createStatic = value.createStatic;
const ACCOUNT = MobileSetting.ACCOUNT;
value = Reflect.apply(createStatic, value, [{useTitle: function() {
@@ -12,13 +16,15 @@ function _fun101332(global, require, importDefault, importAll, module, exports,
}, parent: ACCOUNT, useTrailing: function() {
return require(dependencyMap[4]).intl.string(require(dependencyMap[4]).t.XxRj7f);
}, usePredicate: usePredicate}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountAgeGroupAdultSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountAgeGroupAdultSetting.tsx');
exports.default = value;
function usePredicate() { // fn#101335, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13481:286, offset: 0x02210d9c, size: 90 bytes, params: 1, frame: 14
let value = require(4813) /* metro dependency 4813: AgeVerificationUtils */;
value = value.useIsAgeVerified();
return (require(3835) /* metro dependency 3835: RegionalFeatureConfigUtils */).useHasAgeGatedFeatures() && value && !(require(4813) /* metro dependency 4813: AgeVerificationUtils */).useIsVerifiedTeen();
}
}
function usePredicate() { // fn#101335, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13481:286, offset: 0x02210d9c, size: 90 bytes, params: 1, frame: 14
let value = require(4813) /* metro dependency 4813: AgeVerificationUtils */;
value = value.useIsAgeVerified();
return (require(3835) /* metro dependency 3835: RegionalFeatureConfigUtils */).useHasAgeGatedFeatures() && value && !(require(4813) /* metro dependency 4813: AgeVerificationUtils */).useIsVerifiedTeen();
}
global.__d(_fun101332, 13291, [8224, 4813, 3835, 9692, 1244,
2]) /* metro module 13291, dependencies: [8224, 4813, 3835, 9692, 1244, 2] */;
@@ -1,37 +1,46 @@
/* Metro module 13292; source: modules/user_settings/defs/native/AccountAgeGroupAssignedAdultSetting.tsx; dependencies: [8224, 661, 9692, 1244, 2742, 4813, 13293, 2] */
import AgeAssuranceMessages from '../../../age_assurance/AgeAssurance.messages.js'; /* Metro dependency 2742 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as AgeVerificationUtilsModule from '../../../age_assurance/AgeVerificationUtils.tsx'; /* Metro dependency 4813 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101336(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101336, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13482:6, offset: 0x02210df6, size: 243 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.piqs0o);
}};
const ACCOUNT = MobileSetting.ACCOUNT;
object2.parent = ACCOUNT;
object2.useTrailing = useTrailing_101338;
const useShowAssignedAgeGroupSettings = (require(4813) /* metro dependency 4813: AgeVerificationUtils */).useShowAssignedAgeGroupSettings;
object2.usePredicate = useShowAssignedAgeGroupSettings;
object.parent = ACCOUNT;
object.useTrailing = useTrailing_101338;
const useShowAssignedAgeGroupSettings = (AgeVerificationUtilsModule).useShowAssignedAgeGroupSettings;
object.usePredicate = useShowAssignedAgeGroupSettings;
const AGE_GROUP = UserSettingsSections.AGE_GROUP;
object2.screen = {route: AGE_GROUP, getComponent: function() {
object.screen = {route: AGE_GROUP, getComponent: function() {
return require(dependencyMap[6]).default;
}};
value = Reflect.apply(createRoute, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountAgeGroupAssignedAdultSetting.tsx');
value = Reflect.apply(createRoute, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountAgeGroupAssignedAdultSetting.tsx');
exports.default = value;
function useTrailing_101338() { // fn#101338, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13482:254, offset: 0x02210f29, size: 140 bytes, params: 1, frame: 18
const intl = (IndexNativeModule).intl;
let string = intl.string;
const XxRj7f = (IndexNativeModule).t.XxRj7f;
const value2 = Reflect.apply(string, intl, [XxRj7f]);
string = intl.string;
const FTawSP = (AgeAssuranceMessages).FTawSP;
return '' + value2 + ' • ' + Reflect.apply(string, intl, [FTawSP]);
}
}
function useTrailing_101338() { // fn#101338, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13482:254, offset: 0x02210f29, size: 140 bytes, params: 1, frame: 18
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
let string = intl.string;
const XxRj7f = (require(1244) /* metro dependency 1244: indexNative */).t.XxRj7f;
const value2 = Reflect.apply(string, intl, [XxRj7f]);
string = intl.string;
const FTawSP = (importDefault(2742) /* metro dependency 2742: AgeAssuranceMessages */).FTawSP;
return '' + value2 + ' • ' + Reflect.apply(string, intl, [FTawSP]);
}
global.__d(_fun101336, 13292, [8224, 661, 9692, 1244, 2742, 4813, 13293,
2]) /* metro module 13292, dependencies: [8224, 661, 9692, 1244, 2742, 4813, 13293, 2] */;
@@ -1,10 +1,16 @@
/* Metro module 13294; source: modules/user_settings/defs/native/AccountAgeGroupNonAdultSetting.tsx; dependencies: [8224, 5263, 5074, 4813, 1244, 3835, 9692, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as AgeVerificationUtilsModule from '../../../age_assurance/AgeVerificationUtils.tsx'; /* Metro dependency 4813 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101345(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101345, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13484:6, offset: 0x02211364, size: 200 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
const ACCOUNT = MobileSetting.ACCOUNT;
value = Reflect.apply(createPressable, value, [{useTitle: function() {
@@ -15,21 +21,23 @@ function _fun101345(global, require, importDefault, importAll, module, exports,
object.entryPoint = require(dependencyMap[2]).AgeVerificationModalEntryPoint.ACCOUNT_AGE_GROUP;
defaultImport.showAgeVerificationGetStartedModal(object);
}, withArrow: true, usePredicate: usePredicate_101349}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountAgeGroupNonAdultSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountAgeGroupNonAdultSetting.tsx');
exports.default = value;
function useTrailing_101347() { // fn#101347, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13484:234, offset: 0x0221146a, size: 143 bytes, params: 1, frame: 16
const value2 = (AgeVerificationUtilsModule).useIsAgeVerified();
const intl = (IndexNativeModule).intl;
const string = intl.string;
const t = (IndexNativeModule).t;
return value2 ? intl.string(t.sK0dmH) : Reflect.apply(string, intl, [t.lKDPGA]);
}
function usePredicate_101349() { // fn#101349, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13484:608, offset: 0x02211542, size: 93 bytes, params: 1, frame: 14
let value = require(4813) /* metro dependency 4813: AgeVerificationUtils */;
value = value.useIsAgeVerified();
return (require(3835) /* metro dependency 3835: RegionalFeatureConfigUtils */).useHasTeenDefaults() && (value ? (require(4813) /* metro dependency 4813: AgeVerificationUtils */).useIsVerifiedTeen() : !value);
}
}
function useTrailing_101347() { // fn#101347, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13484:234, offset: 0x0221146a, size: 143 bytes, params: 1, frame: 16
const value2 = (require(4813) /* metro dependency 4813: AgeVerificationUtils */).useIsAgeVerified();
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
return value2 ? intl.string(t.sK0dmH) : Reflect.apply(string, intl, [t.lKDPGA]);
}
function usePredicate_101349() { // fn#101349, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13484:608, offset: 0x02211542, size: 93 bytes, params: 1, frame: 14
let value = require(4813) /* metro dependency 4813: AgeVerificationUtils */;
value = value.useIsAgeVerified();
return (require(3835) /* metro dependency 3835: RegionalFeatureConfigUtils */).useHasTeenDefaults() && (value ? (require(4813) /* metro dependency 4813: AgeVerificationUtils */).useIsVerifiedTeen() : !value);
}
global.__d(_fun101345, 13294, [8224, 5263, 5074, 4813, 1244, 3835, 9692,
2]) /* metro module 13294, dependencies: [8224, 5263, 5074, 4813, 1244, 3835, 9692, 2] */;
@@ -1,37 +1,45 @@
/* Metro module 13323; source: modules/user_settings/defs/native/AccountBlockedUsersSetting.tsx; dependencies: [3793, 8224, 661, 566, 1244, 9692, 10625, 13324, 2] */
import RelationshipStore from '../../../../stores/RelationshipStore.tsx'; /* Metro dependency 3793 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as DenyIconModule from '../../../../design/components/Icon/native/redesign/generated/DenyIcon.tsx'; /* Metro dependency 10625 */
function _fun101509(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101509, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13513:6, offset: 0x0221709f, size: 262 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[4]).intl.string(require(dependencyMap[4]).t.PFOUKW);
}, useDescription: useDescription_101511};
const DenyIcon = (require(10625) /* metro dependency 10625: DenyIcon */).DenyIcon;
object2.IconComponent = DenyIcon;
const DenyIcon = (DenyIconModule).DenyIcon;
object.IconComponent = DenyIcon;
const CONTENT_AND_SOCIAL_DISCORD = MobileSetting.CONTENT_AND_SOCIAL_DISCORD;
object2.parent = CONTENT_AND_SOCIAL_DISCORD;
object.parent = CONTENT_AND_SOCIAL_DISCORD;
const BLOCKED_USERS_V2 = UserSettingsSections.BLOCKED_USERS_V2;
object2.screen = {route: BLOCKED_USERS_V2, getComponent: function() {
object.screen = {route: BLOCKED_USERS_V2, getComponent: function() {
return require(dependencyMap[7]).default;
}};
value = Reflect.apply(createRoute, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountBlockedUsersSetting.tsx');
value = Reflect.apply(createRoute, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountBlockedUsersSetting.tsx');
exports.default = value;
exports.AccountBlockedUsersSettingV2 = value;
function useDescription_101511() { // fn#101511, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13513:254, offset: 0x022171e3, size: 116 bytes, params: 1, frame: 16
const value = (require(566) /* metro dependency 566: flux */).useStateFromStores([RelationshipStore], function() {
return '' + RelationshipStore.getBlockedIDs().length;
});
const intl = (IndexNativeModule).intl;
return intl.format((IndexNativeModule).t['r91W/h'],
{numberOfBlockedUsers: value});
}
}
function useDescription_101511() { // fn#101511, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13513:254, offset: 0x022171e3, size: 116 bytes, params: 1, frame: 16
const value = (require(566) /* metro dependency 566: flux */).useStateFromStores([RelationshipStore], function() {
return '' + RelationshipStore.getBlockedIDs().length;
});
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
return intl.format((require(1244) /* metro dependency 1244: indexNative */).t['r91W/h'],
{numberOfBlockedUsers: value});
}
global.__d(_fun101509, 13323, [3793, 8224, 661, 566, 1244, 9692, 10625, 13324,
2]) /* metro module 13323, dependencies: [3793, 8224, 661, 566, 1244, 9692, 10625, 13324, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13298; source: modules/user_settings/defs/native/AccountChangePasswordSetting.tsx; dependencies: [8224, 661, 9692, 1244, 13299, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101364(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101364, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13488:6, offset: 0x02211c05, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const ACCOUNT = MobileSetting.ACCOUNT;
const ACCOUNT_CHANGE_PASSWORD = UserSettingsSections.ACCOUNT_CHANGE_PASSWORD;
@@ -14,7 +19,9 @@ function _fun101364(global, require, importDefault, importAll, module, exports,
}, parent: ACCOUNT, screen: {route: ACCOUNT_CHANGE_PASSWORD, getComponent: function() {
return require(dependencyMap[4]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountChangePasswordSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountChangePasswordSetting.tsx');
exports.default = value;
}
global.__d(_fun101364, 13298, [8224, 661, 9692, 1244, 13299,
2]) /* metro module 13298, dependencies: [8224, 661, 9692, 1244, 13299, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13302; source: modules/user_settings/defs/native/AccountConfirmPasswordSetting.tsx; dependencies: [8224, 661, 9692, 1244, 9010, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101389(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101389, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13492:6, offset: 0x02212cd4, size: 206 bytes, params: 8, frame: 22
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const ACCOUNT = MobileSetting.ACCOUNT;
const ACCOUNT_CONFIRM_PASSWORD = UserSettingsSections.ACCOUNT_CONFIRM_PASSWORD;
@@ -14,7 +19,9 @@ function _fun101389(global, require, importDefault, importAll, module, exports,
}, parent: ACCOUNT, unsearchable: true, screen: {route: ACCOUNT_CONFIRM_PASSWORD, getComponent: function() {
return require(dependencyMap[4]).UserSettingsConfirmPasswordWrapped;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountConfirmPasswordSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountConfirmPasswordSetting.tsx');
exports.default = value;
}
global.__d(_fun101389, 13302, [8224, 661, 9692, 1244, 9010,
2]) /* metro module 13302, dependencies: [8224, 661, 9692, 1244, 9010, 2] */;
@@ -1,20 +1,27 @@
/* Metro module 13333; source: modules/user_settings/defs/native/AccountDeleteSetting.tsx; dependencies: [8224, 13334, 9692, 1244, 2] */
import HandleDisableAccount from '../../account/native/handleDisableAccount.tsx'; /* Metro dependency 13334 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101555(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101555, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13523:6, offset: 0x02218512, size: 179 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
const ACCOUNT = MobileSetting.ACCOUNT;
value = Reflect.apply(createPressable, value, [{useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['8lQ2rR']);
}, parent: ACCOUNT, variant: 'danger', onPress: onPress_101557}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountDeleteSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountDeleteSetting.tsx');
exports.default = value;
function onPress_101557() { // fn#101557, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13523:247, offset: 0x02218603, size: 34 bytes, params: 1, frame: 11
(HandleDisableAccount)(true);
}
}
function onPress_101557() { // fn#101557, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13523:247, offset: 0x02218603, size: 34 bytes, params: 1, frame: 11
(importDefault(13334) /* metro dependency 13334: handleDisableAccount */)(true);
}
global.__d(_fun101555, 13333, [8224, 13334, 9692, 1244,
2]) /* metro module 13333, dependencies: [8224, 13334, 9692, 1244, 2] */;
@@ -1,20 +1,27 @@
/* Metro module 13335; source: modules/user_settings/defs/native/AccountDisableSetting.tsx; dependencies: [8224, 13334, 9692, 1244, 2] */
import HandleDisableAccount from '../../account/native/handleDisableAccount.tsx'; /* Metro dependency 13334 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101566(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101566, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13525:6, offset: 0x02218983, size: 171 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
const ACCOUNT = MobileSetting.ACCOUNT;
value = Reflect.apply(createPressable, value, [{useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.jf5GGb);
}, parent: ACCOUNT, onPress: onPress_101568}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountDisableSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountDisableSetting.tsx');
exports.default = value;
function onPress_101568() { // fn#101568, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13525:227, offset: 0x02218a6c, size: 34 bytes, params: 1, frame: 11
(HandleDisableAccount)(false);
}
}
function onPress_101568() { // fn#101568, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13525:227, offset: 0x02218a6c, size: 34 bytes, params: 1, frame: 11
(importDefault(13334) /* metro dependency 13334: handleDisableAccount */)(false);
}
global.__d(_fun101566, 13335, [8224, 13334, 9692, 1244,
2]) /* metro module 13335, dependencies: [8224, 13334, 9692, 1244, 2] */;
@@ -1,12 +1,18 @@
/* Metro module 13288; source: modules/user_settings/defs/native/AccountDisplayNameSetting.tsx; dependencies: [1878, 8224, 661, 566, 9692, 1244, 13179, 2] */
import UserStore from '../../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as FluxModule from '../../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101317(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101317, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13478:6, offset: 0x02210769, size: 232 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const ACCOUNT = MobileSetting.ACCOUNT;
const PROFILE_CUSTOMIZATION = UserSettingsSections.PROFILE_CUSTOMIZATION;
@@ -17,16 +23,18 @@ function _fun101317(global, require, importDefault, importAll, module, exports,
}, screen: {route: PROFILE_CUSTOMIZATION, getComponent: function() {
return require(dependencyMap[6]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountDisplayNameSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountDisplayNameSetting.tsx');
exports.default = value;
function useTrailing_101319() { // fn#101319, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13478:271, offset: 0x0221088f, size: 59 bytes, params: 1, frame: 13
return (FluxModule).useStateFromStores([UserStore], _fun101320);
function _fun101320() { // fn#101320, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13478:358, offset: 0x022108ca, size: 35 bytes, params: 1, frame: 10
const value = environment.__proto__;
return UserStore.getCurrentUser()?.globalName;
}
}
}
function useTrailing_101319() { // fn#101319, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13478:271, offset: 0x0221088f, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun101320);
}
function _fun101320() { // fn#101320, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13478:358, offset: 0x022108ca, size: 35 bytes, params: 1, frame: 10
const value = environment.__proto__;
return UserStore.getCurrentUser()?.globalName;
}
global.__d(_fun101317, 13288, [1878, 8224, 661, 566, 9692, 1244, 13179,
2]) /* metro module 13288, dependencies: [1878, 8224, 661, 566, 9692, 1244, 13179, 2] */;
@@ -1,11 +1,17 @@
/* Metro module 13289; source: modules/user_settings/defs/native/AccountEmailSetting.tsx; dependencies: [1878, 8224, 566, 8953, 9692, 1244, 2] */
import UserStore from '../../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import EmailVerificationModalActionCreators from '../../../../actions/native/EmailVerificationModalActionCreators.tsx'; /* Metro dependency 8953 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as FluxModule from '../../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101322(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101322, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13479:6, offset: 0x022108ed, size: 204 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
const ACCOUNT = MobileSetting.ACCOUNT;
value = Reflect.apply(createPressable, value, [{useTitle: function() {
@@ -13,20 +19,22 @@ function _fun101322(global, require, importDefault, importAll, module, exports,
}, parent: ACCOUNT, useTrailing: function() {
return require(dependencyMap[2]).useStateFromStores([UserStore], _fun101325);
}, onPress: onPress_101326, withArrow: true}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountEmailSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountEmailSetting.tsx');
exports.default = value;
function useTrailing_101324() { // fn#101324, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13479:244, offset: 0x022109f7, size: 59 bytes, params: 1, frame: 13
return (FluxModule).useStateFromStores([UserStore], _fun101325);
function _fun101325() { // fn#101325, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13479:325, offset: 0x02210a32, size: 35 bytes, params: 1, frame: 10
const value = environment.__proto__;
return UserStore.getCurrentUser()?.email;
}
}
function onPress_101326() { // fn#101326, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13479:399, offset: 0x02210a55, size: 40 bytes, params: 1, frame: 12
(EmailVerificationModalActionCreators).open(true);
}
}
function useTrailing_101324() { // fn#101324, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13479:244, offset: 0x022109f7, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun101325);
}
function onPress_101326() { // fn#101326, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13479:399, offset: 0x02210a55, size: 40 bytes, params: 1, frame: 12
(importDefault(8953) /* metro dependency 8953: EmailVerificationModalActionCreators */).open(true);
}
function _fun101325() { // fn#101325, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13479:325, offset: 0x02210a32, size: 35 bytes, params: 1, frame: 10
const value = environment.__proto__;
return UserStore.getCurrentUser()?.email;
}
global.__d(_fun101322, 13289, [1878, 8224, 566, 8953, 9692, 1244,
2]) /* metro module 13289, dependencies: [1878, 8224, 566, 8953, 9692, 1244, 2] */;
@@ -1,52 +1,59 @@
/* Metro module 13303; source: modules/user_settings/defs/native/AccountEnable2faSetting.tsx; dependencies: [1878, 8224, 13268, 13304, 4647, 1244, 9692, 2] */
import UserStore from '../../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as SettingsAccountUtilsModule from '../../account/native/SettingsAccountUtils.tsx'; /* Metro dependency 13268 */
function _fun101392(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101392, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13493:6, offset: 0x02212e03, size: 204 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
const ACCOUNT = MobileSetting.ACCOUNT;
value = Reflect.apply(createPressable, value, [{useTitle: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.cDgKte);
}, parent: ACCOUNT, onPress: onPress_101394, withArrow: true, usePredicate: usePredicate_101395}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountEnable2faSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountEnable2faSetting.tsx');
exports.default = value;
}
function onPress_101394() { // fn#101394, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13493:237, offset: 0x02212f0f, size: 215 bytes, params: 1, frame: 19
var defaultImport;
var show;
var object;
const intl = (IndexNativeModule).intl;
const t = (IndexNativeModule).t;
const currentUser = UserStore.getCurrentUser();
const value3 = undefined;
const verified = currentUser == null ? value3 : currentUser.verified;
if (verified == null) {
defaultImport = importDefault(4647) /* metro dependency 4647: AlertActionCreators */;
show = defaultImport.show;
object = {};
object.title = intl.string(t.v740sh);
object.body = intl.string(t.uggF7o);
Reflect.apply(show, defaultImport, [object]);
} else if (verified) {
(importDefault(13304) /* metro dependency 13304: TwoFASetupModalActionCreators */).open();
} else {
defaultImport = importDefault(4647) /* metro dependency 4647: AlertActionCreators */;
show = defaultImport.show;
object = {};
object.title = intl.string(t.v740sh);
object.body = intl.string(t.uggF7o);
Reflect.apply(show, defaultImport, [object]);
}
return value3;
}
function onPress_101394() { // fn#101394, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13493:237, offset: 0x02212f0f, size: 215 bytes, params: 1, frame: 19
var defaultImport;
var show;
var object2;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
const currentUser = UserStore.getCurrentUser();
const value3 = undefined;
const verified = currentUser == null ? value3 : currentUser.verified;
if (verified == null) {
defaultImport = importDefault(4647) /* metro dependency 4647: AlertActionCreators */;
show = defaultImport.show;
object2 = {};
object2.title = intl.string(t.v740sh);
object2.body = intl.string(t.uggF7o);
Reflect.apply(show, defaultImport, [object2]);
} else if (verified) {
(importDefault(13304) /* metro dependency 13304: TwoFASetupModalActionCreators */).open();
} else {
defaultImport = importDefault(4647) /* metro dependency 4647: AlertActionCreators */;
show = defaultImport.show;
object2 = {};
object2.title = intl.string(t.v740sh);
object2.body = intl.string(t.uggF7o);
Reflect.apply(show, defaultImport, [object2]);
function usePredicate_101395() { // fn#101395, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13493:490, offset: 0x02212fe6, size: 40 bytes, params: 1, frame: 11
const useIsTOTPEnabled = SettingsAccountUtilsModule.useIsTOTPEnabled;
return !Reflect.apply(useIsTOTPEnabled, SettingsAccountUtilsModule, []);
}
return value3;
}
function usePredicate_101395() { // fn#101395, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13493:490, offset: 0x02212fe6, size: 40 bytes, params: 1, frame: 11
const value = require(13268) /* metro dependency 13268: SettingsAccountUtils */;
const useIsTOTPEnabled = value.useIsTOTPEnabled;
return !Reflect.apply(useIsTOTPEnabled, value, []);
}
global.__d(_fun101392, 13303, [1878, 8224, 13268, 13304, 4647, 1244, 9692,
2]) /* metro module 13303, dependencies: [1878, 8224, 13268, 13304, 4647, 1244, 9692, 2] */;
@@ -1,14 +1,21 @@
/* Metro module 13330; source: modules/user_settings/defs/native/AccountIgnoredUsersSetting.tsx; dependencies: [3793, 8224, 661, 566, 1244, 9692, 8998, 13331, 2] */
import RelationshipStore from '../../../../stores/RelationshipStore.tsx'; /* Metro dependency 3793 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as EyeSlashIconModule from '../../../../design/components/Icon/native/redesign/generated/EyeSlashIcon.tsx'; /* Metro dependency 8998 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101537(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101537, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13520:6, offset: 0x02217c29, size: 254 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const EyeSlashIcon = (require(8998) /* metro dependency 8998: EyeSlashIcon */).EyeSlashIcon;
const EyeSlashIcon = (EyeSlashIconModule).EyeSlashIcon;
const CONTENT_AND_SOCIAL_DISCORD = MobileSetting.CONTENT_AND_SOCIAL_DISCORD;
const IGNORED_USERS = UserSettingsSections.IGNORED_USERS;
value = Reflect.apply(createRoute, value, [{IconComponent: EyeSlashIcon, useTitle: function() {
@@ -17,17 +24,19 @@ function _fun101537(global, require, importDefault, importAll, module, exports,
getComponent: function() {
return require(dependencyMap[7]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountIgnoredUsersSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountIgnoredUsersSetting.tsx');
exports.default = value;
function useDescription_101539() { // fn#101539, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13520:292, offset: 0x02217d65, size: 122 bytes, params: 1, frame: 16
const value = (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([RelationshipStore],
function() {
return RelationshipStore.getIgnoredIDs();
});
const intl = (IndexNativeModule).intl;
return intl.format((IndexNativeModule).t.rXUeOl,
{numberOfIgnoredUsers: value.length});
}
}
function useDescription_101539() { // fn#101539, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13520:292, offset: 0x02217d65, size: 122 bytes, params: 1, frame: 16
const value = (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([RelationshipStore],
function() {
return RelationshipStore.getIgnoredIDs();
});
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
return intl.format((require(1244) /* metro dependency 1244: indexNative */).t.rXUeOl,
{numberOfIgnoredUsers: value.length});
}
global.__d(_fun101537, 13330, [3793, 8224, 661, 566, 1244, 9692, 8998, 13331,
2]) /* metro module 13330, dependencies: [3793, 8224, 661, 566, 1244, 9692, 8998, 13331, 2] */;
@@ -1,12 +1,17 @@
/* Metro module 13290; source: modules/user_settings/defs/native/AccountPhoneSetting.tsx; dependencies: [1878, 8224, 9014, 566, 5080, 9013, 1962, 9016, 9692, 1244, 2] */
import UserStore from '../../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as FluxModule from '../../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as PhoneConstantsModule from '../../../phone/PhoneConstants.tsx'; /* Metro dependency 9014 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101327(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101327, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13480:6, offset: 0x02210a7d, size: 226 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const env0_4 = (require(9014) /* metro dependency 9014: PhoneConstants */).PHONE_VERIFICATION_MODAL_KEY;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
const ACCOUNT = MobileSetting.ACCOUNT;
value = Reflect.apply(createPressable, value, [{useTitle: function() {
@@ -18,16 +23,18 @@ function _fun101327(global, require, importDefault, importAll, module, exports,
{allowDeletePhone: true, reason: require(dependencyMap[7]).ChangePhoneReason.USER_SETTINGS_UPDATE},
PHONE_VERIFICATION_MODAL_KEY);
}, withArrow: true}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountPhoneSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountPhoneSetting.tsx');
exports.default = value;
function useTrailing_101329() { // fn#101329, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13480:280, offset: 0x02210b9d, size: 59 bytes, params: 1, frame: 13
return (FluxModule).useStateFromStores([UserStore], _fun101330);
function _fun101330() { // fn#101330, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13480:361, offset: 0x02210bd8, size: 35 bytes, params: 1, frame: 10
const value = environment.__proto__;
return UserStore.getCurrentUser()?.phone;
}
}
}
function useTrailing_101329() { // fn#101329, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13480:280, offset: 0x02210b9d, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun101330);
}
function _fun101330() { // fn#101330, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13480:361, offset: 0x02210bd8, size: 35 bytes, params: 1, frame: 10
const value = environment.__proto__;
return UserStore.getCurrentUser()?.phone;
}
global.__d(_fun101327, 13290, [1878, 8224, 9014, 566, 5080, 9013, 1962, 9016, 9692, 1244,
2]) /* metro module 13290, dependencies: [1878, 8224, 9014, 566, 5080, 9013, 1962, 9016, 9692, 1244, 2] */;
@@ -1,52 +1,62 @@
/* Metro module 13316; source: modules/user_settings/defs/native/AccountRemove2faSetting.tsx; dependencies: [8224, 13317, 4647, 1244, 13267, 9692, 13268, 2] */
import AlertActionCreators from '../../../../actions/AlertActionCreators.tsx'; /* Metro dependency 4647 */
import MFAActionCreators from '../../../../actions/MFAActionCreators.tsx'; /* Metro dependency 13267 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as SettingsAccountUtilsModule from '../../account/native/SettingsAccountUtils.tsx'; /* Metro dependency 13268 */
import * as MFAUtilsModule from '../../account/MFAUtils.tsx'; /* Metro dependency 13317 */
function _fun101451(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101451, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13506:6, offset: 0x022154e3, size: 229 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['D+aE7g']);
}};
const ACCOUNT = MobileSetting.ACCOUNT;
object2.parent = ACCOUNT;
object2.onPress = onPress_101453;
object2.useIsDisabled = useIsDisabled;
const use2FARemoveDisableReason = (require(13317) /* metro dependency 13317: MFAUtils */).use2FARemoveDisableReason;
object2.useDescription = use2FARemoveDisableReason;
const useIsTOTPEnabled = (require(13268) /* metro dependency 13268: SettingsAccountUtils */).useIsTOTPEnabled;
object2.usePredicate = useIsTOTPEnabled;
value = Reflect.apply(createPressable, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountRemove2faSetting.tsx');
object.parent = ACCOUNT;
object.onPress = onPress_101453;
object.useIsDisabled = useIsDisabled;
const use2FARemoveDisableReason = (MFAUtilsModule).use2FARemoveDisableReason;
object.useDescription = use2FARemoveDisableReason;
const useIsTOTPEnabled = (SettingsAccountUtilsModule).useIsTOTPEnabled;
object.usePredicate = useIsTOTPEnabled;
value = Reflect.apply(createPressable, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountRemove2faSetting.tsx');
exports.default = value;
function onPress_101453() { // fn#101453, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13506:230, offset: 0x02215606, size: 208 bytes, params: 1, frame: 18
const defaultImport = AlertActionCreators;
const show = defaultImport.show;
const object = {};
const intl = (IndexNativeModule).intl;
let string = intl.string;
const t = (IndexNativeModule).t;
object.title = Reflect.apply(string, intl, [t['D+aE7g']]);
string = intl.string;
const EA4ZEk = t.EA4ZEk;
object.body = Reflect.apply(string, intl, [EA4ZEk]);
object.cancelText = intl.string(t['ETE/oC']);
object.onConfirm = onConfirm_101454;
Reflect.apply(show, defaultImport, [object]);
function onPress_101453OnConfirm() { // fn#101454, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13506:417, owner: onPress_101453.onConfirm, offset: 0x022156d6, size: 37 bytes, params: 1, frame: 11
const value = environment.__proto__;
return (MFAActionCreators).disable();
}
}
function useIsDisabled() { // fn#101455, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13506:456, offset: 0x022156fb, size: 43 bytes, params: 1, frame: 11
let value = MFAUtilsModule;
value = value.use2FARemoveDisableReason();
return value !== null;
}
}
function onPress_101453() { // fn#101453, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13506:230, offset: 0x02215606, size: 208 bytes, params: 1, frame: 18
const defaultImport = importDefault(4647) /* metro dependency 4647: AlertActionCreators */;
const show = defaultImport.show;
const object2 = {};
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
let string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
object2.title = Reflect.apply(string, intl, [t['D+aE7g']]);
string = intl.string;
const EA4ZEk = t.EA4ZEk;
object2.body = Reflect.apply(string, intl, [EA4ZEk]);
object2.cancelText = intl.string(t['ETE/oC']);
object2.onConfirm = onConfirm;
Reflect.apply(show, defaultImport, [object2]);
}
function useIsDisabled() { // fn#101455, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13506:456, offset: 0x022156fb, size: 43 bytes, params: 1, frame: 11
let value = require(13317) /* metro dependency 13317: MFAUtils */;
value = value.use2FARemoveDisableReason();
return value !== null;
}
function onPress_101453OnConfirm() { // fn#101454, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13506:417, owner: onPress_101453.onConfirm, offset: 0x022156d6, size: 37 bytes, params: 1, frame: 11
const value = environment.__proto__;
return (importDefault(13267) /* metro dependency 13267: MFAActionCreators */).disable();
}
global.__d(_fun101451, 13316, [8224, 13317, 4647, 1244, 13267, 9692, 13268,
2]) /* metro module 13316, dependencies: [8224, 13317, 4647, 1244, 13267, 9692, 13268, 2] */;
@@ -1,19 +1,26 @@
/* Metro module 13241; source: modules/user_settings/defs/native/AccountSetting.tsx; dependencies: [661, 9692, 1244, 11717, 13242, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as UserCircleIconModule from '../../../../design/components/Icon/native/redesign/generated/UserCircleIcon.tsx'; /* Metro dependency 11717 */
function _fun100987(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#100987, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13431:6, offset: 0x02203f42, size: 201 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const UserCircleIcon = (require(11717) /* metro dependency 11717: UserCircleIcon */).UserCircleIcon;
const UserCircleIcon = (UserCircleIconModule).UserCircleIcon;
const ACCOUNT = UserSettingsSections.ACCOUNT;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['ldCE/p']);
}, parent: null, IconComponent: UserCircleIcon, screen: {route: ACCOUNT, getComponent: function() {
return require(dependencyMap[4]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountSetting.tsx');
exports.default = value;
}
global.__d(_fun100987, 13241, [661, 9692, 1244, 11717, 13242,
2]) /* metro module 13241, dependencies: [661, 9692, 1244, 11717, 13242, 2] */;
@@ -1,110 +1,118 @@
/* Metro module 13321; source: modules/user_settings/defs/native/AccountSmsBackupSetting.tsx; dependencies: [1878, 8224, 661, 9014, 566, 13317, 1244, 13267, 13319, 4496, 5080, 9013, 1962, 9016, 22, 9692, 13268, 2] */
import UserStore from '../../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as Module00022Module from '../../../../by-id/module-00022.js'; /* Metro dependency 22 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as PhoneConstantsModule from '../../../phone/PhoneConstants.tsx'; /* Metro dependency 9014 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as SettingsAccountUtilsModule from '../../account/native/SettingsAccountUtils.tsx'; /* Metro dependency 13268 */
function _fun101492(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101492, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:6, offset: 0x022168db, size: 333 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const closure = useDescription_101493;
const useDescription_1014932 = useDescription_101493;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const env0_4 = (require(661) /* metro dependency 661: Constants */).UserFlags;
const env0_5 = (require(9014) /* metro dependency 9014: PhoneConstants */).PHONE_VERIFICATION_MODAL_KEY;
const env0_6 = (require(22) /* metro dependency 22 */).debounce(toggleSMS, 200);
const createToggle = (require(9692) /* metro dependency 9692: SettingBuilders */).createToggle;
object2 = {useTitle: function() {
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const env0_6 = (Module00022Module).debounce(toggleSMS, 200);
const createToggle = (SettingBuildersModule).createToggle;
object = {useTitle: function() {
return require(dependencyMap[6]).intl.string(require(dependencyMap[6]).t.uHAJ5v);
}};
const ACCOUNT = MobileSetting.ACCOUNT;
object2.parent = ACCOUNT;
object2.useIsDisabled = useIsDisabled_101498;
object2.useValue = useValue;
object2.onValueChange = onValueChange_101501;
object2.useDescription = closure;
const useIsTOTPEnabled = (require(13268) /* metro dependency 13268: SettingsAccountUtils */).useIsTOTPEnabled;
object2.usePredicate = useIsTOTPEnabled;
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountSmsBackupSetting.tsx');
object.parent = ACCOUNT;
object.useIsDisabled = useIsDisabled_101498;
object.useValue = useValue;
object.onValueChange = onValueChange_101501;
object.useDescription = useDescription_1014932;
const useIsTOTPEnabled = (SettingsAccountUtilsModule).useIsTOTPEnabled;
object.usePredicate = useIsTOTPEnabled;
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountSmsBackupSetting.tsx');
exports.default = value;
}
function useDescription_101493() { // fn#101493, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:189, offset: 0x02216a28, size: 99 bytes, params: 1, frame: 15
var r0;
var value;
const currentUser = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() {
return UserStore.getCurrentUser();
});
const value2 = null;
if (value2 == currentUser) {
r0 = value2;
} else {
value = require(13317) /* metro dependency 13317: MFAUtils */;
value = value.getSMSBackupDisabledMessage(currentUser);
r0 = value;
function useDescription_101493() { // fn#101493, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:189, offset: 0x02216a28, size: 99 bytes, params: 1, frame: 15
var r0;
var value;
const currentUser = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() {
return UserStore.getCurrentUser();
});
const value2 = null;
if (value2 == currentUser) {
r0 = value2;
} else {
value = require(13317) /* metro dependency 13317: MFAUtils */;
value = value.getSMSBackupDisabledMessage(currentUser);
r0 = value;
}
return r0;
}
return r0;
}
function toggleSMS({mfaSMSEnabled, user}) { // fn#101495, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:385, offset: 0x02216a8b, size: 469 bytes, params: 2, frame: 19
var value;
var defaultImport;
var object2;
const ChangePhoneReason = require(dependencyMap[13]).ChangePhoneReason;
const intl = require(dependencyMap[6]).intl;
const t = require(dependencyMap[6]).t;
var value4;
var value6;
var value8;
if (mfaSMSEnabled) {
value6 = intl.string(t['CIGa+7']).toUpperCase();
value8 = intl.string(t.wlfmlR).toUpperCase();
object2 = {};
object2.onSubmit = importDefault(dependencyMap[7]).disableSMS;
object2.title = value8;
object2.placeholder = value6;
object2.closeOnSuccess = true;
importDefault(dependencyMap[8])(object2);
} else if (user == null) {
defaultImport = importDefault(dependencyMap[10]);
defaultImport.pushLazy(require(dependencyMap[12])(dependencyMap[11], dependencyMap.paths),
{reason: ChangePhoneReason.USER_SETTINGS_UPDATE}, PHONE_VERIFICATION_MODAL_KEY);
} else if (user.phone != null) {
value4 = intl.string(t.DZQe23).toUpperCase();
value = importDefault(dependencyMap[9]);
value = value.confirm({title: value4});
value.then(_fun101496);
} else {
defaultImport = importDefault(dependencyMap[10]);
defaultImport.pushLazy(require(dependencyMap[12])(dependencyMap[11], dependencyMap.paths),
{reason: ChangePhoneReason.USER_SETTINGS_UPDATE}, PHONE_VERIFICATION_MODAL_KEY);
function toggleSMS({mfaSMSEnabled, user}) { // fn#101495, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:385, offset: 0x02216a8b, size: 469 bytes, params: 2, frame: 19
var value;
var defaultImport;
var object;
const ChangePhoneReason = require(dependencyMap[13]).ChangePhoneReason;
const intl = require(dependencyMap[6]).intl;
const t = require(dependencyMap[6]).t;
var value4;
var value6;
var value8;
if (mfaSMSEnabled) {
value6 = intl.string(t['CIGa+7']).toUpperCase();
value8 = intl.string(t.wlfmlR).toUpperCase();
object = {};
object.onSubmit = importDefault(dependencyMap[7]).disableSMS;
object.title = value8;
object.placeholder = value6;
object.closeOnSuccess = true;
importDefault(dependencyMap[8])(object);
} else if (user == null) {
defaultImport = importDefault(dependencyMap[10]);
defaultImport.pushLazy(require(dependencyMap[12])(dependencyMap[11], dependencyMap.paths),
{reason: ChangePhoneReason.USER_SETTINGS_UPDATE}, PHONE_VERIFICATION_MODAL_KEY);
} else if (user.phone != null) {
value4 = intl.string(t.DZQe23).toUpperCase();
value = importDefault(dependencyMap[9]);
value = value.confirm({title: value4});
value.then(_fun101496);
} else {
defaultImport = importDefault(dependencyMap[10]);
defaultImport.pushLazy(require(dependencyMap[12])(dependencyMap[11], dependencyMap.paths),
{reason: ChangePhoneReason.USER_SETTINGS_UPDATE}, PHONE_VERIFICATION_MODAL_KEY);
}
function _fun101496(a0) { // fn#101496, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:757, offset: 0x02216c60, size: 45 bytes, params: 2, frame: 11
var value;
if (a0) {
value = environment.__proto__;
value = importDefault(13267) /* metro dependency 13267: MFAActionCreators */;
value.enableSMS();
}
}
}
}
function useIsDisabled_101498() { // fn#101498, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:1012, offset: 0x02216ccd, size: 21 bytes, params: 1, frame: 9
return useDescription_101493() != null;
}
function useValue() { // fn#101499, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:1123, offset: 0x02216ce2, size: 99 bytes, params: 1, frame: 15
const value2 = undefined;
const currentUser = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() {
return UserStore.getCurrentUser();
});
const r1 = currentUser == null ? value2 : currentUser.hasFlag(UserFlags.MFA_SMS);
return r1 != null && r1;
}
function onValueChange_101501(a0) { // fn#101501, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:1308, offset: 0x02216d45, size: 54 bytes, params: 2, frame: 12
const currentUser = UserStore.getCurrentUser();
if (currentUser != null) {
env0_6({mfaSMSEnabled: !a0, user: currentUser});
function useIsDisabled_101498() { // fn#101498, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:1012, offset: 0x02216ccd, size: 21 bytes, params: 1, frame: 9
return useDescription_101493() != null;
}
}
function _fun101496(a0) { // fn#101496, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:757, offset: 0x02216c60, size: 45 bytes, params: 2, frame: 11
var value;
if (a0) {
value = environment.__proto__;
value = importDefault(13267) /* metro dependency 13267: MFAActionCreators */;
value.enableSMS();
function useValue() { // fn#101499, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:1123, offset: 0x02216ce2, size: 99 bytes, params: 1, frame: 15
const value2 = undefined;
const currentUser = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() {
return UserStore.getCurrentUser();
});
const r1 = currentUser == null ? value2 : currentUser.hasFlag(UserFlags.MFA_SMS);
return r1 != null && r1;
}
function onValueChange_101501(a0) { // fn#101501, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13511:1308, offset: 0x02216d45, size: 54 bytes, params: 2, frame: 12
const currentUser = UserStore.getCurrentUser();
if (currentUser != null) {
env0_6({mfaSMSEnabled: !a0, user: currentUser});
}
}
}
global.__d(_fun101492, 13321, [1878, 8224, 661, 9014, 566, 13317, 1244, 13267, 13319, 4496, 5080, 9013, 1962, 9016,
22, 9692, 13268,
2]) /* metro module 13321, dependencies: [1878, 8224, 661, 9014, 566, 13317, 1244, 13267, 13319, 4496, 5080, 9013, 1962, 9016, 22, 9692, 13268, 2] */;
@@ -1,14 +1,23 @@
/* Metro module 13280; source: modules/user_settings/defs/native/AccountUsernameSetting.tsx; dependencies: [31, 1878, 8224, 661, 33, 566, 3995, 11463, 4573, 9692, 1244, 13281, 2] */
import UserStore from '../../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import UserUtils from '../../../../utils/UserUtils.tsx'; /* Metro dependency 3995 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as FluxModule from '../../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as AutomodQuarantineUtilsModule from '../../../guild_automod/AutomodQuarantineUtils.tsx'; /* Metro dependency 11463 */
function _fun101248(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101248, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13470:6, offset: 0x0220e2e1, size: 284 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
importAll(31) /* metro dependency 31 */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
const env0_4 = (require(33) /* metro dependency 33 */).jsx;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
ReactModule;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const ACCOUNT = MobileSetting.ACCOUNT;
const ACCOUNT_CHANGE_USERNAME = UserSettingsSections.ACCOUNT_CHANGE_USERNAME;
@@ -16,37 +25,39 @@ function _fun101248(global, require, importDefault, importAll, module, exports,
return require(dependencyMap[10]).intl.string(require(dependencyMap[10]).t.IEpCBQ);
}, parent: ACCOUNT, useTrailing: function() {
return require(dependencyMap[5]).useStateFromStores([UserStore], _fun101251);
}, useDescription: useDescription, screen: {route: ACCOUNT_CHANGE_USERNAME, getComponent: function() {
}, useDescription: useDescription_101252, screen: {route: ACCOUNT_CHANGE_USERNAME, getComponent: function() {
return require(dependencyMap[11]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountUsernameSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountUsernameSetting.tsx');
exports.default = value;
}
function useTrailing() { // fn#101250, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13470:292, offset: 0x0220e43b, size: 59 bytes, params: 1, frame: 13
return (FluxModule).useStateFromStores([UserStore], _fun101251);
function _fun101251() { // fn#101251, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13470:376, offset: 0x0220e476, size: 65 bytes, params: 1, frame: 14
const value = environment.__proto__;
return (UserUtils).getUserTag(UserStore.getCurrentUser(),
{decoration: 'never'});
}
function useTrailing() { // fn#101250, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13470:292, offset: 0x0220e43b, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun101251);
}
function useDescription() { // fn#101252, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13470:458, offset: 0x0220e4b7, size: 131 bytes, params: 1, frame: 16
const value2 = undefined;
const value3 = (require(11463) /* metro dependency 11463: AutomodQuarantineUtils */).useGuildAutomodProfileQuarantineErrors();
const value4 = null;
const r5 = value4 == value3 || value4 == value3.nick ? value2 : value3.nick[0];
if (value4 == r5) {
return value4;
} else {
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
return (
<Text variant="text-xs/medium" color="text-feedback-warning">
{r5}
</Text>
);
}
function useDescription_101252() { // fn#101252, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13470:458, offset: 0x0220e4b7, size: 131 bytes, params: 1, frame: 16
const value2 = undefined;
const value3 = (AutomodQuarantineUtilsModule).useGuildAutomodProfileQuarantineErrors();
const value4 = null;
const r5 = value4 == value3 || value4 == value3.nick ? value2 : value3.nick[0];
if (value4 == r5) {
return value4;
} else {
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
return (
<Text variant="text-xs/medium" color="text-feedback-warning">
{r5}
</Text>
);
}
}
}
function _fun101251() { // fn#101251, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13470:376, offset: 0x0220e476, size: 65 bytes, params: 1, frame: 14
const value = environment.__proto__;
return (importDefault(3995) /* metro dependency 3995: UserUtils */).getUserTag(UserStore.getCurrentUser(),
{decoration: 'never'});
}
global.__d(_fun101248, 13280, [31, 1878, 8224, 661, 33, 566, 3995, 11463, 4573, 9692, 1244, 13281,
2]) /* metro module 13280, dependencies: [31, 1878, 8224, 661, 33, 566, 3995, 11463, 4573, 9692, 1244, 13281, 2] */;
@@ -1,93 +1,104 @@
/* Metro module 13318; source: modules/user_settings/defs/native/AccountViewBackupCodesSetting.tsx; dependencies: [31, 8224, 661, 13267, 1244, 1305, 13319, 9692, 13268, 13266, 2] */
import MFAActionCreators from '../../../../actions/MFAActionCreators.tsx'; /* Metro dependency 13267 */
import ShowUserSettingsInputAlert from '../../account/native/showUserSettingsInputAlert.tsx'; /* Metro dependency 13319 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as NativeModule from '../../../../design/void/native.tsx'; /* Metro dependency 1305 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as SettingsAccountUtilsModule from '../../account/native/SettingsAccountUtils.tsx'; /* Metro dependency 13268 */
function _fun101465(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101465, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:6, offset: 0x02215c10, size: 272 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(661) /* metro dependency 661: Constants */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = ConstantsModule;
const env0_4 = value.NOOP_NULL;
const UserSettingsSections = value.UserSettingsSections;
const createRoute = (require(9692) /* metro dependency 9692: SettingBuilders */).createRoute;
object2 = {useTitle: function() {
const createRoute = (SettingBuildersModule).createRoute;
object = {useTitle: function() {
return require(dependencyMap[4]).intl.string(require(dependencyMap[4]).t.xZEzbu);
}};
const ACCOUNT = MobileSetting.ACCOUNT;
object2.parent = ACCOUNT;
const useIs2FAEnabled = (require(13268) /* metro dependency 13268: SettingsAccountUtils */).useIs2FAEnabled;
object2.usePredicate = useIs2FAEnabled;
object2.usePreNavigationAction = usePreNavigationAction;
object.parent = ACCOUNT;
const useIs2FAEnabled = (SettingsAccountUtilsModule).useIs2FAEnabled;
object.usePredicate = useIs2FAEnabled;
object.usePreNavigationAction = usePreNavigationAction;
const ACCOUNT_CONFIRM_VIEW_BACKUP_CODES = UserSettingsSections.ACCOUNT_CONFIRM_VIEW_BACKUP_CODES;
object2.screen = {route: ACCOUNT_CONFIRM_VIEW_BACKUP_CODES, getComponent: function() {
object.screen = {route: ACCOUNT_CONFIRM_VIEW_BACKUP_CODES, getComponent: function() {
return require(dependencyMap[9]).default;
}};
value = Reflect.apply(createRoute, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountViewBackupCodesSetting.tsx');
value = Reflect.apply(createRoute, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountViewBackupCodesSetting.tsx');
exports.default = value;
function usePreNavigationAction() { // fn#101467, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:334, offset: 0x02215d60, size: 33 bytes, params: 1, frame: 13
return ReactModule.useCallback(_fun101468, []);
function _fun101468(a0) { // fn#101468, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:384, offset: 0x02215d81, size: 262 bytes, params: 2, frame: 17
const env0_0 = a0;
const object = {onSubmit: onSubmit_101469};
object.onSuccess = NOOP_NULL;
const intl = (IndexNativeModule).intl;
let string = intl.string;
const t = (IndexNativeModule).t;
const PsQmzU = t.PsQmzU;
object.title = Reflect.apply(string, intl, [PsQmzU]);
object.inputLabel = intl.string(t['CIGa+7']);
object.closeOnSuccess = false;
string = intl.string;
const PDTjLN = t.PDTjLN;
object.actionText = Reflect.apply(string, intl, [PDTjLN]);
const ButtonColors = (NativeModule).ButtonColors;
const BRAND = ButtonColors.BRAND;
object.confirmColor = BRAND;
object.useKeyboardAwareWrapper = true;
(ShowUserSettingsInputAlert)(object);
return false;
function onSubmit_101469(a0) { // fn#101469, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:404, offset: 0x02215e87, size: 60 bytes, params: 2, frame: 11
var environment;
let value = environment.__proto__.__proto__;
value = importDefault(13267) /* metro dependency 13267: MFAActionCreators */;
value = value.sendMFABackupCodesVerificationKeyEmail(a0);
return value.then(_fun101470);
function _fun101470() { // fn#101470, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:463, offset: 0x02215ec3, size: 25 bytes, params: 1, frame: 11
onConfirmBackups(env1_0);
function onConfirmBackups(a0) { // fn#101471, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:469, offset: 0x02215edc, size: 312 bytes, params: 2, frame: 17
const object = {onSubmit: onSubmit_101472};
const intl = (IndexNativeModule).intl;
let string = intl.string;
const t = (IndexNativeModule).t;
object.title = Reflect.apply(string, intl, [t['mGppp/']]);
object.helpText = intl.string(t['37S9yU']);
string = intl.string;
const TjGb4Q = t.TjGb4Q;
object.inputLabel = Reflect.apply(string, intl, [TjGb4Q]);
object.closeOnSuccess = true;
object.onSuccess = a0;
object.secureTextEntry = false;
object.actionText = intl.string(t.geKm7t);
const ButtonColors = (NativeModule).ButtonColors;
const BRAND = ButtonColors.BRAND;
object.confirmColor = BRAND;
object.useKeyboardAwareWrapper = true;
(ShowUserSettingsInputAlert)(object);
function onConfirmBackupsOnSubmit(a0) { // fn#101472, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:514, owner: onConfirmBackups.onSubmit, offset: 0x02216014, size: 44 bytes, params: 2, frame: 13
const value = environment.__proto__.__proto__.__proto__.__proto__.__proto__;
return (MFAActionCreators).confirmViewBackupCodes(a0, false);
}
}
}
}
}
}
}
function usePreNavigationAction() { // fn#101467, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:334, offset: 0x02215d60, size: 33 bytes, params: 1, frame: 13
return env0_3.useCallback(_fun101468, []);
}
function _fun101468(a0) { // fn#101468, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:384, offset: 0x02215d81, size: 262 bytes, params: 2, frame: 17
const env0_0 = a0;
const object2 = {onSubmit: onSubmit_101469};
object2.onSuccess = NOOP_NULL;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
let string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
const PsQmzU = t.PsQmzU;
object2.title = Reflect.apply(string, intl, [PsQmzU]);
object2.inputLabel = intl.string(t['CIGa+7']);
object2.closeOnSuccess = false;
string = intl.string;
const PDTjLN = t.PDTjLN;
object2.actionText = Reflect.apply(string, intl, [PDTjLN]);
const ButtonColors = (require(1305) /* metro dependency 1305: native */).ButtonColors;
const BRAND = ButtonColors.BRAND;
object2.confirmColor = BRAND;
object2.useKeyboardAwareWrapper = true;
(importDefault(13319) /* metro dependency 13319: showUserSettingsInputAlert */)(object2);
return false;
}
function onSubmit_101469(a0) { // fn#101469, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:404, offset: 0x02215e87, size: 60 bytes, params: 2, frame: 11
var environment;
let value = environment.__proto__.__proto__;
value = importDefault(13267) /* metro dependency 13267: MFAActionCreators */;
value = value.sendMFABackupCodesVerificationKeyEmail(a0);
return value.then(_fun101470);
}
function _fun101470() { // fn#101470, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:463, offset: 0x02215ec3, size: 25 bytes, params: 1, frame: 11
onConfirmBackups(env1_0);
}
function onConfirmBackups(a0) { // fn#101471, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:469, offset: 0x02215edc, size: 312 bytes, params: 2, frame: 17
const object2 = {onSubmit: onSubmit_101472};
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
let string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
object2.title = Reflect.apply(string, intl, [t['mGppp/']]);
object2.helpText = intl.string(t['37S9yU']);
string = intl.string;
const TjGb4Q = t.TjGb4Q;
object2.inputLabel = Reflect.apply(string, intl, [TjGb4Q]);
object2.closeOnSuccess = true;
object2.onSuccess = a0;
object2.secureTextEntry = false;
object2.actionText = intl.string(t.geKm7t);
const ButtonColors = (require(1305) /* metro dependency 1305: native */).ButtonColors;
const BRAND = ButtonColors.BRAND;
object2.confirmColor = BRAND;
object2.useKeyboardAwareWrapper = true;
(importDefault(13319) /* metro dependency 13319: showUserSettingsInputAlert */)(object2);
}
function onConfirmBackupsOnSubmit(a0) { // fn#101472, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13508:514, owner: onConfirmBackups.onSubmit, offset: 0x02216014, size: 44 bytes, params: 2, frame: 13
const value = environment.__proto__.__proto__.__proto__.__proto__.__proto__;
return (importDefault(13267) /* metro dependency 13267: MFAActionCreators */).confirmViewBackupCodes(a0, false);
}
global.__d(_fun101465, 13318, [31, 8224, 661, 13267, 1244, 1305, 13319, 9692, 13268, 13266,
2]) /* metro module 13318, dependencies: [31, 8224, 661, 13267, 1244, 1305, 13319, 9692, 13268, 13266, 2] */;
@@ -1,14 +1,20 @@
/* Metro module 13322; source: modules/user_settings/defs/native/AccountWebAuthnViewSetting.tsx; dependencies: [31, 13243, 1878, 8224, 661, 4647, 1244, 5084, 566, 9692, 13246, 2] */
import UserStore from '../../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import WebAuthnStore from '../../../webauthn/WebAuthnStore.tsx'; /* Metro dependency 13243 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101502(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101502, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13512:6, offset: 0x02216d7b, size: 288 bytes, params: 8, frame: 22
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const webAuthnStore = importDefault(13243) /* metro dependency 13243: WebAuthnStore */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const ACCOUNT = MobileSetting.ACCOUNT;
const WEBAUTHN_VIEW = UserSettingsSections.WEBAUTHN_VIEW;
@@ -22,43 +28,56 @@ function _fun101502(global, require, importDefault, importAll, module, exports,
}, unsearchable: true, screen: {route: WEBAUTHN_VIEW, getComponent: function() {
return require(dependencyMap[10]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AccountWebAuthnViewSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AccountWebAuthnViewSetting.tsx');
exports.default = value;
}
function usePreNavigationAction_101504() { // fn#101504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13512:299, offset: 0x02216edb, size: 33 bytes, params: 1, frame: 13
return ReactModule.useCallback(_fun101505, []);
function _fun101505() { // fn#101505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13512:361, offset: 0x02216efc, size: 189 bytes, params: 1, frame: 19
var defaultImport;
var show;
var object;
const intl = (IndexNativeModule).intl;
const t = (IndexNativeModule).t;
const verified = UserStore.getCurrentUser()?.verified;
const r0 = verified != null && verified;
if (!r0) {
defaultImport = importDefault(4647) /* metro dependency 4647: AlertActionCreators */;
show = defaultImport.show;
object = {};
object.title = intl.string(t.v740sh);
object.body = intl.string(t.uggF7o);
Reflect.apply(show, defaultImport, [object]);
}
return r0;
}
function usePreNavigationAction_101504() { // fn#101504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13512:299, offset: 0x02216edb, size: 33 bytes, params: 1, frame: 13
return env0_3.useCallback(_fun101505, []);
}
function useTrailing_101506() { // fn#101506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13512:568, offset: 0x02216fb9, size: 108 bytes, params: 1, frame: 13
if (!WebAuthnStore.hasFetchedCredentials()) {
(require(5084) /* metro dependency 5084: WebAuthnActionCreators */).fetchWebAuthnCredentials();
}
return (require(566) /* metro dependency 566: flux */).useStateFromStores([WebAuthnStore], function() {
var intl = require(dependencyMap[6]).intl;
var n8mZ0X = require(dependencyMap[6]).t.n8mZ0X;
var object = {};
object.count = WebAuthnStore.getCredentials().length;
return intl.formatToPlainString(n8mZ0X, object);
});
}
function _fun101505() { // fn#101505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13512:361, offset: 0x02216efc, size: 189 bytes, params: 1, frame: 19
var defaultImport;
var show;
var object2;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
const verified = UserStore.getCurrentUser()?.verified;
const r0 = verified != null && verified;
if (!r0) {
defaultImport = importDefault(4647) /* metro dependency 4647: AlertActionCreators */;
show = defaultImport.show;
object2 = {};
object2.title = intl.string(t.v740sh);
object2.body = intl.string(t.uggF7o);
Reflect.apply(show, defaultImport, [object2]);
function useTrailing_101506() { // fn#101506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13512:568, offset: 0x02216fb9, size: 108 bytes, params: 1, frame: 13
const webAuthnStoreBinding = WebAuthnStore;
if (!webAuthnStoreBinding.hasFetchedCredentials()) {
(require(5084) /* metro dependency 5084: WebAuthnActionCreators */).fetchWebAuthnCredentials();
}
return (require(566) /* metro dependency 566: flux */).useStateFromStores([WebAuthnStore], function() {
var intl = require(dependencyMap[6]).intl;
var n8mZ0X = require(dependencyMap[6]).t.n8mZ0X;
var object = {};
object.count = WebAuthnStore.getCredentials().length;
return intl.formatToPlainString(n8mZ0X, object);
});
function _fun101507() { // fn#101507, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13512:718, offset: 0x02217025, size: 90 bytes, params: 1, frame: 16
const intl = (IndexNativeModule).intl;
const formatToPlainString = intl.formatToPlainString;
const n8mZ0X = (IndexNativeModule).t.n8mZ0X;
const webAuthnStoreBinding = WebAuthnStore;
const getCredentials = webAuthnStoreBinding.getCredentials;
return Reflect.apply(formatToPlainString, intl, [n8mZ0X, {count: Reflect.apply(getCredentials, webAuthnStoreBinding,
[]).length}]);
}
}
return r0;
}
global.__d(_fun101502, 13322, [31, 13243, 1878, 8224, 661, 4647, 1244, 5084, 566, 9692, 13246,
2]) /* metro module 13322, dependencies: [31, 13243, 1878, 8224, 661, 4647, 1244, 5084, 566, 9692, 13246, 2] */;
@@ -1,18 +1,24 @@
/* Metro module 13938; source: modules/user_settings/defs/native/AcknowledgementsSetting.tsx; dependencies: [661, 3853, 9692, 1244, 4068, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as CircleInformationIconModule from '../../../../design/components/Icon/native/redesign/generated/CircleInformationIcon.tsx'; /* Metro dependency 4068 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105803(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105803, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14135:6, offset: 0x022c327a, size: 198 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = (require(661) /* metro dependency 661: Constants */).MarketingURLs;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
const CircleInformationIcon = (require(4068) /* metro dependency 4068: CircleInformationIcon */).CircleInformationIcon;
const CircleInformationIcon = (CircleInformationIconModule).CircleInformationIcon;
value = Reflect.apply(createPressable, value, [{useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['0nUKy3']);
}, parent: null, IconComponent: CircleInformationIcon, onPress: function() {
importDefault(dependencyMap[1]).openURL(MarketingURLs.ACKNOWLEDGEMENTS);
}, withArrow: true}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AcknowledgementsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AcknowledgementsSetting.tsx');
exports.default = value;
}
global.__d(_fun105803, 13938, [661, 3853, 9692, 1244, 4068,
2]) /* metro module 13938, dependencies: [661, 3853, 9692, 1244, 4068, 2] */;
@@ -1,11 +1,18 @@
/* Metro module 14139; source: modules/user_settings/defs/native/ActivityPrivacyDefaultSharingSetting.tsx; dependencies: [31, 8224, 1314, 1244, 3829, 14140, 13374, 4080, 14141, 1962, 9692, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as Preloaded_user_settingsModule from '../../../../external/discord_common/js/packages/protos/discord_protos/discord_users/v1/preloaded_user_settings.tsx'; /* Metro dependency 1314 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as ActivityPrivacyMatchingExperimentModule from '../../../activity_privacy/ActivityPrivacyMatchingExperiment.tsx'; /* Metro dependency 14140 */
function _fun107013(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#107013, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14336:6, offset: 0x022f0d4a, size: 227 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createRadio = value.createRadio;
const CONTENT_AND_SOCIAL_DISCORD = MobileSetting.CONTENT_AND_SOCIAL_DISCORD;
value = Reflect.apply(createRadio, value, [{useTitle: function() {
@@ -15,62 +22,64 @@ function _fun107013(global, require, importDefault, importAll, module, exports,
var DefaultGuildsActivityRestrictedV2 = require(dependencyMap[4]).DefaultGuildsActivityRestrictedV2;
return DefaultGuildsActivityRestrictedV2.useSetting();
}, onValueChange: onValueChange_107019}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ActivityPrivacyDefaultSharingSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ActivityPrivacyDefaultSharingSetting.tsx');
exports.default = value;
}
function usePredicate_107015() { // fn#107015, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14336:258, offset: 0x022f0e6d, size: 44 bytes, params: 1, frame: 11
return (ActivityPrivacyMatchingExperimentModule).useIsInActivityPrivacyCopyExperiment('ActivityPrivacyDefaultSharingSetting');
}
function usePredicate_107015() { // fn#107015, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14336:258, offset: 0x022f0e6d, size: 44 bytes, params: 1, frame: 11
return (require(14140) /* metro dependency 14140: ActivityPrivacyMatchingExperiment */).useIsInActivityPrivacyCopyExperiment('ActivityPrivacyDefaultSharingSetting');
}
function useOptions_107016() { // fn#107016, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14336:358, offset: 0x022f0e99, size: 33 bytes, params: 1, frame: 13
return ReactModule.useMemo(_fun107017, []);
function _fun107017() { // fn#107017, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14336:398, offset: 0x022f0eba, size: 364 bytes, params: 1, frame: 18
let object = {};
const GuildActivityStatusRestrictionDefaultV2 = (Preloaded_user_settingsModule).GuildActivityStatusRestrictionDefaultV2;
const ACTIVITY_STATUS_OFF = GuildActivityStatusRestrictionDefaultV2.ACTIVITY_STATUS_OFF;
object.value = ACTIVITY_STATUS_OFF;
const intl = (IndexNativeModule).intl;
let string = intl.string;
const t = (IndexNativeModule).t;
const FzgQna = t.FzgQna;
object.label = Reflect.apply(string, intl, [FzgQna]);
string = intl.string;
const SQxoyc = t.SQxoyc;
object.subLabel = Reflect.apply(string, intl, [SQxoyc]);
const items2 = [object];
object = {};
const ACTIVITY_STATUS_ON_FOR_LARGE_GUILDS = GuildActivityStatusRestrictionDefaultV2.ACTIVITY_STATUS_ON_FOR_LARGE_GUILDS;
object.value = ACTIVITY_STATUS_ON_FOR_LARGE_GUILDS;
object.label = intl.string(t['1hvuGH']);
object.subLabel = intl.string(t.odUCPE);
items2[1] = object;
const ACTIVITY_STATUS_ON = GuildActivityStatusRestrictionDefaultV2.ACTIVITY_STATUS_ON;
items2[2] = {value: ACTIVITY_STATUS_ON, label: intl.string(t.fQc5la)};
return items2;
}
function useOptions_107016() { // fn#107016, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14336:358, offset: 0x022f0e99, size: 33 bytes, params: 1, frame: 13
return env0_3.useMemo(_fun107017, []);
}
}
function onValueChange_107019(a0) { // fn#107019, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14336:988, offset: 0x022f1051, size: 283 bytes, params: 2, frame: 18
var affectedGuilds;
var defaultImport;
const Number = global.Number;
let value = Number(a0);
const DefaultGuildsActivityRestrictedV2 = require(dependencyMap[4]).DefaultGuildsActivityRestrictedV2;
const setting = DefaultGuildsActivityRestrictedV2.getSetting();
DefaultGuildsActivityRestrictedV2.updateSetting(value);
const moduleValue = require(dependencyMap[5]);
const getIsInActivityPrivacyUpsellExperiment = moduleValue.getIsInActivityPrivacyUpsellExperiment;
if (Reflect.apply(getIsInActivityPrivacyUpsellExperiment, moduleValue, ['ActivityPrivacyDefaultSharingSetting'])) {
affectedGuilds = require(dependencyMap[6]).computeAffectedGuilds(setting, value);
if (affectedGuilds != null) {
value = require(dependencyMap[6]).getActivityRestrictionSettingName(value);
defaultImport = importDefault(dependencyMap[7]);
defaultImport.openLazy(require(dependencyMap[9])(dependencyMap[8], dependencyMap.paths),
'ActivityPrivacyUpsellActionSheet', {direction: affectedGuilds.direction,
affectedGuildIds: affectedGuilds.affectedGuildIds, settingName: value});
function onValueChange_107019(a0) { // fn#107019, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14336:988, offset: 0x022f1051, size: 283 bytes, params: 2, frame: 18
var affectedGuilds;
var defaultImport;
const Number = global.Number;
let value = Number(a0);
const DefaultGuildsActivityRestrictedV2 = require(dependencyMap[4]).DefaultGuildsActivityRestrictedV2;
const setting = DefaultGuildsActivityRestrictedV2.getSetting();
DefaultGuildsActivityRestrictedV2.updateSetting(value);
const moduleValue = require(dependencyMap[5]);
const getIsInActivityPrivacyUpsellExperiment = moduleValue.getIsInActivityPrivacyUpsellExperiment;
if (Reflect.apply(getIsInActivityPrivacyUpsellExperiment, moduleValue, ['ActivityPrivacyDefaultSharingSetting'])) {
affectedGuilds = require(dependencyMap[6]).computeAffectedGuilds(setting, value);
if (affectedGuilds != null) {
value = require(dependencyMap[6]).getActivityRestrictionSettingName(value);
defaultImport = importDefault(dependencyMap[7]);
defaultImport.openLazy(require(dependencyMap[9])(dependencyMap[8], dependencyMap.paths),
'ActivityPrivacyUpsellActionSheet', {direction: affectedGuilds.direction,
affectedGuildIds: affectedGuilds.affectedGuildIds, settingName: value});
}
}
}
}
function _fun107017() { // fn#107017, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14336:398, offset: 0x022f0eba, size: 364 bytes, params: 1, frame: 18
let object2 = {};
const GuildActivityStatusRestrictionDefaultV2 = (require(1314) /* metro dependency 1314: preloaded_user_settings */).GuildActivityStatusRestrictionDefaultV2;
const ACTIVITY_STATUS_OFF = GuildActivityStatusRestrictionDefaultV2.ACTIVITY_STATUS_OFF;
object2.value = ACTIVITY_STATUS_OFF;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
let string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
const FzgQna = t.FzgQna;
object2.label = Reflect.apply(string, intl, [FzgQna]);
string = intl.string;
const SQxoyc = t.SQxoyc;
object2.subLabel = Reflect.apply(string, intl, [SQxoyc]);
const items2 = [object2];
object2 = {};
const ACTIVITY_STATUS_ON_FOR_LARGE_GUILDS = GuildActivityStatusRestrictionDefaultV2.ACTIVITY_STATUS_ON_FOR_LARGE_GUILDS;
object2.value = ACTIVITY_STATUS_ON_FOR_LARGE_GUILDS;
object2.label = intl.string(t['1hvuGH']);
object2.subLabel = intl.string(t.odUCPE);
items2[1] = object2;
const ACTIVITY_STATUS_ON = GuildActivityStatusRestrictionDefaultV2.ACTIVITY_STATUS_ON;
items2[2] = {value: ACTIVITY_STATUS_ON, label: intl.string(t.fQc5la)};
return items2;
}
global.__d(_fun107013, 14139, [31, 8224, 1314, 1244, 3829, 14140, 13374, 4080, 14141, 1962, 9692,
2]) /* metro module 14139, dependencies: [31, 8224, 1314, 1244, 3829, 14140, 13374, 4080, 14141, 1962, 9692, 2] */;
@@ -1,19 +1,26 @@
/* Metro module 13927; source: modules/user_settings/defs/native/AdvancedSetting.tsx; dependencies: [661, 9692, 1244, 7002, 13928, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsIconModule from '../../../../design/components/Icon/native/redesign/generated/SettingsIcon.tsx'; /* Metro dependency 7002 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105717(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105717, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14124:6, offset: 0x022c12d2, size: 201 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const SettingsIcon = (require(7002) /* metro dependency 7002: SettingsIcon */).SettingsIcon;
const SettingsIcon = (SettingsIconModule).SettingsIcon;
const ADVANCED = UserSettingsSections.ADVANCED;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['8/udY0']);
}, parent: null, IconComponent: SettingsIcon, screen: {route: ADVANCED, getComponent: function() {
return require(dependencyMap[4]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AdvancedSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AdvancedSetting.tsx');
exports.default = value;
}
global.__d(_fun105717, 13927, [661, 9692, 1244, 7002, 13928,
2]) /* metro module 13927, dependencies: [661, 9692, 1244, 7002, 13928, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13723; source: modules/user_settings/defs/native/AdvancedVoiceActivitySetting.tsx; dependencies: [4259, 8224, 566, 8899, 1244, 9692, 2] */
import MediaEngineStore from '../../../../stores/MediaEngineStore.tsx'; /* Metro dependency 4259 */
import AudioActionCreators from '../../../../actions/AudioActionCreators.tsx'; /* Metro dependency 8899 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun104851(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#104851, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13920:6, offset: 0x022a24ff, size: 224 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const mediaEngineStore = importDefault(4259) /* metro dependency 4259: MediaEngineStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
const VOICE = MobileSetting.VOICE;
value = Reflect.apply(createToggle, value, [{useTitle: function() {
@@ -17,24 +22,36 @@ function _fun104851(global, require, importDefault, importAll, module, exports,
}, usePredicate: function() {
return require(dependencyMap[2]).useStateFromStores([MediaEngineStore], _fun104858);
}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AdvancedVoiceActivitySetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AdvancedVoiceActivitySetting.tsx');
exports.default = value;
function useValue_104853() { // fn#104853, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13920:233, offset: 0x022a261d, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MediaEngineStore], function() {
return MediaEngineStore.getModeOptions().vadUseKrisp;
});
function _fun104854() { // fn#104854, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13920:320, offset: 0x022a2658, size: 25 bytes, params: 1, frame: 9
const mediaEngineStoreBinding = MediaEngineStore;
const getModeOptions = mediaEngineStoreBinding.getModeOptions;
return Reflect.apply(getModeOptions, mediaEngineStoreBinding, []).vadUseKrisp;
}
}
function onValueChange_104855(a0) { // fn#104855, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13920:372, offset: 0x022a2671, size: 63 bytes, params: 2, frame: 15
(AudioActionCreators).setMode(MediaEngineStore.getMode(),
{vadUseKrisp: a0});
}
function usePredicate_104857() { // fn#104857, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13920:608, offset: 0x022a26ee, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MediaEngineStore], function() {
return MediaEngineStore.isAdvancedVoiceActivitySupported();
});
function _fun104858() { // fn#104858, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13920:693, offset: 0x022a2729, size: 19 bytes, params: 1, frame: 9
return MediaEngineStore.isAdvancedVoiceActivitySupported();
}
}
}
function useValue_104853() { // fn#104853, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13920:233, offset: 0x022a261d, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MediaEngineStore], function() {
return MediaEngineStore.getModeOptions().vadUseKrisp;
});
}
function onValueChange_104855(a0) { // fn#104855, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13920:372, offset: 0x022a2671, size: 63 bytes, params: 2, frame: 15
(importDefault(8899) /* metro dependency 8899: AudioActionCreators */).setMode(MediaEngineStore.getMode(),
{vadUseKrisp: a0});
}
function usePredicate_104857() { // fn#104857, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13920:608, offset: 0x022a26ee, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MediaEngineStore], function() {
return MediaEngineStore.isAdvancedVoiceActivitySupported();
});
}
global.__d(_fun104851, 13723, [4259, 8224, 566, 8899, 1244, 9692,
2]) /* metro module 13723, dependencies: [4259, 8224, 566, 8899, 1244, 9692, 2] */;
@@ -1,31 +1,37 @@
/* Metro module 13295; source: modules/user_settings/defs/native/AgeGroupConfirmSetting.tsx; dependencies: [8224, 5263, 5074, 9692, 1244, 2742, 4813, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as AgeVerificationUtilsModule from '../../../age_assurance/AgeVerificationUtils.tsx'; /* Metro dependency 4813 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101350(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101350, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13485:6, offset: 0x0221159f, size: 211 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[4]).intl.string(importDefault(dependencyMap[5]).SH6Tcv);
}};
const ACCOUNT_AGE_GROUP_ASSIGNED_ADULT = MobileSetting.ACCOUNT_AGE_GROUP_ASSIGNED_ADULT;
object2.parent = ACCOUNT_AGE_GROUP_ASSIGNED_ADULT;
object2.useDescription = function() {
object.parent = ACCOUNT_AGE_GROUP_ASSIGNED_ADULT;
object.useDescription = function() {
return require(dependencyMap[4]).intl.string(importDefault(dependencyMap[5]).rJiO86);
};
object2.onPress = function() {
object.onPress = function() {
var defaultImport = importDefault(dependencyMap[1]);
var object = {};
object.entryPoint = require(dependencyMap[2]).AgeVerificationModalEntryPoint.ACCOUNT_AGE_GROUP;
defaultImport.showAgeVerificationGetStartedModal(object);
};
object2.withArrow = true;
const useShowAssignedAgeGroupSettings = (require(4813) /* metro dependency 4813: AgeVerificationUtils */).useShowAssignedAgeGroupSettings;
object2.usePredicate = useShowAssignedAgeGroupSettings;
value = Reflect.apply(createPressable, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AgeGroupConfirmSetting.tsx');
object.withArrow = true;
const useShowAssignedAgeGroupSettings = (AgeVerificationUtilsModule).useShowAssignedAgeGroupSettings;
object.usePredicate = useShowAssignedAgeGroupSettings;
value = Reflect.apply(createPressable, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AgeGroupConfirmSetting.tsx');
exports.default = value;
}
global.__d(_fun101350, 13295, [8224, 5263, 5074, 9692, 1244, 2742, 4813,
2]) /* metro module 13295, dependencies: [8224, 5263, 5074, 9692, 1244, 2742, 4813, 2] */;
@@ -1,36 +1,43 @@
/* Metro module 13296; source: modules/user_settings/defs/native/AgeGroupResetSetting.tsx; dependencies: [8224, 33, 9692, 1244, 2742, 13297, 4497, 4813, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as UseAlertStoreNativeModule from '../../../../design/components/AlertModal/native/useAlertStore.native.tsx'; /* Metro dependency 4497 */
import * as AgeVerificationUtilsModule from '../../../age_assurance/AgeVerificationUtils.tsx'; /* Metro dependency 4813 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as SettingsAgeGroupResetAlertModule from '../../age_group/native/SettingsAgeGroupResetAlert.tsx'; /* Metro dependency 13297 */
function _fun101354(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101354, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13486:6, offset: 0x022116f6, size: 232 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const env0_3 = (require(33) /* metro dependency 33 */).jsx;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[3]).intl.string(importDefault(dependencyMap[4])['bD//cU']);
}};
const ACCOUNT_AGE_GROUP_ASSIGNED_ADULT = MobileSetting.ACCOUNT_AGE_GROUP_ASSIGNED_ADULT;
object2.parent = ACCOUNT_AGE_GROUP_ASSIGNED_ADULT;
object2.useDescription = function() {
object.parent = ACCOUNT_AGE_GROUP_ASSIGNED_ADULT;
object.useDescription = function() {
return require(dependencyMap[3]).intl.string(importDefault(dependencyMap[4]).Gn0SAj);
};
object2.onPress = onPress_101357;
object2.withArrow = true;
const useShowAssignedAgeGroupSettings = (require(4813) /* metro dependency 4813: AgeVerificationUtils */).useShowAssignedAgeGroupSettings;
object2.usePredicate = useShowAssignedAgeGroupSettings;
value = Reflect.apply(createPressable, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AgeGroupResetSetting.tsx');
object.onPress = onPress_101357;
object.withArrow = true;
const useShowAssignedAgeGroupSettings = (AgeVerificationUtilsModule).useShowAssignedAgeGroupSettings;
object.usePredicate = useShowAssignedAgeGroupSettings;
value = Reflect.apply(createPressable, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AgeGroupResetSetting.tsx');
exports.default = value;
function onPress_101357() { // fn#101357, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13486:318, offset: 0x02211860, size: 83 bytes, params: 1, frame: 17
const property = (SettingsAgeGroupResetAlertModule).default;
const openAlert = UseAlertStoreNativeModule.openAlert;
const SETTINGS_AGE_GROUP_RESET_ALERT_ID = (SettingsAgeGroupResetAlertModule).SETTINGS_AGE_GROUP_RESET_ALERT_ID;
Reflect.apply(openAlert, UseAlertStoreNativeModule, [SETTINGS_AGE_GROUP_RESET_ALERT_ID,
((Component) => <Component />)(property)]);
}
}
function onPress_101357() { // fn#101357, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13486:318, offset: 0x02211860, size: 83 bytes, params: 1, frame: 17
const property = (require(13297) /* metro dependency 13297: SettingsAgeGroupResetAlert */).default;
const useAlertStoreNativeModule = require(4497) /* metro dependency 4497: useAlertStoreNative */;
const openAlert = useAlertStoreNativeModule.openAlert;
const SETTINGS_AGE_GROUP_RESET_ALERT_ID = (require(13297) /* metro dependency 13297: SettingsAgeGroupResetAlert */).SETTINGS_AGE_GROUP_RESET_ALERT_ID;
Reflect.apply(openAlert, useAlertStoreNativeModule, [SETTINGS_AGE_GROUP_RESET_ALERT_ID,
((Component) => <Component />)(property)]);
}
global.__d(_fun101354, 13296, [8224, 33, 9692, 1244, 2742, 13297, 4497, 4813,
2]) /* metro module 13296, dependencies: [8224, 33, 9692, 1244, 2742, 13297, 4497, 4813, 2] */;
@@ -1,33 +1,41 @@
/* Metro module 14118; source: modules/user_settings/defs/native/AllowGameFriendDMsSetting.tsx; dependencies: [8224, 9692, 1244, 3829, 14119, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as UseIsAllowGameFriendDMsSettingVisibleModule from '../../../game_relationships/settings/useIsAllowGameFriendDMsSettingVisible.tsx'; /* Metro dependency 14119 */
function _fun106910(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106910, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14315:6, offset: 0x022edf64, size: 243 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.XpBObB);
}};
const CONNECTED_GAMES = MobileSetting.CONNECTED_GAMES;
object2.parent = CONNECTED_GAMES;
const AllowGameFriendDmsInDiscord = (require(3829) /* metro dependency 3829: UserSettings */).AllowGameFriendDmsInDiscord;
object.parent = CONNECTED_GAMES;
const AllowGameFriendDmsInDiscord = (UserSettingsModule).AllowGameFriendDmsInDiscord;
const useSetting = AllowGameFriendDmsInDiscord.useSetting;
object2.useValue = useSetting;
object2.onValueChange = AllowGameFriendDmsInDiscord.updateSetting;
object2.useSearchTerms = useSearchTerms_106912;
const useIsAllowGameFriendDMsSettingVisible = (require(14119) /* metro dependency 14119: useIsAllowGameFriendDMsSettingVisible */).useIsAllowGameFriendDMsSettingVisible;
object2.usePredicate = useIsAllowGameFriendDMsSettingVisible;
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AllowGameFriendDMsSetting.tsx');
object.useValue = useSetting;
object.onValueChange = AllowGameFriendDmsInDiscord.updateSetting;
object.useSearchTerms = useSearchTerms_106912;
const useIsAllowGameFriendDMsSettingVisible = (UseIsAllowGameFriendDMsSettingVisibleModule).useIsAllowGameFriendDMsSettingVisible;
object.usePredicate = useIsAllowGameFriendDMsSettingVisible;
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AllowGameFriendDMsSetting.tsx');
exports.default = value;
function useSearchTerms_106912() { // fn#106912, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14315:355, offset: 0x022ee095, size: 70 bytes, params: 1, frame: 14
const intl = (IndexNativeModule).intl;
const string = intl.string;
const XpBObB = (IndexNativeModule).t.XpBObB;
return [Reflect.apply(string, intl, [XpBObB])];
}
}
function useSearchTerms_106912() { // fn#106912, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14315:355, offset: 0x022ee095, size: 70 bytes, params: 1, frame: 14
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const string = intl.string;
const XpBObB = (require(1244) /* metro dependency 1244: indexNative */).t.XpBObB;
return [Reflect.apply(string, intl, [XpBObB])];
}
global.__d(_fun106910, 14118, [8224, 9692, 1244, 3829, 14119,
2]) /* metro module 14118, dependencies: [8224, 9692, 1244, 3829, 14119, 2] */;
@@ -1,43 +1,53 @@
/* Metro module 13773; source: modules/user_settings/defs/native/AndroidClassicChatFontScaleSetting.tsx; dependencies: [13726, 8224, 3769, 690, 1244, 9692, 477, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactBatchUpdatesNativeModule from '../../../../external/discord_common/js/shared/utils/ReactBatchUpdates.native.tsx'; /* Metro dependency 690 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as FontScaleStoreModule from '../../appearance/native/FontScaleStore.tsx'; /* Metro dependency 13726 */
function _fun105054(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105054, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13970:6, offset: 0x022ac0fa, size: 234 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = (require(13726) /* metro dependency 13726: FontScaleStore */).useFontScaleStore;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[4]).intl.string(require(dependencyMap[4]).t.gFob3e);
}};
const APPEARANCE = MobileSetting.APPEARANCE;
object2.parent = APPEARANCE;
object2.useValue = function() {
object.parent = APPEARANCE;
object.useValue = function() {
return useFontScaleStore(_fun105057, require(dependencyMap[2]).shallow);
};
object2.onValueChange = onValueChange_105058;
object2.useDescription = function() {
object.onValueChange = onValueChange_105058;
object.useDescription = function() {
return require(dependencyMap[4]).intl.string(require(dependencyMap[4]).t.OU3q8a);
};
object2.usePredicate = (require(477) /* metro dependency 477: PlatformUtils */).isAndroid;
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AndroidClassicChatFontScaleSetting.tsx');
object.usePredicate = (require(477) /* metro dependency 477: PlatformUtils */).isAndroid;
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AndroidClassicChatFontScaleSetting.tsx');
exports.default = value;
function useValue_105056() { // fn#105056, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13970:256, offset: 0x022ac224, size: 52 bytes, params: 1, frame: 13
return useFontScaleStore(function(a0) {
return a0.isClassicChatFontScaleEnabled;
}, (require(3769) /* metro dependency 3769 */).shallow);
}
function onValueChange_105058(a0) { // fn#105058, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13970:378, offset: 0x022ac263, size: 54 bytes, params: 2, frame: 12
const env0_0 = a0;
return (ReactBatchUpdatesNativeModule).batchUpdates(_fun105059);
function _fun105059() { // fn#105059, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13970:448, offset: 0x022ac299, size: 34 bytes, params: 1, frame: 12
return useFontScaleStore.setState({isClassicChatFontScaleEnabled: env0_0});
}
}
}
function useValue_105056() { // fn#105056, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13970:256, offset: 0x022ac224, size: 52 bytes, params: 1, frame: 13
return useFontScaleStore(function(a0) {
return a0.isClassicChatFontScaleEnabled;
}, (require(3769) /* metro dependency 3769 */).shallow);
}
function onValueChange_105058(a0) { // fn#105058, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13970:378, offset: 0x022ac263, size: 54 bytes, params: 2, frame: 12
const env0_0 = a0;
return (require(690) /* metro dependency 690: ReactBatchUpdatesNative */).batchUpdates(_fun105059);
}
function _fun105059() { // fn#105059, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13970:448, offset: 0x022ac299, size: 34 bytes, params: 1, frame: 12
return useFontScaleStore.setState({isClassicChatFontScaleEnabled: env0_0});
function _fun105057(a0) { // fn#105057, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13970:306, offset: 0x022ac258, size: 11 bytes, params: 2, frame: 1
return a0.isClassicChatFontScaleEnabled;
}
global.__d(_fun105054, 13773, [13726, 8224, 3769, 690, 1244, 9692, 477,
2]) /* metro module 13773, dependencies: [13726, 8224, 3769, 690, 1244, 9692, 477, 2] */;
@@ -1,62 +1,69 @@
/* Metro module 13769; source: modules/user_settings/defs/native/AndroidFontScaleSetting.tsx; dependencies: [31, 13726, 670, 8224, 33, 690, 13770, 10504, 1244, 9692, 477, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as UserSettingsConstantsModule from '../../UserSettingsConstants.tsx'; /* Metro dependency 670 */
import * as ReactBatchUpdatesNativeModule from '../../../../external/discord_common/js/shared/utils/ReactBatchUpdates.native.tsx'; /* Metro dependency 690 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as CirclePlusIconModule from '../../../../design/components/Icon/native/redesign/generated/CirclePlusIcon.tsx'; /* Metro dependency 10504 */
import * as FontScaleStoreModule from '../../appearance/native/FontScaleStore.tsx'; /* Metro dependency 13726 */
import * as CircleMinusIconModule from '../../../../design/components/Icon/native/redesign/generated/CircleMinusIcon.tsx'; /* Metro dependency 13770 */
function _fun105044(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105044, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13966:6, offset: 0x022abc9b, size: 272 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importAll(31) /* metro dependency 31 */;
const env0_3 = (require(13726) /* metro dependency 13726: FontScaleStore */).useFontScaleStore;
const env0_4 = (require(670) /* metro dependency 670: UserSettingsConstants */).FontScales;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const env0_5 = (require(33) /* metro dependency 33 */).jsx;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createSlider = value.createSlider;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[8]).intl.string(require(dependencyMap[8]).t.i19n5L);
}};
const APPEARANCE = MobileSetting.APPEARANCE;
object2.parent = APPEARANCE;
object2.useProps = useProps;
object2.usePredicate = (require(477) /* metro dependency 477: PlatformUtils */).isAndroid;
value = Reflect.apply(createSlider, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AndroidFontScaleSetting.tsx');
object.parent = APPEARANCE;
object.useProps = useProps;
object.usePredicate = (require(477) /* metro dependency 477: PlatformUtils */).isAndroid;
value = Reflect.apply(createSlider, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AndroidFontScaleSetting.tsx');
exports.default = value;
function useProps() { // fn#105046, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13966:301, offset: 0x022abde9, size: 133 bytes, params: 1, frame: 16
const value2 = undefined;
const value3 = useFontScaleStore();
const r6 = value3.persistedFontScale != null ? FontScales.indexOf(value3.persistedFontScale) : value2;
return ReactModule.useMemo(_fun105049, [r6, ReactModule.useCallback(_fun105047, []), value3.fontScale]);
function _fun105047(a0) { // fn#105047, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13966:431, offset: 0x022abe6e, size: 54 bytes, params: 2, frame: 12
var environment;
const env0_0 = a0;
const value = environment.__proto__;
(ReactBatchUpdatesNativeModule).batchUpdates(_fun105048);
function _fun105048() { // fn#105048, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13966:457, offset: 0x022abea4, size: 42 bytes, params: 1, frame: 13
return useFontScaleStore.setState({fontScale: FontScales[env0_0]});
}
}
function _fun105049() { // fn#105049, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13966:516, offset: 0x022abece, size: 248 bytes, params: 1, frame: 19
const value2 = env0_0.fontScale / 1 * 100 + '%';
const object = {value: env0_1, minimumValue: 0};
object.maximumValue = FontScales.length - 1;
object.step = 1;
object.onValueChange = ReactModule;
const CircleMinusIcon = (CircleMinusIconModule).CircleMinusIcon;
object.startIcon = <CircleMinusIcon />;
const CirclePlusIcon = (CirclePlusIconModule).CirclePlusIcon;
object.endIcon = <CirclePlusIcon />;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
object.accessibilityLabel = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.i19n5L);
object.accessibilityValue = {text: value2};
object.valueLabel = value2;
object.defaultValue = FontScales.indexOf(1);
return object;
}
}
}
function useProps() { // fn#105046, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13966:301, offset: 0x022abde9, size: 133 bytes, params: 1, frame: 16
const value2 = undefined;
const value3 = useFontScaleStore();
const r6 = value3.persistedFontScale != null ? FontScales.indexOf(value3.persistedFontScale) : value2;
const binding = env0_2;
return binding.useMemo(_fun105049, [r6, binding.useCallback(_fun105047, []), value3.fontScale]);
}
function _fun105047(a0) { // fn#105047, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13966:431, offset: 0x022abe6e, size: 54 bytes, params: 2, frame: 12
var environment;
const env0_0 = a0;
const value = environment.__proto__;
(require(690) /* metro dependency 690: ReactBatchUpdatesNative */).batchUpdates(_fun105048);
}
function _fun105049() { // fn#105049, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13966:516, offset: 0x022abece, size: 248 bytes, params: 1, frame: 19
const value2 = env0_0.fontScale / 1 * 100 + '%';
const object2 = {value: env0_1, minimumValue: 0};
object2.maximumValue = FontScales.length - 1;
object2.step = 1;
object2.onValueChange = env0_2;
const CircleMinusIcon = (require(13770) /* metro dependency 13770: CircleMinusIcon */).CircleMinusIcon;
object2.startIcon = <CircleMinusIcon />;
const CirclePlusIcon = (require(10504) /* metro dependency 10504: CirclePlusIcon */).CirclePlusIcon;
object2.endIcon = <CirclePlusIcon />;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
object2.accessibilityLabel = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.i19n5L);
object2.accessibilityValue = {text: value2};
object2.valueLabel = value2;
object2.defaultValue = FontScales.indexOf(1);
return object2;
}
function _fun105048() { // fn#105048, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13966:457, offset: 0x022abea4, size: 42 bytes, params: 1, frame: 13
return useFontScaleStore.setState({fontScale: FontScales[env0_0]});
}
global.__d(_fun105044, 13769, [31, 13726, 670, 8224, 33, 690, 13770, 10504, 1244, 9692, 477,
2]) /* metro module 13769, dependencies: [31, 13726, 670, 8224, 33, 690, 13770, 10504, 1244, 9692, 477, 2] */;
@@ -1,30 +1,43 @@
/* Metro module 13887; source: modules/user_settings/defs/native/AndroidMessageNotificationsSetting.tsx; dependencies: [13872, 8224, 477, 9692, 1244, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as PlatformUtilsModule from '../../../../utils/PlatformUtils.tsx'; /* Metro dependency 477 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as AndroidNotificationSettingsStoreModule from '../../notifications/native/stores/AndroidNotificationSettingsStore.tsx'; /* Metro dependency 13872 */
function _fun105544(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105544, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14084:6, offset: 0x022bc4d3, size: 226 bytes, params: 8, frame: 22
const env0_0 = require;
const closure = useValue_105545;
const closure2 = usePredicate_105546;
const useValue_1055452 = useValue_105545;
const usePredicate_1055462 = usePredicate_105546;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = require(13872) /* metro dependency 13872: AndroidNotificationSettingsStore */;
let value = AndroidNotificationSettingsStoreModule;
const env0_2 = value.useAndroidMessageNotificationsEnabled;
const setAndroidMessageNotificationsEnabled = value.setAndroidMessageNotificationsEnabled;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const createToggle = (require(9692) /* metro dependency 9692: SettingBuilders */).createToggle;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const createToggle = (SettingBuildersModule).createToggle;
const NOTIFICATIONS = MobileSetting.NOTIFICATIONS;
value = Reflect.apply(createToggle, value, [{useTitle: function() {
return require(dependencyMap[4]).intl.string(require(dependencyMap[4]).t['zViLy+']);
}, parent: NOTIFICATIONS, useValue: closure, onValueChange: setAndroidMessageNotificationsEnabled,
usePredicate: closure2}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AndroidMessageNotificationsSetting.tsx');
}, parent: NOTIFICATIONS, useValue: useValue_1055452, onValueChange: setAndroidMessageNotificationsEnabled,
usePredicate: usePredicate_1055462}]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AndroidMessageNotificationsSetting.tsx');
exports.default = value;
exports.useAndroidMessageNotificationsSettingValue = closure;
exports.useHasAndroidMessageNotificationsSetting = closure2;
}
exports.useAndroidMessageNotificationsSettingValue = useValue_1055452;
exports.useHasAndroidMessageNotificationsSetting = usePredicate_1055462;
function useAndroidMessageNotificationsSettingValue() { // fn#105545, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14084:214, offset: 0x022bc5b5, size: 27 bytes, params: 1, frame: 10
const value = useAndroidMessageNotificationsEnabled();
return value != null && value;
}
function useHasAndroidMessageNotificationsSetting() { // fn#105546, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14084:298, offset: 0x022bc5d0, size: 54 bytes, params: 1, frame: 13
const value2 = useAndroidMessageNotificationsEnabled();
let value = PlatformUtilsModule;
value = value.isAndroid();
return value && value2 != null;
}
function useHasAndroidMessageNotificationsSetting() { // fn#105546, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14084:298, offset: 0x022bc5d0, size: 54 bytes, params: 1, frame: 13
const value2 = useAndroidMessageNotificationsEnabled();
let value = require(477) /* metro dependency 477: PlatformUtils */;
value = value.isAndroid();
return value && value2 != null;
}
global.__d(_fun105544, 13887, [13872, 8224, 477, 9692, 1244,
2]) /* metro module 13887, dependencies: [13872, 8224, 477, 9692, 1244, 2] */;
@@ -1,35 +1,45 @@
/* Metro module 13717; source: modules/user_settings/defs/native/AndroidMobileOverlaySetting.tsx; dependencies: [10815, 8224, 566, 1244, 9692, 10822, 2] */
import MobileVoiceOverlayStore from '../../../../stores/native/MobileVoiceOverlayStore.tsx'; /* Metro dependency 10815 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as MobileVoiceOverlayStoreModule from '../../../../stores/native/MobileVoiceOverlayStore.tsx'; /* Metro dependency 10815 */
function _fun104815(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#104815, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13914:6, offset: 0x022a190b, size: 239 bytes, params: 8, frame: 22
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const mobileVoiceOverlayStore = importDefault(10815) /* metro dependency 10815: MobileVoiceOverlayStore */;
const isMobileOverlaySupported = (require(10815) /* metro dependency 10815: MobileVoiceOverlayStore */).isMobileOverlaySupported;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const isMobileOverlaySupported = (MobileVoiceOverlayStoreModule).isMobileOverlaySupported;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['9CSZJm']);
}};
const VOICE = MobileSetting.VOICE;
object2.parent = VOICE;
object2.useValue = function() {
object.parent = VOICE;
object.useValue = function() {
return require(dependencyMap[2]).useStateFromStores([MobileVoiceOverlayStore], _fun104818);
};
object2.onValueChange = (importDefault(10822) /* metro dependency 10822: MobileVoiceOverlayActionCreators */).setEnabled;
object2.useDescription = function() {
object.onValueChange = (importDefault(10822) /* metro dependency 10822: MobileVoiceOverlayActionCreators */).setEnabled;
object.useDescription = function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.Wfoivk);
};
object2.usePredicate = isMobileOverlaySupported;
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AndroidMobileOverlaySetting.tsx');
object.usePredicate = isMobileOverlaySupported;
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AndroidMobileOverlaySetting.tsx');
exports.default = value;
function useValue_104817() { // fn#104817, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13914:271, offset: 0x022a1a38, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MobileVoiceOverlayStore], function() {
return MobileVoiceOverlayStore.getEnabled();
});
function _fun104818() { // fn#104818, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13914:357, offset: 0x022a1a73, size: 19 bytes, params: 1, frame: 9
return MobileVoiceOverlayStore.getEnabled();
}
}
}
function useValue_104817() { // fn#104817, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13914:271, offset: 0x022a1a38, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MobileVoiceOverlayStore], function() {
return MobileVoiceOverlayStore.getEnabled();
});
}
global.__d(_fun104815, 13717, [10815, 8224, 566, 1244, 9692, 10822,
2]) /* metro module 13717, dependencies: [10815, 8224, 566, 1244, 9692, 10822, 2] */;
@@ -1,19 +1,48 @@
/* Metro module 13888; source: modules/user_settings/defs/native/AndroidNotificationLightsSetting.tsx; dependencies: [13872, 8224, 477, 13874, 9692, 1244, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as PlatformUtilsModule from '../../../../utils/PlatformUtils.tsx'; /* Metro dependency 477 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as AndroidNotificationSettingsStoreModule from '../../notifications/native/stores/AndroidNotificationSettingsStore.tsx'; /* Metro dependency 13872 */
function _fun105548(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105548, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14085:6, offset: 0x022bc646, size: 210 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = require(13872) /* metro dependency 13872: AndroidNotificationSettingsStore */;
let value = AndroidNotificationSettingsStoreModule;
const env0_2 = value.useAndroidNotificationLightsEnabled;
const setAndroidNotificationLightsEnabled = value.setAndroidNotificationLightsEnabled;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const createToggle = (require(9692) /* metro dependency 9692: SettingBuilders */).createToggle;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const createToggle = (SettingBuildersModule).createToggle;
const NOTIFICATIONS = MobileSetting.NOTIFICATIONS;
value = Reflect.apply(createToggle, value, [{useTitle: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.E3xHUp);
}, parent: NOTIFICATIONS, useValue: useValue_105550, onValueChange: setAndroidNotificationLightsEnabled,
usePredicate: usePredicate_105551}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AndroidNotificationLightsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AndroidNotificationLightsSetting.tsx');
exports.default = value;
function useValue_105550() { // fn#105550, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14085:321, offset: 0x022bc5b5, size: 27 bytes, params: 1, frame: 10
const value = useAndroidNotificationLightsEnabled();
return value != null && value;
}
function usePredicate_105551() { // fn#105551, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14085:433, offset: 0x022bc758, size: 93 bytes, params: 1, frame: 14
var r0;
var value;
const value2 = useAndroidNotificationLightsEnabled();
const isIOS2 = (PlatformUtilsModule).isIOS();
if (isIOS2) {
r0 = !isIOS2;
} else {
value = require(13874) /* metro dependency 13874: SettingsNotificationUtils */;
value = !value.hasAndroidNotificationChannels();
r0 = value;
}
r0 = r0 && value2 != null;
return r0;
}
}
global.__d(_fun105548, 13888, [13872, 8224, 477, 13874, 9692, 1244,
2]) /* metro module 13888, dependencies: [13872, 8224, 477, 13874, 9692, 1244, 2] */;
@@ -1,19 +1,48 @@
/* Metro module 13890; source: modules/user_settings/defs/native/AndroidNotificationSoundsSetting.tsx; dependencies: [13872, 8224, 477, 13874, 9692, 1244, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as PlatformUtilsModule from '../../../../utils/PlatformUtils.tsx'; /* Metro dependency 477 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as AndroidNotificationSettingsStoreModule from '../../notifications/native/stores/AndroidNotificationSettingsStore.tsx'; /* Metro dependency 13872 */
function _fun105556(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105556, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14087:6, offset: 0x022bc8c7, size: 210 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = require(13872) /* metro dependency 13872: AndroidNotificationSettingsStore */;
let value = AndroidNotificationSettingsStoreModule;
const env0_2 = value.useAndroidNotificationSoundsEnabled;
const setAndroidNotificationSoundsEnabled = value.setAndroidNotificationSoundsEnabled;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const createToggle = (require(9692) /* metro dependency 9692: SettingBuilders */).createToggle;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const createToggle = (SettingBuildersModule).createToggle;
const NOTIFICATIONS = MobileSetting.NOTIFICATIONS;
value = Reflect.apply(createToggle, value, [{useTitle: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t['1CWknJ']);
}, parent: NOTIFICATIONS, useValue: useValue_105558, onValueChange: setAndroidNotificationSoundsEnabled,
usePredicate: usePredicate_105559}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AndroidNotificationSoundsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AndroidNotificationSoundsSetting.tsx');
exports.default = value;
function useValue_105558() { // fn#105558, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14087:324, offset: 0x022bc5b5, size: 27 bytes, params: 1, frame: 10
const value = useAndroidNotificationSoundsEnabled();
return value != null && value;
}
function usePredicate_105559() { // fn#105559, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14087:436, offset: 0x022bc758, size: 93 bytes, params: 1, frame: 14
var r0;
var value;
const value2 = useAndroidNotificationSoundsEnabled();
const isIOS2 = (PlatformUtilsModule).isIOS();
if (isIOS2) {
r0 = !isIOS2;
} else {
value = require(13874) /* metro dependency 13874: SettingsNotificationUtils */;
value = !value.hasAndroidNotificationChannels();
r0 = value;
}
r0 = r0 && value2 != null;
return r0;
}
}
global.__d(_fun105556, 13890, [13872, 8224, 477, 13874, 9692, 1244,
2]) /* metro module 13890, dependencies: [13872, 8224, 477, 13874, 9692, 1244, 2] */;
@@ -1,19 +1,48 @@
/* Metro module 13889; source: modules/user_settings/defs/native/AndroidNotificationVibrationsSetting.tsx; dependencies: [13872, 8224, 477, 13874, 9692, 1244, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as PlatformUtilsModule from '../../../../utils/PlatformUtils.tsx'; /* Metro dependency 477 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as AndroidNotificationSettingsStoreModule from '../../notifications/native/stores/AndroidNotificationSettingsStore.tsx'; /* Metro dependency 13872 */
function _fun105552(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105552, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14086:6, offset: 0x022bc7b5, size: 210 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = require(13872) /* metro dependency 13872: AndroidNotificationSettingsStore */;
let value = AndroidNotificationSettingsStoreModule;
const env0_2 = value.useAndroidNotificationVibrationsEnabled;
const setAndroidNotificationVibrationsEnabled = value.setAndroidNotificationVibrationsEnabled;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const createToggle = (require(9692) /* metro dependency 9692: SettingBuilders */).createToggle;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const createToggle = (SettingBuildersModule).createToggle;
const NOTIFICATIONS = MobileSetting.NOTIFICATIONS;
value = Reflect.apply(createToggle, value, [{useTitle: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t['lFg/O1']);
}, parent: NOTIFICATIONS, useValue: useValue_105554, onValueChange: setAndroidNotificationVibrationsEnabled,
usePredicate: usePredicate_105555}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AndroidNotificationVibrationsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AndroidNotificationVibrationsSetting.tsx');
exports.default = value;
function useValue_105554() { // fn#105554, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14086:332, offset: 0x022bc5b5, size: 27 bytes, params: 1, frame: 10
const value = useAndroidNotificationVibrationsEnabled();
return value != null && value;
}
function usePredicate_105555() { // fn#105555, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14086:448, offset: 0x022bc758, size: 93 bytes, params: 1, frame: 14
var r0;
var value;
const value2 = useAndroidNotificationVibrationsEnabled();
const isIOS2 = (PlatformUtilsModule).isIOS();
if (isIOS2) {
r0 = !isIOS2;
} else {
value = require(13874) /* metro dependency 13874: SettingsNotificationUtils */;
value = !value.hasAndroidNotificationChannels();
r0 = value;
}
r0 = r0 && value2 != null;
return r0;
}
}
global.__d(_fun105552, 13889, [13872, 8224, 477, 13874, 9692, 1244,
2]) /* metro module 13889, dependencies: [13872, 8224, 477, 13874, 9692, 1244, 2] */;
@@ -1,10 +1,18 @@
/* Metro module 13363; source: modules/user_settings/defs/native/AndroidViewNsfwDmCommandsSetting.tsx; dependencies: [8224, 7867, 5072, 7868, 4813, 477, 5263, 5074, 3829, 9692, 1244, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as AgeGateUtilsModule from '../../../age_gate/AgeGateUtils.tsx'; /* Metro dependency 5072 */
import * as AgeRestrictedContentSettingsUtilsModule from '../../content_and_social/AgeRestrictedContentSettingsUtils.tsx'; /* Metro dependency 7867 */
import * as UseNSFWAllowedModule from '../../content_and_social/useNSFWAllowed.tsx'; /* Metro dependency 7868 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun101743(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101743, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13553:6, offset: 0x0221e0d2, size: 216 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
const CONTENT_AND_SOCIAL_DISCORD = MobileSetting.CONTENT_AND_SOCIAL_DISCORD;
value = Reflect.apply(createToggle, value, [{useTitle: function() {
@@ -13,48 +21,49 @@ function _fun101743(global, require, importDefault, importAll, module, exports,
return require(dependencyMap[10]).intl.string(require(dependencyMap[10]).t['J4zza/']);
}, parent: CONTENT_AND_SOCIAL_DISCORD, useValue: useValue_101746, onValueChange: onValueChange_101747,
usePredicate: usePredicate_101748}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AndroidViewNsfwDmCommandsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AndroidViewNsfwDmCommandsSetting.tsx');
exports.default = value;
exports.AndroidViewNsfwDmCommandsSettingV2 = value;
}
function useValue_101746() { // fn#101746, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13553:308, offset: 0x0221e22a, size: 37 bytes, params: 1, frame: 11
return (AgeRestrictedContentSettingsUtilsModule).useViewNsfwCommandsOrDefault();
}
function useValue_101746() { // fn#101746, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13553:308, offset: 0x0221e22a, size: 37 bytes, params: 1, frame: 11
return (require(7867) /* metro dependency 7867: AgeRestrictedContentSettingsUtils */).useViewNsfwCommandsOrDefault();
}
function onValueChange_101747(a0) { // fn#101747, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13553:414, offset: 0x0221e24f, size: 151 bytes, params: 2, frame: 15
const ViewNsfwCommands = (require(3829) /* metro dependency 3829: UserSettings */).ViewNsfwCommands;
var defaultImport;
var showAgeVerificationGetStartedModal;
var object2;
const ageGateUtilsModule = require(5072) /* metro dependency 5072: AgeGateUtils */;
if (ageGateUtilsModule.shouldAgeVerifyForSettingsToggles()) {
if (a0) {
defaultImport = importDefault(5263) /* metro dependency 5263: AgeVerificationActionCreatorsNative */;
showAgeVerificationGetStartedModal = defaultImport.showAgeVerificationGetStartedModal;
object2 = {};
object2.entryPoint = (require(5074) /* metro dependency 5074: AgeVerificationAnalyticsUtils */).AgeVerificationModalEntryPoint.AGE_RESTRICTED_DM_COMMANDS_SETTINGS;
Reflect.apply(showAgeVerificationGetStartedModal, defaultImport, [object2]);
function onValueChange_101747(a0) { // fn#101747, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13553:414, offset: 0x0221e24f, size: 151 bytes, params: 2, frame: 15
const ViewNsfwCommands = (UserSettingsModule).ViewNsfwCommands;
var defaultImport;
var showAgeVerificationGetStartedModal;
var object;
if (AgeGateUtilsModule.shouldAgeVerifyForSettingsToggles()) {
if (a0) {
defaultImport = importDefault(5263) /* metro dependency 5263: AgeVerificationActionCreatorsNative */;
showAgeVerificationGetStartedModal = defaultImport.showAgeVerificationGetStartedModal;
object = {};
object.entryPoint = (require(5074) /* metro dependency 5074: AgeVerificationAnalyticsUtils */).AgeVerificationModalEntryPoint.AGE_RESTRICTED_DM_COMMANDS_SETTINGS;
Reflect.apply(showAgeVerificationGetStartedModal, defaultImport, [object]);
} else {
ViewNsfwCommands.updateSetting(a0);
}
} else {
ViewNsfwCommands.updateSetting(a0);
}
} else {
ViewNsfwCommands.updateSetting(a0);
}
function usePredicate_101748() { // fn#101748, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13553:679, offset: 0x0221e2e6, size: 146 bytes, params: 1, frame: 15
var value;
const value2 = (AgeGateUtilsModule).useShouldAgeVerifyForSettingsToggles();
const value3 = (UseNSFWAllowedModule).useNSFWAllowed();
const r2 = value3 == null || value3;
let r0 = value2 && !(require(4813) /* metro dependency 4813: AgeVerificationUtils */).useIsVerifiedTeen();
r0 = !r0 ? r2 : r0;
if (r0) {
value = require(477) /* metro dependency 477: PlatformUtils */;
value = value.isAndroid();
r0 = value;
}
return r0;
}
}
function usePredicate_101748() { // fn#101748, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13553:679, offset: 0x0221e2e6, size: 146 bytes, params: 1, frame: 15
var value;
const value2 = (require(5072) /* metro dependency 5072: AgeGateUtils */).useShouldAgeVerifyForSettingsToggles();
const value3 = (require(7868) /* metro dependency 7868: useNSFWAllowed */).useNSFWAllowed();
const r2 = value3 == null || value3;
let r0 = value2 && !(require(4813) /* metro dependency 4813: AgeVerificationUtils */).useIsVerifiedTeen();
r0 = !r0 ? r2 : r0;
if (r0) {
value = require(477) /* metro dependency 477: PlatformUtils */;
value = value.isAndroid();
r0 = value;
}
return r0;
}
global.__d(_fun101743, 13363, [8224, 7867, 5072, 7868, 4813, 477, 5263, 5074, 3829, 9692, 1244,
2]) /* metro module 13363, dependencies: [8224, 7867, 5072, 7868, 4813, 477, 5263, 5074, 3829, 9692, 1244, 2] */;
@@ -1,23 +1,29 @@
/* Metro module 13810; source: modules/user_settings/defs/native/AnimateEmojiSetting.tsx; dependencies: [8224, 9692, 1244, 3829, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105315(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105315, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14007:6, offset: 0x022b5021, size: 208 bytes, params: 8, frame: 19
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.iIaOlc);
}};
const ACCESSIBILITY = MobileSetting.ACCESSIBILITY;
object2.parent = ACCESSIBILITY;
const AnimateEmoji = (require(3829) /* metro dependency 3829: UserSettings */).AnimateEmoji;
object.parent = ACCESSIBILITY;
const AnimateEmoji = (UserSettingsModule).AnimateEmoji;
const useSetting = AnimateEmoji.useSetting;
object2.useValue = useSetting;
object2.onValueChange = AnimateEmoji.updateSetting;
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AnimateEmojiSetting.tsx');
object.useValue = useSetting;
object.onValueChange = AnimateEmoji.updateSetting;
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AnimateEmojiSetting.tsx');
exports.default = value;
}
global.__d(_fun105315, 13810, [8224, 9692, 1244, 3829,
2]) /* metro module 13810, dependencies: [8224, 9692, 1244, 3829, 2] */;
@@ -1,50 +1,57 @@
/* Metro module 13811; source: modules/user_settings/defs/native/AnimateStickersSetting.tsx; dependencies: [31, 8224, 3832, 3829, 1244, 9692, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as StickersConstantsModule from '../../../stickers/StickersConstants.tsx'; /* Metro dependency 3832 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105317(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105317, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14008:6, offset: 0x022b5131, size: 247 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importAll(31) /* metro dependency 31 */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const env0_3 = (require(3832) /* metro dependency 3832: StickersConstants */).StickerAnimationSettings;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createRadio = value.createRadio;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[4]).intl.string(require(dependencyMap[4]).t.R5nQkS);
}};
const ACCESSIBILITY = MobileSetting.ACCESSIBILITY;
object2.parent = ACCESSIBILITY;
let AnimateStickers = (require(3829) /* metro dependency 3829: UserSettings */).AnimateStickers;
object.parent = ACCESSIBILITY;
let AnimateStickers = (UserSettingsModule).AnimateStickers;
const useSetting = AnimateStickers.useSetting;
object2.useValue = useSetting;
object2.onValueChange = function(a0) {
object.useValue = useSetting;
object.onValueChange = function(a0) {
var AnimateStickers = require(dependencyMap[3]).AnimateStickers;
AnimateStickers.updateSetting((0, global.Number)(a0));
};
object2.useOptions = useOptions_105320;
value = Reflect.apply(createRadio, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AnimateStickersSetting.tsx');
object.useOptions = useOptions_105320;
value = Reflect.apply(createRadio, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AnimateStickersSetting.tsx');
exports.default = value;
function useOptions_105320() { // fn#105320, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14008:432, offset: 0x022b52a2, size: 33 bytes, params: 1, frame: 13
return ReactModule.useMemo(_fun105321, []);
function _fun105321() { // fn#105321, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14008:493, offset: 0x022b52c3, size: 224 bytes, params: 1, frame: 18
const intl = (IndexNativeModule).intl;
let string = intl.string;
const t = (IndexNativeModule).t;
const ALWAYS_ANIMATE = StickerAnimationSettings.ALWAYS_ANIMATE;
const items2 = [{label: Reflect.apply(string, intl, [t['Xp+X2U']]), value: ALWAYS_ANIMATE}];
string = intl.string;
const IlLT7e = t.IlLT7e;
const ANIMATE_ON_INTERACTION = StickerAnimationSettings.ANIMATE_ON_INTERACTION;
items2[1] = {label: Reflect.apply(string, intl, [IlLT7e]), value: ANIMATE_ON_INTERACTION};
string = intl.string;
const IGu8x3 = t.IGu8x3;
const NEVER_ANIMATE = StickerAnimationSettings.NEVER_ANIMATE;
items2[2] = {label: Reflect.apply(string, intl, [IGu8x3]), value: NEVER_ANIMATE};
return items2;
}
}
}
function useOptions_105320() { // fn#105320, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14008:432, offset: 0x022b52a2, size: 33 bytes, params: 1, frame: 13
return env0_2.useMemo(_fun105321, []);
}
function _fun105321() { // fn#105321, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14008:493, offset: 0x022b52c3, size: 224 bytes, params: 1, frame: 18
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
let string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
const ALWAYS_ANIMATE = StickerAnimationSettings.ALWAYS_ANIMATE;
const items2 = [{label: Reflect.apply(string, intl, [t['Xp+X2U']]), value: ALWAYS_ANIMATE}];
string = intl.string;
const IlLT7e = t.IlLT7e;
const ANIMATE_ON_INTERACTION = StickerAnimationSettings.ANIMATE_ON_INTERACTION;
items2[1] = {label: Reflect.apply(string, intl, [IlLT7e]), value: ANIMATE_ON_INTERACTION};
string = intl.string;
const IGu8x3 = t.IGu8x3;
const NEVER_ANIMATE = StickerAnimationSettings.NEVER_ANIMATE;
items2[2] = {label: Reflect.apply(string, intl, [IGu8x3]), value: NEVER_ANIMATE};
return items2;
}
global.__d(_fun105317, 13811, [31, 8224, 3832, 3829, 1244, 9692,
2]) /* metro module 13811, dependencies: [31, 8224, 3832, 3829, 1244, 9692, 2] */;
@@ -1,58 +1,65 @@
/* Metro module 13920; source: modules/user_settings/defs/native/AppIconsSetting.tsx; dependencies: [57, 31, 661, 1376, 33, 13921, 1365, 7013, 9692, 1244, 13922, 12187, 13924, 2] */
import Module00057 from '../../../../by-id/module-00057.js'; /* Metro dependency 57 */
import DismissibleNewBadge from '../../../dismissible_content/native/DismissibleNewBadge.tsx'; /* Metro dependency 13921 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as Dismissible_contentModule from '../../../../external/discord_common/js/packages/protos/discord_protos/discord_users/v1/dismissible_content.tsx'; /* Metro dependency 1365 */
import * as DismissibleContentConstantsModule from '../../../dismissible_content/DismissibleContentConstants.tsx'; /* Metro dependency 1376 */
import * as UseSelectedDismissibleContentModule from '../../../dismissible_content/hooks/useSelectedDismissibleContent.tsx'; /* Metro dependency 7013 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as AppIconUtilsModule from '../../../app_icons/native/AppIconUtils.tsx'; /* Metro dependency 12187 */
function _fun105676(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105676, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14117:6, offset: 0x022bf93b, size: 316 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(57) /* metro dependency 57 */;
const env0_4 = importAll(31) /* metro dependency 31 */;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
const env0_5 = (require(1376) /* metro dependency 1376: DismissibleContentConstants */).ContentDismissActionType;
const env0_6 = (require(33) /* metro dependency 33 */).jsx;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[9]).intl.string(require(dependencyMap[9]).t.N4YDao);
}, parent: null, IconComponent: importDefault(13922) /* metro dependency 13922: SettingsItemAppIcon */,
useTrailing: useTrailing_105678, usePreNavigationAction: usePreNavigationAction_105679,
usePredicate: usePredicate_105681};
const APP_ICONS = UserSettingsSections.APP_ICONS;
object2.screen = {route: APP_ICONS, getComponent: function() {
object.screen = {route: APP_ICONS, getComponent: function() {
return require(dependencyMap[12]).default;
}};
value = Reflect.apply(createRoute, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AppIconsSetting.tsx');
value = Reflect.apply(createRoute, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AppIconsSetting.tsx');
exports.default = value;
}
function useTrailing_105678() { // fn#105678, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14117:321, offset: 0x022bfab5, size: 79 bytes, params: 1, frame: 16
const DismissibleNewBadge = importDefault(13921) /* metro dependency 13921: DismissibleNewBadge */;
const DismissibleContent = (require(1365) /* metro dependency 1365: dismissible_content */).DismissibleContent;
const CUSTOM_APP_ICONS_NEW_BADGE = DismissibleContent.CUSTOM_APP_ICONS_NEW_BADGE;
return <DismissibleNewBadge dismissibleContent={CUSTOM_APP_ICONS_NEW_BADGE} newPremiumStyle />;
}
function usePreNavigationAction_105679() { // fn#105679, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14117:494, offset: 0x022bfb04, size: 140 bytes, params: 1, frame: 17
const useSelectedDismissibleContentModule = require(7013) /* metro dependency 7013: useSelectedDismissibleContent */;
const useSelectedDismissibleContent = useSelectedDismissibleContentModule.useSelectedDismissibleContent;
const DismissibleContent = (require(1365) /* metro dependency 1365: dismissible_content */).DismissibleContent;
const CUSTOM_APP_ICONS_NEW_BADGE = DismissibleContent.CUSTOM_APP_ICONS_NEW_BADGE;
const value3 = env0_3(Reflect.apply(useSelectedDismissibleContent, useSelectedDismissibleContentModule,
[[CUSTOM_APP_ICONS_NEW_BADGE]]), 2);
return env0_4.useCallback(_fun105680, [value3[0], value3[1]]);
}
function usePredicate_105681() { // fn#105681, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14117:795, offset: 0x022bfbd7, size: 37 bytes, params: 1, frame: 11
return (require(12187) /* metro dependency 12187: AppIconUtils */).isAppIconsSupported();
}
function _fun105680() { // fn#105680, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14117:688, offset: 0x022bfb90, size: 71 bytes, params: 1, frame: 14
const binding = env0_0;
const DismissibleContent = (require(1365) /* metro dependency 1365: dismissible_content */).DismissibleContent;
const CUSTOM_APP_ICONS_NEW_BADGE = DismissibleContent.CUSTOM_APP_ICONS_NEW_BADGE;
if (binding === CUSTOM_APP_ICONS_NEW_BADGE) {
env0_1(ContentDismissActionType.TAKE_ACTION);
function useTrailing_105678() { // fn#105678, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14117:321, offset: 0x022bfab5, size: 79 bytes, params: 1, frame: 16
const DismissibleContent = (Dismissible_contentModule).DismissibleContent;
const CUSTOM_APP_ICONS_NEW_BADGE = DismissibleContent.CUSTOM_APP_ICONS_NEW_BADGE;
return <DismissibleNewBadge dismissibleContent={CUSTOM_APP_ICONS_NEW_BADGE} newPremiumStyle />;
}
return true;
function usePreNavigationAction_105679() { // fn#105679, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14117:494, offset: 0x022bfb04, size: 140 bytes, params: 1, frame: 17
const useSelectedDismissibleContent = UseSelectedDismissibleContentModule.useSelectedDismissibleContent;
const DismissibleContent = (Dismissible_contentModule).DismissibleContent;
const CUSTOM_APP_ICONS_NEW_BADGE = DismissibleContent.CUSTOM_APP_ICONS_NEW_BADGE;
const value3 = Module00057(Reflect.apply(useSelectedDismissibleContent, UseSelectedDismissibleContentModule,
[[CUSTOM_APP_ICONS_NEW_BADGE]]), 2);
return ReactModule.useCallback(_fun105680, [value3[0], value3[1]]);
function _fun105680() { // fn#105680, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14117:688, offset: 0x022bfb90, size: 71 bytes, params: 1, frame: 14
const binding = env0_0;
const DismissibleContent = (Dismissible_contentModule).DismissibleContent;
const CUSTOM_APP_ICONS_NEW_BADGE = DismissibleContent.CUSTOM_APP_ICONS_NEW_BADGE;
if (binding === CUSTOM_APP_ICONS_NEW_BADGE) {
env0_1(ContentDismissActionType.TAKE_ACTION);
}
return true;
}
}
function usePredicate_105681() { // fn#105681, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14117:795, offset: 0x022bfbd7, size: 37 bytes, params: 1, frame: 11
return (AppIconUtilsModule).isAppIconsSupported();
}
}
global.__d(_fun105676, 13920, [57, 31, 661, 1376, 33, 13921, 1365, 7013, 9692, 1244, 13922, 12187, 13924,
2]) /* metro module 13920, dependencies: [57, 31, 661, 1376, 33, 13921, 1365, 7013, 9692, 1244, 13922, 12187, 13924, 2] */;
@@ -1,41 +1,45 @@
/* Metro module 13951; source: modules/user_settings/defs/native/AppVersionSetting.tsx; dependencies: [1582, 1244, 13952, 9692, 8765, 3829, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ClientInfoUtilsModule from '../../../../utils/native/ClientInfoUtils.tsx'; /* Metro dependency 1582 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as ClydeIconModule from '../../../../design/components/Icon/native/redesign/generated/ClydeIcon.tsx'; /* Metro dependency 8765 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as CopyClientInfoSettingModule from './CopyClientInfoSetting.tsx'; /* Metro dependency 13952 */
function _fun105898(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105898, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14148:6, offset: 0x022c65ce, size: 227 bytes, params: 8, frame: 19
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = (importAll(1582) /* metro dependency 1582: ClientInfoUtils */).getConstants();
const createStatic = (require(9692) /* metro dependency 9692: SettingBuilders */).createStatic;
object2 = {useTitle: function() {
const env0_3 = (ClientInfoUtilsModule).getConstants();
const createStatic = (SettingBuildersModule).createStatic;
object = {useTitle: function() {
return require(dependencyMap[1]).intl.string(require(dependencyMap[1]).t.H66MEk);
}, parent: null};
const ClydeIcon = (require(8765) /* metro dependency 8765: ClydeIcon */).ClydeIcon;
object2.IconComponent = ClydeIcon;
object2.useTrailing = useTrailing_105900;
const DeveloperMode = (require(3829) /* metro dependency 3829: UserSettings */).DeveloperMode;
const ClydeIcon = (ClydeIconModule).ClydeIcon;
object.IconComponent = ClydeIcon;
object.useTrailing = useTrailing_105900;
const DeveloperMode = (UserSettingsModule).DeveloperMode;
const useSetting = DeveloperMode.useSetting;
object2.usePredicate = useSetting;
value = Reflect.apply(createStatic, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AppVersionSetting.tsx');
object.usePredicate = useSetting;
value = Reflect.apply(createStatic, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AppVersionSetting.tsx');
exports.default = value;
function useTrailing_105900() { // fn#105900, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14148:297, offset: 0x022c66ef, size: 222 bytes, params: 1, frame: 21
let getClientInfoString = CopyClientInfoSettingModule.getClientInfoString;
const ReleaseChannel = env0_3.ReleaseChannel;
const value2 = Reflect.apply(getClientInfoString, CopyClientInfoSettingModule, [ReleaseChannel]);
getClientInfoString = CopyClientInfoSettingModule.getClientInfoString;
const getBuildNumberLabel = ClientInfoUtilsModule.getBuildNumberLabel;
const value3 = Reflect.apply(getClientInfoString, CopyClientInfoSettingModule, [Reflect.apply(getBuildNumberLabel,
ClientInfoUtilsModule, [])]);
const value4 = value3.includes('dev');
getClientInfoString = CopyClientInfoSettingModule.getClientInfoString;
const Version = env0_3.Version;
const value = Reflect.apply(getClientInfoString, CopyClientInfoSettingModule, [Version]);
return value4 ? '' + value + ' (' + value2 + ')' : '' + value + ' (' + value3 + ') - ' + value2;
}
}
function useTrailing_105900() { // fn#105900, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14148:297, offset: 0x022c66ef, size: 222 bytes, params: 1, frame: 21
const copyClientInfoSettingModule = require(13952) /* metro dependency 13952: CopyClientInfoSetting */;
let getClientInfoString = copyClientInfoSettingModule.getClientInfoString;
const ReleaseChannel = env0_3.ReleaseChannel;
const value2 = Reflect.apply(getClientInfoString, copyClientInfoSettingModule, [ReleaseChannel]);
const moduleValue2 = copyClientInfoSettingModule;
getClientInfoString = moduleValue2.getClientInfoString;
const clientInfoUtilsModule = importAll(1582) /* metro dependency 1582: ClientInfoUtils */;
const getBuildNumberLabel = clientInfoUtilsModule.getBuildNumberLabel;
const value3 = Reflect.apply(getClientInfoString, moduleValue2, [Reflect.apply(getBuildNumberLabel,
clientInfoUtilsModule, [])]);
const value4 = value3.includes('dev');
const moduleValue4 = copyClientInfoSettingModule;
getClientInfoString = moduleValue4.getClientInfoString;
const Version = env0_3.Version;
const value = Reflect.apply(getClientInfoString, moduleValue4, [Version]);
return value4 ? '' + value + ' (' + value2 + ')' : '' + value + ' (' + value3 + ') - ' + value2;
}
global.__d(_fun105898, 13951, [1582, 1244, 13952, 9692, 8765, 3829,
2]) /* metro module 13951, dependencies: [1582, 1244, 13952, 9692, 8765, 3829, 2] */;
@@ -1,51 +1,62 @@
/* Metro module 13724; source: modules/user_settings/defs/native/AppearanceSetting.tsx; dependencies: [3964, 1313, 661, 4048, 1357, 566, 3999, 7703, 1244, 2422, 9692, 13167, 13725, 2] */
import MobileVisualRefreshExperiment from '../../../themes/experiments/MobileVisualRefreshExperiment.tsx'; /* Metro dependency 1357 */
import ClientThemesBackgroundStore from '../../../client_themes/ClientThemesBackgroundStore.tsx'; /* Metro dependency 3964 */
import UseTheme from '../../../../hooks/useTheme.tsx'; /* Metro dependency 4048 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as ThemeConstantsModule from '../../ThemeConstants.tsx'; /* Metro dependency 1313 */
import * as ClientThemesUtilsModule from '../../../client_themes/ClientThemesUtils.tsx'; /* Metro dependency 3999 */
import * as UseActiveThemeModule from '../../../client_themes/native/useActiveTheme.tsx'; /* Metro dependency 7703 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as PaintPaletteIconModule from '../../../../design/components/Icon/native/redesign/generated/PaintPaletteIcon.tsx'; /* Metro dependency 13167 */
function _fun104859(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#104859, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13921:6, offset: 0x022a273c, size: 264 bytes, params: 8, frame: 21
const env0_0 = require;
const closure = useTrailing_104860;
const useTrailing_1048602 = useTrailing_104860;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const clientThemesBackgroundStore = importDefault(3964) /* metro dependency 3964: ClientThemesBackgroundStore */;
const env0_4 = (require(1313) /* metro dependency 1313: ThemeConstants */).ActiveThemeType;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const PaintPaletteIcon = (require(13167) /* metro dependency 13167: PaintPaletteIcon */).PaintPaletteIcon;
const PaintPaletteIcon = (PaintPaletteIconModule).PaintPaletteIcon;
const APPEARANCE = UserSettingsSections.APPEARANCE;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[8]).intl.string(require(dependencyMap[8]).t['iHH+ky']);
}, parent: null, IconComponent: PaintPaletteIcon, useTrailing: closure, screen: {route: APPEARANCE,
}, parent: null, IconComponent: PaintPaletteIcon, useTrailing: useTrailing_1048602, screen: {route: APPEARANCE,
getComponent: function() {
return require(dependencyMap[12]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AppearanceSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AppearanceSetting.tsx');
exports.default = value;
exports.useAppearanceSettingTrailing = closure;
}
function useAppearanceSettingTrailing() { // fn#104860, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13921:163, offset: 0x022a2844, size: 374 bytes, params: 1, frame: 19
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const value2 = undefined;
const value3 = (importDefault(4048) /* metro dependency 4048: useTheme */)();
const value4 = (importDefault(1357) /* metro dependency 1357: MobileVisualRefreshExperiment */)('AppearanceSettingTrailing');
const gradientPreset = (require(566) /* metro dependency 566: flux */).useStateFromStores([ClientThemesBackgroundStore],
function() {
return ClientThemesBackgroundStore.gradientPreset;
});
const themeName = (require(3999) /* metro dependency 3999: ClientThemesUtils */).getThemeName(value3, value4);
const value6 = (require(7703) /* metro dependency 7703: useActiveTheme */).useActiveThemeType();
const CUSTOM = ActiveThemeType.CUSTOM;
if (CUSTOM === value6) {
return intl.string((importDefault(2422) /* metro dependency 2422: ClientThemesMessages */).KSBBpC);
}
const CLIENT = ActiveThemeType.CLIENT;
if (CLIENT === value6) {
return (gradientPreset == null || gradientPreset.getName == null ? value2 : gradientPreset.getName()) ?? themeName;
exports.useAppearanceSettingTrailing = useTrailing_1048602;
function useAppearanceSettingTrailing() { // fn#104860, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13921:163, offset: 0x022a2844, size: 374 bytes, params: 1, frame: 19
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const value2 = undefined;
const value3 = (UseTheme)();
const value4 = (MobileVisualRefreshExperiment)('AppearanceSettingTrailing');
const gradientPreset = (require(566) /* metro dependency 566: flux */).useStateFromStores([ClientThemesBackgroundStore],
function() {
return ClientThemesBackgroundStore.gradientPreset;
});
const themeName = (ClientThemesUtilsModule).getThemeName(value3, value4);
const value6 = (UseActiveThemeModule).useActiveThemeType();
const CUSTOM = ActiveThemeType.CUSTOM;
if (CUSTOM === value6) {
return intl.string((importDefault(2422) /* metro dependency 2422: ClientThemesMessages */).KSBBpC);
}
const CLIENT = ActiveThemeType.CLIENT;
if (CLIENT === value6) {
return (gradientPreset == null || gradientPreset.getName == null ? value2 : gradientPreset.getName()) ?? themeName;
}
const SYSTEM = ActiveThemeType.SYSTEM;
if (SYSTEM === value6) {
return intl.string((require(1244) /* metro dependency 1244: indexNative */).t.wFpwSk);
}
const DEFAULT = ActiveThemeType.DEFAULT;
return DEFAULT === value6 ? themeName : value2;
}
const SYSTEM = ActiveThemeType.SYSTEM;
if (SYSTEM === value6) {
return intl.string((require(1244) /* metro dependency 1244: indexNative */).t.wFpwSk);
}
const DEFAULT = ActiveThemeType.DEFAULT;
return DEFAULT === value6 ? themeName : value2;
}
global.__d(_fun104859, 13724, [3964, 1313, 661, 4048, 1357, 566, 3999, 7703, 1244, 2422, 9692, 13167, 13725,
2]) /* metro module 13724, dependencies: [3964, 1313, 661, 4048, 1357, 566, 3999, 7703, 1244, 2422, 9692, 13167, 13725, 2] */;
@@ -1,26 +1,33 @@
/* Metro module 13728; source: modules/user_settings/defs/native/AppearanceThemePickerSetting.tsx; dependencies: [8224, 661, 9692, 1244, 13724, 13729, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as AppearanceSettingModule from './AppearanceSetting.tsx'; /* Metro dependency 13724 */
function _fun104881(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#104881, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13925:6, offset: 0x022a32f1, size: 224 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.Ksh3ik);
}};
const APPEARANCE = MobileSetting.APPEARANCE;
object2.parent = APPEARANCE;
const useAppearanceSettingTrailing = (require(13724) /* metro dependency 13724: AppearanceSetting */).useAppearanceSettingTrailing;
object2.useTrailing = useAppearanceSettingTrailing;
object.parent = APPEARANCE;
const useAppearanceSettingTrailing = (AppearanceSettingModule).useAppearanceSettingTrailing;
object.useTrailing = useAppearanceSettingTrailing;
const APPEARANCE_THEME_PICKER = UserSettingsSections.APPEARANCE_THEME_PICKER;
object2.screen = {route: APPEARANCE_THEME_PICKER, getComponent: function() {
object.screen = {route: APPEARANCE_THEME_PICKER, getComponent: function() {
return require(dependencyMap[5]).default;
}};
value = Reflect.apply(createRoute, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AppearanceThemePickerSetting.tsx');
value = Reflect.apply(createRoute, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AppearanceThemePickerSetting.tsx');
exports.default = value;
}
global.__d(_fun104881, 13728, [8224, 661, 9692, 1244, 13724, 13729,
2]) /* metro module 13728, dependencies: [8224, 661, 9692, 1244, 13724, 13729, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13455; source: modules/user_settings/defs/native/AuthorizedAppPermissionsSetting.tsx; dependencies: [8224, 661, 9692, 1244, 13456, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun102337(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102337, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13645:6, offset: 0x02237c7f, size: 206 bytes, params: 8, frame: 22
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const AUTHORIZED_APP = MobileSetting.AUTHORIZED_APP;
const AUTHORIZED_APP_PERMISSIONS = UserSettingsSections.AUTHORIZED_APP_PERMISSIONS;
@@ -15,7 +20,9 @@ function _fun102337(global, require, importDefault, importAll, module, exports,
getComponent: function() {
return require(dependencyMap[4]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AuthorizedAppPermissionsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AuthorizedAppPermissionsSetting.tsx');
exports.default = value;
}
global.__d(_fun102337, 13455, [8224, 661, 9692, 1244, 13456,
2]) /* metro module 13455, dependencies: [8224, 661, 9692, 1244, 13456, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13452; source: modules/user_settings/defs/native/AuthorizedAppSetting.tsx; dependencies: [8224, 661, 9692, 13453, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun102307(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102307, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13642:6, offset: 0x02236718, size: 206 bytes, params: 8, frame: 22
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const AUTHORIZED_APPS = MobileSetting.AUTHORIZED_APPS;
const AUTHORIZED_APP = UserSettingsSections.AUTHORIZED_APP;
@@ -14,7 +19,9 @@ function _fun102307(global, require, importDefault, importAll, module, exports,
}, parent: AUTHORIZED_APPS, unsearchable: true, screen: {route: AUTHORIZED_APP, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AuthorizedAppSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AuthorizedAppSetting.tsx');
exports.default = value;
}
global.__d(_fun102307, 13452, [8224, 661, 9692, 13453,
2]) /* metro module 13452, dependencies: [8224, 661, 9692, 13453, 2] */;
@@ -1,19 +1,26 @@
/* Metro module 13450; source: modules/user_settings/defs/native/AuthorizedAppsSetting.tsx; dependencies: [661, 9692, 1244, 8988, 13451, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as KeyIconModule from '../../../../design/components/Icon/native/redesign/generated/KeyIcon.tsx'; /* Metro dependency 8988 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun102293(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13640:6, offset: 0x02235d4b, size: 201 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const KeyIcon = (require(8988) /* metro dependency 8988: KeyIcon */).KeyIcon;
const KeyIcon = (KeyIconModule).KeyIcon;
const AUTHORIZED_APPS = UserSettingsSections.AUTHORIZED_APPS;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['f6kk+r']);
}, parent: null, IconComponent: KeyIcon, screen: {route: AUTHORIZED_APPS, getComponent: function() {
return require(dependencyMap[4]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AuthorizedAppsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AuthorizedAppsSetting.tsx');
exports.default = value;
}
global.__d(_fun102293, 13450, [661, 9692, 1244, 8988, 13451,
2]) /* metro module 13450, dependencies: [661, 9692, 1244, 8988, 13451, 2] */;
@@ -1,11 +1,17 @@
/* Metro module 13712; source: modules/user_settings/defs/native/AutoVoiceSensitivitySetting.tsx; dependencies: [4259, 8224, 566, 8899, 9692, 1244, 2] */
import MediaEngineStore from '../../../../stores/MediaEngineStore.tsx'; /* Metro dependency 4259 */
import AudioActionCreators from '../../../../actions/AudioActionCreators.tsx'; /* Metro dependency 8899 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun104785(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#104785, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13909:6, offset: 0x022a0d0b, size: 212 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const mediaEngineStore = importDefault(4259) /* metro dependency 4259: MediaEngineStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
const VOICE = MobileSetting.VOICE;
value = Reflect.apply(createToggle, value, [{useTitle: function() {
@@ -13,23 +19,31 @@ function _fun104785(global, require, importDefault, importAll, module, exports,
}, parent: VOICE, useValue: function() {
return require(dependencyMap[2]).useStateFromStores([MediaEngineStore], _fun104788);
}, onValueChange: onValueChange_104789, useSearchTerms: useSearchTerms_104790}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AutoVoiceSensitivitySetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AutoVoiceSensitivitySetting.tsx');
exports.default = value;
function useValue_104787() { // fn#104787, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13909:233, offset: 0x022a0e1d, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MediaEngineStore], function() {
return MediaEngineStore.getModeOptions().autoThreshold;
});
function _fun104788() { // fn#104788, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13909:319, offset: 0x022a0e58, size: 25 bytes, params: 1, frame: 9
const mediaEngineStoreBinding = MediaEngineStore;
const getModeOptions = mediaEngineStoreBinding.getModeOptions;
return Reflect.apply(getModeOptions, mediaEngineStoreBinding, []).autoThreshold;
}
}
function onValueChange_104789(a0) { // fn#104789, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13909:373, offset: 0x022a0e71, size: 63 bytes, params: 2, frame: 15
(AudioActionCreators).setMode(MediaEngineStore.getMode(),
{autoThreshold: a0});
}
function useSearchTerms_104790() { // fn#104790, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13909:497, offset: 0x022a0eb0, size: 70 bytes, params: 1, frame: 14
const intl = (IndexNativeModule).intl;
return [intl.string((IndexNativeModule).t.nuFtHH)];
}
}
function useValue_104787() { // fn#104787, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13909:233, offset: 0x022a0e1d, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MediaEngineStore], function() {
return MediaEngineStore.getModeOptions().autoThreshold;
});
}
function onValueChange_104789(a0) { // fn#104789, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13909:373, offset: 0x022a0e71, size: 63 bytes, params: 2, frame: 15
(importDefault(8899) /* metro dependency 8899: AudioActionCreators */).setMode(MediaEngineStore.getMode(),
{autoThreshold: a0});
}
function useSearchTerms_104790() { // fn#104790, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13909:497, offset: 0x022a0eb0, size: 70 bytes, params: 1, frame: 14
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
return [intl.string((require(1244) /* metro dependency 1244: indexNative */).t.nuFtHH)];
}
global.__d(_fun104785, 13712, [4259, 8224, 566, 8899, 9692, 1244,
2]) /* metro module 13712, dependencies: [4259, 8224, 566, 8899, 9692, 1244, 2] */;
@@ -1,33 +1,42 @@
/* Metro module 13722; source: modules/user_settings/defs/native/AutomaticGainControlSetting.tsx; dependencies: [4259, 8224, 566, 1244, 9692, 10824, 2] */
import MediaEngineStore from '../../../../stores/MediaEngineStore.tsx'; /* Metro dependency 4259 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun104846(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#104846, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13919:6, offset: 0x022a235a, size: 219 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const mediaEngineStore = importDefault(4259) /* metro dependency 4259: MediaEngineStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.cUMdH0);
}};
const VOICE = MobileSetting.VOICE;
object2.parent = VOICE;
object2.useValue = function() {
object.parent = VOICE;
object.useValue = function() {
return require(dependencyMap[2]).useStateFromStores([MediaEngineStore], _fun104849);
};
object2.onValueChange = (require(10824) /* metro dependency 10824: UserSettingsVoiceUtils */).handleAutomaticGainControlChange;
object2.useDescription = function() {
object.onValueChange = (require(10824) /* metro dependency 10824: UserSettingsVoiceUtils */).handleAutomaticGainControlChange;
object.useDescription = function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['6EjbvA']);
};
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AutomaticGainControlSetting.tsx');
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AutomaticGainControlSetting.tsx');
exports.default = value;
function useValue_104848() { // fn#104848, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13919:233, offset: 0x022a2473, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MediaEngineStore], function() {
return MediaEngineStore.getAutomaticGainControl();
});
function _fun104849() { // fn#104849, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13919:319, offset: 0x022a24ae, size: 19 bytes, params: 1, frame: 9
return MediaEngineStore.getAutomaticGainControl();
}
}
}
function useValue_104848() { // fn#104848, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13919:233, offset: 0x022a2473, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MediaEngineStore], function() {
return MediaEngineStore.getAutomaticGainControl();
});
}
global.__d(_fun104846, 13722, [4259, 8224, 566, 1244, 9692, 10824,
2]) /* metro module 13722, dependencies: [4259, 8224, 566, 1244, 9692, 10824, 2] */;
@@ -1,23 +1,29 @@
/* Metro module 13809; source: modules/user_settings/defs/native/AutoplayGifSetting.tsx; dependencies: [8224, 9692, 1244, 3829, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105313(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105313, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14006:6, offset: 0x022b4f11, size: 208 bytes, params: 8, frame: 19
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['9ptHSs']);
}};
const ACCESSIBILITY = MobileSetting.ACCESSIBILITY;
object2.parent = ACCESSIBILITY;
const GifAutoPlay = (require(3829) /* metro dependency 3829: UserSettings */).GifAutoPlay;
object.parent = ACCESSIBILITY;
const GifAutoPlay = (UserSettingsModule).GifAutoPlay;
const useSetting = GifAutoPlay.useSetting;
object2.useValue = useSetting;
object2.onValueChange = GifAutoPlay.updateSetting;
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/AutoplayGifSetting.tsx');
object.useValue = useSetting;
object.onValueChange = GifAutoPlay.updateSetting;
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/AutoplayGifSetting.tsx');
exports.default = value;
}
global.__d(_fun105313, 13809, [8224, 9692, 1244, 3829,
2]) /* metro module 13809, dependencies: [8224, 9692, 1244, 3829, 2] */;
@@ -1,34 +1,42 @@
/* Metro module 13972; source: modules/user_settings/defs/native/BugReporterSetting.tsx; dependencies: [10933, 5080, 11213, 1962, 11226, 9692, 1244, 13973, 2] */
import BugReportStore from '../../../bug_reporter/BugReportStore.tsx'; /* Metro dependency 10933 */
import BugReporterExperiment from '../../../bug_reporter/BugReporterExperiment.tsx'; /* Metro dependency 11226 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as BugIconModule from '../../../../design/components/Icon/native/redesign/generated/BugIcon.tsx'; /* Metro dependency 13973 */
function _fun106019(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106019, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14169:6, offset: 0x022ca8d3, size: 210 bytes, params: 8, frame: 21
const env0_0 = require;
const closure = usePredicate_106020;
const usePredicate_1060202 = usePredicate_106020;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const bugReportStore = importDefault(10933) /* metro dependency 10933: BugReportStore */;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
const BugIcon = (require(13973) /* metro dependency 13973: BugIcon */).BugIcon;
const BugIcon = (BugIconModule).BugIcon;
value = Reflect.apply(createPressable, value, [{useTitle: function() {
return require(dependencyMap[6]).intl.string(require(dependencyMap[6]).t['/tZh0A']);
}, parent: null, IconComponent: BugIcon, onPress: onPress_106022, withArrow: true, usePredicate: closure}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/BugReporterSetting.tsx');
}, parent: null, IconComponent: BugIcon, onPress: onPress_106022, withArrow: true,
usePredicate: usePredicate_1060202}]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/BugReporterSetting.tsx');
exports.default = value;
exports.useBugReporterExperimentSettingPredicate = closure;
}
function useBugReporterExperimentSettingPredicate() { // fn#106020, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14169:106, offset: 0x022ca9a5, size: 56 bytes, params: 1, frame: 12
const value = importDefault(11226) /* metro dependency 11226: BugReporterExperiment */;
const useConfig = value.useConfig;
return Reflect.apply(useConfig, value, [{location: 'native-settings'}]).hasBugReporterAccess;
}
function onPress_106022() { // fn#106022, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14169:369, offset: 0x022caa1b, size: 120 bytes, params: 1, frame: 15
var defaultImport;
const getField = BugReportStore.getField;
if (!Reflect.apply(getField, BugReportStore, ['isReportOpen'])) {
BugReportStore.setState({isReportOpen: true});
defaultImport = importDefault(dependencyMap[1]);
defaultImport.pushLazy(require(dependencyMap[3])(dependencyMap[2], dependencyMap.paths));
exports.useBugReporterExperimentSettingPredicate = usePredicate_1060202;
function useBugReporterExperimentSettingPredicate() { // fn#106020, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14169:106, offset: 0x022ca9a5, size: 56 bytes, params: 1, frame: 12
const useConfig = BugReporterExperiment.useConfig;
return Reflect.apply(useConfig, BugReporterExperiment, [{location: 'native-settings'}]).hasBugReporterAccess;
}
function onPress_106022() { // fn#106022, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14169:369, offset: 0x022caa1b, size: 120 bytes, params: 1, frame: 15
var defaultImport;
const bugReportStoreBinding = BugReportStore;
const getField = bugReportStoreBinding.getField;
if (!Reflect.apply(getField, bugReportStoreBinding, ['isReportOpen'])) {
BugReportStore.setState({isReportOpen: true});
defaultImport = importDefault(dependencyMap[1]);
defaultImport.pushLazy(require(dependencyMap[3])(dependencyMap[2], dependencyMap.paths));
}
}
}
global.__d(_fun106019, 13972, [10933, 5080, 11213, 1962, 11226, 9692, 1244, 13973,
2]) /* metro module 13972, dependencies: [10933, 5080, 11213, 1962, 11226, 9692, 1244, 13973, 2] */;
@@ -1,4 +1,12 @@
/* Metro module 13978; source: modules/user_settings/defs/native/BuildOverrideActiveSetting.tsx; dependencies: [10557, 33, 13121, 566, 10558, 13365, 13122, 9692, 13127, 2] */
import BuildOverrideStore from '../../../build_overrides/BuildOverrideStore.tsx'; /* Metro dependency 10557 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as DevToolsNavigatorModule from '../../../devtools/native/components/DevToolsNavigator.tsx'; /* Metro dependency 13121 */
import * as RefreshIconModule from '../../../../design/components/Icon/native/redesign/generated/RefreshIcon.tsx'; /* Metro dependency 13127 */
import * as UseIsStaffOrDeveloperSettingPredicateModule from '../../dev_tools/native/useIsStaffOrDeveloperSettingPredicate.tsx'; /* Metro dependency 13365 */
function _fun106047(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106047, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14175:6, offset: 0x022cb207, size: 244 bytes, params: 8, frame: 20
const env0_0 = require;
const useBuildOverrideActive = function() {
@@ -6,53 +14,69 @@ function _fun106047(global, require, importDefault, importAll, module, exports,
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const buildOverrideStore = importDefault(10557) /* metro dependency 10557: BuildOverrideStore */;
const env0_3 = (require(33) /* metro dependency 33 */).jsx;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
let value = SettingBuildersModule;
const createPressable = value.createPressable;
const RefreshIcon = (require(13127) /* metro dependency 13127: RefreshIcon */).RefreshIcon;
const RefreshIcon = (RefreshIconModule).RefreshIcon;
value = Reflect.apply(createPressable, value, [{useTitle: function() {
return 'Build Override Active';
}, parent: null, IconComponent: RefreshIcon, useDescription: useDescription_106051,
usePredicate: usePredicate_106052, onPress: onPress_106053, withArrow: true}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/BuildOverrideActiveSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/BuildOverrideActiveSetting.tsx');
exports.default = value;
}
function useBuildOverrideActive() { // fn#106048, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14175:120, offset: 0x022cb2fb, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([BuildOverrideStore], function() {
var r0;
var property = BuildOverrideStore.getCurrentBuildOverride().overrides;
var value2 = undefined;
if (property == null) {
r0 = value2;
} else {
property = property[require(dependencyMap[4]).DEVICE_FIELD];
r0 = property == null ? value2 : property.id;
function useBuildOverrideActive() { // fn#106048, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14175:120, offset: 0x022cb2fb, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([BuildOverrideStore], function() {
var r0;
var property = BuildOverrideStore.getCurrentBuildOverride().overrides;
var value2 = undefined;
if (property == null) {
r0 = value2;
} else {
property = property[require(dependencyMap[4]).DEVICE_FIELD];
r0 = property == null ? value2 : property.id;
}
return r0;
});
function _fun106049() { // fn#106049, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14175:193, offset: 0x022cb336, size: 82 bytes, params: 1, frame: 15
var id;
var property;
const buildOverrideStoreBinding = BuildOverrideStore;
const getCurrentBuildOverride = buildOverrideStoreBinding.getCurrentBuildOverride;
const overrides = Reflect.apply(getCurrentBuildOverride, buildOverrideStoreBinding, []).overrides;
const value2 = undefined;
if (overrides == null) {
id = value2;
} else {
property = overrides[(require(10558) /* metro dependency 10558: BuildOverrideUtils */).DEVICE_FIELD];
id = property == null ? value2 : property.id;
}
return id;
}
return r0;
});
}
function useDescription_106051() { // fn#106051, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14175:438, offset: 0x022cb390, size: 78 bytes, params: 1, frame: 16
const value2 = undefined;
const value3 = useBuildOverrideActive();
if (value3 != null) {
const DevToolsContentSubLabel = (require(13122) /* metro dependency 13122: DevToolsContent */).DevToolsContentSubLabel;
return <DevToolsContentSubLabel label="Build override: " value={value3} />;
} else {
return value2;
}
function useDescription_106051() { // fn#106051, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14175:438, offset: 0x022cb390, size: 78 bytes, params: 1, frame: 16
const value2 = undefined;
const value3 = useBuildOverrideActive();
if (value3 != null) {
const DevToolsContentSubLabel = (require(13122) /* metro dependency 13122: DevToolsContent */).DevToolsContentSubLabel;
return <DevToolsContentSubLabel label="Build override: " value={value3} />;
} else {
return value2;
}
}
function usePredicate_106052() { // fn#106052, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14175:620, offset: 0x022cb3de, size: 57 bytes, params: 1, frame: 12
const value2 = (UseIsStaffOrDeveloperSettingPredicateModule).useStaffOrDeveloperSettingPredicate();
let value = useBuildOverrideActive();
value = value != null;
return value && value2;
}
function onPress_106053() { // fn#106053, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14175:759, offset: 0x022cb417, size: 49 bytes, params: 1, frame: 13
(DevToolsNavigatorModule).navigateToDevTools({screenKey: 'buildOverride'});
}
}
function usePredicate_106052() { // fn#106052, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14175:620, offset: 0x022cb3de, size: 57 bytes, params: 1, frame: 12
const value2 = (require(13365) /* metro dependency 13365: useIsStaffOrDeveloperSettingPredicate */).useStaffOrDeveloperSettingPredicate();
let value = useBuildOverrideActive();
value = value != null;
return value && value2;
}
function onPress_106053() { // fn#106053, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14175:759, offset: 0x022cb417, size: 49 bytes, params: 1, frame: 13
(require(13121) /* metro dependency 13121: DevToolsNavigator */).navigateToDevTools({screenKey: 'buildOverride'});
}
global.__d(_fun106047, 13978, [10557, 33, 13121, 566, 10558, 13365, 13122, 9692, 13127,
2]) /* metro module 13978, dependencies: [10557, 33, 13121, 566, 10558, 13365, 13122, 9692, 13127, 2] */;
@@ -1,97 +1,119 @@
/* Metro module 13964; source: modules/user_settings/defs/native/CacheActionsSetting.tsx; dependencies: [5, 4257, 33, 4080, 3857, 4068, 1244, 566, 3829, 6805, 6758, 6807, 13164, 13965, 13966, 9692, 2] */
import Module00005 from '../../../../by-id/module-00005.js'; /* Metro dependency 5 */
import ToastActionCreators from '../../../toast/native/ToastActionCreators.tsx'; /* Metro dependency 3857 */
import ActionSheetActionCreators from '../../../action_sheet/native/ActionSheetActionCreators.tsx'; /* Metro dependency 4080 */
import GatewayConnectionStore from '../../../gateway/GatewayConnectionStore.tsx'; /* Metro dependency 4257 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as CircleInformationIconModule from '../../../../design/components/Icon/native/redesign/generated/CircleInformationIcon.tsx'; /* Metro dependency 4068 */
import * as BottomSheetTitleHeaderNativeModule from '../../../../design/components/Sheet/native/BottomSheetTitleHeader.native.tsx'; /* Metro dependency 6758 */
import * as ActionSheetNativeModule from '../../../../design/components/Sheet/native/ActionSheet.native.tsx'; /* Metro dependency 6805 */
import * as ActionSheetRowNativeModule from '../../../../design/components/Sheet/native/ActionSheetRow.native.tsx'; /* Metro dependency 6807 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as FileUpIconModule from '../../../../design/components/Icon/native/redesign/generated/FileUpIcon.tsx'; /* Metro dependency 13164 */
import * as FileWarningIconModule from '../../../../design/components/Icon/native/redesign/generated/FileWarningIcon.tsx'; /* Metro dependency 13966 */
function _fun105987(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105987, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:6, offset: 0x022c9d48, size: 282 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(5) /* metro dependency 5 */;
const gatewayConnectionStore = importDefault(4257) /* metro dependency 4257: GatewayConnectionStore */;
let value = require(33) /* metro dependency 33 */;
let value = JsxRuntimeModule;
const env0_5 = value.jsx;
const env0_6 = value.jsxs;
const createPressable = (require(9692) /* metro dependency 9692: SettingBuilders */).createPressable;
const FileWarningIcon = (require(13966) /* metro dependency 13966: FileWarningIcon */).FileWarningIcon;
const createPressable = (SettingBuildersModule).createPressable;
const FileWarningIcon = (FileWarningIconModule).FileWarningIcon;
value = Reflect.apply(createPressable, value, [{useTitle: function() {
return require(dependencyMap[6]).intl.string(require(dependencyMap[6]).t.ZVZVwR);
}, parent: null, IconComponent: FileWarningIcon, onPress: onPress_105995, usePredicate: usePredicate_105996,
withArrow: true}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/CacheActionsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/CacheActionsSetting.tsx');
exports.default = value;
}
function handleCacheActionPress(a0) { // fn#105988, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:171, offset: 0x022c9e62, size: 91 bytes, params: 2, frame: 17
const defaultImport = importDefault(3857) /* metro dependency 3857: ToastActionCreators */;
defaultImport.open({key: a0, icon: icon_105989, content: a0});
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet(env0_7);
}
function CacheActionsActionSheet() { // fn#105990, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:310, offset: 0x022c9eea, size: 466 bytes, params: 1, frame: 28
const ActionSheet = (require(6805) /* metro dependency 6805: ActionSheetNative */).ActionSheet;
const object2 = {};
const BottomSheetTitleHeader = (require(6758) /* metro dependency 6758: BottomSheetTitleHeaderNative */).BottomSheetTitleHeader;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const string = intl.string;
const ZVZVwR = (require(1244) /* metro dependency 1244: indexNative */).t.ZVZVwR;
object2.header = <BottomSheetTitleHeader title={Reflect.apply(string, intl, [ZVZVwR])} />;
const ActionSheetRow = (require(6807) /* metro dependency 6807: ActionSheetRowNative */).ActionSheetRow;
const Group = ActionSheetRow.Group;
const FileUpIcon = (require(13164) /* metro dependency 13164: FileUpIcon */).FileUpIcon;
const actionSheetRow = <ActionSheetRow icon={<FileUpIcon />} label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['/GUaXh'])} onPress={env0_3(_fun105992)} />;
const FileWarningIcon = (require(13966) /* metro dependency 13966: FileWarningIcon */).FileWarningIcon;
return (
<ActionSheet {...object2}>
<Group hasIcons>
{actionSheetRow}
<ActionSheetRow
variant="danger"
icon={<FileWarningIcon color="text-feedback-critical" />}
label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.tgwiMO)}
onPress={function() {
require(dependencyMap[13]).clearCaches();
handleCacheActionPress(require(dependencyMap[6]).intl.string(require(dependencyMap[6]).t['23xR5w']));
}}
/>
</Group>
</ActionSheet>
);
}
function onPress_105995() { // fn#105995, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:1192, offset: 0x022ca1e3, size: 71 bytes, params: 1, frame: 17
const defaultImport = importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */;
const openLazy = defaultImport.openLazy;
const Promise = global.Promise;
Reflect.apply(openLazy, defaultImport, [Promise.resolve({default: CacheActionsActionSheet}), env0_7]);
}
function usePredicate_105996() { // fn#105996, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:1312, offset: 0x022ca22a, size: 93 bytes, params: 1, frame: 16
const value = (require(566) /* metro dependency 566: flux */).useStateFromStores([GatewayConnectionStore],
function() {
return GatewayConnectionStore.isConnected();
});
const DeveloperMode = (require(3829) /* metro dependency 3829: UserSettings */).DeveloperMode;
return DeveloperMode.useSetting() && value;
}
function handleCacheActionPressIcon() { // fn#105989, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:231, owner: handleCacheActionPress.icon, offset: 0x022c9ebd, size: 45 bytes, params: 1, frame: 13
const CircleInformationIcon = (require(4068) /* metro dependency 4068: CircleInformationIcon */).CircleInformationIcon;
return <CircleInformationIcon />;
}
function* _fun105992() { // fn#105992, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:643, offset: 0x022ca0c7, size: 127 bytes, params: 1, frame: 17
if (true) {
value = environment.__proto__.__proto__;
var binding = env2_0;
var value3 = binding(env2_2[13]);
yield value3.writeCaches();
if (false) {
return undefined;
function handleCacheActionPress(a0) { // fn#105988, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:171, offset: 0x022c9e62, size: 91 bytes, params: 2, frame: 17
const defaultImport = ToastActionCreators;
defaultImport.open({key: a0, icon: icon_105989, content: a0});
(ActionSheetActionCreators).hideActionSheet(env0_7);
function handleCacheActionPressIcon() { // fn#105989, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:231, owner: handleCacheActionPress.icon, offset: 0x022c9ebd, size: 45 bytes, params: 1, frame: 13
const CircleInformationIcon = (CircleInformationIconModule).CircleInformationIcon;
return <CircleInformationIcon />;
}
binding = env2_8;
var binding2 = env2_0;
var binding3 = env2_2;
var intl = binding2(binding3[6]).intl;
var string = intl.string;
var GgUIfl = binding2(binding3[6]).t.GgUIfl;
binding(Reflect.apply(string, intl, [GgUIfl]));
}
function CacheActionsActionSheet() { // fn#105990, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:310, offset: 0x022c9eea, size: 466 bytes, params: 1, frame: 28
const ActionSheet = (ActionSheetNativeModule).ActionSheet;
const object = {};
const BottomSheetTitleHeader = (BottomSheetTitleHeaderNativeModule).BottomSheetTitleHeader;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const string = intl.string;
const ZVZVwR = (require(1244) /* metro dependency 1244: indexNative */).t.ZVZVwR;
object.header = <BottomSheetTitleHeader title={Reflect.apply(string, intl, [ZVZVwR])} />;
const ActionSheetRow = (ActionSheetRowNativeModule).ActionSheetRow;
const Group = ActionSheetRow.Group;
const FileUpIcon = (FileUpIconModule).FileUpIcon;
const actionSheetRow = (
<ActionSheetRow
icon={<FileUpIcon />}
label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['/GUaXh'])}
onPress={Module00005(_fun105992)}
/>
);
const FileWarningIcon = (FileWarningIconModule).FileWarningIcon;
return (
<ActionSheet {...object}>
<Group hasIcons>
{actionSheetRow}
<ActionSheetRow
variant="danger"
icon={<FileWarningIcon color="text-feedback-critical" />}
label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.tgwiMO)}
onPress={function() {
require(dependencyMap[13]).clearCaches();
handleCacheActionPress(require(dependencyMap[6]).intl.string(require(dependencyMap[6]).t['23xR5w']));
}}
/>
</Group>
</ActionSheet>
);
function* _fun105992() { // fn#105992, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:643, offset: 0x022ca0c7, size: 127 bytes, params: 1, frame: 17
if (true) {
value = environment.__proto__.__proto__;
var binding = env2_0;
var value3 = binding(env2_2[13]);
yield value3.writeCaches();
if (false) {
return undefined;
}
binding = env2_8;
var binding2 = env2_0;
var binding3 = env2_2;
var intl = binding2(binding3[6]).intl;
var string = intl.string;
var GgUIfl = binding2(binding3[6]).t.GgUIfl;
binding(Reflect.apply(string, intl, [GgUIfl]));
}
}
}
function onPress_105995() { // fn#105995, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:1192, offset: 0x022ca1e3, size: 71 bytes, params: 1, frame: 17
const defaultImport = ActionSheetActionCreators;
const openLazy = defaultImport.openLazy;
const Promise = global.Promise;
Reflect.apply(openLazy, defaultImport, [Promise.resolve({default: CacheActionsActionSheet}), env0_7]);
}
function usePredicate_105996() { // fn#105996, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14161:1312, offset: 0x022ca22a, size: 93 bytes, params: 1, frame: 16
const value = (require(566) /* metro dependency 566: flux */).useStateFromStores([GatewayConnectionStore],
function() {
return GatewayConnectionStore.isConnected();
});
const DeveloperMode = (UserSettingsModule).DeveloperMode;
return DeveloperMode.useSetting() && value;
}
}
global.__d(_fun105987, 13964, [5, 4257, 33, 4080, 3857, 4068, 1244, 566, 3829, 6805, 6758, 6807, 13164, 13965,
13966, 9692,
2]) /* metro module 13964, dependencies: [5, 4257, 33, 4080, 3857, 4068, 1244, 566, 3829, 6805, 6758, 6807, 13164, 13965, 13966, 9692, 2] */;
@@ -1,19 +1,26 @@
/* Metro module 13939; source: modules/user_settings/defs/native/ChangeLogSetting.tsx; dependencies: [661, 9692, 1244, 4068, 13940, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as CircleInformationIconModule from '../../../../design/components/Icon/native/redesign/generated/CircleInformationIcon.tsx'; /* Metro dependency 4068 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105806(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105806, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14136:6, offset: 0x022c33b0, size: 201 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const CircleInformationIcon = (require(4068) /* metro dependency 4068: CircleInformationIcon */).CircleInformationIcon;
const CircleInformationIcon = (CircleInformationIconModule).CircleInformationIcon;
const CHANGE_LOG = UserSettingsSections.CHANGE_LOG;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.LRmNAl);
}, parent: null, IconComponent: CircleInformationIcon, screen: {route: CHANGE_LOG, getComponent: function() {
return require(dependencyMap[4]).ChangeLogScreen;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ChangeLogSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ChangeLogSetting.tsx');
exports.default = value;
}
global.__d(_fun105806, 13939, [661, 9692, 1244, 4068, 13940,
2]) /* metro module 13939, dependencies: [661, 9692, 1244, 4068, 13940, 2] */;
@@ -1,51 +1,59 @@
/* Metro module 13931; source: modules/user_settings/defs/native/ChannelListLayoutSetting.tsx; dependencies: [8224, 3829, 1244, 3834, 9692, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as ChannelListLayoutTypesModule from '../../../main_tabs_v2/ChannelListLayoutTypes.tsx'; /* Metro dependency 3834 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105729(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105729, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14128:6, offset: 0x022c1bc7, size: 226 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const closure = function() {
return false;
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createRadio = value.createRadio;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.eY1X1e);
}};
const ADVANCED = MobileSetting.ADVANCED;
object2.parent = ADVANCED;
let ChannelListLayoutSetting = (require(3829) /* metro dependency 3829: UserSettings */).ChannelListLayoutSetting;
object.parent = ADVANCED;
let ChannelListLayoutSetting = (UserSettingsModule).ChannelListLayoutSetting;
const useSetting = ChannelListLayoutSetting.useSetting;
object2.useValue = useSetting;
object2.onValueChange = function(a0) {
object.useValue = useSetting;
object.onValueChange = function(a0) {
var ChannelListLayoutSetting = require(dependencyMap[1]).ChannelListLayoutSetting;
ChannelListLayoutSetting.updateSetting(a0);
};
object2.useOptions = useOptions_105733;
object2.usePredicate = closure;
value = Reflect.apply(createRadio, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ChannelListLayoutSetting.tsx');
object.useOptions = useOptions_105733;
object.usePredicate = closure;
value = Reflect.apply(createRadio, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ChannelListLayoutSetting.tsx');
exports.default = value;
exports.useChannelListLayoutPredicate = closure;
function useOptions_105733() { // fn#105733, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14128:438, offset: 0x022c1d18, size: 187 bytes, params: 1, frame: 17
let object = {};
const intl = (IndexNativeModule).intl;
const string = intl.string;
const t = (IndexNativeModule).t;
const T7G4Y0 = t.T7G4Y0;
object.label = Reflect.apply(string, intl, [T7G4Y0]);
const ChannelListLayoutTypes = (ChannelListLayoutTypesModule).ChannelListLayoutTypes;
const COZY = ChannelListLayoutTypes.COZY;
object.value = COZY;
const items2 = [object];
object = {};
object.label = intl.string(t['7iegX4']);
const COMPACT = ChannelListLayoutTypes.COMPACT;
object.value = COMPACT;
items2[1] = object;
return items2;
}
}
function useOptions_105733() { // fn#105733, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14128:438, offset: 0x022c1d18, size: 187 bytes, params: 1, frame: 17
let object2 = {};
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
const T7G4Y0 = t.T7G4Y0;
object2.label = Reflect.apply(string, intl, [T7G4Y0]);
const ChannelListLayoutTypes = (require(3834) /* metro dependency 3834: ChannelListLayoutTypes */).ChannelListLayoutTypes;
const COZY = ChannelListLayoutTypes.COZY;
object2.value = COZY;
const items2 = [object2];
object2 = {};
object2.label = intl.string(t['7iegX4']);
const COMPACT = ChannelListLayoutTypes.COMPACT;
object2.value = COMPACT;
items2[1] = object2;
return items2;
}
global.__d(_fun105729, 13931, [8224, 3829, 1244, 3834, 9692,
2]) /* metro module 13931, dependencies: [8224, 3829, 1244, 3834, 9692, 2] */;
@@ -1,23 +1,29 @@
/* Metro module 13861; source: modules/user_settings/defs/native/ChatEmojiEmoticonsSetting.tsx; dependencies: [8224, 9692, 1244, 3829, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105430(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105430, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14058:6, offset: 0x022b8b6b, size: 208 bytes, params: 8, frame: 19
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['79qal8']);
}};
const CHAT = MobileSetting.CHAT;
object2.parent = CHAT;
const ConvertEmoticons = (require(3829) /* metro dependency 3829: UserSettings */).ConvertEmoticons;
object.parent = CHAT;
const ConvertEmoticons = (UserSettingsModule).ConvertEmoticons;
const useSetting = ConvertEmoticons.useSetting;
object2.useValue = useSetting;
object2.onValueChange = ConvertEmoticons.updateSetting;
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ChatEmojiEmoticonsSetting.tsx');
object.useValue = useSetting;
object.onValueChange = ConvertEmoticons.updateSetting;
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ChatEmojiEmoticonsSetting.tsx');
exports.default = value;
}
global.__d(_fun105430, 13861, [8224, 9692, 1244, 3829,
2]) /* metro module 13861, dependencies: [8224, 9692, 1244, 3829, 2] */;
@@ -1,4 +1,13 @@
/* Metro module 9691; source: modules/user_settings/defs/native/ChatGestureSettings.tsx; dependencies: [8224, 661, 1314, 1244, 683, 3829, 9692, 2] */
import AnalyticsUtils from '../../../../utils/AnalyticsUtils.tsx'; /* Metro dependency 683 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as Preloaded_user_settingsModule from '../../../../external/discord_common/js/packages/protos/discord_protos/discord_users/v1/preloaded_user_settings.tsx'; /* Metro dependency 1314 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun76193(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#76193, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9877:6, offset: 0x01dc60d1, size: 259 bytes, params: 8, frame: 21
const env0_0 = require;
const closure = function() {
@@ -7,61 +16,63 @@ function _fun76193(global, require, importDefault, importAll, module, exports, d
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(661) /* metro dependency 661: Constants */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = ConstantsModule;
const env0_3 = value.AnalyticEvents;
const env0_4 = value.AnalyticsSections;
const createRadio = (require(9692) /* metro dependency 9692: SettingBuilders */).createRadio;
const createRadio = (SettingBuildersModule).createRadio;
const SWIPE_RIGHT_TO_LEFT = MobileSetting.SWIPE_RIGHT_TO_LEFT;
value = Reflect.apply(createRadio, value, [{useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['Jf0C/c']);
}, useSearchTerms: useSearchTerms, parent: SWIPE_RIGHT_TO_LEFT, useValue: closure, onValueChange: onValueChange,
useOptions: useOptions}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ChatGestureSettings.tsx');
}, useSearchTerms: useSearchTerms, parent: SWIPE_RIGHT_TO_LEFT, useValue: closure,
onValueChange: onValueChange_76197, useOptions: useOptions}]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ChatGestureSettings.tsx');
exports.default = value;
exports.useSwipeToReplySettingValue = closure;
exports.getSwipeToReplySettingValue = function() {
var value2 = require(dependencyMap[5]).SwipeRightToLeftModeSetting.getSetting();
return value2 !== require(dependencyMap[2]).SwipeRightToLeftMode.SWIPE_RIGHT_TO_LEFT_UNSET ? value2 : require(dependencyMap[2]).SwipeRightToLeftMode.SWIPE_RIGHT_TO_LEFT_REPLY;
};
function useSearchTerms() { // fn#76196, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9877:484, offset: 0x01dc6278, size: 72 bytes, params: 1, frame: 14
const intl = (IndexNativeModule).intl;
return [intl.string((IndexNativeModule).t['9BGJ1m'])];
}
function onValueChange_76197(a0) { // fn#76197, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9877:611, offset: 0x01dc62c0, size: 152 bytes, params: 2, frame: 19
const Number = global.Number;
const value = Number(a0);
const SwipeRightToLeftMode = (Preloaded_user_settingsModule).SwipeRightToLeftMode;
const SWIPE_RIGHT_TO_LEFT_REPLY = SwipeRightToLeftMode.SWIPE_RIGHT_TO_LEFT_REPLY;
const defaultImport = AnalyticsUtils;
const track = defaultImport.track;
const USER_SETTINGS_SWIPE_TO_REPLY_TOGGLE = AnalyticEvents.USER_SETTINGS_SWIPE_TO_REPLY_TOGGLE;
const SETTINGS_TEXT_AND_IMAGES = AnalyticsSections.SETTINGS_TEXT_AND_IMAGES;
Reflect.apply(track, defaultImport, [USER_SETTINGS_SWIPE_TO_REPLY_TOGGLE,
{enabled: value === SWIPE_RIGHT_TO_LEFT_REPLY, location: {section: SETTINGS_TEXT_AND_IMAGES}}]);
const SwipeRightToLeftModeSetting = (UserSettingsModule).SwipeRightToLeftModeSetting;
SwipeRightToLeftModeSetting.updateSetting(value);
}
function useOptions() { // fn#76198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9877:902, offset: 0x01dc6358, size: 234 bytes, params: 1, frame: 17
let object = {};
const SwipeRightToLeftMode = (Preloaded_user_settingsModule).SwipeRightToLeftMode;
const SWIPE_RIGHT_TO_LEFT_CHANNEL_DETAILS = SwipeRightToLeftMode.SWIPE_RIGHT_TO_LEFT_CHANNEL_DETAILS;
object.value = SWIPE_RIGHT_TO_LEFT_CHANNEL_DETAILS;
const intl = (IndexNativeModule).intl;
const string = intl.string;
const t = (IndexNativeModule).t;
object.label = Reflect.apply(string, intl, [t['6eXLcJ']]);
object.subLabel = intl.string(t.ohhhDK);
const items2 = [object];
object = {};
const SWIPE_RIGHT_TO_LEFT_REPLY = SwipeRightToLeftMode.SWIPE_RIGHT_TO_LEFT_REPLY;
object.value = SWIPE_RIGHT_TO_LEFT_REPLY;
object.label = intl.string(t['3tYNDS']);
items2[1] = object;
return items2;
}
}
function useSearchTerms() { // fn#76196, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9877:484, offset: 0x01dc6278, size: 72 bytes, params: 1, frame: 14
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
return [intl.string((require(1244) /* metro dependency 1244: indexNative */).t['9BGJ1m'])];
}
function onValueChange(a0) { // fn#76197, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9877:611, offset: 0x01dc62c0, size: 152 bytes, params: 2, frame: 19
const Number = global.Number;
const value = Number(a0);
const SwipeRightToLeftMode = (require(1314) /* metro dependency 1314: preloaded_user_settings */).SwipeRightToLeftMode;
const SWIPE_RIGHT_TO_LEFT_REPLY = SwipeRightToLeftMode.SWIPE_RIGHT_TO_LEFT_REPLY;
const defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
const track = defaultImport.track;
const USER_SETTINGS_SWIPE_TO_REPLY_TOGGLE = AnalyticEvents.USER_SETTINGS_SWIPE_TO_REPLY_TOGGLE;
const SETTINGS_TEXT_AND_IMAGES = AnalyticsSections.SETTINGS_TEXT_AND_IMAGES;
Reflect.apply(track, defaultImport, [USER_SETTINGS_SWIPE_TO_REPLY_TOGGLE,
{enabled: value === SWIPE_RIGHT_TO_LEFT_REPLY, location: {section: SETTINGS_TEXT_AND_IMAGES}}]);
const SwipeRightToLeftModeSetting = (require(3829) /* metro dependency 3829: UserSettings */).SwipeRightToLeftModeSetting;
SwipeRightToLeftModeSetting.updateSetting(value);
}
function useOptions() { // fn#76198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9877:902, offset: 0x01dc6358, size: 234 bytes, params: 1, frame: 17
let object2 = {};
const SwipeRightToLeftMode = (require(1314) /* metro dependency 1314: preloaded_user_settings */).SwipeRightToLeftMode;
const SWIPE_RIGHT_TO_LEFT_CHANNEL_DETAILS = SwipeRightToLeftMode.SWIPE_RIGHT_TO_LEFT_CHANNEL_DETAILS;
object2.value = SWIPE_RIGHT_TO_LEFT_CHANNEL_DETAILS;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
object2.label = Reflect.apply(string, intl, [t['6eXLcJ']]);
object2.subLabel = intl.string(t.ohhhDK);
const items2 = [object2];
object2 = {};
const SWIPE_RIGHT_TO_LEFT_REPLY = SwipeRightToLeftMode.SWIPE_RIGHT_TO_LEFT_REPLY;
object2.value = SWIPE_RIGHT_TO_LEFT_REPLY;
object2.label = intl.string(t['3tYNDS']);
items2[1] = object2;
return items2;
}
global.__d(_fun76193, 9691, [8224, 661, 1314, 1244, 683, 3829, 9692,
2]) /* metro module 9691, dependencies: [8224, 661, 1314, 1244, 683, 3829, 9692, 2] */;
@@ -1,19 +1,26 @@
/* Metro module 13848; source: modules/user_settings/defs/native/ChatSetting.tsx; dependencies: [661, 9692, 1244, 13849, 13851, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as ImageTextIconModule from '../../../../design/components/Icon/native/redesign/generated/ImageTextIcon.tsx'; /* Metro dependency 13849 */
function _fun105371(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105371, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14045:6, offset: 0x022b6471, size: 201 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const ImageTextIcon = (require(13849) /* metro dependency 13849: ImageTextIcon */).ImageTextIcon;
const ImageTextIcon = (ImageTextIconModule).ImageTextIcon;
const TEXT = UserSettingsSections.TEXT;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['/VQax8']);
}, parent: null, IconComponent: ImageTextIcon, screen: {route: TEXT, getComponent: function() {
return require(dependencyMap[4]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ChatSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ChatSetting.tsx');
exports.default = value;
}
global.__d(_fun105371, 13848, [661, 9692, 1244, 13849, 13851,
2]) /* metro module 13848, dependencies: [661, 9692, 1244, 13849, 13851, 2] */;
@@ -1,44 +1,53 @@
/* Metro module 13488; source: modules/user_settings/defs/native/ClipsOptOutOfVoiceRecordingSetting.tsx; dependencies: [5, 8224, 3829, 694, 9692, 1244, 2] */
import Module00005 from '../../../../by-id/module-00005.js'; /* Metro dependency 5 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun102509(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102509, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13678:6, offset: 0x0223efb6, size: 233 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(5) /* metro dependency 5 */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = _fun102510();
const settingBuildersModule = require(9692) /* metro dependency 9692: SettingBuilders */;
const createToggle = settingBuildersModule.createToggle;
object2 = {useTitle: function() {
const createToggle = SettingBuildersModule.createToggle;
object = {useTitle: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.AGDDkH);
}, useDescription: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t['wW9/zQ']);
}};
const CLIPS = MobileSetting.CLIPS;
object2.parent = CLIPS;
const ClipsAllowVoiceRecording = (require(3829) /* metro dependency 3829: UserSettings */).ClipsAllowVoiceRecording;
object.parent = CLIPS;
const ClipsAllowVoiceRecording = (UserSettingsModule).ClipsAllowVoiceRecording;
const useSetting = ClipsAllowVoiceRecording.useSetting;
object2.useValue = useSetting;
object2.onValueChange = value;
value = Reflect.apply(createToggle, settingBuildersModule, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ClipsOptOutOfVoiceRecordingSetting.tsx');
object.useValue = useSetting;
object.onValueChange = value;
value = Reflect.apply(createToggle, SettingBuildersModule, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ClipsOptOutOfVoiceRecordingSetting.tsx');
exports.default = value;
}
function _fun102510() { // fn#102510, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13678:132, offset: 0x0223f09f, size: 36 bytes, params: 1, frame: 12
const env0_0 = env0_3(_fun102512);
return _fun102513;
}
function* _fun102512(a0) { // fn#102512, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13678:152, offset: 0x0223f0ce, size: 113 bytes, params: 2, frame: 15
if (true) {
value = environment.__proto__.__proto__;
var ClipsAllowVoiceRecording = env2_0(env2_2[2]).ClipsAllowVoiceRecording;
yield ClipsAllowVoiceRecording.updateSetting(a0);
if (false) {
return undefined;
function _fun102510() { // fn#102510, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13678:132, offset: 0x0223f09f, size: 36 bytes, params: 1, frame: 12
const env0_0 = Module00005(_fun102512);
return _fun102513;
function* _fun102512(a0) { // fn#102512, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13678:152, offset: 0x0223f0ce, size: 113 bytes, params: 2, frame: 15
if (true) {
value = environment.__proto__.__proto__;
var ClipsAllowVoiceRecording = env2_0(env2_2[2]).ClipsAllowVoiceRecording;
yield ClipsAllowVoiceRecording.updateSetting(a0);
if (false) {
return undefined;
}
env2_1(env2_2[3]).dispatch({type: 'CLIPS_ALLOW_VOICE_RECORDING_UPDATE'});
}
}
env2_1(env2_2[3]).dispatch({type: 'CLIPS_ALLOW_VOICE_RECORDING_UPDATE'});
function _fun102513() { // fn#102513, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13678:293, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13
return env0_0.apply(this, arguments);
}
}
}
global.__d(_fun102509, 13488, [5, 8224, 3829, 694, 9692, 1244,
2]) /* metro module 13488, dependencies: [5, 8224, 3829, 694, 9692, 1244, 2] */;
@@ -1,19 +1,26 @@
/* Metro module 13484; source: modules/user_settings/defs/native/ClipsSetting.tsx; dependencies: [661, 9692, 1244, 13485, 13487, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as ClipsIconModule from '../../../../design/components/Icon/native/redesign/generated/ClipsIcon.tsx'; /* Metro dependency 13485 */
function _fun102500(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102500, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13674:6, offset: 0x0223eca3, size: 201 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const ClipsIcon = (require(13485) /* metro dependency 13485: ClipsIcon */).ClipsIcon;
const ClipsIcon = (ClipsIconModule).ClipsIcon;
const CLIPS = UserSettingsSections.CLIPS;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.z2jK6X);
}, parent: null, IconComponent: ClipsIcon, screen: {route: CLIPS, getComponent: function() {
return require(dependencyMap[4]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ClipsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ClipsSetting.tsx');
exports.default = value;
}
global.__d(_fun102500, 13484, [661, 9692, 1244, 13485, 13487,
2]) /* metro module 13484, dependencies: [661, 9692, 1244, 13485, 13487, 2] */;
@@ -1,12 +1,18 @@
/* Metro module 14035; source: modules/user_settings/defs/native/CollectiblesShopSetting.tsx; dependencies: [661, 9692, 1244, 10358, 14036, 5120, 6789, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as CollectiblesActionCreatorsModule from '../../../collectibles/CollectiblesActionCreators.tsx'; /* Metro dependency 5120 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as ShopIconModule from '../../../../design/components/Icon/native/redesign/generated/ShopIcon.tsx'; /* Metro dependency 10358 */
function _fun106438(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106438, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14232:6, offset: 0x022dbf30, size: 220 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const ShopIcon = (require(10358) /* metro dependency 10358: ShopIcon */).ShopIcon;
const ShopIcon = (ShopIconModule).ShopIcon;
const COLLECTIBLES_SHOP = UserSettingsSections.COLLECTIBLES_SHOP;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.pWG4ze);
@@ -15,19 +21,32 @@ function _fun106438(global, require, importDefault, importAll, module, exports,
}}, usePreNavigationAction: function() {
return _fun106442;
}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/CollectiblesShopSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/CollectiblesShopSetting.tsx');
exports.default = value;
function usePreNavigationAction_106441() { // fn#106441, offset: 0x022dc04a, size: 11 bytes, params: 1, frame: 1
return function() {
var moduleValue = require(dependencyMap[5]);
var object = {};
var USER_SETTINGS = importDefault(dependencyMap[6]).USER_SETTINGS;
object.analyticsLocations = [USER_SETTINGS];
object.analyticsSource = importDefault(dependencyMap[6]).USER_SETTINGS;
moduleValue.openCollectiblesShopMobile(object);
return false;
};
function _fun106442() { // fn#106442, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14232:339, offset: 0x022dc055, size: 97 bytes, params: 1, frame: 17
const openCollectiblesShopMobile = CollectiblesActionCreatorsModule.openCollectiblesShopMobile;
const object = {};
let USER_SETTINGS = (importDefault(6789) /* metro dependency 6789: AnalyticsLocation */).USER_SETTINGS;
object.analyticsLocations = [USER_SETTINGS];
USER_SETTINGS = (importDefault(6789) /* metro dependency 6789: AnalyticsLocation */).USER_SETTINGS;
object.analyticsSource = USER_SETTINGS;
Reflect.apply(openCollectiblesShopMobile, CollectiblesActionCreatorsModule, [object]);
return false;
}
}
}
function usePreNavigationAction_106441() { // fn#106441, offset: 0x022dc04a, size: 11 bytes, params: 1, frame: 1
return function() {
var moduleValue = require(dependencyMap[5]);
var object = {};
var USER_SETTINGS = importDefault(dependencyMap[6]).USER_SETTINGS;
object.analyticsLocations = [USER_SETTINGS];
object.analyticsSource = importDefault(dependencyMap[6]).USER_SETTINGS;
moduleValue.openCollectiblesShopMobile(object);
return false;
};
}
global.__d(_fun106438, 14035, [661, 9692, 1244, 10358, 14036, 5120, 6789,
2]) /* metro module 14035, dependencies: [661, 9692, 1244, 10358, 14036, 5120, 6789, 2] */;
@@ -1,12 +1,17 @@
/* Metro module 14081; source: modules/user_settings/defs/native/CollectiblesShopViewAllCategoryItemsSetting.tsx; dependencies: [661, 9692, 13365, 14082, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as UseIsStaffOrDeveloperSettingPredicateModule from '../../dev_tools/native/useIsStaffOrDeveloperSettingPredicate.tsx'; /* Metro dependency 13365 */
function _fun106705(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106705, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14278:6, offset: 0x022e77d1, size: 207 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const useStaffOrDeveloperSettingPredicate = (require(13365) /* metro dependency 13365: useIsStaffOrDeveloperSettingPredicate */).useStaffOrDeveloperSettingPredicate;
const useStaffOrDeveloperSettingPredicate = (UseIsStaffOrDeveloperSettingPredicateModule).useStaffOrDeveloperSettingPredicate;
const COLLECTIBLES_SHOP_VIEW_ALL_CATEGORY_ITEMS = UserSettingsSections.COLLECTIBLES_SHOP_VIEW_ALL_CATEGORY_ITEMS;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return '';
@@ -14,7 +19,9 @@ function _fun106705(global, require, importDefault, importAll, module, exports,
screen: {route: COLLECTIBLES_SHOP_VIEW_ALL_CATEGORY_ITEMS, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/CollectiblesShopViewAllCategoryItemsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/CollectiblesShopViewAllCategoryItemsSetting.tsx');
exports.default = value;
}
global.__d(_fun106705, 14081, [661, 9692, 13365, 14082,
2]) /* metro module 14081, dependencies: [661, 9692, 13365, 14082, 2] */;
@@ -1,12 +1,17 @@
/* Metro module 13916; source: modules/user_settings/defs/native/CommunityActivityAlertsSetting.tsx; dependencies: [10906, 8224, 661, 566, 1244, 9692, 13917, 2] */
import GuildIncidentsStore from '../../../guild_antiraid/GuildIncidentsStore.tsx'; /* Metro dependency 10906 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105648(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105648, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14113:6, offset: 0x022bee1d, size: 244 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const guildIncidentsStore = importDefault(10906) /* metro dependency 10906: GuildIncidentsStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const NOTIFICATIONS = MobileSetting.NOTIFICATIONS;
const COMMUNITY_ALERTS = UserSettingsSections.COMMUNITY_ALERTS;
@@ -19,15 +24,26 @@ function _fun105648(global, require, importDefault, importAll, module, exports,
}, screen: {route: COMMUNITY_ALERTS, getComponent: function() {
return require(dependencyMap[6]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/CommunityActivityAlertsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/CommunityActivityAlertsSetting.tsx');
exports.default = value;
function usePredicate_105651() { // fn#105651, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14113:395, offset: 0x022bef91, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildIncidentsStore], function() {
var property = global.Object;
property = property.keys(GuildIncidentsStore.getGuildAlertSettings()).length;
return property > 0;
});
function _fun105652() { // fn#105652, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14113:482, offset: 0x022befcc, size: 48 bytes, params: 1, frame: 12
const Object = global.Object;
const keys = Object.keys;
const guildIncidentsStoreBinding = GuildIncidentsStore;
const getGuildAlertSettings = guildIncidentsStoreBinding.getGuildAlertSettings;
return Reflect.apply(keys, Object, [Reflect.apply(getGuildAlertSettings, guildIncidentsStoreBinding,
[])]).length > 0;
}
}
}
function usePredicate_105651() { // fn#105651, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14113:395, offset: 0x022bef91, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildIncidentsStore], function() {
var property = global.Object;
property = property.keys(GuildIncidentsStore.getGuildAlertSettings()).length;
return property > 0;
});
}
global.__d(_fun105648, 13916, [10906, 8224, 661, 566, 1244, 9692, 13917,
2]) /* metro module 13916, dependencies: [10906, 8224, 661, 566, 1244, 9692, 13917, 2] */;
@@ -1,26 +1,33 @@
/* Metro module 14117; source: modules/user_settings/defs/native/ConnectedGamesRouteSetting.tsx; dependencies: [8224, 661, 9692, 1244, 3858, 14100, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as FriendsIconModule from '../../../../design/components/Icon/native/redesign/generated/FriendsIcon.tsx'; /* Metro dependency 3858 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106907(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106907, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14314:6, offset: 0x022ede26, size: 223 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.YpCiMt);
}};
let CONTENT_AND_SOCIAL = MobileSetting.CONTENT_AND_SOCIAL;
object2.parent = CONTENT_AND_SOCIAL;
const FriendsIcon = (require(3858) /* metro dependency 3858: FriendsIcon */).FriendsIcon;
object2.IconComponent = FriendsIcon;
object.parent = CONTENT_AND_SOCIAL;
const FriendsIcon = (FriendsIconModule).FriendsIcon;
object.IconComponent = FriendsIcon;
CONTENT_AND_SOCIAL = UserSettingsSections.CONTENT_AND_SOCIAL;
object2.screen = {route: CONTENT_AND_SOCIAL, getComponent: function() {
object.screen = {route: CONTENT_AND_SOCIAL, getComponent: function() {
return require(dependencyMap[5]).ConnectedGamesPage;
}};
value = Reflect.apply(createRoute, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ConnectedGamesRouteSetting.tsx');
value = Reflect.apply(createRoute, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ConnectedGamesRouteSetting.tsx');
exports.default = value;
}
global.__d(_fun106907, 14117, [8224, 661, 9692, 1244, 3858, 14100,
2]) /* metro module 14117, dependencies: [8224, 661, 9692, 1244, 3858, 14100, 2] */;
@@ -1,19 +1,26 @@
/* Metro module 13466; source: modules/user_settings/defs/native/ConnectionsSetting.tsx; dependencies: [661, 9692, 1244, 13467, 13469, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as PuzzlePieceIconModule from '../../../../design/components/Icon/native/redesign/generated/PuzzlePieceIcon.tsx'; /* Metro dependency 13467 */
function _fun102384(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102384, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13656:6, offset: 0x02239921, size: 201 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const PuzzlePieceIcon = (require(13467) /* metro dependency 13467: PuzzlePieceIcon */).PuzzlePieceIcon;
const PuzzlePieceIcon = (PuzzlePieceIconModule).PuzzlePieceIcon;
const CONNECTIONS = UserSettingsSections.CONNECTIONS;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['3fe7U5']);
}, parent: null, IconComponent: PuzzlePieceIcon, screen: {route: CONNECTIONS, getComponent: function() {
return require(dependencyMap[4]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ConnectionsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ConnectionsSetting.tsx');
exports.default = value;
}
global.__d(_fun102384, 13466, [661, 9692, 1244, 13467, 13469,
2]) /* metro module 13466, dependencies: [661, 9692, 1244, 13467, 13469, 2] */;
@@ -1,26 +1,33 @@
/* Metro module 14116; source: modules/user_settings/defs/native/ContentAndSocialDiscordRouteSetting.tsx; dependencies: [8224, 661, 9692, 1244, 3858, 14100, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as FriendsIconModule from '../../../../design/components/Icon/native/redesign/generated/FriendsIcon.tsx'; /* Metro dependency 3858 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106904(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106904, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14313:6, offset: 0x022edce6, size: 223 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['/7xJCF']);
}};
let CONTENT_AND_SOCIAL = MobileSetting.CONTENT_AND_SOCIAL;
object2.parent = CONTENT_AND_SOCIAL;
const FriendsIcon = (require(3858) /* metro dependency 3858: FriendsIcon */).FriendsIcon;
object2.IconComponent = FriendsIcon;
object.parent = CONTENT_AND_SOCIAL;
const FriendsIcon = (FriendsIconModule).FriendsIcon;
object.IconComponent = FriendsIcon;
CONTENT_AND_SOCIAL = UserSettingsSections.CONTENT_AND_SOCIAL;
object2.screen = {route: CONTENT_AND_SOCIAL, getComponent: function() {
object.screen = {route: CONTENT_AND_SOCIAL, getComponent: function() {
return require(dependencyMap[5]).DiscordPermissionsPage;
}};
value = Reflect.apply(createRoute, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ContentAndSocialDiscordRouteSetting.tsx');
value = Reflect.apply(createRoute, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ContentAndSocialDiscordRouteSetting.tsx');
exports.default = value;
}
global.__d(_fun106904, 14116, [8224, 661, 9692, 1244, 3858, 14100,
2]) /* metro module 14116, dependencies: [8224, 661, 9692, 1244, 3858, 14100, 2] */;
@@ -1,19 +1,26 @@
/* Metro module 14099; source: modules/user_settings/defs/native/ContentAndSocialSetting.tsx; dependencies: [661, 9692, 1244, 3858, 14100, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as FriendsIconModule from '../../../../design/components/Icon/native/redesign/generated/FriendsIcon.tsx'; /* Metro dependency 3858 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106806(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106806, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14296:6, offset: 0x022eac76, size: 201 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const FriendsIcon = (require(3858) /* metro dependency 3858: FriendsIcon */).FriendsIcon;
const FriendsIcon = (FriendsIconModule).FriendsIcon;
const CONTENT_AND_SOCIAL = UserSettingsSections.CONTENT_AND_SOCIAL;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['+o1pDZ']);
}, parent: null, IconComponent: FriendsIcon, screen: {route: CONTENT_AND_SOCIAL, getComponent: function() {
return require(dependencyMap[4]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ContentAndSocialSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ContentAndSocialSetting.tsx');
exports.default = value;
}
global.__d(_fun106806, 14099, [661, 9692, 1244, 3858, 14100,
2]) /* metro module 14099, dependencies: [661, 9692, 1244, 3858, 14100, 2] */;
@@ -1,34 +1,50 @@
/* Metro module 13804; source: modules/user_settings/defs/native/ContrastModeSetting.tsx; dependencies: [31, 4502, 8224, 33, 12992, 13770, 10504, 9692, 1244, 1305, 2] */
import AccessibilityStore from '../../../a11y/AccessibilityStore.tsx'; /* Metro dependency 4502 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as NativeModule from '../../../../design/void/native.tsx'; /* Metro dependency 1305 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as CirclePlusIconModule from '../../../../design/components/Icon/native/redesign/generated/CirclePlusIcon.tsx'; /* Metro dependency 10504 */
import * as CircleMinusIconModule from '../../../../design/components/Icon/native/redesign/generated/CircleMinusIcon.tsx'; /* Metro dependency 13770 */
function _fun105289(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14001:6, offset: 0x022b46c4, size: 236 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importAll(31) /* metro dependency 31 */;
const accessibilityStore = importDefault(4502) /* metro dependency 4502: AccessibilityStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const env0_4 = (require(33) /* metro dependency 33 */).jsx;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createSlider = value.createSlider;
const ACCESSIBILITY = MobileSetting.ACCESSIBILITY;
value = Reflect.apply(createSlider, value, [{useTitle: function() {
return require(dependencyMap[8]).intl.string(require(dependencyMap[8]).t['TYyfO/']);
}, parent: ACCESSIBILITY, useTrailing: useTrailing_105291, useProps: useProps_105292}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/ContrastModeSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/ContrastModeSetting.tsx');
exports.default = value;
function useTrailing_105291() { // fn#105291, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14001:271, offset: 0x022b47f0, size: 70 bytes, params: 1, frame: 16
const BetaTag = (NativeModule).BetaTag;
const BetaSizes = (NativeModule).BetaSizes;
const SMALL = BetaSizes.SMALL;
return <BetaTag size={SMALL} />;
}
function useProps_105292() { // fn#105292, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14001:334, offset: 0x022b4836, size: 33 bytes, params: 1, frame: 13
return ReactModule.useMemo(_fun105293, []);
function _fun105293() { // fn#105293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14001:387, offset: 0x022b4857, size: 135 bytes, params: 1, frame: 16
const object = {'value': null, 'onSlidingComplete': null, 'minimumValue': 0, 'maximumValue': 2, 'step': 0.1};
object.value = AccessibilityStore.contrast;
object.onSlidingComplete = (require(12992) /* metro dependency 12992: AccessibilityActionCreators */).setContrast;
const CircleMinusIcon = (CircleMinusIconModule).CircleMinusIcon;
object.startIcon = <CircleMinusIcon />;
const CirclePlusIcon = (CirclePlusIconModule).CirclePlusIcon;
object.endIcon = <CirclePlusIcon />;
return object;
}
}
}
function useProps_105292() { // fn#105292, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14001:334, offset: 0x022b4836, size: 33 bytes, params: 1, frame: 13
return env0_2.useMemo(_fun105293, []);
}
function _fun105293() { // fn#105293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14001:387, offset: 0x022b4857, size: 135 bytes, params: 1, frame: 16
const object2 = {'value': null, 'onSlidingComplete': null, 'minimumValue': 0, 'maximumValue': 2, 'step': 0.1};
object2.value = AccessibilityStore.contrast;
object2.onSlidingComplete = (require(12992) /* metro dependency 12992: AccessibilityActionCreators */).setContrast;
const CircleMinusIcon = (require(13770) /* metro dependency 13770: CircleMinusIcon */).CircleMinusIcon;
object2.startIcon = <CircleMinusIcon />;
const CirclePlusIcon = (require(10504) /* metro dependency 10504: CirclePlusIcon */).CirclePlusIcon;
object2.endIcon = <CirclePlusIcon />;
return object2;
}
global.__d(_fun105289, 13804, [31, 4502, 8224, 33, 12992, 13770, 10504, 9692, 1244, 1305,
2]) /* metro module 13804, dependencies: [31, 4502, 8224, 33, 12992, 13770, 10504, 9692, 1244, 1305, 2] */;
@@ -1,6 +1,21 @@
/* Metro module 13952; source: modules/user_settings/defs/native/CopyClientInfoSetting.tsx; dependencies: [10557, 33, 1582, 4080, 10558, 6797, 3856, 6805, 6758, 1244, 6807, 4020, 4060, 4092, 9692, 8931, 3829, 2] */
import ActionSheetActionCreators from '../../../action_sheet/native/ActionSheetActionCreators.tsx'; /* Metro dependency 4080 */
import BuildOverrideStore from '../../../build_overrides/BuildOverrideStore.tsx'; /* Metro dependency 10557 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as ClientInfoUtilsModule from '../../../../utils/native/ClientInfoUtils.tsx'; /* Metro dependency 1582 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as ToastUtilsModule from '../../../toast/native/ToastUtils.tsx'; /* Metro dependency 3856 */
import * as FabricUtilsModule from '../../../../utils/native/FabricUtils.tsx'; /* Metro dependency 4020 */
import * as CopyIconModule from '../../../../design/components/Icon/native/redesign/generated/CopyIcon.tsx'; /* Metro dependency 4060 */
import * as BottomSheetTitleHeaderNativeModule from '../../../../design/components/Sheet/native/BottomSheetTitleHeader.native.tsx'; /* Metro dependency 6758 */
import * as ClipboardUtilsNativeModule from '../../../../utils/ClipboardUtils.native.tsx'; /* Metro dependency 6797 */
import * as ActionSheetNativeModule from '../../../../design/components/Sheet/native/ActionSheet.native.tsx'; /* Metro dependency 6805 */
import * as ActionSheetRowNativeModule from '../../../../design/components/Sheet/native/ActionSheetRow.native.tsx'; /* Metro dependency 6807 */
import * as ClipboardListIconModule from '../../../../design/components/Icon/native/redesign/generated/ClipboardListIcon.tsx'; /* Metro dependency 8931 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105901(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105901, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:6, offset: 0x022c67cd, size: 330 bytes, params: 8, frame: 21
var object2;
const env0_0 = require;
const closure = function(a0) {
var value = a0;
@@ -8,139 +23,192 @@ function _fun105901(global, require, importDefault, importAll, module, exports,
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const buildOverrideStore = importDefault(10557) /* metro dependency 10557: BuildOverrideStore */;
let value = require(33) /* metro dependency 33 */;
let value = JsxRuntimeModule;
const env0_4 = value.jsx;
const env0_5 = value.jsxs;
const env0_6 = (importAll(1582) /* metro dependency 1582: ClientInfoUtils */).getConstants();
const createPressable = (require(9692) /* metro dependency 9692: SettingBuilders */).createPressable;
object2 = {useTitle: function() {
const env0_6 = (ClientInfoUtilsModule).getConstants();
const createPressable = (SettingBuildersModule).createPressable;
object = {useTitle: function() {
return require(dependencyMap[9]).intl.string(require(dependencyMap[9]).t.Na2lF9);
}, parent: null};
const ClipboardListIcon = (require(8931) /* metro dependency 8931: ClipboardListIcon */).ClipboardListIcon;
object2.IconComponent = ClipboardListIcon;
object2.onPress = onPress_105915;
const DeveloperMode = (require(3829) /* metro dependency 3829: UserSettings */).DeveloperMode;
const ClipboardListIcon = (ClipboardListIconModule).ClipboardListIcon;
object.IconComponent = ClipboardListIcon;
object.onPress = onPress_105915;
const DeveloperMode = (UserSettingsModule).DeveloperMode;
const useSetting = DeveloperMode.useSetting;
object2.usePredicate = useSetting;
object2.withArrow = true;
value = Reflect.apply(createPressable, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/CopyClientInfoSetting.tsx');
object.usePredicate = useSetting;
object.withArrow = true;
value = Reflect.apply(createPressable, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/CopyClientInfoSetting.tsx');
exports.default = value;
exports.getClientInfoString = closure;
}
function getClientInfo() { // fn#105903, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:225, offset: 0x022c693c, size: 218 bytes, params: 1, frame: 16
const buildOverrideStoreBinding = BuildOverrideStore;
const getCurrentBuildOverride = buildOverrideStoreBinding.getCurrentBuildOverride;
const r5 = Reflect.apply(getCurrentBuildOverride, buildOverrideStoreBinding,
[]).overrides?.[(require(10558) /* metro dependency 10558: BuildOverrideUtils */).DEVICE_FIELD];
const Manifest = env0_6.Manifest;
const length = Manifest.trim().length;
const value3 = 'N/A';
const r4 = length > 0 ? env0_6.Manifest : value3;
let getClientInfoStringBinding = getClientInfoString;
const Build = env0_6.Build;
const clientInfoStringBinding = getClientInfoStringBinding(Build);
const clientInfoStringBinding2 = getClientInfoStringBinding(r5 != null ? r5.id : value3);
const object = {};
getClientInfoStringBinding = getClientInfoString;
const Version = env0_6.Version;
object.appVersion = getClientInfoStringBinding(Version);
object.buildNumber = clientInfoStringBinding;
object.buildOverride = clientInfoStringBinding2;
object.manifest = r4;
const ReleaseChannel = env0_6.ReleaseChannel;
object.releaseChannel = getClientInfoStringBinding(ReleaseChannel);
return object;
}
function getClientInfo() { // fn#105903, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:225, offset: 0x022c693c, size: 218 bytes, params: 1, frame: 16
const getCurrentBuildOverride = BuildOverrideStore.getCurrentBuildOverride;
const r5 = Reflect.apply(getCurrentBuildOverride, BuildOverrideStore,
[]).overrides?.[(require(10558) /* metro dependency 10558: BuildOverrideUtils */).DEVICE_FIELD];
const Manifest = env0_6.Manifest;
const length = Manifest.trim().length;
const value3 = 'N/A';
const r4 = length > 0 ? env0_6.Manifest : value3;
let getClientInfoStringBinding = getClientInfoString;
const Build = env0_6.Build;
const clientInfoStringBinding = getClientInfoStringBinding(Build);
const clientInfoStringBinding2 = getClientInfoStringBinding(r5 != null ? r5.id : value3);
const object2 = {};
getClientInfoStringBinding = getClientInfoString;
const Version = env0_6.Version;
object2.appVersion = getClientInfoStringBinding(Version);
object2.buildNumber = clientInfoStringBinding;
object2.buildOverride = clientInfoStringBinding2;
object2.manifest = r4;
const ReleaseChannel = env0_6.ReleaseChannel;
object2.releaseChannel = getClientInfoStringBinding(ReleaseChannel);
return object2;
}
function copyToast(a0) { // fn#105904, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:600, offset: 0x022c6a16, size: 63 bytes, params: 2, frame: 14
(ClipboardUtilsNativeModule).copy(a0);
(ToastUtilsModule).presentCopiedToClipboard();
}
function copyToast(a0) { // fn#105904, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:600, offset: 0x022c6a16, size: 63 bytes, params: 2, frame: 14
(require(6797) /* metro dependency 6797: ClipboardUtilsNative */).copy(a0);
(require(3856) /* metro dependency 3856: ToastUtils */).presentCopiedToClipboard();
}
function ClientClientInfoActionSheet() { // fn#105905, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:673, offset: 0x022c6a55, size: 1120 bytes, params: 1, frame: 30
const ActionSheet = (require(6805) /* metro dependency 6805: ActionSheetNative */).ActionSheet;
const object2 = {};
const BottomSheetTitleHeader = (require(6758) /* metro dependency 6758: BottomSheetTitleHeaderNative */).BottomSheetTitleHeader;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
let string = intl.string;
const Na2lF9 = (require(1244) /* metro dependency 1244: indexNative */).t.Na2lF9;
object2.header = <BottomSheetTitleHeader title={Reflect.apply(string, intl, [Na2lF9])} />;
const ActionSheetRow = (require(6807) /* metro dependency 6807: ActionSheetRowNative */).ActionSheetRow;
let Group = ActionSheetRow.Group;
string = intl.string;
const H66MEk = (require(1244) /* metro dependency 1244: indexNative */).t.H66MEk;
const getClientInfoBinding = getClientInfo;
const items2 = [<ActionSheetRow label={Reflect.apply(string, intl,
[H66MEk])} subLabel={getClientInfoBinding().appVersion} onPress={function() {
copyToast(getClientInfo().appVersion);
}} />];
items2[1] = <ActionSheetRow label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.zuaWIt)} subLabel={getClientInfoBinding().buildNumber} onPress={function() {
copyToast(getClientInfo().buildNumber);
}} />;
items2[2] = <ActionSheetRow label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['YD/2+H'])} subLabel={getClientInfoBinding().releaseChannel} onPress={function() {
copyToast(getClientInfo().releaseChannel);
}} />;
items2[3] = <ActionSheetRow label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['4bhpIV'])} subLabel={getClientInfoBinding().manifest} onPress={function() {
copyToast(getClientInfo().manifest);
}} />;
string = intl.string;
const Wj3LW4 = (require(1244) /* metro dependency 1244: indexNative */).t.Wj3LW4;
items2[4] = <ActionSheetRow label={Reflect.apply(string, intl,
[Wj3LW4])} subLabel={getClientInfoBinding().buildOverride} onPress={function() {
copyToast(getClientInfo().buildOverride);
}} />;
const fabricUtilsModule = require(4020) /* metro dependency 4020: FabricUtils */;
const isFabric2 = fabricUtilsModule.isFabric();
const value3 = null;
items2[5] = isFabric2 ? <ActionSheetRow label="React Native New Architecture" subLabel="Enabled" onPress={function() {
copyToast('React Native New Architecture is enabled.');
}} /> : value3;
const moduleValue2 = fabricUtilsModule;
items2[6] = moduleValue2.isFabric() ? <ActionSheetRow label="Bridgeless mode" subLabel={fabricUtilsModule.isBridgeless ? 'Enabled' : 'Disabled'} onPress={onPress_105912} /> : value3;
const group = <Group hasIcons={false}>{items2}</Group>;
Group = ActionSheetRow.Group;
const CopyIcon = (require(4060) /* metro dependency 4060: CopyIcon */).CopyIcon;
return (
<ActionSheet {...object2}>
{group}
<Group hasIcons>
<ActionSheetRow
icon={<CopyIcon />}
label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['7dqZ6H'])}
onPress={onPress_105913}
/>
function ClientClientInfoActionSheet() { // fn#105905, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:673, offset: 0x022c6a55, size: 1120 bytes, params: 1, frame: 30
const ActionSheet = (ActionSheetNativeModule).ActionSheet;
const object = {};
const BottomSheetTitleHeader = (BottomSheetTitleHeaderNativeModule).BottomSheetTitleHeader;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
let string = intl.string;
const Na2lF9 = (require(1244) /* metro dependency 1244: indexNative */).t.Na2lF9;
object.header = <BottomSheetTitleHeader title={Reflect.apply(string, intl, [Na2lF9])} />;
const ActionSheetRow = (ActionSheetRowNativeModule).ActionSheetRow;
let Group = ActionSheetRow.Group;
string = intl.string;
const H66MEk = (require(1244) /* metro dependency 1244: indexNative */).t.H66MEk;
const getClientInfoBinding = getClientInfo;
const items2 = [
<ActionSheetRow
label={Reflect.apply(string, intl, [H66MEk])}
subLabel={getClientInfoBinding().appVersion}
onPress={function() {
copyToast(getClientInfo().appVersion);
}}
/>,
];
items2[1] = (
<ActionSheetRow
label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.zuaWIt)}
subLabel={getClientInfoBinding().buildNumber}
onPress={function() {
copyToast(getClientInfo().buildNumber);
}}
/>
);
items2[2] = (
<ActionSheetRow
label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['YD/2+H'])}
subLabel={getClientInfoBinding().releaseChannel}
onPress={function() {
copyToast(getClientInfo().releaseChannel);
}}
/>
);
items2[3] = (
<ActionSheetRow
label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['4bhpIV'])}
subLabel={getClientInfoBinding().manifest}
onPress={function() {
copyToast(getClientInfo().manifest);
}}
/>
);
string = intl.string;
const Wj3LW4 = (require(1244) /* metro dependency 1244: indexNative */).t.Wj3LW4;
items2[4] = (
<ActionSheetRow
label={Reflect.apply(string, intl, [Wj3LW4])}
subLabel={getClientInfoBinding().buildOverride}
onPress={function() {
copyToast(getClientInfo().buildOverride);
}}
/>
);
const isFabric2 = FabricUtilsModule.isFabric();
const value3 = null;
items2[5] = (
isFabric2
? (
<ActionSheetRow
label="React Native New Architecture"
subLabel="Enabled"
onPress={function() {
copyToast('React Native New Architecture is enabled.');
}}
/>
)
: value3
);
items2[6] = (
FabricUtilsModule.isFabric()
? (
<ActionSheetRow
label="Bridgeless mode"
subLabel={FabricUtilsModule.isBridgeless ? 'Enabled' : 'Disabled'}
onPress={onPress_105912}
/>
)
: value3
);
const group = (
<Group hasIcons={false}>
{items2}
</Group>
</ActionSheet>
);
}
);
Group = ActionSheetRow.Group;
const CopyIcon = (CopyIconModule).CopyIcon;
return (
<ActionSheet {...object}>
{group}
<Group hasIcons>
<ActionSheetRow
icon={<CopyIcon />}
label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['7dqZ6H'])}
onPress={onPress_105913}
/>
</Group>
</ActionSheet>
);
function ClientClientInfoActionSheetOnPress_105912() { // fn#105912, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:2028, owner: ClientClientInfoActionSheet.onPress, offset: 0x022c6f61, size: 82 bytes, params: 1, frame: 15
const value = environment.__proto__;
copyToast('Bridgeless is ' + ((require(4020) /* metro dependency 4020: FabricUtils */).isBridgeless ? 'enabled' : 'disabled') + '.');
}
function onPress_105915() { // fn#105915, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:2689, offset: 0x022c70b5, size: 73 bytes, params: 1, frame: 16
const defaultImport = importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */;
const openLazy = defaultImport.openLazy;
const Promise = global.Promise;
Reflect.apply(openLazy, defaultImport, [Promise.resolve({default: ClientClientInfoActionSheet}),
'ClientClientInfoActionSheet']);
}
function ClientClientInfoActionSheetOnPress_105913() { // fn#105913, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:2283, owner: ClientClientInfoActionSheet.onPress, offset: 0x022c6fb3, size: 196 bytes, params: 1, frame: 33
let value = environment.__proto__;
const clientInfo = getClientInfo();
const appVersion = clientInfo.appVersion;
const buildNumber = clientInfo.buildNumber;
const releaseChannel = clientInfo.releaseChannel;
const buildOverride = clientInfo.buildOverride;
const copyToastBinding = copyToast;
const manifest = clientInfo.manifest;
value = require(4092) /* metro dependency 4092: DeviceUtils */;
value = value.getDeviceInfo();
value = 'Device: ' + value + ' OS ' + (require(4092) /* metro dependency 4092: DeviceUtils */).getSystemVersion() + ';';
copyToastBinding('App: ' + appVersion + ' (' + buildNumber + ') ' + releaseChannel + '; Manifest: ' + manifest + '; Build Override: ' + buildOverride + '; ' + value);
}
function ClientClientInfoActionSheetOnPress_105912() { // fn#105912, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:2028, owner: ClientClientInfoActionSheet.onPress, offset: 0x022c6f61, size: 82 bytes, params: 1, frame: 15
const value = environment.__proto__;
copyToast('Bridgeless is ' + ((require(4020) /* metro dependency 4020: FabricUtils */).isBridgeless ? 'enabled' : 'disabled') + '.');
}
}
function onPress_105915() { // fn#105915, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:2689, offset: 0x022c70b5, size: 73 bytes, params: 1, frame: 16
const defaultImport = ActionSheetActionCreators;
const openLazy = defaultImport.openLazy;
const Promise = global.Promise;
Reflect.apply(openLazy, defaultImport, [Promise.resolve({default: ClientClientInfoActionSheet}),
'ClientClientInfoActionSheet']);
}
function ClientClientInfoActionSheetOnPress_105913() { // fn#105913, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14149:2283, owner: ClientClientInfoActionSheet.onPress, offset: 0x022c6fb3, size: 196 bytes, params: 1, frame: 33
let value = environment.__proto__;
const clientInfo = getClientInfo();
const appVersion = clientInfo.appVersion;
const buildNumber = clientInfo.buildNumber;
const releaseChannel = clientInfo.releaseChannel;
const buildOverride = clientInfo.buildOverride;
const copyToastBinding = copyToast;
const manifest = clientInfo.manifest;
value = require(4092) /* metro dependency 4092: DeviceUtils */;
value = value.getDeviceInfo();
value = 'Device: ' + value + ' OS ' + (require(4092) /* metro dependency 4092: DeviceUtils */).getSystemVersion() + ';';
copyToastBinding('App: ' + appVersion + ' (' + buildNumber + ') ' + releaseChannel + '; Manifest: ' + manifest + '; Build Override: ' + buildOverride + '; ' + value);
}
global.__d(_fun105901, 13952, [10557, 33, 1582, 4080, 10558, 6797, 3856, 6805, 6758, 1244, 6807, 4020, 4060, 4092,
9692, 8931, 3829,
2]) /* metro module 13952, dependencies: [10557, 33, 1582, 4080, 10558, 6797, 3856, 6805, 6758, 1244, 6807, 4020, 4060, 4092, 9692, 8931, 3829, 2] */;
@@ -1,49 +1,59 @@
/* Metro module 13979; source: modules/user_settings/defs/native/CreateBugReportSetting.tsx; dependencies: [691, 693, 11225, 566, 9692, 1244, 13957, 13972, 2] */
import DeveloperOptionsStore from '../../../../stores/DeveloperOptionsStore.tsx'; /* Metro dependency 691 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as DeveloperOptionsActionCreatorsModule from '../../../../actions/DeveloperOptionsActionCreators.tsx'; /* Metro dependency 693 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as WrenchIconModule from '../../../../design/components/Icon/native/redesign/generated/WrenchIcon.tsx'; /* Metro dependency 13957 */
import * as BugReporterSettingModule from './BugReporterSetting.tsx'; /* Metro dependency 13972 */
function _fun106054(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106054, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14176:6, offset: 0x022cb448, size: 235 bytes, params: 8, frame: 19
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const developerOptionsStore = importDefault(691) /* metro dependency 691: DeveloperOptionsStore */;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.aIkGJD);
}, parent: null};
const WrenchIcon = (require(13957) /* metro dependency 13957: WrenchIcon */).WrenchIcon;
object2.IconComponent = WrenchIcon;
object2.onValueChange = onValueChange_106056;
object2.useValue = function() {
const WrenchIcon = (WrenchIconModule).WrenchIcon;
object.IconComponent = WrenchIcon;
object.onValueChange = onValueChange_106056;
object.useValue = function() {
return require(dependencyMap[3]).useStateFromStores([DeveloperOptionsStore], _fun106058);
};
object2.useDescription = function() {
object.useDescription = function() {
return 'Photo permission is required';
};
const useBugReporterExperimentSettingPredicate = (require(13972) /* metro dependency 13972: BugReporterSetting */).useBugReporterExperimentSettingPredicate;
object2.usePredicate = useBugReporterExperimentSettingPredicate;
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/CreateBugReportSetting.tsx');
const useBugReporterExperimentSettingPredicate = (BugReporterSettingModule).useBugReporterExperimentSettingPredicate;
object.usePredicate = useBugReporterExperimentSettingPredicate;
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/CreateBugReportSetting.tsx');
exports.default = value;
}
function onValueChange_106056(a0) { // fn#106056, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14176:244, offset: 0x022cb573, size: 122 bytes, params: 2, frame: 17
const developerOptionsActionCreatorsModule = require(693) /* metro dependency 693: DeveloperOptionsActionCreators */;
const setDeveloperOptionSettings = developerOptionsActionCreatorsModule.setDeveloperOptionSettings;
const object2 = {};
if (a0) {
object2.bugReporterEnabled = true;
Reflect.apply(setDeveloperOptionSettings, developerOptionsActionCreatorsModule, [object2]);
(importDefault(11225) /* metro dependency 11225: BugReportManager */).initialize();
} else {
object2.bugReporterEnabled = false;
Reflect.apply(setDeveloperOptionSettings, developerOptionsActionCreatorsModule, [object2]);
(importDefault(11225) /* metro dependency 11225: BugReportManager */).terminate(true);
function onValueChange_106056(a0) { // fn#106056, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14176:244, offset: 0x022cb573, size: 122 bytes, params: 2, frame: 17
const setDeveloperOptionSettings = DeveloperOptionsActionCreatorsModule.setDeveloperOptionSettings;
const object = {};
if (a0) {
object.bugReporterEnabled = true;
Reflect.apply(setDeveloperOptionSettings, DeveloperOptionsActionCreatorsModule, [object]);
(importDefault(11225) /* metro dependency 11225: BugReportManager */).initialize();
} else {
object.bugReporterEnabled = false;
Reflect.apply(setDeveloperOptionSettings, DeveloperOptionsActionCreatorsModule, [object]);
(importDefault(11225) /* metro dependency 11225: BugReportManager */).terminate(true);
}
}
function useValue_106057() { // fn#106057, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14176:470, offset: 0x022cb5ed, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([DeveloperOptionsStore], function() {
return DeveloperOptionsStore.isBugReporterEnabled;
});
function _fun106058() { // fn#106058, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14176:557, offset: 0x022cb628, size: 15 bytes, params: 1, frame: 1
return DeveloperOptionsStore.isBugReporterEnabled;
}
}
}
function useValue_106057() { // fn#106057, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14176:470, offset: 0x022cb5ed, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([DeveloperOptionsStore], function() {
return DeveloperOptionsStore.isBugReporterEnabled;
});
}
global.__d(_fun106054, 13979, [691, 693, 11225, 566, 9692, 1244, 13957, 13972,
2]) /* metro module 13979, dependencies: [691, 693, 11225, 566, 9692, 1244, 13957, 13972, 2] */;
@@ -1,44 +1,53 @@
/* Metro module 13884; source: modules/user_settings/defs/native/CustomStatusNotificationSettings.tsx; dependencies: [8224, 661, 3796, 3829, 1314, 683, 9692, 1244, 2] */
import AnalyticsUtils from '../../../../utils/AnalyticsUtils.tsx'; /* Metro dependency 683 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as Preloaded_user_settingsModule from '../../../../external/discord_common/js/packages/protos/discord_protos/discord_users/v1/preloaded_user_settings.tsx'; /* Metro dependency 1314 */
import * as NotificationConstantsModule from '../../../notifications/NotificationConstants.tsx'; /* Metro dependency 3796 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105535(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105535, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14081:6, offset: 0x022bc06f, size: 246 bytes, params: 8, frame: 21
const env0_0 = require;
const closure = onValueChange_105536;
const onValueChange_1055362 = onValueChange_105536;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const env0_3 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
const env0_4 = (require(3796) /* metro dependency 3796: NotificationConstants */).NotificationSettingsUpdateType;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
const NOTIFICATIONS = MobileSetting.NOTIFICATIONS;
value = Reflect.apply(createToggle, value, [{useTitle: function() {
return require(dependencyMap[7]).intl.string(require(dependencyMap[7]).t.PTtxi9);
}, useDescription: function() {
return require(dependencyMap[7]).intl.string(require(dependencyMap[7]).t['/+OQEs']);
}, parent: NOTIFICATIONS, useValue: useValue_105539, onValueChange: closure}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/CustomStatusNotificationSettings.tsx');
}, parent: NOTIFICATIONS, useValue: useValue_105539, onValueChange: onValueChange_1055362}]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/CustomStatusNotificationSettings.tsx');
exports.default = value;
exports.onChange = closure;
}
exports.onChange = onValueChange_1055362;
function onChange_105536(a0) { // fn#105536, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14081:186, offset: 0x022bc165, size: 155 bytes, params: 2, frame: 17
const CustomStatusPushNotifications = (UserSettingsModule).CustomStatusPushNotifications;
const updateSetting = CustomStatusPushNotifications.updateSetting;
const CustomStatusPushNotificationType = (Preloaded_user_settingsModule).CustomStatusPushNotificationType;
Reflect.apply(updateSetting, CustomStatusPushNotifications,
[a0 ? CustomStatusPushNotificationType.STATUS_PUSH_ENABLED : CustomStatusPushNotificationType.STATUS_PUSH_DISABLED]);
const defaultImport = AnalyticsUtils;
const track = defaultImport.track;
const NOTIFICATION_SETTINGS_UPDATED = AnalyticEvents.NOTIFICATION_SETTINGS_UPDATED;
const ACCOUNT = NotificationSettingsUpdateType.ACCOUNT;
Reflect.apply(track, defaultImport, [NOTIFICATION_SETTINGS_UPDATED, {update_type: ACCOUNT,
custom_status_push_notifications: a0}]);
}
function onChange_105536(a0) { // fn#105536, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14081:186, offset: 0x022bc165, size: 155 bytes, params: 2, frame: 17
const CustomStatusPushNotifications = (require(3829) /* metro dependency 3829: UserSettings */).CustomStatusPushNotifications;
const updateSetting = CustomStatusPushNotifications.updateSetting;
const CustomStatusPushNotificationType = (require(1314) /* metro dependency 1314: preloaded_user_settings */).CustomStatusPushNotificationType;
Reflect.apply(updateSetting, CustomStatusPushNotifications,
[a0 ? CustomStatusPushNotificationType.STATUS_PUSH_ENABLED : CustomStatusPushNotificationType.STATUS_PUSH_DISABLED]);
const defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
const track = defaultImport.track;
const NOTIFICATION_SETTINGS_UPDATED = AnalyticEvents.NOTIFICATION_SETTINGS_UPDATED;
const ACCOUNT = NotificationSettingsUpdateType.ACCOUNT;
Reflect.apply(track, defaultImport, [NOTIFICATION_SETTINGS_UPDATED, {update_type: ACCOUNT,
custom_status_push_notifications: a0}]);
}
function useValue_105539() { // fn#105539, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14081:662, offset: 0x022bc280, size: 71 bytes, params: 1, frame: 13
const CustomStatusPushNotifications = (UserSettingsModule).CustomStatusPushNotifications;
const value = CustomStatusPushNotifications.useSetting();
const CustomStatusPushNotificationType = (Preloaded_user_settingsModule).CustomStatusPushNotificationType;
const STATUS_PUSH_DISABLED = CustomStatusPushNotificationType.STATUS_PUSH_DISABLED;
return value !== STATUS_PUSH_DISABLED;
}
function useValue_105539() { // fn#105539, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14081:662, offset: 0x022bc280, size: 71 bytes, params: 1, frame: 13
const CustomStatusPushNotifications = (require(3829) /* metro dependency 3829: UserSettings */).CustomStatusPushNotifications;
const value = CustomStatusPushNotifications.useSetting();
const CustomStatusPushNotificationType = (require(1314) /* metro dependency 1314: preloaded_user_settings */).CustomStatusPushNotificationType;
const STATUS_PUSH_DISABLED = CustomStatusPushNotificationType.STATUS_PUSH_DISABLED;
return value !== STATUS_PUSH_DISABLED;
}
global.__d(_fun105535, 13884, [8224, 661, 3796, 3829, 1314, 683, 9692, 1244,
2]) /* metro module 13884, dependencies: [8224, 661, 3796, 3829, 1314, 683, 9692, 1244, 2] */;
@@ -1,31 +1,40 @@
/* Metro module 14097; source: modules/user_settings/defs/native/DataAndPrivacySetting.tsx; dependencies: [31, 661, 13378, 13381, 9692, 1244, 9322, 14098, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as ShieldLockIconModule from '../../../../design/components/Icon/native/redesign/generated/ShieldLockIcon.tsx'; /* Metro dependency 9322 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as ConsentActionCreatorsModule from '../../../../actions/ConsentActionCreators.tsx'; /* Metro dependency 13378 */
import * as RequestYourDataSettingModule from './RequestYourDataSetting.tsx'; /* Metro dependency 13381 */
function _fun106793(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106793, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14294:6, offset: 0x022ea398, size: 232 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importAll(31) /* metro dependency 31 */;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const ShieldLockIcon = (require(9322) /* metro dependency 9322: ShieldLockIcon */).ShieldLockIcon;
const ShieldLockIcon = (ShieldLockIconModule).ShieldLockIcon;
const DATA_AND_PRIVACY = UserSettingsSections.DATA_AND_PRIVACY;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.OAuOHD);
}, parent: null, IconComponent: ShieldLockIcon, screen: {route: DATA_AND_PRIVACY, getComponent: function() {
return require(dependencyMap[7]).default;
}}, usePreNavigationAction: usePreNavigationAction_106796}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DataAndPrivacySetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DataAndPrivacySetting.tsx');
exports.default = value;
function usePreNavigationAction_106796() { // fn#106796, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14294:354, offset: 0x022ea4be, size: 33 bytes, params: 1, frame: 13
return ReactModule.useCallback(_fun106797, []);
function _fun106797() { // fn#106797, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14294:410, offset: 0x022ea4df, size: 61 bytes, params: 1, frame: 13
const value = environment.__proto__;
(ConsentActionCreatorsModule).fetchConsents();
(RequestYourDataSettingModule).fetchHarvestStatus();
return true;
}
}
}
function usePreNavigationAction_106796() { // fn#106796, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14294:354, offset: 0x022ea4be, size: 33 bytes, params: 1, frame: 13
return env0_2.useCallback(_fun106797, []);
}
function _fun106797() { // fn#106797, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14294:410, offset: 0x022ea4df, size: 61 bytes, params: 1, frame: 13
const value = environment.__proto__;
(require(13378) /* metro dependency 13378: ConsentActionCreators */).fetchConsents();
(require(13381) /* metro dependency 13381: RequestYourDataSetting */).fetchHarvestStatus();
return true;
}
global.__d(_fun106793, 14097, [31, 661, 13378, 13381, 9692, 1244, 9322, 14098,
2]) /* metro module 14097, dependencies: [31, 661, 13378, 13381, 9692, 1244, 9322, 14098, 2] */;
@@ -1,11 +1,15 @@
/* Metro module 13857; source: modules/user_settings/defs/native/DataSavingModeSetting.tsx; dependencies: [1312, 8224, 566, 13855, 3829, 9692, 1244, 2] */
import UnsyncedUserSettingsStore from '../../UnsyncedUserSettingsStore.tsx'; /* Metro dependency 1312 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105416(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105416, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14054:6, offset: 0x022b8616, size: 196 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const unsyncedUserSettingsStore = importDefault(1312) /* metro dependency 1312: UnsyncedUserSettingsStore */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
const CHAT = MobileSetting.CHAT;
value = Reflect.apply(createToggle, value, [{useTitle: function() {
@@ -15,20 +19,27 @@ function _fun105416(global, require, importDefault, importAll, module, exports,
}, onValueChange: function(a0) {
var moduleValue = require(dependencyMap[3]);
var object = {};
object.videoUploadQuality = UnsyncedUserSettingsStore.videoUploadQuality;
var unsyncedUserSettingsStoreBinding = UnsyncedUserSettingsStore;
object.videoUploadQuality = unsyncedUserSettingsStoreBinding.videoUploadQuality;
var ViewImageDescriptions = require(dependencyMap[4]).ViewImageDescriptions;
object.viewImageDescriptions = ViewImageDescriptions.getSetting();
object.lowQualityImageMode = UnsyncedUserSettingsStore.lowQualityImageMode;
object.lowQualityImageMode = unsyncedUserSettingsStoreBinding.lowQualityImageMode;
object.dataSavingMode = a0;
moduleValue.setDataSavingMode(object);
}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DataSavingModeSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DataSavingModeSetting.tsx');
exports.default = value;
function useValue_105418() { // fn#105418, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14054:232, offset: 0x022b8718, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UnsyncedUserSettingsStore], function() {
return UnsyncedUserSettingsStore.dataSavingMode;
});
function _fun105419() { // fn#105419, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14054:312, offset: 0x022b8753, size: 15 bytes, params: 1, frame: 1
return UnsyncedUserSettingsStore.dataSavingMode;
}
}
}
function useValue_105418() { // fn#105418, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14054:232, offset: 0x022b8718, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UnsyncedUserSettingsStore], function() {
return UnsyncedUserSettingsStore.dataSavingMode;
});
}
global.__d(_fun105416, 13857, [1312, 8224, 566, 13855, 3829, 9692, 1244,
2]) /* metro module 13857, dependencies: [1312, 8224, 566, 13855, 3829, 9692, 1244, 2] */;
@@ -1,50 +1,59 @@
/* Metro module 13768; source: modules/user_settings/defs/native/DefaultGuildThemePreferenceSetting.tsx; dependencies: [31, 8224, 3829, 1244, 1314, 9692, 4043, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as Preloaded_user_settingsModule from '../../../../external/discord_common/js/packages/protos/discord_protos/discord_users/v1/preloaded_user_settings.tsx'; /* Metro dependency 1314 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as ServerThemeUserExperimentModule from '../../../premium/powerups/experiments/ServerThemeUserExperiment.tsx'; /* Metro dependency 4043 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105038(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105038, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13965:6, offset: 0x022aba2e, size: 237 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importAll(31) /* metro dependency 31 */;
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createRadio = value.createRadio;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.Q7mm4g);
}};
const APPEARANCE = MobileSetting.APPEARANCE;
object2.parent = APPEARANCE;
let DefaultGuildThemePreference = (require(3829) /* metro dependency 3829: UserSettings */).DefaultGuildThemePreference;
object.parent = APPEARANCE;
let DefaultGuildThemePreference = (UserSettingsModule).DefaultGuildThemePreference;
const useSetting = DefaultGuildThemePreference.useSetting;
object2.useValue = useSetting;
object2.onValueChange = function(a0) {
object.useValue = useSetting;
object.onValueChange = function(a0) {
var DefaultGuildThemePreference = require(dependencyMap[2]).DefaultGuildThemePreference;
DefaultGuildThemePreference.updateSetting((0, global.Number)(a0));
};
object2.useOptions = useOptions_105041;
object2.usePredicate = usePredicate_105043;
value = Reflect.apply(createRadio, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DefaultGuildThemePreferenceSetting.tsx');
object.useOptions = useOptions_105041;
object.usePredicate = usePredicate_105043;
value = Reflect.apply(createRadio, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DefaultGuildThemePreferenceSetting.tsx');
exports.default = value;
function useOptions_105041() { // fn#105041, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13965:419, offset: 0x022abb97, size: 33 bytes, params: 1, frame: 13
return ReactModule.useMemo(_fun105042, []);
function _fun105042() { // fn#105042, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13965:486, offset: 0x022abbb8, size: 183 bytes, params: 1, frame: 17
const object = {};
const intl = (IndexNativeModule).intl;
const string = intl.string;
const t = (IndexNativeModule).t;
object.label = Reflect.apply(string, intl, [t.aN3RNQ]);
const GuildThemeSourcePreference = (Preloaded_user_settingsModule).GuildThemeSourcePreference;
const GUILD = GuildThemeSourcePreference.GUILD;
object.value = GUILD;
const PERSONAL = GuildThemeSourcePreference.PERSONAL;
return [object, {label: intl.string(t.js8y7t), value: PERSONAL}];
}
}
function usePredicate_105043() { // fn#105043, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13965:700, offset: 0x022abc6f, size: 44 bytes, params: 1, frame: 11
return (ServerThemeUserExperimentModule).useServerThemeUserEnabled('DefaultGuildThemePreferenceSetting');
}
}
function useOptions_105041() { // fn#105041, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13965:419, offset: 0x022abb97, size: 33 bytes, params: 1, frame: 13
return env0_2.useMemo(_fun105042, []);
}
function usePredicate_105043() { // fn#105043, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13965:700, offset: 0x022abc6f, size: 44 bytes, params: 1, frame: 11
return (require(4043) /* metro dependency 4043: ServerThemeUserExperiment */).useServerThemeUserEnabled('DefaultGuildThemePreferenceSetting');
}
function _fun105042() { // fn#105042, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13965:486, offset: 0x022abbb8, size: 183 bytes, params: 1, frame: 17
const object2 = {};
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
object2.label = Reflect.apply(string, intl, [t.aN3RNQ]);
const GuildThemeSourcePreference = (require(1314) /* metro dependency 1314: preloaded_user_settings */).GuildThemeSourcePreference;
const GUILD = GuildThemeSourcePreference.GUILD;
object2.value = GUILD;
const PERSONAL = GuildThemeSourcePreference.PERSONAL;
return [object2, {label: intl.string(t.js8y7t), value: PERSONAL}];
}
global.__d(_fun105038, 13768, [31, 8224, 3829, 1244, 1314, 9692, 4043,
2]) /* metro module 13768, dependencies: [31, 8224, 3829, 1244, 1314, 9692, 4043, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14021; source: modules/user_settings/defs/native/DesignSystemBackdropSetting.tsx; dependencies: [8224, 661, 9692, 14022, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106322(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106322, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14218:6, offset: 0x022d75ca, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_BACKDROP = UserSettingsSections.DESIGN_SYSTEM_BACKDROP;
@@ -14,7 +19,9 @@ function _fun106322(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_BACKDROP, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemBackdropSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemBackdropSetting.tsx');
exports.default = value;
}
global.__d(_fun106322, 14021, [8224, 661, 9692, 14022,
2]) /* metro module 14021, dependencies: [8224, 661, 9692, 14022, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14029; source: modules/user_settings/defs/native/DesignSystemFormPrimitivesSetting.tsx; dependencies: [8224, 661, 9692, 14030, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106400(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106400, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14226:6, offset: 0x022da2e4, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_FORM_PRIMITIVES = UserSettingsSections.DESIGN_SYSTEM_FORM_PRIMITIVES;
@@ -14,7 +19,9 @@ function _fun106400(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_FORM_PRIMITIVES, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemFormPrimitivesSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemFormPrimitivesSetting.tsx');
exports.default = value;
}
global.__d(_fun106400, 14029, [8224, 661, 9692, 14030,
2]) /* metro module 14029, dependencies: [8224, 661, 9692, 14030, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14031; source: modules/user_settings/defs/native/DesignSystemHapticsSetting.tsx; dependencies: [8224, 661, 9692, 14032, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106415(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106415, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14228:6, offset: 0x022dad7b, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_HAPTICS = UserSettingsSections.DESIGN_SYSTEM_HAPTICS;
@@ -14,7 +19,9 @@ function _fun106415(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_HAPTICS, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemHapticsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemHapticsSetting.tsx');
exports.default = value;
}
global.__d(_fun106415, 14031, [8224, 661, 9692, 14032,
2]) /* metro module 14031, dependencies: [8224, 661, 9692, 14032, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14025; source: modules/user_settings/defs/native/DesignSystemPileSetting.tsx; dependencies: [8224, 661, 9692, 14026, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106368(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106368, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14222:6, offset: 0x022d8b85, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_PILE = UserSettingsSections.DESIGN_SYSTEM_PILE;
@@ -14,7 +19,9 @@ function _fun106368(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_PILE, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemPileSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemPileSetting.tsx');
exports.default = value;
}
global.__d(_fun106368, 14025, [8224, 661, 9692, 14026,
2]) /* metro module 14025, dependencies: [8224, 661, 9692, 14026, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14003; source: modules/user_settings/defs/native/DesignSystemSegmentedControlSetting.tsx; dependencies: [8224, 661, 9692, 14004, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106230(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106230, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14200:6, offset: 0x022d340e, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_SEGMENTED_CONTROL = UserSettingsSections.DESIGN_SYSTEM_SEGMENTED_CONTROL;
@@ -14,7 +19,9 @@ function _fun106230(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_SEGMENTED_CONTROL, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemSegmentedControlSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemSegmentedControlSetting.tsx');
exports.default = value;
}
global.__d(_fun106230, 14003, [8224, 661, 9692, 14004,
2]) /* metro module 14003, dependencies: [8224, 661, 9692, 14004, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14027; source: modules/user_settings/defs/native/DesignSystemSheetsSetting.tsx; dependencies: [8224, 661, 9692, 14028, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106386(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106386, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14224:6, offset: 0x022d997f, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_SHEETS = UserSettingsSections.DESIGN_SYSTEM_SHEETS;
@@ -14,7 +19,9 @@ function _fun106386(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_SHEETS, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemSheetsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemSheetsSetting.tsx');
exports.default = value;
}
global.__d(_fun106386, 14027, [8224, 661, 9692, 14028,
2]) /* metro module 14027, dependencies: [8224, 661, 9692, 14028, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14019; source: modules/user_settings/defs/native/DesignSystemStackSetting.tsx; dependencies: [8224, 661, 9692, 14020, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106316(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106316, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14216:6, offset: 0x022d708e, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_STACK = UserSettingsSections.DESIGN_SYSTEM_STACK;
@@ -14,7 +19,9 @@ function _fun106316(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_STACK, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemStackSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemStackSetting.tsx');
exports.default = value;
}
global.__d(_fun106316, 14019, [8224, 661, 9692, 14020,
2]) /* metro module 14019, dependencies: [8224, 661, 9692, 14020, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13999; source: modules/user_settings/defs/native/DesignSystemsAlertModalSetting.tsx; dependencies: [8224, 661, 9692, 14000, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106214(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14196:6, offset: 0x022d2ed1, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_ALERT_MODAL = UserSettingsSections.DESIGN_SYSTEM_ALERT_MODAL;
@@ -14,7 +19,9 @@ function _fun106214(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_ALERT_MODAL, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsAlertModalSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsAlertModalSetting.tsx');
exports.default = value;
}
global.__d(_fun106214, 13999, [8224, 661, 9692, 14000,
2]) /* metro module 13999, dependencies: [8224, 661, 9692, 14000, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14001; source: modules/user_settings/defs/native/DesignSystemsBackgroundBlurViewSetting.tsx; dependencies: [8224, 661, 9692, 14000, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106224(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106224, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14198:6, offset: 0x022d326e, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_BACKGROUND_BLUR_VIEW = UserSettingsSections.DESIGN_SYSTEM_BACKGROUND_BLUR_VIEW;
@@ -14,7 +19,9 @@ function _fun106224(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_BACKGROUND_BLUR_VIEW, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsBackgroundBlurViewSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsBackgroundBlurViewSetting.tsx');
exports.default = value;
}
global.__d(_fun106224, 14001, [8224, 661, 9692, 14000,
2]) /* metro module 14001, dependencies: [8224, 661, 9692, 14000, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13991; source: modules/user_settings/defs/native/DesignSystemsButtonGroupSetting.tsx; dependencies: [8224, 661, 9692, 13992, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106169(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106169, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14188:6, offset: 0x022d09d7, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_BUTTON_GROUP = UserSettingsSections.DESIGN_SYSTEM_BUTTON_GROUP;
@@ -14,7 +19,9 @@ function _fun106169(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_BUTTON_GROUP, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsButtonGroupSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsButtonGroupSetting.tsx');
exports.default = value;
}
global.__d(_fun106169, 13991, [8224, 661, 9692, 13992,
2]) /* metro module 13991, dependencies: [8224, 661, 9692, 13992, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13984; source: modules/user_settings/defs/native/DesignSystemsButtonSetting.tsx; dependencies: [8224, 661, 9692, 13985, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106071(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106071, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14181:6, offset: 0x022cba8a, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_BUTTON = UserSettingsSections.DESIGN_SYSTEM_BUTTON;
@@ -14,7 +19,9 @@ function _fun106071(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_BUTTON, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsButtonSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsButtonSetting.tsx');
exports.default = value;
}
global.__d(_fun106071, 13984, [8224, 661, 9692, 13985,
2]) /* metro module 13984, dependencies: [8224, 661, 9692, 13985, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14017; source: modules/user_settings/defs/native/DesignSystemsCoachmarkSetting.tsx; dependencies: [8224, 661, 9692, 14018, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106303(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106303, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14214:6, offset: 0x022d66cd, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_COACHMARK = UserSettingsSections.DESIGN_SYSTEM_COACHMARK;
@@ -14,7 +19,9 @@ function _fun106303(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_COACHMARK, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsCoachmarkSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsCoachmarkSetting.tsx');
exports.default = value;
}
global.__d(_fun106303, 14017, [8224, 661, 9692, 14018,
2]) /* metro module 14017, dependencies: [8224, 661, 9692, 14018, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14007; source: modules/user_settings/defs/native/DesignSystemsContextMenuSetting.tsx; dependencies: [8224, 661, 9692, 14008, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106250(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106250, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14204:6, offset: 0x022d4158, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_CONTEXT_MENU = UserSettingsSections.DESIGN_SYSTEM_CONTEXT_MENU;
@@ -14,7 +19,9 @@ function _fun106250(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_CONTEXT_MENU, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsContextMenuSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsContextMenuSetting.tsx');
exports.default = value;
}
global.__d(_fun106250, 14007, [8224, 661, 9692, 14008,
2]) /* metro module 14007, dependencies: [8224, 661, 9692, 14008, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13995; source: modules/user_settings/defs/native/DesignSystemsExperimentalButtonsSetting.tsx; dependencies: [8224, 661, 9692, 13996, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106192(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106192, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14192:6, offset: 0x022d1465, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_EXPERIMENTAL_BUTTONS = UserSettingsSections.DESIGN_SYSTEM_EXPERIMENTAL_BUTTONS;
@@ -14,7 +19,9 @@ function _fun106192(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_EXPERIMENTAL_BUTTONS, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsExperimentalButtonsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsExperimentalButtonsSetting.tsx');
exports.default = value;
}
global.__d(_fun106192, 13995, [8224, 661, 9692, 13996,
2]) /* metro module 13995, dependencies: [8224, 661, 9692, 13996, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13989; source: modules/user_settings/defs/native/DesignSystemsLegacyButtonSetting.tsx; dependencies: [8224, 661, 9692, 13990, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106151(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106151, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14186:6, offset: 0x022cec60, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_LEGACY_BUTTON = UserSettingsSections.DESIGN_SYSTEM_LEGACY_BUTTON;
@@ -14,7 +19,9 @@ function _fun106151(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_LEGACY_BUTTON, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsLegacyButtonSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsLegacyButtonSetting.tsx');
exports.default = value;
}
global.__d(_fun106151, 13989, [8224, 661, 9692, 13990,
2]) /* metro module 13989, dependencies: [8224, 661, 9692, 13990, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14023; source: modules/user_settings/defs/native/DesignSystemsModalSetting.tsx; dependencies: [8224, 661, 9692, 14024, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106331(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106331, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14220:6, offset: 0x022d7c16, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_MODAL = UserSettingsSections.DESIGN_SYSTEM_MODAL;
@@ -14,7 +19,9 @@ function _fun106331(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_MODAL, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsModalSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsModalSetting.tsx');
exports.default = value;
}
global.__d(_fun106331, 14023, [8224, 661, 9692, 14024,
2]) /* metro module 14023, dependencies: [8224, 661, 9692, 14024, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13993; source: modules/user_settings/defs/native/DesignSystemsRowButtonSetting.tsx; dependencies: [8224, 661, 9692, 13994, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106180(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106180, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14190:6, offset: 0x022d0fb9, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_ROW_BUTTON = UserSettingsSections.DESIGN_SYSTEM_ROW_BUTTON;
@@ -14,7 +19,9 @@ function _fun106180(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_ROW_BUTTON, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsRowButtonSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsRowButtonSetting.tsx');
exports.default = value;
}
global.__d(_fun106180, 13993, [8224, 661, 9692, 13994,
2]) /* metro module 13993, dependencies: [8224, 661, 9692, 13994, 2] */;
@@ -1,25 +1,32 @@
/* Metro module 13980; source: modules/user_settings/defs/native/DesignSystemsSetting.tsx; dependencies: [661, 9692, 13167, 13981, 13169, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as PaintPaletteIconModule from '../../../../design/components/Icon/native/redesign/generated/PaintPaletteIcon.tsx'; /* Metro dependency 13167 */
import * as UseDesignSystemsSettingPredicateModule from '../../design_system/native/useDesignSystemsSettingPredicate.tsx'; /* Metro dependency 13981 */
function _fun106060(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106060, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14177:6, offset: 0x022cb63f, size: 224 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
object2 = {useTitle: function() {
object = {useTitle: function() {
return 'Design System';
}, parent: null};
const PaintPaletteIcon = (require(13167) /* metro dependency 13167: PaintPaletteIcon */).PaintPaletteIcon;
object2.IconComponent = PaintPaletteIcon;
const useDesignSystemsSettingPredicate = (require(13981) /* metro dependency 13981: useDesignSystemsSettingPredicate */).useDesignSystemsSettingPredicate;
object2.usePredicate = useDesignSystemsSettingPredicate;
const PaintPaletteIcon = (PaintPaletteIconModule).PaintPaletteIcon;
object.IconComponent = PaintPaletteIcon;
const useDesignSystemsSettingPredicate = (UseDesignSystemsSettingPredicateModule).useDesignSystemsSettingPredicate;
object.usePredicate = useDesignSystemsSettingPredicate;
const DESIGN_SYSTEM = UserSettingsSections.DESIGN_SYSTEM;
object2.screen = {route: DESIGN_SYSTEM, getComponent: function() {
object.screen = {route: DESIGN_SYSTEM, getComponent: function() {
return require(dependencyMap[4]).default;
}};
value = Reflect.apply(createRoute, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsSetting.tsx');
value = Reflect.apply(createRoute, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsSetting.tsx');
exports.default = value;
}
global.__d(_fun106060, 13980, [661, 9692, 13167, 13981, 13169,
2]) /* metro module 13980, dependencies: [661, 9692, 13167, 13981, 13169, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14002; source: modules/user_settings/defs/native/DesignSystemsShadowsSetting.tsx; dependencies: [8224, 661, 9692, 14000, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106227(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106227, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14199:6, offset: 0x022d333f, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_SHADOWS = UserSettingsSections.DESIGN_SYSTEM_SHADOWS;
@@ -14,7 +19,9 @@ function _fun106227(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_SHADOWS, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsShadowsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsShadowsSetting.tsx');
exports.default = value;
}
global.__d(_fun106227, 14002, [8224, 661, 9692, 14000,
2]) /* metro module 14002, dependencies: [8224, 661, 9692, 14000, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13997; source: modules/user_settings/defs/native/DesignSystemsTableRowSetting.tsx; dependencies: [8224, 661, 9692, 13998, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106205(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106205, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14194:6, offset: 0x022d1b4b, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_TABLE_ROW = UserSettingsSections.DESIGN_SYSTEM_TABLE_ROW;
@@ -14,7 +19,9 @@ function _fun106205(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_TABLE_ROW, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsTableRowSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsTableRowSetting.tsx');
exports.default = value;
}
global.__d(_fun106205, 13997, [8224, 661, 9692, 13998,
2]) /* metro module 13997, dependencies: [8224, 661, 9692, 13998, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14005; source: modules/user_settings/defs/native/DesignSystemsTabsSetting.tsx; dependencies: [8224, 661, 9692, 14006, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106240(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106240, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14202:6, offset: 0x022d3a0e, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_TABS = UserSettingsSections.DESIGN_SYSTEM_TABS;
@@ -14,7 +19,9 @@ function _fun106240(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_TABS, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsTabsSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsTabsSetting.tsx');
exports.default = value;
}
global.__d(_fun106240, 14005, [8224, 661, 9692, 14006,
2]) /* metro module 14005, dependencies: [8224, 661, 9692, 14006, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14013; source: modules/user_settings/defs/native/DesignSystemsTextInputSetting.tsx; dependencies: [8224, 661, 9692, 14014, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106269(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106269, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14210:6, offset: 0x022d4e2e, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_TEXT_INPUT = UserSettingsSections.DESIGN_SYSTEM_TEXT_INPUT;
@@ -14,7 +19,9 @@ function _fun106269(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_TEXT_INPUT, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsTextInputSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsTextInputSetting.tsx');
exports.default = value;
}
global.__d(_fun106269, 14013, [8224, 661, 9692, 14014,
2]) /* metro module 14013, dependencies: [8224, 661, 9692, 14014, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 13982; source: modules/user_settings/defs/native/DesignSystemsTextSetting.tsx; dependencies: [8224, 661, 9692, 13983, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106065(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106065, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14179:6, offset: 0x022cb7ce, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_TEXT = UserSettingsSections.DESIGN_SYSTEM_TEXT;
@@ -14,7 +19,9 @@ function _fun106065(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_TEXT, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsTextSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsTextSetting.tsx');
exports.default = value;
}
global.__d(_fun106065, 13982, [8224, 661, 9692, 13983,
2]) /* metro module 13982, dependencies: [8224, 661, 9692, 13983, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14011; source: modules/user_settings/defs/native/DesignSystemsToastSetting.tsx; dependencies: [8224, 661, 9692, 14012, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106264(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106264, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14208:6, offset: 0x022d4c79, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_TOAST = UserSettingsSections.DESIGN_SYSTEM_TOAST;
@@ -14,7 +19,9 @@ function _fun106264(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_TOAST, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsToastSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsToastSetting.tsx');
exports.default = value;
}
global.__d(_fun106264, 14011, [8224, 661, 9692, 14012,
2]) /* metro module 14011, dependencies: [8224, 661, 9692, 14012, 2] */;
@@ -1,11 +1,16 @@
/* Metro module 14015; source: modules/user_settings/defs/native/DesignSystemsTooltipSetting.tsx; dependencies: [8224, 661, 9692, 14016, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun106289(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#106289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14212:6, offset: 0x022d60de, size: 201 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const DESIGN_SYSTEMS = MobileSetting.DESIGN_SYSTEMS;
const DESIGN_SYSTEM_TOOLTIP = UserSettingsSections.DESIGN_SYSTEM_TOOLTIP;
@@ -14,7 +19,9 @@ function _fun106289(global, require, importDefault, importAll, module, exports,
}, parent: DESIGN_SYSTEMS, screen: {route: DESIGN_SYSTEM_TOOLTIP, getComponent: function() {
return require(dependencyMap[3]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsTooltipSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DesignSystemsTooltipSetting.tsx');
exports.default = value;
}
global.__d(_fun106289, 14015, [8224, 661, 9692, 14016,
2]) /* metro module 14015, dependencies: [8224, 661, 9692, 14016, 2] */;
@@ -1,23 +1,29 @@
/* Metro module 13929; source: modules/user_settings/defs/native/DeveloperModeSetting.tsx; dependencies: [8224, 9692, 1244, 3829, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
function _fun105723(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105723, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14126:6, offset: 0x022c165f, size: 208 bytes, params: 8, frame: 19
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const MobileSetting = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const MobileSetting = (SettingsConstantsModule).MobileSetting;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.ObIb1Q);
}};
const ADVANCED = MobileSetting.ADVANCED;
object2.parent = ADVANCED;
const DeveloperMode = (require(3829) /* metro dependency 3829: UserSettings */).DeveloperMode;
object.parent = ADVANCED;
const DeveloperMode = (UserSettingsModule).DeveloperMode;
const useSetting = DeveloperMode.useSetting;
object2.useValue = useSetting;
object2.onValueChange = DeveloperMode.updateSetting;
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DeveloperModeSetting.tsx');
object.useValue = useSetting;
object.onValueChange = DeveloperMode.updateSetting;
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DeveloperModeSetting.tsx');
exports.default = value;
}
global.__d(_fun105723, 13929, [8224, 9692, 1244, 3829,
2]) /* metro module 13929, dependencies: [8224, 9692, 1244, 3829, 2] */;
@@ -1,36 +1,41 @@
/* Metro module 13953; source: modules/user_settings/defs/native/DeviceInfoSetting.tsx; dependencies: [13952, 4092, 9692, 1244, 13954, 3829, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as UserSettingsModule from '../../UserSettings.tsx'; /* Metro dependency 3829 */
import * as DeviceUtilsModule from '../../../../utils/native/DeviceUtils.tsx'; /* Metro dependency 4092 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as CopyClientInfoSettingModule from './CopyClientInfoSetting.tsx'; /* Metro dependency 13952 */
import * as MobilePhoneSettingsIconModule from '../../../../design/components/Icon/native/redesign/generated/MobilePhoneSettingsIcon.tsx'; /* Metro dependency 13954 */
function _fun105916(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105916, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14150:6, offset: 0x022c70fe, size: 195 bytes, params: 8, frame: 19
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
let value = SettingBuildersModule;
const createStatic = value.createStatic;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t['+ynK0W']);
}, parent: null};
const MobilePhoneSettingsIcon = (require(13954) /* metro dependency 13954: MobilePhoneSettingsIcon */).MobilePhoneSettingsIcon;
object2.IconComponent = MobilePhoneSettingsIcon;
object2.useTrailing = useTrailing_105918;
const DeveloperMode = (require(3829) /* metro dependency 3829: UserSettings */).DeveloperMode;
const MobilePhoneSettingsIcon = (MobilePhoneSettingsIconModule).MobilePhoneSettingsIcon;
object.IconComponent = MobilePhoneSettingsIcon;
object.useTrailing = useTrailing_105918;
const DeveloperMode = (UserSettingsModule).DeveloperMode;
const useSetting = DeveloperMode.useSetting;
object2.usePredicate = useSetting;
value = Reflect.apply(createStatic, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DeviceInfoSetting.tsx');
object.usePredicate = useSetting;
value = Reflect.apply(createStatic, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DeviceInfoSetting.tsx');
exports.default = value;
function useTrailing_105918() { // fn#105918, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14150:244, offset: 0x022c7201, size: 134 bytes, params: 1, frame: 20
var value;
let getClientInfoString = (CopyClientInfoSettingModule).getClientInfoString;
const getDeviceInfo = DeviceUtilsModule.getDeviceInfo;
value = Reflect.apply(getClientInfoString, value, [Reflect.apply(getDeviceInfo, DeviceUtilsModule, [])]);
getClientInfoString = CopyClientInfoSettingModule.getClientInfoString;
const getSystemVersion = DeviceUtilsModule.getSystemVersion;
return '' + value + ' (' + Reflect.apply(getClientInfoString, CopyClientInfoSettingModule,
[Reflect.apply(getSystemVersion, DeviceUtilsModule, [])]) + ')';
}
}
function useTrailing_105918() { // fn#105918, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14150:244, offset: 0x022c7201, size: 134 bytes, params: 1, frame: 20
var value;
let getClientInfoString = (require(13952) /* metro dependency 13952: CopyClientInfoSetting */).getClientInfoString;
const deviceUtilsModule = require(4092) /* metro dependency 4092: DeviceUtils */;
const getDeviceInfo = deviceUtilsModule.getDeviceInfo;
value = Reflect.apply(getClientInfoString, value, [Reflect.apply(getDeviceInfo, deviceUtilsModule, [])]);
const copyClientInfoSettingModule = require(13952) /* metro dependency 13952: CopyClientInfoSetting */;
getClientInfoString = copyClientInfoSettingModule.getClientInfoString;
const moduleValue3 = deviceUtilsModule;
const getSystemVersion = moduleValue3.getSystemVersion;
return '' + value + ' (' + Reflect.apply(getClientInfoString, copyClientInfoSettingModule,
[Reflect.apply(getSystemVersion, moduleValue3, [])]) + ')';
}
global.__d(_fun105916, 13953, [13952, 4092, 9692, 1244, 13954, 3829,
2]) /* metro module 13953, dependencies: [13952, 4092, 9692, 1244, 13954, 3829, 2] */;
@@ -1,19 +1,26 @@
/* Metro module 13458; source: modules/user_settings/defs/native/DevicesSetting.tsx; dependencies: [661, 9692, 1244, 13459, 13461, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../../Constants.tsx'; /* Metro dependency 661 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as LaptopPhoneIconModule from '../../../../design/components/Icon/native/redesign/generated/LaptopPhoneIcon.tsx'; /* Metro dependency 13459 */
function _fun102350(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102350, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13648:6, offset: 0x02238509, size: 201 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const UserSettingsSections = (require(661) /* metro dependency 661: Constants */).UserSettingsSections;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
const UserSettingsSections = (ConstantsModule).UserSettingsSections;
let value = SettingBuildersModule;
const createRoute = value.createRoute;
const LaptopPhoneIcon = (require(13459) /* metro dependency 13459: LaptopPhoneIcon */).LaptopPhoneIcon;
const LaptopPhoneIcon = (LaptopPhoneIconModule).LaptopPhoneIcon;
const SESSIONS = UserSettingsSections.SESSIONS;
value = Reflect.apply(createRoute, value, [{useTitle: function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['+1h0k/']);
}, parent: null, IconComponent: LaptopPhoneIcon, screen: {route: SESSIONS, getComponent: function() {
return require(dependencyMap[4]).default;
}}}]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DevicesSetting.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DevicesSetting.tsx');
exports.default = value;
}
global.__d(_fun102350, 13458, [661, 9692, 1244, 13459, 13461,
2]) /* metro module 13458, dependencies: [661, 9692, 1244, 13459, 13461, 2] */;
@@ -1,32 +1,39 @@
/* Metro module 13357; source: modules/user_settings/defs/native/DirectMessageSafetyAlertsSetting.tsx; dependencies: [8224, 11469, 9702, 9704, 9692, 1244, 9703, 13358, 2] */
import UseUserIsConsideredAdult from '../../../parent_tools/hooks/useUserIsConsideredAdult.tsx'; /* Metro dependency 11469 */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as SettingsConstantsModule from '../../core/native/SettingsConstants.tsx'; /* Metro dependency 8224 */
import * as SettingBuildersModule from '../../../settings/native/renderer/SettingBuilders.tsx'; /* Metro dependency 9692 */
import * as SelfModInappropriateConversationExperimentModule from '../../../self_mod/inappropriate_conversation/SelfModInappropriateConversationExperiment.tsx'; /* Metro dependency 9702 */
import * as UseSafetyAlertsSettingOrDefaultModule from '../../../self_mod/inappropriate_conversation/hooks/useSafetyAlertsSettingOrDefault.tsx'; /* Metro dependency 9703 */
function _fun101716(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101716, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13547:6, offset: 0x0221cbb9, size: 223 bytes, params: 8, frame: 19
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = (require(8224) /* metro dependency 8224: SettingsConstants */).MobileSetting;
let value = require(9692) /* metro dependency 9692: SettingBuilders */;
let value = SettingBuildersModule;
const createToggle = value.createToggle;
object2 = {useTitle: function() {
object = {useTitle: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.qFsx5q);
}, parent: function() {
return MobileSetting.CONTENT_AND_SOCIAL;
}};
const useSafetyAlertsSettingOrDefault = (require(9703) /* metro dependency 9703: useSafetyAlertsSettingOrDefault */).useSafetyAlertsSettingOrDefault;
object2.useValue = useSafetyAlertsSettingOrDefault;
object2.onValueChange = (require(13358) /* metro dependency 13358: updateDmSafetyAlertsSetting */).updateDmSafetyAlertsSetting;
object2.usePredicate = usePredicate_101719;
value = Reflect.apply(createToggle, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_settings/defs/native/DirectMessageSafetyAlertsSetting.tsx');
const useSafetyAlertsSettingOrDefault = (UseSafetyAlertsSettingOrDefaultModule).useSafetyAlertsSettingOrDefault;
object.useValue = useSafetyAlertsSettingOrDefault;
object.onValueChange = (require(13358) /* metro dependency 13358: updateDmSafetyAlertsSetting */).updateDmSafetyAlertsSetting;
object.usePredicate = usePredicate_101719;
value = Reflect.apply(createToggle, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/user_settings/defs/native/DirectMessageSafetyAlertsSetting.tsx');
exports.default = value;
function usePredicate_101719() { // fn#101719, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13547:343, offset: 0x0221cce7, size: 130 bytes, params: 1, frame: 17
const value2 = (UseUserIsConsideredAdult)();
let r0 = value2 == null || value2;
let value = SelfModInappropriateConversationExperimentModule;
value = value.useIsEligibleForInappropriateConversationWarning({location: 'user_settings_mobile_redesign'});
r0 = !r0 && value && !(require(9704) /* metro dependency 9704: InappropriateConversationsDefaultOn */).useIsEligibleForInappropriateConversationDefaultOn({location: 'user_settings_mobile_redesign'});
return r0;
}
}
function usePredicate_101719() { // fn#101719, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13547:343, offset: 0x0221cce7, size: 130 bytes, params: 1, frame: 17
const value2 = (importDefault(11469) /* metro dependency 11469: useUserIsConsideredAdult */)();
let r0 = value2 == null || value2;
let value = require(9702) /* metro dependency 9702: SelfModInappropriateConversationExperiment */;
value = value.useIsEligibleForInappropriateConversationWarning({location: 'user_settings_mobile_redesign'});
r0 = !r0 && value && !(require(9704) /* metro dependency 9704: InappropriateConversationsDefaultOn */).useIsEligibleForInappropriateConversationDefaultOn({location: 'user_settings_mobile_redesign'});
return r0;
}
global.__d(_fun101716, 13357, [8224, 11469, 9702, 9704, 9692, 1244, 9703, 13358,
2]) /* metro module 13357, dependencies: [8224, 11469, 9702, 9704, 9692, 1244, 9703, 13358, 2] */;
Loaded 100 of 22448 files, more files were not shown because too many files have changed in this diff. Show more