diff --git a/268.a6b5563c8d1fe58c.js b/268.a6b5563c8d1fe58c.js
new file mode 100644
index 0000000000..9feb779927
--- /dev/null
+++ b/268.a6b5563c8d1fe58c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkngx_bootstrap_docs=self.webpackChunkngx_bootstrap_docs||[]).push([[268],{64268:(u,c,r)=>{r.r(c),r.d(c,{DatepickerSectionComponent:()=>pi,DemoDatepickerModule:()=>gm});var d=r(60177),h=r(84341),hi=r(8681);function Ye(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function A(e){return"string"==typeof e}function vt(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function he(e){return e&&e.getTime&&!isNaN(e.getTime())}function Le(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function He(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function L(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function O(e,s){return Object.prototype.hasOwnProperty.call(e,s)}function xe(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function $n(e){return void 0===e}function b(e){const s=+e;let n=0;return 0!==s&&isFinite(s)&&(n=Ye(s)),n}const at={},Xn={date:"day",hour:"hours",minute:"minutes",second:"seconds",millisecond:"milliseconds"};function V(e,s){const n=e.toLowerCase();let a=e;n in Xn&&(a=Xn[n]),at[n]=at[`${n}s`]=at[s]=a}function zn(e){return A(e)?at[e]||at[e.toLowerCase()]:void 0}function de(e,s,n){const a=`${Math.abs(e)}`;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,s-a.length)).toString().substr(1)+a}const zt={},Ie={},Jn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;function f(e,s,n,a){e&&(Ie[e]=a),s&&(Ie[s[0]]=function(){return de(a.apply(null,arguments),s[1],s[2])}),n&&(Ie[n]=function(i,o){return o.locale.ordinal(a.apply(null,arguments),e)})}function ki(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Jt(e,s,n){const a=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(a.getUTCFullYear())&&a.setUTCFullYear(e),a}function yt(e,s=0,n=1,a=0,i=0,o=0,l=0){const m=new Date(e,s,n,a,i,o,l);return e<100&&e>=0&&isFinite(m.getFullYear())&&m.setFullYear(e),m}function k(e,s=!1){return s?e.getUTCHours():e.getHours()}function Ae(e,s=!1){return s?e.getUTCMinutes():e.getMinutes()}function Kt(e,s=!1){return s?e.getUTCSeconds():e.getSeconds()}function me(e,s=!1){return s?e.getUTCMilliseconds():e.getMilliseconds()}function se(e,s=!1){return s?e.getUTCDay():e.getDay()}function it(e,s=!1){return s?e.getUTCDate():e.getDate()}function v(e,s=!1){return s?e.getUTCMonth():e.getMonth()}function E(e,s=!1){return s?e.getUTCFullYear():e.getFullYear()}function Ge(e,s){return!(!e||!s)&&We(e,s)&&v(e)===v(s)}function We(e,s){return!(!e||!s)&&E(e)===E(s)}function fe(e,s){return!(!e||!s)&&We(e,s)&&Ge(e,s)&&it(e)===it(s)}const Kn=/\d/,G=/\d\d/,Qn=/\d{3}/,Qt=/\d{4}/,Mt=/[+-]?\d{6}/,w=/\d\d?/,Zn=/\d\d\d\d?/,qn=/\d\d\d\d\d\d?/,Ct=/\d{1,3}/,Zt=/\d{1,4}/,Tt=/[+-]?\d{1,6}/,wi=/\d+/,wt=/[+-]?\d+/,qt=/Z|[+-]\d\d(?::?\d\d)?/gi,Yi=/[+-]?\d+(\.\d{1,3})?/,ot=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Yt={};function p(e,s,n){Yt[e]=Le(s)?s:function(a,i){return a&&n?n:s}}function Li(e,s){return O(Yt,e)?Yt[e](!1,s):new RegExp(function xi(e){return Se(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(s,n,a,i,o)=>n||a||i||o))}(e))}function Se(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}const en={};function Y(e,s){const n=A(e)?[e]:e;let a=s;if(He(s)&&(a=function(i,o,l){return o[s]=b(i),l}),L(n)&&Le(a)){let i;for(i=0;i68?1900:2e3)}function lt(e){return es(e)?366:365}function es(e){return e%4==0&&e%100!=0||e%400==0}function sn(e,s){if(isNaN(e)||isNaN(s))return NaN;const n=function fi(e,s){return(e%s+s)%s}(s,12);return 1===n?es(e+(s-n)/12)?29:28:31-n%7%2}const Bi={year:0,month:0,day:0,hour:0,minute:0,seconds:0};function j(e,s){const n=Object.assign({},Bi,s),a=e.getFullYear()+(n.year||0),i=e.getMonth()+(n.month||0);let o=e.getDate()+(n.day||0);return n.month&&!n.day&&(o=Math.min(o,sn(a,i))),yt(a,i,o,e.getHours()+(n.hour||0),e.getMinutes()+(n.minute||0),e.getSeconds()+(n.seconds||0))}function Ne(e,s){return He(s)?s:e}function an(e,s,n){const a=Math.min(it(e),sn(E(e),s));return n?e.setUTCMonth(s,a):e.setMonth(s,a),e}function ts(e,s,n){return n?e.setUTCDate(s):e.setDate(s),e}function Re(e){return new Date(e.getTime())}function pe(e,s,n){const a=Re(e);switch(s){case"year":an(a,0,n);case"quarter":case"month":ts(a,1,n);case"week":case"isoWeek":case"day":case"date":!function Ii(e,s,n){n?e.setUTCHours(s):e.setHours(s)}(a,0,n);case"hours":!function Ai(e,s,n){n?e.setUTCMinutes(s):e.setMinutes(s)}(a,0,n);case"minutes":!function Gi(e,s,n){n?e.setUTCSeconds(s):e.setSeconds(s)}(a,0,n);case"seconds":!function Wi(e,s,n){n?e.setUTCMilliseconds(s):e.setMilliseconds(s)}(a,0,n)}return"week"===s&&function rr(e,s,n={}){_t(e,s-ws(e,n.locale,n.isUTC),"day")}(a,0,{isUTC:n}),"isoWeek"===s&&function cr(e,s,n={}){const a=function or(e,s=B()){return A(e)?s.weekdaysParse(e)%7||7:He(e)&&isNaN(e)?null:e}(s,n.locale);pt(e,S(e)%7?a:a-7)}(a,1),"quarter"===s&&an(a,3*Math.floor(v(a,n)/3),n),a}function Lt(e,s,n){let a=s;return"date"===a&&(a="day"),function sr(e,s,n,a){return Ts(e,gn(s,n),-1,a)}(_t(pe(e,a,n),1,"isoWeek"===a?"week":a,n),1,"milliseconds",n)}function on(e,s){const n=+pe(e,"day",s),a=+pe(e,"year",s);return Math.round((n-a)/864e5)+1}function xt(e,s,n){const a=s-n+7;return-(Jt(e,0,a).getUTCDay()-s+7)%7+a-1}function Ue(e,s,n,a){const i=xt(E(e,a),s,n),o=Math.floor((on(e,a)-i-1)/7)+1;let l,m;return o<1?(m=E(e,a)-1,l=o+St(m,s,n)):o>St(E(e,a),s,n)?(l=o-St(E(e,a),s,n),m=E(e,a)+1):(m=E(e,a),l=o),{week:l,year:m}}function St(e,s,n){const a=xt(e,s,n),i=xt(e+1,s,n);return(lt(e)-a+i)/7}const ns=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Xi="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ss="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),zi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),as="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ji="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),is={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Zi=ot,qi=ot;class eo{constructor(s){s&&this.set(s)}set(s){let n;for(n in s){if(!s.hasOwnProperty(n))continue;const a=s[n];this[Le(a)?n:`_${n}`]=a}this._config=s}calendar(s,n,a){const i=this._calendar[s]||this._calendar.sameElse;return Le(i)?i.call(null,n,a):i}longDateFormat(s){const n=this._longDateFormat[s],a=this._longDateFormat[s.toUpperCase()];return n||!a?n:(this._longDateFormat[s]=a.replace(/MMMM|MM|DD|dddd/g,function(i){return i.slice(1)}),this._longDateFormat[s])}get invalidDate(){return this._invalidDate}set invalidDate(s){this._invalidDate=s}ordinal(s,n){return this._ordinal.replace("%d",s.toString(10))}preparse(s,n){return s}getFullYear(s,n=!1){return E(s,n)}postformat(s){return s}relativeTime(s,n,a,i){const o=this._relativeTime[a];return Le(o)?o(s,n,a,i):o.replace(/%d/i,s.toString(10))}pastFuture(s,n){const a=this._relativeTime[s>0?"future":"past"];return Le(a)?a(n):a.replace(/%s/i,n)}months(s,n,a=!1){if(!s)return L(this._months)?this._months:this._months.standalone;if(L(this._months))return this._months[v(s,a)];const i=(this._months.isFormat||ns).test(n)?"format":"standalone";return this._months[i][v(s,a)]}monthsShort(s,n,a=!1){if(!s)return L(this._monthsShort)?this._monthsShort:this._monthsShort.standalone;if(L(this._monthsShort))return this._monthsShort[v(s,a)];const i=ns.test(n)?"format":"standalone";return this._monthsShort[i][v(s,a)]}monthsParse(s,n,a){let i,o,l;if(this._monthsParseExact)return this.handleMonthStrictParse(s,n,a);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),l=0;l<12;l++){if(i=new Date(Date.UTC(2e3,l)),a&&!this._longMonthsParse[l]){const m=this.months(i,"",!0).replace(".",""),_=this.monthsShort(i,"",!0).replace(".","");this._longMonthsParse[l]=new RegExp(`^${m}$`,"i"),this._shortMonthsParse[l]=new RegExp(`^${_}$`,"i")}if(!a&&!this._monthsParse[l]&&(o=`^${this.months(i,"",!0)}|^${this.monthsShort(i,"",!0)}`,this._monthsParse[l]=new RegExp(o.replace(".",""),"i")),a&&"MMMM"===n&&this._longMonthsParse[l].test(s)||a&&"MMM"===n&&this._shortMonthsParse[l].test(s)||!a&&this._monthsParse[l].test(s))return l}}monthsRegex(s){return this._monthsParseExact?(O(this,"_monthsRegex")||this.computeMonthsParse(),s?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=qi),this._monthsStrictRegex&&s?this._monthsStrictRegex:this._monthsRegex)}monthsShortRegex(s){return this._monthsParseExact?(O(this,"_monthsRegex")||this.computeMonthsParse(),s?this._monthsShortStrictRegex:this._monthsShortRegex):(O(this,"_monthsShortRegex")||(this._monthsShortRegex=Zi),this._monthsShortStrictRegex&&s?this._monthsShortStrictRegex:this._monthsShortRegex)}week(s,n){return Ue(s,this._week.dow,this._week.doy,n).week}firstDayOfWeek(){return this._week.dow}firstDayOfYear(){return this._week.doy}weekdays(s,n,a){if(!s)return L(this._weekdays)?this._weekdays:this._weekdays.standalone;if(L(this._weekdays))return this._weekdays[se(s,a)];const i=this._weekdays.isFormat.test(n)?"format":"standalone";return this._weekdays[i][se(s,a)]}weekdaysMin(s,n,a){return s?this._weekdaysMin[se(s,a)]:this._weekdaysMin}weekdaysShort(s,n,a){return s?this._weekdaysShort[se(s,a)]:this._weekdaysShort}weekdaysParse(s,n,a){let i,o;if(this._weekdaysParseExact)return this.handleWeekStrictParse(s,n,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){const l=pt(new Date(Date.UTC(2e3,1)),i,null,!0);if(a&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp(`^${this.weekdays(l,"",!0).replace(".",".?")}$`,"i"),this._shortWeekdaysParse[i]=new RegExp(`^${this.weekdaysShort(l,"",!0).replace(".",".?")}$`,"i"),this._minWeekdaysParse[i]=new RegExp(`^${this.weekdaysMin(l,"",!0).replace(".",".?")}$`,"i")),this._weekdaysParse[i]||(o=`^${this.weekdays(l,"",!0)}|^${this.weekdaysShort(l,"",!0)}|^${this.weekdaysMin(l,"",!0)}`,this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),!(L(this._fullWeekdaysParse)&&L(this._shortWeekdaysParse)&&L(this._minWeekdaysParse)&&L(this._weekdaysParse)))return;if(a&&"dddd"===n&&this._fullWeekdaysParse[i].test(s))return i;if(a&&"ddd"===n&&this._shortWeekdaysParse[i].test(s))return i;if(a&&"dd"===n&&this._minWeekdaysParse[i].test(s))return i;if(!a&&this._weekdaysParse[i].test(s))return i}}weekdaysRegex(s){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||this.computeWeekdaysParse(),s?this._weekdaysStrictRegex:this._weekdaysRegex):(O(this,"_weekdaysRegex")||(this._weekdaysRegex=ot),this._weekdaysStrictRegex&&s?this._weekdaysStrictRegex:this._weekdaysRegex)}weekdaysShortRegex(s){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||this.computeWeekdaysParse(),s?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(O(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ot),this._weekdaysShortStrictRegex&&s?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}weekdaysMinRegex(s){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||this.computeWeekdaysParse(),s?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(O(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ot),this._weekdaysMinStrictRegex&&s?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}isPM(s){return"p"===s.toLowerCase().charAt(0)}meridiem(s,n,a){return s>11?a?"pm":"PM":a?"am":"AM"}formatLongDate(s){this._longDateFormat=this._longDateFormat?this._longDateFormat:is;const n=this._longDateFormat[s],a=this._longDateFormat[s.toUpperCase()];return n||!a?n:(this._longDateFormat[s]=a.replace(/MMMM|MM|DD|dddd/g,i=>i.slice(1)),this._longDateFormat[s])}handleMonthStrictParse(s,n,a){const i=s.toLocaleLowerCase();let o,l,m;if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],o=0;o<12;++o)m=new Date(2e3,o),this._shortMonthsParse[o]=this.monthsShort(m,"").toLocaleLowerCase(),this._longMonthsParse[o]=this.months(m,"").toLocaleLowerCase();return a?"MMM"===n?(l=this._shortMonthsParse.indexOf(i),-1!==l?l:null):(l=this._longMonthsParse.indexOf(i),-1!==l?l:null):"MMM"===n?(l=this._shortMonthsParse.indexOf(i),-1!==l?l:(l=this._longMonthsParse.indexOf(i),-1!==l?l:null)):(l=this._longMonthsParse.indexOf(i),-1!==l?l:(l=this._shortMonthsParse.indexOf(i),-1!==l?l:null))}handleWeekStrictParse(s,n,a){let i;const o=s.toLocaleLowerCase();if(!this._weekdaysParse){let l;for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],l=0;l<7;++l){const m=pt(new Date(Date.UTC(2e3,1)),l,null,!0);this._minWeekdaysParse[l]=this.weekdaysMin(m).toLocaleLowerCase(),this._shortWeekdaysParse[l]=this.weekdaysShort(m).toLocaleLowerCase(),this._weekdaysParse[l]=this.weekdays(m,"").toLocaleLowerCase()}}if(L(this._weekdaysParse)&&L(this._shortWeekdaysParse)&&L(this._minWeekdaysParse))return a?"dddd"===n?(i=this._weekdaysParse.indexOf(o),-1!==i?i:null):"ddd"===n?(i=this._shortWeekdaysParse.indexOf(o),-1!==i?i:null):(i=this._minWeekdaysParse.indexOf(o),-1!==i?i:null):"dddd"===n?(i=this._weekdaysParse.indexOf(o),-1!==i||(i=this._shortWeekdaysParse.indexOf(o),-1!==i)?i:(i=this._minWeekdaysParse.indexOf(o),-1!==i?i:null)):"ddd"===n?(i=this._shortWeekdaysParse.indexOf(o),-1!==i||(i=this._weekdaysParse.indexOf(o),-1!==i)?i:(i=this._minWeekdaysParse.indexOf(o),-1!==i?i:null)):(i=this._minWeekdaysParse.indexOf(o),-1!==i||(i=this._weekdaysParse.indexOf(o),-1!==i)?i:(i=this._shortWeekdaysParse.indexOf(o),-1!==i?i:null))}computeMonthsParse(){const s=[],n=[],a=[];let i,o;for(o=0;o<12;o++)i=new Date(2e3,o),s.push(this.monthsShort(i,"")),n.push(this.months(i,"")),a.push(this.months(i,"")),a.push(this.monthsShort(i,""));for(s.sort(je),n.sort(je),a.sort(je),o=0;o<12;o++)s[o]=Se(s[o]),n[o]=Se(n[o]);for(o=0;o<24;o++)a[o]=Se(a[o]);this._monthsRegex=new RegExp(`^(${a.join("|")})`,"i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp(`^(${n.join("|")})`,"i"),this._monthsShortStrictRegex=new RegExp(`^(${s.join("|")})`,"i")}computeWeekdaysParse(){const s=[],n=[],a=[],i=[];let o;for(o=0;o<7;o++){const l=pt(new Date(Date.UTC(2e3,1)),o,null,!0),m=this.weekdaysMin(l),_=this.weekdaysShort(l),M=this.weekdays(l);s.push(m),n.push(_),a.push(M),i.push(m),i.push(_),i.push(M)}for(s.sort(je),n.sort(je),a.sort(je),i.sort(je),o=0;o<7;o++)n[o]=Se(n[o]),a[o]=Se(a[o]),i[o]=Se(i[o]);this._weekdaysRegex=new RegExp(`^(${i.join("|")})`,"i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(`^(${a.join("|")})`,"i"),this._weekdaysShortStrictRegex=new RegExp(`^(${n.join("|")})`,"i"),this._weekdaysMinStrictRegex=new RegExp(`^(${s.join("|")})`,"i")}}function je(e,s){return s.length-e.length}const to={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:is,invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Xi,monthsShort:ss,week:{dow:0,doy:6},weekdays:zi,weekdaysMin:Ji,weekdaysShort:as,meridiemParse:/[ap]\.?m?\.?/i};function no(e,s,n){const a=Math.min(e.length,s.length),i=Math.abs(e.length-s.length);let l,o=0;for(l=0;l0;){if(n=hs(i.slice(0,o).join("-")),n)return n;if(s&&s.length>=o&&no(i,s,!0)>=o-1)break;o--}a++}return null}(L(e)?e:[e]):dt}const mt=["year","quarter","month","week","day","hours","minutes","seconds","milliseconds"],vo=mt.reduce((e,s)=>(e[s]=!0,e),{});function fs(e){return e<0?Math.floor(e):Math.ceil(e)}function gs(e){return 4800*e/146097}function mn(e){return 146097*e/4800}let ge=Math.round;const ie_ss=44,ie_s=45,ie_m=45,ie_h=22,ie_d=26,ie_M=11;function Co(e,s,n,a,i){return i.relativeTime(s||1,!!n,e,a)}class Ds{constructor(s,n={}){this._data={},this._locale=B(),this._locale=n&&n._locale||B();const i=s.year||0,o=s.quarter||0,l=s.month||0,m=s.week||0,_=s.day||0,M=s.hours||0,we=s.minutes||0,re=s.seconds||0,Nn=s.milliseconds||0;return this._isValid=function yo(e){if(Object.keys(e).some(a=>a in vo&&null===e[a]||isNaN(e[a])))return!1;let n=!1;for(let a=0;a=0&&n>=0&&a>=0||s<=0&&n<=0&&a<=0||(s+=864e5*fs(mn(a)+n),n=0,a=0),i.milliseconds=s%1e3;const o=Ye(s/1e3);i.seconds=o%60;const l=Ye(o/60);i.minutes=l%60;const m=Ye(l/60);i.hours=m%24,n+=Ye(m/24);const _=Ye(gs(n));a+=_,n-=fs(mn(_));const M=Ye(a/12);return a%=12,i.day=n,i.month=a,i.year=M,e}(this)}isValid(){return this._isValid}humanize(s){if(!this.isValid())return this.localeData().invalidDate;const n=this.localeData();let a=function To(e,s,n){const a=gn(e).abs(),i=ge(a.as("s")),o=ge(a.as("m")),l=ge(a.as("h")),m=ge(a.as("d")),_=ge(a.as("M")),M=ge(a.as("y")),we=i<=ie_ss&&["s",i]||i0,n])}(this,!s,n);return s&&(a=n.pastFuture(+this,a)),n.postformat(a)}localeData(){return this._locale}locale(s){return s?(this._locale=B(s)||this._locale,this):this._locale._abbr}abs(){const s=Math.abs,n=this._data;return this._milliseconds=s(this._milliseconds),this._days=s(this._days),this._months=s(this._months),n.milliseconds=s(n.milliseconds),n.seconds=s(n.seconds),n.minutes=s(n.minutes),n.hours=s(n.hours),n.month=s(n.month),n.year=s(n.year),this}as(s){if(!this.isValid())return NaN;let n,a;const i=this._milliseconds,o=zn(s);if("month"===o||"year"===o)return n=this._days+i/864e5,a=this._months+gs(n),"month"===o?a:a/12;switch(n=this._days+Math.round(mn(this._months)),o){case"week":return n/7+i/6048e5;case"day":return n+i/864e5;case"hours":return 24*n+i/36e5;case"minutes":return 1440*n+i/6e4;case"seconds":return 86400*n+i/1e3;case"milliseconds":return Math.floor(864e5*n)+i;default:throw new Error(`Unknown unit ${o}`)}}valueOf(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*b(this._months/12):NaN}}function un(e){if(null==e._isValid){const s=y(e),n=Array.prototype.some.call(s.parsedDateParts,function(i){return null!=i});let a=!isNaN(e._d&&e._d.getTime())&&s.overflow<0&&!s.empty&&!s.invalidMonth&&!s.invalidWeekday&&!s.weekdayMismatch&&!s.nullInput&&!s.invalidFormat&&!s.userInvalidated&&(!s.meridiem||s.meridiem&&n);if(e._strict&&(a=a&&0===s.charsLeftOver&&0===s.unusedTokens.length&&void 0===s.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return a;e._isValid=a}return e._isValid}function jt(e,s){return e._d=new Date(NaN),Object.assign(y(e),s||{userInvalidated:!0}),e}const Lo=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,xo=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,So=/Z|[+-]\d\d(?::?\d\d)?/,Ft=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/,!0],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/,!0],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/,!0],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/,!0],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/,!0],["YYYYMMDD",/\d{8}/,!0],["GGGG[W]WWE",/\d{4}W\d{3}/,!0],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/,!0]],_n=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Eo=/^\/?Date\((\-?\d+)/i,Ro={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480},jo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function bs(e){if(!A(e._i))return e;const s=e._i,n=Lo.exec(s)||xo.exec(s);let a,i,o,l,m,_;if(!n)return e._isValid=!1,e;for(m=0,_=Ft.length;m<_;m++)if(Ft[m][1].exec(n[1])){i=Ft[m][0],a=!1!==Ft[m][2];break}if(null==i)return e._isValid=!1,e;if(n[3]){for(m=0,_=_n.length;m<_;m++)if(_n[m][1].exec(n[3])){o=(n[2]||" ")+_n[m][0];break}if(null==o)return e._isValid=!1,e}if(!a&&null!=o)return e._isValid=!1,e;if(n[4]){if(!So.exec(n[4]))return e._isValid=!1,e;l="Z"}return e._f=i+(o||"")+(l||""),hn(e)}function Oo(e){const s=parseInt(e,10);return s<=49?s+2e3:s}function ks(e){if(!A(e._i))return e;const s=jo.exec(function Vo(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e._i));if(!s)return function Yo(e){return e._isValid=!1,e}(e);const n=function Fo(e,s,n,a,i,o){const l=[Oo(e),ss.indexOf(s),parseInt(n,10),parseInt(a,10),parseInt(i,10)];return o&&l.push(parseInt(o,10)),l}(s[4],s[3],s[2],s[5],s[6],s[7]);return function Po(e,s,n){return!e||as.indexOf(e)===new Date(s[0],s[1],s[2]).getDay()||(y(n).weekdayMismatch=!0,n._isValid=!1,!1)}(s[1],n,e)&&(e._a=n,e._tzm=function Bo(e,s,n){if(e)return Ro[e];if(s)return 0;{const a=parseInt(n,10),i=a%100;return(a-i)/100*60+i}}(s[8],s[9],s[10]),e._d=Jt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),y(e).rfc2822=!0),e}function N(e,s,n,a,i=0){const o=B(n||"en");if(!o)throw new Error(`Locale "${n}" is not defined, please add it with "defineLocale(...)"`);const m=function Io(e,s,n,a,i=0){if(!he(e))return n.invalidDate;const o=vs(s,n);return zt[o]=zt[o]||function bi(e){const s=e.match(Jn),n=s.length,a=new Array(n);for(let i=0;is.formatLongDate(l)||l;for(i.lastIndex=0;a>=0&&i.test(n);)n=n.replace(i,o),i.lastIndex=0,a-=1;return n}function Xe(e,s,n){return e??s??n}function pn(e){const s=[];let n,a,i;if(e._d)return e;const o=function Ao(e){const s=new Date;return e._useUTC?[s.getUTCFullYear(),s.getUTCMonth(),s.getUTCDate()]:[s.getFullYear(),s.getMonth(),s.getDate()]}(e);for(e._w&&null==e._a[ae]&&null==e._a[ue]&&function Go(e){let s,n,a,i,o,l,m;const _=e._w;if(null!=_.GG||null!=_.W||null!=_.E)i=1,o=4,s=Xe(_.GG,e._a[q],Ue(new Date,1,4).year),n=Xe(_.W,1),a=Xe(_.E,1),(a<1||a>7)&&(m=!0);else{i=e._locale._week.dow,o=e._locale._week.doy;const M=Ue(new Date,i,o);s=Xe(_.gg,e._a[q],M.year),n=Xe(_.w,M.week),null!=_.d?(a=_.d,(a<0||a>6)&&(m=!0)):null!=_.e?(a=_.e+i,(_.e<0||_.e>6)&&(m=!0)):a=i}n<1||n>St(s,i,o)?y(e)._overflowWeeks=!0:null!=m?y(e)._overflowWeekday=!0:(l=function $i(e,s,n,a,i){const m=1+7*(s-1)+(7+n-a)%7+xt(e,a,i);let _,M;return m<=0?(_=e-1,M=lt(_)+m):m>lt(e)?(_=e+1,M=m-lt(e)):(_=e,M=m),{year:_,dayOfYear:M}}(s,n,a,i,o),e._a[q]=l.year,e._dayOfYear=l.dayOfYear)}(e),null!=e._dayOfYear&&(i=Xe(e._a[q],o[q]),(e._dayOfYear>lt(i)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),a=new Date(Date.UTC(i,0,e._dayOfYear)),e._a[ue]=a.getUTCMonth(),e._a[ae]=a.getUTCDate()),n=0;n<3&&null==e._a[n];++n)e._a[n]=s[n]=o[n];for(;n<7;n++)e._a[n]=s[n]=null==e._a[n]?2===n?1:0:e._a[n];24===e._a[R]&&0===e._a[ee]&&0===e._a[_e]&&0===e._a[Ee]&&(e._nextDay=!0,e._a[R]=0),e._d=(e._useUTC?Jt:yt).apply(null,s);const l=e._useUTC?e._d.getUTCDay():e._d.getDay();return null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[R]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==l&&(y(e).weekdayMismatch=!0),e}function ys(e){let s;const n=e._a;return n&&-2===y(e).overflow&&(s=n[ue]<0||n[ue]>11?ue:n[ae]<1||n[ae]>sn(n[q],n[ue])?ae:n[R]<0||n[R]>24||24===n[R]&&(0!==n[ee]||0!==n[_e]||0!==n[Ee])?R:n[ee]<0||n[ee]>59?ee:n[_e]<0||n[_e]>59?_e:n[Ee]<0||n[Ee]>999?Ee:-1,y(e)._overflowDayOfYear&&(sae)&&(s=ae),y(e)._overflowWeeks&&-1===s&&(s=Ei),y(e)._overflowWeekday&&-1===s&&(s=Ri),y(e).overflow=s),e}const Wo="ISO_8601",No="RFC_2822";function hn(e){if(e._f===Wo)return bs(e);if(e._f===No)return ks(e);if(e._a=[],y(e).empty=!0,L(e._f)||!e._i&&0!==e._i)return e;let s=e._i.toString(),n=0;const a=s.length,i=vs(e._f,e._locale).match(Jn)||[];let o,l,m,_;for(o=0;o0&&y(e).unusedInput.push(_),s=s.slice(s.indexOf(m)+m.length),n+=m.length),Ie[l]?(m?y(e).empty=!1:y(e).unusedTokens.push(l),Si(l,m,e)):e._strict&&!m&&y(e).unusedTokens.push(l);return y(e).charsLeftOver=a-n,s.length>0&&y(e).unusedInput.push(s),e._a[R]<=12&&!0===y(e).bigHour&&e._a[R]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[R]=function Uo(e,s,n){let a=s;if(null==n)return a;if(null!=e.meridiemHour)return e.meridiemHour(a,n);if(null==e.isPM)return a;const i=e.isPM(n);return i&&a<12&&(a+=12),!i&&12===a&&(a=0),a}(e._locale,e._a[R],e._meridiem),pn(e),ys(e)}function zo(e){const s=ys(function Jo(e){let s=e._i;const n=e._f;return e._locale=e._locale||B(e._l),null===s||void 0===n&&""===s?jt(e,{nullInput:!0}):(A(s)&&(e._i=s=e._locale.preparse(s,n)),vt(s)?(e._d=Re(s),e):(L(n)?function $o(e){let s,n,a,i,o;if(!e._f||0===e._f.length)return y(e).invalidFormat=!0,jt(e);for(o=0;oA(a)?parseInt(a,10):a),pn(e)}else if(xe(s))!function Xo(e){if(e._d)return e;const s=e._i;if(xe(s)){const n=function Di(e){const s={};let n,a;for(a in e)O(e,a)&&(n=zn(a),n&&(s[n]=e[a]));return s}(s);e._a=[n.year,n.month,n.day,n.hours,n.minutes,n.seconds,n.milliseconds].map(a=>A(a)?parseInt(a,10):a)}return pn(e)}(e);else{if(!He(s))return jt(e);e._d=new Date(s)}}(e),un(e)||(e._d=null),e))}(e));return s._d=new Date(null!=s._d?s._d.getTime():NaN),un(Object.assign({},s,{_isValid:null}))||(s._d=new Date(NaN)),s}function ut(e,s,n,a,i){return vt(e)?e:function Qo(e,s,n,a,i){const o={};let l=e;return(xe(l)&&function gi(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;let s;for(s in e)if(e.hasOwnProperty(s))return!1;return!0}(l)||L(l)&&0===l.length)&&(l=void 0),o._useUTC=o._isUTC=i,o._l=n,o._i=l,o._f=s,o._strict=a,zo(o)}(e,s,n,a,i)._d}function Ms(e){return e instanceof Date?new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()):null}function fn(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function te(e,s,n="milliseconds"){return!(!e||!s)&&("milliseconds"===n?e.valueOf()>s.valueOf():s.valueOf()=3&&e%100<=10?3:e%100>=11?4:5},ur={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},U=function(e){return function(s,n){const a=Ys(s);let i=ur[e][Ys(s)];return 2===a&&(i=i[n?0:1]),i.replace(/%d/i,s.toString())}},Ls=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"],_r={abbr:"ar",months:Ls,monthsShort:Ls,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:e=>"\u0645"===e,meridiem:(e,s,n)=>e<12?"\u0635":"\u0645",calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:U("s"),ss:U("s"),m:U("m"),mm:U("m"),h:U("h"),hh:U("h"),d:U("d"),dd:U("d"),M:U("M"),MM:U("M"),y:U("y"),yy:U("y")},preparse:e=>e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(s){return mr[s]}).replace(/\u060c/g,","),postformat:e=>e.replace(/\d/g,function(s){return dr[s]}).replace(/,/g,"\u060c"),week:{dow:6,doy:12}},pr={abbr:"bg",months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(e){switch(e){case 0:case 3:case 6:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u043d\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){const s=Number(e);let n=s%10,a=s%100;return 0===s?s+"-\u0435\u0432":0===a?s+"-\u0435\u043d":a>10&&a<20?s+"-\u0442\u0438":1===n?s+"-\u0432\u0438":2===n?s+"-\u0440\u0438":7===n||8===n?s+"-\u043c\u0438":s+"-\u0442\u0438"},week:{dow:1,doy:7}};let xs="gen._feb._mar._abr._mai._jun._jul._ago._set._oct._nov._des.".split("_"),hr="ene_feb_mar_abr_mai_jun_jul_ago_set_oct_nov_des".split("_"),Dn=[/^gen/i,/^feb/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^oct/i,/^nov/i,/^des/i],Ss=/^(gener|febrer|mar\xe7|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre|gen\.?|feb\.?|mar\.?|abr\.?|mai\.?|jun\.?|jul\.?|ago\.?|set\.?|oct\.?|nov\.?|des\.?)/i;const fr={abbr:"ca",months:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?hr[v(e,n)]:xs[v(e,n)]:xs,monthsRegex:Ss,monthsShortRegex:Ss,monthsStrictRegex:/^(gener|febrer|mar\xe7|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i,monthsShortStrictRegex:/^(gen\.?|feb\.?|mar\.?|abr\.?|mai\.?|jun\.?|jul\.?|ago\.?|set\.?|oct\.?|nov\.?|des\.?)/i,monthsParse:Dn,longMonthsParse:Dn,shortMonthsParse:Dn,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"diu._dil._dim._dix._dij._div._dis.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:e=>"[avui a "+(k(e),"les] LT"),nextDay:e=>"[dema a "+(k(e),"les] LT"),nextWeek:e=>"dddd [a "+(k(e),"les] LT"),lastDay:e=>"[ahir a "+(k(e),"les] LT"),lastWeek:e=>"[el] dddd ["+(k(e),"passades les] LT"),sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(er|on|er|rt|\xe9)/,ordinal(e){const s=Number(e);return s+(s>4?"\xe9":1===s||3===s?"r":2===s?"n":4===s?"t":"\xe9")},week:{dow:1,doy:4}},bn="leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),kn="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_");function Je(e){return e>1&&e<5&&1!=~~(e/10)}function $(e,s,n,a){const i=e+" ";switch(n){case"s":return s||a?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return s||a?i+(Je(e)?"sekundy":"sekund"):i+"sekundami";case"m":return s?"minuta":a?"minutu":"minutou";case"mm":return s||a?i+(Je(e)?"minuty":"minut"):i+"minutami";case"h":return s?"hodina":a?"hodinu":"hodinou";case"hh":return s||a?i+(Je(e)?"hodiny":"hodin"):i+"hodinami";case"d":return s||a?"den":"dnem";case"dd":return s||a?i+(Je(e)?"dny":"dn\xed"):i+"dny";case"M":return s||a?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return s||a?i+(Je(e)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):i+"m\u011bs\xedci";case"y":return s||a?"rok":"rokem";case"yy":return s||a?i+(Je(e)?"roky":"let"):i+"lety"}}const gr={abbr:"cs",months:bn,monthsShort:kn,monthsParse:function(e,s){let n,a=[];for(n=0;n<12;n++)a[n]=new RegExp("^"+e[n]+"$|^"+s[n]+"$","i");return a}(bn,kn),shortMonthsParse:function(e){let s,n=[];for(s=0;s<12;s++)n[s]=new RegExp("^"+e[s]+"$","i");return n}(kn),longMonthsParse:function(e){let s,n=[];for(s=0;s<12;s++)n[s]=new RegExp("^"+e[s]+"$","i");return n}(bn),weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek(e){switch(S(e)){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek(e){switch(S(e)){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:$,ss:$,m:$,mm:$,h:$,hh:$,d:$,dd:$,M:$,MM:$,y:$,yy:$},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},Dr={abbr:"da",months:"Januar_Februar_Marts_April_Maj_Juni_Juli_August_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),weekdays:"S\xf8ndag_Mandag_Tirsdag_Onsdag_Torsdag_Fredag_L\xf8rdag".split("_"),weekdaysShort:"S\xf8n_Man_Tir_Ons_Tor_Fre_L\xf8r".split("_"),weekdaysMin:"S\xf8_Ma_Ti_On_To_Fr_L\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}};function De(e,s,n,a){const i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return s?i[n][0]:i[n][1]}const br={abbr:"de",months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:De,mm:"%d Minuten",h:De,hh:"%d Stunden",d:De,dd:De,M:De,MM:De,y:De,yy:De},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},kr={abbr:"en-gb",months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal(e){const s=Number(e),n=s%10;return s+(1==~~(s%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}};let Es="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),vr="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),vn=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Rs=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;const yr={abbr:"es-do",months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?vr[v(e,n)]:Es[v(e,n)]:Es,monthsRegex:Rs,monthsShortRegex:Rs,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:vn,longMonthsParse:vn,shortMonthsParse:vn,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:e=>"[hoy a la"+(1!==k(e)?"s":"")+"] LT",nextDay:e=>"[ma\xf1ana a la"+(1!==k(e)?"s":"")+"] LT",nextWeek:e=>"dddd [a la"+(1!==k(e)?"s":"")+"] LT",lastDay:e=>"[ayer a la"+(1!==k(e)?"s":"")+"] LT",lastWeek:e=>"[el] dddd [pasado a la"+(1!==k(e)?"s":"")+"] LT",sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}};let js="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),Mr="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),yn=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Fs=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;const Cr={abbr:"es",months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?Mr[v(e,n)]:js[v(e,n)]:js,monthsRegex:Fs,monthsShortRegex:Fs,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:yn,longMonthsParse:yn,shortMonthsParse:yn,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:e=>"[hoy a la"+(1!==k(e)?"s":"")+"] LT",nextDay:e=>"[ma\xf1ana a la"+(1!==k(e)?"s":"")+"] LT",nextWeek:e=>"dddd [a la"+(1!==k(e)?"s":"")+"] LT",lastDay:e=>"[ayer a la"+(1!==k(e)?"s":"")+"] LT",lastWeek:e=>"[el] dddd [pasado a la"+(1!==k(e)?"s":"")+"] LT",sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}};"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),"do_lu_ma_mi_ju_vi_s\xe1".split("_");let Vs="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),wr="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");const Yr={abbr:"es-us",months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?wr[v(e,n)]:Vs[v(e,n)]:Vs,monthsParseExact:!0,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY h:mm A",LLLL:"dddd, MMMM [de] D [de] YYYY h:mm A"},calendar:{sameDay:e=>"[hoy a la"+(1!==k(e)?"s":"")+"] LT",nextDay:e=>"[ma\xf1ana a la"+(1!==k(e)?"s":"")+"] LT",nextWeek:e=>"dddd [a la"+(1!==k(e)?"s":"")+"] LT",lastDay:e=>"[ayer a la"+(1!==k(e)?"s":"")+"] LT",lastWeek:e=>"[el] dddd [pasado a la"+(1!==k(e)?"s":"")+"] LT",sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}},ne=function(e,s,n,a){const i={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[e+" minuti",e+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[e+" tunni",e+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[e+" kuu",e+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[e+" aasta",e+" aastat"]};return s?i[n][2]?i[n][2]:i[n][1]:a?i[n][0]:i[n][1]},Lr={abbr:"et",months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:ne,ss:ne,m:ne,mm:ne,h:ne,hh:ne,d:ne,dd:"%d p\xe4eva",M:ne,MM:ne,y:ne,yy:ne},dayOfMonthOrdinalParse:/\d{1,2}./,ordinal:"%d.",week:{dow:1,doy:4}};var Ot="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),xr=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",Ot[7],Ot[8],Ot[9]];function X(e,s,n,a){var i="";switch(n){case"s":return a?"muutaman sekunnin":"muutama sekunti";case"ss":return a?"sekunnin":"sekuntia";case"m":return a?"minuutin":"minuutti";case"mm":i=a?"minuutin":"minuuttia";break;case"h":return a?"tunnin":"tunti";case"hh":i=a?"tunnin":"tuntia";break;case"d":return a?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":i=a?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return a?"kuukauden":"kuukausi";case"MM":i=a?"kuukauden":"kuukautta";break;case"y":return a?"vuoden":"vuosi";case"yy":i=a?"vuoden":"vuotta"}return i=function Sr(e,s){return e<10?s?xr[e]:Ot[e]:e}(e,a)+" "+i,i}const Er={abbr:"fi",months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:X,ss:X,m:X,mm:X,h:X,hh:X,d:X,dd:X,M:X,MM:X,y:X,yy:X},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},Rr={abbr:"fr",months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal(e,s){const n=Number(e);switch(s){case"D":return n+(1===n?"er":"");default:case"M":case"Q":case"DDD":case"d":return n+(1===n?"er":"e");case"w":case"W":return n+(1===n?"re":"e")}},week:{dow:1,doy:4}},jr={abbr:"fr-ca",months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e|)/,ordinal(e,s){const n=Number(e);switch(s){case"D":return n+(1===n?"er":"");default:case"M":case"Q":case"DDD":case"d":return n+(1===n?"er":"e");case"w":case"W":return n+(1===n?"re":"e")}},week:{dow:1,doy:4}};let Ps="xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),Fr="xan_feb_mar_abr_mai_xu\xf1_xul_ago_set_out_nov_dec".split("_"),Mn=[/^xan/i,/^feb/i,/^mar/i,/^abr/i,/^mai/i,/^xu\xf1/i,/^xul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dec/i],Bs=/^(xaneiro|febreiro|marzo|abril|maio|xu\xf1o|xullo|agosto|setembro|outubro|novembro|decembro|xan\.?|feb\.?|mar\.?|abr\.?|mai\.?|xu\xf1\.?|xul\.?|ago\.?|set\.?|out\.?|nov\.?|dec\.?)/i;const Or={abbr:"gl",months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?Fr[v(e,n)]:Ps[v(e,n)]:Ps,monthsRegex:Bs,monthsShortRegex:Bs,monthsStrictRegex:/^(xaneiro|febreiro|marzo|abril|maio|xu\xf1o|xullo|agosto|setembro|outubro|novembro|decembro)/i,monthsShortStrictRegex:/^(xan\.?|feb\.?|mar\.?|abr\.?|mai\.?|xu\xf1\.?|xul\.?|ago\.?|set\.?|out\.?|nov\.?|dec\.?)/i,monthsParse:Mn,longMonthsParse:Mn,shortMonthsParse:Mn,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:e=>"[hoxe \xe1"+(1!==k(e)?"s":"")+"] LT",nextDay:e=>"[ma\xf1an \xe1"+(1!==k(e)?"s":"")+"] LT",nextWeek:e=>"dddd [\xe1"+(1!==k(e)?"s":"")+"] LT",lastDay:e=>"[onte \xe1"+(1!==k(e)?"s":"")+"] LT",lastWeek:e=>"[o] dddd [pasado \xe1"+(1!==k(e)?"s":"")+"] LT",sameElse:"L"},relativeTime:{future:"en %s",past:"fai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}},Vr={abbr:"he",months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:e=>2===e?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":e+" \u05e9\u05e2\u05d5\u05ea",d:"\u05d9\u05d5\u05dd",dd:e=>2===e?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":e+" \u05d9\u05de\u05d9\u05dd",M:"\u05d7\u05d5\u05d3\u05e9",MM:e=>2===e?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":e+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd",y:"\u05e9\u05e0\u05d4",yy:e=>2===e?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":e%10==0&&10!==e?e+" \u05e9\u05e0\u05d4":e+" \u05e9\u05e0\u05d9\u05dd"},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:e=>/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(e),meridiem:(e,s,n)=>e<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":e<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":e<12?n?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":e<18?n?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"};let Pr={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},Br={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};const Hr={abbr:"hi",months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:e=>e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(s){return Br[s]}),postformat:e=>e.replace(/\d/g,function(s){return Pr[s]}),meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:(e,s)=>(12===e&&(e=0),"\u0930\u093e\u0924"===s?e<4?e:e+12:"\u0938\u0941\u092c\u0939"===s?e:"\u0926\u094b\u092a\u0939\u0930"===s?e>=10?e:e+12:"\u0936\u093e\u092e"===s?e+12:void 0),meridiem:(e,s,n)=>e<4?"\u0930\u093e\u0924":e<10?"\u0938\u0941\u092c\u0939":e<17?"\u0926\u094b\u092a\u0939\u0930":e<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924",week:{dow:0,doy:6}};let Ir="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function z(e,s,n,a){switch(n){case"s":return a||s?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return e+(a||s?" m\xe1sodperc":" m\xe1sodperce");case"m":return"egy"+(a||s?" perc":" perce");case"mm":return e+(a||s?" perc":" perce");case"h":return"egy"+(a||s?" \xf3ra":" \xf3r\xe1ja");case"hh":return e+(a||s?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(a||s?" nap":" napja");case"dd":return e+(a||s?" nap":" napja");case"M":return"egy"+(a||s?" h\xf3nap":" h\xf3napja");case"MM":return e+(a||s?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(a||s?" \xe9v":" \xe9ve");case"yy":return e+(a||s?" \xe9v":" \xe9ve")}return""}function Hs(e,s){return(s?"":"[m\xfalt] ")+"["+Ir[S(e)]+"] LT[-kor]"}const Ar={abbr:"hu",months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"),weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:e=>"u"===e.charAt(1).toLowerCase(),meridiem:(e,s,n)=>e<12?!0===n?"de":"DE":!0===n?"du":"DU",calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:e=>Hs(e,!0),lastDay:"[tegnap] LT[-kor]",lastWeek:e=>Hs(e,!1),sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:z,ss:z,m:z,mm:z,h:z,hh:z,d:z,dd:z,M:z,MM:z,y:z,yy:z},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},Gr={abbr:"hr",months:"Sije\u010danj_Velja\u010da_O\u017eujak_Travanj_Svibanj_Lipanj_Srpanj_Kolovoz_Rujan_Listopad_Studeni_Prosinac".split("_"),monthsShort:"Sij_Velj_O\u017eu_Tra_Svi_Lip_Srp_Kol_Ruj_Lis_Stu_Pro".split("_"),weekdays:"Nedjelja_Ponedjeljak_Utorak_Srijeda_\u010cetvrtak_Petak_Subota".split("_"),weekdaysShort:"Ned_Pon_Uto_Sri_\u010cet_Pet_Sub".split("_"),weekdaysMin:"Ne_Po_Ut_Sr_\u010ce_Pe_Su".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Danas u] LT",nextDay:"[Sutra u] LT",nextWeek:"dddd [u] LT",lastDay:"[Ju\u010der u] LT",lastWeek:"[Zadnji] dddd [u] LT",sameElse:"L"},invalidDate:"Neispravan datum",relativeTime:{future:"za %s",past:"%s prije",s:"nekoliko sekundi",ss:"%d sekundi",m:"minuta",mm:"%d minuta",h:"sat",hh:"%d sati",d:"dan",dd:"%d dana",M:"mjesec",MM:"%d mjeseci",y:"godina",yy:"%d godina"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:e=>Number(e)+".",week:{dow:1,doy:4}},Wr={abbr:"id",months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:(e,s)=>(12===e&&(e=0),"pagi"===s?e:"siang"===s?e>=11?e:e+12:"sore"===s||"malam"===s?e+12:void 0),meridiem:(e,s,n)=>e<11?"pagi":e<15?"siang":e<19?"sore":"malam",calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}},Nr={abbr:"it",months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:e=>0===S(e)?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT",sameElse:"L"},relativeTime:{future:e=>(/^[0-9].+$/.test(e.toString(10))?"tra":"in")+" "+e,past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}},Ur={abbr:"ja",months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm dddd",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5 HH:mm dddd"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:e=>"\u5348\u5f8c"===e,meridiem:(e,s,n)=>e<12?"\u5348\u524d":"\u5348\u5f8c",calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:"[\u6765\u9031]dddd LT",lastDay:"[\u6628\u65e5] LT",lastWeek:"[\u524d\u9031]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal(e,s){switch(s){case"d":case"D":case"DDD":return e+"\u65e5";default:return e.toString(10)}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}},$r={abbr:"ka",months:{format:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e1_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10e1_\u10db\u10d0\u10e0\u10e2\u10e1_\u10d0\u10de\u10e0\u10d8\u10da\u10d8\u10e1_\u10db\u10d0\u10d8\u10e1\u10e1_\u10d8\u10d5\u10dc\u10d8\u10e1\u10e1_\u10d8\u10d5\u10da\u10d8\u10e1\u10e1_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10e1_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10e1_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e1".split("_"),standalone:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_")},monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future(e){var s=e.toString();return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(s)?s.replace(/\u10d8$/,"\u10e8\u10d8"):s+"\u10e8\u10d8"},past(e){var s=e.toString();return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(s)?s.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(s)?s.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):void 0},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal(e,s){const n=Number(e);return 0===n?n.toString():1===n?n+"-\u10da\u10d8":n<20||n<=100&&n%20==0||n%100==0?"\u10db\u10d4-"+n:n+"-\u10d4"},week:{dow:1,doy:4}},Cn={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"},Xr={abbr:"kk",months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:e=>e+(Cn[e]||Cn[e%10]||Cn[e>=100?100:null]),week:{dow:1,doy:7}},zr={abbr:"ko",months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(e,s){switch(s){case"d":case"D":case"DDD":return e+"\uc77c";case"M":return e+"\uc6d4";case"w":case"W":return e+"\uc8fc";default:return e.toString(10)}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(e){return"\uc624\ud6c4"===e},meridiem:function(e,s,n){return e<12?"\uc624\uc804":"\uc624\ud6c4"}},Jr={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function Ke(e,s,n,a){return s?be(n)[0]:a?be(n)[1]:be(n)[2]}function Is(e){return e%10==0||e>10&&e<20}function be(e){return Jr[e].split("_")}function Qe(e,s,n,a){let i=e+" ";return 1===e?i+Ke(0,s,n[0],a):s?i+(Is(e)?be(n)[1]:be(n)[0]):a?i+be(n)[1]:i+(Is(e)?be(n)[1]:be(n)[2])}const Qr={abbr:"lt",months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function Kr(e,s,n,a){return s?"kelios sekund\u0117s":a?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:Qe,m:Ke,mm:Qe,h:Ke,hh:Qe,d:Ke,dd:Qe,M:Ke,MM:Qe,y:Ke,yy:Qe},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:e=>e+"-oji",week:{dow:1,doy:4}},Zr={abbr:"lv",months:"Janv\u0101ris_Febru\u0101ris_Marts_Apr\u012blis_Maijs_J\u016bnijs_J\u016blijs_Augusts_Septembris_Oktobris_Novembris_Decembris".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mai_J\u016bn_J\u016bl_Aug_Sep_Okt_Nov_Dec".split("_"),weekdays:"Sv\u0113tdiena_Pirmdiena_Otrdiena_Tre\u0161diena_Ceturtdiena_Piektdiena_Sestdiena".split("_"),weekdaysShort:"Sv\u0113td_Pirmd_Otrd_Tre\u0161d_Ceturtd_Piektd_Sestd".split("_"),weekdaysMin:"Sv_Pi_Ot_Tr_Ce_Pk_Se".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:"da\u017e\u0101m sekund\u0113m",ss:"%d sekund\u0113m",m:"min\u016btes",mm:"%d min\u016bt\u0113m",h:"stundas",hh:"%d stund\u0101m",d:"dienas",dd:"%d dien\u0101m",M:"m\u0113ne\u0161a",MM:"%d m\u0113ne\u0161iem",y:"gada",yy:"%d gadiem"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:e=>e+".",week:{dow:1,doy:4}};function J(e,s,n,a){switch(n){case"s":return s?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return e+(s?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return e+(s?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return e+(s?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return e+(s?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return e+(s?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return e+(s?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return e.toString(10)}}const qr={abbr:"mn",months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(e){return"\u04ae\u0425"===e},meridiem:function(e,s,n){return e<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:J,ss:J,m:J,mm:J,h:J,hh:J,d:J,dd:J,M:J,MM:J,y:J,yy:J},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(e,s){switch(s){case"d":case"D":case"DDD":return e+" \u04e9\u0434\u04e9\u0440";default:return e.toString(10)}}},el={abbr:"nb",months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}};let As="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),tl="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),Tn=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],Gs=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;const nl={abbr:"nl-be",months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?tl[v(e,n)]:As[v(e,n)]:As,monthsRegex:Gs,monthsShortRegex:Gs,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:Tn,longMonthsParse:Tn,shortMonthsParse:Tn,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal(e){const s=Number(e);return s+(1===s||8===s||s>=20?"ste":"de")},week:{dow:1,doy:4}};let Ws="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),sl="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),wn=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],Ns=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;const al={abbr:"nl",months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?sl[v(e,n)]:Ws[v(e,n)]:Ws,monthsRegex:Ns,monthsShortRegex:Ns,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:wn,longMonthsParse:wn,shortMonthsParse:wn,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal(e){const s=Number(e);return s+(1===s||8===s||s>=20?"ste":"de")},week:{dow:1,doy:4}};let Yn="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),Us="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_");function ht(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function Ve(e,s,n){let a=e+" ";switch(n){case"ss":return a+(ht(e)?"sekundy":"sekund");case"m":return s?"minuta":"minut\u0119";case"mm":return a+(ht(e)?"minuty":"minut");case"h":return s?"godzina":"godzin\u0119";case"hh":return a+(ht(e)?"godziny":"godzin");case"MM":return a+(ht(e)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return a+(ht(e)?"lata":"lat")}}const il={abbr:"pl",months:(e,s,n)=>e?""===s?"("+Us[v(e,n)]+"|"+Yn[v(e,n)]+")":/D MMMM/.test(s)?Us[v(e,n)]:Yn[v(e,n)]:Yn,monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek(e){switch(S(e)){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 5:return"[W pi\u0105tek o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek(e){switch(S(e)){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 4:return"[W zesz\u0142\u0105 czwartek o] LT";case 5:return"[W zesz\u0142\u0105 pi\u0105tek o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:Ve,m:Ve,mm:Ve,h:Ve,hh:Ve,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:Ve,y:"rok",yy:Ve},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},ol={abbr:"pt-br",months:"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:e=>0===S(e)||6===S(e)?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT",sameElse:"L"},relativeTime:{future:"em %s",past:"%s atr\xe1s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba"};function Ze(e,s,n){let i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[n]}const rl={abbr:"ro",months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:Ze,m:"un minut",mm:Ze,h:"o or\u0103",hh:Ze,d:"o zi",dd:Ze,M:"o lun\u0103",MM:Ze,y:"un an",yy:Ze},week:{dow:1,doy:7}};function Pe(e,s,n){return"m"===n?s?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":e+" "+function ll(e,s){let n=e.split("_");return s%10==1&&s%100!=11?n[0]:s%10>=2&&s%10<=4&&(s%100<10||s%100>=20)?n[1]:n[2]}({ss:s?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:s?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[n],+e)}let Ln=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];const cl={abbr:"ru",months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:Ln,longMonthsParse:Ln,shortMonthsParse:Ln,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430 \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",nextWeek(e,s){if($e(s)===$e(e))return 2===S(e)?"[\u0412\u043e] dddd [\u0432] LT":"[\u0412] dddd [\u0432] LT";switch(S(e)){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd [\u0432] LT"}},lastWeek(e,s){if($e(s)===$e(e))return 2===S(e)?"[\u0412\u043e] dddd [\u0432] LT":"[\u0412] dddd [\u0432] LT";switch(S(e)){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:Pe,m:Pe,mm:Pe,h:"\u0447\u0430\u0441",hh:Pe,d:"\u0434\u0435\u043d\u044c",dd:Pe,M:"\u043c\u0435\u0441\u044f\u0446",MM:Pe,y:"\u0433\u043e\u0434",yy:Pe},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:e=>/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(e),meridiem:(e,s,n)=>e<4?"\u043d\u043e\u0447\u0438":e<12?"\u0443\u0442\u0440\u0430":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430",dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal(e,s){const n=Number(e);switch(s){case"M":case"d":case"DDD":return n+"-\u0439";case"D":return n+"-\u0433\u043e";case"w":case"W":return n+"-\u044f";default:return n.toString(10)}},week:{dow:1,doy:4}};function qe(e){return e>1&&e<5&&1!=~~(e/10)}function K(e,s,n,a){const i=e+" ";switch(n){case"s":return s||a?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return s||a?i+(qe(e)?"sekundy":"sek\xfand"):i+"sekundami";case"m":return s?"min\xfata":a?"min\xfatu":"min\xfatou";case"mm":return s||a?i+(qe(e)?"min\xfaty":"min\xfat"):i+"min\xfatami";case"h":return s?"hodina":a?"hodinu":"hodinou";case"hh":return s||a?i+(qe(e)?"hodiny":"hod\xedn"):i+"hodinami";case"d":return s||a?"de\u0148":"d\u0148om";case"dd":return s||a?i+(qe(e)?"dni":"dn\xed"):i+"d\u0148ami";case"M":return s||a?"mesiac":"mesiacom";case"MM":return s||a?i+(qe(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return s||a?"rok":"rokom";case"yy":return s||a?i+(qe(e)?"roky":"rokov"):i+"rokmi"}}const ul={abbr:"sk",months:"janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_"),weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek(e){switch(S(e)){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek(e){switch(S(e)){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"o %s",past:"pred %s",s:K,ss:K,m:K,mm:K,h:K,hh:K,d:K,dd:K,M:K,MM:K,y:K,yy:K},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}};function Q(e,s,n,a){var i=e+" ";switch(n){case"s":return s||a?"nekaj sekund":"nekaj sekundami";case"ss":return i+(1===e?s?"sekundo":"sekundi":2===e?s||a?"sekundi":"sekundah":e<5?s||a?"sekunde":"sekundah":"sekund");case"m":return s?"ena minuta":"eno minuto";case"mm":return i+(1===e?s?"minuta":"minuto":2===e?s||a?"minuti":"minutama":e<5?s||a?"minute":"minutami":s||a?"minut":"minutami");case"h":return s?"ena ura":"eno uro";case"hh":return i+(1===e?s?"ura":"uro":2===e?s||a?"uri":"urama":e<5?s||a?"ure":"urami":s||a?"ur":"urami");case"d":return s||a?"en dan":"enim dnem";case"dd":return i+(1===e?s||a?"dan":"dnem":2===e?s||a?"dni":"dnevoma":s||a?"dni":"dnevi");case"M":return s||a?"en mesec":"enim mesecem";case"MM":return i+(1===e?s||a?"mesec":"mesecem":2===e?s||a?"meseca":"mesecema":e<5?s||a?"mesece":"meseci":s||a?"mesecev":"meseci");case"y":return s||a?"eno leto":"enim letom";case"yy":return i+(1===e?s||a?"leto":"letom":2===e?s||a?"leti":"letoma":e<5?s||a?"leta":"leti":s||a?"let":"leti")}}const _l={abbr:"sl",months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek(e){switch(S(e)){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek(e){switch(S(e)){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:Q,ss:Q,m:Q,mm:Q,h:Q,hh:Q,d:Q,dd:Q,M:Q,MM:Q,y:Q,yy:Q},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}},pl={abbr:"sq",months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel\xeb_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"Di_He_Ma_Me_En_Pr_Sh".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"para %sve",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},hl={abbr:"sv",months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal(e){const s=Number(e);let n=s%10;return s+(1==~~(s%100/10)?"e":1===n||2===n?"a":"e")},week:{dow:1,doy:4}},fl={abbr:"th",months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:e=>"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===e,meridiem:(e,s,n)=>e<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07",calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}},xn={abbr:"th-be",months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:e=>"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===e,meridiem:(e,s,n)=>e<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07",calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"},preparse(e,s){const n=xn.longDateFormat[s]?xn.longDateFormat[s]:s;return-1!==n.indexOf("YYYY",n.length-4)?e.substr(0,e.length-4)+(parseInt(e.substr(e.length-4),10)-543):e},getFullYear:(e,s=!1)=>543+(s?e.getUTCFullYear():e.getFullYear())};let Sn={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};const gl={abbr:"tr",months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xc7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|\xfcnc\xfc|nc\u0131|uncu|\u0131nc\u0131)/,ordinal(e){const s=Number(e);if(0===s)return s+"'\u0131nc\u0131";let n=s%10;return s+(Sn[n]||Sn[s%100-n]||Sn[s>=100?100:null])},week:{dow:1,doy:7}};function Be(e,s,n){return"m"===n?s?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===n?s?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":e+" "+function Dl(e,s){let n=e.split("_");return s%10==1&&s%100!=11?n[0]:s%10>=2&&s%10<=4&&(s%100<10||s%100>=20)?n[1]:n[2]}({ss:s?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:s?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:s?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[n],+e)}function et(e){return function(s){return e+"\u043e"+(11===k(s)?"\u0431":"")+"] LT"}}const kl={abbr:"uk",months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function bl(e,s,n){let a={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return e?a[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(s)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(s)?"genitive":"nominative"][S(e,n)]:a.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:et("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:et("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:et("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:et("[\u0423] dddd ["),lastWeek(e){switch(S(e)){case 0:case 3:case 5:case 6:return et("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [")(e);case 1:case 2:case 4:return et("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [")(e)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:Be,m:Be,mm:Be,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:Be,d:"\u0434\u0435\u043d\u044c",dd:Be,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:Be,y:"\u0440\u0456\u043a",yy:Be},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:e=>/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(e),meridiem:(e,s,n)=>e<4?"\u043d\u043e\u0447\u0456":e<12?"\u0440\u0430\u043d\u043a\u0443":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430",dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal(e,s){const n=Number(e);switch(s){case"M":case"d":case"DDD":case"w":case"W":return n+"-\u0439";case"D":return n+"-\u0433\u043e";default:return n.toString()}},week:{dow:1,doy:7}},vl={abbr:"vi",months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:e=>/^ch$/i.test(e),meridiem:(e,s,n)=>e<12?n?"sa":"SA":n?"ch":"CH",longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:e=>""+e,week:{dow:1,doy:4}},yl={abbr:"zh-cn",months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:(e,s)=>(12===e&&(e=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?e:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?e+12:e>=11?e:e+12),meridiem(e,s,n){let a=100*e+s;return a<600?"\u51cc\u6668":a<900?"\u65e9\u4e0a":a<1130?"\u4e0a\u5348":a<1230?"\u4e2d\u5348":a<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal(e,s){const n=Number(e);switch(s){case"d":case"D":case"DDD":return n+"\u65e5";case"M":return n+"\u6708";case"w":case"W":return n+"\u5468";default:return n.toString()}},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}},$s=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5};var Tl={s:["\u06a9\u0645\u062a\u0631 \u0627\u0632 \u06cc\u06a9 \u062b\u0627\u0646\u06cc\u0647","\u06cc\u06a9 \u062b\u0627\u0646\u06cc\u0647",["\u062f\u0648 \u062b\u0627\u0646\u06cc\u0647","\u062f\u0648 \u062b\u0627\u0646\u06cc\u0647"],"%d \u062b\u0627\u0646\u06cc\u0647","%d \u062b\u0627\u0646\u06cc\u0647","%d \u062b\u0627\u0646\u06cc\u0647"],m:["\u06a9\u0645\u062a\u0631 \u0627\u0632 \u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647","\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",["\u062f\u0648 \u062f\u0642\u06cc\u0642\u0647","\u062f\u0648 \u062f\u0642\u06cc\u0642\u0647"],"%d \u062f\u0642\u06cc\u0642\u0647","%d \u062f\u0642\u06cc\u0642\u0647","%d \u062f\u0642\u06cc\u0642\u0647"],h:["\u06a9\u0645\u062a\u0631 \u0627\u0632 \u06cc\u06a9 \u0633\u0627\u0639\u062a","\u06cc\u06a9 \u0633\u0627\u0639\u062a",["\u062f\u0648 \u0633\u0627\u0639\u062a","\u062f\u0648 \u0633\u0627\u0639\u062a"],"%d \u0633\u0627\u0639\u062a","%d \u0633\u0627\u0639\u062a","%d \u0633\u0627\u0639\u062a"],d:["\u06a9\u0645\u062a\u0631 \u0627\u0632 \u06cc\u06a9 \u0631\u0648\u0632","\u06cc\u06a9 \u0631\u0648\u0632",["\u062f\u0648 \u0631\u0648\u0632","\u062f\u0648 \u0631\u0648\u0632"],"%d \u0631\u0648\u0632","%d \u0631\u0648\u0632","%d \u0631\u0648\u0632"],M:["\u06a9\u0645\u062a\u0631 \u0627\u0632 \u06cc\u06a9 \u0645\u0627\u0647","\u06cc\u06a9 \u0645\u0627\u0647",["\u062f\u0648 \u0645\u0627\u0647","\u062f\u0648 \u0645\u0627\u0647"],"%d \u0645\u0627\u0647","%d \u0645\u0627\u0647","%d \u0645\u0627\u0647"],y:["\u06a9\u0645\u062a\u0631 \u0627\u0632 \u06cc\u06a9 \u0633\u0627\u0644","\u06cc\u06a9 \u0633\u0627\u0644",["\u062f\u0648 \u0633\u0627\u0644","\u062f\u0648 \u0633\u0627\u0644"],"%d \u0633\u0627\u0644","%d \u0633\u0627\u0644","%d \u0633\u0627\u0644"]};const Z=function(e){return function(s,n){const a=$s(s);let i=Tl[e][$s(s)];return 2===a&&(i=i[n?0:1]),i.replace(/%d/i,s.toString())}};"\u06cc\u06a9\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647 \u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c \u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),"\u06cc\u06a9\u0634\u0646\u0628\u0647_\u062f\u0648\u200c\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u200c\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),Z("s"),Z("s"),Z("m"),Z("m"),Z("h"),Z("h"),Z("d"),Z("d"),Z("M"),Z("M"),Z("y"),Z("y");var tt=function(e){return e[e.UP=0]="UP",e[e.DOWN=1]="DOWN",e}(tt||{}),t=r(54438);let I=(()=>{class e{constructor(){this.adaptivePosition=!1,this.useUtc=!1,this.isAnimated=!1,this.startView="day",this.returnFocusToInput=!1,this.containerClass="theme-green",this.displayMonths=1,this.showWeekNumbers=!0,this.dateInputFormat="L",this.rangeSeparator=" - ",this.rangeInputFormat="L",this.monthTitle="MMMM",this.yearTitle="YYYY",this.dayLabel="D",this.monthLabel="MMMM",this.yearLabel="YYYY",this.weekNumbers="w",this.showTodayButton=!1,this.showClearButton=!1,this.todayPosition="center",this.clearPosition="right",this.todayButtonLabel="Today",this.clearButtonLabel="Clear",this.customRangeButtonLabel="Custom Range",this.withTimepicker=!1,this.allowedPositions=["top","bottom"],this.keepDatepickerOpened=!1,this.keepDatesOutOfRules=!1}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var zs=r(96697),ke=r(35990),ft=r(57740),W=r(49969);const Js="220ms cubic-bezier(0, 0, 0.2, 1)",Vt=(0,W.hZ)("datepickerAnimation",[(0,W.wk)("animated-down",(0,W.iF)({height:"*",overflow:"hidden"})),(0,W.kY)("* => animated-down",[(0,W.iF)({height:0,overflow:"hidden"}),(0,W.i0)(Js)]),(0,W.wk)("animated-up",(0,W.iF)({height:"*",overflow:"hidden"})),(0,W.kY)("* => animated-up",[(0,W.iF)({height:"*",overflow:"hidden"}),(0,W.i0)(Js)]),(0,W.kY)("* => unanimated",(0,W.i0)("0s"))]);var Pt=r(18359);class Ks{constructor(){this.containerClass="",this.customRanges=[],this.chosenRange=[],this._daysCalendarSub=new Pt.yU,this.selectedTimeSub=new Pt.yU}set minDate(s){this._effects?.setMinDate(s)}set maxDate(s){this._effects?.setMaxDate(s)}set daysDisabled(s){this._effects?.setDaysDisabled(s)}set datesDisabled(s){this._effects?.setDatesDisabled(s)}set datesEnabled(s){this._effects?.setDatesEnabled(s)}set isDisabled(s){this._effects?.setDisabled(s)}set dateCustomClasses(s){this._effects?.setDateCustomClasses(s)}set dateTooltipTexts(s){this._effects?.setDateTooltipTexts(s)}set daysCalendar$(s){this._daysCalendar$=s,this._daysCalendarSub.unsubscribe(),this._daysCalendarSub.add(this._daysCalendar$.subscribe(n=>{this.multipleCalendars=!!n&&n.length>1}))}get daysCalendar$(){return this._daysCalendar$}setViewMode(s){}navigateTo(s){}dayHoverHandler(s){}weekHoverHandler(s){}monthHoverHandler(s){}yearHoverHandler(s){}timeSelectHandler(s,n){}daySelectHandler(s){}monthSelectHandler(s){}yearSelectHandler(s){}setRangeOnCalendar(s){}setToday(){}clearDate(){}_stopPropagation(s){s.stopPropagation()}}let x=(()=>{class e{static#e=this.CALCULATE="[datepicker] calculate dates matrix";static#t=this.FORMAT="[datepicker] format datepicker values";static#n=this.FLAG="[datepicker] set flags";static#s=this.SELECT="[datepicker] select date";static#a=this.NAVIGATE_OFFSET="[datepicker] shift view date";static#i=this.NAVIGATE_TO="[datepicker] change view date";static#o=this.SET_OPTIONS="[datepicker] update render options";static#r=this.HOVER="[datepicker] hover date";static#l=this.CHANGE_VIEWMODE="[datepicker] switch view mode";static#c=this.SET_MIN_DATE="[datepicker] set min date";static#d=this.SET_MAX_DATE="[datepicker] set max date";static#m=this.SET_DAYSDISABLED="[datepicker] set days disabled";static#u=this.SET_DATESDISABLED="[datepicker] set dates disabled";static#_=this.SET_DATESENABLED="[datepicker] set dates enabled";static#p=this.SET_IS_DISABLED="[datepicker] set is disabled";static#h=this.SET_DATE_CUSTOM_CLASSES="[datepicker] set date custom classes";static#f=this.SET_DATE_TOOLTIP_TEXTS="[datepicker] set date tooltip texts";static#g=this.SET_LOCALE="[datepicker] set datepicker locale";static#D=this.SELECT_TIME="[datepicker] select time";static#b=this.SELECT_RANGE="[daterangepicker] select dates range";calculate(){return{type:e.CALCULATE}}format(){return{type:e.FORMAT}}flag(){return{type:e.FLAG}}select(n){return{type:e.SELECT,payload:n}}selectTime(n,a){return{type:e.SELECT_TIME,payload:{date:n,index:a}}}changeViewMode(n){return{type:e.CHANGE_VIEWMODE,payload:n}}navigateTo(n){return{type:e.NAVIGATE_TO,payload:n}}navigateStep(n){return{type:e.NAVIGATE_OFFSET,payload:n}}setOptions(n){return{type:e.SET_OPTIONS,payload:n}}selectRange(n){return{type:e.SELECT_RANGE,payload:n}}hoverDay(n){return{type:e.HOVER,payload:n.isHovered?n.cell.date:null}}minDate(n){return{type:e.SET_MIN_DATE,payload:n}}maxDate(n){return{type:e.SET_MAX_DATE,payload:n}}daysDisabled(n){return{type:e.SET_DAYSDISABLED,payload:n}}datesDisabled(n){return{type:e.SET_DATESDISABLED,payload:n}}datesEnabled(n){return{type:e.SET_DATESENABLED,payload:n}}isDisabled(n){return{type:e.SET_IS_DISABLED,payload:n}}setDateCustomClasses(n){return{type:e.SET_DATE_CUSTOM_CLASSES,payload:n}}setDateTooltipTexts(n){return{type:e.SET_DATE_TOOLTIP_TEXTS,payload:n}}setLocale(n){return{type:e.SET_LOCALE,payload:n}}static#k=this.\u0275fac=function(a){return new(a||e)};static#v=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var wl=r(84572),H=r(5964),Yl=r(96354),Bt=r(84412);let nt=(()=>{class e{constructor(){this._defaultLocale="en",this._locale=new Bt.t(this._defaultLocale),this._localeChange=this._locale.asObservable()}get locale(){return this._locale}get localeChange(){return this._localeChange}get currentLocale(){return this._locale.getValue()}use(n){n!==this.currentLocale&&this._locale.next(n)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),ve=(()=>{class e{constructor(n,a){this._actions=n,this._localeService=a,this._subs=[]}init(n){return this._store=n,this}setValue(n){this._store?.dispatch(this._actions.select(n))}setRangeValue(n){this._store?.dispatch(this._actions.selectRange(n))}setMinDate(n){return this._store?.dispatch(this._actions.minDate(n)),this}setMaxDate(n){return this._store?.dispatch(this._actions.maxDate(n)),this}setDaysDisabled(n){return this._store?.dispatch(this._actions.daysDisabled(n)),this}setDatesDisabled(n){return this._store?.dispatch(this._actions.datesDisabled(n)),this}setDatesEnabled(n){return this._store?.dispatch(this._actions.datesEnabled(n)),this}setDisabled(n){return this._store?.dispatch(this._actions.isDisabled(n)),this}setDateCustomClasses(n){return this._store?.dispatch(this._actions.setDateCustomClasses(n)),this}setDateTooltipTexts(n){return this._store?.dispatch(this._actions.setDateTooltipTexts(n)),this}setOptions(n){const a=Object.assign({locale:this._localeService.currentLocale},n);return this._store?.dispatch(this._actions.setOptions(a)),this}setBindings(n){return this._store?(n.selectedTime=this._store.select(a=>a.selectedTime).pipe((0,H.p)(a=>!!a)),n.daysCalendar$=this._store.select(a=>a.flaggedMonths).pipe((0,H.p)(a=>!!a)),n.monthsCalendar=this._store.select(a=>a.flaggedMonthsCalendar).pipe((0,H.p)(a=>!!a)),n.yearsCalendar=this._store.select(a=>a.yearsCalendarFlagged).pipe((0,H.p)(a=>!!a)),n.viewMode=this._store.select(a=>a.view?.mode),n.options$=(0,wl.z)([this._store.select(a=>a.showWeekNumbers),this._store.select(a=>a.displayMonths)]).pipe((0,Yl.T)(a=>({showWeekNumbers:a[0],displayMonths:a[1]}))),this):this}setEventHandlers(n){return n.setViewMode=a=>{this._store?.dispatch(this._actions.changeViewMode(a))},n.navigateTo=a=>{this._store?.dispatch(this._actions.navigateStep(a.step))},n.dayHoverHandler=a=>{const i=a.cell;i.isOtherMonth||i.isDisabled||(this._store?.dispatch(this._actions.hoverDay(a)),i.isHovered=a.isHovered)},n.monthHoverHandler=a=>{a.cell.isHovered=a.isHovered},n.yearHoverHandler=a=>{a.cell.isHovered=a.isHovered},this}registerDatepickerSideEffects(){return this._store?(this._subs.push(this._store.select(n=>n.view).subscribe(()=>{this._store?.dispatch(this._actions.calculate())})),this._subs.push(this._store.select(n=>n.monthsModel).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.format()))),this._subs.push(this._store.select(n=>n.formattedMonths).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.selectedDate).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.selectedRange).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.monthsCalendar).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.yearsCalendarModel).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.hoveredDate).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.dateCustomClasses).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.dateTooltipTexts).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._localeService.localeChange.subscribe(n=>this._store?.dispatch(this._actions.setLocale(n)))),this):this}destroy(){for(const n of this._subs)n.unsubscribe()}static#e=this.\u0275fac=function(a){return new(a||e)(t.KVO(x),t.KVO(nt))};static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var Qs=r(38575);const Sl={date:new Date,mode:"day"},Zs=Object.assign(new I,{locale:"en",view:Sl,selectedRange:[],selectedTime:[],monthViewOptions:{width:7,height:6}});function En(e,s,n){const a=s&&oe(Lt(e,"month"),s,"day"),i=n&&te(pe(e,"month"),n,"day");return a||i||!1}function gt(e,s,n){const a=s&&oe(Lt(e,"year"),s,"day"),i=n&&te(pe(e,"year"),n,"day");return a||i||!1}function Rn(e,s,n){return!!(s&&L(s)&&s.length)&&(n&&"year"===n&&!s[0].getDate()?s.some(a=>ze(e,a,"year")):s.some(a=>ze(e,a,"date")))}function jn(e,s,n){return!!(s&&L(s)&&s.length)&&!s.some(a=>ze(e,a,n||"date"))}function qs(e,s=0){const n=e&&e.yearsCalendarModel&&e.yearsCalendarModel[s];return n?.years[0]&&n.years[0][0]&&n.years[0][0].date}function ea(e,s){return!e||!s||!e.length&&!e[0].value||e.forEach(n=>(!n||!n.value||n.value instanceof Date||!(n.value instanceof Array&&n.value.length)||(n.value=ta(n.value,s)),e)),e}function Ht(e,s){return!e||!s||e instanceof Array&&!e.length||e instanceof Date?e:ta(e,s)}function ta(e,s){return e instanceof Array?e.map(a=>a&&(te(a,s,"date")&&(a=s),a)):e}function It(e){return e&&na(e)}function At(e){return e?.length&&e.map(s=>s&&na(s)),e}function na(e){const s=new Date;return e.setMilliseconds(s.getMilliseconds()),e.setSeconds(s.getSeconds()),e.setMinutes(s.getMinutes()),e.setHours(s.getHours()),e}function Fn(e,s){let n=e.initialDate;const a=new Array(e.height);for(let i=0;il),month:n}}function Fl(e,s,n){return e.map(a=>a[0]?N(a[0],s,n):"")}function Ol(e){const s=B(e),n=s.weekdaysShort(),a=s.firstDayOfWeek();return[...n.slice(a),...n.slice(0,a)]}function sa(e,s){return!s||e>=s}const Bl=4,Hl=3,Il={month:1};function aa(e,s){const n=pe(e,"year");return{months:Fn({width:Hl,height:Bl,initialDate:n,shift:Il},o=>({date:o,label:N(o,s.monthLabel,s.locale)})),monthTitle:"",yearTitle:N(e,s.yearTitle,s.locale),hideRightArrow:!1,hideLeftArrow:!1,disableRightArrow:!1,disableLeftArrow:!1}}const Vn=4,Pn=4,Gt=Vn*Pn,ia=-1*(Math.floor(Gt/2)-1),Gl={year:1};function oa(e,s,n){const a=function Wl(e,s){return s&&e.getFullYear()>=s.getFullYear()&&e.getFullYear()({date:m,label:N(m,s.yearLabel,s.locale)})),l=function Nl(e,s){return`${N(e[0][0].date,s.yearTitle,s.locale)} - ${N(e[Vn-1][Pn-1].date,s.yearTitle,s.locale)}`}(o,s);return{years:o,monthTitle:"",yearTitle:l,hideLeftArrow:!1,hideRightArrow:!1,disableLeftArrow:!1,disableRightArrow:!1}}function Wt(e,s){!e||!isNaN(e.getTime())||(e.setHours(s.getHours()),e.setMinutes(s.getMinutes()),e.setSeconds(s.getSeconds()),e.setMilliseconds(s.getMilliseconds()))}function ra(e=Zs,s){switch(s.type){case x.CALCULATE:return function $l(e){if(!e.view)return e;let s;s=e.displayOneMonthRange&&la(e.view.date,e.minDate,e.maxDate)?1:e.displayMonths||1;let n=e.view.date;if("day"===e.view.mode&&e.monthViewOptions){e.showPreviousMonth&&e.selectedRange&&0===e.selectedRange.length&&(n=j(n,{month:-1})),e.monthViewOptions.firstDayOfWeek=B(e.locale).firstDayOfWeek();let a=new Array(s);for(let i=0;ie.monthViewOptions?On(o.month,e.monthViewOptions):null).filter(o=>null!==o))}return Object.assign({},e,{monthsModel:a})}if("month"===e.view.mode){const a=new Array(s);for(let i=0;ifunction jl(e,s,n){return{month:e.month,monthTitle:N(e.month,s.monthTitle,s.locale),yearTitle:N(e.month,s.yearTitle,s.locale),weekNumbers:Fl(e.daysMatrix,s.weekNumbers,s.locale),weekdays:Ol(s.locale),weeks:e.daysMatrix.map((a,i)=>({days:a.map((o,l)=>({date:o,label:N(o,s.dayLabel,s.locale),monthIndex:n,weekIndex:i,dayIndex:l}))})),hideLeftArrow:!1,hideRightArrow:!1,disableLeftArrow:!1,disableRightArrow:!1}}(i,Dt(e),o));return Object.assign({},e,{formattedMonths:a})}const s=e.displayMonths||1;let n=e.view.date;if("month"===e.view.mode){const a=new Array(s);for(let i=0;ifunction Vl(e,s){return e.weeks.forEach(n=>{n.days.forEach((a,i)=>{const o=!Ge(a.date,e.month),l=!o&&fe(a.date,s.hoveredDate),m=!o&&s.selectedRange&&fe(a.date,s.selectedRange[0]),_=!o&&s.selectedRange&&fe(a.date,s.selectedRange[1]),M=!o&&fe(a.date,s.selectedDate)||m||_,we=!o&&s.selectedRange&&function Pl(e,s,n){return!!(e&&s&&s[0])&&(s[1]?e>s[0]&&e<=s[1]:!!n&&e>s[0]&&e<=n)}(a.date,s.selectedRange,s.hoveredDate),re=s.isDisabled||oe(a.date,s.minDate,"day")||te(a.date,s.maxDate,"day")||function Zo(e,s){return!(typeof s>"u"||!s||!s.length)&&s.some(n=>n===e.getDay())}(a.date,s.daysDisabled)||Rn(a.date,s.datesDisabled)||jn(a.date,s.datesEnabled),Dm=!o&&fe(a.date,new Date),bm=s.dateCustomClasses&&s.dateCustomClasses.map(ce=>fe(a.date,ce.date)?ce.classes:[]).reduce((ce,Un)=>ce.concat(Un),[]).join(" ")||"",km=s.dateTooltipTexts&&s.dateTooltipTexts.map(ce=>fe(a.date,ce.date)?ce.tooltipText:"").reduce((ce,Un)=>(ce.push(Un),ce),[]).join(" ")||"",le=Object.assign({},a,{isOtherMonth:o,isHovered:l,isSelected:M,isSelectionStart:m,isSelectionEnd:_,isInRange:we,isDisabled:re,isToday:Dm,customClasses:bm,tooltipText:km});(a.isOtherMonth!==le.isOtherMonth||a.isHovered!==le.isHovered||a.isSelected!==le.isSelected||a.isSelectionStart!==le.isSelectionStart||a.isSelectionEnd!==le.isSelectionEnd||a.isDisabled!==le.isDisabled||a.isInRange!==le.isInRange||a.customClasses!==le.customClasses||a.tooltipText!==le.tooltipText)&&(n.days[i]=le)})}),e.hideLeftArrow=s.isDisabled||!!s.monthIndex&&s.monthIndex>0&&s.monthIndex!==s.displayMonths,e.hideRightArrow=s.isDisabled||(!!s.monthIndex||0===s.monthIndex)&&!!s.displayMonths&&s.monthIndexfunction Al(e,s){return e.months.forEach((n,a)=>{n.forEach((i,o)=>{let l;const m=Ge(i.date,s.hoveredMonth),_=s.isDisabled||Rn(i.date,s.datesDisabled)||jn(i.date,s.datesEnabled,"month")||En(i.date,s.minDate,s.maxDate);!s.selectedDate&&s.selectedRange?(l=Ge(i.date,s.selectedRange[0]),l||(l=Ge(i.date,s.selectedRange[1]))):l=Ge(i.date,s.selectedDate);const M=Object.assign(i,{isHovered:m,isDisabled:_,isSelected:l});(i.isHovered!==M.isHovered||i.isDisabled!==M.isDisabled||i.isSelected!==M.isSelected)&&(e.months[a][o]=M)})}),e.hideLeftArrow=!!s.monthIndex&&s.monthIndex>0&&s.monthIndex!==s.displayMonths,e.hideRightArrow=(!!s.monthIndex||0===s.monthIndex)&&(!!s.displayMonths||0===s.displayMonths)&&s.monthIndexfunction Ul(e,s){e.years.forEach((i,o)=>{i.forEach((l,m)=>{let _;const M=We(l.date,s.hoveredYear),we=s.isDisabled||Rn(l.date,s.datesDisabled,"year")||jn(l.date,s.datesEnabled,"year")||gt(l.date,s.minDate,s.maxDate);!s.selectedDate&&s.selectedRange?(_=We(l.date,s.selectedRange[0]),_||(_=We(l.date,s.selectedRange[1]))):_=We(l.date,s.selectedDate);const re=Object.assign(l,{isHovered:M,isDisabled:we,isSelected:_});(l.isHovered!==re.isHovered||l.isDisabled!==re.isDisabled||l.isSelected!==re.isSelected)&&(e.years[o][m]=re)})}),e.hideLeftArrow=!!s.yearIndex&&s.yearIndex>0&&s.yearIndex!==s.displayMonths,e.hideRightArrow=!!s.yearIndex&&!!s.displayMonths&&s.yearIndexl)),n.value instanceof Date&&(n.selectedDate=n.value,n.selectedTime=[n.value])),Object.assign({},e,n)}case x.SELECT_RANGE:{if(!e.view)return e;const n={selectedRange:s.payload,view:e.view};n.selectedRange?.forEach((l,m)=>{if(Array.isArray(e.selectedTime)){const _=e.selectedTime[m];_&&Wt(l,_)}});const a=e.view.mode,o=Bn(s.payload&&s.payload[0]||e.view.date,e.minDate,e.maxDate);return n.view={mode:a,date:o},Object.assign({},e,n)}case x.SET_MIN_DATE:return Object.assign({},e,{minDate:s.payload});case x.SET_MAX_DATE:return Object.assign({},e,{maxDate:s.payload});case x.SET_IS_DISABLED:return Object.assign({},e,{isDisabled:s.payload});case x.SET_DATE_CUSTOM_CLASSES:return Object.assign({},e,{dateCustomClasses:s.payload});case x.SET_DATE_TOOLTIP_TEXTS:return Object.assign({},e,{dateTooltipTexts:s.payload});default:return e}}function Dt(e){return{locale:e.locale,monthTitle:e.monthTitle,yearTitle:e.yearTitle,dayLabel:e.dayLabel,monthLabel:e.monthLabel,yearLabel:e.yearLabel,weekNumbers:e.weekNumbers}}function Bn(e,s,n){const a=Array.isArray(e)?e[0]:e;return s&&te(s,a,"day")?s:n&&oe(n,a,"day")?n:a}function la(e,s,n){return!(!n||!ze(n,e,"day"))||s&&n&&s.getMonth()===n.getMonth()}let ye=(()=>{class e extends Qs.F{constructor(){const n=new Bt.t({type:"[datepicker] dispatcher init"});super(n,ra,new Qs.n(Zs,n,ra))}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Ql(e,s){if(1&e){const n=t.RV6();t.j41(0,"button",2),t.bIt("click",function(){const i=t.eBV(n).$implicit,o=t.XpG();return t.Njj(o.selectFromRanges(i))}),t.EFF(1),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG();t.AVh("selected",n.value===a.selectedRange),t.R7$(),t.SpI(" ",n.label," ")}}let Nt=(()=>{class e{constructor(){this.onSelect=new t.bkB}selectFromRanges(n){this.onSelect.emit(n)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-custom-date-view"]],inputs:{ranges:"ranges",selectedRange:"selectedRange",customRangeLabel:"customRangeLabel"},outputs:{onSelect:"onSelect"},standalone:!0,features:[t.aNF],decls:2,vars:1,consts:[[1,"bs-datepicker-predefined-btns"],["type","button","class","btn",3,"selected","click",4,"ngFor","ngForOf"],["type","button",1,"btn",3,"click"]],template:function(a,i){1&a&&(t.j41(0,"div",0),t.DNE(1,Ql,2,3,"button",1),t.k0s()),2&a&&(t.R7$(),t.Y8G("ngForOf",i.ranges))},dependencies:[d.pM],encapsulation:2,changeDetection:0})}return e})();function Zl(e,s){if(1&e){const n=t.RV6();t.qex(0),t.EFF(1," \u200b "),t.j41(2,"button",2),t.bIt("click",function(){t.eBV(n);const i=t.XpG();return t.Njj(i.view("month"))}),t.j41(3,"span"),t.EFF(4),t.k0s()(),t.bVm()}if(2&e){const n=t.XpG();t.R7$(2),t.Y8G("disabled",n.isDisabled),t.R7$(2),t.JRh(n.calendar.monthTitle)}}let Hn=(()=>{class e{constructor(){this.isDisabled=!1,this.onNavigate=new t.bkB,this.onViewMode=new t.bkB}navTo(n){this.onNavigate.emit(n?tt.DOWN:tt.UP)}view(n){this.isDisabled||this.onViewMode.emit(n)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-datepicker-navigation-view"]],inputs:{calendar:"calendar",isDisabled:"isDisabled"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode"},standalone:!0,features:[t.aNF],decls:12,vars:9,consts:[["type","button",1,"previous",3,"click","disabled"],[4,"ngIf"],["type","button",1,"current",3,"click","disabled"],["type","button",1,"next",3,"click","disabled"]],template:function(a,i){1&a&&(t.j41(0,"button",0),t.bIt("click",function(){return i.navTo(!0)}),t.j41(1,"span"),t.EFF(2,"\u2039"),t.k0s()(),t.DNE(3,Zl,5,2,"ng-container",1),t.EFF(4," \u200b "),t.j41(5,"button",2),t.bIt("click",function(){return i.view("year")}),t.j41(6,"span"),t.EFF(7),t.k0s()(),t.EFF(8," \u200b "),t.j41(9,"button",3),t.bIt("click",function(){return i.navTo(!1)}),t.j41(10,"span"),t.EFF(11,"\u203a"),t.k0s()()),2&a&&(t.xc7("visibility",i.calendar.hideLeftArrow?"hidden":"visible"),t.Y8G("disabled",i.calendar.disableLeftArrow),t.R7$(3),t.Y8G("ngIf",i.calendar&&i.calendar.monthTitle),t.R7$(2),t.Y8G("disabled",i.isDisabled),t.R7$(2),t.JRh(i.calendar.yearTitle),t.R7$(2),t.xc7("visibility",i.calendar.hideRightArrow?"hidden":"visible"),t.Y8G("disabled",i.calendar.disableRightArrow))},dependencies:[d.bT],encapsulation:2,changeDetection:0})}return e})(),ql=(()=>{class e{constructor(){this.ampm="ok",this.hours=0,this.minutes=0}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-timepicker"]],standalone:!0,features:[t.aNF],decls:16,vars:3,consts:[[1,"bs-timepicker-container"],[1,"bs-timepicker-controls"],["type","button",1,"bs-decrease"],["type","text","placeholder","00",3,"value"],["type","button",1,"bs-increase"],["type","button",1,"switch-time-format"],["src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAABSElEQVQYV3XQPUvDUBQG4HNuagtVqc6KgouCv6GIuIntYBLB9hcIQpLStCAIV7DYmpTcRWcXqZio3Vwc/UCc/QEqfgyKGbr0I7nS1EiHeqYzPO/h5SD0jaxUZjmSLCB+OFb+UFINFwASAEAdpu9gaGXVyAHHFQBkHpKHc6a9dzECvADyY9sqlAMsK9W0jzxDXqeytr3mhQckxSji27TJJ5/rPmIpwJJq3HrtduriYOurv1a4i1p5HnhkG9OFymi0ReoO05cGwb+ayv4dysVygjeFmsP05f8wpZQ8fsdvfmuY9zjWSNqUtgYFVnOVReILYoBFzdQI5/GGFzNHhGbeZnopDGU29sZbscgldmC99w35VOATTycIMMcBXIfpSVGzZhA6C8hh00conln6VQ9TGgV32OEAKQC4DrBq7CJwd0ggR7Vq/rPrfgB+C3sGypY5DAAAAABJRU5ErkJggg==","alt",""]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.EFF(3,"-"),t.k0s(),t.nrm(4,"input",3),t.j41(5,"button",4),t.EFF(6,"+"),t.k0s()(),t.j41(7,"div",1)(8,"button",2),t.EFF(9,"-"),t.k0s(),t.nrm(10,"input",3),t.j41(11,"button",4),t.EFF(12,"+"),t.k0s()(),t.j41(13,"button",5),t.EFF(14),t.nrm(15,"img",6),t.k0s()()),2&a&&(t.R7$(4),t.Y8G("value",i.hours),t.R7$(6),t.Y8G("value",i.minutes),t.R7$(4),t.SpI("",i.ampm," "))},encapsulation:2})}return e})(),ec=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-current-date"]],inputs:{title:"title"},standalone:!0,features:[t.aNF],decls:3,vars:1,consts:[[1,"current-timedate"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"span"),t.EFF(2),t.k0s()()),2&a&&(t.R7$(2),t.JRh(i.title))},encapsulation:2})}return e})();const tc=[[["bs-datepicker-navigation-view"]],"*"],nc=["bs-datepicker-navigation-view","*"];function sc(e,s){1&e&&t.nrm(0,"bs-current-date",4)}function ac(e,s){1&e&&t.nrm(0,"bs-timepicker")}let In=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-calendar-layout"]],standalone:!0,features:[t.aNF],ngContentSelectors:nc,decls:6,vars:2,consts:[["title","hey there",4,"ngIf"],[1,"bs-datepicker-head"],[1,"bs-datepicker-body"],[4,"ngIf"],["title","hey there"]],template:function(a,i){1&a&&(t.NAR(tc),t.DNE(0,sc,1,0,"bs-current-date",0),t.j41(1,"div",1),t.SdG(2),t.k0s(),t.j41(3,"div",2),t.SdG(4,1),t.k0s(),t.DNE(5,ac,1,0,"bs-timepicker",3)),2&a&&(t.Y8G("ngIf",!1),t.R7$(5),t.Y8G("ngIf",!1))},dependencies:[d.bT,ec,ql],encapsulation:2})}return e})();function ic(e,s){if(1&e){const n=t.RV6();t.j41(0,"td",4),t.bIt("click",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.viewYear(i))})("mouseenter",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.hoverYear(i,!0))})("mouseleave",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.hoverYear(i,!1))}),t.j41(1,"span"),t.EFF(2),t.k0s()()}if(2&e){const n=s.$implicit;t.AVh("disabled",n.isDisabled)("is-highlighted",n.isHovered),t.R7$(),t.AVh("selected",n.isSelected),t.R7$(),t.JRh(n.label)}}function oc(e,s){if(1&e&&(t.j41(0,"tr"),t.DNE(1,ic,3,7,"td",3),t.k0s()),2&e){const n=s.$implicit;t.R7$(),t.Y8G("ngForOf",n)}}let Ut=(()=>{class e{constructor(){this.onNavigate=new t.bkB,this.onViewMode=new t.bkB,this.onSelect=new t.bkB,this.onHover=new t.bkB}navigateTo(n){this.onNavigate.emit({step:{year:(tt.DOWN===n?-1:1)*Gt}})}viewYear(n){this.onSelect.emit(n)}hoverYear(n,a){this.onHover.emit({cell:n,isHovered:a})}changeViewMode(n){this.onViewMode.emit(n)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-years-calendar-view"]],inputs:{calendar:"calendar"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode",onSelect:"onSelect",onHover:"onHover"},standalone:!0,features:[t.aNF],decls:5,vars:2,consts:[[3,"onNavigate","onViewMode","calendar"],["role","grid",1,"years"],[4,"ngFor","ngForOf"],["role","gridcell",3,"disabled","is-highlighted","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],["role","gridcell",3,"click","mouseenter","mouseleave"]],template:function(a,i){1&a&&(t.j41(0,"bs-calendar-layout")(1,"bs-datepicker-navigation-view",0),t.bIt("onNavigate",function(l){return i.navigateTo(l)})("onViewMode",function(l){return i.changeViewMode(l)}),t.k0s(),t.j41(2,"table",1)(3,"tbody"),t.DNE(4,oc,2,1,"tr",2),t.k0s()()()),2&a&&(t.R7$(),t.Y8G("calendar",i.calendar),t.R7$(3),t.Y8G("ngForOf",null==i.calendar?null:i.calendar.years))},dependencies:[In,Hn,d.pM],encapsulation:2})}return e})();function rc(e,s){if(1&e){const n=t.RV6();t.j41(0,"td",4),t.bIt("click",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.viewMonth(i))})("mouseenter",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.hoverMonth(i,!0))})("mouseleave",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.hoverMonth(i,!1))}),t.j41(1,"span"),t.EFF(2),t.k0s()()}if(2&e){const n=s.$implicit;t.AVh("disabled",n.isDisabled)("is-highlighted",n.isHovered),t.R7$(),t.AVh("selected",n.isSelected),t.R7$(),t.JRh(n.label)}}function lc(e,s){if(1&e&&(t.j41(0,"tr"),t.DNE(1,rc,3,7,"td",3),t.k0s()),2&e){const n=s.$implicit;t.R7$(),t.Y8G("ngForOf",n)}}let $t=(()=>{class e{constructor(){this.onNavigate=new t.bkB,this.onViewMode=new t.bkB,this.onSelect=new t.bkB,this.onHover=new t.bkB}navigateTo(n){this.onNavigate.emit({step:{year:tt.DOWN===n?-1:1}})}viewMonth(n){this.onSelect.emit(n)}hoverMonth(n,a){this.onHover.emit({cell:n,isHovered:a})}changeViewMode(n){this.onViewMode.emit(n)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-month-calendar-view"]],inputs:{calendar:"calendar"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode",onSelect:"onSelect",onHover:"onHover"},standalone:!0,features:[t.aNF],decls:5,vars:2,consts:[[3,"onNavigate","onViewMode","calendar"],["role","grid",1,"months"],[4,"ngFor","ngForOf"],["role","gridcell",3,"disabled","is-highlighted","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],["role","gridcell",3,"click","mouseenter","mouseleave"]],template:function(a,i){1&a&&(t.j41(0,"bs-calendar-layout")(1,"bs-datepicker-navigation-view",0),t.bIt("onNavigate",function(l){return i.navigateTo(l)})("onViewMode",function(l){return i.changeViewMode(l)}),t.k0s(),t.j41(2,"table",1)(3,"tbody"),t.DNE(4,lc,2,1,"tr",2),t.k0s()()()),2&a&&(t.R7$(),t.Y8G("calendar",i.calendar),t.R7$(3),t.Y8G("ngForOf",null==i.calendar?null:i.calendar.months))},dependencies:[In,Hn,d.pM],encapsulation:2})}return e})();var ca=r(60944);const cc=["bsDatepickerDayDecorator",""];let dc=(()=>{class e{constructor(n,a,i){this._config=n,this._elRef=a,this._renderer=i,this.day={date:new Date,label:""}}ngOnInit(){this.day?.isToday&&this._config&&this._config.customTodayClass&&this._renderer.addClass(this._elRef.nativeElement,this._config.customTodayClass),"string"==typeof this.day?.customClasses&&this.day?.customClasses.split(" ").filter(n=>n).forEach(n=>{this._renderer.addClass(this._elRef.nativeElement,n)})}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(I),t.rXU(t.aKT),t.rXU(t.sFG))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["","bsDatepickerDayDecorator",""]],hostVars:16,hostBindings:function(a,i){2&a&&t.AVh("disabled",i.day.isDisabled)("is-highlighted",i.day.isHovered)("is-other-month",i.day.isOtherMonth)("is-active-other-month",i.day.isOtherMonthHovered)("in-range",i.day.isInRange)("select-start",i.day.isSelectionStart)("select-end",i.day.isSelectionEnd)("selected",i.day.isSelected)},inputs:{day:"day"},standalone:!0,features:[t.aNF],attrs:cc,decls:1,vars:1,template:function(a,i){1&a&&t.EFF(0),2&a&&t.JRh(i.day&&i.day.label||"")},encapsulation:2,changeDetection:0})}return e})();var mc=r(69186);function uc(e,s){1&e&&t.nrm(0,"th")}function _c(e,s){if(1&e&&(t.j41(0,"th",5),t.EFF(1),t.k0s()),2&e){const n=s.index,a=t.XpG();t.R7$(),t.SpI("",a.calendar.weekdays[n]," ")}}function pc(e,s){if(1&e){const n=t.RV6();t.j41(0,"span",11),t.bIt("click",function(){t.eBV(n);const i=t.XpG(2).$implicit,o=t.XpG();return t.Njj(o.selectWeek(i))}),t.EFF(1),t.k0s()}if(2&e){const n=t.XpG(2).index,a=t.XpG();t.R7$(),t.JRh(a.calendar.weekNumbers[n])}}function hc(e,s){if(1&e){const n=t.RV6();t.j41(0,"span",12),t.bIt("click",function(){t.eBV(n);const i=t.XpG(2).$implicit,o=t.XpG();return t.Njj(o.selectWeek(i))})("mouseenter",function(){t.eBV(n);const i=t.XpG(2).$implicit,o=t.XpG();return t.Njj(o.weekHoverHandler(i,!0))})("mouseleave",function(){t.eBV(n);const i=t.XpG(2).$implicit,o=t.XpG();return t.Njj(o.weekHoverHandler(i,!1))}),t.EFF(1),t.k0s()}if(2&e){const n=t.XpG(2).index,a=t.XpG();t.R7$(),t.JRh(a.calendar.weekNumbers[n])}}function fc(e,s){if(1&e&&(t.j41(0,"td",8),t.DNE(1,pc,2,1,"span",9)(2,hc,2,1,"span",10),t.k0s()),2&e){const n=t.XpG(2);t.AVh("active-week",n.isWeekHovered),t.R7$(),t.Y8G("ngIf",n.isiOS),t.R7$(),t.Y8G("ngIf",!n.isiOS)}}function gc(e,s){if(1&e){const n=t.RV6();t.j41(0,"span",17),t.bIt("click",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.selectDay(i))})("mouseenter",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.hoverDay(i,!0))})("mouseleave",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.hoverDay(i,!1))}),t.EFF(1),t.k0s()}if(2&e){const n=t.XpG().$implicit;t.FS9("tooltip",n.tooltipText),t.Y8G("day",n),t.R7$(),t.SpI("",n.label," 3")}}function Dc(e,s){if(1&e){const n=t.RV6();t.j41(0,"span",18),t.bIt("click",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.selectDay(i))})("mouseenter",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.hoverDay(i,!0))})("mouseleave",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.hoverDay(i,!1))}),t.EFF(1),t.k0s()}if(2&e){const n=t.XpG().$implicit;t.Y8G("day",n),t.R7$(),t.SpI("",n.label," 2")}}function bc(e,s){if(1&e){const n=t.RV6();t.j41(0,"span",19),t.bIt("click",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.selectDay(i))}),t.EFF(1),t.k0s()}if(2&e){const n=t.XpG().$implicit;t.Y8G("day",n),t.R7$(),t.SpI("",n.label," 1")}}function kc(e,s){if(1&e&&(t.j41(0,"td",13),t.DNE(1,gc,2,3,"span",14)(2,Dc,2,2,"span",15)(3,bc,2,2,"span",16),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngIf",!n.isiOS&&n.isShowTooltip),t.R7$(),t.Y8G("ngIf",!n.isiOS&&!n.isShowTooltip),t.R7$(),t.Y8G("ngIf",n.isiOS)}}function vc(e,s){if(1&e&&(t.j41(0,"tr"),t.DNE(1,fc,3,4,"td",6)(2,kc,4,3,"td",7),t.k0s()),2&e){const n=s.$implicit,a=t.XpG();t.R7$(),t.Y8G("ngIf",a.options&&a.options.showWeekNumbers),t.R7$(),t.Y8G("ngForOf",n.days)}}let bt=(()=>{class e{constructor(n){this._config=n,this.onNavigate=new t.bkB,this.onViewMode=new t.bkB,this.onSelect=new t.bkB,this.onHover=new t.bkB,this.onHoverWeek=new t.bkB,this.isiOS=/iPad|iPhone|iPod/.test(navigator.platform)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,this._config.dateTooltipTexts&&this._config.dateTooltipTexts.length>0&&(this.isShowTooltip=!0)}navigateTo(n){this.onNavigate.emit({step:{month:tt.DOWN===n?-1:1}})}changeViewMode(n){this.onViewMode.emit(n)}selectDay(n){this.onSelect.emit(n)}selectWeek(n){if(!this._config.selectWeek&&!this._config.selectWeekDateRange||0===n.days.length)return;if(this._config.selectWeek&&n.days[0]&&!n.days[0].isDisabled&&this._config.selectFromOtherMonth)return void this.onSelect.emit(n.days[0]);const a=n.days.find(i=>(this._config.selectFromOtherMonth||!i.isOtherMonth)&&!i.isDisabled);if(this.onSelect.emit(a),this._config.selectWeekDateRange){const o=n.days.slice(0).reverse().find(l=>(this._config.selectFromOtherMonth||!l.isOtherMonth)&&!l.isDisabled);this.onSelect.emit(o)}}weekHoverHandler(n,a){(this._config.selectWeek||this._config.selectWeekDateRange)&&n.days.find(o=>(this._config.selectFromOtherMonth||!o.isOtherMonth)&&!o.isDisabled)&&(n.isHovered=a,this.isWeekHovered=a,this.onHoverWeek.emit(n))}hoverDay(n,a){this._config.selectFromOtherMonth&&n.isOtherMonth&&(n.isOtherMonthHovered=a),this._config.dateTooltipTexts&&(n.tooltipText="",this._config.dateTooltipTexts.forEach(i=>{fe(i.date,n.date)&&(n.tooltipText=i.tooltipText)})),this.onHover.emit({cell:n,isHovered:a})}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(I))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-days-calendar-view"]],inputs:{calendar:"calendar",options:"options",isDisabled:"isDisabled"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode",onSelect:"onSelect",onHover:"onHover",onHoverWeek:"onHoverWeek"},standalone:!0,features:[t.aNF],decls:9,vars:5,consts:[[3,"onNavigate","onViewMode","calendar","isDisabled"],["role","grid",1,"days","weeks"],[4,"ngIf"],["aria-label","weekday",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],["aria-label","weekday"],["class","week",3,"active-week",4,"ngIf"],["role","gridcell",4,"ngFor","ngForOf"],[1,"week"],[3,"click",4,"ngIf"],[3,"click","mouseenter","mouseleave",4,"ngIf"],[3,"click"],[3,"click","mouseenter","mouseleave"],["role","gridcell"],["bsDatepickerDayDecorator","",3,"day","tooltip","click","mouseenter","mouseleave",4,"ngIf"],["bsDatepickerDayDecorator","",3,"day","click","mouseenter","mouseleave",4,"ngIf"],["bsDatepickerDayDecorator","",3,"day","click",4,"ngIf"],["bsDatepickerDayDecorator","",3,"click","mouseenter","mouseleave","day","tooltip"],["bsDatepickerDayDecorator","",3,"click","mouseenter","mouseleave","day"],["bsDatepickerDayDecorator","",3,"click","day"]],template:function(a,i){1&a&&(t.j41(0,"bs-calendar-layout")(1,"bs-datepicker-navigation-view",0),t.bIt("onNavigate",function(l){return i.navigateTo(l)})("onViewMode",function(l){return i.changeViewMode(l)}),t.k0s(),t.j41(2,"table",1)(3,"thead")(4,"tr"),t.DNE(5,uc,1,0,"th",2)(6,_c,2,1,"th",3),t.k0s()(),t.j41(7,"tbody"),t.DNE(8,vc,3,2,"tr",4),t.k0s()()()),2&a&&(t.R7$(),t.Y8G("calendar",i.calendar)("isDisabled",!!i.isDisabled),t.R7$(4),t.Y8G("ngIf",i.options&&i.options.showWeekNumbers),t.R7$(),t.Y8G("ngForOf",i.calendar.weekdays),t.R7$(2),t.Y8G("ngForOf",i.calendar.weeks))},dependencies:[In,Hn,d.bT,d.pM,dc,ca.Ss,mc.d],encapsulation:2})}return e})();var Xt=r(34156);const yc=["startTP"];function Mc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-days-calendar-view",13),t.nI1(1,"async"),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.dayHoverHandler(i))})("onHoverWeek",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.weekHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.daySelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)("isDisabled",a.isDatePickerDisabled)("options",t.bMT(1,5,a.options$))}}function Cc(e,s){if(1&e&&t.nrm(0,"timepicker",15,1),2&e){const n=t.XpG(4);t.Y8G("disabled",n.isDatePickerDisabled)}}function Tc(e,s){if(1&e&&(t.j41(0,"div",14),t.nrm(1,"timepicker",15,0),t.DNE(3,Cc,2,1,"timepicker",16),t.k0s()),2&e){const n=t.XpG(3);t.R7$(),t.Y8G("disabled",n.isDatePickerDisabled),t.R7$(2),t.Y8G("ngIf",n.isRangePicker)}}function wc(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",10),t.DNE(2,Mc,2,7,"bs-days-calendar-view",11),t.nI1(3,"async"),t.k0s(),t.DNE(4,Tc,4,2,"div",12),t.bVm()),2&e){const n=t.XpG(2);t.R7$(2),t.Y8G("ngForOf",t.bMT(3,2,n.daysCalendar$)),t.R7$(2),t.Y8G("ngIf",n.withTimepicker)}}function Yc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-month-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function Lc(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,Yc,1,3,"bs-month-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.monthsCalendar))}}function xc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-years-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function Sc(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,xc,1,3,"bs-years-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.yearsCalendar))}}function Ec(e,s){1&e&&(t.j41(0,"div",19)(1,"button",20),t.EFF(2,"Apply"),t.k0s(),t.j41(3,"button",21),t.EFF(4,"Cancel"),t.k0s()())}function Rc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",24)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.setToday())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("today-left","left"===n.todayPos)("today-right","right"===n.todayPos)("today-center","center"===n.todayPos),t.R7$(2),t.JRh(n.todayBtnLbl)}}function jc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",26)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.clearDate())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("clear-left","left"===n.clearPos)("clear-right","right"===n.clearPos)("clear-center","center"===n.clearPos),t.R7$(2),t.JRh(n.clearBtnLbl)}}function Fc(e,s){if(1&e&&(t.j41(0,"div",19),t.DNE(1,Rc,3,7,"div",22)(2,jc,3,7,"div",23),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngIf",n.showTodayBtn),t.R7$(),t.Y8G("ngIf",n.showClearBtn)}}function Oc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",27)(1,"bs-custom-date-view",28),t.bIt("onSelect",function(i){t.eBV(n);const o=t.XpG(2);return t.Njj(o.setRangeOnCalendar(i))}),t.k0s()()}if(2&e){const n=t.XpG(2);t.R7$(),t.Y8G("selectedRange",n.chosenRange)("ranges",n.customRanges)("customRangeLabel",n.customRangeBtnLbl)}}function Vc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",3)(1,"div",4),t.bIt("@datepickerAnimation.done",function(){t.eBV(n);const i=t.XpG();return t.Njj(i.positionServiceEnable())}),t.j41(2,"div",5),t.nI1(3,"async"),t.DNE(4,wc,5,4,"ng-container",6)(5,Lc,3,3,"div",7)(6,Sc,3,3,"div",7),t.k0s(),t.DNE(7,Ec,5,0,"div",8)(8,Fc,3,2,"div",8),t.k0s(),t.DNE(9,Oc,2,3,"div",9),t.k0s()}if(2&e){const n=t.XpG();t.Y8G("ngClass",n.containerClass),t.R7$(),t.Y8G("@datepickerAnimation",n.animationState),t.R7$(),t.Y8G("ngSwitch",t.bMT(3,9,n.viewMode)),t.R7$(2),t.Y8G("ngSwitchCase","day"),t.R7$(),t.Y8G("ngSwitchCase","month"),t.R7$(),t.Y8G("ngSwitchCase","year"),t.R7$(),t.Y8G("ngIf",!1),t.R7$(),t.Y8G("ngIf",n.showTodayBtn||n.showClearBtn),t.R7$(),t.Y8G("ngIf",n.customRanges&&n.customRanges.length>0)}}let An=(()=>{class e extends Ks{set value(n){this._effects?.setValue(n)}get isDatePickerDisabled(){return!!this._config.isDisabled}get isDatepickerDisabled(){return this.isDatePickerDisabled?"":null}get isDatepickerReadonly(){return this.isDatePickerDisabled?"":null}constructor(n,a,i,o,l,m,_){super(),this._config=a,this._store=i,this._element=o,this._actions=l,this._positionService=_,this.valueChange=new t.bkB,this.animationState="void",this.isRangePicker=!1,this._subs=[],this._effects=m,n.setStyle(o.nativeElement,"display","block"),n.setStyle(o.nativeElement,"position","absolute")}ngOnInit(){let n;this._positionService.setOptions({modifiers:{flip:{enabled:this._config.adaptivePosition},preventOverflow:{enabled:this._config.adaptivePosition}},allowedPositions:this._config.allowedPositions}),this._positionService.event$?.pipe((0,zs.s)(1)).subscribe(()=>{this._positionService.disable(),this.animationState=this._config.isAnimated?this.isTopPosition?"animated-up":"animated-down":"unanimated"}),this.isOtherMonthsActive=this._config.selectFromOtherMonth,this.containerClass=this._config.containerClass,this.showTodayBtn=this._config.showTodayButton,this.todayBtnLbl=this._config.todayButtonLabel,this.todayPos=this._config.todayPosition,this.showClearBtn=this._config.showClearButton,this.clearBtnLbl=this._config.clearButtonLabel,this.clearPos=this._config.clearPosition,this.customRangeBtnLbl=this._config.customRangeButtonLabel,this.withTimepicker=this._config.withTimepicker,this._effects?.init(this._store).setOptions(this._config).setBindings(this).setEventHandlers(this).registerDatepickerSideEffects(),this._subs.push(this._store.select(a=>a.selectedDate).subscribe(a=>{n=a,this.valueChange.emit(a)})),this._subs.push(this._store.select(a=>a.selectedTime).subscribe(a=>{!a||!a[0]||!(a[0]instanceof Date)||a[0]===n||this.valueChange.emit(a[0])})),this._store.dispatch(this._actions.changeViewMode(this._config.startView))}ngAfterViewInit(){this.selectedTimeSub.add(this.selectedTime?.subscribe(n=>{Array.isArray(n)&&n.length>=1&&this.startTimepicker?.writeValue(n[0])})),this.startTimepicker?.registerOnChange(n=>{this.timeSelectHandler(n,0)})}get isTopPosition(){return this._element.nativeElement.classList.contains("top")}positionServiceEnable(){this._positionService.enable()}timeSelectHandler(n,a){this._store.dispatch(this._actions.selectTime(n,a))}daySelectHandler(n){!n||(this.isOtherMonthsActive?n.isDisabled:n.isOtherMonth||n.isDisabled)||this._store.dispatch(this._actions.select(n.date))}monthSelectHandler(n){!n||n.isDisabled||this._store.dispatch(this._actions.navigateTo({unit:{month:v(n.date),year:E(n.date)},viewMode:"day"}))}yearSelectHandler(n){!n||n.isDisabled||this._store.dispatch(this._actions.navigateTo({unit:{year:E(n.date)},viewMode:"month"}))}setToday(){this._store.dispatch(this._actions.select(new Date))}clearDate(){this._store.dispatch(this._actions.select(void 0))}ngOnDestroy(){for(const n of this._subs)n.unsubscribe();this.selectedTimeSub.unsubscribe(),this._effects?.destroy()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(t.sFG),t.rXU(I),t.rXU(ye),t.rXU(t.aKT),t.rXU(x),t.rXU(ve),t.rXU(ke.DF))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-datepicker-container"]],viewQuery:function(a,i){if(1&a&&t.GBs(yc,5),2&a){let o;t.mGM(o=t.lsd())&&(i.startTimepicker=o.first)}},hostAttrs:["role","dialog","aria-label","calendar",1,"bottom"],hostVars:2,hostBindings:function(a,i){1&a&&t.bIt("click",function(l){return i._stopPropagation(l)}),2&a&&t.BMQ("disabled",i.isDatepickerDisabled)("readonly",i.isDatepickerReadonly)},standalone:!0,features:[t.Jv_([ye,ve,x,ke.DF]),t.Vt3,t.aNF],decls:2,vars:3,consts:[["startTP",""],["endTP",""],["class","bs-datepicker",3,"ngClass",4,"ngIf"],[1,"bs-datepicker",3,"ngClass"],[1,"bs-datepicker-container"],["role","application",1,"bs-calendar-container",3,"ngSwitch"],[4,"ngSwitchCase"],["class","bs-media-container",4,"ngSwitchCase"],["class","bs-datepicker-buttons",4,"ngIf"],["class","bs-datepicker-custom-range",4,"ngIf"],[1,"bs-media-container"],[3,"bs-datepicker-multiple","calendar","isDisabled","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect",4,"ngFor","ngForOf"],["class","bs-timepicker-in-datepicker-container",4,"ngIf"],[3,"onNavigate","onViewMode","onHover","onHoverWeek","onSelect","calendar","isDisabled","options"],[1,"bs-timepicker-in-datepicker-container"],[3,"disabled"],[3,"disabled",4,"ngIf"],[3,"bs-datepicker-multiple","calendar","onNavigate","onViewMode","onHover","onSelect",4,"ngFor","ngForOf"],[3,"onNavigate","onViewMode","onHover","onSelect","calendar"],[1,"bs-datepicker-buttons"],["type","button",1,"btn","btn-success"],["type","button",1,"btn","btn-default"],["class","btn-today-wrapper",3,"today-left","today-right","today-center",4,"ngIf"],["class","btn-clear-wrapper",3,"clear-left","clear-right","clear-center",4,"ngIf"],[1,"btn-today-wrapper"],[1,"btn","btn-success",3,"click"],[1,"btn-clear-wrapper"],[1,"bs-datepicker-custom-range"],[3,"onSelect","selectedRange","ranges","customRangeLabel"]],template:function(a,i){1&a&&(t.DNE(0,Vc,10,11,"div",2),t.nI1(1,"async")),2&a&&t.Y8G("ngIf",t.bMT(1,1,i.viewMode))},dependencies:[d.bT,d.YU,d.ux,d.e1,d.pM,bt,ft.gS,Xt.n,$t,Ut,Nt,d.Jj],encapsulation:2,data:{animation:[Vt]}})}return e})();var Me=r(36941),kt=r(21413),da=r(56977);let st,g=(()=>{class e{get readonlyValue(){return this.isDisabled?"":null}constructor(n,a,i,o,l){this._config=n,this._elementRef=a,this._renderer=i,this.placement="bottom",this.triggers="click",this.outsideClick=!0,this.container="body",this.outsideEsc=!0,this.isDestroy$=new kt.B,this.isDisabled=!1,this.bsValueChange=new t.bkB,this._subs=[],this._dateInputFormat$=new kt.B,Object.assign(this,this._config),this._datepicker=l.createLoader(a,o,i),this.onShown=this._datepicker.onShown,this.onHidden=this._datepicker.onHidden,this.isOpen$=new Bt.t(this.isOpen)}get isOpen(){return this._datepicker.isShown}set isOpen(n){this.isOpen$.next(n)}set bsValue(n){this._bsValue&&n&&this._bsValue.getTime()===n.getTime()||(!this._bsValue&&n&&!this._config.withTimepicker&&Wt(n,new Date),n&&this.bsConfig?.initCurrentTime&&(n=It(n)),this.initPreviousValue(),this._bsValue=n,this.bsValueChange.emit(n))}get dateInputFormat$(){return this._dateInputFormat$}ngOnInit(){this._datepicker.listen({outsideClick:this.outsideClick,outsideEsc:this.outsideEsc,triggers:this.triggers,show:()=>this.show()}),this.setConfig(),this.initPreviousValue()}initPreviousValue(){st=this._bsValue}ngOnChanges(n){n.bsConfig&&(n.bsConfig.currentValue?.initCurrentTime&&n.bsConfig.currentValue?.initCurrentTime!==n.bsConfig.previousValue?.initCurrentTime&&this._bsValue&&(this.initPreviousValue(),this._bsValue=It(this._bsValue),this.bsValueChange.emit(this._bsValue)),this.setConfig(),this._dateInputFormat$.next(this.bsConfig&&this.bsConfig.dateInputFormat)),this._datepickerRef&&this._datepickerRef.instance&&(n.minDate&&(this._datepickerRef.instance.minDate=this.minDate),n.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),n.daysDisabled&&(this._datepickerRef.instance.daysDisabled=this.daysDisabled),n.datesDisabled&&(this._datepickerRef.instance.datesDisabled=this.datesDisabled),n.datesEnabled&&(this._datepickerRef.instance.datesEnabled=this.datesEnabled),n.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled),n.dateCustomClasses&&(this._datepickerRef.instance.dateCustomClasses=this.dateCustomClasses),n.dateTooltipTexts&&(this._datepickerRef.instance.dateTooltipTexts=this.dateTooltipTexts))}initSubscribes(){this._subs.push(this.bsValueChange.subscribe(n=>{this._datepickerRef&&(this._datepickerRef.instance.value=n)})),this._datepickerRef&&this._subs.push(this._datepickerRef.instance.valueChange.subscribe(n=>{this.initPreviousValue(),this.bsValue=n,!this.keepDatepickerModalOpened()&&this.hide()}))}keepDatepickerModalOpened(){return!!(st&&this.bsConfig?.keepDatepickerOpened&&this._config.withTimepicker)&&this.isDateSame()}isDateSame(){return st instanceof Date&&this._bsValue?.getDate()===st?.getDate()&&this._bsValue?.getMonth()===st?.getMonth()&&this._bsValue?.getFullYear()===st?.getFullYear()}ngAfterViewInit(){this.isOpen$.pipe((0,H.p)(n=>n!==this.isOpen),(0,da.Q)(this.isDestroy$)).subscribe(()=>this.toggle())}show(){this._datepicker.isShown||(this.setConfig(),this._datepickerRef=this._datepicker.provide({provide:I,useValue:this._config}).attach(An).to(this.container).position({attachment:this.placement}).show({placement:this.placement}),this.initSubscribes())}hide(){this.isOpen&&this._datepicker.hide();for(const n of this._subs)n.unsubscribe();this._config.returnFocusToInput&&this._renderer.selectRootElement(this._elementRef.nativeElement).focus()}toggle(){if(this.isOpen)return this.hide();this.show()}setConfig(){this._config=Object.assign({},this._config,this.bsConfig,{value:this._config.keepDatesOutOfRules?this._bsValue:Ht(this._bsValue,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate,daysDisabled:this.daysDisabled||this.bsConfig&&this.bsConfig.daysDisabled,dateCustomClasses:this.dateCustomClasses||this.bsConfig&&this.bsConfig.dateCustomClasses,dateTooltipTexts:this.dateTooltipTexts||this.bsConfig&&this.bsConfig.dateTooltipTexts,datesDisabled:this.datesDisabled||this.bsConfig&&this.bsConfig.datesDisabled,datesEnabled:this.datesEnabled||this.bsConfig&&this.bsConfig.datesEnabled,minMode:this.minMode||this.bsConfig&&this.bsConfig.minMode,initCurrentTime:this.bsConfig?.initCurrentTime,keepDatepickerOpened:this.bsConfig?.keepDatepickerOpened,keepDatesOutOfRules:this.bsConfig?.keepDatesOutOfRules})}unsubscribeSubscriptions(){this._subs?.length&&(this._subs.map(n=>n.unsubscribe()),this._subs.length=0)}ngOnDestroy(){this._datepicker.dispose(),this.isOpen$.next(!1),this.isDestroy$&&(this.isDestroy$.next(null),this.isDestroy$.complete()),this.unsubscribeSubscriptions()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(I),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.c1b),t.rXU(Me.Li))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["","bsDatepicker",""]],hostVars:1,hostBindings:function(a,i){2&a&&t.BMQ("readonly",i.readonlyValue)},inputs:{placement:"placement",triggers:"triggers",outsideClick:"outsideClick",container:"container",outsideEsc:"outsideEsc",isDisabled:"isDisabled",minDate:"minDate",maxDate:"maxDate",minMode:"minMode",daysDisabled:"daysDisabled",datesDisabled:"datesDisabled",datesEnabled:"datesEnabled",dateCustomClasses:"dateCustomClasses",dateTooltipTexts:"dateTooltipTexts",isOpen:"isOpen",bsValue:"bsValue",bsConfig:"bsConfig"},outputs:{onShown:"onShown",onHidden:"onHidden",bsValueChange:"bsValueChange"},exportAs:["bsDatepicker"],standalone:!0,features:[t.Jv_([Me.Li]),t.OA$]})}return e})(),Pc=(()=>{class e extends I{static#e=this.\u0275fac=(()=>{let n;return function(i){return(n||(n=t.xGo(e)))(i||e)}})();static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Bc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-days-calendar-view",13),t.nI1(1,"async"),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.dayHoverHandler(i))})("onHoverWeek",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.weekHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.daySelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)("isDisabled",a.isDatePickerDisabled)("options",t.bMT(1,5,a.options$))}}function Hc(e,s){if(1&e&&t.nrm(0,"timepicker",15,1),2&e){const n=t.XpG(4);t.Y8G("disabled",n.isDatePickerDisabled)}}function Ic(e,s){if(1&e&&(t.j41(0,"div",14),t.nrm(1,"timepicker",15,0),t.DNE(3,Hc,2,1,"timepicker",16),t.k0s()),2&e){const n=t.XpG(3);t.R7$(),t.Y8G("disabled",n.isDatePickerDisabled),t.R7$(2),t.Y8G("ngIf",n.isRangePicker)}}function Ac(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",10),t.DNE(2,Bc,2,7,"bs-days-calendar-view",11),t.nI1(3,"async"),t.k0s(),t.DNE(4,Ic,4,2,"div",12),t.bVm()),2&e){const n=t.XpG(2);t.R7$(2),t.Y8G("ngForOf",t.bMT(3,2,n.daysCalendar$)),t.R7$(2),t.Y8G("ngIf",n.withTimepicker)}}function Gc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-month-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function Wc(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,Gc,1,3,"bs-month-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.monthsCalendar))}}function Nc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-years-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function Uc(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,Nc,1,3,"bs-years-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.yearsCalendar))}}function $c(e,s){1&e&&(t.j41(0,"div",19)(1,"button",20),t.EFF(2,"Apply"),t.k0s(),t.j41(3,"button",21),t.EFF(4,"Cancel"),t.k0s()())}function Xc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",24)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.setToday())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("today-left","left"===n.todayPos)("today-right","right"===n.todayPos)("today-center","center"===n.todayPos),t.R7$(2),t.JRh(n.todayBtnLbl)}}function zc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",26)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.clearDate())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("clear-left","left"===n.clearPos)("clear-right","right"===n.clearPos)("clear-center","center"===n.clearPos),t.R7$(2),t.JRh(n.clearBtnLbl)}}function Jc(e,s){if(1&e&&(t.j41(0,"div",19),t.DNE(1,Xc,3,7,"div",22)(2,zc,3,7,"div",23),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngIf",n.showTodayBtn),t.R7$(),t.Y8G("ngIf",n.showClearBtn)}}function Kc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",27)(1,"bs-custom-date-view",28),t.bIt("onSelect",function(i){t.eBV(n);const o=t.XpG(2);return t.Njj(o.setRangeOnCalendar(i))}),t.k0s()()}if(2&e){const n=t.XpG(2);t.R7$(),t.Y8G("selectedRange",n.chosenRange)("ranges",n.customRanges)("customRangeLabel",n.customRangeBtnLbl)}}function Qc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",3)(1,"div",4),t.bIt("@datepickerAnimation.done",function(){t.eBV(n);const i=t.XpG();return t.Njj(i.positionServiceEnable())}),t.j41(2,"div",5),t.nI1(3,"async"),t.DNE(4,Ac,5,4,"ng-container",6)(5,Wc,3,3,"div",7)(6,Uc,3,3,"div",7),t.k0s(),t.DNE(7,$c,5,0,"div",8)(8,Jc,3,2,"div",8),t.k0s(),t.DNE(9,Kc,2,3,"div",9),t.k0s()}if(2&e){const n=t.XpG();t.Y8G("ngClass",n.containerClass),t.R7$(),t.Y8G("@datepickerAnimation",n.animationState),t.R7$(),t.Y8G("ngSwitch",t.bMT(3,9,n.viewMode)),t.R7$(2),t.Y8G("ngSwitchCase","day"),t.R7$(),t.Y8G("ngSwitchCase","month"),t.R7$(),t.Y8G("ngSwitchCase","year"),t.R7$(),t.Y8G("ngIf",!1),t.R7$(),t.Y8G("ngIf",n.showTodayBtn||n.showClearBtn),t.R7$(),t.Y8G("ngIf",n.customRanges&&n.customRanges.length>0)}}let ma=(()=>{class e extends An{get disabledValue(){return this.isDatePickerDisabled?"":null}get readonlyValue(){return this.isDatePickerDisabled?"":null}constructor(n,a,i,o,l,m,_){super(n,a,i,o,l,m,_),n.setStyle(o.nativeElement,"display","inline-block"),n.setStyle(o.nativeElement,"position","static")}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(t.sFG),t.rXU(I),t.rXU(ye),t.rXU(t.aKT),t.rXU(x),t.rXU(ve),t.rXU(ke.DF))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-datepicker-inline-container"]],hostVars:2,hostBindings:function(a,i){1&a&&t.bIt("click",function(l){return i._stopPropagation(l)}),2&a&&t.BMQ("disabled",i.disabledValue)("readonly",i.readonlyValue)},standalone:!0,features:[t.Jv_([ye,ve,ke.DF]),t.Vt3,t.aNF],decls:2,vars:3,consts:[["startTP",""],["endTP",""],["class","bs-datepicker",3,"ngClass",4,"ngIf"],[1,"bs-datepicker",3,"ngClass"],[1,"bs-datepicker-container"],["role","application",1,"bs-calendar-container",3,"ngSwitch"],[4,"ngSwitchCase"],["class","bs-media-container",4,"ngSwitchCase"],["class","bs-datepicker-buttons",4,"ngIf"],["class","bs-datepicker-custom-range",4,"ngIf"],[1,"bs-media-container"],[3,"bs-datepicker-multiple","calendar","isDisabled","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect",4,"ngFor","ngForOf"],["class","bs-timepicker-in-datepicker-container",4,"ngIf"],[3,"onNavigate","onViewMode","onHover","onHoverWeek","onSelect","calendar","isDisabled","options"],[1,"bs-timepicker-in-datepicker-container"],[3,"disabled"],[3,"disabled",4,"ngIf"],[3,"bs-datepicker-multiple","calendar","onNavigate","onViewMode","onHover","onSelect",4,"ngFor","ngForOf"],[3,"onNavigate","onViewMode","onHover","onSelect","calendar"],[1,"bs-datepicker-buttons"],["type","button",1,"btn","btn-success"],["type","button",1,"btn","btn-default"],["class","btn-today-wrapper",3,"today-left","today-right","today-center",4,"ngIf"],["class","btn-clear-wrapper",3,"clear-left","clear-right","clear-center",4,"ngIf"],[1,"btn-today-wrapper"],[1,"btn","btn-success",3,"click"],[1,"btn-clear-wrapper"],[1,"bs-datepicker-custom-range"],[3,"onSelect","selectedRange","ranges","customRangeLabel"]],template:function(a,i){1&a&&(t.DNE(0,Qc,10,11,"div",2),t.nI1(1,"async")),2&a&&t.Y8G("ngIf",t.bMT(1,1,i.viewMode))},dependencies:[d.bT,d.YU,d.ux,d.e1,d.pM,bt,ft.gS,Xt.n,$t,Ut,Nt,d.Jj],encapsulation:2,data:{animation:[Vt]}})}return e})(),Zc=(()=>{class e{constructor(n,a,i,o,l){this._config=n,this._elementRef=a,this.isDisabled=!1,this.bsValueChange=new t.bkB,this._subs=[],Object.assign(this,this._config),this._datepicker=l.createLoader(a,o,i)}set bsValue(n){this._bsValue!==n&&(!this._bsValue&&n&&!this._config.withTimepicker&&Wt(n,new Date),n&&this.bsConfig?.initCurrentTime&&(n=It(n)),this._bsValue=n,this.bsValueChange.emit(n))}ngOnInit(){this.setConfig(),this.initSubscribes()}initSubscribes(){this.unsubscribeSubscriptions(),this._subs.push(this.bsValueChange.subscribe(n=>{this._datepickerRef&&(this._datepickerRef.instance.value=n)})),this._datepickerRef&&this._subs.push(this._datepickerRef.instance.valueChange.subscribe(n=>{this.bsValue=n}))}unsubscribeSubscriptions(){this._subs?.length&&(this._subs.map(n=>n.unsubscribe()),this._subs.length=0)}ngOnChanges(n){n.bsConfig&&n.bsConfig.currentValue?.initCurrentTime&&n.bsConfig.currentValue?.initCurrentTime!==n.bsConfig.previousValue?.initCurrentTime&&this._bsValue&&(this._bsValue=It(this._bsValue),this.bsValueChange.emit(this._bsValue)),this._datepickerRef&&this._datepickerRef.instance&&(n.minDate&&(this._datepickerRef.instance.minDate=this.minDate),n.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),n.datesDisabled&&(this._datepickerRef.instance.datesDisabled=this.datesDisabled),n.datesEnabled&&(this._datepickerRef.instance.datesEnabled=this.datesEnabled,this._datepickerRef.instance.value=this._bsValue),n.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled),n.dateCustomClasses&&(this._datepickerRef.instance.dateCustomClasses=this.dateCustomClasses),n.dateTooltipTexts&&(this._datepickerRef.instance.dateTooltipTexts=this.dateTooltipTexts),this.setConfig())}setConfig(){this._datepicker&&this._datepicker.hide(),this._config=Object.assign({},this._config,this.bsConfig,{value:Ht(this._bsValue,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate,dateCustomClasses:this.dateCustomClasses||this.bsConfig&&this.bsConfig.dateCustomClasses,dateTooltipTexts:this.dateTooltipTexts||this.bsConfig&&this.bsConfig.dateTooltipTexts,datesDisabled:this.datesDisabled||this.bsConfig&&this.bsConfig.datesDisabled,datesEnabled:this.datesEnabled||this.bsConfig&&this.bsConfig.datesEnabled,initCurrentTime:this.bsConfig?.initCurrentTime}),this._datepickerRef=this._datepicker.provide({provide:I,useValue:this._config}).attach(ma).to(this._elementRef).show(),this.initSubscribes()}ngOnDestroy(){this._datepicker.dispose(),this.unsubscribeSubscriptions()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(Pc),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.c1b),t.rXU(Me.Li))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["bs-datepicker-inline"]],inputs:{bsConfig:"bsConfig",isDisabled:"isDisabled",minDate:"minDate",maxDate:"maxDate",dateCustomClasses:"dateCustomClasses",dateTooltipTexts:"dateTooltipTexts",datesEnabled:"datesEnabled",datesDisabled:"datesDisabled",bsValue:"bsValue"},outputs:{bsValueChange:"bsValueChange"},exportAs:["bsDatepickerInline"],standalone:!0,features:[t.Jv_([Me.Li]),t.OA$]})}return e})(),qc=(()=>{class e extends I{constructor(){super(...arguments),this.displayMonths=2,this.isAnimated=!1}static#e=this.\u0275fac=(()=>{let n;return function(i){return(n||(n=t.xGo(e)))(i||e)}})();static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const ed=["startTP"],td=["endTP"];function nd(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-days-calendar-view",13),t.nI1(1,"async"),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.dayHoverHandler(i))})("onHoverWeek",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.weekHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.daySelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)("isDisabled",a.isDatePickerDisabled)("options",t.bMT(1,5,a.options$))}}function sd(e,s){if(1&e&&t.nrm(0,"timepicker",15,1),2&e){const n=t.XpG(4);t.Y8G("disabled",n.isDatePickerDisabled)}}function ad(e,s){if(1&e&&(t.j41(0,"div",14),t.nrm(1,"timepicker",15,0),t.DNE(3,sd,2,1,"timepicker",16),t.k0s()),2&e){const n=t.XpG(3);t.R7$(),t.Y8G("disabled",n.isDatePickerDisabled),t.R7$(2),t.Y8G("ngIf",n.isRangePicker)}}function id(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",10),t.DNE(2,nd,2,7,"bs-days-calendar-view",11),t.nI1(3,"async"),t.k0s(),t.DNE(4,ad,4,2,"div",12),t.bVm()),2&e){const n=t.XpG(2);t.R7$(2),t.Y8G("ngForOf",t.bMT(3,2,n.daysCalendar$)),t.R7$(2),t.Y8G("ngIf",n.withTimepicker)}}function od(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-month-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function rd(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,od,1,3,"bs-month-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.monthsCalendar))}}function ld(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-years-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function cd(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,ld,1,3,"bs-years-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.yearsCalendar))}}function dd(e,s){1&e&&(t.j41(0,"div",19)(1,"button",20),t.EFF(2,"Apply"),t.k0s(),t.j41(3,"button",21),t.EFF(4,"Cancel"),t.k0s()())}function md(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",24)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.setToday())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("today-left","left"===n.todayPos)("today-right","right"===n.todayPos)("today-center","center"===n.todayPos),t.R7$(2),t.JRh(n.todayBtnLbl)}}function ud(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",26)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.clearDate())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("clear-left","left"===n.clearPos)("clear-right","right"===n.clearPos)("clear-center","center"===n.clearPos),t.R7$(2),t.JRh(n.clearBtnLbl)}}function _d(e,s){if(1&e&&(t.j41(0,"div",19),t.DNE(1,md,3,7,"div",22)(2,ud,3,7,"div",23),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngIf",n.showTodayBtn),t.R7$(),t.Y8G("ngIf",n.showClearBtn)}}function pd(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",27)(1,"bs-custom-date-view",28),t.bIt("onSelect",function(i){t.eBV(n);const o=t.XpG(2);return t.Njj(o.setRangeOnCalendar(i))}),t.k0s()()}if(2&e){const n=t.XpG(2);t.R7$(),t.Y8G("selectedRange",n.chosenRange)("ranges",n.customRanges)("customRangeLabel",n.customRangeBtnLbl)}}function hd(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",3)(1,"div",4),t.bIt("@datepickerAnimation.done",function(){t.eBV(n);const i=t.XpG();return t.Njj(i.positionServiceEnable())}),t.j41(2,"div",5),t.nI1(3,"async"),t.DNE(4,id,5,4,"ng-container",6)(5,rd,3,3,"div",7)(6,cd,3,3,"div",7),t.k0s(),t.DNE(7,dd,5,0,"div",8)(8,_d,3,2,"div",8),t.k0s(),t.DNE(9,pd,2,3,"div",9),t.k0s()}if(2&e){const n=t.XpG();t.Y8G("ngClass",n.containerClass),t.R7$(),t.Y8G("@datepickerAnimation",n.animationState),t.R7$(),t.Y8G("ngSwitch",t.bMT(3,9,n.viewMode)),t.R7$(2),t.Y8G("ngSwitchCase","day"),t.R7$(),t.Y8G("ngSwitchCase","month"),t.R7$(),t.Y8G("ngSwitchCase","year"),t.R7$(),t.Y8G("ngIf",!1),t.R7$(),t.Y8G("ngIf",n.showTodayBtn||n.showClearBtn),t.R7$(),t.Y8G("ngIf",n.customRanges&&n.customRanges.length>0)}}let Gn=(()=>{class e extends Ks{set value(n){this._effects?.setRangeValue(n)}get isDatePickerDisabled(){return!!this._config.isDisabled}get isDatepickerDisabled(){return this.isDatePickerDisabled?"":null}get isDatepickerReadonly(){return this.isDatePickerDisabled?"":null}constructor(n,a,i,o,l,m,_){super(),this._config=a,this._store=i,this._element=o,this._actions=l,this._positionService=_,this.valueChange=new t.bkB,this.animationState="void",this._rangeStack=[],this.chosenRange=[],this._subs=[],this.isRangePicker=!0,this._effects=m,this.customRanges=this._config.ranges||[],this.customRangeBtnLbl=this._config.customRangeButtonLabel,n.setStyle(o.nativeElement,"display","block"),n.setStyle(o.nativeElement,"position","absolute")}ngOnInit(){let n;this._positionService.setOptions({modifiers:{flip:{enabled:this._config.adaptivePosition},preventOverflow:{enabled:this._config.adaptivePosition}},allowedPositions:this._config.allowedPositions}),this._positionService.event$?.pipe((0,zs.s)(1)).subscribe(()=>{this._positionService.disable(),this.animationState=this._config.isAnimated?this.isTopPosition?"animated-up":"animated-down":"unanimated"}),this.containerClass=this._config.containerClass,this.isOtherMonthsActive=this._config.selectFromOtherMonth,this.withTimepicker=this._config.withTimepicker,this._effects?.init(this._store).setOptions(this._config).setBindings(this).setEventHandlers(this).registerDatepickerSideEffects(),this._subs.push(this._store.select(a=>a.selectedRange).subscribe(a=>{n=a,this.valueChange.emit(a),this.chosenRange=a||[]})),this._subs.push(this._store.select(a=>a.selectedTime).subscribe(a=>{!a||!a[0]||!a[1]||!(a[0]instanceof Date)||!(a[1]instanceof Date)||n&&a[0]===n[0]&&a[1]===n[1]||(this.valueChange.emit(a),this.chosenRange=a||[])}))}ngAfterViewInit(){this.selectedTimeSub.add(this.selectedTime?.subscribe(n=>{Array.isArray(n)&&n.length>=2&&(this.startTimepicker?.writeValue(n[0]),this.endTimepicker?.writeValue(n[1]))})),this.startTimepicker?.registerOnChange(n=>{this.timeSelectHandler(n,0)}),this.endTimepicker?.registerOnChange(n=>{this.timeSelectHandler(n,1)})}get isTopPosition(){return this._element.nativeElement.classList.contains("top")}positionServiceEnable(){this._positionService.enable()}timeSelectHandler(n,a){this._store.dispatch(this._actions.selectTime(n,a))}daySelectHandler(n){!n||(this.isOtherMonthsActive?n.isDisabled:n.isOtherMonth||n.isDisabled)||this.rangesProcessing(n)}monthSelectHandler(n){if(n&&!n.isDisabled){if(n.isSelected=!0,"month"!==this._config.minMode){if(n.isDisabled)return;return void this._store.dispatch(this._actions.navigateTo({unit:{month:v(n.date),year:E(n.date)},viewMode:"day"}))}this.rangesProcessing(n)}}yearSelectHandler(n){if(n&&!n.isDisabled){if(n.isSelected=!0,"year"!==this._config.minMode){if(n.isDisabled)return;return void this._store.dispatch(this._actions.navigateTo({unit:{year:E(n.date)},viewMode:"month"}))}this.rangesProcessing(n)}}rangesProcessing(n){1===this._rangeStack.length&&(this._rangeStack=n.date>=this._rangeStack[0]?[this._rangeStack[0],n.date]:[n.date]),this._config.maxDateRange&&this.setMaxDateRangeOnCalendar(n.date),0===this._rangeStack.length&&(this._rangeStack=[n.date],this._config.maxDateRange&&this.setMaxDateRangeOnCalendar(n.date)),this._store.dispatch(this._actions.selectRange(this._rangeStack)),2===this._rangeStack.length&&(this._rangeStack=[])}ngOnDestroy(){for(const n of this._subs)n.unsubscribe();this.selectedTimeSub.unsubscribe(),this._effects?.destroy()}setRangeOnCalendar(n){n&&(this._rangeStack=n.value instanceof Date?[n.value]:n.value),this._store.dispatch(this._actions.selectRange(this._rangeStack))}setMaxDateRangeOnCalendar(n){let a=new Date(n);if(this._config.maxDate){const i=this._config.maxDate.getTime(),o=n.getTime()+864e5*(this._config.maxDateRange||0);a=o>i?new Date(this._config.maxDate):new Date(o)}else a.setDate(n.getDate()+(this._config.maxDateRange||0));this._effects?.setMaxDate(a)}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(t.sFG),t.rXU(I),t.rXU(ye),t.rXU(t.aKT),t.rXU(x),t.rXU(ve),t.rXU(ke.DF))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-daterangepicker-container"]],viewQuery:function(a,i){if(1&a&&(t.GBs(ed,5),t.GBs(td,5)),2&a){let o;t.mGM(o=t.lsd())&&(i.startTimepicker=o.first),t.mGM(o=t.lsd())&&(i.endTimepicker=o.first)}},hostAttrs:["role","dialog","aria-label","calendar",1,"bottom"],hostVars:2,hostBindings:function(a,i){1&a&&t.bIt("click",function(l){return i._stopPropagation(l)}),2&a&&t.BMQ("disabled",i.isDatepickerDisabled)("readonly",i.isDatepickerReadonly)},standalone:!0,features:[t.Jv_([ye,ve,x,ke.DF]),t.Vt3,t.aNF],decls:2,vars:3,consts:[["startTP",""],["endTP",""],["class","bs-datepicker",3,"ngClass",4,"ngIf"],[1,"bs-datepicker",3,"ngClass"],[1,"bs-datepicker-container"],["role","application",1,"bs-calendar-container",3,"ngSwitch"],[4,"ngSwitchCase"],["class","bs-media-container",4,"ngSwitchCase"],["class","bs-datepicker-buttons",4,"ngIf"],["class","bs-datepicker-custom-range",4,"ngIf"],[1,"bs-media-container"],[3,"bs-datepicker-multiple","calendar","isDisabled","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect",4,"ngFor","ngForOf"],["class","bs-timepicker-in-datepicker-container",4,"ngIf"],[3,"onNavigate","onViewMode","onHover","onHoverWeek","onSelect","calendar","isDisabled","options"],[1,"bs-timepicker-in-datepicker-container"],[3,"disabled"],[3,"disabled",4,"ngIf"],[3,"bs-datepicker-multiple","calendar","onNavigate","onViewMode","onHover","onSelect",4,"ngFor","ngForOf"],[3,"onNavigate","onViewMode","onHover","onSelect","calendar"],[1,"bs-datepicker-buttons"],["type","button",1,"btn","btn-success"],["type","button",1,"btn","btn-default"],["class","btn-today-wrapper",3,"today-left","today-right","today-center",4,"ngIf"],["class","btn-clear-wrapper",3,"clear-left","clear-right","clear-center",4,"ngIf"],[1,"btn-today-wrapper"],[1,"btn","btn-success",3,"click"],[1,"btn-clear-wrapper"],[1,"bs-datepicker-custom-range"],[3,"onSelect","selectedRange","ranges","customRangeLabel"]],template:function(a,i){1&a&&(t.DNE(0,hd,10,11,"div",2),t.nI1(1,"async")),2&a&&t.Y8G("ngIf",t.bMT(1,1,i.viewMode))},dependencies:[d.bT,d.YU,d.ux,d.e1,d.pM,bt,ft.gS,Xt.n,$t,Ut,Nt,d.Jj],encapsulation:2,data:{animation:[Vt]}})}return e})();function fd(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-days-calendar-view",13),t.nI1(1,"async"),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.dayHoverHandler(i))})("onHoverWeek",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.weekHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.daySelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)("isDisabled",a.isDatePickerDisabled)("options",t.bMT(1,5,a.options$))}}function gd(e,s){if(1&e&&t.nrm(0,"timepicker",15,1),2&e){const n=t.XpG(4);t.Y8G("disabled",n.isDatePickerDisabled)}}function Dd(e,s){if(1&e&&(t.j41(0,"div",14),t.nrm(1,"timepicker",15,0),t.DNE(3,gd,2,1,"timepicker",16),t.k0s()),2&e){const n=t.XpG(3);t.R7$(),t.Y8G("disabled",n.isDatePickerDisabled),t.R7$(2),t.Y8G("ngIf",n.isRangePicker)}}function bd(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",10),t.DNE(2,fd,2,7,"bs-days-calendar-view",11),t.nI1(3,"async"),t.k0s(),t.DNE(4,Dd,4,2,"div",12),t.bVm()),2&e){const n=t.XpG(2);t.R7$(2),t.Y8G("ngForOf",t.bMT(3,2,n.daysCalendar$)),t.R7$(2),t.Y8G("ngIf",n.withTimepicker)}}function kd(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-month-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function vd(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,kd,1,3,"bs-month-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.monthsCalendar))}}function yd(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-years-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function Md(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,yd,1,3,"bs-years-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.yearsCalendar))}}function Cd(e,s){1&e&&(t.j41(0,"div",19)(1,"button",20),t.EFF(2,"Apply"),t.k0s(),t.j41(3,"button",21),t.EFF(4,"Cancel"),t.k0s()())}function Td(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",24)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.setToday())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("today-left","left"===n.todayPos)("today-right","right"===n.todayPos)("today-center","center"===n.todayPos),t.R7$(2),t.JRh(n.todayBtnLbl)}}function wd(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",26)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.clearDate())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("clear-left","left"===n.clearPos)("clear-right","right"===n.clearPos)("clear-center","center"===n.clearPos),t.R7$(2),t.JRh(n.clearBtnLbl)}}function Yd(e,s){if(1&e&&(t.j41(0,"div",19),t.DNE(1,Td,3,7,"div",22)(2,wd,3,7,"div",23),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngIf",n.showTodayBtn),t.R7$(),t.Y8G("ngIf",n.showClearBtn)}}function Ld(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",27)(1,"bs-custom-date-view",28),t.bIt("onSelect",function(i){t.eBV(n);const o=t.XpG(2);return t.Njj(o.setRangeOnCalendar(i))}),t.k0s()()}if(2&e){const n=t.XpG(2);t.R7$(),t.Y8G("selectedRange",n.chosenRange)("ranges",n.customRanges)("customRangeLabel",n.customRangeBtnLbl)}}function xd(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",3)(1,"div",4),t.bIt("@datepickerAnimation.done",function(){t.eBV(n);const i=t.XpG();return t.Njj(i.positionServiceEnable())}),t.j41(2,"div",5),t.nI1(3,"async"),t.DNE(4,bd,5,4,"ng-container",6)(5,vd,3,3,"div",7)(6,Md,3,3,"div",7),t.k0s(),t.DNE(7,Cd,5,0,"div",8)(8,Yd,3,2,"div",8),t.k0s(),t.DNE(9,Ld,2,3,"div",9),t.k0s()}if(2&e){const n=t.XpG();t.Y8G("ngClass",n.containerClass),t.R7$(),t.Y8G("@datepickerAnimation",n.animationState),t.R7$(),t.Y8G("ngSwitch",t.bMT(3,9,n.viewMode)),t.R7$(2),t.Y8G("ngSwitchCase","day"),t.R7$(),t.Y8G("ngSwitchCase","month"),t.R7$(),t.Y8G("ngSwitchCase","year"),t.R7$(),t.Y8G("ngIf",!1),t.R7$(),t.Y8G("ngIf",n.showTodayBtn||n.showClearBtn),t.R7$(),t.Y8G("ngIf",n.customRanges&&n.customRanges.length>0)}}let ua=(()=>{class e extends Gn{get disabledValue(){return this.isDatePickerDisabled?"":null}get readonlyValue(){return this.isDatePickerDisabled?"":null}constructor(n,a,i,o,l,m,_){super(n,a,i,o,l,m,_),n.setStyle(o.nativeElement,"display","inline-block"),n.setStyle(o.nativeElement,"position","static")}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(t.sFG),t.rXU(I),t.rXU(ye),t.rXU(t.aKT),t.rXU(x),t.rXU(ve),t.rXU(ke.DF))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-daterangepicker-inline-container"]],hostVars:2,hostBindings:function(a,i){1&a&&t.bIt("click",function(l){return i._stopPropagation(l)}),2&a&&t.BMQ("disabled",i.disabledValue)("readonly",i.readonlyValue)},standalone:!0,features:[t.Jv_([ye,ve,x,ke.DF]),t.Vt3,t.aNF],decls:2,vars:3,consts:[["startTP",""],["endTP",""],["class","bs-datepicker",3,"ngClass",4,"ngIf"],[1,"bs-datepicker",3,"ngClass"],[1,"bs-datepicker-container"],["role","application",1,"bs-calendar-container",3,"ngSwitch"],[4,"ngSwitchCase"],["class","bs-media-container",4,"ngSwitchCase"],["class","bs-datepicker-buttons",4,"ngIf"],["class","bs-datepicker-custom-range",4,"ngIf"],[1,"bs-media-container"],[3,"bs-datepicker-multiple","calendar","isDisabled","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect",4,"ngFor","ngForOf"],["class","bs-timepicker-in-datepicker-container",4,"ngIf"],[3,"onNavigate","onViewMode","onHover","onHoverWeek","onSelect","calendar","isDisabled","options"],[1,"bs-timepicker-in-datepicker-container"],[3,"disabled"],[3,"disabled",4,"ngIf"],[3,"bs-datepicker-multiple","calendar","onNavigate","onViewMode","onHover","onSelect",4,"ngFor","ngForOf"],[3,"onNavigate","onViewMode","onHover","onSelect","calendar"],[1,"bs-datepicker-buttons"],["type","button",1,"btn","btn-success"],["type","button",1,"btn","btn-default"],["class","btn-today-wrapper",3,"today-left","today-right","today-center",4,"ngIf"],["class","btn-clear-wrapper",3,"clear-left","clear-right","clear-center",4,"ngIf"],[1,"btn-today-wrapper"],[1,"btn","btn-success",3,"click"],[1,"btn-clear-wrapper"],[1,"bs-datepicker-custom-range"],[3,"onSelect","selectedRange","ranges","customRangeLabel"]],template:function(a,i){1&a&&(t.DNE(0,xd,10,11,"div",2),t.nI1(1,"async")),2&a&&t.Y8G("ngIf",t.bMT(1,1,i.viewMode))},dependencies:[d.bT,d.YU,d.ux,d.e1,d.pM,bt,ft.gS,Xt.n,$t,Ut,Nt,d.Jj],encapsulation:2,data:{animation:[Vt]}})}return e})(),Sd=(()=>{class e{set bsValue(n){this._bsValue!==n&&(n&&this.bsConfig?.initCurrentTime&&(n=At(n)),this._bsValue=n,this.bsValueChange.emit(n))}constructor(n,a,i,o,l){this._config=n,this._elementRef=a,this.isDisabled=!1,this.bsValueChange=new t.bkB,this._subs=[],Object.assign(this,this._config),this._datepicker=l.createLoader(a,o,i)}ngOnInit(){this.setConfig(),this.initSubscribes()}ngOnChanges(n){n.bsConfig&&n.bsConfig.currentValue.initCurrentTime&&n.bsConfig.currentValue.initCurrentTime!==n.bsConfig.previousValue.initCurrentTime&&this._bsValue&&(this._bsValue=At(this._bsValue),this.bsValueChange.emit(this._bsValue)),this._datepickerRef&&this._datepickerRef.instance&&(n.minDate&&(this._datepickerRef.instance.minDate=this.minDate),n.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),n.datesEnabled&&(this._datepickerRef.instance.datesEnabled=this.datesEnabled,this._datepickerRef.instance.value=this._bsValue),n.datesDisabled&&(this._datepickerRef.instance.datesDisabled=this.datesDisabled),n.daysDisabled&&(this._datepickerRef.instance.daysDisabled=this.daysDisabled),n.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled),n.dateCustomClasses&&(this._datepickerRef.instance.dateCustomClasses=this.dateCustomClasses),this.setConfig())}setConfig(){this._datepicker&&this._datepicker.hide(),this._config=Object.assign({},this._config,this.bsConfig,{value:Ht(this._bsValue,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate,daysDisabled:this.daysDisabled||this.bsConfig&&this.bsConfig.daysDisabled,dateCustomClasses:this.dateCustomClasses||this.bsConfig&&this.bsConfig.dateCustomClasses,datesDisabled:this.datesDisabled||this.bsConfig&&this.bsConfig.datesDisabled,datesEnabled:this.datesEnabled||this.bsConfig&&this.bsConfig.datesEnabled,ranges:ea(this.bsConfig&&this.bsConfig.ranges,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),maxDateRange:this.bsConfig&&this.bsConfig.maxDateRange,initCurrentTime:this.bsConfig?.initCurrentTime}),this._datepickerRef=this._datepicker.provide({provide:I,useValue:this._config}).attach(ua).to(this._elementRef).show(),this.initSubscribes()}initSubscribes(){this.unsubscribeSubscriptions(),this._subs.push(this.bsValueChange.subscribe(n=>{this._datepickerRef&&(this._datepickerRef.instance.value=n)})),this._datepickerRef&&this._subs.push(this._datepickerRef.instance.valueChange.pipe((0,H.p)(n=>n&&n[0]&&!!n[1])).subscribe(n=>{this.bsValue=n}))}unsubscribeSubscriptions(){this._subs?.length&&(this._subs.map(n=>n.unsubscribe()),this._subs.length=0)}ngOnDestroy(){this._datepicker.dispose(),this.unsubscribeSubscriptions()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(qc),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.c1b),t.rXU(Me.Li))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["bs-daterangepicker-inline"]],inputs:{bsValue:"bsValue",bsConfig:"bsConfig",isDisabled:"isDisabled",minDate:"minDate",maxDate:"maxDate",dateCustomClasses:"dateCustomClasses",daysDisabled:"daysDisabled",datesDisabled:"datesDisabled",datesEnabled:"datesEnabled"},outputs:{bsValueChange:"bsValueChange"},exportAs:["bsDaterangepickerInline"],standalone:!0,features:[t.Jv_([Me.Li]),t.OA$]})}return e})();var _a=r(23294);const Ed={provide:h.kq,useExisting:(0,t.Rfq)(()=>D),multi:!0},Rd={provide:h.cz,useExisting:(0,t.Rfq)(()=>D),multi:!0};let Ce,D=(()=>{class e{constructor(n,a,i,o,l){this._picker=n,this._localeService=a,this._renderer=i,this._elRef=o,this.changeDetection=l,this._onChange=Function.prototype,this._onTouched=Function.prototype,this._validatorChange=Function.prototype,this._subs=new Pt.yU}onChange(n){this.writeValue(n.target.value),this._onChange(this._value),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus(),this._onTouched()}onBlur(){this._onTouched()}hide(){this._picker.hide(),this._renderer.selectRootElement(this._elRef.nativeElement).blur(),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus()}ngOnInit(){const n=a=>{this._setInputValue(a),this._value!==a&&(this._value=a,this._onChange(a),this._onTouched()),this.changeDetection.markForCheck()};this._picker._bsValue&&n(this._picker._bsValue),this._subs.add(this._picker.bsValueChange.subscribe(n)),this._subs.add(this._localeService.localeChange.subscribe(()=>{this._setInputValue(this._value)})),this._subs.add(this._picker.dateInputFormat$.pipe((0,_a.F)()).subscribe(()=>{this._setInputValue(this._value)}))}ngOnDestroy(){this._subs.unsubscribe()}_setInputValue(n){const a=n?N(n,this._picker._config.dateInputFormat,this._localeService.currentLocale):"";this._renderer.setProperty(this._elRef.nativeElement,"value",a)}validate(n){const a=n.value;if(null==a||""===a)return null;if(vt(a)){if(!he(a))return{bsDate:{invalid:a}};if(this._picker&&this._picker.minDate&&oe(a,this._picker.minDate,"date"))return this.writeValue(this._picker.minDate),{bsDate:{minDate:this._picker.minDate}};if(this._picker&&this._picker.maxDate&&te(a,this._picker.maxDate,"date"))return this.writeValue(this._picker.maxDate),{bsDate:{maxDate:this._picker.maxDate}}}return null}registerOnValidatorChange(n){this._validatorChange=n}writeValue(n){if(n){const a=this._localeService.currentLocale;if(!B(a))throw new Error(`Locale "${a}" is not defined, please add it with "defineLocale(...)"`);if(this._value=ut(n,this._picker._config.dateInputFormat,this._localeService.currentLocale),this._picker._config.useUtc){const o=Ms(this._value);this._value=null===o?void 0:o}}else this._value=void 0;this._picker.bsValue=this._value,this._onChange(this._value)}setDisabledState(n){this._picker.isDisabled=n,n?this._renderer.setAttribute(this._elRef.nativeElement,"disabled","disabled"):this._renderer.removeAttribute(this._elRef.nativeElement,"disabled")}registerOnChange(n){this._onChange=n}registerOnTouched(n){this._onTouched=n}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(g,1),t.rXU(nt),t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(t.gRc))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["input","bsDatepicker",""]],hostBindings:function(a,i){1&a&&t.bIt("change",function(l){return i.onChange(l)})("blur",function(){return i.onBlur()})("keyup.esc",function(){return i.hide()})("keydown.enter",function(){return i.hide()})},standalone:!0,features:[t.Jv_([nt,Ed,Rd])]})}return e})(),jd=(()=>{class e extends I{constructor(){super(...arguments),this.displayMonths=2}static#e=this.\u0275fac=(()=>{let n;return function(i){return(n||(n=t.xGo(e)))(i||e)}})();static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),T=(()=>{class e{get isOpen(){return this._datepicker.isShown}set isOpen(n){this.isOpen$.next(n)}set bsValue(n){this._bsValue!==n&&(n&&this.bsConfig?.initCurrentTime&&(n=At(n)),this.initPreviousValue(),this._bsValue=n,this.bsValueChange.emit(n))}get isDatepickerReadonly(){return this.isDisabled?"":null}get rangeInputFormat$(){return this._rangeInputFormat$}constructor(n,a,i,o,l){this._config=n,this._elementRef=a,this._renderer=i,this.placement="bottom",this.triggers="click",this.outsideClick=!0,this.container="body",this.outsideEsc=!0,this.isDestroy$=new kt.B,this.isDisabled=!1,this.bsValueChange=new t.bkB,this._subs=[],this._rangeInputFormat$=new kt.B,this._datepicker=l.createLoader(a,o,i),Object.assign(this,n),this.onShown=this._datepicker.onShown,this.onHidden=this._datepicker.onHidden,this.isOpen$=new Bt.t(this.isOpen)}ngOnInit(){this.isDestroy$=new kt.B,this._datepicker.listen({outsideClick:this.outsideClick,outsideEsc:this.outsideEsc,triggers:this.triggers,show:()=>this.show()}),this.initPreviousValue(),this.setConfig()}ngOnChanges(n){n.bsConfig&&(n.bsConfig.currentValue?.initCurrentTime&&n.bsConfig.currentValue?.initCurrentTime!==n.bsConfig.previousValue?.initCurrentTime&&this._bsValue&&(this.initPreviousValue(),this._bsValue=At(this._bsValue),this.bsValueChange.emit(this._bsValue)),this.setConfig(),this._rangeInputFormat$.next(n.bsConfig.currentValue&&n.bsConfig.currentValue.rangeInputFormat)),this._datepickerRef&&this._datepickerRef.instance&&(n.minDate&&(this._datepickerRef.instance.minDate=this.minDate),n.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),n.datesDisabled&&(this._datepickerRef.instance.datesDisabled=this.datesDisabled),n.datesEnabled&&(this._datepickerRef.instance.datesEnabled=this.datesEnabled),n.daysDisabled&&(this._datepickerRef.instance.daysDisabled=this.daysDisabled),n.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled),n.dateCustomClasses&&(this._datepickerRef.instance.dateCustomClasses=this.dateCustomClasses))}ngAfterViewInit(){this.isOpen$.pipe((0,H.p)(n=>n!==this.isOpen),(0,da.Q)(this.isDestroy$)).subscribe(()=>this.toggle())}show(){this._datepicker.isShown||(this.setConfig(),this._datepickerRef=this._datepicker.provide({provide:I,useValue:this._config}).attach(Gn).to(this.container).position({attachment:this.placement}).show({placement:this.placement}),this.initSubscribes())}initSubscribes(){this._subs.push(this.bsValueChange.subscribe(n=>{this._datepickerRef&&(this._datepickerRef.instance.value=n)})),this._datepickerRef&&this._subs.push(this._datepickerRef.instance.valueChange.pipe((0,H.p)(n=>n&&n[0]&&!!n[1])).subscribe(n=>{this.initPreviousValue(),this.bsValue=n,!this.keepDatepickerModalOpened()&&this.hide()}))}initPreviousValue(){Ce=this._bsValue}keepDatepickerModalOpened(){return!!(Ce&&this.bsConfig?.keepDatepickerOpened&&this._config.withTimepicker)&&this.isDateSame()}isDateSame(){return this._bsValue?.[0]?.getDate()===Ce?.[0]?.getDate()&&this._bsValue?.[0]?.getMonth()===Ce?.[0]?.getMonth()&&this._bsValue?.[0]?.getFullYear()===Ce?.[0]?.getFullYear()&&this._bsValue?.[1]?.getDate()===Ce?.[1]?.getDate()&&this._bsValue?.[1]?.getMonth()===Ce?.[1]?.getMonth()&&this._bsValue?.[1]?.getFullYear()===Ce?.[1]?.getFullYear()}setConfig(){this._config=Object.assign({},this._config,this.bsConfig,{value:this.bsConfig?.keepDatesOutOfRules?this._bsValue:Ht(this._bsValue,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate,daysDisabled:this.daysDisabled||this.bsConfig&&this.bsConfig.daysDisabled,dateCustomClasses:this.dateCustomClasses||this.bsConfig&&this.bsConfig.dateCustomClasses,datesDisabled:this.datesDisabled||this.bsConfig&&this.bsConfig.datesDisabled,datesEnabled:this.datesEnabled||this.bsConfig&&this.bsConfig.datesEnabled,ranges:ea(this.bsConfig&&this.bsConfig.ranges,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),maxDateRange:this.bsConfig&&this.bsConfig.maxDateRange,initCurrentTime:this.bsConfig?.initCurrentTime,keepDatepickerOpened:this.bsConfig?.keepDatepickerOpened,keepDatesOutOfRules:this.bsConfig?.keepDatesOutOfRules})}hide(){this.isOpen&&this._datepicker.hide();for(const n of this._subs)n.unsubscribe();this._config.returnFocusToInput&&this._renderer.selectRootElement(this._elementRef.nativeElement).focus()}toggle(){if(this.isOpen)return this.hide();this.show()}unsubscribeSubscriptions(){this._subs?.length&&(this._subs.map(n=>n.unsubscribe()),this._subs.length=0)}ngOnDestroy(){this._datepicker.dispose(),this.isOpen$.next(!1),this.isDestroy$&&(this.isDestroy$.next(null),this.isDestroy$.complete()),this.unsubscribeSubscriptions()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(jd),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.c1b),t.rXU(Me.Li))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["","bsDaterangepicker",""]],hostVars:1,hostBindings:function(a,i){2&a&&t.BMQ("readonly",i.isDatepickerReadonly)},inputs:{placement:"placement",triggers:"triggers",outsideClick:"outsideClick",container:"container",outsideEsc:"outsideEsc",isOpen:"isOpen",bsValue:"bsValue",bsConfig:"bsConfig",isDisabled:"isDisabled",minDate:"minDate",maxDate:"maxDate",dateCustomClasses:"dateCustomClasses",daysDisabled:"daysDisabled",datesDisabled:"datesDisabled",datesEnabled:"datesEnabled"},outputs:{onShown:"onShown",onHidden:"onHidden",bsValueChange:"bsValueChange"},exportAs:["bsDaterangepicker"],standalone:!0,features:[t.Jv_([Me.Li]),t.OA$]})}return e})();const Fd={provide:h.kq,useExisting:(0,t.Rfq)(()=>C),multi:!0},Od={provide:h.cz,useExisting:(0,t.Rfq)(()=>C),multi:!0};let C=(()=>{class e{constructor(n,a,i,o,l){this._picker=n,this._localeService=a,this._renderer=i,this._elRef=o,this.changeDetection=l,this._onChange=Function.prototype,this._onTouched=Function.prototype,this._validatorChange=Function.prototype,this._subs=new Pt.yU}ngOnInit(){this._picker._bsValue&&(a=>{this._setInputValue(a),this._value!==a&&(this._value=a,this._onChange(a),this._onTouched()),this.changeDetection.markForCheck()})(this._picker._bsValue),this._subs.add(this._picker.bsValueChange.subscribe(a=>{this._setInputValue(a),this._value!==a&&(this._value=a,this._onChange(a),this._onTouched()),this.changeDetection.markForCheck()})),this._subs.add(this._localeService.localeChange.subscribe(()=>{this._setInputValue(this._value)})),this._subs.add(this._picker.rangeInputFormat$.pipe((0,_a.F)()).subscribe(()=>{this._setInputValue(this._value)}))}ngOnDestroy(){this._subs.unsubscribe()}onKeydownEvent(n){(13===n.keyCode||"Enter"===n.code)&&this.hide()}_setInputValue(n){let a="";if(n){const i=n[0]?N(n[0],this._picker._config.rangeInputFormat,this._localeService.currentLocale):"",o=n[1]?N(n[1],this._picker._config.rangeInputFormat,this._localeService.currentLocale):"";a=i&&o?i+this._picker._config.rangeSeparator+o:""}this._renderer.setProperty(this._elRef.nativeElement,"value",a)}onChange(n){this.writeValue(n.target.value),this._onChange(this._value),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus(),this._onTouched()}validate(n){let a=n.value;const i=[];if(null==a||!L(a))return null;a=a.slice().sort((m,_)=>m.getTime()-_.getTime());const o=he(a[0]),l=he(a[1]);return o?l?(this._picker&&this._picker.minDate&&oe(a[0],this._picker.minDate,"date")&&(a[0]=this._picker.minDate,i.push({bsDate:{minDate:this._picker.minDate}})),this._picker&&this._picker.maxDate&&te(a[1],this._picker.maxDate,"date")&&(a[1]=this._picker.maxDate,i.push({bsDate:{maxDate:this._picker.maxDate}})),i.length>0?(this.writeValue(a),i):null):{bsDate:{invalid:a[1]}}:{bsDate:{invalid:a[0]}}}registerOnValidatorChange(n){this._validatorChange=n}writeValue(n){if(n){const a=this._localeService.currentLocale;if(!B(a))throw new Error(`Locale "${a}" is not defined, please add it with "defineLocale(...)"`);let o=[];if("string"==typeof n){const l=this._picker._config.rangeSeparator.trim();o=n.replace(/[^-]/g,"").length>1?n.split(this._picker._config.rangeSeparator):n.split(l.length>0?l:this._picker._config.rangeSeparator).map(m=>m.trim())}Array.isArray(n)&&(o=n),this._value=o.map(l=>this._picker._config.useUtc?Ms(ut(l,this._picker._config.rangeInputFormat,this._localeService.currentLocale)):ut(l,this._picker._config.rangeInputFormat,this._localeService.currentLocale)).map(l=>isNaN(l.valueOf())?void 0:l)}else this._value=void 0;this._picker.bsValue=this._value}setDisabledState(n){this._picker.isDisabled=n,n?this._renderer.setAttribute(this._elRef.nativeElement,"disabled","disabled"):this._renderer.removeAttribute(this._elRef.nativeElement,"disabled")}registerOnChange(n){this._onChange=n}registerOnTouched(n){this._onTouched=n}onBlur(){this._onTouched()}hide(){this._picker.hide(),this._renderer.selectRootElement(this._elRef.nativeElement).blur(),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(T,1),t.rXU(nt),t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(t.gRc))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["input","bsDaterangepicker",""]],hostBindings:function(a,i){1&a&&t.bIt("change",function(l){return i.onChange(l)})("keyup.esc",function(){return i.hide()})("keydown",function(l){return i.onKeydownEvent(l)})("blur",function(){return i.onBlur()})},standalone:!0,features:[t.Jv_([nt,Fd,Od])]})}return e})(),Vd=(()=>{class e{static forRoot(){return{ngModule:e,providers:[]}}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275mod=t.$C({type:e});static#n=this.\u0275inj=t.G2t({imports:[d.MD,ca.Ss,ft.gS,bt,An,ma,Gn,ua]})}return e})();var Pd=r(59169),Te=r(37472);let pa=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-basic"]],decls:5,vars:0,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()())},dependencies:[g,D,T,C],encapsulation:2})}return e})(),ha=(()=>{class e{constructor(){this.isOpen=!1}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-trigger-by-isopen"]],decls:6,vars:1,consts:[[1,"row"],[1,"col-xs-8","col-8","col-md-5","col-lg-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"isOpen"],[1,"col-xs-4","col-4","col-md-4","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",3)(4,"button",4),t.bIt("click",function(){return i.isOpen=!i.isOpen}),t.EFF(5,"Toggle"),t.k0s()()()),2&a&&(t.R7$(2),t.Y8G("isOpen",i.isOpen))},dependencies:[g,D],encapsulation:2})}return e})();function Bd(e,s){if(1&e&&(t.j41(0,"option",11),t.EFF(1),t.k0s()),2&e){const n=s.$implicit;t.Y8G("value",n),t.R7$(),t.JRh(n)}}function Hd(e,s){if(1&e&&(t.j41(0,"option",11),t.EFF(1),t.k0s()),2&e){const n=s.$implicit;t.Y8G("value",n),t.R7$(),t.JRh(n)}}let fa=(()=>{class e{constructor(n){this.localeService=n,this.locale="en",this.locales=function bo(){return Object.keys(F)}()}applyLocale(n){this.localeService.use(this.locale),n.hide(),n.show()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(nt))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-change-locale"]],decls:21,vars:6,consts:[["dp","bsDatepicker"],["dpr","bsDaterangepicker"],[1,"row"],[1,"col-xs-12","col-12","col-sm-3","col-md-3","col-lg-2","form-group","mb-3"],[1,"custom-select","form-control","from-select",3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],[1,"col-xs-12","col-12","col-sm-5","col-md-6","col-lg-4","form-group","mb-3"],["placeholder","Datepicker","type","text","bsDatepicker","",1,"form-control"],[1,"col-xs-12","col-12","col-sm-4","col-md-12","col-lg-4","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"],["placeholder","Daterangepicker","type","text","bsDaterangepicker","",1,"form-control"],[3,"value"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"select",4),t.mxI("ngModelChange",function(m){return t.eBV(o),t.DH7(i.locale,m)||(i.locale=m),t.Njj(m)}),t.bIt("ngModelChange",function(){t.eBV(o);const m=t.sdS(6);return t.Njj(i.applyLocale(m))}),t.DNE(3,Bd,2,2,"option",5),t.k0s()(),t.j41(4,"div",6),t.nrm(5,"input",7,0),t.k0s(),t.j41(7,"div",8)(8,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(6);return t.Njj(m.show())}),t.EFF(9,"Date Picker"),t.k0s()()(),t.nrm(10,"br"),t.j41(11,"div",2)(12,"div",3)(13,"select",4),t.mxI("ngModelChange",function(m){return t.eBV(o),t.DH7(i.locale,m)||(i.locale=m),t.Njj(m)}),t.bIt("ngModelChange",function(){t.eBV(o);const m=t.sdS(17);return t.Njj(i.applyLocale(m))}),t.DNE(14,Hd,2,2,"option",5),t.k0s()(),t.j41(15,"div",6),t.nrm(16,"input",10,1),t.k0s(),t.j41(18,"div",8)(19,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(17);return t.Njj(m.show())}),t.EFF(20,"Date Range Picker"),t.k0s()()()}if(2&a){const o=t.sdS(6),l=t.sdS(17);t.R7$(2),t.R50("ngModel",i.locale),t.R7$(),t.Y8G("ngForOf",i.locales),t.R7$(5),t.BMQ("aria-expanded",o.isOpen),t.R7$(5),t.R50("ngModel",i.locale),t.R7$(),t.Y8G("ngForOf",i.locales),t.R7$(5),t.BMQ("aria-expanded",l.isOpen)}},dependencies:[g,D,T,C,d.Sq,h.xH,h.y7,h.wz,h.BC,h.vS],encapsulation:2})}return e})(),ga=(()=>{class e{constructor(){this.colorTheme="theme-green"}applyTheme(n){this.bsConfig=Object.assign({},{containerClass:this.colorTheme}),setTimeout(()=>{n.show()})}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-color-theming"]],decls:24,vars:3,consts:[["dp","bsDatepicker"],[1,"row"],[1,"col-xs-12","col-12","col-md-4","col-lg-4","form-group","mb-3"],[1,"custom-select","form-control","from-select",3,"ngModelChange","ngModel"],["value","theme-default"],["value","theme-green"],["value","theme-blue"],["value","theme-dark-blue"],["value","theme-red"],["value","theme-orange"],[1,"col-xs-12","col-12","col-md-5","col-lg-5","form-group","mb-3"],[1,"form-group","mb-3"],[1,"input-group"],["type","text","bsDatepicker","",1,"form-control",3,"bsConfig"],[1,"input-group-btn"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",1)(1,"div",2)(2,"select",3),t.mxI("ngModelChange",function(m){return t.eBV(o),t.DH7(i.colorTheme,m)||(i.colorTheme=m),t.Njj(m)}),t.bIt("ngModelChange",function(){t.eBV(o);const m=t.sdS(19);return t.Njj(i.applyTheme(m))}),t.j41(3,"option",4),t.EFF(4,"default"),t.k0s(),t.j41(5,"option",5),t.EFF(6,"green"),t.k0s(),t.j41(7,"option",6),t.EFF(8,"blue"),t.k0s(),t.j41(9,"option",7),t.EFF(10,"dark-blue"),t.k0s(),t.j41(11,"option",8),t.EFF(12,"red"),t.k0s(),t.j41(13,"option",9),t.EFF(14,"orange"),t.k0s()()(),t.j41(15,"div",10)(16,"div",11)(17,"div",12),t.nrm(18,"input",13,0),t.j41(20,"div",14)(21,"button",15),t.bIt("click",function(){t.eBV(o);const m=t.sdS(19);return t.Njj(m.show())}),t.EFF(22," Open "),t.k0s()()()()()(),t.nrm(23,"br")}if(2&a){const o=t.sdS(19);t.R7$(2),t.R50("ngModel",i.colorTheme),t.R7$(16),t.Y8G("bsConfig",i.bsConfig),t.R7$(3),t.BMQ("aria-expanded",o.isOpen)}},dependencies:[g,D,h.xH,h.y7,h.wz,h.BC,h.vS],encapsulation:2})}return e})();const Id=["dp"];let Da=(()=>{class e{constructor(){this.minDate=new Date(2018,5,13)}setOptions(){this.bsConfig=Object.assign({},{minDate:this.minDate}),this.datepicker?.setConfig(),setTimeout(()=>{this.datepicker?.toggle()})}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-config-method"]],viewQuery:function(a,i){if(1&a&&t.GBs(Id,5),2&a){let o;t.mGM(o=t.lsd())&&(i.datepicker=o.first)}},decls:7,vars:1,consts:[["dp","bsDatepicker"],[1,"row"],[1,"col-xs-12","col-12","col-sm-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],[1,"col-xs-12","col-12","col-sm-8","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",1)(1,"div",2),t.nrm(2,"input",3,0),t.k0s(),t.j41(4,"div",4)(5,"button",5),t.bIt("click",function(){return t.eBV(o),t.Njj(i.setOptions())}),t.EFF(6,"Set min date"),t.k0s()()()}2&a&&(t.R7$(2),t.Y8G("bsConfig",i.bsConfig))},dependencies:[g,D],encapsulation:2})}return e})();const Ad=()=>({dateInputFormat:"DD-MM-YYYY",containerClass:"theme-red"});let ba=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-config-object"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,Ad)))},dependencies:[g,D],encapsulation:2})}return e})();const Gd=()=>({dateInputFormat:"YYYY-MM-DD"}),Wd=()=>({dateInputFormat:"MM/DD/YYYY"}),Nd=()=>({dateInputFormat:"MMMM Do YYYY, h:mm:ss a"}),Ud=()=>({rangeInputFormat:"MMMM Do YYYY, h:mm:ss a",dateInputFormat:"MMMM Do YYYY, h:mm:ss a",showWeekNumbers:!1});let ka=(()=>{class e{constructor(){this.currentDate=new Date,this.form=new h.J3({dateYMD:new h.hs(new Date),dateFull:new h.hs(new Date),dateMDY:new h.hs(new Date),dateRange:new h.hs([new Date,new Date(this.currentDate.setDate(this.currentDate.getDate()+7))])})}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-date-picker-custom-format"]],decls:31,vars:13,consts:[["datepickerYMD","bsDatepicker"],["datepickerMDY","bsDatepicker"],["datepickerFull","bsDatepicker"],["daterangepicker","bsDaterangepicker"],[3,"formGroup"],[1,"row"],[1,"col-xs-12","col-md-5","col-lg-4","form-group","mb-3"],["bsDatepicker","","formControlName","dateYMD",1,"form-control",3,"bsConfig"],[1,"col-xs-12","col-12","col-md-3","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"],["bsDatepicker","","formControlName","dateMDY",1,"form-control",3,"bsConfig"],["bsDatepicker","","formControlName","dateFull",1,"form-control",3,"bsConfig"],["type","text","formControlName","dateRange","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"form",4)(1,"div",5)(2,"div",6),t.nrm(3,"input",7,0),t.k0s(),t.j41(5,"div",8)(6,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(4);return t.Njj(m.toggle())}),t.EFF(7,"Date Picker"),t.k0s()()(),t.nrm(8,"br"),t.j41(9,"div",5)(10,"div",6),t.nrm(11,"input",10,1),t.k0s(),t.j41(13,"div",8)(14,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(12);return t.Njj(m.toggle())}),t.EFF(15,"Date Picker"),t.k0s()()(),t.nrm(16,"br"),t.j41(17,"div",5)(18,"div",6),t.nrm(19,"input",11,2),t.k0s(),t.j41(21,"div",8)(22,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(20);return t.Njj(m.toggle())}),t.EFF(23,"Date Picker"),t.k0s()()(),t.j41(24,"div",5)(25,"div",6),t.nrm(26,"input",12,3),t.k0s(),t.j41(28,"div",8)(29,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(27);return t.Njj(m.toggle())}),t.EFF(30,"Date Range Picker"),t.k0s()()()()}if(2&a){const o=t.sdS(4),l=t.sdS(12),m=t.sdS(20),_=t.sdS(27);t.Y8G("formGroup",i.form),t.R7$(3),t.Y8G("bsConfig",t.lJ4(9,Gd)),t.R7$(3),t.BMQ("aria-expanded",o.isOpen),t.R7$(5),t.Y8G("bsConfig",t.lJ4(10,Wd)),t.R7$(3),t.BMQ("aria-expanded",l.isOpen),t.R7$(5),t.Y8G("bsConfig",t.lJ4(11,Nd)),t.R7$(3),t.BMQ("aria-expanded",m.isOpen),t.R7$(4),t.Y8G("bsConfig",t.lJ4(12,Ud)),t.R7$(3),t.BMQ("aria-expanded",_.isOpen)}},dependencies:[g,D,T,C,h.qT,h.me,h.BC,h.cb,h.j4,h.JD],encapsulation:2})}return e})(),va=(()=>{class e{constructor(){this.bsValue=new Date,this.maxDate=new Date,this.maxDate.setDate(this.maxDate.getDate()+7),this.bsRangeValue=[this.bsValue,this.maxDate]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-date-initial-state"]],decls:22,vars:4,consts:[["dp","bsDatepicker"],["drp","bsDaterangepicker"],[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","bsDatepicker","",1,"form-control",3,"bsValue"],[1,"col-xs-12","col-12","col-md-3","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"],["bsDaterangepicker","",1,"form-control",3,"ngModelChange","ngModel"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"bsValue"),t.k0s(),t.EFF(3," property sets initial state in this example"),t.k0s(),t.j41(4,"div",2)(5,"div",3),t.nrm(6,"input",4,0),t.k0s(),t.j41(8,"div",5)(9,"button",6),t.bIt("click",function(){t.eBV(o);const m=t.sdS(7);return t.Njj(m.toggle())}),t.EFF(10,"Date Picker"),t.k0s()()(),t.j41(11,"p")(12,"code"),t.EFF(13,"ngModel"),t.k0s(),t.EFF(14," property sets two-way data binding in this example"),t.k0s(),t.j41(15,"div",2)(16,"div",3)(17,"input",7,1),t.mxI("ngModelChange",function(m){return t.eBV(o),t.DH7(i.bsRangeValue,m)||(i.bsRangeValue=m),t.Njj(m)}),t.k0s()(),t.j41(19,"div",5)(20,"button",6),t.bIt("click",function(){t.eBV(o);const m=t.sdS(18);return t.Njj(m.toggle())}),t.EFF(21,"Date Range Picker"),t.k0s()()()}if(2&a){const o=t.sdS(7),l=t.sdS(18);t.R7$(6),t.Y8G("bsValue",i.bsValue),t.R7$(3),t.BMQ("aria-expanded",o.isOpen),t.R7$(8),t.R50("ngModel",i.bsRangeValue),t.R7$(3),t.BMQ("aria-expanded",l.isOpen)}},dependencies:[g,D,T,C,h.me,h.BC,h.vS],encapsulation:2})}return e})(),ya=(()=>{class e{constructor(){this.disabledDates=[new Date("2020-02-05"),new Date("2020-02-09")]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-datesdisabled"]],decls:5,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"datesDisabled"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"datesDisabled"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("datesDisabled",i.disabledDates),t.R7$(2),t.Y8G("datesDisabled",i.disabledDates))},dependencies:[g,D,T,C],encapsulation:2})}return e})(),Ma=(()=>{class e{constructor(){this.enabledDates=[new Date("2020-02-06"),new Date("2020-02-08"),new Date("2020-02-11")]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-datesenabled"]],decls:5,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"datesEnabled"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"datesEnabled"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("datesEnabled",i.enabledDates),t.R7$(2),t.Y8G("datesEnabled",i.enabledDates))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const Ca=()=>[6,0];let Ta=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-daysdisabled"]],decls:18,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-5","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"daysDisabled"],["placeholder","Datepicker","bsDatepicker","",1,"form-control"],["placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"daysDisabled"],["placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3,"Saturday and Sunday are not selectable"),t.k0s(),t.nrm(4,"input",2),t.k0s(),t.j41(5,"div",1)(6,"p"),t.EFF(7,"Saturday and Sunday are selectable"),t.k0s(),t.nrm(8,"input",3),t.k0s()(),t.j41(9,"div",0)(10,"div",1)(11,"p"),t.EFF(12,"Saturday and Sunday are not selectable"),t.k0s(),t.nrm(13,"input",4),t.k0s(),t.j41(14,"div",1)(15,"p"),t.EFF(16,"Saturday and Sunday are selectable"),t.k0s(),t.nrm(17,"input",5),t.k0s()()),2&a&&(t.R7$(4),t.Y8G("daysDisabled",t.lJ4(2,Ca)),t.R7$(9),t.Y8G("daysDisabled",t.lJ4(3,Ca)))},dependencies:[g,D,T,C],encapsulation:2})}return e})(),wa=(()=>{class e{constructor(){this.isDisabled=!1}toggleDisabling(){this.isDisabled=!this.isDisabled}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-disabled"]],decls:10,vars:2,consts:[["dp","bsDatepicker"],["dpr","bsDaterangepicker"],[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"isDisabled"],["placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"isDisabled"],[1,"col-xs-12","col-12","col-sm-4","col-md-12","col-lg-4","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",2)(1,"div",3),t.nrm(2,"input",4,0),t.k0s(),t.j41(4,"div",3),t.nrm(5,"input",5,1),t.k0s(),t.j41(7,"div",6)(8,"button",7),t.bIt("click",function(){return t.eBV(o),t.Njj(i.toggleDisabling())}),t.EFF(9,"Toggle disabling"),t.k0s()()()}2&a&&(t.R7$(2),t.Y8G("isDisabled",i.isDisabled),t.R7$(3),t.Y8G("isDisabled",i.isDisabled))},dependencies:[g,D,T,C],encapsulation:2})}return e})(),Ya=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-forms"]],decls:11,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"ngModelChange","ngModel"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"ngModelChange","ngModel"],[1,"col-xs-12","col-md-12"],[1,"code-preview"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"input",2),t.mxI("ngModelChange",function(l){return t.DH7(i.datepickerModel,l)||(i.datepickerModel=l),l}),t.k0s()(),t.j41(3,"div",1)(4,"input",3),t.mxI("ngModelChange",function(l){return t.DH7(i.daterangepickerModel,l)||(i.daterangepickerModel=l),l}),t.k0s()()(),t.j41(5,"div",0)(6,"div",4)(7,"pre",5),t.EFF(8),t.nrm(9,"br"),t.EFF(10),t.k0s()()()),2&a&&(t.R7$(2),t.R50("ngModel",i.datepickerModel),t.R7$(2),t.R50("ngModel",i.daterangepickerModel),t.R7$(4),t.JRh(i.datepickerModel),t.R7$(2),t.JRh(i.daterangepickerModel))},dependencies:[g,D,T,C,h.me,h.BC,h.vS],encapsulation:2})}return e})(),La=(()=>{class e{onScrollEvent(){this.datepicker?.hide()}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-date-picker-hide-on-scroll"]],viewQuery:function(a,i){if(1&a&&t.GBs(g,5),2&a){let o;t.mGM(o=t.lsd())&&(i.datepicker=o.first)}},hostBindings:function(a,i){1&a&&t.bIt("scroll",function(){return i.onScrollEvent()},!1,t.tSv)},decls:8,vars:1,consts:[["dp","bsDatepicker"],[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control"],[1,"col-xs-12","col-12","col-md-3","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",1)(1,"div",2),t.nrm(2,"input",3,0),t.k0s(),t.j41(4,"div",4)(5,"button",5),t.bIt("click",function(){t.eBV(o);const m=t.sdS(3);return t.Njj(m.toggle())}),t.EFF(6,"Date Picker"),t.k0s()()(),t.nrm(7,"br")}if(2&a){const o=t.sdS(3);t.R7$(5),t.BMQ("aria-expanded",o.isOpen)}},dependencies:[g,D],encapsulation:2})}return e})(),xa=(()=>{class e{constructor(){this.bsInlineValue=new Date,this.maxDate=new Date,this.maxDate.setDate(this.maxDate.getDate()+7),this.bsInlineRangeValue=[this.bsInlineValue,this.maxDate]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-inline"]],decls:5,vars:2,consts:[[1,"row"],[1,"pr-3","pb-3","pe-3","w-auto"],[3,"bsValue"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"bs-datepicker-inline",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"bs-daterangepicker-inline",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsValue",i.bsInlineValue),t.R7$(2),t.Y8G("bsValue",i.bsInlineRangeValue))},dependencies:[Zc,Sd],encapsulation:2})}return e})(),Sa=(()=>{class e{constructor(){this.minDate=new Date,this.maxDate=new Date,this.minDate.setDate(this.minDate.getDate()-1),this.maxDate.setDate(this.maxDate.getDate()+7)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-min-max"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["placeholder","Datepicker","ngModel","","bsDatepicker","",1,"form-control",3,"minDate","maxDate"],["placeholder","Daterangepicker","ngModel","","bsDaterangepicker","",1,"form-control",3,"minDate","maxDate"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("minDate",i.minDate)("maxDate",i.maxDate),t.R7$(2),t.Y8G("minDate",i.minDate)("maxDate",i.maxDate))},dependencies:[g,D,T,C,h.me,h.BC,h.vS],encapsulation:2})}return e})(),Ea=(()=>{class e{constructor(){this.datePickerValue=new Date(2020,7),this.range1=new Date(2020,5),this.range2=new Date(2020,8),this.minMode="month"}ngOnInit(){this.dateRangePickerValue=[this.range1,this.range2],this.bsConfig=Object.assign({},{minMode:this.minMode})}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-min-mode"]],decls:15,vars:4,consts:[["dp","bsDatepicker"],["drp","bsDaterangepicker"],[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","bsDatepicker","",1,"form-control",3,"bsValueChange","bsConfig","bsValue"],[1,"col-xs-12","col-12","col-md-3","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"],["type","text","bsDaterangepicker","",1,"form-control",3,"bsValueChange","bsConfig","bsValue"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"input",4,0),t.mxI("bsValueChange",function(m){return t.eBV(o),t.DH7(i.datePickerValue,m)||(i.datePickerValue=m),t.Njj(m)}),t.k0s()(),t.j41(4,"div",5)(5,"button",6),t.bIt("click",function(){t.eBV(o);const m=t.sdS(3);return t.Njj(m.toggle())}),t.EFF(6,"Date Picker"),t.k0s()()(),t.j41(7,"div",2)(8,"div",3)(9,"input",7,1),t.mxI("bsValueChange",function(m){return t.eBV(o),t.DH7(i.dateRangePickerValue,m)||(i.dateRangePickerValue=m),t.Njj(m)}),t.k0s()(),t.j41(11,"div",5)(12,"button",6),t.bIt("click",function(){t.eBV(o);const m=t.sdS(10);return t.Njj(m.toggle())}),t.EFF(13,"DateRange Picker"),t.k0s()()(),t.nrm(14,"br")}2&a&&(t.R7$(2),t.Y8G("bsConfig",i.bsConfig),t.R50("bsValue",i.datePickerValue),t.R7$(7),t.Y8G("bsConfig",i.bsConfig),t.R50("bsValue",i.dateRangePickerValue))},dependencies:[g,D,T,C],encapsulation:2})}return e})(),Ra=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-outside-click"]],decls:9,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-5","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"outsideClick"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3,"Outside click closes the datepicker in this example"),t.k0s(),t.nrm(4,"input",2),t.k0s(),t.j41(5,"div",1)(6,"p"),t.EFF(7,"Outside click doesn't close the datepicker in this example"),t.k0s(),t.nrm(8,"input",2),t.k0s()()),2&a&&(t.R7$(4),t.Y8G("outsideClick",!0),t.R7$(4),t.Y8G("outsideClick",!1))},dependencies:[g,D],encapsulation:2})}return e})(),ja=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-placement"]],decls:17,vars:0,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-3","form-group","mb-3","d-flex","flex-column","justify-content-between"],["placeholder","Datepicker","bsDatepicker","","placement","right",1,"form-control"],["placeholder","Datepicker","bsDatepicker","","placement","top",1,"form-control"],["placeholder","Datepicker","bsDatepicker","","placement","bottom",1,"form-control"],["placeholder","Datepicker","bsDatepicker","","placement","left",1,"form-control"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3,"The datepicker's placement is right"),t.k0s(),t.nrm(4,"input",2),t.k0s(),t.j41(5,"div",1)(6,"p"),t.EFF(7,"The datepicker's placement is top"),t.k0s(),t.nrm(8,"input",3),t.k0s(),t.j41(9,"div",1)(10,"p"),t.EFF(11,"The datepicker's placement is bottom"),t.k0s(),t.nrm(12,"input",4),t.k0s(),t.j41(13,"div",1)(14,"p"),t.EFF(15,"The datepicker's placement is left"),t.k0s(),t.nrm(16,"input",5),t.k0s()())},dependencies:[g,D],encapsulation:2})}return e})();function $d(e,s){if(1&e&&(t.j41(0,"pre",7),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.JRh(t.bMT(2,1,null==n.myForm||null==n.myForm.value?null:n.myForm.value.date))}}function Xd(e,s){if(1&e&&(t.j41(0,"pre",7),t.EFF(1),t.nI1(2,"date"),t.nI1(3,"date"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Lme("from ",t.bMT(2,2,null==n.myForm||null==n.myForm.value?null:n.myForm.value.range[0])," to ",t.bMT(3,4,null==n.myForm||null==n.myForm.value?null:n.myForm.value.range[1]),"")}}function zd(e,s){if(1&e&&(t.j41(0,"form",1)(1,"div",2)(2,"div",3),t.nrm(3,"input",4),t.DNE(4,$d,3,3,"pre",5),t.k0s(),t.j41(5,"div",3),t.nrm(6,"input",6),t.DNE(7,Xd,4,6,"pre",5),t.k0s()()()),2&e){const n=t.XpG();t.Y8G("formGroup",n.myForm),t.R7$(4),t.Y8G("ngIf",null==n.myForm||null==n.myForm.value?null:n.myForm.value.date),t.R7$(3),t.Y8G("ngIf",null==n.myForm||null==n.myForm.value?null:n.myForm.value.range)}}let Fa=(()=>{class e{constructor(n){this.formBuilder=n}ngOnInit(){this.myForm=this.formBuilder.group({date:null,range:null})}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(h.ze))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-reactive-forms"]],decls:1,vars:1,consts:[[3,"formGroup",4,"ngIf"],[3,"formGroup"],[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","","formControlName","date",1,"form-control","mb-3"],["class","code-preview",4,"ngIf"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","","formControlName","range",1,"form-control","mb-3"],[1,"code-preview"]],template:function(a,i){1&a&&t.DNE(0,zd,8,3,"form",0),2&a&&t.Y8G("ngIf",i.myForm)},dependencies:[g,D,T,C,d.bT,h.qT,h.me,h.BC,h.cb,h.j4,h.JD,d.vh],encapsulation:2})}return e})();const Oa=()=>({dateInputFormat:"DD-MM-YYYY",returnFocusToInput:!0});let Va=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-return-focus-to-input"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(2,Oa)),t.R7$(2),t.Y8G("bsConfig",t.lJ4(3,Oa)))},dependencies:[g,D,T,C],encapsulation:2})}return e})(),Pa=(()=>{class e{constructor(){const n=new Date,a=new Date;a.setDate(n.getDate()+2);const i=new Date;i.setDate(n.getDate()+4),this.dateCustomClasses=[{date:n,classes:[]},{date:a,classes:["bg-warning"]},{date:i,classes:["bg-danger","text-warning"]}]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-date-custom-classes"]],decls:5,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["placeholder","Datepicker","ngModel","","bsDatepicker","",1,"form-control",3,"dateCustomClasses"],["placeholder","Daterangepicker","ngModel","","bsDaterangepicker","",1,"form-control",3,"dateCustomClasses"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("dateCustomClasses",i.dateCustomClasses),t.R7$(2),t.Y8G("dateCustomClasses",i.dateCustomClasses))},dependencies:[g,D,T,C,h.me,h.BC,h.vS],styles:[".theme-green .bs-datepicker-body table td span.selected{background-color:#5cb85c!important}"]})}return e})();const Jd=()=>({dateInputFormat:"DD-MM-YYYY",selectFromOtherMonth:!0});let Ba=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-select-dates-from-other-months"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,Jd)))},dependencies:[g,D],encapsulation:2})}return e})();const Ha=()=>({adaptivePosition:!0});let Ia=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-adaptive-position"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(2,Ha)),t.R7$(2),t.Y8G("bsConfig",t.lJ4(3,Ha)))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const Aa=()=>({isAnimated:!0});let Ga=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-animated"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(2,Aa)),t.R7$(2),t.Y8G("bsConfig",t.lJ4(3,Aa)))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const Kd=()=>({customTodayClass:"custom-today-class"});let Wa=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-custom-today-class"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,Kd)))},dependencies:[g,D],encapsulation:2})}return e})();const Na=()=>({selectWeek:!0}),Ua=()=>({selectWeek:!0,selectFromOtherMonth:!0}),Qd=()=>[0,1],Zd=()=>[0,1,2,3,4,5,6];let $a=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-select-week"]],decls:23,vars:12,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["placeholder","Datepicker with select week","bsDatepicker","",1,"form-control",3,"bsConfig"],["placeholder","selectFromOtherMonth active","bsDatepicker","",1,"form-control",3,"bsConfig"],[1,"col-xs-12","col-12","col-sm-6","col-md-5","form-group","mb-3"],["placeholder","Two first days disabled","bsDatepicker","",1,"form-control",3,"daysDisabled","bsConfig"],["placeholder","All days disabled","bsDatepicker","",1,"form-control",3,"daysDisabled","bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()(),t.j41(3,"p"),t.EFF(4,"Also works with "),t.j41(5,"code"),t.EFF(6,"selectFromOtherMonth"),t.k0s(),t.EFF(7," option, which allows to select weeks which started on previous month"),t.k0s(),t.j41(8,"div",0)(9,"div",1),t.nrm(10,"input",3),t.k0s()(),t.j41(11,"p"),t.EFF(12,"If first day of the week is disabled, the next one will be selected."),t.k0s(),t.j41(13,"div",0)(14,"div",4)(15,"p"),t.EFF(16,"Two first days of the each week are disabled"),t.k0s(),t.nrm(17,"input",5),t.k0s()(),t.j41(18,"p"),t.EFF(19,"If all days in week are disabled, you can't select this week"),t.k0s(),t.j41(20,"div",0)(21,"div",4),t.nrm(22,"input",6),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(6,Na)),t.R7$(8),t.Y8G("bsConfig",t.lJ4(7,Ua)),t.R7$(7),t.Y8G("daysDisabled",t.lJ4(8,Qd))("bsConfig",t.lJ4(9,Ua)),t.R7$(5),t.Y8G("daysDisabled",t.lJ4(10,Zd))("bsConfig",t.lJ4(11,Na)))},dependencies:[g,D],encapsulation:2})}return e})(),Xa=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-triggers-custom"]],decls:13,vars:0,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-lg-3","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","","triggers","mouseenter:click",1,"form-control"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","","triggers","keydown:click",1,"form-control"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","","triggers","dblclick:click",1,"form-control"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3,"Hover over the input to open the datepicker"),t.k0s(),t.nrm(4,"input",2),t.k0s(),t.j41(5,"div",1)(6,"p"),t.EFF(7,"Focus on input and press any key to open the datepicker"),t.k0s(),t.nrm(8,"input",3),t.k0s(),t.j41(9,"div",1)(10,"p"),t.EFF(11,"\u0421lick twice on input to open the datepicker"),t.k0s(),t.nrm(12,"input",4),t.k0s()())},dependencies:[g,D,T,C],encapsulation:2})}return e})(),za=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-triggers-manual"]],decls:11,vars:2,consts:[["dp","bsDatepicker"],[1,"row"],[1,"col-xs-12","col-12","col-sm-4","form-group","mb-3"],["type","text","bsDatepicker","",1,"form-control",3,"outsideClick"],[1,"col-xs-12","col-12","col-sm-8","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",1)(1,"div",2),t.nrm(2,"input",3,0),t.k0s(),t.j41(4,"div",4)(5,"button",5),t.bIt("click",function(){t.eBV(o);const m=t.sdS(3);return t.Njj(m.show())}),t.EFF(6," Open "),t.k0s(),t.j41(7,"button",5),t.bIt("click",function(){t.eBV(o);const m=t.sdS(3);return t.Njj(m.hide())}),t.EFF(8," Close "),t.k0s(),t.j41(9,"button",5),t.bIt("click",function(){t.eBV(o);const m=t.sdS(3);return t.Njj(m.toggle())}),t.EFF(10," Toggle "),t.k0s()()()}if(2&a){const o=t.sdS(3);t.R7$(2),t.Y8G("outsideClick",!1),t.R7$(7),t.BMQ("aria-expanded",o.isOpen)}},dependencies:[g,D],encapsulation:2})}return e})();function qd(e,s){if(1&e&&(t.j41(0,"pre",5),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&e){const n=t.XpG();t.R7$(),t.SpI("Changed date is ",t.bMT(2,1,n.data),"")}}let Ja=(()=>{class e{onValueChange(n){this.data=n}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-value-change-event"]],decls:5,vars:1,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],[1,"mb-3"],["class","card card-block card-header",4,"ngIf"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsValueChange"],[1,"card","card-block","card-header"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.DNE(3,qd,3,3,"pre",3),t.k0s(),t.j41(4,"input",4),t.bIt("bsValueChange",function(l){return i.onValueChange(l)}),t.k0s()()()),2&a&&(t.R7$(3),t.Y8G("ngIf",i.data))},dependencies:[g,D,d.bT,d.vh],encapsulation:2})}return e})();function em(e,s){if(1&e&&(t.j41(0,"pre",5),t.EFF(1),t.k0s()),2&e){const n=s.$implicit;t.R7$(),t.JRh(n)}}let Ka=(()=>{class e{constructor(){this.messages=[],this.message="onShown"}handler(n){this.message===n&&(this.messages=[]),this.messages.push(`Event ${n} is fired`)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-visibility-events"]],decls:5,vars:1,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["placeholder","Datepicker","placement","right","bsDatepicker","",1,"form-control",3,"onShown","onHidden"],[1,"col-xs-12","col-12"],["class","card card-block card-header",4,"ngFor","ngForOf"],[1,"card","card-block","card-header"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"input",2),t.bIt("onShown",function(){return i.handler("onShown")})("onHidden",function(){return i.handler("onHidden")}),t.k0s()(),t.j41(3,"div",3),t.DNE(4,em,2,1,"pre",4),t.k0s()()),2&a&&(t.R7$(4),t.Y8G("ngForOf",i.messages))},dependencies:[g,D,d.Sq],encapsulation:2})}return e})();const tm=e=>({ranges:e});let Qa=(()=>{class e{constructor(){this.ranges=[{value:[new Date((new Date).setDate((new Date).getDate()-7)),new Date],label:"Last 7 Days"},{value:[new Date,new Date((new Date).setDate((new Date).getDate()+7))],label:"Next 7 Days"}]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-quick-select-ranges"]],decls:3,vars:3,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.eq3(1,tm,i.ranges)))},dependencies:[T,C],encapsulation:2})}return e})();const nm=()=>({showPreviousMonth:!0});let Za=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-daterangepicker-show-previous-month"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,nm)))},dependencies:[T,C],encapsulation:2})}return e})();const Wn=()=>({selectWeekDateRange:!0}),sm=()=>({selectWeekDateRange:!0,selectFromOtherMonth:!0}),am=()=>[0,1],im=()=>[0,1,2,3,4,5,6];let qa=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-select-week-range"]],decls:23,vars:12,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-5","form-group","mb-3"],["placeholder","Daterangepicker with select week","bsDaterangepicker","",1,"form-control",3,"bsConfig"],["placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"],["placeholder","Two days disabled","bsDaterangepicker","",1,"form-control",3,"daysDisabled","bsConfig"],["placeholder","All days disabled","bsDaterangepicker","",1,"form-control",3,"daysDisabled","bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()(),t.j41(3,"p"),t.EFF(4,"Also works with "),t.j41(5,"code"),t.EFF(6,"selectFromOtherMonth"),t.k0s(),t.EFF(7," option, which allows to select weeks which started on previous month"),t.k0s(),t.j41(8,"div",0)(9,"div",1),t.nrm(10,"input",3),t.k0s()(),t.j41(11,"p"),t.EFF(12,"If first day of the week is disabled, the next one will be selected."),t.k0s(),t.j41(13,"div",0)(14,"div",1)(15,"p"),t.EFF(16,"Two first days of the each week are disabled"),t.k0s(),t.nrm(17,"input",4),t.k0s()(),t.j41(18,"p"),t.EFF(19,"If all days in week are disabled, you can't select this week"),t.k0s(),t.j41(20,"div",0)(21,"div",1),t.nrm(22,"input",5),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(6,Wn)),t.R7$(8),t.Y8G("bsConfig",t.lJ4(7,sm)),t.R7$(7),t.Y8G("daysDisabled",t.lJ4(8,am))("bsConfig",t.lJ4(9,Wn)),t.R7$(5),t.Y8G("daysDisabled",t.lJ4(10,im))("bsConfig",t.lJ4(11,Wn)))},dependencies:[T,C],encapsulation:2})}return e})();const om=e=>({dateTooltipTexts:e});let ei=(()=>{class e{constructor(){this.selectedDates=[{date:new Date("2020-08-08"),tooltipText:"8th of August"},{date:new Date("2020-08-09"),tooltipText:"9th of August"},{date:new Date("2020-08-07"),tooltipText:"7th of August"}]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-tooltip-to-selected-dates"]],decls:3,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"dateTooltipTexts","bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("dateTooltipTexts",i.selectedDates)("bsConfig",t.eq3(2,om,i.selectedDates)))},dependencies:[g,D],encapsulation:2})}return e})();const rm=()=>({maxDateRange:25});let ti=(()=>{class e{constructor(){this.maxDate=new Date,this.maxDate.setDate(this.maxDate.getDate()+30)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-max-date-range"]],decls:3,vars:3,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"maxDate","bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("maxDate",i.maxDate)("bsConfig",t.lJ4(2,rm)))},dependencies:[T,C],encapsulation:2})}return e})();const ni=()=>({dateInputFormat:"DD-MM-YYYY",displayOneMonthRange:!0});let si=(()=>{class e{constructor(){this.today=new Date,this.minDate=new Date(this.today.getFullYear(),this.today.getMonth(),2),this.maxDate=new Date(this.today.getFullYear(),this.today.getMonth(),25)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-daterangepicker-display-one-month"]],decls:16,vars:7,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-6","form-group","mb-3"],["placeholder","Daterangepicker","ngModel","","bsDaterangepicker","",1,"form-control",3,"maxDate","bsConfig"],["placeholder","Daterangepicker","ngModel","","bsDaterangepicker","",1,"form-control",3,"minDate","maxDate","bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p")(3,"code"),t.EFF(4,"maxDate"),t.k0s(),t.EFF(5," is today"),t.k0s(),t.nrm(6,"input",2),t.k0s(),t.j41(7,"div",1)(8,"p")(9,"code"),t.EFF(10,"minDate"),t.k0s(),t.EFF(11," month is equal to "),t.j41(12,"code"),t.EFF(13,"maxDate"),t.k0s(),t.EFF(14," month"),t.k0s(),t.nrm(15,"input",3),t.k0s()()),2&a&&(t.R7$(6),t.Y8G("maxDate",i.today)("bsConfig",t.lJ4(5,ni)),t.R7$(9),t.Y8G("minDate",i.minDate)("maxDate",i.maxDate)("bsConfig",t.lJ4(6,ni)))},dependencies:[T,C,h.me,h.BC,h.vS],encapsulation:2})}return e})();const lm=()=>({containerClass:"theme-dark-blue",showTodayButton:!0,todayPosition:"center"});let ai=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-today-button"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,lm)))},dependencies:[g,D],encapsulation:2})}return e})();const cm=()=>({containerClass:"theme-orange",showClearButton:!0,clearPosition:"right"});let ii=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-clear-button"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,cm)))},dependencies:[g,D],encapsulation:2})}return e})();const dm=()=>({startView:"month"}),mm=()=>({startView:"year"});let oi=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-start-view"]],decls:13,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["bsDatepicker","","placeholder","Datepicker",1,"form-control"],["bsDatepicker","","placeholder","Datepicker",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3,"The datepicker's start view is day (default)"),t.k0s(),t.nrm(4,"input",2),t.k0s(),t.j41(5,"div",1)(6,"p"),t.EFF(7,"The datepicker's start view is month"),t.k0s(),t.nrm(8,"input",3),t.k0s(),t.j41(9,"div",1)(10,"p"),t.EFF(11,"The datepicker's start view is year"),t.k0s(),t.nrm(12,"input",3),t.k0s()()),2&a&&(t.R7$(8),t.Y8G("bsConfig",t.lJ4(2,dm)),t.R7$(4),t.Y8G("bsConfig",t.lJ4(3,mm)))},dependencies:[g,D],encapsulation:2})}return e})();const um=()=>({preventChangeToNextMonth:!0});let ri=(()=>{class e{constructor(){this.maxDate=new Date,this.maxDate.setDate(this.maxDate.getDate()+7)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-prevent-change-to-next-month"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,um)))},dependencies:[T,C],encapsulation:2})}return e})();const li=()=>({withTimepicker:!0,rangeInputFormat:"MMMM Do YYYY, h:mm:ss a",dateInputFormat:"MMMM Do YYYY, h:mm:ss a"});let ci=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-with-timepicker"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(2,li)),t.R7$(2),t.Y8G("bsConfig",t.lJ4(3,li)))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const di=()=>({withTimepicker:!0,keepDatepickerOpened:!0,rangeInputFormat:"MMMM Do YYYY, h:mm:ss a",dateInputFormat:"MMMM Do YYYY, h:mm:ss a"});let mi=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["datepicker-close-behavior"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(2,di)),t.R7$(2),t.Y8G("bsConfig",t.lJ4(3,di)))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const ui=()=>({keepDatesOutOfRules:!0});let _i=(()=>{class e{constructor(){this.minDate=new Date,this.maxDate=new Date,this.bsInvalidDate=new Date,this.maxDate.setDate(this.maxDate.getDate()+7),this.bsInvalidDate.setDate(this.maxDate.getDate()+2),this.bsRangeValue=[this.minDate,this.bsInvalidDate]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["keep-dates-out-of-rules"]],decls:5,vars:10,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig","maxDate","minDate","bsValue"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig","maxDate","minDate","bsValue"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(8,ui))("maxDate",i.maxDate)("minDate",i.minDate)("bsValue",i.bsInvalidDate),t.R7$(2),t.Y8G("bsConfig",t.lJ4(9,ui))("maxDate",i.maxDate)("minDate",i.minDate)("bsValue",i.bsRangeValue))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const _m=[{name:"Overview",anchor:"overview",tabName:"overview",outlet:Te.xK,content:[{title:"Basic",anchor:"basic",component:r(91134),html:r(25570),description:'\n Note: If you installed ngx-bootstrap not via ng add command, you will need to perform a several actions
\n Notable change is additional css for it "/datepicker/bs-datepicker.css"
\n There are two ways of adding css:
\n \n Load it from CDN. Add <link rel="stylesheet"\n href="https://unpkg.com/ngx-bootstrap/datepicker/bs-datepicker.css">
to your\n index.html
\n Load it from dist/ngx-bootstrap/datepicker/bs-datepicker.css
via package bundler\n like Angular CLI, if you\'re using one.\n \n \n ',outlet:pa},{title:"Inline",anchor:"inline-datepicker",component:r(7759),html:r(94135),description:"with initial state set by bsInlineValue
property
",outlet:xa},{title:"With animation",anchor:"animated",component:r(89938),html:r(42022),description:"You can enable animation via isAnimated
config option",outlet:Ga},{title:"Adaptive position",anchor:"adaptive-position",component:r(12126),html:r(8290),description:"You can enable adaptive position via adaptivePosition
option in bsConfig
",outlet:Ia},{title:"Initial state",anchor:"date-initial-state",component:r(9158),html:r(15130),outlet:va},{title:"Custom date format",anchor:"format",component:r(79002),html:r(1374),description:'\n You can easily change the date format by specifying the dateInputFormat
\n in [bsConfig]
\n
\n To set your own date format you can use variety of formats provided by\n moment.js
\n The following examples show how to use several date formats inside a form:\n
\n YYYY-MM-DD
\n MM/DD/YYYY
\n MMMM Do YYYY,h:mm:ss a
\n \n
\n ',outlet:ka},{title:"Hide on scroll",anchor:"hide-on-scroll",component:r(89900),html:r(65596),description:"\n Hide the datepicker on page scroll.
\n ",outlet:La},{title:"Themes",anchor:"themes",component:r(2790),html:r(44346),description:"\n Datepicker comes with some default color schemes.\n You can change it by manipulating containerClass
property in bsConfig
object
\n There are 6 color schemes: theme-default
, theme-green
, theme-blue
,\n theme-dark-blue
, theme-red
, theme-orange
\n ",outlet:ga},{title:"Locales",anchor:"locales",component:r(11838),html:r(6178),description:"\n Datepicker can use different locales. It's possible to change a locale by calling\n use
\n method of BsLocaleService
, list of available locales is in dropdown below.
\n To use a different locale, you have to import it from ngx-bootstrap/chronos
first, then\n define it in your @NgModule
using function defineLocale
\n Example:
\n import { defineLocale } from 'ngx-bootstrap/chronos';
\n import { deLocale } from 'ngx-bootstrap/locale';
\n defineLocale('de', deLocale);
\n \n \n ",outlet:fa},{title:"Min-max",anchor:"min-max",component:r(78851),html:r(58651),description:"\n You can set min and max date of datepicker/daterangepicker using minDate
and\n maxDate
properties
\n In the following example minDate
is set to yesterday and maxDate
\n to the current day in the next week
",outlet:Sa},{title:"Days disabled",anchor:"days-disabled",component:r(5720),html:r(76744),description:"\n You can set which days of the week should be disabled with daysDisabled
\n
In the following example daysDisabled
is set with an array which disabled Saturday and Sunday.\n Sunday is considered the first day of the week and thus has the value 0
",outlet:Ta},{title:"Dates disabled",anchor:"dates-disabled",component:r(30206),html:r(18082),description:"\n You can set which dates should be disabled with datesDisabled
\n In the following example datesDisabled
is set with an array to disable 2020-02-05 and 2020-02-09.
\n NOTE: DO NOT USE this functionality with datesEnabled
at the same time
",outlet:ya},{title:"Dates enabled",anchor:"dates-enabled",component:r(57914),html:r(51742),description:"\n You can set which dates should be enable with datesEnabled
\n In the following example datesEnabled
is set with an array to enable 2020-02-06, 2020-02-08 and 2020-02-11. All other dates are disabled
\n NOTE: DO NOT USE this functionality with datesDisabled
at the same time
",outlet:Ma},{title:"Display one month",anchor:"display-one-month",component:r(67232),html:r(3136),description:"You can configure, how many months you want to show for daterangepicker via displayMonths
in BsDaterangepickerConfig.
\n With displayOneMonthRange
you can show only one month for two cases
",outlet:si},{title:"Min-mode",anchor:"min-mode",component:r(25509),html:r(8457),description:"\n You can set min view mode of datepicker using minMode
property
\n In the following example minMode
is set to 'month'
",outlet:Ea},{title:"Disabled",anchor:"disabled-datepicker",component:r(53961),html:r(56701),description:"If you want to disable datepicker's or daterangepicker's content set isDisabled
property to true
",outlet:wa},{title:"Custom today class",anchor:"today-class",component:r(61657),html:r(22765),description:"If you want to add custom class to current day datepicker's content set value to customTodayClass
option in bsConfig
",outlet:Wa},{title:"Forms",anchor:"forms",component:r(49875),html:r(13675),description:"Datepicker and daterangepicker can be used in forms. Keep in mind that\n value of ngModel
is Date
object for datepicker and array of 2\n Date
objects for daterangepicker
",outlet:Ya},{title:"Reactive forms",anchor:"reactive-forms",component:r(34659),html:r(539),outlet:Fa},{title:"Return focus to input",anchor:"return-focus-to-input",component:r(72795),html:r(85027),description:"Allows to return focus to input of datepicker or daterangepicker after the date or daterange selection
",outlet:Va},{title:"Manual triggering",anchor:"triggers-manual",component:r(41750),html:r(94058),description:"You can manage datepicker's state by using its show()
, hide()
\n and toggle()
methods
",outlet:za},{title:"Placement",anchor:"placement",component:r(93986),html:r(79222),description:"Add placement
property if you want to change placement
",outlet:ja},{title:"Config method",anchor:"config-method",component:r(89794),html:r(38774),description:"You can manage datepicker's options by using its setConfig()
method
",outlet:Da},{title:"Visibility Events",anchor:"visibility-events",component:r(80214),html:r(83722),description:"You can subscribe to datepicker's visibility events
",outlet:Ka},{title:"Value change event",anchor:"value-change-event",component:r(29518),html:r(1266),description:"You can subscribe to datepicker's value change event (bsValueChange
).
",outlet:Ja},{title:"Config properties",anchor:"config-object",component:r(86990),html:r(66290),description:"You can configure the datepicker via its bsConfig
option
",outlet:ba},{title:"Select dates from other month",anchor:"select-dates-from-other-month",component:r(16344),html:r(70632),description:"You can enable dates from other months via selectFromOtherMonth
option in bsConfig
",outlet:Ba},{title:"Select week",anchor:"select-week",component:r(19938),html:r(96598),description:"You can enable ability to select a week number (first day of the week will be selected) via selectWeek
option in bsConfig
",outlet:$a},{title:"Select week range",anchor:"select-week-range",component:r(29698),html:r(6646),description:"You can enable ability to select a week number (range with first weekday - last weekday will be selected) via selectWeekRange
option in bsConfig
",outlet:qa},{title:"Outside click",anchor:"outside-click",component:r(98814),html:r(56322),description:"Datepicker closes after outside click by default. To change\n this behavior, use outsideClick
property.
",outlet:Ra},{title:"Trigger by isOpen property",anchor:"trigger-by-isopen-property",component:r(5986),html:r(17654),description:"Datepicker can be shown or hidden by changing isOpen
property
",outlet:ha},{title:"Custom triggers",anchor:"triggers-custom",component:r(60394),html:r(54894),description:"Use different triggers ( for example keydown
, mouseenter
and\n dblclick
) to interact with datepicker
",outlet:Xa},{title:"Date custom classes",anchor:"date-custom-classes",component:r(35086),html:r(13042),style:r(75677),description:"Style dates with custom classes
",outlet:Pa},{title:"Tooltip for selected dates",anchor:"tooltip-for-selected-dates",component:r(95562),html:r(13806),description:"",outlet:ei},{title:"Quick select ranges",anchor:"quick-select-ranges",component:r(27522),html:r(88022),description:"Quick select ranges can be added to Daterangepicker using ranges
",outlet:Qa},{title:"Prevent change to next month",anchor:"prevent-change-to-next-month",component:r(1357),html:r(76481),description:"Pick some date from second month and it wont change to the next month
",outlet:ri},{title:"Previous month in Daterangepicker",anchor:"daterangepicker-previous-month",component:r(36744),html:r(18776),description:"Pick previous & current month instead of current & next month.When daterange selected and related to current month,\n daterangepicker will works by default, with current & next month
",outlet:Za},{title:"Show Today Button",anchor:"datepicker-show-today-button",component:r(90472),html:r(66200),description:"Display an optional 'Today' button that will automatically select today's date.
",outlet:ai},{title:"Show Clear Button",anchor:"datepicker-show-clear-button",component:r(28616),html:r(67224),description:"Display an optional 'Clear' button that will automatically clear date.
",outlet:ii},{title:"Start view",anchor:"start-view",component:r(60600),html:r(53576),description:"Add startView
property if you want to change start view
",outlet:oi},{title:"Max Date Range in Daterangepicker",anchor:"daterangepicker-max-date-range",component:r(39506),html:r(11526),description:"Max date range after first date selection can be added to Daterangepicker using maxDateRange
.
\n If you also use maxDate
property, you can't select second date, which exceeds value of maxDate
.
",outlet:ti},{title:"With timepicker",anchor:"with-timepicker",component:r(72614),html:r(26906),description:"You can enable timepicker via withTimepicker
config option",outlet:ci},{title:"Close behavior with timepicker changes",anchor:"close-behavior",component:r(84301),html:r(43873),description:"If you use datepicker with timepicker together, you are able to set keepDatepickerOpened
config option and keep datepicker opened until date isn't changed",outlet:mi},{title:"Don't overwrite dates out of rule",anchor:"keep-dates-out-of-rules",component:r(91531),html:r(7891),description:"If you use datepicker with rules (minDate, maxDate) you can set config property keepDatesOutOfRules
to true to avoid overwriting invalid dates. Default value is false.
",outlet:_i}]},{name:"Installation",anchor:"api-reference",tabName:"api",usage:r(51487),importInfo:'ng add ngx - bootstrap --component datepicker ',outlet:Te.Mg,content:[{title:"BsDatepickerDirective",anchor:"bs-datepicker-component",outlet:Te.r2},{title:"BsDaterangepickerDirective",anchor:"bs-daterangepicker",outlet:Te.r2},{title:"BsDatepickerInlineDirective",anchor:"bs-datepicker-inline",outlet:Te.r2},{title:"BsDatepickerConfig",anchor:"bs-datepicker-config",outlet:Te.TJ}]},{name:"Examples",anchor:"examples",tabName:"examples",outlet:Te.xK,content:[{title:"Basic",anchor:"basic-ex",outlet:pa},{title:"Inline",anchor:"inline-datepicker-ex",outlet:xa},{title:"With animation",anchor:"animated-ex",outlet:Ga},{title:"Adaptive position",anchor:"adaptive-position-ex",outlet:Ia},{title:"Initial state",anchor:"date-initial-state-ex",outlet:va},{title:"Custom date format",anchor:"format-ex",outlet:ka},{title:"Hide on scroll",anchor:"hide-on-scroll-ex",outlet:La},{title:"Themes",anchor:"themes-ex",outlet:ga},{title:"Locales",anchor:"locales-ex",outlet:fa},{title:"Min-max",anchor:"min-max-ex",outlet:Sa},{title:"Days disabled",anchor:"days-disabled-ex",outlet:Ta},{title:"Dates disabled",anchor:"dates-disabled-ex",outlet:ya},{title:"Dates enabled",anchor:"dates-enabled-ex",outlet:Ma},{title:"Display one month",anchor:"display-one-month-ex",outlet:si},{title:"Min-mode",anchor:"min-mode-ex",outlet:Ea},{title:"Disabled",anchor:"disabled-datepicker-ex",outlet:wa},{title:"Custom today class",anchor:"today-class-ex",outlet:Wa},{title:"Forms",anchor:"forms-ex",outlet:Ya},{title:"Reactive forms",anchor:"reactive-forms-ex",outlet:Fa},{title:"Return focus to input",anchor:"return-focus-to-input-ex",outlet:Va},{title:"Manual triggering",anchor:"triggers-manual-ex",outlet:za},{title:"Placement",anchor:"placement-ex",outlet:ja},{title:"Config method",anchor:"config-method-ex",outlet:Da},{title:"Visibility Events",anchor:"visibility-events-ex",outlet:Ka},{title:"Value change event",anchor:"value-change-event-ex",outlet:Ja},{title:"Config properties",anchor:"config-object-ex",outlet:ba},{title:"Select dates from other month",anchor:"select-dates-from-other-month-ex",outlet:Ba},{title:"Select week",anchor:"select-week-ex",outlet:$a},{title:"Select week range",anchor:"select-week-range-ex",outlet:qa},{title:"Outside click",anchor:"outside-click-ex",outlet:Ra},{title:"Trigger by isOpen property",anchor:"trigger-by-isopen-property-ex",outlet:ha},{title:"Custom triggers",anchor:"triggers-custom-ex",outlet:Xa},{title:"Date custom classes",anchor:"date-custom-classes-ex",outlet:Pa},{title:"Tooltip for selected dates",anchor:"tooltip-for-selected-dates-ex",outlet:ei},{title:"Quick select ranges",anchor:"quick-select-ranges-ex",outlet:Qa},{title:"Prevent change to next month",anchor:"prevent-change-to-next-month-ex",outlet:ri},{title:"Previous month in Daterangepicker",anchor:"daterangepicker-previous-month-ex",outlet:Za},{title:"Show Today Button",anchor:"datepicker-show-today-button-ex",outlet:ai},{title:"Show Clear Button",anchor:"datepicker-show-clear-button-ex",outlet:ii},{title:"Start view",anchor:"start-view-ex",outlet:oi},{title:"Max Date Range in Daterangepicker",anchor:"daterangepicker-max-date-range-ex",outlet:ti},{title:"With timepicker",anchor:"with-timepicker-ex",outlet:ci},{title:"datepicker close behavior with timepicker",anchor:"close-behavior",outlet:mi},{title:"Don't overwrite dates out of rule",anchor:"keep-dates-out-of-rules",outlet:_i}]}];var pm=r(86223),hm=r(52439);let pi=(()=>{class e{constructor(){this.name="Datepicker",this.src="https://github.com/valor-software/ngx-bootstrap/tree/development/src/datepicker",this.componentContent=_m}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["datepicker-section"]],decls:6,vars:4,consts:[[3,"name","src","componentContent"],[3,"content"]],template:function(a,i){1&a&&(t.j41(0,"demo-section",0)(1,"p"),t.EFF(2,"Datepicker is a highly configurable component that adds datepicker functionality to your pages. You can customize the date format and language, restrict the selectable date ranges."),t.k0s(),t.j41(3,"p"),t.EFF(4,"The easiest way to add the datepicker component to your app (will be added to the root module)"),t.k0s(),t.nrm(5,"docs-section",1),t.k0s()),2&a&&(t.Y8G("name",i.name)("src",i.src)("componentContent",i.componentContent),t.R7$(5),t.Y8G("content",i.componentContent))},dependencies:[pm.q,hm.C],encapsulation:2,changeDetection:0})}return e})();const fm=[{path:"",component:pi}];[_r,pr,fr,gr,Dr,br,kr,yr,Cr,Yr,Lr,Rr,Vr,Hr,Gr,Er,Or,Ar,Wr,Nr,Ur,$r,Xr,zr,Qr,Zr,qr,el,nl,al,il,ol,cl,rl,ul,_l,pl,hl,fl,xn,gl,kl,vl,yl,jr].forEach(e=>{e.abbr&&dn(e.abbr,e)});let gm=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275mod=t.$C({type:e});static#n=this.\u0275inj=t.G2t({imports:[Vd,Pd.j,d.MD,h.YN,h.X1,Te.ky,hi.iI.forChild(fm)]})}return e})()},8290:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},12126:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-adaptive-position',\n templateUrl: './adaptive-position.html'\n})\nexport class DemoDatePickerAdaptivePositionComponent {}\n"},42022:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},89938:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-animated',\n templateUrl: './animated.html'\n})\nexport class DemoDatePickerAnimatedComponent {}\n"},25570:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},91134:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-basic',\n templateUrl: './basic.html'\n})\nexport class DemoDatepickerBasicComponent {}\n"},6178:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n {{ loc }} \n \n
\n
\n \n
\n
\n Date Picker \n
\n
\n \n\n\n
\n \n {{ loc }} \n \n
\n
\n \n
\n
\n Date Range Picker \n
\n
\n'},11838:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { BsDatepickerDirective, BsDaterangepickerDirective, BsLocaleService } from 'ngx-bootstrap/datepicker';\nimport { listLocales } from 'ngx-bootstrap/chronos';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-change-locale',\n templateUrl: './change-locale.html'\n})\nexport class DemoDatepickerChangeLocaleComponent {\n locale = 'en';\n locales = listLocales();\n\n constructor(private localeService: BsLocaleService) {}\n\n applyLocale(pop: BsDatepickerDirective | BsDaterangepickerDirective) {\n this.localeService.use(this.locale);\n pop.hide();\n pop.show();\n }\n}\n"},67224:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},28616:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-clear-button',\n templateUrl: './clear-button.html'\n})\nexport class DemoDatepickerClearButtonComponent {}\n"},43873:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},84301:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'datepicker-close-behavior',\n templateUrl: './datepicker-close-behavior.html'\n})\nexport class DatepickerCloseBehaviorComponent {\n}\n"},44346:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n default \n green \n blue \n dark-blue \n red \n orange \n \n
\n\n
\n
\n \n\n\n'},2790:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { BsDatepickerConfig, BsDatepickerDirective } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-color-theming',\n templateUrl: './color-theming.html'\n})\nexport class DemoDatepickerColorThemingComponent {\n colorTheme = 'theme-green';\n\n bsConfig?: Partial;\n\n applyTheme(pop: BsDatepickerDirective) {\n // create new object on each property change\n // so Angular can catch object reference change\n this.bsConfig = Object.assign({}, { containerClass: this.colorTheme });\n setTimeout(() => {\n pop.show();\n });\n }\n}\n"},38774:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n Set min date \n
\n
\n'},89794:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component, ViewChild } from '@angular/core';\nimport { BsDaterangepickerDirective, BsDatepickerConfig } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-config-method',\n templateUrl: './config-method.html'\n})\nexport class DemoDatepickerConfigMethodComponent {\n @ViewChild('dp', { static: false }) datepicker?: BsDaterangepickerDirective;\n\n bsConfig?: Partial;\n minDate = new Date(2018, 5, 13);\n\n setOptions(): void {\n this.bsConfig = Object.assign({}, { minDate: this.minDate });\n this.datepicker?.setConfig();\n\n setTimeout(() => {\n this.datepicker?.toggle();\n });\n }\n}\n"},66290:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},86990:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-config-object',\n templateUrl: './config-object.html'\n})\nexport class DemoDatePickerConfigObjectComponent {}\n"},1374:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},79002:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { UntypedFormControl, UntypedFormGroup } from '@angular/forms';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-date-picker-custom-format',\n templateUrl: './custom-format.html'\n})\nexport class DemoDatePickerCustomFormatComponent {\n currentDate = new Date();\n\n form = new UntypedFormGroup({\n dateYMD: new UntypedFormControl(new Date()),\n dateFull: new UntypedFormControl(new Date()),\n dateMDY: new UntypedFormControl(new Date()),\n dateRange: new UntypedFormControl([\n new Date(),\n new Date(this.currentDate.setDate(this.currentDate.getDate() + 7))\n ])\n });\n}\n"},22765:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},61657:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-custom-today-class',\n templateUrl: './custom-today-class.component.html'\n})\nexport class DemoDatepickerCustomTodayClassComponent { }\n"},13042:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},75677:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="::ng-deep .theme-green {\n .bs-datepicker-body {\n table {\n td {\n span.selected {\n background-color: #5cb85c !important;\n }\n }\n }\n }\n}\n"},35086:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { DatepickerDateCustomClasses } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-date-custom-classes',\n templateUrl: './date-custom-classes.html',\n styleUrls: ['./date-custom-classes.scss']\n})\nexport class DemoDatepickerDateCustomClassesComponent {\n dateCustomClasses: DatepickerDateCustomClasses[];\n\n constructor() {\n const now = new Date();\n const twoDaysAhead = new Date();\n twoDaysAhead.setDate(now.getDate() + 2);\n const fourDaysAhead = new Date();\n fourDaysAhead.setDate(now.getDate() + 4);\n\n this.dateCustomClasses = [\n { date: now, classes: [] },\n { date: twoDaysAhead, classes: ['bg-warning'] },\n { date: fourDaysAhead, classes: ['bg-danger', 'text-warning'] }\n ];\n }\n}\n"},15130:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='bsValue
property sets initial state in this example
\n\n
\n \n
\n
\n Date Picker \n
\n
\n\nngModel
property sets two-way data binding in this example
\n\n
\n \n
\n
\n Date Range Picker \n
\n
\n'},9158:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-date-initial-state',\n templateUrl: './date-initial-state.html'\n})\nexport class DemoDatepickerDateInitialStateComponent {\n bsValue = new Date();\n bsRangeValue: Date[];\n maxDate = new Date();\n constructor() {\n this.maxDate.setDate(this.maxDate.getDate() + 7);\n this.bsRangeValue = [this.bsValue, this.maxDate];\n }\n}\n"},3136:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},67232:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-daterangepicker-display-one-month',\n templateUrl: './display-one-month.html'\n})\n// eslint-disable-next-line @angular-eslint/component-class-suffix\nexport class DemoDateRangePickerDisplayOneMonth {\n today: Date;\n maxDate: Date;\n minDate: Date;\n\n constructor() {\n this.today = new Date();\n this.minDate = new Date(this.today.getFullYear(), this.today.getMonth(), 2);\n this.maxDate = new Date(this.today.getFullYear(), this.today.getMonth(), 25);\n }\n}\n"},18776:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},36744:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-daterangepicker-show-previous-month',\n templateUrl: './show-previous-month.html'\n})\n// eslint-disable-next-line @angular-eslint/component-class-suffix\nexport class DemoDateRangePickerShowPreviousMonth {}\n"},18082:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},30206:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-datesdisabled',\n templateUrl: './disable-dates.html'\n})\nexport class DemoDatepickerDatesDisabledComponent {\n disabledDates = [\n new Date('2020-02-05'),\n new Date('2020-02-09')\n ];\n}\n"},76744:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n\n\n'},5720:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-daysdisabled',\n templateUrl: './disable-days.html'\n})\nexport class DemoDatepickerDaysDisabledComponent {}\n"},56701:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n \n
\n
\n Toggle disabling \n
\n
\n'},53961:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-disabled',\n templateUrl: './disabled.component.html'\n})\nexport class DemoDatepickerDisabledComponent {\n isDisabled = false;\n\n toggleDisabling(): void {\n this.isDisabled = !this.isDisabled;\n }\n}\n"},51742:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},57914:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-datesenabled',\n templateUrl: './enable-dates.html'\n})\nexport class DemoDatepickerDatesEnabledComponent {\n enabledDates = [\n new Date('2020-02-06'),\n new Date('2020-02-08'),\n new Date('2020-02-11'),\n ];\n}\n"},13675:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n
\n
{{datepickerModel}} {{daterangepickerModel}} \n
\n
\n\n\n'},49875:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-forms',\n templateUrl: './forms.component.html'\n})\nexport class DemoDatepickerFormsComponent {\n datepickerModel?: Date;\n daterangepickerModel?: Date[];\n}\n"},65596:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n Date Picker \n
\n
\n \n'},89900:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component, HostListener, ViewChild } from '@angular/core';\nimport { BsDatepickerDirective } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-date-picker-hide-on-scroll',\n templateUrl: './hide-on-scroll.html'\n})\nexport class DemoDatepickerHideOnScrollComponent {\n @ViewChild(BsDatepickerDirective, { static: false }) datepicker?: BsDatepickerDirective;\n\n @HostListener('window:scroll')\n onScrollEvent() {\n this.datepicker?.hide();\n }\n}\n"},94135:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n'},7759:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-inline',\n templateUrl: './inline-datepicker.component.html'\n})\nexport class DemoDatepickerInlineComponent {\n bsInlineValue = new Date();\n bsInlineRangeValue: Date[];\n maxDate = new Date();\n\n constructor() {\n this.maxDate.setDate(this.maxDate.getDate() + 7);\n this.bsInlineRangeValue = [this.bsInlineValue, this.maxDate];\n }\n}\n"},7891:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},91531:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'keep-dates-out-of-rules',\n templateUrl: './keep-dates-out-of-rules.component.html'\n})\nexport class KeepDatesOutOfRulesComponent {\n minDate = new Date();\n bsRangeValue: Date[];\n maxDate = new Date();\n bsInvalidDate: Date = new Date();\n\n constructor() {\n this.maxDate.setDate(this.maxDate.getDate() + 7);\n this.bsInvalidDate.setDate(this.maxDate.getDate() + 2);\n this.bsRangeValue = [this.minDate, this.bsInvalidDate];\n }\n}\n"},11526:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},39506:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import {Component} from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-max-date-range',\n templateUrl: './max-date-range.html'\n})\nexport class DemoDateRangePickerMaxDateRangeComponent {\n maxDate: Date;\n\n constructor() {\n this.maxDate = new Date();\n this.maxDate.setDate(this.maxDate.getDate() + 30);\n}\n}\n"},58651:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n\n'},78851:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-min-max',\n templateUrl: './min-max.component.html'\n})\nexport class DemoDatepickerMinMaxComponent {\n minDate: Date;\n maxDate: Date;\n\n constructor() {\n this.minDate = new Date();\n this.maxDate = new Date();\n this.minDate.setDate(this.minDate.getDate() - 1);\n this.maxDate.setDate(this.maxDate.getDate() + 7);\n }\n}\n"},8457:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n Date Picker \n
\n
\n\n\n
\n \n
\n
\n DateRange Picker \n
\n
\n \n'},25509:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component, OnInit } from '@angular/core';\n\nimport { BsDatepickerConfig, BsDatepickerViewMode } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-min-mode',\n templateUrl: './min-mode.component.html'\n})\nexport class DemoDatepickerMinModeComponent implements OnInit {\n datePickerValue: Date = new Date(2020, 7);\n dateRangePickerValue?: (Date | undefined)[];\n range1: Date = new Date(2020, 5);\n range2: Date = new Date(2020, 8);\n minMode: BsDatepickerViewMode = 'month';\n\n bsConfig?: Partial;\n\n ngOnInit(): void {\n this.dateRangePickerValue = [this.range1, this.range2];\n this.bsConfig = Object.assign({}, {\n minMode : this.minMode\n });\n }\n}\n"},56322:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},98814:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-outside-click',\n templateUrl: './outside-click.html'\n})\nexport class DemoDatepickerOutsideClickComponent {}\n"},79222:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n
The datepicker\'s placement is right
\n
\n
\n
\n
The datepicker\'s placement is top
\n
\n
\n
\n
The datepicker\'s placement is bottom
\n
\n
\n
\n
The datepicker\'s placement is left
\n
\n
\n
\n'},93986:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-placement',\n templateUrl: './placement.html'\n})\nexport class DemoDatepickerPlacementComponent {}\n"},76481:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},1357:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-prevent-change-to-next-month',\n templateUrl: './prevent-change-to-next-month.component.html'\n})\nexport class DemoDatepickerPreventChangeToNextMonthComponent {\n maxDate = new Date();\n\n constructor() {\n this.maxDate.setDate(this.maxDate.getDate() + 7);\n }\n}\n"},88022:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},27522:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\ninterface IRange {\n value: Date[];\n label: string;\n}\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-quick-select-ranges',\n templateUrl: './quick-select-ranges.html'\n})\nexport class DemoDatePickerQuickSelectRangesComponent {\n ranges: IRange[] = [{\n value: [new Date(new Date().setDate(new Date().getDate() - 7)), new Date()],\n label: 'Last 7 Days'\n }, {\n value: [new Date(), new Date(new Date().setDate(new Date().getDate() + 7))],\n label: 'Next 7 Days'\n }];\n\n}\n"},539:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n\n'},34659:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component, OnInit } from '@angular/core';\nimport { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-reactive-forms',\n templateUrl: './reactive-forms.component.html'\n})\nexport class DemoDatepickerReactiveFormsComponent implements OnInit {\n myForm?: UntypedFormGroup;\n constructor(private formBuilder: UntypedFormBuilder) {}\n\n ngOnInit() {\n this.myForm = this.formBuilder.group({\n date: null,\n range: null\n });\n }\n}\n"},85027:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},72795:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-return-focus-to-input',\n templateUrl: './return-focus-to-input.component.html'\n})\nexport class DemoDatePickerReturnFocusToInputComponent {}\n"},70632:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},16344:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-select-dates-from-other-months',\n templateUrl: './select-dates-from-other-months.html'\n})\nexport class DemoDatePickerSelectDatesFromOtherMonthsComponent {}\n"},6646:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\nAlso works with selectFromOtherMonth
option, which allows to select weeks which started on previous\n month
\n\n\n\n\nIf first day of the week is disabled, the next one will be selected.
\n\n\n\n\nIf all days in week are disabled, you can\'t select this week
\n\n\n'},29698:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-select-week-range',\n templateUrl: './select-week-range.html'\n})\nexport class DemoDatePickerSelectWeekRangeComponent {}\n"},96598:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\nAlso works with selectFromOtherMonth
option, which allows to select weeks which started on previous\n month
\n\n\n\n\nIf first day of the week is disabled, the next one will be selected.
\n\n\n\n\nIf all days in week are disabled, you can\'t select this week
\n\n\n'},19938:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-select-week',\n templateUrl: './select-week.html'\n})\nexport class DemoDatePickerSelectWeekComponent {}\n"},53576:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},60600:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-start-view',\n templateUrl: './start-view.html'\n})\nexport class DemoDatepickerStartViewComponent {}\n"},66200:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},90472:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-today-button',\n templateUrl: './today-button.html'\n})\nexport class DemoDatepickerTodayButtonComponent {}\n"},13806:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},95562:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { DatepickerDateTooltipText } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-tooltip-to-selected-dates',\n templateUrl: './tooltip-to-selected-dates.html'\n})\n// eslint-disable-next-line @angular-eslint/component-class-suffix\nexport class DemoDatePickerTooltipToSelectedDates {\n selectedDates : DatepickerDateTooltipText[] = [{ date: new Date('2020-08-08'), tooltipText: '8th of August'},\n { date: new Date('2020-08-09'), tooltipText: '9th of August'},\n { date: new Date('2020-08-07'), tooltipText: '7th of August'}\n ];\n}\n"},17654:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n Toggle \n
\n
\n'},5986:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-trigger-by-isopen',\n templateUrl: './trigger-by-isopen-property.html'\n})\nexport class DemoDatepickerByIsOpenPropComponent {\n isOpen = false;\n}\n\n"},54894:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},60394:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-triggers-custom',\n templateUrl: './triggers-custom.html'\n})\nexport class DemoDatepickerTriggersCustomComponent {}\n"},94058:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n \n Open\n \n\n \n Close\n \n\n \n Toggle\n \n
\n
\n'},41750:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-triggers-manual',\n templateUrl: './triggers-manual.html'\n})\nexport class DemoDatepickerTriggersManualComponent {}\n"},1266:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},29518:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-value-change-event',\n templateUrl: './value-change-event.html'\n})\nexport class DemoDatepickerValueChangeEventComponent {\n data?: Date;\n\n onValueChange(value: Date): void {\n this.data = value;\n }\n}\n"},83722:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n\n'},80214:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-visibility-events',\n templateUrl: './visibility-events.html'\n})\n\nexport class DemoDatePickerVisibilityEventsComponent {\n messages: string[] = [];\n message = 'onShown';\n handler(value: string): void {\n if(this.message === value) {\n this.messages = [];\n }\n this.messages.push(`Event ${value} is fired`);\n }\n}\n"},26906:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},72614:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-with-timepicker',\n templateUrl: './with-timepicker.html'\n})\n\nexport class DemoDatepickerWithTimepickerComponent {\n}\n"},51487:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="### Standalone component usage\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\n\nimport { BsDatepickerModule } from 'ngx-bootstrap/datepicker';\n\n@Components({\n imports: [\n BrowserAnimationsModule,\n BsDatepickerModule,\n ...\n ]\n})\nexport class AppComponents(){}\n\n\n### Module usage\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\n\nimport { BsDatepickerModule } from 'ngx-bootstrap/datepicker';\n\n@NgModule({\n imports: [\n BrowserAnimationsModule,\n BsDatepickerModule,\n ...\n ]\n})\nexport class AppModule(){}\n"}}]);
\ No newline at end of file
diff --git a/457.61fe570369320afa.js b/457.61fe570369320afa.js
deleted file mode 100644
index 76978706f6..0000000000
--- a/457.61fe570369320afa.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkngx_bootstrap_docs=self.webpackChunkngx_bootstrap_docs||[]).push([[457],{15457:(u,c,r)=>{r.r(c),r.d(c,{DatepickerSectionComponent:()=>mi,DemoDatepickerModule:()=>mm});var d=r(60177),h=r(84341),ui=r(8681);function we(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function A(e){return"string"==typeof e}function kt(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function pe(e){return e&&e.getTime&&!isNaN(e.getTime())}function Ye(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function Be(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function L(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function O(e,s){return Object.prototype.hasOwnProperty.call(e,s)}function Le(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function Un(e){return void 0===e}function b(e){const s=+e;let n=0;return 0!==s&&isFinite(s)&&(n=we(s)),n}const st={},$n={date:"day",hour:"hours",minute:"minutes",second:"seconds",millisecond:"milliseconds"};function V(e,s){const n=e.toLowerCase();let a=e;n in $n&&(a=$n[n]),st[n]=st[`${n}s`]=st[s]=a}function Xn(e){return A(e)?st[e]||st[e.toLowerCase()]:void 0}function ce(e,s,n){const a=`${Math.abs(e)}`;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,s-a.length)).toString().substr(1)+a}const Xt={},He={},zn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;function f(e,s,n,a){e&&(He[e]=a),s&&(He[s[0]]=function(){return ce(a.apply(null,arguments),s[1],s[2])}),n&&(He[n]=function(i,o){return o.locale.ordinal(a.apply(null,arguments),e)})}function gi(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function zt(e,s,n){const a=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(a.getUTCFullYear())&&a.setUTCFullYear(e),a}function vt(e,s=0,n=1,a=0,i=0,o=0,l=0){const m=new Date(e,s,n,a,i,o,l);return e<100&&e>=0&&isFinite(m.getFullYear())&&m.setFullYear(e),m}function k(e,s=!1){return s?e.getUTCHours():e.getHours()}function Ie(e,s=!1){return s?e.getUTCMinutes():e.getMinutes()}function Jt(e,s=!1){return s?e.getUTCSeconds():e.getSeconds()}function de(e,s=!1){return s?e.getUTCMilliseconds():e.getMilliseconds()}function ne(e,s=!1){return s?e.getUTCDay():e.getDay()}function at(e,s=!1){return s?e.getUTCDate():e.getDate()}function v(e,s=!1){return s?e.getUTCMonth():e.getMonth()}function R(e,s=!1){return s?e.getUTCFullYear():e.getFullYear()}function Ae(e,s){return!(!e||!s)&&Ge(e,s)&&v(e)===v(s)}function Ge(e,s){return!(!e||!s)&&R(e)===R(s)}function he(e,s){return!(!e||!s)&&Ge(e,s)&&Ae(e,s)&&at(e)===at(s)}const Jn=/\d/,G=/\d\d/,Kn=/\d{3}/,Kt=/\d{4}/,yt=/[+-]?\d{6}/,w=/\d\d?/,Qn=/\d\d\d\d?/,Zn=/\d\d\d\d\d\d?/,Mt=/\d{1,3}/,Qt=/\d{1,4}/,Ct=/[+-]?\d{1,6}/,Mi=/\d+/,Tt=/[+-]?\d+/,Zt=/Z|[+-]\d\d(?::?\d\d)?/gi,Ci=/[+-]?\d+(\.\d{1,3})?/,it=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,wt={};function p(e,s,n){wt[e]=Ye(s)?s:function(a,i){return a&&n?n:s}}function Ti(e,s){return O(wt,e)?wt[e](!1,s):new RegExp(function wi(e){return xe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(s,n,a,i,o)=>n||a||i||o))}(e))}function xe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}const qt={};function Y(e,s){const n=A(e)?[e]:e;let a=s;if(Be(s)&&(a=function(i,o,l){return o[s]=b(i),l}),L(n)&&Ye(a)){let i;for(i=0;i68?1900:2e3)}function rt(e){return qn(e)?366:365}function qn(e){return e%4==0&&e%100!=0||e%400==0}function nn(e,s){if(isNaN(e)||isNaN(s))return NaN;const n=function _i(e,s){return(e%s+s)%s}(s,12);return 1===n?qn(e+(s-n)/12)?29:28:31-n%7%2}const Oi={year:0,month:0,day:0,hour:0,minute:0,seconds:0};function j(e,s){const n=Object.assign({},Oi,s),a=e.getFullYear()+(n.year||0),i=e.getMonth()+(n.month||0);let o=e.getDate()+(n.day||0);return n.month&&!n.day&&(o=Math.min(o,nn(a,i))),vt(a,i,o,e.getHours()+(n.hour||0),e.getMinutes()+(n.minute||0),e.getSeconds()+(n.seconds||0))}function We(e,s){return Be(s)?s:e}function sn(e,s,n){const a=Math.min(at(e),nn(R(e),s));return n?e.setUTCMonth(s,a):e.setMonth(s,a),e}function es(e,s,n){return n?e.setUTCDate(s):e.setDate(s),e}function Re(e){return new Date(e.getTime())}function _e(e,s,n){const a=Re(e);switch(s){case"year":sn(a,0,n);case"quarter":case"month":es(a,1,n);case"week":case"isoWeek":case"day":case"date":!function Pi(e,s,n){n?e.setUTCHours(s):e.setHours(s)}(a,0,n);case"hours":!function Bi(e,s,n){n?e.setUTCMinutes(s):e.setMinutes(s)}(a,0,n);case"minutes":!function Hi(e,s,n){n?e.setUTCSeconds(s):e.setSeconds(s)}(a,0,n);case"seconds":!function Ii(e,s,n){n?e.setUTCMilliseconds(s):e.setMilliseconds(s)}(a,0,n)}return"week"===s&&function ar(e,s,n={}){ut(e,s-Ts(e,n.locale,n.isUTC),"day")}(a,0,{isUTC:n}),"isoWeek"===s&&function or(e,s,n={}){const a=function sr(e,s=B()){return A(e)?s.weekdaysParse(e)%7||7:Be(e)&&isNaN(e)?null:e}(s,n.locale);_t(e,S(e)%7?a:a-7)}(a,1),"quarter"===s&&sn(a,3*Math.floor(v(a,n)/3),n),a}function Yt(e,s,n){let a=s;return"date"===a&&(a="day"),function er(e,s,n,a){return Cs(e,fn(s,n),-1,a)}(ut(_e(e,a,n),1,"isoWeek"===a?"week":a,n),1,"milliseconds",n)}function an(e,s){const n=+_e(e,"day",s),a=+_e(e,"year",s);return Math.round((n-a)/864e5)+1}function Lt(e,s,n){const a=s-n+7;return-(zt(e,0,a).getUTCDay()-s+7)%7+a-1}function Ne(e,s,n,a){const i=Lt(R(e,a),s,n),o=Math.floor((an(e,a)-i-1)/7)+1;let l,m;return o<1?(m=R(e,a)-1,l=o+xt(m,s,n)):o>xt(R(e,a),s,n)?(l=o-xt(R(e,a),s,n),m=R(e,a)+1):(m=R(e,a),l=o),{week:l,year:m}}function xt(e,s,n){const a=Lt(e,s,n),i=Lt(e+1,s,n);return(rt(e)-a+i)/7}const ts=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ni="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ns="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ui="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ss="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$i="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),as={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ji=it,Ki=it;class Qi{constructor(s){s&&this.set(s)}set(s){let n;for(n in s){if(!s.hasOwnProperty(n))continue;const a=s[n];this[Ye(a)?n:`_${n}`]=a}this._config=s}calendar(s,n,a){const i=this._calendar[s]||this._calendar.sameElse;return Ye(i)?i.call(null,n,a):i}longDateFormat(s){const n=this._longDateFormat[s],a=this._longDateFormat[s.toUpperCase()];return n||!a?n:(this._longDateFormat[s]=a.replace(/MMMM|MM|DD|dddd/g,function(i){return i.slice(1)}),this._longDateFormat[s])}get invalidDate(){return this._invalidDate}set invalidDate(s){this._invalidDate=s}ordinal(s,n){return this._ordinal.replace("%d",s.toString(10))}preparse(s,n){return s}getFullYear(s,n=!1){return R(s,n)}postformat(s){return s}relativeTime(s,n,a,i){const o=this._relativeTime[a];return Ye(o)?o(s,n,a,i):o.replace(/%d/i,s.toString(10))}pastFuture(s,n){const a=this._relativeTime[s>0?"future":"past"];return Ye(a)?a(n):a.replace(/%s/i,n)}months(s,n,a=!1){if(!s)return L(this._months)?this._months:this._months.standalone;if(L(this._months))return this._months[v(s,a)];const i=(this._months.isFormat||ts).test(n)?"format":"standalone";return this._months[i][v(s,a)]}monthsShort(s,n,a=!1){if(!s)return L(this._monthsShort)?this._monthsShort:this._monthsShort.standalone;if(L(this._monthsShort))return this._monthsShort[v(s,a)];const i=ts.test(n)?"format":"standalone";return this._monthsShort[i][v(s,a)]}monthsParse(s,n,a){let i,o,l;if(this._monthsParseExact)return this.handleMonthStrictParse(s,n,a);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),l=0;l<12;l++){if(i=new Date(Date.UTC(2e3,l)),a&&!this._longMonthsParse[l]){const m=this.months(i,"",!0).replace(".",""),_=this.monthsShort(i,"",!0).replace(".","");this._longMonthsParse[l]=new RegExp(`^${m}$`,"i"),this._shortMonthsParse[l]=new RegExp(`^${_}$`,"i")}if(!a&&!this._monthsParse[l]&&(o=`^${this.months(i,"",!0)}|^${this.monthsShort(i,"",!0)}`,this._monthsParse[l]=new RegExp(o.replace(".",""),"i")),a&&"MMMM"===n&&this._longMonthsParse[l].test(s)||a&&"MMM"===n&&this._shortMonthsParse[l].test(s)||!a&&this._monthsParse[l].test(s))return l}}monthsRegex(s){return this._monthsParseExact?(O(this,"_monthsRegex")||this.computeMonthsParse(),s?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=Ki),this._monthsStrictRegex&&s?this._monthsStrictRegex:this._monthsRegex)}monthsShortRegex(s){return this._monthsParseExact?(O(this,"_monthsRegex")||this.computeMonthsParse(),s?this._monthsShortStrictRegex:this._monthsShortRegex):(O(this,"_monthsShortRegex")||(this._monthsShortRegex=Ji),this._monthsShortStrictRegex&&s?this._monthsShortStrictRegex:this._monthsShortRegex)}week(s,n){return Ne(s,this._week.dow,this._week.doy,n).week}firstDayOfWeek(){return this._week.dow}firstDayOfYear(){return this._week.doy}weekdays(s,n,a){if(!s)return L(this._weekdays)?this._weekdays:this._weekdays.standalone;if(L(this._weekdays))return this._weekdays[ne(s,a)];const i=this._weekdays.isFormat.test(n)?"format":"standalone";return this._weekdays[i][ne(s,a)]}weekdaysMin(s,n,a){return s?this._weekdaysMin[ne(s,a)]:this._weekdaysMin}weekdaysShort(s,n,a){return s?this._weekdaysShort[ne(s,a)]:this._weekdaysShort}weekdaysParse(s,n,a){let i,o;if(this._weekdaysParseExact)return this.handleWeekStrictParse(s,n,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){const l=_t(new Date(Date.UTC(2e3,1)),i,null,!0);if(a&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp(`^${this.weekdays(l,"",!0).replace(".",".?")}$`,"i"),this._shortWeekdaysParse[i]=new RegExp(`^${this.weekdaysShort(l,"",!0).replace(".",".?")}$`,"i"),this._minWeekdaysParse[i]=new RegExp(`^${this.weekdaysMin(l,"",!0).replace(".",".?")}$`,"i")),this._weekdaysParse[i]||(o=`^${this.weekdays(l,"",!0)}|^${this.weekdaysShort(l,"",!0)}|^${this.weekdaysMin(l,"",!0)}`,this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),!(L(this._fullWeekdaysParse)&&L(this._shortWeekdaysParse)&&L(this._minWeekdaysParse)&&L(this._weekdaysParse)))return;if(a&&"dddd"===n&&this._fullWeekdaysParse[i].test(s))return i;if(a&&"ddd"===n&&this._shortWeekdaysParse[i].test(s))return i;if(a&&"dd"===n&&this._minWeekdaysParse[i].test(s))return i;if(!a&&this._weekdaysParse[i].test(s))return i}}weekdaysRegex(s){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||this.computeWeekdaysParse(),s?this._weekdaysStrictRegex:this._weekdaysRegex):(O(this,"_weekdaysRegex")||(this._weekdaysRegex=it),this._weekdaysStrictRegex&&s?this._weekdaysStrictRegex:this._weekdaysRegex)}weekdaysShortRegex(s){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||this.computeWeekdaysParse(),s?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(O(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=it),this._weekdaysShortStrictRegex&&s?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}weekdaysMinRegex(s){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||this.computeWeekdaysParse(),s?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(O(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=it),this._weekdaysMinStrictRegex&&s?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}isPM(s){return"p"===s.toLowerCase().charAt(0)}meridiem(s,n,a){return s>11?a?"pm":"PM":a?"am":"AM"}formatLongDate(s){this._longDateFormat=this._longDateFormat?this._longDateFormat:as;const n=this._longDateFormat[s],a=this._longDateFormat[s.toUpperCase()];return n||!a?n:(this._longDateFormat[s]=a.replace(/MMMM|MM|DD|dddd/g,i=>i.slice(1)),this._longDateFormat[s])}handleMonthStrictParse(s,n,a){const i=s.toLocaleLowerCase();let o,l,m;if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],o=0;o<12;++o)m=new Date(2e3,o),this._shortMonthsParse[o]=this.monthsShort(m,"").toLocaleLowerCase(),this._longMonthsParse[o]=this.months(m,"").toLocaleLowerCase();return a?"MMM"===n?(l=this._shortMonthsParse.indexOf(i),-1!==l?l:null):(l=this._longMonthsParse.indexOf(i),-1!==l?l:null):"MMM"===n?(l=this._shortMonthsParse.indexOf(i),-1!==l?l:(l=this._longMonthsParse.indexOf(i),-1!==l?l:null)):(l=this._longMonthsParse.indexOf(i),-1!==l?l:(l=this._shortMonthsParse.indexOf(i),-1!==l?l:null))}handleWeekStrictParse(s,n,a){let i;const o=s.toLocaleLowerCase();if(!this._weekdaysParse){let l;for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],l=0;l<7;++l){const m=_t(new Date(Date.UTC(2e3,1)),l,null,!0);this._minWeekdaysParse[l]=this.weekdaysMin(m).toLocaleLowerCase(),this._shortWeekdaysParse[l]=this.weekdaysShort(m).toLocaleLowerCase(),this._weekdaysParse[l]=this.weekdays(m,"").toLocaleLowerCase()}}if(L(this._weekdaysParse)&&L(this._shortWeekdaysParse)&&L(this._minWeekdaysParse))return a?"dddd"===n?(i=this._weekdaysParse.indexOf(o),-1!==i?i:null):"ddd"===n?(i=this._shortWeekdaysParse.indexOf(o),-1!==i?i:null):(i=this._minWeekdaysParse.indexOf(o),-1!==i?i:null):"dddd"===n?(i=this._weekdaysParse.indexOf(o),-1!==i||(i=this._shortWeekdaysParse.indexOf(o),-1!==i)?i:(i=this._minWeekdaysParse.indexOf(o),-1!==i?i:null)):"ddd"===n?(i=this._shortWeekdaysParse.indexOf(o),-1!==i||(i=this._weekdaysParse.indexOf(o),-1!==i)?i:(i=this._minWeekdaysParse.indexOf(o),-1!==i?i:null)):(i=this._minWeekdaysParse.indexOf(o),-1!==i||(i=this._weekdaysParse.indexOf(o),-1!==i)?i:(i=this._shortWeekdaysParse.indexOf(o),-1!==i?i:null))}computeMonthsParse(){const s=[],n=[],a=[];let i,o;for(o=0;o<12;o++)i=new Date(2e3,o),s.push(this.monthsShort(i,"")),n.push(this.months(i,"")),a.push(this.months(i,"")),a.push(this.monthsShort(i,""));for(s.sort(Ee),n.sort(Ee),a.sort(Ee),o=0;o<12;o++)s[o]=xe(s[o]),n[o]=xe(n[o]);for(o=0;o<24;o++)a[o]=xe(a[o]);this._monthsRegex=new RegExp(`^(${a.join("|")})`,"i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp(`^(${n.join("|")})`,"i"),this._monthsShortStrictRegex=new RegExp(`^(${s.join("|")})`,"i")}computeWeekdaysParse(){const s=[],n=[],a=[],i=[];let o;for(o=0;o<7;o++){const l=_t(new Date(Date.UTC(2e3,1)),o,null,!0),m=this.weekdaysMin(l),_=this.weekdaysShort(l),M=this.weekdays(l);s.push(m),n.push(_),a.push(M),i.push(m),i.push(_),i.push(M)}for(s.sort(Ee),n.sort(Ee),a.sort(Ee),i.sort(Ee),o=0;o<7;o++)n[o]=xe(n[o]),a[o]=xe(a[o]),i[o]=xe(i[o]);this._weekdaysRegex=new RegExp(`^(${i.join("|")})`,"i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(`^(${a.join("|")})`,"i"),this._weekdaysShortStrictRegex=new RegExp(`^(${n.join("|")})`,"i"),this._weekdaysMinStrictRegex=new RegExp(`^(${s.join("|")})`,"i")}}function Ee(e,s){return s.length-e.length}const Zi={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:as,invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ni,monthsShort:ns,week:{dow:0,doy:6},weekdays:Ui,weekdaysMin:$i,weekdaysShort:ss,meridiemParse:/[ap]\.?m?\.?/i};function qi(e,s,n){const a=Math.min(e.length,s.length),i=Math.abs(e.length-s.length);let l,o=0;for(l=0;l0;){if(n=ps(i.slice(0,o).join("-")),n)return n;if(s&&s.length>=o&&qi(i,s,!0)>=o-1)break;o--}a++}return null}(L(e)?e:[e]):ct}const dt=["year","quarter","month","week","day","hours","minutes","seconds","milliseconds"],Do=dt.reduce((e,s)=>(e[s]=!0,e),{});function hs(e){return e<0?Math.floor(e):Math.ceil(e)}function fs(e){return 4800*e/146097}function dn(e){return 146097*e/4800}let fe=Math.round;const ae_ss=44,ae_s=45,ae_m=45,ae_h=22,ae_d=26,ae_M=11;function vo(e,s,n,a,i){return i.relativeTime(s||1,!!n,e,a)}class gs{constructor(s,n={}){this._data={},this._locale=B(),this._locale=n&&n._locale||B();const i=s.year||0,o=s.quarter||0,l=s.month||0,m=s.week||0,_=s.day||0,M=s.hours||0,Te=s.minutes||0,oe=s.seconds||0,Wn=s.milliseconds||0;return this._isValid=function bo(e){if(Object.keys(e).some(a=>a in Do&&null===e[a]||isNaN(e[a])))return!1;let n=!1;for(let a=0;a=0&&n>=0&&a>=0||s<=0&&n<=0&&a<=0||(s+=864e5*hs(dn(a)+n),n=0,a=0),i.milliseconds=s%1e3;const o=we(s/1e3);i.seconds=o%60;const l=we(o/60);i.minutes=l%60;const m=we(l/60);i.hours=m%24,n+=we(m/24);const _=we(fs(n));a+=_,n-=hs(dn(_));const M=we(a/12);return a%=12,i.day=n,i.month=a,i.year=M,e}(this)}isValid(){return this._isValid}humanize(s){if(!this.isValid())return this.localeData().invalidDate;const n=this.localeData();let a=function yo(e,s,n){const a=fn(e).abs(),i=fe(a.as("s")),o=fe(a.as("m")),l=fe(a.as("h")),m=fe(a.as("d")),_=fe(a.as("M")),M=fe(a.as("y")),Te=i<=ae_ss&&["s",i]||i0,n])}(this,!s,n);return s&&(a=n.pastFuture(+this,a)),n.postformat(a)}localeData(){return this._locale}locale(s){return s?(this._locale=B(s)||this._locale,this):this._locale._abbr}abs(){const s=Math.abs,n=this._data;return this._milliseconds=s(this._milliseconds),this._days=s(this._days),this._months=s(this._months),n.milliseconds=s(n.milliseconds),n.seconds=s(n.seconds),n.minutes=s(n.minutes),n.hours=s(n.hours),n.month=s(n.month),n.year=s(n.year),this}as(s){if(!this.isValid())return NaN;let n,a;const i=this._milliseconds,o=Xn(s);if("month"===o||"year"===o)return n=this._days+i/864e5,a=this._months+fs(n),"month"===o?a:a/12;switch(n=this._days+Math.round(dn(this._months)),o){case"week":return n/7+i/6048e5;case"day":return n+i/864e5;case"hours":return 24*n+i/36e5;case"minutes":return 1440*n+i/6e4;case"seconds":return 86400*n+i/1e3;case"milliseconds":return Math.floor(864e5*n)+i;default:throw new Error(`Unknown unit ${o}`)}}valueOf(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*b(this._months/12):NaN}}function mn(e){if(null==e._isValid){const s=y(e),n=Array.prototype.some.call(s.parsedDateParts,function(i){return null!=i});let a=!isNaN(e._d&&e._d.getTime())&&s.overflow<0&&!s.empty&&!s.invalidMonth&&!s.invalidWeekday&&!s.weekdayMismatch&&!s.nullInput&&!s.invalidFormat&&!s.userInvalidated&&(!s.meridiem||s.meridiem&&n);if(e._strict&&(a=a&&0===s.charsLeftOver&&0===s.unusedTokens.length&&void 0===s.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return a;e._isValid=a}return e._isValid}function Et(e,s){return e._d=new Date(NaN),Object.assign(y(e),s||{userInvalidated:!0}),e}const To=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wo=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Yo=/Z|[+-]\d\d(?::?\d\d)?/,jt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/,!0],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/,!0],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/,!0],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/,!0],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/,!0],["YYYYMMDD",/\d{8}/,!0],["GGGG[W]WWE",/\d{4}W\d{3}/,!0],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/,!0]],un=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Lo=/^\/?Date\((\-?\d+)/i,xo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480},So=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Ds(e){if(!A(e._i))return e;const s=e._i,n=To.exec(s)||wo.exec(s);let a,i,o,l,m,_;if(!n)return e._isValid=!1,e;for(m=0,_=jt.length;m<_;m++)if(jt[m][1].exec(n[1])){i=jt[m][0],a=!1!==jt[m][2];break}if(null==i)return e._isValid=!1,e;if(n[3]){for(m=0,_=un.length;m<_;m++)if(un[m][1].exec(n[3])){o=(n[2]||" ")+un[m][0];break}if(null==o)return e._isValid=!1,e}if(!a&&null!=o)return e._isValid=!1,e;if(n[4]){if(!Yo.exec(n[4]))return e._isValid=!1,e;l="Z"}return e._f=i+(o||"")+(l||""),pn(e)}function Eo(e){const s=parseInt(e,10);return s<=49?s+2e3:s}function bs(e){if(!A(e._i))return e;const s=So.exec(function jo(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e._i));if(!s)return function Co(e){return e._isValid=!1,e}(e);const n=function Ro(e,s,n,a,i,o){const l=[Eo(e),ns.indexOf(s),parseInt(n,10),parseInt(a,10),parseInt(i,10)];return o&&l.push(parseInt(o,10)),l}(s[4],s[3],s[2],s[5],s[6],s[7]);return function Fo(e,s,n){return!e||ss.indexOf(e)===new Date(s[0],s[1],s[2]).getDay()||(y(n).weekdayMismatch=!0,n._isValid=!1,!1)}(s[1],n,e)&&(e._a=n,e._tzm=function Oo(e,s,n){if(e)return xo[e];if(s)return 0;{const a=parseInt(n,10),i=a%100;return(a-i)/100*60+i}}(s[8],s[9],s[10]),e._d=zt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),y(e).rfc2822=!0),e}function N(e,s,n,a,i=0){const o=B(n||"en");if(!o)throw new Error(`Locale "${n}" is not defined, please add it with "defineLocale(...)"`);const m=function Po(e,s,n,a,i=0){if(!pe(e))return n.invalidDate;const o=ks(s,n);return Xt[o]=Xt[o]||function fi(e){const s=e.match(zn),n=s.length,a=new Array(n);for(let i=0;is.formatLongDate(l)||l;for(i.lastIndex=0;a>=0&&i.test(n);)n=n.replace(i,o),i.lastIndex=0,a-=1;return n}function $e(e,s,n){return e??s??n}function _n(e){const s=[];let n,a,i;if(e._d)return e;const o=function Bo(e){const s=new Date;return e._useUTC?[s.getUTCFullYear(),s.getUTCMonth(),s.getUTCDate()]:[s.getFullYear(),s.getMonth(),s.getDate()]}(e);for(e._w&&null==e._a[se]&&null==e._a[me]&&function Ho(e){let s,n,a,i,o,l,m;const _=e._w;if(null!=_.GG||null!=_.W||null!=_.E)i=1,o=4,s=$e(_.GG,e._a[Z],Ne(new Date,1,4).year),n=$e(_.W,1),a=$e(_.E,1),(a<1||a>7)&&(m=!0);else{i=e._locale._week.dow,o=e._locale._week.doy;const M=Ne(new Date,i,o);s=$e(_.gg,e._a[Z],M.year),n=$e(_.w,M.week),null!=_.d?(a=_.d,(a<0||a>6)&&(m=!0)):null!=_.e?(a=_.e+i,(_.e<0||_.e>6)&&(m=!0)):a=i}n<1||n>xt(s,i,o)?y(e)._overflowWeeks=!0:null!=m?y(e)._overflowWeekday=!0:(l=function Wi(e,s,n,a,i){const m=1+7*(s-1)+(7+n-a)%7+Lt(e,a,i);let _,M;return m<=0?(_=e-1,M=rt(_)+m):m>rt(e)?(_=e+1,M=m-rt(e)):(_=e,M=m),{year:_,dayOfYear:M}}(s,n,a,i,o),e._a[Z]=l.year,e._dayOfYear=l.dayOfYear)}(e),null!=e._dayOfYear&&(i=$e(e._a[Z],o[Z]),(e._dayOfYear>rt(i)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),a=new Date(Date.UTC(i,0,e._dayOfYear)),e._a[me]=a.getUTCMonth(),e._a[se]=a.getUTCDate()),n=0;n<3&&null==e._a[n];++n)e._a[n]=s[n]=o[n];for(;n<7;n++)e._a[n]=s[n]=null==e._a[n]?2===n?1:0:e._a[n];24===e._a[E]&&0===e._a[q]&&0===e._a[ue]&&0===e._a[Se]&&(e._nextDay=!0,e._a[E]=0),e._d=(e._useUTC?zt:vt).apply(null,s);const l=e._useUTC?e._d.getUTCDay():e._d.getDay();return null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[E]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==l&&(y(e).weekdayMismatch=!0),e}function vs(e){let s;const n=e._a;return n&&-2===y(e).overflow&&(s=n[me]<0||n[me]>11?me:n[se]<1||n[se]>nn(n[Z],n[me])?se:n[E]<0||n[E]>24||24===n[E]&&(0!==n[q]||0!==n[ue]||0!==n[Se])?E:n[q]<0||n[q]>59?q:n[ue]<0||n[ue]>59?ue:n[Se]<0||n[Se]>999?Se:-1,y(e)._overflowDayOfYear&&(sse)&&(s=se),y(e)._overflowWeeks&&-1===s&&(s=Li),y(e)._overflowWeekday&&-1===s&&(s=xi),y(e).overflow=s),e}const Io="ISO_8601",Ao="RFC_2822";function pn(e){if(e._f===Io)return Ds(e);if(e._f===Ao)return bs(e);if(e._a=[],y(e).empty=!0,L(e._f)||!e._i&&0!==e._i)return e;let s=e._i.toString(),n=0;const a=s.length,i=ks(e._f,e._locale).match(zn)||[];let o,l,m,_;for(o=0;o0&&y(e).unusedInput.push(_),s=s.slice(s.indexOf(m)+m.length),n+=m.length),He[l]?(m?y(e).empty=!1:y(e).unusedTokens.push(l),Yi(l,m,e)):e._strict&&!m&&y(e).unusedTokens.push(l);return y(e).charsLeftOver=a-n,s.length>0&&y(e).unusedInput.push(s),e._a[E]<=12&&!0===y(e).bigHour&&e._a[E]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[E]=function Go(e,s,n){let a=s;if(null==n)return a;if(null!=e.meridiemHour)return e.meridiemHour(a,n);if(null==e.isPM)return a;const i=e.isPM(n);return i&&a<12&&(a+=12),!i&&12===a&&(a=0),a}(e._locale,e._a[E],e._meridiem),_n(e),vs(e)}function Uo(e){const s=vs(function $o(e){let s=e._i;const n=e._f;return e._locale=e._locale||B(e._l),null===s||void 0===n&&""===s?Et(e,{nullInput:!0}):(A(s)&&(e._i=s=e._locale.preparse(s,n)),kt(s)?(e._d=Re(s),e):(L(n)?function Wo(e){let s,n,a,i,o;if(!e._f||0===e._f.length)return y(e).invalidFormat=!0,Et(e);for(o=0;oA(a)?parseInt(a,10):a),_n(e)}else if(Le(s))!function No(e){if(e._d)return e;const s=e._i;if(Le(s)){const n=function hi(e){const s={};let n,a;for(a in e)O(e,a)&&(n=Xn(a),n&&(s[n]=e[a]));return s}(s);e._a=[n.year,n.month,n.day,n.hours,n.minutes,n.seconds,n.milliseconds].map(a=>A(a)?parseInt(a,10):a)}return _n(e)}(e);else{if(!Be(s))return Et(e);e._d=new Date(s)}}(e),mn(e)||(e._d=null),e))}(e));return s._d=new Date(null!=s._d?s._d.getTime():NaN),mn(Object.assign({},s,{_isValid:null}))||(s._d=new Date(NaN)),s}function mt(e,s,n,a,i){return kt(e)?e:function zo(e,s,n,a,i){const o={};let l=e;return(Le(l)&&function pi(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;let s;for(s in e)if(e.hasOwnProperty(s))return!1;return!0}(l)||L(l)&&0===l.length)&&(l=void 0),o._useUTC=o._isUTC=i,o._l=n,o._i=l,o._f=s,o._strict=a,Uo(o)}(e,s,n,a,i)._d}function ys(e){return e instanceof Date?new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()):null}function hn(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function ee(e,s,n="milliseconds"){return!(!e||!s)&&("milliseconds"===n?e.valueOf()>s.valueOf():s.valueOf()<_e(e,n).valueOf())}function ie(e,s,n="milliseconds"){return!(!e||!s)&&("milliseconds"===n?e.valueOf()=3&&e%100<=10?3:e%100>=11?4:5},cr={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},U=function(e){return function(s,n){const a=ws(s);let i=cr[e][ws(s)];return 2===a&&(i=i[n?0:1]),i.replace(/%d/i,s.toString())}},Ys=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"],dr={abbr:"ar",months:Ys,monthsShort:Ys,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:e=>"\u0645"===e,meridiem:(e,s,n)=>e<12?"\u0635":"\u0645",calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:U("s"),ss:U("s"),m:U("m"),mm:U("m"),h:U("h"),hh:U("h"),d:U("d"),dd:U("d"),M:U("M"),MM:U("M"),y:U("y"),yy:U("y")},preparse:e=>e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(s){return lr[s]}).replace(/\u060c/g,","),postformat:e=>e.replace(/\d/g,function(s){return rr[s]}).replace(/,/g,"\u060c"),week:{dow:6,doy:12}},mr={abbr:"bg",months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(e){switch(e){case 0:case 3:case 6:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u043d\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){const s=Number(e);let n=s%10,a=s%100;return 0===s?s+"-\u0435\u0432":0===a?s+"-\u0435\u043d":a>10&&a<20?s+"-\u0442\u0438":1===n?s+"-\u0432\u0438":2===n?s+"-\u0440\u0438":7===n||8===n?s+"-\u043c\u0438":s+"-\u0442\u0438"},week:{dow:1,doy:7}};let Ls="gen._feb._mar._abr._mai._jun._jul._ago._set._oct._nov._des.".split("_"),ur="ene_feb_mar_abr_mai_jun_jul_ago_set_oct_nov_des".split("_"),gn=[/^gen/i,/^feb/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^oct/i,/^nov/i,/^des/i],xs=/^(gener|febrer|mar\xe7|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre|gen\.?|feb\.?|mar\.?|abr\.?|mai\.?|jun\.?|jul\.?|ago\.?|set\.?|oct\.?|nov\.?|des\.?)/i;const _r={abbr:"ca",months:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?ur[v(e,n)]:Ls[v(e,n)]:Ls,monthsRegex:xs,monthsShortRegex:xs,monthsStrictRegex:/^(gener|febrer|mar\xe7|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i,monthsShortStrictRegex:/^(gen\.?|feb\.?|mar\.?|abr\.?|mai\.?|jun\.?|jul\.?|ago\.?|set\.?|oct\.?|nov\.?|des\.?)/i,monthsParse:gn,longMonthsParse:gn,shortMonthsParse:gn,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"diu._dil._dim._dix._dij._div._dis.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:e=>"[avui a "+(k(e),"les] LT"),nextDay:e=>"[dema a "+(k(e),"les] LT"),nextWeek:e=>"dddd [a "+(k(e),"les] LT"),lastDay:e=>"[ahir a "+(k(e),"les] LT"),lastWeek:e=>"[el] dddd ["+(k(e),"passades les] LT"),sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(er|on|er|rt|\xe9)/,ordinal(e){const s=Number(e);return s+(s>4?"\xe9":1===s||3===s?"r":2===s?"n":4===s?"t":"\xe9")},week:{dow:1,doy:4}},Dn="leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),bn="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_");function ze(e){return e>1&&e<5&&1!=~~(e/10)}function $(e,s,n,a){const i=e+" ";switch(n){case"s":return s||a?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return s||a?i+(ze(e)?"sekundy":"sekund"):i+"sekundami";case"m":return s?"minuta":a?"minutu":"minutou";case"mm":return s||a?i+(ze(e)?"minuty":"minut"):i+"minutami";case"h":return s?"hodina":a?"hodinu":"hodinou";case"hh":return s||a?i+(ze(e)?"hodiny":"hodin"):i+"hodinami";case"d":return s||a?"den":"dnem";case"dd":return s||a?i+(ze(e)?"dny":"dn\xed"):i+"dny";case"M":return s||a?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return s||a?i+(ze(e)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):i+"m\u011bs\xedci";case"y":return s||a?"rok":"rokem";case"yy":return s||a?i+(ze(e)?"roky":"let"):i+"lety"}}const pr={abbr:"cs",months:Dn,monthsShort:bn,monthsParse:function(e,s){let n,a=[];for(n=0;n<12;n++)a[n]=new RegExp("^"+e[n]+"$|^"+s[n]+"$","i");return a}(Dn,bn),shortMonthsParse:function(e){let s,n=[];for(s=0;s<12;s++)n[s]=new RegExp("^"+e[s]+"$","i");return n}(bn),longMonthsParse:function(e){let s,n=[];for(s=0;s<12;s++)n[s]=new RegExp("^"+e[s]+"$","i");return n}(Dn),weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek(e){switch(S(e)){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek(e){switch(S(e)){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:$,ss:$,m:$,mm:$,h:$,hh:$,d:$,dd:$,M:$,MM:$,y:$,yy:$},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},hr={abbr:"da",months:"Januar_Februar_Marts_April_Maj_Juni_Juli_August_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),weekdays:"S\xf8ndag_Mandag_Tirsdag_Onsdag_Torsdag_Fredag_L\xf8rdag".split("_"),weekdaysShort:"S\xf8n_Man_Tir_Ons_Tor_Fre_L\xf8r".split("_"),weekdaysMin:"S\xf8_Ma_Ti_On_To_Fr_L\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}};function ge(e,s,n,a){const i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return s?i[n][0]:i[n][1]}const fr={abbr:"de",months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:ge,mm:"%d Minuten",h:ge,hh:"%d Stunden",d:ge,dd:ge,M:ge,MM:ge,y:ge,yy:ge},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},gr={abbr:"en-gb",months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal(e){const s=Number(e),n=s%10;return s+(1==~~(s%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}};let Ss="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),Dr="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),kn=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Rs=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;const br={abbr:"es-do",months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?Dr[v(e,n)]:Ss[v(e,n)]:Ss,monthsRegex:Rs,monthsShortRegex:Rs,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:kn,longMonthsParse:kn,shortMonthsParse:kn,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:e=>"[hoy a la"+(1!==k(e)?"s":"")+"] LT",nextDay:e=>"[ma\xf1ana a la"+(1!==k(e)?"s":"")+"] LT",nextWeek:e=>"dddd [a la"+(1!==k(e)?"s":"")+"] LT",lastDay:e=>"[ayer a la"+(1!==k(e)?"s":"")+"] LT",lastWeek:e=>"[el] dddd [pasado a la"+(1!==k(e)?"s":"")+"] LT",sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}};let Es="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),kr="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),vn=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],js=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;const vr={abbr:"es",months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?kr[v(e,n)]:Es[v(e,n)]:Es,monthsRegex:js,monthsShortRegex:js,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:vn,longMonthsParse:vn,shortMonthsParse:vn,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:e=>"[hoy a la"+(1!==k(e)?"s":"")+"] LT",nextDay:e=>"[ma\xf1ana a la"+(1!==k(e)?"s":"")+"] LT",nextWeek:e=>"dddd [a la"+(1!==k(e)?"s":"")+"] LT",lastDay:e=>"[ayer a la"+(1!==k(e)?"s":"")+"] LT",lastWeek:e=>"[el] dddd [pasado a la"+(1!==k(e)?"s":"")+"] LT",sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}};"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),"do_lu_ma_mi_ju_vi_s\xe1".split("_");let Os="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),Mr="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");const Cr={abbr:"es-us",months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?Mr[v(e,n)]:Os[v(e,n)]:Os,monthsParseExact:!0,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY h:mm A",LLLL:"dddd, MMMM [de] D [de] YYYY h:mm A"},calendar:{sameDay:e=>"[hoy a la"+(1!==k(e)?"s":"")+"] LT",nextDay:e=>"[ma\xf1ana a la"+(1!==k(e)?"s":"")+"] LT",nextWeek:e=>"dddd [a la"+(1!==k(e)?"s":"")+"] LT",lastDay:e=>"[ayer a la"+(1!==k(e)?"s":"")+"] LT",lastWeek:e=>"[el] dddd [pasado a la"+(1!==k(e)?"s":"")+"] LT",sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}},te=function(e,s,n,a){const i={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[e+" minuti",e+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[e+" tunni",e+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[e+" kuu",e+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[e+" aasta",e+" aastat"]};return s?i[n][2]?i[n][2]:i[n][1]:a?i[n][0]:i[n][1]},Tr={abbr:"et",months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:te,ss:te,m:te,mm:te,h:te,hh:te,d:te,dd:"%d p\xe4eva",M:te,MM:te,y:te,yy:te},dayOfMonthOrdinalParse:/\d{1,2}./,ordinal:"%d.",week:{dow:1,doy:4}};var Ft="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),wr=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",Ft[7],Ft[8],Ft[9]];function X(e,s,n,a){var i="";switch(n){case"s":return a?"muutaman sekunnin":"muutama sekunti";case"ss":return a?"sekunnin":"sekuntia";case"m":return a?"minuutin":"minuutti";case"mm":i=a?"minuutin":"minuuttia";break;case"h":return a?"tunnin":"tunti";case"hh":i=a?"tunnin":"tuntia";break;case"d":return a?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":i=a?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return a?"kuukauden":"kuukausi";case"MM":i=a?"kuukauden":"kuukautta";break;case"y":return a?"vuoden":"vuosi";case"yy":i=a?"vuoden":"vuotta"}return i=function Yr(e,s){return e<10?s?wr[e]:Ft[e]:e}(e,a)+" "+i,i}const Lr={abbr:"fi",months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:X,ss:X,m:X,mm:X,h:X,hh:X,d:X,dd:X,M:X,MM:X,y:X,yy:X},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},xr={abbr:"fr",months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal(e,s){const n=Number(e);switch(s){case"D":return n+(1===n?"er":"");default:case"M":case"Q":case"DDD":case"d":return n+(1===n?"er":"e");case"w":case"W":return n+(1===n?"re":"e")}},week:{dow:1,doy:4}},Sr={abbr:"fr-ca",months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e|)/,ordinal(e,s){const n=Number(e);switch(s){case"D":return n+(1===n?"er":"");default:case"M":case"Q":case"DDD":case"d":return n+(1===n?"er":"e");case"w":case"W":return n+(1===n?"re":"e")}},week:{dow:1,doy:4}};let Vs="xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),Rr="xan_feb_mar_abr_mai_xu\xf1_xul_ago_set_out_nov_dec".split("_"),yn=[/^xan/i,/^feb/i,/^mar/i,/^abr/i,/^mai/i,/^xu\xf1/i,/^xul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dec/i],Ps=/^(xaneiro|febreiro|marzo|abril|maio|xu\xf1o|xullo|agosto|setembro|outubro|novembro|decembro|xan\.?|feb\.?|mar\.?|abr\.?|mai\.?|xu\xf1\.?|xul\.?|ago\.?|set\.?|out\.?|nov\.?|dec\.?)/i;const Er={abbr:"gl",months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?Rr[v(e,n)]:Vs[v(e,n)]:Vs,monthsRegex:Ps,monthsShortRegex:Ps,monthsStrictRegex:/^(xaneiro|febreiro|marzo|abril|maio|xu\xf1o|xullo|agosto|setembro|outubro|novembro|decembro)/i,monthsShortStrictRegex:/^(xan\.?|feb\.?|mar\.?|abr\.?|mai\.?|xu\xf1\.?|xul\.?|ago\.?|set\.?|out\.?|nov\.?|dec\.?)/i,monthsParse:yn,longMonthsParse:yn,shortMonthsParse:yn,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:e=>"[hoxe \xe1"+(1!==k(e)?"s":"")+"] LT",nextDay:e=>"[ma\xf1an \xe1"+(1!==k(e)?"s":"")+"] LT",nextWeek:e=>"dddd [\xe1"+(1!==k(e)?"s":"")+"] LT",lastDay:e=>"[onte \xe1"+(1!==k(e)?"s":"")+"] LT",lastWeek:e=>"[o] dddd [pasado \xe1"+(1!==k(e)?"s":"")+"] LT",sameElse:"L"},relativeTime:{future:"en %s",past:"fai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}},jr={abbr:"he",months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:e=>2===e?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":e+" \u05e9\u05e2\u05d5\u05ea",d:"\u05d9\u05d5\u05dd",dd:e=>2===e?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":e+" \u05d9\u05de\u05d9\u05dd",M:"\u05d7\u05d5\u05d3\u05e9",MM:e=>2===e?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":e+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd",y:"\u05e9\u05e0\u05d4",yy:e=>2===e?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":e%10==0&&10!==e?e+" \u05e9\u05e0\u05d4":e+" \u05e9\u05e0\u05d9\u05dd"},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:e=>/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(e),meridiem:(e,s,n)=>e<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":e<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":e<12?n?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":e<18?n?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"};let Fr={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},Or={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};const Vr={abbr:"hi",months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:e=>e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(s){return Or[s]}),postformat:e=>e.replace(/\d/g,function(s){return Fr[s]}),meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:(e,s)=>(12===e&&(e=0),"\u0930\u093e\u0924"===s?e<4?e:e+12:"\u0938\u0941\u092c\u0939"===s?e:"\u0926\u094b\u092a\u0939\u0930"===s?e>=10?e:e+12:"\u0936\u093e\u092e"===s?e+12:void 0),meridiem:(e,s,n)=>e<4?"\u0930\u093e\u0924":e<10?"\u0938\u0941\u092c\u0939":e<17?"\u0926\u094b\u092a\u0939\u0930":e<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924",week:{dow:0,doy:6}};let Pr="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function z(e,s,n,a){switch(n){case"s":return a||s?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return e+(a||s?" m\xe1sodperc":" m\xe1sodperce");case"m":return"egy"+(a||s?" perc":" perce");case"mm":return e+(a||s?" perc":" perce");case"h":return"egy"+(a||s?" \xf3ra":" \xf3r\xe1ja");case"hh":return e+(a||s?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(a||s?" nap":" napja");case"dd":return e+(a||s?" nap":" napja");case"M":return"egy"+(a||s?" h\xf3nap":" h\xf3napja");case"MM":return e+(a||s?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(a||s?" \xe9v":" \xe9ve");case"yy":return e+(a||s?" \xe9v":" \xe9ve")}return""}function Bs(e,s){return(s?"":"[m\xfalt] ")+"["+Pr[S(e)]+"] LT[-kor]"}const Br={abbr:"hu",months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"),weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:e=>"u"===e.charAt(1).toLowerCase(),meridiem:(e,s,n)=>e<12?!0===n?"de":"DE":!0===n?"du":"DU",calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:e=>Bs(e,!0),lastDay:"[tegnap] LT[-kor]",lastWeek:e=>Bs(e,!1),sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:z,ss:z,m:z,mm:z,h:z,hh:z,d:z,dd:z,M:z,MM:z,y:z,yy:z},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},Hr={abbr:"hr",months:"Sije\u010danj_Velja\u010da_O\u017eujak_Travanj_Svibanj_Lipanj_Srpanj_Kolovoz_Rujan_Listopad_Studeni_Prosinac".split("_"),monthsShort:"Sij_Velj_O\u017eu_Tra_Svi_Lip_Srp_Kol_Ruj_Lis_Stu_Pro".split("_"),weekdays:"Nedjelja_Ponedjeljak_Utorak_Srijeda_\u010cetvrtak_Petak_Subota".split("_"),weekdaysShort:"Ned_Pon_Uto_Sri_\u010cet_Pet_Sub".split("_"),weekdaysMin:"Ne_Po_Ut_Sr_\u010ce_Pe_Su".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Danas u] LT",nextDay:"[Sutra u] LT",nextWeek:"dddd [u] LT",lastDay:"[Ju\u010der u] LT",lastWeek:"[Zadnji] dddd [u] LT",sameElse:"L"},invalidDate:"Neispravan datum",relativeTime:{future:"za %s",past:"%s prije",s:"nekoliko sekundi",ss:"%d sekundi",m:"minuta",mm:"%d minuta",h:"sat",hh:"%d sati",d:"dan",dd:"%d dana",M:"mjesec",MM:"%d mjeseci",y:"godina",yy:"%d godina"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:e=>Number(e)+".",week:{dow:1,doy:4}},Ir={abbr:"id",months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:(e,s)=>(12===e&&(e=0),"pagi"===s?e:"siang"===s?e>=11?e:e+12:"sore"===s||"malam"===s?e+12:void 0),meridiem:(e,s,n)=>e<11?"pagi":e<15?"siang":e<19?"sore":"malam",calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}},Ar={abbr:"it",months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:e=>0===S(e)?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT",sameElse:"L"},relativeTime:{future:e=>(/^[0-9].+$/.test(e.toString(10))?"tra":"in")+" "+e,past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}},Gr={abbr:"ja",months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm dddd",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5 HH:mm dddd"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:e=>"\u5348\u5f8c"===e,meridiem:(e,s,n)=>e<12?"\u5348\u524d":"\u5348\u5f8c",calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:"[\u6765\u9031]dddd LT",lastDay:"[\u6628\u65e5] LT",lastWeek:"[\u524d\u9031]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal(e,s){switch(s){case"d":case"D":case"DDD":return e+"\u65e5";default:return e.toString(10)}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}},Wr={abbr:"ka",months:{format:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e1_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10e1_\u10db\u10d0\u10e0\u10e2\u10e1_\u10d0\u10de\u10e0\u10d8\u10da\u10d8\u10e1_\u10db\u10d0\u10d8\u10e1\u10e1_\u10d8\u10d5\u10dc\u10d8\u10e1\u10e1_\u10d8\u10d5\u10da\u10d8\u10e1\u10e1_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10e1_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10e1_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e1".split("_"),standalone:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_")},monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future(e){var s=e.toString();return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(s)?s.replace(/\u10d8$/,"\u10e8\u10d8"):s+"\u10e8\u10d8"},past(e){var s=e.toString();return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(s)?s.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(s)?s.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):void 0},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal(e,s){const n=Number(e);return 0===n?n.toString():1===n?n+"-\u10da\u10d8":n<20||n<=100&&n%20==0||n%100==0?"\u10db\u10d4-"+n:n+"-\u10d4"},week:{dow:1,doy:4}},Mn={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"},Nr={abbr:"kk",months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:e=>e+(Mn[e]||Mn[e%10]||Mn[e>=100?100:null]),week:{dow:1,doy:7}},Ur={abbr:"ko",months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(e,s){switch(s){case"d":case"D":case"DDD":return e+"\uc77c";case"M":return e+"\uc6d4";case"w":case"W":return e+"\uc8fc";default:return e.toString(10)}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(e){return"\uc624\ud6c4"===e},meridiem:function(e,s,n){return e<12?"\uc624\uc804":"\uc624\ud6c4"}},$r={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function Je(e,s,n,a){return s?De(n)[0]:a?De(n)[1]:De(n)[2]}function Hs(e){return e%10==0||e>10&&e<20}function De(e){return $r[e].split("_")}function Ke(e,s,n,a){let i=e+" ";return 1===e?i+Je(0,s,n[0],a):s?i+(Hs(e)?De(n)[1]:De(n)[0]):a?i+De(n)[1]:i+(Hs(e)?De(n)[1]:De(n)[2])}const zr={abbr:"lt",months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function Xr(e,s,n,a){return s?"kelios sekund\u0117s":a?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:Ke,m:Je,mm:Ke,h:Je,hh:Ke,d:Je,dd:Ke,M:Je,MM:Ke,y:Je,yy:Ke},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:e=>e+"-oji",week:{dow:1,doy:4}},Jr={abbr:"lv",months:"Janv\u0101ris_Febru\u0101ris_Marts_Apr\u012blis_Maijs_J\u016bnijs_J\u016blijs_Augusts_Septembris_Oktobris_Novembris_Decembris".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mai_J\u016bn_J\u016bl_Aug_Sep_Okt_Nov_Dec".split("_"),weekdays:"Sv\u0113tdiena_Pirmdiena_Otrdiena_Tre\u0161diena_Ceturtdiena_Piektdiena_Sestdiena".split("_"),weekdaysShort:"Sv\u0113td_Pirmd_Otrd_Tre\u0161d_Ceturtd_Piektd_Sestd".split("_"),weekdaysMin:"Sv_Pi_Ot_Tr_Ce_Pk_Se".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:"da\u017e\u0101m sekund\u0113m",ss:"%d sekund\u0113m",m:"min\u016btes",mm:"%d min\u016bt\u0113m",h:"stundas",hh:"%d stund\u0101m",d:"dienas",dd:"%d dien\u0101m",M:"m\u0113ne\u0161a",MM:"%d m\u0113ne\u0161iem",y:"gada",yy:"%d gadiem"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:e=>e+".",week:{dow:1,doy:4}};function J(e,s,n,a){switch(n){case"s":return s?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return e+(s?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return e+(s?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return e+(s?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return e+(s?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return e+(s?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return e+(s?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return e.toString(10)}}const Kr={abbr:"mn",months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(e){return"\u04ae\u0425"===e},meridiem:function(e,s,n){return e<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:J,ss:J,m:J,mm:J,h:J,hh:J,d:J,dd:J,M:J,MM:J,y:J,yy:J},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(e,s){switch(s){case"d":case"D":case"DDD":return e+" \u04e9\u0434\u04e9\u0440";default:return e.toString(10)}}},Qr={abbr:"nb",months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}};let Is="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),Zr="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),Cn=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],As=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;const qr={abbr:"nl-be",months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?Zr[v(e,n)]:Is[v(e,n)]:Is,monthsRegex:As,monthsShortRegex:As,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:Cn,longMonthsParse:Cn,shortMonthsParse:Cn,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal(e){const s=Number(e);return s+(1===s||8===s||s>=20?"ste":"de")},week:{dow:1,doy:4}};let Gs="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),el="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),Tn=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],Ws=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;const tl={abbr:"nl",months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:(e,s,n)=>e?/-MMM-/.test(s)?el[v(e,n)]:Gs[v(e,n)]:Gs,monthsRegex:Ws,monthsShortRegex:Ws,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:Tn,longMonthsParse:Tn,shortMonthsParse:Tn,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal(e){const s=Number(e);return s+(1===s||8===s||s>=20?"ste":"de")},week:{dow:1,doy:4}};let wn="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),Ns="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_");function pt(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function Oe(e,s,n){let a=e+" ";switch(n){case"ss":return a+(pt(e)?"sekundy":"sekund");case"m":return s?"minuta":"minut\u0119";case"mm":return a+(pt(e)?"minuty":"minut");case"h":return s?"godzina":"godzin\u0119";case"hh":return a+(pt(e)?"godziny":"godzin");case"MM":return a+(pt(e)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return a+(pt(e)?"lata":"lat")}}const nl={abbr:"pl",months:(e,s,n)=>e?""===s?"("+Ns[v(e,n)]+"|"+wn[v(e,n)]+")":/D MMMM/.test(s)?Ns[v(e,n)]:wn[v(e,n)]:wn,monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek(e){switch(S(e)){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 5:return"[W pi\u0105tek o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek(e){switch(S(e)){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 4:return"[W zesz\u0142\u0105 czwartek o] LT";case 5:return"[W zesz\u0142\u0105 pi\u0105tek o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:Oe,m:Oe,mm:Oe,h:Oe,hh:Oe,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:Oe,y:"rok",yy:Oe},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},sl={abbr:"pt-br",months:"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:e=>0===S(e)||6===S(e)?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT",sameElse:"L"},relativeTime:{future:"em %s",past:"%s atr\xe1s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba"};function Qe(e,s,n){let i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[n]}const al={abbr:"ro",months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:Qe,m:"un minut",mm:Qe,h:"o or\u0103",hh:Qe,d:"o zi",dd:Qe,M:"o lun\u0103",MM:Qe,y:"un an",yy:Qe},week:{dow:1,doy:7}};function Ve(e,s,n){return"m"===n?s?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":e+" "+function il(e,s){let n=e.split("_");return s%10==1&&s%100!=11?n[0]:s%10>=2&&s%10<=4&&(s%100<10||s%100>=20)?n[1]:n[2]}({ss:s?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:s?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[n],+e)}let Yn=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];const ol={abbr:"ru",months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:Yn,longMonthsParse:Yn,shortMonthsParse:Yn,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430 \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",nextWeek(e,s){if(Ue(s)===Ue(e))return 2===S(e)?"[\u0412\u043e] dddd [\u0432] LT":"[\u0412] dddd [\u0432] LT";switch(S(e)){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd [\u0432] LT"}},lastWeek(e,s){if(Ue(s)===Ue(e))return 2===S(e)?"[\u0412\u043e] dddd [\u0432] LT":"[\u0412] dddd [\u0432] LT";switch(S(e)){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:Ve,m:Ve,mm:Ve,h:"\u0447\u0430\u0441",hh:Ve,d:"\u0434\u0435\u043d\u044c",dd:Ve,M:"\u043c\u0435\u0441\u044f\u0446",MM:Ve,y:"\u0433\u043e\u0434",yy:Ve},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:e=>/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(e),meridiem:(e,s,n)=>e<4?"\u043d\u043e\u0447\u0438":e<12?"\u0443\u0442\u0440\u0430":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430",dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal(e,s){const n=Number(e);switch(s){case"M":case"d":case"DDD":return n+"-\u0439";case"D":return n+"-\u0433\u043e";case"w":case"W":return n+"-\u044f";default:return n.toString(10)}},week:{dow:1,doy:4}};function Ze(e){return e>1&&e<5&&1!=~~(e/10)}function K(e,s,n,a){const i=e+" ";switch(n){case"s":return s||a?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return s||a?i+(Ze(e)?"sekundy":"sek\xfand"):i+"sekundami";case"m":return s?"min\xfata":a?"min\xfatu":"min\xfatou";case"mm":return s||a?i+(Ze(e)?"min\xfaty":"min\xfat"):i+"min\xfatami";case"h":return s?"hodina":a?"hodinu":"hodinou";case"hh":return s||a?i+(Ze(e)?"hodiny":"hod\xedn"):i+"hodinami";case"d":return s||a?"de\u0148":"d\u0148om";case"dd":return s||a?i+(Ze(e)?"dni":"dn\xed"):i+"d\u0148ami";case"M":return s||a?"mesiac":"mesiacom";case"MM":return s||a?i+(Ze(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return s||a?"rok":"rokom";case"yy":return s||a?i+(Ze(e)?"roky":"rokov"):i+"rokmi"}}const cl={abbr:"sk",months:"janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_"),weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek(e){switch(S(e)){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek(e){switch(S(e)){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"o %s",past:"pred %s",s:K,ss:K,m:K,mm:K,h:K,hh:K,d:K,dd:K,M:K,MM:K,y:K,yy:K},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}};function Q(e,s,n,a){var i=e+" ";switch(n){case"s":return s||a?"nekaj sekund":"nekaj sekundami";case"ss":return i+(1===e?s?"sekundo":"sekundi":2===e?s||a?"sekundi":"sekundah":e<5?s||a?"sekunde":"sekundah":"sekund");case"m":return s?"ena minuta":"eno minuto";case"mm":return i+(1===e?s?"minuta":"minuto":2===e?s||a?"minuti":"minutama":e<5?s||a?"minute":"minutami":s||a?"minut":"minutami");case"h":return s?"ena ura":"eno uro";case"hh":return i+(1===e?s?"ura":"uro":2===e?s||a?"uri":"urama":e<5?s||a?"ure":"urami":s||a?"ur":"urami");case"d":return s||a?"en dan":"enim dnem";case"dd":return i+(1===e?s||a?"dan":"dnem":2===e?s||a?"dni":"dnevoma":s||a?"dni":"dnevi");case"M":return s||a?"en mesec":"enim mesecem";case"MM":return i+(1===e?s||a?"mesec":"mesecem":2===e?s||a?"meseca":"mesecema":e<5?s||a?"mesece":"meseci":s||a?"mesecev":"meseci");case"y":return s||a?"eno leto":"enim letom";case"yy":return i+(1===e?s||a?"leto":"letom":2===e?s||a?"leti":"letoma":e<5?s||a?"leta":"leti":s||a?"let":"leti")}}const dl={abbr:"sl",months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek(e){switch(S(e)){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek(e){switch(S(e)){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:Q,ss:Q,m:Q,mm:Q,h:Q,hh:Q,d:Q,dd:Q,M:Q,MM:Q,y:Q,yy:Q},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}},ml={abbr:"sq",months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel\xeb_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"Di_He_Ma_Me_En_Pr_Sh".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"para %sve",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},ul={abbr:"sv",months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal(e){const s=Number(e);let n=s%10;return s+(1==~~(s%100/10)?"e":1===n||2===n?"a":"e")},week:{dow:1,doy:4}},_l={abbr:"th",months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:e=>"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===e,meridiem:(e,s,n)=>e<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07",calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}},Ln={abbr:"th-be",months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:e=>"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===e,meridiem:(e,s,n)=>e<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07",calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"},preparse(e,s){const n=Ln.longDateFormat[s]?Ln.longDateFormat[s]:s;return-1!==n.indexOf("YYYY",n.length-4)?e.substr(0,e.length-4)+(parseInt(e.substr(e.length-4),10)-543):e},getFullYear:(e,s=!1)=>543+(s?e.getUTCFullYear():e.getFullYear())};let xn={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};const pl={abbr:"tr",months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xc7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|\xfcnc\xfc|nc\u0131|uncu|\u0131nc\u0131)/,ordinal(e){const s=Number(e);if(0===s)return s+"'\u0131nc\u0131";let n=s%10;return s+(xn[n]||xn[s%100-n]||xn[s>=100?100:null])},week:{dow:1,doy:7}};function Pe(e,s,n){return"m"===n?s?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===n?s?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":e+" "+function hl(e,s){let n=e.split("_");return s%10==1&&s%100!=11?n[0]:s%10>=2&&s%10<=4&&(s%100<10||s%100>=20)?n[1]:n[2]}({ss:s?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:s?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:s?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[n],+e)}function qe(e){return function(s){return e+"\u043e"+(11===k(s)?"\u0431":"")+"] LT"}}const gl={abbr:"uk",months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function fl(e,s,n){let a={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return e?a[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(s)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(s)?"genitive":"nominative"][S(e,n)]:a.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:qe("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:qe("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:qe("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:qe("[\u0423] dddd ["),lastWeek(e){switch(S(e)){case 0:case 3:case 5:case 6:return qe("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [")(e);case 1:case 2:case 4:return qe("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [")(e)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:Pe,m:Pe,mm:Pe,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:Pe,d:"\u0434\u0435\u043d\u044c",dd:Pe,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:Pe,y:"\u0440\u0456\u043a",yy:Pe},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:e=>/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(e),meridiem:(e,s,n)=>e<4?"\u043d\u043e\u0447\u0456":e<12?"\u0440\u0430\u043d\u043a\u0443":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430",dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal(e,s){const n=Number(e);switch(s){case"M":case"d":case"DDD":case"w":case"W":return n+"-\u0439";case"D":return n+"-\u0433\u043e";default:return n.toString()}},week:{dow:1,doy:7}},Dl={abbr:"vi",months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:e=>/^ch$/i.test(e),meridiem:(e,s,n)=>e<12?n?"sa":"SA":n?"ch":"CH",longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:e=>""+e,week:{dow:1,doy:4}},bl={abbr:"zh-cn",months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:(e,s)=>(12===e&&(e=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?e:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?e+12:e>=11?e:e+12),meridiem(e,s,n){let a=100*e+s;return a<600?"\u51cc\u6668":a<900?"\u65e9\u4e0a":a<1130?"\u4e0a\u5348":a<1230?"\u4e2d\u5348":a<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal(e,s){const n=Number(e);switch(s){case"d":case"D":case"DDD":return n+"\u65e5";case"M":return n+"\u6708";case"w":case"W":return n+"\u5468";default:return n.toString()}},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}};var et=function(e){return e[e.UP=0]="UP",e[e.DOWN=1]="DOWN",e}(et||{}),t=r(54438);let I=(()=>{class e{constructor(){this.adaptivePosition=!1,this.useUtc=!1,this.isAnimated=!1,this.startView="day",this.returnFocusToInput=!1,this.containerClass="theme-green",this.displayMonths=1,this.showWeekNumbers=!0,this.dateInputFormat="L",this.rangeSeparator=" - ",this.rangeInputFormat="L",this.monthTitle="MMMM",this.yearTitle="YYYY",this.dayLabel="D",this.monthLabel="MMMM",this.yearLabel="YYYY",this.weekNumbers="w",this.showTodayButton=!1,this.showClearButton=!1,this.todayPosition="center",this.clearPosition="right",this.todayButtonLabel="Today",this.clearButtonLabel="Clear",this.customRangeButtonLabel="Custom Range",this.withTimepicker=!1,this.allowedPositions=["top","bottom"],this.keepDatepickerOpened=!1,this.keepDatesOutOfRules=!1}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Us=r(96697),be=r(35990),ht=r(57740),W=r(49969);const $s="220ms cubic-bezier(0, 0, 0.2, 1)",Ot=(0,W.hZ)("datepickerAnimation",[(0,W.wk)("animated-down",(0,W.iF)({height:"*",overflow:"hidden"})),(0,W.kY)("* => animated-down",[(0,W.iF)({height:0,overflow:"hidden"}),(0,W.i0)($s)]),(0,W.wk)("animated-up",(0,W.iF)({height:"*",overflow:"hidden"})),(0,W.kY)("* => animated-up",[(0,W.iF)({height:"*",overflow:"hidden"}),(0,W.i0)($s)]),(0,W.kY)("* => unanimated",(0,W.i0)("0s"))]);var Vt=r(18359);class Xs{constructor(){this.containerClass="",this.customRanges=[],this.chosenRange=[],this._daysCalendarSub=new Vt.yU,this.selectedTimeSub=new Vt.yU}set minDate(s){this._effects?.setMinDate(s)}set maxDate(s){this._effects?.setMaxDate(s)}set daysDisabled(s){this._effects?.setDaysDisabled(s)}set datesDisabled(s){this._effects?.setDatesDisabled(s)}set datesEnabled(s){this._effects?.setDatesEnabled(s)}set isDisabled(s){this._effects?.setDisabled(s)}set dateCustomClasses(s){this._effects?.setDateCustomClasses(s)}set dateTooltipTexts(s){this._effects?.setDateTooltipTexts(s)}set daysCalendar$(s){this._daysCalendar$=s,this._daysCalendarSub.unsubscribe(),this._daysCalendarSub.add(this._daysCalendar$.subscribe(n=>{this.multipleCalendars=!!n&&n.length>1}))}get daysCalendar$(){return this._daysCalendar$}setViewMode(s){}navigateTo(s){}dayHoverHandler(s){}weekHoverHandler(s){}monthHoverHandler(s){}yearHoverHandler(s){}timeSelectHandler(s,n){}daySelectHandler(s){}monthSelectHandler(s){}yearSelectHandler(s){}setRangeOnCalendar(s){}setToday(){}clearDate(){}_stopPropagation(s){s.stopPropagation()}}let x=(()=>{class e{static#e=this.CALCULATE="[datepicker] calculate dates matrix";static#t=this.FORMAT="[datepicker] format datepicker values";static#n=this.FLAG="[datepicker] set flags";static#s=this.SELECT="[datepicker] select date";static#a=this.NAVIGATE_OFFSET="[datepicker] shift view date";static#i=this.NAVIGATE_TO="[datepicker] change view date";static#o=this.SET_OPTIONS="[datepicker] update render options";static#r=this.HOVER="[datepicker] hover date";static#l=this.CHANGE_VIEWMODE="[datepicker] switch view mode";static#c=this.SET_MIN_DATE="[datepicker] set min date";static#d=this.SET_MAX_DATE="[datepicker] set max date";static#m=this.SET_DAYSDISABLED="[datepicker] set days disabled";static#u=this.SET_DATESDISABLED="[datepicker] set dates disabled";static#_=this.SET_DATESENABLED="[datepicker] set dates enabled";static#p=this.SET_IS_DISABLED="[datepicker] set is disabled";static#h=this.SET_DATE_CUSTOM_CLASSES="[datepicker] set date custom classes";static#f=this.SET_DATE_TOOLTIP_TEXTS="[datepicker] set date tooltip texts";static#g=this.SET_LOCALE="[datepicker] set datepicker locale";static#D=this.SELECT_TIME="[datepicker] select time";static#b=this.SELECT_RANGE="[daterangepicker] select dates range";calculate(){return{type:e.CALCULATE}}format(){return{type:e.FORMAT}}flag(){return{type:e.FLAG}}select(n){return{type:e.SELECT,payload:n}}selectTime(n,a){return{type:e.SELECT_TIME,payload:{date:n,index:a}}}changeViewMode(n){return{type:e.CHANGE_VIEWMODE,payload:n}}navigateTo(n){return{type:e.NAVIGATE_TO,payload:n}}navigateStep(n){return{type:e.NAVIGATE_OFFSET,payload:n}}setOptions(n){return{type:e.SET_OPTIONS,payload:n}}selectRange(n){return{type:e.SELECT_RANGE,payload:n}}hoverDay(n){return{type:e.HOVER,payload:n.isHovered?n.cell.date:null}}minDate(n){return{type:e.SET_MIN_DATE,payload:n}}maxDate(n){return{type:e.SET_MAX_DATE,payload:n}}daysDisabled(n){return{type:e.SET_DAYSDISABLED,payload:n}}datesDisabled(n){return{type:e.SET_DATESDISABLED,payload:n}}datesEnabled(n){return{type:e.SET_DATESENABLED,payload:n}}isDisabled(n){return{type:e.SET_IS_DISABLED,payload:n}}setDateCustomClasses(n){return{type:e.SET_DATE_CUSTOM_CLASSES,payload:n}}setDateTooltipTexts(n){return{type:e.SET_DATE_TOOLTIP_TEXTS,payload:n}}setLocale(n){return{type:e.SET_LOCALE,payload:n}}static#k=this.\u0275fac=function(a){return new(a||e)};static#v=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var kl=r(84572),H=r(5964),vl=r(96354),Pt=r(84412);let tt=(()=>{class e{constructor(){this._defaultLocale="en",this._locale=new Pt.t(this._defaultLocale),this._localeChange=this._locale.asObservable()}get locale(){return this._locale}get localeChange(){return this._localeChange}get currentLocale(){return this._locale.getValue()}use(n){n!==this.currentLocale&&this._locale.next(n)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),ke=(()=>{class e{constructor(n,a){this._actions=n,this._localeService=a,this._subs=[]}init(n){return this._store=n,this}setValue(n){this._store?.dispatch(this._actions.select(n))}setRangeValue(n){this._store?.dispatch(this._actions.selectRange(n))}setMinDate(n){return this._store?.dispatch(this._actions.minDate(n)),this}setMaxDate(n){return this._store?.dispatch(this._actions.maxDate(n)),this}setDaysDisabled(n){return this._store?.dispatch(this._actions.daysDisabled(n)),this}setDatesDisabled(n){return this._store?.dispatch(this._actions.datesDisabled(n)),this}setDatesEnabled(n){return this._store?.dispatch(this._actions.datesEnabled(n)),this}setDisabled(n){return this._store?.dispatch(this._actions.isDisabled(n)),this}setDateCustomClasses(n){return this._store?.dispatch(this._actions.setDateCustomClasses(n)),this}setDateTooltipTexts(n){return this._store?.dispatch(this._actions.setDateTooltipTexts(n)),this}setOptions(n){const a=Object.assign({locale:this._localeService.currentLocale},n);return this._store?.dispatch(this._actions.setOptions(a)),this}setBindings(n){return this._store?(n.selectedTime=this._store.select(a=>a.selectedTime).pipe((0,H.p)(a=>!!a)),n.daysCalendar$=this._store.select(a=>a.flaggedMonths).pipe((0,H.p)(a=>!!a)),n.monthsCalendar=this._store.select(a=>a.flaggedMonthsCalendar).pipe((0,H.p)(a=>!!a)),n.yearsCalendar=this._store.select(a=>a.yearsCalendarFlagged).pipe((0,H.p)(a=>!!a)),n.viewMode=this._store.select(a=>a.view?.mode),n.options$=(0,kl.z)([this._store.select(a=>a.showWeekNumbers),this._store.select(a=>a.displayMonths)]).pipe((0,vl.T)(a=>({showWeekNumbers:a[0],displayMonths:a[1]}))),this):this}setEventHandlers(n){return n.setViewMode=a=>{this._store?.dispatch(this._actions.changeViewMode(a))},n.navigateTo=a=>{this._store?.dispatch(this._actions.navigateStep(a.step))},n.dayHoverHandler=a=>{const i=a.cell;i.isOtherMonth||i.isDisabled||(this._store?.dispatch(this._actions.hoverDay(a)),i.isHovered=a.isHovered)},n.monthHoverHandler=a=>{a.cell.isHovered=a.isHovered},n.yearHoverHandler=a=>{a.cell.isHovered=a.isHovered},this}registerDatepickerSideEffects(){return this._store?(this._subs.push(this._store.select(n=>n.view).subscribe(()=>{this._store?.dispatch(this._actions.calculate())})),this._subs.push(this._store.select(n=>n.monthsModel).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.format()))),this._subs.push(this._store.select(n=>n.formattedMonths).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.selectedDate).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.selectedRange).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.monthsCalendar).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.yearsCalendarModel).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.hoveredDate).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.dateCustomClasses).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._store.select(n=>n.dateTooltipTexts).pipe((0,H.p)(n=>!!n)).subscribe(()=>this._store?.dispatch(this._actions.flag()))),this._subs.push(this._localeService.localeChange.subscribe(n=>this._store?.dispatch(this._actions.setLocale(n)))),this):this}destroy(){for(const n of this._subs)n.unsubscribe()}static#e=this.\u0275fac=function(a){return new(a||e)(t.KVO(x),t.KVO(tt))};static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var zs=r(38575);const Cl={date:new Date,mode:"day"},Js=Object.assign(new I,{locale:"en",view:Cl,selectedRange:[],selectedTime:[],monthViewOptions:{width:7,height:6}});function Sn(e,s,n){const a=s&&ie(Yt(e,"month"),s,"day"),i=n&&ee(_e(e,"month"),n,"day");return a||i||!1}function ft(e,s,n){const a=s&&ie(Yt(e,"year"),s,"day"),i=n&&ee(_e(e,"year"),n,"day");return a||i||!1}function Rn(e,s,n){return!!(s&&L(s)&&s.length)&&(n&&"year"===n&&!s[0].getDate()?s.some(a=>Xe(e,a,"year")):s.some(a=>Xe(e,a,"date")))}function En(e,s,n){return!!(s&&L(s)&&s.length)&&!s.some(a=>Xe(e,a,n||"date"))}function Ks(e,s=0){const n=e&&e.yearsCalendarModel&&e.yearsCalendarModel[s];return n?.years[0]&&n.years[0][0]&&n.years[0][0].date}function Qs(e,s){return!e||!s||!e.length&&!e[0].value||e.forEach(n=>(!n||!n.value||n.value instanceof Date||!(n.value instanceof Array&&n.value.length)||(n.value=Zs(n.value,s)),e)),e}function Bt(e,s){return!e||!s||e instanceof Array&&!e.length||e instanceof Date?e:Zs(e,s)}function Zs(e,s){return e instanceof Array?e.map(a=>a&&(ee(a,s,"date")&&(a=s),a)):e}function Ht(e){return e&&qs(e)}function It(e){return e?.length&&e.map(s=>s&&qs(s)),e}function qs(e){const s=new Date;return e.setMilliseconds(s.getMilliseconds()),e.setSeconds(s.getSeconds()),e.setMinutes(s.getMinutes()),e.setHours(s.getHours()),e}function jn(e,s){let n=e.initialDate;const a=new Array(e.height);for(let i=0;il),month:n}}function Ll(e,s,n){return e.map(a=>a[0]?N(a[0],s,n):"")}function xl(e){const s=B(e),n=s.weekdaysShort(),a=s.firstDayOfWeek();return[...n.slice(a),...n.slice(0,a)]}function ea(e,s){return!s||e>=s}const El=4,jl=3,Fl={month:1};function ta(e,s){const n=_e(e,"year");return{months:jn({width:jl,height:El,initialDate:n,shift:Fl},o=>({date:o,label:N(o,s.monthLabel,s.locale)})),monthTitle:"",yearTitle:N(e,s.yearTitle,s.locale),hideRightArrow:!1,hideLeftArrow:!1,disableRightArrow:!1,disableLeftArrow:!1}}const On=4,Vn=4,At=On*Vn,na=-1*(Math.floor(At/2)-1),Vl={year:1};function sa(e,s,n){const a=function Pl(e,s){return s&&e.getFullYear()>=s.getFullYear()&&e.getFullYear()({date:m,label:N(m,s.yearLabel,s.locale)})),l=function Bl(e,s){return`${N(e[0][0].date,s.yearTitle,s.locale)} - ${N(e[On-1][Vn-1].date,s.yearTitle,s.locale)}`}(o,s);return{years:o,monthTitle:"",yearTitle:l,hideLeftArrow:!1,hideRightArrow:!1,disableLeftArrow:!1,disableRightArrow:!1}}function Gt(e,s){!e||!isNaN(e.getTime())||(e.setHours(s.getHours()),e.setMinutes(s.getMinutes()),e.setSeconds(s.getSeconds()),e.setMilliseconds(s.getMilliseconds()))}function aa(e=Js,s){switch(s.type){case x.CALCULATE:return function Il(e){if(!e.view)return e;let s;s=e.displayOneMonthRange&&ia(e.view.date,e.minDate,e.maxDate)?1:e.displayMonths||1;let n=e.view.date;if("day"===e.view.mode&&e.monthViewOptions){e.showPreviousMonth&&e.selectedRange&&0===e.selectedRange.length&&(n=j(n,{month:-1})),e.monthViewOptions.firstDayOfWeek=B(e.locale).firstDayOfWeek();let a=new Array(s);for(let i=0;ie.monthViewOptions?Fn(o.month,e.monthViewOptions):null).filter(o=>null!==o))}return Object.assign({},e,{monthsModel:a})}if("month"===e.view.mode){const a=new Array(s);for(let i=0;ifunction Yl(e,s,n){return{month:e.month,monthTitle:N(e.month,s.monthTitle,s.locale),yearTitle:N(e.month,s.yearTitle,s.locale),weekNumbers:Ll(e.daysMatrix,s.weekNumbers,s.locale),weekdays:xl(s.locale),weeks:e.daysMatrix.map((a,i)=>({days:a.map((o,l)=>({date:o,label:N(o,s.dayLabel,s.locale),monthIndex:n,weekIndex:i,dayIndex:l}))})),hideLeftArrow:!1,hideRightArrow:!1,disableLeftArrow:!1,disableRightArrow:!1}}(i,gt(e),o));return Object.assign({},e,{formattedMonths:a})}const s=e.displayMonths||1;let n=e.view.date;if("month"===e.view.mode){const a=new Array(s);for(let i=0;ifunction Sl(e,s){return e.weeks.forEach(n=>{n.days.forEach((a,i)=>{const o=!Ae(a.date,e.month),l=!o&&he(a.date,s.hoveredDate),m=!o&&s.selectedRange&&he(a.date,s.selectedRange[0]),_=!o&&s.selectedRange&&he(a.date,s.selectedRange[1]),M=!o&&he(a.date,s.selectedDate)||m||_,Te=!o&&s.selectedRange&&function Rl(e,s,n){return!!(e&&s&&s[0])&&(s[1]?e>s[0]&&e<=s[1]:!!n&&e>s[0]&&e<=n)}(a.date,s.selectedRange,s.hoveredDate),oe=s.isDisabled||ie(a.date,s.minDate,"day")||ee(a.date,s.maxDate,"day")||function Jo(e,s){return!(typeof s>"u"||!s||!s.length)&&s.some(n=>n===e.getDay())}(a.date,s.daysDisabled)||Rn(a.date,s.datesDisabled)||En(a.date,s.datesEnabled),um=!o&&he(a.date,new Date),_m=s.dateCustomClasses&&s.dateCustomClasses.map(le=>he(a.date,le.date)?le.classes:[]).reduce((le,Nn)=>le.concat(Nn),[]).join(" ")||"",pm=s.dateTooltipTexts&&s.dateTooltipTexts.map(le=>he(a.date,le.date)?le.tooltipText:"").reduce((le,Nn)=>(le.push(Nn),le),[]).join(" ")||"",re=Object.assign({},a,{isOtherMonth:o,isHovered:l,isSelected:M,isSelectionStart:m,isSelectionEnd:_,isInRange:Te,isDisabled:oe,isToday:um,customClasses:_m,tooltipText:pm});(a.isOtherMonth!==re.isOtherMonth||a.isHovered!==re.isHovered||a.isSelected!==re.isSelected||a.isSelectionStart!==re.isSelectionStart||a.isSelectionEnd!==re.isSelectionEnd||a.isDisabled!==re.isDisabled||a.isInRange!==re.isInRange||a.customClasses!==re.customClasses||a.tooltipText!==re.tooltipText)&&(n.days[i]=re)})}),e.hideLeftArrow=s.isDisabled||!!s.monthIndex&&s.monthIndex>0&&s.monthIndex!==s.displayMonths,e.hideRightArrow=s.isDisabled||(!!s.monthIndex||0===s.monthIndex)&&!!s.displayMonths&&s.monthIndexfunction Ol(e,s){return e.months.forEach((n,a)=>{n.forEach((i,o)=>{let l;const m=Ae(i.date,s.hoveredMonth),_=s.isDisabled||Rn(i.date,s.datesDisabled)||En(i.date,s.datesEnabled,"month")||Sn(i.date,s.minDate,s.maxDate);!s.selectedDate&&s.selectedRange?(l=Ae(i.date,s.selectedRange[0]),l||(l=Ae(i.date,s.selectedRange[1]))):l=Ae(i.date,s.selectedDate);const M=Object.assign(i,{isHovered:m,isDisabled:_,isSelected:l});(i.isHovered!==M.isHovered||i.isDisabled!==M.isDisabled||i.isSelected!==M.isSelected)&&(e.months[a][o]=M)})}),e.hideLeftArrow=!!s.monthIndex&&s.monthIndex>0&&s.monthIndex!==s.displayMonths,e.hideRightArrow=(!!s.monthIndex||0===s.monthIndex)&&(!!s.displayMonths||0===s.displayMonths)&&s.monthIndexfunction Hl(e,s){e.years.forEach((i,o)=>{i.forEach((l,m)=>{let _;const M=Ge(l.date,s.hoveredYear),Te=s.isDisabled||Rn(l.date,s.datesDisabled,"year")||En(l.date,s.datesEnabled,"year")||ft(l.date,s.minDate,s.maxDate);!s.selectedDate&&s.selectedRange?(_=Ge(l.date,s.selectedRange[0]),_||(_=Ge(l.date,s.selectedRange[1]))):_=Ge(l.date,s.selectedDate);const oe=Object.assign(l,{isHovered:M,isDisabled:Te,isSelected:_});(l.isHovered!==oe.isHovered||l.isDisabled!==oe.isDisabled||l.isSelected!==oe.isSelected)&&(e.years[o][m]=oe)})}),e.hideLeftArrow=!!s.yearIndex&&s.yearIndex>0&&s.yearIndex!==s.displayMonths,e.hideRightArrow=!!s.yearIndex&&!!s.displayMonths&&s.yearIndexl)),n.value instanceof Date&&(n.selectedDate=n.value,n.selectedTime=[n.value])),Object.assign({},e,n)}case x.SELECT_RANGE:{if(!e.view)return e;const n={selectedRange:s.payload,view:e.view};n.selectedRange?.forEach((l,m)=>{if(Array.isArray(e.selectedTime)){const _=e.selectedTime[m];_&&Gt(l,_)}});const a=e.view.mode,o=Pn(s.payload&&s.payload[0]||e.view.date,e.minDate,e.maxDate);return n.view={mode:a,date:o},Object.assign({},e,n)}case x.SET_MIN_DATE:return Object.assign({},e,{minDate:s.payload});case x.SET_MAX_DATE:return Object.assign({},e,{maxDate:s.payload});case x.SET_IS_DISABLED:return Object.assign({},e,{isDisabled:s.payload});case x.SET_DATE_CUSTOM_CLASSES:return Object.assign({},e,{dateCustomClasses:s.payload});case x.SET_DATE_TOOLTIP_TEXTS:return Object.assign({},e,{dateTooltipTexts:s.payload});default:return e}}function gt(e){return{locale:e.locale,monthTitle:e.monthTitle,yearTitle:e.yearTitle,dayLabel:e.dayLabel,monthLabel:e.monthLabel,yearLabel:e.yearLabel,weekNumbers:e.weekNumbers}}function Pn(e,s,n){const a=Array.isArray(e)?e[0]:e;return s&&ee(s,a,"day")?s:n&&ie(n,a,"day")?n:a}function ia(e,s,n){return!(!n||!Xe(n,e,"day"))||s&&n&&s.getMonth()===n.getMonth()}let ve=(()=>{class e extends zs.F{constructor(){const n=new Pt.t({type:"[datepicker] dispatcher init"});super(n,aa,new zs.n(Js,n,aa))}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Ul(e,s){if(1&e){const n=t.RV6();t.j41(0,"button",2),t.bIt("click",function(){const i=t.eBV(n).$implicit,o=t.XpG();return t.Njj(o.selectFromRanges(i))}),t.EFF(1),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG();t.AVh("selected",n.value===a.selectedRange),t.R7$(),t.SpI(" ",n.label," ")}}let Wt=(()=>{class e{constructor(){this.onSelect=new t.bkB}selectFromRanges(n){this.onSelect.emit(n)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-custom-date-view"]],inputs:{ranges:"ranges",selectedRange:"selectedRange",customRangeLabel:"customRangeLabel"},outputs:{onSelect:"onSelect"},standalone:!0,features:[t.aNF],decls:2,vars:1,consts:[[1,"bs-datepicker-predefined-btns"],["type","button","class","btn",3,"selected","click",4,"ngFor","ngForOf"],["type","button",1,"btn",3,"click"]],template:function(a,i){1&a&&(t.j41(0,"div",0),t.DNE(1,Ul,2,3,"button",1),t.k0s()),2&a&&(t.R7$(),t.Y8G("ngForOf",i.ranges))},dependencies:[d.pM],encapsulation:2,changeDetection:0})}return e})();function $l(e,s){if(1&e){const n=t.RV6();t.qex(0),t.EFF(1," \u200b "),t.j41(2,"button",2),t.bIt("click",function(){t.eBV(n);const i=t.XpG();return t.Njj(i.view("month"))}),t.j41(3,"span"),t.EFF(4),t.k0s()(),t.bVm()}if(2&e){const n=t.XpG();t.R7$(2),t.Y8G("disabled",n.isDisabled),t.R7$(2),t.JRh(n.calendar.monthTitle)}}let Bn=(()=>{class e{constructor(){this.isDisabled=!1,this.onNavigate=new t.bkB,this.onViewMode=new t.bkB}navTo(n){this.onNavigate.emit(n?et.DOWN:et.UP)}view(n){this.isDisabled||this.onViewMode.emit(n)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-datepicker-navigation-view"]],inputs:{calendar:"calendar",isDisabled:"isDisabled"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode"},standalone:!0,features:[t.aNF],decls:12,vars:9,consts:[["type","button",1,"previous",3,"click","disabled"],[4,"ngIf"],["type","button",1,"current",3,"click","disabled"],["type","button",1,"next",3,"click","disabled"]],template:function(a,i){1&a&&(t.j41(0,"button",0),t.bIt("click",function(){return i.navTo(!0)}),t.j41(1,"span"),t.EFF(2,"\u2039"),t.k0s()(),t.DNE(3,$l,5,2,"ng-container",1),t.EFF(4," \u200b "),t.j41(5,"button",2),t.bIt("click",function(){return i.view("year")}),t.j41(6,"span"),t.EFF(7),t.k0s()(),t.EFF(8," \u200b "),t.j41(9,"button",3),t.bIt("click",function(){return i.navTo(!1)}),t.j41(10,"span"),t.EFF(11,"\u203a"),t.k0s()()),2&a&&(t.xc7("visibility",i.calendar.hideLeftArrow?"hidden":"visible"),t.Y8G("disabled",i.calendar.disableLeftArrow),t.R7$(3),t.Y8G("ngIf",i.calendar&&i.calendar.monthTitle),t.R7$(2),t.Y8G("disabled",i.isDisabled),t.R7$(2),t.JRh(i.calendar.yearTitle),t.R7$(2),t.xc7("visibility",i.calendar.hideRightArrow?"hidden":"visible"),t.Y8G("disabled",i.calendar.disableRightArrow))},dependencies:[d.bT],encapsulation:2,changeDetection:0})}return e})(),Xl=(()=>{class e{constructor(){this.ampm="ok",this.hours=0,this.minutes=0}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-timepicker"]],standalone:!0,features:[t.aNF],decls:16,vars:3,consts:[[1,"bs-timepicker-container"],[1,"bs-timepicker-controls"],["type","button",1,"bs-decrease"],["type","text","placeholder","00",3,"value"],["type","button",1,"bs-increase"],["type","button",1,"switch-time-format"],["src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAABSElEQVQYV3XQPUvDUBQG4HNuagtVqc6KgouCv6GIuIntYBLB9hcIQpLStCAIV7DYmpTcRWcXqZio3Vwc/UCc/QEqfgyKGbr0I7nS1EiHeqYzPO/h5SD0jaxUZjmSLCB+OFb+UFINFwASAEAdpu9gaGXVyAHHFQBkHpKHc6a9dzECvADyY9sqlAMsK9W0jzxDXqeytr3mhQckxSji27TJJ5/rPmIpwJJq3HrtduriYOurv1a4i1p5HnhkG9OFymi0ReoO05cGwb+ayv4dysVygjeFmsP05f8wpZQ8fsdvfmuY9zjWSNqUtgYFVnOVReILYoBFzdQI5/GGFzNHhGbeZnopDGU29sZbscgldmC99w35VOATTycIMMcBXIfpSVGzZhA6C8hh00conln6VQ9TGgV32OEAKQC4DrBq7CJwd0ggR7Vq/rPrfgB+C3sGypY5DAAAAABJRU5ErkJggg==","alt",""]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.EFF(3,"-"),t.k0s(),t.nrm(4,"input",3),t.j41(5,"button",4),t.EFF(6,"+"),t.k0s()(),t.j41(7,"div",1)(8,"button",2),t.EFF(9,"-"),t.k0s(),t.nrm(10,"input",3),t.j41(11,"button",4),t.EFF(12,"+"),t.k0s()(),t.j41(13,"button",5),t.EFF(14),t.nrm(15,"img",6),t.k0s()()),2&a&&(t.R7$(4),t.Y8G("value",i.hours),t.R7$(6),t.Y8G("value",i.minutes),t.R7$(4),t.SpI("",i.ampm," "))},encapsulation:2})}return e})(),zl=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-current-date"]],inputs:{title:"title"},standalone:!0,features:[t.aNF],decls:3,vars:1,consts:[[1,"current-timedate"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"span"),t.EFF(2),t.k0s()()),2&a&&(t.R7$(2),t.JRh(i.title))},encapsulation:2})}return e})();const Jl=[[["bs-datepicker-navigation-view"]],"*"],Kl=["bs-datepicker-navigation-view","*"];function Ql(e,s){1&e&&t.nrm(0,"bs-current-date",4)}function Zl(e,s){1&e&&t.nrm(0,"bs-timepicker")}let Hn=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-calendar-layout"]],standalone:!0,features:[t.aNF],ngContentSelectors:Kl,decls:6,vars:2,consts:[["title","hey there",4,"ngIf"],[1,"bs-datepicker-head"],[1,"bs-datepicker-body"],[4,"ngIf"],["title","hey there"]],template:function(a,i){1&a&&(t.NAR(Jl),t.DNE(0,Ql,1,0,"bs-current-date",0),t.j41(1,"div",1),t.SdG(2),t.k0s(),t.j41(3,"div",2),t.SdG(4,1),t.k0s(),t.DNE(5,Zl,1,0,"bs-timepicker",3)),2&a&&(t.Y8G("ngIf",!1),t.R7$(5),t.Y8G("ngIf",!1))},dependencies:[d.bT,zl,Xl],encapsulation:2})}return e})();function ql(e,s){if(1&e){const n=t.RV6();t.j41(0,"td",4),t.bIt("click",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.viewYear(i))})("mouseenter",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.hoverYear(i,!0))})("mouseleave",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.hoverYear(i,!1))}),t.j41(1,"span"),t.EFF(2),t.k0s()()}if(2&e){const n=s.$implicit;t.AVh("disabled",n.isDisabled)("is-highlighted",n.isHovered),t.R7$(),t.AVh("selected",n.isSelected),t.R7$(),t.JRh(n.label)}}function ec(e,s){if(1&e&&(t.j41(0,"tr"),t.DNE(1,ql,3,7,"td",3),t.k0s()),2&e){const n=s.$implicit;t.R7$(),t.Y8G("ngForOf",n)}}let Nt=(()=>{class e{constructor(){this.onNavigate=new t.bkB,this.onViewMode=new t.bkB,this.onSelect=new t.bkB,this.onHover=new t.bkB}navigateTo(n){this.onNavigate.emit({step:{year:(et.DOWN===n?-1:1)*At}})}viewYear(n){this.onSelect.emit(n)}hoverYear(n,a){this.onHover.emit({cell:n,isHovered:a})}changeViewMode(n){this.onViewMode.emit(n)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-years-calendar-view"]],inputs:{calendar:"calendar"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode",onSelect:"onSelect",onHover:"onHover"},standalone:!0,features:[t.aNF],decls:5,vars:2,consts:[[3,"onNavigate","onViewMode","calendar"],["role","grid",1,"years"],[4,"ngFor","ngForOf"],["role","gridcell",3,"disabled","is-highlighted","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],["role","gridcell",3,"click","mouseenter","mouseleave"]],template:function(a,i){1&a&&(t.j41(0,"bs-calendar-layout")(1,"bs-datepicker-navigation-view",0),t.bIt("onNavigate",function(l){return i.navigateTo(l)})("onViewMode",function(l){return i.changeViewMode(l)}),t.k0s(),t.j41(2,"table",1)(3,"tbody"),t.DNE(4,ec,2,1,"tr",2),t.k0s()()()),2&a&&(t.R7$(),t.Y8G("calendar",i.calendar),t.R7$(3),t.Y8G("ngForOf",null==i.calendar?null:i.calendar.years))},dependencies:[Hn,Bn,d.pM],encapsulation:2})}return e})();function tc(e,s){if(1&e){const n=t.RV6();t.j41(0,"td",4),t.bIt("click",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.viewMonth(i))})("mouseenter",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.hoverMonth(i,!0))})("mouseleave",function(){const i=t.eBV(n).$implicit,o=t.XpG(2);return t.Njj(o.hoverMonth(i,!1))}),t.j41(1,"span"),t.EFF(2),t.k0s()()}if(2&e){const n=s.$implicit;t.AVh("disabled",n.isDisabled)("is-highlighted",n.isHovered),t.R7$(),t.AVh("selected",n.isSelected),t.R7$(),t.JRh(n.label)}}function nc(e,s){if(1&e&&(t.j41(0,"tr"),t.DNE(1,tc,3,7,"td",3),t.k0s()),2&e){const n=s.$implicit;t.R7$(),t.Y8G("ngForOf",n)}}let Ut=(()=>{class e{constructor(){this.onNavigate=new t.bkB,this.onViewMode=new t.bkB,this.onSelect=new t.bkB,this.onHover=new t.bkB}navigateTo(n){this.onNavigate.emit({step:{year:et.DOWN===n?-1:1}})}viewMonth(n){this.onSelect.emit(n)}hoverMonth(n,a){this.onHover.emit({cell:n,isHovered:a})}changeViewMode(n){this.onViewMode.emit(n)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-month-calendar-view"]],inputs:{calendar:"calendar"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode",onSelect:"onSelect",onHover:"onHover"},standalone:!0,features:[t.aNF],decls:5,vars:2,consts:[[3,"onNavigate","onViewMode","calendar"],["role","grid",1,"months"],[4,"ngFor","ngForOf"],["role","gridcell",3,"disabled","is-highlighted","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],["role","gridcell",3,"click","mouseenter","mouseleave"]],template:function(a,i){1&a&&(t.j41(0,"bs-calendar-layout")(1,"bs-datepicker-navigation-view",0),t.bIt("onNavigate",function(l){return i.navigateTo(l)})("onViewMode",function(l){return i.changeViewMode(l)}),t.k0s(),t.j41(2,"table",1)(3,"tbody"),t.DNE(4,nc,2,1,"tr",2),t.k0s()()()),2&a&&(t.R7$(),t.Y8G("calendar",i.calendar),t.R7$(3),t.Y8G("ngForOf",null==i.calendar?null:i.calendar.months))},dependencies:[Hn,Bn,d.pM],encapsulation:2})}return e})();var oa=r(60944);const sc=["bsDatepickerDayDecorator",""];let ac=(()=>{class e{constructor(n,a,i){this._config=n,this._elRef=a,this._renderer=i,this.day={date:new Date,label:""}}ngOnInit(){this.day?.isToday&&this._config&&this._config.customTodayClass&&this._renderer.addClass(this._elRef.nativeElement,this._config.customTodayClass),"string"==typeof this.day?.customClasses&&this.day?.customClasses.split(" ").filter(n=>n).forEach(n=>{this._renderer.addClass(this._elRef.nativeElement,n)})}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(I),t.rXU(t.aKT),t.rXU(t.sFG))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["","bsDatepickerDayDecorator",""]],hostVars:16,hostBindings:function(a,i){2&a&&t.AVh("disabled",i.day.isDisabled)("is-highlighted",i.day.isHovered)("is-other-month",i.day.isOtherMonth)("is-active-other-month",i.day.isOtherMonthHovered)("in-range",i.day.isInRange)("select-start",i.day.isSelectionStart)("select-end",i.day.isSelectionEnd)("selected",i.day.isSelected)},inputs:{day:"day"},standalone:!0,features:[t.aNF],attrs:sc,decls:1,vars:1,template:function(a,i){1&a&&t.EFF(0),2&a&&t.JRh(i.day&&i.day.label||"")},encapsulation:2,changeDetection:0})}return e})();var ic=r(69186);function oc(e,s){1&e&&t.nrm(0,"th")}function rc(e,s){if(1&e&&(t.j41(0,"th",5),t.EFF(1),t.k0s()),2&e){const n=s.index,a=t.XpG();t.R7$(),t.SpI("",a.calendar.weekdays[n]," ")}}function lc(e,s){if(1&e){const n=t.RV6();t.j41(0,"span",11),t.bIt("click",function(){t.eBV(n);const i=t.XpG(2).$implicit,o=t.XpG();return t.Njj(o.selectWeek(i))}),t.EFF(1),t.k0s()}if(2&e){const n=t.XpG(2).index,a=t.XpG();t.R7$(),t.JRh(a.calendar.weekNumbers[n])}}function cc(e,s){if(1&e){const n=t.RV6();t.j41(0,"span",12),t.bIt("click",function(){t.eBV(n);const i=t.XpG(2).$implicit,o=t.XpG();return t.Njj(o.selectWeek(i))})("mouseenter",function(){t.eBV(n);const i=t.XpG(2).$implicit,o=t.XpG();return t.Njj(o.weekHoverHandler(i,!0))})("mouseleave",function(){t.eBV(n);const i=t.XpG(2).$implicit,o=t.XpG();return t.Njj(o.weekHoverHandler(i,!1))}),t.EFF(1),t.k0s()}if(2&e){const n=t.XpG(2).index,a=t.XpG();t.R7$(),t.JRh(a.calendar.weekNumbers[n])}}function dc(e,s){if(1&e&&(t.j41(0,"td",8),t.DNE(1,lc,2,1,"span",9)(2,cc,2,1,"span",10),t.k0s()),2&e){const n=t.XpG(2);t.AVh("active-week",n.isWeekHovered),t.R7$(),t.Y8G("ngIf",n.isiOS),t.R7$(),t.Y8G("ngIf",!n.isiOS)}}function mc(e,s){if(1&e){const n=t.RV6();t.j41(0,"span",17),t.bIt("click",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.selectDay(i))})("mouseenter",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.hoverDay(i,!0))})("mouseleave",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.hoverDay(i,!1))}),t.EFF(1),t.k0s()}if(2&e){const n=t.XpG().$implicit;t.FS9("tooltip",n.tooltipText),t.Y8G("day",n),t.R7$(),t.SpI("",n.label," 3")}}function uc(e,s){if(1&e){const n=t.RV6();t.j41(0,"span",18),t.bIt("click",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.selectDay(i))})("mouseenter",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.hoverDay(i,!0))})("mouseleave",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.hoverDay(i,!1))}),t.EFF(1),t.k0s()}if(2&e){const n=t.XpG().$implicit;t.Y8G("day",n),t.R7$(),t.SpI("",n.label," 2")}}function _c(e,s){if(1&e){const n=t.RV6();t.j41(0,"span",19),t.bIt("click",function(){t.eBV(n);const i=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.selectDay(i))}),t.EFF(1),t.k0s()}if(2&e){const n=t.XpG().$implicit;t.Y8G("day",n),t.R7$(),t.SpI("",n.label," 1")}}function pc(e,s){if(1&e&&(t.j41(0,"td",13),t.DNE(1,mc,2,3,"span",14)(2,uc,2,2,"span",15)(3,_c,2,2,"span",16),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngIf",!n.isiOS&&n.isShowTooltip),t.R7$(),t.Y8G("ngIf",!n.isiOS&&!n.isShowTooltip),t.R7$(),t.Y8G("ngIf",n.isiOS)}}function hc(e,s){if(1&e&&(t.j41(0,"tr"),t.DNE(1,dc,3,4,"td",6)(2,pc,4,3,"td",7),t.k0s()),2&e){const n=s.$implicit,a=t.XpG();t.R7$(),t.Y8G("ngIf",a.options&&a.options.showWeekNumbers),t.R7$(),t.Y8G("ngForOf",n.days)}}let Dt=(()=>{class e{constructor(n){this._config=n,this.onNavigate=new t.bkB,this.onViewMode=new t.bkB,this.onSelect=new t.bkB,this.onHover=new t.bkB,this.onHoverWeek=new t.bkB,this.isiOS=/iPad|iPhone|iPod/.test(navigator.platform)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,this._config.dateTooltipTexts&&this._config.dateTooltipTexts.length>0&&(this.isShowTooltip=!0)}navigateTo(n){this.onNavigate.emit({step:{month:et.DOWN===n?-1:1}})}changeViewMode(n){this.onViewMode.emit(n)}selectDay(n){this.onSelect.emit(n)}selectWeek(n){if(!this._config.selectWeek&&!this._config.selectWeekDateRange||0===n.days.length)return;if(this._config.selectWeek&&n.days[0]&&!n.days[0].isDisabled&&this._config.selectFromOtherMonth)return void this.onSelect.emit(n.days[0]);const a=n.days.find(i=>(this._config.selectFromOtherMonth||!i.isOtherMonth)&&!i.isDisabled);if(this.onSelect.emit(a),this._config.selectWeekDateRange){const o=n.days.slice(0).reverse().find(l=>(this._config.selectFromOtherMonth||!l.isOtherMonth)&&!l.isDisabled);this.onSelect.emit(o)}}weekHoverHandler(n,a){(this._config.selectWeek||this._config.selectWeekDateRange)&&n.days.find(o=>(this._config.selectFromOtherMonth||!o.isOtherMonth)&&!o.isDisabled)&&(n.isHovered=a,this.isWeekHovered=a,this.onHoverWeek.emit(n))}hoverDay(n,a){this._config.selectFromOtherMonth&&n.isOtherMonth&&(n.isOtherMonthHovered=a),this._config.dateTooltipTexts&&(n.tooltipText="",this._config.dateTooltipTexts.forEach(i=>{he(i.date,n.date)&&(n.tooltipText=i.tooltipText)})),this.onHover.emit({cell:n,isHovered:a})}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(I))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-days-calendar-view"]],inputs:{calendar:"calendar",options:"options",isDisabled:"isDisabled"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode",onSelect:"onSelect",onHover:"onHover",onHoverWeek:"onHoverWeek"},standalone:!0,features:[t.aNF],decls:9,vars:5,consts:[[3,"onNavigate","onViewMode","calendar","isDisabled"],["role","grid",1,"days","weeks"],[4,"ngIf"],["aria-label","weekday",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],["aria-label","weekday"],["class","week",3,"active-week",4,"ngIf"],["role","gridcell",4,"ngFor","ngForOf"],[1,"week"],[3,"click",4,"ngIf"],[3,"click","mouseenter","mouseleave",4,"ngIf"],[3,"click"],[3,"click","mouseenter","mouseleave"],["role","gridcell"],["bsDatepickerDayDecorator","",3,"day","tooltip","click","mouseenter","mouseleave",4,"ngIf"],["bsDatepickerDayDecorator","",3,"day","click","mouseenter","mouseleave",4,"ngIf"],["bsDatepickerDayDecorator","",3,"day","click",4,"ngIf"],["bsDatepickerDayDecorator","",3,"click","mouseenter","mouseleave","day","tooltip"],["bsDatepickerDayDecorator","",3,"click","mouseenter","mouseleave","day"],["bsDatepickerDayDecorator","",3,"click","day"]],template:function(a,i){1&a&&(t.j41(0,"bs-calendar-layout")(1,"bs-datepicker-navigation-view",0),t.bIt("onNavigate",function(l){return i.navigateTo(l)})("onViewMode",function(l){return i.changeViewMode(l)}),t.k0s(),t.j41(2,"table",1)(3,"thead")(4,"tr"),t.DNE(5,oc,1,0,"th",2)(6,rc,2,1,"th",3),t.k0s()(),t.j41(7,"tbody"),t.DNE(8,hc,3,2,"tr",4),t.k0s()()()),2&a&&(t.R7$(),t.Y8G("calendar",i.calendar)("isDisabled",!!i.isDisabled),t.R7$(4),t.Y8G("ngIf",i.options&&i.options.showWeekNumbers),t.R7$(),t.Y8G("ngForOf",i.calendar.weekdays),t.R7$(2),t.Y8G("ngForOf",i.calendar.weeks))},dependencies:[Hn,Bn,d.bT,d.pM,ac,oa.Ss,ic.d],encapsulation:2})}return e})();var $t=r(34156);const fc=["startTP"];function gc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-days-calendar-view",13),t.nI1(1,"async"),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.dayHoverHandler(i))})("onHoverWeek",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.weekHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.daySelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)("isDisabled",a.isDatePickerDisabled)("options",t.bMT(1,5,a.options$))}}function Dc(e,s){if(1&e&&t.nrm(0,"timepicker",15,1),2&e){const n=t.XpG(4);t.Y8G("disabled",n.isDatePickerDisabled)}}function bc(e,s){if(1&e&&(t.j41(0,"div",14),t.nrm(1,"timepicker",15,0),t.DNE(3,Dc,2,1,"timepicker",16),t.k0s()),2&e){const n=t.XpG(3);t.R7$(),t.Y8G("disabled",n.isDatePickerDisabled),t.R7$(2),t.Y8G("ngIf",n.isRangePicker)}}function kc(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",10),t.DNE(2,gc,2,7,"bs-days-calendar-view",11),t.nI1(3,"async"),t.k0s(),t.DNE(4,bc,4,2,"div",12),t.bVm()),2&e){const n=t.XpG(2);t.R7$(2),t.Y8G("ngForOf",t.bMT(3,2,n.daysCalendar$)),t.R7$(2),t.Y8G("ngIf",n.withTimepicker)}}function vc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-month-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function yc(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,vc,1,3,"bs-month-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.monthsCalendar))}}function Mc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-years-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function Cc(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,Mc,1,3,"bs-years-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.yearsCalendar))}}function Tc(e,s){1&e&&(t.j41(0,"div",19)(1,"button",20),t.EFF(2,"Apply"),t.k0s(),t.j41(3,"button",21),t.EFF(4,"Cancel"),t.k0s()())}function wc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",24)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.setToday())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("today-left","left"===n.todayPos)("today-right","right"===n.todayPos)("today-center","center"===n.todayPos),t.R7$(2),t.JRh(n.todayBtnLbl)}}function Yc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",26)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.clearDate())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("clear-left","left"===n.clearPos)("clear-right","right"===n.clearPos)("clear-center","center"===n.clearPos),t.R7$(2),t.JRh(n.clearBtnLbl)}}function Lc(e,s){if(1&e&&(t.j41(0,"div",19),t.DNE(1,wc,3,7,"div",22)(2,Yc,3,7,"div",23),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngIf",n.showTodayBtn),t.R7$(),t.Y8G("ngIf",n.showClearBtn)}}function xc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",27)(1,"bs-custom-date-view",28),t.bIt("onSelect",function(i){t.eBV(n);const o=t.XpG(2);return t.Njj(o.setRangeOnCalendar(i))}),t.k0s()()}if(2&e){const n=t.XpG(2);t.R7$(),t.Y8G("selectedRange",n.chosenRange)("ranges",n.customRanges)("customRangeLabel",n.customRangeBtnLbl)}}function Sc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",3)(1,"div",4),t.bIt("@datepickerAnimation.done",function(){t.eBV(n);const i=t.XpG();return t.Njj(i.positionServiceEnable())}),t.j41(2,"div",5),t.nI1(3,"async"),t.DNE(4,kc,5,4,"ng-container",6)(5,yc,3,3,"div",7)(6,Cc,3,3,"div",7),t.k0s(),t.DNE(7,Tc,5,0,"div",8)(8,Lc,3,2,"div",8),t.k0s(),t.DNE(9,xc,2,3,"div",9),t.k0s()}if(2&e){const n=t.XpG();t.Y8G("ngClass",n.containerClass),t.R7$(),t.Y8G("@datepickerAnimation",n.animationState),t.R7$(),t.Y8G("ngSwitch",t.bMT(3,9,n.viewMode)),t.R7$(2),t.Y8G("ngSwitchCase","day"),t.R7$(),t.Y8G("ngSwitchCase","month"),t.R7$(),t.Y8G("ngSwitchCase","year"),t.R7$(),t.Y8G("ngIf",!1),t.R7$(),t.Y8G("ngIf",n.showTodayBtn||n.showClearBtn),t.R7$(),t.Y8G("ngIf",n.customRanges&&n.customRanges.length>0)}}let In=(()=>{class e extends Xs{set value(n){this._effects?.setValue(n)}get isDatePickerDisabled(){return!!this._config.isDisabled}get isDatepickerDisabled(){return this.isDatePickerDisabled?"":null}get isDatepickerReadonly(){return this.isDatePickerDisabled?"":null}constructor(n,a,i,o,l,m,_){super(),this._config=a,this._store=i,this._element=o,this._actions=l,this._positionService=_,this.valueChange=new t.bkB,this.animationState="void",this.isRangePicker=!1,this._subs=[],this._effects=m,n.setStyle(o.nativeElement,"display","block"),n.setStyle(o.nativeElement,"position","absolute")}ngOnInit(){let n;this._positionService.setOptions({modifiers:{flip:{enabled:this._config.adaptivePosition},preventOverflow:{enabled:this._config.adaptivePosition}},allowedPositions:this._config.allowedPositions}),this._positionService.event$?.pipe((0,Us.s)(1)).subscribe(()=>{this._positionService.disable(),this.animationState=this._config.isAnimated?this.isTopPosition?"animated-up":"animated-down":"unanimated"}),this.isOtherMonthsActive=this._config.selectFromOtherMonth,this.containerClass=this._config.containerClass,this.showTodayBtn=this._config.showTodayButton,this.todayBtnLbl=this._config.todayButtonLabel,this.todayPos=this._config.todayPosition,this.showClearBtn=this._config.showClearButton,this.clearBtnLbl=this._config.clearButtonLabel,this.clearPos=this._config.clearPosition,this.customRangeBtnLbl=this._config.customRangeButtonLabel,this.withTimepicker=this._config.withTimepicker,this._effects?.init(this._store).setOptions(this._config).setBindings(this).setEventHandlers(this).registerDatepickerSideEffects(),this._subs.push(this._store.select(a=>a.selectedDate).subscribe(a=>{n=a,this.valueChange.emit(a)})),this._subs.push(this._store.select(a=>a.selectedTime).subscribe(a=>{!a||!a[0]||!(a[0]instanceof Date)||a[0]===n||this.valueChange.emit(a[0])})),this._store.dispatch(this._actions.changeViewMode(this._config.startView))}ngAfterViewInit(){this.selectedTimeSub.add(this.selectedTime?.subscribe(n=>{Array.isArray(n)&&n.length>=1&&this.startTimepicker?.writeValue(n[0])})),this.startTimepicker?.registerOnChange(n=>{this.timeSelectHandler(n,0)})}get isTopPosition(){return this._element.nativeElement.classList.contains("top")}positionServiceEnable(){this._positionService.enable()}timeSelectHandler(n,a){this._store.dispatch(this._actions.selectTime(n,a))}daySelectHandler(n){!n||(this.isOtherMonthsActive?n.isDisabled:n.isOtherMonth||n.isDisabled)||this._store.dispatch(this._actions.select(n.date))}monthSelectHandler(n){!n||n.isDisabled||this._store.dispatch(this._actions.navigateTo({unit:{month:v(n.date),year:R(n.date)},viewMode:"day"}))}yearSelectHandler(n){!n||n.isDisabled||this._store.dispatch(this._actions.navigateTo({unit:{year:R(n.date)},viewMode:"month"}))}setToday(){this._store.dispatch(this._actions.select(new Date))}clearDate(){this._store.dispatch(this._actions.select(void 0))}ngOnDestroy(){for(const n of this._subs)n.unsubscribe();this.selectedTimeSub.unsubscribe(),this._effects?.destroy()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(t.sFG),t.rXU(I),t.rXU(ve),t.rXU(t.aKT),t.rXU(x),t.rXU(ke),t.rXU(be.DF))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-datepicker-container"]],viewQuery:function(a,i){if(1&a&&t.GBs(fc,5),2&a){let o;t.mGM(o=t.lsd())&&(i.startTimepicker=o.first)}},hostAttrs:["role","dialog","aria-label","calendar",1,"bottom"],hostVars:2,hostBindings:function(a,i){1&a&&t.bIt("click",function(l){return i._stopPropagation(l)}),2&a&&t.BMQ("disabled",i.isDatepickerDisabled)("readonly",i.isDatepickerReadonly)},standalone:!0,features:[t.Jv_([ve,ke,x,be.DF]),t.Vt3,t.aNF],decls:2,vars:3,consts:[["startTP",""],["endTP",""],["class","bs-datepicker",3,"ngClass",4,"ngIf"],[1,"bs-datepicker",3,"ngClass"],[1,"bs-datepicker-container"],["role","application",1,"bs-calendar-container",3,"ngSwitch"],[4,"ngSwitchCase"],["class","bs-media-container",4,"ngSwitchCase"],["class","bs-datepicker-buttons",4,"ngIf"],["class","bs-datepicker-custom-range",4,"ngIf"],[1,"bs-media-container"],[3,"bs-datepicker-multiple","calendar","isDisabled","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect",4,"ngFor","ngForOf"],["class","bs-timepicker-in-datepicker-container",4,"ngIf"],[3,"onNavigate","onViewMode","onHover","onHoverWeek","onSelect","calendar","isDisabled","options"],[1,"bs-timepicker-in-datepicker-container"],[3,"disabled"],[3,"disabled",4,"ngIf"],[3,"bs-datepicker-multiple","calendar","onNavigate","onViewMode","onHover","onSelect",4,"ngFor","ngForOf"],[3,"onNavigate","onViewMode","onHover","onSelect","calendar"],[1,"bs-datepicker-buttons"],["type","button",1,"btn","btn-success"],["type","button",1,"btn","btn-default"],["class","btn-today-wrapper",3,"today-left","today-right","today-center",4,"ngIf"],["class","btn-clear-wrapper",3,"clear-left","clear-right","clear-center",4,"ngIf"],[1,"btn-today-wrapper"],[1,"btn","btn-success",3,"click"],[1,"btn-clear-wrapper"],[1,"bs-datepicker-custom-range"],[3,"onSelect","selectedRange","ranges","customRangeLabel"]],template:function(a,i){1&a&&(t.DNE(0,Sc,10,11,"div",2),t.nI1(1,"async")),2&a&&t.Y8G("ngIf",t.bMT(1,1,i.viewMode))},dependencies:[d.bT,d.YU,d.ux,d.e1,d.pM,Dt,ht.gS,$t.n,Ut,Nt,Wt,d.Jj],encapsulation:2,data:{animation:[Ot]}})}return e})();var ye=r(36941),bt=r(21413),ra=r(56977);let nt,g=(()=>{class e{get readonlyValue(){return this.isDisabled?"":null}constructor(n,a,i,o,l){this._config=n,this._elementRef=a,this._renderer=i,this.placement="bottom",this.triggers="click",this.outsideClick=!0,this.container="body",this.outsideEsc=!0,this.isDestroy$=new bt.B,this.isDisabled=!1,this.bsValueChange=new t.bkB,this._subs=[],this._dateInputFormat$=new bt.B,Object.assign(this,this._config),this._datepicker=l.createLoader(a,o,i),this.onShown=this._datepicker.onShown,this.onHidden=this._datepicker.onHidden,this.isOpen$=new Pt.t(this.isOpen)}get isOpen(){return this._datepicker.isShown}set isOpen(n){this.isOpen$.next(n)}set bsValue(n){this._bsValue&&n&&this._bsValue.getTime()===n.getTime()||(!this._bsValue&&n&&!this._config.withTimepicker&&Gt(n,new Date),n&&this.bsConfig?.initCurrentTime&&(n=Ht(n)),this.initPreviousValue(),this._bsValue=n,this.bsValueChange.emit(n))}get dateInputFormat$(){return this._dateInputFormat$}ngOnInit(){this._datepicker.listen({outsideClick:this.outsideClick,outsideEsc:this.outsideEsc,triggers:this.triggers,show:()=>this.show()}),this.setConfig(),this.initPreviousValue()}initPreviousValue(){nt=this._bsValue}ngOnChanges(n){n.bsConfig&&(n.bsConfig.currentValue?.initCurrentTime&&n.bsConfig.currentValue?.initCurrentTime!==n.bsConfig.previousValue?.initCurrentTime&&this._bsValue&&(this.initPreviousValue(),this._bsValue=Ht(this._bsValue),this.bsValueChange.emit(this._bsValue)),this.setConfig(),this._dateInputFormat$.next(this.bsConfig&&this.bsConfig.dateInputFormat)),this._datepickerRef&&this._datepickerRef.instance&&(n.minDate&&(this._datepickerRef.instance.minDate=this.minDate),n.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),n.daysDisabled&&(this._datepickerRef.instance.daysDisabled=this.daysDisabled),n.datesDisabled&&(this._datepickerRef.instance.datesDisabled=this.datesDisabled),n.datesEnabled&&(this._datepickerRef.instance.datesEnabled=this.datesEnabled),n.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled),n.dateCustomClasses&&(this._datepickerRef.instance.dateCustomClasses=this.dateCustomClasses),n.dateTooltipTexts&&(this._datepickerRef.instance.dateTooltipTexts=this.dateTooltipTexts))}initSubscribes(){this._subs.push(this.bsValueChange.subscribe(n=>{this._datepickerRef&&(this._datepickerRef.instance.value=n)})),this._datepickerRef&&this._subs.push(this._datepickerRef.instance.valueChange.subscribe(n=>{this.initPreviousValue(),this.bsValue=n,!this.keepDatepickerModalOpened()&&this.hide()}))}keepDatepickerModalOpened(){return!!(nt&&this.bsConfig?.keepDatepickerOpened&&this._config.withTimepicker)&&this.isDateSame()}isDateSame(){return nt instanceof Date&&this._bsValue?.getDate()===nt?.getDate()&&this._bsValue?.getMonth()===nt?.getMonth()&&this._bsValue?.getFullYear()===nt?.getFullYear()}ngAfterViewInit(){this.isOpen$.pipe((0,H.p)(n=>n!==this.isOpen),(0,ra.Q)(this.isDestroy$)).subscribe(()=>this.toggle())}show(){this._datepicker.isShown||(this.setConfig(),this._datepickerRef=this._datepicker.provide({provide:I,useValue:this._config}).attach(In).to(this.container).position({attachment:this.placement}).show({placement:this.placement}),this.initSubscribes())}hide(){this.isOpen&&this._datepicker.hide();for(const n of this._subs)n.unsubscribe();this._config.returnFocusToInput&&this._renderer.selectRootElement(this._elementRef.nativeElement).focus()}toggle(){if(this.isOpen)return this.hide();this.show()}setConfig(){this._config=Object.assign({},this._config,this.bsConfig,{value:this._config.keepDatesOutOfRules?this._bsValue:Bt(this._bsValue,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate,daysDisabled:this.daysDisabled||this.bsConfig&&this.bsConfig.daysDisabled,dateCustomClasses:this.dateCustomClasses||this.bsConfig&&this.bsConfig.dateCustomClasses,dateTooltipTexts:this.dateTooltipTexts||this.bsConfig&&this.bsConfig.dateTooltipTexts,datesDisabled:this.datesDisabled||this.bsConfig&&this.bsConfig.datesDisabled,datesEnabled:this.datesEnabled||this.bsConfig&&this.bsConfig.datesEnabled,minMode:this.minMode||this.bsConfig&&this.bsConfig.minMode,initCurrentTime:this.bsConfig?.initCurrentTime,keepDatepickerOpened:this.bsConfig?.keepDatepickerOpened,keepDatesOutOfRules:this.bsConfig?.keepDatesOutOfRules})}unsubscribeSubscriptions(){this._subs?.length&&(this._subs.map(n=>n.unsubscribe()),this._subs.length=0)}ngOnDestroy(){this._datepicker.dispose(),this.isOpen$.next(!1),this.isDestroy$&&(this.isDestroy$.next(null),this.isDestroy$.complete()),this.unsubscribeSubscriptions()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(I),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.c1b),t.rXU(ye.Li))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["","bsDatepicker",""]],hostVars:1,hostBindings:function(a,i){2&a&&t.BMQ("readonly",i.readonlyValue)},inputs:{placement:"placement",triggers:"triggers",outsideClick:"outsideClick",container:"container",outsideEsc:"outsideEsc",isDisabled:"isDisabled",minDate:"minDate",maxDate:"maxDate",minMode:"minMode",daysDisabled:"daysDisabled",datesDisabled:"datesDisabled",datesEnabled:"datesEnabled",dateCustomClasses:"dateCustomClasses",dateTooltipTexts:"dateTooltipTexts",isOpen:"isOpen",bsValue:"bsValue",bsConfig:"bsConfig"},outputs:{onShown:"onShown",onHidden:"onHidden",bsValueChange:"bsValueChange"},exportAs:["bsDatepicker"],standalone:!0,features:[t.Jv_([ye.Li]),t.OA$]})}return e})(),Rc=(()=>{class e extends I{static#e=this.\u0275fac=(()=>{let n;return function(i){return(n||(n=t.xGo(e)))(i||e)}})();static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Ec(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-days-calendar-view",13),t.nI1(1,"async"),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.dayHoverHandler(i))})("onHoverWeek",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.weekHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.daySelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)("isDisabled",a.isDatePickerDisabled)("options",t.bMT(1,5,a.options$))}}function jc(e,s){if(1&e&&t.nrm(0,"timepicker",15,1),2&e){const n=t.XpG(4);t.Y8G("disabled",n.isDatePickerDisabled)}}function Fc(e,s){if(1&e&&(t.j41(0,"div",14),t.nrm(1,"timepicker",15,0),t.DNE(3,jc,2,1,"timepicker",16),t.k0s()),2&e){const n=t.XpG(3);t.R7$(),t.Y8G("disabled",n.isDatePickerDisabled),t.R7$(2),t.Y8G("ngIf",n.isRangePicker)}}function Oc(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",10),t.DNE(2,Ec,2,7,"bs-days-calendar-view",11),t.nI1(3,"async"),t.k0s(),t.DNE(4,Fc,4,2,"div",12),t.bVm()),2&e){const n=t.XpG(2);t.R7$(2),t.Y8G("ngForOf",t.bMT(3,2,n.daysCalendar$)),t.R7$(2),t.Y8G("ngIf",n.withTimepicker)}}function Vc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-month-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function Pc(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,Vc,1,3,"bs-month-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.monthsCalendar))}}function Bc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-years-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function Hc(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,Bc,1,3,"bs-years-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.yearsCalendar))}}function Ic(e,s){1&e&&(t.j41(0,"div",19)(1,"button",20),t.EFF(2,"Apply"),t.k0s(),t.j41(3,"button",21),t.EFF(4,"Cancel"),t.k0s()())}function Ac(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",24)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.setToday())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("today-left","left"===n.todayPos)("today-right","right"===n.todayPos)("today-center","center"===n.todayPos),t.R7$(2),t.JRh(n.todayBtnLbl)}}function Gc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",26)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.clearDate())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("clear-left","left"===n.clearPos)("clear-right","right"===n.clearPos)("clear-center","center"===n.clearPos),t.R7$(2),t.JRh(n.clearBtnLbl)}}function Wc(e,s){if(1&e&&(t.j41(0,"div",19),t.DNE(1,Ac,3,7,"div",22)(2,Gc,3,7,"div",23),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngIf",n.showTodayBtn),t.R7$(),t.Y8G("ngIf",n.showClearBtn)}}function Nc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",27)(1,"bs-custom-date-view",28),t.bIt("onSelect",function(i){t.eBV(n);const o=t.XpG(2);return t.Njj(o.setRangeOnCalendar(i))}),t.k0s()()}if(2&e){const n=t.XpG(2);t.R7$(),t.Y8G("selectedRange",n.chosenRange)("ranges",n.customRanges)("customRangeLabel",n.customRangeBtnLbl)}}function Uc(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",3)(1,"div",4),t.bIt("@datepickerAnimation.done",function(){t.eBV(n);const i=t.XpG();return t.Njj(i.positionServiceEnable())}),t.j41(2,"div",5),t.nI1(3,"async"),t.DNE(4,Oc,5,4,"ng-container",6)(5,Pc,3,3,"div",7)(6,Hc,3,3,"div",7),t.k0s(),t.DNE(7,Ic,5,0,"div",8)(8,Wc,3,2,"div",8),t.k0s(),t.DNE(9,Nc,2,3,"div",9),t.k0s()}if(2&e){const n=t.XpG();t.Y8G("ngClass",n.containerClass),t.R7$(),t.Y8G("@datepickerAnimation",n.animationState),t.R7$(),t.Y8G("ngSwitch",t.bMT(3,9,n.viewMode)),t.R7$(2),t.Y8G("ngSwitchCase","day"),t.R7$(),t.Y8G("ngSwitchCase","month"),t.R7$(),t.Y8G("ngSwitchCase","year"),t.R7$(),t.Y8G("ngIf",!1),t.R7$(),t.Y8G("ngIf",n.showTodayBtn||n.showClearBtn),t.R7$(),t.Y8G("ngIf",n.customRanges&&n.customRanges.length>0)}}let la=(()=>{class e extends In{get disabledValue(){return this.isDatePickerDisabled?"":null}get readonlyValue(){return this.isDatePickerDisabled?"":null}constructor(n,a,i,o,l,m,_){super(n,a,i,o,l,m,_),n.setStyle(o.nativeElement,"display","inline-block"),n.setStyle(o.nativeElement,"position","static")}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(t.sFG),t.rXU(I),t.rXU(ve),t.rXU(t.aKT),t.rXU(x),t.rXU(ke),t.rXU(be.DF))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-datepicker-inline-container"]],hostVars:2,hostBindings:function(a,i){1&a&&t.bIt("click",function(l){return i._stopPropagation(l)}),2&a&&t.BMQ("disabled",i.disabledValue)("readonly",i.readonlyValue)},standalone:!0,features:[t.Jv_([ve,ke,be.DF]),t.Vt3,t.aNF],decls:2,vars:3,consts:[["startTP",""],["endTP",""],["class","bs-datepicker",3,"ngClass",4,"ngIf"],[1,"bs-datepicker",3,"ngClass"],[1,"bs-datepicker-container"],["role","application",1,"bs-calendar-container",3,"ngSwitch"],[4,"ngSwitchCase"],["class","bs-media-container",4,"ngSwitchCase"],["class","bs-datepicker-buttons",4,"ngIf"],["class","bs-datepicker-custom-range",4,"ngIf"],[1,"bs-media-container"],[3,"bs-datepicker-multiple","calendar","isDisabled","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect",4,"ngFor","ngForOf"],["class","bs-timepicker-in-datepicker-container",4,"ngIf"],[3,"onNavigate","onViewMode","onHover","onHoverWeek","onSelect","calendar","isDisabled","options"],[1,"bs-timepicker-in-datepicker-container"],[3,"disabled"],[3,"disabled",4,"ngIf"],[3,"bs-datepicker-multiple","calendar","onNavigate","onViewMode","onHover","onSelect",4,"ngFor","ngForOf"],[3,"onNavigate","onViewMode","onHover","onSelect","calendar"],[1,"bs-datepicker-buttons"],["type","button",1,"btn","btn-success"],["type","button",1,"btn","btn-default"],["class","btn-today-wrapper",3,"today-left","today-right","today-center",4,"ngIf"],["class","btn-clear-wrapper",3,"clear-left","clear-right","clear-center",4,"ngIf"],[1,"btn-today-wrapper"],[1,"btn","btn-success",3,"click"],[1,"btn-clear-wrapper"],[1,"bs-datepicker-custom-range"],[3,"onSelect","selectedRange","ranges","customRangeLabel"]],template:function(a,i){1&a&&(t.DNE(0,Uc,10,11,"div",2),t.nI1(1,"async")),2&a&&t.Y8G("ngIf",t.bMT(1,1,i.viewMode))},dependencies:[d.bT,d.YU,d.ux,d.e1,d.pM,Dt,ht.gS,$t.n,Ut,Nt,Wt,d.Jj],encapsulation:2,data:{animation:[Ot]}})}return e})(),$c=(()=>{class e{constructor(n,a,i,o,l){this._config=n,this._elementRef=a,this.isDisabled=!1,this.bsValueChange=new t.bkB,this._subs=[],Object.assign(this,this._config),this._datepicker=l.createLoader(a,o,i)}set bsValue(n){this._bsValue!==n&&(!this._bsValue&&n&&!this._config.withTimepicker&&Gt(n,new Date),n&&this.bsConfig?.initCurrentTime&&(n=Ht(n)),this._bsValue=n,this.bsValueChange.emit(n))}ngOnInit(){this.setConfig(),this.initSubscribes()}initSubscribes(){this.unsubscribeSubscriptions(),this._subs.push(this.bsValueChange.subscribe(n=>{this._datepickerRef&&(this._datepickerRef.instance.value=n)})),this._datepickerRef&&this._subs.push(this._datepickerRef.instance.valueChange.subscribe(n=>{this.bsValue=n}))}unsubscribeSubscriptions(){this._subs?.length&&(this._subs.map(n=>n.unsubscribe()),this._subs.length=0)}ngOnChanges(n){n.bsConfig&&n.bsConfig.currentValue?.initCurrentTime&&n.bsConfig.currentValue?.initCurrentTime!==n.bsConfig.previousValue?.initCurrentTime&&this._bsValue&&(this._bsValue=Ht(this._bsValue),this.bsValueChange.emit(this._bsValue)),this._datepickerRef&&this._datepickerRef.instance&&(n.minDate&&(this._datepickerRef.instance.minDate=this.minDate),n.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),n.datesDisabled&&(this._datepickerRef.instance.datesDisabled=this.datesDisabled),n.datesEnabled&&(this._datepickerRef.instance.datesEnabled=this.datesEnabled,this._datepickerRef.instance.value=this._bsValue),n.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled),n.dateCustomClasses&&(this._datepickerRef.instance.dateCustomClasses=this.dateCustomClasses),n.dateTooltipTexts&&(this._datepickerRef.instance.dateTooltipTexts=this.dateTooltipTexts),this.setConfig())}setConfig(){this._datepicker&&this._datepicker.hide(),this._config=Object.assign({},this._config,this.bsConfig,{value:Bt(this._bsValue,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate,dateCustomClasses:this.dateCustomClasses||this.bsConfig&&this.bsConfig.dateCustomClasses,dateTooltipTexts:this.dateTooltipTexts||this.bsConfig&&this.bsConfig.dateTooltipTexts,datesDisabled:this.datesDisabled||this.bsConfig&&this.bsConfig.datesDisabled,datesEnabled:this.datesEnabled||this.bsConfig&&this.bsConfig.datesEnabled,initCurrentTime:this.bsConfig?.initCurrentTime}),this._datepickerRef=this._datepicker.provide({provide:I,useValue:this._config}).attach(la).to(this._elementRef).show(),this.initSubscribes()}ngOnDestroy(){this._datepicker.dispose(),this.unsubscribeSubscriptions()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(Rc),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.c1b),t.rXU(ye.Li))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["bs-datepicker-inline"]],inputs:{bsConfig:"bsConfig",isDisabled:"isDisabled",minDate:"minDate",maxDate:"maxDate",dateCustomClasses:"dateCustomClasses",dateTooltipTexts:"dateTooltipTexts",datesEnabled:"datesEnabled",datesDisabled:"datesDisabled",bsValue:"bsValue"},outputs:{bsValueChange:"bsValueChange"},exportAs:["bsDatepickerInline"],standalone:!0,features:[t.Jv_([ye.Li]),t.OA$]})}return e})(),Xc=(()=>{class e extends I{constructor(){super(...arguments),this.displayMonths=2,this.isAnimated=!1}static#e=this.\u0275fac=(()=>{let n;return function(i){return(n||(n=t.xGo(e)))(i||e)}})();static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const zc=["startTP"],Jc=["endTP"];function Kc(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-days-calendar-view",13),t.nI1(1,"async"),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.dayHoverHandler(i))})("onHoverWeek",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.weekHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.daySelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)("isDisabled",a.isDatePickerDisabled)("options",t.bMT(1,5,a.options$))}}function Qc(e,s){if(1&e&&t.nrm(0,"timepicker",15,1),2&e){const n=t.XpG(4);t.Y8G("disabled",n.isDatePickerDisabled)}}function Zc(e,s){if(1&e&&(t.j41(0,"div",14),t.nrm(1,"timepicker",15,0),t.DNE(3,Qc,2,1,"timepicker",16),t.k0s()),2&e){const n=t.XpG(3);t.R7$(),t.Y8G("disabled",n.isDatePickerDisabled),t.R7$(2),t.Y8G("ngIf",n.isRangePicker)}}function qc(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",10),t.DNE(2,Kc,2,7,"bs-days-calendar-view",11),t.nI1(3,"async"),t.k0s(),t.DNE(4,Zc,4,2,"div",12),t.bVm()),2&e){const n=t.XpG(2);t.R7$(2),t.Y8G("ngForOf",t.bMT(3,2,n.daysCalendar$)),t.R7$(2),t.Y8G("ngIf",n.withTimepicker)}}function ed(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-month-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function td(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,ed,1,3,"bs-month-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.monthsCalendar))}}function nd(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-years-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function sd(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,nd,1,3,"bs-years-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.yearsCalendar))}}function ad(e,s){1&e&&(t.j41(0,"div",19)(1,"button",20),t.EFF(2,"Apply"),t.k0s(),t.j41(3,"button",21),t.EFF(4,"Cancel"),t.k0s()())}function id(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",24)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.setToday())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("today-left","left"===n.todayPos)("today-right","right"===n.todayPos)("today-center","center"===n.todayPos),t.R7$(2),t.JRh(n.todayBtnLbl)}}function od(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",26)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.clearDate())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("clear-left","left"===n.clearPos)("clear-right","right"===n.clearPos)("clear-center","center"===n.clearPos),t.R7$(2),t.JRh(n.clearBtnLbl)}}function rd(e,s){if(1&e&&(t.j41(0,"div",19),t.DNE(1,id,3,7,"div",22)(2,od,3,7,"div",23),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngIf",n.showTodayBtn),t.R7$(),t.Y8G("ngIf",n.showClearBtn)}}function ld(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",27)(1,"bs-custom-date-view",28),t.bIt("onSelect",function(i){t.eBV(n);const o=t.XpG(2);return t.Njj(o.setRangeOnCalendar(i))}),t.k0s()()}if(2&e){const n=t.XpG(2);t.R7$(),t.Y8G("selectedRange",n.chosenRange)("ranges",n.customRanges)("customRangeLabel",n.customRangeBtnLbl)}}function cd(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",3)(1,"div",4),t.bIt("@datepickerAnimation.done",function(){t.eBV(n);const i=t.XpG();return t.Njj(i.positionServiceEnable())}),t.j41(2,"div",5),t.nI1(3,"async"),t.DNE(4,qc,5,4,"ng-container",6)(5,td,3,3,"div",7)(6,sd,3,3,"div",7),t.k0s(),t.DNE(7,ad,5,0,"div",8)(8,rd,3,2,"div",8),t.k0s(),t.DNE(9,ld,2,3,"div",9),t.k0s()}if(2&e){const n=t.XpG();t.Y8G("ngClass",n.containerClass),t.R7$(),t.Y8G("@datepickerAnimation",n.animationState),t.R7$(),t.Y8G("ngSwitch",t.bMT(3,9,n.viewMode)),t.R7$(2),t.Y8G("ngSwitchCase","day"),t.R7$(),t.Y8G("ngSwitchCase","month"),t.R7$(),t.Y8G("ngSwitchCase","year"),t.R7$(),t.Y8G("ngIf",!1),t.R7$(),t.Y8G("ngIf",n.showTodayBtn||n.showClearBtn),t.R7$(),t.Y8G("ngIf",n.customRanges&&n.customRanges.length>0)}}let An=(()=>{class e extends Xs{set value(n){this._effects?.setRangeValue(n)}get isDatePickerDisabled(){return!!this._config.isDisabled}get isDatepickerDisabled(){return this.isDatePickerDisabled?"":null}get isDatepickerReadonly(){return this.isDatePickerDisabled?"":null}constructor(n,a,i,o,l,m,_){super(),this._config=a,this._store=i,this._element=o,this._actions=l,this._positionService=_,this.valueChange=new t.bkB,this.animationState="void",this._rangeStack=[],this.chosenRange=[],this._subs=[],this.isRangePicker=!0,this._effects=m,this.customRanges=this._config.ranges||[],this.customRangeBtnLbl=this._config.customRangeButtonLabel,n.setStyle(o.nativeElement,"display","block"),n.setStyle(o.nativeElement,"position","absolute")}ngOnInit(){let n;this._positionService.setOptions({modifiers:{flip:{enabled:this._config.adaptivePosition},preventOverflow:{enabled:this._config.adaptivePosition}},allowedPositions:this._config.allowedPositions}),this._positionService.event$?.pipe((0,Us.s)(1)).subscribe(()=>{this._positionService.disable(),this.animationState=this._config.isAnimated?this.isTopPosition?"animated-up":"animated-down":"unanimated"}),this.containerClass=this._config.containerClass,this.isOtherMonthsActive=this._config.selectFromOtherMonth,this.withTimepicker=this._config.withTimepicker,this._effects?.init(this._store).setOptions(this._config).setBindings(this).setEventHandlers(this).registerDatepickerSideEffects(),this._subs.push(this._store.select(a=>a.selectedRange).subscribe(a=>{n=a,this.valueChange.emit(a),this.chosenRange=a||[]})),this._subs.push(this._store.select(a=>a.selectedTime).subscribe(a=>{!a||!a[0]||!a[1]||!(a[0]instanceof Date)||!(a[1]instanceof Date)||n&&a[0]===n[0]&&a[1]===n[1]||(this.valueChange.emit(a),this.chosenRange=a||[])}))}ngAfterViewInit(){this.selectedTimeSub.add(this.selectedTime?.subscribe(n=>{Array.isArray(n)&&n.length>=2&&(this.startTimepicker?.writeValue(n[0]),this.endTimepicker?.writeValue(n[1]))})),this.startTimepicker?.registerOnChange(n=>{this.timeSelectHandler(n,0)}),this.endTimepicker?.registerOnChange(n=>{this.timeSelectHandler(n,1)})}get isTopPosition(){return this._element.nativeElement.classList.contains("top")}positionServiceEnable(){this._positionService.enable()}timeSelectHandler(n,a){this._store.dispatch(this._actions.selectTime(n,a))}daySelectHandler(n){!n||(this.isOtherMonthsActive?n.isDisabled:n.isOtherMonth||n.isDisabled)||this.rangesProcessing(n)}monthSelectHandler(n){if(n&&!n.isDisabled){if(n.isSelected=!0,"month"!==this._config.minMode){if(n.isDisabled)return;return void this._store.dispatch(this._actions.navigateTo({unit:{month:v(n.date),year:R(n.date)},viewMode:"day"}))}this.rangesProcessing(n)}}yearSelectHandler(n){if(n&&!n.isDisabled){if(n.isSelected=!0,"year"!==this._config.minMode){if(n.isDisabled)return;return void this._store.dispatch(this._actions.navigateTo({unit:{year:R(n.date)},viewMode:"month"}))}this.rangesProcessing(n)}}rangesProcessing(n){1===this._rangeStack.length&&(this._rangeStack=n.date>=this._rangeStack[0]?[this._rangeStack[0],n.date]:[n.date]),this._config.maxDateRange&&this.setMaxDateRangeOnCalendar(n.date),0===this._rangeStack.length&&(this._rangeStack=[n.date],this._config.maxDateRange&&this.setMaxDateRangeOnCalendar(n.date)),this._store.dispatch(this._actions.selectRange(this._rangeStack)),2===this._rangeStack.length&&(this._rangeStack=[])}ngOnDestroy(){for(const n of this._subs)n.unsubscribe();this.selectedTimeSub.unsubscribe(),this._effects?.destroy()}setRangeOnCalendar(n){n&&(this._rangeStack=n.value instanceof Date?[n.value]:n.value),this._store.dispatch(this._actions.selectRange(this._rangeStack))}setMaxDateRangeOnCalendar(n){let a=new Date(n);if(this._config.maxDate){const i=this._config.maxDate.getTime(),o=n.getTime()+864e5*(this._config.maxDateRange||0);a=o>i?new Date(this._config.maxDate):new Date(o)}else a.setDate(n.getDate()+(this._config.maxDateRange||0));this._effects?.setMaxDate(a)}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(t.sFG),t.rXU(I),t.rXU(ve),t.rXU(t.aKT),t.rXU(x),t.rXU(ke),t.rXU(be.DF))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-daterangepicker-container"]],viewQuery:function(a,i){if(1&a&&(t.GBs(zc,5),t.GBs(Jc,5)),2&a){let o;t.mGM(o=t.lsd())&&(i.startTimepicker=o.first),t.mGM(o=t.lsd())&&(i.endTimepicker=o.first)}},hostAttrs:["role","dialog","aria-label","calendar",1,"bottom"],hostVars:2,hostBindings:function(a,i){1&a&&t.bIt("click",function(l){return i._stopPropagation(l)}),2&a&&t.BMQ("disabled",i.isDatepickerDisabled)("readonly",i.isDatepickerReadonly)},standalone:!0,features:[t.Jv_([ve,ke,x,be.DF]),t.Vt3,t.aNF],decls:2,vars:3,consts:[["startTP",""],["endTP",""],["class","bs-datepicker",3,"ngClass",4,"ngIf"],[1,"bs-datepicker",3,"ngClass"],[1,"bs-datepicker-container"],["role","application",1,"bs-calendar-container",3,"ngSwitch"],[4,"ngSwitchCase"],["class","bs-media-container",4,"ngSwitchCase"],["class","bs-datepicker-buttons",4,"ngIf"],["class","bs-datepicker-custom-range",4,"ngIf"],[1,"bs-media-container"],[3,"bs-datepicker-multiple","calendar","isDisabled","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect",4,"ngFor","ngForOf"],["class","bs-timepicker-in-datepicker-container",4,"ngIf"],[3,"onNavigate","onViewMode","onHover","onHoverWeek","onSelect","calendar","isDisabled","options"],[1,"bs-timepicker-in-datepicker-container"],[3,"disabled"],[3,"disabled",4,"ngIf"],[3,"bs-datepicker-multiple","calendar","onNavigate","onViewMode","onHover","onSelect",4,"ngFor","ngForOf"],[3,"onNavigate","onViewMode","onHover","onSelect","calendar"],[1,"bs-datepicker-buttons"],["type","button",1,"btn","btn-success"],["type","button",1,"btn","btn-default"],["class","btn-today-wrapper",3,"today-left","today-right","today-center",4,"ngIf"],["class","btn-clear-wrapper",3,"clear-left","clear-right","clear-center",4,"ngIf"],[1,"btn-today-wrapper"],[1,"btn","btn-success",3,"click"],[1,"btn-clear-wrapper"],[1,"bs-datepicker-custom-range"],[3,"onSelect","selectedRange","ranges","customRangeLabel"]],template:function(a,i){1&a&&(t.DNE(0,cd,10,11,"div",2),t.nI1(1,"async")),2&a&&t.Y8G("ngIf",t.bMT(1,1,i.viewMode))},dependencies:[d.bT,d.YU,d.ux,d.e1,d.pM,Dt,ht.gS,$t.n,Ut,Nt,Wt,d.Jj],encapsulation:2,data:{animation:[Ot]}})}return e})();function dd(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-days-calendar-view",13),t.nI1(1,"async"),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.dayHoverHandler(i))})("onHoverWeek",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.weekHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.daySelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)("isDisabled",a.isDatePickerDisabled)("options",t.bMT(1,5,a.options$))}}function md(e,s){if(1&e&&t.nrm(0,"timepicker",15,1),2&e){const n=t.XpG(4);t.Y8G("disabled",n.isDatePickerDisabled)}}function ud(e,s){if(1&e&&(t.j41(0,"div",14),t.nrm(1,"timepicker",15,0),t.DNE(3,md,2,1,"timepicker",16),t.k0s()),2&e){const n=t.XpG(3);t.R7$(),t.Y8G("disabled",n.isDatePickerDisabled),t.R7$(2),t.Y8G("ngIf",n.isRangePicker)}}function _d(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",10),t.DNE(2,dd,2,7,"bs-days-calendar-view",11),t.nI1(3,"async"),t.k0s(),t.DNE(4,ud,4,2,"div",12),t.bVm()),2&e){const n=t.XpG(2);t.R7$(2),t.Y8G("ngForOf",t.bMT(3,2,n.daysCalendar$)),t.R7$(2),t.Y8G("ngIf",n.withTimepicker)}}function pd(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-month-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.monthSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function hd(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,pd,1,3,"bs-month-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.monthsCalendar))}}function fd(e,s){if(1&e){const n=t.RV6();t.j41(0,"bs-years-calendar-view",18),t.bIt("onNavigate",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.navigateTo(i))})("onViewMode",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.setViewMode(i))})("onHover",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearHoverHandler(i))})("onSelect",function(i){t.eBV(n);const o=t.XpG(3);return t.Njj(o.yearSelectHandler(i))}),t.k0s()}if(2&e){const n=s.$implicit,a=t.XpG(3);t.AVh("bs-datepicker-multiple",a.multipleCalendars),t.Y8G("calendar",n)}}function gd(e,s){if(1&e&&(t.j41(0,"div",10),t.DNE(1,fd,1,3,"bs-years-calendar-view",17),t.nI1(2,"async"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,n.yearsCalendar))}}function Dd(e,s){1&e&&(t.j41(0,"div",19)(1,"button",20),t.EFF(2,"Apply"),t.k0s(),t.j41(3,"button",21),t.EFF(4,"Cancel"),t.k0s()())}function bd(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",24)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.setToday())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("today-left","left"===n.todayPos)("today-right","right"===n.todayPos)("today-center","center"===n.todayPos),t.R7$(2),t.JRh(n.todayBtnLbl)}}function kd(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",26)(1,"button",25),t.bIt("click",function(){t.eBV(n);const i=t.XpG(3);return t.Njj(i.clearDate())}),t.EFF(2),t.k0s()()}if(2&e){const n=t.XpG(3);t.AVh("clear-left","left"===n.clearPos)("clear-right","right"===n.clearPos)("clear-center","center"===n.clearPos),t.R7$(2),t.JRh(n.clearBtnLbl)}}function vd(e,s){if(1&e&&(t.j41(0,"div",19),t.DNE(1,bd,3,7,"div",22)(2,kd,3,7,"div",23),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Y8G("ngIf",n.showTodayBtn),t.R7$(),t.Y8G("ngIf",n.showClearBtn)}}function yd(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",27)(1,"bs-custom-date-view",28),t.bIt("onSelect",function(i){t.eBV(n);const o=t.XpG(2);return t.Njj(o.setRangeOnCalendar(i))}),t.k0s()()}if(2&e){const n=t.XpG(2);t.R7$(),t.Y8G("selectedRange",n.chosenRange)("ranges",n.customRanges)("customRangeLabel",n.customRangeBtnLbl)}}function Md(e,s){if(1&e){const n=t.RV6();t.j41(0,"div",3)(1,"div",4),t.bIt("@datepickerAnimation.done",function(){t.eBV(n);const i=t.XpG();return t.Njj(i.positionServiceEnable())}),t.j41(2,"div",5),t.nI1(3,"async"),t.DNE(4,_d,5,4,"ng-container",6)(5,hd,3,3,"div",7)(6,gd,3,3,"div",7),t.k0s(),t.DNE(7,Dd,5,0,"div",8)(8,vd,3,2,"div",8),t.k0s(),t.DNE(9,yd,2,3,"div",9),t.k0s()}if(2&e){const n=t.XpG();t.Y8G("ngClass",n.containerClass),t.R7$(),t.Y8G("@datepickerAnimation",n.animationState),t.R7$(),t.Y8G("ngSwitch",t.bMT(3,9,n.viewMode)),t.R7$(2),t.Y8G("ngSwitchCase","day"),t.R7$(),t.Y8G("ngSwitchCase","month"),t.R7$(),t.Y8G("ngSwitchCase","year"),t.R7$(),t.Y8G("ngIf",!1),t.R7$(),t.Y8G("ngIf",n.showTodayBtn||n.showClearBtn),t.R7$(),t.Y8G("ngIf",n.customRanges&&n.customRanges.length>0)}}let ca=(()=>{class e extends An{get disabledValue(){return this.isDatePickerDisabled?"":null}get readonlyValue(){return this.isDatePickerDisabled?"":null}constructor(n,a,i,o,l,m,_){super(n,a,i,o,l,m,_),n.setStyle(o.nativeElement,"display","inline-block"),n.setStyle(o.nativeElement,"position","static")}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(t.sFG),t.rXU(I),t.rXU(ve),t.rXU(t.aKT),t.rXU(x),t.rXU(ke),t.rXU(be.DF))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["bs-daterangepicker-inline-container"]],hostVars:2,hostBindings:function(a,i){1&a&&t.bIt("click",function(l){return i._stopPropagation(l)}),2&a&&t.BMQ("disabled",i.disabledValue)("readonly",i.readonlyValue)},standalone:!0,features:[t.Jv_([ve,ke,x,be.DF]),t.Vt3,t.aNF],decls:2,vars:3,consts:[["startTP",""],["endTP",""],["class","bs-datepicker",3,"ngClass",4,"ngIf"],[1,"bs-datepicker",3,"ngClass"],[1,"bs-datepicker-container"],["role","application",1,"bs-calendar-container",3,"ngSwitch"],[4,"ngSwitchCase"],["class","bs-media-container",4,"ngSwitchCase"],["class","bs-datepicker-buttons",4,"ngIf"],["class","bs-datepicker-custom-range",4,"ngIf"],[1,"bs-media-container"],[3,"bs-datepicker-multiple","calendar","isDisabled","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect",4,"ngFor","ngForOf"],["class","bs-timepicker-in-datepicker-container",4,"ngIf"],[3,"onNavigate","onViewMode","onHover","onHoverWeek","onSelect","calendar","isDisabled","options"],[1,"bs-timepicker-in-datepicker-container"],[3,"disabled"],[3,"disabled",4,"ngIf"],[3,"bs-datepicker-multiple","calendar","onNavigate","onViewMode","onHover","onSelect",4,"ngFor","ngForOf"],[3,"onNavigate","onViewMode","onHover","onSelect","calendar"],[1,"bs-datepicker-buttons"],["type","button",1,"btn","btn-success"],["type","button",1,"btn","btn-default"],["class","btn-today-wrapper",3,"today-left","today-right","today-center",4,"ngIf"],["class","btn-clear-wrapper",3,"clear-left","clear-right","clear-center",4,"ngIf"],[1,"btn-today-wrapper"],[1,"btn","btn-success",3,"click"],[1,"btn-clear-wrapper"],[1,"bs-datepicker-custom-range"],[3,"onSelect","selectedRange","ranges","customRangeLabel"]],template:function(a,i){1&a&&(t.DNE(0,Md,10,11,"div",2),t.nI1(1,"async")),2&a&&t.Y8G("ngIf",t.bMT(1,1,i.viewMode))},dependencies:[d.bT,d.YU,d.ux,d.e1,d.pM,Dt,ht.gS,$t.n,Ut,Nt,Wt,d.Jj],encapsulation:2,data:{animation:[Ot]}})}return e})(),Cd=(()=>{class e{set bsValue(n){this._bsValue!==n&&(n&&this.bsConfig?.initCurrentTime&&(n=It(n)),this._bsValue=n,this.bsValueChange.emit(n))}constructor(n,a,i,o,l){this._config=n,this._elementRef=a,this.isDisabled=!1,this.bsValueChange=new t.bkB,this._subs=[],Object.assign(this,this._config),this._datepicker=l.createLoader(a,o,i)}ngOnInit(){this.setConfig(),this.initSubscribes()}ngOnChanges(n){n.bsConfig&&n.bsConfig.currentValue.initCurrentTime&&n.bsConfig.currentValue.initCurrentTime!==n.bsConfig.previousValue.initCurrentTime&&this._bsValue&&(this._bsValue=It(this._bsValue),this.bsValueChange.emit(this._bsValue)),this._datepickerRef&&this._datepickerRef.instance&&(n.minDate&&(this._datepickerRef.instance.minDate=this.minDate),n.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),n.datesEnabled&&(this._datepickerRef.instance.datesEnabled=this.datesEnabled,this._datepickerRef.instance.value=this._bsValue),n.datesDisabled&&(this._datepickerRef.instance.datesDisabled=this.datesDisabled),n.daysDisabled&&(this._datepickerRef.instance.daysDisabled=this.daysDisabled),n.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled),n.dateCustomClasses&&(this._datepickerRef.instance.dateCustomClasses=this.dateCustomClasses),this.setConfig())}setConfig(){this._datepicker&&this._datepicker.hide(),this._config=Object.assign({},this._config,this.bsConfig,{value:Bt(this._bsValue,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate,daysDisabled:this.daysDisabled||this.bsConfig&&this.bsConfig.daysDisabled,dateCustomClasses:this.dateCustomClasses||this.bsConfig&&this.bsConfig.dateCustomClasses,datesDisabled:this.datesDisabled||this.bsConfig&&this.bsConfig.datesDisabled,datesEnabled:this.datesEnabled||this.bsConfig&&this.bsConfig.datesEnabled,ranges:Qs(this.bsConfig&&this.bsConfig.ranges,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),maxDateRange:this.bsConfig&&this.bsConfig.maxDateRange,initCurrentTime:this.bsConfig?.initCurrentTime}),this._datepickerRef=this._datepicker.provide({provide:I,useValue:this._config}).attach(ca).to(this._elementRef).show(),this.initSubscribes()}initSubscribes(){this.unsubscribeSubscriptions(),this._subs.push(this.bsValueChange.subscribe(n=>{this._datepickerRef&&(this._datepickerRef.instance.value=n)})),this._datepickerRef&&this._subs.push(this._datepickerRef.instance.valueChange.pipe((0,H.p)(n=>n&&n[0]&&!!n[1])).subscribe(n=>{this.bsValue=n}))}unsubscribeSubscriptions(){this._subs?.length&&(this._subs.map(n=>n.unsubscribe()),this._subs.length=0)}ngOnDestroy(){this._datepicker.dispose(),this.unsubscribeSubscriptions()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(Xc),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.c1b),t.rXU(ye.Li))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["bs-daterangepicker-inline"]],inputs:{bsValue:"bsValue",bsConfig:"bsConfig",isDisabled:"isDisabled",minDate:"minDate",maxDate:"maxDate",dateCustomClasses:"dateCustomClasses",daysDisabled:"daysDisabled",datesDisabled:"datesDisabled",datesEnabled:"datesEnabled"},outputs:{bsValueChange:"bsValueChange"},exportAs:["bsDaterangepickerInline"],standalone:!0,features:[t.Jv_([ye.Li]),t.OA$]})}return e})();var da=r(23294);const Td={provide:h.kq,useExisting:(0,t.Rfq)(()=>D),multi:!0},wd={provide:h.cz,useExisting:(0,t.Rfq)(()=>D),multi:!0};let Me,D=(()=>{class e{constructor(n,a,i,o,l){this._picker=n,this._localeService=a,this._renderer=i,this._elRef=o,this.changeDetection=l,this._onChange=Function.prototype,this._onTouched=Function.prototype,this._validatorChange=Function.prototype,this._subs=new Vt.yU}onChange(n){this.writeValue(n.target.value),this._onChange(this._value),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus(),this._onTouched()}onBlur(){this._onTouched()}hide(){this._picker.hide(),this._renderer.selectRootElement(this._elRef.nativeElement).blur(),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus()}ngOnInit(){const n=a=>{this._setInputValue(a),this._value!==a&&(this._value=a,this._onChange(a),this._onTouched()),this.changeDetection.markForCheck()};this._picker._bsValue&&n(this._picker._bsValue),this._subs.add(this._picker.bsValueChange.subscribe(n)),this._subs.add(this._localeService.localeChange.subscribe(()=>{this._setInputValue(this._value)})),this._subs.add(this._picker.dateInputFormat$.pipe((0,da.F)()).subscribe(()=>{this._setInputValue(this._value)}))}ngOnDestroy(){this._subs.unsubscribe()}_setInputValue(n){const a=n?N(n,this._picker._config.dateInputFormat,this._localeService.currentLocale):"";this._renderer.setProperty(this._elRef.nativeElement,"value",a)}validate(n){const a=n.value;if(null==a||""===a)return null;if(kt(a)){if(!pe(a))return{bsDate:{invalid:a}};if(this._picker&&this._picker.minDate&&ie(a,this._picker.minDate,"date"))return this.writeValue(this._picker.minDate),{bsDate:{minDate:this._picker.minDate}};if(this._picker&&this._picker.maxDate&&ee(a,this._picker.maxDate,"date"))return this.writeValue(this._picker.maxDate),{bsDate:{maxDate:this._picker.maxDate}}}return null}registerOnValidatorChange(n){this._validatorChange=n}writeValue(n){if(n){const a=this._localeService.currentLocale;if(!B(a))throw new Error(`Locale "${a}" is not defined, please add it with "defineLocale(...)"`);if(this._value=mt(n,this._picker._config.dateInputFormat,this._localeService.currentLocale),this._picker._config.useUtc){const o=ys(this._value);this._value=null===o?void 0:o}}else this._value=void 0;this._picker.bsValue=this._value,this._onChange(this._value)}setDisabledState(n){this._picker.isDisabled=n,n?this._renderer.setAttribute(this._elRef.nativeElement,"disabled","disabled"):this._renderer.removeAttribute(this._elRef.nativeElement,"disabled")}registerOnChange(n){this._onChange=n}registerOnTouched(n){this._onTouched=n}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(g,1),t.rXU(tt),t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(t.gRc))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["input","bsDatepicker",""]],hostBindings:function(a,i){1&a&&t.bIt("change",function(l){return i.onChange(l)})("blur",function(){return i.onBlur()})("keyup.esc",function(){return i.hide()})("keydown.enter",function(){return i.hide()})},standalone:!0,features:[t.Jv_([tt,Td,wd])]})}return e})(),Yd=(()=>{class e extends I{constructor(){super(...arguments),this.displayMonths=2}static#e=this.\u0275fac=(()=>{let n;return function(i){return(n||(n=t.xGo(e)))(i||e)}})();static#t=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),T=(()=>{class e{get isOpen(){return this._datepicker.isShown}set isOpen(n){this.isOpen$.next(n)}set bsValue(n){this._bsValue!==n&&(n&&this.bsConfig?.initCurrentTime&&(n=It(n)),this.initPreviousValue(),this._bsValue=n,this.bsValueChange.emit(n))}get isDatepickerReadonly(){return this.isDisabled?"":null}get rangeInputFormat$(){return this._rangeInputFormat$}constructor(n,a,i,o,l){this._config=n,this._elementRef=a,this._renderer=i,this.placement="bottom",this.triggers="click",this.outsideClick=!0,this.container="body",this.outsideEsc=!0,this.isDestroy$=new bt.B,this.isDisabled=!1,this.bsValueChange=new t.bkB,this._subs=[],this._rangeInputFormat$=new bt.B,this._datepicker=l.createLoader(a,o,i),Object.assign(this,n),this.onShown=this._datepicker.onShown,this.onHidden=this._datepicker.onHidden,this.isOpen$=new Pt.t(this.isOpen)}ngOnInit(){this.isDestroy$=new bt.B,this._datepicker.listen({outsideClick:this.outsideClick,outsideEsc:this.outsideEsc,triggers:this.triggers,show:()=>this.show()}),this.initPreviousValue(),this.setConfig()}ngOnChanges(n){n.bsConfig&&(n.bsConfig.currentValue?.initCurrentTime&&n.bsConfig.currentValue?.initCurrentTime!==n.bsConfig.previousValue?.initCurrentTime&&this._bsValue&&(this.initPreviousValue(),this._bsValue=It(this._bsValue),this.bsValueChange.emit(this._bsValue)),this.setConfig(),this._rangeInputFormat$.next(n.bsConfig.currentValue&&n.bsConfig.currentValue.rangeInputFormat)),this._datepickerRef&&this._datepickerRef.instance&&(n.minDate&&(this._datepickerRef.instance.minDate=this.minDate),n.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),n.datesDisabled&&(this._datepickerRef.instance.datesDisabled=this.datesDisabled),n.datesEnabled&&(this._datepickerRef.instance.datesEnabled=this.datesEnabled),n.daysDisabled&&(this._datepickerRef.instance.daysDisabled=this.daysDisabled),n.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled),n.dateCustomClasses&&(this._datepickerRef.instance.dateCustomClasses=this.dateCustomClasses))}ngAfterViewInit(){this.isOpen$.pipe((0,H.p)(n=>n!==this.isOpen),(0,ra.Q)(this.isDestroy$)).subscribe(()=>this.toggle())}show(){this._datepicker.isShown||(this.setConfig(),this._datepickerRef=this._datepicker.provide({provide:I,useValue:this._config}).attach(An).to(this.container).position({attachment:this.placement}).show({placement:this.placement}),this.initSubscribes())}initSubscribes(){this._subs.push(this.bsValueChange.subscribe(n=>{this._datepickerRef&&(this._datepickerRef.instance.value=n)})),this._datepickerRef&&this._subs.push(this._datepickerRef.instance.valueChange.pipe((0,H.p)(n=>n&&n[0]&&!!n[1])).subscribe(n=>{this.initPreviousValue(),this.bsValue=n,!this.keepDatepickerModalOpened()&&this.hide()}))}initPreviousValue(){Me=this._bsValue}keepDatepickerModalOpened(){return!!(Me&&this.bsConfig?.keepDatepickerOpened&&this._config.withTimepicker)&&this.isDateSame()}isDateSame(){return this._bsValue?.[0]?.getDate()===Me?.[0]?.getDate()&&this._bsValue?.[0]?.getMonth()===Me?.[0]?.getMonth()&&this._bsValue?.[0]?.getFullYear()===Me?.[0]?.getFullYear()&&this._bsValue?.[1]?.getDate()===Me?.[1]?.getDate()&&this._bsValue?.[1]?.getMonth()===Me?.[1]?.getMonth()&&this._bsValue?.[1]?.getFullYear()===Me?.[1]?.getFullYear()}setConfig(){this._config=Object.assign({},this._config,this.bsConfig,{value:this.bsConfig?.keepDatesOutOfRules?this._bsValue:Bt(this._bsValue,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate,daysDisabled:this.daysDisabled||this.bsConfig&&this.bsConfig.daysDisabled,dateCustomClasses:this.dateCustomClasses||this.bsConfig&&this.bsConfig.dateCustomClasses,datesDisabled:this.datesDisabled||this.bsConfig&&this.bsConfig.datesDisabled,datesEnabled:this.datesEnabled||this.bsConfig&&this.bsConfig.datesEnabled,ranges:Qs(this.bsConfig&&this.bsConfig.ranges,this.maxDate||this.bsConfig&&this.bsConfig.maxDate),maxDateRange:this.bsConfig&&this.bsConfig.maxDateRange,initCurrentTime:this.bsConfig?.initCurrentTime,keepDatepickerOpened:this.bsConfig?.keepDatepickerOpened,keepDatesOutOfRules:this.bsConfig?.keepDatesOutOfRules})}hide(){this.isOpen&&this._datepicker.hide();for(const n of this._subs)n.unsubscribe();this._config.returnFocusToInput&&this._renderer.selectRootElement(this._elementRef.nativeElement).focus()}toggle(){if(this.isOpen)return this.hide();this.show()}unsubscribeSubscriptions(){this._subs?.length&&(this._subs.map(n=>n.unsubscribe()),this._subs.length=0)}ngOnDestroy(){this._datepicker.dispose(),this.isOpen$.next(!1),this.isDestroy$&&(this.isDestroy$.next(null),this.isDestroy$.complete()),this.unsubscribeSubscriptions()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(Yd),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.c1b),t.rXU(ye.Li))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["","bsDaterangepicker",""]],hostVars:1,hostBindings:function(a,i){2&a&&t.BMQ("readonly",i.isDatepickerReadonly)},inputs:{placement:"placement",triggers:"triggers",outsideClick:"outsideClick",container:"container",outsideEsc:"outsideEsc",isOpen:"isOpen",bsValue:"bsValue",bsConfig:"bsConfig",isDisabled:"isDisabled",minDate:"minDate",maxDate:"maxDate",dateCustomClasses:"dateCustomClasses",daysDisabled:"daysDisabled",datesDisabled:"datesDisabled",datesEnabled:"datesEnabled"},outputs:{onShown:"onShown",onHidden:"onHidden",bsValueChange:"bsValueChange"},exportAs:["bsDaterangepicker"],standalone:!0,features:[t.Jv_([ye.Li]),t.OA$]})}return e})();const Ld={provide:h.kq,useExisting:(0,t.Rfq)(()=>C),multi:!0},xd={provide:h.cz,useExisting:(0,t.Rfq)(()=>C),multi:!0};let C=(()=>{class e{constructor(n,a,i,o,l){this._picker=n,this._localeService=a,this._renderer=i,this._elRef=o,this.changeDetection=l,this._onChange=Function.prototype,this._onTouched=Function.prototype,this._validatorChange=Function.prototype,this._subs=new Vt.yU}ngOnInit(){this._picker._bsValue&&(a=>{this._setInputValue(a),this._value!==a&&(this._value=a,this._onChange(a),this._onTouched()),this.changeDetection.markForCheck()})(this._picker._bsValue),this._subs.add(this._picker.bsValueChange.subscribe(a=>{this._setInputValue(a),this._value!==a&&(this._value=a,this._onChange(a),this._onTouched()),this.changeDetection.markForCheck()})),this._subs.add(this._localeService.localeChange.subscribe(()=>{this._setInputValue(this._value)})),this._subs.add(this._picker.rangeInputFormat$.pipe((0,da.F)()).subscribe(()=>{this._setInputValue(this._value)}))}ngOnDestroy(){this._subs.unsubscribe()}onKeydownEvent(n){(13===n.keyCode||"Enter"===n.code)&&this.hide()}_setInputValue(n){let a="";if(n){const i=n[0]?N(n[0],this._picker._config.rangeInputFormat,this._localeService.currentLocale):"",o=n[1]?N(n[1],this._picker._config.rangeInputFormat,this._localeService.currentLocale):"";a=i&&o?i+this._picker._config.rangeSeparator+o:""}this._renderer.setProperty(this._elRef.nativeElement,"value",a)}onChange(n){this.writeValue(n.target.value),this._onChange(this._value),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus(),this._onTouched()}validate(n){let a=n.value;const i=[];if(null==a||!L(a))return null;a=a.slice().sort((m,_)=>m.getTime()-_.getTime());const o=pe(a[0]),l=pe(a[1]);return o?l?(this._picker&&this._picker.minDate&&ie(a[0],this._picker.minDate,"date")&&(a[0]=this._picker.minDate,i.push({bsDate:{minDate:this._picker.minDate}})),this._picker&&this._picker.maxDate&&ee(a[1],this._picker.maxDate,"date")&&(a[1]=this._picker.maxDate,i.push({bsDate:{maxDate:this._picker.maxDate}})),i.length>0?(this.writeValue(a),i):null):{bsDate:{invalid:a[1]}}:{bsDate:{invalid:a[0]}}}registerOnValidatorChange(n){this._validatorChange=n}writeValue(n){if(n){const a=this._localeService.currentLocale;if(!B(a))throw new Error(`Locale "${a}" is not defined, please add it with "defineLocale(...)"`);let o=[];if("string"==typeof n){const l=this._picker._config.rangeSeparator.trim();o=n.replace(/[^-]/g,"").length>1?n.split(this._picker._config.rangeSeparator):n.split(l.length>0?l:this._picker._config.rangeSeparator).map(m=>m.trim())}Array.isArray(n)&&(o=n),this._value=o.map(l=>this._picker._config.useUtc?ys(mt(l,this._picker._config.rangeInputFormat,this._localeService.currentLocale)):mt(l,this._picker._config.rangeInputFormat,this._localeService.currentLocale)).map(l=>isNaN(l.valueOf())?void 0:l)}else this._value=void 0;this._picker.bsValue=this._value}setDisabledState(n){this._picker.isDisabled=n,n?this._renderer.setAttribute(this._elRef.nativeElement,"disabled","disabled"):this._renderer.removeAttribute(this._elRef.nativeElement,"disabled")}registerOnChange(n){this._onChange=n}registerOnTouched(n){this._onTouched=n}onBlur(){this._onTouched()}hide(){this._picker.hide(),this._renderer.selectRootElement(this._elRef.nativeElement).blur(),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(T,1),t.rXU(tt),t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(t.gRc))};static#t=this.\u0275dir=t.FsC({type:e,selectors:[["input","bsDaterangepicker",""]],hostBindings:function(a,i){1&a&&t.bIt("change",function(l){return i.onChange(l)})("keyup.esc",function(){return i.hide()})("keydown",function(l){return i.onKeydownEvent(l)})("blur",function(){return i.onBlur()})},standalone:!0,features:[t.Jv_([tt,Ld,xd])]})}return e})(),Sd=(()=>{class e{static forRoot(){return{ngModule:e,providers:[]}}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275mod=t.$C({type:e});static#n=this.\u0275inj=t.G2t({imports:[d.MD,oa.Ss,ht.gS,Dt,In,la,An,ca]})}return e})();var Rd=r(59169),Ce=r(37472);let ma=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-basic"]],decls:5,vars:0,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()())},dependencies:[g,D,T,C],encapsulation:2})}return e})(),ua=(()=>{class e{constructor(){this.isOpen=!1}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-trigger-by-isopen"]],decls:6,vars:1,consts:[[1,"row"],[1,"col-xs-8","col-8","col-md-5","col-lg-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"isOpen"],[1,"col-xs-4","col-4","col-md-4","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",3)(4,"button",4),t.bIt("click",function(){return i.isOpen=!i.isOpen}),t.EFF(5,"Toggle"),t.k0s()()()),2&a&&(t.R7$(2),t.Y8G("isOpen",i.isOpen))},dependencies:[g,D],encapsulation:2})}return e})();function Ed(e,s){if(1&e&&(t.j41(0,"option",11),t.EFF(1),t.k0s()),2&e){const n=s.$implicit;t.Y8G("value",n),t.R7$(),t.JRh(n)}}function jd(e,s){if(1&e&&(t.j41(0,"option",11),t.EFF(1),t.k0s()),2&e){const n=s.$implicit;t.Y8G("value",n),t.R7$(),t.JRh(n)}}let _a=(()=>{class e{constructor(n){this.localeService=n,this.locale="en",this.locales=function fo(){return Object.keys(F)}()}applyLocale(n){this.localeService.use(this.locale),n.hide(),n.show()}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(tt))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-change-locale"]],decls:21,vars:6,consts:[["dp","bsDatepicker"],["dpr","bsDaterangepicker"],[1,"row"],[1,"col-xs-12","col-12","col-sm-3","col-md-3","col-lg-2","form-group","mb-3"],[1,"custom-select","form-control","from-select",3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],[1,"col-xs-12","col-12","col-sm-5","col-md-6","col-lg-4","form-group","mb-3"],["placeholder","Datepicker","type","text","bsDatepicker","",1,"form-control"],[1,"col-xs-12","col-12","col-sm-4","col-md-12","col-lg-4","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"],["placeholder","Daterangepicker","type","text","bsDaterangepicker","",1,"form-control"],[3,"value"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"select",4),t.mxI("ngModelChange",function(m){return t.eBV(o),t.DH7(i.locale,m)||(i.locale=m),t.Njj(m)}),t.bIt("ngModelChange",function(){t.eBV(o);const m=t.sdS(6);return t.Njj(i.applyLocale(m))}),t.DNE(3,Ed,2,2,"option",5),t.k0s()(),t.j41(4,"div",6),t.nrm(5,"input",7,0),t.k0s(),t.j41(7,"div",8)(8,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(6);return t.Njj(m.show())}),t.EFF(9,"Date Picker"),t.k0s()()(),t.nrm(10,"br"),t.j41(11,"div",2)(12,"div",3)(13,"select",4),t.mxI("ngModelChange",function(m){return t.eBV(o),t.DH7(i.locale,m)||(i.locale=m),t.Njj(m)}),t.bIt("ngModelChange",function(){t.eBV(o);const m=t.sdS(17);return t.Njj(i.applyLocale(m))}),t.DNE(14,jd,2,2,"option",5),t.k0s()(),t.j41(15,"div",6),t.nrm(16,"input",10,1),t.k0s(),t.j41(18,"div",8)(19,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(17);return t.Njj(m.show())}),t.EFF(20,"Date Range Picker"),t.k0s()()()}if(2&a){const o=t.sdS(6),l=t.sdS(17);t.R7$(2),t.R50("ngModel",i.locale),t.R7$(),t.Y8G("ngForOf",i.locales),t.R7$(5),t.BMQ("aria-expanded",o.isOpen),t.R7$(5),t.R50("ngModel",i.locale),t.R7$(),t.Y8G("ngForOf",i.locales),t.R7$(5),t.BMQ("aria-expanded",l.isOpen)}},dependencies:[g,D,T,C,d.Sq,h.xH,h.y7,h.wz,h.BC,h.vS],encapsulation:2})}return e})(),pa=(()=>{class e{constructor(){this.colorTheme="theme-green"}applyTheme(n){this.bsConfig=Object.assign({},{containerClass:this.colorTheme}),setTimeout(()=>{n.show()})}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-color-theming"]],decls:24,vars:3,consts:[["dp","bsDatepicker"],[1,"row"],[1,"col-xs-12","col-12","col-md-4","col-lg-4","form-group","mb-3"],[1,"custom-select","form-control","from-select",3,"ngModelChange","ngModel"],["value","theme-default"],["value","theme-green"],["value","theme-blue"],["value","theme-dark-blue"],["value","theme-red"],["value","theme-orange"],[1,"col-xs-12","col-12","col-md-5","col-lg-5","form-group","mb-3"],[1,"form-group","mb-3"],[1,"input-group"],["type","text","bsDatepicker","",1,"form-control",3,"bsConfig"],[1,"input-group-btn"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",1)(1,"div",2)(2,"select",3),t.mxI("ngModelChange",function(m){return t.eBV(o),t.DH7(i.colorTheme,m)||(i.colorTheme=m),t.Njj(m)}),t.bIt("ngModelChange",function(){t.eBV(o);const m=t.sdS(19);return t.Njj(i.applyTheme(m))}),t.j41(3,"option",4),t.EFF(4,"default"),t.k0s(),t.j41(5,"option",5),t.EFF(6,"green"),t.k0s(),t.j41(7,"option",6),t.EFF(8,"blue"),t.k0s(),t.j41(9,"option",7),t.EFF(10,"dark-blue"),t.k0s(),t.j41(11,"option",8),t.EFF(12,"red"),t.k0s(),t.j41(13,"option",9),t.EFF(14,"orange"),t.k0s()()(),t.j41(15,"div",10)(16,"div",11)(17,"div",12),t.nrm(18,"input",13,0),t.j41(20,"div",14)(21,"button",15),t.bIt("click",function(){t.eBV(o);const m=t.sdS(19);return t.Njj(m.show())}),t.EFF(22," Open "),t.k0s()()()()()(),t.nrm(23,"br")}if(2&a){const o=t.sdS(19);t.R7$(2),t.R50("ngModel",i.colorTheme),t.R7$(16),t.Y8G("bsConfig",i.bsConfig),t.R7$(3),t.BMQ("aria-expanded",o.isOpen)}},dependencies:[g,D,h.xH,h.y7,h.wz,h.BC,h.vS],encapsulation:2})}return e})();const Fd=["dp"];let ha=(()=>{class e{constructor(){this.minDate=new Date(2018,5,13)}setOptions(){this.bsConfig=Object.assign({},{minDate:this.minDate}),this.datepicker?.setConfig(),setTimeout(()=>{this.datepicker?.toggle()})}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-config-method"]],viewQuery:function(a,i){if(1&a&&t.GBs(Fd,5),2&a){let o;t.mGM(o=t.lsd())&&(i.datepicker=o.first)}},decls:7,vars:1,consts:[["dp","bsDatepicker"],[1,"row"],[1,"col-xs-12","col-12","col-sm-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],[1,"col-xs-12","col-12","col-sm-8","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",1)(1,"div",2),t.nrm(2,"input",3,0),t.k0s(),t.j41(4,"div",4)(5,"button",5),t.bIt("click",function(){return t.eBV(o),t.Njj(i.setOptions())}),t.EFF(6,"Set min date"),t.k0s()()()}2&a&&(t.R7$(2),t.Y8G("bsConfig",i.bsConfig))},dependencies:[g,D],encapsulation:2})}return e})();const Od=()=>({dateInputFormat:"DD-MM-YYYY",containerClass:"theme-red"});let fa=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-config-object"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,Od)))},dependencies:[g,D],encapsulation:2})}return e})();const Vd=()=>({dateInputFormat:"YYYY-MM-DD"}),Pd=()=>({dateInputFormat:"MM/DD/YYYY"}),Bd=()=>({dateInputFormat:"MMMM Do YYYY, h:mm:ss a"}),Hd=()=>({rangeInputFormat:"MMMM Do YYYY, h:mm:ss a",dateInputFormat:"MMMM Do YYYY, h:mm:ss a",showWeekNumbers:!1});let ga=(()=>{class e{constructor(){this.currentDate=new Date,this.form=new h.J3({dateYMD:new h.hs(new Date),dateFull:new h.hs(new Date),dateMDY:new h.hs(new Date),dateRange:new h.hs([new Date,new Date(this.currentDate.setDate(this.currentDate.getDate()+7))])})}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-date-picker-custom-format"]],decls:31,vars:13,consts:[["datepickerYMD","bsDatepicker"],["datepickerMDY","bsDatepicker"],["datepickerFull","bsDatepicker"],["daterangepicker","bsDaterangepicker"],[3,"formGroup"],[1,"row"],[1,"col-xs-12","col-md-5","col-lg-4","form-group","mb-3"],["bsDatepicker","","formControlName","dateYMD",1,"form-control",3,"bsConfig"],[1,"col-xs-12","col-12","col-md-3","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"],["bsDatepicker","","formControlName","dateMDY",1,"form-control",3,"bsConfig"],["bsDatepicker","","formControlName","dateFull",1,"form-control",3,"bsConfig"],["type","text","formControlName","dateRange","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"form",4)(1,"div",5)(2,"div",6),t.nrm(3,"input",7,0),t.k0s(),t.j41(5,"div",8)(6,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(4);return t.Njj(m.toggle())}),t.EFF(7,"Date Picker"),t.k0s()()(),t.nrm(8,"br"),t.j41(9,"div",5)(10,"div",6),t.nrm(11,"input",10,1),t.k0s(),t.j41(13,"div",8)(14,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(12);return t.Njj(m.toggle())}),t.EFF(15,"Date Picker"),t.k0s()()(),t.nrm(16,"br"),t.j41(17,"div",5)(18,"div",6),t.nrm(19,"input",11,2),t.k0s(),t.j41(21,"div",8)(22,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(20);return t.Njj(m.toggle())}),t.EFF(23,"Date Picker"),t.k0s()()(),t.j41(24,"div",5)(25,"div",6),t.nrm(26,"input",12,3),t.k0s(),t.j41(28,"div",8)(29,"button",9),t.bIt("click",function(){t.eBV(o);const m=t.sdS(27);return t.Njj(m.toggle())}),t.EFF(30,"Date Range Picker"),t.k0s()()()()}if(2&a){const o=t.sdS(4),l=t.sdS(12),m=t.sdS(20),_=t.sdS(27);t.Y8G("formGroup",i.form),t.R7$(3),t.Y8G("bsConfig",t.lJ4(9,Vd)),t.R7$(3),t.BMQ("aria-expanded",o.isOpen),t.R7$(5),t.Y8G("bsConfig",t.lJ4(10,Pd)),t.R7$(3),t.BMQ("aria-expanded",l.isOpen),t.R7$(5),t.Y8G("bsConfig",t.lJ4(11,Bd)),t.R7$(3),t.BMQ("aria-expanded",m.isOpen),t.R7$(4),t.Y8G("bsConfig",t.lJ4(12,Hd)),t.R7$(3),t.BMQ("aria-expanded",_.isOpen)}},dependencies:[g,D,T,C,h.qT,h.me,h.BC,h.cb,h.j4,h.JD],encapsulation:2})}return e})(),Da=(()=>{class e{constructor(){this.bsValue=new Date,this.maxDate=new Date,this.maxDate.setDate(this.maxDate.getDate()+7),this.bsRangeValue=[this.bsValue,this.maxDate]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-date-initial-state"]],decls:22,vars:4,consts:[["dp","bsDatepicker"],["drp","bsDaterangepicker"],[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","bsDatepicker","",1,"form-control",3,"bsValue"],[1,"col-xs-12","col-12","col-md-3","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"],["bsDaterangepicker","",1,"form-control",3,"ngModelChange","ngModel"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"bsValue"),t.k0s(),t.EFF(3," property sets initial state in this example"),t.k0s(),t.j41(4,"div",2)(5,"div",3),t.nrm(6,"input",4,0),t.k0s(),t.j41(8,"div",5)(9,"button",6),t.bIt("click",function(){t.eBV(o);const m=t.sdS(7);return t.Njj(m.toggle())}),t.EFF(10,"Date Picker"),t.k0s()()(),t.j41(11,"p")(12,"code"),t.EFF(13,"ngModel"),t.k0s(),t.EFF(14," property sets two-way data binding in this example"),t.k0s(),t.j41(15,"div",2)(16,"div",3)(17,"input",7,1),t.mxI("ngModelChange",function(m){return t.eBV(o),t.DH7(i.bsRangeValue,m)||(i.bsRangeValue=m),t.Njj(m)}),t.k0s()(),t.j41(19,"div",5)(20,"button",6),t.bIt("click",function(){t.eBV(o);const m=t.sdS(18);return t.Njj(m.toggle())}),t.EFF(21,"Date Range Picker"),t.k0s()()()}if(2&a){const o=t.sdS(7),l=t.sdS(18);t.R7$(6),t.Y8G("bsValue",i.bsValue),t.R7$(3),t.BMQ("aria-expanded",o.isOpen),t.R7$(8),t.R50("ngModel",i.bsRangeValue),t.R7$(3),t.BMQ("aria-expanded",l.isOpen)}},dependencies:[g,D,T,C,h.me,h.BC,h.vS],encapsulation:2})}return e})(),ba=(()=>{class e{constructor(){this.disabledDates=[new Date("2020-02-05"),new Date("2020-02-09")]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-datesdisabled"]],decls:5,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"datesDisabled"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"datesDisabled"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("datesDisabled",i.disabledDates),t.R7$(2),t.Y8G("datesDisabled",i.disabledDates))},dependencies:[g,D,T,C],encapsulation:2})}return e})(),ka=(()=>{class e{constructor(){this.enabledDates=[new Date("2020-02-06"),new Date("2020-02-08"),new Date("2020-02-11")]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-datesenabled"]],decls:5,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"datesEnabled"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"datesEnabled"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("datesEnabled",i.enabledDates),t.R7$(2),t.Y8G("datesEnabled",i.enabledDates))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const va=()=>[6,0];let ya=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-daysdisabled"]],decls:18,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-5","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"daysDisabled"],["placeholder","Datepicker","bsDatepicker","",1,"form-control"],["placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"daysDisabled"],["placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3,"Saturday and Sunday are not selectable"),t.k0s(),t.nrm(4,"input",2),t.k0s(),t.j41(5,"div",1)(6,"p"),t.EFF(7,"Saturday and Sunday are selectable"),t.k0s(),t.nrm(8,"input",3),t.k0s()(),t.j41(9,"div",0)(10,"div",1)(11,"p"),t.EFF(12,"Saturday and Sunday are not selectable"),t.k0s(),t.nrm(13,"input",4),t.k0s(),t.j41(14,"div",1)(15,"p"),t.EFF(16,"Saturday and Sunday are selectable"),t.k0s(),t.nrm(17,"input",5),t.k0s()()),2&a&&(t.R7$(4),t.Y8G("daysDisabled",t.lJ4(2,va)),t.R7$(9),t.Y8G("daysDisabled",t.lJ4(3,va)))},dependencies:[g,D,T,C],encapsulation:2})}return e})(),Ma=(()=>{class e{constructor(){this.isDisabled=!1}toggleDisabling(){this.isDisabled=!this.isDisabled}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-disabled"]],decls:10,vars:2,consts:[["dp","bsDatepicker"],["dpr","bsDaterangepicker"],[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"isDisabled"],["placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"isDisabled"],[1,"col-xs-12","col-12","col-sm-4","col-md-12","col-lg-4","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",2)(1,"div",3),t.nrm(2,"input",4,0),t.k0s(),t.j41(4,"div",3),t.nrm(5,"input",5,1),t.k0s(),t.j41(7,"div",6)(8,"button",7),t.bIt("click",function(){return t.eBV(o),t.Njj(i.toggleDisabling())}),t.EFF(9,"Toggle disabling"),t.k0s()()()}2&a&&(t.R7$(2),t.Y8G("isDisabled",i.isDisabled),t.R7$(3),t.Y8G("isDisabled",i.isDisabled))},dependencies:[g,D,T,C],encapsulation:2})}return e})(),Ca=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-forms"]],decls:11,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"ngModelChange","ngModel"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"ngModelChange","ngModel"],[1,"col-xs-12","col-md-12"],[1,"code-preview"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"input",2),t.mxI("ngModelChange",function(l){return t.DH7(i.datepickerModel,l)||(i.datepickerModel=l),l}),t.k0s()(),t.j41(3,"div",1)(4,"input",3),t.mxI("ngModelChange",function(l){return t.DH7(i.daterangepickerModel,l)||(i.daterangepickerModel=l),l}),t.k0s()()(),t.j41(5,"div",0)(6,"div",4)(7,"pre",5),t.EFF(8),t.nrm(9,"br"),t.EFF(10),t.k0s()()()),2&a&&(t.R7$(2),t.R50("ngModel",i.datepickerModel),t.R7$(2),t.R50("ngModel",i.daterangepickerModel),t.R7$(4),t.JRh(i.datepickerModel),t.R7$(2),t.JRh(i.daterangepickerModel))},dependencies:[g,D,T,C,h.me,h.BC,h.vS],encapsulation:2})}return e})(),Ta=(()=>{class e{onScrollEvent(){this.datepicker?.hide()}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-date-picker-hide-on-scroll"]],viewQuery:function(a,i){if(1&a&&t.GBs(g,5),2&a){let o;t.mGM(o=t.lsd())&&(i.datepicker=o.first)}},hostBindings:function(a,i){1&a&&t.bIt("scroll",function(){return i.onScrollEvent()},!1,t.tSv)},decls:8,vars:1,consts:[["dp","bsDatepicker"],[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control"],[1,"col-xs-12","col-12","col-md-3","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",1)(1,"div",2),t.nrm(2,"input",3,0),t.k0s(),t.j41(4,"div",4)(5,"button",5),t.bIt("click",function(){t.eBV(o);const m=t.sdS(3);return t.Njj(m.toggle())}),t.EFF(6,"Date Picker"),t.k0s()()(),t.nrm(7,"br")}if(2&a){const o=t.sdS(3);t.R7$(5),t.BMQ("aria-expanded",o.isOpen)}},dependencies:[g,D],encapsulation:2})}return e})(),wa=(()=>{class e{constructor(){this.bsInlineValue=new Date,this.maxDate=new Date,this.maxDate.setDate(this.maxDate.getDate()+7),this.bsInlineRangeValue=[this.bsInlineValue,this.maxDate]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-inline"]],decls:5,vars:2,consts:[[1,"row"],[1,"pr-3","pb-3","pe-3","w-auto"],[3,"bsValue"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"bs-datepicker-inline",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"bs-daterangepicker-inline",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsValue",i.bsInlineValue),t.R7$(2),t.Y8G("bsValue",i.bsInlineRangeValue))},dependencies:[$c,Cd],encapsulation:2})}return e})(),Ya=(()=>{class e{constructor(){this.minDate=new Date,this.maxDate=new Date,this.minDate.setDate(this.minDate.getDate()-1),this.maxDate.setDate(this.maxDate.getDate()+7)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-min-max"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["placeholder","Datepicker","ngModel","","bsDatepicker","",1,"form-control",3,"minDate","maxDate"],["placeholder","Daterangepicker","ngModel","","bsDaterangepicker","",1,"form-control",3,"minDate","maxDate"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("minDate",i.minDate)("maxDate",i.maxDate),t.R7$(2),t.Y8G("minDate",i.minDate)("maxDate",i.maxDate))},dependencies:[g,D,T,C,h.me,h.BC,h.vS],encapsulation:2})}return e})(),La=(()=>{class e{constructor(){this.datePickerValue=new Date(2020,7),this.range1=new Date(2020,5),this.range2=new Date(2020,8),this.minMode="month"}ngOnInit(){this.dateRangePickerValue=[this.range1,this.range2],this.bsConfig=Object.assign({},{minMode:this.minMode})}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-min-mode"]],decls:15,vars:4,consts:[["dp","bsDatepicker"],["drp","bsDaterangepicker"],[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","bsDatepicker","",1,"form-control",3,"bsValueChange","bsConfig","bsValue"],[1,"col-xs-12","col-12","col-md-3","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"],["type","text","bsDaterangepicker","",1,"form-control",3,"bsValueChange","bsConfig","bsValue"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"input",4,0),t.mxI("bsValueChange",function(m){return t.eBV(o),t.DH7(i.datePickerValue,m)||(i.datePickerValue=m),t.Njj(m)}),t.k0s()(),t.j41(4,"div",5)(5,"button",6),t.bIt("click",function(){t.eBV(o);const m=t.sdS(3);return t.Njj(m.toggle())}),t.EFF(6,"Date Picker"),t.k0s()()(),t.j41(7,"div",2)(8,"div",3)(9,"input",7,1),t.mxI("bsValueChange",function(m){return t.eBV(o),t.DH7(i.dateRangePickerValue,m)||(i.dateRangePickerValue=m),t.Njj(m)}),t.k0s()(),t.j41(11,"div",5)(12,"button",6),t.bIt("click",function(){t.eBV(o);const m=t.sdS(10);return t.Njj(m.toggle())}),t.EFF(13,"DateRange Picker"),t.k0s()()(),t.nrm(14,"br")}2&a&&(t.R7$(2),t.Y8G("bsConfig",i.bsConfig),t.R50("bsValue",i.datePickerValue),t.R7$(7),t.Y8G("bsConfig",i.bsConfig),t.R50("bsValue",i.dateRangePickerValue))},dependencies:[g,D,T,C],encapsulation:2})}return e})(),xa=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-outside-click"]],decls:9,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-5","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"outsideClick"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3,"Outside click closes the datepicker in this example"),t.k0s(),t.nrm(4,"input",2),t.k0s(),t.j41(5,"div",1)(6,"p"),t.EFF(7,"Outside click doesn't close the datepicker in this example"),t.k0s(),t.nrm(8,"input",2),t.k0s()()),2&a&&(t.R7$(4),t.Y8G("outsideClick",!0),t.R7$(4),t.Y8G("outsideClick",!1))},dependencies:[g,D],encapsulation:2})}return e})(),Sa=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-placement"]],decls:17,vars:0,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-3","form-group","mb-3","d-flex","flex-column","justify-content-between"],["placeholder","Datepicker","bsDatepicker","","placement","right",1,"form-control"],["placeholder","Datepicker","bsDatepicker","","placement","top",1,"form-control"],["placeholder","Datepicker","bsDatepicker","","placement","bottom",1,"form-control"],["placeholder","Datepicker","bsDatepicker","","placement","left",1,"form-control"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3,"The datepicker's placement is right"),t.k0s(),t.nrm(4,"input",2),t.k0s(),t.j41(5,"div",1)(6,"p"),t.EFF(7,"The datepicker's placement is top"),t.k0s(),t.nrm(8,"input",3),t.k0s(),t.j41(9,"div",1)(10,"p"),t.EFF(11,"The datepicker's placement is bottom"),t.k0s(),t.nrm(12,"input",4),t.k0s(),t.j41(13,"div",1)(14,"p"),t.EFF(15,"The datepicker's placement is left"),t.k0s(),t.nrm(16,"input",5),t.k0s()())},dependencies:[g,D],encapsulation:2})}return e})();function Id(e,s){if(1&e&&(t.j41(0,"pre",7),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.JRh(t.bMT(2,1,null==n.myForm||null==n.myForm.value?null:n.myForm.value.date))}}function Ad(e,s){if(1&e&&(t.j41(0,"pre",7),t.EFF(1),t.nI1(2,"date"),t.nI1(3,"date"),t.k0s()),2&e){const n=t.XpG(2);t.R7$(),t.Lme("from ",t.bMT(2,2,null==n.myForm||null==n.myForm.value?null:n.myForm.value.range[0])," to ",t.bMT(3,4,null==n.myForm||null==n.myForm.value?null:n.myForm.value.range[1]),"")}}function Gd(e,s){if(1&e&&(t.j41(0,"form",1)(1,"div",2)(2,"div",3),t.nrm(3,"input",4),t.DNE(4,Id,3,3,"pre",5),t.k0s(),t.j41(5,"div",3),t.nrm(6,"input",6),t.DNE(7,Ad,4,6,"pre",5),t.k0s()()()),2&e){const n=t.XpG();t.Y8G("formGroup",n.myForm),t.R7$(4),t.Y8G("ngIf",null==n.myForm||null==n.myForm.value?null:n.myForm.value.date),t.R7$(3),t.Y8G("ngIf",null==n.myForm||null==n.myForm.value?null:n.myForm.value.range)}}let Ra=(()=>{class e{constructor(n){this.formBuilder=n}ngOnInit(){this.myForm=this.formBuilder.group({date:null,range:null})}static#e=this.\u0275fac=function(a){return new(a||e)(t.rXU(h.ze))};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-reactive-forms"]],decls:1,vars:1,consts:[[3,"formGroup",4,"ngIf"],[3,"formGroup"],[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","","formControlName","date",1,"form-control","mb-3"],["class","code-preview",4,"ngIf"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","","formControlName","range",1,"form-control","mb-3"],[1,"code-preview"]],template:function(a,i){1&a&&t.DNE(0,Gd,8,3,"form",0),2&a&&t.Y8G("ngIf",i.myForm)},dependencies:[g,D,T,C,d.bT,h.qT,h.me,h.BC,h.cb,h.j4,h.JD,d.vh],encapsulation:2})}return e})();const Ea=()=>({dateInputFormat:"DD-MM-YYYY",returnFocusToInput:!0});let ja=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-return-focus-to-input"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(2,Ea)),t.R7$(2),t.Y8G("bsConfig",t.lJ4(3,Ea)))},dependencies:[g,D,T,C],encapsulation:2})}return e})(),Fa=(()=>{class e{constructor(){const n=new Date,a=new Date;a.setDate(n.getDate()+2);const i=new Date;i.setDate(n.getDate()+4),this.dateCustomClasses=[{date:n,classes:[]},{date:a,classes:["bg-warning"]},{date:i,classes:["bg-danger","text-warning"]}]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-date-custom-classes"]],decls:5,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["placeholder","Datepicker","ngModel","","bsDatepicker","",1,"form-control",3,"dateCustomClasses"],["placeholder","Daterangepicker","ngModel","","bsDaterangepicker","",1,"form-control",3,"dateCustomClasses"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("dateCustomClasses",i.dateCustomClasses),t.R7$(2),t.Y8G("dateCustomClasses",i.dateCustomClasses))},dependencies:[g,D,T,C,h.me,h.BC,h.vS],styles:[".theme-green .bs-datepicker-body table td span.selected{background-color:#5cb85c!important}"]})}return e})();const Wd=()=>({dateInputFormat:"DD-MM-YYYY",selectFromOtherMonth:!0});let Oa=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-select-dates-from-other-months"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,Wd)))},dependencies:[g,D],encapsulation:2})}return e})();const Va=()=>({adaptivePosition:!0});let Pa=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-adaptive-position"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(2,Va)),t.R7$(2),t.Y8G("bsConfig",t.lJ4(3,Va)))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const Ba=()=>({isAnimated:!0});let Ha=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-animated"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(2,Ba)),t.R7$(2),t.Y8G("bsConfig",t.lJ4(3,Ba)))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const Nd=()=>({customTodayClass:"custom-today-class"});let Ia=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-custom-today-class"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,Nd)))},dependencies:[g,D],encapsulation:2})}return e})();const Aa=()=>({selectWeek:!0}),Ga=()=>({selectWeek:!0,selectFromOtherMonth:!0}),Ud=()=>[0,1],$d=()=>[0,1,2,3,4,5,6];let Wa=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-select-week"]],decls:23,vars:12,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["placeholder","Datepicker with select week","bsDatepicker","",1,"form-control",3,"bsConfig"],["placeholder","selectFromOtherMonth active","bsDatepicker","",1,"form-control",3,"bsConfig"],[1,"col-xs-12","col-12","col-sm-6","col-md-5","form-group","mb-3"],["placeholder","Two first days disabled","bsDatepicker","",1,"form-control",3,"daysDisabled","bsConfig"],["placeholder","All days disabled","bsDatepicker","",1,"form-control",3,"daysDisabled","bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()(),t.j41(3,"p"),t.EFF(4,"Also works with "),t.j41(5,"code"),t.EFF(6,"selectFromOtherMonth"),t.k0s(),t.EFF(7," option, which allows to select weeks which started on previous month"),t.k0s(),t.j41(8,"div",0)(9,"div",1),t.nrm(10,"input",3),t.k0s()(),t.j41(11,"p"),t.EFF(12,"If first day of the week is disabled, the next one will be selected."),t.k0s(),t.j41(13,"div",0)(14,"div",4)(15,"p"),t.EFF(16,"Two first days of the each week are disabled"),t.k0s(),t.nrm(17,"input",5),t.k0s()(),t.j41(18,"p"),t.EFF(19,"If all days in week are disabled, you can't select this week"),t.k0s(),t.j41(20,"div",0)(21,"div",4),t.nrm(22,"input",6),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(6,Aa)),t.R7$(8),t.Y8G("bsConfig",t.lJ4(7,Ga)),t.R7$(7),t.Y8G("daysDisabled",t.lJ4(8,Ud))("bsConfig",t.lJ4(9,Ga)),t.R7$(5),t.Y8G("daysDisabled",t.lJ4(10,$d))("bsConfig",t.lJ4(11,Aa)))},dependencies:[g,D],encapsulation:2})}return e})(),Na=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-triggers-custom"]],decls:13,vars:0,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-lg-3","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","","triggers","mouseenter:click",1,"form-control"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","","triggers","keydown:click",1,"form-control"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","","triggers","dblclick:click",1,"form-control"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3,"Hover over the input to open the datepicker"),t.k0s(),t.nrm(4,"input",2),t.k0s(),t.j41(5,"div",1)(6,"p"),t.EFF(7,"Focus on input and press any key to open the datepicker"),t.k0s(),t.nrm(8,"input",3),t.k0s(),t.j41(9,"div",1)(10,"p"),t.EFF(11,"\u0421lick twice on input to open the datepicker"),t.k0s(),t.nrm(12,"input",4),t.k0s()())},dependencies:[g,D,T,C],encapsulation:2})}return e})(),Ua=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-triggers-manual"]],decls:11,vars:2,consts:[["dp","bsDatepicker"],[1,"row"],[1,"col-xs-12","col-12","col-sm-4","form-group","mb-3"],["type","text","bsDatepicker","",1,"form-control",3,"outsideClick"],[1,"col-xs-12","col-12","col-sm-8","form-group","mb-3"],["type","button",1,"btn","btn-success",3,"click"]],template:function(a,i){if(1&a){const o=t.RV6();t.j41(0,"div",1)(1,"div",2),t.nrm(2,"input",3,0),t.k0s(),t.j41(4,"div",4)(5,"button",5),t.bIt("click",function(){t.eBV(o);const m=t.sdS(3);return t.Njj(m.show())}),t.EFF(6," Open "),t.k0s(),t.j41(7,"button",5),t.bIt("click",function(){t.eBV(o);const m=t.sdS(3);return t.Njj(m.hide())}),t.EFF(8," Close "),t.k0s(),t.j41(9,"button",5),t.bIt("click",function(){t.eBV(o);const m=t.sdS(3);return t.Njj(m.toggle())}),t.EFF(10," Toggle "),t.k0s()()()}if(2&a){const o=t.sdS(3);t.R7$(2),t.Y8G("outsideClick",!1),t.R7$(7),t.BMQ("aria-expanded",o.isOpen)}},dependencies:[g,D],encapsulation:2})}return e})();function Xd(e,s){if(1&e&&(t.j41(0,"pre",5),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&e){const n=t.XpG();t.R7$(),t.SpI("Changed date is ",t.bMT(2,1,n.data),"")}}let $a=(()=>{class e{onValueChange(n){this.data=n}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-value-change-event"]],decls:5,vars:1,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],[1,"mb-3"],["class","card card-block card-header",4,"ngIf"],["placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsValueChange"],[1,"card","card-block","card-header"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.DNE(3,Xd,3,3,"pre",3),t.k0s(),t.j41(4,"input",4),t.bIt("bsValueChange",function(l){return i.onValueChange(l)}),t.k0s()()()),2&a&&(t.R7$(3),t.Y8G("ngIf",i.data))},dependencies:[g,D,d.bT,d.vh],encapsulation:2})}return e})();function zd(e,s){if(1&e&&(t.j41(0,"pre",5),t.EFF(1),t.k0s()),2&e){const n=s.$implicit;t.R7$(),t.JRh(n)}}let Xa=(()=>{class e{constructor(){this.messages=[],this.message="onShown"}handler(n){this.message===n&&(this.messages=[]),this.messages.push(`Event ${n} is fired`)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-visibility-events"]],decls:5,vars:1,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["placeholder","Datepicker","placement","right","bsDatepicker","",1,"form-control",3,"onShown","onHidden"],[1,"col-xs-12","col-12"],["class","card card-block card-header",4,"ngFor","ngForOf"],[1,"card","card-block","card-header"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"input",2),t.bIt("onShown",function(){return i.handler("onShown")})("onHidden",function(){return i.handler("onHidden")}),t.k0s()(),t.j41(3,"div",3),t.DNE(4,zd,2,1,"pre",4),t.k0s()()),2&a&&(t.R7$(4),t.Y8G("ngForOf",i.messages))},dependencies:[g,D,d.Sq],encapsulation:2})}return e})();const Jd=e=>({ranges:e});let za=(()=>{class e{constructor(){this.ranges=[{value:[new Date((new Date).setDate((new Date).getDate()-7)),new Date],label:"Last 7 Days"},{value:[new Date,new Date((new Date).setDate((new Date).getDate()+7))],label:"Next 7 Days"}]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-quick-select-ranges"]],decls:3,vars:3,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.eq3(1,Jd,i.ranges)))},dependencies:[T,C],encapsulation:2})}return e})();const Kd=()=>({showPreviousMonth:!0});let Ja=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-daterangepicker-show-previous-month"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,Kd)))},dependencies:[T,C],encapsulation:2})}return e})();const Gn=()=>({selectWeekDateRange:!0}),Qd=()=>({selectWeekDateRange:!0,selectFromOtherMonth:!0}),Zd=()=>[0,1],qd=()=>[0,1,2,3,4,5,6];let Ka=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-select-week-range"]],decls:23,vars:12,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-5","form-group","mb-3"],["placeholder","Daterangepicker with select week","bsDaterangepicker","",1,"form-control",3,"bsConfig"],["placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"],["placeholder","Two days disabled","bsDaterangepicker","",1,"form-control",3,"daysDisabled","bsConfig"],["placeholder","All days disabled","bsDaterangepicker","",1,"form-control",3,"daysDisabled","bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()(),t.j41(3,"p"),t.EFF(4,"Also works with "),t.j41(5,"code"),t.EFF(6,"selectFromOtherMonth"),t.k0s(),t.EFF(7," option, which allows to select weeks which started on previous month"),t.k0s(),t.j41(8,"div",0)(9,"div",1),t.nrm(10,"input",3),t.k0s()(),t.j41(11,"p"),t.EFF(12,"If first day of the week is disabled, the next one will be selected."),t.k0s(),t.j41(13,"div",0)(14,"div",1)(15,"p"),t.EFF(16,"Two first days of the each week are disabled"),t.k0s(),t.nrm(17,"input",4),t.k0s()(),t.j41(18,"p"),t.EFF(19,"If all days in week are disabled, you can't select this week"),t.k0s(),t.j41(20,"div",0)(21,"div",1),t.nrm(22,"input",5),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(6,Gn)),t.R7$(8),t.Y8G("bsConfig",t.lJ4(7,Qd)),t.R7$(7),t.Y8G("daysDisabled",t.lJ4(8,Zd))("bsConfig",t.lJ4(9,Gn)),t.R7$(5),t.Y8G("daysDisabled",t.lJ4(10,qd))("bsConfig",t.lJ4(11,Gn)))},dependencies:[T,C],encapsulation:2})}return e})();const em=e=>({dateTooltipTexts:e});let Qa=(()=>{class e{constructor(){this.selectedDates=[{date:new Date("2020-08-08"),tooltipText:"8th of August"},{date:new Date("2020-08-09"),tooltipText:"9th of August"},{date:new Date("2020-08-07"),tooltipText:"7th of August"}]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-tooltip-to-selected-dates"]],decls:3,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"dateTooltipTexts","bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("dateTooltipTexts",i.selectedDates)("bsConfig",t.eq3(2,em,i.selectedDates)))},dependencies:[g,D],encapsulation:2})}return e})();const tm=()=>({maxDateRange:25});let Za=(()=>{class e{constructor(){this.maxDate=new Date,this.maxDate.setDate(this.maxDate.getDate()+30)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-max-date-range"]],decls:3,vars:3,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"maxDate","bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("maxDate",i.maxDate)("bsConfig",t.lJ4(2,tm)))},dependencies:[T,C],encapsulation:2})}return e})();const qa=()=>({dateInputFormat:"DD-MM-YYYY",displayOneMonthRange:!0});let ei=(()=>{class e{constructor(){this.today=new Date,this.minDate=new Date(this.today.getFullYear(),this.today.getMonth(),2),this.maxDate=new Date(this.today.getFullYear(),this.today.getMonth(),25)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-daterangepicker-display-one-month"]],decls:16,vars:7,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-6","form-group","mb-3"],["placeholder","Daterangepicker","ngModel","","bsDaterangepicker","",1,"form-control",3,"maxDate","bsConfig"],["placeholder","Daterangepicker","ngModel","","bsDaterangepicker","",1,"form-control",3,"minDate","maxDate","bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p")(3,"code"),t.EFF(4,"maxDate"),t.k0s(),t.EFF(5," is today"),t.k0s(),t.nrm(6,"input",2),t.k0s(),t.j41(7,"div",1)(8,"p")(9,"code"),t.EFF(10,"minDate"),t.k0s(),t.EFF(11," month is equal to "),t.j41(12,"code"),t.EFF(13,"maxDate"),t.k0s(),t.EFF(14," month"),t.k0s(),t.nrm(15,"input",3),t.k0s()()),2&a&&(t.R7$(6),t.Y8G("maxDate",i.today)("bsConfig",t.lJ4(5,qa)),t.R7$(9),t.Y8G("minDate",i.minDate)("maxDate",i.maxDate)("bsConfig",t.lJ4(6,qa)))},dependencies:[T,C,h.me,h.BC,h.vS],encapsulation:2})}return e})();const nm=()=>({containerClass:"theme-dark-blue",showTodayButton:!0,todayPosition:"center"});let ti=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-today-button"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,nm)))},dependencies:[g,D],encapsulation:2})}return e})();const sm=()=>({containerClass:"theme-orange",showClearButton:!0,clearPosition:"right"});let ni=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-clear-button"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,sm)))},dependencies:[g,D],encapsulation:2})}return e})();const am=()=>({startView:"month"}),im=()=>({startView:"year"});let si=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-start-view"]],decls:13,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-sm-6","col-md-4","form-group","mb-3"],["bsDatepicker","","placeholder","Datepicker",1,"form-control"],["bsDatepicker","","placeholder","Datepicker",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3,"The datepicker's start view is day (default)"),t.k0s(),t.nrm(4,"input",2),t.k0s(),t.j41(5,"div",1)(6,"p"),t.EFF(7,"The datepicker's start view is month"),t.k0s(),t.nrm(8,"input",3),t.k0s(),t.j41(9,"div",1)(10,"p"),t.EFF(11,"The datepicker's start view is year"),t.k0s(),t.nrm(12,"input",3),t.k0s()()),2&a&&(t.R7$(8),t.Y8G("bsConfig",t.lJ4(2,am)),t.R7$(4),t.Y8G("bsConfig",t.lJ4(3,im)))},dependencies:[g,D],encapsulation:2})}return e})();const om=()=>({preventChangeToNextMonth:!0});let ai=(()=>{class e{constructor(){this.maxDate=new Date,this.maxDate.setDate(this.maxDate.getDate()+7)}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-prevent-change-to-next-month"]],decls:3,vars:2,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(1,om)))},dependencies:[T,C],encapsulation:2})}return e})();const ii=()=>({withTimepicker:!0,rangeInputFormat:"MMMM Do YYYY, h:mm:ss a",dateInputFormat:"MMMM Do YYYY, h:mm:ss a"});let oi=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["demo-datepicker-with-timepicker"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(2,ii)),t.R7$(2),t.Y8G("bsConfig",t.lJ4(3,ii)))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const ri=()=>({withTimepicker:!0,keepDatepickerOpened:!0,rangeInputFormat:"MMMM Do YYYY, h:mm:ss a",dateInputFormat:"MMMM Do YYYY, h:mm:ss a"});let li=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["datepicker-close-behavior"]],decls:5,vars:4,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(2,ri)),t.R7$(2),t.Y8G("bsConfig",t.lJ4(3,ri)))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const ci=()=>({keepDatesOutOfRules:!0});let di=(()=>{class e{constructor(){this.minDate=new Date,this.maxDate=new Date,this.bsInvalidDate=new Date,this.maxDate.setDate(this.maxDate.getDate()+7),this.bsInvalidDate.setDate(this.maxDate.getDate()+2),this.bsRangeValue=[this.minDate,this.bsInvalidDate]}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["keep-dates-out-of-rules"]],decls:5,vars:10,consts:[[1,"row"],[1,"col-xs-12","col-12","col-md-4","form-group","mb-3"],["type","text","placeholder","Datepicker","bsDatepicker","",1,"form-control",3,"bsConfig","maxDate","minDate","bsValue"],["type","text","placeholder","Daterangepicker","bsDaterangepicker","",1,"form-control",3,"bsConfig","maxDate","minDate","bsValue"]],template:function(a,i){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"input",2),t.k0s(),t.j41(3,"div",1),t.nrm(4,"input",3),t.k0s()()),2&a&&(t.R7$(2),t.Y8G("bsConfig",t.lJ4(8,ci))("maxDate",i.maxDate)("minDate",i.minDate)("bsValue",i.bsInvalidDate),t.R7$(2),t.Y8G("bsConfig",t.lJ4(9,ci))("maxDate",i.maxDate)("minDate",i.minDate)("bsValue",i.bsRangeValue))},dependencies:[g,D,T,C],encapsulation:2})}return e})();const rm=[{name:"Overview",anchor:"overview",tabName:"overview",outlet:Ce.xK,content:[{title:"Basic",anchor:"basic",component:r(91134),html:r(25570),description:'\n Note: If you installed ngx-bootstrap not via ng add command, you will need to perform a several actions
\n Notable change is additional css for it "/datepicker/bs-datepicker.css"
\n There are two ways of adding css:
\n \n Load it from CDN. Add <link rel="stylesheet"\n href="https://unpkg.com/ngx-bootstrap/datepicker/bs-datepicker.css">
to your\n index.html
\n Load it from dist/ngx-bootstrap/datepicker/bs-datepicker.css
via package bundler\n like Angular CLI, if you\'re using one.\n \n \n ',outlet:ma},{title:"Inline",anchor:"inline-datepicker",component:r(7759),html:r(94135),description:"with initial state set by bsInlineValue
property
",outlet:wa},{title:"With animation",anchor:"animated",component:r(89938),html:r(42022),description:"You can enable animation via isAnimated
config option",outlet:Ha},{title:"Adaptive position",anchor:"adaptive-position",component:r(12126),html:r(8290),description:"You can enable adaptive position via adaptivePosition
option in bsConfig
",outlet:Pa},{title:"Initial state",anchor:"date-initial-state",component:r(9158),html:r(15130),outlet:Da},{title:"Custom date format",anchor:"format",component:r(79002),html:r(1374),description:'\n You can easily change the date format by specifying the dateInputFormat
\n in [bsConfig]
\n
\n To set your own date format you can use variety of formats provided by\n moment.js
\n The following examples show how to use several date formats inside a form:\n
\n YYYY-MM-DD
\n MM/DD/YYYY
\n MMMM Do YYYY,h:mm:ss a
\n \n \n ',outlet:ga},{title:"Hide on scroll",anchor:"hide-on-scroll",component:r(89900),html:r(65596),description:"\n Hide the datepicker on page scroll.
\n ",outlet:Ta},{title:"Themes",anchor:"themes",component:r(2790),html:r(44346),description:"\n Datepicker comes with some default color schemes.\n You can change it by manipulating containerClass
property in bsConfig
object
\n There are 6 color schemes: theme-default
, theme-green
, theme-blue
,\n theme-dark-blue
, theme-red
, theme-orange
\n ",outlet:pa},{title:"Locales",anchor:"locales",component:r(11838),html:r(6178),description:"\n Datepicker can use different locales. It's possible to change a locale by calling\n use
\n method of BsLocaleService
, list of available locales is in dropdown below.
\n To use a different locale, you have to import it from ngx-bootstrap/chronos
first, then\n define it in your @NgModule
using function defineLocale
\n Example:
\n import { defineLocale } from 'ngx-bootstrap/chronos';
\n import { deLocale } from 'ngx-bootstrap/locale';
\n defineLocale('de', deLocale);
\n \n \n ",outlet:_a},{title:"Min-max",anchor:"min-max",component:r(78851),html:r(58651),description:"\n You can set min and max date of datepicker/daterangepicker using minDate
and\n maxDate
properties
\n In the following example minDate
is set to yesterday and maxDate
\n to the current day in the next week
",outlet:Ya},{title:"Days disabled",anchor:"days-disabled",component:r(5720),html:r(76744),description:"\n You can set which days of the week should be disabled with daysDisabled
\n
In the following example daysDisabled
is set with an array which disabled Saturday and Sunday.\n Sunday is considered the first day of the week and thus has the value 0
",outlet:ya},{title:"Dates disabled",anchor:"dates-disabled",component:r(30206),html:r(18082),description:"\n You can set which dates should be disabled with datesDisabled
\n In the following example datesDisabled
is set with an array to disable 2020-02-05 and 2020-02-09.
\n NOTE: DO NOT USE this functionality with datesEnabled
at the same time
",outlet:ba},{title:"Dates enabled",anchor:"dates-enabled",component:r(57914),html:r(51742),description:"\n You can set which dates should be enable with datesEnabled
\n In the following example datesEnabled
is set with an array to enable 2020-02-06, 2020-02-08 and 2020-02-11. All other dates are disabled
\n NOTE: DO NOT USE this functionality with datesDisabled
at the same time
",outlet:ka},{title:"Display one month",anchor:"display-one-month",component:r(67232),html:r(3136),description:"You can configure, how many months you want to show for daterangepicker via displayMonths
in BsDaterangepickerConfig.
\n With displayOneMonthRange
you can show only one month for two cases
",outlet:ei},{title:"Min-mode",anchor:"min-mode",component:r(25509),html:r(8457),description:"\n You can set min view mode of datepicker using minMode
property
\n In the following example minMode
is set to 'month'
",outlet:La},{title:"Disabled",anchor:"disabled-datepicker",component:r(53961),html:r(56701),description:"If you want to disable datepicker's or daterangepicker's content set isDisabled
property to true
",outlet:Ma},{title:"Custom today class",anchor:"today-class",component:r(61657),html:r(22765),description:"If you want to add custom class to current day datepicker's content set value to customTodayClass
option in bsConfig
",outlet:Ia},{title:"Forms",anchor:"forms",component:r(49875),html:r(13675),description:"Datepicker and daterangepicker can be used in forms. Keep in mind that\n value of ngModel
is Date
object for datepicker and array of 2\n Date
objects for daterangepicker
",outlet:Ca},{title:"Reactive forms",anchor:"reactive-forms",component:r(34659),html:r(539),outlet:Ra},{title:"Return focus to input",anchor:"return-focus-to-input",component:r(72795),html:r(85027),description:"Allows to return focus to input of datepicker or daterangepicker after the date or daterange selection
",outlet:ja},{title:"Manual triggering",anchor:"triggers-manual",component:r(41750),html:r(94058),description:"You can manage datepicker's state by using its show()
, hide()
\n and toggle()
methods
",outlet:Ua},{title:"Placement",anchor:"placement",component:r(93986),html:r(79222),description:"Add placement
property if you want to change placement
",outlet:Sa},{title:"Config method",anchor:"config-method",component:r(89794),html:r(38774),description:"You can manage datepicker's options by using its setConfig()
method
",outlet:ha},{title:"Visibility Events",anchor:"visibility-events",component:r(80214),html:r(83722),description:"You can subscribe to datepicker's visibility events
",outlet:Xa},{title:"Value change event",anchor:"value-change-event",component:r(29518),html:r(1266),description:"You can subscribe to datepicker's value change event (bsValueChange
).
",outlet:$a},{title:"Config properties",anchor:"config-object",component:r(86990),html:r(66290),description:"You can configure the datepicker via its bsConfig
option
",outlet:fa},{title:"Select dates from other month",anchor:"select-dates-from-other-month",component:r(16344),html:r(70632),description:"You can enable dates from other months via selectFromOtherMonth
option in bsConfig
",outlet:Oa},{title:"Select week",anchor:"select-week",component:r(19938),html:r(96598),description:"You can enable ability to select a week number (first day of the week will be selected) via selectWeek
option in bsConfig
",outlet:Wa},{title:"Select week range",anchor:"select-week-range",component:r(29698),html:r(6646),description:"You can enable ability to select a week number (range with first weekday - last weekday will be selected) via selectWeekRange
option in bsConfig
",outlet:Ka},{title:"Outside click",anchor:"outside-click",component:r(98814),html:r(56322),description:"Datepicker closes after outside click by default. To change\n this behavior, use outsideClick
property.
",outlet:xa},{title:"Trigger by isOpen property",anchor:"trigger-by-isopen-property",component:r(5986),html:r(17654),description:"Datepicker can be shown or hidden by changing isOpen
property
",outlet:ua},{title:"Custom triggers",anchor:"triggers-custom",component:r(60394),html:r(54894),description:"Use different triggers ( for example keydown
, mouseenter
and\n dblclick
) to interact with datepicker
",outlet:Na},{title:"Date custom classes",anchor:"date-custom-classes",component:r(35086),html:r(13042),style:r(75677),description:"Style dates with custom classes
",outlet:Fa},{title:"Tooltip for selected dates",anchor:"tooltip-for-selected-dates",component:r(95562),html:r(13806),description:"",outlet:Qa},{title:"Quick select ranges",anchor:"quick-select-ranges",component:r(27522),html:r(88022),description:"Quick select ranges can be added to Daterangepicker using ranges
",outlet:za},{title:"Prevent change to next month",anchor:"prevent-change-to-next-month",component:r(1357),html:r(76481),description:"Pick some date from second month and it wont change to the next month
",outlet:ai},{title:"Previous month in Daterangepicker",anchor:"daterangepicker-previous-month",component:r(36744),html:r(18776),description:"Pick previous & current month instead of current & next month.When daterange selected and related to current month,\n daterangepicker will works by default, with current & next month
",outlet:Ja},{title:"Show Today Button",anchor:"datepicker-show-today-button",component:r(90472),html:r(66200),description:"Display an optional 'Today' button that will automatically select today's date.
",outlet:ti},{title:"Show Clear Button",anchor:"datepicker-show-clear-button",component:r(28616),html:r(67224),description:"Display an optional 'Clear' button that will automatically clear date.
",outlet:ni},{title:"Start view",anchor:"start-view",component:r(60600),html:r(53576),description:"Add startView
property if you want to change start view
",outlet:si},{title:"Max Date Range in Daterangepicker",anchor:"daterangepicker-max-date-range",component:r(39506),html:r(11526),description:"Max date range after first date selection can be added to Daterangepicker using maxDateRange
.
\n If you also use maxDate
property, you can't select second date, which exceeds value of maxDate
.
",outlet:Za},{title:"With timepicker",anchor:"with-timepicker",component:r(72614),html:r(26906),description:"You can enable timepicker via withTimepicker
config option",outlet:oi},{title:"Close behavior with timepicker changes",anchor:"close-behavior",component:r(84301),html:r(43873),description:"If you use datepicker with timepicker together, you are able to set keepDatepickerOpened
config option and keep datepicker opened until date isn't changed",outlet:li},{title:"Don't overwrite dates out of rule",anchor:"keep-dates-out-of-rules",component:r(91531),html:r(7891),description:"If you use datepicker with rules (minDate, maxDate) you can set config property keepDatesOutOfRules
to true to avoid overwriting invalid dates. Default value is false.
",outlet:di}]},{name:"Installation",anchor:"api-reference",tabName:"api",usage:r(51487),importInfo:'ng add ngx - bootstrap --component datepicker ',outlet:Ce.Mg,content:[{title:"BsDatepickerDirective",anchor:"bs-datepicker-component",outlet:Ce.r2},{title:"BsDaterangepickerDirective",anchor:"bs-daterangepicker",outlet:Ce.r2},{title:"BsDatepickerInlineDirective",anchor:"bs-datepicker-inline",outlet:Ce.r2},{title:"BsDatepickerConfig",anchor:"bs-datepicker-config",outlet:Ce.TJ}]},{name:"Examples",anchor:"examples",tabName:"examples",outlet:Ce.xK,content:[{title:"Basic",anchor:"basic-ex",outlet:ma},{title:"Inline",anchor:"inline-datepicker-ex",outlet:wa},{title:"With animation",anchor:"animated-ex",outlet:Ha},{title:"Adaptive position",anchor:"adaptive-position-ex",outlet:Pa},{title:"Initial state",anchor:"date-initial-state-ex",outlet:Da},{title:"Custom date format",anchor:"format-ex",outlet:ga},{title:"Hide on scroll",anchor:"hide-on-scroll-ex",outlet:Ta},{title:"Themes",anchor:"themes-ex",outlet:pa},{title:"Locales",anchor:"locales-ex",outlet:_a},{title:"Min-max",anchor:"min-max-ex",outlet:Ya},{title:"Days disabled",anchor:"days-disabled-ex",outlet:ya},{title:"Dates disabled",anchor:"dates-disabled-ex",outlet:ba},{title:"Dates enabled",anchor:"dates-enabled-ex",outlet:ka},{title:"Display one month",anchor:"display-one-month-ex",outlet:ei},{title:"Min-mode",anchor:"min-mode-ex",outlet:La},{title:"Disabled",anchor:"disabled-datepicker-ex",outlet:Ma},{title:"Custom today class",anchor:"today-class-ex",outlet:Ia},{title:"Forms",anchor:"forms-ex",outlet:Ca},{title:"Reactive forms",anchor:"reactive-forms-ex",outlet:Ra},{title:"Return focus to input",anchor:"return-focus-to-input-ex",outlet:ja},{title:"Manual triggering",anchor:"triggers-manual-ex",outlet:Ua},{title:"Placement",anchor:"placement-ex",outlet:Sa},{title:"Config method",anchor:"config-method-ex",outlet:ha},{title:"Visibility Events",anchor:"visibility-events-ex",outlet:Xa},{title:"Value change event",anchor:"value-change-event-ex",outlet:$a},{title:"Config properties",anchor:"config-object-ex",outlet:fa},{title:"Select dates from other month",anchor:"select-dates-from-other-month-ex",outlet:Oa},{title:"Select week",anchor:"select-week-ex",outlet:Wa},{title:"Select week range",anchor:"select-week-range-ex",outlet:Ka},{title:"Outside click",anchor:"outside-click-ex",outlet:xa},{title:"Trigger by isOpen property",anchor:"trigger-by-isopen-property-ex",outlet:ua},{title:"Custom triggers",anchor:"triggers-custom-ex",outlet:Na},{title:"Date custom classes",anchor:"date-custom-classes-ex",outlet:Fa},{title:"Tooltip for selected dates",anchor:"tooltip-for-selected-dates-ex",outlet:Qa},{title:"Quick select ranges",anchor:"quick-select-ranges-ex",outlet:za},{title:"Prevent change to next month",anchor:"prevent-change-to-next-month-ex",outlet:ai},{title:"Previous month in Daterangepicker",anchor:"daterangepicker-previous-month-ex",outlet:Ja},{title:"Show Today Button",anchor:"datepicker-show-today-button-ex",outlet:ti},{title:"Show Clear Button",anchor:"datepicker-show-clear-button-ex",outlet:ni},{title:"Start view",anchor:"start-view-ex",outlet:si},{title:"Max Date Range in Daterangepicker",anchor:"daterangepicker-max-date-range-ex",outlet:Za},{title:"With timepicker",anchor:"with-timepicker-ex",outlet:oi},{title:"datepicker close behavior with timepicker",anchor:"close-behavior",outlet:li},{title:"Don't overwrite dates out of rule",anchor:"keep-dates-out-of-rules",outlet:di}]}];var lm=r(86223),cm=r(52439);let mi=(()=>{class e{constructor(){this.name="Datepicker",this.src="https://github.com/valor-software/ngx-bootstrap/tree/development/src/datepicker",this.componentContent=rm}static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=t.VBU({type:e,selectors:[["datepicker-section"]],decls:6,vars:4,consts:[[3,"name","src","componentContent"],[3,"content"]],template:function(a,i){1&a&&(t.j41(0,"demo-section",0)(1,"p"),t.EFF(2,"Datepicker is a highly configurable component that adds datepicker functionality to your pages. You can customize the date format and language, restrict the selectable date ranges."),t.k0s(),t.j41(3,"p"),t.EFF(4,"The easiest way to add the datepicker component to your app (will be added to the root module)"),t.k0s(),t.nrm(5,"docs-section",1),t.k0s()),2&a&&(t.Y8G("name",i.name)("src",i.src)("componentContent",i.componentContent),t.R7$(5),t.Y8G("content",i.componentContent))},dependencies:[lm.q,cm.C],encapsulation:2,changeDetection:0})}return e})();const dm=[{path:"",component:mi}];[dr,mr,_r,pr,hr,fr,gr,br,vr,Cr,Tr,xr,jr,Vr,Hr,Lr,Er,Br,Ir,Ar,Gr,Wr,Nr,Ur,zr,Jr,Kr,Qr,qr,tl,nl,sl,ol,al,cl,dl,ml,ul,_l,Ln,pl,gl,Dl,bl,Sr].forEach(e=>{e.abbr&&cn(e.abbr,e)});let mm=(()=>{class e{static#e=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275mod=t.$C({type:e});static#n=this.\u0275inj=t.G2t({imports:[Sd,Rd.j,d.MD,h.YN,h.X1,Ce.ky,ui.iI.forChild(dm)]})}return e})()},8290:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},12126:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-adaptive-position',\n templateUrl: './adaptive-position.html'\n})\nexport class DemoDatePickerAdaptivePositionComponent {}\n"},42022:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},89938:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-animated',\n templateUrl: './animated.html'\n})\nexport class DemoDatePickerAnimatedComponent {}\n"},25570:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},91134:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-basic',\n templateUrl: './basic.html'\n})\nexport class DemoDatepickerBasicComponent {}\n"},6178:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n {{ loc }} \n \n
\n
\n \n
\n
\n Date Picker \n
\n
\n \n\n\n
\n \n {{ loc }} \n \n
\n
\n \n
\n
\n Date Range Picker \n
\n
\n'},11838:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { BsDatepickerDirective, BsDaterangepickerDirective, BsLocaleService } from 'ngx-bootstrap/datepicker';\nimport { listLocales } from 'ngx-bootstrap/chronos';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-change-locale',\n templateUrl: './change-locale.html'\n})\nexport class DemoDatepickerChangeLocaleComponent {\n locale = 'en';\n locales = listLocales();\n\n constructor(private localeService: BsLocaleService) {}\n\n applyLocale(pop: BsDatepickerDirective | BsDaterangepickerDirective) {\n this.localeService.use(this.locale);\n pop.hide();\n pop.show();\n }\n}\n"},67224:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},28616:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-clear-button',\n templateUrl: './clear-button.html'\n})\nexport class DemoDatepickerClearButtonComponent {}\n"},43873:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},84301:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'datepicker-close-behavior',\n templateUrl: './datepicker-close-behavior.html'\n})\nexport class DatepickerCloseBehaviorComponent {\n}\n"},44346:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n default \n green \n blue \n dark-blue \n red \n orange \n \n
\n\n
\n
\n \n\n\n'},2790:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { BsDatepickerConfig, BsDatepickerDirective } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-color-theming',\n templateUrl: './color-theming.html'\n})\nexport class DemoDatepickerColorThemingComponent {\n colorTheme = 'theme-green';\n\n bsConfig?: Partial;\n\n applyTheme(pop: BsDatepickerDirective) {\n // create new object on each property change\n // so Angular can catch object reference change\n this.bsConfig = Object.assign({}, { containerClass: this.colorTheme });\n setTimeout(() => {\n pop.show();\n });\n }\n}\n"},38774:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n Set min date \n
\n
\n'},89794:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component, ViewChild } from '@angular/core';\nimport { BsDaterangepickerDirective, BsDatepickerConfig } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-config-method',\n templateUrl: './config-method.html'\n})\nexport class DemoDatepickerConfigMethodComponent {\n @ViewChild('dp', { static: false }) datepicker?: BsDaterangepickerDirective;\n\n bsConfig?: Partial;\n minDate = new Date(2018, 5, 13);\n\n setOptions(): void {\n this.bsConfig = Object.assign({}, { minDate: this.minDate });\n this.datepicker?.setConfig();\n\n setTimeout(() => {\n this.datepicker?.toggle();\n });\n }\n}\n"},66290:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},86990:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-config-object',\n templateUrl: './config-object.html'\n})\nexport class DemoDatePickerConfigObjectComponent {}\n"},1374:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},79002:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { UntypedFormControl, UntypedFormGroup } from '@angular/forms';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-date-picker-custom-format',\n templateUrl: './custom-format.html'\n})\nexport class DemoDatePickerCustomFormatComponent {\n currentDate = new Date();\n\n form = new UntypedFormGroup({\n dateYMD: new UntypedFormControl(new Date()),\n dateFull: new UntypedFormControl(new Date()),\n dateMDY: new UntypedFormControl(new Date()),\n dateRange: new UntypedFormControl([\n new Date(),\n new Date(this.currentDate.setDate(this.currentDate.getDate() + 7))\n ])\n });\n}\n"},22765:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},61657:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-custom-today-class',\n templateUrl: './custom-today-class.component.html'\n})\nexport class DemoDatepickerCustomTodayClassComponent { }\n"},13042:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},75677:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="::ng-deep .theme-green {\n .bs-datepicker-body {\n table {\n td {\n span.selected {\n background-color: #5cb85c !important;\n }\n }\n }\n }\n}\n"},35086:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { DatepickerDateCustomClasses } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-date-custom-classes',\n templateUrl: './date-custom-classes.html',\n styleUrls: ['./date-custom-classes.scss']\n})\nexport class DemoDatepickerDateCustomClassesComponent {\n dateCustomClasses: DatepickerDateCustomClasses[];\n\n constructor() {\n const now = new Date();\n const twoDaysAhead = new Date();\n twoDaysAhead.setDate(now.getDate() + 2);\n const fourDaysAhead = new Date();\n fourDaysAhead.setDate(now.getDate() + 4);\n\n this.dateCustomClasses = [\n { date: now, classes: [] },\n { date: twoDaysAhead, classes: ['bg-warning'] },\n { date: fourDaysAhead, classes: ['bg-danger', 'text-warning'] }\n ];\n }\n}\n"},15130:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='bsValue
property sets initial state in this example
\n\n
\n \n
\n
\n Date Picker \n
\n
\n\nngModel
property sets two-way data binding in this example
\n\n
\n \n
\n
\n Date Range Picker \n
\n
\n'},9158:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-date-initial-state',\n templateUrl: './date-initial-state.html'\n})\nexport class DemoDatepickerDateInitialStateComponent {\n bsValue = new Date();\n bsRangeValue: Date[];\n maxDate = new Date();\n constructor() {\n this.maxDate.setDate(this.maxDate.getDate() + 7);\n this.bsRangeValue = [this.bsValue, this.maxDate];\n }\n}\n"},3136:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},67232:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-daterangepicker-display-one-month',\n templateUrl: './display-one-month.html'\n})\n// eslint-disable-next-line @angular-eslint/component-class-suffix\nexport class DemoDateRangePickerDisplayOneMonth {\n today: Date;\n maxDate: Date;\n minDate: Date;\n\n constructor() {\n this.today = new Date();\n this.minDate = new Date(this.today.getFullYear(), this.today.getMonth(), 2);\n this.maxDate = new Date(this.today.getFullYear(), this.today.getMonth(), 25);\n }\n}\n"},18776:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},36744:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-daterangepicker-show-previous-month',\n templateUrl: './show-previous-month.html'\n})\n// eslint-disable-next-line @angular-eslint/component-class-suffix\nexport class DemoDateRangePickerShowPreviousMonth {}\n"},18082:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},30206:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-datesdisabled',\n templateUrl: './disable-dates.html'\n})\nexport class DemoDatepickerDatesDisabledComponent {\n disabledDates = [\n new Date('2020-02-05'),\n new Date('2020-02-09')\n ];\n}\n"},76744:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n\n\n'},5720:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-daysdisabled',\n templateUrl: './disable-days.html'\n})\nexport class DemoDatepickerDaysDisabledComponent {}\n"},56701:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n \n
\n
\n Toggle disabling \n
\n
\n'},53961:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-disabled',\n templateUrl: './disabled.component.html'\n})\nexport class DemoDatepickerDisabledComponent {\n isDisabled = false;\n\n toggleDisabling(): void {\n this.isDisabled = !this.isDisabled;\n }\n}\n"},51742:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},57914:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-datesenabled',\n templateUrl: './enable-dates.html'\n})\nexport class DemoDatepickerDatesEnabledComponent {\n enabledDates = [\n new Date('2020-02-06'),\n new Date('2020-02-08'),\n new Date('2020-02-11'),\n ];\n}\n"},13675:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n
\n
{{datepickerModel}} {{daterangepickerModel}} \n
\n
\n\n\n'},49875:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-forms',\n templateUrl: './forms.component.html'\n})\nexport class DemoDatepickerFormsComponent {\n datepickerModel?: Date;\n daterangepickerModel?: Date[];\n}\n"},65596:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n Date Picker \n
\n
\n \n'},89900:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component, HostListener, ViewChild } from '@angular/core';\nimport { BsDatepickerDirective } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-date-picker-hide-on-scroll',\n templateUrl: './hide-on-scroll.html'\n})\nexport class DemoDatepickerHideOnScrollComponent {\n @ViewChild(BsDatepickerDirective, { static: false }) datepicker?: BsDatepickerDirective;\n\n @HostListener('window:scroll')\n onScrollEvent() {\n this.datepicker?.hide();\n }\n}\n"},94135:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n'},7759:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-inline',\n templateUrl: './inline-datepicker.component.html'\n})\nexport class DemoDatepickerInlineComponent {\n bsInlineValue = new Date();\n bsInlineRangeValue: Date[];\n maxDate = new Date();\n\n constructor() {\n this.maxDate.setDate(this.maxDate.getDate() + 7);\n this.bsInlineRangeValue = [this.bsInlineValue, this.maxDate];\n }\n}\n"},7891:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},91531:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'keep-dates-out-of-rules',\n templateUrl: './keep-dates-out-of-rules.component.html'\n})\nexport class KeepDatesOutOfRulesComponent {\n minDate = new Date();\n bsRangeValue: Date[];\n maxDate = new Date();\n bsInvalidDate: Date = new Date();\n\n constructor() {\n this.maxDate.setDate(this.maxDate.getDate() + 7);\n this.bsInvalidDate.setDate(this.maxDate.getDate() + 2);\n this.bsRangeValue = [this.minDate, this.bsInvalidDate];\n }\n}\n"},11526:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},39506:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import {Component} from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-max-date-range',\n templateUrl: './max-date-range.html'\n})\nexport class DemoDateRangePickerMaxDateRangeComponent {\n maxDate: Date;\n\n constructor() {\n this.maxDate = new Date();\n this.maxDate.setDate(this.maxDate.getDate() + 30);\n}\n}\n"},58651:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n\n'},78851:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-min-max',\n templateUrl: './min-max.component.html'\n})\nexport class DemoDatepickerMinMaxComponent {\n minDate: Date;\n maxDate: Date;\n\n constructor() {\n this.minDate = new Date();\n this.maxDate = new Date();\n this.minDate.setDate(this.minDate.getDate() - 1);\n this.maxDate.setDate(this.maxDate.getDate() + 7);\n }\n}\n"},8457:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n Date Picker \n
\n
\n\n\n
\n \n
\n
\n DateRange Picker \n
\n
\n \n'},25509:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component, OnInit } from '@angular/core';\n\nimport { BsDatepickerConfig, BsDatepickerViewMode } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-min-mode',\n templateUrl: './min-mode.component.html'\n})\nexport class DemoDatepickerMinModeComponent implements OnInit {\n datePickerValue: Date = new Date(2020, 7);\n dateRangePickerValue?: (Date | undefined)[];\n range1: Date = new Date(2020, 5);\n range2: Date = new Date(2020, 8);\n minMode: BsDatepickerViewMode = 'month';\n\n bsConfig?: Partial;\n\n ngOnInit(): void {\n this.dateRangePickerValue = [this.range1, this.range2];\n this.bsConfig = Object.assign({}, {\n minMode : this.minMode\n });\n }\n}\n"},56322:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},98814:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-outside-click',\n templateUrl: './outside-click.html'\n})\nexport class DemoDatepickerOutsideClickComponent {}\n"},79222:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n
The datepicker\'s placement is right
\n
\n
\n
\n
The datepicker\'s placement is top
\n
\n
\n
\n
The datepicker\'s placement is bottom
\n
\n
\n
\n
The datepicker\'s placement is left
\n
\n
\n
\n'},93986:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-placement',\n templateUrl: './placement.html'\n})\nexport class DemoDatepickerPlacementComponent {}\n"},76481:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},1357:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-prevent-change-to-next-month',\n templateUrl: './prevent-change-to-next-month.component.html'\n})\nexport class DemoDatepickerPreventChangeToNextMonthComponent {\n maxDate = new Date();\n\n constructor() {\n this.maxDate.setDate(this.maxDate.getDate() + 7);\n }\n}\n"},88022:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},27522:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\ninterface IRange {\n value: Date[];\n label: string;\n}\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-quick-select-ranges',\n templateUrl: './quick-select-ranges.html'\n})\nexport class DemoDatePickerQuickSelectRangesComponent {\n ranges: IRange[] = [{\n value: [new Date(new Date().setDate(new Date().getDate() - 7)), new Date()],\n label: 'Last 7 Days'\n }, {\n value: [new Date(), new Date(new Date().setDate(new Date().getDate() + 7))],\n label: 'Next 7 Days'\n }];\n\n}\n"},539:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n\n'},34659:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component, OnInit } from '@angular/core';\nimport { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-reactive-forms',\n templateUrl: './reactive-forms.component.html'\n})\nexport class DemoDatepickerReactiveFormsComponent implements OnInit {\n myForm?: UntypedFormGroup;\n constructor(private formBuilder: UntypedFormBuilder) {}\n\n ngOnInit() {\n this.myForm = this.formBuilder.group({\n date: null,\n range: null\n });\n }\n}\n"},85027:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},72795:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-return-focus-to-input',\n templateUrl: './return-focus-to-input.component.html'\n})\nexport class DemoDatePickerReturnFocusToInputComponent {}\n"},70632:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},16344:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-select-dates-from-other-months',\n templateUrl: './select-dates-from-other-months.html'\n})\nexport class DemoDatePickerSelectDatesFromOtherMonthsComponent {}\n"},6646:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\nAlso works with selectFromOtherMonth
option, which allows to select weeks which started on previous\n month
\n\n\n\n\nIf first day of the week is disabled, the next one will be selected.
\n\n\n\n\nIf all days in week are disabled, you can\'t select this week
\n\n\n'},29698:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-select-week-range',\n templateUrl: './select-week-range.html'\n})\nexport class DemoDatePickerSelectWeekRangeComponent {}\n"},96598:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\nAlso works with selectFromOtherMonth
option, which allows to select weeks which started on previous\n month
\n\n\n\n\nIf first day of the week is disabled, the next one will be selected.
\n\n\n\n\nIf all days in week are disabled, you can\'t select this week
\n\n\n'},19938:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-select-week',\n templateUrl: './select-week.html'\n})\nexport class DemoDatePickerSelectWeekComponent {}\n"},53576:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},60600:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-start-view',\n templateUrl: './start-view.html'\n})\nexport class DemoDatepickerStartViewComponent {}\n"},66200:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},90472:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-today-button',\n templateUrl: './today-button.html'\n})\nexport class DemoDatepickerTodayButtonComponent {}\n"},13806:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},95562:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { DatepickerDateTooltipText } from 'ngx-bootstrap/datepicker';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-tooltip-to-selected-dates',\n templateUrl: './tooltip-to-selected-dates.html'\n})\n// eslint-disable-next-line @angular-eslint/component-class-suffix\nexport class DemoDatePickerTooltipToSelectedDates {\n selectedDates : DatepickerDateTooltipText[] = [{ date: new Date('2020-08-08'), tooltipText: '8th of August'},\n { date: new Date('2020-08-09'), tooltipText: '9th of August'},\n { date: new Date('2020-08-07'), tooltipText: '7th of August'}\n ];\n}\n"},17654:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n Toggle \n
\n
\n'},5986:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-trigger-by-isopen',\n templateUrl: './trigger-by-isopen-property.html'\n})\nexport class DemoDatepickerByIsOpenPropComponent {\n isOpen = false;\n}\n\n"},54894:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},60394:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-triggers-custom',\n templateUrl: './triggers-custom.html'\n})\nexport class DemoDatepickerTriggersCustomComponent {}\n"},94058:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n
\n \n
\n
\n \n Open\n \n\n \n Close\n \n\n \n Toggle\n \n
\n
\n'},41750:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-triggers-manual',\n templateUrl: './triggers-manual.html'\n})\nexport class DemoDatepickerTriggersManualComponent {}\n"},1266:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},29518:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-value-change-event',\n templateUrl: './value-change-event.html'\n})\nexport class DemoDatepickerValueChangeEventComponent {\n data?: Date;\n\n onValueChange(value: Date): void {\n this.data = value;\n }\n}\n"},83722:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n\n\n'},80214:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-visibility-events',\n templateUrl: './visibility-events.html'\n})\n\nexport class DemoDatePickerVisibilityEventsComponent {\n messages: string[] = [];\n message = 'onShown';\n handler(value: string): void {\n if(this.message === value) {\n this.messages = [];\n }\n this.messages.push(`Event ${value} is fired`);\n }\n}\n"},26906:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d='\n'},72614:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'demo-datepicker-with-timepicker',\n templateUrl: './with-timepicker.html'\n})\n\nexport class DemoDatepickerWithTimepickerComponent {\n}\n"},51487:(u,c,r)=>{r.r(c),r.d(c,{default:()=>d});const d="### Standalone component usage\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\n\nimport { BsDatepickerModule } from 'ngx-bootstrap/datepicker';\n\n@Components({\n imports: [\n BrowserAnimationsModule,\n BsDatepickerModule,\n ...\n ]\n})\nexport class AppComponents(){}\n\n\n### Module usage\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\n\nimport { BsDatepickerModule } from 'ngx-bootstrap/datepicker';\n\n@NgModule({\n imports: [\n BrowserAnimationsModule,\n BsDatepickerModule,\n ...\n ]\n})\nexport class AppModule(){}\n"}}]);
\ No newline at end of file
diff --git a/assets/json/versions.json b/assets/json/versions.json
index 5733002488..fe51488c70 100644
--- a/assets/json/versions.json
+++ b/assets/json/versions.json
@@ -1,72 +1 @@
-[
- {
- "version": "Current",
- "url": "ngx-bootstrap",
- "unprefixedUrl": ""
- },
- {
- "version": "1.9.3",
- "url": "ngx-bootstrap/old/1.9.3",
- "unprefixedUrl": "old/1.9.3"
- },
- {
- "version": "10.3.0",
- "url": "ngx-bootstrap/old/10.3.0",
- "unprefixedUrl": "old/10.3.0"
- },
- {
- "version": "11.0.2",
- "url": "ngx-bootstrap/old/11.0.2",
- "unprefixedUrl": "old/11.0.2"
- },
- {
- "version": "12.0.0",
- "url": "ngx-bootstrap/old/12.0.0",
- "unprefixedUrl": "old/12.0.0"
- },
- {
- "version": "18.1.0",
- "url": "ngx-bootstrap/old/18.1.0",
- "unprefixedUrl": "old/18.1.0"
- },
- {
- "version": "2.0.5",
- "url": "ngx-bootstrap/old/2.0.5",
- "unprefixedUrl": "old/2.0.5"
- },
- {
- "version": "3.3.0",
- "url": "ngx-bootstrap/old/3.3.0",
- "unprefixedUrl": "old/3.3.0"
- },
- {
- "version": "4.3.0",
- "url": "ngx-bootstrap/old/4.3.0",
- "unprefixedUrl": "old/4.3.0"
- },
- {
- "version": "5.6.0",
- "url": "ngx-bootstrap/old/5.6.0",
- "unprefixedUrl": "old/5.6.0"
- },
- {
- "version": "6.2.0",
- "url": "ngx-bootstrap/old/6.2.0",
- "unprefixedUrl": "old/6.2.0"
- },
- {
- "version": "7.1.2",
- "url": "ngx-bootstrap/old/7.1.2",
- "unprefixedUrl": "old/7.1.2"
- },
- {
- "version": "8.0.0",
- "url": "ngx-bootstrap/old/8.0.0",
- "unprefixedUrl": "old/8.0.0"
- },
- {
- "version": "9.0.0",
- "url": "ngx-bootstrap/old/9.0.0",
- "unprefixedUrl": "old/9.0.0"
- }
-]
+[]
diff --git a/index.html b/index.html
index f14c7e049b..6ff11e33df 100644
--- a/index.html
+++ b/index.html
@@ -52,5 +52,5 @@
-