// Module ID: 423 // Function ID: 5941 // Name: TouchableWithoutFeedback // Dependencies: [29, 31, 33, 292] // Exports: default // Module 423 (TouchableWithoutFeedback) import _objectWithoutProperties from "_objectWithoutProperties"; import closure_4 from "result"; import result from "result"; import { jsx } from "jsxProd"; let closure_5; let closure_6; let closure_2 = ["onBlur", "onFocus"]; ({ cloneElement: closure_5, useMemo: closure_6 } = result); let closure_7 = ["accessibilityActions", "accessibilityElementsHidden", "accessibilityHint", "accessibilityLanguage", "accessibilityIgnoresInvertColors", "accessibilityLabel", "accessibilityLiveRegion", "accessibilityRole", "accessibilityValue", "aria-valuemax", "aria-valuemin", "aria-valuenow", "aria-valuetext", "accessibilityViewIsModal", "aria-modal", "hitSlop", "importantForAccessibility", "nativeID", "onAccessibilityAction", "onBlur", "onFocus", "onLayout", "testID"]; export default function TouchableWithoutFeedback(disabled) { let onBlur2; let onFocus2; disabled = disabled.disabled; const rejectResponderTermination = disabled.rejectResponderTermination; aria_disabled = disabled["aria-disabled"]; const accessibilityState = disabled.accessibilityState; const hitSlop = disabled.hitSlop; const delayLongPress = disabled.delayLongPress; const delayPressIn = disabled.delayPressIn; const delayPressOut = disabled.delayPressOut; const pressRetentionOffset = disabled.pressRetentionOffset; const touchSoundDisabled = disabled.touchSoundDisabled; const onBlur = disabled.onBlur; const onFocus = disabled.onFocus; const onLongPress = disabled.onLongPress; const onPress = disabled.onPress; const onPressIn = disabled.onPressIn; const onPressOut = disabled.onPressOut; const items = [rejectResponderTermination, disabled, aria_disabled, , , , , , , , , , , , , ]; disabled = undefined; if (null != accessibilityState) { disabled = accessibilityState.disabled; } items[3] = disabled; items[4] = hitSlop; items[5] = delayLongPress; items[6] = delayPressIn; items[7] = delayPressOut; items[8] = pressRetentionOffset; items[9] = touchSoundDisabled; items[10] = onBlur; items[11] = onFocus; items[12] = onLongPress; items[13] = onPress; items[14] = onPressIn; items[15] = onPressOut; const tmp5 = disabled(rejectResponderTermination[3])(delayPressIn(() => { const obj = { cancelable: !rejectResponderTermination }; if (null === disabled) { if (null != aria_disabled) { disabled = aria_disabled; } else if (null != accessibilityState) { disabled = accessibilityState.disabled; } } obj.disabled = disabled; obj.hitSlop = hitSlop; obj.delayLongPress = delayLongPress; obj.delayPressIn = delayPressIn; obj.delayPressOut = delayPressOut; obj.minPressDuration = 0; obj.pressRectOffset = pressRetentionOffset; obj.android_disableSound = touchSoundDisabled; obj.onBlur = onBlur; obj.onFocus = onFocus; obj.onLongPress = onLongPress; obj.onPress = onPress; obj.onPressIn = onPressIn; obj.onPressOut = onPressOut; return obj; }, items)); const Children = hitSlop.Children; const onlyResult = Children.only(disabled.children); const items1 = [onlyResult.props.children]; let accessibilityLiveRegion = tmp["aria-live"]; let obj = {}; aria_busy = tmp["aria-busy"]; if (null == aria_busy) { const accessibilityState2 = tmp.accessibilityState; let busy; if (null != accessibilityState2) { busy = accessibilityState2.busy; } aria_busy = busy; } obj.busy = aria_busy; aria_checked = tmp["aria-checked"]; if (null == aria_checked) { const accessibilityState3 = tmp.accessibilityState; let checked; if (null != accessibilityState3) { checked = accessibilityState3.checked; } aria_checked = checked; } obj.checked = aria_checked; aria_disabled2 = tmp["aria-disabled"]; if (null == aria_disabled2) { const accessibilityState4 = tmp.accessibilityState; let disabled1; if (null != accessibilityState4) { disabled1 = accessibilityState4.disabled; } aria_disabled2 = disabled1; } obj.disabled = aria_disabled2; aria_expanded = tmp["aria-expanded"]; if (null == aria_expanded) { const accessibilityState5 = tmp.accessibilityState; let expanded; if (null != accessibilityState5) { expanded = accessibilityState5.expanded; } aria_expanded = expanded; } obj.expanded = aria_expanded; aria_selected = tmp["aria-selected"]; if (null == aria_selected) { const accessibilityState6 = tmp.accessibilityState; let selected; if (null != accessibilityState6) { selected = accessibilityState6.selected; } aria_selected = selected; } obj.selected = aria_selected; ({ onBlur: onBlur2, onFocus: onFocus2 } = tmp5); obj = { accessible: false !== tmp.accessible }; let merged = obj; const tmp2 = delayPressIn; const tmp2Result = delayPressIn(() => { const obj = { cancelable: !rejectResponderTermination }; if (null === disabled) { if (null != aria_disabled) { disabled = aria_disabled; } else if (null != accessibilityState) { disabled = accessibilityState.disabled; } } obj.disabled = disabled; obj.hitSlop = hitSlop; obj.delayLongPress = delayLongPress; obj.delayPressIn = delayPressIn; obj.delayPressOut = delayPressOut; obj.minPressDuration = 0; obj.pressRectOffset = pressRetentionOffset; obj.android_disableSound = touchSoundDisabled; obj.onBlur = onBlur; obj.onFocus = onFocus; obj.onLongPress = onLongPress; obj.onPress = onPress; obj.onPressIn = onPressIn; obj.onPressOut = onPressOut; return obj; }, items); if (null != disabled.disabled) { const _Object = Object; obj = { disabled: tmp.disabled }; merged = Object.assign({}, obj, obj); } obj.accessibilityState = merged; let tmp20 = false !== tmp.focusable; if (tmp20) { tmp20 = undefined !== tmp.onPress; } if (tmp20) { tmp20 = !tmp.disabled; } obj.focusable = tmp20; let accessibilityElementsHidden = tmp["aria-hidden"]; if (null == accessibilityElementsHidden) { accessibilityElementsHidden = tmp.accessibilityElementsHidden; } obj.accessibilityElementsHidden = accessibilityElementsHidden; let str = "no-hide-descendants"; if (true !== disabled["aria-hidden"]) { str = tmp.importantForAccessibility; } obj.importantForAccessibility = str; let str2 = "none"; if ("off" !== accessibilityLiveRegion) { if (null == accessibilityLiveRegion) { accessibilityLiveRegion = tmp.accessibilityLiveRegion; } str2 = accessibilityLiveRegion; } obj.accessibilityLiveRegion = str2; let nativeID = tmp.id; if (null == nativeID) { nativeID = tmp.nativeID; } obj.nativeID = nativeID; const merged1 = Object.assign({}, accessibilityState(tmp5, aria_disabled), obj); for (const item10121 of delayPressOut) { let tmp28 = item10121; let tmp29 = arg0; if (undefined !== tmp[item10121]) { let tmp30 = merged1; let tmp31 = item10121; let tmp32 = arg0; merged1[tmp28] = tmp[tmp28]; } continue; } const items2 = [onlyResult, merged1]; return delayLongPress.apply(undefined, items2.concat(items1)); };