import{d as ye,r as pt,x as rt,q as bt,e as j,t as nt,i as Tt,f as at,A as Mt,a1 as Ut,u as vt,F as St,g as Nt,n as we,b as V}from"./CookieHelper-DsoBasaQ.js";function Z(r){"@babel/helpers - typeof";return Z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Z(r)}function _(r){if(r===null||r===!0||r===!1)return NaN;var n=Number(r);return isNaN(n)?n:n<0?Math.ceil(n):Math.floor(n)}function D(r,n){if(n.length<r)throw new TypeError(r+" argument"+(r>1?"s":"")+" required, but only "+n.length+" present")}function M(r){D(1,arguments);var n=Object.prototype.toString.call(r);return r instanceof Date||Z(r)==="object"&&n==="[object Date]"?new Date(r.getTime()):typeof r=="number"||n==="[object Number]"?new Date(r):((typeof r=="string"||n==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function pe(r,n){D(2,arguments);var e=M(r),t=_(n);if(isNaN(t))return new Date(NaN);if(!t)return e;var a=e.getDate(),i=new Date(e.getTime());i.setMonth(e.getMonth()+t+1,0);var o=i.getDate();return a>=o?i:(e.setFullYear(i.getFullYear(),i.getMonth(),a),e)}function be(r,n){D(2,arguments);var e=M(r).getTime(),t=_(n);return new Date(e+t)}var Te={};function ft(){return Te}function Zt(r){var n=new Date(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()));return n.setUTCFullYear(r.getFullYear()),r.getTime()-n.getTime()}function Xt(r){D(1,arguments);var n=M(r);return n.setHours(0,0,0,0),n}function ke(r,n){D(2,arguments);var e=_(n);return pe(r,e*12)}var xe=6e4,De=36e5,Ce=1e3;function Me(r){return D(1,arguments),r instanceof Date||Z(r)==="object"&&Object.prototype.toString.call(r)==="[object Date]"}function Ue(r){if(D(1,arguments),!Me(r)&&typeof r!="number")return!1;var n=M(r);return!isNaN(Number(n))}function te(r,n){D(2,arguments);var e=_(n);return be(r,-e)}var Se=864e5;function Ne(r){D(1,arguments);var n=M(r),e=n.getTime();n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0);var t=n.getTime(),a=e-t;return Math.floor(a/Se)+1}function dt(r){D(1,arguments);var n=1,e=M(r),t=e.getUTCDay(),a=(t<n?7:0)+t-n;return e.setUTCDate(e.getUTCDate()-a),e.setUTCHours(0,0,0,0),e}function ee(r){D(1,arguments);var n=M(r),e=n.getUTCFullYear(),t=new Date(0);t.setUTCFullYear(e+1,0,4),t.setUTCHours(0,0,0,0);var a=dt(t),i=new Date(0);i.setUTCFullYear(e,0,4),i.setUTCHours(0,0,0,0);var o=dt(i);return n.getTime()>=a.getTime()?e+1:n.getTime()>=o.getTime()?e:e-1}function Oe(r){D(1,arguments);var n=ee(r),e=new Date(0);e.setUTCFullYear(n,0,4),e.setUTCHours(0,0,0,0);var t=dt(e);return t}var Pe=6048e5;function re(r){D(1,arguments);var n=M(r),e=dt(n).getTime()-Oe(n).getTime();return Math.round(e/Pe)+1}function ct(r,n){var e,t,a,i,o,u,s,v;D(1,arguments);var C=ft(),k=_((e=(t=(a=(i=n==null?void 0:n.weekStartsOn)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(u=o.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&a!==void 0?a:C.weekStartsOn)!==null&&t!==void 0?t:(s=C.locale)===null||s===void 0||(v=s.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&e!==void 0?e:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var U=M(r),b=U.getUTCDay(),N=(b<k?7:0)+b-k;return U.setUTCDate(U.getUTCDate()-N),U.setUTCHours(0,0,0,0),U}function Lt(r,n){var e,t,a,i,o,u,s,v;D(1,arguments);var C=M(r),k=C.getUTCFullYear(),U=ft(),b=_((e=(t=(a=(i=n==null?void 0:n.firstWeekContainsDate)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(u=o.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&a!==void 0?a:U.firstWeekContainsDate)!==null&&t!==void 0?t:(s=U.locale)===null||s===void 0||(v=s.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&e!==void 0?e:1);if(!(b>=1&&b<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var N=new Date(0);N.setUTCFullYear(k+1,0,b),N.setUTCHours(0,0,0,0);var I=ct(N,n),O=new Date(0);O.setUTCFullYear(k,0,b),O.setUTCHours(0,0,0,0);var G=ct(O,n);return C.getTime()>=I.getTime()?k+1:C.getTime()>=G.getTime()?k:k-1}function Ee(r,n){var e,t,a,i,o,u,s,v;D(1,arguments);var C=ft(),k=_((e=(t=(a=(i=n==null?void 0:n.firstWeekContainsDate)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(u=o.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&a!==void 0?a:C.firstWeekContainsDate)!==null&&t!==void 0?t:(s=C.locale)===null||s===void 0||(v=s.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&e!==void 0?e:1),U=Lt(r,n),b=new Date(0);b.setUTCFullYear(U,0,k),b.setUTCHours(0,0,0,0);var N=ct(b,n);return N}var Ae=6048e5;function ne(r,n){D(1,arguments);var e=M(r),t=ct(e,n).getTime()-Ee(e,n).getTime();return Math.round(t/Ae)+1}function x(r,n){for(var e=r<0?"-":"",t=Math.abs(r).toString();t.length<n;)t="0"+t;return e+t}var Ye={y:function(r,n){var e=r.getUTCFullYear(),t=e>0?e:1-e;return x(n==="yy"?t%100:t,n.length)},M:function(r,n){var e=r.getUTCMonth();return n==="M"?String(e+1):x(e+1,2)},d:function(r,n){return x(r.getUTCDate(),n.length)},a:function(r,n){var e=r.getUTCHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h:function(r,n){return x(r.getUTCHours()%12||12,n.length)},H:function(r,n){return x(r.getUTCHours(),n.length)},m:function(r,n){return x(r.getUTCMinutes(),n.length)},s:function(r,n){return x(r.getUTCSeconds(),n.length)},S:function(r,n){var e=n.length,t=r.getUTCMilliseconds(),a=Math.floor(t*Math.pow(10,e-3));return x(a,n.length)}};const tt=Ye;var lt={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Ie={G:function(r,n,e){var t=r.getUTCFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return e.era(t,{width:"abbreviated"});case"GGGGG":return e.era(t,{width:"narrow"});case"GGGG":default:return e.era(t,{width:"wide"})}},y:function(r,n,e){if(n==="yo"){var t=r.getUTCFullYear(),a=t>0?t:1-t;return e.ordinalNumber(a,{unit:"year"})}return tt.y(r,n)},Y:function(r,n,e,t){var a=Lt(r,t),i=a>0?a:1-a;if(n==="YY"){var o=i%100;return x(o,2)}return n==="Yo"?e.ordinalNumber(i,{unit:"year"}):x(i,n.length)},R:function(r,n){var e=ee(r);return x(e,n.length)},u:function(r,n){var e=r.getUTCFullYear();return x(e,n.length)},Q:function(r,n,e){var t=Math.ceil((r.getUTCMonth()+1)/3);switch(n){case"Q":return String(t);case"QQ":return x(t,2);case"Qo":return e.ordinalNumber(t,{unit:"quarter"});case"QQQ":return e.quarter(t,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(t,{width:"wide",context:"formatting"})}},q:function(r,n,e){var t=Math.ceil((r.getUTCMonth()+1)/3);switch(n){case"q":return String(t);case"qq":return x(t,2);case"qo":return e.ordinalNumber(t,{unit:"quarter"});case"qqq":return e.quarter(t,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(t,{width:"wide",context:"standalone"})}},M:function(r,n,e){var t=r.getUTCMonth();switch(n){case"M":case"MM":return tt.M(r,n);case"Mo":return e.ordinalNumber(t+1,{unit:"month"});case"MMM":return e.month(t,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(t,{width:"wide",context:"formatting"})}},L:function(r,n,e){var t=r.getUTCMonth();switch(n){case"L":return String(t+1);case"LL":return x(t+1,2);case"Lo":return e.ordinalNumber(t+1,{unit:"month"});case"LLL":return e.month(t,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(t,{width:"wide",context:"standalone"})}},w:function(r,n,e,t){var a=ne(r,t);return n==="wo"?e.ordinalNumber(a,{unit:"week"}):x(a,n.length)},I:function(r,n,e){var t=re(r);return n==="Io"?e.ordinalNumber(t,{unit:"week"}):x(t,n.length)},d:function(r,n,e){return n==="do"?e.ordinalNumber(r.getUTCDate(),{unit:"date"}):tt.d(r,n)},D:function(r,n,e){var t=Ne(r);return n==="Do"?e.ordinalNumber(t,{unit:"dayOfYear"}):x(t,n.length)},E:function(r,n,e){var t=r.getUTCDay();switch(n){case"E":case"EE":case"EEE":return e.day(t,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(t,{width:"short",context:"formatting"});case"EEEE":default:return e.day(t,{width:"wide",context:"formatting"})}},e:function(r,n,e,t){var a=r.getUTCDay(),i=(a-t.weekStartsOn+8)%7||7;switch(n){case"e":return String(i);case"ee":return x(i,2);case"eo":return e.ordinalNumber(i,{unit:"day"});case"eee":return e.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(a,{width:"short",context:"formatting"});case"eeee":default:return e.day(a,{width:"wide",context:"formatting"})}},c:function(r,n,e,t){var a=r.getUTCDay(),i=(a-t.weekStartsOn+8)%7||7;switch(n){case"c":return String(i);case"cc":return x(i,n.length);case"co":return e.ordinalNumber(i,{unit:"day"});case"ccc":return e.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(a,{width:"narrow",context:"standalone"});case"cccccc":return e.day(a,{width:"short",context:"standalone"});case"cccc":default:return e.day(a,{width:"wide",context:"standalone"})}},i:function(r,n,e){var t=r.getUTCDay(),a=t===0?7:t;switch(n){case"i":return String(a);case"ii":return x(a,n.length);case"io":return e.ordinalNumber(a,{unit:"day"});case"iii":return e.day(t,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(t,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(t,{width:"short",context:"formatting"});case"iiii":default:return e.day(t,{width:"wide",context:"formatting"})}},a:function(r,n,e){var t=r.getUTCHours(),a=t/12>=1?"pm":"am";switch(n){case"a":case"aa":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(r,n,e){var t=r.getUTCHours(),a;switch(t===12?a=lt.noon:t===0?a=lt.midnight:a=t/12>=1?"pm":"am",n){case"b":case"bb":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(r,n,e){var t=r.getUTCHours(),a;switch(t>=17?a=lt.evening:t>=12?a=lt.afternoon:t>=4?a=lt.morning:a=lt.night,n){case"B":case"BB":case"BBB":return e.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(r,n,e){if(n==="ho"){var t=r.getUTCHours()%12;return t===0&&(t=12),e.ordinalNumber(t,{unit:"hour"})}return tt.h(r,n)},H:function(r,n,e){return n==="Ho"?e.ordinalNumber(r.getUTCHours(),{unit:"hour"}):tt.H(r,n)},K:function(r,n,e){var t=r.getUTCHours()%12;return n==="Ko"?e.ordinalNumber(t,{unit:"hour"}):x(t,n.length)},k:function(r,n,e){var t=r.getUTCHours();return t===0&&(t=24),n==="ko"?e.ordinalNumber(t,{unit:"hour"}):x(t,n.length)},m:function(r,n,e){return n==="mo"?e.ordinalNumber(r.getUTCMinutes(),{unit:"minute"}):tt.m(r,n)},s:function(r,n,e){return n==="so"?e.ordinalNumber(r.getUTCSeconds(),{unit:"second"}):tt.s(r,n)},S:function(r,n){return tt.S(r,n)},X:function(r,n,e,t){var a=t._originalDate||r,i=a.getTimezoneOffset();if(i===0)return"Z";switch(n){case"X":return Vt(i);case"XXXX":case"XX":return ot(i);case"XXXXX":case"XXX":default:return ot(i,":")}},x:function(r,n,e,t){var a=t._originalDate||r,i=a.getTimezoneOffset();switch(n){case"x":return Vt(i);case"xxxx":case"xx":return ot(i);case"xxxxx":case"xxx":default:return ot(i,":")}},O:function(r,n,e,t){var a=t._originalDate||r,i=a.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+jt(i,":");case"OOOO":default:return"GMT"+ot(i,":")}},z:function(r,n,e,t){var a=t._originalDate||r,i=a.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+jt(i,":");case"zzzz":default:return"GMT"+ot(i,":")}},t:function(r,n,e,t){var a=t._originalDate||r,i=Math.floor(a.getTime()/1e3);return x(i,n.length)},T:function(r,n,e,t){var a=t._originalDate||r,i=a.getTime();return x(i,n.length)}};function jt(r,n){var e=r>0?"-":"+",t=Math.abs(r),a=Math.floor(t/60),i=t%60;if(i===0)return e+String(a);var o=n;return e+String(a)+o+x(i,2)}function Vt(r,n){if(r%60===0){var e=r>0?"-":"+";return e+x(Math.abs(r)/60,2)}return ot(r,n)}function ot(r,n){var e=n||"",t=r>0?"-":"+",a=Math.abs(r),i=x(Math.floor(a/60),2),o=x(a%60,2);return t+i+e+o}const Le=Ie;var zt=function(r,n){switch(r){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});case"PPPP":default:return n.date({width:"full"})}},ae=function(r,n){switch(r){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});case"pppp":default:return n.time({width:"full"})}},qe=function(r,n){var e=r.match(/(P+)(p+)?/)||[],t=e[1],a=e[2];if(!a)return zt(r,n);var i;switch(t){case"P":i=n.dateTime({width:"short"});break;case"PP":i=n.dateTime({width:"medium"});break;case"PPP":i=n.dateTime({width:"long"});break;case"PPPP":default:i=n.dateTime({width:"full"});break}return i.replace("{{date}}",zt(t,n)).replace("{{time}}",ae(a,n))},He={p:ae,P:qe};const Et=He;var _e=["D","DD"],We=["YY","YYYY"];function ie(r){return _e.indexOf(r)!==-1}function oe(r){return We.indexOf(r)!==-1}function kt(r,n,e){if(r==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(n,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(r==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(n,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(r==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(n,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(r==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(n,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Fe={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Re=function(r,n,e){var t,a=Fe[r];return typeof a=="string"?t=a:n===1?t=a.one:t=a.other.replace("{{count}}",n.toString()),e!=null&&e.addSuffix?e.comparison&&e.comparison>0?"in "+t:t+" ago":t};const Qe=Re;function Ot(r){return function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=n.width?String(n.width):r.defaultWidth,t=r.formats[e]||r.formats[r.defaultWidth];return t}}var Be={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Ge={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Xe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},je={date:Ot({formats:Be,defaultWidth:"full"}),time:Ot({formats:Ge,defaultWidth:"full"}),dateTime:Ot({formats:Xe,defaultWidth:"full"})};const Ve=je;var ze={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Je=function(r,n,e,t){return ze[r]};const Ke=Je;function mt(r){return function(n,e){var t=e!=null&&e.context?String(e.context):"standalone",a;if(t==="formatting"&&r.formattingValues){var i=r.defaultFormattingWidth||r.defaultWidth,o=e!=null&&e.width?String(e.width):i;a=r.formattingValues[o]||r.formattingValues[i]}else{var u=r.defaultWidth,s=e!=null&&e.width?String(e.width):r.defaultWidth;a=r.values[s]||r.values[u]}var v=r.argumentCallback?r.argumentCallback(n):n;return a[v]}}var $e={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Ze={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},tr={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},er={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},rr={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},nr={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ar=function(r,n){var e=Number(r),t=e%100;if(t>20||t<10)switch(t%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"},ir={ordinalNumber:ar,era:mt({values:$e,defaultWidth:"wide"}),quarter:mt({values:Ze,defaultWidth:"wide",argumentCallback:function(r){return r-1}}),month:mt({values:tr,defaultWidth:"wide"}),day:mt({values:er,defaultWidth:"wide"}),dayPeriod:mt({values:rr,defaultWidth:"wide",formattingValues:nr,defaultFormattingWidth:"wide"})};const or=ir;function gt(r){return function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.width,a=t&&r.matchPatterns[t]||r.matchPatterns[r.defaultMatchWidth],i=n.match(a);if(!i)return null;var o=i[0],u=t&&r.parsePatterns[t]||r.parsePatterns[r.defaultParseWidth],s=Array.isArray(u)?sr(u,function(k){return k.test(o)}):ur(u,function(k){return k.test(o)}),v;v=r.valueCallback?r.valueCallback(s):s,v=e.valueCallback?e.valueCallback(v):v;var C=n.slice(o.length);return{value:v,rest:C}}}function ur(r,n){for(var e in r)if(r.hasOwnProperty(e)&&n(r[e]))return e}function sr(r,n){for(var e=0;e<r.length;e++)if(n(r[e]))return e}function cr(r){return function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.match(r.matchPattern);if(!t)return null;var a=t[0],i=n.match(r.parsePattern);if(!i)return null;var o=r.valueCallback?r.valueCallback(i[0]):i[0];o=e.valueCallback?e.valueCallback(o):o;var u=n.slice(a.length);return{value:o,rest:u}}}var lr=/^(\d+)(th|st|nd|rd)?/i,dr=/\d+/i,fr={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},hr={any:[/^b/i,/^(a|c)/i]},vr={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},mr={any:[/1/i,/2/i,/3/i,/4/i]},gr={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},yr={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},wr={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},pr={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},br={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Tr={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},kr={ordinalNumber:cr({matchPattern:lr,parsePattern:dr,valueCallback:function(r){return parseInt(r,10)}}),era:gt({matchPatterns:fr,defaultMatchWidth:"wide",parsePatterns:hr,defaultParseWidth:"any"}),quarter:gt({matchPatterns:vr,defaultMatchWidth:"wide",parsePatterns:mr,defaultParseWidth:"any",valueCallback:function(r){return r+1}}),month:gt({matchPatterns:gr,defaultMatchWidth:"wide",parsePatterns:yr,defaultParseWidth:"any"}),day:gt({matchPatterns:wr,defaultMatchWidth:"wide",parsePatterns:pr,defaultParseWidth:"any"}),dayPeriod:gt({matchPatterns:br,defaultMatchWidth:"any",parsePatterns:Tr,defaultParseWidth:"any"})};const xr=kr;var Dr={code:"en-US",formatDistance:Qe,formatLong:Ve,formatRelative:Ke,localize:or,match:xr,options:{weekStartsOn:0,firstWeekContainsDate:1}};const ue=Dr;var Cr=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Mr=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Ur=/^'([^]*?)'?$/,Sr=/''/g,Nr=/[a-zA-Z]/;function Or(r,n,e){var t,a,i,o,u,s,v,C,k,U,b,N,I,O;D(2,arguments);var G=String(n),L=ft(),F=(t=(a=void 0)!==null&&a!==void 0?a:L.locale)!==null&&t!==void 0?t:ue,X=_((i=(o=(u=(s=void 0)!==null&&s!==void 0?s:void 0)!==null&&u!==void 0?u:L.firstWeekContainsDate)!==null&&o!==void 0?o:(v=L.locale)===null||v===void 0||(C=v.options)===null||C===void 0?void 0:C.firstWeekContainsDate)!==null&&i!==void 0?i:1);if(!(X>=1&&X<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var z=_((k=(U=(b=(N=void 0)!==null&&N!==void 0?N:void 0)!==null&&b!==void 0?b:L.weekStartsOn)!==null&&U!==void 0?U:(I=L.locale)===null||I===void 0||(O=I.options)===null||O===void 0?void 0:O.weekStartsOn)!==null&&k!==void 0?k:0);if(!(z>=0&&z<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!F.localize)throw new RangeError("locale must contain localize property");if(!F.formatLong)throw new RangeError("locale must contain formatLong property");var R=M(r);if(!Ue(R))throw new RangeError("Invalid time value");var d=Zt(R),f=te(R,d),h={firstWeekContainsDate:X,weekStartsOn:z,locale:F,_originalDate:R},E=G.match(Mr).map(function(q){var W=q[0];if(W==="p"||W==="P"){var et=Et[W];return et(q,F.formatLong)}return q}).join("").match(Cr).map(function(q){if(q==="''")return"'";var W=q[0];if(W==="'")return Pr(q);var et=Le[W];if(et)return oe(q)&&kt(q,n,String(r)),ie(q)&&kt(q,n,String(r)),et(f,q,F.localize,h);if(W.match(Nr))throw new RangeError("Format string contains an unescaped latin alphabet character `"+W+"`");return q}).join("");return E}function Pr(r){var n=r.match(Ur);return n?n[1].replace(Sr,"'"):r}function Er(r,n){if(r==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(r[e]=n[e]);return r}function Ar(r){D(1,arguments);var n=M(r),e=n.getDate();return e}function Jt(r){D(1,arguments);var n=M(r),e=n.getFullYear(),t=n.getMonth(),a=new Date(0);return a.setFullYear(e,t+1,0),a.setHours(0,0,0,0),a.getDate()}function Yr(r){D(1,arguments);var n=M(r),e=n.getMonth();return e}function Q(r){return D(1,arguments),M(r).getFullYear()}function Kt(r,n){(n==null||n>r.length)&&(n=r.length);for(var e=0,t=Array(n);e<n;e++)t[e]=r[e];return t}function Ir(r,n){if(r){if(typeof r=="string")return Kt(r,n);var e={}.toString.call(r).slice(8,-1);return e==="Object"&&r.constructor&&(e=r.constructor.name),e==="Map"||e==="Set"?Array.from(r):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?Kt(r,n):void 0}}function $t(r,n){var e=typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(!e){if(Array.isArray(r)||(e=Ir(r))||n){e&&(r=e);var t=0,a=function(){};return{s:a,n:function(){return t>=r.length?{done:!0}:{done:!1,value:r[t++]}},e:function(s){throw s},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,o=!0,u=!1;return{s:function(){e=e.call(r)},n:function(){var s=e.next();return o=s.done,s},e:function(s){u=!0,i=s},f:function(){try{o||e.return==null||e.return()}finally{if(u)throw i}}}}function l(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function At(r,n){return At=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},At(r,n)}function w(r,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(n&&n.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),n&&At(r,n)}function xt(r){return xt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xt(r)}function se(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(se=function(){return!!r})()}function Lr(r,n){if(n&&(Z(n)=="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l(r)}function p(r){var n=se();return function(){var e,t=xt(r);if(n){var a=xt(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return Lr(this,e)}}function m(r,n){if(!(r instanceof n))throw new TypeError("Cannot call a class as a function")}function qr(r,n){if(Z(r)!="object"||!r)return r;var e=r[Symbol.toPrimitive];if(e!==void 0){var t=e.call(r,n||"default");if(Z(t)!="object")return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(r)}function ce(r){var n=qr(r,"string");return Z(n)=="symbol"?n:n+""}function Hr(r,n){for(var e=0;e<n.length;e++){var t=n[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(r,ce(t.key),t)}}function g(r,n,e){return n&&Hr(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r}function c(r,n,e){return(n=ce(n))in r?Object.defineProperty(r,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):r[n]=e,r}var _r=10,le=function(){function r(){m(this,r),c(this,"priority",void 0),c(this,"subPriority",0)}return g(r,[{key:"validate",value:function(n,e){return!0}}]),r}(),Wr=function(r){w(e,r);var n=p(e);function e(t,a,i,o,u){var s;return m(this,e),s=n.call(this),s.value=t,s.validateValue=a,s.setValue=i,s.priority=o,u&&(s.subPriority=u),s}return g(e,[{key:"validate",value:function(t,a){return this.validateValue(t,this.value,a)}},{key:"set",value:function(t,a,i){return this.setValue(t,a,this.value,i)}}]),e}(le),Fr=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",_r),c(l(t),"subPriority",-1),t}return g(e,[{key:"set",value:function(t,a){if(a.timestampIsSet)return t;var i=new Date(0);return i.setFullYear(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()),i.setHours(t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()),i}}]),e}(le),T=function(){function r(){m(this,r),c(this,"incompatibleTokens",void 0),c(this,"priority",void 0),c(this,"subPriority",void 0)}return g(r,[{key:"run",value:function(n,e,t,a){var i=this.parse(n,e,t,a);return i?{setter:new Wr(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}},{key:"validate",value:function(n,e,t){return!0}}]),r}(),Rr=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",140),c(l(t),"incompatibleTokens",["R","u","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"G":case"GG":case"GGG":return i.era(t,{width:"abbreviated"})||i.era(t,{width:"narrow"});case"GGGGG":return i.era(t,{width:"narrow"});case"GGGG":default:return i.era(t,{width:"wide"})||i.era(t,{width:"abbreviated"})||i.era(t,{width:"narrow"})}}},{key:"set",value:function(t,a,i){return a.era=i,t.setUTCFullYear(i,0,1),t.setUTCHours(0,0,0,0),t}}]),e}(T),A={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},K={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Y(r,n){return r&&{value:n(r.value),rest:r.rest}}function S(r,n){var e=n.match(r);return e?{value:parseInt(e[0],10),rest:n.slice(e[0].length)}:null}function $(r,n){var e=n.match(r);if(!e)return null;if(e[0]==="Z")return{value:0,rest:n.slice(1)};var t=e[1]==="+"?1:-1,a=e[2]?parseInt(e[2],10):0,i=e[3]?parseInt(e[3],10):0,o=e[5]?parseInt(e[5],10):0;return{value:t*(a*De+i*xe+o*Ce),rest:n.slice(e[0].length)}}function de(r){return S(A.anyDigitsSigned,r)}function P(r,n){switch(r){case 1:return S(A.singleDigit,n);case 2:return S(A.twoDigits,n);case 3:return S(A.threeDigits,n);case 4:return S(A.fourDigits,n);default:return S(new RegExp("^\\d{1,"+r+"}"),n)}}function fe(r,n){switch(r){case 1:return S(A.singleDigitSigned,n);case 2:return S(A.twoDigitsSigned,n);case 3:return S(A.threeDigitsSigned,n);case 4:return S(A.fourDigitsSigned,n);default:return S(new RegExp("^-?\\d{1,"+r+"}"),n)}}function qt(r){switch(r){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function he(r,n){var e=n>0,t=e?n:1-n,a;if(t<=50)a=r||100;else{var i=t+50,o=Math.floor(i/100)*100,u=r>=i%100;a=r+o-(u?100:0)}return e?a:1-a}function ve(r){return r%400===0||r%4===0&&r%100!==0}var Qr=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",130),c(l(t),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){var o=function(u){return{year:u,isTwoDigitYear:a==="yy"}};switch(a){case"y":return Y(P(4,t),o);case"yo":return Y(i.ordinalNumber(t,{unit:"year"}),o);default:return Y(P(a.length,t),o)}}},{key:"validate",value:function(t,a){return a.isTwoDigitYear||a.year>0}},{key:"set",value:function(t,a,i){var o=t.getUTCFullYear();if(i.isTwoDigitYear){var u=he(i.year,o);return t.setUTCFullYear(u,0,1),t.setUTCHours(0,0,0,0),t}var s=!("era"in a)||a.era===1?i.year:1-i.year;return t.setUTCFullYear(s,0,1),t.setUTCHours(0,0,0,0),t}}]),e}(T),Br=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",130),c(l(t),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){var o=function(u){return{year:u,isTwoDigitYear:a==="YY"}};switch(a){case"Y":return Y(P(4,t),o);case"Yo":return Y(i.ordinalNumber(t,{unit:"year"}),o);default:return Y(P(a.length,t),o)}}},{key:"validate",value:function(t,a){return a.isTwoDigitYear||a.year>0}},{key:"set",value:function(t,a,i,o){var u=Lt(t,o);if(i.isTwoDigitYear){var s=he(i.year,u);return t.setUTCFullYear(s,0,o.firstWeekContainsDate),t.setUTCHours(0,0,0,0),ct(t,o)}var v=!("era"in a)||a.era===1?i.year:1-i.year;return t.setUTCFullYear(v,0,o.firstWeekContainsDate),t.setUTCHours(0,0,0,0),ct(t,o)}}]),e}(T),Gr=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",130),c(l(t),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a){return fe(a==="R"?4:a.length,t)}},{key:"set",value:function(t,a,i){var o=new Date(0);return o.setUTCFullYear(i,0,4),o.setUTCHours(0,0,0,0),dt(o)}}]),e}(T),Xr=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",130),c(l(t),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a){return fe(a==="u"?4:a.length,t)}},{key:"set",value:function(t,a,i){return t.setUTCFullYear(i,0,1),t.setUTCHours(0,0,0,0),t}}]),e}(T),jr=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",120),c(l(t),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"Q":case"QQ":return P(a.length,t);case"Qo":return i.ordinalNumber(t,{unit:"quarter"});case"QQQ":return i.quarter(t,{width:"abbreviated",context:"formatting"})||i.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return i.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return i.quarter(t,{width:"wide",context:"formatting"})||i.quarter(t,{width:"abbreviated",context:"formatting"})||i.quarter(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,a){return a>=1&&a<=4}},{key:"set",value:function(t,a,i){return t.setUTCMonth((i-1)*3,1),t.setUTCHours(0,0,0,0),t}}]),e}(T),Vr=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",120),c(l(t),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"q":case"qq":return P(a.length,t);case"qo":return i.ordinalNumber(t,{unit:"quarter"});case"qqq":return i.quarter(t,{width:"abbreviated",context:"standalone"})||i.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return i.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return i.quarter(t,{width:"wide",context:"standalone"})||i.quarter(t,{width:"abbreviated",context:"standalone"})||i.quarter(t,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(t,a){return a>=1&&a<=4}},{key:"set",value:function(t,a,i){return t.setUTCMonth((i-1)*3,1),t.setUTCHours(0,0,0,0),t}}]),e}(T),zr=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),c(l(t),"priority",110),t}return g(e,[{key:"parse",value:function(t,a,i){var o=function(u){return u-1};switch(a){case"M":return Y(S(A.month,t),o);case"MM":return Y(P(2,t),o);case"Mo":return Y(i.ordinalNumber(t,{unit:"month"}),o);case"MMM":return i.month(t,{width:"abbreviated",context:"formatting"})||i.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return i.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return i.month(t,{width:"wide",context:"formatting"})||i.month(t,{width:"abbreviated",context:"formatting"})||i.month(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,a){return a>=0&&a<=11}},{key:"set",value:function(t,a,i){return t.setUTCMonth(i,1),t.setUTCHours(0,0,0,0),t}}]),e}(T),Jr=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",110),c(l(t),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){var o=function(u){return u-1};switch(a){case"L":return Y(S(A.month,t),o);case"LL":return Y(P(2,t),o);case"Lo":return Y(i.ordinalNumber(t,{unit:"month"}),o);case"LLL":return i.month(t,{width:"abbreviated",context:"standalone"})||i.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return i.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return i.month(t,{width:"wide",context:"standalone"})||i.month(t,{width:"abbreviated",context:"standalone"})||i.month(t,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(t,a){return a>=0&&a<=11}},{key:"set",value:function(t,a,i){return t.setUTCMonth(i,1),t.setUTCHours(0,0,0,0),t}}]),e}(T);function Kr(r,n,e){D(2,arguments);var t=M(r),a=_(n),i=ne(t,e)-a;return t.setUTCDate(t.getUTCDate()-i*7),t}var $r=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",100),c(l(t),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"w":return S(A.week,t);case"wo":return i.ordinalNumber(t,{unit:"week"});default:return P(a.length,t)}}},{key:"validate",value:function(t,a){return a>=1&&a<=53}},{key:"set",value:function(t,a,i,o){return ct(Kr(t,i,o),o)}}]),e}(T);function Zr(r,n){D(2,arguments);var e=M(r),t=_(n),a=re(e)-t;return e.setUTCDate(e.getUTCDate()-a*7),e}var tn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",100),c(l(t),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"I":return S(A.week,t);case"Io":return i.ordinalNumber(t,{unit:"week"});default:return P(a.length,t)}}},{key:"validate",value:function(t,a){return a>=1&&a<=53}},{key:"set",value:function(t,a,i){return dt(Zr(t,i))}}]),e}(T),en=[31,28,31,30,31,30,31,31,30,31,30,31],rn=[31,29,31,30,31,30,31,31,30,31,30,31],nn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",90),c(l(t),"subPriority",1),c(l(t),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"d":return S(A.date,t);case"do":return i.ordinalNumber(t,{unit:"date"});default:return P(a.length,t)}}},{key:"validate",value:function(t,a){var i=t.getUTCFullYear(),o=ve(i),u=t.getUTCMonth();return o?a>=1&&a<=rn[u]:a>=1&&a<=en[u]}},{key:"set",value:function(t,a,i){return t.setUTCDate(i),t.setUTCHours(0,0,0,0),t}}]),e}(T),an=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",90),c(l(t),"subpriority",1),c(l(t),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"D":case"DD":return S(A.dayOfYear,t);case"Do":return i.ordinalNumber(t,{unit:"date"});default:return P(a.length,t)}}},{key:"validate",value:function(t,a){var i=t.getUTCFullYear(),o=ve(i);return o?a>=1&&a<=366:a>=1&&a<=365}},{key:"set",value:function(t,a,i){return t.setUTCMonth(0,i),t.setUTCHours(0,0,0,0),t}}]),e}(T);function Ht(r,n,e){var t,a,i,o,u,s,v,C;D(2,arguments);var k=ft(),U=_((t=(a=(i=(o=e==null?void 0:e.weekStartsOn)!==null&&o!==void 0?o:e==null||(u=e.locale)===null||u===void 0||(s=u.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&i!==void 0?i:k.weekStartsOn)!==null&&a!==void 0?a:(v=k.locale)===null||v===void 0||(C=v.options)===null||C===void 0?void 0:C.weekStartsOn)!==null&&t!==void 0?t:0);if(!(U>=0&&U<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var b=M(r),N=_(n),I=b.getUTCDay(),O=N%7,G=(O+7)%7,L=(G<U?7:0)+N-I;return b.setUTCDate(b.getUTCDate()+L),b}var on=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",90),c(l(t),"incompatibleTokens",["D","i","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"E":case"EE":case"EEE":return i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return i.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return i.day(t,{width:"wide",context:"formatting"})||i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,a){return a>=0&&a<=6}},{key:"set",value:function(t,a,i,o){return t=Ht(t,i,o),t.setUTCHours(0,0,0,0),t}}]),e}(T),un=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",90),c(l(t),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i,o){var u=function(s){var v=Math.floor((s-1)/7)*7;return(s+o.weekStartsOn+6)%7+v};switch(a){case"e":case"ee":return Y(P(a.length,t),u);case"eo":return Y(i.ordinalNumber(t,{unit:"day"}),u);case"eee":return i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});case"eeeee":return i.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return i.day(t,{width:"wide",context:"formatting"})||i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,a){return a>=0&&a<=6}},{key:"set",value:function(t,a,i,o){return t=Ht(t,i,o),t.setUTCHours(0,0,0,0),t}}]),e}(T),sn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",90),c(l(t),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i,o){var u=function(s){var v=Math.floor((s-1)/7)*7;return(s+o.weekStartsOn+6)%7+v};switch(a){case"c":case"cc":return Y(P(a.length,t),u);case"co":return Y(i.ordinalNumber(t,{unit:"day"}),u);case"ccc":return i.day(t,{width:"abbreviated",context:"standalone"})||i.day(t,{width:"short",context:"standalone"})||i.day(t,{width:"narrow",context:"standalone"});case"ccccc":return i.day(t,{width:"narrow",context:"standalone"});case"cccccc":return i.day(t,{width:"short",context:"standalone"})||i.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return i.day(t,{width:"wide",context:"standalone"})||i.day(t,{width:"abbreviated",context:"standalone"})||i.day(t,{width:"short",context:"standalone"})||i.day(t,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(t,a){return a>=0&&a<=6}},{key:"set",value:function(t,a,i,o){return t=Ht(t,i,o),t.setUTCHours(0,0,0,0),t}}]),e}(T);function cn(r,n){D(2,arguments);var e=_(n);e%7===0&&(e=e-7);var t=1,a=M(r),i=a.getUTCDay(),o=e%7,u=(o+7)%7,s=(u<t?7:0)+e-i;return a.setUTCDate(a.getUTCDate()+s),a}var ln=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",90),c(l(t),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){var o=function(u){return u===0?7:u};switch(a){case"i":case"ii":return P(a.length,t);case"io":return i.ordinalNumber(t,{unit:"day"});case"iii":return Y(i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"}),o);case"iiiii":return Y(i.day(t,{width:"narrow",context:"formatting"}),o);case"iiiiii":return Y(i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"}),o);case"iiii":default:return Y(i.day(t,{width:"wide",context:"formatting"})||i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"}),o)}}},{key:"validate",value:function(t,a){return a>=1&&a<=7}},{key:"set",value:function(t,a,i){return t=cn(t,i),t.setUTCHours(0,0,0,0),t}}]),e}(T),dn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",80),c(l(t),"incompatibleTokens",["b","B","H","k","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"a":case"aa":case"aaa":return i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return i.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return i.dayPeriod(t,{width:"wide",context:"formatting"})||i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(t,a,i){return t.setUTCHours(qt(i),0,0,0),t}}]),e}(T),fn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",80),c(l(t),"incompatibleTokens",["a","B","H","k","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"b":case"bb":case"bbb":return i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return i.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return i.dayPeriod(t,{width:"wide",context:"formatting"})||i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(t,a,i){return t.setUTCHours(qt(i),0,0,0),t}}]),e}(T),hn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",80),c(l(t),"incompatibleTokens",["a","b","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"B":case"BB":case"BBB":return i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return i.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return i.dayPeriod(t,{width:"wide",context:"formatting"})||i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(t,a,i){return t.setUTCHours(qt(i),0,0,0),t}}]),e}(T),vn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",70),c(l(t),"incompatibleTokens",["H","K","k","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"h":return S(A.hour12h,t);case"ho":return i.ordinalNumber(t,{unit:"hour"});default:return P(a.length,t)}}},{key:"validate",value:function(t,a){return a>=1&&a<=12}},{key:"set",value:function(t,a,i){var o=t.getUTCHours()>=12;return o&&i<12?t.setUTCHours(i+12,0,0,0):!o&&i===12?t.setUTCHours(0,0,0,0):t.setUTCHours(i,0,0,0),t}}]),e}(T),mn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",70),c(l(t),"incompatibleTokens",["a","b","h","K","k","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"H":return S(A.hour23h,t);case"Ho":return i.ordinalNumber(t,{unit:"hour"});default:return P(a.length,t)}}},{key:"validate",value:function(t,a){return a>=0&&a<=23}},{key:"set",value:function(t,a,i){return t.setUTCHours(i,0,0,0),t}}]),e}(T),gn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",70),c(l(t),"incompatibleTokens",["h","H","k","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"K":return S(A.hour11h,t);case"Ko":return i.ordinalNumber(t,{unit:"hour"});default:return P(a.length,t)}}},{key:"validate",value:function(t,a){return a>=0&&a<=11}},{key:"set",value:function(t,a,i){var o=t.getUTCHours()>=12;return o&&i<12?t.setUTCHours(i+12,0,0,0):t.setUTCHours(i,0,0,0),t}}]),e}(T),yn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",70),c(l(t),"incompatibleTokens",["a","b","h","H","K","t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"k":return S(A.hour24h,t);case"ko":return i.ordinalNumber(t,{unit:"hour"});default:return P(a.length,t)}}},{key:"validate",value:function(t,a){return a>=1&&a<=24}},{key:"set",value:function(t,a,i){var o=i<=24?i%24:i;return t.setUTCHours(o,0,0,0),t}}]),e}(T),wn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",60),c(l(t),"incompatibleTokens",["t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"m":return S(A.minute,t);case"mo":return i.ordinalNumber(t,{unit:"minute"});default:return P(a.length,t)}}},{key:"validate",value:function(t,a){return a>=0&&a<=59}},{key:"set",value:function(t,a,i){return t.setUTCMinutes(i,0,0),t}}]),e}(T),pn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",50),c(l(t),"incompatibleTokens",["t","T"]),t}return g(e,[{key:"parse",value:function(t,a,i){switch(a){case"s":return S(A.second,t);case"so":return i.ordinalNumber(t,{unit:"second"});default:return P(a.length,t)}}},{key:"validate",value:function(t,a){return a>=0&&a<=59}},{key:"set",value:function(t,a,i){return t.setUTCSeconds(i,0),t}}]),e}(T),bn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",30),c(l(t),"incompatibleTokens",["t","T"]),t}return g(e,[{key:"parse",value:function(t,a){var i=function(o){return Math.floor(o*Math.pow(10,-a.length+3))};return Y(P(a.length,t),i)}},{key:"set",value:function(t,a,i){return t.setUTCMilliseconds(i),t}}]),e}(T),Tn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",10),c(l(t),"incompatibleTokens",["t","T","x"]),t}return g(e,[{key:"parse",value:function(t,a){switch(a){case"X":return $(K.basicOptionalMinutes,t);case"XX":return $(K.basic,t);case"XXXX":return $(K.basicOptionalSeconds,t);case"XXXXX":return $(K.extendedOptionalSeconds,t);case"XXX":default:return $(K.extended,t)}}},{key:"set",value:function(t,a,i){return a.timestampIsSet?t:new Date(t.getTime()-i)}}]),e}(T),kn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",10),c(l(t),"incompatibleTokens",["t","T","X"]),t}return g(e,[{key:"parse",value:function(t,a){switch(a){case"x":return $(K.basicOptionalMinutes,t);case"xx":return $(K.basic,t);case"xxxx":return $(K.basicOptionalSeconds,t);case"xxxxx":return $(K.extendedOptionalSeconds,t);case"xxx":default:return $(K.extended,t)}}},{key:"set",value:function(t,a,i){return a.timestampIsSet?t:new Date(t.getTime()-i)}}]),e}(T),xn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",40),c(l(t),"incompatibleTokens","*"),t}return g(e,[{key:"parse",value:function(t){return de(t)}},{key:"set",value:function(t,a,i){return[new Date(i*1e3),{timestampIsSet:!0}]}}]),e}(T),Dn=function(r){w(e,r);var n=p(e);function e(){var t;m(this,e);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t=n.call.apply(n,[this].concat(i)),c(l(t),"priority",20),c(l(t),"incompatibleTokens","*"),t}return g(e,[{key:"parse",value:function(t){return de(t)}},{key:"set",value:function(t,a,i){return[new Date(i),{timestampIsSet:!0}]}}]),e}(T),Cn={G:new Rr,y:new Qr,Y:new Br,R:new Gr,u:new Xr,Q:new jr,q:new Vr,M:new zr,L:new Jr,w:new $r,I:new tn,d:new nn,D:new an,E:new on,e:new un,c:new sn,i:new ln,a:new dn,b:new fn,B:new hn,h:new vn,H:new mn,K:new gn,k:new yn,m:new wn,s:new pn,S:new bn,X:new Tn,x:new kn,t:new xn,T:new Dn},Mn=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Un=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Sn=/^'([^]*?)'?$/,Nn=/''/g,On=/\S/,Pn=/[a-zA-Z]/;function En(r,n,e,t){var a,i,o,u,s,v,C,k,U,b,N,I,O,G;D(3,arguments);var L=String(r),F=String(n),X=ft(),z=(a=(i=void 0)!==null&&i!==void 0?i:X.locale)!==null&&a!==void 0?a:ue;if(!z.match)throw new RangeError("locale must contain match property");var R=_((o=(u=(s=(v=void 0)!==null&&v!==void 0?v:void 0)!==null&&s!==void 0?s:X.firstWeekContainsDate)!==null&&u!==void 0?u:(C=X.locale)===null||C===void 0||(k=C.options)===null||k===void 0?void 0:k.firstWeekContainsDate)!==null&&o!==void 0?o:1);if(!(R>=1&&R<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var d=_((U=(b=(N=(I=void 0)!==null&&I!==void 0?I:void 0)!==null&&N!==void 0?N:X.weekStartsOn)!==null&&b!==void 0?b:(O=X.locale)===null||O===void 0||(G=O.options)===null||G===void 0?void 0:G.weekStartsOn)!==null&&U!==void 0?U:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(F==="")return L===""?M(e):new Date(NaN);var f={firstWeekContainsDate:R,weekStartsOn:d,locale:z},h=[new Fr],E=F.match(Un).map(function(y){var H=y[0];if(H in Et){var J=Et[H];return J(y,z.formatLong)}return y}).join("").match(Mn),q=[],W=$t(E),et;try{var me=function(){var y=et.value;!(t!=null&&t.useAdditionalWeekYearTokens)&&oe(y)&&kt(y,F,r),!(t!=null&&t.useAdditionalDayOfYearTokens)&&ie(y)&&kt(y,F,r);var H=y[0],J=Cn[H];if(J){var Qt=J.incompatibleTokens;if(Array.isArray(Qt)){var Bt=q.find(function(Gt){return Qt.includes(Gt.token)||Gt.token===H});if(Bt)throw new RangeError("The format string mustn't contain `".concat(Bt.fullToken,"` and `").concat(y,"` at the same time"))}else if(J.incompatibleTokens==="*"&&q.length>0)throw new RangeError("The format string mustn't contain `".concat(y,"` and any other token at the same time"));q.push({token:H,fullToken:y});var Ct=J.run(L,y,z.match,f);if(!Ct)return{v:new Date(NaN)};h.push(Ct.setter),L=Ct.rest}else{if(H.match(Pn))throw new RangeError("Format string contains an unescaped latin alphabet character `"+H+"`");if(y==="''"?y="'":H==="'"&&(y=An(y)),L.indexOf(y)===0)L=L.slice(y.length);else return{v:new Date(NaN)}}};for(W.s();!(et=W.n()).done;){var _t=me();if(Z(_t)==="object")return _t.v}}catch(y){W.e(y)}finally{W.f()}if(L.length>0&&On.test(L))return new Date(NaN);var ge=h.map(function(y){return y.priority}).sort(function(y,H){return H-y}).filter(function(y,H,J){return J.indexOf(y)===H}).map(function(y){return h.filter(function(H){return H.priority===y}).sort(function(H,J){return J.subPriority-H.subPriority})}).map(function(y){return y[0]}),Dt=M(e);if(isNaN(Dt.getTime()))return new Date(NaN);var ht=te(Dt,Zt(Dt)),Wt={},yt=$t(ge),Ft;try{for(yt.s();!(Ft=yt.n()).done;){var Rt=Ft.value;if(!Rt.validate(ht,f))return new Date(NaN);var wt=Rt.set(ht,Wt,f);Array.isArray(wt)?(ht=wt[0],Er(Wt,wt[1])):ht=wt}}catch(y){yt.e(y)}finally{yt.f()}return ht}function An(r){return r.match(Sn)[1].replace(Nn,"'")}function Pt(r,n){D(2,arguments);var e=M(r).getTime(),t=M(n.start).getTime(),a=M(n.end).getTime();if(!(t<=a))throw new RangeError("Invalid interval");return e>=t&&e<=a}function Yn(r,n){D(2,arguments);var e=_(n);return ke(r,-e)}var B=(r=>(r[r.MISSING_PATTERN=0]="MISSING_PATTERN",r[r.MISSING_VALUE=1]="MISSING_VALUE",r[r.MONTHS_INVALID=2]="MONTHS_INVALID",r[r.OUT_OF_BOUNDS=3]="OUT_OF_BOUNDS",r[r.UNKNOWN_ERROR=4]="UNKNOWN_ERROR",r))(B||{}),Yt=(r=>(r[r.VISUAL=0]="VISUAL",r[r.NONE=1]="NONE",r))(Yt||{}),It=(r=>(r[r.SIMPLE=0]="SIMPLE",r[r.EXTENDED=1]="EXTENDED",r))(It||{}),ut=(r=>(r.DAY="day",r.MONTH="month",r.YEAR="year",r))(ut||{}),st=(r=>(r[r.CRITICAL=0]="CRITICAL",r[r.WARNING=1]="WARNING",r))(st||{});const In={demoData:{months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},errors:[{info:"The month prop should be an array with a length of 12!",level:st.CRITICAL,type:B.MONTHS_INVALID},{info:"The provided date is out of bounds!",level:st.WARNING,type:B.OUT_OF_BOUNDS},{info:"Failed to parse date. Check your input dates and input format!",level:st.CRITICAL,type:B.MISSING_PATTERN},{info:"Initial value is missing!",level:st.CRITICAL,type:B.MISSING_VALUE}]};class it{static formatMonthLabel(n){const e=+n;return Number.isNaN(e)?n:e<10?`0${n}`:n}static initOptionsArray(n,e){const t=[];for(let a=n;a<=e;a++)t.push(a);return t}}const Ln={key:0,class:"rin-datepicker__label"},qn={class:"rin-datepicker__wrapper"},Hn={class:"rin-datepicker__selection-wrapper rin-datepicker__selection-wrapper--day"},_n=["tabindex"],Wn={key:0,value:-1},Fn=["value"],Rn={class:"rin-datepicker__selection-wrapper rin-datepicker__selection-wrapper--month"},Qn=["tabindex"],Bn={key:0,value:-1},Gn=["value"],Xn={class:"rin-datepicker__selection-wrapper rin-datepicker__selection-wrapper--year"},jn=["tabindex"],Vn={key:0,value:-1},zn=["value"],Jn=ye({__name:"ringana-datepicker",props:{clearable:{type:Boolean,default:!1},dateFormat:{default:""},emitMode:{default:It.SIMPLE},emptyDayLabel:{default:""},emptyMonthLabel:{default:""},emptyYearLabel:{default:""},label:{default:""},maxDate:{default:Xt(Date.now()).getTime()},minDate:{default:Xt(Yn(Date.now(),100)).getTime()},modelValue:{default:null},months:{default:null},selectTabIndex:{default:0},showError:{type:Boolean,default:!1},validationMode:{default:Yt.NONE}},emits:["error","update:modelValue"],setup(r,{emit:n}){const e=n,t=r,a=pt(!1),i=pt({day:!1,month:!1,year:!1}),o=pt({days:[],months:[],years:[]}),u=pt({day:0,month:0,year:0}),s=rt(()=>{const d=o.value.days[u.value.day],f=o.value.months[u.value.month]-1,h=o.value.years[u.value.year];return{day:d,month:f,year:h}}),v=rt(()=>u.value.day===-1||u.value.month===-1||u.value.year===-1),C=rt(()=>t.clearable&&!i.value.day),k=rt(()=>t.clearable&&!i.value.month),U=rt(()=>t.clearable&&!i.value.year);function b(d){t.validationMode===Yt.VISUAL&&(a.value=!0);let f=In.errors.find(h=>h.type===d);if(f||(f={info:"Unknown error type!",level:st.WARNING,type:B.UNKNOWN_ERROR}),e("error",f),f.level===st.CRITICAL)throw Error(f.info)}function N(d,f){return typeof d=="number"?new Date(d):(f||b(B.MISSING_PATTERN),En(d,f,new Date))}const I=rt(()=>N(t.maxDate,t.dateFormat)),O=rt(()=>N(t.minDate,t.dateFormat));function G(){if(!(u.value.month!==-1&&u.value.year!==-1))return;const d=new Date(s.value.year,s.value.month,1),f=Jt(d);s.value.day>f&&(u.value.day=o.value.days.indexOf(f))}function L(d){i.value.day=d,i.value.month=d,i.value.year=d}function F(){a.value=!1;let d=null;if(t.modelValue===null&&!t.clearable&&b(B.MISSING_VALUE),(t.modelValue||t.modelValue===0)&&(d=N(t.modelValue,t.dateFormat)),o.value.days=it.initOptionsArray(1,d?Jt(d):31),o.value.months=it.initOptionsArray(1,12),o.value.years=it.initOptionsArray(Q(O.value),Q(I.value)),!d){L(!1),u.value.day=-1,u.value.month=-1,u.value.year=-1;return}L(!0);let f=!1;try{f=Pt(d,{end:I.value,start:O.value})}catch{f=!1}if(!f){const h=Q(d),E=h>o.value.years[o.value.years.length-1],q=h<o.value.years[0];E&&o.value.years.push(h),q&&o.value.years.unshift(h),b(B.OUT_OF_BOUNDS)}u.value.day=o.value.days.indexOf(Ar(d)),u.value.month=o.value.months.indexOf(Yr(d)+1),u.value.year=o.value.years.indexOf(Q(d))}function X(){a.value=!1;let d=!1;const f=new Date(s.value.year,s.value.month,s.value.day);try{d=Pt(f,{end:I.value,start:O.value})}catch{d=!1}d||b(B.OUT_OF_BOUNDS);const h=s.value.year,E=Q(I.value);o.value.years=it.initOptionsArray(Q(O.value),Q(I.value)),h>E&&o.value.years.push(h),u.value.year=o.value.years.indexOf(h)}function z(){a.value=!1;let d=!1;const f=new Date(s.value.year,s.value.month,s.value.day);try{d=Pt(f,{end:I.value,start:O.value})}catch{d=!1}d||b(B.OUT_OF_BOUNDS);const h=s.value.year,E=Q(O.value);o.value.years=it.initOptionsArray(Q(O.value),Q(I.value)),h<E&&o.value.years.unshift(h),u.value.year=o.value.years.indexOf(h)}function R(d){if(a.value=!1,i.value[d]=!0,(d===ut.MONTH||d===ut.YEAR)&&G(),d===ut.YEAR&&(o.value.years[0]!==Q(O.value)&&(o.value.years.shift(),u.value.year--),o.value.years[o.value.years.length-1]!==Q(I.value)&&o.value.years.pop()),v.value){e("update:modelValue",null);return}const f=new Date(s.value.year,s.value.month,s.value.day),h=t.dateFormat?Or(f,t.dateFormat):f.getTime();if(t.emitMode===It.SIMPLE){e("update:modelValue",h);return}const E={date:h,day:s.value.day,month:s.value.month,updated:d,year:s.value.year};e("update:modelValue",E)}return bt(()=>t.maxDate,()=>{X()}),bt(()=>t.minDate,()=>{z()}),bt(()=>t.months,d=>{d&&d.length!==12&&b(B.MONTHS_INVALID)},{immediate:!0}),bt(()=>t.modelValue,()=>{F()},{immediate:!0}),(d,f)=>(V(),j("div",{class:we(["rin-datepicker",{"rin-datepicker--error":a.value||d.showError}])},[d.label?(V(),j("label",Ln,nt(d.label),1)):Tt("",!0),at("div",qn,[at("div",Hn,[Mt(at("select",{"onUpdate:modelValue":f[0]||(f[0]=h=>u.value.day=h),class:"rin-datepicker__selection",tabindex:d.selectTabIndex,onChange:f[1]||(f[1]=h=>R(vt(ut).DAY))},[C.value?(V(),j("option",Wn,nt(d.emptyDayLabel||"DD"),1)):Tt("",!0),(V(!0),j(St,null,Nt(o.value.days,(h,E)=>(V(),j("option",{key:`day-${E}`,value:E},nt(vt(it).formatMonthLabel(h)),9,Fn))),128))],40,_n),[[Ut,u.value.day]])]),at("div",Rn,[Mt(at("select",{"onUpdate:modelValue":f[2]||(f[2]=h=>u.value.month=h),class:"rin-datepicker__selection",tabindex:d.selectTabIndex,onChange:f[3]||(f[3]=h=>R(vt(ut).MONTH))},[k.value?(V(),j("option",Bn,nt(d.emptyMonthLabel||"MM"),1)):Tt("",!0),(V(!0),j(St,null,Nt(o.value.months,(h,E)=>(V(),j("option",{key:`month-${E}`,value:E},nt(vt(it).formatMonthLabel(d.months?d.months[E]:h)),9,Gn))),128))],40,Qn),[[Ut,u.value.month]])]),at("div",Xn,[Mt(at("select",{"onUpdate:modelValue":f[4]||(f[4]=h=>u.value.year=h),class:"rin-datepicker__selection",tabindex:d.selectTabIndex,onChange:f[5]||(f[5]=h=>R(vt(ut).YEAR))},[U.value?(V(),j("option",Vn,nt(d.emptyYearLabel||"YYYY"),1)):Tt("",!0),(V(!0),j(St,null,Nt(o.value.years,(h,E)=>(V(),j("option",{key:`year-${E}`,value:E},nt(h),9,zn))),128))],40,jn),[[Ut,u.value.year]])])])],2))}}),Kn=(r,n)=>{const e=r.__vccOpts||r;for(const[t,a]of n)e[t]=a;return e},Zn=Kn(Jn,[["__scopeId","data-v-a312dc9d"]]);export{Yt as S,Zn as a};
