UNPKG

react-tailwindcss-datetimepicker

Version:

Feature-rich React date-time picker with range selection, customizable presets, keyboard navigation, TypeScript support, dark mode, and no date library dependency. Fully responsive. Built on top of **React 18** and [Vitejs](https://vitejs.dev/).

2 lines 105 kB
(function(u,D){typeof exports=="object"&&typeof module<"u"?module.exports=D(require("react/jsx-runtime"),require("react")):typeof define=="function"&&define.amd?define(["react/jsx-runtime","react"],D):(u=typeof globalThis<"u"?globalThis:u||self,u["react-tailwindcss-datetimepicker"]=D(u["react/jsx-runtime"],u.React))})(this,function(u,D){"use strict";var In=Object.defineProperty;var Wn=(u,D,le)=>D in u?In(u,D,{enumerable:!0,configurable:!0,writable:!0,value:le}):u[D]=le;var v=(u,D,le)=>(Wn(u,typeof D!="symbol"?D+"":D,le),le);function le(i){const a=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(i){for(const e in i)if(e!=="default"){const r=Object.getOwnPropertyDescriptor(i,e);Object.defineProperty(a,e,r.get?r:{enumerable:!0,get:()=>i[e]})}}return a.default=i,Object.freeze(a)}const ne=le(D);function ee(i){"@babel/helpers - typeof";return ee=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},ee(i)}function N(i){if(i===null||i===!0||i===!1)return NaN;var a=Number(i);return isNaN(a)?a:a<0?Math.ceil(a):Math.floor(a)}function f(i,a){if(a.length<i)throw new TypeError(i+" argument"+(i>1?"s":"")+" required, but only "+a.length+" present")}function m(i){f(1,arguments);var a=Object.prototype.toString.call(i);return i instanceof Date||ee(i)==="object"&&a==="[object Date]"?new Date(i.getTime()):typeof i=="number"||a==="[object Number]"?new Date(i):((typeof i=="string"||a==="[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 V(i,a){f(2,arguments);var e=m(i),r=N(a);return isNaN(r)?new Date(NaN):(r&&e.setDate(e.getDate()+r),e)}function Xe(i,a){f(2,arguments);var e=m(i),r=N(a);if(isNaN(r))return new Date(NaN);if(!r)return e;var t=e.getDate(),s=new Date(e.getTime());s.setMonth(e.getMonth()+r+1,0);var n=s.getDate();return t>=n?s:(e.setFullYear(s.getFullYear(),s.getMonth(),t),e)}function Ge(i,a){f(2,arguments);var e=m(i).getTime(),r=N(a);return new Date(e+r)}var It={};function fe(){return It}function ze(i){var a=new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()));return a.setUTCFullYear(i.getFullYear()),i.getTime()-a.getTime()}function Ke(i){f(1,arguments);var a=m(i);return a.setHours(0,0,0,0),a}var Wt=6e4;function Je(i,a){f(2,arguments);var e=N(a);return Ge(i,e*Wt)}var Bt=6e4,$t=36e5,qt=1e3;function q(i,a){f(2,arguments);var e=Ke(i),r=Ke(a);return e.getTime()===r.getTime()}function jt(i){return f(1,arguments),i instanceof Date||ee(i)==="object"&&Object.prototype.toString.call(i)==="[object Date]"}function Ue(i){if(f(1,arguments),!jt(i)&&typeof i!="number")return!1;var a=m(i);return!isNaN(Number(a))}function Qt(i){f(1,arguments);var a=m(i),e=a.getMonth();return a.setFullYear(a.getFullYear(),e+1,0),a.setHours(23,59,59,999),a}function Ze(i){f(1,arguments);var a=m(i);return a.setSeconds(0,0),a}function Vt(i){f(1,arguments);var a=m(i);return a.setDate(1),a.setHours(0,0,0,0),a}function et(i,a){f(2,arguments);var e=N(a);return Ge(i,-e)}var Rt=864e5;function Xt(i){f(1,arguments);var a=m(i),e=a.getTime();a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0);var r=a.getTime(),t=e-r;return Math.floor(t/Rt)+1}function me(i){f(1,arguments);var a=1,e=m(i),r=e.getUTCDay(),t=(r<a?7:0)+r-a;return e.setUTCDate(e.getUTCDate()-t),e.setUTCHours(0,0,0,0),e}function tt(i){f(1,arguments);var a=m(i),e=a.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(e+1,0,4),r.setUTCHours(0,0,0,0);var t=me(r),s=new Date(0);s.setUTCFullYear(e,0,4),s.setUTCHours(0,0,0,0);var n=me(s);return a.getTime()>=t.getTime()?e+1:a.getTime()>=n.getTime()?e:e-1}function Gt(i){f(1,arguments);var a=tt(i),e=new Date(0);e.setUTCFullYear(a,0,4),e.setUTCHours(0,0,0,0);var r=me(e);return r}var zt=6048e5;function rt(i){f(1,arguments);var a=m(i),e=me(a).getTime()-Gt(a).getTime();return Math.round(e/zt)+1}function ue(i,a){var e,r,t,s,n,o,l,c;f(1,arguments);var p=fe(),b=N((e=(r=(t=(s=a==null?void 0:a.weekStartsOn)!==null&&s!==void 0?s:a==null||(n=a.locale)===null||n===void 0||(o=n.options)===null||o===void 0?void 0:o.weekStartsOn)!==null&&t!==void 0?t:p.weekStartsOn)!==null&&r!==void 0?r:(l=p.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&e!==void 0?e:0);if(!(b>=0&&b<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=m(i),S=P.getUTCDay(),H=(S<b?7:0)+S-b;return P.setUTCDate(P.getUTCDate()-H),P.setUTCHours(0,0,0,0),P}function Le(i,a){var e,r,t,s,n,o,l,c;f(1,arguments);var p=m(i),b=p.getUTCFullYear(),P=fe(),S=N((e=(r=(t=(s=a==null?void 0:a.firstWeekContainsDate)!==null&&s!==void 0?s:a==null||(n=a.locale)===null||n===void 0||(o=n.options)===null||o===void 0?void 0:o.firstWeekContainsDate)!==null&&t!==void 0?t:P.firstWeekContainsDate)!==null&&r!==void 0?r:(l=P.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&e!==void 0?e:1);if(!(S>=1&&S<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=new Date(0);H.setUTCFullYear(b+1,0,S),H.setUTCHours(0,0,0,0);var B=ue(H,a),L=new Date(0);L.setUTCFullYear(b,0,S),L.setUTCHours(0,0,0,0);var X=ue(L,a);return p.getTime()>=B.getTime()?b+1:p.getTime()>=X.getTime()?b:b-1}function Kt(i,a){var e,r,t,s,n,o,l,c;f(1,arguments);var p=fe(),b=N((e=(r=(t=(s=a==null?void 0:a.firstWeekContainsDate)!==null&&s!==void 0?s:a==null||(n=a.locale)===null||n===void 0||(o=n.options)===null||o===void 0?void 0:o.firstWeekContainsDate)!==null&&t!==void 0?t:p.firstWeekContainsDate)!==null&&r!==void 0?r:(l=p.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&e!==void 0?e:1),P=Le(i,a),S=new Date(0);S.setUTCFullYear(P,0,b),S.setUTCHours(0,0,0,0);var H=ue(S,a);return H}var Jt=6048e5;function at(i,a){f(1,arguments);var e=m(i),r=ue(e,a).getTime()-Kt(e,a).getTime();return Math.round(r/Jt)+1}function x(i,a){for(var e=i<0?"-":"",r=Math.abs(i).toString();r.length<a;)r="0"+r;return e+r}var Zt={y:function(a,e){var r=a.getUTCFullYear(),t=r>0?r:1-r;return x(e==="yy"?t%100:t,e.length)},M:function(a,e){var r=a.getUTCMonth();return e==="M"?String(r+1):x(r+1,2)},d:function(a,e){return x(a.getUTCDate(),e.length)},a:function(a,e){var r=a.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(a,e){return x(a.getUTCHours()%12||12,e.length)},H:function(a,e){return x(a.getUTCHours(),e.length)},m:function(a,e){return x(a.getUTCMinutes(),e.length)},s:function(a,e){return x(a.getUTCSeconds(),e.length)},S:function(a,e){var r=e.length,t=a.getUTCMilliseconds(),s=Math.floor(t*Math.pow(10,r-3));return x(s,e.length)}};const se=Zt;var ve={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},er={G:function(a,e,r){var t=a.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return r.era(t,{width:"abbreviated"});case"GGGGG":return r.era(t,{width:"narrow"});case"GGGG":default:return r.era(t,{width:"wide"})}},y:function(a,e,r){if(e==="yo"){var t=a.getUTCFullYear(),s=t>0?t:1-t;return r.ordinalNumber(s,{unit:"year"})}return se.y(a,e)},Y:function(a,e,r,t){var s=Le(a,t),n=s>0?s:1-s;if(e==="YY"){var o=n%100;return x(o,2)}return e==="Yo"?r.ordinalNumber(n,{unit:"year"}):x(n,e.length)},R:function(a,e){var r=tt(a);return x(r,e.length)},u:function(a,e){var r=a.getUTCFullYear();return x(r,e.length)},Q:function(a,e,r){var t=Math.ceil((a.getUTCMonth()+1)/3);switch(e){case"Q":return String(t);case"QQ":return x(t,2);case"Qo":return r.ordinalNumber(t,{unit:"quarter"});case"QQQ":return r.quarter(t,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(t,{width:"wide",context:"formatting"})}},q:function(a,e,r){var t=Math.ceil((a.getUTCMonth()+1)/3);switch(e){case"q":return String(t);case"qq":return x(t,2);case"qo":return r.ordinalNumber(t,{unit:"quarter"});case"qqq":return r.quarter(t,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(t,{width:"wide",context:"standalone"})}},M:function(a,e,r){var t=a.getUTCMonth();switch(e){case"M":case"MM":return se.M(a,e);case"Mo":return r.ordinalNumber(t+1,{unit:"month"});case"MMM":return r.month(t,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(t,{width:"wide",context:"formatting"})}},L:function(a,e,r){var t=a.getUTCMonth();switch(e){case"L":return String(t+1);case"LL":return x(t+1,2);case"Lo":return r.ordinalNumber(t+1,{unit:"month"});case"LLL":return r.month(t,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(t,{width:"wide",context:"standalone"})}},w:function(a,e,r,t){var s=at(a,t);return e==="wo"?r.ordinalNumber(s,{unit:"week"}):x(s,e.length)},I:function(a,e,r){var t=rt(a);return e==="Io"?r.ordinalNumber(t,{unit:"week"}):x(t,e.length)},d:function(a,e,r){return e==="do"?r.ordinalNumber(a.getUTCDate(),{unit:"date"}):se.d(a,e)},D:function(a,e,r){var t=Xt(a);return e==="Do"?r.ordinalNumber(t,{unit:"dayOfYear"}):x(t,e.length)},E:function(a,e,r){var t=a.getUTCDay();switch(e){case"E":case"EE":case"EEE":return r.day(t,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(t,{width:"short",context:"formatting"});case"EEEE":default:return r.day(t,{width:"wide",context:"formatting"})}},e:function(a,e,r,t){var s=a.getUTCDay(),n=(s-t.weekStartsOn+8)%7||7;switch(e){case"e":return String(n);case"ee":return x(n,2);case"eo":return r.ordinalNumber(n,{unit:"day"});case"eee":return r.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(s,{width:"short",context:"formatting"});case"eeee":default:return r.day(s,{width:"wide",context:"formatting"})}},c:function(a,e,r,t){var s=a.getUTCDay(),n=(s-t.weekStartsOn+8)%7||7;switch(e){case"c":return String(n);case"cc":return x(n,e.length);case"co":return r.ordinalNumber(n,{unit:"day"});case"ccc":return r.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(s,{width:"narrow",context:"standalone"});case"cccccc":return r.day(s,{width:"short",context:"standalone"});case"cccc":default:return r.day(s,{width:"wide",context:"standalone"})}},i:function(a,e,r){var t=a.getUTCDay(),s=t===0?7:t;switch(e){case"i":return String(s);case"ii":return x(s,e.length);case"io":return r.ordinalNumber(s,{unit:"day"});case"iii":return r.day(t,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(t,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(t,{width:"short",context:"formatting"});case"iiii":default:return r.day(t,{width:"wide",context:"formatting"})}},a:function(a,e,r){var t=a.getUTCHours(),s=t/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(a,e,r){var t=a.getUTCHours(),s;switch(t===12?s=ve.noon:t===0?s=ve.midnight:s=t/12>=1?"pm":"am",e){case"b":case"bb":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(a,e,r){var t=a.getUTCHours(),s;switch(t>=17?s=ve.evening:t>=12?s=ve.afternoon:t>=4?s=ve.morning:s=ve.night,e){case"B":case"BB":case"BBB":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(a,e,r){if(e==="ho"){var t=a.getUTCHours()%12;return t===0&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return se.h(a,e)},H:function(a,e,r){return e==="Ho"?r.ordinalNumber(a.getUTCHours(),{unit:"hour"}):se.H(a,e)},K:function(a,e,r){var t=a.getUTCHours()%12;return e==="Ko"?r.ordinalNumber(t,{unit:"hour"}):x(t,e.length)},k:function(a,e,r){var t=a.getUTCHours();return t===0&&(t=24),e==="ko"?r.ordinalNumber(t,{unit:"hour"}):x(t,e.length)},m:function(a,e,r){return e==="mo"?r.ordinalNumber(a.getUTCMinutes(),{unit:"minute"}):se.m(a,e)},s:function(a,e,r){return e==="so"?r.ordinalNumber(a.getUTCSeconds(),{unit:"second"}):se.s(a,e)},S:function(a,e){return se.S(a,e)},X:function(a,e,r,t){var s=t._originalDate||a,n=s.getTimezoneOffset();if(n===0)return"Z";switch(e){case"X":return st(n);case"XXXX":case"XX":return ce(n);case"XXXXX":case"XXX":default:return ce(n,":")}},x:function(a,e,r,t){var s=t._originalDate||a,n=s.getTimezoneOffset();switch(e){case"x":return st(n);case"xxxx":case"xx":return ce(n);case"xxxxx":case"xxx":default:return ce(n,":")}},O:function(a,e,r,t){var s=t._originalDate||a,n=s.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+nt(n,":");case"OOOO":default:return"GMT"+ce(n,":")}},z:function(a,e,r,t){var s=t._originalDate||a,n=s.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+nt(n,":");case"zzzz":default:return"GMT"+ce(n,":")}},t:function(a,e,r,t){var s=t._originalDate||a,n=Math.floor(s.getTime()/1e3);return x(n,e.length)},T:function(a,e,r,t){var s=t._originalDate||a,n=s.getTime();return x(n,e.length)}};function nt(i,a){var e=i>0?"-":"+",r=Math.abs(i),t=Math.floor(r/60),s=r%60;if(s===0)return e+String(t);var n=a||"";return e+String(t)+n+x(s,2)}function st(i,a){if(i%60===0){var e=i>0?"-":"+";return e+x(Math.abs(i)/60,2)}return ce(i,a)}function ce(i,a){var e=a||"",r=i>0?"-":"+",t=Math.abs(i),s=x(Math.floor(t/60),2),n=x(t%60,2);return r+s+e+n}const tr=er;var it=function(a,e){switch(a){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},ot=function(a,e){switch(a){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},rr=function(a,e){var r=a.match(/(P+)(p+)?/)||[],t=r[1],s=r[2];if(!s)return it(a,e);var n;switch(t){case"P":n=e.dateTime({width:"short"});break;case"PP":n=e.dateTime({width:"medium"});break;case"PPP":n=e.dateTime({width:"long"});break;case"PPPP":default:n=e.dateTime({width:"full"});break}return n.replace("{{date}}",it(t,e)).replace("{{time}}",ot(s,e))},ar={p:ot,P:rr};const _e=ar;var nr=["D","DD"],sr=["YY","YYYY"];function lt(i){return nr.indexOf(i)!==-1}function ut(i){return sr.indexOf(i)!==-1}function Oe(i,a,e){if(i==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(a,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(i==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(a,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(i==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(a,"`) 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(i==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(a,"`) 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 ir={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"}},or=function(a,e,r){var t,s=ir[a];return typeof s=="string"?t=s:e===1?t=s.one:t=s.other.replace("{{count}}",e.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+t:t+" ago":t};const lr=or;function Ie(i){return function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=a.width?String(a.width):i.defaultWidth,r=i.formats[e]||i.formats[i.defaultWidth];return r}}var ur={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},cr={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dr={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},hr={date:Ie({formats:ur,defaultWidth:"full"}),time:Ie({formats:cr,defaultWidth:"full"}),dateTime:Ie({formats:dr,defaultWidth:"full"})};const pr=hr;var fr={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},mr=function(a,e,r,t){return fr[a]};const vr=mr;function we(i){return function(a,e){var r=e!=null&&e.context?String(e.context):"standalone",t;if(r==="formatting"&&i.formattingValues){var s=i.defaultFormattingWidth||i.defaultWidth,n=e!=null&&e.width?String(e.width):s;t=i.formattingValues[n]||i.formattingValues[s]}else{var o=i.defaultWidth,l=e!=null&&e.width?String(e.width):i.defaultWidth;t=i.values[l]||i.values[o]}var c=i.argumentCallback?i.argumentCallback(a):a;return t[c]}}var gr={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},yr={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},br={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"]},wr={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"]},kr={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"}},Cr={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"}},Dr=function(a,e){var r=Number(a),t=r%100;if(t>20||t<10)switch(t%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},xr={ordinalNumber:Dr,era:we({values:gr,defaultWidth:"wide"}),quarter:we({values:yr,defaultWidth:"wide",argumentCallback:function(a){return a-1}}),month:we({values:br,defaultWidth:"wide"}),day:we({values:wr,defaultWidth:"wide"}),dayPeriod:we({values:kr,defaultWidth:"wide",formattingValues:Cr,defaultFormattingWidth:"wide"})};const Mr=xr;function ke(i){return function(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.width,t=r&&i.matchPatterns[r]||i.matchPatterns[i.defaultMatchWidth],s=a.match(t);if(!s)return null;var n=s[0],o=r&&i.parsePatterns[r]||i.parsePatterns[i.defaultParseWidth],l=Array.isArray(o)?Sr(o,function(b){return b.test(n)}):Tr(o,function(b){return b.test(n)}),c;c=i.valueCallback?i.valueCallback(l):l,c=e.valueCallback?e.valueCallback(c):c;var p=a.slice(n.length);return{value:c,rest:p}}}function Tr(i,a){for(var e in i)if(i.hasOwnProperty(e)&&a(i[e]))return e}function Sr(i,a){for(var e=0;e<i.length;e++)if(a(i[e]))return e}function Or(i){return function(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=a.match(i.matchPattern);if(!r)return null;var t=r[0],s=a.match(i.parsePattern);if(!s)return null;var n=i.valueCallback?i.valueCallback(s[0]):s[0];n=e.valueCallback?e.valueCallback(n):n;var o=a.slice(t.length);return{value:n,rest:o}}}var Pr=/^(\d+)(th|st|nd|rd)?/i,Nr=/\d+/i,Ar={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},Fr={any:[/^b/i,/^(a|c)/i]},Er={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Yr={any:[/1/i,/2/i,/3/i,/4/i]},Hr={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},Ur={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]},Lr={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},_r={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]},Ir={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},Wr={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}},Br={ordinalNumber:Or({matchPattern:Pr,parsePattern:Nr,valueCallback:function(a){return parseInt(a,10)}}),era:ke({matchPatterns:Ar,defaultMatchWidth:"wide",parsePatterns:Fr,defaultParseWidth:"any"}),quarter:ke({matchPatterns:Er,defaultMatchWidth:"wide",parsePatterns:Yr,defaultParseWidth:"any",valueCallback:function(a){return a+1}}),month:ke({matchPatterns:Hr,defaultMatchWidth:"wide",parsePatterns:Ur,defaultParseWidth:"any"}),day:ke({matchPatterns:Lr,defaultMatchWidth:"wide",parsePatterns:_r,defaultParseWidth:"any"}),dayPeriod:ke({matchPatterns:Ir,defaultMatchWidth:"any",parsePatterns:Wr,defaultParseWidth:"any"})},$r={code:"en-US",formatDistance:lr,formatLong:pr,formatRelative:vr,localize:Mr,match:Br,options:{weekStartsOn:0,firstWeekContainsDate:1}};const ct=$r;var qr=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,jr=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Qr=/^'([^]*?)'?$/,Vr=/''/g,Rr=/[a-zA-Z]/;function M(i,a,e){var r,t,s,n,o,l,c,p,b,P,S,H,B,L,X,re,de,he;f(2,arguments);var De=String(a),$=fe(),Z=(r=(t=e==null?void 0:e.locale)!==null&&t!==void 0?t:$.locale)!==null&&r!==void 0?r:ct,ae=N((s=(n=(o=(l=e==null?void 0:e.firstWeekContainsDate)!==null&&l!==void 0?l:e==null||(c=e.locale)===null||c===void 0||(p=c.options)===null||p===void 0?void 0:p.firstWeekContainsDate)!==null&&o!==void 0?o:$.firstWeekContainsDate)!==null&&n!==void 0?n:(b=$.locale)===null||b===void 0||(P=b.options)===null||P===void 0?void 0:P.firstWeekContainsDate)!==null&&s!==void 0?s:1);if(!(ae>=1&&ae<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ie=N((S=(H=(B=(L=e==null?void 0:e.weekStartsOn)!==null&&L!==void 0?L:e==null||(X=e.locale)===null||X===void 0||(re=X.options)===null||re===void 0?void 0:re.weekStartsOn)!==null&&B!==void 0?B:$.weekStartsOn)!==null&&H!==void 0?H:(de=$.locale)===null||de===void 0||(he=de.options)===null||he===void 0?void 0:he.weekStartsOn)!==null&&S!==void 0?S:0);if(!(ie>=0&&ie<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Z.localize)throw new RangeError("locale must contain localize property");if(!Z.formatLong)throw new RangeError("locale must contain formatLong property");var oe=m(i);if(!Ue(oe))throw new RangeError("Invalid time value");var xe=ze(oe),Me=et(oe,xe),Te={firstWeekContainsDate:ae,weekStartsOn:ie,locale:Z,_originalDate:oe},Qe=De.match(jr).map(function(I){var j=I[0];if(j==="p"||j==="P"){var pe=_e[j];return pe(I,Z.formatLong)}return I}).join("").match(qr).map(function(I){if(I==="''")return"'";var j=I[0];if(j==="'")return Xr(I);var pe=tr[j];if(pe)return!(e!=null&&e.useAdditionalWeekYearTokens)&&ut(I)&&Oe(I,a,String(i)),!(e!=null&&e.useAdditionalDayOfYearTokens)&&lt(I)&&Oe(I,a,String(i)),pe(Me,I,Z.localize,Te);if(j.match(Rr))throw new RangeError("Format string contains an unescaped latin alphabet character `"+j+"`");return I}).join("");return Qe}function Xr(i){var a=i.match(Qr);return a?a[1].replace(Vr,"'"):i}function Gr(i,a){if(i==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var e in a)Object.prototype.hasOwnProperty.call(a,e)&&(i[e]=a[e]);return i}function zr(i){f(1,arguments);var a=m(i),e=a.getDate();return e}function dt(i){f(1,arguments);var a=m(i),e=a.getDay();return e}function Kr(i){f(1,arguments);var a=m(i),e=a.getFullYear(),r=a.getMonth(),t=new Date(0);return t.setFullYear(e,r+1,0),t.setHours(0,0,0,0),t.getDate()}function Ce(i){f(1,arguments);var a=m(i),e=a.getHours();return e}function ge(i){f(1,arguments);var a=m(i),e=a.getMinutes();return e}function We(i){f(1,arguments);var a=m(i),e=a.getMonth();return e}function Be(i){f(1,arguments);var a=m(i),e=a.getSeconds();return e}function ye(i){return f(1,arguments),m(i).getFullYear()}function R(i,a){f(2,arguments);var e=m(i),r=m(a);return e.getTime()>r.getTime()}function W(i,a){f(2,arguments);var e=m(i),r=m(a);return e.getTime()<r.getTime()}function U(i,a){f(2,arguments);var e=m(i),r=m(a);return e.getTime()===r.getTime()}function ht(i,a){(a==null||a>i.length)&&(a=i.length);for(var e=0,r=new Array(a);e<a;e++)r[e]=i[e];return r}function Jr(i,a){if(i){if(typeof i=="string")return ht(i,a);var e=Object.prototype.toString.call(i).slice(8,-1);if(e==="Object"&&i.constructor&&(e=i.constructor.name),e==="Map"||e==="Set")return Array.from(i);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return ht(i,a)}}function pt(i,a){var e=typeof Symbol<"u"&&i[Symbol.iterator]||i["@@iterator"];if(!e){if(Array.isArray(i)||(e=Jr(i))||a&&i&&typeof i.length=="number"){e&&(i=e);var r=0,t=function(){};return{s:t,n:function(){return r>=i.length?{done:!0}:{done:!1,value:i[r++]}},e:function(c){throw c},f:t}}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 s=!0,n=!1,o;return{s:function(){e=e.call(i)},n:function(){var c=e.next();return s=c.done,c},e:function(c){n=!0,o=c},f:function(){try{!s&&e.return!=null&&e.return()}finally{if(n)throw o}}}}function h(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}function $e(i,a){return $e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,t){return r.__proto__=t,r},$e(i,a)}function w(i,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function");i.prototype=Object.create(a&&a.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),a&&$e(i,a)}function Pe(i){return Pe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Pe(i)}function Zr(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ea(i,a){if(a&&(ee(a)==="object"||typeof a=="function"))return a;if(a!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return h(i)}function k(i){var a=Zr();return function(){var r=Pe(i),t;if(a){var s=Pe(this).constructor;t=Reflect.construct(r,arguments,s)}else t=r.apply(this,arguments);return ea(this,t)}}function g(i,a){if(!(i instanceof a))throw new TypeError("Cannot call a class as a function")}function ta(i,a){if(ee(i)!=="object"||i===null)return i;var e=i[Symbol.toPrimitive];if(e!==void 0){var r=e.call(i,a||"default");if(ee(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(i)}function ft(i){var a=ta(i,"string");return ee(a)==="symbol"?a:String(a)}function mt(i,a){for(var e=0;e<a.length;e++){var r=a[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(i,ft(r.key),r)}}function y(i,a,e){return a&&mt(i.prototype,a),e&&mt(i,e),Object.defineProperty(i,"prototype",{writable:!1}),i}function d(i,a,e){return a=ft(a),a in i?Object.defineProperty(i,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):i[a]=e,i}var ra=10,vt=function(){function i(){g(this,i),d(this,"priority",void 0),d(this,"subPriority",0)}return y(i,[{key:"validate",value:function(e,r){return!0}}]),i}(),aa=function(i){w(e,i);var a=k(e);function e(r,t,s,n,o){var l;return g(this,e),l=a.call(this),l.value=r,l.validateValue=t,l.setValue=s,l.priority=n,o&&(l.subPriority=o),l}return y(e,[{key:"validate",value:function(t,s){return this.validateValue(t,this.value,s)}},{key:"set",value:function(t,s,n){return this.setValue(t,s,this.value,n)}}]),e}(vt),na=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",ra),d(h(r),"subPriority",-1),r}return y(e,[{key:"set",value:function(t,s){if(s.timestampIsSet)return t;var n=new Date(0);return n.setFullYear(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()),n.setHours(t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()),n}}]),e}(vt),C=function(){function i(){g(this,i),d(this,"incompatibleTokens",void 0),d(this,"priority",void 0),d(this,"subPriority",void 0)}return y(i,[{key:"run",value:function(e,r,t,s){var n=this.parse(e,r,t,s);return n?{setter:new aa(n.value,this.validate,this.set,this.priority,this.subPriority),rest:n.rest}:null}},{key:"validate",value:function(e,r,t){return!0}}]),i}(),sa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",140),d(h(r),"incompatibleTokens",["R","u","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"G":case"GG":case"GGG":return n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"});case"GGGGG":return n.era(t,{width:"narrow"});case"GGGG":default:return n.era(t,{width:"wide"})||n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"})}}},{key:"set",value:function(t,s,n){return s.era=n,t.setUTCFullYear(n,0,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),E={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}/},G={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(i,a){return i&&{value:a(i.value),rest:i.rest}}function A(i,a){var e=a.match(i);return e?{value:parseInt(e[0],10),rest:a.slice(e[0].length)}:null}function z(i,a){var e=a.match(i);if(!e)return null;if(e[0]==="Z")return{value:0,rest:a.slice(1)};var r=e[1]==="+"?1:-1,t=e[2]?parseInt(e[2],10):0,s=e[3]?parseInt(e[3],10):0,n=e[5]?parseInt(e[5],10):0;return{value:r*(t*$t+s*Bt+n*qt),rest:a.slice(e[0].length)}}function gt(i){return A(E.anyDigitsSigned,i)}function F(i,a){switch(i){case 1:return A(E.singleDigit,a);case 2:return A(E.twoDigits,a);case 3:return A(E.threeDigits,a);case 4:return A(E.fourDigits,a);default:return A(new RegExp("^\\d{1,"+i+"}"),a)}}function Ne(i,a){switch(i){case 1:return A(E.singleDigitSigned,a);case 2:return A(E.twoDigitsSigned,a);case 3:return A(E.threeDigitsSigned,a);case 4:return A(E.fourDigitsSigned,a);default:return A(new RegExp("^-?\\d{1,"+i+"}"),a)}}function qe(i){switch(i){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 yt(i,a){var e=a>0,r=e?a:1-a,t;if(r<=50)t=i||100;else{var s=r+50,n=Math.floor(s/100)*100,o=i>=s%100;t=i+n-(o?100:0)}return e?t:1-t}function bt(i){return i%400===0||i%4===0&&i%100!==0}var ia=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",130),d(h(r),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){var o=function(c){return{year:c,isTwoDigitYear:s==="yy"}};switch(s){case"y":return Y(F(4,t),o);case"yo":return Y(n.ordinalNumber(t,{unit:"year"}),o);default:return Y(F(s.length,t),o)}}},{key:"validate",value:function(t,s){return s.isTwoDigitYear||s.year>0}},{key:"set",value:function(t,s,n){var o=t.getUTCFullYear();if(n.isTwoDigitYear){var l=yt(n.year,o);return t.setUTCFullYear(l,0,1),t.setUTCHours(0,0,0,0),t}var c=!("era"in s)||s.era===1?n.year:1-n.year;return t.setUTCFullYear(c,0,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),oa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",130),d(h(r),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){var o=function(c){return{year:c,isTwoDigitYear:s==="YY"}};switch(s){case"Y":return Y(F(4,t),o);case"Yo":return Y(n.ordinalNumber(t,{unit:"year"}),o);default:return Y(F(s.length,t),o)}}},{key:"validate",value:function(t,s){return s.isTwoDigitYear||s.year>0}},{key:"set",value:function(t,s,n,o){var l=Le(t,o);if(n.isTwoDigitYear){var c=yt(n.year,l);return t.setUTCFullYear(c,0,o.firstWeekContainsDate),t.setUTCHours(0,0,0,0),ue(t,o)}var p=!("era"in s)||s.era===1?n.year:1-n.year;return t.setUTCFullYear(p,0,o.firstWeekContainsDate),t.setUTCHours(0,0,0,0),ue(t,o)}}]),e}(C),la=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",130),d(h(r),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s){return Ne(s==="R"?4:s.length,t)}},{key:"set",value:function(t,s,n){var o=new Date(0);return o.setUTCFullYear(n,0,4),o.setUTCHours(0,0,0,0),me(o)}}]),e}(C),ua=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",130),d(h(r),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s){return Ne(s==="u"?4:s.length,t)}},{key:"set",value:function(t,s,n){return t.setUTCFullYear(n,0,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),ca=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",120),d(h(r),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"Q":case"QQ":return F(s.length,t);case"Qo":return n.ordinalNumber(t,{unit:"quarter"});case"QQQ":return n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(t,{width:"wide",context:"formatting"})||n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,s){return s>=1&&s<=4}},{key:"set",value:function(t,s,n){return t.setUTCMonth((n-1)*3,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),da=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",120),d(h(r),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"q":case"qq":return F(s.length,t);case"qo":return n.ordinalNumber(t,{unit:"quarter"});case"qqq":return n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(t,{width:"wide",context:"standalone"})||n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(t,s){return s>=1&&s<=4}},{key:"set",value:function(t,s,n){return t.setUTCMonth((n-1)*3,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),ha=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),d(h(r),"priority",110),r}return y(e,[{key:"parse",value:function(t,s,n){var o=function(c){return c-1};switch(s){case"M":return Y(A(E.month,t),o);case"MM":return Y(F(2,t),o);case"Mo":return Y(n.ordinalNumber(t,{unit:"month"}),o);case"MMM":return n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(t,{width:"wide",context:"formatting"})||n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,s){return s>=0&&s<=11}},{key:"set",value:function(t,s,n){return t.setUTCMonth(n,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),pa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",110),d(h(r),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){var o=function(c){return c-1};switch(s){case"L":return Y(A(E.month,t),o);case"LL":return Y(F(2,t),o);case"Lo":return Y(n.ordinalNumber(t,{unit:"month"}),o);case"LLL":return n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(t,{width:"wide",context:"standalone"})||n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(t,s){return s>=0&&s<=11}},{key:"set",value:function(t,s,n){return t.setUTCMonth(n,1),t.setUTCHours(0,0,0,0),t}}]),e}(C);function fa(i,a,e){f(2,arguments);var r=m(i),t=N(a),s=at(r,e)-t;return r.setUTCDate(r.getUTCDate()-s*7),r}var ma=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",100),d(h(r),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"w":return A(E.week,t);case"wo":return n.ordinalNumber(t,{unit:"week"});default:return F(s.length,t)}}},{key:"validate",value:function(t,s){return s>=1&&s<=53}},{key:"set",value:function(t,s,n,o){return ue(fa(t,n,o),o)}}]),e}(C);function va(i,a){f(2,arguments);var e=m(i),r=N(a),t=rt(e)-r;return e.setUTCDate(e.getUTCDate()-t*7),e}var ga=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",100),d(h(r),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"I":return A(E.week,t);case"Io":return n.ordinalNumber(t,{unit:"week"});default:return F(s.length,t)}}},{key:"validate",value:function(t,s){return s>=1&&s<=53}},{key:"set",value:function(t,s,n){return me(va(t,n))}}]),e}(C),ya=[31,28,31,30,31,30,31,31,30,31,30,31],ba=[31,29,31,30,31,30,31,31,30,31,30,31],wa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",90),d(h(r),"subPriority",1),d(h(r),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"d":return A(E.date,t);case"do":return n.ordinalNumber(t,{unit:"date"});default:return F(s.length,t)}}},{key:"validate",value:function(t,s){var n=t.getUTCFullYear(),o=bt(n),l=t.getUTCMonth();return o?s>=1&&s<=ba[l]:s>=1&&s<=ya[l]}},{key:"set",value:function(t,s,n){return t.setUTCDate(n),t.setUTCHours(0,0,0,0),t}}]),e}(C),ka=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",90),d(h(r),"subpriority",1),d(h(r),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"D":case"DD":return A(E.dayOfYear,t);case"Do":return n.ordinalNumber(t,{unit:"date"});default:return F(s.length,t)}}},{key:"validate",value:function(t,s){var n=t.getUTCFullYear(),o=bt(n);return o?s>=1&&s<=366:s>=1&&s<=365}},{key:"set",value:function(t,s,n){return t.setUTCMonth(0,n),t.setUTCHours(0,0,0,0),t}}]),e}(C);function je(i,a,e){var r,t,s,n,o,l,c,p;f(2,arguments);var b=fe(),P=N((r=(t=(s=(n=e==null?void 0:e.weekStartsOn)!==null&&n!==void 0?n:e==null||(o=e.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&s!==void 0?s:b.weekStartsOn)!==null&&t!==void 0?t:(c=b.locale)===null||c===void 0||(p=c.options)===null||p===void 0?void 0:p.weekStartsOn)!==null&&r!==void 0?r:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var S=m(i),H=N(a),B=S.getUTCDay(),L=H%7,X=(L+7)%7,re=(X<P?7:0)+H-B;return S.setUTCDate(S.getUTCDate()+re),S}var Ca=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",90),d(h(r),"incompatibleTokens",["D","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"E":case"EE":case"EEE":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,s){return s>=0&&s<=6}},{key:"set",value:function(t,s,n,o){return t=je(t,n,o),t.setUTCHours(0,0,0,0),t}}]),e}(C),Da=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",90),d(h(r),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n,o){var l=function(p){var b=Math.floor((p-1)/7)*7;return(p+o.weekStartsOn+6)%7+b};switch(s){case"e":case"ee":return Y(F(s.length,t),l);case"eo":return Y(n.ordinalNumber(t,{unit:"day"}),l);case"eee":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeeee":return n.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,s){return s>=0&&s<=6}},{key:"set",value:function(t,s,n,o){return t=je(t,n,o),t.setUTCHours(0,0,0,0),t}}]),e}(C),xa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",90),d(h(r),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n,o){var l=function(p){var b=Math.floor((p-1)/7)*7;return(p+o.weekStartsOn+6)%7+b};switch(s){case"c":case"cc":return Y(F(s.length,t),l);case"co":return Y(n.ordinalNumber(t,{unit:"day"}),l);case"ccc":return n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"ccccc":return n.day(t,{width:"narrow",context:"standalone"});case"cccccc":return n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return n.day(t,{width:"wide",context:"standalone"})||n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(t,s){return s>=0&&s<=6}},{key:"set",value:function(t,s,n,o){return t=je(t,n,o),t.setUTCHours(0,0,0,0),t}}]),e}(C);function Ma(i,a){f(2,arguments);var e=N(a);e%7===0&&(e=e-7);var r=1,t=m(i),s=t.getUTCDay(),n=e%7,o=(n+7)%7,l=(o<r?7:0)+e-s;return t.setUTCDate(t.getUTCDate()+l),t}var Ta=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",90),d(h(r),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){var o=function(c){return c===0?7:c};switch(s){case"i":case"ii":return F(s.length,t);case"io":return n.ordinalNumber(t,{unit:"day"});case"iii":return Y(n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),o);case"iiiii":return Y(n.day(t,{width:"narrow",context:"formatting"}),o);case"iiiiii":return Y(n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),o);case"iiii":default:return Y(n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),o)}}},{key:"validate",value:function(t,s){return s>=1&&s<=7}},{key:"set",value:function(t,s,n){return t=Ma(t,n),t.setUTCHours(0,0,0,0),t}}]),e}(C),Sa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",80),d(h(r),"incompatibleTokens",["b","B","H","k","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"a":case"aa":case"aaa":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(t,s,n){return t.setUTCHours(qe(n),0,0,0),t}}]),e}(C),Oa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),d(h(r),"priority",80),d(h(r),"incompatibleToken