// Module ID: 9038 // Function ID: 9039 // Name: nativeEventEmitter // Dependencies: [17, 644, 705, 2] // Module 9038 (nativeEventEmitter) import set from "set" /* 2 */; import get_ActivityIndicator from "get ActivityIndicator" /* 17 */; import keys from "keys" /* 644 */; ({ NativeEventEmitter, NativeModules } = get_ActivityIndicator); const obj = keys.create(() => ({ isMuted: false })); const nativeEventEmitter = new NativeEventEmitter(NativeModules.MediaPlayerManager); class MediaPlayerMuteManager { } const prototype = MediaPlayerMuteManager.prototype; prototype["initialize"] = function initialize() { this.muteSubscription = nativeEventEmitter.addListener("MediaPlayerMuteStateChanged", (isMuted) => { isMuted = isMuted.isMuted; isMuted(table[2]).batchUpdates(() => { closure_1_2.setState({ isMuted }); }); }); }; prototype["terminate"] = function terminate() { const muteSubscription = this.muteSubscription; if (muteSubscription != null) { muteSubscription.remove(); } }; const result = set.fileFinishedImporting("modules/media_viewer/native/MediaPlayerMuteManager.tsx"); export default Object.create(MediaPlayerMuteManager.prototype); export const useMediaPlayerMutedStore = obj;