// Metro module 15825 (f15826). import * as _Module21 from "react/jsx-runtime"; import { PortalKeyboardRenderer } from "../../keyboard/native/PortalKeyboardRenderer"; import { isIOS, isAndroid } from "../../../utils/PlatformUtils"; import { useIsModalOpen } from "../helpers/NavigationRouteUtils.native"; import AppFreezer from "../../panels/morphable/native/AppFreezer"; import { PictureInPictureGlobalContainer, BurstReactionAnimationContainer, MenuContainer, ActionSheetContainer, Alerts, SoundPlayer, ToastContainer } from "../../../components_native/MainShared"; import { PortalKeyboardHost } from "../../keyboard/native/PortalKeyboard"; import MainViewTooltipActionSheetsV2 from "../../upsell_tooltip/native/MainViewTooltipActionSheetsV2"; import Notifications from "../../../components_native/common/Notifications"; import { ContextMenuContainer } from "../../../design/components/ContextMenu/native/ContextMenuContainer.native"; import { AlertModalContainer } from "../../../design/components/AlertModal/native/AlertModal.native"; import { AccessibilityAnnouncerLiveRegion } from "../../../_bundle/Module3903"; import ExternalPipView_android from "../../external_pip/ExternalPipView.android"; import ActivityPanelContainer from "../../activities/panel/native/ActivityPanelContainer"; import FramePanelContainer from "../../frames/panel/native/FramePanelContainer"; import VoicePanelContainer from "../../voice_panel/native/VoicePanelContainer"; import MediaPlaybackPanelContainer from "../../media_panel/native/MediaPlaybackPanelContainer"; const { jsx, jsxs } = _Module21; let c11319_2 = jsx(PortalKeyboardRenderer, {}); const r28 = isIOS() ? () => useIsModalOpen() ? null : c11319_2 : () => c11319_2; const r93 = jsxs(AppFreezer, { lockKeys: ["external-pip"], children: [jsx(PictureInPictureGlobalContainer, {}), jsx(BurstReactionAnimationContainer, {}), jsx(MenuContainer, {}), jsx(PortalKeyboardHost, {}), jsx(r28, {}), jsx(ActionSheetContainer, { appEntryKey: "main" }), jsx(Alerts, {}), jsx(SoundPlayer, {}), jsx(MainViewTooltipActionSheetsV2, {}), jsx(Notifications, {}), jsx(ContextMenuContainer, {}), jsx(AlertModalContainer, {}), jsx(ToastContainer, {})] }); const r98 = isAndroid() ? jsx(AccessibilityAnnouncerLiveRegion, {}) : null; const r106 = jsx(ExternalPipView_android, {}); const r126 = jsxs(AppFreezer, { lockKeys: ["external-pip"], children: [jsx(ActivityPanelContainer, {}), jsx(FramePanelContainer, {}), jsx(VoicePanelContainer, {}), jsx(MediaPlaybackPanelContainer, {})] }); export { r93 as APP_EXTRA_COMPONENTS }; export { r98 as APP_EXTRA_COMPONENTS_NEVER_FREEZE }; export { r106 as APP_EXTRA_COMPONENTS_EXTERNAL_PIP }; export { r126 as APP_EXTRA_COMPONENTS_VOICE_AND_VIDEO };