/* Metro module 6801; source: unknown; dependencies: [27] */ function _fun53537(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#53537, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6979:6, offset: 0x0134e3df, size: 198 bytes, params: 8, frame: 17 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.addListener = undefined; exports.removeAllListeners = undefined; const value = require(27) /* metro dependency 27 */; const TurboModuleRegistry = value.TurboModuleRegistry; const enforcing = TurboModuleRegistry.getEnforcing('RNCClipboard'); exports.default = enforcing; const NativeEventEmitter = value.NativeEventEmitter; let nativeEventEmitter = new NativeEventEmitter(enforcing); if (nativeEventEmitter.listenerCount) { nativeEventEmitter = nativeEventEmitter.listenerCount.bind(nativeEventEmitter); } exports.addListener = addListener_53539; exports.removeAllListeners = removeAllListeners_53541; } function listenerCount_53538(a0) { // fn#53538, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6979:323, offset: 0x0134e4a5, size: 28 bytes, params: 2, frame: 11 const binding = env0_1; return binding.listeners(a0).length; } function addListener_53539(a0) { // fn#53539, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6979:393, offset: 0x0134e4c1, size: 88 bytes, params: 2, frame: 13 if (listenerCount('RNCClipboard_TEXT_CHANGED') === 0) { env0_0.setListener(); } const value = env0_1.addListener('RNCClipboard_TEXT_CHANGED', a0); value._remove = value.remove; value.remove = remove_53540; return value; } function removeAllListeners_53541() { // fn#53541, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6979:583, offset: 0x0134e550, size: 42 bytes, params: 1, frame: 12 env0_1.removeAllListeners('RNCClipboard_TEXT_CHANGED'); env0_0.removeListener(); } function addListener_53539Remove() { // fn#53540, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6979:503, owner: addListener_53539.remove, offset: 0x0134e519, size: 55 bytes, params: 1, frame: 12 this._remove(); if (listenerCount('RNCClipboard_TEXT_CHANGED') === 0) { env1_0.removeListener(); } }