/* Metro module 15567; source: modules/media_panel/native/MediaPlaybackPanelContainer.tsx; dependencies: [31, 33, 13079, 3771, 15568, 15570, 2] */ function _fun119228(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#119228, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15764:6, offset: 0x02502049, size: 148 bytes, params: 8, frame: 18 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = importAll(31) /* metro dependency 31 */; const env0_3 = (require(33) /* metro dependency 33 */).jsx; value = value.memo(MediaPlaybackPanelContainer); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/media_panel/native/MediaPlaybackPanelContainer.tsx'); exports.default = value; } function MediaPlaybackPanelContainer() { // fn#119229, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15764:134, offset: 0x025020dd, size: 131 bytes, params: 1, frame: 17 var r0; var value; const mediaPlayerManagerModule = require(13079) /* metro dependency 13079: MediaPlayerManager */; const useMediaPlayerManagerStore = mediaPlayerManagerModule.useMediaPlayerManagerStore; const moduleValue2 = require(3771) /* metro dependency 3771 */; const useShallow = moduleValue2.useShallow; if (Reflect.apply(useMediaPlayerManagerStore, mediaPlayerManagerModule, [Reflect.apply(useShallow, moduleValue2, [_fun119230])])) { value = importDefault(15568) /* metro dependency 15568: MediaPlaybackPanelController */; value = ((Component) => {((Component) => )(importDefault(15570) /* metro dependency 15570: MediaPlaybackPanelUI */)})(value); r0 = value; } else { r0 = null; } return r0; } function _fun119230(a0) { // fn#119230, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15764:235, offset: 0x02502160, size: 190 bytes, params: 2, frame: 16 var attachmentIndex; var r4; var r3; var r1; var r0; var activeMediaPlayerSource; var mediaSourceMessage; var value2; var contentMessage; const showPip = a0.showPip; let r2 = showPip ? !a0.canAccessMedia : !showPip; r2 = !r2 ? a0.activeMediaPlayerSource == null : r2; value = !r2; if (r2) { r0 = value; } else { mediaSourceMessage = a0.mediaSourceMessage; activeMediaPlayerSource = a0.activeMediaPlayerSource; value = undefined; attachmentIndex = activeMediaPlayerSource == null ? value : activeMediaPlayerSource.attachmentIndex; value2 = false; if (mediaSourceMessage == null) { r1 = value2; } else if (attachmentIndex == null) { r1 = value2; } else { if (mediaSourceMessage == null) { r4 = value; } else { contentMessage = mediaSourceMessage.getContentMessage(); r4 = contentMessage == null ? value : contentMessage.attachments[attachmentIndex]; } r3 = r4 == null || r4.content_type == null ? value : r4.content_type.startsWith('audio'); value = r3 != null; r1 = value && r3; } r0 = r1; } return r0; }