363 lines
9.9 KiB
JavaScript
363 lines
9.9 KiB
JavaScript
// Module ID: 5256
|
|
// Function ID: 45332
|
|
// Name: _callSuper
|
|
// Dependencies: [15, 17, 18, 7, 6, 5238, 5221]
|
|
|
|
// Module 5256 (_callSuper)
|
|
import _possibleConstructorReturn from "_possibleConstructorReturn";
|
|
import _getPrototypeOf from "_getPrototypeOf";
|
|
import _inherits from "_inherits";
|
|
import importDefaultResult from "_defineProperties";
|
|
import hasProperty from "hasProperty";
|
|
|
|
const require = arg1;
|
|
function _callSuper(arg0, arg1, arg2) {
|
|
let items = arg2;
|
|
const obj = callback(arg1);
|
|
if (_isNativeReflectConstruct()) {
|
|
if (!items) {
|
|
items = [];
|
|
}
|
|
let constructResult = Reflect.construct(obj, items, callback(arg0).constructor);
|
|
} else {
|
|
constructResult = obj.apply(arg0, items);
|
|
}
|
|
return _possibleConstructorReturn(arg0, constructResult);
|
|
}
|
|
function _isNativeReflectConstruct() {
|
|
let closure_0 = !valueOf.call(Reflect.construct(Boolean, [], () => {
|
|
|
|
}));
|
|
function _isNativeReflectConstruct() {
|
|
return closure_0;
|
|
}
|
|
const result = _isNativeReflectConstruct();
|
|
}
|
|
let obj = { UNDEFINED: 0, BEGAN: 1, START: 2, UPDATE: 3, CHANGE: 4, END: 5, FINALIZE: 6, TOUCHES_DOWN: 7, TOUCHES_MOVE: 8, TOUCHES_UP: 9, TOUCHES_CANCELLED: 10 };
|
|
class Gesture {
|
|
constructor() {
|
|
tmp = c6(this, Gesture);
|
|
return;
|
|
}
|
|
}
|
|
const importDefaultResultResult = importDefaultResult(Gesture);
|
|
let c8 = 0;
|
|
let tmp4 = ((importDefaultResultResult) => {
|
|
class BaseGesture {
|
|
constructor() {
|
|
tmp = outer1_6(this, BaseGesture);
|
|
tmp2 = outer1_9(this, BaseGesture);
|
|
tmp2.gestureId = -1;
|
|
tmp2.handlerTag = -1;
|
|
tmp2.handlerName = "";
|
|
tmp2.config = {};
|
|
obj = { gestureId: -1, handlerTag: -1 };
|
|
obj.isWorklet = [];
|
|
tmp2.handlers = obj;
|
|
tmp3 = +outer1_8;
|
|
outer1_8 = tmp3 + 1;
|
|
tmp2.gestureId = tmp3;
|
|
tmp2.handlers.gestureId = tmp2.gestureId;
|
|
return tmp2;
|
|
}
|
|
}
|
|
callback2(BaseGesture, importDefaultResultResult);
|
|
let obj = {
|
|
key: "addDependency",
|
|
value: function addDependency(arg0, arg1) {
|
|
if (this.config[arg0]) {
|
|
const _Array = Array;
|
|
let combined = Array().concat(tmp, arg1);
|
|
const ArrayResult = Array();
|
|
} else {
|
|
combined = [arg1];
|
|
}
|
|
this.config[arg0] = combined;
|
|
}
|
|
};
|
|
let items = [obj, , , , , , , , , , , , , , , , , , , , , , , , , ];
|
|
obj = {
|
|
key: "withRef",
|
|
value: function withRef(ref) {
|
|
this.config.ref = ref;
|
|
return this;
|
|
}
|
|
};
|
|
items[1] = obj;
|
|
obj = {
|
|
key: "isWorklet",
|
|
value: function isWorklet(__workletHash) {
|
|
return undefined !== __workletHash.__workletHash;
|
|
}
|
|
};
|
|
items[2] = obj;
|
|
items[3] = {
|
|
key: "onBegin",
|
|
value: function onBegin(fn) {
|
|
this.handlers.onBegin = fn;
|
|
this.handlers.isWorklet[outer1_7.BEGAN] = this.isWorklet(fn);
|
|
return this;
|
|
}
|
|
};
|
|
items[4] = {
|
|
key: "onStart",
|
|
value: function onStart(onStart) {
|
|
this.handlers.onStart = onStart;
|
|
this.handlers.isWorklet[outer1_7.START] = this.isWorklet(onStart);
|
|
return this;
|
|
}
|
|
};
|
|
items[5] = {
|
|
key: "onEnd",
|
|
value: function onEnd(onEnd) {
|
|
this.handlers.onEnd = onEnd;
|
|
this.handlers.isWorklet[outer1_7.END] = this.isWorklet(onEnd);
|
|
return this;
|
|
}
|
|
};
|
|
items[6] = {
|
|
key: "onFinalize",
|
|
value: function onFinalize(onFinalize) {
|
|
this.handlers.onFinalize = onFinalize;
|
|
this.handlers.isWorklet[outer1_7.FINALIZE] = this.isWorklet(onFinalize);
|
|
return this;
|
|
}
|
|
};
|
|
items[7] = {
|
|
key: "onTouchesDown",
|
|
value: function onTouchesDown(fn, value) {
|
|
this.config.needsPointerData = true;
|
|
this.handlers.onTouchesDown = fn;
|
|
this.handlers.isWorklet[outer1_7.TOUCHES_DOWN] = this.isWorklet(fn);
|
|
return this;
|
|
}
|
|
};
|
|
items[8] = {
|
|
key: "onTouchesMove",
|
|
value: function onTouchesMove(fn2, value) {
|
|
this.config.needsPointerData = true;
|
|
this.handlers.onTouchesMove = fn2;
|
|
this.handlers.isWorklet[outer1_7.TOUCHES_MOVE] = this.isWorklet(fn2);
|
|
return this;
|
|
}
|
|
};
|
|
items[9] = {
|
|
key: "onTouchesUp",
|
|
value: function onTouchesUp(fn, value) {
|
|
this.config.needsPointerData = true;
|
|
this.handlers.onTouchesUp = fn;
|
|
this.handlers.isWorklet[outer1_7.TOUCHES_UP] = this.isWorklet(fn);
|
|
return this;
|
|
}
|
|
};
|
|
items[10] = {
|
|
key: "onTouchesCancelled",
|
|
value: function onTouchesCancelled(fn5, value) {
|
|
this.config.needsPointerData = true;
|
|
this.handlers.onTouchesCancelled = fn5;
|
|
this.handlers.isWorklet[outer1_7.TOUCHES_CANCELLED] = this.isWorklet(fn5);
|
|
return this;
|
|
}
|
|
};
|
|
items[11] = {
|
|
key: "enabled",
|
|
value: function enabled(enabled) {
|
|
this.config.enabled = enabled;
|
|
return this;
|
|
}
|
|
};
|
|
items[12] = {
|
|
key: "shouldCancelWhenOutside",
|
|
value: function shouldCancelWhenOutside(shouldCancelWhenOutside) {
|
|
this.config.shouldCancelWhenOutside = shouldCancelWhenOutside;
|
|
return this;
|
|
}
|
|
};
|
|
items[13] = {
|
|
key: "hitSlop",
|
|
value: function hitSlop(closure_22, items1) {
|
|
this.config.hitSlop = closure_22;
|
|
return this;
|
|
}
|
|
};
|
|
items[14] = {
|
|
key: "activeCursor",
|
|
value: function activeCursor(activeCursor) {
|
|
this.config.activeCursor = activeCursor;
|
|
return this;
|
|
}
|
|
};
|
|
items[15] = {
|
|
key: "mouseButton",
|
|
value: function mouseButton(mouseButton) {
|
|
this.config.mouseButton = mouseButton;
|
|
return this;
|
|
}
|
|
};
|
|
items[16] = {
|
|
key: "runOnJS",
|
|
value: function runOnJS(runOnJS) {
|
|
this.config.runOnJS = runOnJS;
|
|
return this;
|
|
}
|
|
};
|
|
items[17] = {
|
|
key: "simultaneousWithExternalGesture",
|
|
value: function simultaneousWithExternalGesture(gesture, gesture2) {
|
|
const self = this;
|
|
const length = arguments.length;
|
|
const array = new Array(length);
|
|
for (let num = 0; num < length; num = num + 1) {
|
|
array[num] = arguments[num];
|
|
}
|
|
const iter = array[Symbol.iterator]();
|
|
const nextResult = iter.next();
|
|
while (iter !== undefined) {
|
|
if (nextResult) {
|
|
let tmp4 = nextResult;
|
|
let addDependencyResult = self.addDependency("simultaneousWith", tmp3);
|
|
}
|
|
continue;
|
|
}
|
|
return self;
|
|
}
|
|
};
|
|
items[18] = {
|
|
key: "requireExternalGestureToFail",
|
|
value: function requireExternalGestureToFail(waitFor, flingDownRef) {
|
|
const self = this;
|
|
const length = arguments.length;
|
|
const array = new Array(length);
|
|
for (let num = 0; num < length; num = num + 1) {
|
|
array[num] = arguments[num];
|
|
}
|
|
const iter = array[Symbol.iterator]();
|
|
const nextResult = iter.next();
|
|
while (iter !== undefined) {
|
|
if (nextResult) {
|
|
let tmp4 = nextResult;
|
|
let addDependencyResult = self.addDependency("requireToFail", tmp3);
|
|
}
|
|
continue;
|
|
}
|
|
return self;
|
|
}
|
|
};
|
|
items[19] = {
|
|
key: "blocksExternalGesture",
|
|
value: function blocksExternalGesture(closure_0) {
|
|
const self = this;
|
|
const length = arguments.length;
|
|
const array = new Array(length);
|
|
for (let num = 0; num < length; num = num + 1) {
|
|
array[num] = arguments[num];
|
|
}
|
|
const iter = array[Symbol.iterator]();
|
|
const nextResult = iter.next();
|
|
while (iter !== undefined) {
|
|
if (nextResult) {
|
|
let tmp4 = nextResult;
|
|
let addDependencyResult = self.addDependency("blocksHandlers", tmp3);
|
|
}
|
|
continue;
|
|
}
|
|
return self;
|
|
}
|
|
};
|
|
items[20] = {
|
|
key: "withTestId",
|
|
value: function withTestId(testId) {
|
|
this.config.testId = testId;
|
|
return this;
|
|
}
|
|
};
|
|
items[21] = {
|
|
key: "cancelsTouchesInView",
|
|
value: function cancelsTouchesInView(cancelsTouchesInView) {
|
|
this.config.cancelsTouchesInView = cancelsTouchesInView;
|
|
return this;
|
|
}
|
|
};
|
|
items[22] = {
|
|
key: "initialize",
|
|
value: function initialize() {
|
|
const self = this;
|
|
let obj = BaseGesture(outer1_1[5]);
|
|
this.handlerTag = obj.getNextHandlerTag();
|
|
obj = { handlerTag: this.handlerTag };
|
|
this.handlers = Object.assign({}, this.handlers, obj);
|
|
if (this.config.ref) {
|
|
self.config.ref.current = self;
|
|
}
|
|
}
|
|
};
|
|
items[23] = {
|
|
key: "toGestureArray",
|
|
value: function toGestureArray() {
|
|
const items = [this];
|
|
return items;
|
|
}
|
|
};
|
|
items[24] = {
|
|
key: "prepare",
|
|
value: function prepare() {
|
|
|
|
}
|
|
};
|
|
items[25] = {
|
|
key: "shouldUseReanimated",
|
|
get() {
|
|
let tmp = true !== this.config.runOnJS;
|
|
if (tmp) {
|
|
const isWorklet = this.handlers.isWorklet;
|
|
tmp = !isWorklet.includes(false);
|
|
}
|
|
if (tmp) {
|
|
tmp = !BaseGesture(outer1_1[6]).isRemoteDebuggingEnabled();
|
|
const obj = BaseGesture(outer1_1[6]);
|
|
}
|
|
return tmp;
|
|
}
|
|
};
|
|
return importDefaultResult(BaseGesture, items);
|
|
})(importDefaultResultResult);
|
|
|
|
export const CALLBACK_TYPE = obj;
|
|
export const Gesture = importDefaultResultResult;
|
|
export const BaseGesture = tmp4;
|
|
export const ContinousBaseGesture = ((arg0) => {
|
|
class ContinousBaseGesture {
|
|
constructor() {
|
|
tmp = outer1_6(this, ContinousBaseGesture);
|
|
return outer1_9(this, ContinousBaseGesture, arguments);
|
|
}
|
|
}
|
|
callback2(ContinousBaseGesture, arg0);
|
|
let obj = {
|
|
key: "onUpdate",
|
|
value: function onUpdate(onUpdate) {
|
|
this.handlers.onUpdate = onUpdate;
|
|
this.handlers.isWorklet[outer1_7.UPDATE] = this.isWorklet(onUpdate);
|
|
return this;
|
|
}
|
|
};
|
|
const items = [obj, , ];
|
|
obj = {
|
|
key: "onChange",
|
|
value: function onChange(onChange) {
|
|
this.handlers.onChange = onChange;
|
|
this.handlers.isWorklet[outer1_7.CHANGE] = this.isWorklet(onChange);
|
|
return this;
|
|
}
|
|
};
|
|
items[1] = obj;
|
|
obj = {
|
|
key: "manualActivation",
|
|
value: function manualActivation(manualActivation) {
|
|
this.config.manualActivation = manualActivation;
|
|
return this;
|
|
}
|
|
};
|
|
items[2] = obj;
|
|
return importDefaultResult(ContinousBaseGesture, items);
|
|
})(tmp4);
|