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
list.forEach((definition) => {
[17500] Fix | Delete
const resolved = resolveVariantFromProps(props, definition);
[17501] Fix | Delete
if (!resolved)
[17502] Fix | Delete
return;
[17503] Fix | Delete
const { transitionEnd, transition, ...target } = resolved;
[17504] Fix | Delete
for (const key in target) {
[17505] Fix | Delete
let valueTarget = target[key];
[17506] Fix | Delete
if (Array.isArray(valueTarget)) {
[17507] Fix | Delete
/**
[17508] Fix | Delete
* Take final keyframe if the initial animation is blocked because
[17509] Fix | Delete
* we want to initialise at the end of that blocked animation.
[17510] Fix | Delete
*/
[17511] Fix | Delete
const index = isInitialAnimationBlocked
[17512] Fix | Delete
? valueTarget.length - 1
[17513] Fix | Delete
: 0;
[17514] Fix | Delete
valueTarget = valueTarget[index];
[17515] Fix | Delete
}
[17516] Fix | Delete
if (valueTarget !== null) {
[17517] Fix | Delete
values[key] = valueTarget;
[17518] Fix | Delete
}
[17519] Fix | Delete
}
[17520] Fix | Delete
for (const key in transitionEnd)
[17521] Fix | Delete
values[key] = transitionEnd[key];
[17522] Fix | Delete
});
[17523] Fix | Delete
}
[17524] Fix | Delete
return values;
[17525] Fix | Delete
}
[17526] Fix | Delete
[17527] Fix | Delete
[17528] Fix | Delete
[17529] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/utils/noop.mjs
[17530] Fix | Delete
const noop_noop = (any) => any;
[17531] Fix | Delete
[17532] Fix | Delete
[17533] Fix | Delete
[17534] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/frameloop/frame.mjs
[17535] Fix | Delete
[17536] Fix | Delete
[17537] Fix | Delete
[17538] Fix | Delete
const { schedule: frame_frame, cancel: cancelFrame, state: frameData, steps, } = createRenderBatcher(typeof requestAnimationFrame !== "undefined" ? requestAnimationFrame : noop_noop, true);
[17539] Fix | Delete
[17540] Fix | Delete
[17541] Fix | Delete
[17542] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/svg/config-motion.mjs
[17543] Fix | Delete
[17544] Fix | Delete
[17545] Fix | Delete
[17546] Fix | Delete
[17547] Fix | Delete
[17548] Fix | Delete
[17549] Fix | Delete
[17550] Fix | Delete
[17551] Fix | Delete
const svgMotionConfig = {
[17552] Fix | Delete
useVisualState: makeUseVisualState({
[17553] Fix | Delete
scrapeMotionValuesFromProps: scrape_motion_values_scrapeMotionValuesFromProps,
[17554] Fix | Delete
createRenderState: createSvgRenderState,
[17555] Fix | Delete
onMount: (props, instance, { renderState, latestValues }) => {
[17556] Fix | Delete
frame_frame.read(() => {
[17557] Fix | Delete
try {
[17558] Fix | Delete
renderState.dimensions =
[17559] Fix | Delete
typeof instance.getBBox ===
[17560] Fix | Delete
"function"
[17561] Fix | Delete
? instance.getBBox()
[17562] Fix | Delete
: instance.getBoundingClientRect();
[17563] Fix | Delete
}
[17564] Fix | Delete
catch (e) {
[17565] Fix | Delete
// Most likely trying to measure an unrendered element under Firefox
[17566] Fix | Delete
renderState.dimensions = {
[17567] Fix | Delete
x: 0,
[17568] Fix | Delete
y: 0,
[17569] Fix | Delete
width: 0,
[17570] Fix | Delete
height: 0,
[17571] Fix | Delete
};
[17572] Fix | Delete
}
[17573] Fix | Delete
});
[17574] Fix | Delete
frame_frame.render(() => {
[17575] Fix | Delete
buildSVGAttrs(renderState, latestValues, { enableHardwareAcceleration: false }, isSVGTag(instance.tagName), props.transformTemplate);
[17576] Fix | Delete
renderSVG(instance, renderState);
[17577] Fix | Delete
});
[17578] Fix | Delete
},
[17579] Fix | Delete
}),
[17580] Fix | Delete
};
[17581] Fix | Delete
[17582] Fix | Delete
[17583] Fix | Delete
[17584] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/html/config-motion.mjs
[17585] Fix | Delete
[17586] Fix | Delete
[17587] Fix | Delete
[17588] Fix | Delete
[17589] Fix | Delete
const htmlMotionConfig = {
[17590] Fix | Delete
useVisualState: makeUseVisualState({
[17591] Fix | Delete
scrapeMotionValuesFromProps: scrapeMotionValuesFromProps,
[17592] Fix | Delete
createRenderState: createHtmlRenderState,
[17593] Fix | Delete
}),
[17594] Fix | Delete
};
[17595] Fix | Delete
[17596] Fix | Delete
[17597] Fix | Delete
[17598] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/dom/utils/create-config.mjs
[17599] Fix | Delete
[17600] Fix | Delete
[17601] Fix | Delete
[17602] Fix | Delete
[17603] Fix | Delete
[17604] Fix | Delete
function create_config_createDomMotionConfig(Component, { forwardMotionProps = false }, preloadedFeatures, createVisualElement) {
[17605] Fix | Delete
const baseConfig = isSVGComponent(Component)
[17606] Fix | Delete
? svgMotionConfig
[17607] Fix | Delete
: htmlMotionConfig;
[17608] Fix | Delete
return {
[17609] Fix | Delete
...baseConfig,
[17610] Fix | Delete
preloadedFeatures,
[17611] Fix | Delete
useRender: createUseRender(forwardMotionProps),
[17612] Fix | Delete
createVisualElement,
[17613] Fix | Delete
Component,
[17614] Fix | Delete
};
[17615] Fix | Delete
}
[17616] Fix | Delete
[17617] Fix | Delete
[17618] Fix | Delete
[17619] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/events/add-dom-event.mjs
[17620] Fix | Delete
function addDomEvent(target, eventName, handler, options = { passive: true }) {
[17621] Fix | Delete
target.addEventListener(eventName, handler, options);
[17622] Fix | Delete
return () => target.removeEventListener(eventName, handler);
[17623] Fix | Delete
}
[17624] Fix | Delete
[17625] Fix | Delete
[17626] Fix | Delete
[17627] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/events/utils/is-primary-pointer.mjs
[17628] Fix | Delete
const isPrimaryPointer = (event) => {
[17629] Fix | Delete
if (event.pointerType === "mouse") {
[17630] Fix | Delete
return typeof event.button !== "number" || event.button <= 0;
[17631] Fix | Delete
}
[17632] Fix | Delete
else {
[17633] Fix | Delete
/**
[17634] Fix | Delete
* isPrimary is true for all mice buttons, whereas every touch point
[17635] Fix | Delete
* is regarded as its own input. So subsequent concurrent touch points
[17636] Fix | Delete
* will be false.
[17637] Fix | Delete
*
[17638] Fix | Delete
* Specifically match against false here as incomplete versions of
[17639] Fix | Delete
* PointerEvents in very old browser might have it set as undefined.
[17640] Fix | Delete
*/
[17641] Fix | Delete
return event.isPrimary !== false;
[17642] Fix | Delete
}
[17643] Fix | Delete
};
[17644] Fix | Delete
[17645] Fix | Delete
[17646] Fix | Delete
[17647] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/events/event-info.mjs
[17648] Fix | Delete
[17649] Fix | Delete
[17650] Fix | Delete
function extractEventInfo(event, pointType = "page") {
[17651] Fix | Delete
return {
[17652] Fix | Delete
point: {
[17653] Fix | Delete
x: event[`${pointType}X`],
[17654] Fix | Delete
y: event[`${pointType}Y`],
[17655] Fix | Delete
},
[17656] Fix | Delete
};
[17657] Fix | Delete
}
[17658] Fix | Delete
const addPointerInfo = (handler) => {
[17659] Fix | Delete
return (event) => isPrimaryPointer(event) && handler(event, extractEventInfo(event));
[17660] Fix | Delete
};
[17661] Fix | Delete
[17662] Fix | Delete
[17663] Fix | Delete
[17664] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/events/add-pointer-event.mjs
[17665] Fix | Delete
[17666] Fix | Delete
[17667] Fix | Delete
[17668] Fix | Delete
function addPointerEvent(target, eventName, handler, options) {
[17669] Fix | Delete
return addDomEvent(target, eventName, addPointerInfo(handler), options);
[17670] Fix | Delete
}
[17671] Fix | Delete
[17672] Fix | Delete
[17673] Fix | Delete
[17674] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/utils/pipe.mjs
[17675] Fix | Delete
/**
[17676] Fix | Delete
* Pipe
[17677] Fix | Delete
* Compose other transformers to run linearily
[17678] Fix | Delete
* pipe(min(20), max(40))
[17679] Fix | Delete
* @param {...functions} transformers
[17680] Fix | Delete
* @return {function}
[17681] Fix | Delete
*/
[17682] Fix | Delete
const combineFunctions = (a, b) => (v) => b(a(v));
[17683] Fix | Delete
const pipe = (...transformers) => transformers.reduce(combineFunctions);
[17684] Fix | Delete
[17685] Fix | Delete
[17686] Fix | Delete
[17687] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/gestures/drag/utils/lock.mjs
[17688] Fix | Delete
function createLock(name) {
[17689] Fix | Delete
let lock = null;
[17690] Fix | Delete
return () => {
[17691] Fix | Delete
const openLock = () => {
[17692] Fix | Delete
lock = null;
[17693] Fix | Delete
};
[17694] Fix | Delete
if (lock === null) {
[17695] Fix | Delete
lock = name;
[17696] Fix | Delete
return openLock;
[17697] Fix | Delete
}
[17698] Fix | Delete
return false;
[17699] Fix | Delete
};
[17700] Fix | Delete
}
[17701] Fix | Delete
const globalHorizontalLock = createLock("dragHorizontal");
[17702] Fix | Delete
const globalVerticalLock = createLock("dragVertical");
[17703] Fix | Delete
function getGlobalLock(drag) {
[17704] Fix | Delete
let lock = false;
[17705] Fix | Delete
if (drag === "y") {
[17706] Fix | Delete
lock = globalVerticalLock();
[17707] Fix | Delete
}
[17708] Fix | Delete
else if (drag === "x") {
[17709] Fix | Delete
lock = globalHorizontalLock();
[17710] Fix | Delete
}
[17711] Fix | Delete
else {
[17712] Fix | Delete
const openHorizontal = globalHorizontalLock();
[17713] Fix | Delete
const openVertical = globalVerticalLock();
[17714] Fix | Delete
if (openHorizontal && openVertical) {
[17715] Fix | Delete
lock = () => {
[17716] Fix | Delete
openHorizontal();
[17717] Fix | Delete
openVertical();
[17718] Fix | Delete
};
[17719] Fix | Delete
}
[17720] Fix | Delete
else {
[17721] Fix | Delete
// Release the locks because we don't use them
[17722] Fix | Delete
if (openHorizontal)
[17723] Fix | Delete
openHorizontal();
[17724] Fix | Delete
if (openVertical)
[17725] Fix | Delete
openVertical();
[17726] Fix | Delete
}
[17727] Fix | Delete
}
[17728] Fix | Delete
return lock;
[17729] Fix | Delete
}
[17730] Fix | Delete
function isDragActive() {
[17731] Fix | Delete
// Check the gesture lock - if we get it, it means no drag gesture is active
[17732] Fix | Delete
// and we can safely fire the tap gesture.
[17733] Fix | Delete
const openGestureLock = getGlobalLock(true);
[17734] Fix | Delete
if (!openGestureLock)
[17735] Fix | Delete
return true;
[17736] Fix | Delete
openGestureLock();
[17737] Fix | Delete
return false;
[17738] Fix | Delete
}
[17739] Fix | Delete
[17740] Fix | Delete
[17741] Fix | Delete
[17742] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/features/Feature.mjs
[17743] Fix | Delete
class Feature {
[17744] Fix | Delete
constructor(node) {
[17745] Fix | Delete
this.isMounted = false;
[17746] Fix | Delete
this.node = node;
[17747] Fix | Delete
}
[17748] Fix | Delete
update() { }
[17749] Fix | Delete
}
[17750] Fix | Delete
[17751] Fix | Delete
[17752] Fix | Delete
[17753] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/gestures/hover.mjs
[17754] Fix | Delete
[17755] Fix | Delete
[17756] Fix | Delete
[17757] Fix | Delete
[17758] Fix | Delete
[17759] Fix | Delete
[17760] Fix | Delete
function addHoverEvent(node, isActive) {
[17761] Fix | Delete
const eventName = isActive ? "pointerenter" : "pointerleave";
[17762] Fix | Delete
const callbackName = isActive ? "onHoverStart" : "onHoverEnd";
[17763] Fix | Delete
const handleEvent = (event, info) => {
[17764] Fix | Delete
if (event.pointerType === "touch" || isDragActive())
[17765] Fix | Delete
return;
[17766] Fix | Delete
const props = node.getProps();
[17767] Fix | Delete
if (node.animationState && props.whileHover) {
[17768] Fix | Delete
node.animationState.setActive("whileHover", isActive);
[17769] Fix | Delete
}
[17770] Fix | Delete
const callback = props[callbackName];
[17771] Fix | Delete
if (callback) {
[17772] Fix | Delete
frame_frame.postRender(() => callback(event, info));
[17773] Fix | Delete
}
[17774] Fix | Delete
};
[17775] Fix | Delete
return addPointerEvent(node.current, eventName, handleEvent, {
[17776] Fix | Delete
passive: !node.getProps()[callbackName],
[17777] Fix | Delete
});
[17778] Fix | Delete
}
[17779] Fix | Delete
class HoverGesture extends Feature {
[17780] Fix | Delete
mount() {
[17781] Fix | Delete
this.unmount = pipe(addHoverEvent(this.node, true), addHoverEvent(this.node, false));
[17782] Fix | Delete
}
[17783] Fix | Delete
unmount() { }
[17784] Fix | Delete
}
[17785] Fix | Delete
[17786] Fix | Delete
[17787] Fix | Delete
[17788] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/gestures/focus.mjs
[17789] Fix | Delete
[17790] Fix | Delete
[17791] Fix | Delete
[17792] Fix | Delete
[17793] Fix | Delete
class FocusGesture extends Feature {
[17794] Fix | Delete
constructor() {
[17795] Fix | Delete
super(...arguments);
[17796] Fix | Delete
this.isActive = false;
[17797] Fix | Delete
}
[17798] Fix | Delete
onFocus() {
[17799] Fix | Delete
let isFocusVisible = false;
[17800] Fix | Delete
/**
[17801] Fix | Delete
* If this element doesn't match focus-visible then don't
[17802] Fix | Delete
* apply whileHover. But, if matches throws that focus-visible
[17803] Fix | Delete
* is not a valid selector then in that browser outline styles will be applied
[17804] Fix | Delete
* to the element by default and we want to match that behaviour with whileFocus.
[17805] Fix | Delete
*/
[17806] Fix | Delete
try {
[17807] Fix | Delete
isFocusVisible = this.node.current.matches(":focus-visible");
[17808] Fix | Delete
}
[17809] Fix | Delete
catch (e) {
[17810] Fix | Delete
isFocusVisible = true;
[17811] Fix | Delete
}
[17812] Fix | Delete
if (!isFocusVisible || !this.node.animationState)
[17813] Fix | Delete
return;
[17814] Fix | Delete
this.node.animationState.setActive("whileFocus", true);
[17815] Fix | Delete
this.isActive = true;
[17816] Fix | Delete
}
[17817] Fix | Delete
onBlur() {
[17818] Fix | Delete
if (!this.isActive || !this.node.animationState)
[17819] Fix | Delete
return;
[17820] Fix | Delete
this.node.animationState.setActive("whileFocus", false);
[17821] Fix | Delete
this.isActive = false;
[17822] Fix | Delete
}
[17823] Fix | Delete
mount() {
[17824] Fix | Delete
this.unmount = pipe(addDomEvent(this.node.current, "focus", () => this.onFocus()), addDomEvent(this.node.current, "blur", () => this.onBlur()));
[17825] Fix | Delete
}
[17826] Fix | Delete
unmount() { }
[17827] Fix | Delete
}
[17828] Fix | Delete
[17829] Fix | Delete
[17830] Fix | Delete
[17831] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/gestures/utils/is-node-or-child.mjs
[17832] Fix | Delete
/**
[17833] Fix | Delete
* Recursively traverse up the tree to check whether the provided child node
[17834] Fix | Delete
* is the parent or a descendant of it.
[17835] Fix | Delete
*
[17836] Fix | Delete
* @param parent - Element to find
[17837] Fix | Delete
* @param child - Element to test against parent
[17838] Fix | Delete
*/
[17839] Fix | Delete
const isNodeOrChild = (parent, child) => {
[17840] Fix | Delete
if (!child) {
[17841] Fix | Delete
return false;
[17842] Fix | Delete
}
[17843] Fix | Delete
else if (parent === child) {
[17844] Fix | Delete
return true;
[17845] Fix | Delete
}
[17846] Fix | Delete
else {
[17847] Fix | Delete
return isNodeOrChild(parent, child.parentElement);
[17848] Fix | Delete
}
[17849] Fix | Delete
};
[17850] Fix | Delete
[17851] Fix | Delete
[17852] Fix | Delete
[17853] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/gestures/press.mjs
[17854] Fix | Delete
[17855] Fix | Delete
[17856] Fix | Delete
[17857] Fix | Delete
[17858] Fix | Delete
[17859] Fix | Delete
[17860] Fix | Delete
[17861] Fix | Delete
[17862] Fix | Delete
[17863] Fix | Delete
[17864] Fix | Delete
function fireSyntheticPointerEvent(name, handler) {
[17865] Fix | Delete
if (!handler)
[17866] Fix | Delete
return;
[17867] Fix | Delete
const syntheticPointerEvent = new PointerEvent("pointer" + name);
[17868] Fix | Delete
handler(syntheticPointerEvent, extractEventInfo(syntheticPointerEvent));
[17869] Fix | Delete
}
[17870] Fix | Delete
class PressGesture extends Feature {
[17871] Fix | Delete
constructor() {
[17872] Fix | Delete
super(...arguments);
[17873] Fix | Delete
this.removeStartListeners = noop_noop;
[17874] Fix | Delete
this.removeEndListeners = noop_noop;
[17875] Fix | Delete
this.removeAccessibleListeners = noop_noop;
[17876] Fix | Delete
this.startPointerPress = (startEvent, startInfo) => {
[17877] Fix | Delete
if (this.isPressing)
[17878] Fix | Delete
return;
[17879] Fix | Delete
this.removeEndListeners();
[17880] Fix | Delete
const props = this.node.getProps();
[17881] Fix | Delete
const endPointerPress = (endEvent, endInfo) => {
[17882] Fix | Delete
if (!this.checkPressEnd())
[17883] Fix | Delete
return;
[17884] Fix | Delete
const { onTap, onTapCancel, globalTapTarget } = this.node.getProps();
[17885] Fix | Delete
/**
[17886] Fix | Delete
* We only count this as a tap gesture if the event.target is the same
[17887] Fix | Delete
* as, or a child of, this component's element
[17888] Fix | Delete
*/
[17889] Fix | Delete
const handler = !globalTapTarget &&
[17890] Fix | Delete
!isNodeOrChild(this.node.current, endEvent.target)
[17891] Fix | Delete
? onTapCancel
[17892] Fix | Delete
: onTap;
[17893] Fix | Delete
if (handler) {
[17894] Fix | Delete
frame_frame.update(() => handler(endEvent, endInfo));
[17895] Fix | Delete
}
[17896] Fix | Delete
};
[17897] Fix | Delete
const removePointerUpListener = addPointerEvent(window, "pointerup", endPointerPress, {
[17898] Fix | Delete
passive: !(props.onTap || props["onPointerUp"]),
[17899] Fix | Delete
});
[17900] Fix | Delete
const removePointerCancelListener = addPointerEvent(window, "pointercancel", (cancelEvent, cancelInfo) => this.cancelPress(cancelEvent, cancelInfo), {
[17901] Fix | Delete
passive: !(props.onTapCancel ||
[17902] Fix | Delete
props["onPointerCancel"]),
[17903] Fix | Delete
});
[17904] Fix | Delete
this.removeEndListeners = pipe(removePointerUpListener, removePointerCancelListener);
[17905] Fix | Delete
this.startPress(startEvent, startInfo);
[17906] Fix | Delete
};
[17907] Fix | Delete
this.startAccessiblePress = () => {
[17908] Fix | Delete
const handleKeydown = (keydownEvent) => {
[17909] Fix | Delete
if (keydownEvent.key !== "Enter" || this.isPressing)
[17910] Fix | Delete
return;
[17911] Fix | Delete
const handleKeyup = (keyupEvent) => {
[17912] Fix | Delete
if (keyupEvent.key !== "Enter" || !this.checkPressEnd())
[17913] Fix | Delete
return;
[17914] Fix | Delete
fireSyntheticPointerEvent("up", (event, info) => {
[17915] Fix | Delete
const { onTap } = this.node.getProps();
[17916] Fix | Delete
if (onTap) {
[17917] Fix | Delete
frame_frame.postRender(() => onTap(event, info));
[17918] Fix | Delete
}
[17919] Fix | Delete
});
[17920] Fix | Delete
};
[17921] Fix | Delete
this.removeEndListeners();
[17922] Fix | Delete
this.removeEndListeners = addDomEvent(this.node.current, "keyup", handleKeyup);
[17923] Fix | Delete
fireSyntheticPointerEvent("down", (event, info) => {
[17924] Fix | Delete
this.startPress(event, info);
[17925] Fix | Delete
});
[17926] Fix | Delete
};
[17927] Fix | Delete
const removeKeydownListener = addDomEvent(this.node.current, "keydown", handleKeydown);
[17928] Fix | Delete
const handleBlur = () => {
[17929] Fix | Delete
if (!this.isPressing)
[17930] Fix | Delete
return;
[17931] Fix | Delete
fireSyntheticPointerEvent("cancel", (cancelEvent, cancelInfo) => this.cancelPress(cancelEvent, cancelInfo));
[17932] Fix | Delete
};
[17933] Fix | Delete
const removeBlurListener = addDomEvent(this.node.current, "blur", handleBlur);
[17934] Fix | Delete
this.removeAccessibleListeners = pipe(removeKeydownListener, removeBlurListener);
[17935] Fix | Delete
};
[17936] Fix | Delete
}
[17937] Fix | Delete
startPress(event, info) {
[17938] Fix | Delete
this.isPressing = true;
[17939] Fix | Delete
const { onTapStart, whileTap } = this.node.getProps();
[17940] Fix | Delete
/**
[17941] Fix | Delete
* Ensure we trigger animations before firing event callback
[17942] Fix | Delete
*/
[17943] Fix | Delete
if (whileTap && this.node.animationState) {
[17944] Fix | Delete
this.node.animationState.setActive("whileTap", true);
[17945] Fix | Delete
}
[17946] Fix | Delete
if (onTapStart) {
[17947] Fix | Delete
frame_frame.postRender(() => onTapStart(event, info));
[17948] Fix | Delete
}
[17949] Fix | Delete
}
[17950] Fix | Delete
checkPressEnd() {
[17951] Fix | Delete
this.removeEndListeners();
[17952] Fix | Delete
this.isPressing = false;
[17953] Fix | Delete
const props = this.node.getProps();
[17954] Fix | Delete
if (props.whileTap && this.node.animationState) {
[17955] Fix | Delete
this.node.animationState.setActive("whileTap", false);
[17956] Fix | Delete
}
[17957] Fix | Delete
return !isDragActive();
[17958] Fix | Delete
}
[17959] Fix | Delete
cancelPress(event, info) {
[17960] Fix | Delete
if (!this.checkPressEnd())
[17961] Fix | Delete
return;
[17962] Fix | Delete
const { onTapCancel } = this.node.getProps();
[17963] Fix | Delete
if (onTapCancel) {
[17964] Fix | Delete
frame_frame.postRender(() => onTapCancel(event, info));
[17965] Fix | Delete
}
[17966] Fix | Delete
}
[17967] Fix | Delete
mount() {
[17968] Fix | Delete
const props = this.node.getProps();
[17969] Fix | Delete
const removePointerListener = addPointerEvent(props.globalTapTarget ? window : this.node.current, "pointerdown", this.startPointerPress, {
[17970] Fix | Delete
passive: !(props.onTapStart ||
[17971] Fix | Delete
props["onPointerStart"]),
[17972] Fix | Delete
});
[17973] Fix | Delete
const removeFocusListener = addDomEvent(this.node.current, "focus", this.startAccessiblePress);
[17974] Fix | Delete
this.removeStartListeners = pipe(removePointerListener, removeFocusListener);
[17975] Fix | Delete
}
[17976] Fix | Delete
unmount() {
[17977] Fix | Delete
this.removeStartListeners();
[17978] Fix | Delete
this.removeEndListeners();
[17979] Fix | Delete
this.removeAccessibleListeners();
[17980] Fix | Delete
}
[17981] Fix | Delete
}
[17982] Fix | Delete
[17983] Fix | Delete
[17984] Fix | Delete
[17985] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs
[17986] Fix | Delete
/**
[17987] Fix | Delete
* Map an IntersectionHandler callback to an element. We only ever make one handler for one
[17988] Fix | Delete
* element, so even though these handlers might all be triggered by different
[17989] Fix | Delete
* observers, we can keep them in the same map.
[17990] Fix | Delete
*/
[17991] Fix | Delete
const observerCallbacks = new WeakMap();
[17992] Fix | Delete
/**
[17993] Fix | Delete
* Multiple observers can be created for multiple element/document roots. Each with
[17994] Fix | Delete
* different settings. So here we store dictionaries of observers to each root,
[17995] Fix | Delete
* using serialised settings (threshold/margin) as lookup keys.
[17996] Fix | Delete
*/
[17997] Fix | Delete
const observers = new WeakMap();
[17998] Fix | Delete
const fireObserverCallback = (entry) => {
[17999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function