158 lines
9.3 KiB
React
158 lines
9.3 KiB
React
/* Metro module 407; source: unknown; dependencies: [57, 29, 31, 33, 325, 408, 292, 112] */
|
|
import ObjectWithoutProperties from './module-00029-ObjectWithoutProperties.js'; /* Metro dependency 29 */
|
|
import Module00057 from './module-00057.js'; /* Metro dependency 57 */
|
|
import Module00112 from './module-00112.jsx'; /* Metro dependency 112 */
|
|
import Module00292 from './module-00292.js'; /* Metro dependency 292 */
|
|
import Module00325 from './module-00325.js'; /* Metro dependency 325 */
|
|
import Module00408 from './module-00408.js'; /* Metro dependency 408 */
|
|
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
|
|
|
|
function _fun5797(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#5797, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:448:6, offset: 0x00ce5941, size: 225 bytes, params: 8, frame: 19
|
|
const env0_2 = ['ref'];
|
|
const env0_3 = ['accessible', 'accessibilityState', 'aria-live', 'android_disableSound', 'android_ripple',
|
|
'aria-busy', 'aria-checked', 'aria-disabled', 'aria-expanded', 'aria-label', 'aria-selected', 'cancelable',
|
|
'children', 'delayHoverIn', 'delayHoverOut', 'delayLongPress', 'disabled', 'focusable', 'hitSlop', 'onBlur',
|
|
'onFocus', 'onHoverIn', 'onHoverOut', 'onLongPress', 'onPress', 'onPressIn', 'onPressMove', 'onPressOut',
|
|
'pressRetentionOffset', 'style', 'testOnly_pressed', 'unstable_pressDelay'];
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
ReactModule;
|
|
let value = ReactModule;
|
|
const memo = value.memo;
|
|
const env0_6 = value.useMemo;
|
|
const env0_7 = value.useRef;
|
|
const env0_8 = value.useState;
|
|
value = require(33) /* metro dependency 33 */;
|
|
value.jsx;
|
|
const env0_9 = value.jsxs;
|
|
value = memo(Pressable);
|
|
value.displayName = 'Pressable';
|
|
exports.default = value;
|
|
function Pressable(a0) { // fn#5798, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:448:693, offset: 0x00ce5a22, size: 1184 bytes, params: 2, frame: 58
|
|
const ref = a0.ref;
|
|
const value2 = undefined;
|
|
const value3 = ObjectWithoutProperties(a0, env0_2);
|
|
const accessible = value3.accessible;
|
|
const accessibilityState = value3.accessibilityState;
|
|
const property = value3['aria-live'];
|
|
const android_disableSound = value3.android_disableSound;
|
|
const android_ripple = value3.android_ripple;
|
|
const property2 = value3['aria-busy'];
|
|
const property3 = value3['aria-checked'];
|
|
const property4 = value3['aria-disabled'];
|
|
const property5 = value3['aria-expanded'];
|
|
const property6 = value3['aria-label'];
|
|
const property7 = value3['aria-selected'];
|
|
const cancelable = value3.cancelable;
|
|
const children = value3.children;
|
|
const delayHoverIn = value3.delayHoverIn;
|
|
const delayHoverOut = value3.delayHoverOut;
|
|
const delayHoverOut2 = delayHoverOut;
|
|
const delayLongPress = value3.delayLongPress;
|
|
const delayLongPress2 = delayLongPress;
|
|
const disabled2 = value3.disabled;
|
|
const focusable = value3.focusable;
|
|
const hitSlop = value3.hitSlop;
|
|
const onBlur = value3.onBlur;
|
|
const onFocus = value3.onFocus;
|
|
const onHoverIn = value3.onHoverIn;
|
|
const onHoverOut = value3.onHoverOut;
|
|
const onLongPress = value3.onLongPress;
|
|
const onPress = value3.onPress;
|
|
const onPressIn = value3.onPressIn;
|
|
const onPressMove = value3.onPressMove;
|
|
const onPressOut = value3.onPressOut;
|
|
const pressRetentionOffset = value3.pressRetentionOffset;
|
|
const style = value3.style;
|
|
const testOnly_pressed = value3.testOnly_pressed;
|
|
const unstable_pressDelay = value3.unstable_pressDelay;
|
|
const value4 = ObjectWithoutProperties(value3, delayHoverOut2);
|
|
const value5 = useRef(null);
|
|
const value6 = (Module00325)(ref, value5);
|
|
const value7 = (Module00408)(android_ripple, value5);
|
|
const value8 = testOnly_pressed === true;
|
|
const [property8, property9] = delayLongPress2(useState(false), 2);
|
|
let r42 = property8 || value8;
|
|
const value11 = delayLongPress2([r42, property9], 2);
|
|
const property10 = value11[0];
|
|
const property11 = value11[1];
|
|
const value12 = typeof children === 'function';
|
|
const r14 = value12 || typeof style === 'function';
|
|
object = {busy: property2 ?? (accessibilityState == null ? value2 : accessibilityState.busy),
|
|
checked: property3 ?? (accessibilityState == null ? value2 : accessibilityState.checked),
|
|
disabled: property4 ?? (accessibilityState == null ? value2 : accessibilityState.disabled),
|
|
expanded: property5 ?? (accessibilityState == null ? value2 : accessibilityState.expanded),
|
|
selected: property7 ?? (accessibilityState == null ? value2 : accessibilityState.selected)};
|
|
const r40 = disabled2 == null ? object : global.Object.assign({}, object, {disabled: disabled2});
|
|
r42 = property === 'off' ? 'none' : property ?? value3.accessibilityLiveRegion;
|
|
const r41 = property6 ?? value3.accessibilityLabel;
|
|
let Object = global.Object;
|
|
let assign = Object.assign;
|
|
const value16 = Reflect.apply(assign, Object, [{}, value4, value7 == null ? value2 : value7.viewProps,
|
|
{accessible: accessible !== false,
|
|
accessibilityViewIsModal: value4['aria-modal'] ?? value4.accessibilityViewIsModal, accessibilityLiveRegion: r42,
|
|
accessibilityLabel: r41, accessibilityState: r40, focusable: focusable !== false,
|
|
accessibilityValue: {max: value3['aria-valuemax'] ?? (value3.accessibilityValue == null ? value2 : value3.accessibilityValue.max),
|
|
min: value3['aria-valuemin'] ?? (value3.accessibilityValue == null ? value2 : value3.accessibilityValue.min),
|
|
now: value3['aria-valuenow'] ?? (value3.accessibilityValue == null ? value2 : value3.accessibilityValue.now),
|
|
text: value3['aria-valuetext'] ?? (value3.accessibilityValue == null ? value2 : value3.accessibilityValue.text)},
|
|
hitSlop: hitSlop}]);
|
|
const value18 = (Module00292)(useMemo(_fun5799, [android_disableSound, value7,
|
|
cancelable, delayHoverIn, delayHoverOut, delayLongPress, disabled2, hitSlop, onBlur, onFocus, onHoverIn,
|
|
onHoverOut, onLongPress, onPress, onPressIn, onPressMove, onPressOut, pressRetentionOffset, property11, r14,
|
|
unstable_pressDelay]));
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
object = {ref: value6};
|
|
object.style = typeof style !== 'function' ? style : style({pressed: property10});
|
|
object.collapsable = false;
|
|
object.children = [value12 ? children({pressed: property10}) : children, null];
|
|
return ((Component) => <Component {...Reflect.apply(assign, Object, [{}, value16, value18, object])} />)(Module00112);
|
|
function _fun5799() { // fn#5799, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:448:2489, offset: 0x00ce5ec2, size: 172 bytes, params: 1, frame: 4
|
|
return {cancelable: cancelable, disabled: disabled, hitSlop: hitSlop, pressRectOffset: pressRetentionOffset,
|
|
android_disableSound: android_disableSound, delayHoverIn: delayHoverIn, delayHoverOut: delayHoverOut,
|
|
delayLongPress: delayLongPress, delayPressIn: unstable_pressDelay, onBlur: onBlur, onFocus: onFocus,
|
|
onHoverIn: onHoverIn, onHoverOut: onHoverOut, onLongPress: onLongPress, onPress: onPress,
|
|
onPressIn: onPressIn_5800, onPressMove: onPressMove_5801, onPressOut: onPressOut_5802};
|
|
function onPressIn_5800(a0) { // fn#5800, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:448:2725, offset: 0x00ce5f6e, size: 74 bytes, params: 2, frame: 14
|
|
if (env1_18 != null) {
|
|
env1_18.onPressIn(a0);
|
|
}
|
|
if (env1_20) {
|
|
env1_19(true);
|
|
}
|
|
if (onPressIn != null) {
|
|
onPressIn(a0);
|
|
}
|
|
}
|
|
|
|
function onPressMove_5801(a0) { // fn#5801, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:448:2811, offset: 0x00ce5fb8, size: 54 bytes, params: 2, frame: 13
|
|
if (env1_18 != null) {
|
|
env1_18.onPressMove(a0);
|
|
}
|
|
if (onPressMove != null) {
|
|
onPressMove(a0);
|
|
}
|
|
}
|
|
|
|
function onPressOut_5802(a0) { // fn#5802, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:448:2889, offset: 0x00ce5fee, size: 74 bytes, params: 2, frame: 14
|
|
if (env1_18 != null) {
|
|
env1_18.onPressOut(a0);
|
|
}
|
|
if (env1_20) {
|
|
env1_19(false);
|
|
}
|
|
if (onPressOut != null) {
|
|
onPressOut(a0);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun5797, 407, [57, 29, 31, 33, 325, 408, 292,
|
|
112]) /* metro module 407, dependencies: [57, 29, 31, 33, 325, 408, 292, 112] */;
|