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: editor.js
* ```
[14500] Fix | Delete
*/
[14501] Fix | Delete
[14502] Fix | Delete
/**
[14503] Fix | Delete
* @constant
[14504] Fix | Delete
* @name daysInWeek
[14505] Fix | Delete
* @summary Days in 1 week.
[14506] Fix | Delete
*/
[14507] Fix | Delete
const daysInWeek = 7;
[14508] Fix | Delete
[14509] Fix | Delete
/**
[14510] Fix | Delete
* @constant
[14511] Fix | Delete
* @name daysInYear
[14512] Fix | Delete
* @summary Days in 1 year.
[14513] Fix | Delete
*
[14514] Fix | Delete
* @description
[14515] Fix | Delete
* How many days in a year.
[14516] Fix | Delete
*
[14517] Fix | Delete
* One years equals 365.2425 days according to the formula:
[14518] Fix | Delete
*
[14519] Fix | Delete
* > Leap year occures every 4 years, except for years that are divisable by 100 and not divisable by 400.
[14520] Fix | Delete
* > 1 mean year = (365+1/4-1/100+1/400) days = 365.2425 days
[14521] Fix | Delete
*/
[14522] Fix | Delete
const daysInYear = 365.2425;
[14523] Fix | Delete
[14524] Fix | Delete
/**
[14525] Fix | Delete
* @constant
[14526] Fix | Delete
* @name maxTime
[14527] Fix | Delete
* @summary Maximum allowed time.
[14528] Fix | Delete
*
[14529] Fix | Delete
* @example
[14530] Fix | Delete
* import { maxTime } from "./constants/date-fns/constants";
[14531] Fix | Delete
*
[14532] Fix | Delete
* const isValid = 8640000000000001 <= maxTime;
[14533] Fix | Delete
* //=> false
[14534] Fix | Delete
*
[14535] Fix | Delete
* new Date(8640000000000001);
[14536] Fix | Delete
* //=> Invalid Date
[14537] Fix | Delete
*/
[14538] Fix | Delete
const maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1000;
[14539] Fix | Delete
[14540] Fix | Delete
/**
[14541] Fix | Delete
* @constant
[14542] Fix | Delete
* @name minTime
[14543] Fix | Delete
* @summary Minimum allowed time.
[14544] Fix | Delete
*
[14545] Fix | Delete
* @example
[14546] Fix | Delete
* import { minTime } from "./constants/date-fns/constants";
[14547] Fix | Delete
*
[14548] Fix | Delete
* const isValid = -8640000000000001 >= minTime;
[14549] Fix | Delete
* //=> false
[14550] Fix | Delete
*
[14551] Fix | Delete
* new Date(-8640000000000001)
[14552] Fix | Delete
* //=> Invalid Date
[14553] Fix | Delete
*/
[14554] Fix | Delete
const minTime = -maxTime;
[14555] Fix | Delete
[14556] Fix | Delete
/**
[14557] Fix | Delete
* @constant
[14558] Fix | Delete
* @name millisecondsInWeek
[14559] Fix | Delete
* @summary Milliseconds in 1 week.
[14560] Fix | Delete
*/
[14561] Fix | Delete
const millisecondsInWeek = 604800000;
[14562] Fix | Delete
[14563] Fix | Delete
/**
[14564] Fix | Delete
* @constant
[14565] Fix | Delete
* @name millisecondsInDay
[14566] Fix | Delete
* @summary Milliseconds in 1 day.
[14567] Fix | Delete
*/
[14568] Fix | Delete
const millisecondsInDay = 86400000;
[14569] Fix | Delete
[14570] Fix | Delete
/**
[14571] Fix | Delete
* @constant
[14572] Fix | Delete
* @name millisecondsInMinute
[14573] Fix | Delete
* @summary Milliseconds in 1 minute
[14574] Fix | Delete
*/
[14575] Fix | Delete
const millisecondsInMinute = 60000;
[14576] Fix | Delete
[14577] Fix | Delete
/**
[14578] Fix | Delete
* @constant
[14579] Fix | Delete
* @name millisecondsInHour
[14580] Fix | Delete
* @summary Milliseconds in 1 hour
[14581] Fix | Delete
*/
[14582] Fix | Delete
const millisecondsInHour = 3600000;
[14583] Fix | Delete
[14584] Fix | Delete
/**
[14585] Fix | Delete
* @constant
[14586] Fix | Delete
* @name millisecondsInSecond
[14587] Fix | Delete
* @summary Milliseconds in 1 second
[14588] Fix | Delete
*/
[14589] Fix | Delete
const millisecondsInSecond = 1000;
[14590] Fix | Delete
[14591] Fix | Delete
/**
[14592] Fix | Delete
* @constant
[14593] Fix | Delete
* @name minutesInYear
[14594] Fix | Delete
* @summary Minutes in 1 year.
[14595] Fix | Delete
*/
[14596] Fix | Delete
const minutesInYear = 525600;
[14597] Fix | Delete
[14598] Fix | Delete
/**
[14599] Fix | Delete
* @constant
[14600] Fix | Delete
* @name minutesInMonth
[14601] Fix | Delete
* @summary Minutes in 1 month.
[14602] Fix | Delete
*/
[14603] Fix | Delete
const minutesInMonth = 43200;
[14604] Fix | Delete
[14605] Fix | Delete
/**
[14606] Fix | Delete
* @constant
[14607] Fix | Delete
* @name minutesInDay
[14608] Fix | Delete
* @summary Minutes in 1 day.
[14609] Fix | Delete
*/
[14610] Fix | Delete
const minutesInDay = 1440;
[14611] Fix | Delete
[14612] Fix | Delete
/**
[14613] Fix | Delete
* @constant
[14614] Fix | Delete
* @name minutesInHour
[14615] Fix | Delete
* @summary Minutes in 1 hour.
[14616] Fix | Delete
*/
[14617] Fix | Delete
const minutesInHour = 60;
[14618] Fix | Delete
[14619] Fix | Delete
/**
[14620] Fix | Delete
* @constant
[14621] Fix | Delete
* @name monthsInQuarter
[14622] Fix | Delete
* @summary Months in 1 quarter.
[14623] Fix | Delete
*/
[14624] Fix | Delete
const monthsInQuarter = 3;
[14625] Fix | Delete
[14626] Fix | Delete
/**
[14627] Fix | Delete
* @constant
[14628] Fix | Delete
* @name monthsInYear
[14629] Fix | Delete
* @summary Months in 1 year.
[14630] Fix | Delete
*/
[14631] Fix | Delete
const monthsInYear = 12;
[14632] Fix | Delete
[14633] Fix | Delete
/**
[14634] Fix | Delete
* @constant
[14635] Fix | Delete
* @name quartersInYear
[14636] Fix | Delete
* @summary Quarters in 1 year
[14637] Fix | Delete
*/
[14638] Fix | Delete
const quartersInYear = 4;
[14639] Fix | Delete
[14640] Fix | Delete
/**
[14641] Fix | Delete
* @constant
[14642] Fix | Delete
* @name secondsInHour
[14643] Fix | Delete
* @summary Seconds in 1 hour.
[14644] Fix | Delete
*/
[14645] Fix | Delete
const secondsInHour = 3600;
[14646] Fix | Delete
[14647] Fix | Delete
/**
[14648] Fix | Delete
* @constant
[14649] Fix | Delete
* @name secondsInMinute
[14650] Fix | Delete
* @summary Seconds in 1 minute.
[14651] Fix | Delete
*/
[14652] Fix | Delete
const secondsInMinute = 60;
[14653] Fix | Delete
[14654] Fix | Delete
/**
[14655] Fix | Delete
* @constant
[14656] Fix | Delete
* @name secondsInDay
[14657] Fix | Delete
* @summary Seconds in 1 day.
[14658] Fix | Delete
*/
[14659] Fix | Delete
const secondsInDay = secondsInHour * 24;
[14660] Fix | Delete
[14661] Fix | Delete
/**
[14662] Fix | Delete
* @constant
[14663] Fix | Delete
* @name secondsInWeek
[14664] Fix | Delete
* @summary Seconds in 1 week.
[14665] Fix | Delete
*/
[14666] Fix | Delete
const secondsInWeek = secondsInDay * 7;
[14667] Fix | Delete
[14668] Fix | Delete
/**
[14669] Fix | Delete
* @constant
[14670] Fix | Delete
* @name secondsInYear
[14671] Fix | Delete
* @summary Seconds in 1 year.
[14672] Fix | Delete
*/
[14673] Fix | Delete
const secondsInYear = secondsInDay * daysInYear;
[14674] Fix | Delete
[14675] Fix | Delete
/**
[14676] Fix | Delete
* @constant
[14677] Fix | Delete
* @name secondsInMonth
[14678] Fix | Delete
* @summary Seconds in 1 month
[14679] Fix | Delete
*/
[14680] Fix | Delete
const secondsInMonth = secondsInYear / 12;
[14681] Fix | Delete
[14682] Fix | Delete
/**
[14683] Fix | Delete
* @constant
[14684] Fix | Delete
* @name secondsInQuarter
[14685] Fix | Delete
* @summary Seconds in 1 quarter.
[14686] Fix | Delete
*/
[14687] Fix | Delete
const secondsInQuarter = secondsInMonth * 3;
[14688] Fix | Delete
[14689] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/date-fns/parseISO.mjs
[14690] Fix | Delete
[14691] Fix | Delete
[14692] Fix | Delete
/**
[14693] Fix | Delete
* The {@link parseISO} function options.
[14694] Fix | Delete
*/
[14695] Fix | Delete
[14696] Fix | Delete
/**
[14697] Fix | Delete
* @name parseISO
[14698] Fix | Delete
* @category Common Helpers
[14699] Fix | Delete
* @summary Parse ISO string
[14700] Fix | Delete
*
[14701] Fix | Delete
* @description
[14702] Fix | Delete
* Parse the given string in ISO 8601 format and return an instance of Date.
[14703] Fix | Delete
*
[14704] Fix | Delete
* Function accepts complete ISO 8601 formats as well as partial implementations.
[14705] Fix | Delete
* ISO 8601: http://en.wikipedia.org/wiki/ISO_8601
[14706] Fix | Delete
*
[14707] Fix | Delete
* If the argument isn't a string, the function cannot parse the string or
[14708] Fix | Delete
* the values are invalid, it returns Invalid Date.
[14709] Fix | Delete
*
[14710] Fix | Delete
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
[14711] Fix | Delete
*
[14712] Fix | Delete
* @param argument - The value to convert
[14713] Fix | Delete
* @param options - An object with options
[14714] Fix | Delete
*
[14715] Fix | Delete
* @returns The parsed date in the local time zone
[14716] Fix | Delete
*
[14717] Fix | Delete
* @example
[14718] Fix | Delete
* // Convert string '2014-02-11T11:30:30' to date:
[14719] Fix | Delete
* const result = parseISO('2014-02-11T11:30:30')
[14720] Fix | Delete
* //=> Tue Feb 11 2014 11:30:30
[14721] Fix | Delete
*
[14722] Fix | Delete
* @example
[14723] Fix | Delete
* // Convert string '+02014101' to date,
[14724] Fix | Delete
* // if the additional number of digits in the extended year format is 1:
[14725] Fix | Delete
* const result = parseISO('+02014101', { additionalDigits: 1 })
[14726] Fix | Delete
* //=> Fri Apr 11 2014 00:00:00
[14727] Fix | Delete
*/
[14728] Fix | Delete
function parseISO(argument, options) {
[14729] Fix | Delete
const additionalDigits = options?.additionalDigits ?? 2;
[14730] Fix | Delete
const dateStrings = splitDateString(argument);
[14731] Fix | Delete
[14732] Fix | Delete
let date;
[14733] Fix | Delete
if (dateStrings.date) {
[14734] Fix | Delete
const parseYearResult = parseYear(dateStrings.date, additionalDigits);
[14735] Fix | Delete
date = parseDate(parseYearResult.restDateString, parseYearResult.year);
[14736] Fix | Delete
}
[14737] Fix | Delete
[14738] Fix | Delete
if (!date || isNaN(date.getTime())) {
[14739] Fix | Delete
return new Date(NaN);
[14740] Fix | Delete
}
[14741] Fix | Delete
[14742] Fix | Delete
const timestamp = date.getTime();
[14743] Fix | Delete
let time = 0;
[14744] Fix | Delete
let offset;
[14745] Fix | Delete
[14746] Fix | Delete
if (dateStrings.time) {
[14747] Fix | Delete
time = parseTime(dateStrings.time);
[14748] Fix | Delete
if (isNaN(time)) {
[14749] Fix | Delete
return new Date(NaN);
[14750] Fix | Delete
}
[14751] Fix | Delete
}
[14752] Fix | Delete
[14753] Fix | Delete
if (dateStrings.timezone) {
[14754] Fix | Delete
offset = parseTimezone(dateStrings.timezone);
[14755] Fix | Delete
if (isNaN(offset)) {
[14756] Fix | Delete
return new Date(NaN);
[14757] Fix | Delete
}
[14758] Fix | Delete
} else {
[14759] Fix | Delete
const dirtyDate = new Date(timestamp + time);
[14760] Fix | Delete
// JS parsed string assuming it's in UTC timezone
[14761] Fix | Delete
// but we need it to be parsed in our timezone
[14762] Fix | Delete
// so we use utc values to build date in our timezone.
[14763] Fix | Delete
// Year values from 0 to 99 map to the years 1900 to 1999
[14764] Fix | Delete
// so set year explicitly with setFullYear.
[14765] Fix | Delete
const result = new Date(0);
[14766] Fix | Delete
result.setFullYear(
[14767] Fix | Delete
dirtyDate.getUTCFullYear(),
[14768] Fix | Delete
dirtyDate.getUTCMonth(),
[14769] Fix | Delete
dirtyDate.getUTCDate(),
[14770] Fix | Delete
);
[14771] Fix | Delete
result.setHours(
[14772] Fix | Delete
dirtyDate.getUTCHours(),
[14773] Fix | Delete
dirtyDate.getUTCMinutes(),
[14774] Fix | Delete
dirtyDate.getUTCSeconds(),
[14775] Fix | Delete
dirtyDate.getUTCMilliseconds(),
[14776] Fix | Delete
);
[14777] Fix | Delete
return result;
[14778] Fix | Delete
}
[14779] Fix | Delete
[14780] Fix | Delete
return new Date(timestamp + time + offset);
[14781] Fix | Delete
}
[14782] Fix | Delete
[14783] Fix | Delete
const patterns = {
[14784] Fix | Delete
dateTimeDelimiter: /[T ]/,
[14785] Fix | Delete
timeZoneDelimiter: /[Z ]/i,
[14786] Fix | Delete
timezone: /([Z+-].*)$/,
[14787] Fix | Delete
};
[14788] Fix | Delete
[14789] Fix | Delete
const dateRegex =
[14790] Fix | Delete
/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/;
[14791] Fix | Delete
const timeRegex =
[14792] Fix | Delete
/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/;
[14793] Fix | Delete
const timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/;
[14794] Fix | Delete
[14795] Fix | Delete
function splitDateString(dateString) {
[14796] Fix | Delete
const dateStrings = {};
[14797] Fix | Delete
const array = dateString.split(patterns.dateTimeDelimiter);
[14798] Fix | Delete
let timeString;
[14799] Fix | Delete
[14800] Fix | Delete
// The regex match should only return at maximum two array elements.
[14801] Fix | Delete
// [date], [time], or [date, time].
[14802] Fix | Delete
if (array.length > 2) {
[14803] Fix | Delete
return dateStrings;
[14804] Fix | Delete
}
[14805] Fix | Delete
[14806] Fix | Delete
if (/:/.test(array[0])) {
[14807] Fix | Delete
timeString = array[0];
[14808] Fix | Delete
} else {
[14809] Fix | Delete
dateStrings.date = array[0];
[14810] Fix | Delete
timeString = array[1];
[14811] Fix | Delete
if (patterns.timeZoneDelimiter.test(dateStrings.date)) {
[14812] Fix | Delete
dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0];
[14813] Fix | Delete
timeString = dateString.substr(
[14814] Fix | Delete
dateStrings.date.length,
[14815] Fix | Delete
dateString.length,
[14816] Fix | Delete
);
[14817] Fix | Delete
}
[14818] Fix | Delete
}
[14819] Fix | Delete
[14820] Fix | Delete
if (timeString) {
[14821] Fix | Delete
const token = patterns.timezone.exec(timeString);
[14822] Fix | Delete
if (token) {
[14823] Fix | Delete
dateStrings.time = timeString.replace(token[1], "");
[14824] Fix | Delete
dateStrings.timezone = token[1];
[14825] Fix | Delete
} else {
[14826] Fix | Delete
dateStrings.time = timeString;
[14827] Fix | Delete
}
[14828] Fix | Delete
}
[14829] Fix | Delete
[14830] Fix | Delete
return dateStrings;
[14831] Fix | Delete
}
[14832] Fix | Delete
[14833] Fix | Delete
function parseYear(dateString, additionalDigits) {
[14834] Fix | Delete
const regex = new RegExp(
[14835] Fix | Delete
"^(?:(\\d{4}|[+-]\\d{" +
[14836] Fix | Delete
(4 + additionalDigits) +
[14837] Fix | Delete
"})|(\\d{2}|[+-]\\d{" +
[14838] Fix | Delete
(2 + additionalDigits) +
[14839] Fix | Delete
"})$)",
[14840] Fix | Delete
);
[14841] Fix | Delete
[14842] Fix | Delete
const captures = dateString.match(regex);
[14843] Fix | Delete
// Invalid ISO-formatted year
[14844] Fix | Delete
if (!captures) return { year: NaN, restDateString: "" };
[14845] Fix | Delete
[14846] Fix | Delete
const year = captures[1] ? parseInt(captures[1]) : null;
[14847] Fix | Delete
const century = captures[2] ? parseInt(captures[2]) : null;
[14848] Fix | Delete
[14849] Fix | Delete
// either year or century is null, not both
[14850] Fix | Delete
return {
[14851] Fix | Delete
year: century === null ? year : century * 100,
[14852] Fix | Delete
restDateString: dateString.slice((captures[1] || captures[2]).length),
[14853] Fix | Delete
};
[14854] Fix | Delete
}
[14855] Fix | Delete
[14856] Fix | Delete
function parseDate(dateString, year) {
[14857] Fix | Delete
// Invalid ISO-formatted year
[14858] Fix | Delete
if (year === null) return new Date(NaN);
[14859] Fix | Delete
[14860] Fix | Delete
const captures = dateString.match(dateRegex);
[14861] Fix | Delete
// Invalid ISO-formatted string
[14862] Fix | Delete
if (!captures) return new Date(NaN);
[14863] Fix | Delete
[14864] Fix | Delete
const isWeekDate = !!captures[4];
[14865] Fix | Delete
const dayOfYear = parseDateUnit(captures[1]);
[14866] Fix | Delete
const month = parseDateUnit(captures[2]) - 1;
[14867] Fix | Delete
const day = parseDateUnit(captures[3]);
[14868] Fix | Delete
const week = parseDateUnit(captures[4]);
[14869] Fix | Delete
const dayOfWeek = parseDateUnit(captures[5]) - 1;
[14870] Fix | Delete
[14871] Fix | Delete
if (isWeekDate) {
[14872] Fix | Delete
if (!validateWeekDate(year, week, dayOfWeek)) {
[14873] Fix | Delete
return new Date(NaN);
[14874] Fix | Delete
}
[14875] Fix | Delete
return dayOfISOWeekYear(year, week, dayOfWeek);
[14876] Fix | Delete
} else {
[14877] Fix | Delete
const date = new Date(0);
[14878] Fix | Delete
if (
[14879] Fix | Delete
!validateDate(year, month, day) ||
[14880] Fix | Delete
!validateDayOfYearDate(year, dayOfYear)
[14881] Fix | Delete
) {
[14882] Fix | Delete
return new Date(NaN);
[14883] Fix | Delete
}
[14884] Fix | Delete
date.setUTCFullYear(year, month, Math.max(dayOfYear, day));
[14885] Fix | Delete
return date;
[14886] Fix | Delete
}
[14887] Fix | Delete
}
[14888] Fix | Delete
[14889] Fix | Delete
function parseDateUnit(value) {
[14890] Fix | Delete
return value ? parseInt(value) : 1;
[14891] Fix | Delete
}
[14892] Fix | Delete
[14893] Fix | Delete
function parseTime(timeString) {
[14894] Fix | Delete
const captures = timeString.match(timeRegex);
[14895] Fix | Delete
if (!captures) return NaN; // Invalid ISO-formatted time
[14896] Fix | Delete
[14897] Fix | Delete
const hours = parseTimeUnit(captures[1]);
[14898] Fix | Delete
const minutes = parseTimeUnit(captures[2]);
[14899] Fix | Delete
const seconds = parseTimeUnit(captures[3]);
[14900] Fix | Delete
[14901] Fix | Delete
if (!validateTime(hours, minutes, seconds)) {
[14902] Fix | Delete
return NaN;
[14903] Fix | Delete
}
[14904] Fix | Delete
[14905] Fix | Delete
return (
[14906] Fix | Delete
hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * 1000
[14907] Fix | Delete
);
[14908] Fix | Delete
}
[14909] Fix | Delete
[14910] Fix | Delete
function parseTimeUnit(value) {
[14911] Fix | Delete
return (value && parseFloat(value.replace(",", "."))) || 0;
[14912] Fix | Delete
}
[14913] Fix | Delete
[14914] Fix | Delete
function parseTimezone(timezoneString) {
[14915] Fix | Delete
if (timezoneString === "Z") return 0;
[14916] Fix | Delete
[14917] Fix | Delete
const captures = timezoneString.match(timezoneRegex);
[14918] Fix | Delete
if (!captures) return 0;
[14919] Fix | Delete
[14920] Fix | Delete
const sign = captures[1] === "+" ? -1 : 1;
[14921] Fix | Delete
const hours = parseInt(captures[2]);
[14922] Fix | Delete
const minutes = (captures[3] && parseInt(captures[3])) || 0;
[14923] Fix | Delete
[14924] Fix | Delete
if (!validateTimezone(hours, minutes)) {
[14925] Fix | Delete
return NaN;
[14926] Fix | Delete
}
[14927] Fix | Delete
[14928] Fix | Delete
return sign * (hours * millisecondsInHour + minutes * millisecondsInMinute);
[14929] Fix | Delete
}
[14930] Fix | Delete
[14931] Fix | Delete
function dayOfISOWeekYear(isoWeekYear, week, day) {
[14932] Fix | Delete
const date = new Date(0);
[14933] Fix | Delete
date.setUTCFullYear(isoWeekYear, 0, 4);
[14934] Fix | Delete
const fourthOfJanuaryDay = date.getUTCDay() || 7;
[14935] Fix | Delete
const diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay;
[14936] Fix | Delete
date.setUTCDate(date.getUTCDate() + diff);
[14937] Fix | Delete
return date;
[14938] Fix | Delete
}
[14939] Fix | Delete
[14940] Fix | Delete
// Validation functions
[14941] Fix | Delete
[14942] Fix | Delete
// February is null to handle the leap year (using ||)
[14943] Fix | Delete
const daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
[14944] Fix | Delete
[14945] Fix | Delete
function isLeapYearIndex(year) {
[14946] Fix | Delete
return year % 400 === 0 || (year % 4 === 0 && year % 100 !== 0);
[14947] Fix | Delete
}
[14948] Fix | Delete
[14949] Fix | Delete
function validateDate(year, month, date) {
[14950] Fix | Delete
return (
[14951] Fix | Delete
month >= 0 &&
[14952] Fix | Delete
month <= 11 &&
[14953] Fix | Delete
date >= 1 &&
[14954] Fix | Delete
date <= (daysInMonths[month] || (isLeapYearIndex(year) ? 29 : 28))
[14955] Fix | Delete
);
[14956] Fix | Delete
}
[14957] Fix | Delete
[14958] Fix | Delete
function validateDayOfYearDate(year, dayOfYear) {
[14959] Fix | Delete
return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex(year) ? 366 : 365);
[14960] Fix | Delete
}
[14961] Fix | Delete
[14962] Fix | Delete
function validateWeekDate(_year, week, day) {
[14963] Fix | Delete
return week >= 1 && week <= 53 && day >= 0 && day <= 6;
[14964] Fix | Delete
}
[14965] Fix | Delete
[14966] Fix | Delete
function validateTime(hours, minutes, seconds) {
[14967] Fix | Delete
if (hours === 24) {
[14968] Fix | Delete
return minutes === 0 && seconds === 0;
[14969] Fix | Delete
}
[14970] Fix | Delete
[14971] Fix | Delete
return (
[14972] Fix | Delete
seconds >= 0 &&
[14973] Fix | Delete
seconds < 60 &&
[14974] Fix | Delete
minutes >= 0 &&
[14975] Fix | Delete
minutes < 60 &&
[14976] Fix | Delete
hours >= 0 &&
[14977] Fix | Delete
hours < 25
[14978] Fix | Delete
);
[14979] Fix | Delete
}
[14980] Fix | Delete
[14981] Fix | Delete
function validateTimezone(_hours, minutes) {
[14982] Fix | Delete
return minutes >= 0 && minutes <= 59;
[14983] Fix | Delete
}
[14984] Fix | Delete
[14985] Fix | Delete
// Fallback for modularized imports:
[14986] Fix | Delete
/* harmony default export */ const date_fns_parseISO = ((/* unused pure expression or super */ null && (parseISO)));
[14987] Fix | Delete
[14988] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/post-schedule/index.js
[14989] Fix | Delete
/**
[14990] Fix | Delete
* External dependencies
[14991] Fix | Delete
*/
[14992] Fix | Delete
[14993] Fix | Delete
[14994] Fix | Delete
/**
[14995] Fix | Delete
* WordPress dependencies
[14996] Fix | Delete
*/
[14997] Fix | Delete
[14998] Fix | Delete
[14999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function