UNPKG

date-fns-jalali

Version:

Modern JavaScript date utility library for jalali calendar

1 lines 111 kB
(()=>{function rX(K,G){var X=typeof Symbol!=="undefined"&&K[Symbol.iterator]||K["@@iterator"];if(!X){if(Array.isArray(K)||(X=lG(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(H){throw H},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,q;return{s:function Q(){X=X.call(K)},n:function Q(){var H=X.next();return Z=H.done,H},e:function Q(H){J=!0,q=H},f:function Q(){try{if(!Z&&X.return!=null)X.return()}finally{if(J)throw q}}}}function $(K,G,X){return G=cG(G),IK(K,AX()?Reflect.construct(G,X||[],cG(K).constructor):G.apply(K,X))}function IK(K,G){if(G&&(KG(G)==="object"||typeof G==="function"))return G;else if(G!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return R(K)}function R(K){if(K===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K}function cG(K){return cG=Object.setPrototypeOf?Object.getPrototypeOf.bind():function G(X){return X.__proto__||Object.getPrototypeOf(X)},cG(K)}function P(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)_G(K,G)}function T(K,G){if(!(K instanceof G))throw new TypeError("Cannot call a class as a function")}function iX(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,nX(B.key),B)}}function M(K,G,X){if(G)iX(K.prototype,G);if(X)iX(K,X);return Object.defineProperty(K,"prototype",{writable:!1}),K}function FK(K){return tX(K)||aX(K)||lG(K)||eX()}function sX(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?sX(Object(X),!0).forEach(function(B){E(K,B,X[B])}):Object.getOwnPropertyDescriptors?Object.defineProperties(K,Object.getOwnPropertyDescriptors(X)):sX(Object(X)).forEach(function(B){Object.defineProperty(K,B,Object.getOwnPropertyDescriptor(X,B))})}return K}function E(K,G,X){if(G=nX(G),G in K)Object.defineProperty(K,G,{value:X,enumerable:!0,configurable:!0,writable:!0});else K[G]=X;return K}function nX(K){var G=WK(K,"string");return KG(G)=="symbol"?G:String(G)}function WK(K,G){if(KG(K)!="object"||!K)return K;var X=K[Symbol.toPrimitive];if(X!==void 0){var B=X.call(K,G||"default");if(KG(B)!="object")return B;throw new TypeError("@@toPrimitive must return a primitive value.")}return(G==="string"?String:Number)(K)}function KG(K){return KG=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},KG(K)}function uG(K){return MK(K)||aX(K)||lG(K)||TK()}function TK(){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 aX(K){if(typeof Symbol!=="undefined"&&K[Symbol.iterator]!=null||K["@@iterator"]!=null)return Array.from(K)}function MK(K){if(Array.isArray(K))return LX(K)}function oX(K,G,X){if(AX())return Reflect.construct.apply(null,arguments);var B=[null];B.push.apply(B,G);var U=new(K.bind.apply(K,B));return X&&_G(U,X.prototype),U}function AX(){try{var K=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(G){}return(AX=function G(){return!!K})()}function _G(K,G){return _G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function X(B,U){return B.__proto__=U,B},_G(K,G)}function z(K,G){return tX(K)||YK(K,G)||lG(K,G)||eX()}function eX(){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 lG(K,G){if(!K)return;if(typeof K==="string")return LX(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 LX(K,G)}function LX(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 YK(K,G){var X=K==null?null:typeof Symbol!="undefined"&&K[Symbol.iterator]||K["@@iterator"];if(X!=null){var B,U,Z,J,q=[],Q=!0,H=!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)&&(q.push(B.value),q.length!==G);Q=!0);}catch(V){H=!0,U=V}finally{try{if(!Q&&X.return!=null&&(J=X.return(),Object(J)!==J))return}finally{if(H)throw U}}return q}}function tX(K){if(Array.isArray(K))return K}var zK=Object.defineProperty,$K=function K(G,X){for(var B in X)zK(G,B,{get:X[B],enumerable:!0,configurable:!0,set:function U(Z){return X[B]=function(){return Z}}})},G0={};$K(G0,{yearsToQuarters:function K(){return Dq},yearsToMonths:function K(){return Sq},yearsToDays:function K(){return Oq},weeksToDays:function K(){return vq},transpose:function K(){return s0},toDate:function K(){return j},subYears:function K(){return Pq},subWeeks:function K(){return $q},subSeconds:function K(){return zq},subQuarters:function K(){return Yq},subMonths:function K(){return xK},subMinutes:function K(){return Mq},subMilliseconds:function K(){return Tq},subISOWeekYears:function K(){return $0},subHours:function K(){return Wq},subDays:function K(){return VX},subBusinessDays:function K(){return Fq},sub:function K(){return Iq},startOfYesterday:function K(){return bq},startOfYear:function K(){return PX},startOfWeekYear:function K(){return ZX},startOfWeek:function K(){return s},startOfTomorrow:function K(){return Cq},startOfToday:function K(){return wq},startOfSecond:function K(){return uX},startOfQuarter:function K(){return IG},startOfMonth:function K(){return BX},startOfMinute:function K(){return cX},startOfISOWeekYear:function K(){return AG},startOfISOWeek:function K(){return BG},startOfHour:function K(){return fX},startOfDecade:function K(){return Lq},startOfDay:function K(){return zG},setYear:function K(){return Aq},setWeekYear:function K(){return Rq},setWeek:function K(){return t0},setSeconds:function K(){return Eq},setQuarter:function K(){return xq},setMonth:function K(){return lX},setMinutes:function K(){return Nq},setMilliseconds:function K(){return jq},setISOWeekYear:function K(){return w0},setISOWeek:function K(){return GK},setISODay:function K(){return XK},setHours:function K(){return Vq},setDefaultOptions:function K(){return Hq},setDayOfYear:function K(){return Qq},setDay:function K(){return HX},setDate:function K(){return qq},set:function K(){return Jq},secondsToMinutes:function K(){return Zq},secondsToMilliseconds:function K(){return Uq},secondsToHours:function K(){return Bq},roundToNearestMinutes:function K(){return Kq},roundToNearestHours:function K(){return Xq},quartersToYears:function K(){return Gq},quartersToMonths:function K(){return tJ},previousWednesday:function K(){return eJ},previousTuesday:function K(){return oJ},previousThursday:function K(){return aJ},previousSunday:function K(){return nJ},previousSaturday:function K(){return sJ},previousMonday:function K(){return iJ},previousFriday:function K(){return rJ},previousDay:function K(){return CG},parsers:function K(){return KK},parseJSON:function K(){return dJ},parseISO:function K(){return PJ},parse:function K(){return BK},nextWednesday:function K(){return $J},nextTuesday:function K(){return zJ},nextThursday:function K(){return YJ},nextSunday:function K(){return MJ},nextSaturday:function K(){return TJ},nextMonday:function K(){return WJ},nextFriday:function K(){return FJ},nextDay:function K(){return wG},newDate:function K(){return IJ},monthsToYears:function K(){return bJ},monthsToQuarters:function K(){return CJ},minutesToSeconds:function K(){return wJ},minutesToMilliseconds:function K(){return LJ},minutesToHours:function K(){return AJ},min:function K(){return W0},millisecondsToSeconds:function K(){return RJ},millisecondsToMinutes:function K(){return EJ},millisecondsToHours:function K(){return xJ},milliseconds:function K(){return NJ},max:function K(){return F0},longFormatters:function K(){return JX},lightFormatters:function K(){return qG},lightFormat:function K(){return JJ},lastDayOfYear:function K(){return ZJ},lastDayOfWeek:function K(){return jK},lastDayOfQuarter:function K(){return UJ},lastDayOfMonth:function K(){return i0},lastDayOfISOWeekYear:function K(){return BJ},lastDayOfISOWeek:function K(){return KJ},lastDayOfDecade:function K(){return XJ},isYesterday:function K(){return GJ},isWithinInterval:function K(){return tZ},isWeekend:function K(){return YG},isWednesday:function K(){return eZ},isValid:function K(){return jG},isTuesday:function K(){return oZ},isTomorrow:function K(){return aZ},isToday:function K(){return nZ},isThursday:function K(){return sZ},isThisYear:function K(){return iZ},isThisWeek:function K(){return rZ},isThisSecond:function K(){return dZ},isThisQuarter:function K(){return pZ},isThisMonth:function K(){return lZ},isThisMinute:function K(){return _Z},isThisISOWeek:function K(){return uZ},isThisHour:function K(){return cZ},isSunday:function K(){return mZ},isSaturday:function K(){return fZ},isSameYear:function K(){return VK},isSameWeek:function K(){return mX},isSameSecond:function K(){return HK},isSameQuarter:function K(){return QK},isSameMonth:function K(){return qK},isSameMinute:function K(){return JK},isSameISOWeekYear:function K(){return gZ},isSameISOWeek:function K(){return ZK},isSameHour:function K(){return UK},isSameDay:function K(){return kG},isPast:function K(){return yZ},isMonday:function K(){return kZ},isMatch:function K(){return hZ},isLeapYear:function K(){return yX},isLastDayOfMonth:function K(){return P0},isFuture:function K(){return lU},isFriday:function K(){return E0},isFirstDayOfMonth:function K(){return _U},isExists:function K(){return uU},isEqual:function K(){return cU},isDate:function K(){return M0},isBefore:function K(){return mU},isAfter:function K(){return fU},intlFormatDistance:function K(){return gU},intlFormat:function K(){return kU},intervalToDuration:function K(){return hU},interval:function K(){return DU},hoursToSeconds:function K(){return SU},hoursToMinutes:function K(){return OU},hoursToMilliseconds:function K(){return vU},getYear:function K(){return PU},getWeeksInMonth:function K(){return $U},getWeekYear:function K(){return UX},getWeekOfMonth:function K(){return zU},getWeek:function K(){return SX},getUnixTime:function K(){return YU},getTime:function K(){return MU},getSeconds:function K(){return TU},getQuarter:function K(){return WX},getOverlappingDaysInIntervals:function K(){return WU},getMonth:function K(){return FU},getMinutes:function K(){return IU},getMilliseconds:function K(){return bU},getISOWeeksInYear:function K(){return CU},getISOWeekYear:function K(){return RG},getISOWeek:function K(){return OX},getISODay:function K(){return r0},getHours:function K(){return wU},getDefaultOptions:function K(){return d0},getDecade:function K(){return LU},getDaysInYear:function K(){return AU},getDaysInMonth:function K(){return p0},getDayOfYear:function K(){return h0},getDay:function K(){return qX},getDate:function K(){return l0},fromUnixTime:function K(){return EU},formatters:function K(){return DX},formatRelative:function K(){return xU},formatRFC7231:function K(){return VU},formatRFC3339:function K(){return HU},formatISODuration:function K(){return QU},formatISO9075:function K(){return qU},formatISO:function K(){return JU},formatDuration:function K(){return UU},formatDistanceToNowStrict:function K(){return BU},formatDistanceToNow:function K(){return KU},formatDistanceStrict:function K(){return _0},formatDistance:function K(){return u0},formatDate:function K(){return kX},format:function K(){return kX},endOfYesterday:function K(){return NB},endOfYear:function K(){return S0},endOfWeek:function K(){return D0},endOfTomorrow:function K(){return jB},endOfToday:function K(){return VB},endOfSecond:function K(){return HB},endOfQuarter:function K(){return QB},endOfMonth:function K(){return zX},endOfMinute:function K(){return qB},endOfISOWeekYear:function K(){return JB},endOfISOWeek:function K(){return ZB},endOfHour:function K(){return UB},endOfDecade:function K(){return BB},endOfDay:function K(){return YX},eachYearOfInterval:function K(){return KB},eachWeekendOfYear:function K(){return XB},eachWeekendOfMonth:function K(){return GB},eachWeekendOfInterval:function K(){return $X},eachWeekOfInterval:function K(){return tK},eachQuarterOfInterval:function K(){return eK},eachMonthOfInterval:function K(){return oK},eachMinuteOfInterval:function K(){return aK},eachHourOfInterval:function K(){return nK},eachDayOfInterval:function K(){return O0},differenceInYears:function K(){return v0},differenceInWeeks:function K(){return sK},differenceInSeconds:function K(){return $G},differenceInQuarters:function K(){return iK},differenceInMonths:function K(){return KX},differenceInMinutes:function K(){return XX},differenceInMilliseconds:function K(){return MX},differenceInISOWeekYears:function K(){return rK},differenceInHours:function K(){return GX},differenceInDays:function K(){return TX},differenceInCalendarYears:function K(){return yG},differenceInCalendarWeeks:function K(){return tG},differenceInCalendarQuarters:function K(){return eG},differenceInCalendarMonths:function K(){return oG},differenceInCalendarISOWeeks:function K(){return dK},differenceInCalendarISOWeekYears:function K(){return Y0},differenceInCalendarDays:function K(){return ZG},differenceInBusinessDays:function K(){return pK},daysToWeeks:function K(){return lK},constructNow:function K(){return l},constructFrom:function K(){return L},compareDesc:function K(){return _K},compareAsc:function K(){return JG},closestTo:function K(){return uK},closestIndexTo:function K(){return T0},clamp:function K(){return cK},areIntervalsOverlapping:function K(){return mK},addYears:function K(){return I0},addWeeks:function K(){return aG},addSeconds:function K(){return b0},addQuarters:function K(){return FX},addMonths:function K(){return hG},addMinutes:function K(){return IX},addMilliseconds:function K(){return nG},addISOWeekYears:function K(){return C0},addHours:function K(){return A0},addDays:function K(){return UG},addBusinessDays:function K(){return R0},add:function K(){return MG}});var X0=7,pG=365.2425,PK=Math.pow(10,8)*24*60*60*1000,yq=-PK,SG=604800000,K0=86400000,VG=60000,bG=3600000,wX=1000,B0=525600,WG=43200,dG=1440,U0=60,Z0=3,J0=12,q0=4,rG=3600,CX=60,bX=rG*24,vK=bX*7,Q0=bX*pG,H0=Q0/12,OK=H0*3,V0=Symbol.for("constructDateFrom");function TG(K,G,X){return hK(kK(K,G,X))}function iG(K,G,X){return yK(DK(K,G,X))}function SK(K){if(K===-3)return!1;var G=sG(25*K+11,33);return G<8&&G>=-1||G<=-27}function DK(K,G,X){var B=j0(K,G),U=z(B,2),Z=U[0],J=U[1];K=Z,G=J;var q=G-1,Q=K,H=X,V=N0-1+365*(Q-1)+m(8*Q+21,33);if(q!=0)V+=x0[q];return V+H}function hK(K){if(isNaN(K))return{jy:NaN,jm:NaN,jd:NaN};var G,X,B=K-N0,U=1+m(33*B+3,12053);if(X=B-(365*(U-1)+m(8*U+21,33)),X<0)U--,X=B-(365*(U-1)+m(8*U+21,33));if(X<216)G=m(X,31);else G=m(X-6,30);var Z=X-x0[G]+1;X++;var J=U,q=G+1,Q=Z;return{jy:J,jm:q,jd:Q}}function kK(K,G,X){var B=j0(K,G),U=z(B,2),Z=U[0],J=U[1];return K=Z,G=J,m(1461*(K+4800+m(G-14,12)),4)+m(367*(G-2-12*m(G-14,12)),12)-m(3*m(K+4900+m(G-14,12),100),4)+X-32075}function yK(K){if(isNaN(K))return{gy:NaN,gm:NaN,gd:NaN};var G=K+68569,X=m(4*G,146097);G=G-m(146097*X+3,4);var B=m(4000*(G+1),1461001);G=G-m(1461*B,4)+31;var U=m(80*G,2447),Z=G-m(2447*U,80);G=m(U,11);var J=U+2-12*G,q=100*(X-49)+B+G;return{gy:q,gm:J,gd:Z}}function j0(K,G){if(G=G-1,G<0){var X=G;G=gK(G,12),K-=m(G-X,12)}if(G>11)K+=m(G,12),G=sG(G,12);return[K,G+1]}function m(K,G){return~~(K/G)}function sG(K,G){return K-~~(K/G)*G}function gK(K,G){return sG(sG(K,G)+G,G)}var N0=1948320,x0=[0,31,62,93,124,155,186,216,246,276,306,336];function DG(){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,q=G.slice(3),Q=iG(B,U+1,J);return oX(Date,[Q.gy,Q.gm-1,Q.gd].concat(uG(q)))}return oX(Date,G)}function L(K,G){if(typeof K==="function")return K(G);if(K&&KG(K)==="object"&&V0 in K)return K[V0](G);if(K instanceof Date)return new K.constructor(G);return DG(G)}function j(K,G){return L(G||K,K)}function h(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear();return TG(B,X,G).jd}function i(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear(),U=TG(B,X,G);for(var Z=arguments.length,J=new Array(Z>1?Z-1:0),q=1;q<Z;q++)J[q-1]=arguments[q];var Q=J[0],H=iG(U.jy,U.jm,Q);return K.setFullYear(H.gy,H.gm-1,H.gd)}function UG(K,G,X){var B=j(K,X===null||X===void 0?void 0:X.in);if(isNaN(G))return L((X===null||X===void 0?void 0:X.in)||K,NaN);if(!G)return B;return i(B,h(B)+G),B}function v(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear();return TG(B,X,G).jm-1}function e(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear(),U=TG(B,X,G);for(var Z=arguments.length,J=new Array(Z>1?Z-1:0),q=1;q<Z;q++)J[q-1]=arguments[q];var Q=J[0],H=J[1],V=H===void 0?U.jd:H,N=iG(U.jy,Q+1,V);return K.setFullYear(N.gy,N.gm-1,N.gd)}function F(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear();return TG(B,X,G).jy}function O(K){var G=K.getDate(),X=K.getMonth()+1,B=K.getFullYear(),U=TG(B,X,G);for(var Z=arguments.length,J=new Array(Z>1?Z-1:0),q=1;q<Z;q++)J[q-1]=arguments[q];var Q=J[0],H=J[1],V=H===void 0?U.jm-1:H,N=J[2],x=N===void 0?U.jd:N,C=iG(Q,V+1,x);return K.setFullYear(C.gy,C.gm-1,C.gd)}function hG(K,G,X){var B=j(K,X===null||X===void 0?void 0:X.in);if(isNaN(G))return L((X===null||X===void 0?void 0:X.in)||K,NaN);if(!G)return B;var U=h(B),Z=L((X===null||X===void 0?void 0:X.in)||K,B.getTime());e(Z,v(B)+G+1,0);var J=h(Z);if(U>=J)return Z;else return O(B,F(Z),v(Z),U),B}function MG(K,G,X){var B=G.years,U=B===void 0?0:B,Z=G.months,J=Z===void 0?0:Z,q=G.weeks,Q=q===void 0?0:q,H=G.days,V=H===void 0?0:H,N=G.hours,x=N===void 0?0:N,C=G.minutes,b=C===void 0?0:C,I=G.seconds,A=I===void 0?0:I,Y=j(K,X===null||X===void 0?void 0:X.in),W=J||U?hG(Y,J+U*12):Y,D=V||Q?UG(W,V+Q*7):W,y=b+x*60,n=A+y*60,o=n*1000;return L((X===null||X===void 0?void 0:X.in)||K,+D+o)}function E0(K,G){return j(K,G===null||G===void 0?void 0:G.in).getDay()===5}function YG(K,G){var X=j(K,G===null||G===void 0?void 0:G.in).getDay();return X===5}function R0(K,G,X){var B=j(K,X===null||X===void 0?void 0:X.in),U=YG(B,X);if(isNaN(G))return L(X===null||X===void 0?void 0:X.in,NaN);var Z=B.getHours(),J=G<0?-1:1,q=Math.trunc(G/6);i(B,h(B)+q*7);var Q=Math.abs(G%6);while(Q>0)if(i(B,h(B)+J),!YG(B,X))Q-=1;if(U&&YG(B,X)&&G!==0){if(E0(B,X))i(B,h(B)+(J<0?1:-2))}return B.setHours(Z),B}function nG(K,G,X){return L((X===null||X===void 0?void 0:X.in)||K,+j(K)+G)}function A0(K,G,X){return nG(K,G*bG,X)}function a(){return L0}function fK(K){L0=K}var L0={};function s(K,G){var X,B,U,Z,J,q,Q=a(),H=(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:(q=Q.locale)===null||q===void 0||(q=q.options)===null||q===void 0?void 0:q.weekStartsOn)!==null&&X!==void 0?X:6,V=j(K,G===null||G===void 0?void 0:G.in),N=V.getDay(),x=(N<H?7:0)+N-H;return i(V,h(V)-x),V.setHours(0,0,0,0),V}function BG(K,G){return s(K,XG(XG({},G),{},{weekStartsOn:1}))}function RG(K,G){var X=j(K,G===null||G===void 0?void 0:G.in),B=X.getFullYear(),U=L(X,0);U.setFullYear(B+1,0,4),U.setHours(0,0,0,0);var Z=BG(U),J=L(X,0);J.setFullYear(B,0,4),J.setHours(0,0,0,0);var q=BG(J);if(X.getTime()>=Z.getTime())return B+1;else if(X.getTime()>=q.getTime())return B;else return B-1}function t(K){var G=j(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=L.bind(null,K||X.find(function(Z){return KG(Z)==="object"}));return X.map(U)}function zG(K,G){var X=j(K,G===null||G===void 0?void 0:G.in);return X.setHours(0,0,0,0),X}function ZG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1],q=zG(Z),Q=zG(J),H=+q-t(q),V=+Q-t(Q);return Math.round((H-V)/K0)}function AG(K,G){var X=RG(K,G),B=L((G===null||G===void 0?void 0:G.in)||K,0);return B.setFullYear(X,0,4),B.setHours(0,0,0,0),BG(B)}function w0(K,G,X){var B=j(K,X===null||X===void 0?void 0:X.in),U=ZG(B,AG(B,X)),Z=L((X===null||X===void 0?void 0:X.in)||K,0);return Z.setFullYear(G,0,4),Z.setHours(0,0,0,0),B=AG(Z),B.setDate(B.getDate()+U),B}function C0(K,G,X){return w0(K,RG(K,X)+G,X)}function IX(K,G,X){var B=j(K,X===null||X===void 0?void 0:X.in);return B.setTime(B.getTime()+G*VG),B}function FX(K,G,X){return hG(K,G*3,X)}function b0(K,G,X){return nG(K,G*1000,X)}function aG(K,G,X){return UG(K,G*7,X)}function I0(K,G,X){return hG(K,G*12,X)}function mK(K,G,X){var B=[+j(K.start,X===null||X===void 0?void 0:X.in),+j(K.end,X===null||X===void 0?void 0:X.in)].sort(function(N,x){return N-x}),U=z(B,2),Z=U[0],J=U[1],q=[+j(G.start,X===null||X===void 0?void 0:X.in),+j(G.end,X===null||X===void 0?void 0:X.in)].sort(function(N,x){return N-x}),Q=z(q,2),H=Q[0],V=Q[1];if(X!==null&&X!==void 0&&X.inclusive)return Z<=V&&H<=J;return Z<V&&H<J}function F0(K,G){var X,B=G===null||G===void 0?void 0:G.in;return K.forEach(function(U){if(!B&&KG(U)==="object")B=L.bind(null,U);var Z=j(U,B);if(!X||X<Z||isNaN(+Z))X=Z}),L(B,X||NaN)}function W0(K,G){var X,B=G===null||G===void 0?void 0:G.in;return K.forEach(function(U){if(!B&&KG(U)==="object")B=L.bind(null,U);var Z=j(U,B);if(!X||X>Z||isNaN(+Z))X=Z}),L(B,X||NaN)}function cK(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G.start,G.end),U=z(B,3),Z=U[0],J=U[1],q=U[2];return W0([F0([Z,J],X),q],X)}function T0(K,G){var X=+j(K);if(isNaN(X))return NaN;var B,U;return G.forEach(function(Z,J){var q=j(Z);if(isNaN(+q)){B=NaN,U=NaN;return}var Q=Math.abs(X-+q);if(B==null||Q<U)B=J,U=Q}),B}function uK(K,G,X){var B=k.apply(void 0,[X===null||X===void 0?void 0:X.in,K].concat(uG(G))),U=FK(B),Z=U[0],J=U.slice(1),q=T0(Z,J);if(typeof q==="number"&&isNaN(q))return L(Z,NaN);if(q!==void 0)return J[q]}function JG(K,G){var X=+j(K)-+j(G);if(X<0)return-1;else if(X>0)return 1;return X}function _K(K,G){var X=+j(K)-+j(G);if(X>0)return-1;else if(X<0)return 1;return X}function l(K){return L(K,Date.now())}function lK(K){var G=Math.trunc(K/X0);return G===0?0:G}function kG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1];return+zG(Z)===+zG(J)}function M0(K){return K instanceof Date||KG(K)==="object"&&Object.prototype.toString.call(K)==="[object Date]"}function jG(K){return!(!M0(K)&&typeof K!=="number"||isNaN(+j(K)))}function pK(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1];if(!jG(Z)||!jG(J))return NaN;var q=ZG(Z,J),Q=q<0?-1:1,H=Math.trunc(q/7),V=H*6,N=UG(J,H*7);while(!kG(Z,N))V+=YG(N,X)?0:Q,N=UG(N,Q);return V===0?0:V}function Y0(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1];return RG(Z,X)-RG(J,X)}function dK(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1],q=BG(Z),Q=BG(J),H=+q-t(q),V=+Q-t(Q);return Math.round((H-V)/SG)}function oG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1],q=F(Z)-F(J),Q=v(Z)-v(J);return q*12+Q}function WX(K,G){var X=j(K,G===null||G===void 0?void 0:G.in),B=Math.trunc(v(X)/3)+1;return B}function eG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1],q=F(Z)-F(J),Q=WX(Z)-WX(J);return q*4+Q}function tG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1],q=s(Z,X),Q=s(J,X),H=+q-t(q),V=+Q-t(Q);return Math.round((H-V)/SG)}function yG(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1];return F(Z)-F(J)}function TX(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1],q=z0(Z,J),Q=Math.abs(ZG(Z,J));i(Z,h(Z)-q*Q);var H=Number(z0(Z,J)===-q),V=q*(Q-H);return V===0?0:V}function z0(K,G){var X=F(K)-F(G)||v(K)-v(G)||h(K)-h(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}function LG(K){return function(G){var X=K?Math[K]:Math.trunc,B=X(G);return B===0?0:B}}function GX(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1],q=(+Z-+J)/bG;return LG(X===null||X===void 0?void 0:X.roundingMethod)(q)}function $0(K,G,X){return C0(K,-G,X)}function rK(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1],q=JG(Z,J),Q=Math.abs(Y0(Z,J,X)),H=$0(Z,q*Q,X),V=Number(JG(H,J)===-q),N=q*(Q-V);return N===0?0:N}function MX(K,G){return+j(K)-+j(G)}function XX(K,G,X){var B=MX(K,G)/VG;return LG(X===null||X===void 0?void 0:X.roundingMethod)(B)}function YX(K,G){var X=j(K,G===null||G===void 0?void 0:G.in);return X.setHours(23,59,59,999),X}function zX(K,G){var X=j(K,G===null||G===void 0?void 0:G.in),B=v(X);return O(X,F(X),B+1,0),X.setHours(23,59,59,999),X}function P0(K,G){var X=j(K,G===null||G===void 0?void 0:G.in);return+YX(X,G)===+zX(X,G)}function KX(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,K,G),U=z(B,3),Z=U[0],J=U[1],q=U[2],Q=JG(J,q),H=Math.abs(oG(J,q));if(H<1)return 0;if(v(J)===1&&h(J)>27)i(J,30);e(J,v(J)-Q*H);var V=JG(J,q)===-Q;if(P0(Z)&&H===1&&JG(Z,q)===1)V=!1;var N=Q*(H-+V);return N===0?0:N}function iK(K,G,X){var B=KX(K,G,X)/3;return LG(X===null||X===void 0?void 0:X.roundingMethod)(B)}function $G(K,G,X){var B=MX(K,G)/1000;return LG(X===null||X===void 0?void 0:X.roundingMethod)(B)}function sK(K,G,X){var B=TX(K,G,X)/7;return LG(X===null||X===void 0?void 0:X.roundingMethod)(B)}function v0(K,G,X){var B=k(X===null||X===void 0?void 0:X.in,K,G),U=z(B,2),Z=U[0],J=U[1],q=JG(Z,J),Q=Math.abs(yG(Z,J));O(Z,1399),O(J,1399);var H=JG(Z,J)===-q,V=q*(Q-+H);return V===0?0:V}function NG(K,G){var X=k(K,G.start,G.end),B=z(X,2),U=B[0],Z=B[1];return{start:U,end:Z}}function O0(K,G){var X,B=NG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,q=J?+U:+Z,Q=J?Z:U;Q.setHours(0,0,0,0);var H=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!H)return[];if(H<0)H=-H,J=!J;var V=[];while(+Q<=q)V.push(L(U,Q)),i(Q,h(Q)+H),Q.setHours(0,0,0,0);return J?V.reverse():V}function nK(K,G){var X,B=NG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,q=J?+U:+Z,Q=J?Z:U;Q.setMinutes(0,0,0);var H=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!H)return[];if(H<0)H=-H,J=!J;var V=[];while(+Q<=q)V.push(L(U,Q)),Q.setHours(Q.getHours()+H);return J?V.reverse():V}function aK(K,G){var X,B=NG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end;U.setSeconds(0,0);var J=+U>+Z,q=J?+U:+Z,Q=J?Z:U,H=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!H)return[];if(H<0)H=-H,J=!J;var V=[];while(+Q<=q)V.push(L(U,Q)),Q=IX(Q,H);return J?V.reverse():V}function oK(K,G){var X,B=NG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,q=J?+U:+Z,Q=J?Z:U;Q.setHours(0,0,0,0),i(Q,1);var H=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!H)return[];if(H<0)H=-H,J=!J;var V=[];while(+Q<=q)V.push(L(U,Q)),e(Q,v(Q)+H);return J?V.reverse():V}function IG(K,G){var X=j(K,G===null||G===void 0?void 0:G.in),B=v(X),U=B-B%3;return e(X,U,1),X.setHours(0,0,0,0),X}function eK(K,G){var X,B=NG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,q=J?+IG(U):+IG(Z),Q=J?IG(Z):IG(U),H=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!H)return[];if(H<0)H=-H,J=!J;var V=[];while(+Q<=q)V.push(L(U,Q)),Q=FX(Q,H);return J?V.reverse():V}function tK(K,G){var X,B=NG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,q=J?s(Z,G):s(U,G),Q=J?s(U,G):s(Z,G);q.setHours(15),Q.setHours(15);var H=+Q.getTime(),V=q,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 x=[];while(+V<=H)V.setHours(0),x.push(L(U,V)),V=aG(V,N),V.setHours(15);return J?x.reverse():x}function $X(K,G){var X=NG(G===null||G===void 0?void 0:G.in,K),B=X.start,U=X.end,Z=O0({start:B,end:U},G),J=[],q=0;while(q<Z.length){var Q=Z[q++];if(YG(Q))J.push(L(B,Q))}return J}function BX(K,G){var X=j(K,G===null||G===void 0?void 0:G.in);return i(X,1),X.setHours(0,0,0,0),X}function GB(K,G){var X=BX(K,G),B=zX(K,G);return $X({start:X,end:B},G)}function S0(K,G){var X=j(K,G===null||G===void 0?void 0:G.in),B=F(X);return O(X,B+1,0,0),X.setHours(23,59,59,999),X}function PX(K,G){var X=j(K,G===null||G===void 0?void 0:G.in);return O(X,F(X),0,1),X.setHours(0,0,0,0),X}function XB(K,G){var X=PX(K,G),B=S0(K,G);return $X({start:X,end:B},G)}function KB(K,G){var X,B=NG(G===null||G===void 0?void 0:G.in,K),U=B.start,Z=B.end,J=+U>+Z,q=J?+U:+Z,Q=J?Z:U;Q.setHours(0,0,0,0),e(Q,0,1);var H=(X=G===null||G===void 0?void 0:G.step)!==null&&X!==void 0?X:1;if(!H)return[];if(H<0)H=-H,J=!J;var V=[];while(+Q<=q)V.push(L(U,Q)),O(Q,F(Q)+H);return J?V.reverse():V}function BB(K,G){var X=j(K,G===null||G===void 0?void 0:G.in),B=F(X),U=9+Math.floor(B/10)*10;return O(X,U+1,0,0),X.setHours(23,59,59,999),X}function UB(K,G){var X=j(K,G===null||G===void 0?void 0:G.in);return X.setMinutes(59,59,999),X}function D0(K,G){var X,B,U,Z,J,q,Q=a(),H=(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:(q=Q.locale)===null||q===void 0||(q=q.options)===null||q===void 0?void 0:q.weekStartsOn)!==null&&X!==void 0?X:6,V=j(K,G===null||G===void 0?void 0:G.in),N=V.getDay(),x=(N<H?-7:0)+6-(N-H);return i(V,h(V)+x),V.setHours(23,59,59,999),V}function ZB(K,G){return D0(K,XG(XG({},G),{},{weekStartsOn:1}))}function JB(K,G){var X=RG(K,G),B=L((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=BG(B,G);return U.setMilliseconds(U.getMilliseconds()-1),U}function qB(K,G){var X=j(K,G===null||G===void 0?void 0:G.in);return X.setSeconds(59,999),X}function QB(K,G){var X=j(K,G===null||G===void 0?void 0:G.in),B=v(X),U=B-B%3+3;return e(X,U,0),X.setHours(23,59,59,999),X}function HB(K,G){var X=j(K,G===null||G===void 0?void 0:G.in);return X.setMilliseconds(999),X}function VB(K){return YX(Date.now(),K)}function jB(K){var G=l(K===null||K===void 0?void 0:K.in),X=F(G),B=v(G),U=h(G),Z=l(K===null||K===void 0?void 0:K.in);return O(Z,X,B,U+1),Z.setHours(23,59,59,999),K!==null&&K!==void 0&&K.in?K.in(Z):Z}function NB(K){var G=l(K===null||K===void 0?void 0:K.in),X=L(K===null||K===void 0?void 0:K.in,0);return O(X,F(G),v(G),h(G)-1),X.setHours(23,59,59,999),X}var xB={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"}},EB=function K(G,X,B){var U,Z=xB[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 vX(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 RB={full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},AB={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},LB={full:"{{date}} '\u062F\u0631' {{time}}",long:"{{date}} '\u062F\u0631' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},wB={date:vX({formats:RB,defaultWidth:"full"}),time:vX({formats:AB,defaultWidth:"full"}),dateTime:vX({formats:LB,defaultWidth:"full"})},CB={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"},bB=function K(G,X,B,U){return CB[G]};function gG(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 q=K.defaultWidth,Q=X!==null&&X!==void 0&&X.width?String(X.width):K.defaultWidth;U=K.values[Q]||K.values[q]}var H=K.argumentCallback?K.argumentCallback(G):G;return U[H]}}var IB={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"]},FB={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"]},WB={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"]},TB={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"]},MB={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"}},YB={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"}},zB=function K(G,X){var B=Number(G);return B+"-\u0627\u0645"},$B={ordinalNumber:zB,era:gG({values:IB,defaultWidth:"wide"}),quarter:gG({values:FB,defaultWidth:"wide",argumentCallback:function K(G){return G-1}}),month:gG({values:WB,defaultWidth:"wide"}),day:gG({values:TB,defaultWidth:"wide"}),dayPeriod:gG({values:MB,defaultWidth:"wide",formattingValues:YB,defaultFormattingWidth:"wide"})};function fG(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],q=B&&K.parsePatterns[B]||K.parsePatterns[K.defaultParseWidth],Q=Array.isArray(q)?vB(q,function(N){return N.test(J)}):PB(q,function(N){return N.test(J)}),H;H=K.valueCallback?K.valueCallback(Q):Q,H=X.valueCallback?X.valueCallback(H):H;var V=G.slice(J.length);return{value:H,rest:V}}}function PB(K,G){for(var X in K)if(Object.prototype.hasOwnProperty.call(K,X)&&G(K[X]))return X;return}function vB(K,G){for(var X=0;X<K.length;X++)if(G(K[X]))return X;return}function OB(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 q=G.slice(U.length);return{value:J,rest:q}}}var SB=/^(\d+)(-?ام)?/i,DB=/\d+/i,hB={narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?ه\.?|ب\.?\s?ه\.?|ه\.?)/i,wide:/^(قبل از هجرت|هجری شمسی|بعد از هجرت)/i},kB={any:[/^قبل/i,/^بعد/i]},yB={narrow:/^[1234]/i,abbreviated:/^(ف|Q|س‌م)[1234]/i,wide:/^(فصل|quarter|سه‌ماهه) [1234](-ام|ام)?/i},gB={any:[/1/i,/2/i,/3/i,/4/i]},fB={narrow:/^(فر|ار|خر|تی|مر|شه|مه|آب|آذ|دی|به|اس)/i,abbreviated:/^(فرو|ارد|خرد|تیر|مرد|شهر|مهر|آبا|آذر|دی|بهم|اسف)/i,wide:/^(فروردین|اردیبهشت|خرداد|تیر|مرداد|شهریور|مهر|آبان|آذر|دی|بهمن|اسفند)/i},mB={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]},cB={narrow:/^[شیدسچپج]/i,short:/^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,abbreviated:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i,wide:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i},uB={narrow:[/^ی/i,/^دو/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^(ی|1ش|یکشنبه)/i,/^(د|2ش|دوشنبه)/i,/^(س|3ش|سه‌شنبه)/i,/^(چ|4ش|چهارشنبه)/i,/^(پ|5ش|پنجشنبه)/i,/^(ج|جمعه)/i,/^(ش|شنبه)/i]},_B={narrow:/^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,any:/^(ق.ظ.|ب.ظ.|قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i},lB={any:{am:/^(ق|ق.ظ.|قبل‌ازظهر)/i,pm:/^(ب|ب.ظ.|بعدازظهر)/i,midnight:/^(‌نیمه‌شب|ن)/i,noon:/^(ظ|ظهر)/i,morning:/^(ص|صبح)/i,afternoon:/^(ب|ب.ظ.|بعدازظهر)/i,evening:/^(ع|عصر)/i,night:/^(ش|شب)/i}},pB={ordinalNumber:OB({matchPattern:SB,parsePattern:DB,valueCallback:function K(G){return parseInt(G,10)}}),era:fG({matchPatterns:hB,defaultMatchWidth:"wide",parsePatterns:kB,defaultParseWidth:"any"}),quarter:fG({matchPatterns:yB,defaultMatchWidth:"wide",parsePatterns:gB,defaultParseWidth:"any",valueCallback:function K(G){return G+1}}),month:fG({matchPatterns:fB,defaultMatchWidth:"wide",parsePatterns:mB,defaultParseWidth:"any"}),day:fG({matchPatterns:cB,defaultMatchWidth:"wide",parsePatterns:uB,defaultParseWidth:"any"}),dayPeriod:fG({matchPatterns:_B,defaultMatchWidth:"any",parsePatterns:lB,defaultParseWidth:"any"})},PG={code:"fa-IR",formatDistance:EB,formatLong:wB,formatRelative:bB,localize:$B,match:pB,options:{weekStartsOn:6,firstWeekContainsDate:1}};function h0(K,G){var X=j(K,G===null||G===void 0?void 0:G.in),B=ZG(X,PX(X)),U=B+1;return U}function OX(K,G){var X=j(K,G===null||G===void 0?void 0:G.in),B=+BG(X)-+AG(X);return Math.round(B/SG)+1}function UX(K,G){var X,B,U,Z,J,q,Q=j(K,G===null||G===void 0?void 0:G.in),H=F(Q),V=a(),N=(X=(B=(U=(Z=G===null||G===void 0?void 0:G.firstWeekContainsDate)!==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.firstWeekContainsDate)!==null&&U!==void 0?U:V.firstWeekContainsDate)!==null&&B!==void 0?B:(q=V.locale)===null||q===void 0||(q=q.options)===null||q===void 0?void 0:q.firstWeekContainsDate)!==null&&X!==void 0?X:1,x=L((G===null||G===void 0?void 0:G.in)||K,0);O(x,H+1,0,N),x.setHours(0,0,0,0);var C=s(x,G),b=L((G===null||G===void 0?void 0:G.in)||K,0);O(b,H,0,N),b.setHours(0,0,0,0);var I=s(b,G);if(+Q>=+C)return H+1;else if(+Q>=+I)return H;else return H-1}function ZX(K,G){var X,B,U,Z,J,q,Q=a(),H=(X=(B=(U=(Z=G===null||G===void 0?void 0:G.firstWeekContainsDate)!==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.firstWeekContainsDate)!==null&&U!==void 0?U:Q.firstWeekContainsDate)!==null&&B!==void 0?B:(q=Q.locale)===null||q===void 0||(q=q.options)===null||q===void 0?void 0:q.firstWeekContainsDate)!==null&&X!==void 0?X:1,V=UX(K,G),N=L((G===null||G===void 0?void 0:G.in)||K,0);O(N,V,0,H),N.setHours(0,0,0,0);var x=s(N,G);return x}function SX(K,G){var X=j(K,G===null||G===void 0?void 0:G.in),B=+s(X,G)-+ZX(X,G);return Math.round(B/SG)+1}function w(K,G){var X=K<0?"-":"",B=Math.abs(K).toString().padStart(G,"0");return X+B}var qG={y:function K(G,X){var B=F(G),U=B>0?B:1-B;return w(X==="yy"?U%100:U,X.length)},M:function K(G,X){var B=v(G);return X==="M"?String(B+1):w(B+1,2)},d:function K(G,X){return w(h(G),X.length)},a:function K(G,X){var B=G.getHours()/12>=1?"pm":"am";switch(X){case"a":case"aa":return B.toUpperCase();case"aaa":return B;case"aaaaa":return B[0];case"aaaa":default:return B==="am"?"a.m.":"p.m."}},h:function K(G,X){return w(G.getHours()%12||12,X.length)},H:function K(G,X){return w(G.getHours(),X.length)},m:function K(G,X){return w(G.getMinutes(),X.length)},s:function K(G,X){return w(G.getSeconds(),X.length)},S:function K(G,X){var B=X.length,U=G.getMilliseconds(),Z=Math.trunc(U*Math.pow(10,B-3));return w(Z,X.length)}};function k0(K){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",X=K>0?"-":"+",B=Math.abs(K),U=Math.trunc(B/60),Z=B%60;if(Z===0)return X+String(U);return X+String(U)+G+w(Z,2)}function y0(K,G){if(K%60===0){var X=K>0?"-":"+";return X+w(Math.abs(K)/60,2)}return FG(K,G)}function FG(K){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",X=K>0?"-":"+",B=Math.abs(K),U=w(Math.trunc(B/60),2),Z=w(B%60,2);return X+U+G+Z}var vG={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},DX={G:function K(G,X,B){var U=F(G)>0?1:0;switch(X){case"G":case"GG":case"GGG":return B.era(U,{width:"abbreviated"});case"GGGGG":return B.era(U,{width:"narrow"});case"GGGG":default:return B.era(U,{width:"wide"})}},y:function K(G,X,B){if(X==="yo"){var U=F(G),Z=U>0?U:1-U;return B.ordinalNumber(Z,{unit:"year"})}return qG.y(G,X)},Y:function K(G,X,B,U){var Z=UX(G,U),J=Z>0?Z:1-Z;if(X==="YY"){var q=J%100;return w(q,2)}if(X==="Yo")return B.ordinalNumber(J,{unit:"year"});return w(J,X.length)},R:function K(G,X){var B=RG(G);return w(B,X.length)},u:function K(G,X){var B=F(G);return w(B,X.length)},Q:function K(G,X,B){var U=Math.ceil((v(G)+1)/3);switch(X){case"Q":return String(U);case"QQ":return w(U,2);case"Qo":return B.ordinalNumber(U,{unit:"quarter"});case"QQQ":return B.quarter(U,{width:"abbreviated",context:"formatting"});case"QQQQQ":return B.quarter(U,{width:"narrow",context:"formatting"});case"QQQQ":default:return B.quarter(U,{width:"wide",context:"formatting"})}},q:function K(G,X,B){var U=Math.ceil((v(G)+1)/3);switch(X){case"q":return String(U);case"qq":return w(U,2);case"qo":return B.ordinalNumber(U,{unit:"quarter"});case"qqq":return B.quarter(U,{width:"abbreviated",context:"standalone"});case"qqqqq":return B.quarter(U,{width:"narrow",context:"standalone"});case"qqqq":default:return B.quarter(U,{width:"wide",context:"standalone"})}},M:function K(G,X,B){var U=v(G);switch(X){case"M":case"MM":return qG.M(G,X);case"Mo":return B.ordinalNumber(U+1,{unit:"month"});case"MMM":return B.month(U,{width:"abbreviated",context:"formatting"});case"MMMMM":return B.month(U,{width:"narrow",context:"formatting"});case"MMMM":default:return B.month(U,{width:"wide",context:"formatting"})}},L:function K(G,X,B){var U=v(G);switch(X){case"L":return String(U+1);case"LL":return w(U+1,2);case"Lo":return B.ordinalNumber(U+1,{unit:"month"});case"LLL":return B.month(U,{width:"abbreviated",context:"standalone"});case"LLLLL":return B.month(U,{width:"narrow",context:"standalone"});case"LLLL":default:return B.month(U,{width:"wide",context:"standalone"})}},w:function K(G,X,B,U){var Z=SX(G,U);if(X==="wo")return B.ordinalNumber(Z,{unit:"week"});return w(Z,X.length)},I:function K(G,X,B){var U=OX(G);if(X==="Io")return B.ordinalNumber(U,{unit:"week"});return w(U,X.length)},d:function K(G,X,B){if(X==="do")return B.ordinalNumber(h(G),{unit:"date"});return qG.d(G,X)},D:function K(G,X,B){var U=h0(G);if(X==="Do")return B.ordinalNumber(U,{unit:"dayOfYear"});return w(U,X.length)},E:function K(G,X,B){var U=G.getDay();switch(X){case"E":case"EE":case"EEE":return B.day(U,{width:"abbreviated",context:"formatting"});case"EEEEE":return B.day(U,{width:"narrow",context:"formatting"});case"EEEEEE":return B.day(U,{width:"short",context:"formatting"});case"EEEE":default:return B.day(U,{width:"wide",context:"formatting"})}},e:function K(G,X,B,U){var Z=G.getDay(),J=(Z-U.weekStartsOn+8)%7||7;switch(X){case"e":return String(J);case"ee":return w(J,2);case"eo":return B.ordinalNumber(J,{unit:"day"});case"eee":return B.day(Z,{width:"abbreviated",context:"formatting"});case"eeeee":return B.day(Z,{width:"narrow",context:"formatting"});case"eeeeee":return B.day(Z,{width:"short",context:"formatting"});case"eeee":default:return B.day(Z,{width:"wide",context:"formatting"})}},c:function K(G,X,B,U){var Z=G.getDay(),J=(Z-U.weekStartsOn+8)%7||7;switch(X){case"c":return String(J);case"cc":return w(J,X.length);case"co":return B.ordinalNumber(J,{unit:"day"});case"ccc":return B.day(Z,{width:"abbreviated",context:"standalone"});case"ccccc":return B.day(Z,{width:"narrow",context:"standalone"});case"cccccc":return B.day(Z,{width:"short",context:"standalone"});case"cccc":default:return B.day(Z,{width:"wide",context:"standalone"})}},i:function K(G,X,B){var U=G.getDay(),Z=U===0?7:U;switch(X){case"i":return String(Z);case"ii":return w(Z,X.length);case"io":return B.ordinalNumber(Z,{unit:"day"});case"iii":return B.day(U,{width:"abbreviated",context:"formatting"});case"iiiii":return B.day(U,{width:"narrow",context:"formatting"});case"iiiiii":return B.day(U,{width:"short",context:"formatting"});case"iiii":default:return B.day(U,{width:"wide",context:"formatting"})}},a:function K(G,X,B){var U=G.getHours(),Z=U/12>=1?"pm":"am";switch(X){case"a":case"aa":return B.dayPeriod(Z,{width:"abbreviated",context:"formatting"});case"aaa":return B.dayPeriod(Z,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return B.dayPeriod(Z,{width:"narrow",context:"formatting"});case"aaaa":default:return B.dayPeriod(Z,{width:"wide",context:"formatting"})}},b:function K(G,X,B){var U=G.getHours(),Z;if(U===12)Z=vG.noon;else if(U===0)Z=vG.midnight;else Z=U/12>=1?"pm":"am";switch(X){case"b":case"bb":return B.dayPeriod(Z,{width:"abbreviated",context:"formatting"});case"bbb":return B.dayPeriod(Z,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return B.dayPeriod(Z,{width:"narrow",context:"formatting"});case"bbbb":default:return B.dayPeriod(Z,{width:"wide",context:"formatting"})}},B:function K(G,X,B){var U=G.getHours(),Z;if(U>=17)Z=vG.evening;else if(U>=12)Z=vG.afternoon;else if(U>=4)Z=vG.morning;else Z=vG.night;switch(X){case"B":case"BB":case"BBB":return B.dayPeriod(Z,{width:"abbreviated",context:"formatting"});case"BBBBB":return B.dayPeriod(Z,{width:"narrow",context:"formatting"});case"BBB