182 lines
13 KiB
JavaScript
182 lines
13 KiB
JavaScript
/* Metro module 454; source: unknown; dependencies: [455, 359] */
|
|
import * as Module00455Module from './module-00455.js'; /* Metro dependency 455 */
|
|
|
|
function _fun6052(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#6052, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:6, offset: 0x00ced043, size: 251 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.default = {_initializeGestureState: function(a0) {
|
|
a0.moveX = 0;
|
|
a0.moveY = 0;
|
|
a0.x0 = 0;
|
|
a0.y0 = 0;
|
|
a0.dx = 0;
|
|
a0.dy = 0;
|
|
a0.vx = 0;
|
|
a0.vy = 0;
|
|
a0.numberActiveTouches = 0;
|
|
a0._accountsForMovesUpTo = 0;
|
|
}, _updateGestureStateOnMove: _updateGestureStateOnMove, create: create_6056};
|
|
function clearInteractionHandle_6053(a0, a1, a2, a3) { // fn#6053, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:3453, offset: 0x00ced13e, size: 91 bytes, params: 5, frame: 14
|
|
var property;
|
|
if (a0.handle) {
|
|
property = (require(359) /* metro dependency 359 */).default;
|
|
property.clearInteractionHandle(a0.handle);
|
|
a0.handle = null;
|
|
}
|
|
if (a1) {
|
|
a1(a2, a3);
|
|
}
|
|
}
|
|
|
|
function _updateGestureStateOnMove(a0, a1) { // fn#6055, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:594, offset: 0x00ced1de, size: 215 bytes, params: 3, frame: 17
|
|
a0.numberActiveTouches = a1.numberActiveTouches;
|
|
const currentCentroidXOfTouchesChangedAfterBinding = currentCentroidXOfTouchesChangedAfter;
|
|
let _accountsForMovesUpTo = a0._accountsForMovesUpTo;
|
|
a0.moveX = currentCentroidXOfTouchesChangedAfterBinding(a1, _accountsForMovesUpTo);
|
|
const currentCentroidYOfTouchesChangedAfterBinding = currentCentroidYOfTouchesChangedAfter;
|
|
a0.moveY = currentCentroidYOfTouchesChangedAfterBinding(a1, a0._accountsForMovesUpTo);
|
|
_accountsForMovesUpTo = a0._accountsForMovesUpTo;
|
|
const value2 = previousCentroidXOfTouchesChangedAfter(a1, _accountsForMovesUpTo);
|
|
const value3 = currentCentroidXOfTouchesChangedAfterBinding(a1, _accountsForMovesUpTo);
|
|
let value = previousCentroidYOfTouchesChangedAfter(a1, _accountsForMovesUpTo);
|
|
const value4 = currentCentroidYOfTouchesChangedAfterBinding(a1, _accountsForMovesUpTo);
|
|
const value5 = a0.dx + (value3 - value2);
|
|
value = a0.dy + (value4 - value);
|
|
const value6 = a1.mostRecentTimeStamp - a0._accountsForMovesUpTo;
|
|
a0.vx = (value5 - a0.dx) / value6;
|
|
a0.vy = (value - a0.dy) / value6;
|
|
a0.dx = value5;
|
|
a0.dy = value;
|
|
a0._accountsForMovesUpTo = a1.mostRecentTimeStamp;
|
|
}
|
|
|
|
function create_6056(a0) { // fn#6056, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:992, offset: 0x00ced2b5, size: 201 bytes, params: 2, frame: 11
|
|
const env0_0 = a0;
|
|
let object = {handle: null};
|
|
object = {'stateID': null, 'moveX': 0, 'moveY': 0, 'x0': 0, 'y0': 0, 'dx': 0, 'dy': 0, 'vx': 0, 'vy': 0,
|
|
'numberActiveTouches': 0, '_accountsForMovesUpTo': 0};
|
|
const Math = global.Math;
|
|
object.stateID = Math.random();
|
|
return {panHandlers: {onStartShouldSetResponder: onStartShouldSetResponder_6057,
|
|
onMoveShouldSetResponder: onMoveShouldSetResponder,
|
|
onStartShouldSetResponderCapture: onStartShouldSetResponderCapture,
|
|
onMoveShouldSetResponderCapture: onMoveShouldSetResponderCapture, onResponderGrant: onResponderGrant_6061,
|
|
onResponderReject: onResponderReject, onResponderRelease: onResponderRelease_6063,
|
|
onResponderStart: onResponderStart, onResponderMove: onResponderMove_6065, onResponderEnd: onResponderEnd,
|
|
onResponderTerminate: onResponderTerminate_6067,
|
|
onResponderTerminationRequest: onResponderTerminationRequest_6068}, getInteractionHandle: getInteractionHandle};
|
|
function create_6056OnStartShouldSetResponder(a0) { // fn#6057, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:1195, owner: create_6056.onStartShouldSetResponder, offset: 0x00ced37e, size: 47 bytes, params: 2, frame: 14
|
|
return env0_0.onStartShouldSetPanResponder != null && env0_0.onStartShouldSetPanResponder(a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
|
|
function onMoveShouldSetResponder(a0) { // fn#6058, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:1340, owner: create_6056.onMoveShouldSetResponder, offset: 0x00ced3ad, size: 47 bytes, params: 2, frame: 14
|
|
return env0_0.onMoveShouldSetPanResponder != null && env0_0.onMoveShouldSetPanResponder(a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
|
|
function onStartShouldSetResponderCapture(a0) { // fn#6059, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:1490, owner: create_6056.onStartShouldSetResponderCapture, offset: 0x00ced3dc, size: 118 bytes, params: 2, frame: 14
|
|
var value;
|
|
if (a0.nativeEvent.touches.length === 1) {
|
|
value = environment.__proto__;
|
|
env1_8._initializeGestureState(Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
Module00455Module.default.currentCentroidXOfTouchesChangedAfter.numberActiveTouches = a0.touchHistory.numberActiveTouches;
|
|
return env0_0.onStartShouldSetPanResponderCapture != null && env0_0.onStartShouldSetPanResponderCapture(a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
|
|
function onMoveShouldSetResponderCapture(a0) { // fn#6060, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:1783, owner: create_6056.onMoveShouldSetResponderCapture, offset: 0x00ced452, size: 102 bytes, params: 2, frame: 16
|
|
var r0;
|
|
var value3;
|
|
var onMoveShouldSetPanResponderCapture;
|
|
const touchHistory = a0.touchHistory;
|
|
const value2 = Module00455Module.default.currentCentroidXOfTouchesChangedAfter._accountsForMovesUpTo !== touchHistory.mostRecentTimeStamp;
|
|
if (value2) {
|
|
value3 = environment.__proto__;
|
|
env1_8._updateGestureStateOnMove(Module00455Module.default.currentCentroidXOfTouchesChangedAfter, touchHistory);
|
|
onMoveShouldSetPanResponderCapture = env0_0.onMoveShouldSetPanResponderCapture;
|
|
r0 = onMoveShouldSetPanResponderCapture ? env0_0.onMoveShouldSetPanResponderCapture(a0,
|
|
Module00455Module.default.currentCentroidXOfTouchesChangedAfter) : !!onMoveShouldSetPanResponderCapture;
|
|
} else {
|
|
r0 = value2;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function create_6056OnResponderGrant(a0) { // fn#6061, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:2039, owner: create_6056.onResponderGrant, offset: 0x00ced4b8, size: 208 bytes, params: 2, frame: 16
|
|
var binding;
|
|
var value2;
|
|
if (!env0_1.handle) {
|
|
binding = env0_1;
|
|
value2 = environment.__proto__;
|
|
binding.handle = (require(359) /* metro dependency 359 */).default.createInteractionHandle();
|
|
}
|
|
binding = Module00455Module.default.currentCentroidXOfTouchesChangedAfter;
|
|
binding.x0 = currentCentroidX(a0.touchHistory);
|
|
binding.y0 = currentCentroidY(a0.touchHistory);
|
|
binding.dx = 0;
|
|
binding.dy = 0;
|
|
if (env0_0.onPanResponderGrant) {
|
|
env0_0.onPanResponderGrant(a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
return env0_0.onShouldBlockNativeResponder == null || env0_0.onShouldBlockNativeResponder(a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
|
|
function onResponderReject(a0) { // fn#6062, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:2341, owner: create_6056.onResponderReject, offset: 0x00ced588, size: 41 bytes, params: 2, frame: 17
|
|
clearInteractionHandle_6053(env0_1, env0_0.onPanResponderReject, a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
|
|
function create_6056OnResponderRelease(a0) { // fn#6063, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:2444, owner: create_6056.onResponderRelease, offset: 0x00ced5b1, size: 59 bytes, params: 2, frame: 18
|
|
const clearInteractionHandle_6053Binding = clearInteractionHandle_6053;
|
|
const binding = env0_1;
|
|
const onPanResponderRelease = env0_0.onPanResponderRelease;
|
|
clearInteractionHandle_6053Binding(binding, onPanResponderRelease, a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
env1_8._initializeGestureState(Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
|
|
function onResponderStart(a0) { // fn#6064, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:2576, owner: create_6056.onResponderStart, offset: 0x00ced5ec, size: 65 bytes, params: 2, frame: 13
|
|
Module00455Module.default.currentCentroidXOfTouchesChangedAfter.numberActiveTouches = a0.touchHistory.numberActiveTouches;
|
|
if (env0_0.onPanResponderStart) {
|
|
env0_0.onPanResponderStart(a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
}
|
|
|
|
function create_6056OnResponderMove(a0) { // fn#6065, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:2737, owner: create_6056.onResponderMove, offset: 0x00ced62d, size: 92 bytes, params: 2, frame: 15
|
|
var value2;
|
|
const touchHistory = a0.touchHistory;
|
|
if (Module00455Module.default.currentCentroidXOfTouchesChangedAfter._accountsForMovesUpTo !== touchHistory.mostRecentTimeStamp) {
|
|
value2 = environment.__proto__;
|
|
env1_8._updateGestureStateOnMove(Module00455Module.default.currentCentroidXOfTouchesChangedAfter, touchHistory);
|
|
if (env0_0.onPanResponderMove) {
|
|
env0_0.onPanResponderMove(a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
}
|
|
}
|
|
|
|
function onResponderEnd(a0) { // fn#6066, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:2934, owner: create_6056.onResponderEnd, offset: 0x00ced689, size: 65 bytes, params: 2, frame: 17
|
|
const touchHistory = a0.touchHistory;
|
|
Module00455Module.default.currentCentroidXOfTouchesChangedAfter.numberActiveTouches = touchHistory.numberActiveTouches;
|
|
clearInteractionHandle_6053(env0_1, env0_0.onPanResponderEnd, a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
|
|
function create_6056OnResponderTerminate(a0) { // fn#6067, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:3098, owner: create_6056.onResponderTerminate, offset: 0x00ced6ca, size: 59 bytes, params: 2, frame: 18
|
|
const clearInteractionHandle_6053Binding = clearInteractionHandle_6053;
|
|
const binding = env0_1;
|
|
const onPanResponderTerminate = env0_0.onPanResponderTerminate;
|
|
clearInteractionHandle_6053Binding(binding, onPanResponderTerminate, a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
env1_8._initializeGestureState(Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
|
|
function create_6056OnResponderTerminationRequest(a0) { // fn#6068, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:3247, owner: create_6056.onResponderTerminationRequest, offset: 0x00ced705, size: 47 bytes, params: 2, frame: 14
|
|
return env0_0.onPanResponderTerminationRequest == null || env0_0.onPanResponderTerminationRequest(a0, Module00455Module.default.currentCentroidXOfTouchesChangedAfter);
|
|
}
|
|
|
|
function getInteractionHandle() { // fn#6069, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:495:3401, owner: create_6056.getInteractionHandle, offset: 0x00ced734, size: 15 bytes, params: 1, frame: 1
|
|
return env0_1.handle;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun6052, 454, [455, 359]) /* metro module 454, dependencies: [455, 359] */;
|