var J=60,Z=J*60,z=Z*24,K=z*7,I=1e3,k=J*I,j=Z*I,Q=z*I,X=K*I,b="millisecond",w="second",A="minute",E="hour",y="day",Y="week",D="month",V="quarter",m="year",C="date",q="YYYY-MM-DDTHH:mm:ssZ",R="Invalid Date",tt=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,rt=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g;const et={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var r=["th","st","nd","rd"],n=t%100;return"["+t+(r[(n-20)%10]||r[n]||r[0])+"]"}};var W=function(t,r,n){var e=String(t);return!e||e.length>=r?t:""+Array(r+1-e.length).join(n)+t},nt=function(t){var r=-t.utcOffset(),n=Math.abs(r),e=Math.floor(n/60),a=n%60;return(r<=0?"+":"-")+W(e,2,"0")+":"+W(a,2,"0")},at=function u(t,r){if(t.date()1)return u(i[0])}else{var o=t.name;O[o]=t,e=o}return!n&&e&&(L=e),e||!n&&L},$=function(t,r){if(x(t))return t.clone();var n=typeof r=="object"?r:{};return n.date=t,n.args=arguments,new U(n)},ct=function(t,r){return $(t,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})},s=ot;s.l=F;s.i=x;s.w=ct;var ft=function(t){var r=t.date,n=t.utc;if(r===null)return new Date(NaN);if(s.u(r))return new Date;if(r instanceof Date)return new Date(r);if(typeof r=="string"&&!/Z$/i.test(r)){var e=r.match(tt);if(e){var a=e[2]-1||0,i=(e[7]||"0").substring(0,3);return n?new Date(Date.UTC(e[1],a,e[3]||1,e[4]||0,e[5]||0,e[6]||0,i)):new Date(e[1],a,e[3]||1,e[4]||0,e[5]||0,e[6]||0,i)}}return new Date(r)},U=function(){function u(r){this.$L=F(r.locale,null,!0),this.parse(r),this.$x=this.$x||r.x||{},this[P]=!0}var t=u.prototype;return t.parse=function(n){this.$d=ft(n),this.init()},t.init=function(){var n=this.$d;this.$y=n.getFullYear(),this.$M=n.getMonth(),this.$D=n.getDate(),this.$W=n.getDay(),this.$H=n.getHours(),this.$m=n.getMinutes(),this.$s=n.getSeconds(),this.$ms=n.getMilliseconds()},t.$utils=function(){return s},t.isValid=function(){return this.$d.toString()!==R},t.isSame=function(n,e){var a=$(n);return this.startOf(e)<=a&&a<=this.endOf(e)},t.isAfter=function(n,e){return $(n)