// Module ID: 1713 // Function ID: 1714 // Name: importDefaultResult1 // Dependencies: [41, 42, 90, 91, 1714, 1703, 1711] // Module 1713 (importDefaultResult1) import _classCallCheck from "_classCallCheck"; import _classPrivateFieldBase from "_classPrivateFieldBase"; import importDefaultResult1 from "_classPrivateFieldKey"; const NativeEventsManager = arg1; let closure_4 = importDefaultResult1("managedComponent"); let closure_5 = importDefaultResult1("componentOptions"); let closure_6 = importDefaultResult1("eventViewTag"); class NativeEventsManager { constructor(arg0, arg1) { tmp = outer1_2(this, NativeEventsManager); definePropertyResult = Object.defineProperty(this, managedComponent, { writable: true, value: "a" }); definePropertyResult1 = Object.defineProperty(this, componentOptions, { writable: true, value: "a" }); definePropertyResult2 = Object.defineProperty(this, eventViewTag, { writable: true, value: -1 }); __esModule(this, managedComponent)[managedComponent] = global; __esModule(this, componentOptions)[componentOptions] = arg1; tmp5 = __esModule(this, eventViewTag); tmp5[eventViewTag] = this.getEventViewTag(); return; } } const items = [ { key: "attachEvents", value: function attachEvents() { const props = callback2(this, closure_4)[closure_4].props; for (const key10010 in props) { let tmp5 = key10010; let tmp6 = props[key10010]; let tmp7 = NativeEventsManager; let tmp8 = dependencyMap; let obj = NativeEventsManager(1703); let hasItem = obj.has("workletEventHandler", tmp6); if (hasItem) { hasItem = tmp6.workletEventHandler instanceof tmp7(1711).WorkletEventHandler; } if (!hasItem) { continue; } else { let workletEventHandler = tmp6.workletEventHandler; let tmp2 = callback2; let tmp3 = closure_6; let registerForEventsResult = workletEventHandler.registerForEvents(callback2(this, closure_6)[closure_6], key10010); continue; } continue; } } }, { key: "detachEvents", value: function detachEvents() { const props = callback2(this, closure_4)[closure_4].props; for (const key10010 in props) { let tmp5 = key10010; let tmp6 = props[key10010]; let tmp7 = NativeEventsManager; let tmp8 = dependencyMap; let obj = NativeEventsManager(1703); let hasItem = obj.has("workletEventHandler", tmp6); if (hasItem) { hasItem = tmp6.workletEventHandler instanceof tmp7(1711).WorkletEventHandler; } if (!hasItem) { continue; } else { let workletEventHandler = tmp6.workletEventHandler; let tmp2 = callback2; let tmp3 = closure_6; let unregisterFromEventsResult = workletEventHandler.unregisterFromEvents(callback2(this, closure_6)[closure_6]); continue; } continue; } } }, { key: "updateEvents", value: function updateEvents(layout) { const self = this; const eventViewTag = this.getEventViewTag(true); if (callback2(this, closure_6)[closure_6] !== eventViewTag) { for (const key10071 in arg0) { let tmp36 = key10071; let tmp37 = arg0[key10071]; let tmp38 = NativeEventsManager; let tmp39 = dependencyMap; let obj4 = NativeEventsManager(1703); let hasItem = obj4.has("workletEventHandler", tmp37); if (hasItem) { hasItem = tmp37.workletEventHandler instanceof tmp38(1711).WorkletEventHandler; } if (!hasItem) { continue; } else { let workletEventHandler4 = tmp37.workletEventHandler; let tmp21 = callback2; let tmp22 = closure_6; let unregisterFromEventsResult = workletEventHandler4.unregisterFromEvents(callback2(self, closure_6)[closure_6]); continue; } continue; } callback2(self, closure_6)[closure_6] = eventViewTag; self.attachEvents(); } else { for (const key10010 in arg0) { let tmp28 = key10010; let tmp29 = arg0[key10010]; let tmp30 = NativeEventsManager; let tmp31 = dependencyMap; let obj2 = NativeEventsManager(1703); let hasItem1 = obj2.has("workletEventHandler", tmp29); if (hasItem1) { hasItem1 = tmp29.workletEventHandler instanceof tmp30(1711).WorkletEventHandler; } if (!hasItem1) { continue; } else { let workletEventHandler = tmp29.workletEventHandler; let tmp3 = callback2; let tmp4 = closure_4; let tmp5 = callback2(self, closure_4)[closure_4].props[key10010]; if (tmp5) { let tmp30Result = tmp30(1703); let hasItem2 = tmp30Result.has("workletEventHandler", tmp5); if (hasItem2) { hasItem2 = tmp5.workletEventHandler instanceof tmp30(1711).WorkletEventHandler; } if (hasItem2) { hasItem2 = tmp5.workletEventHandler !== workletEventHandler; } if (!hasItem2) { continue; } else { let tmp9 = closure_6; let unregisterFromEventsResult1 = workletEventHandler.unregisterFromEvents(tmp3(self, closure_6)[closure_6]); let workletEventHandler2 = tmp5.workletEventHandler; let registerForEventsResult = workletEventHandler2.registerForEvents(tmp3(self, closure_6)[closure_6]); continue; } continue; } else { let tmp6 = closure_6; let unregisterFromEventsResult2 = workletEventHandler.unregisterFromEvents(tmp3(self, closure_6)[closure_6]); continue; } continue; } continue; } const props = callback2(self, closure_4)[closure_4].props; for (const key10054 in props) { let tmp32 = key10054; let tmp33 = props[key10054]; let tmp34 = NativeEventsManager; let tmp35 = dependencyMap; let obj3 = NativeEventsManager(1703); let hasItem3 = obj3.has("workletEventHandler", tmp33); if (hasItem3) { hasItem3 = tmp33.workletEventHandler instanceof tmp34(1711).WorkletEventHandler; } if (!hasItem3) { continue; } else { let workletEventHandler3 = tmp33.workletEventHandler; if (arg0[key10054]) { continue; } else { let tmp16 = callback2; let tmp17 = closure_6; let registerForEventsResult1 = workletEventHandler3.registerForEvents(callback2(self, closure_6)[closure_6]); continue; } continue; } continue; } } } }, { key: "getEventViewTag", value: function getEventViewTag(arg0) { let flag = arg0; if (arg0 === undefined) { flag = false; } const self = this; const _componentRef = callback2(this, closure_4)[closure_4]._componentRef; let getScrollableNode; if (_componentRef != null) { getScrollableNode = _componentRef.getScrollableNode; } if (getScrollableNode) { const scrollableNode = _componentRef.getScrollableNode(); let tmp16 = scrollableNode; if (typeof scrollableNode !== "number") { let num4 = NativeEventsManager(1714).findNodeHandle(scrollableNode); if (num4 == null) { num4 = -1; } tmp16 = num4; const obj4 = NativeEventsManager(1714); } return tmp16; } else { const tmp5 = tmp(self, closure_5)[closure_5]; let setNativeProps; if (tmp5 != null) { setNativeProps = tmp5.setNativeProps; } if (setNativeProps) { let num3 = NativeEventsManager(1714).findNodeHandle(tmp(self, tmp2)[tmp2]); if (num3 == null) { num3 = -1; } let componentViewTag = num3; const obj3 = NativeEventsManager(1714); } else if (flag) { let __nativeTag; if (_componentRef != null) { __nativeTag = _componentRef.__nativeTag; } if (!__nativeTag) { let _nativeTag; if (_componentRef != null) { _nativeTag = _componentRef._nativeTag; } if (!_nativeTag) { let num = NativeEventsManager(1714).findNodeHandle(_componentRef); if (num == null) { num = -1; } const obj2 = NativeEventsManager(1714); } } let num2 = _componentRef.__nativeTag; if (num2 == null) { num2 = _componentRef._nativeTag; } if (num2 == null) { num2 = -1; } num = num2; } else { componentViewTag = tmp(self, tmp2)[tmp2].getComponentViewTag(); const obj = tmp(self, tmp2)[tmp2]; } return componentViewTag; } } } ]; export const NativeEventsManager = require("_createClass")(NativeEventsManager, items);