/* Metro module 11320; source: modules/messages/useAllowedChatOverlays.tsx; dependencies: [1378, 1379, 11318, 8044, 632, 3774, 8102, 2] */ import EmbeddedActivitiesStore from '../activities/EmbeddedActivitiesStore.tsx'; /* Metro dependency 1378 */ import ChannelStore from '../../stores/ChannelStore.tsx'; /* Metro dependency 1379 */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as UseStateFromStoresModule from '../../external/discord_common/js/packages/flux/useStateFromStores.tsx'; /* Metro dependency 632 */ import * as EmbeddedActivityLocationUtilsModule from '../activities/utils/embeddedActivityLocationUtils.tsx'; /* Metro dependency 3774 */ import * as ActivityPanelConstantsModule from '../activities/panel/ActivityPanelConstants.tsx'; /* Metro dependency 8044 */ import * as ChatOverlayConstantsModule from './ChatOverlayConstants.tsx'; /* Metro dependency 11318 */ function _fun86345(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#86345, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11506:6, offset: 0x01f92051, size: 416 bytes, params: 8, frame: 21 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const ChatOverlays = (ChatOverlayConstantsModule).ChatOverlays; const ActivityPanelModes = (ActivityPanelConstantsModule).ActivityPanelModes; object = {}; let NEW_MESSAGES = ChatOverlays.NEW_MESSAGES; let OPT_IN_CHANNEL = ChatOverlays.OPT_IN_CHANNEL; let SUMMARIES = ChatOverlays.SUMMARIES; object['no_text_activity'] = [NEW_MESSAGES, OPT_IN_CHANNEL, SUMMARIES]; const DISCONNECTED = ActivityPanelModes.DISCONNECTED; NEW_MESSAGES = ChatOverlays.NEW_MESSAGES; OPT_IN_CHANNEL = ChatOverlays.OPT_IN_CHANNEL; SUMMARIES = ChatOverlays.SUMMARIES; object[DISCONNECTED] = [NEW_MESSAGES, OPT_IN_CHANNEL, SUMMARIES]; const LAUNCHING_WITH_ORIENTATION_CHANGE = ActivityPanelModes.LAUNCHING_WITH_ORIENTATION_CHANGE; NEW_MESSAGES = ChatOverlays.NEW_MESSAGES; OPT_IN_CHANNEL = ChatOverlays.OPT_IN_CHANNEL; SUMMARIES = ChatOverlays.SUMMARIES; object[LAUNCHING_WITH_ORIENTATION_CHANGE] = [NEW_MESSAGES, OPT_IN_CHANNEL, SUMMARIES]; const PANEL = ActivityPanelModes.PANEL; object[PANEL] = []; const PIP = ActivityPanelModes.PIP; NEW_MESSAGES = ChatOverlays.NEW_MESSAGES; OPT_IN_CHANNEL = ChatOverlays.OPT_IN_CHANNEL; SUMMARIES = ChatOverlays.SUMMARIES; object[PIP] = [NEW_MESSAGES, OPT_IN_CHANNEL, SUMMARIES]; const ACTIVITY_POPOUT_WINDOW = ActivityPanelModes.ACTIVITY_POPOUT_WINDOW; NEW_MESSAGES = ChatOverlays.NEW_MESSAGES; OPT_IN_CHANNEL = ChatOverlays.OPT_IN_CHANNEL; SUMMARIES = ChatOverlays.SUMMARIES; object[ACTIVITY_POPOUT_WINDOW] = [NEW_MESSAGES, OPT_IN_CHANNEL, SUMMARIES]; (FileImportTrackerModule).fileFinishedImporting('modules/messages/useAllowedChatOverlays.tsx'); exports.default = useAllowedChatOverlays; function useAllowedChatOverlays() { // fn#86346, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11506:617, offset: 0x01f921f1, size: 192 bytes, params: 1, frame: 20 const value2 = undefined; const useStateFromStores = UseStateFromStoresModule.useStateFromStores; const embeddedActivitiesStoreBinding = EmbeddedActivitiesStore; const currentEmbeddedActivity = Reflect.apply(useStateFromStores, UseStateFromStoresModule, [[embeddedActivitiesStoreBinding], function() { return EmbeddedActivitiesStore.getCurrentEmbeddedActivity(); }]); const activityPanelMode = UseStateFromStoresModule.useStateFromStores([embeddedActivitiesStoreBinding], function() { return EmbeddedActivitiesStore.getActivityPanelMode(); }); const getEmbeddedActivityLocationChannelId = EmbeddedActivityLocationUtilsModule.getEmbeddedActivityLocationChannelId; return value2 === currentEmbeddedActivity || (importDefault(8102) /* metro dependency 8102: isVoiceEmbeddedActivity */)(Reflect.apply(getEmbeddedActivityLocationChannelId, EmbeddedActivityLocationUtilsModule, [currentEmbeddedActivity == null ? value2 : currentEmbeddedActivity.location]), ChannelStore) ? env0_5.no_text_activity : env0_5[activityPanelMode]; } } global.__d(_fun86345, 11320, [1378, 1379, 11318, 8044, 632, 3774, 8102, 2]) /* metro module 11320, dependencies: [1378, 1379, 11318, 8044, 632, 3774, 8102, 2] */;