Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: components.js
bindFunction('pointer', 'leave', this.moveEnd.bind(this));
[30000] Fix | Delete
}
[30001] Fix | Delete
}
[30002] Fix | Delete
[30003] Fix | Delete
const moveConfigResolver = _objectSpread2(_objectSpread2({}, coordinatesConfigResolver), {}, {
[30004] Fix | Delete
mouseOnly: (value = true) => value
[30005] Fix | Delete
});
[30006] Fix | Delete
[30007] Fix | Delete
class ScrollEngine extends CoordinatesEngine {
[30008] Fix | Delete
constructor(...args) {
[30009] Fix | Delete
super(...args);
[30010] Fix | Delete
_defineProperty(this, "ingKey", 'scrolling');
[30011] Fix | Delete
}
[30012] Fix | Delete
scroll(event) {
[30013] Fix | Delete
if (!this.state._active) this.start(event);
[30014] Fix | Delete
this.scrollChange(event);
[30015] Fix | Delete
this.timeoutStore.add('scrollEnd', this.scrollEnd.bind(this));
[30016] Fix | Delete
}
[30017] Fix | Delete
scrollChange(event) {
[30018] Fix | Delete
if (event.cancelable) event.preventDefault();
[30019] Fix | Delete
const state = this.state;
[30020] Fix | Delete
const values = scrollValues(event);
[30021] Fix | Delete
state._delta = V.sub(values, state._values);
[30022] Fix | Delete
V.addTo(state._movement, state._delta);
[30023] Fix | Delete
this.computeValues(values);
[30024] Fix | Delete
this.compute(event);
[30025] Fix | Delete
this.emit();
[30026] Fix | Delete
}
[30027] Fix | Delete
scrollEnd() {
[30028] Fix | Delete
if (!this.state._active) return;
[30029] Fix | Delete
this.state._active = false;
[30030] Fix | Delete
this.compute();
[30031] Fix | Delete
this.emit();
[30032] Fix | Delete
}
[30033] Fix | Delete
bind(bindFunction) {
[30034] Fix | Delete
bindFunction('scroll', '', this.scroll.bind(this));
[30035] Fix | Delete
}
[30036] Fix | Delete
}
[30037] Fix | Delete
[30038] Fix | Delete
const scrollConfigResolver = coordinatesConfigResolver;
[30039] Fix | Delete
[30040] Fix | Delete
class WheelEngine extends CoordinatesEngine {
[30041] Fix | Delete
constructor(...args) {
[30042] Fix | Delete
super(...args);
[30043] Fix | Delete
_defineProperty(this, "ingKey", 'wheeling');
[30044] Fix | Delete
}
[30045] Fix | Delete
wheel(event) {
[30046] Fix | Delete
if (!this.state._active) this.start(event);
[30047] Fix | Delete
this.wheelChange(event);
[30048] Fix | Delete
this.timeoutStore.add('wheelEnd', this.wheelEnd.bind(this));
[30049] Fix | Delete
}
[30050] Fix | Delete
wheelChange(event) {
[30051] Fix | Delete
const state = this.state;
[30052] Fix | Delete
state._delta = wheelValues(event);
[30053] Fix | Delete
V.addTo(state._movement, state._delta);
[30054] Fix | Delete
clampStateInternalMovementToBounds(state);
[30055] Fix | Delete
this.compute(event);
[30056] Fix | Delete
this.emit();
[30057] Fix | Delete
}
[30058] Fix | Delete
wheelEnd() {
[30059] Fix | Delete
if (!this.state._active) return;
[30060] Fix | Delete
this.state._active = false;
[30061] Fix | Delete
this.compute();
[30062] Fix | Delete
this.emit();
[30063] Fix | Delete
}
[30064] Fix | Delete
bind(bindFunction) {
[30065] Fix | Delete
bindFunction('wheel', '', this.wheel.bind(this));
[30066] Fix | Delete
}
[30067] Fix | Delete
}
[30068] Fix | Delete
[30069] Fix | Delete
const wheelConfigResolver = coordinatesConfigResolver;
[30070] Fix | Delete
[30071] Fix | Delete
class HoverEngine extends CoordinatesEngine {
[30072] Fix | Delete
constructor(...args) {
[30073] Fix | Delete
super(...args);
[30074] Fix | Delete
_defineProperty(this, "ingKey", 'hovering');
[30075] Fix | Delete
}
[30076] Fix | Delete
enter(event) {
[30077] Fix | Delete
if (this.config.mouseOnly && event.pointerType !== 'mouse') return;
[30078] Fix | Delete
this.start(event);
[30079] Fix | Delete
this.computeValues(pointerValues(event));
[30080] Fix | Delete
this.compute(event);
[30081] Fix | Delete
this.emit();
[30082] Fix | Delete
}
[30083] Fix | Delete
leave(event) {
[30084] Fix | Delete
if (this.config.mouseOnly && event.pointerType !== 'mouse') return;
[30085] Fix | Delete
const state = this.state;
[30086] Fix | Delete
if (!state._active) return;
[30087] Fix | Delete
state._active = false;
[30088] Fix | Delete
const values = pointerValues(event);
[30089] Fix | Delete
state._movement = state._delta = V.sub(values, state._values);
[30090] Fix | Delete
this.computeValues(values);
[30091] Fix | Delete
this.compute(event);
[30092] Fix | Delete
state.delta = state.movement;
[30093] Fix | Delete
this.emit();
[30094] Fix | Delete
}
[30095] Fix | Delete
bind(bindFunction) {
[30096] Fix | Delete
bindFunction('pointer', 'enter', this.enter.bind(this));
[30097] Fix | Delete
bindFunction('pointer', 'leave', this.leave.bind(this));
[30098] Fix | Delete
}
[30099] Fix | Delete
}
[30100] Fix | Delete
[30101] Fix | Delete
const hoverConfigResolver = _objectSpread2(_objectSpread2({}, coordinatesConfigResolver), {}, {
[30102] Fix | Delete
mouseOnly: (value = true) => value
[30103] Fix | Delete
});
[30104] Fix | Delete
[30105] Fix | Delete
const actions_fe213e88_esm_EngineMap = new Map();
[30106] Fix | Delete
const ConfigResolverMap = new Map();
[30107] Fix | Delete
function actions_fe213e88_esm_registerAction(action) {
[30108] Fix | Delete
actions_fe213e88_esm_EngineMap.set(action.key, action.engine);
[30109] Fix | Delete
ConfigResolverMap.set(action.key, action.resolver);
[30110] Fix | Delete
}
[30111] Fix | Delete
const actions_fe213e88_esm_dragAction = {
[30112] Fix | Delete
key: 'drag',
[30113] Fix | Delete
engine: DragEngine,
[30114] Fix | Delete
resolver: dragConfigResolver
[30115] Fix | Delete
};
[30116] Fix | Delete
const actions_fe213e88_esm_hoverAction = {
[30117] Fix | Delete
key: 'hover',
[30118] Fix | Delete
engine: HoverEngine,
[30119] Fix | Delete
resolver: hoverConfigResolver
[30120] Fix | Delete
};
[30121] Fix | Delete
const actions_fe213e88_esm_moveAction = {
[30122] Fix | Delete
key: 'move',
[30123] Fix | Delete
engine: MoveEngine,
[30124] Fix | Delete
resolver: moveConfigResolver
[30125] Fix | Delete
};
[30126] Fix | Delete
const actions_fe213e88_esm_pinchAction = {
[30127] Fix | Delete
key: 'pinch',
[30128] Fix | Delete
engine: PinchEngine,
[30129] Fix | Delete
resolver: pinchConfigResolver
[30130] Fix | Delete
};
[30131] Fix | Delete
const actions_fe213e88_esm_scrollAction = {
[30132] Fix | Delete
key: 'scroll',
[30133] Fix | Delete
engine: ScrollEngine,
[30134] Fix | Delete
resolver: scrollConfigResolver
[30135] Fix | Delete
};
[30136] Fix | Delete
const actions_fe213e88_esm_wheelAction = {
[30137] Fix | Delete
key: 'wheel',
[30138] Fix | Delete
engine: WheelEngine,
[30139] Fix | Delete
resolver: wheelConfigResolver
[30140] Fix | Delete
};
[30141] Fix | Delete
[30142] Fix | Delete
[30143] Fix | Delete
[30144] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@use-gesture/core/dist/use-gesture-core.esm.js
[30145] Fix | Delete
[30146] Fix | Delete
[30147] Fix | Delete
[30148] Fix | Delete
function _objectWithoutPropertiesLoose(source, excluded) {
[30149] Fix | Delete
if (source == null) return {};
[30150] Fix | Delete
var target = {};
[30151] Fix | Delete
var sourceKeys = Object.keys(source);
[30152] Fix | Delete
var key, i;
[30153] Fix | Delete
for (i = 0; i < sourceKeys.length; i++) {
[30154] Fix | Delete
key = sourceKeys[i];
[30155] Fix | Delete
if (excluded.indexOf(key) >= 0) continue;
[30156] Fix | Delete
target[key] = source[key];
[30157] Fix | Delete
}
[30158] Fix | Delete
return target;
[30159] Fix | Delete
}
[30160] Fix | Delete
[30161] Fix | Delete
function _objectWithoutProperties(source, excluded) {
[30162] Fix | Delete
if (source == null) return {};
[30163] Fix | Delete
var target = _objectWithoutPropertiesLoose(source, excluded);
[30164] Fix | Delete
var key, i;
[30165] Fix | Delete
if (Object.getOwnPropertySymbols) {
[30166] Fix | Delete
var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
[30167] Fix | Delete
for (i = 0; i < sourceSymbolKeys.length; i++) {
[30168] Fix | Delete
key = sourceSymbolKeys[i];
[30169] Fix | Delete
if (excluded.indexOf(key) >= 0) continue;
[30170] Fix | Delete
if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
[30171] Fix | Delete
target[key] = source[key];
[30172] Fix | Delete
}
[30173] Fix | Delete
}
[30174] Fix | Delete
return target;
[30175] Fix | Delete
}
[30176] Fix | Delete
[30177] Fix | Delete
const sharedConfigResolver = {
[30178] Fix | Delete
target(value) {
[30179] Fix | Delete
if (value) {
[30180] Fix | Delete
return () => 'current' in value ? value.current : value;
[30181] Fix | Delete
}
[30182] Fix | Delete
return undefined;
[30183] Fix | Delete
},
[30184] Fix | Delete
enabled(value = true) {
[30185] Fix | Delete
return value;
[30186] Fix | Delete
},
[30187] Fix | Delete
window(value = SUPPORT.isBrowser ? window : undefined) {
[30188] Fix | Delete
return value;
[30189] Fix | Delete
},
[30190] Fix | Delete
eventOptions({
[30191] Fix | Delete
passive = true,
[30192] Fix | Delete
capture = false
[30193] Fix | Delete
} = {}) {
[30194] Fix | Delete
return {
[30195] Fix | Delete
passive,
[30196] Fix | Delete
capture
[30197] Fix | Delete
};
[30198] Fix | Delete
},
[30199] Fix | Delete
transform(value) {
[30200] Fix | Delete
return value;
[30201] Fix | Delete
}
[30202] Fix | Delete
};
[30203] Fix | Delete
[30204] Fix | Delete
const _excluded = ["target", "eventOptions", "window", "enabled", "transform"];
[30205] Fix | Delete
function resolveWith(config = {}, resolvers) {
[30206] Fix | Delete
const result = {};
[30207] Fix | Delete
for (const [key, resolver] of Object.entries(resolvers)) {
[30208] Fix | Delete
switch (typeof resolver) {
[30209] Fix | Delete
case 'function':
[30210] Fix | Delete
if (false) {} else {
[30211] Fix | Delete
result[key] = resolver.call(result, config[key], key, config);
[30212] Fix | Delete
}
[30213] Fix | Delete
break;
[30214] Fix | Delete
case 'object':
[30215] Fix | Delete
result[key] = resolveWith(config[key], resolver);
[30216] Fix | Delete
break;
[30217] Fix | Delete
case 'boolean':
[30218] Fix | Delete
if (resolver) result[key] = config[key];
[30219] Fix | Delete
break;
[30220] Fix | Delete
}
[30221] Fix | Delete
}
[30222] Fix | Delete
return result;
[30223] Fix | Delete
}
[30224] Fix | Delete
function use_gesture_core_esm_parse(newConfig, gestureKey, _config = {}) {
[30225] Fix | Delete
const _ref = newConfig,
[30226] Fix | Delete
{
[30227] Fix | Delete
target,
[30228] Fix | Delete
eventOptions,
[30229] Fix | Delete
window,
[30230] Fix | Delete
enabled,
[30231] Fix | Delete
transform
[30232] Fix | Delete
} = _ref,
[30233] Fix | Delete
rest = _objectWithoutProperties(_ref, _excluded);
[30234] Fix | Delete
_config.shared = resolveWith({
[30235] Fix | Delete
target,
[30236] Fix | Delete
eventOptions,
[30237] Fix | Delete
window,
[30238] Fix | Delete
enabled,
[30239] Fix | Delete
transform
[30240] Fix | Delete
}, sharedConfigResolver);
[30241] Fix | Delete
if (gestureKey) {
[30242] Fix | Delete
const resolver = ConfigResolverMap.get(gestureKey);
[30243] Fix | Delete
_config[gestureKey] = resolveWith(_objectSpread2({
[30244] Fix | Delete
shared: _config.shared
[30245] Fix | Delete
}, rest), resolver);
[30246] Fix | Delete
} else {
[30247] Fix | Delete
for (const key in rest) {
[30248] Fix | Delete
const resolver = ConfigResolverMap.get(key);
[30249] Fix | Delete
if (resolver) {
[30250] Fix | Delete
_config[key] = resolveWith(_objectSpread2({
[30251] Fix | Delete
shared: _config.shared
[30252] Fix | Delete
}, rest[key]), resolver);
[30253] Fix | Delete
} else if (false) {}
[30254] Fix | Delete
}
[30255] Fix | Delete
}
[30256] Fix | Delete
return _config;
[30257] Fix | Delete
}
[30258] Fix | Delete
[30259] Fix | Delete
class EventStore {
[30260] Fix | Delete
constructor(ctrl, gestureKey) {
[30261] Fix | Delete
_defineProperty(this, "_listeners", new Set());
[30262] Fix | Delete
this._ctrl = ctrl;
[30263] Fix | Delete
this._gestureKey = gestureKey;
[30264] Fix | Delete
}
[30265] Fix | Delete
add(element, device, action, handler, options) {
[30266] Fix | Delete
const listeners = this._listeners;
[30267] Fix | Delete
const type = toDomEventType(device, action);
[30268] Fix | Delete
const _options = this._gestureKey ? this._ctrl.config[this._gestureKey].eventOptions : {};
[30269] Fix | Delete
const eventOptions = _objectSpread2(_objectSpread2({}, _options), options);
[30270] Fix | Delete
element.addEventListener(type, handler, eventOptions);
[30271] Fix | Delete
const remove = () => {
[30272] Fix | Delete
element.removeEventListener(type, handler, eventOptions);
[30273] Fix | Delete
listeners.delete(remove);
[30274] Fix | Delete
};
[30275] Fix | Delete
listeners.add(remove);
[30276] Fix | Delete
return remove;
[30277] Fix | Delete
}
[30278] Fix | Delete
clean() {
[30279] Fix | Delete
this._listeners.forEach(remove => remove());
[30280] Fix | Delete
this._listeners.clear();
[30281] Fix | Delete
}
[30282] Fix | Delete
}
[30283] Fix | Delete
[30284] Fix | Delete
class TimeoutStore {
[30285] Fix | Delete
constructor() {
[30286] Fix | Delete
_defineProperty(this, "_timeouts", new Map());
[30287] Fix | Delete
}
[30288] Fix | Delete
add(key, callback, ms = 140, ...args) {
[30289] Fix | Delete
this.remove(key);
[30290] Fix | Delete
this._timeouts.set(key, window.setTimeout(callback, ms, ...args));
[30291] Fix | Delete
}
[30292] Fix | Delete
remove(key) {
[30293] Fix | Delete
const timeout = this._timeouts.get(key);
[30294] Fix | Delete
if (timeout) window.clearTimeout(timeout);
[30295] Fix | Delete
}
[30296] Fix | Delete
clean() {
[30297] Fix | Delete
this._timeouts.forEach(timeout => void window.clearTimeout(timeout));
[30298] Fix | Delete
this._timeouts.clear();
[30299] Fix | Delete
}
[30300] Fix | Delete
}
[30301] Fix | Delete
[30302] Fix | Delete
class Controller {
[30303] Fix | Delete
constructor(handlers) {
[30304] Fix | Delete
_defineProperty(this, "gestures", new Set());
[30305] Fix | Delete
_defineProperty(this, "_targetEventStore", new EventStore(this));
[30306] Fix | Delete
_defineProperty(this, "gestureEventStores", {});
[30307] Fix | Delete
_defineProperty(this, "gestureTimeoutStores", {});
[30308] Fix | Delete
_defineProperty(this, "handlers", {});
[30309] Fix | Delete
_defineProperty(this, "config", {});
[30310] Fix | Delete
_defineProperty(this, "pointerIds", new Set());
[30311] Fix | Delete
_defineProperty(this, "touchIds", new Set());
[30312] Fix | Delete
_defineProperty(this, "state", {
[30313] Fix | Delete
shared: {
[30314] Fix | Delete
shiftKey: false,
[30315] Fix | Delete
metaKey: false,
[30316] Fix | Delete
ctrlKey: false,
[30317] Fix | Delete
altKey: false
[30318] Fix | Delete
}
[30319] Fix | Delete
});
[30320] Fix | Delete
resolveGestures(this, handlers);
[30321] Fix | Delete
}
[30322] Fix | Delete
setEventIds(event) {
[30323] Fix | Delete
if (isTouch(event)) {
[30324] Fix | Delete
this.touchIds = new Set(touchIds(event));
[30325] Fix | Delete
return this.touchIds;
[30326] Fix | Delete
} else if ('pointerId' in event) {
[30327] Fix | Delete
if (event.type === 'pointerup' || event.type === 'pointercancel') this.pointerIds.delete(event.pointerId);else if (event.type === 'pointerdown') this.pointerIds.add(event.pointerId);
[30328] Fix | Delete
return this.pointerIds;
[30329] Fix | Delete
}
[30330] Fix | Delete
}
[30331] Fix | Delete
applyHandlers(handlers, nativeHandlers) {
[30332] Fix | Delete
this.handlers = handlers;
[30333] Fix | Delete
this.nativeHandlers = nativeHandlers;
[30334] Fix | Delete
}
[30335] Fix | Delete
applyConfig(config, gestureKey) {
[30336] Fix | Delete
this.config = use_gesture_core_esm_parse(config, gestureKey, this.config);
[30337] Fix | Delete
}
[30338] Fix | Delete
clean() {
[30339] Fix | Delete
this._targetEventStore.clean();
[30340] Fix | Delete
for (const key of this.gestures) {
[30341] Fix | Delete
this.gestureEventStores[key].clean();
[30342] Fix | Delete
this.gestureTimeoutStores[key].clean();
[30343] Fix | Delete
}
[30344] Fix | Delete
}
[30345] Fix | Delete
effect() {
[30346] Fix | Delete
if (this.config.shared.target) this.bind();
[30347] Fix | Delete
return () => this._targetEventStore.clean();
[30348] Fix | Delete
}
[30349] Fix | Delete
bind(...args) {
[30350] Fix | Delete
const sharedConfig = this.config.shared;
[30351] Fix | Delete
const props = {};
[30352] Fix | Delete
let target;
[30353] Fix | Delete
if (sharedConfig.target) {
[30354] Fix | Delete
target = sharedConfig.target();
[30355] Fix | Delete
if (!target) return;
[30356] Fix | Delete
}
[30357] Fix | Delete
if (sharedConfig.enabled) {
[30358] Fix | Delete
for (const gestureKey of this.gestures) {
[30359] Fix | Delete
const gestureConfig = this.config[gestureKey];
[30360] Fix | Delete
const bindFunction = bindToProps(props, gestureConfig.eventOptions, !!target);
[30361] Fix | Delete
if (gestureConfig.enabled) {
[30362] Fix | Delete
const Engine = actions_fe213e88_esm_EngineMap.get(gestureKey);
[30363] Fix | Delete
new Engine(this, args, gestureKey).bind(bindFunction);
[30364] Fix | Delete
}
[30365] Fix | Delete
}
[30366] Fix | Delete
const nativeBindFunction = bindToProps(props, sharedConfig.eventOptions, !!target);
[30367] Fix | Delete
for (const eventKey in this.nativeHandlers) {
[30368] Fix | Delete
nativeBindFunction(eventKey, '', event => this.nativeHandlers[eventKey](_objectSpread2(_objectSpread2({}, this.state.shared), {}, {
[30369] Fix | Delete
event,
[30370] Fix | Delete
args
[30371] Fix | Delete
})), undefined, true);
[30372] Fix | Delete
}
[30373] Fix | Delete
}
[30374] Fix | Delete
for (const handlerProp in props) {
[30375] Fix | Delete
props[handlerProp] = actions_fe213e88_esm_chain(...props[handlerProp]);
[30376] Fix | Delete
}
[30377] Fix | Delete
if (!target) return props;
[30378] Fix | Delete
for (const handlerProp in props) {
[30379] Fix | Delete
const {
[30380] Fix | Delete
device,
[30381] Fix | Delete
capture,
[30382] Fix | Delete
passive
[30383] Fix | Delete
} = parseProp(handlerProp);
[30384] Fix | Delete
this._targetEventStore.add(target, device, '', props[handlerProp], {
[30385] Fix | Delete
capture,
[30386] Fix | Delete
passive
[30387] Fix | Delete
});
[30388] Fix | Delete
}
[30389] Fix | Delete
}
[30390] Fix | Delete
}
[30391] Fix | Delete
function setupGesture(ctrl, gestureKey) {
[30392] Fix | Delete
ctrl.gestures.add(gestureKey);
[30393] Fix | Delete
ctrl.gestureEventStores[gestureKey] = new EventStore(ctrl, gestureKey);
[30394] Fix | Delete
ctrl.gestureTimeoutStores[gestureKey] = new TimeoutStore();
[30395] Fix | Delete
}
[30396] Fix | Delete
function resolveGestures(ctrl, internalHandlers) {
[30397] Fix | Delete
if (internalHandlers.drag) setupGesture(ctrl, 'drag');
[30398] Fix | Delete
if (internalHandlers.wheel) setupGesture(ctrl, 'wheel');
[30399] Fix | Delete
if (internalHandlers.scroll) setupGesture(ctrl, 'scroll');
[30400] Fix | Delete
if (internalHandlers.move) setupGesture(ctrl, 'move');
[30401] Fix | Delete
if (internalHandlers.pinch) setupGesture(ctrl, 'pinch');
[30402] Fix | Delete
if (internalHandlers.hover) setupGesture(ctrl, 'hover');
[30403] Fix | Delete
}
[30404] Fix | Delete
const bindToProps = (props, eventOptions, withPassiveOption) => (device, action, handler, options = {}, isNative = false) => {
[30405] Fix | Delete
var _options$capture, _options$passive;
[30406] Fix | Delete
const capture = (_options$capture = options.capture) !== null && _options$capture !== void 0 ? _options$capture : eventOptions.capture;
[30407] Fix | Delete
const passive = (_options$passive = options.passive) !== null && _options$passive !== void 0 ? _options$passive : eventOptions.passive;
[30408] Fix | Delete
let handlerProp = isNative ? device : toHandlerProp(device, action, capture);
[30409] Fix | Delete
if (withPassiveOption && passive) handlerProp += 'Passive';
[30410] Fix | Delete
props[handlerProp] = props[handlerProp] || [];
[30411] Fix | Delete
props[handlerProp].push(handler);
[30412] Fix | Delete
};
[30413] Fix | Delete
[30414] Fix | Delete
const RE_NOT_NATIVE = /^on(Drag|Wheel|Scroll|Move|Pinch|Hover)/;
[30415] Fix | Delete
function sortHandlers(_handlers) {
[30416] Fix | Delete
const native = {};
[30417] Fix | Delete
const handlers = {};
[30418] Fix | Delete
const actions = new Set();
[30419] Fix | Delete
for (let key in _handlers) {
[30420] Fix | Delete
if (RE_NOT_NATIVE.test(key)) {
[30421] Fix | Delete
actions.add(RegExp.lastMatch);
[30422] Fix | Delete
handlers[key] = _handlers[key];
[30423] Fix | Delete
} else {
[30424] Fix | Delete
native[key] = _handlers[key];
[30425] Fix | Delete
}
[30426] Fix | Delete
}
[30427] Fix | Delete
return [handlers, native, actions];
[30428] Fix | Delete
}
[30429] Fix | Delete
function registerGesture(actions, handlers, handlerKey, key, internalHandlers, config) {
[30430] Fix | Delete
if (!actions.has(handlerKey)) return;
[30431] Fix | Delete
if (!EngineMap.has(key)) {
[30432] Fix | Delete
if (false) {}
[30433] Fix | Delete
return;
[30434] Fix | Delete
}
[30435] Fix | Delete
const startKey = handlerKey + 'Start';
[30436] Fix | Delete
const endKey = handlerKey + 'End';
[30437] Fix | Delete
const fn = state => {
[30438] Fix | Delete
let memo = undefined;
[30439] Fix | Delete
if (state.first && startKey in handlers) handlers[startKey](state);
[30440] Fix | Delete
if (handlerKey in handlers) memo = handlers[handlerKey](state);
[30441] Fix | Delete
if (state.last && endKey in handlers) handlers[endKey](state);
[30442] Fix | Delete
return memo;
[30443] Fix | Delete
};
[30444] Fix | Delete
internalHandlers[key] = fn;
[30445] Fix | Delete
config[key] = config[key] || {};
[30446] Fix | Delete
}
[30447] Fix | Delete
function use_gesture_core_esm_parseMergedHandlers(mergedHandlers, mergedConfig) {
[30448] Fix | Delete
const [handlers, nativeHandlers, actions] = sortHandlers(mergedHandlers);
[30449] Fix | Delete
const internalHandlers = {};
[30450] Fix | Delete
registerGesture(actions, handlers, 'onDrag', 'drag', internalHandlers, mergedConfig);
[30451] Fix | Delete
registerGesture(actions, handlers, 'onWheel', 'wheel', internalHandlers, mergedConfig);
[30452] Fix | Delete
registerGesture(actions, handlers, 'onScroll', 'scroll', internalHandlers, mergedConfig);
[30453] Fix | Delete
registerGesture(actions, handlers, 'onPinch', 'pinch', internalHandlers, mergedConfig);
[30454] Fix | Delete
registerGesture(actions, handlers, 'onMove', 'move', internalHandlers, mergedConfig);
[30455] Fix | Delete
registerGesture(actions, handlers, 'onHover', 'hover', internalHandlers, mergedConfig);
[30456] Fix | Delete
return {
[30457] Fix | Delete
handlers: internalHandlers,
[30458] Fix | Delete
config: mergedConfig,
[30459] Fix | Delete
nativeHandlers
[30460] Fix | Delete
};
[30461] Fix | Delete
}
[30462] Fix | Delete
[30463] Fix | Delete
[30464] Fix | Delete
[30465] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@use-gesture/react/dist/use-gesture-react.esm.js
[30466] Fix | Delete
[30467] Fix | Delete
[30468] Fix | Delete
[30469] Fix | Delete
[30470] Fix | Delete
[30471] Fix | Delete
[30472] Fix | Delete
[30473] Fix | Delete
function useRecognizers(handlers, config = {}, gestureKey, nativeHandlers) {
[30474] Fix | Delete
const ctrl = external_React_default().useMemo(() => new Controller(handlers), []);
[30475] Fix | Delete
ctrl.applyHandlers(handlers, nativeHandlers);
[30476] Fix | Delete
ctrl.applyConfig(config, gestureKey);
[30477] Fix | Delete
external_React_default().useEffect(ctrl.effect.bind(ctrl));
[30478] Fix | Delete
external_React_default().useEffect(() => {
[30479] Fix | Delete
return ctrl.clean.bind(ctrl);
[30480] Fix | Delete
}, []);
[30481] Fix | Delete
if (config.target === undefined) {
[30482] Fix | Delete
return ctrl.bind.bind(ctrl);
[30483] Fix | Delete
}
[30484] Fix | Delete
return undefined;
[30485] Fix | Delete
}
[30486] Fix | Delete
[30487] Fix | Delete
function useDrag(handler, config) {
[30488] Fix | Delete
actions_fe213e88_esm_registerAction(actions_fe213e88_esm_dragAction);
[30489] Fix | Delete
return useRecognizers({
[30490] Fix | Delete
drag: handler
[30491] Fix | Delete
}, config || {}, 'drag');
[30492] Fix | Delete
}
[30493] Fix | Delete
[30494] Fix | Delete
function usePinch(handler, config) {
[30495] Fix | Delete
registerAction(pinchAction);
[30496] Fix | Delete
return useRecognizers({
[30497] Fix | Delete
pinch: handler
[30498] Fix | Delete
}, config || {}, 'pinch');
[30499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function