// Metro module 16040 (f16041). import { memo } from "react"; import { useMediaPlayerManagerStore } from "../../media/native/MediaPlayerManager"; import { useShallow } from "../../../_bundle/Module3804"; import MediaPlaybackPanelController from "./MediaPlaybackPanelController"; import MediaPlaybackPanelUI from "./MediaPlaybackPanelUI"; const r20 = memo(function MediaPlaybackPanelContainer() { return useMediaPlayerManagerStore(useShallow((a0) => { const showPip = a0.showPip; const r0 = (showPip ? !a0.canAccessMedia : !showPip) || a0.activeMediaPlayerSource == null; let r12 = !r0; if (!r0) { const mediaSourceMessage = a0.mediaSourceMessage; const attachmentIndex = a0.activeMediaPlayerSource?.attachmentIndex; const r3 = mediaSourceMessage == null; let r16 = false; if (!r3) { const r17 = attachmentIndex == null; r16 = false; if (!r17) { const r18 = mediaSourceMessage == null; let r7 = void 0; if (!r18) { const contentMessage = mediaSourceMessage.getContentMessage(); r7 = contentMessage == null ? void 0 : contentMessage.attachments[attachmentIndex]; } const r22 = r7 == null; let r23 = void 0; if (!r22) { const content_type = r7.content_type; r23 = content_type == null ? void 0 : content_type.startsWith("audio"); } if (r23 == null) { r23 = false; } r16 = r23; } } r12 = r16; } return r12; })) ? : null; }); export default r20;