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
/**
[27500] Fix | Delete
* Get the first defined/non-null value from an array.
[27501] Fix | Delete
*
[27502] Fix | Delete
* @template T
[27503] Fix | Delete
*
[27504] Fix | Delete
* @param {Array<T | null | undefined>} values Values to derive from.
[27505] Fix | Delete
* @param {T} fallbackValue Fallback value if there are no defined values.
[27506] Fix | Delete
* @return {T} A defined value or the fallback value.
[27507] Fix | Delete
*/
[27508] Fix | Delete
function getDefinedValue(values = [], fallbackValue) {
[27509] Fix | Delete
var _values$find;
[27510] Fix | Delete
return (_values$find = values.find(isValueDefined)) !== null && _values$find !== void 0 ? _values$find : fallbackValue;
[27511] Fix | Delete
}
[27512] Fix | Delete
[27513] Fix | Delete
/**
[27514] Fix | Delete
* Converts a string to a number.
[27515] Fix | Delete
*
[27516] Fix | Delete
* @param {string} value
[27517] Fix | Delete
* @return {number} String as a number.
[27518] Fix | Delete
*/
[27519] Fix | Delete
const stringToNumber = value => {
[27520] Fix | Delete
return parseFloat(value);
[27521] Fix | Delete
};
[27522] Fix | Delete
[27523] Fix | Delete
/**
[27524] Fix | Delete
* Regardless of the input being a string or a number, returns a number.
[27525] Fix | Delete
*
[27526] Fix | Delete
* Returns `undefined` in case the string is `undefined` or not a valid numeric value.
[27527] Fix | Delete
*
[27528] Fix | Delete
* @param {string | number} value
[27529] Fix | Delete
* @return {number} The parsed number.
[27530] Fix | Delete
*/
[27531] Fix | Delete
const ensureNumber = value => {
[27532] Fix | Delete
return typeof value === 'string' ? stringToNumber(value) : value;
[27533] Fix | Delete
};
[27534] Fix | Delete
[27535] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/truncate/utils.js
[27536] Fix | Delete
/**
[27537] Fix | Delete
* Internal dependencies
[27538] Fix | Delete
*/
[27539] Fix | Delete
[27540] Fix | Delete
const TRUNCATE_ELLIPSIS = '…';
[27541] Fix | Delete
const TRUNCATE_TYPE = {
[27542] Fix | Delete
auto: 'auto',
[27543] Fix | Delete
head: 'head',
[27544] Fix | Delete
middle: 'middle',
[27545] Fix | Delete
tail: 'tail',
[27546] Fix | Delete
none: 'none'
[27547] Fix | Delete
};
[27548] Fix | Delete
const TRUNCATE_DEFAULT_PROPS = {
[27549] Fix | Delete
ellipsis: TRUNCATE_ELLIPSIS,
[27550] Fix | Delete
ellipsizeMode: TRUNCATE_TYPE.auto,
[27551] Fix | Delete
limit: 0,
[27552] Fix | Delete
numberOfLines: 0
[27553] Fix | Delete
};
[27554] Fix | Delete
[27555] Fix | Delete
// Source
[27556] Fix | Delete
// https://github.com/kahwee/truncate-middle
[27557] Fix | Delete
function truncateMiddle(word, headLength, tailLength, ellipsis) {
[27558] Fix | Delete
if (typeof word !== 'string') {
[27559] Fix | Delete
return '';
[27560] Fix | Delete
}
[27561] Fix | Delete
const wordLength = word.length;
[27562] Fix | Delete
// Setting default values
[27563] Fix | Delete
// eslint-disable-next-line no-bitwise
[27564] Fix | Delete
const frontLength = ~~headLength; // Will cast to integer
[27565] Fix | Delete
// eslint-disable-next-line no-bitwise
[27566] Fix | Delete
const backLength = ~~tailLength;
[27567] Fix | Delete
/* istanbul ignore next */
[27568] Fix | Delete
const truncateStr = isValueDefined(ellipsis) ? ellipsis : TRUNCATE_ELLIPSIS;
[27569] Fix | Delete
if (frontLength === 0 && backLength === 0 || frontLength >= wordLength || backLength >= wordLength || frontLength + backLength >= wordLength) {
[27570] Fix | Delete
return word;
[27571] Fix | Delete
} else if (backLength === 0) {
[27572] Fix | Delete
return word.slice(0, frontLength) + truncateStr;
[27573] Fix | Delete
}
[27574] Fix | Delete
return word.slice(0, frontLength) + truncateStr + word.slice(wordLength - backLength);
[27575] Fix | Delete
}
[27576] Fix | Delete
function truncateContent(words = '', props) {
[27577] Fix | Delete
const mergedProps = {
[27578] Fix | Delete
...TRUNCATE_DEFAULT_PROPS,
[27579] Fix | Delete
...props
[27580] Fix | Delete
};
[27581] Fix | Delete
const {
[27582] Fix | Delete
ellipsis,
[27583] Fix | Delete
ellipsizeMode,
[27584] Fix | Delete
limit
[27585] Fix | Delete
} = mergedProps;
[27586] Fix | Delete
if (ellipsizeMode === TRUNCATE_TYPE.none) {
[27587] Fix | Delete
return words;
[27588] Fix | Delete
}
[27589] Fix | Delete
let truncateHead;
[27590] Fix | Delete
let truncateTail;
[27591] Fix | Delete
switch (ellipsizeMode) {
[27592] Fix | Delete
case TRUNCATE_TYPE.head:
[27593] Fix | Delete
truncateHead = 0;
[27594] Fix | Delete
truncateTail = limit;
[27595] Fix | Delete
break;
[27596] Fix | Delete
case TRUNCATE_TYPE.middle:
[27597] Fix | Delete
truncateHead = Math.floor(limit / 2);
[27598] Fix | Delete
truncateTail = Math.floor(limit / 2);
[27599] Fix | Delete
break;
[27600] Fix | Delete
default:
[27601] Fix | Delete
truncateHead = limit;
[27602] Fix | Delete
truncateTail = 0;
[27603] Fix | Delete
}
[27604] Fix | Delete
const truncatedContent = ellipsizeMode !== TRUNCATE_TYPE.auto ? truncateMiddle(words, truncateHead, truncateTail, ellipsis) : words;
[27605] Fix | Delete
return truncatedContent;
[27606] Fix | Delete
}
[27607] Fix | Delete
[27608] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/truncate/hook.js
[27609] Fix | Delete
/**
[27610] Fix | Delete
* External dependencies
[27611] Fix | Delete
*/
[27612] Fix | Delete
[27613] Fix | Delete
[27614] Fix | Delete
/**
[27615] Fix | Delete
* WordPress dependencies
[27616] Fix | Delete
*/
[27617] Fix | Delete
[27618] Fix | Delete
[27619] Fix | Delete
/**
[27620] Fix | Delete
* Internal dependencies
[27621] Fix | Delete
*/
[27622] Fix | Delete
[27623] Fix | Delete
[27624] Fix | Delete
[27625] Fix | Delete
[27626] Fix | Delete
[27627] Fix | Delete
function useTruncate(props) {
[27628] Fix | Delete
const {
[27629] Fix | Delete
className,
[27630] Fix | Delete
children,
[27631] Fix | Delete
ellipsis = TRUNCATE_ELLIPSIS,
[27632] Fix | Delete
ellipsizeMode = TRUNCATE_TYPE.auto,
[27633] Fix | Delete
limit = 0,
[27634] Fix | Delete
numberOfLines = 0,
[27635] Fix | Delete
...otherProps
[27636] Fix | Delete
} = useContextSystem(props, 'Truncate');
[27637] Fix | Delete
const cx = useCx();
[27638] Fix | Delete
let childrenAsText;
[27639] Fix | Delete
if (typeof children === 'string') {
[27640] Fix | Delete
childrenAsText = children;
[27641] Fix | Delete
} else if (typeof children === 'number') {
[27642] Fix | Delete
childrenAsText = children.toString();
[27643] Fix | Delete
}
[27644] Fix | Delete
const truncatedContent = childrenAsText ? truncateContent(childrenAsText, {
[27645] Fix | Delete
ellipsis,
[27646] Fix | Delete
ellipsizeMode,
[27647] Fix | Delete
limit,
[27648] Fix | Delete
numberOfLines
[27649] Fix | Delete
}) : children;
[27650] Fix | Delete
const shouldTruncate = !!childrenAsText && ellipsizeMode === TRUNCATE_TYPE.auto;
[27651] Fix | Delete
const classes = (0,external_wp_element_namespaceObject.useMemo)(() => {
[27652] Fix | Delete
// The `word-break: break-all` property first makes sure a text line
[27653] Fix | Delete
// breaks even when it contains 'unbreakable' content such as long URLs.
[27654] Fix | Delete
// See https://github.com/WordPress/gutenberg/issues/60860.
[27655] Fix | Delete
const truncateLines = /*#__PURE__*/emotion_react_browser_esm_css(numberOfLines === 1 ? 'word-break: break-all;' : '', " -webkit-box-orient:vertical;-webkit-line-clamp:", numberOfLines, ";display:-webkit-box;overflow:hidden;" + ( true ? "" : 0), true ? "" : 0);
[27656] Fix | Delete
return cx(shouldTruncate && !numberOfLines && Truncate, shouldTruncate && !!numberOfLines && truncateLines, className);
[27657] Fix | Delete
}, [className, cx, numberOfLines, shouldTruncate]);
[27658] Fix | Delete
return {
[27659] Fix | Delete
...otherProps,
[27660] Fix | Delete
className: classes,
[27661] Fix | Delete
children: truncatedContent
[27662] Fix | Delete
};
[27663] Fix | Delete
}
[27664] Fix | Delete
[27665] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/colord/index.mjs
[27666] Fix | Delete
var colord_r={grad:.9,turn:360,rad:360/(2*Math.PI)},t=function(r){return"string"==typeof r?r.length>0:"number"==typeof r},colord_n=function(r,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*r)/n+0},colord_e=function(r,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),r>n?n:r>t?r:t},u=function(r){return(r=isFinite(r)?r%360:0)>0?r:r+360},colord_a=function(r){return{r:colord_e(r.r,0,255),g:colord_e(r.g,0,255),b:colord_e(r.b,0,255),a:colord_e(r.a)}},colord_o=function(r){return{r:colord_n(r.r),g:colord_n(r.g),b:colord_n(r.b),a:colord_n(r.a,3)}},i=/^#([0-9a-f]{3,8})$/i,s=function(r){var t=r.toString(16);return t.length<2?"0"+t:t},h=function(r){var t=r.r,n=r.g,e=r.b,u=r.a,a=Math.max(t,n,e),o=a-Math.min(t,n,e),i=o?a===t?(n-e)/o:a===n?2+(e-t)/o:4+(t-n)/o:0;return{h:60*(i<0?i+6:i),s:a?o/a*100:0,v:a/255*100,a:u}},b=function(r){var t=r.h,n=r.s,e=r.v,u=r.a;t=t/360*6,n/=100,e/=100;var a=Math.floor(t),o=e*(1-n),i=e*(1-(t-a)*n),s=e*(1-(1-t+a)*n),h=a%6;return{r:255*[e,i,o,o,s,e][h],g:255*[s,e,e,i,o,o][h],b:255*[o,o,s,e,e,i][h],a:u}},g=function(r){return{h:u(r.h),s:colord_e(r.s,0,100),l:colord_e(r.l,0,100),a:colord_e(r.a)}},d=function(r){return{h:colord_n(r.h),s:colord_n(r.s),l:colord_n(r.l),a:colord_n(r.a,3)}},f=function(r){return b((n=(t=r).s,{h:t.h,s:(n*=((e=t.l)<50?e:100-e)/100)>0?2*n/(e+n)*100:0,v:e+n,a:t.a}));var t,n,e},c=function(r){return{h:(t=h(r)).h,s:(u=(200-(n=t.s))*(e=t.v)/100)>0&&u<200?n*e/100/(u<=100?u:200-u)*100:0,l:u/2,a:t.a};var t,n,e,u},l=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,p=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,v=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,m=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,y={string:[[function(r){var t=i.exec(r);return t?(r=t[1]).length<=4?{r:parseInt(r[0]+r[0],16),g:parseInt(r[1]+r[1],16),b:parseInt(r[2]+r[2],16),a:4===r.length?colord_n(parseInt(r[3]+r[3],16)/255,2):1}:6===r.length||8===r.length?{r:parseInt(r.substr(0,2),16),g:parseInt(r.substr(2,2),16),b:parseInt(r.substr(4,2),16),a:8===r.length?colord_n(parseInt(r.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(r){var t=v.exec(r)||m.exec(r);return t?t[2]!==t[4]||t[4]!==t[6]?null:colord_a({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(t){var n=l.exec(t)||p.exec(t);if(!n)return null;var e,u,a=g({h:(e=n[1],u=n[2],void 0===u&&(u="deg"),Number(e)*(colord_r[u]||1)),s:Number(n[3]),l:Number(n[4]),a:void 0===n[5]?1:Number(n[5])/(n[6]?100:1)});return f(a)},"hsl"]],object:[[function(r){var n=r.r,e=r.g,u=r.b,o=r.a,i=void 0===o?1:o;return t(n)&&t(e)&&t(u)?colord_a({r:Number(n),g:Number(e),b:Number(u),a:Number(i)}):null},"rgb"],[function(r){var n=r.h,e=r.s,u=r.l,a=r.a,o=void 0===a?1:a;if(!t(n)||!t(e)||!t(u))return null;var i=g({h:Number(n),s:Number(e),l:Number(u),a:Number(o)});return f(i)},"hsl"],[function(r){var n=r.h,a=r.s,o=r.v,i=r.a,s=void 0===i?1:i;if(!t(n)||!t(a)||!t(o))return null;var h=function(r){return{h:u(r.h),s:colord_e(r.s,0,100),v:colord_e(r.v,0,100),a:colord_e(r.a)}}({h:Number(n),s:Number(a),v:Number(o),a:Number(s)});return b(h)},"hsv"]]},N=function(r,t){for(var n=0;n<t.length;n++){var e=t[n][0](r);if(e)return[e,t[n][1]]}return[null,void 0]},x=function(r){return"string"==typeof r?N(r.trim(),y.string):"object"==typeof r&&null!==r?N(r,y.object):[null,void 0]},I=function(r){return x(r)[1]},M=function(r,t){var n=c(r);return{h:n.h,s:colord_e(n.s+100*t,0,100),l:n.l,a:n.a}},H=function(r){return(299*r.r+587*r.g+114*r.b)/1e3/255},$=function(r,t){var n=c(r);return{h:n.h,s:n.s,l:colord_e(n.l+100*t,0,100),a:n.a}},j=function(){function r(r){this.parsed=x(r)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return r.prototype.isValid=function(){return null!==this.parsed},r.prototype.brightness=function(){return colord_n(H(this.rgba),2)},r.prototype.isDark=function(){return H(this.rgba)<.5},r.prototype.isLight=function(){return H(this.rgba)>=.5},r.prototype.toHex=function(){return r=colord_o(this.rgba),t=r.r,e=r.g,u=r.b,i=(a=r.a)<1?s(colord_n(255*a)):"","#"+s(t)+s(e)+s(u)+i;var r,t,e,u,a,i},r.prototype.toRgb=function(){return colord_o(this.rgba)},r.prototype.toRgbString=function(){return r=colord_o(this.rgba),t=r.r,n=r.g,e=r.b,(u=r.a)<1?"rgba("+t+", "+n+", "+e+", "+u+")":"rgb("+t+", "+n+", "+e+")";var r,t,n,e,u},r.prototype.toHsl=function(){return d(c(this.rgba))},r.prototype.toHslString=function(){return r=d(c(this.rgba)),t=r.h,n=r.s,e=r.l,(u=r.a)<1?"hsla("+t+", "+n+"%, "+e+"%, "+u+")":"hsl("+t+", "+n+"%, "+e+"%)";var r,t,n,e,u},r.prototype.toHsv=function(){return r=h(this.rgba),{h:colord_n(r.h),s:colord_n(r.s),v:colord_n(r.v),a:colord_n(r.a,3)};var r},r.prototype.invert=function(){return w({r:255-(r=this.rgba).r,g:255-r.g,b:255-r.b,a:r.a});var r},r.prototype.saturate=function(r){return void 0===r&&(r=.1),w(M(this.rgba,r))},r.prototype.desaturate=function(r){return void 0===r&&(r=.1),w(M(this.rgba,-r))},r.prototype.grayscale=function(){return w(M(this.rgba,-1))},r.prototype.lighten=function(r){return void 0===r&&(r=.1),w($(this.rgba,r))},r.prototype.darken=function(r){return void 0===r&&(r=.1),w($(this.rgba,-r))},r.prototype.rotate=function(r){return void 0===r&&(r=15),this.hue(this.hue()+r)},r.prototype.alpha=function(r){return"number"==typeof r?w({r:(t=this.rgba).r,g:t.g,b:t.b,a:r}):colord_n(this.rgba.a,3);var t},r.prototype.hue=function(r){var t=c(this.rgba);return"number"==typeof r?w({h:r,s:t.s,l:t.l,a:t.a}):colord_n(t.h)},r.prototype.isEqual=function(r){return this.toHex()===w(r).toHex()},r}(),w=function(r){return r instanceof j?r:new j(r)},S=[],k=function(r){r.forEach(function(r){S.indexOf(r)<0&&(r(j,y),S.push(r))})},E=function(){return new j({r:255*Math.random(),g:255*Math.random(),b:255*Math.random()})};
[27667] Fix | Delete
[27668] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/colord/plugins/names.mjs
[27669] Fix | Delete
/* harmony default export */ function names(e,f){var a={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var d in a)r[a[d]]=d;var l={};e.prototype.toName=function(f){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var d,i,n=r[this.toHex()];if(n)return n;if(null==f?void 0:f.closest){var o=this.toRgb(),t=1/0,b="black";if(!l.length)for(var c in a)l[c]=new e(a[c]).toRgb();for(var g in a){var u=(d=o,i=l[g],Math.pow(d.r-i.r,2)+Math.pow(d.g-i.g,2)+Math.pow(d.b-i.b,2));u<t&&(t=u,b=g)}return b}};f.string.push([function(f){var r=f.toLowerCase(),d="transparent"===r?"#0000":a[r];return d?new e(d).toRgb():null},"name"])}
[27670] Fix | Delete
[27671] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/utils/colors.js
[27672] Fix | Delete
/**
[27673] Fix | Delete
* External dependencies
[27674] Fix | Delete
*/
[27675] Fix | Delete
[27676] Fix | Delete
[27677] Fix | Delete
[27678] Fix | Delete
[27679] Fix | Delete
/** @type {HTMLDivElement} */
[27680] Fix | Delete
let colorComputationNode;
[27681] Fix | Delete
k([names]);
[27682] Fix | Delete
[27683] Fix | Delete
/**
[27684] Fix | Delete
* Generating a CSS compliant rgba() color value.
[27685] Fix | Delete
*
[27686] Fix | Delete
* @param {string} hexValue The hex value to convert to rgba().
[27687] Fix | Delete
* @param {number} alpha The alpha value for opacity.
[27688] Fix | Delete
* @return {string} The converted rgba() color value.
[27689] Fix | Delete
*
[27690] Fix | Delete
* @example
[27691] Fix | Delete
* rgba( '#000000', 0.5 )
[27692] Fix | Delete
* // rgba(0, 0, 0, 0.5)
[27693] Fix | Delete
*/
[27694] Fix | Delete
function colors_rgba(hexValue = '', alpha = 1) {
[27695] Fix | Delete
return colord(hexValue).alpha(alpha).toRgbString();
[27696] Fix | Delete
}
[27697] Fix | Delete
[27698] Fix | Delete
/**
[27699] Fix | Delete
* @return {HTMLDivElement | undefined} The HTML element for color computation.
[27700] Fix | Delete
*/
[27701] Fix | Delete
function getColorComputationNode() {
[27702] Fix | Delete
if (typeof document === 'undefined') {
[27703] Fix | Delete
return;
[27704] Fix | Delete
}
[27705] Fix | Delete
if (!colorComputationNode) {
[27706] Fix | Delete
// Create a temporary element for style computation.
[27707] Fix | Delete
const el = document.createElement('div');
[27708] Fix | Delete
el.setAttribute('data-g2-color-computation-node', '');
[27709] Fix | Delete
// Inject for window computed style.
[27710] Fix | Delete
document.body.appendChild(el);
[27711] Fix | Delete
colorComputationNode = el;
[27712] Fix | Delete
}
[27713] Fix | Delete
return colorComputationNode;
[27714] Fix | Delete
}
[27715] Fix | Delete
[27716] Fix | Delete
/**
[27717] Fix | Delete
* @param {string | unknown} value
[27718] Fix | Delete
*
[27719] Fix | Delete
* @return {boolean} Whether the value is a valid color.
[27720] Fix | Delete
*/
[27721] Fix | Delete
function isColor(value) {
[27722] Fix | Delete
if (typeof value !== 'string') {
[27723] Fix | Delete
return false;
[27724] Fix | Delete
}
[27725] Fix | Delete
const test = w(value);
[27726] Fix | Delete
return test.isValid();
[27727] Fix | Delete
}
[27728] Fix | Delete
[27729] Fix | Delete
/**
[27730] Fix | Delete
* Retrieves the computed background color. This is useful for getting the
[27731] Fix | Delete
* value of a CSS variable color.
[27732] Fix | Delete
*
[27733] Fix | Delete
* @param {string | unknown} backgroundColor The background color to compute.
[27734] Fix | Delete
*
[27735] Fix | Delete
* @return {string} The computed background color.
[27736] Fix | Delete
*/
[27737] Fix | Delete
function _getComputedBackgroundColor(backgroundColor) {
[27738] Fix | Delete
if (typeof backgroundColor !== 'string') {
[27739] Fix | Delete
return '';
[27740] Fix | Delete
}
[27741] Fix | Delete
if (isColor(backgroundColor)) {
[27742] Fix | Delete
return backgroundColor;
[27743] Fix | Delete
}
[27744] Fix | Delete
if (!backgroundColor.includes('var(')) {
[27745] Fix | Delete
return '';
[27746] Fix | Delete
}
[27747] Fix | Delete
if (typeof document === 'undefined') {
[27748] Fix | Delete
return '';
[27749] Fix | Delete
}
[27750] Fix | Delete
[27751] Fix | Delete
// Attempts to gracefully handle CSS variables color values.
[27752] Fix | Delete
const el = getColorComputationNode();
[27753] Fix | Delete
if (!el) {
[27754] Fix | Delete
return '';
[27755] Fix | Delete
}
[27756] Fix | Delete
el.style.background = backgroundColor;
[27757] Fix | Delete
// Grab the style.
[27758] Fix | Delete
const computedColor = window?.getComputedStyle(el).background;
[27759] Fix | Delete
// Reset.
[27760] Fix | Delete
el.style.background = '';
[27761] Fix | Delete
return computedColor || '';
[27762] Fix | Delete
}
[27763] Fix | Delete
const getComputedBackgroundColor = memize(_getComputedBackgroundColor);
[27764] Fix | Delete
[27765] Fix | Delete
/**
[27766] Fix | Delete
* Get the text shade optimized for readability, based on a background color.
[27767] Fix | Delete
*
[27768] Fix | Delete
* @param {string | unknown} backgroundColor The background color.
[27769] Fix | Delete
*
[27770] Fix | Delete
* @return {string} The optimized text color (black or white).
[27771] Fix | Delete
*/
[27772] Fix | Delete
function getOptimalTextColor(backgroundColor) {
[27773] Fix | Delete
const background = getComputedBackgroundColor(backgroundColor);
[27774] Fix | Delete
return w(background).isLight() ? '#000000' : '#ffffff';
[27775] Fix | Delete
}
[27776] Fix | Delete
[27777] Fix | Delete
/**
[27778] Fix | Delete
* Get the text shade optimized for readability, based on a background color.
[27779] Fix | Delete
*
[27780] Fix | Delete
* @param {string | unknown} backgroundColor The background color.
[27781] Fix | Delete
*
[27782] Fix | Delete
* @return {string} The optimized text shade (dark or light).
[27783] Fix | Delete
*/
[27784] Fix | Delete
function getOptimalTextShade(backgroundColor) {
[27785] Fix | Delete
const result = getOptimalTextColor(backgroundColor);
[27786] Fix | Delete
return result === '#000000' ? 'dark' : 'light';
[27787] Fix | Delete
}
[27788] Fix | Delete
[27789] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/utils/config-values.js
[27790] Fix | Delete
/**
[27791] Fix | Delete
* Internal dependencies
[27792] Fix | Delete
*/
[27793] Fix | Delete
[27794] Fix | Delete
[27795] Fix | Delete
const CONTROL_HEIGHT = '36px';
[27796] Fix | Delete
const CONTROL_PADDING_X = '12px';
[27797] Fix | Delete
const CONTROL_PROPS = {
[27798] Fix | Delete
controlSurfaceColor: COLORS.white,
[27799] Fix | Delete
controlTextActiveColor: COLORS.theme.accent,
[27800] Fix | Delete
controlPaddingX: CONTROL_PADDING_X,
[27801] Fix | Delete
controlPaddingXLarge: `calc(${CONTROL_PADDING_X} * 1.3334)`,
[27802] Fix | Delete
controlPaddingXSmall: `calc(${CONTROL_PADDING_X} / 1.3334)`,
[27803] Fix | Delete
controlBackgroundColor: COLORS.white,
[27804] Fix | Delete
controlBorderRadius: '2px',
[27805] Fix | Delete
controlBoxShadow: 'transparent',
[27806] Fix | Delete
controlBoxShadowFocus: `0 0 0 0.5px ${COLORS.theme.accent}`,
[27807] Fix | Delete
controlDestructiveBorderColor: COLORS.alert.red,
[27808] Fix | Delete
controlHeight: CONTROL_HEIGHT,
[27809] Fix | Delete
controlHeightXSmall: `calc( ${CONTROL_HEIGHT} * 0.6 )`,
[27810] Fix | Delete
controlHeightSmall: `calc( ${CONTROL_HEIGHT} * 0.8 )`,
[27811] Fix | Delete
controlHeightLarge: `calc( ${CONTROL_HEIGHT} * 1.2 )`,
[27812] Fix | Delete
controlHeightXLarge: `calc( ${CONTROL_HEIGHT} * 1.4 )`
[27813] Fix | Delete
};
[27814] Fix | Delete
const TOGGLE_GROUP_CONTROL_PROPS = {
[27815] Fix | Delete
toggleGroupControlBackgroundColor: CONTROL_PROPS.controlBackgroundColor,
[27816] Fix | Delete
toggleGroupControlBorderColor: COLORS.ui.border,
[27817] Fix | Delete
toggleGroupControlBackdropBackgroundColor: CONTROL_PROPS.controlSurfaceColor,
[27818] Fix | Delete
toggleGroupControlBackdropBorderColor: COLORS.ui.border,
[27819] Fix | Delete
toggleGroupControlButtonColorActive: CONTROL_PROPS.controlBackgroundColor
[27820] Fix | Delete
};
[27821] Fix | Delete
[27822] Fix | Delete
// Using Object.assign to avoid creating circular references when emitting
[27823] Fix | Delete
// TypeScript type declarations.
[27824] Fix | Delete
/* harmony default export */ const config_values = (Object.assign({}, CONTROL_PROPS, TOGGLE_GROUP_CONTROL_PROPS, {
[27825] Fix | Delete
colorDivider: 'rgba(0, 0, 0, 0.1)',
[27826] Fix | Delete
colorScrollbarThumb: 'rgba(0, 0, 0, 0.2)',
[27827] Fix | Delete
colorScrollbarThumbHover: 'rgba(0, 0, 0, 0.5)',
[27828] Fix | Delete
colorScrollbarTrack: 'rgba(0, 0, 0, 0.04)',
[27829] Fix | Delete
elevationIntensity: 1,
[27830] Fix | Delete
radiusBlockUi: '2px',
[27831] Fix | Delete
borderWidth: '1px',
[27832] Fix | Delete
borderWidthFocus: '1.5px',
[27833] Fix | Delete
borderWidthTab: '4px',
[27834] Fix | Delete
spinnerSize: 16,
[27835] Fix | Delete
fontSize: '13px',
[27836] Fix | Delete
fontSizeH1: 'calc(2.44 * 13px)',
[27837] Fix | Delete
fontSizeH2: 'calc(1.95 * 13px)',
[27838] Fix | Delete
fontSizeH3: 'calc(1.56 * 13px)',
[27839] Fix | Delete
fontSizeH4: 'calc(1.25 * 13px)',
[27840] Fix | Delete
fontSizeH5: '13px',
[27841] Fix | Delete
fontSizeH6: 'calc(0.8 * 13px)',
[27842] Fix | Delete
fontSizeInputMobile: '16px',
[27843] Fix | Delete
fontSizeMobile: '15px',
[27844] Fix | Delete
fontSizeSmall: 'calc(0.92 * 13px)',
[27845] Fix | Delete
fontSizeXSmall: 'calc(0.75 * 13px)',
[27846] Fix | Delete
fontLineHeightBase: '1.4',
[27847] Fix | Delete
fontWeight: 'normal',
[27848] Fix | Delete
fontWeightHeading: '600',
[27849] Fix | Delete
gridBase: '4px',
[27850] Fix | Delete
cardBorderRadius: '2px',
[27851] Fix | Delete
cardPaddingXSmall: `${space(2)}`,
[27852] Fix | Delete
cardPaddingSmall: `${space(4)}`,
[27853] Fix | Delete
cardPaddingMedium: `${space(4)} ${space(6)}`,
[27854] Fix | Delete
cardPaddingLarge: `${space(6)} ${space(8)}`,
[27855] Fix | Delete
popoverShadow: `0 0.7px 1px rgba(0, 0, 0, 0.1), 0 1.2px 1.7px -0.2px rgba(0, 0, 0, 0.1), 0 2.3px 3.3px -0.5px rgba(0, 0, 0, 0.1)`,
[27856] Fix | Delete
surfaceBackgroundColor: COLORS.white,
[27857] Fix | Delete
surfaceBackgroundSubtleColor: '#F3F3F3',
[27858] Fix | Delete
surfaceBackgroundTintColor: '#F5F5F5',
[27859] Fix | Delete
surfaceBorderColor: 'rgba(0, 0, 0, 0.1)',
[27860] Fix | Delete
surfaceBorderBoldColor: 'rgba(0, 0, 0, 0.15)',
[27861] Fix | Delete
surfaceBorderSubtleColor: 'rgba(0, 0, 0, 0.05)',
[27862] Fix | Delete
surfaceBackgroundTertiaryColor: COLORS.white,
[27863] Fix | Delete
surfaceColor: COLORS.white,
[27864] Fix | Delete
transitionDuration: '200ms',
[27865] Fix | Delete
transitionDurationFast: '160ms',
[27866] Fix | Delete
transitionDurationFaster: '120ms',
[27867] Fix | Delete
transitionDurationFastest: '100ms',
[27868] Fix | Delete
transitionTimingFunction: 'cubic-bezier(0.08, 0.52, 0.52, 1)',
[27869] Fix | Delete
transitionTimingFunctionControl: 'cubic-bezier(0.12, 0.8, 0.32, 1)'
[27870] Fix | Delete
}));
[27871] Fix | Delete
[27872] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/text/styles.js
[27873] Fix | Delete
function text_styles_EMOTION_STRINGIFIED_CSS_ERROR_() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
[27874] Fix | Delete
/**
[27875] Fix | Delete
* External dependencies
[27876] Fix | Delete
*/
[27877] Fix | Delete
[27878] Fix | Delete
[27879] Fix | Delete
/**
[27880] Fix | Delete
* Internal dependencies
[27881] Fix | Delete
*/
[27882] Fix | Delete
[27883] Fix | Delete
const Text = /*#__PURE__*/emotion_react_browser_esm_css("color:", COLORS.gray[900], ";line-height:", config_values.fontLineHeightBase, ";margin:0;text-wrap:balance;text-wrap:pretty;" + ( true ? "" : 0), true ? "" : 0);
[27884] Fix | Delete
const styles_block = true ? {
[27885] Fix | Delete
name: "4zleql",
[27886] Fix | Delete
styles: "display:block"
[27887] Fix | Delete
} : 0;
[27888] Fix | Delete
const positive = /*#__PURE__*/emotion_react_browser_esm_css("color:", COLORS.alert.green, ";" + ( true ? "" : 0), true ? "" : 0);
[27889] Fix | Delete
const destructive = /*#__PURE__*/emotion_react_browser_esm_css("color:", COLORS.alert.red, ";" + ( true ? "" : 0), true ? "" : 0);
[27890] Fix | Delete
const muted = /*#__PURE__*/emotion_react_browser_esm_css("color:", COLORS.gray[700], ";" + ( true ? "" : 0), true ? "" : 0);
[27891] Fix | Delete
const highlighterText = /*#__PURE__*/emotion_react_browser_esm_css("mark{background:", COLORS.alert.yellow, ";border-radius:2px;box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}" + ( true ? "" : 0), true ? "" : 0);
[27892] Fix | Delete
const upperCase = true ? {
[27893] Fix | Delete
name: "50zrmy",
[27894] Fix | Delete
styles: "text-transform:uppercase"
[27895] Fix | Delete
} : 0;
[27896] Fix | Delete
[27897] Fix | Delete
// EXTERNAL MODULE: ./node_modules/highlight-words-core/dist/index.js
[27898] Fix | Delete
var dist = __webpack_require__(9664);
[27899] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/text/utils.js
[27900] Fix | Delete
/**
[27901] Fix | Delete
* External dependencies
[27902] Fix | Delete
*/
[27903] Fix | Delete
[27904] Fix | Delete
[27905] Fix | Delete
[27906] Fix | Delete
/**
[27907] Fix | Delete
* WordPress dependencies
[27908] Fix | Delete
*/
[27909] Fix | Delete
[27910] Fix | Delete
[27911] Fix | Delete
/**
[27912] Fix | Delete
* Source:
[27913] Fix | Delete
* https://github.com/bvaughn/react-highlight-words/blob/HEAD/src/Highlighter.js
[27914] Fix | Delete
*/
[27915] Fix | Delete
[27916] Fix | Delete
/**
[27917] Fix | Delete
* @typedef Options
[27918] Fix | Delete
* @property {string} [activeClassName=''] Classname for active highlighted areas.
[27919] Fix | Delete
* @property {number} [activeIndex=-1] The index of the active highlighted area.
[27920] Fix | Delete
* @property {import('react').AllHTMLAttributes<HTMLDivElement>['style']} [activeStyle] Styles to apply to the active highlighted area.
[27921] Fix | Delete
* @property {boolean} [autoEscape] Whether to automatically escape text.
[27922] Fix | Delete
* @property {boolean} [caseSensitive=false] Whether to highlight in a case-sensitive manner.
[27923] Fix | Delete
* @property {string} children Children to highlight.
[27924] Fix | Delete
* @property {import('highlight-words-core').FindAllArgs['findChunks']} [findChunks] Custom `findChunks` function to pass to `highlight-words-core`.
[27925] Fix | Delete
* @property {string | Record<string, unknown>} [highlightClassName=''] Classname to apply to highlighted text or a Record of classnames to apply to given text (which should be the key).
[27926] Fix | Delete
* @property {import('react').AllHTMLAttributes<HTMLDivElement>['style']} [highlightStyle={}] Styles to apply to highlighted text.
[27927] Fix | Delete
* @property {keyof JSX.IntrinsicElements} [highlightTag='mark'] Tag to use for the highlighted text.
[27928] Fix | Delete
* @property {import('highlight-words-core').FindAllArgs['sanitize']} [sanitize] Custom `santize` function to pass to `highlight-words-core`.
[27929] Fix | Delete
* @property {string[]} [searchWords=[]] Words to search for and highlight.
[27930] Fix | Delete
* @property {string} [unhighlightClassName=''] Classname to apply to unhighlighted text.
[27931] Fix | Delete
* @property {import('react').AllHTMLAttributes<HTMLDivElement>['style']} [unhighlightStyle] Style to apply to unhighlighted text.
[27932] Fix | Delete
*/
[27933] Fix | Delete
[27934] Fix | Delete
/**
[27935] Fix | Delete
* Maps props to lowercase names.
[27936] Fix | Delete
*
[27937] Fix | Delete
* @param object Props to map.
[27938] Fix | Delete
* @return The mapped props.
[27939] Fix | Delete
*/
[27940] Fix | Delete
const lowercaseProps = object => {
[27941] Fix | Delete
const mapped = {};
[27942] Fix | Delete
for (const key in object) {
[27943] Fix | Delete
mapped[key.toLowerCase()] = object[key];
[27944] Fix | Delete
}
[27945] Fix | Delete
return mapped;
[27946] Fix | Delete
};
[27947] Fix | Delete
const memoizedLowercaseProps = memize(lowercaseProps);
[27948] Fix | Delete
[27949] Fix | Delete
/**
[27950] Fix | Delete
* @param options
[27951] Fix | Delete
* @param options.activeClassName
[27952] Fix | Delete
* @param options.activeIndex
[27953] Fix | Delete
* @param options.activeStyle
[27954] Fix | Delete
* @param options.autoEscape
[27955] Fix | Delete
* @param options.caseSensitive
[27956] Fix | Delete
* @param options.children
[27957] Fix | Delete
* @param options.findChunks
[27958] Fix | Delete
* @param options.highlightClassName
[27959] Fix | Delete
* @param options.highlightStyle
[27960] Fix | Delete
* @param options.highlightTag
[27961] Fix | Delete
* @param options.sanitize
[27962] Fix | Delete
* @param options.searchWords
[27963] Fix | Delete
* @param options.unhighlightClassName
[27964] Fix | Delete
* @param options.unhighlightStyle
[27965] Fix | Delete
*/
[27966] Fix | Delete
function createHighlighterText({
[27967] Fix | Delete
activeClassName = '',
[27968] Fix | Delete
activeIndex = -1,
[27969] Fix | Delete
activeStyle,
[27970] Fix | Delete
autoEscape,
[27971] Fix | Delete
caseSensitive = false,
[27972] Fix | Delete
children,
[27973] Fix | Delete
findChunks,
[27974] Fix | Delete
highlightClassName = '',
[27975] Fix | Delete
highlightStyle = {},
[27976] Fix | Delete
highlightTag = 'mark',
[27977] Fix | Delete
sanitize,
[27978] Fix | Delete
searchWords = [],
[27979] Fix | Delete
unhighlightClassName = '',
[27980] Fix | Delete
unhighlightStyle
[27981] Fix | Delete
}) {
[27982] Fix | Delete
if (!children) {
[27983] Fix | Delete
return null;
[27984] Fix | Delete
}
[27985] Fix | Delete
if (typeof children !== 'string') {
[27986] Fix | Delete
return children;
[27987] Fix | Delete
}
[27988] Fix | Delete
const textToHighlight = children;
[27989] Fix | Delete
const chunks = (0,dist.findAll)({
[27990] Fix | Delete
autoEscape,
[27991] Fix | Delete
caseSensitive,
[27992] Fix | Delete
findChunks,
[27993] Fix | Delete
sanitize,
[27994] Fix | Delete
searchWords,
[27995] Fix | Delete
textToHighlight
[27996] Fix | Delete
});
[27997] Fix | Delete
const HighlightTag = highlightTag;
[27998] Fix | Delete
let highlightIndex = -1;
[27999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function