decord/source/8470_keys.js

51 lines
1.5 KiB
JavaScript
Raw Normal View History

2026-07-25 08:10:48 +00:00
// Module ID: 8470
// Function ID: 67418
2026-07-20 16:05:17 +00:00
// Name: keys
2026-07-23 10:11:24 +00:00
// Dependencies: [27]
2026-07-20 16:05:17 +00:00
// Exports: default
2026-07-25 08:10:48 +00:00
// Module 8470 (keys)
2026-07-23 10:11:24 +00:00
import { PanResponder } from "get ActivityIndicator";
2026-07-20 16:05:17 +00:00
const keys = Object.keys(PanResponder.create({}).panHandlers);
export default function extractResponder(arg0, pointerEvents) {
let delayLongPress;
let delayPressIn;
let delayPressOut;
let disabled;
let onLongPress;
let onPress;
let onPressIn;
let onPressOut;
pointerEvents = pointerEvents.pointerEvents;
let num = 0;
let flag = false;
let flag2 = false;
({ onPress, disabled, onPressIn, onPressOut, onLongPress, delayPressIn, delayPressOut, delayLongPress } = pointerEvents);
if (0 < length) {
do {
2026-07-23 10:11:24 +00:00
let tmp = keys;
let tmp2 = keys[num];
2026-07-20 16:05:17 +00:00
let tmp3 = pointerEvents[tmp2];
if (tmp3) {
arg0[tmp2] = tmp3;
flag = true;
}
num = num + 1;
2026-07-23 10:11:24 +00:00
let tmp4 = length;
2026-07-20 16:05:17 +00:00
flag2 = flag;
2026-07-23 10:11:24 +00:00
} while (num < length);
2026-07-20 16:05:17 +00:00
}
if (pointerEvents) {
arg0.pointerEvents = pointerEvents;
}
if (tmp5) {
({ touchableHandleResponderMove: arg0.onResponderMove, touchableHandleResponderGrant: arg0.onResponderGrant, touchableHandleResponderRelease: arg0.onResponderRelease, touchableHandleResponderTerminate: arg0.onResponderTerminate, touchableHandleStartShouldSetResponder: arg0.onStartShouldSetResponder, touchableHandleResponderTerminationRequest: arg0.onResponderTerminationRequest } = arg2);
flag2 = true;
}
if (flag2) {
arg0.responsible = true;
}
};