// Module ID: 16743 // Function ID: 16744 // Name: BurstReactionAnimationContainer // Dependencies: [19, 17, 1386, 4554, 21, 586, 9556, 4332, 9668, 16744, 1234, 14473, 1233, 16746, 14468, 14328, 2, 16747, 16748, 16749, 16750, 16758, 16759, 16789] // Exports: PictureInPictureGlobalContainer, useAppKeyCommands, useScreenReaderEnabled // Module 16743 (BurstReactionAnimationContainer) import initialize from "initialize" /* 586 */; import coerceMainRoute from "coerceMainRoute" /* 4332 */; import usePipVideoOrStream from "usePipVideoOrStream" /* 9556 */; import isVoicePanelEnabled from "isVoicePanelEnabled" /* 9668 */; import KeyCommandsView from "KeyCommandsView" /* 14468 */; import PictureInPictureGlobalDefault from "PictureInPictureGlobal" /* 16744 */; import BurstReactionAnimationContainerInnerDefault from "BurstReactionAnimationContainerInner" /* 16747 */; import MenuContainerDefault from "MenuContainer" /* 16748 */; import ActionSheetPresenterDefault from "ActionSheetPresenter" /* 16749 */; import StyleSheetDefault from "StyleSheet" /* 16750 */; import MuteDeafenDefault from "MuteDeafen" /* 16758 */; import trackActionSheetImpressionDefault from "trackActionSheetImpression" /* 16759 */; import AnimatedToastDefault from "AnimatedToast" /* 16789 */; import closure_3 from "noop" /* 19 */; import { NativeModules } from "get ActivityIndicator" /* 17 */; import closure_5 from "ensureGuildLoaded" /* 1386 */; import closure_6 from "createRTCConnection" /* 4554 */; import { jsx } from "jsxProd" /* 21 */; require = arg1; let result = require("set").fileFinishedImporting("components_native/MainShared.tsx"); export const BurstReactionAnimationContainer = BurstReactionAnimationContainerInnerDefault; export const MenuContainer = MenuContainerDefault; export const ActionSheetContainer = ActionSheetPresenterDefault; export const Alerts = StyleSheetDefault; export const SoundPlayer = MuteDeafenDefault; export const MainViewTooltipActionSheetsV2 = trackActionSheetImpressionDefault; export const ToastContainer = AnimatedToastDefault; export const PictureInPictureGlobalContainer = function PictureInPictureGlobalContainer() { let obj = initialize; const items = [closure_5, closure_6]; const stateFromStores = obj.useStateFromStores(items, () => channel.getChannel(channelId.getChannelId())); const hasPipParticipant = usePipVideoOrStream.useHasPipParticipant({ isActivityViewFocused: false }); const obj2 = usePipVideoOrStream; const isModalOpen = coerceMainRoute.useIsModalOpen(); isVoicePanelEnabled; let tmp7 = null; if (null != stateFromStores) { tmp7 = null; if (hasPipParticipant) { tmp7 = null; if (!isModalOpen) { tmp7 = null; if (!tmp6) { obj = { channel: null }; obj[0] = stateFromStores; tmp7 = jsx(PictureInPictureGlobalDefault, { channel: null }); } } } } return tmp7; }; export const useAppKeyCommands = function useAppKeyCommands() { const memo = React.useMemo(() => { let obj = callback(table[10]); if (obj.isAndroid()) { let keyModifierCommand = callback2(tmp2[11]).getConstants().keyModifierCommand; const obj2 = callback2(tmp2[11]); } else { keyModifierCommand = KeyCommandsView.KeyCommandsView.keyModifierCommand; } obj = { input: "k", modifierFlags: keyModifierCommand, eventName: "keyCommandShowQuickSwitcher", discoverabilityTitle: null, onKeyCommand: null }; const intl = tmp(tmp2[12]).intl; obj[3] = intl.string(callback(table[12]).t.yYsRlD); obj[4] = function onKeyCommand() { callback(table[13])(); }; const items = [obj]; return items; }, []); const keyCommands = KeyCommandsView.useKeyCommands(memo); }; export const useScreenReaderEnabled = function useScreenReaderEnabled() { const effect = React.useEffect(() => { const result = callback(table[15]).checkScreenreaderEnabled(); }, []); };