360 lines
14 KiB
JavaScript
360 lines
14 KiB
JavaScript
/* Metro module 423; source: unknown; dependencies: [29, 31, 33, 292] */
|
|
import ObjectWithoutProperties from './module-00029-ObjectWithoutProperties.js'; /* Metro dependency 29 */
|
|
import Module00292 from './module-00292.js'; /* Metro dependency 292 */
|
|
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
|
|
import * as JsxRuntimeModule from './module-00033-JsxRuntime.js'; /* Metro dependency 33 */
|
|
|
|
function _fun5938(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#5938, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:464:6, offset: 0x00ceab44, size: 176 bytes, params: 8, frame: 19
|
|
const env0_2 = ['onBlur', 'onFocus'];
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
(JsxRuntimeModule).jsx;
|
|
const env0_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'];
|
|
exports.default = TouchableWithoutFeedback;
|
|
function TouchableWithoutFeedback(a0) { // fn#5939, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:464:647, offset: 0x00ceabf4, size: 961 bytes, params: 2, frame: 34
|
|
var busy;
|
|
var r2;
|
|
var checked;
|
|
var expanded;
|
|
var selected;
|
|
var importantForAccessibility;
|
|
var r13;
|
|
var Object2;
|
|
var assign2;
|
|
var value7;
|
|
var value9;
|
|
var value10;
|
|
var accessibilityElementsHidden;
|
|
var accessibilityLiveRegion;
|
|
var nativeID;
|
|
var value14;
|
|
var error;
|
|
var cloneElementBinding;
|
|
var apply;
|
|
var items2;
|
|
const value = undefined;
|
|
let disabled = a0.disabled;
|
|
const rejectResponderTermination = a0.rejectResponderTermination;
|
|
let property = a0['aria-disabled'];
|
|
const property8 = property;
|
|
let accessibilityState = a0.accessibilityState;
|
|
const accessibilityState2 = accessibilityState;
|
|
const hitSlop = a0.hitSlop;
|
|
const hitSlop2 = hitSlop;
|
|
const delayLongPress = a0.delayLongPress;
|
|
const delayPressIn = a0.delayPressIn;
|
|
const delayPressOut = a0.delayPressOut;
|
|
const delayPressOut2 = delayPressOut;
|
|
const pressRetentionOffset = a0.pressRetentionOffset;
|
|
const touchSoundDisabled = a0.touchSoundDisabled;
|
|
const onBlur = a0.onBlur;
|
|
const onFocus = a0.onFocus;
|
|
const onLongPress = a0.onLongPress;
|
|
let onPress = a0.onPress;
|
|
const onPressIn = a0.onPressIn;
|
|
const onPressOut = a0.onPressOut;
|
|
let items3 = [rejectResponderTermination, disabled, property];
|
|
reducibleJoin2: while (true) {
|
|
if (accessibilityState == null) {
|
|
disabled = value;
|
|
break reducibleJoin2;
|
|
}
|
|
disabled = accessibilityState.disabled;
|
|
break reducibleJoin2;
|
|
}
|
|
items3[3] = disabled;
|
|
items3[4] = hitSlop;
|
|
items3[5] = delayLongPress;
|
|
items3[6] = delayPressIn;
|
|
items3[7] = delayPressOut;
|
|
items3[8] = pressRetentionOffset;
|
|
items3[9] = touchSoundDisabled;
|
|
items3[10] = onBlur;
|
|
items3[11] = onFocus;
|
|
items3[12] = onLongPress;
|
|
items3[13] = onPress;
|
|
items3[14] = onPressIn;
|
|
items3[15] = onPressOut;
|
|
const value4 = (Module00292)(useMemo(_fun5940, items3));
|
|
const Children = hitSlop2.Children;
|
|
const value5 = Children.only(a0.children);
|
|
items3 = [value5.props.children];
|
|
property = a0['aria-live'];
|
|
const object = {};
|
|
const property2 = a0['aria-busy'];
|
|
reducibleJoin6: while (true) {
|
|
if (property2 != null) {
|
|
r2 = property2;
|
|
break reducibleJoin6;
|
|
}
|
|
accessibilityState = a0.accessibilityState;
|
|
reducibleJoin5: while (true) {
|
|
if (accessibilityState == null) {
|
|
busy = value;
|
|
break reducibleJoin5;
|
|
}
|
|
busy = accessibilityState.busy;
|
|
break reducibleJoin5;
|
|
}
|
|
r2 = busy;
|
|
break reducibleJoin6;
|
|
}
|
|
object.busy = r2;
|
|
const property3 = a0['aria-checked'];
|
|
reducibleJoin10: while (true) {
|
|
if (property3 != null) {
|
|
r2 = property3;
|
|
break reducibleJoin10;
|
|
}
|
|
accessibilityState = a0.accessibilityState;
|
|
reducibleJoin9: while (true) {
|
|
if (accessibilityState == null) {
|
|
checked = value;
|
|
break reducibleJoin9;
|
|
}
|
|
checked = accessibilityState.checked;
|
|
break reducibleJoin9;
|
|
}
|
|
r2 = checked;
|
|
break reducibleJoin10;
|
|
}
|
|
object.checked = r2;
|
|
const property4 = a0['aria-disabled'];
|
|
reducibleJoin14: while (true) {
|
|
if (property4 != null) {
|
|
r2 = property4;
|
|
break reducibleJoin14;
|
|
}
|
|
accessibilityState = a0.accessibilityState;
|
|
reducibleJoin13: while (true) {
|
|
if (accessibilityState == null) {
|
|
disabled = value;
|
|
break reducibleJoin13;
|
|
}
|
|
disabled = accessibilityState.disabled;
|
|
break reducibleJoin13;
|
|
}
|
|
r2 = disabled;
|
|
break reducibleJoin14;
|
|
}
|
|
object.disabled = r2;
|
|
const property5 = a0['aria-expanded'];
|
|
reducibleJoin18: while (true) {
|
|
if (property5 != null) {
|
|
r2 = property5;
|
|
break reducibleJoin18;
|
|
}
|
|
accessibilityState = a0.accessibilityState;
|
|
reducibleJoin17: while (true) {
|
|
if (accessibilityState == null) {
|
|
expanded = value;
|
|
break reducibleJoin17;
|
|
}
|
|
expanded = accessibilityState.expanded;
|
|
break reducibleJoin17;
|
|
}
|
|
r2 = expanded;
|
|
break reducibleJoin18;
|
|
}
|
|
object.expanded = r2;
|
|
const property6 = a0['aria-selected'];
|
|
reducibleJoin22: while (true) {
|
|
if (property6 != null) {
|
|
r2 = property6;
|
|
break reducibleJoin22;
|
|
}
|
|
accessibilityState = a0.accessibilityState;
|
|
reducibleJoin21: while (true) {
|
|
if (accessibilityState == null) {
|
|
selected = value;
|
|
break reducibleJoin21;
|
|
}
|
|
selected = accessibilityState.selected;
|
|
break reducibleJoin21;
|
|
}
|
|
r2 = selected;
|
|
break reducibleJoin22;
|
|
}
|
|
object.selected = r2;
|
|
value4.onBlur;
|
|
value4.onFocus;
|
|
const value6 = accessibilityState2(value4, property8);
|
|
const Object = global.Object;
|
|
const assign = Object.assign;
|
|
const object2 = {};
|
|
object2.accessible = a0.accessible !== false;
|
|
disabled = a0.disabled;
|
|
reducibleJoin24: while (true) {
|
|
if (disabled == null) {
|
|
r2 = object;
|
|
break reducibleJoin24;
|
|
}
|
|
Object2 = global.Object;
|
|
assign2 = Object2.assign;
|
|
disabled = a0.disabled;
|
|
value7 = Reflect.apply(assign2, Object2, [{}, object, {disabled: disabled}]);
|
|
r2 = value7;
|
|
break reducibleJoin24;
|
|
}
|
|
object2.accessibilityState = r2;
|
|
const value8 = a0.focusable !== false;
|
|
reducibleJoin26: while (true) {
|
|
if (value8) {
|
|
onPress = a0.onPress;
|
|
value9 = value !== onPress;
|
|
r2 = value9;
|
|
break reducibleJoin26;
|
|
}
|
|
r2 = value8;
|
|
break reducibleJoin26;
|
|
}
|
|
reducibleJoin28: while (true) {
|
|
if (r2) {
|
|
disabled = a0.disabled;
|
|
value10 = !disabled;
|
|
r2 = value10;
|
|
break reducibleJoin28;
|
|
}
|
|
break reducibleJoin28;
|
|
}
|
|
object2.focusable = r2;
|
|
const property7 = a0['aria-hidden'];
|
|
reducibleJoin30: while (true) {
|
|
if (property7 != null) {
|
|
r2 = property7;
|
|
break reducibleJoin30;
|
|
}
|
|
accessibilityElementsHidden = a0.accessibilityElementsHidden;
|
|
r2 = accessibilityElementsHidden;
|
|
break reducibleJoin30;
|
|
}
|
|
object2.accessibilityElementsHidden = r2;
|
|
reducibleJoin32: while (true) {
|
|
if (a0['aria-hidden'] === true) {
|
|
importantForAccessibility = 'no-hide-descendants';
|
|
break reducibleJoin32;
|
|
}
|
|
importantForAccessibility = a0.importantForAccessibility;
|
|
break reducibleJoin32;
|
|
}
|
|
object2.importantForAccessibility = importantForAccessibility;
|
|
reducibleJoin36: while (true) {
|
|
if (property === 'off') {
|
|
r2 = 'none';
|
|
break reducibleJoin36;
|
|
}
|
|
reducibleJoin35: while (true) {
|
|
if (property != null) {
|
|
r13 = property;
|
|
break reducibleJoin35;
|
|
}
|
|
accessibilityLiveRegion = a0.accessibilityLiveRegion;
|
|
r13 = accessibilityLiveRegion;
|
|
break reducibleJoin35;
|
|
}
|
|
r2 = r13;
|
|
break reducibleJoin36;
|
|
}
|
|
object2.accessibilityLiveRegion = r2;
|
|
const id = a0.id;
|
|
reducibleJoin38: while (true) {
|
|
if (id != null) {
|
|
r2 = id;
|
|
break reducibleJoin38;
|
|
}
|
|
nativeID = a0.nativeID;
|
|
r2 = nativeID;
|
|
break reducibleJoin38;
|
|
}
|
|
object2.nativeID = r2;
|
|
const value13 = Reflect.apply(assign, Object, [{}, value6, object2]);
|
|
const iterator = delayPressOut2[Symbol.iterator]();
|
|
const iterator2 = iterator.next;
|
|
let r4 = iterator;
|
|
let item2 = Reflect.apply(iterator2, r4, []);
|
|
let item = item2.value;
|
|
item2 = item2.done ? undefined : r4;
|
|
reducibleJoin40: while (true) {
|
|
if (item2 === value) {
|
|
cloneElementBinding = cloneElement;
|
|
apply = cloneElementBinding.apply;
|
|
items2 = [value5, value13];
|
|
return Reflect.apply(apply, cloneElementBinding, [value, items2.concat(items3)]);
|
|
}
|
|
break reducibleJoin40;
|
|
}
|
|
reducibleLoop40: while (true) {
|
|
try {
|
|
property = a0[item];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value14 = value === property;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin39: while (true) {
|
|
if (value14) {
|
|
r4 = item2;
|
|
break reducibleJoin39;
|
|
}
|
|
try {
|
|
property = a0[item];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value13[item] = property;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r4 = item2;
|
|
break reducibleJoin39;
|
|
}
|
|
item2 = Reflect.apply(iterator2, r4, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r4;
|
|
if (item2 === value) {
|
|
break reducibleLoop40;
|
|
}
|
|
continue reducibleLoop40;
|
|
}
|
|
cloneElementBinding = cloneElement;
|
|
apply = cloneElementBinding.apply;
|
|
items2 = [value5, value13];
|
|
return Reflect.apply(apply, cloneElementBinding, [value, items2.concat(items3)]);
|
|
function _fun5940() { // fn#5940, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:464:999, offset: 0x00ceafb5, size: 189 bytes, params: 1, frame: 4
|
|
return {cancelable: !rejectResponderTermination,
|
|
disabled: disabled !== null ? disabled : env0_2 ?? accessibilityState?.disabled, hitSlop: hitSlop,
|
|
delayLongPress: delayLongPress, delayPressIn: delayPressIn, delayPressOut: delayPressOut, minPressDuration: 0,
|
|
pressRectOffset: pressRetentionOffset, android_disableSound: touchSoundDisabled, onBlur: onBlur,
|
|
onFocus: onFocus, onLongPress: onLongPress, onPress: onPress, onPressIn: onPressIn, onPressOut: onPressOut};
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun5938, 423, [29, 31, 33, 292]) /* metro module 423, dependencies: [29, 31, 33, 292] */;
|