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
elementsToMeasure.forEach((element) => {
[18500] Fix | Delete
element.render();
[18501] Fix | Delete
const restore = transformsToRestore.get(element);
[18502] Fix | Delete
if (restore) {
[18503] Fix | Delete
restore.forEach(([key, value]) => {
[18504] Fix | Delete
var _a;
[18505] Fix | Delete
(_a = element.getValue(key)) === null || _a === void 0 ? void 0 : _a.set(value);
[18506] Fix | Delete
});
[18507] Fix | Delete
}
[18508] Fix | Delete
});
[18509] Fix | Delete
// Read
[18510] Fix | Delete
resolversToMeasure.forEach((resolver) => resolver.measureEndState());
[18511] Fix | Delete
// Write
[18512] Fix | Delete
resolversToMeasure.forEach((resolver) => {
[18513] Fix | Delete
if (resolver.suspendedScrollY !== undefined) {
[18514] Fix | Delete
window.scrollTo(0, resolver.suspendedScrollY);
[18515] Fix | Delete
}
[18516] Fix | Delete
});
[18517] Fix | Delete
}
[18518] Fix | Delete
anyNeedsMeasurement = false;
[18519] Fix | Delete
isScheduled = false;
[18520] Fix | Delete
toResolve.forEach((resolver) => resolver.complete());
[18521] Fix | Delete
toResolve.clear();
[18522] Fix | Delete
}
[18523] Fix | Delete
function readAllKeyframes() {
[18524] Fix | Delete
toResolve.forEach((resolver) => {
[18525] Fix | Delete
resolver.readKeyframes();
[18526] Fix | Delete
if (resolver.needsMeasurement) {
[18527] Fix | Delete
anyNeedsMeasurement = true;
[18528] Fix | Delete
}
[18529] Fix | Delete
});
[18530] Fix | Delete
}
[18531] Fix | Delete
function flushKeyframeResolvers() {
[18532] Fix | Delete
readAllKeyframes();
[18533] Fix | Delete
measureAllKeyframes();
[18534] Fix | Delete
}
[18535] Fix | Delete
class KeyframeResolver {
[18536] Fix | Delete
constructor(unresolvedKeyframes, onComplete, name, motionValue, element, isAsync = false) {
[18537] Fix | Delete
/**
[18538] Fix | Delete
* Track whether this resolver has completed. Once complete, it never
[18539] Fix | Delete
* needs to attempt keyframe resolution again.
[18540] Fix | Delete
*/
[18541] Fix | Delete
this.isComplete = false;
[18542] Fix | Delete
/**
[18543] Fix | Delete
* Track whether this resolver is async. If it is, it'll be added to the
[18544] Fix | Delete
* resolver queue and flushed in the next frame. Resolvers that aren't going
[18545] Fix | Delete
* to trigger read/write thrashing don't need to be async.
[18546] Fix | Delete
*/
[18547] Fix | Delete
this.isAsync = false;
[18548] Fix | Delete
/**
[18549] Fix | Delete
* Track whether this resolver needs to perform a measurement
[18550] Fix | Delete
* to resolve its keyframes.
[18551] Fix | Delete
*/
[18552] Fix | Delete
this.needsMeasurement = false;
[18553] Fix | Delete
/**
[18554] Fix | Delete
* Track whether this resolver is currently scheduled to resolve
[18555] Fix | Delete
* to allow it to be cancelled and resumed externally.
[18556] Fix | Delete
*/
[18557] Fix | Delete
this.isScheduled = false;
[18558] Fix | Delete
this.unresolvedKeyframes = [...unresolvedKeyframes];
[18559] Fix | Delete
this.onComplete = onComplete;
[18560] Fix | Delete
this.name = name;
[18561] Fix | Delete
this.motionValue = motionValue;
[18562] Fix | Delete
this.element = element;
[18563] Fix | Delete
this.isAsync = isAsync;
[18564] Fix | Delete
}
[18565] Fix | Delete
scheduleResolve() {
[18566] Fix | Delete
this.isScheduled = true;
[18567] Fix | Delete
if (this.isAsync) {
[18568] Fix | Delete
toResolve.add(this);
[18569] Fix | Delete
if (!isScheduled) {
[18570] Fix | Delete
isScheduled = true;
[18571] Fix | Delete
frame_frame.read(readAllKeyframes);
[18572] Fix | Delete
frame_frame.resolveKeyframes(measureAllKeyframes);
[18573] Fix | Delete
}
[18574] Fix | Delete
}
[18575] Fix | Delete
else {
[18576] Fix | Delete
this.readKeyframes();
[18577] Fix | Delete
this.complete();
[18578] Fix | Delete
}
[18579] Fix | Delete
}
[18580] Fix | Delete
readKeyframes() {
[18581] Fix | Delete
const { unresolvedKeyframes, name, element, motionValue } = this;
[18582] Fix | Delete
/**
[18583] Fix | Delete
* If a keyframe is null, we hydrate it either by reading it from
[18584] Fix | Delete
* the instance, or propagating from previous keyframes.
[18585] Fix | Delete
*/
[18586] Fix | Delete
for (let i = 0; i < unresolvedKeyframes.length; i++) {
[18587] Fix | Delete
if (unresolvedKeyframes[i] === null) {
[18588] Fix | Delete
/**
[18589] Fix | Delete
* If the first keyframe is null, we need to find its value by sampling the element
[18590] Fix | Delete
*/
[18591] Fix | Delete
if (i === 0) {
[18592] Fix | Delete
const currentValue = motionValue === null || motionValue === void 0 ? void 0 : motionValue.get();
[18593] Fix | Delete
const finalKeyframe = unresolvedKeyframes[unresolvedKeyframes.length - 1];
[18594] Fix | Delete
if (currentValue !== undefined) {
[18595] Fix | Delete
unresolvedKeyframes[0] = currentValue;
[18596] Fix | Delete
}
[18597] Fix | Delete
else if (element && name) {
[18598] Fix | Delete
const valueAsRead = element.readValue(name, finalKeyframe);
[18599] Fix | Delete
if (valueAsRead !== undefined && valueAsRead !== null) {
[18600] Fix | Delete
unresolvedKeyframes[0] = valueAsRead;
[18601] Fix | Delete
}
[18602] Fix | Delete
}
[18603] Fix | Delete
if (unresolvedKeyframes[0] === undefined) {
[18604] Fix | Delete
unresolvedKeyframes[0] = finalKeyframe;
[18605] Fix | Delete
}
[18606] Fix | Delete
if (motionValue && currentValue === undefined) {
[18607] Fix | Delete
motionValue.set(unresolvedKeyframes[0]);
[18608] Fix | Delete
}
[18609] Fix | Delete
}
[18610] Fix | Delete
else {
[18611] Fix | Delete
unresolvedKeyframes[i] = unresolvedKeyframes[i - 1];
[18612] Fix | Delete
}
[18613] Fix | Delete
}
[18614] Fix | Delete
}
[18615] Fix | Delete
}
[18616] Fix | Delete
setFinalKeyframe() { }
[18617] Fix | Delete
measureInitialState() { }
[18618] Fix | Delete
renderEndStyles() { }
[18619] Fix | Delete
measureEndState() { }
[18620] Fix | Delete
complete() {
[18621] Fix | Delete
this.isComplete = true;
[18622] Fix | Delete
this.onComplete(this.unresolvedKeyframes, this.finalKeyframe);
[18623] Fix | Delete
toResolve.delete(this);
[18624] Fix | Delete
}
[18625] Fix | Delete
cancel() {
[18626] Fix | Delete
if (!this.isComplete) {
[18627] Fix | Delete
this.isScheduled = false;
[18628] Fix | Delete
toResolve.delete(this);
[18629] Fix | Delete
}
[18630] Fix | Delete
}
[18631] Fix | Delete
resume() {
[18632] Fix | Delete
if (!this.isComplete)
[18633] Fix | Delete
this.scheduleResolve();
[18634] Fix | Delete
}
[18635] Fix | Delete
}
[18636] Fix | Delete
[18637] Fix | Delete
[18638] Fix | Delete
[18639] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/types/color/utils.mjs
[18640] Fix | Delete
[18641] Fix | Delete
[18642] Fix | Delete
/**
[18643] Fix | Delete
* Returns true if the provided string is a color, ie rgba(0,0,0,0) or #000,
[18644] Fix | Delete
* but false if a number or multiple colors
[18645] Fix | Delete
*/
[18646] Fix | Delete
const isColorString = (type, testProp) => (v) => {
[18647] Fix | Delete
return Boolean((isString(v) && singleColorRegex.test(v) && v.startsWith(type)) ||
[18648] Fix | Delete
(testProp && Object.prototype.hasOwnProperty.call(v, testProp)));
[18649] Fix | Delete
};
[18650] Fix | Delete
const splitColor = (aName, bName, cName) => (v) => {
[18651] Fix | Delete
if (!isString(v))
[18652] Fix | Delete
return v;
[18653] Fix | Delete
const [a, b, c, alpha] = v.match(floatRegex);
[18654] Fix | Delete
return {
[18655] Fix | Delete
[aName]: parseFloat(a),
[18656] Fix | Delete
[bName]: parseFloat(b),
[18657] Fix | Delete
[cName]: parseFloat(c),
[18658] Fix | Delete
alpha: alpha !== undefined ? parseFloat(alpha) : 1,
[18659] Fix | Delete
};
[18660] Fix | Delete
};
[18661] Fix | Delete
[18662] Fix | Delete
[18663] Fix | Delete
[18664] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/types/color/rgba.mjs
[18665] Fix | Delete
[18666] Fix | Delete
[18667] Fix | Delete
[18668] Fix | Delete
[18669] Fix | Delete
[18670] Fix | Delete
const clampRgbUnit = (v) => clamp_clamp(0, 255, v);
[18671] Fix | Delete
const rgbUnit = {
[18672] Fix | Delete
...number,
[18673] Fix | Delete
transform: (v) => Math.round(clampRgbUnit(v)),
[18674] Fix | Delete
};
[18675] Fix | Delete
const rgba = {
[18676] Fix | Delete
test: isColorString("rgb", "red"),
[18677] Fix | Delete
parse: splitColor("red", "green", "blue"),
[18678] Fix | Delete
transform: ({ red, green, blue, alpha: alpha$1 = 1 }) => "rgba(" +
[18679] Fix | Delete
rgbUnit.transform(red) +
[18680] Fix | Delete
", " +
[18681] Fix | Delete
rgbUnit.transform(green) +
[18682] Fix | Delete
", " +
[18683] Fix | Delete
rgbUnit.transform(blue) +
[18684] Fix | Delete
", " +
[18685] Fix | Delete
sanitize(alpha.transform(alpha$1)) +
[18686] Fix | Delete
")",
[18687] Fix | Delete
};
[18688] Fix | Delete
[18689] Fix | Delete
[18690] Fix | Delete
[18691] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/types/color/hex.mjs
[18692] Fix | Delete
[18693] Fix | Delete
[18694] Fix | Delete
[18695] Fix | Delete
function parseHex(v) {
[18696] Fix | Delete
let r = "";
[18697] Fix | Delete
let g = "";
[18698] Fix | Delete
let b = "";
[18699] Fix | Delete
let a = "";
[18700] Fix | Delete
// If we have 6 characters, ie #FF0000
[18701] Fix | Delete
if (v.length > 5) {
[18702] Fix | Delete
r = v.substring(1, 3);
[18703] Fix | Delete
g = v.substring(3, 5);
[18704] Fix | Delete
b = v.substring(5, 7);
[18705] Fix | Delete
a = v.substring(7, 9);
[18706] Fix | Delete
// Or we have 3 characters, ie #F00
[18707] Fix | Delete
}
[18708] Fix | Delete
else {
[18709] Fix | Delete
r = v.substring(1, 2);
[18710] Fix | Delete
g = v.substring(2, 3);
[18711] Fix | Delete
b = v.substring(3, 4);
[18712] Fix | Delete
a = v.substring(4, 5);
[18713] Fix | Delete
r += r;
[18714] Fix | Delete
g += g;
[18715] Fix | Delete
b += b;
[18716] Fix | Delete
a += a;
[18717] Fix | Delete
}
[18718] Fix | Delete
return {
[18719] Fix | Delete
red: parseInt(r, 16),
[18720] Fix | Delete
green: parseInt(g, 16),
[18721] Fix | Delete
blue: parseInt(b, 16),
[18722] Fix | Delete
alpha: a ? parseInt(a, 16) / 255 : 1,
[18723] Fix | Delete
};
[18724] Fix | Delete
}
[18725] Fix | Delete
const hex = {
[18726] Fix | Delete
test: isColorString("#"),
[18727] Fix | Delete
parse: parseHex,
[18728] Fix | Delete
transform: rgba.transform,
[18729] Fix | Delete
};
[18730] Fix | Delete
[18731] Fix | Delete
[18732] Fix | Delete
[18733] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/types/color/hsla.mjs
[18734] Fix | Delete
[18735] Fix | Delete
[18736] Fix | Delete
[18737] Fix | Delete
[18738] Fix | Delete
[18739] Fix | Delete
const hsla = {
[18740] Fix | Delete
test: isColorString("hsl", "hue"),
[18741] Fix | Delete
parse: splitColor("hue", "saturation", "lightness"),
[18742] Fix | Delete
transform: ({ hue, saturation, lightness, alpha: alpha$1 = 1 }) => {
[18743] Fix | Delete
return ("hsla(" +
[18744] Fix | Delete
Math.round(hue) +
[18745] Fix | Delete
", " +
[18746] Fix | Delete
percent.transform(sanitize(saturation)) +
[18747] Fix | Delete
", " +
[18748] Fix | Delete
percent.transform(sanitize(lightness)) +
[18749] Fix | Delete
", " +
[18750] Fix | Delete
sanitize(alpha.transform(alpha$1)) +
[18751] Fix | Delete
")");
[18752] Fix | Delete
},
[18753] Fix | Delete
};
[18754] Fix | Delete
[18755] Fix | Delete
[18756] Fix | Delete
[18757] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/types/color/index.mjs
[18758] Fix | Delete
[18759] Fix | Delete
[18760] Fix | Delete
[18761] Fix | Delete
[18762] Fix | Delete
[18763] Fix | Delete
const color = {
[18764] Fix | Delete
test: (v) => rgba.test(v) || hex.test(v) || hsla.test(v),
[18765] Fix | Delete
parse: (v) => {
[18766] Fix | Delete
if (rgba.test(v)) {
[18767] Fix | Delete
return rgba.parse(v);
[18768] Fix | Delete
}
[18769] Fix | Delete
else if (hsla.test(v)) {
[18770] Fix | Delete
return hsla.parse(v);
[18771] Fix | Delete
}
[18772] Fix | Delete
else {
[18773] Fix | Delete
return hex.parse(v);
[18774] Fix | Delete
}
[18775] Fix | Delete
},
[18776] Fix | Delete
transform: (v) => {
[18777] Fix | Delete
return isString(v)
[18778] Fix | Delete
? v
[18779] Fix | Delete
: v.hasOwnProperty("red")
[18780] Fix | Delete
? rgba.transform(v)
[18781] Fix | Delete
: hsla.transform(v);
[18782] Fix | Delete
},
[18783] Fix | Delete
};
[18784] Fix | Delete
[18785] Fix | Delete
[18786] Fix | Delete
[18787] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/types/complex/index.mjs
[18788] Fix | Delete
[18789] Fix | Delete
[18790] Fix | Delete
[18791] Fix | Delete
function test(v) {
[18792] Fix | Delete
var _a, _b;
[18793] Fix | Delete
return (isNaN(v) &&
[18794] Fix | Delete
isString(v) &&
[18795] Fix | Delete
(((_a = v.match(floatRegex)) === null || _a === void 0 ? void 0 : _a.length) || 0) +
[18796] Fix | Delete
(((_b = v.match(colorRegex)) === null || _b === void 0 ? void 0 : _b.length) || 0) >
[18797] Fix | Delete
0);
[18798] Fix | Delete
}
[18799] Fix | Delete
const NUMBER_TOKEN = "number";
[18800] Fix | Delete
const COLOR_TOKEN = "color";
[18801] Fix | Delete
const VAR_TOKEN = "var";
[18802] Fix | Delete
const VAR_FUNCTION_TOKEN = "var(";
[18803] Fix | Delete
const SPLIT_TOKEN = "${}";
[18804] Fix | Delete
// this regex consists of the `singleCssVariableRegex|rgbHSLValueRegex|digitRegex`
[18805] Fix | Delete
const complexRegex = /var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;
[18806] Fix | Delete
function analyseComplexValue(value) {
[18807] Fix | Delete
const originalValue = value.toString();
[18808] Fix | Delete
const values = [];
[18809] Fix | Delete
const indexes = {
[18810] Fix | Delete
color: [],
[18811] Fix | Delete
number: [],
[18812] Fix | Delete
var: [],
[18813] Fix | Delete
};
[18814] Fix | Delete
const types = [];
[18815] Fix | Delete
let i = 0;
[18816] Fix | Delete
const tokenised = originalValue.replace(complexRegex, (parsedValue) => {
[18817] Fix | Delete
if (color.test(parsedValue)) {
[18818] Fix | Delete
indexes.color.push(i);
[18819] Fix | Delete
types.push(COLOR_TOKEN);
[18820] Fix | Delete
values.push(color.parse(parsedValue));
[18821] Fix | Delete
}
[18822] Fix | Delete
else if (parsedValue.startsWith(VAR_FUNCTION_TOKEN)) {
[18823] Fix | Delete
indexes.var.push(i);
[18824] Fix | Delete
types.push(VAR_TOKEN);
[18825] Fix | Delete
values.push(parsedValue);
[18826] Fix | Delete
}
[18827] Fix | Delete
else {
[18828] Fix | Delete
indexes.number.push(i);
[18829] Fix | Delete
types.push(NUMBER_TOKEN);
[18830] Fix | Delete
values.push(parseFloat(parsedValue));
[18831] Fix | Delete
}
[18832] Fix | Delete
++i;
[18833] Fix | Delete
return SPLIT_TOKEN;
[18834] Fix | Delete
});
[18835] Fix | Delete
const split = tokenised.split(SPLIT_TOKEN);
[18836] Fix | Delete
return { values, split, indexes, types };
[18837] Fix | Delete
}
[18838] Fix | Delete
function parseComplexValue(v) {
[18839] Fix | Delete
return analyseComplexValue(v).values;
[18840] Fix | Delete
}
[18841] Fix | Delete
function createTransformer(source) {
[18842] Fix | Delete
const { split, types } = analyseComplexValue(source);
[18843] Fix | Delete
const numSections = split.length;
[18844] Fix | Delete
return (v) => {
[18845] Fix | Delete
let output = "";
[18846] Fix | Delete
for (let i = 0; i < numSections; i++) {
[18847] Fix | Delete
output += split[i];
[18848] Fix | Delete
if (v[i] !== undefined) {
[18849] Fix | Delete
const type = types[i];
[18850] Fix | Delete
if (type === NUMBER_TOKEN) {
[18851] Fix | Delete
output += sanitize(v[i]);
[18852] Fix | Delete
}
[18853] Fix | Delete
else if (type === COLOR_TOKEN) {
[18854] Fix | Delete
output += color.transform(v[i]);
[18855] Fix | Delete
}
[18856] Fix | Delete
else {
[18857] Fix | Delete
output += v[i];
[18858] Fix | Delete
}
[18859] Fix | Delete
}
[18860] Fix | Delete
}
[18861] Fix | Delete
return output;
[18862] Fix | Delete
};
[18863] Fix | Delete
}
[18864] Fix | Delete
const convertNumbersToZero = (v) => typeof v === "number" ? 0 : v;
[18865] Fix | Delete
function getAnimatableNone(v) {
[18866] Fix | Delete
const parsed = parseComplexValue(v);
[18867] Fix | Delete
const transformer = createTransformer(v);
[18868] Fix | Delete
return transformer(parsed.map(convertNumbersToZero));
[18869] Fix | Delete
}
[18870] Fix | Delete
const complex = {
[18871] Fix | Delete
test,
[18872] Fix | Delete
parse: parseComplexValue,
[18873] Fix | Delete
createTransformer,
[18874] Fix | Delete
getAnimatableNone,
[18875] Fix | Delete
};
[18876] Fix | Delete
[18877] Fix | Delete
[18878] Fix | Delete
[18879] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/value/types/complex/filter.mjs
[18880] Fix | Delete
[18881] Fix | Delete
[18882] Fix | Delete
[18883] Fix | Delete
/**
[18884] Fix | Delete
* Properties that should default to 1 or 100%
[18885] Fix | Delete
*/
[18886] Fix | Delete
const maxDefaults = new Set(["brightness", "contrast", "saturate", "opacity"]);
[18887] Fix | Delete
function applyDefaultFilter(v) {
[18888] Fix | Delete
const [name, value] = v.slice(0, -1).split("(");
[18889] Fix | Delete
if (name === "drop-shadow")
[18890] Fix | Delete
return v;
[18891] Fix | Delete
const [number] = value.match(floatRegex) || [];
[18892] Fix | Delete
if (!number)
[18893] Fix | Delete
return v;
[18894] Fix | Delete
const unit = value.replace(number, "");
[18895] Fix | Delete
let defaultValue = maxDefaults.has(name) ? 1 : 0;
[18896] Fix | Delete
if (number !== value)
[18897] Fix | Delete
defaultValue *= 100;
[18898] Fix | Delete
return name + "(" + defaultValue + unit + ")";
[18899] Fix | Delete
}
[18900] Fix | Delete
const functionRegex = /\b([a-z-]*)\(.*?\)/gu;
[18901] Fix | Delete
const filter = {
[18902] Fix | Delete
...complex,
[18903] Fix | Delete
getAnimatableNone: (v) => {
[18904] Fix | Delete
const functions = v.match(functionRegex);
[18905] Fix | Delete
return functions ? functions.map(applyDefaultFilter).join(" ") : v;
[18906] Fix | Delete
},
[18907] Fix | Delete
};
[18908] Fix | Delete
[18909] Fix | Delete
[18910] Fix | Delete
[18911] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/dom/value-types/defaults.mjs
[18912] Fix | Delete
[18913] Fix | Delete
[18914] Fix | Delete
[18915] Fix | Delete
[18916] Fix | Delete
/**
[18917] Fix | Delete
* A map of default value types for common values
[18918] Fix | Delete
*/
[18919] Fix | Delete
const defaultValueTypes = {
[18920] Fix | Delete
...numberValueTypes,
[18921] Fix | Delete
// Color props
[18922] Fix | Delete
color: color,
[18923] Fix | Delete
backgroundColor: color,
[18924] Fix | Delete
outlineColor: color,
[18925] Fix | Delete
fill: color,
[18926] Fix | Delete
stroke: color,
[18927] Fix | Delete
// Border props
[18928] Fix | Delete
borderColor: color,
[18929] Fix | Delete
borderTopColor: color,
[18930] Fix | Delete
borderRightColor: color,
[18931] Fix | Delete
borderBottomColor: color,
[18932] Fix | Delete
borderLeftColor: color,
[18933] Fix | Delete
filter: filter,
[18934] Fix | Delete
WebkitFilter: filter,
[18935] Fix | Delete
};
[18936] Fix | Delete
/**
[18937] Fix | Delete
* Gets the default ValueType for the provided value key
[18938] Fix | Delete
*/
[18939] Fix | Delete
const getDefaultValueType = (key) => defaultValueTypes[key];
[18940] Fix | Delete
[18941] Fix | Delete
[18942] Fix | Delete
[18943] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/dom/value-types/animatable-none.mjs
[18944] Fix | Delete
[18945] Fix | Delete
[18946] Fix | Delete
[18947] Fix | Delete
[18948] Fix | Delete
function animatable_none_getAnimatableNone(key, value) {
[18949] Fix | Delete
let defaultValueType = getDefaultValueType(key);
[18950] Fix | Delete
if (defaultValueType !== filter)
[18951] Fix | Delete
defaultValueType = complex;
[18952] Fix | Delete
// If value is not recognised as animatable, ie "none", create an animatable version origin based on the target
[18953] Fix | Delete
return defaultValueType.getAnimatableNone
[18954] Fix | Delete
? defaultValueType.getAnimatableNone(value)
[18955] Fix | Delete
: undefined;
[18956] Fix | Delete
}
[18957] Fix | Delete
[18958] Fix | Delete
[18959] Fix | Delete
[18960] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/html/utils/make-none-animatable.mjs
[18961] Fix | Delete
[18962] Fix | Delete
[18963] Fix | Delete
[18964] Fix | Delete
/**
[18965] Fix | Delete
* If we encounter keyframes like "none" or "0" and we also have keyframes like
[18966] Fix | Delete
* "#fff" or "200px 200px" we want to find a keyframe to serve as a template for
[18967] Fix | Delete
* the "none" keyframes. In this case "#fff" or "200px 200px" - then these get turned into
[18968] Fix | Delete
* zero equivalents, i.e. "#fff0" or "0px 0px".
[18969] Fix | Delete
*/
[18970] Fix | Delete
const invalidTemplates = new Set(["auto", "none", "0"]);
[18971] Fix | Delete
function makeNoneKeyframesAnimatable(unresolvedKeyframes, noneKeyframeIndexes, name) {
[18972] Fix | Delete
let i = 0;
[18973] Fix | Delete
let animatableTemplate = undefined;
[18974] Fix | Delete
while (i < unresolvedKeyframes.length && !animatableTemplate) {
[18975] Fix | Delete
const keyframe = unresolvedKeyframes[i];
[18976] Fix | Delete
if (typeof keyframe === "string" &&
[18977] Fix | Delete
!invalidTemplates.has(keyframe) &&
[18978] Fix | Delete
analyseComplexValue(keyframe).values.length) {
[18979] Fix | Delete
animatableTemplate = unresolvedKeyframes[i];
[18980] Fix | Delete
}
[18981] Fix | Delete
i++;
[18982] Fix | Delete
}
[18983] Fix | Delete
if (animatableTemplate && name) {
[18984] Fix | Delete
for (const noneIndex of noneKeyframeIndexes) {
[18985] Fix | Delete
unresolvedKeyframes[noneIndex] = animatable_none_getAnimatableNone(name, animatableTemplate);
[18986] Fix | Delete
}
[18987] Fix | Delete
}
[18988] Fix | Delete
}
[18989] Fix | Delete
[18990] Fix | Delete
[18991] Fix | Delete
[18992] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/framer-motion/dist/es/render/dom/DOMKeyframesResolver.mjs
[18993] Fix | Delete
[18994] Fix | Delete
[18995] Fix | Delete
[18996] Fix | Delete
[18997] Fix | Delete
[18998] Fix | Delete
[18999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function