date-fns-jalali
Version:
Modern JavaScript date utility library for jalali calendar
1 lines • 107 kB
JavaScript
var P0=function(A,E){var w=Object.keys(A);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(A);E&&(R=R.filter(function(n){return Object.getOwnPropertyDescriptor(A,n).enumerable})),w.push.apply(w,R)}return w},$0=function(A){for(var E=1;E<arguments.length;E++){var w=arguments[E]!=null?arguments[E]:{};E%2?P0(Object(w),!0).forEach(function(R){C(A,R,w[R])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(w)):P0(Object(w)).forEach(function(R){Object.defineProperty(A,R,Object.getOwnPropertyDescriptor(w,R))})}return A},v0=function(A,E){var w=typeof Symbol!=="undefined"&&A[Symbol.iterator]||A["@@iterator"];if(!w){if(Array.isArray(A)||(w=eK(A))||E&&A&&typeof A.length==="number"){if(w)A=w;var R=0,n=function KG(){};return{s:n,n:function KG(){if(R>=A.length)return{done:!0};return{done:!1,value:A[R++]}},e:function KG(ZG){throw ZG},f:n}}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 zG=!0,CG=!1,FG;return{s:function KG(){w=w.call(A)},n:function KG(){var ZG=w.next();return zG=ZG.done,ZG},e:function KG(ZG){CG=!0,FG=ZG},f:function KG(){try{if(!zG&&w.return!=null)w.return()}finally{if(CG)throw FG}}}},O=function(A,E,w){return E=CK(E),lV(A,aK()?Reflect.construct(E,w||[],CK(A).constructor):E.apply(A,w))},lV=function(A,E){if(E&&(RG(E)==="object"||typeof E==="function"))return E;else if(E!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return F(A)},F=function(A){if(A===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A},CK=function(A){return CK=Object.setPrototypeOf?Object.getPrototypeOf.bind():function E(w){return w.__proto__||Object.getPrototypeOf(w)},CK(A)},S=function(A,E){if(typeof E!=="function"&&E!==null)throw new TypeError("Super expression must either be null or a function");if(A.prototype=Object.create(E&&E.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),Object.defineProperty(A,"prototype",{writable:!1}),E)FK(A,E)},v=function(A,E){if(!(A instanceof E))throw new TypeError("Cannot call a class as a function")},D0=function(A,E){for(var w=0;w<E.length;w++){var R=E[w];if(R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R)R.writable=!0;Object.defineProperty(A,y0(R.key),R)}},D=function(A,E,w){if(E)D0(A.prototype,E);if(w)D0(A,w);return Object.defineProperty(A,"prototype",{writable:!1}),A},C=function(A,E,w){if(E=y0(E),E in A)Object.defineProperty(A,E,{value:w,enumerable:!0,configurable:!0,writable:!0});else A[E]=w;return A},y0=function(A){var E=dV(A,"string");return RG(E)=="symbol"?E:String(E)},dV=function(A,E){if(RG(A)!="object"||!A)return A;var w=A[Symbol.toPrimitive];if(w!==void 0){var R=w.call(A,E||"default");if(RG(R)!="object")return R;throw new TypeError("@@toPrimitive must return a primitive value.")}return(E==="string"?String:Number)(A)},RG=function(A){return RG=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(E){return typeof E}:function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},RG(A)},O0=function(A){return rV(A)||sV(A)||eK(A)||iV()},iV=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},sV=function(A){if(typeof Symbol!=="undefined"&&A[Symbol.iterator]!=null||A["@@iterator"]!=null)return Array.from(A)},rV=function(A){if(Array.isArray(A))return oK(A)},S0=function(A,E,w){if(aK())return Reflect.construct.apply(null,arguments);var R=[null];R.push.apply(R,E);var n=new(A.bind.apply(A,R));return w&&FK(n,w.prototype),n},aK=function(){try{var A=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(E){}return(aK=function E(){return!!A})()},FK=function(A,E){return FK=Object.setPrototypeOf?Object.setPrototypeOf.bind():function w(R,n){return R.__proto__=n,R},FK(A,E)},DG=function(A,E){return aV(A)||oV(A,E)||eK(A,E)||nV()},nV=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},eK=function(A,E){if(!A)return;if(typeof A==="string")return oK(A,E);var w=Object.prototype.toString.call(A).slice(8,-1);if(w==="Object"&&A.constructor)w=A.constructor.name;if(w==="Map"||w==="Set")return Array.from(A);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return oK(A,E)},oK=function(A,E){if(E==null||E>A.length)E=A.length;for(var w=0,R=new Array(E);w<E;w++)R[w]=A[w];return R},oV=function(A,E){var w=A==null?null:typeof Symbol!="undefined"&&A[Symbol.iterator]||A["@@iterator"];if(w!=null){var R,n,zG,CG,FG=[],KG=!0,ZG=!1;try{if(zG=(w=w.call(A)).next,E===0){if(Object(w)!==w)return;KG=!1}else for(;!(KG=(R=zG.call(w)).done)&&(FG.push(R.value),FG.length!==E);KG=!0);}catch(eG){ZG=!0,n=eG}finally{try{if(!KG&&w.return!=null&&(CG=w.return(),Object(CG)!==CG))return}finally{if(ZG)throw n}}return FG}},aV=function(A){if(Array.isArray(A))return A};(function(){var A=Object.defineProperty,E=function X(G,K){for(var B in K)A(G,B,{get:K[B],enumerable:!0,configurable:!0,set:function U(Z){return K[B]=function(){return Z}}})},w={};E(w,{yearsToQuarters:function X(){return pV},yearsToMonths:function X(){return gV},yearsToDays:function X(){return mV},weeksToDays:function X(){return kV},transpose:function X(){return SV},toDate:function X(){return OV},subYears:function X(){return DV},subWeeks:function X(){return $V},subSeconds:function X(){return LV},subQuarters:function X(){return RV},subMonths:function X(){return bV},subMinutes:function X(){return MV},subMilliseconds:function X(){return TV},subISOWeekYears:function X(){return FV},subHours:function X(){return CV},subDays:function X(){return EV},subBusinessDays:function X(){return jV},sub:function X(){return xV},startOfYear:function X(){return HV},startOfWeekYearWithOptions:function X(){return NV},startOfWeekYear:function X(){return qV},startOfWeekWithOptions:function X(){return JV},startOfWeek:function X(){return QV},startOfSecond:function X(){return ZV},startOfQuarter:function X(){return UV},startOfMonth:function X(){return BV},startOfMinute:function X(){return XV},startOfISOWeekYear:function X(){return KV},startOfISOWeek:function X(){return GV},startOfHour:function X(){return tH},startOfDecade:function X(){return eH},startOfDay:function X(){return oH},setYear:function X(){return nH},setWeekYearWithOptions:function X(){return sH},setWeekYear:function X(){return iH},setWeekWithOptions:function X(){return dH},setWeek:function X(){return lH},setSeconds:function X(){return _H},setQuarter:function X(){return pH},setMonth:function X(){return gH},setMinutes:function X(){return fH},setMilliseconds:function X(){return hH},setISOWeekYear:function X(){return yH},setISOWeek:function X(){return SH},setISODay:function X(){return OH},setHours:function X(){return DH},setDayWithOptions:function X(){return $H},setDayOfYear:function X(){return PH},setDay:function X(){return zH},setDate:function X(){return RH},set:function X(){return bH},secondsToMinutes:function X(){return YH},secondsToMilliseconds:function X(){return wH},secondsToHours:function X(){return CH},roundToNearestMinutesWithOptions:function X(){return EH},roundToNearestMinutes:function X(){return jH},roundToNearestHoursWithOptions:function X(){return AH},roundToNearestHours:function X(){return xH},quartersToYears:function X(){return VH},quartersToMonths:function X(){return NH},previousWednesday:function X(){return JH},previousTuesday:function X(){return ZH},previousThursday:function X(){return BH},previousSunday:function X(){return KH},previousSaturday:function X(){return tN},previousMonday:function X(){return aN},previousFriday:function X(){return nN},previousDay:function X(){return sN},parseWithOptions:function X(){return iN},parseJSON:function X(){return dN},parseISOWithOptions:function X(){return _N},parseISO:function X(){return uN},parse:function X(){return zN},nextWednesday:function X(){return RN},nextTuesday:function X(){return bN},nextThursday:function X(){return YN},nextSunday:function X(){return wN},nextSaturday:function X(){return CN},nextMonday:function X(){return EN},nextFriday:function X(){return AN},nextDay:function X(){return VN},monthsToYears:function X(){return HN},monthsToQuarters:function X(){return qN},minutesToSeconds:function X(){return QN},minutesToMilliseconds:function X(){return UN},minutesToHours:function X(){return XN},min:function X(){return GN},millisecondsToSeconds:function X(){return tq},millisecondsToMinutes:function X(){return aq},millisecondsToHours:function X(){return nq},milliseconds:function X(){return sq},max:function X(){return dq},lightFormat:function X(){return lq},lastDayOfYear:function X(){return mq},lastDayOfWeekWithOptions:function X(){return kq},lastDayOfWeek:function X(){return yq},lastDayOfQuarter:function X(){return Sq},lastDayOfMonth:function X(){return Dq},lastDayOfISOWeekYear:function X(){return vq},lastDayOfISOWeek:function X(){return Pq},lastDayOfDecade:function X(){return zq},isWithinInterval:function X(){return Wq},isWeekend:function X(){return Mq},isWednesday:function X(){return Yq},isValid:function X(){return wq},isTuesday:function X(){return Fq},isThursday:function X(){return Iq},isSunday:function X(){return jq},isSaturday:function X(){return Aq},isSameYear:function X(){return xq},isSameWeekWithOptions:function X(){return Hq},isSameWeek:function X(){return Nq},isSameSecond:function X(){return qq},isSameQuarter:function X(){return Qq},isSameMonth:function X(){return Uq},isSameMinute:function X(){return Xq},isSameISOWeekYear:function X(){return Gq},isSameISOWeek:function X(){return eJ},isSameHour:function X(){return oJ},isSameDay:function X(){return rJ},isMonday:function X(){return sJ},isMatchWithOptions:function X(){return dJ},isMatch:function X(){return lJ},isLeapYear:function X(){return eQ},isLastDayOfMonth:function X(){return aQ},isFriday:function X(){return oQ},isFirstDayOfMonth:function X(){return rQ},isExists:function X(){return iQ},isEqual:function X(){return lQ},isDate:function X(){return uQ},isBefore:function X(){return pQ},isAfter:function X(){return gQ},intlFormatDistanceWithOptions:function X(){return mQ},intlFormatDistance:function X(){return hQ},intlFormat:function X(){return kQ},intervalWithOptions:function X(){return OQ},intervalToDuration:function X(){return DQ},interval:function X(){return $Q},hoursToSeconds:function X(){return PQ},hoursToMinutes:function X(){return zQ},hoursToMilliseconds:function X(){return WQ},getYear:function X(){return MQ},getWeeksInMonthWithOptions:function X(){return TQ},getWeeksInMonth:function X(){return wQ},getWeekYearWithOptions:function X(){return FQ},getWeekYear:function X(){return CQ},getWeekWithOptions:function X(){return IQ},getWeekOfMonthWithOptions:function X(){return EQ},getWeekOfMonth:function X(){return jQ},getWeek:function X(){return AQ},getUnixTime:function X(){return xQ},getTime:function X(){return HQ},getSeconds:function X(){return qQ},getQuarter:function X(){return QQ},getOverlappingDaysInIntervals:function X(){return ZQ},getMonth:function X(){return BQ},getMinutes:function X(){return KQ},getMilliseconds:function X(){return tZ},getISOWeeksInYear:function X(){return aZ},getISOWeekYear:function X(){return nZ},getISOWeek:function X(){return rZ},getISODay:function X(){return sZ},getHours:function X(){return iZ},getDecade:function X(){return lZ},getDaysInYear:function X(){return uZ},getDaysInMonth:function X(){return gZ},getDayOfYear:function X(){return fZ},getDay:function X(){return mZ},getDate:function X(){return hZ},fromUnixTime:function X(){return kZ},formatWithOptions:function X(){return SZ},formatRelativeWithOptions:function X(){return OZ},formatRelative:function X(){return DZ},formatRFC7231:function X(){return vZ},formatRFC3339WithOptions:function X(){return zZ},formatRFC3339:function X(){return RZ},formatISOWithOptions:function X(){return WZ},formatISODuration:function X(){return bZ},formatISO9075WithOptions:function X(){return YZ},formatISO9075:function X(){return TZ},formatISO:function X(){return wZ},formatDurationWithOptions:function X(){return FZ},formatDuration:function X(){return CZ},formatDistanceWithOptions:function X(){return EZ},formatDistanceStrictWithOptions:function X(){return jZ},formatDistanceStrict:function X(){return AZ},formatDistance:function X(){return xZ},format:function X(){return VZ},endOfYear:function X(){return YU},endOfWeekWithOptions:function X(){return TU},endOfWeek:function X(){return wU},endOfSecond:function X(){return FU},endOfQuarter:function X(){return IU},endOfMonth:function X(){return jU},endOfMinute:function X(){return AU},endOfISOWeekYear:function X(){return VU},endOfISOWeek:function X(){return NU},endOfHour:function X(){return JU},endOfDecade:function X(){return ZU},endOfDay:function X(){return BU},eachYearOfIntervalWithOptions:function X(){return XU},eachYearOfInterval:function X(){return KU},eachWeekendOfYear:function X(){return GU},eachWeekendOfMonth:function X(){return eB},eachWeekendOfInterval:function X(){return oB},eachWeekOfIntervalWithOptions:function X(){return nB},eachWeekOfInterval:function X(){return rB},eachQuarterOfIntervalWithOptions:function X(){return sB},eachQuarterOfInterval:function X(){return iB},eachMonthOfIntervalWithOptions:function X(){return dB},eachMonthOfInterval:function X(){return lB},eachMinuteOfIntervalWithOptions:function X(){return _B},eachMinuteOfInterval:function X(){return uB},eachHourOfIntervalWithOptions:function X(){return pB},eachHourOfInterval:function X(){return cB},eachDayOfIntervalWithOptions:function X(){return gB},eachDayOfInterval:function X(){return fB},differenceInYears:function X(){return mB},differenceInWeeksWithOptions:function X(){return hB},differenceInWeeks:function X(){return kB},differenceInSecondsWithOptions:function X(){return yB},differenceInSeconds:function X(){return SB},differenceInQuartersWithOptions:function X(){return OB},differenceInQuarters:function X(){return DB},differenceInMonths:function X(){return vB},differenceInMinutesWithOptions:function X(){return $B},differenceInMinutes:function X(){return PB},differenceInMilliseconds:function X(){return LB},differenceInISOWeekYears:function X(){return zB},differenceInHoursWithOptions:function X(){return WB},differenceInHours:function X(){return bB},differenceInDays:function X(){return MB},differenceInCalendarYears:function X(){return YB},differenceInCalendarWeeksWithOptions:function X(){return TB},differenceInCalendarWeeks:function X(){return wB},differenceInCalendarQuarters:function X(){return FB},differenceInCalendarMonths:function X(){return CB},differenceInCalendarISOWeeks:function X(){return IB},differenceInCalendarISOWeekYears:function X(){return jB},differenceInCalendarDays:function X(){return AB},differenceInBusinessDays:function X(){return xB},daysToWeeks:function X(){return HB},constructFrom:function X(){return qB},compareDesc:function X(){return JB},compareAsc:function X(){return ZB},closestTo:function X(){return UB},closestIndexTo:function X(){return XB},clamp:function X(){return GB},areIntervalsOverlappingWithOptions:function X(){return e0},areIntervalsOverlapping:function X(){return a0},addYears:function X(){return o0},addWeeks:function X(){return n0},addSeconds:function X(){return r0},addQuarters:function X(){return s0},addMonths:function X(){return i0},addMinutes:function X(){return d0},addMilliseconds:function X(){return l0},addISOWeekYears:function X(){return _0},addHours:function X(){return u0},addDays:function X(){return f0},addBusinessDays:function X(){return m0},add:function X(){return h0}});function R(X,G,K){return FG(KG(X,G,K))}function n(X,G,K){return ZG(CG(X,G,K))}function zG(X){if(X===-3)return!1;var G=tG(25*X+11,33);return G<8&&G>=-1||G<=-27}function CG(X,G,K){var B=eG(X,G),U=DG(B,2),Z=U[0],Q=U[1];X=Z,G=Q;var J=G-1,N=X,V=K,x=tK-1+365*(N-1)+c(8*N+21,33);if(J!=0)x+=GX[J];return x+V}function FG(X){if(isNaN(X))return{jy:NaN,jm:NaN,jd:NaN};var G,K,B=X-tK,U=1+c(33*B+3,12053);if(K=B-(365*(U-1)+c(8*U+21,33)),K<0)U--,K=B-(365*(U-1)+c(8*U+21,33));if(K<216)G=c(K,31);else G=c(K-6,30);var Z=K-GX[G]+1;K++;var Q=U,J=G+1,N=Z;return{jy:Q,jm:J,jd:N}}function KG(X,G,K){var B=eG(X,G),U=DG(B,2),Z=U[0],Q=U[1];return X=Z,G=Q,c(1461*(X+4800+c(G-14,12)),4)+c(367*(G-2-12*c(G-14,12)),12)-c(3*c(X+4900+c(G-14,12),100),4)+K-32075}function ZG(X){if(isNaN(X))return{gy:NaN,gm:NaN,gd:NaN};var G=X+68569,K=c(4*G,146097);G=G-c(146097*K+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 Q=U+2-12*G,J=100*(K-49)+B+G;return{gy:J,gm:Q,gd:Z}}function eG(X,G){if(G=G-1,G<0){var K=G;G=k0(G,12),X-=c(G-K,12)}if(G>11)X+=c(G,12),G=tG(G,12);return[X,G+1]}var c=function X(G,K){return~~(G/K)},tG=function X(G,K){return G-~~(G/K)*K},k0=function X(G,K){return tG(tG(G,K)+K,K)},tK=1948320,GX=[0,31,62,93,124,155,186,216,246,276,306,336];function xG(){for(var X=arguments.length,G=new Array(X),K=0;K<X;K++)G[K]=arguments[K];if(G.length>1){var B=G[0],U=G[1],Z=G[2],Q=Z===void 0?1:Z,J=G.slice(3),N=n(B,U+1,Q);return S0(Date,[N.gy,N.gm-1,N.gd].concat(O0(J)))}return S0(Date,G)}function H(X){var G=Object.prototype.toString.call(X);if(X instanceof Date||RG(X)==="object"&&G==="[object Date]")return new X.constructor(+X);else if(typeof X==="number"||G==="[object Number]"||typeof X==="string"||G==="[object String]")return xG(X);else return xG(NaN)}function z(X,G){if(X instanceof Date)return new X.constructor(G);else return xG(G)}function f(X){var G=X.getDate(),K=X.getMonth()+1,B=X.getFullYear();return R(B,K,G).jd}function l(X){var G=X.getDate(),K=X.getMonth()+1,B=X.getFullYear(),U=R(B,K,G);for(var Z=arguments.length,Q=new Array(Z>1?Z-1:0),J=1;J<Z;J++)Q[J-1]=arguments[J];var N=Q[0],V=n(U.jy,U.jm,N);return X.setFullYear(V.gy,V.gm-1,V.gd)}function AG(X,G){var K=H(X);if(isNaN(G))return z(X,NaN);if(!G)return K;return l(K,f(K)+G),K}function k(X){var G=X.getDate(),K=X.getMonth()+1,B=X.getFullYear();return R(B,K,G).jm-1}function e(X){var G=X.getDate(),K=X.getMonth()+1,B=X.getFullYear(),U=R(B,K,G);for(var Z=arguments.length,Q=new Array(Z>1?Z-1:0),J=1;J<Z;J++)Q[J-1]=arguments[J];var N=Q[0],V=Q[1],x=V===void 0?U.jd:V,j=n(U.jy,N+1,x);return X.setFullYear(j.gy,j.gm-1,j.gd)}function P(X){var G=X.getDate(),K=X.getMonth()+1,B=X.getFullYear();return R(B,K,G).jy}function h(X){var G=X.getDate(),K=X.getMonth()+1,B=X.getFullYear(),U=R(B,K,G);for(var Z=arguments.length,Q=new Array(Z>1?Z-1:0),J=1;J<Z;J++)Q[J-1]=arguments[J];var N=Q[0],V=Q[1],x=V===void 0?U.jm-1:V,j=Q[2],I=j===void 0?U.jd:j,M=n(N,x+1,I);return X.setFullYear(M.gy,M.gm-1,M.gd)}function fG(X,G){var K=H(X);if(isNaN(G))return z(X,NaN);if(!G)return K;var B=f(K),U=z(X,K.getTime());e(U,k(K)+G+1,0);var Z=f(U);if(B>=Z)return U;else return h(K,P(U),k(U),B),K}function OG(X,G){var K=G.years,B=K===void 0?0:K,U=G.months,Z=U===void 0?0:U,Q=G.weeks,J=Q===void 0?0:Q,N=G.days,V=N===void 0?0:N,x=G.hours,j=x===void 0?0:x,I=G.minutes,M=I===void 0?0:I,T=G.seconds,W=T===void 0?0:T,b=H(X),L=Z||B?fG(b,Z+B*12):b,$=V||J?AG(L,V+J*7):L,i=M+j*60,a=W+i*60,XG=a*1000,BG=z(X,$.getTime()+XG);return BG}function q(X,G){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return K.length>=G?X.apply(void 0,O0(K.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(X,G,K.concat(U))}}var h0=q(OG,2);function KX(X){return H(X).getDay()===6}function XX(X){return H(X).getDay()===0}function SG(X){var G=H(X).getDay();return G===0||G===6}function BX(X,G){var K=H(X),B=SG(K);if(isNaN(G))return z(X,NaN);var U=K.getHours(),Z=G<0?-1:1,Q=Math.trunc(G/5);l(K,f(K)+Q*7);var J=Math.abs(G%5);while(J>0)if(l(K,f(K)+Z),!SG(K))J-=1;if(B&&SG(K)&&G!==0){if(KX(K))l(K,f(K)+(Z<0?2:-1));if(XX(K))l(K,f(K)+(Z<0?1:-2))}return K.setHours(U),K}var m0=q(BX,2),f0=q(AG,2);function gG(X,G){var K=+H(X);return z(X,K+G)}var UX=7,GK=365.2425,g0=Math.pow(10,8)*24*60*60*1000,eV=-g0,cG=604800000,ZX=86400000,jG=60000,LG=3600000,wK=1000,QX=525600,yG=43200,KK=1440,JX=60,qX=3,NX=12,HX=4,XK=3600,TK=60,YK=XK*24,c0=YK*7,VX=YK*GK,xX=VX/12,p0=xX*3;function MK(X,G){return gG(X,G*LG)}var u0=q(MK,2);function t(){return AX}function tV(X){AX=X}var AX={};function d(X,G){var K,B,U,Z,Q,J,N=t(),V=(K=(B=(U=(Z=G===null||G===void 0?void 0:G.weekStartsOn)!==null&&Z!==void 0?Z:G===null||G===void 0||(Q=G.locale)===null||Q===void 0||(Q=Q.options)===null||Q===void 0?void 0:Q.weekStartsOn)!==null&&U!==void 0?U:N.weekStartsOn)!==null&&B!==void 0?B:(J=N.locale)===null||J===void 0||(J=J.options)===null||J===void 0?void 0:J.weekStartsOn)!==null&&K!==void 0?K:6,x=H(X),j=x.getDay(),I=(j<V?7:0)+j-V;return l(x,f(x)-I),x.setHours(0,0,0,0),x}function QG(X){return d(X,{weekStartsOn:1})}function wG(X){var G=H(X),K=G.getFullYear(),B=z(X,0);B.setFullYear(K+1,0,4),B.setHours(0,0,0,0);var U=QG(B),Z=z(X,0);Z.setFullYear(K,0,4),Z.setHours(0,0,0,0);var Q=QG(Z);if(G.getTime()>=U.getTime())return K+1;else if(G.getTime()>=Q.getTime())return K;else return K-1}function pG(X){var G=H(X);return G.setHours(0,0,0,0),G}function GG(X){var G=H(X),K=new Date(Date.UTC(G.getFullYear(),G.getMonth(),G.getDate(),G.getHours(),G.getMinutes(),G.getSeconds(),G.getMilliseconds()));return K.setUTCFullYear(G.getFullYear()),+X-+K}function JG(X,G){var K=pG(X),B=pG(G),U=+K-GG(K),Z=+B-GG(B);return Math.round((U-Z)/ZX)}function TG(X){var G=wG(X),K=z(X,0);return K.setFullYear(G,0,4),K.setHours(0,0,0,0),QG(K)}function jX(X,G){var K=H(X),B=JG(K,TG(K)),U=z(X,0);return U.setFullYear(G,0,4),U.setHours(0,0,0,0),K=TG(U),K.setDate(K.getDate()+B),K}function EX(X,G){return jX(X,wG(X)+G)}var _0=q(EX,2),l0=q(gG,2);function bK(X,G){return gG(X,G*jG)}var d0=q(bK,2),i0=q(fG,2);function WK(X,G){var K=G*3;return fG(X,K)}var s0=q(WK,2);function IX(X,G){return gG(X,G*1000)}var r0=q(IX,2);function BK(X,G){var K=G*7;return AG(X,K)}var n0=q(BK,2);function CX(X,G){return fG(X,G*12)}var o0=q(CX,2);function FX(X,G,K){var B=[+H(X.start),+H(X.end)].sort(function(j,I){return j-I}),U=DG(B,2),Z=U[0],Q=U[1],J=[+H(G.start),+H(G.end)].sort(function(j,I){return j-I}),N=DG(J,2),V=N[0],x=N[1];if(K!==null&&K!==void 0&&K.inclusive)return Z<=x&&V<=Q;return Z<x&&V<Q}var a0=q(FX,2),e0=q(FX,3);function wX(X){var G;return X.forEach(function(K){var B=H(K);if(G===void 0||G<B||isNaN(Number(B)))G=B}),G||xG(NaN)}function TX(X){var G;return X.forEach(function(K){var B=H(K);if(!G||G>B||isNaN(+B))G=B}),G||xG(NaN)}function t0(X,G){return TX([wX([X,G.start]),G.end])}var GB=q(t0,2);function KB(X,G){var K=H(X);if(isNaN(Number(K)))return NaN;var B=K.getTime(),U,Z;return G.forEach(function(Q,J){var N=H(Q);if(isNaN(Number(N))){U=NaN,Z=NaN;return}var V=Math.abs(B-N.getTime());if(U==null||V<Z)U=J,Z=V}),U}var XB=q(KB,2);function BB(X,G){var K=H(X);if(isNaN(Number(K)))return z(X,NaN);var B=K.getTime(),U,Z;return G.forEach(function(Q){var J=H(Q);if(isNaN(Number(J))){U=z(X,NaN),Z=NaN;return}var N=Math.abs(B-J.getTime());if(U==null||N<Z)U=J,Z=N}),U}var UB=q(BB,2);function qG(X,G){var K=H(X),B=H(G),U=K.getTime()-B.getTime();if(U<0)return-1;else if(U>0)return 1;else return U}var ZB=q(qG,2);function QB(X,G){var K=H(X),B=H(G),U=K.getTime()-B.getTime();if(U>0)return-1;else if(U<0)return 1;else return U}var JB=q(QB,2),qB=q(z,2);function NB(X){var G=X/UX,K=Math.trunc(G);return K===0?0:K}var HB=q(NB,1);function YX(X,G){var K=pG(X),B=pG(G);return+K===+B}function MX(X){return X instanceof Date||RG(X)==="object"&&Object.prototype.toString.call(X)==="[object Date]"}function EG(X){if(!MX(X)&&typeof X!=="number")return!1;var G=H(X);return!isNaN(Number(G))}function VB(X,G){var K=H(X),B=H(G);if(!EG(K)||!EG(B))return NaN;var U=JG(K,B),Z=U<0?-1:1,Q=Math.trunc(U/7),J=Q*5;B=AG(B,Q*7);while(!YX(K,B))J+=SG(B)?0:Z,B=AG(B,Z);return J===0?0:J}var xB=q(VB,2),AB=q(JG,2);function bX(X,G){return wG(X)-wG(G)}var jB=q(bX,2);function EB(X,G){var K=QG(X),B=QG(G),U=+K-GG(K),Z=+B-GG(B);return Math.round((U-Z)/cG)}var IB=q(EB,2);function UK(X,G){var K=H(X),B=H(G),U=P(K)-P(B),Z=k(K)-k(B);return U*12+Z}var CB=q(UK,2);function RK(X){var G=H(X),K=Math.trunc(k(G)/3)+1;return K}function ZK(X,G){var K=H(X),B=H(G),U=P(K)-P(B),Z=RK(K)-RK(B);return U*4+Z}var FB=q(ZK,2);function uG(X,G,K){var B=d(X,K),U=d(G,K),Z=+B-GG(B),Q=+U-GG(U);return Math.round((Z-Q)/cG)}var wB=q(uG,2),TB=q(uG,3);function _G(X,G){var K=H(X),B=H(G);return P(K)-P(B)}var YB=q(_G,2);function zK(X,G){var K=H(X),B=H(G),U=WX(K,B),Z=Math.abs(JG(K,B));l(K,f(K)-U*Z);var Q=Number(WX(K,B)===-U),J=U*(Z-Q);return J===0?0:J}var WX=function X(G,K){var B=P(G)-P(K)||k(G)-k(K)||f(G)-f(K)||G.getHours()-K.getHours()||G.getMinutes()-K.getMinutes()||G.getSeconds()-K.getSeconds()||G.getMilliseconds()-K.getMilliseconds();if(B<0)return-1;else if(B>0)return 1;else return B},MB=q(zK,2);function YG(X){return function(G){var K=X?Math[X]:Math.trunc,B=K(G);return B===0?0:B}}function QK(X,G){return+H(X)-+H(G)}function lG(X,G,K){var B=QK(X,G)/LG;return YG(K===null||K===void 0?void 0:K.roundingMethod)(B)}var bB=q(lG,2),WB=q(lG,3);function RX(X,G){return EX(X,-G)}function RB(X,G){var K=H(X),B=H(G),U=qG(K,B),Z=Math.abs(bX(K,B));K=RX(K,U*Z);var Q=Number(qG(K,B)===-U),J=U*(Z-Q);return J===0?0:J}var zB=q(RB,2),LB=q(QK,2);function dG(X,G,K){var B=QK(X,G)/jG;return YG(K===null||K===void 0?void 0:K.roundingMethod)(B)}var PB=q(dG,2),$B=q(dG,3);function zX(X){var G=H(X);return G.setHours(23,59,59,999),G}function LK(X){var G=H(X),K=k(G);return h(G,P(G),K+1,0),G.setHours(23,59,59,999),G}function LX(X){var G=H(X);return+zX(G)===+LK(G)}function JK(X,G){var K=H(X),B=H(G),U=qG(K,B),Z=Math.abs(UK(K,B)),Q;if(Z<1)Q=0;else{if(k(K)===11&&f(K)>28)l(K,30);e(K,k(K)-U*Z);var J=qG(K,B)===-U;if(LX(H(X))&&Z===1&&qG(X,B)===1)J=!1;Q=U*(Z-Number(J))}return Q===0?0:Q}var vB=q(JK,2);function PX(X,G,K){var B=JK(X,G)/3;return YG(K===null||K===void 0?void 0:K.roundingMethod)(B)}var DB=q(PX,2),OB=q(PX,3);function PG(X,G,K){var B=QK(X,G)/1000;return YG(K===null||K===void 0?void 0:K.roundingMethod)(B)}var SB=q(PG,2),yB=q(PG,3);function $X(X,G,K){var B=zK(X,G)/7;return YG(K===null||K===void 0?void 0:K.roundingMethod)(B)}var kB=q($X,2),hB=q($X,3);function vX(X,G){var K=H(X),B=H(G),U=qG(K,B),Z=Math.abs(_G(K,B));h(K,1399),h(B,1399);var Q=qG(K,B)===-U,J=U*(Z-+Q);return J===0?0:J}var mB=q(vX,2);function PK(X,G){var K,B=H(X.start),U=H(X.end),Z=+B>+U,Q=Z?+B:+U,J=Z?U:B;J.setHours(0,0,0,0);var N=(K=G===null||G===void 0?void 0:G.step)!==null&&K!==void 0?K:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var V=[];while(+J<=Q)V.push(H(J)),l(J,f(J)+N),J.setHours(0,0,0,0);return Z?V.reverse():V}var fB=q(PK,1),gB=q(PK,2);function DX(X,G){var K,B=H(X.start),U=H(X.end),Z=+B>+U,Q=Z?+B:+U,J=Z?U:B;J.setMinutes(0,0,0);var N=(K=G===null||G===void 0?void 0:G.step)!==null&&K!==void 0?K:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var V=[];while(+J<=Q)V.push(H(J)),J=MK(J,N);return Z?V.reverse():V}var cB=q(DX,1),pB=q(DX,2);function qK(X){var G=H(X);return G.setSeconds(0,0),G}function OX(X,G){var K,B=qK(H(X.start)),U=H(X.end),Z=+B>+U,Q=Z?+B:+U,J=Z?U:B,N=(K=G===null||G===void 0?void 0:G.step)!==null&&K!==void 0?K:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var V=[];while(+J<=Q)V.push(H(J)),J=bK(J,N);return Z?V.reverse():V}var uB=q(OX,1),_B=q(OX,2);function SX(X,G){var K,B=H(X.start),U=H(X.end),Z=+B>+U,Q=Z?+B:+U,J=Z?U:B;J.setHours(0,0,0,0),l(J,1);var N=(K=G===null||G===void 0?void 0:G.step)!==null&&K!==void 0?K:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var V=[];while(+J<=Q)V.push(H(J)),e(J,k(J)+N);return Z?V.reverse():V}var lB=q(SX,1),dB=q(SX,2);function $G(X){var G=H(X),K=k(G),B=K-K%3;return e(G,B,1),G.setHours(0,0,0,0),G}function yX(X,G){var K,B=H(X.start),U=H(X.end),Z=+B>+U,Q=Z?+$G(B):+$G(U),J=Z?$G(U):$G(B),N=(K=G===null||G===void 0?void 0:G.step)!==null&&K!==void 0?K:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var V=[];while(+J<=Q)V.push(H(J)),J=WK(J,N);return Z?V.reverse():V}var iB=q(yX,1),sB=q(yX,2);function kX(X,G){var K,B=H(X.start),U=H(X.end),Z=+B>+U,Q=Z?d(U,G):d(B,G),J=Z?d(B,G):d(U,G);Q.setHours(15),J.setHours(15);var N=+J.getTime(),V=Q,x=(K=G===null||G===void 0?void 0:G.step)!==null&&K!==void 0?K:1;if(!x)return[];if(x<0)x=-x,Z=!Z;var j=[];while(+V<=N)V.setHours(0),j.push(H(V)),V=BK(V,x),V.setHours(15);return Z?j.reverse():j}var rB=q(kX,1),nB=q(kX,2);function $K(X){var G=PK(X),K=[],B=0;while(B<G.length){var U=G[B++];if(SG(U))K.push(U)}return K}var oB=q($K,1);function NK(X){var G=H(X);return l(G,1),G.setHours(0,0,0,0),G}function aB(X){var G=NK(X),K=LK(X);return $K({start:G,end:K})}var eB=q(aB,1);function hX(X){var G=H(X),K=P(G);return h(G,K+1,0,0),G.setHours(23,59,59,999),G}function vK(X){var G=H(X),K=z(X,0);return h(K,P(G),0,1),K.setHours(0,0,0,0),K}function tB(X){var G=vK(X),K=hX(X);return $K({start:G,end:K})}var GU=q(tB,1);function mX(X,G){var K,B=H(X.start),U=H(X.end),Z=+B>+U,Q=Z?+B:+U,J=Z?U:B;J.setHours(0,0,0,0),e(J,0,1);var N=(K=G===null||G===void 0?void 0:G.step)!==null&&K!==void 0?K:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var V=[];while(+J<=Q)V.push(H(J)),h(J,P(J)+N);return Z?V.reverse():V}var KU=q(mX,1),XU=q(mX,2),BU=q(zX,1);function UU(X){var G=H(X),K=P(G),B=9+Math.floor(K/10)*10;return h(G,B+1,0,0),G.setHours(23,59,59,999),G}var ZU=q(UU,1);function QU(X){var G=H(X);return G.setMinutes(59,59,999),G}var JU=q(QU,1);function DK(X,G){var K,B,U,Z,Q,J,N=t(),V=(K=(B=(U=(Z=G===null||G===void 0?void 0:G.weekStartsOn)!==null&&Z!==void 0?Z:G===null||G===void 0||(Q=G.locale)===null||Q===void 0||(Q=Q.options)===null||Q===void 0?void 0:Q.weekStartsOn)!==null&&U!==void 0?U:N.weekStartsOn)!==null&&B!==void 0?B:(J=N.locale)===null||J===void 0||(J=J.options)===null||J===void 0?void 0:J.weekStartsOn)!==null&&K!==void 0?K:6,x=H(X),j=x.getDay(),I=(j<V?-7:0)+6-(j-V);return l(x,f(x)+I),x.setHours(23,59,59,999),x}function qU(X){return DK(X,{weekStartsOn:1})}var NU=q(qU,1);function HU(X){var G=wG(X),K=z(X,0);K.setFullYear(G+1,0,4),K.setHours(0,0,0,0);var B=QG(K);return B.setMilliseconds(B.getMilliseconds()-1),B}var VU=q(HU,1);function xU(X){var G=H(X);return G.setSeconds(59,999),G}var AU=q(xU,1),jU=q(LK,1);function EU(X){var G=H(X),K=k(G),B=K-K%3+3;return e(G,B,0),G.setHours(23,59,59,999),G}var IU=q(EU,1);function CU(X){var G=H(X);return G.setMilliseconds(999),G}var FU=q(CU,1),wU=q(DK,1),TU=q(DK,2),YU=q(hX,1),MU={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"}},bU=function X(G,K,B){var U,Z=MU[G];if(typeof Z==="string")U=Z;else if(K===1)U=Z.one;else U=Z.other.replace("{{count}}",K.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 OK(X){return function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},K=G.width?String(G.width):X.defaultWidth,B=X.formats[K]||X.formats[X.defaultWidth];return B}}var WU={full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},RU={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},zU={full:"{{date}} '\u062F\u0631' {{time}}",long:"{{date}} '\u062F\u0631' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},LU={date:OK({formats:WU,defaultWidth:"full"}),time:OK({formats:RU,defaultWidth:"full"}),dateTime:OK({formats:zU,defaultWidth:"full"})},PU={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"},$U=function X(G,K,B,U){return PU[G]};function iG(X){return function(G,K){var B=K!==null&&K!==void 0&&K.context?String(K.context):"standalone",U;if(B==="formatting"&&X.formattingValues){var Z=X.defaultFormattingWidth||X.defaultWidth,Q=K!==null&&K!==void 0&&K.width?String(K.width):Z;U=X.formattingValues[Q]||X.formattingValues[Z]}else{var J=X.defaultWidth,N=K!==null&&K!==void 0&&K.width?String(K.width):X.defaultWidth;U=X.values[N]||X.values[J]}var V=X.argumentCallback?X.argumentCallback(G):G;return U[V]}}var vU={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"]},DU={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"]},OU={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"]},SU={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"]},yU={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"}},kU={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"}},hU=function X(G,K){var B=Number(G);return B+"-\u0627\u0645"},mU={ordinalNumber:hU,era:iG({values:vU,defaultWidth:"wide"}),quarter:iG({values:DU,defaultWidth:"wide",argumentCallback:function X(G){return G-1}}),month:iG({values:OU,defaultWidth:"wide"}),day:iG({values:SU,defaultWidth:"wide"}),dayPeriod:iG({values:yU,defaultWidth:"wide",formattingValues:kU,defaultFormattingWidth:"wide"})};function sG(X){return function(G){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=K.width,U=B&&X.matchPatterns[B]||X.matchPatterns[X.defaultMatchWidth],Z=G.match(U);if(!Z)return null;var Q=Z[0],J=B&&X.parsePatterns[B]||X.parsePatterns[X.defaultParseWidth],N=Array.isArray(J)?gU(J,function(j){return j.test(Q)}):fU(J,function(j){return j.test(Q)}),V;V=X.valueCallback?X.valueCallback(N):N,V=K.valueCallback?K.valueCallback(V):V;var x=G.slice(Q.length);return{value:V,rest:x}}}var fU=function X(G,K){for(var B in G)if(Object.prototype.hasOwnProperty.call(G,B)&&K(G[B]))return B;return},gU=function X(G,K){for(var B=0;B<G.length;B++)if(K(G[B]))return B;return};function cU(X){return function(G){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=G.match(X.matchPattern);if(!B)return null;var U=B[0],Z=G.match(X.parsePattern);if(!Z)return null;var Q=X.valueCallback?X.valueCallback(Z[0]):Z[0];Q=K.valueCallback?K.valueCallback(Q):Q;var J=G.slice(U.length);return{value:Q,rest:J}}}var pU=/^(\d+)(-?ام)?/i,uU=/\d+/i,_U={narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?ه\.?|ب\.?\s?ه\.?|ه\.?)/i,wide:/^(قبل از هجرت|هجری شمسی|بعد از هجرت)/i},lU={any:[/^قبل/i,/^بعد/i]},dU={narrow:/^[1234]/i,abbreviated:/^(ف|Q|سم)[1234]/i,wide:/^(فصل|quarter|سهماهه) [1234](-ام|ام)?/i},iU={any:[/1/i,/2/i,/3/i,/4/i]},sU={narrow:/^(فر|ار|خر|تی|مر|شه|مه|آب|آذ|دی|به|اس)/i,abbreviated:/^(فرو|ارد|خرد|تیر|مرد|شهر|مهر|آبا|آذر|دی|بهم|اسف)/i,wide:/^(فروردین|اردیبهشت|خرداد|تیر|مرداد|شهریور|مهر|آبان|آذر|دی|بهمن|اسفند)/i},rU={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]},nU={narrow:/^[شیدسچپج]/i,short:/^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,abbreviated:/^(یکشنبه|دوشنبه|سهشنبه|چهارشنبه|پنجشنبه|جمعه|شنبه)/i,wide:/^(یکشنبه|دوشنبه|سهشنبه|چهارشنبه|پنجشنبه|جمعه|شنبه)/i},oU={narrow:[/^ی/i,/^دو/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^(ی|1ش|یکشنبه)/i,/^(د|2ش|دوشنبه)/i,/^(س|3ش|سهشنبه)/i,/^(چ|4ش|چهارشنبه)/i,/^(پ|5ش|پنجشنبه)/i,/^(ج|جمعه)/i,/^(ش|شنبه)/i]},aU={narrow:/^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,any:/^(ق.ظ.|ب.ظ.|قبلازظهر|نیمهشب|ظهر|صبح|بعدازظهر|عصر|شب)/i},eU={any:{am:/^(ق|ق.ظ.|قبلازظهر)/i,pm:/^(ب|ب.ظ.|بعدازظهر)/i,midnight:/^(نیمهشب|ن)/i,noon:/^(ظ|ظهر)/i,morning:/^(ص|صبح)/i,afternoon:/^(ب|ب.ظ.|بعدازظهر)/i,evening:/^(ع|عصر)/i,night:/^(ش|شب)/i}},tU={ordinalNumber:cU({matchPattern:pU,parsePattern:uU,valueCallback:function X(G){return parseInt(G,10)}}),era:sG({matchPatterns:_U,defaultMatchWidth:"wide",parsePatterns:lU,defaultParseWidth:"any"}),quarter:sG({matchPatterns:dU,defaultMatchWidth:"wide",parsePatterns:iU,defaultParseWidth:"any",valueCallback:function X(G){return G+1}}),month:sG({matchPatterns:sU,defaultMatchWidth:"wide",parsePatterns:rU,defaultParseWidth:"any"}),day:sG({matchPatterns:nU,defaultMatchWidth:"wide",parsePatterns:oU,defaultParseWidth:"any"}),dayPeriod:sG({matchPatterns:aU,defaultMatchWidth:"any",parsePatterns:eU,defaultParseWidth:"any"})},kG={code:"fa-IR",formatDistance:bU,formatLong:LU,formatRelative:$U,localize:mU,match:tU,options:{weekStartsOn:6,firstWeekContainsDate:1}};function fX(X){var G=H(X),K=JG(G,vK(G)),B=K+1;return B}function SK(X){var G=H(X),K=+QG(G)-+TG(G);return Math.round(K/cG)+1}function rG(X,G){var K,B,U,Z,Q,J,N=H(X),V=P(N),x=t(),j=(K=(B=(U=(Z=G===null||G===void 0?void 0:G.firstWeekContainsDate)!==null&&Z!==void 0?Z:G===null||G===void 0||(Q=G.locale)===null||Q===void 0||(Q=Q.options)===null||Q===void 0?void 0:Q.firstWeekContainsDate)!==null&&U!==void 0?U:x.firstWeekContainsDate)!==null&&B!==void 0?B:(J=x.locale)===null||J===void 0||(J=J.options)===null||J===void 0?void 0:J.firstWeekContainsDate)!==null&&K!==void 0?K:1,I=z(X,0);h(I,V+1,0,j),I.setHours(0,0,0,0);var M=d(I,G),T=z(X,0);h(T,V,0,j),T.setHours(0,0,0,0);var W=d(T,G);if(N.getTime()>=M.getTime())return V+1;else if(N.getTime()>=W.getTime())return V;else return V-1}function nG(X,G){var K,B,U,Z,Q,J,N=t(),V=(K=(B=(U=(Z=G===null||G===void 0?void 0:G.firstWeekContainsDate)!==null&&Z!==void 0?Z:G===null||G===void 0||(Q=G.locale)===null||Q===void 0||(Q=Q.options)===null||Q===void 0?void 0:Q.firstWeekContainsDate)!==null&&U!==void 0?U:N.firstWeekContainsDate)!==null&&B!==void 0?B:(J=N.locale)===null||J===void 0||(J=J.options)===null||J===void 0?void 0:J.firstWeekContainsDate)!==null&&K!==void 0?K:1,x=rG(X,G),j=z(X,0);h(j,x,0,V),j.setHours(0,0,0,0);var I=d(j,G);return I}function HK(X,G){var K=H(X),B=+d(K,G)-+nG(K,G);return Math.round(B/cG)+1}function Y(X,G){var K=X<0?"-":"",B=Math.abs(X).toString().padStart(G,"0");return K+B}var IG={y:function X(G,K){var B=P(G),U=B>0?B:1-B;return Y(K==="yy"?U%100:U,K.length)},M:function X(G,K){var B=k(G);return K==="M"?String(B+1):Y(B+1,2)},d:function X(G,K){return Y(f(G),K.length)},a:function X(G,K){var B=G.getHours()/12>=1?"pm":"am";switch(K){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 X(G,K){return Y(G.getHours()%12||12,K.length)},H:function X(G,K){return Y(G.getHours(),K.length)},m:function X(G,K){return Y(G.getMinutes(),K.length)},s:function X(G,K){return Y(G.getSeconds(),K.length)},S:function X(G,K){var B=K.length,U=G.getMilliseconds(),Z=Math.trunc(U*Math.pow(10,B-3));return Y(Z,K.length)}},gX=function X(G){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",B=G>0?"-":"+",U=Math.abs(G),Z=Math.trunc(U/60),Q=U%60;if(Q===0)return B+String(Z);return B+String(Z)+K+Y(Q,2)},cX=function X(G,K){if(G%60===0){var B=G>0?"-":"+";return B+Y(Math.abs(G)/60,2)}return vG(G,K)},vG=function X(G){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",B=G>0?"-":"+",U=Math.abs(G),Z=Y(Math.trunc(U/60),2),Q=Y(U%60,2);return B+Z+K+Q},hG={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},pX={G:function X(G,K,B){var U=P(G)>0?1:0;switch(K){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 X(G,K,B){if(K==="yo"){var U=P(G),Z=U>0?U:1-U;return B.ordinalNumber(Z,{unit:"year"})}return IG.y(G,K)},Y:function X(G,K,B,U){var Z=rG(G,U),Q=Z>0?Z:1-Z;if(K==="YY"){var J=Q%100;return Y(J,2)}if(K==="Yo")return B.ordinalNumber(Q,{unit:"year"});return Y(Q,K.length)},R:function X(G,K){var B=wG(G);return Y(B,K.length)},u:function X(G,K){var B=P(G);return Y(B,K.length)},Q:function X(G,K,B){var U=Math.ceil((k(G)+1)/3);switch(K){case"Q":return String(U);case"QQ":return Y(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 X(G,K,B){var U=Math.ceil((k(G)+1)/3);switch(K){case"q":return String(U);case"qq":return Y(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 X(G,K,B){var U=k(G);switch(K){case"M":case"MM":return IG.M(G,K);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 X(G,K,B){var U=k(G);switch(K){case"L":return String(U+1);case"LL":return Y(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 X(G,K,B,U){var Z=HK(G,U);if(K==="wo")return B.ordinalNumber(Z,{unit:"week"});return Y(Z,K.length)},I:function X(G,K,B){var U=SK(G);if(K==="Io")return B.ordinalNumber(U,{unit:"week"});return Y(U,K.length)},d:function X(G,K,B){if(K==="do")return B.ordinalNumber(f(G),{unit:"date"});return IG.d(G,K)},D:function X(G,K,B){var U=fX(G);if(K==="Do")return B.ordinalNumber(U,{unit:"dayOfYear"});return Y(U,K.length)},E:function X(G,K,B){var U=G.getDay();switch(K){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 X(G,K,B,U){var Z=G.getDay(),Q=(Z-U.weekStartsOn+8)%7||7;switch(K){case"e":return String(Q);case"ee":return Y(Q,2);case"eo":return B.ordinalNumber(Q,{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 X(G,K,B,U){var Z=G.getDay(),Q=(Z-U.weekStartsOn+8)%7||7;switch(K){case"c":return String(Q);case"cc":return Y(Q,K.length);case"co":return B.ordinalNumber(Q,{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 X(G,K,B){var U=G.getDay(),Z=U===0?7:U;switch(K){case"i":return String(Z);case"ii":return Y(Z,K.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 X(G,K,B){var U=G.getHours(),Z=U/12>=1?"pm":"am";switch(K){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 X(G,K,B){var U=G.getHours(),Z;if(U===12)Z=hG.noon;else if(U===0)Z=hG.midnight;else Z=U/12>=1?"pm":"am";switch(K){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 X(G,K,B){var U=G.getHours(),Z;if(U>=17)Z=hG.evening;else if(U>=12)Z=hG.afternoon;else if(U>=4)Z=hG.morning;else Z=hG.night;switch(K){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"BBBB":default:return B.dayPeriod(Z,{width:"wide",context:"formatting"})}},h:function X(G,K,B){if(K==="ho"){var U=G.getHours()%12;if(U===0)U=12;return B.ordinalNumber(U,{unit:"hour"})}return IG.h(G,K)},H:function X(G,K,B){if(K==="Ho")return B.ordinalNumber(G.getHours(),{unit:"hour"});return IG.H(G,K)},K:function X(G,K,B){var U=G.getHours()%12;if(K==="Ko")return B.ordinalNumber(U,{unit:"hour"});return Y(U,K.length)},k:function X(G,K,B){var U=G.getHours();if(U===0)U=24;if(K==="ko")return B.ordinalNumber(U,{unit:"hour"});return Y(U,K.length)},m:function X(G,K,B){if(K==="mo")return B.ordinalNumber(G.getMinutes(),{unit:"minute"});return IG.m(G,K)},s:function X(G,K,B){if(K==="so")return B.ordinalNumber(G.getSeconds(),{unit:"second"});return IG.s(G,K)},S:function X(G,K){return IG.S(G,K)},X:function X(G,K,B){var U=G.getTimezoneOffset();if(U===0)return"Z";switch(K){case"X":return cX(U);case"XXXX":case"XX":return vG(U);case"XXXXX":case"XXX":default:return vG(U,":")}},x:function X(G,K,B){var U=G.getTimezoneOffset();switch(K){case"x":return cX(U);case"xxxx":case"xx":