date-fns-jalali
Version:
Modern JavaScript date utility library for jalali calendar
1 lines • 121 kB
JavaScript
(()=>{function IX(K,G){var X=typeof Symbol!=="undefined"&&K[Symbol.iterator]||K["@@iterator"];if(!X){if(Array.isArray(K)||(X=GK(K))||G&&K&&typeof K.length==="number"){if(X)K=X;var B=0,U=function q(){};return{s:U,n:function q(){if(B>=K.length)return{done:!0};return{done:!1,value:K[B++]}},e:function q(N){throw N},f:U}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Z=!0,J=!1,H;return{s:function q(){X=X.call(K)},n:function q(){var N=X.next();return Z=N.done,N},e:function q(N){J=!0,H=N},f:function q(){try{if(!Z&&X.return!=null)X.return()}finally{if(J)throw H}}}}function P(K,G,X){return G=eG(G),BU(K,$K()?Reflect.construct(G,X||[],eG(K).constructor):G.apply(K,X))}function BU(K,G){if(G&&(BG(G)==="object"||typeof G==="function"))return G;else if(G!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return j(K)}function j(K){if(K===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K}function eG(K){return eG=Object.setPrototypeOf?Object.getPrototypeOf.bind():function G(X){return X.__proto__||Object.getPrototypeOf(X)},eG(K)}function O(K,G){if(typeof G!=="function"&&G!==null)throw new TypeError("Super expression must either be null or a function");if(K.prototype=Object.create(G&&G.prototype,{constructor:{value:K,writable:!0,configurable:!0}}),Object.defineProperty(K,"prototype",{writable:!1}),G)tG(K,G)}function W(K,G){if(!(K instanceof G))throw new TypeError("Cannot call a class as a function")}function wX(K,G){for(var X=0;X<G.length;X++){var B=G[X];if(B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B)B.writable=!0;Object.defineProperty(K,CX(B.key),B)}}function b(K,G,X){if(G)wX(K.prototype,G);if(X)wX(K,X);return Object.defineProperty(K,"prototype",{writable:!1}),K}function UU(K){return WX(K)||TX(K)||GK(K)||YX()}function LX(K,G){var X=Object.keys(K);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(K);G&&(B=B.filter(function(U){return Object.getOwnPropertyDescriptor(K,U).enumerable})),X.push.apply(X,B)}return X}function XG(K){for(var G=1;G<arguments.length;G++){var X=arguments[G]!=null?arguments[G]:{};G%2?LX(Object(X),!0).forEach(function(B){x(K,B,X[B])}):Object.getOwnPropertyDescriptors?Object.defineProperties(K,Object.getOwnPropertyDescriptors(X)):LX(Object(X)).forEach(function(B){Object.defineProperty(K,B,Object.getOwnPropertyDescriptor(X,B))})}return K}function x(K,G,X){if(G=CX(G),G in K)Object.defineProperty(K,G,{value:X,enumerable:!0,configurable:!0,writable:!0});else K[G]=X;return K}function CX(K){var G=ZU(K,"string");return BG(G)=="symbol"?G:String(G)}function ZU(K,G){if(BG(K)!="object"||!K)return K;var X=K[Symbol.toPrimitive];if(X!==void 0){var B=X.call(K,G||"default");if(BG(B)!="object")return B;throw new TypeError("@@toPrimitive must return a primitive value.")}return(G==="string"?String:Number)(K)}function BG(K){return BG=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(G){return typeof G}:function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},BG(K)}function hG(K){return JU(K)||TX(K)||GK(K)||QU()}function QU(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function TX(K){if(typeof Symbol!=="undefined"&&K[Symbol.iterator]!=null||K["@@iterator"]!=null)return Array.from(K)}function JU(K){if(Array.isArray(K))return PK(K)}function MX(K,G,X){if($K())return Reflect.construct.apply(null,arguments);var B=[null];B.push.apply(B,G);var U=new(K.bind.apply(K,B));return X&&tG(U,X.prototype),U}function $K(){try{var K=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(G){}return($K=function G(){return!!K})()}function tG(K,G){return tG=Object.setPrototypeOf?Object.setPrototypeOf.bind():function X(B,U){return B.__proto__=U,B},tG(K,G)}function $(K,G){return WX(K)||HU(K,G)||GK(K,G)||YX()}function YX(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function GK(K,G){if(!K)return;if(typeof K==="string")return PK(K,G);var X=Object.prototype.toString.call(K).slice(8,-1);if(X==="Object"&&K.constructor)X=K.constructor.name;if(X==="Map"||X==="Set")return Array.from(K);if(X==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(X))return PK(K,G)}function PK(K,G){if(G==null||G>K.length)G=K.length;for(var X=0,B=new Array(G);X<G;X++)B[X]=K[X];return B}function HU(K,G){var X=K==null?null:typeof Symbol!="undefined"&&K[Symbol.iterator]||K["@@iterator"];if(X!=null){var B,U,Z,J,H=[],q=!0,N=!1;try{if(Z=(X=X.call(K)).next,G===0){if(Object(X)!==X)return;q=!1}else for(;!(q=(B=Z.call(X)).done)&&(H.push(B.value),H.length!==G);q=!0);}catch(V){N=!0,U=V}finally{try{if(!q&&X.return!=null&&(J=X.return(),Object(J)!==J))return}finally{if(N)throw U}}return H}}function WX(K){if(Array.isArray(K))return K}var qU=Object.defineProperty,NU=function K(G,X){for(var B in X)qU(G,B,{get:X[B],enumerable:!0,configurable:!0,set:function U(Z){return X[B]=function(){return Z}}})},bX={};NU(bX,{yearsToQuarters:function K(){return zE},yearsToMonths:function K(){return WE},yearsToDays:function K(){return ME},weeksToDays:function K(){return CE},transpose:function K(){return wE},toDate:function K(){return IE},subYearsWithOptions:function K(){return RE},subYears:function K(){return jE},subWithOptions:function K(){return xE},subWeeksWithOptions:function K(){return EE},subWeeks:function K(){return AE},subSecondsWithOptions:function K(){return FE},subSeconds:function K(){return VE},subQuartersWithOptions:function K(){return NE},subQuarters:function K(){return qE},subMonthsWithOptions:function K(){return HE},subMonths:function K(){return JE},subMinutesWithOptions:function K(){return QE},subMinutes:function K(){return ZE},subMillisecondsWithOptions:function K(){return UE},subMilliseconds:function K(){return BE},subISOWeekYearsWithOptions:function K(){return XE},subISOWeekYears:function K(){return KE},subHoursWithOptions:function K(){return GE},subHours:function K(){return tA},subDaysWithOptions:function K(){return eA},subDays:function K(){return oA},subBusinessDaysWithOptions:function K(){return aA},subBusinessDays:function K(){return nA},sub:function K(){return iA},startOfYearWithOptions:function K(){return sA},startOfYear:function K(){return rA},startOfWeekYearWithOptions:function K(){return dA},startOfWeekYear:function K(){return pA},startOfWeekWithOptions:function K(){return lA},startOfWeek:function K(){return _A},startOfSecondWithOptions:function K(){return uA},startOfSecond:function K(){return cA},startOfQuarterWithOptions:function K(){return mA},startOfQuarter:function K(){return fA},startOfMonthWithOptions:function K(){return gA},startOfMonth:function K(){return yA},startOfMinuteWithOptions:function K(){return kA},startOfMinute:function K(){return hA},startOfISOWeekYearWithOptions:function K(){return DA},startOfISOWeekYear:function K(){return SA},startOfISOWeekWithOptions:function K(){return vA},startOfISOWeek:function K(){return OA},startOfHourWithOptions:function K(){return PA},startOfHour:function K(){return $A},startOfDecadeWithOptions:function K(){return zA},startOfDecade:function K(){return bA},startOfDayWithOptions:function K(){return WA},startOfDay:function K(){return YA},setYearWithOptions:function K(){return MA},setYear:function K(){return TA},setWithOptions:function K(){return CA},setWeekYearWithOptions:function K(){return LA},setWeekYear:function K(){return wA},setWeekWithOptions:function K(){return IA},setWeek:function K(){return RA},setSecondsWithOptions:function K(){return jA},setSeconds:function K(){return xA},setQuarterWithOptions:function K(){return EA},setQuarter:function K(){return AA},setMonthWithOptions:function K(){return FA},setMonth:function K(){return VA},setMinutesWithOptions:function K(){return NA},setMinutes:function K(){return qA},setMillisecondsWithOptions:function K(){return HA},setMilliseconds:function K(){return JA},setISOWeekYearWithOptions:function K(){return QA},setISOWeekYear:function K(){return ZA},setISOWeekWithOptions:function K(){return UA},setISOWeek:function K(){return BA},setISODayWithOptions:function K(){return XA},setISODay:function K(){return KA},setHoursWithOptions:function K(){return GA},setHours:function K(){return tF},setDayWithOptions:function K(){return eF},setDayOfYearWithOptions:function K(){return oF},setDayOfYear:function K(){return aF},setDay:function K(){return nF},setDateWithOptions:function K(){return iF},setDate:function K(){return sF},set:function K(){return rF},secondsToMinutes:function K(){return dF},secondsToMilliseconds:function K(){return lF},secondsToHours:function K(){return uF},roundToNearestMinutesWithOptions:function K(){return mF},roundToNearestMinutes:function K(){return fF},roundToNearestHoursWithOptions:function K(){return gF},roundToNearestHours:function K(){return yF},quartersToYears:function K(){return kF},quartersToMonths:function K(){return DF},previousWednesdayWithOptions:function K(){return vF},previousWednesday:function K(){return OF},previousTuesdayWithOptions:function K(){return PF},previousTuesday:function K(){return $F},previousThursdayWithOptions:function K(){return zF},previousThursday:function K(){return bF},previousSundayWithOptions:function K(){return WF},previousSunday:function K(){return YF},previousSaturdayWithOptions:function K(){return MF},previousSaturday:function K(){return TF},previousMondayWithOptions:function K(){return CF},previousMonday:function K(){return LF},previousFridayWithOptions:function K(){return wF},previousFriday:function K(){return IF},previousDayWithOptions:function K(){return RF},previousDay:function K(){return jF},parseWithOptions:function K(){return xF},parseJSONWithOptions:function K(){return EF},parseJSON:function K(){return AF},parseISOWithOptions:function K(){return FF},parseISO:function K(){return VF},parse:function K(){return nV},nextWednesdayWithOptions:function K(){return iV},nextWednesday:function K(){return sV},nextTuesdayWithOptions:function K(){return rV},nextTuesday:function K(){return dV},nextThursdayWithOptions:function K(){return pV},nextThursday:function K(){return lV},nextSundayWithOptions:function K(){return _V},nextSunday:function K(){return uV},nextSaturdayWithOptions:function K(){return cV},nextSaturday:function K(){return mV},nextMondayWithOptions:function K(){return fV},nextMonday:function K(){return gV},nextFridayWithOptions:function K(){return yV},nextFriday:function K(){return kV},nextDayWithOptions:function K(){return hV},nextDay:function K(){return DV},monthsToYears:function K(){return SV},monthsToQuarters:function K(){return OV},minutesToSeconds:function K(){return $V},minutesToMilliseconds:function K(){return bV},minutesToHours:function K(){return YV},minWithOptions:function K(){return TV},min:function K(){return CV},millisecondsToSeconds:function K(){return LV},millisecondsToMinutes:function K(){return IV},millisecondsToHours:function K(){return jV},milliseconds:function K(){return EV},maxWithOptions:function K(){return FV},max:function K(){return VV},lightFormat:function K(){return NV},lastDayOfYearWithOptions:function K(){return BV},lastDayOfYear:function K(){return XV},lastDayOfWeekWithOptions:function K(){return KV},lastDayOfWeek:function K(){return GV},lastDayOfQuarterWithOptions:function K(){return tN},lastDayOfQuarter:function K(){return eN},lastDayOfMonthWithOptions:function K(){return oN},lastDayOfMonth:function K(){return aN},lastDayOfISOWeekYearWithOptions:function K(){return nN},lastDayOfISOWeekYear:function K(){return iN},lastDayOfISOWeekWithOptions:function K(){return sN},lastDayOfISOWeek:function K(){return rN},lastDayOfDecadeWithOptions:function K(){return dN},lastDayOfDecade:function K(){return pN},isWithinIntervalWithOptions:function K(){return lN},isWithinInterval:function K(){return _N},isWeekendWithOptions:function K(){return uN},isWeekend:function K(){return cN},isWednesdayWithOptions:function K(){return mN},isWednesday:function K(){return fN},isValid:function K(){return gN},isTuesdayWithOptions:function K(){return yN},isTuesday:function K(){return kN},isThursdayWithOptions:function K(){return hN},isThursday:function K(){return DN},isSundayWithOptions:function K(){return SN},isSunday:function K(){return vN},isSaturdayWithOptions:function K(){return ON},isSaturday:function K(){return PN},isSameYearWithOptions:function K(){return $N},isSameYear:function K(){return zN},isSameWeekWithOptions:function K(){return bN},isSameWeek:function K(){return WN},isSameSecond:function K(){return YN},isSameQuarterWithOptions:function K(){return TN},isSameQuarter:function K(){return CN},isSameMonthWithOptions:function K(){return LN},isSameMonth:function K(){return wN},isSameMinute:function K(){return IN},isSameISOWeekYearWithOptions:function K(){return jN},isSameISOWeekYear:function K(){return xN},isSameISOWeekWithOptions:function K(){return EN},isSameISOWeek:function K(){return AN},isSameHourWithOptions:function K(){return FN},isSameHour:function K(){return VN},isSameDayWithOptions:function K(){return NN},isSameDay:function K(){return qN},isMondayWithOptions:function K(){return HN},isMonday:function K(){return JN},isMatchWithOptions:function K(){return QN},isMatch:function K(){return ZN},isLeapYearWithOptions:function K(){return Fq},isLeapYear:function K(){return Vq},isLastDayOfMonthWithOptions:function K(){return Nq},isLastDayOfMonth:function K(){return qq},isFridayWithOptions:function K(){return Hq},isFriday:function K(){return Jq},isFirstDayOfMonthWithOptions:function K(){return Qq},isFirstDayOfMonth:function K(){return Zq},isExists:function K(){return Uq},isEqual:function K(){return Xq},isDate:function K(){return Gq},isBefore:function K(){return tH},isAfter:function K(){return oH},intlFormatDistanceWithOptions:function K(){return nH},intlFormatDistance:function K(){return iH},intlFormat:function K(){return sH},intervalWithOptions:function K(){return pH},intervalToDurationWithOptions:function K(){return lH},intervalToDuration:function K(){return _H},interval:function K(){return uH},hoursToSeconds:function K(){return cH},hoursToMinutes:function K(){return fH},hoursToMilliseconds:function K(){return yH},getYearWithOptions:function K(){return hH},getYear:function K(){return DH},getWeeksInMonthWithOptions:function K(){return SH},getWeeksInMonth:function K(){return vH},getWeekYearWithOptions:function K(){return OH},getWeekYear:function K(){return PH},getWeekWithOptions:function K(){return $H},getWeekOfMonthWithOptions:function K(){return zH},getWeekOfMonth:function K(){return bH},getWeek:function K(){return WH},getUnixTime:function K(){return YH},getTime:function K(){return TH},getSeconds:function K(){return LH},getQuarterWithOptions:function K(){return IH},getQuarter:function K(){return RH},getOverlappingDaysInIntervals:function K(){return jH},getMonthWithOptions:function K(){return EH},getMonth:function K(){return AH},getMinutesWithOptions:function K(){return FH},getMinutes:function K(){return VH},getMilliseconds:function K(){return NH},getISOWeeksInYearWithOptions:function K(){return HH},getISOWeeksInYear:function K(){return JH},getISOWeekYearWithOptions:function K(){return QH},getISOWeekYear:function K(){return ZH},getISOWeekWithOptions:function K(){return UH},getISOWeek:function K(){return BH},getISODayWithOptions:function K(){return XH},getISODay:function K(){return KH},getHoursWithOptions:function K(){return GH},getHours:function K(){return tJ},getDecadeWithOptions:function K(){return eJ},getDecade:function K(){return oJ},getDaysInYearWithOptions:function K(){return aJ},getDaysInYear:function K(){return nJ},getDaysInMonthWithOptions:function K(){return sJ},getDaysInMonth:function K(){return rJ},getDayWithOptions:function K(){return dJ},getDayOfYearWithOptions:function K(){return pJ},getDayOfYear:function K(){return lJ},getDay:function K(){return _J},getDateWithOptions:function K(){return uJ},getDate:function K(){return cJ},fromUnixTimeWithOptions:function K(){return mJ},fromUnixTime:function K(){return fJ},formatWithOptions:function K(){return gJ},formatRelativeWithOptions:function K(){return yJ},formatRelative:function K(){return kJ},formatRFC7231:function K(){return hJ},formatRFC3339WithOptions:function K(){return OJ},formatRFC3339:function K(){return PJ},formatISOWithOptions:function K(){return $J},formatISODuration:function K(){return zJ},formatISO9075WithOptions:function K(){return WJ},formatISO9075:function K(){return YJ},formatISO:function K(){return MJ},formatDurationWithOptions:function K(){return TJ},formatDuration:function K(){return CJ},formatDistanceWithOptions:function K(){return wJ},formatDistanceStrictWithOptions:function K(){return IJ},formatDistanceStrict:function K(){return RJ},formatDistance:function K(){return jJ},format:function K(){return xJ},endOfYearWithOptions:function K(){return WQ},endOfYear:function K(){return YQ},endOfWeekWithOptions:function K(){return MQ},endOfWeek:function K(){return TQ},endOfSecondWithOptions:function K(){return CQ},endOfSecond:function K(){return LQ},endOfQuarterWithOptions:function K(){return wQ},endOfQuarter:function K(){return IQ},endOfMonthWithOptions:function K(){return RQ},endOfMonth:function K(){return jQ},endOfMinuteWithOptions:function K(){return xQ},endOfMinute:function K(){return EQ},endOfISOWeekYearWithOptions:function K(){return AQ},endOfISOWeekYear:function K(){return FQ},endOfISOWeekWithOptions:function K(){return VQ},endOfISOWeek:function K(){return NQ},endOfHourWithOptions:function K(){return qQ},endOfHour:function K(){return HQ},endOfDecadeWithOptions:function K(){return JQ},endOfDecade:function K(){return QQ},endOfDayWithOptions:function K(){return ZQ},endOfDay:function K(){return UQ},eachYearOfIntervalWithOptions:function K(){return BQ},eachYearOfInterval:function K(){return XQ},eachWeekendOfYearWithOptions:function K(){return KQ},eachWeekendOfYear:function K(){return GQ},eachWeekendOfMonthWithOptions:function K(){return tZ},eachWeekendOfMonth:function K(){return eZ},eachWeekendOfIntervalWithOptions:function K(){return oZ},eachWeekendOfInterval:function K(){return aZ},eachWeekOfIntervalWithOptions:function K(){return nZ},eachWeekOfInterval:function K(){return iZ},eachQuarterOfIntervalWithOptions:function K(){return sZ},eachQuarterOfInterval:function K(){return rZ},eachMonthOfIntervalWithOptions:function K(){return dZ},eachMonthOfInterval:function K(){return pZ},eachMinuteOfIntervalWithOptions:function K(){return lZ},eachMinuteOfInterval:function K(){return _Z},eachHourOfIntervalWithOptions:function K(){return uZ},eachHourOfInterval:function K(){return cZ},eachDayOfIntervalWithOptions:function K(){return mZ},eachDayOfInterval:function K(){return fZ},differenceInYearsWithOptions:function K(){return gZ},differenceInYears:function K(){return yZ},differenceInWeeksWithOptions:function K(){return kZ},differenceInWeeks:function K(){return hZ},differenceInSecondsWithOptions:function K(){return DZ},differenceInSeconds:function K(){return SZ},differenceInQuartersWithOptions:function K(){return vZ},differenceInQuarters:function K(){return OZ},differenceInMonthsWithOptions:function K(){return PZ},differenceInMonths:function K(){return $Z},differenceInMinutesWithOptions:function K(){return zZ},differenceInMinutes:function K(){return bZ},differenceInMilliseconds:function K(){return WZ},differenceInISOWeekYearsWithOptions:function K(){return YZ},differenceInISOWeekYears:function K(){return MZ},differenceInHoursWithOptions:function K(){return TZ},differenceInHours:function K(){return CZ},differenceInDaysWithOptions:function K(){return LZ},differenceInDays:function K(){return wZ},differenceInCalendarYearsWithOptions:function K(){return IZ},differenceInCalendarYears:function K(){return RZ},differenceInCalendarWeeksWithOptions:function K(){return jZ},differenceInCalendarWeeks:function K(){return xZ},differenceInCalendarQuartersWithOptions:function K(){return EZ},differenceInCalendarQuarters:function K(){return AZ},differenceInCalendarMonthsWithOptions:function K(){return FZ},differenceInCalendarMonths:function K(){return VZ},differenceInCalendarISOWeeksWithOptions:function K(){return NZ},differenceInCalendarISOWeeks:function K(){return qZ},differenceInCalendarISOWeekYearsWithOptions:function K(){return HZ},differenceInCalendarISOWeekYears:function K(){return JZ},differenceInCalendarDaysWithOptions:function K(){return QZ},differenceInCalendarDays:function K(){return ZZ},differenceInBusinessDaysWithOptions:function K(){return UZ},differenceInBusinessDays:function K(){return BZ},daysToWeeks:function K(){return XZ},constructFrom:function K(){return GZ},compareDesc:function K(){return tU},compareAsc:function K(){return oU},closestToWithOptions:function K(){return aU},closestTo:function K(){return nU},closestIndexTo:function K(){return iU},clampWithOptions:function K(){return sU},clamp:function K(){return rU},areIntervalsOverlappingWithOptions:function K(){return dU},areIntervalsOverlapping:function K(){return pU},addYearsWithOptions:function K(){return lU},addYears:function K(){return _U},addWithOptions:function K(){return uU},addWeeksWithOptions:function K(){return cU},addWeeks:function K(){return mU},addSecondsWithOptions:function K(){return fU},addSeconds:function K(){return gU},addQuartersWithOptions:function K(){return yU},addQuarters:function K(){return kU},addMonthsWithOptions:function K(){return hU},addMonths:function K(){return DU},addMinutesWithOptions:function K(){return SU},addMinutes:function K(){return vU},addMillisecondsWithOptions:function K(){return OU},addMilliseconds:function K(){return PU},addISOWeekYearsWithOptions:function K(){return $U},addISOWeekYears:function K(){return zU},addHoursWithOptions:function K(){return bU},addHours:function K(){return WU},addDaysWithOptions:function K(){return YU},addDays:function K(){return MU},addBusinessDaysWithOptions:function K(){return TU},addBusinessDays:function K(){return CU},add:function K(){return LU}});var zX=7,KK=365.2425,VU=Math.pow(10,8)*24*60*60*1000,OE=-VU,kG=604800000,$X=86400000,qG=60000,CG=3600000,OK=1000,PX=525600,bG=43200,XK=1440,OX=60,vX=3,SX=12,DX=4,BK=3600,vK=60,SK=BK*24,FU=SK*7,hX=SK*KK,kX=hX/12,AU=kX*3,yX=Symbol.for("constructDateFrom");function zG(K,G,X){return jU(RU(K,G,X))}function UK(K,G,X){return IU(xU(K,G,X))}function EU(K){if(K===-3)return!1;var G=ZK(25*K+11,33);return G<8&&G>=-1||G<=-27}function xU(K,G,X){var B=gX(K,G),U=$(B,2),Z=U[0],J=U[1];K=Z,G=J;var H=G-1,q=K,N=X,V=fX-1+365*(q-1)+c(8*q+21,33);if(H!=0)V+=mX[H];return V+N}function jU(K){if(isNaN(K))return{jy:NaN,jm:NaN,jd:NaN};var G,X,B=K-fX,U=1+c(33*B+3,12053);if(X=B-(365*(U-1)+c(8*U+21,33)),X<0)U--,X=B-(365*(U-1)+c(8*U+21,33));if(X<216)G=c(X,31);else G=c(X-6,30);var Z=X-mX[G]+1;X++;var J=U,H=G+1,q=Z;return{jy:J,jm:H,jd:q}}function RU(K,G,X){var B=gX(K,G),U=$(B,2),Z=U[0],J=U[1];return K=Z,G=J,c(1461*(K+4800+c(G-14,12)),4)+c(367*(G-2-12*c(G-14,12)),12)-c(3*c(K+4900+c(G-14,12),100),4)+X-32075}function IU(K){if(isNaN(K))return{gy:NaN,gm:NaN,gd:NaN};var G=K+68569,X=c(4*G,146097);G=G-c(146097*X+3,4);var B=c(4000*(G+1),1461001);G=G-c(1461*B,4)+31;var U=c(80*G,2447),Z=G-c(2447*U,80);G=c(U,11);var J=U+2-12*G,H=100*(X-49)+B+G;return{gy:H,gm:J,gd:Z}}function gX(K,G){if(G=G-1,G<0){var X=G;G=wU(G,12),K-=c(G-X,12)}if(G>11)K+=c(G,12),G=ZK(G,12);return[K,G+1]}function c(K,G){return~~(K/G)}function ZK(K,G){return K-~~(K/G)*G}function wU(K,G){return ZK(ZK(K,G)+G,G)}var fX=1948320,mX=[0,31,62,93,124,155,186,216,246,276,306,336];function QK(){for(var K=arguments.length,G=new Array(K),X=0;X<K;X++)G[X]=arguments[X];if(G.length>1){var B=G[0],U=G[1],Z=G[2],J=Z===void 0?1:Z,H=G.slice(3),q=UK(B,U+1,J);return MX(Date,[q.gy,q.gm-1,q.gd].concat(hG(H)))}return MX(Date,G)}function C(K,G){if(typeof K==="function")return K(G);if(K&&BG(K)==="object"&&yX in K)return K[yX](G);if(K instanceof Date)return new K.constructor(G);return QK(G)}function F(K,G){return C(G||K,K)}function f(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear();return zG(B,X,G).jd}function s(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear(),U=zG(B,X,G);for(var Z=arguments.length,J=new Array(Z>1?Z-1:0),H=1;H<Z;H++)J[H-1]=arguments[H];var q=J[0],N=UK(U.jy,U.jm,q);return K.setFullYear(N.gy,N.gm-1,N.gd)}function ZG(K,G,X){var B=F(K,X===null||X===void 0?void 0:X.in);if(isNaN(G))return C((X===null||X===void 0?void 0:X.in)||K,NaN);if(!G)return B;return s(B,f(B)+G),B}function D(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear();return zG(B,X,G).jm-1}function o(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear(),U=zG(B,X,G);for(var Z=arguments.length,J=new Array(Z>1?Z-1:0),H=1;H<Z;H++)J[H-1]=arguments[H];var q=J[0],N=J[1],V=N===void 0?U.jd:N,A=UK(U.jy,q+1,V);return K.setFullYear(A.gy,A.gm-1,A.gd)}function M(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear();return zG(B,X,G).jy}function h(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear(),U=zG(B,X,G);for(var Z=arguments.length,J=new Array(Z>1?Z-1:0),H=1;H<Z;H++)J[H-1]=arguments[H];var q=J[0],N=J[1],V=N===void 0?U.jm-1:N,A=J[2],E=A===void 0?U.jd:A,w=UK(q,V+1,E);return K.setFullYear(w.gy,w.gm-1,w.gd)}function $G(K,G,X){var B=F(K,X===null||X===void 0?void 0:X.in);if(isNaN(G))return C((X===null||X===void 0?void 0:X.in)||K,NaN);if(!G)return B;var U=f(B),Z=C((X===null||X===void 0?void 0:X.in)||K,B.getTime());o(Z,D(B)+G+1,0);var J=f(Z);if(U>=J)return Z;else return h(B,M(Z),D(Z),U),B}function TG(K,G,X){var B=G.years,U=B===void 0?0:B,Z=G.months,J=Z===void 0?0:Z,H=G.weeks,q=H===void 0?0:H,N=G.days,V=N===void 0?0:N,A=G.hours,E=A===void 0?0:A,w=G.minutes,L=w===void 0?0:w,T=G.seconds,R=T===void 0?0:T,z=F(K,X===null||X===void 0?void 0:X.in),Y=J||U?$G(z,J+U*12):z,S=V||q?ZG(Y,V+q*7):Y,y=L+E*60,n=R+y*60,a=n*1000;return C((X===null||X===void 0?void 0:X.in)||K,+S+a)}function Q(K,G){var X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return X.length>=G?K.apply(void 0,hG(X.slice(0,G).reverse())):function(){for(var B=arguments.length,U=new Array(B),Z=0;Z<B;Z++)U[Z]=arguments[Z];return Q(K,G,X.concat(U))}}var LU=Q(TG,2);function DK(K,G){return F(K,G===null||G===void 0?void 0:G.in).getDay()===5}function MG(K,G){var X=F(K,G===null||G===void 0?void 0:G.in).getDay();return X===5}function hK(K,G,X){var B=F(K,X===null||X===void 0?void 0:X.in),U=MG(B,X);if(isNaN(G))return C(X===null||X===void 0?void 0:X.in,NaN);var Z=B.getHours(),J=G<0?-1:1,H=Math.trunc(G/6);s(B,f(B)+H*7);var q=Math.abs(G%6);while(q>0)if(s(B,f(B)+J),!MG(B,X))q-=1;if(U&&MG(B,X)&&G!==0){if(DK(B,X))s(B,f(B)+(J<0?1:-2))}return B.setHours(Z),B}var CU=Q(hK,2),TU=Q(hK,3),MU=Q(ZG,2),YU=Q(ZG,3);function yG(K,G,X){return C((X===null||X===void 0?void 0:X.in)||K,+F(K)+G)}function kK(K,G,X){return yG(K,G*CG,X)}var WU=Q(kK,2),bU=Q(kK,3);function e(){return cX}function vE(K){cX=K}var cX={};function i(K,G){var X,B,U,Z,J,H,q=e(),N=(X=(B=(U=(Z=G===null||G===void 0?void 0:G.weekStartsOn)!==null&&Z!==void 0?Z:G===null||G===void 0||(J=G.locale)===null||J===void 0||(J=J.options)===null||J===void 0?void 0:J.weekStartsOn)!==null&&U!==void 0?U:q.weekStartsOn)!==null&&B!==void 0?B:(H=q.locale)===null||H===void 0||(H=H.options)===null||H===void 0?void 0:H.weekStartsOn)!==null&&X!==void 0?X:6,V=F(K,G===null||G===void 0?void 0:G.in),A=V.getDay(),E=(A<N?7:0)+A-N;return s(V,f(V)-E),V.setHours(0,0,0,0),V}function GG(K,G){return i(K,XG(XG({},G),{},{weekStartsOn:1}))}function NG(K,G){var X=F(K,G===null||G===void 0?void 0:G.in),B=X.getFullYear(),U=C(X,0);U.setFullYear(B+1,0,4),U.setHours(0,0,0,0);var Z=GG(U),J=C(X,0);J.setFullYear(B,0,4),J.setHours(0,0,0,0);var H=GG(J);if(X.getTime()>=Z.getTime())return B+1;else if(X.getTime()>=H.getTime())return B;else return B-1}function t(K){var G=F(K),X=new Date(Date.UTC(G.getFullYear(),G.getMonth(),G.getDate(),G.getHours(),G.getMinutes(),G.getSeconds(),G.getMilliseconds()));return X.setUTCFullYear(G.getFullYear()),+K-+X}function k(K){for(var G=arguments.length,X=new Array(G>1?G-1:0),B=1;B<G;B++)X[B-1]=arguments[B];var U=C.bind(null,K||X.find(function(Z){return BG(Z)==="object"}));return X.map(U)}function PG(K,G){var X=F(K,G===null||G===void 0?void 0:G.in);return X.setHours(0,0,0,0),X}function UG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1],H=PG(Z),q=PG(J),N=+H-t(H),V=+q-t(q);return Math.round((N-V)/$X)}function VG(K,G){var X=NG(K,G),B=C((G===null||G===void 0?void 0:G.in)||K,0);return B.setFullYear(X,0,4),B.setHours(0,0,0,0),GG(B)}function yK(K,G,X){var B=F(K,X===null||X===void 0?void 0:X.in),U=UG(B,VG(B,X)),Z=C((X===null||X===void 0?void 0:X.in)||K,0);return Z.setFullYear(G,0,4),Z.setHours(0,0,0,0),B=VG(Z),B.setDate(B.getDate()+U),B}function gK(K,G,X){return yK(K,NG(K,X)+G,X)}var zU=Q(gK,2),$U=Q(gK,3),PU=Q(yG,2),OU=Q(yG,3);function JK(K,G,X){var B=F(K,X===null||X===void 0?void 0:X.in);return B.setTime(B.getTime()+G*qG),B}var vU=Q(JK,2),SU=Q(JK,3),DU=Q($G,2),hU=Q($G,3);function HK(K,G,X){return $G(K,G*3,X)}var kU=Q(HK,2),yU=Q(HK,3);function fK(K,G,X){return yG(K,G*1000,X)}var gU=Q(fK,2),fU=Q(fK,3);function gG(K,G,X){return ZG(K,G*7,X)}var mU=Q(gG,2),cU=Q(gG,3),uU=Q(TG,3);function mK(K,G,X){return $G(K,G*12,X)}var _U=Q(mK,2),lU=Q(mK,3);function uX(K,G,X){var B=[+F(K.start,X===null||X===void 0?void 0:X.in),+F(K.end,X===null||X===void 0?void 0:X.in)].sort(function(A,E){return A-E}),U=$(B,2),Z=U[0],J=U[1],H=[+F(G.start,X===null||X===void 0?void 0:X.in),+F(G.end,X===null||X===void 0?void 0:X.in)].sort(function(A,E){return A-E}),q=$(H,2),N=q[0],V=q[1];if(X!==null&&X!==void 0&&X.inclusive)return Z<=V&&N<=J;return Z<V&&N<J}var pU=Q(uX,2),dU=Q(uX,3);function cK(K,G){var X,B=G===null||G===void 0?void 0:G.in;return K.forEach(function(U){if(!B&&BG(U)==="object")B=C.bind(null,U);var Z=F(U,B);if(!X||X<Z||isNaN(+Z))X=Z}),C(B,X||NaN)}function uK(K,G){var X,B=G===null||G===void 0?void 0:G.in;return K.forEach(function(U){if(!B&&BG(U)==="object")B=C.bind(null,U);var Z=F(U,B);if(!X||X>Z||isNaN(+Z))X=Z}),C(B,X||NaN)}function _X(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G.start,G.end),U=$(B,3),Z=U[0],J=U[1],H=U[2];return uK([cK([Z,J],X),H],X)}var rU=Q(_X,2),sU=Q(_X,3);function lX(K,G){var X=+F(K);if(isNaN(X))return NaN;var B,U;return G.forEach(function(Z,J){var H=F(Z);if(isNaN(+H)){B=NaN,U=NaN;return}var q=Math.abs(X-+H);if(B==null||q<U)B=J,U=q}),B}var iU=Q(lX,2);function pX(K,G,X){var B=k.apply(void 0,[X===null||X===void 0?void 0:X.in,K].concat(hG(G))),U=UU(B),Z=U[0],J=U.slice(1),H=lX(Z,J);if(typeof H==="number"&&isNaN(H))return C(Z,NaN);if(H!==void 0)return J[H]}var nU=Q(pX,2),aU=Q(pX,3);function QG(K,G){var X=+F(K)-+F(G);if(X<0)return-1;else if(X>0)return 1;return X}var oU=Q(QG,2);function eU(K,G){var X=+F(K)-+F(G);if(X>0)return-1;else if(X<0)return 1;return X}var tU=Q(eU,2),GZ=Q(C,2);function KZ(K){var G=Math.trunc(K/zX);return G===0?0:G}var XZ=Q(KZ,1);function _K(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1];return+PG(Z)===+PG(J)}function dX(K){return K instanceof Date||BG(K)==="object"&&Object.prototype.toString.call(K)==="[object Date]"}function FG(K){return!(!dX(K)&&typeof K!=="number"||isNaN(+F(K)))}function rX(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1];if(!FG(Z)||!FG(J))return NaN;var H=UG(Z,J),q=H<0?-1:1,N=Math.trunc(H/7),V=N*6,A=ZG(J,N*7);while(!_K(Z,A))V+=MG(A,X)?0:q,A=ZG(A,q);return V===0?0:V}var BZ=Q(rX,2),UZ=Q(rX,3),ZZ=Q(UG,2),QZ=Q(UG,3);function lK(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1];return NG(Z,X)-NG(J,X)}var JZ=Q(lK,2),HZ=Q(lK,3);function sX(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1],H=GG(Z),q=GG(J),N=+H-t(H),V=+q-t(q);return Math.round((N-V)/kG)}var qZ=Q(sX,2),NZ=Q(sX,3);function fG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1],H=M(Z)-M(J),q=D(Z)-D(J);return H*12+q}var VZ=Q(fG,2),FZ=Q(fG,3);function qK(K,G){var X=F(K,G===null||G===void 0?void 0:G.in),B=Math.trunc(D(X)/3)+1;return B}function mG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1],H=M(Z)-M(J),q=qK(Z)-qK(J);return H*4+q}var AZ=Q(mG,2),EZ=Q(mG,3);function cG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1],H=i(Z,X),q=i(J,X),N=+H-t(H),V=+q-t(q);return Math.round((N-V)/kG)}var xZ=Q(cG,2),jZ=Q(cG,3);function OG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1];return M(Z)-M(J)}var RZ=Q(OG,2),IZ=Q(OG,3);function NK(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1],H=iX(Z,J),q=Math.abs(UG(Z,J));s(Z,f(Z)-H*q);var N=Number(iX(Z,J)===-H),V=H*(q-N);return V===0?0:V}function iX(K,G){var X=M(K)-M(G)||D(K)-D(G)||f(K)-f(G)||K.getHours()-G.getHours()||K.getMinutes()-G.getMinutes()||K.getSeconds()-G.getSeconds()||K.getMilliseconds()-G.getMilliseconds();if(X<0)return-1;if(X>0)return 1;return X}var wZ=Q(NK,2),LZ=Q(NK,3);function wG(K){return function(G){var X=K?Math[K]:Math.trunc,B=X(G);return B===0?0:B}}function uG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1],H=(+Z-+J)/CG;return wG(X===null||X===void 0?void 0:X.roundingMethod)(H)}var CZ=Q(uG,2),TZ=Q(uG,3);function pK(K,G,X){return gK(K,-G,X)}function nX(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1],H=QG(Z,J),q=Math.abs(lK(Z,J,X)),N=pK(Z,H*q,X),V=Number(QG(N,J)===-H),A=H*(q-V);return A===0?0:A}var MZ=Q(nX,2),YZ=Q(nX,3);function dK(K,G){return+F(K)-+F(G)}var WZ=Q(dK,2);function _G(K,G,X){var B=dK(K,G)/qG;return wG(X===null||X===void 0?void 0:X.roundingMethod)(B)}var bZ=Q(_G,2),zZ=Q(_G,3);function rK(K,G){var X=F(K,G===null||G===void 0?void 0:G.in);return X.setHours(23,59,59,999),X}function VK(K,G){var X=F(K,G===null||G===void 0?void 0:G.in),B=D(X);return h(X,M(X),B+1,0),X.setHours(23,59,59,999),X}function sK(K,G){var X=F(K,G===null||G===void 0?void 0:G.in);return+rK(X,G)===+VK(X,G)}function lG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,K,G),U=$(B,3),Z=U[0],J=U[1],H=U[2],q=QG(J,H),N=Math.abs(fG(J,H));if(N<1)return 0;if(D(J)===1&&f(J)>27)s(J,30);o(J,D(J)-q*N);var V=QG(J,H)===-q;if(sK(Z)&&N===1&&QG(Z,H)===1)V=!1;var A=q*(N-+V);return A===0?0:A}var $Z=Q(lG,2),PZ=Q(lG,3);function aX(K,G,X){var B=lG(K,G,X)/3;return wG(X===null||X===void 0?void 0:X.roundingMethod)(B)}var OZ=Q(aX,2),vZ=Q(aX,3);function YG(K,G,X){var B=dK(K,G)/1000;return wG(X===null||X===void 0?void 0:X.roundingMethod)(B)}var SZ=Q(YG,2),DZ=Q(YG,3);function oX(K,G,X){var B=NK(K,G,X)/7;return wG(X===null||X===void 0?void 0:X.roundingMethod)(B)}var hZ=Q(oX,2),kZ=Q(oX,3);function iK(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=$(B,2),Z=U[0],J=U[1],H=QG(Z,J),q=Math.abs(OG(Z,J));h(Z,1399),h(J,1399);var N=QG(Z,J)===-H,V=H*(q-+N);return V===0?0:V}var yZ=Q(iK,2),gZ=Q(iK,3);function AG(K,G){var X=k(K,G.start,G.end),B=$(X,2),U=B[0],Z=B[1];return{start:U,end:Z}}function nK(K,G){var X,B=AG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,H=J?+U:+Z,q=J?Z:U;q.setHours(0,0,0,0);var N=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!N)return[];if(N<0)N=-N,J=!J;var V=[];while(+q<=H)V.push(C(U,q)),s(q,f(q)+N),q.setHours(0,0,0,0);return J?V.reverse():V}var fZ=Q(nK,1),mZ=Q(nK,2);function eX(K,G){var X,B=AG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,H=J?+U:+Z,q=J?Z:U;q.setMinutes(0,0,0);var N=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!N)return[];if(N<0)N=-N,J=!J;var V=[];while(+q<=H)V.push(C(U,q)),q.setHours(q.getHours()+N);return J?V.reverse():V}var cZ=Q(eX,1),uZ=Q(eX,2);function tX(K,G){var X,B=AG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end;U.setSeconds(0,0);var J=+U>+Z,H=J?+U:+Z,q=J?Z:U,N=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!N)return[];if(N<0)N=-N,J=!J;var V=[];while(+q<=H)V.push(C(U,q)),q=JK(q,N);return J?V.reverse():V}var _Z=Q(tX,1),lZ=Q(tX,2);function G0(K,G){var X,B=AG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,H=J?+U:+Z,q=J?Z:U;q.setHours(0,0,0,0),s(q,1);var N=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!N)return[];if(N<0)N=-N,J=!J;var V=[];while(+q<=H)V.push(C(U,q)),o(q,D(q)+N);return J?V.reverse():V}var pZ=Q(G0,1),dZ=Q(G0,2);function LG(K,G){var X=F(K,G===null||G===void 0?void 0:G.in),B=D(X),U=B-B%3;return o(X,U,1),X.setHours(0,0,0,0),X}function K0(K,G){var X,B=AG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,H=J?+LG(U):+LG(Z),q=J?LG(Z):LG(U),N=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!N)return[];if(N<0)N=-N,J=!J;var V=[];while(+q<=H)V.push(C(U,q)),q=HK(q,N);return J?V.reverse():V}var rZ=Q(K0,1),sZ=Q(K0,2);function X0(K,G){var X,B=AG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,H=J?i(Z,G):i(U,G),q=J?i(U,G):i(Z,G);H.setHours(15),q.setHours(15);var N=+q.getTime(),V=H,A=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!A)return[];if(A<0)A=-A,J=!J;var E=[];while(+V<=N)V.setHours(0),E.push(C(U,V)),V=gG(V,A),V.setHours(15);return J?E.reverse():E}var iZ=Q(X0,1),nZ=Q(X0,2);function FK(K,G){var X=AG(G===null||G===void 0?void 0:G.in,K),B=X.start,U=X.end,Z=nK({start:B,end:U},G),J=[],H=0;while(H<Z.length){var q=Z[H++];if(MG(q))J.push(C(B,q))}return J}var aZ=Q(FK,1),oZ=Q(FK,2);function pG(K,G){var X=F(K,G===null||G===void 0?void 0:G.in);return s(X,1),X.setHours(0,0,0,0),X}function B0(K,G){var X=pG(K,G),B=VK(K,G);return FK({start:X,end:B},G)}var eZ=Q(B0,1),tZ=Q(B0,2);function aK(K,G){var X=F(K,G===null||G===void 0?void 0:G.in),B=M(X);return h(X,B+1,0,0),X.setHours(23,59,59,999),X}function AK(K,G){var X=F(K,G===null||G===void 0?void 0:G.in);return h(X,M(X),0,1),X.setHours(0,0,0,0),X}function U0(K,G){var X=AK(K,G),B=aK(K,G);return FK({start:X,end:B},G)}var GQ=Q(U0,1),KQ=Q(U0,2);function Z0(K,G){var X,B=AG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,H=J?+U:+Z,q=J?Z:U;q.setHours(0,0,0,0),o(q,0,1);var N=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!N)return[];if(N<0)N=-N,J=!J;var V=[];while(+q<=H)V.push(C(U,q)),h(q,M(q)+N);return J?V.reverse():V}var XQ=Q(Z0,1),BQ=Q(Z0,2),UQ=Q(rK,1),ZQ=Q(rK,2);function Q0(K,G){var X=F(K,G===null||G===void 0?void 0:G.in),B=M(X),U=9+Math.floor(B/10)*10;return h(X,U+1,0,0),X.setHours(23,59,59,999),X}var QQ=Q(Q0,1),JQ=Q(Q0,2);function J0(K,G){var X=F(K,G===null||G===void 0?void 0:G.in);return X.setMinutes(59,59,999),X}var HQ=Q(J0,1),qQ=Q(J0,2);function oK(K,G){var X,B,U,Z,J,H,q=e(),N=(X=(B=(U=(Z=G===null||G===void 0?void 0:G.weekStartsOn)!==null&&Z!==void 0?Z:G===null||G===void 0||(J=G.locale)===null||J===void 0||(J=J.options)===null||J===void 0?void 0:J.weekStartsOn)!==null&&U!==void 0?U:q.weekStartsOn)!==null&&B!==void 0?B:(H=q.locale)===null||H===void 0||(H=H.options)===null||H===void 0?void 0:H.weekStartsOn)!==null&&X!==void 0?X:6,V=F(K,G===null||G===void 0?void 0:G.in),A=V.getDay(),E=(A<N?-7:0)+6-(A-N);return s(V,f(V)+E),V.setHours(23,59,59,999),V}function H0(K,G){return oK(K,XG(XG({},G),{},{weekStartsOn:1}))}var NQ=Q(H0,1),VQ=Q(H0,2);function q0(K,G){var X=NG(K,G),B=C((G===null||G===void 0?void 0:G.in)||K,0);B.setFullYear(X+1,0,4),B.setHours(0,0,0,0);var U=GG(B,G);return U.setMilliseconds(U.getMilliseconds()-1),U}var FQ=Q(q0,1),AQ=Q(q0,2);function N0(K,G){var X=F(K,G===null||G===void 0?void 0:G.in);return X.setSeconds(59,999),X}var EQ=Q(N0,1),xQ=Q(N0,2),jQ=Q(VK,1),RQ=Q(VK,2);function V0(K,G){var X=F(K,G===null||G===void 0?void 0:G.in),B=D(X),U=B-B%3+3;return o(X,U,0),X.setHours(23,59,59,999),X}var IQ=Q(V0,1),wQ=Q(V0,2);function F0(K,G){var X=F(K,G===null||G===void 0?void 0:G.in);return X.setMilliseconds(999),X}var LQ=Q(F0,1),CQ=Q(F0,2),TQ=Q(oK,1),MQ=Q(oK,2),YQ=Q(aK,1),WQ=Q(aK,2),bQ={lessThanXSeconds:{one:"\u06A9\u0645\u062A\u0631 \u0627\u0632 \u06CC\u06A9 \u062B\u0627\u0646\u06CC\u0647",other:"\u06A9\u0645\u062A\u0631 \u0627\u0632 {{count}} \u062B\u0627\u0646\u06CC\u0647"},xSeconds:{one:"1 \u062B\u0627\u0646\u06CC\u0647",other:"{{count}} \u062B\u0627\u0646\u06CC\u0647"},halfAMinute:"\u0646\u06CC\u0645 \u062F\u0642\u06CC\u0642\u0647",lessThanXMinutes:{one:"\u06A9\u0645\u062A\u0631 \u0627\u0632 \u06CC\u06A9 \u062F\u0642\u06CC\u0642\u0647",other:"\u06A9\u0645\u062A\u0631 \u0627\u0632 {{count}} \u062F\u0642\u06CC\u0642\u0647"},xMinutes:{one:"1 \u062F\u0642\u06CC\u0642\u0647",other:"{{count}} \u062F\u0642\u06CC\u0642\u0647"},aboutXHours:{one:"\u062D\u062F\u0648\u062F 1 \u0633\u0627\u0639\u062A",other:"\u062D\u062F\u0648\u062F {{count}} \u0633\u0627\u0639\u062A"},xHours:{one:"1 \u0633\u0627\u0639\u062A",other:"{{count}} \u0633\u0627\u0639\u062A"},xDays:{one:"1 \u0631\u0648\u0632",other:"{{count}} \u0631\u0648\u0632"},aboutXWeeks:{one:"\u062D\u062F\u0648\u062F 1 \u0647\u0641\u062A\u0647",other:"\u062D\u062F\u0648\u062F {{count}} \u0647\u0641\u062A\u0647"},xWeeks:{one:"1 \u0647\u0641\u062A\u0647",other:"{{count}} \u0647\u0641\u062A\u0647"},aboutXMonths:{one:"\u062D\u062F\u0648\u062F 1 \u0645\u0627\u0647",other:"\u062D\u062F\u0648\u062F {{count}} \u0645\u0627\u0647"},xMonths:{one:"1 \u0645\u0627\u0647",other:"{{count}} \u0645\u0627\u0647"},aboutXYears:{one:"\u062D\u062F\u0648\u062F 1 \u0633\u0627\u0644",other:"\u062D\u062F\u0648\u062F {{count}} \u0633\u0627\u0644"},xYears:{one:"1 \u0633\u0627\u0644",other:"{{count}} \u0633\u0627\u0644"},overXYears:{one:"\u0628\u06CC\u0634\u062A\u0631 \u0627\u0632 1 \u0633\u0627\u0644",other:"\u0628\u06CC\u0634\u062A\u0631 \u0627\u0632 {{count}} \u0633\u0627\u0644"},almostXYears:{one:"\u0646\u0632\u062F\u06CC\u06A9 1 \u0633\u0627\u0644",other:"\u0646\u0632\u062F\u06CC\u06A9 {{count}} \u0633\u0627\u0644"}},zQ=function K(G,X,B){var U,Z=bQ[G];if(typeof Z==="string")U=Z;else if(X===1)U=Z.one;else U=Z.other.replace("{{count}}",X.toString());if(B!==null&&B!==void 0&&B.addSuffix)if(B.comparison&&B.comparison>0)return"\u062F\u0631 "+U;else return U+" \u0642\u0628\u0644";return U};function eK(K){return function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},X=G.width?String(G.width):K.defaultWidth,B=K.formats[X]||K.formats[K.defaultWidth];return B}}var $Q={full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},PQ={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},OQ={full:"{{date}} '\u062F\u0631' {{time}}",long:"{{date}} '\u062F\u0631' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vQ={date:eK({formats:$Q,defaultWidth:"full"}),time:eK({formats:PQ,defaultWidth:"full"}),dateTime:eK({formats:OQ,defaultWidth:"full"})},SQ={lastWeek:"eeee '\u06AF\u0630\u0634\u062A\u0647 \u062F\u0631' p",yesterday:"'\u062F\u06CC\u0631\u0648\u0632 \u062F\u0631' p",today:"'\u0627\u0645\u0631\u0648\u0632 \u062F\u0631' p",tomorrow:"'\u0641\u0631\u062F\u0627 \u062F\u0631' p",nextWeek:"eeee '\u062F\u0631' p",other:"P"},DQ=function K(G,X,B,U){return SQ[G]};function dG(K){return function(G,X){var B=X!==null&&X!==void 0&&X.context?String(X.context):"standalone",U;if(B==="formatting"&&K.formattingValues){var Z=K.defaultFormattingWidth||K.defaultWidth,J=X!==null&&X!==void 0&&X.width?String(X.width):Z;U=K.formattingValues[J]||K.formattingValues[Z]}else{var H=K.defaultWidth,q=X!==null&&X!==void 0&&X.width?String(X.width):K.defaultWidth;U=K.values[q]||K.values[H]}var N=K.argumentCallback?K.argumentCallback(G):G;return U[N]}}var hQ={narrow:["\u0642","\u0628"],abbreviated:["\u0642.\u0647.","\u0628.\u0647."],wide:["\u0642\u0628\u0644 \u0627\u0632 \u0647\u062C\u0631\u062A","\u0628\u0639\u062F \u0627\u0632 \u0647\u062C\u0631\u062A"]},kQ={narrow:["1","2","3","4"],abbreviated:["\u0633\u200C\u06451","\u0633\u200C\u06452","\u0633\u200C\u06453","\u0633\u200C\u06454"],wide:["\u0633\u0647\u200C\u0645\u0627\u0647\u0647 1","\u0633\u0647\u200C\u0645\u0627\u0647\u0647 2","\u0633\u0647\u200C\u0645\u0627\u0647\u0647 3","\u0633\u0647\u200C\u0645\u0627\u0647\u0647 4"]},yQ={narrow:["\u0641\u0631","\u0627\u0631","\u062E\u0631","\u062A\u06CC","\u0645\u0631","\u0634\u0647","\u0645\u0647","\u0622\u0628","\u0622\u0630","\u062F\u06CC","\u0628\u0647","\u0627\u0633"],abbreviated:["\u0641\u0631\u0648","\u0627\u0631\u062F","\u062E\u0631\u062F","\u062A\u06CC\u0631","\u0645\u0631\u062F","\u0634\u0647\u0631","\u0645\u0647\u0631","\u0622\u0628\u0627","\u0622\u0630\u0631","\u062F\u06CC","\u0628\u0647\u0645","\u0627\u0633\u0641"],wide:["\u0641\u0631\u0648\u0631\u062F\u06CC\u0646","\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A","\u062E\u0631\u062F\u0627\u062F","\u062A\u06CC\u0631","\u0645\u0631\u062F\u0627\u062F","\u0634\u0647\u0631\u06CC\u0648\u0631","\u0645\u0647\u0631","\u0622\u0628\u0627\u0646","\u0622\u0630\u0631","\u062F\u06CC","\u0628\u0647\u0645\u0646","\u0627\u0633\u0641\u0646\u062F"]},gQ={narrow:["\u06CC","\u062F","\u0633","\u0686","\u067E","\u062C","\u0634"],short:["1\u0634","2\u0634","3\u0634","4\u0634","5\u0634","\u062C","\u0634"],abbreviated:["\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647","\u062F\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200C\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647","\u062C\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],wide:["\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647","\u062F\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200C\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647","\u062C\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"]},fQ={narrow:{am:"\u0642",pm:"\u0628",midnight:"\u0646",noon:"\u0638",morning:"\u0635",afternoon:"\u0628.\u0638.",evening:"\u0639",night:"\u0634"},abbreviated:{am:"\u0642.\u0638.",pm:"\u0628.\u0638.",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"},wide:{am:"\u0642\u0628\u0644\u200C\u0627\u0632\u0638\u0647\u0631",pm:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"}},mQ={narrow:{am:"\u0642",pm:"\u0628",midnight:"\u0646",noon:"\u0638",morning:"\u0635",afternoon:"\u0628.\u0638.",evening:"\u0639",night:"\u0634"},abbreviated:{am:"\u0642.\u0638.",pm:"\u0628.\u0638.",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"},wide:{am:"\u0642\u0628\u0644\u200C\u0627\u0632\u0638\u0647\u0631",pm:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"}},cQ=function K(G,X){var B=Number(G);return B+"-\u0627\u0645"},uQ={ordinalNumber:cQ,era:dG({values:hQ,defaultWidth:"wide"}),quarter:dG({values:kQ,defaultWidth:"wide",argumentCallback:function K(G){return G-1}}),month:dG({values:yQ,defaultWidth:"wide"}),day:dG({values:gQ,defaultWidth:"wide"}),dayPeriod:dG({values:fQ,defaultWidth:"wide",formattingValues:mQ,defaultFormattingWidth:"wide"})};function rG(K){return function(G){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=X.width,U=B&&K.matchPatterns[B]||K.matchPatterns[K.defaultMatchWidth],Z=G.match(U);if(!Z)return null;var J=Z[0],H=B&&K.parsePatterns[B]||K.parsePatterns[K.defaultParseWidth],q=Array.isArray(H)?lQ(H,function(A){return A.test(J)}):_Q(H,function(A){return A.test(J)}),N;N=K.valueCallback?K.valueCallback(q):q,N=X.valueCallback?X.valueCallback(N):N;var V=G.slice(J.length);return{value:N,rest:V}}}function _Q(K,G){for(var X in K)if(Object.prototype.hasOwnProperty.call(K,X)&&G(K[X]))return X;return}function lQ(K,G){for(var X=0;X<K.length;X++)if(G(K[X]))return X;return}function pQ(K){return function(G){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=G.match(K.matchPattern);if(!B)return null;var U=B[0],Z=G.match(K.parsePattern);if(!Z)return null;var J=K.valueCallback?K.valueCallback(Z[0]):Z[0];J=X.valueCallback?X.valueCallback(J):J;var H=G.slice(U.length);return{value:J,rest:H}}}var dQ=/^(\d+)(-?ام)?/i,rQ=/\d+/i,sQ={narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?ه\.?|ب\.?\s?ه\.?|ه\.?)/i,wide:/^(قبل از هجرت|هجری شمسی|بعد از هجرت)/i},iQ={any:[/^قبل/i,/^بعد/i]},nQ={narrow:/^[1234]/i,abbreviated:/^(ف|Q|سم)[1234]/i,wide:/^(فصل|quarter|سهماهه) [1234](-ام|ام)?/i},aQ={any:[/1/i,/2/i,/3/i,/4/i]},oQ={narrow:/^(فر|ار|خر|تی|مر|شه|مه|آب|آذ|دی|به|اس)/i,abbreviated:/^(فرو|ارد|خرد|تیر|مرد|شهر|مهر|آبا|آذر|دی|بهم|اسف)/i,wide:/^(فروردین|اردیبهشت|خرداد|تیر|مرداد|شهریور|مهر|آبان|آذر|دی|بهمن|اسفند)/i},eQ={narrow:[/^فر/i,/^ار/i,/^خر/i,/^تی/i,/^مر/i,/^شه/i,/^مه/i,/^آب/i,/^آذ/i,/^دی/i,/^به/i,/^اس/i],any:[/^فر/i,/^ار/i,/^خر/i,/^تی/i,/^مر/i,/^شه/i,/^مه/i,/^آب/i,/^آذ/i,/^دی/i,/^به/i,/^اس/i]},tQ={narrow:/^[شیدسچپج]/i,short:/^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,abbreviated:/^(یکشنبه|دوشنبه|سهشنبه|چهارشنبه|پنجشنبه|جمعه|شنبه)/i,wide:/^(یکشنبه|دوشنبه|سهشنبه|چهارشنبه|پنجشنبه|جمعه|شنبه)/i},GJ={narrow:[/^ی/i,/^دو/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^(ی|1ش|یکشنبه)/i,/^(د|2ش|دوشنبه)/i,/^(س|3ش|سهشنبه)/i,/^(چ|4ش|چهارشنبه)/i,/^(پ|5ش|پنجشنبه)/i,/^(ج|جمعه)/i,/^(ش|شنبه)/i]},KJ={narrow:/^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,any:/^(ق.ظ.|ب.ظ.|قبلازظهر|نیمهشب|ظهر|صبح|بعدازظهر|عصر|شب)/i},XJ={any:{am:/^(ق|ق.ظ.|قبلازظهر)/i,pm:/^(ب|ب.ظ.|بعدازظهر)/i,midnight:/^(نیمهشب|ن)/i,noon:/^(ظ|ظهر)/i,morning:/^(ص|صبح)/i,afternoon:/^(ب|ب.ظ.|بعدازظهر)/i,evening:/^(ع|عصر)/i,night:/^(ش|شب)/i}},BJ={ordinalNumber:pQ({matchPattern:dQ,parsePattern:rQ,valueCallback:function K(G){return parseInt(G,10)}}),era:rG({matchPatterns:sQ,defaultMatchWidth:"wide",parsePatterns:iQ,defaultParseWidth:"any"}),quarter:rG({matchPatterns:nQ,defaultMatchWidth:"wide",parsePatterns:aQ,defaultParseWidth:"any",valueCallback:function K(G){