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
const steps = stepsOrder.reduce((acc, key) => {
[16000] Fix | Delete
acc[key] = createRenderStep(() => (runNextFrame = true));
[16001] Fix | Delete
return acc;
[16002] Fix | Delete
}, {});
[16003] Fix | Delete
const processStep = (stepId) => {
[16004] Fix | Delete
steps[stepId].process(state);
[16005] Fix | Delete
};
[16006] Fix | Delete
const processBatch = () => {
[16007] Fix | Delete
const timestamp = MotionGlobalConfig.useManualTiming
[16008] Fix | Delete
? state.timestamp
[16009] Fix | Delete
: performance.now();
[16010] Fix | Delete
runNextFrame = false;
[16011] Fix | Delete
state.delta = useDefaultElapsed
[16012] Fix | Delete
? 1000 / 60
[16013] Fix | Delete
: Math.max(Math.min(timestamp - state.timestamp, maxElapsed), 1);
[16014] Fix | Delete
state.timestamp = timestamp;
[16015] Fix | Delete
state.isProcessing = true;
[16016] Fix | Delete
stepsOrder.forEach(processStep);
[16017] Fix | Delete
state.isProcessing = false;
[16018] Fix | Delete
if (runNextFrame && allowKeepAlive) {
[16019] Fix | Delete
useDefaultElapsed = false;
[16020] Fix | Delete
scheduleNextBatch(processBatch);
[16021] Fix | Delete
}
[16022] Fix | Delete
};
[16023] Fix | Delete
const wake = () => {
[16024] Fix | Delete
runNextFrame = true;
[16025] Fix | Delete
useDefaultElapsed = true;
[16026] Fix | Delete
if (!state.isProcessing) {
[16027] Fix | Delete
scheduleNextBatch(processBatch);
[16028] Fix | Delete
}
[16029] Fix | Delete
};
[16030] Fix | Delete
const schedule = stepsOrder.reduce((acc, key) => {
[16031] Fix | Delete
const step = steps[key];
[16032] Fix | Delete
acc[key] = (process, keepAlive = false, immediate = false) => {
[16033] Fix | Delete
if (!runNextFrame)
[16034] Fix | Delete
wake();
[16035] Fix | Delete
return step.schedule(process, keepAlive, immediate);
[16036] Fix | Delete
};
[16037] Fix | Delete
return acc;
[16038] Fix | Delete
}, {});
[16039] Fix | Delete
const cancel = (process) => stepsOrder.forEach((key) => steps[key].cancel(process));
[16040] Fix | Delete
return { schedule, cancel, state, steps };
[16041] Fix | Delete
}
[16042] Fix | Delete
[16043] Fix | Delete
[16044] Fix | Delete
[16045] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/frameloop/microtask.mjs
[16046] Fix | Delete
[16047] Fix | Delete
[16048] Fix | Delete
const { schedule: microtask, cancel: cancelMicrotask } = createRenderBatcher(queueMicrotask, false);
[16049] Fix | Delete
[16050] Fix | Delete
[16051] Fix | Delete
[16052] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs
[16053] Fix | Delete
[16054] Fix | Delete
[16055] Fix | Delete
[16056] Fix | Delete
[16057] Fix | Delete
[16058] Fix | Delete
[16059] Fix | Delete
[16060] Fix | Delete
[16061] Fix | Delete
[16062] Fix | Delete
function useVisualElement(Component, visualState, props, createVisualElement) {
[16063] Fix | Delete
const { visualElement: parent } = (0,external_React_.useContext)(MotionContext);
[16064] Fix | Delete
const lazyContext = (0,external_React_.useContext)(LazyContext);
[16065] Fix | Delete
const presenceContext = (0,external_React_.useContext)(PresenceContext_PresenceContext);
[16066] Fix | Delete
const reducedMotionConfig = (0,external_React_.useContext)(MotionConfigContext).reducedMotion;
[16067] Fix | Delete
const visualElementRef = (0,external_React_.useRef)();
[16068] Fix | Delete
/**
[16069] Fix | Delete
* If we haven't preloaded a renderer, check to see if we have one lazy-loaded
[16070] Fix | Delete
*/
[16071] Fix | Delete
createVisualElement = createVisualElement || lazyContext.renderer;
[16072] Fix | Delete
if (!visualElementRef.current && createVisualElement) {
[16073] Fix | Delete
visualElementRef.current = createVisualElement(Component, {
[16074] Fix | Delete
visualState,
[16075] Fix | Delete
parent,
[16076] Fix | Delete
props,
[16077] Fix | Delete
presenceContext,
[16078] Fix | Delete
blockInitialAnimation: presenceContext
[16079] Fix | Delete
? presenceContext.initial === false
[16080] Fix | Delete
: false,
[16081] Fix | Delete
reducedMotionConfig,
[16082] Fix | Delete
});
[16083] Fix | Delete
}
[16084] Fix | Delete
const visualElement = visualElementRef.current;
[16085] Fix | Delete
(0,external_React_.useInsertionEffect)(() => {
[16086] Fix | Delete
visualElement && visualElement.update(props, presenceContext);
[16087] Fix | Delete
});
[16088] Fix | Delete
/**
[16089] Fix | Delete
* Cache this value as we want to know whether HandoffAppearAnimations
[16090] Fix | Delete
* was present on initial render - it will be deleted after this.
[16091] Fix | Delete
*/
[16092] Fix | Delete
const wantsHandoff = (0,external_React_.useRef)(Boolean(props[optimizedAppearDataAttribute] &&
[16093] Fix | Delete
!window.HandoffComplete));
[16094] Fix | Delete
useIsomorphicLayoutEffect(() => {
[16095] Fix | Delete
if (!visualElement)
[16096] Fix | Delete
return;
[16097] Fix | Delete
microtask.render(visualElement.render);
[16098] Fix | Delete
/**
[16099] Fix | Delete
* Ideally this function would always run in a useEffect.
[16100] Fix | Delete
*
[16101] Fix | Delete
* However, if we have optimised appear animations to handoff from,
[16102] Fix | Delete
* it needs to happen synchronously to ensure there's no flash of
[16103] Fix | Delete
* incorrect styles in the event of a hydration error.
[16104] Fix | Delete
*
[16105] Fix | Delete
* So if we detect a situtation where optimised appear animations
[16106] Fix | Delete
* are running, we use useLayoutEffect to trigger animations.
[16107] Fix | Delete
*/
[16108] Fix | Delete
if (wantsHandoff.current && visualElement.animationState) {
[16109] Fix | Delete
visualElement.animationState.animateChanges();
[16110] Fix | Delete
}
[16111] Fix | Delete
});
[16112] Fix | Delete
(0,external_React_.useEffect)(() => {
[16113] Fix | Delete
if (!visualElement)
[16114] Fix | Delete
return;
[16115] Fix | Delete
visualElement.updateFeatures();
[16116] Fix | Delete
if (!wantsHandoff.current && visualElement.animationState) {
[16117] Fix | Delete
visualElement.animationState.animateChanges();
[16118] Fix | Delete
}
[16119] Fix | Delete
if (wantsHandoff.current) {
[16120] Fix | Delete
wantsHandoff.current = false;
[16121] Fix | Delete
// This ensures all future calls to animateChanges() will run in useEffect
[16122] Fix | Delete
window.HandoffComplete = true;
[16123] Fix | Delete
}
[16124] Fix | Delete
});
[16125] Fix | Delete
return visualElement;
[16126] Fix | Delete
}
[16127] Fix | Delete
[16128] Fix | Delete
[16129] Fix | Delete
[16130] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/utils/is-ref-object.mjs
[16131] Fix | Delete
function isRefObject(ref) {
[16132] Fix | Delete
return (ref &&
[16133] Fix | Delete
typeof ref === "object" &&
[16134] Fix | Delete
Object.prototype.hasOwnProperty.call(ref, "current"));
[16135] Fix | Delete
}
[16136] Fix | Delete
[16137] Fix | Delete
[16138] Fix | Delete
[16139] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs
[16140] Fix | Delete
[16141] Fix | Delete
[16142] Fix | Delete
[16143] Fix | Delete
/**
[16144] Fix | Delete
* Creates a ref function that, when called, hydrates the provided
[16145] Fix | Delete
* external ref and VisualElement.
[16146] Fix | Delete
*/
[16147] Fix | Delete
function useMotionRef(visualState, visualElement, externalRef) {
[16148] Fix | Delete
return (0,external_React_.useCallback)((instance) => {
[16149] Fix | Delete
instance && visualState.mount && visualState.mount(instance);
[16150] Fix | Delete
if (visualElement) {
[16151] Fix | Delete
instance
[16152] Fix | Delete
? visualElement.mount(instance)
[16153] Fix | Delete
: visualElement.unmount();
[16154] Fix | Delete
}
[16155] Fix | Delete
if (externalRef) {
[16156] Fix | Delete
if (typeof externalRef === "function") {
[16157] Fix | Delete
externalRef(instance);
[16158] Fix | Delete
}
[16159] Fix | Delete
else if (isRefObject(externalRef)) {
[16160] Fix | Delete
externalRef.current = instance;
[16161] Fix | Delete
}
[16162] Fix | Delete
}
[16163] Fix | Delete
},
[16164] Fix | Delete
/**
[16165] Fix | Delete
* Only pass a new ref callback to React if we've received a visual element
[16166] Fix | Delete
* factory. Otherwise we'll be mounting/remounting every time externalRef
[16167] Fix | Delete
* or other dependencies change.
[16168] Fix | Delete
*/
[16169] Fix | Delete
[visualElement]);
[16170] Fix | Delete
}
[16171] Fix | Delete
[16172] Fix | Delete
[16173] Fix | Delete
[16174] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/utils/is-variant-label.mjs
[16175] Fix | Delete
/**
[16176] Fix | Delete
* Decides if the supplied variable is variant label
[16177] Fix | Delete
*/
[16178] Fix | Delete
function isVariantLabel(v) {
[16179] Fix | Delete
return typeof v === "string" || Array.isArray(v);
[16180] Fix | Delete
}
[16181] Fix | Delete
[16182] Fix | Delete
[16183] Fix | Delete
[16184] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/animation/utils/is-animation-controls.mjs
[16185] Fix | Delete
function isAnimationControls(v) {
[16186] Fix | Delete
return (v !== null &&
[16187] Fix | Delete
typeof v === "object" &&
[16188] Fix | Delete
typeof v.start === "function");
[16189] Fix | Delete
}
[16190] Fix | Delete
[16191] Fix | Delete
[16192] Fix | Delete
[16193] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/utils/variant-props.mjs
[16194] Fix | Delete
const variantPriorityOrder = [
[16195] Fix | Delete
"animate",
[16196] Fix | Delete
"whileInView",
[16197] Fix | Delete
"whileFocus",
[16198] Fix | Delete
"whileHover",
[16199] Fix | Delete
"whileTap",
[16200] Fix | Delete
"whileDrag",
[16201] Fix | Delete
"exit",
[16202] Fix | Delete
];
[16203] Fix | Delete
const variantProps = ["initial", ...variantPriorityOrder];
[16204] Fix | Delete
[16205] Fix | Delete
[16206] Fix | Delete
[16207] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/utils/is-controlling-variants.mjs
[16208] Fix | Delete
[16209] Fix | Delete
[16210] Fix | Delete
[16211] Fix | Delete
[16212] Fix | Delete
function isControllingVariants(props) {
[16213] Fix | Delete
return (isAnimationControls(props.animate) ||
[16214] Fix | Delete
variantProps.some((name) => isVariantLabel(props[name])));
[16215] Fix | Delete
}
[16216] Fix | Delete
function isVariantNode(props) {
[16217] Fix | Delete
return Boolean(isControllingVariants(props) || props.variants);
[16218] Fix | Delete
}
[16219] Fix | Delete
[16220] Fix | Delete
[16221] Fix | Delete
[16222] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/context/MotionContext/utils.mjs
[16223] Fix | Delete
[16224] Fix | Delete
[16225] Fix | Delete
[16226] Fix | Delete
function getCurrentTreeVariants(props, context) {
[16227] Fix | Delete
if (isControllingVariants(props)) {
[16228] Fix | Delete
const { initial, animate } = props;
[16229] Fix | Delete
return {
[16230] Fix | Delete
initial: initial === false || isVariantLabel(initial)
[16231] Fix | Delete
? initial
[16232] Fix | Delete
: undefined,
[16233] Fix | Delete
animate: isVariantLabel(animate) ? animate : undefined,
[16234] Fix | Delete
};
[16235] Fix | Delete
}
[16236] Fix | Delete
return props.inherit !== false ? context : {};
[16237] Fix | Delete
}
[16238] Fix | Delete
[16239] Fix | Delete
[16240] Fix | Delete
[16241] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/context/MotionContext/create.mjs
[16242] Fix | Delete
[16243] Fix | Delete
[16244] Fix | Delete
[16245] Fix | Delete
[16246] Fix | Delete
function useCreateMotionContext(props) {
[16247] Fix | Delete
const { initial, animate } = getCurrentTreeVariants(props, (0,external_React_.useContext)(MotionContext));
[16248] Fix | Delete
return (0,external_React_.useMemo)(() => ({ initial, animate }), [variantLabelsAsDependency(initial), variantLabelsAsDependency(animate)]);
[16249] Fix | Delete
}
[16250] Fix | Delete
function variantLabelsAsDependency(prop) {
[16251] Fix | Delete
return Array.isArray(prop) ? prop.join(" ") : prop;
[16252] Fix | Delete
}
[16253] Fix | Delete
[16254] Fix | Delete
[16255] Fix | Delete
[16256] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/features/definitions.mjs
[16257] Fix | Delete
const featureProps = {
[16258] Fix | Delete
animation: [
[16259] Fix | Delete
"animate",
[16260] Fix | Delete
"variants",
[16261] Fix | Delete
"whileHover",
[16262] Fix | Delete
"whileTap",
[16263] Fix | Delete
"exit",
[16264] Fix | Delete
"whileInView",
[16265] Fix | Delete
"whileFocus",
[16266] Fix | Delete
"whileDrag",
[16267] Fix | Delete
],
[16268] Fix | Delete
exit: ["exit"],
[16269] Fix | Delete
drag: ["drag", "dragControls"],
[16270] Fix | Delete
focus: ["whileFocus"],
[16271] Fix | Delete
hover: ["whileHover", "onHoverStart", "onHoverEnd"],
[16272] Fix | Delete
tap: ["whileTap", "onTap", "onTapStart", "onTapCancel"],
[16273] Fix | Delete
pan: ["onPan", "onPanStart", "onPanSessionStart", "onPanEnd"],
[16274] Fix | Delete
inView: ["whileInView", "onViewportEnter", "onViewportLeave"],
[16275] Fix | Delete
layout: ["layout", "layoutId"],
[16276] Fix | Delete
};
[16277] Fix | Delete
const featureDefinitions = {};
[16278] Fix | Delete
for (const key in featureProps) {
[16279] Fix | Delete
featureDefinitions[key] = {
[16280] Fix | Delete
isEnabled: (props) => featureProps[key].some((name) => !!props[name]),
[16281] Fix | Delete
};
[16282] Fix | Delete
}
[16283] Fix | Delete
[16284] Fix | Delete
[16285] Fix | Delete
[16286] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/features/load-features.mjs
[16287] Fix | Delete
[16288] Fix | Delete
[16289] Fix | Delete
function loadFeatures(features) {
[16290] Fix | Delete
for (const key in features) {
[16291] Fix | Delete
featureDefinitions[key] = {
[16292] Fix | Delete
...featureDefinitions[key],
[16293] Fix | Delete
...features[key],
[16294] Fix | Delete
};
[16295] Fix | Delete
}
[16296] Fix | Delete
}
[16297] Fix | Delete
[16298] Fix | Delete
[16299] Fix | Delete
[16300] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs
[16301] Fix | Delete
[16302] Fix | Delete
[16303] Fix | Delete
const LayoutGroupContext = (0,external_React_.createContext)({});
[16304] Fix | Delete
[16305] Fix | Delete
[16306] Fix | Delete
[16307] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs
[16308] Fix | Delete
[16309] Fix | Delete
[16310] Fix | Delete
/**
[16311] Fix | Delete
* Internal, exported only for usage in Framer
[16312] Fix | Delete
*/
[16313] Fix | Delete
const SwitchLayoutGroupContext = (0,external_React_.createContext)({});
[16314] Fix | Delete
[16315] Fix | Delete
[16316] Fix | Delete
[16317] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/utils/symbol.mjs
[16318] Fix | Delete
const motionComponentSymbol = Symbol.for("motionComponentSymbol");
[16319] Fix | Delete
[16320] Fix | Delete
[16321] Fix | Delete
[16322] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/index.mjs
[16323] Fix | Delete
[16324] Fix | Delete
[16325] Fix | Delete
[16326] Fix | Delete
[16327] Fix | Delete
[16328] Fix | Delete
[16329] Fix | Delete
[16330] Fix | Delete
[16331] Fix | Delete
[16332] Fix | Delete
[16333] Fix | Delete
[16334] Fix | Delete
[16335] Fix | Delete
[16336] Fix | Delete
[16337] Fix | Delete
/**
[16338] Fix | Delete
* Create a `motion` component.
[16339] Fix | Delete
*
[16340] Fix | Delete
* This function accepts a Component argument, which can be either a string (ie "div"
[16341] Fix | Delete
* for `motion.div`), or an actual React component.
[16342] Fix | Delete
*
[16343] Fix | Delete
* Alongside this is a config option which provides a way of rendering the provided
[16344] Fix | Delete
* component "offline", or outside the React render cycle.
[16345] Fix | Delete
*/
[16346] Fix | Delete
function motion_createMotionComponent({ preloadedFeatures, createVisualElement, useRender, useVisualState, Component, }) {
[16347] Fix | Delete
preloadedFeatures && loadFeatures(preloadedFeatures);
[16348] Fix | Delete
function MotionComponent(props, externalRef) {
[16349] Fix | Delete
/**
[16350] Fix | Delete
* If we need to measure the element we load this functionality in a
[16351] Fix | Delete
* separate class component in order to gain access to getSnapshotBeforeUpdate.
[16352] Fix | Delete
*/
[16353] Fix | Delete
let MeasureLayout;
[16354] Fix | Delete
const configAndProps = {
[16355] Fix | Delete
...(0,external_React_.useContext)(MotionConfigContext),
[16356] Fix | Delete
...props,
[16357] Fix | Delete
layoutId: useLayoutId(props),
[16358] Fix | Delete
};
[16359] Fix | Delete
const { isStatic } = configAndProps;
[16360] Fix | Delete
const context = useCreateMotionContext(props);
[16361] Fix | Delete
const visualState = useVisualState(props, isStatic);
[16362] Fix | Delete
if (!isStatic && is_browser_isBrowser) {
[16363] Fix | Delete
/**
[16364] Fix | Delete
* Create a VisualElement for this component. A VisualElement provides a common
[16365] Fix | Delete
* interface to renderer-specific APIs (ie DOM/Three.js etc) as well as
[16366] Fix | Delete
* providing a way of rendering to these APIs outside of the React render loop
[16367] Fix | Delete
* for more performant animations and interactions
[16368] Fix | Delete
*/
[16369] Fix | Delete
context.visualElement = useVisualElement(Component, visualState, configAndProps, createVisualElement);
[16370] Fix | Delete
/**
[16371] Fix | Delete
* Load Motion gesture and animation features. These are rendered as renderless
[16372] Fix | Delete
* components so each feature can optionally make use of React lifecycle methods.
[16373] Fix | Delete
*/
[16374] Fix | Delete
const initialLayoutGroupConfig = (0,external_React_.useContext)(SwitchLayoutGroupContext);
[16375] Fix | Delete
const isStrict = (0,external_React_.useContext)(LazyContext).strict;
[16376] Fix | Delete
if (context.visualElement) {
[16377] Fix | Delete
MeasureLayout = context.visualElement.loadFeatures(
[16378] Fix | Delete
// Note: Pass the full new combined props to correctly re-render dynamic feature components.
[16379] Fix | Delete
configAndProps, isStrict, preloadedFeatures, initialLayoutGroupConfig);
[16380] Fix | Delete
}
[16381] Fix | Delete
}
[16382] Fix | Delete
/**
[16383] Fix | Delete
* The mount order and hierarchy is specific to ensure our element ref
[16384] Fix | Delete
* is hydrated by the time features fire their effects.
[16385] Fix | Delete
*/
[16386] Fix | Delete
return ((0,external_ReactJSXRuntime_namespaceObject.jsxs)(MotionContext.Provider, { value: context, children: [MeasureLayout && context.visualElement ? ((0,external_ReactJSXRuntime_namespaceObject.jsx)(MeasureLayout, { visualElement: context.visualElement, ...configAndProps })) : null, useRender(Component, props, useMotionRef(visualState, context.visualElement, externalRef), visualState, isStatic, context.visualElement)] }));
[16387] Fix | Delete
}
[16388] Fix | Delete
const ForwardRefComponent = (0,external_React_.forwardRef)(MotionComponent);
[16389] Fix | Delete
ForwardRefComponent[motionComponentSymbol] = Component;
[16390] Fix | Delete
return ForwardRefComponent;
[16391] Fix | Delete
}
[16392] Fix | Delete
function useLayoutId({ layoutId }) {
[16393] Fix | Delete
const layoutGroupId = (0,external_React_.useContext)(LayoutGroupContext).id;
[16394] Fix | Delete
return layoutGroupId && layoutId !== undefined
[16395] Fix | Delete
? layoutGroupId + "-" + layoutId
[16396] Fix | Delete
: layoutId;
[16397] Fix | Delete
}
[16398] Fix | Delete
[16399] Fix | Delete
[16400] Fix | Delete
[16401] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/dom/motion-proxy.mjs
[16402] Fix | Delete
[16403] Fix | Delete
[16404] Fix | Delete
/**
[16405] Fix | Delete
* Convert any React component into a `motion` component. The provided component
[16406] Fix | Delete
* **must** use `React.forwardRef` to the underlying DOM component you want to animate.
[16407] Fix | Delete
*
[16408] Fix | Delete
* ```jsx
[16409] Fix | Delete
* const Component = React.forwardRef((props, ref) => {
[16410] Fix | Delete
* return <div ref={ref} />
[16411] Fix | Delete
* })
[16412] Fix | Delete
*
[16413] Fix | Delete
* const MotionComponent = motion(Component)
[16414] Fix | Delete
* ```
[16415] Fix | Delete
*
[16416] Fix | Delete
* @public
[16417] Fix | Delete
*/
[16418] Fix | Delete
function createMotionProxy(createConfig) {
[16419] Fix | Delete
function custom(Component, customMotionComponentConfig = {}) {
[16420] Fix | Delete
return motion_createMotionComponent(createConfig(Component, customMotionComponentConfig));
[16421] Fix | Delete
}
[16422] Fix | Delete
if (typeof Proxy === "undefined") {
[16423] Fix | Delete
return custom;
[16424] Fix | Delete
}
[16425] Fix | Delete
/**
[16426] Fix | Delete
* A cache of generated `motion` components, e.g `motion.div`, `motion.input` etc.
[16427] Fix | Delete
* Rather than generating them anew every render.
[16428] Fix | Delete
*/
[16429] Fix | Delete
const componentCache = new Map();
[16430] Fix | Delete
return new Proxy(custom, {
[16431] Fix | Delete
/**
[16432] Fix | Delete
* Called when `motion` is referenced with a prop: `motion.div`, `motion.input` etc.
[16433] Fix | Delete
* The prop name is passed through as `key` and we can use that to generate a `motion`
[16434] Fix | Delete
* DOM component with that name.
[16435] Fix | Delete
*/
[16436] Fix | Delete
get: (_target, key) => {
[16437] Fix | Delete
/**
[16438] Fix | Delete
* If this element doesn't exist in the component cache, create it and cache.
[16439] Fix | Delete
*/
[16440] Fix | Delete
if (!componentCache.has(key)) {
[16441] Fix | Delete
componentCache.set(key, custom(key));
[16442] Fix | Delete
}
[16443] Fix | Delete
return componentCache.get(key);
[16444] Fix | Delete
},
[16445] Fix | Delete
});
[16446] Fix | Delete
}
[16447] Fix | Delete
[16448] Fix | Delete
[16449] Fix | Delete
[16450] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/svg/lowercase-elements.mjs
[16451] Fix | Delete
/**
[16452] Fix | Delete
* We keep these listed seperately as we use the lowercase tag names as part
[16453] Fix | Delete
* of the runtime bundle to detect SVG components
[16454] Fix | Delete
*/
[16455] Fix | Delete
const lowercaseSVGElements = [
[16456] Fix | Delete
"animate",
[16457] Fix | Delete
"circle",
[16458] Fix | Delete
"defs",
[16459] Fix | Delete
"desc",
[16460] Fix | Delete
"ellipse",
[16461] Fix | Delete
"g",
[16462] Fix | Delete
"image",
[16463] Fix | Delete
"line",
[16464] Fix | Delete
"filter",
[16465] Fix | Delete
"marker",
[16466] Fix | Delete
"mask",
[16467] Fix | Delete
"metadata",
[16468] Fix | Delete
"path",
[16469] Fix | Delete
"pattern",
[16470] Fix | Delete
"polygon",
[16471] Fix | Delete
"polyline",
[16472] Fix | Delete
"rect",
[16473] Fix | Delete
"stop",
[16474] Fix | Delete
"switch",
[16475] Fix | Delete
"symbol",
[16476] Fix | Delete
"svg",
[16477] Fix | Delete
"text",
[16478] Fix | Delete
"tspan",
[16479] Fix | Delete
"use",
[16480] Fix | Delete
"view",
[16481] Fix | Delete
];
[16482] Fix | Delete
[16483] Fix | Delete
[16484] Fix | Delete
[16485] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs
[16486] Fix | Delete
[16487] Fix | Delete
[16488] Fix | Delete
function isSVGComponent(Component) {
[16489] Fix | Delete
if (
[16490] Fix | Delete
/**
[16491] Fix | Delete
* If it's not a string, it's a custom React component. Currently we only support
[16492] Fix | Delete
* HTML custom React components.
[16493] Fix | Delete
*/
[16494] Fix | Delete
typeof Component !== "string" ||
[16495] Fix | Delete
/**
[16496] Fix | Delete
* If it contains a dash, the element is a custom HTML webcomponent.
[16497] Fix | Delete
*/
[16498] Fix | Delete
Component.includes("-")) {
[16499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function