/* Metro module 7724; source: modules/activities/useIsActivityFocused.tsx; dependencies: [4606, 1378, 4610, 566, 2] */ function _fun61782(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#61782, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7902:6, offset: 0x01b4a965, size: 143 bytes, params: 8, frame: 20 let env0_0 = require; const closure = isActivityFocused; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const channelRTCStore = importDefault(4606) /* metro dependency 4606: ChannelRTCStore */; const embeddedActivitiesStore = importDefault(1378) /* metro dependency 1378: EmbeddedActivitiesStore */; (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/activities/useIsActivityFocused.tsx'); exports.default = function(a0) { var env0_0 = a0; return require(dependencyMap[3]).useStateFromStores([ChannelRTCStore, EmbeddedActivitiesStore], _fun61785); }; exports.isActivityFocused = closure; } function isActivityFocused({channelId, ChannelRTCStore, EmbeddedActivitiesStore}) { // fn#61783, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7902:116, offset: 0x01b4a9f4, size: 133 bytes, params: 2, frame: 17 var id; var moduleValue; let value = ChannelRTCStore.getSelectedParticipant(channelId); const currentEmbeddedActivity = EmbeddedActivitiesStore.getCurrentEmbeddedActivity(); let r0 = value != null && currentEmbeddedActivity != null; if (r0) { id = value.id; value = undefined; moduleValue = require(4610) /* metro dependency 4610: ChannelRTCParticipants */; value = id === moduleValue.getEmbeddedActivityParticipantId({applicationId: currentEmbeddedActivity.applicationId, instanceId: currentEmbeddedActivity == null ? value : currentEmbeddedActivity.compositeInstanceId}); r0 = value; } return r0; } function useIsActivityFocused(a0) { // fn#61784, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7902:510, offset: 0x01b4aa79, size: 72 bytes, params: 2, frame: 15 const env0_0 = a0; return (require(566) /* metro dependency 566: flux */).useStateFromStores([ChannelRTCStore, EmbeddedActivitiesStore], _fun61785); } function _fun61785() { // fn#61785, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7902:584, offset: 0x01b4aac1, size: 47 bytes, params: 1, frame: 12 return isActivityFocused({channelId: env0_0, ChannelRTCStore: ChannelRTCStore, EmbeddedActivitiesStore: EmbeddedActivitiesStore}); }