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
return false;
[16500] Fix | Delete
}
[16501] Fix | Delete
else if (
[16502] Fix | Delete
/**
[16503] Fix | Delete
* If it's in our list of lowercase SVG tags, it's an SVG component
[16504] Fix | Delete
*/
[16505] Fix | Delete
lowercaseSVGElements.indexOf(Component) > -1 ||
[16506] Fix | Delete
/**
[16507] Fix | Delete
* If it contains a capital letter, it's an SVG component
[16508] Fix | Delete
*/
[16509] Fix | Delete
/[A-Z]/u.test(Component)) {
[16510] Fix | Delete
return true;
[16511] Fix | Delete
}
[16512] Fix | Delete
return false;
[16513] Fix | Delete
}
[16514] Fix | Delete
[16515] Fix | Delete
[16516] Fix | Delete
[16517] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/projection/styles/scale-correction.mjs
[16518] Fix | Delete
const scaleCorrectors = {};
[16519] Fix | Delete
function addScaleCorrector(correctors) {
[16520] Fix | Delete
Object.assign(scaleCorrectors, correctors);
[16521] Fix | Delete
}
[16522] Fix | Delete
[16523] Fix | Delete
[16524] Fix | Delete
[16525] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/html/utils/transform.mjs
[16526] Fix | Delete
/**
[16527] Fix | Delete
* Generate a list of every possible transform key.
[16528] Fix | Delete
*/
[16529] Fix | Delete
const transformPropOrder = [
[16530] Fix | Delete
"transformPerspective",
[16531] Fix | Delete
"x",
[16532] Fix | Delete
"y",
[16533] Fix | Delete
"z",
[16534] Fix | Delete
"translateX",
[16535] Fix | Delete
"translateY",
[16536] Fix | Delete
"translateZ",
[16537] Fix | Delete
"scale",
[16538] Fix | Delete
"scaleX",
[16539] Fix | Delete
"scaleY",
[16540] Fix | Delete
"rotate",
[16541] Fix | Delete
"rotateX",
[16542] Fix | Delete
"rotateY",
[16543] Fix | Delete
"rotateZ",
[16544] Fix | Delete
"skew",
[16545] Fix | Delete
"skewX",
[16546] Fix | Delete
"skewY",
[16547] Fix | Delete
];
[16548] Fix | Delete
/**
[16549] Fix | Delete
* A quick lookup for transform props.
[16550] Fix | Delete
*/
[16551] Fix | Delete
const transformProps = new Set(transformPropOrder);
[16552] Fix | Delete
[16553] Fix | Delete
[16554] Fix | Delete
[16555] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/utils/is-forced-motion-value.mjs
[16556] Fix | Delete
[16557] Fix | Delete
[16558] Fix | Delete
[16559] Fix | Delete
function isForcedMotionValue(key, { layout, layoutId }) {
[16560] Fix | Delete
return (transformProps.has(key) ||
[16561] Fix | Delete
key.startsWith("origin") ||
[16562] Fix | Delete
((layout || layoutId !== undefined) &&
[16563] Fix | Delete
(!!scaleCorrectors[key] || key === "opacity")));
[16564] Fix | Delete
}
[16565] Fix | Delete
[16566] Fix | Delete
[16567] Fix | Delete
[16568] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/utils/is-motion-value.mjs
[16569] Fix | Delete
const isMotionValue = (value) => Boolean(value && value.getVelocity);
[16570] Fix | Delete
[16571] Fix | Delete
[16572] Fix | Delete
[16573] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/html/utils/build-transform.mjs
[16574] Fix | Delete
[16575] Fix | Delete
[16576] Fix | Delete
const translateAlias = {
[16577] Fix | Delete
x: "translateX",
[16578] Fix | Delete
y: "translateY",
[16579] Fix | Delete
z: "translateZ",
[16580] Fix | Delete
transformPerspective: "perspective",
[16581] Fix | Delete
};
[16582] Fix | Delete
const numTransforms = transformPropOrder.length;
[16583] Fix | Delete
/**
[16584] Fix | Delete
* Build a CSS transform style from individual x/y/scale etc properties.
[16585] Fix | Delete
*
[16586] Fix | Delete
* This outputs with a default order of transforms/scales/rotations, this can be customised by
[16587] Fix | Delete
* providing a transformTemplate function.
[16588] Fix | Delete
*/
[16589] Fix | Delete
function buildTransform(transform, { enableHardwareAcceleration = true, allowTransformNone = true, }, transformIsDefault, transformTemplate) {
[16590] Fix | Delete
// The transform string we're going to build into.
[16591] Fix | Delete
let transformString = "";
[16592] Fix | Delete
/**
[16593] Fix | Delete
* Loop over all possible transforms in order, adding the ones that
[16594] Fix | Delete
* are present to the transform string.
[16595] Fix | Delete
*/
[16596] Fix | Delete
for (let i = 0; i < numTransforms; i++) {
[16597] Fix | Delete
const key = transformPropOrder[i];
[16598] Fix | Delete
if (transform[key] !== undefined) {
[16599] Fix | Delete
const transformName = translateAlias[key] || key;
[16600] Fix | Delete
transformString += `${transformName}(${transform[key]}) `;
[16601] Fix | Delete
}
[16602] Fix | Delete
}
[16603] Fix | Delete
if (enableHardwareAcceleration && !transform.z) {
[16604] Fix | Delete
transformString += "translateZ(0)";
[16605] Fix | Delete
}
[16606] Fix | Delete
transformString = transformString.trim();
[16607] Fix | Delete
// If we have a custom `transform` template, pass our transform values and
[16608] Fix | Delete
// generated transformString to that before returning
[16609] Fix | Delete
if (transformTemplate) {
[16610] Fix | Delete
transformString = transformTemplate(transform, transformIsDefault ? "" : transformString);
[16611] Fix | Delete
}
[16612] Fix | Delete
else if (allowTransformNone && transformIsDefault) {
[16613] Fix | Delete
transformString = "none";
[16614] Fix | Delete
}
[16615] Fix | Delete
return transformString;
[16616] Fix | Delete
}
[16617] Fix | Delete
[16618] Fix | Delete
[16619] Fix | Delete
[16620] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/dom/utils/is-css-variable.mjs
[16621] Fix | Delete
const checkStringStartsWith = (token) => (key) => typeof key === "string" && key.startsWith(token);
[16622] Fix | Delete
const isCSSVariableName = checkStringStartsWith("--");
[16623] Fix | Delete
const startsAsVariableToken = checkStringStartsWith("var(--");
[16624] Fix | Delete
const isCSSVariableToken = (value) => {
[16625] Fix | Delete
const startsWithToken = startsAsVariableToken(value);
[16626] Fix | Delete
if (!startsWithToken)
[16627] Fix | Delete
return false;
[16628] Fix | Delete
// Ensure any comments are stripped from the value as this can harm performance of the regex.
[16629] Fix | Delete
return singleCssVariableRegex.test(value.split("/*")[0].trim());
[16630] Fix | Delete
};
[16631] Fix | Delete
const singleCssVariableRegex = /var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;
[16632] Fix | Delete
[16633] Fix | Delete
[16634] Fix | Delete
[16635] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/dom/value-types/get-as-type.mjs
[16636] Fix | Delete
/**
[16637] Fix | Delete
* Provided a value and a ValueType, returns the value as that value type.
[16638] Fix | Delete
*/
[16639] Fix | Delete
const getValueAsType = (value, type) => {
[16640] Fix | Delete
return type && typeof value === "number"
[16641] Fix | Delete
? type.transform(value)
[16642] Fix | Delete
: value;
[16643] Fix | Delete
};
[16644] Fix | Delete
[16645] Fix | Delete
[16646] Fix | Delete
[16647] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/utils/clamp.mjs
[16648] Fix | Delete
const clamp_clamp = (min, max, v) => {
[16649] Fix | Delete
if (v > max)
[16650] Fix | Delete
return max;
[16651] Fix | Delete
if (v < min)
[16652] Fix | Delete
return min;
[16653] Fix | Delete
return v;
[16654] Fix | Delete
};
[16655] Fix | Delete
[16656] Fix | Delete
[16657] Fix | Delete
[16658] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/types/numbers/index.mjs
[16659] Fix | Delete
[16660] Fix | Delete
[16661] Fix | Delete
const number = {
[16662] Fix | Delete
test: (v) => typeof v === "number",
[16663] Fix | Delete
parse: parseFloat,
[16664] Fix | Delete
transform: (v) => v,
[16665] Fix | Delete
};
[16666] Fix | Delete
const alpha = {
[16667] Fix | Delete
...number,
[16668] Fix | Delete
transform: (v) => clamp_clamp(0, 1, v),
[16669] Fix | Delete
};
[16670] Fix | Delete
const scale = {
[16671] Fix | Delete
...number,
[16672] Fix | Delete
default: 1,
[16673] Fix | Delete
};
[16674] Fix | Delete
[16675] Fix | Delete
[16676] Fix | Delete
[16677] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/types/utils.mjs
[16678] Fix | Delete
/**
[16679] Fix | Delete
* TODO: When we move from string as a source of truth to data models
[16680] Fix | Delete
* everything in this folder should probably be referred to as models vs types
[16681] Fix | Delete
*/
[16682] Fix | Delete
// If this number is a decimal, make it just five decimal places
[16683] Fix | Delete
// to avoid exponents
[16684] Fix | Delete
const sanitize = (v) => Math.round(v * 100000) / 100000;
[16685] Fix | Delete
const floatRegex = /-?(?:\d+(?:\.\d+)?|\.\d+)/gu;
[16686] Fix | Delete
const colorRegex = /(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;
[16687] Fix | Delete
const singleColorRegex = /^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;
[16688] Fix | Delete
function isString(v) {
[16689] Fix | Delete
return typeof v === "string";
[16690] Fix | Delete
}
[16691] Fix | Delete
[16692] Fix | Delete
[16693] Fix | Delete
[16694] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/types/numbers/units.mjs
[16695] Fix | Delete
[16696] Fix | Delete
[16697] Fix | Delete
const createUnitType = (unit) => ({
[16698] Fix | Delete
test: (v) => isString(v) && v.endsWith(unit) && v.split(" ").length === 1,
[16699] Fix | Delete
parse: parseFloat,
[16700] Fix | Delete
transform: (v) => `${v}${unit}`,
[16701] Fix | Delete
});
[16702] Fix | Delete
const degrees = createUnitType("deg");
[16703] Fix | Delete
const percent = createUnitType("%");
[16704] Fix | Delete
const px = createUnitType("px");
[16705] Fix | Delete
const vh = createUnitType("vh");
[16706] Fix | Delete
const vw = createUnitType("vw");
[16707] Fix | Delete
const progressPercentage = {
[16708] Fix | Delete
...percent,
[16709] Fix | Delete
parse: (v) => percent.parse(v) / 100,
[16710] Fix | Delete
transform: (v) => percent.transform(v * 100),
[16711] Fix | Delete
};
[16712] Fix | Delete
[16713] Fix | Delete
[16714] Fix | Delete
[16715] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/dom/value-types/type-int.mjs
[16716] Fix | Delete
[16717] Fix | Delete
[16718] Fix | Delete
const type_int_int = {
[16719] Fix | Delete
...number,
[16720] Fix | Delete
transform: Math.round,
[16721] Fix | Delete
};
[16722] Fix | Delete
[16723] Fix | Delete
[16724] Fix | Delete
[16725] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/dom/value-types/number.mjs
[16726] Fix | Delete
[16727] Fix | Delete
[16728] Fix | Delete
[16729] Fix | Delete
[16730] Fix | Delete
const numberValueTypes = {
[16731] Fix | Delete
// Border props
[16732] Fix | Delete
borderWidth: px,
[16733] Fix | Delete
borderTopWidth: px,
[16734] Fix | Delete
borderRightWidth: px,
[16735] Fix | Delete
borderBottomWidth: px,
[16736] Fix | Delete
borderLeftWidth: px,
[16737] Fix | Delete
borderRadius: px,
[16738] Fix | Delete
radius: px,
[16739] Fix | Delete
borderTopLeftRadius: px,
[16740] Fix | Delete
borderTopRightRadius: px,
[16741] Fix | Delete
borderBottomRightRadius: px,
[16742] Fix | Delete
borderBottomLeftRadius: px,
[16743] Fix | Delete
// Positioning props
[16744] Fix | Delete
width: px,
[16745] Fix | Delete
maxWidth: px,
[16746] Fix | Delete
height: px,
[16747] Fix | Delete
maxHeight: px,
[16748] Fix | Delete
size: px,
[16749] Fix | Delete
top: px,
[16750] Fix | Delete
right: px,
[16751] Fix | Delete
bottom: px,
[16752] Fix | Delete
left: px,
[16753] Fix | Delete
// Spacing props
[16754] Fix | Delete
padding: px,
[16755] Fix | Delete
paddingTop: px,
[16756] Fix | Delete
paddingRight: px,
[16757] Fix | Delete
paddingBottom: px,
[16758] Fix | Delete
paddingLeft: px,
[16759] Fix | Delete
margin: px,
[16760] Fix | Delete
marginTop: px,
[16761] Fix | Delete
marginRight: px,
[16762] Fix | Delete
marginBottom: px,
[16763] Fix | Delete
marginLeft: px,
[16764] Fix | Delete
// Transform props
[16765] Fix | Delete
rotate: degrees,
[16766] Fix | Delete
rotateX: degrees,
[16767] Fix | Delete
rotateY: degrees,
[16768] Fix | Delete
rotateZ: degrees,
[16769] Fix | Delete
scale: scale,
[16770] Fix | Delete
scaleX: scale,
[16771] Fix | Delete
scaleY: scale,
[16772] Fix | Delete
scaleZ: scale,
[16773] Fix | Delete
skew: degrees,
[16774] Fix | Delete
skewX: degrees,
[16775] Fix | Delete
skewY: degrees,
[16776] Fix | Delete
distance: px,
[16777] Fix | Delete
translateX: px,
[16778] Fix | Delete
translateY: px,
[16779] Fix | Delete
translateZ: px,
[16780] Fix | Delete
x: px,
[16781] Fix | Delete
y: px,
[16782] Fix | Delete
z: px,
[16783] Fix | Delete
perspective: px,
[16784] Fix | Delete
transformPerspective: px,
[16785] Fix | Delete
opacity: alpha,
[16786] Fix | Delete
originX: progressPercentage,
[16787] Fix | Delete
originY: progressPercentage,
[16788] Fix | Delete
originZ: px,
[16789] Fix | Delete
// Misc
[16790] Fix | Delete
zIndex: type_int_int,
[16791] Fix | Delete
backgroundPositionX: px,
[16792] Fix | Delete
backgroundPositionY: px,
[16793] Fix | Delete
// SVG
[16794] Fix | Delete
fillOpacity: alpha,
[16795] Fix | Delete
strokeOpacity: alpha,
[16796] Fix | Delete
numOctaves: type_int_int,
[16797] Fix | Delete
};
[16798] Fix | Delete
[16799] Fix | Delete
[16800] Fix | Delete
[16801] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/html/utils/build-styles.mjs
[16802] Fix | Delete
[16803] Fix | Delete
[16804] Fix | Delete
[16805] Fix | Delete
[16806] Fix | Delete
[16807] Fix | Delete
[16808] Fix | Delete
function buildHTMLStyles(state, latestValues, options, transformTemplate) {
[16809] Fix | Delete
const { style, vars, transform, transformOrigin } = state;
[16810] Fix | Delete
// Track whether we encounter any transform or transformOrigin values.
[16811] Fix | Delete
let hasTransform = false;
[16812] Fix | Delete
let hasTransformOrigin = false;
[16813] Fix | Delete
// Does the calculated transform essentially equal "none"?
[16814] Fix | Delete
let transformIsNone = true;
[16815] Fix | Delete
/**
[16816] Fix | Delete
* Loop over all our latest animated values and decide whether to handle them
[16817] Fix | Delete
* as a style or CSS variable.
[16818] Fix | Delete
*
[16819] Fix | Delete
* Transforms and transform origins are kept seperately for further processing.
[16820] Fix | Delete
*/
[16821] Fix | Delete
for (const key in latestValues) {
[16822] Fix | Delete
const value = latestValues[key];
[16823] Fix | Delete
/**
[16824] Fix | Delete
* If this is a CSS variable we don't do any further processing.
[16825] Fix | Delete
*/
[16826] Fix | Delete
if (isCSSVariableName(key)) {
[16827] Fix | Delete
vars[key] = value;
[16828] Fix | Delete
continue;
[16829] Fix | Delete
}
[16830] Fix | Delete
// Convert the value to its default value type, ie 0 -> "0px"
[16831] Fix | Delete
const valueType = numberValueTypes[key];
[16832] Fix | Delete
const valueAsType = getValueAsType(value, valueType);
[16833] Fix | Delete
if (transformProps.has(key)) {
[16834] Fix | Delete
// If this is a transform, flag to enable further transform processing
[16835] Fix | Delete
hasTransform = true;
[16836] Fix | Delete
transform[key] = valueAsType;
[16837] Fix | Delete
// If we already know we have a non-default transform, early return
[16838] Fix | Delete
if (!transformIsNone)
[16839] Fix | Delete
continue;
[16840] Fix | Delete
// Otherwise check to see if this is a default transform
[16841] Fix | Delete
if (value !== (valueType.default || 0))
[16842] Fix | Delete
transformIsNone = false;
[16843] Fix | Delete
}
[16844] Fix | Delete
else if (key.startsWith("origin")) {
[16845] Fix | Delete
// If this is a transform origin, flag and enable further transform-origin processing
[16846] Fix | Delete
hasTransformOrigin = true;
[16847] Fix | Delete
transformOrigin[key] = valueAsType;
[16848] Fix | Delete
}
[16849] Fix | Delete
else {
[16850] Fix | Delete
style[key] = valueAsType;
[16851] Fix | Delete
}
[16852] Fix | Delete
}
[16853] Fix | Delete
if (!latestValues.transform) {
[16854] Fix | Delete
if (hasTransform || transformTemplate) {
[16855] Fix | Delete
style.transform = buildTransform(state.transform, options, transformIsNone, transformTemplate);
[16856] Fix | Delete
}
[16857] Fix | Delete
else if (style.transform) {
[16858] Fix | Delete
/**
[16859] Fix | Delete
* If we have previously created a transform but currently don't have any,
[16860] Fix | Delete
* reset transform style to none.
[16861] Fix | Delete
*/
[16862] Fix | Delete
style.transform = "none";
[16863] Fix | Delete
}
[16864] Fix | Delete
}
[16865] Fix | Delete
/**
[16866] Fix | Delete
* Build a transformOrigin style. Uses the same defaults as the browser for
[16867] Fix | Delete
* undefined origins.
[16868] Fix | Delete
*/
[16869] Fix | Delete
if (hasTransformOrigin) {
[16870] Fix | Delete
const { originX = "50%", originY = "50%", originZ = 0, } = transformOrigin;
[16871] Fix | Delete
style.transformOrigin = `${originX} ${originY} ${originZ}`;
[16872] Fix | Delete
}
[16873] Fix | Delete
}
[16874] Fix | Delete
[16875] Fix | Delete
[16876] Fix | Delete
[16877] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs
[16878] Fix | Delete
const createHtmlRenderState = () => ({
[16879] Fix | Delete
style: {},
[16880] Fix | Delete
transform: {},
[16881] Fix | Delete
transformOrigin: {},
[16882] Fix | Delete
vars: {},
[16883] Fix | Delete
});
[16884] Fix | Delete
[16885] Fix | Delete
[16886] Fix | Delete
[16887] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/html/use-props.mjs
[16888] Fix | Delete
[16889] Fix | Delete
[16890] Fix | Delete
[16891] Fix | Delete
[16892] Fix | Delete
[16893] Fix | Delete
[16894] Fix | Delete
function copyRawValuesOnly(target, source, props) {
[16895] Fix | Delete
for (const key in source) {
[16896] Fix | Delete
if (!isMotionValue(source[key]) && !isForcedMotionValue(key, props)) {
[16897] Fix | Delete
target[key] = source[key];
[16898] Fix | Delete
}
[16899] Fix | Delete
}
[16900] Fix | Delete
}
[16901] Fix | Delete
function useInitialMotionValues({ transformTemplate }, visualState, isStatic) {
[16902] Fix | Delete
return (0,external_React_.useMemo)(() => {
[16903] Fix | Delete
const state = createHtmlRenderState();
[16904] Fix | Delete
buildHTMLStyles(state, visualState, { enableHardwareAcceleration: !isStatic }, transformTemplate);
[16905] Fix | Delete
return Object.assign({}, state.vars, state.style);
[16906] Fix | Delete
}, [visualState]);
[16907] Fix | Delete
}
[16908] Fix | Delete
function useStyle(props, visualState, isStatic) {
[16909] Fix | Delete
const styleProp = props.style || {};
[16910] Fix | Delete
const style = {};
[16911] Fix | Delete
/**
[16912] Fix | Delete
* Copy non-Motion Values straight into style
[16913] Fix | Delete
*/
[16914] Fix | Delete
copyRawValuesOnly(style, styleProp, props);
[16915] Fix | Delete
Object.assign(style, useInitialMotionValues(props, visualState, isStatic));
[16916] Fix | Delete
return style;
[16917] Fix | Delete
}
[16918] Fix | Delete
function useHTMLProps(props, visualState, isStatic) {
[16919] Fix | Delete
// The `any` isn't ideal but it is the type of createElement props argument
[16920] Fix | Delete
const htmlProps = {};
[16921] Fix | Delete
const style = useStyle(props, visualState, isStatic);
[16922] Fix | Delete
if (props.drag && props.dragListener !== false) {
[16923] Fix | Delete
// Disable the ghost element when a user drags
[16924] Fix | Delete
htmlProps.draggable = false;
[16925] Fix | Delete
// Disable text selection
[16926] Fix | Delete
style.userSelect =
[16927] Fix | Delete
style.WebkitUserSelect =
[16928] Fix | Delete
style.WebkitTouchCallout =
[16929] Fix | Delete
"none";
[16930] Fix | Delete
// Disable scrolling on the draggable direction
[16931] Fix | Delete
style.touchAction =
[16932] Fix | Delete
props.drag === true
[16933] Fix | Delete
? "none"
[16934] Fix | Delete
: `pan-${props.drag === "x" ? "y" : "x"}`;
[16935] Fix | Delete
}
[16936] Fix | Delete
if (props.tabIndex === undefined &&
[16937] Fix | Delete
(props.onTap || props.onTapStart || props.whileTap)) {
[16938] Fix | Delete
htmlProps.tabIndex = 0;
[16939] Fix | Delete
}
[16940] Fix | Delete
htmlProps.style = style;
[16941] Fix | Delete
return htmlProps;
[16942] Fix | Delete
}
[16943] Fix | Delete
[16944] Fix | Delete
[16945] Fix | Delete
[16946] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/motion/utils/valid-prop.mjs
[16947] Fix | Delete
/**
[16948] Fix | Delete
* A list of all valid MotionProps.
[16949] Fix | Delete
*
[16950] Fix | Delete
* @privateRemarks
[16951] Fix | Delete
* This doesn't throw if a `MotionProp` name is missing - it should.
[16952] Fix | Delete
*/
[16953] Fix | Delete
const validMotionProps = new Set([
[16954] Fix | Delete
"animate",
[16955] Fix | Delete
"exit",
[16956] Fix | Delete
"variants",
[16957] Fix | Delete
"initial",
[16958] Fix | Delete
"style",
[16959] Fix | Delete
"values",
[16960] Fix | Delete
"variants",
[16961] Fix | Delete
"transition",
[16962] Fix | Delete
"transformTemplate",
[16963] Fix | Delete
"custom",
[16964] Fix | Delete
"inherit",
[16965] Fix | Delete
"onBeforeLayoutMeasure",
[16966] Fix | Delete
"onAnimationStart",
[16967] Fix | Delete
"onAnimationComplete",
[16968] Fix | Delete
"onUpdate",
[16969] Fix | Delete
"onDragStart",
[16970] Fix | Delete
"onDrag",
[16971] Fix | Delete
"onDragEnd",
[16972] Fix | Delete
"onMeasureDragConstraints",
[16973] Fix | Delete
"onDirectionLock",
[16974] Fix | Delete
"onDragTransitionEnd",
[16975] Fix | Delete
"_dragX",
[16976] Fix | Delete
"_dragY",
[16977] Fix | Delete
"onHoverStart",
[16978] Fix | Delete
"onHoverEnd",
[16979] Fix | Delete
"onViewportEnter",
[16980] Fix | Delete
"onViewportLeave",
[16981] Fix | Delete
"globalTapTarget",
[16982] Fix | Delete
"ignoreStrict",
[16983] Fix | Delete
"viewport",
[16984] Fix | Delete
]);
[16985] Fix | Delete
/**
[16986] Fix | Delete
* Check whether a prop name is a valid `MotionProp` key.
[16987] Fix | Delete
*
[16988] Fix | Delete
* @param key - Name of the property to check
[16989] Fix | Delete
* @returns `true` is key is a valid `MotionProp`.
[16990] Fix | Delete
*
[16991] Fix | Delete
* @public
[16992] Fix | Delete
*/
[16993] Fix | Delete
function isValidMotionProp(key) {
[16994] Fix | Delete
return (key.startsWith("while") ||
[16995] Fix | Delete
(key.startsWith("drag") && key !== "draggable") ||
[16996] Fix | Delete
key.startsWith("layout") ||
[16997] Fix | Delete
key.startsWith("onTap") ||
[16998] Fix | Delete
key.startsWith("onPan") ||
[16999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function