From 6081ebd5462d75a9bdf827e7e4de5288f04efccf Mon Sep 17 00:00:00 2001 From: Hyyan Abo Fakher Date: Thu, 19 Apr 2018 14:26:06 +0200 Subject: [PATCH] Fix #32 - if a ResultSet contains fields with null values, the rendering is kaputt --- js/dist/agc-basic-bundle.min.js | 2 +- js/package.json | 2 +- js/yarn.lock | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/js/dist/agc-basic-bundle.min.js b/js/dist/agc-basic-bundle.min.js index 31cc2744..a6e4b5d7 100644 --- a/js/dist/agc-basic-bundle.min.js +++ b/js/dist/agc-basic-bundle.min.js @@ -1 +1 @@ -var Basis=Basis||{};Basis.AgGridComponents=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=25)}([function(e,t,n){"use strict";function r(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:null,r=this.getWin(t).AGridComponentsMetaConfig;return t.hasOwnProperty("CONFIG_CONTEXT")&&(r=r[t.CONFIG_CONTEXT]),r&&r.hasOwnProperty(t.column.colId)&&r[t.column.colId].hasOwnProperty(e)?r[t.column.colId][e]:t[e]||n}}])&&r(t.prototype,n),i&&r(t,i),e}()},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var i=(o=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),a=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(a).concat([i]).join("\n")}var o;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i=0&&u.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",y(t,e.attrs),p(e,t),t}function y(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function v(e,t){var n,r,i,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var o=l++;n=c||(c=g(t)),r=k.bind(null,n,o,!1),i=k.bind(null,n,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",y(t,e.attrs),p(e,t),t}(t),r=function(e,t,n){var r=n.css,i=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||a)&&(r=d(r));i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var o=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(o),s&&URL.revokeObjectURL(s)}.bind(null,n,t),i=function(){m(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),i=function(){m(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var r=[],i=0;i0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._build(r,t,n)}var t,n,i;return t=e,(n=[{key:"getValue",value:function(){return this.input.checked}},{key:"focus",value:function(){this.component.focus()}},{key:"toggle",value:function(){this.input.checked=!this.input.checked}},{key:"check",value:function(){this.input.checked=!0}},{key:"uncheck",value:function(){this.input.checked=!1}},{key:"enable",value:function(){this.input.disabled=!1}},{key:"disable",value:function(){this.input.disabled=!0}},{key:"destroy",value:function(){this.component.removeEventListener("click",this._onClick.bind(this)),this.component.removeEventListener("keydown",this._onChange.bind(this)),this.disable()}},{key:"_build",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document;this.component=n.createElement("div"),this.component.className="BooleanSwitch",this.component.tabIndex="-1",this.slider=n.createElement("span"),this.slider.className="slider round",this.input=n.createElement("input"),this.input.type="checkbox",this.input.checked=t,this.input.tabIndex="0",this.component.appendChild(this.input),this.component.appendChild(this.slider),this.component.addEventListener("click",this._onClick.bind(this,e)),this.component.addEventListener("keydown",this._onChange.bind(this,e))}},{key:"_onClick",value:function(e,t){if(this.input.disabled)return!1;this.toggle(),e&&e(this)}},{key:"_onChange",value:function(e,t){if(this.input.disabled)return!1;var n=t.which||t.keyCode;32==n?(this.toggle(),e&&e(this),t.stopPropagation()):39==n?(this.check(),e&&e(this),t.stopPropagation()):37==n&&(this.uncheck(),e&&e(this),t.stopPropagation())}}])&&r(t.prototype,n),i&&r(t,i),e}()},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.doc=n,this.options=r({dateFormat:this._mapMask(t.mask),onReady:this._onReady.bind(this)},t),this._build(this.options,this.doc)}var t,n,a;return t=e,(n=[{key:"setDate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.flatpickr.setDate(e||"",t)}},{key:"setOption",value:function(e,t){this.flatpickr.set(e,t)}},{key:"open",value:function(){this.flatpickr.open(),this.flatpickr.input.focus()}},{key:"close",value:function(){this.flatpickr.close()}},{key:"enable",value:function(){this.input.disabled=!1}},{key:"disable",value:function(){this.input.disabled=!0}},{key:"destroy",value:function(){this.flatpickr.destroy(),this.clearButton.removeEventListener("click",this._onClearButtonClick.bind(this)),this.component.removeEventListener("keydown",this._onKeyDown.bind(this))}},{key:"_build",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;this.component=t.createElement("div"),this.component.className="DateTimesDialog",this.component.tabIndex="0",this.input=t.createElement("input"),this.component.appendChild(this.input),this.flatpickr=flatpickr(this.input,e),this.component.addEventListener("keydown",this._onKeyDown.bind(this))}},{key:"_onKeyDown",value:function(e){var t=e.which||e.keyCode;if([37,39].indexOf(t)>-1)e.stopPropagation();else if(38===t){var n=this.flatpickr.input.value,r=Date.parse(n);r instanceof Date||(r=new Date(n)),r.setDate(r.getDate()+1),this.flatpickr.setDate(r),this.flatpickr.input.value=BBj.Masks.Types.date(r,this.options.mask),e.stopPropagation()}else if(40===t){var i=this.flatpickr.input.value,a=Date.parse(i);a instanceof Date||(next=new Date(i)),a.setDate(a.getDate()-1),this.flatpickr.setDate(a),this.flatpickr.input.value=BBj.Masks.Types.date(a,this.options.mask),e.stopPropagation()}else 9===t&&this.setDate(this.flatpickr.input.value,!0)}},{key:"_onReady",value:function(e,t,n){n.calendarContainer.querySelector(".flatpickr-clear")||(this.clearButton=this.doc.createElement("button"),this.clearButton.className="flatpickr-clear",this.clearButton.innerHTML="Clear",n.calendarContainer.appendChild(this.clearButton),this.clearButton.addEventListener("click",this._onClearButtonClick.bind(this,n)))}},{key:"_onClearButtonClick",value:function(e){e.clear(),e.close(),this.options.hasOwnProperty("onClear")&&this.options.onClear()}},{key:"_mapMask",value:function(e){var t=this._getMasksMapping(),n=e;for(var r in t)n=n.replace(new RegExp("(%"+r+")","g"),t[r]);return n}},{key:"_getMasksMapping",value:function(){return{Yz:"y",Ys:"Y",Yl:"Y",Yp:"Y",Yd:"Y",Y:"Y",Mz:"m",Ms:"n",Ml:"n",Mp:"n",Md:"n",M:"n",Dz:"d",Ds:"j",Dl:"j",Dp:"j",Dd:"j",D:"j",Hz:"H",Hs:"H",Hl:"H",Hp:"H",Hd:"H",H:"H",hz:"h",hs:"h",hl:"h",hp:"h",hd:"h",h:"h",mz:"i",ms:"i",ml:"i",mp:"i",md:"i",m:"i",sz:"S",ss:"s",sl:"s",sp:"s",sd:"s",s:"s",PP:"K",P:"K",pp:"K",p:"K"}}}])&&i(t.prototype,n),a&&i(t,a),e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(3),i=n(0);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n\n
  • '.concat(n||"◉ True",'
  • \n
  • ').concat(r||"◎ False",'
  • \n
  • ').concat(i||"◍ None","
  • \n \n "),this.filterElements=this.gui.querySelectorAll("li");for(var a=0;a=s&&n<=c}else if(void 0!==i){t=new Date(i)===n}else t=!0;return t}},{key:"isFilterActive",value:function(){return Array.isArray(this.filterDates)&&this.filterDates.length}},{key:"getModel",value:function(){return{value:this.filterDates}}},{key:"getModelAsString",value:function(){var e=this.getOption("FILTER_MASK",this.params),t=o(this.filterDates,2),n=t[0],r=t[1],i="";return n&&(i+="".concat(BBj.Masks.Types.date(n,e))),r&&(i+=" - ".concat(BBj.Masks.Types.date(r,e))),i}}])&&s(n.prototype,c),l&&s(n,l),t}()},function(e,t,n){var r=n(15);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:function(){return window.top.document.head}};n(2)(r,i);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".flatpickr-calendar{font-size:13px;border-radius:5px}.flatpickr-calendar .flatpickr-clear{padding:7px;margin:12px;text-align:center;background-color:#569ff7;color:#fff;outline:0;border:0;min-width:100px;cursor:pointer;box-shadow:0 0 2px 0 transparent;transition:box-shadow .36s}.flatpickr-calendar .flatpickr-clear:focus,.flatpickr-calendar .flatpickr-clear:hover{box-shadow:0 0 2px 0 #9e9e9e}.DateTimesDialog{max-width:307.875px;overflow:hidden}.DateTimesDialog input{min-width:100%;max-width:100%;width:100%;height:100%;margin-left:auto;margin-right:auto;padding:3px;outline:0;border:none}",""])},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(0);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){for(var n=0;n'):this.container.innerHTML=e.value}else this.container.innerHTML=""}},{key:"getGui",value:function(){return this.container}}])&&a(n.prototype,o),s&&a(n,s),t}()},function(e,t,n){var r=n(18);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:function(){return window.top.document.head}};n(2)(r,i);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".BasicImagesRenderer img{display:block;margin-left:auto;margin-right:auto}",""])},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(0);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){for(var n=0;n12?"PM":"AM",pp:e.hours24>12?"pm":"am",p:e.hours24>12?"pm":"am",Jz:1==String(e.dayOfYear).length?"0"+e.dayOfYear:e.dayOfYear,Js:e.dayOfYear,Jl:e.dayOfYear,Jd:e.dayOfYear,J:e.dayOfYear,Wz:1==String(e.dayOfWeek).length?"0"+e.dayOfWeek:e.dayOfWeek,Ws:e.dayOfWeek,Wl:e.dayOfWeek,Wp:String.fromCharCode(e.dayOfWeek),Wd:e.dayOfWeek,W:e.dayOfWeek}}},{key:"_getDayOfYear",value:function(e){var t=new Date(e),n=new Date(t.getFullYear(),0,0),r=t-n+60*(n.getTimezoneOffset()-t.getTimezoneOffset())*1e3;return Math.floor(r/864e5)}}])&&r(t.prototype,n),i&&r(t,i),e}();t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DateMask",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"Types",{enumerable:!0,get:function(){return i.default}});var r=a(n(0)),i=a(n(2));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(3)),i=a(n(0));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var n=0;n0?e.substring(0,m):"",y=e.split("").reverse().join(""),v=y.search(/[0-9\-\+#]/),b=p-v,w=e.substring(b,b+1),k=b+("."===w||","===w?1:0),D=v>0?e.substring(k,p):"";if(f="-"===(e=e.substring(m,k)).charAt(0),h="+"===e.charAt(0),n=t<0?t=-t:0,i=(r=e.match(/[^\d\-\+#]/g))&&r[r.length-1]||".",a=r&&r[1]&&r[0]||",",e=e.split(i),t=+(t=t.toFixed(e[1]&&e[1].length))+"",s=e[1]&&e[1].lastIndexOf("0"),(!(l=t.split("."))[1]||l[1]&&l[1].length<=s)&&(t=(+t).toFixed(s+1)),u=e[0].split(a),e[0]=u.join(""),(o=e[0]&&e[0].indexOf("0"))>-1)for(;l[0].lengtht?1:0;throw new TypeError(e+" - "+t)},o.equals=function(e,t){return 0===e.compareTo(t)},o.getDayNumberFromName=function(e){for(var t=c.dayNames,n=c.abbreviatedDayNames,r=c.shortestDayNames,i=e.toLowerCase(),a=0;a=e.getTime()&&this.getTime()<=t.getTime()},s.isAfter=function(e){return 1===this.compareTo(e||new Date)},s.isBefore=function(e){return-1===this.compareTo(e||new Date)},s.isToday=function(){return this.isSameDay(new Date)},s.isSameDay=function(e){return this.clone().clearTime().equals(e.clone().clearTime())},s.addMilliseconds=function(e){return this.setMilliseconds(this.getMilliseconds()+e),this},s.addSeconds=function(e){return this.addMilliseconds(1e3*e)},s.addMinutes=function(e){return this.addMilliseconds(6e4*e)},s.addHours=function(e){return this.addMilliseconds(36e5*e)},s.addDays=function(e){return this.setDate(this.getDate()+e),this},s.addWeeks=function(e){return this.addDays(7*e)},s.addMonths=function(e){var t=this.getDate();return this.setDate(1),this.setMonth(this.getMonth()+e),this.setDate(Math.min(t,o.getDaysInMonth(this.getFullYear(),this.getMonth()))),this},s.addYears=function(e){return this.addMonths(12*e)},s.add=function(e){if("number"==typeof e)return this._orient=e,this;var t=e;return t.milliseconds&&this.addMilliseconds(t.milliseconds),t.seconds&&this.addSeconds(t.seconds),t.minutes&&this.addMinutes(t.minutes),t.hours&&this.addHours(t.hours),t.weeks&&this.addWeeks(t.weeks),t.months&&this.addMonths(t.months),t.years&&this.addYears(t.years),t.days&&this.addDays(t.days),this},s.getWeek=function(){var e,t,r,o,s,c,l;return n=n||this.getFullYear(),i=i||this.getMonth()+1,a=a||this.getDate(),i<=2?(l=(t=((e=n-1)/4|0)-(e/100|0)+(e/400|0))-(((e-1)/4|0)-((e-1)/100|0)+((e-1)/400|0)),r=0,o=a-1+31*(i-1)):(r=1+(l=(t=((e=n)/4|0)-(e/100|0)+(e/400|0))-(((e-1)/4|0)-((e-1)/100|0)+((e-1)/400|0))),o=a+(153*(i-3)+2)/5+58+l),n=i=a=null,(c=o+3-(o+(s=(e+t)%7)-r)%7|0)<0?53-((s-l)/5|0):c>364+l?1:1+(c/7|0)},s.getISOWeek=function(){return n=this.getUTCFullYear(),i=this.getUTCMonth()+1,a=this.getUTCDate(),l(this.getWeek())},s.setWeek=function(e){return this.moveToDayOfWeek(1).addWeeks(e-this.getWeek())},o._validate=function(e,t,n,r){if(void 0===e)return!1;if("number"!=typeof e)throw new TypeError(e+" is not a Number.");if(en)throw new RangeError(e+" is not a valid value for "+r+".");return!0},o.validateMillisecond=function(e){return o._validate(e,0,999,"millisecond")},o.validateSecond=function(e){return o._validate(e,0,59,"second")},o.validateMinute=function(e){return o._validate(e,0,59,"minute")},o.validateHour=function(e){return o._validate(e,0,23,"hour")},o.validateDay=function(e,t,n){return o._validate(e,1,o.getDaysInMonth(t,n),"day")},o.validateMonth=function(e){return o._validate(e,0,11,"month")},o.validateYear=function(e){return o._validate(e,0,9999,"year")},s.set=function(e){return o.validateMillisecond(e.millisecond)&&this.addMilliseconds(e.millisecond-this.getMilliseconds()),o.validateSecond(e.second)&&this.addSeconds(e.second-this.getSeconds()),o.validateMinute(e.minute)&&this.addMinutes(e.minute-this.getMinutes()),o.validateHour(e.hour)&&this.addHours(e.hour-this.getHours()),o.validateMonth(e.month)&&this.addMonths(e.month-this.getMonth()),o.validateYear(e.year)&&this.addYears(e.year-this.getFullYear()),o.validateDay(e.day,this.getFullYear(),this.getMonth())&&this.addDays(e.day-this.getDate()),e.timezone&&this.setTimezone(e.timezone),e.timezoneOffset&&this.setTimezoneOffset(e.timezoneOffset),e.week&&o._validate(e.week,0,53,"week")&&this.setWeek(e.week),this},s.moveToFirstDayOfMonth=function(){return this.set({day:1})},s.moveToLastDayOfMonth=function(){return this.set({day:o.getDaysInMonth(this.getFullYear(),this.getMonth())})},s.moveToNthOccurrence=function(e,t){var n=0;if(t>0)n=t-1;else if(-1===t)return this.moveToLastDayOfMonth(),this.getDay()!==e&&this.moveToDayOfWeek(e,-1),this;return this.moveToFirstDayOfMonth().addDays(-1).moveToDayOfWeek(e,1).addWeeks(n)},s.moveToDayOfWeek=function(e,t){var n=(e-this.getDay()+7*(t||1))%7;return this.addDays(0===n?n+=7*(t||1):n)},s.moveToMonth=function(e,t){var n=(e-this.getMonth()+12*(t||1))%12;return this.addMonths(0===n?n+=12*(t||1):n)},s.getOrdinalNumber=function(){return Math.ceil((this.clone().clearTime()-new Date(this.getFullYear(),0,1))/864e5)+1},s.getTimezone=function(){return o.getTimezoneAbbreviation(this.getUTCOffset())},s.setTimezoneOffset=function(e){var t=this.getTimezoneOffset(),n=-6*Number(e)/10;return this.addMinutes(n-t)},s.setTimezone=function(e){return this.setTimezoneOffset(o.getTimezoneOffset(e))},s.hasDaylightSavingTime=function(){return Date.today().set({month:0,day:1}).getTimezoneOffset()!==Date.today().set({month:6,day:1}).getTimezoneOffset()},s.isDaylightSavingTime=function(){return this.hasDaylightSavingTime()&&(new Date).getTimezoneOffset()===Date.today().set({month:6,day:1}).getTimezoneOffset()},s.getUTCOffset=function(){var e,t=-10*this.getTimezoneOffset()/6;return t<0?(e=(t-1e4).toString()).charAt(0)+e.substr(2):"+"+(e=(t+1e4).toString()).substr(1)},s.getElapsed=function(e){return(e||new Date)-this},s.toISOString||(s.toISOString=function(){function e(e){return e<10?"0"+e:e}return'"'+this.getUTCFullYear()+"-"+e(this.getUTCMonth()+1)+"-"+e(this.getUTCDate())+"T"+e(this.getUTCHours())+":"+e(this.getUTCMinutes())+":"+e(this.getUTCSeconds())+'Z"'}),s._toString=s.toString,s.toString=function(e){var t=this;if(e&&1==e.length){var n=c.formatPatterns;switch(t.t=t.toString,e){case"d":return t.t(n.shortDate);case"D":return t.t(n.longDate);case"F":return t.t(n.fullDateTime);case"m":return t.t(n.monthDay);case"r":return t.t(n.rfc1123);case"s":return t.t(n.sortableDateTime);case"t":return t.t(n.shortTime);case"T":return t.t(n.longTime);case"u":return t.t(n.universalSortableDateTime);case"y":return t.t(n.yearMonth)}}return e?e.replace(/(\\)?(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|S)/g,function(e){if("\\"===e.charAt(0))return e.replace("\\","");switch(t.h=t.getHours,e){case"hh":return l(t.h()<13?0===t.h()?12:t.h():t.h()-12);case"h":return t.h()<13?0===t.h()?12:t.h():t.h()-12;case"HH":return l(t.h());case"H":return t.h();case"mm":return l(t.getMinutes());case"m":return t.getMinutes();case"ss":return l(t.getSeconds());case"s":return t.getSeconds();case"yyyy":return l(t.getFullYear(),4);case"yy":return l(t.getFullYear());case"dddd":return c.dayNames[t.getDay()];case"ddd":return c.abbreviatedDayNames[t.getDay()];case"dd":return l(t.getDate());case"d":return t.getDate();case"MMMM":return c.monthNames[t.getMonth()];case"MMM":return c.abbreviatedMonthNames[t.getMonth()];case"MM":return l(t.getMonth()+1);case"M":return t.getMonth()+1;case"t":return t.h()<12?c.amDesignator.substring(0,1):c.pmDesignator.substring(0,1);case"tt":return t.h()<12?c.amDesignator:c.pmDesignator;case"S":return function(e){switch(1*e){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}}(t.getDate());default:return e}}):this._toString()},function(){var e=Date,t=e.prototype,n=e.CultureInfo,r=Number.prototype;t._orient=1,t._nth=null,t._is=!1,t._same=!1,t._isSecond=!1,r._dateElement="day",t.next=function(){return this._orient=1,this},e.next=function(){return e.today().next()},t.last=t.prev=t.previous=function(){return this._orient=-1,this},e.last=e.prev=e.previous=function(){return e.today().last()},t.is=function(){return this._is=!0,this},t.same=function(){return this._same=!0,this._isSecond=!1,this},t.today=function(){return this.same().day()},t.weekday=function(){return!!this._is&&(this._is=!1,!this.is().sat()&&!this.is().sun())},t.at=function(t){return"string"==typeof t?e.parse(this.toString("d")+" "+t):this.set(t)},r.fromNow=r.after=function(e){var t={};return t[this._dateElement]=this,(e?e.clone():new Date).add(t)},r.ago=r.before=function(e){var t={};return t[this._dateElement]=-1*this,(e?e.clone():new Date).add(t)};var i,a="sunday monday tuesday wednesday thursday friday saturday".split(/\s/),o="january february march april may june july august september october november december".split(/\s/),s="Millisecond Second Minute Hour Day Week Month Year".split(/\s/),c="Milliseconds Seconds Minutes Hours Date Week Month FullYear".split(/\s/),l="final first second third fourth fifth".split(/\s/);t.toObject=function(){for(var e={},t=0;tr)throw new RangeError(e.getDayName(t)+" does not occur "+n+" times in the month of "+e.getMonthName(r.getMonth())+" "+r.getFullYear()+".");return this}return this.moveToDayOfWeek(t,this._orient)}},d=function(t){return function(){var r=e.today(),i=t-r.getDay();return 0===t&&1===n.firstDayOfWeek&&0!==r.getDay()&&(i+=7),r.addDays(i)}},f=0;f-1;a--){if(t[r=s[a].toLowerCase()]!=n[r])return!1;if(i==r)break}return!0}return"s"!=e.substring(e.length-1)&&(e+="s"),this["add"+e](this._orient)}},y=function(e){return function(){return this._dateElement=e,this}},v=0;v0&&!d)try{c=r.call(this,o[1])}catch(e){d=!0}else d=!0;if(d||0!==c[1].length||(d=!0),!d){for(var h=[],p=0;p0&&(l[0]=l[0].concat(s[0]),l[1]=s[1])}if(l[1].length1?t=Array.prototype.slice.call(arguments):arguments[0]instanceof Array&&(t=arguments[0]),!t)return e.apply(null,arguments);for(var r=0,i=t.shift();r2?n:n+(n+2e3e.getDaysInMonth(this.year,this.month))throw new RangeError(this.day+" is not a valid value for days.");var i=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);return this.timezone?i.set({timezone:this.timezone}):this.timezoneOffset&&i.set({timezoneOffset:this.timezoneOffset}),i},finish:function(t){if(0===(t=t instanceof Array?n(t):[t]).length)return null;for(var r=0;r11)]},M:function(e,t){return p(e.getMonth(),!0,t)},S:function(e){return n(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return e.getFullYear()},d:function(e){return n(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return n(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return n(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},u={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"]},d=function(e){var t=e.config,n=void 0===t?g:t,r=e.l10n,i=void 0===r?u:r;return function(e,t,r){if(void 0!==n.formatDate)return n.formatDate(e,t);var a=r||i;return t.split("").map(function(t,r,i){return l[t]&&"\\"!==i[r-1]?l[t](e,a,n):"\\"!==t?t:""}).join("")}},f=function(e){var t=e.config,n=void 0===t?g:t,r=e.l10n,i=void 0===r?u:r;return function(e,t,r){if(0===e||e){var a,o=e;if(e instanceof Date)a=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)a=new Date(e);else if("string"==typeof e){var l=t||(n||g).dateFormat,u=String(e).trim();if("today"===u)a=new Date,r=!0;else if(/Z$/.test(u)||/GMT$/.test(u))a=new Date(e);else if(n&&n.parseDate)a=n.parseDate(e,l);else{a=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var d=void 0,f=[],h=0,p=0,m="";h",noCalendar:!1,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1};function y(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function v(e,t,n){var r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function b(e,t){var n=v("div","numInputWrapper"),r=v("input","numInput "+e),i=v("span","arrowUp"),a=v("span","arrowDown");if(r.type="text",r.pattern="\\d*",void 0!==t)for(var o in t)r.setAttribute(o,t[o]);return n.appendChild(r),n.appendChild(i),n.appendChild(a),n}"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;no&&(d=i===s.hourElement?d-o-r(!s.amPM):a,h&&I(void 0,1,s.hourElement)),s.amPM&&f&&(1===c?d+l===23:Math.abs(d-l)>c)&&(s.amPM.textContent=s.l10n.amPM[r(s.amPM.textContent===s.l10n.amPM[0])]),i.value=n(d)}}(e),0!==s.selectedDates.length&&("input"!==e.type?(D(),ne()):setTimeout(function(){D(),ne()},k))}function D(){if(void 0!==s.hourElement&&void 0!==s.minuteElement){var e,t,n=(parseInt(s.hourElement.value.slice(-2),10)||0)%24,i=(parseInt(s.minuteElement.value,10)||0)%60,a=void 0!==s.secondElement?(parseInt(s.secondElement.value,10)||0)%60:0;void 0!==s.amPM&&(e=n,t=s.amPM.textContent,n=e%12+12*r(t===s.l10n.amPM[1]));var o=void 0!==s.config.minTime||s.config.minDate&&s.minDateHasTime&&s.latestSelectedDateObj&&0===h(s.latestSelectedDateObj,s.config.minDate,!0);if(void 0!==s.config.maxTime||s.config.maxDate&&s.maxDateHasTime&&s.latestSelectedDateObj&&0===h(s.latestSelectedDateObj,s.config.maxDate,!0)){var c=void 0!==s.config.maxTime?s.config.maxTime:s.config.maxDate;(n=Math.min(n,c.getHours()))===c.getHours()&&(i=Math.min(i,c.getMinutes()))}if(o){var l=void 0!==s.config.minTime?s.config.minTime:s.config.minDate;(n=Math.max(n,l.getHours()))===l.getHours()&&(i=Math.max(i,l.getMinutes()))}x(n,i,a)}}function M(e){var t=e||s.latestSelectedDateObj;t&&x(t.getHours(),t.getMinutes(),t.getSeconds())}function x(e,t,i){void 0!==s.latestSelectedDateObj&&s.latestSelectedDateObj.setHours(e%24,t,i||0,0),s.hourElement&&s.minuteElement&&!s.isMobile&&(s.hourElement.value=n(s.config.time_24hr?e:(12+e)%12+12*r(e%12==0)),s.minuteElement.value=n(t),void 0!==s.amPM&&(s.amPM.textContent=s.l10n.amPM[r(e>=12)]),void 0!==s.secondElement&&(s.secondElement.value=n(i)))}function C(e){var t=parseInt(e.target.value)+(e.delta||0);4!==t.toString().length&&"Enter"!==e.key||(s.currentYearElement.blur(),/[^\d]/.test(t.toString())||L(t))}function O(e,t,n,r){return t instanceof Array?t.forEach(function(t){return O(e,t,n,r)}):e instanceof Array?e.forEach(function(e){return O(e,t,n,r)}):(e.addEventListener(t,n,r),void s._handlers.push({element:e,event:t,handler:n}))}function T(e){return function(t){1===t.which&&e(t)}}function E(){X("onChange")}function _(e){var t=void 0!==e?s.parseDate(e):s.latestSelectedDateObj||(s.config.minDate&&s.config.minDate>s.now?s.config.minDate:s.config.maxDate&&s.config.maxDates.minRangeDate&&ts.selectedDates[0]&&(s.maxRangeDate=t)),"range"===s.config.mode&&(function(e){return!("range"!==s.config.mode||s.selectedDates.length<2)&&h(e,s.selectedDates[0])>=0&&h(e,s.selectedDates[1])<=0}(t)&&!ee(t)&&a.classList.add("inRange"),1===s.selectedDates.length&&void 0!==s.minRangeDate&&void 0!==s.maxRangeDate&&(ts.maxRangeDate)&&a.classList.add("notAllowed")),s.weekNumbers&&"prevMonthDay"!==e&&n%7==1&&s.weekNumbers.insertAdjacentHTML("beforeend",""+s.config.getWeek(t)+""),X("onDayCreate",a),a}function j(e,t){var n=e+t||0,r=void 0!==e?s.days.childNodes[n]:s.selectedDateElem||s.todayDateElem||s.days.childNodes[0];void 0===r&&0!==t&&(t>0?(s.changeMonth(1,!0,!0),n%=42):t<0&&(s.changeMonth(-1,!0,!0),n+=42)),(r=r||s.days.childNodes[n]).focus(),"range"===s.config.mode&&z(r)}function N(){if(void 0!==s.daysContainer){var e=(new Date(s.currentYear,s.currentMonth,1).getDay()-s.l10n.firstDayOfWeek+7)%7,t="range"===s.config.mode,n=s.utils.getDaysInMonth((s.currentMonth-1+12)%12),r=s.utils.getDaysInMonth(),i=window.document.createDocumentFragment(),a=n+1-e,o=0;for(s.weekNumbers&&s.weekNumbers.firstChild&&(s.weekNumbers.textContent=""),t&&(s.minRangeDate=new Date(s.currentYear,s.currentMonth-1,a),s.maxRangeDate=new Date(s.currentYear,s.currentMonth+1,(42-e)%r));a<=n;a++,o++)i.appendChild(P("prevMonthDay",new Date(s.currentYear,s.currentMonth-1,a),a,o));for(a=1;a<=r;a++,o++)i.appendChild(P("",new Date(s.currentYear,s.currentMonth,a),a,o));for(var c=r+1;c<=42-e;c++,o++)i.appendChild(P("nextMonthDay",new Date(s.currentYear,s.currentMonth+1,c%r),c,o));t&&1===s.selectedDates.length&&i.childNodes[0]?(s._hidePrevMonthArrow=s._hidePrevMonthArrow||!!s.minRangeDate&&s.minRangeDate>i.childNodes[0].dateObj,s._hideNextMonthArrow=s._hideNextMonthArrow||!!s.maxRangeDate&&s.maxRangeDate0&&e\n "+t.join("")+"\n \n ",s.weekdayContainer}function R(e,t,n){void 0===t&&(t=!0),void 0===n&&(n=!1);var r=t?e:e-s.currentMonth;r<0&&s._hidePrevMonthArrow||r>0&&s._hideNextMonthArrow||(s.currentMonth+=r,(s.currentMonth<0||s.currentMonth>11)&&(s.currentYear+=s.currentMonth>11?1:-1,s.currentMonth=(s.currentMonth+12)%12,X("onYearChange")),N(),X("onMonthChange"),te(),n&&document.activeElement&&document.activeElement.$i&&j(document.activeElement.$i,0))}function H(e){return!(!s.config.appendTo||!s.config.appendTo.contains(e))||s.calendarContainer.contains(e)}function F(e){if(s.isOpen&&!s.config.inline){var t=H(e.target),n=e.target===s.input||e.target===s.altInput||s.element.contains(e.target)||e.path&&e.path.indexOf&&(~e.path.indexOf(s.input)||~e.path.indexOf(s.altInput)),r="blur"===e.type?n&&e.relatedTarget&&!H(e.relatedTarget):!n&&!t,i=!s.config.ignoredFocusElements.some(function(t){return t.contains(e.target)});r&&i&&(s.close(),"range"===s.config.mode&&1===s.selectedDates.length&&(s.clear(!1),s.redraw()))}}function L(e){if(!(!e||s.currentYearElement.getAttribute("data-min")&&eparseInt(s.currentYearElement.getAttribute("data-max")))){var t=e,n=s.currentYear!==t;s.currentYear=t||s.currentYear,s.config.maxDate&&s.currentYear===s.config.maxDate.getFullYear()?s.currentMonth=Math.min(s.config.maxDate.getMonth(),s.currentMonth):s.config.minDate&&s.currentYear===s.config.minDate.getFullYear()&&(s.currentMonth=Math.max(s.config.minDate.getMonth(),s.currentMonth)),n&&(s.redraw(),X("onYearChange"))}}function Y(e,t){void 0===t&&(t=!0);var n=s.parseDate(e,void 0,t);if(s.config.minDate&&n&&h(n,s.config.minDate,void 0!==t?t:!s.minDateHasTime)<0||s.config.maxDate&&n&&h(n,s.config.maxDate,void 0!==t?t:!s.maxDateHasTime)>0)return!1;if(!s.config.enable.length&&!s.config.disable.length)return!0;if(void 0===n)return!1;for(var r=s.config.enable.length>0,i=r?s.config.enable:s.config.disable,a=0,o=void 0;a=o.from.getTime()&&n.getTime()<=o.to.getTime())return r}return!r}function B(e){var t=e.target===s._input,n=H(e.target),r=s.config.allowInput,i=s.isOpen&&(!r||!t),a=s.config.inline&&t&&!r;if(13===e.keyCode&&t){if(r)return s.setDate(s._input.value,!0,e.target===s.altInput?s.config.altFormat:s.config.dateFormat),e.target.blur();s.open()}else if(n||i||a){var o=!!s.timeContainer&&s.timeContainer.contains(e.target);switch(e.keyCode){case 13:o?ne():V(e);break;case 27:e.preventDefault(),s.close();break;case 8:case 46:t&&!s.config.allowInput&&s.clear();break;case 37:case 39:if(o)s.hourElement&&s.hourElement.focus();else if(e.preventDefault(),s.daysContainer){var c=39===e.keyCode?1:-1;e.ctrlKey?R(c,!0,!0):j(e.target.$i,c)}break;case 38:case 40:e.preventDefault();var l=40===e.keyCode?1:-1;s.daysContainer&&void 0!==e.target.$i?e.ctrlKey?(L(s.currentYear-l),j(e.target.$i,0)):o||j(e.target.$i,7*l):s.config.enableTime&&(!o&&s.hourElement&&s.hourElement.focus(),g(e),s._debouncedChange());break;case 9:e.target===s.hourElement?(e.preventDefault(),s.minuteElement.select()):e.target===s.minuteElement&&(s.secondElement||s.amPM)?(e.preventDefault(),void 0!==s.secondElement?s.secondElement.focus():void 0!==s.amPM&&s.amPM.focus()):e.target===s.secondElement&&s.amPM&&(e.preventDefault(),s.amPM.focus())}switch(e.key){case s.l10n.amPM[0].charAt(0):void 0!==s.amPM&&e.target===s.amPM&&(s.amPM.textContent=s.l10n.amPM[0],D(),ne());break;case s.l10n.amPM[1].charAt(0):void 0!==s.amPM&&e.target===s.amPM&&(s.amPM.textContent=s.l10n.amPM[1],D(),ne())}X("onKeyDown",e)}}function z(e){if(1===s.selectedDates.length&&e.classList.contains("flatpickr-day")&&!e.classList.contains("disabled")&&void 0!==s.minRangeDate&&void 0!==s.maxRangeDate){for(var t=e.dateObj,n=s.parseDate(s.selectedDates[0],void 0,!0),r=Math.min(t.getTime(),s.selectedDates[0].getTime()),i=Math.max(t.getTime(),s.selectedDates[0].getTime()),a=!1,o=r;os.maxRangeDate.getTime(),d=s.days.childNodes[o];if(u)return d.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(e){d.classList.remove(e)}),"continue";if(a&&!u)return"continue";["startRange","inRange","endRange","notAllowed"].forEach(function(e){d.classList.remove(e)});var f=Math.max(s.minRangeDate.getTime(),r),h=Math.min(s.maxRangeDate.getTime(),i);e.classList.add(tt&&l===n.getTime()&&d.classList.add("endRange"),l>=f&&l<=h&&d.classList.add("inRange")},l=0,u=s.days.childNodes[l].dateObj;l<42;l++,u=s.days.childNodes[l]&&s.days.childNodes[l].dateObj)c(l,u)}}function W(){!s.isOpen||s.config.static||s.config.inline||K()}function U(e){return function(t){var n=s.config["_"+e+"Date"]=s.parseDate(t,s.config.dateFormat),r=s.config["_"+("min"===e?"max":"min")+"Date"];void 0!==n&&(s["min"===e?"minDateHasTime":"maxDateHasTime"]=n.getHours()>0||n.getMinutes()>0||n.getSeconds()>0),s.selectedDates&&(s.selectedDates=s.selectedDates.filter(function(e){return Y(e)}),s.selectedDates.length||"min"!==e||M(n),ne()),s.daysContainer&&(J(),void 0!==n?s.currentYearElement[e]=n.getFullYear().toString():s.currentYearElement.removeAttribute(e),s.currentYearElement.disabled=!!r&&void 0!==n&&r.getFullYear()===n.getFullYear())}}function G(){"object"!=typeof s.config.locale&&void 0===w.l10ns[s.config.locale]&&s.config.errorHandler(new Error("flatpickr: invalid locale "+s.config.locale)),s.l10n=t({},w.l10ns.default,"object"==typeof s.config.locale?s.config.locale:"default"!==s.config.locale?w.l10ns[s.config.locale]:void 0),c.K="("+s.l10n.amPM[0]+"|"+s.l10n.amPM[1]+"|"+s.l10n.amPM[0].toLowerCase()+"|"+s.l10n.amPM[1].toLowerCase()+")",s.formatDate=d(s)}function K(e){if(void 0!==s.calendarContainer){X("onPreCalendarPosition");var t=e||s._positionElement,n=Array.prototype.reduce.call(s.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),r=s.calendarContainer.offsetWidth,i=s.config.position,a=t.getBoundingClientRect(),o=window.innerHeight-a.bottom,c="above"===i||"below"!==i&&on,l=window.pageYOffset+a.top+(c?-n-2:t.offsetHeight+2);if(y(s.calendarContainer,"arrowTop",!c),y(s.calendarContainer,"arrowBottom",c),!s.config.inline){var u=window.pageXOffset+a.left,d=window.document.body.offsetWidth-a.right,f=u+r>window.document.body.offsetWidth;y(s.calendarContainer,"rightMost",f),s.config.static||(s.calendarContainer.style.top=l+"px",f?(s.calendarContainer.style.left="auto",s.calendarContainer.style.right=d+"px"):(s.calendarContainer.style.left=u+"px",s.calendarContainer.style.right="auto"))}}}function J(){s.config.noCalendar||s.isMobile||(A(),te(),N())}function V(e){e.preventDefault(),e.stopPropagation();var t=function e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(e.target,function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("disabled")&&!e.classList.contains("notAllowed")});if(void 0!==t){var n=t,r=s.latestSelectedDateObj=new Date(n.dateObj.getTime()),i=r.getMonth()!==s.currentMonth&&"range"!==s.config.mode;if(s.selectedDateElem=n,"single"===s.config.mode)s.selectedDates=[r];else if("multiple"===s.config.mode){var a=ee(r);a?s.selectedDates.splice(parseInt(a),1):s.selectedDates.push(r)}else"range"===s.config.mode&&(2===s.selectedDates.length&&s.clear(),s.selectedDates.push(r),0!==h(r,s.selectedDates[0],!0)&&s.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()}));if(D(),i){var o=s.currentYear!==r.getFullYear();s.currentYear=r.getFullYear(),s.currentMonth=r.getMonth(),o&&X("onYearChange"),X("onMonthChange")}if(N(),s.config.minDate&&s.minDateHasTime&&s.config.enableTime&&0===h(r,s.config.minDate)&&M(s.config.minDate),ne(),s.config.enableTime&&setTimeout(function(){return s.showTimeInput=!0},50),"range"===s.config.mode&&(1===s.selectedDates.length?(z(n),s._hidePrevMonthArrow=s._hidePrevMonthArrow||void 0!==s.minRangeDate&&s.minRangeDate>s.days.childNodes[0].dateObj,s._hideNextMonthArrow=s._hideNextMonthArrow||void 0!==s.maxRangeDate&&s.maxRangeDate0,s.latestSelectedDateObj=s.selectedDates[0],s.redraw(),_(),M(),ne(t),t&&X("onChange")},s.toggle=function(){if(s.isOpen)return s.close();s.open()};var q={locale:[G]};function Z(e,t){var n=[];if(e instanceof Array)n=e.map(function(e){return s.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)n=[s.parseDate(e,t)];else if("string"==typeof e)switch(s.config.mode){case"single":n=[s.parseDate(e,t)];break;case"multiple":n=e.split(s.config.conjunction).map(function(e){return s.parseDate(e,t)});break;case"range":n=e.split(s.l10n.rangeSeparator).map(function(e){return s.parseDate(e,t)})}else s.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));s.selectedDates=n.filter(function(e){return e instanceof Date&&Y(e,!1)}),"range"===s.config.mode&&s.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function $(e){return e.map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?s.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:s.parseDate(e.from,void 0),to:s.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function X(e,t){var n=s.config[e];if(void 0!==n&&n.length>0)for(var r=0;n[r]&&rs.config.maxDate.getMonth():s.currentYear>s.config.maxDate.getFullYear()))}function ne(e){if(void 0===e&&(e=!0),!s.selectedDates.length)return s.clear(e);void 0!==s.mobileInput&&s.mobileFormatStr&&(s.mobileInput.value=void 0!==s.latestSelectedDateObj?s.formatDate(s.latestSelectedDateObj,s.mobileFormatStr):"");var t="range"!==s.config.mode?s.config.conjunction:s.l10n.rangeSeparator;s.input.value=s.selectedDates.map(function(e){return s.formatDate(e,s.config.dateFormat)}).join(t),void 0!==s.altInput&&(s.altInput.value=s.selectedDates.map(function(e){return s.formatDate(e,s.config.altFormat)}).join(t)),!1!==e&&X("onValueUpdate")}function re(e){e.preventDefault();var t=s.prevMonthNav.contains(e.target),n=s.nextMonthNav.contains(e.target);t||n?R(t?-1:1):e.target===s.currentYearElement?s.currentYearElement.select():"arrowUp"===e.target.className?s.changeYear(s.currentYear+1):"arrowDown"===e.target.className&&s.changeYear(s.currentYear-1)}return function(){s.element=s.input=e,s.isOpen=!1,function(){var n=["wrap","weekNumbers","allowInput","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],r=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],i=t({},o,JSON.parse(JSON.stringify(e.dataset||{}))),c={};s.config.parseDate=i.parseDate,s.config.formatDate=i.formatDate,Object.defineProperty(s.config,"enable",{get:function(){return s.config._enable||[]},set:function(e){s.config._enable=$(e)}}),Object.defineProperty(s.config,"disable",{get:function(){return s.config._disable||[]},set:function(e){s.config._disable=$(e)}}),!i.dateFormat&&i.enableTime&&(c.dateFormat=i.noCalendar?"H:i"+(i.enableSeconds?":S":""):w.defaultConfig.dateFormat+" H:i"+(i.enableSeconds?":S":"")),i.altInput&&i.enableTime&&!i.altFormat&&(c.altFormat=i.noCalendar?"h:i"+(i.enableSeconds?":S K":" K"):w.defaultConfig.altFormat+" h:i"+(i.enableSeconds?":S":"")+" K"),Object.defineProperty(s.config,"minDate",{get:function(){return s.config._minDate},set:U("min")}),Object.defineProperty(s.config,"maxDate",{get:function(){return s.config._maxDate},set:U("max")});var u=function(e){return function(t){s.config["min"===e?"_minTime":"_maxTime"]=s.parseDate(t,"H:i")}};Object.defineProperty(s.config,"minTime",{get:function(){return s.config._minTime},set:u("min")}),Object.defineProperty(s.config,"maxTime",{get:function(){return s.config._maxTime},set:u("max")}),Object.assign(s.config,c,i);for(var d=0;ds.now.getTime()?s.config.minDate:s.config.maxDate&&s.config.maxDate.getTime()0||s.config.minDate.getMinutes()>0||s.config.minDate.getSeconds()>0),s.maxDateHasTime=!!s.config.maxDate&&(s.config.maxDate.getHours()>0||s.config.maxDate.getMinutes()>0||s.config.maxDate.getSeconds()>0),Object.defineProperty(s,"showTimeInput",{get:function(){return s._showTimeInput},set:function(e){s._showTimeInput=e,s.calendarContainer&&y(s.calendarContainer,"showTimeInput",e),s.isOpen&&K()}})}(),s.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=s.currentMonth),void 0===t&&(t=s.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:s.l10n.daysInMonth[e]}},s.isMobile||function(){var e=window.document.createDocumentFragment();if(s.calendarContainer=v("div","flatpickr-calendar"),s.calendarContainer.tabIndex=-1,!s.config.noCalendar){if(e.appendChild(function(){var e=window.document.createDocumentFragment();s.monthNav=v("div","flatpickr-month"),s.prevMonthNav=v("span","flatpickr-prev-month"),s.prevMonthNav.innerHTML=s.config.prevArrow,s.currentMonthElement=v("span","cur-month");var t=b("cur-year",{tabindex:"-1"});return s.currentYearElement=t.childNodes[0],s.config.minDate&&s.currentYearElement.setAttribute("data-min",s.config.minDate.getFullYear().toString()),s.config.maxDate&&(s.currentYearElement.setAttribute("data-max",s.config.maxDate.getFullYear().toString()),s.currentYearElement.disabled=!!s.config.minDate&&s.config.minDate.getFullYear()===s.config.maxDate.getFullYear()),s.nextMonthNav=v("span","flatpickr-next-month"),s.nextMonthNav.innerHTML=s.config.nextArrow,s.navigationCurrentMonth=v("div","flatpickr-current-month"),s.navigationCurrentMonth.appendChild(s.currentMonthElement),s.navigationCurrentMonth.appendChild(t),e.appendChild(s.prevMonthNav),e.appendChild(s.navigationCurrentMonth),e.appendChild(s.nextMonthNav),s.monthNav.appendChild(e),Object.defineProperty(s,"_hidePrevMonthArrow",{get:function(){return s.__hidePrevMonthArrow},set:function(e){s.__hidePrevMonthArrow!==e&&(s.prevMonthNav.style.display=e?"none":"block"),s.__hidePrevMonthArrow=e}}),Object.defineProperty(s,"_hideNextMonthArrow",{get:function(){return s.__hideNextMonthArrow},set:function(e){s.__hideNextMonthArrow!==e&&(s.nextMonthNav.style.display=e?"none":"block"),s.__hideNextMonthArrow=e}}),te(),s.monthNav}()),s.innerContainer=v("div","flatpickr-innerContainer"),s.config.weekNumbers){var t=function(){s.calendarContainer.classList.add("hasWeeks");var e=v("div","flatpickr-weekwrapper");e.appendChild(v("span","flatpickr-weekday",s.l10n.weekAbbreviation));var t=v("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),i=t.weekWrapper,a=t.weekNumbers;s.innerContainer.appendChild(i),s.weekNumbers=a,s.weekWrapper=i}s.rContainer=v("div","flatpickr-rContainer"),s.rContainer.appendChild(A()),s.daysContainer||(s.daysContainer=v("div","flatpickr-days"),s.daysContainer.tabIndex=-1),N(),s.rContainer.appendChild(s.daysContainer),s.innerContainer.appendChild(s.rContainer),e.appendChild(s.innerContainer)}s.config.enableTime&&e.appendChild(function(){s.calendarContainer.classList.add("hasTime"),s.config.noCalendar&&s.calendarContainer.classList.add("noCalendar"),s.timeContainer=v("div","flatpickr-time"),s.timeContainer.tabIndex=-1;var e=v("span","flatpickr-time-separator",":"),t=b("flatpickr-hour");s.hourElement=t.childNodes[0];var i=b("flatpickr-minute");if(s.minuteElement=i.childNodes[0],s.hourElement.tabIndex=s.minuteElement.tabIndex=-1,s.hourElement.value=n(s.latestSelectedDateObj?s.latestSelectedDateObj.getHours():s.config.time_24hr?s.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(s.config.defaultHour)),s.minuteElement.value=n(s.latestSelectedDateObj?s.latestSelectedDateObj.getMinutes():s.config.defaultMinute),s.hourElement.setAttribute("data-step",s.config.hourIncrement.toString()),s.minuteElement.setAttribute("data-step",s.config.minuteIncrement.toString()),s.hourElement.setAttribute("data-min",s.config.time_24hr?"0":"1"),s.hourElement.setAttribute("data-max",s.config.time_24hr?"23":"12"),s.minuteElement.setAttribute("data-min","0"),s.minuteElement.setAttribute("data-max","59"),s.timeContainer.appendChild(t),s.timeContainer.appendChild(e),s.timeContainer.appendChild(i),s.config.time_24hr&&s.timeContainer.classList.add("time24hr"),s.config.enableSeconds){s.timeContainer.classList.add("hasSeconds");var a=b("flatpickr-second");s.secondElement=a.childNodes[0],s.secondElement.value=n(s.latestSelectedDateObj?s.latestSelectedDateObj.getSeconds():s.config.defaultSeconds),s.secondElement.setAttribute("data-step",s.minuteElement.getAttribute("data-step")),s.secondElement.setAttribute("data-min",s.minuteElement.getAttribute("data-min")),s.secondElement.setAttribute("data-max",s.minuteElement.getAttribute("data-max")),s.timeContainer.appendChild(v("span","flatpickr-time-separator",":")),s.timeContainer.appendChild(a)}return s.config.time_24hr||(s.amPM=v("span","flatpickr-am-pm",s.l10n.amPM[r((s.latestSelectedDateObj?s.hourElement.value:s.config.defaultHour)>11)]),s.amPM.title=s.l10n.toggleTitle,s.amPM.tabIndex=-1,s.timeContainer.appendChild(s.amPM)),s.timeContainer}()),y(s.calendarContainer,"rangeMode","range"===s.config.mode),y(s.calendarContainer,"animate",s.config.animate),s.calendarContainer.appendChild(e);var o=void 0!==s.config.appendTo&&s.config.appendTo.nodeType;if((s.config.inline||s.config.static)&&(s.calendarContainer.classList.add(s.config.inline?"inline":"static"),s.config.inline&&(!o&&s.element.parentNode?s.element.parentNode.insertBefore(s.calendarContainer,s._input.nextSibling):void 0!==s.config.appendTo&&s.config.appendTo.appendChild(s.calendarContainer)),s.config.static)){var c=v("div","flatpickr-wrapper");s.element.parentNode&&s.element.parentNode.insertBefore(c,s.element),c.appendChild(s.element),s.altInput&&c.appendChild(s.altInput),c.appendChild(s.calendarContainer)}s.config.static||s.config.inline||(void 0!==s.config.appendTo?s.config.appendTo:window.document.body).appendChild(s.calendarContainer)}(),function(){if(s.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(s.element.querySelectorAll("[data-"+e+"]"),function(t){return O(t,"click",s[e])})}),s.isMobile)!function(){var e=s.config.enableTime?s.config.noCalendar?"time":"datetime-local":"date";s.mobileInput=v("input",s.input.className+" flatpickr-mobile"),s.mobileInput.step=s.input.getAttribute("step")||"any",s.mobileInput.tabIndex=1,s.mobileInput.type=e,s.mobileInput.disabled=s.input.disabled,s.mobileInput.required=s.input.required,s.mobileInput.placeholder=s.input.placeholder,s.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",s.selectedDates.length&&(s.mobileInput.defaultValue=s.mobileInput.value=s.formatDate(s.selectedDates[0],s.mobileFormatStr)),s.config.minDate&&(s.mobileInput.min=s.formatDate(s.config.minDate,"Y-m-d")),s.config.maxDate&&(s.mobileInput.max=s.formatDate(s.config.maxDate,"Y-m-d")),s.input.type="hidden",void 0!==s.altInput&&(s.altInput.type="hidden");try{s.input.parentNode&&s.input.parentNode.insertBefore(s.mobileInput,s.input.nextSibling)}catch(e){}O(s.mobileInput,"change",function(e){s.setDate(e.target.value,!1,s.mobileFormatStr),X("onChange"),X("onClose")})}();else{var e=i(W,50);s._debouncedChange=i(E,k),s.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&O(s.daysContainer,"mouseover",function(e){"range"===s.config.mode&&z(e.target)}),O(window.document.body,"keydown",B),s.config.static||O(s._input,"keydown",B),s.config.inline||s.config.static||O(window,"resize",e),void 0!==window.ontouchstart&&O(window.document,"touchstart",F),O(window.document,"mousedown",T(F)),O(window.document,"focus",F,{capture:!0}),!0===s.config.clickOpens&&(O(s._input,"focus",s.open),O(s._input,"mousedown",T(s.open))),void 0!==s.daysContainer&&(O(s.monthNav,"mousedown",T(re)),O(s.monthNav,["keyup","increment"],C),O(s.daysContainer,"mousedown",T(V))),void 0!==s.timeContainer&&void 0!==s.minuteElement&&void 0!==s.hourElement&&(O(s.timeContainer,["input","increment"],g),O(s.timeContainer,"mousedown",T(S)),O(s.timeContainer,["input","increment"],s._debouncedChange,{passive:!0}),O([s.hourElement,s.minuteElement],["focus","click"],function(e){return e.target.select()}),void 0!==s.secondElement&&O(s.secondElement,"focus",function(){return s.secondElement&&s.secondElement.select()}),void 0!==s.amPM&&O(s.amPM,"mousedown",T(function(e){g(e),E()})))}}(),(s.selectedDates.length||s.config.noCalendar)&&(s.config.enableTime&&M(s.config.noCalendar?s.latestSelectedDateObj||s.config.minDate:void 0),ne(!1)),s.showTimeInput=s.selectedDates.length>0||s.config.noCalendar,void 0!==s.weekWrapper&&void 0!==s.daysContainer&&(s.calendarContainer.style.visibility="hidden",s.calendarContainer.style.display="block",s.calendarContainer.style.width=s.daysContainer.offsetWidth+s.weekWrapper.offsetWidth+"px",s.calendarContainer.style.visibility="visible",s.calendarContainer.style.display=null);var c=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!s.isMobile&&c&&K(),X("onReady")}(),s}function M(e,t){for(var n=Array.prototype.slice.call(e),r=[],i=0;i2&&void 0!==arguments[2]?arguments[2]:null,r=this.getWin(t).AGridComponentsMetaConfig;return t.hasOwnProperty("CONFIG_CONTEXT")&&(r=r[t.CONFIG_CONTEXT]),r&&r.hasOwnProperty(t.column.colId)&&r[t.column.colId].hasOwnProperty(e)?r[t.column.colId][e]:t[e]||n}}])&&r(t.prototype,n),i&&r(t,i),e}()},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var i=(o=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),a=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(a).concat([i]).join("\n")}var o;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i=0&&u.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",y(t,e.attrs),p(e,t),t}function y(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function v(e,t){var n,r,i,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var o=l++;n=c||(c=g(t)),r=k.bind(null,n,o,!1),i=k.bind(null,n,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",y(t,e.attrs),p(e,t),t}(t),r=function(e,t,n){var r=n.css,i=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||a)&&(r=d(r));i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var o=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(o),s&&URL.revokeObjectURL(s)}.bind(null,n,t),i=function(){m(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),i=function(){m(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var r=[],i=0;i0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._build(r,t,n)}var t,n,i;return t=e,(n=[{key:"getValue",value:function(){return this.input.checked}},{key:"focus",value:function(){this.component.focus()}},{key:"toggle",value:function(){this.input.checked=!this.input.checked}},{key:"check",value:function(){this.input.checked=!0}},{key:"uncheck",value:function(){this.input.checked=!1}},{key:"enable",value:function(){this.input.disabled=!1}},{key:"disable",value:function(){this.input.disabled=!0}},{key:"destroy",value:function(){this.component.removeEventListener("click",this._onClick.bind(this)),this.component.removeEventListener("keydown",this._onChange.bind(this)),this.disable()}},{key:"_build",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document;this.component=n.createElement("div"),this.component.className="BooleanSwitch",this.component.tabIndex="-1",this.slider=n.createElement("span"),this.slider.className="slider round",this.input=n.createElement("input"),this.input.type="checkbox",this.input.checked=t,this.input.tabIndex="0",this.component.appendChild(this.input),this.component.appendChild(this.slider),this.component.addEventListener("click",this._onClick.bind(this,e)),this.component.addEventListener("keydown",this._onChange.bind(this,e))}},{key:"_onClick",value:function(e,t){if(this.input.disabled)return!1;this.toggle(),e&&e(this)}},{key:"_onChange",value:function(e,t){if(this.input.disabled)return!1;var n=t.which||t.keyCode;32==n?(this.toggle(),e&&e(this),t.stopPropagation()):39==n?(this.check(),e&&e(this),t.stopPropagation()):37==n&&(this.uncheck(),e&&e(this),t.stopPropagation())}}])&&r(t.prototype,n),i&&r(t,i),e}()},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.doc=n,this.options=r({dateFormat:this._mapMask(t.mask),onReady:this._onReady.bind(this)},t),this._build(this.options,this.doc)}var t,n,a;return t=e,(n=[{key:"setDate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.flatpickr.setDate(e||"",t)}},{key:"setOption",value:function(e,t){this.flatpickr.set(e,t)}},{key:"open",value:function(){this.flatpickr.open(),this.flatpickr.input.focus()}},{key:"close",value:function(){this.flatpickr.close()}},{key:"enable",value:function(){this.input.disabled=!1}},{key:"disable",value:function(){this.input.disabled=!0}},{key:"destroy",value:function(){this.flatpickr.destroy(),this.clearButton.removeEventListener("click",this._onClearButtonClick.bind(this)),this.component.removeEventListener("keydown",this._onKeyDown.bind(this))}},{key:"_build",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;this.component=t.createElement("div"),this.component.className="DateTimesDialog",this.component.tabIndex="0",this.input=t.createElement("input"),this.component.appendChild(this.input),this.flatpickr=flatpickr(this.input,e),this.component.addEventListener("keydown",this._onKeyDown.bind(this))}},{key:"_onKeyDown",value:function(e){var t=e.which||e.keyCode;if([37,39].indexOf(t)>-1)e.stopPropagation();else if(38===t){var n=this.flatpickr.input.value,r=Date.parse(n);r instanceof Date||(r=new Date(n)),r.setDate(r.getDate()+1),this.flatpickr.setDate(r),this.flatpickr.input.value=BBj.Masks.Types.date(r,this.options.mask),e.stopPropagation()}else if(40===t){var i=this.flatpickr.input.value,a=Date.parse(i);a instanceof Date||(next=new Date(i)),a.setDate(a.getDate()-1),this.flatpickr.setDate(a),this.flatpickr.input.value=BBj.Masks.Types.date(a,this.options.mask),e.stopPropagation()}else 9===t&&this.setDate(this.flatpickr.input.value,!0)}},{key:"_onReady",value:function(e,t,n){n.calendarContainer.querySelector(".flatpickr-clear")||(this.clearButton=this.doc.createElement("button"),this.clearButton.className="flatpickr-clear",this.clearButton.innerHTML="Clear",n.calendarContainer.appendChild(this.clearButton),this.clearButton.addEventListener("click",this._onClearButtonClick.bind(this,n)))}},{key:"_onClearButtonClick",value:function(e){e.clear(),e.close(),this.options.hasOwnProperty("onClear")&&this.options.onClear()}},{key:"_mapMask",value:function(e){var t=this._getMasksMapping(),n=e;for(var r in t)n=n.replace(new RegExp("(%"+r+")","g"),t[r]);return n}},{key:"_getMasksMapping",value:function(){return{Yz:"y",Ys:"Y",Yl:"Y",Yp:"Y",Yd:"Y",Y:"Y",Mz:"m",Ms:"n",Ml:"n",Mp:"n",Md:"n",M:"n",Dz:"d",Ds:"j",Dl:"j",Dp:"j",Dd:"j",D:"j",Hz:"H",Hs:"H",Hl:"H",Hp:"H",Hd:"H",H:"H",hz:"h",hs:"h",hl:"h",hp:"h",hd:"h",h:"h",mz:"i",ms:"i",ml:"i",mp:"i",md:"i",m:"i",sz:"S",ss:"s",sl:"s",sp:"s",sd:"s",s:"s",PP:"K",P:"K",pp:"K",p:"K"}}}])&&i(t.prototype,n),a&&i(t,a),e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(3),i=n(0);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n\n
  • '.concat(n||"◉ True",'
  • \n
  • ').concat(r||"◎ False",'
  • \n
  • ').concat(i||"◍ None","
  • \n \n "),this.filterElements=this.gui.querySelectorAll("li");for(var a=0;a=s&&n<=c}else if(void 0!==i){t=new Date(i)===n}else t=!0;return t}},{key:"isFilterActive",value:function(){return Array.isArray(this.filterDates)&&this.filterDates.length}},{key:"getModel",value:function(){return{value:this.filterDates}}},{key:"getModelAsString",value:function(){var e=this.getOption("FILTER_MASK",this.params),t=o(this.filterDates,2),n=t[0],r=t[1],i="";return n&&(i+="".concat(BBj.Masks.Types.date(n,e))),r&&(i+=" - ".concat(BBj.Masks.Types.date(r,e))),i}}])&&s(n.prototype,c),l&&s(n,l),t}()},function(e,t,n){var r=n(15);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:function(){return window.top.document.head}};n(2)(r,i);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".flatpickr-calendar{font-size:13px;border-radius:5px}.flatpickr-calendar .flatpickr-clear{padding:7px;margin:12px;text-align:center;background-color:#569ff7;color:#fff;outline:0;border:0;min-width:100px;cursor:pointer;box-shadow:0 0 2px 0 transparent;transition:box-shadow .36s}.flatpickr-calendar .flatpickr-clear:focus,.flatpickr-calendar .flatpickr-clear:hover{box-shadow:0 0 2px 0 #9e9e9e}.DateTimesDialog{max-width:307.875px;overflow:hidden}.DateTimesDialog input{min-width:100%;max-width:100%;width:100%;height:100%;margin-left:auto;margin-right:auto;padding:3px;outline:0;border:none}",""])},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(0);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){for(var n=0;n'):this.container.innerHTML=e.value}else this.container.innerHTML=""}},{key:"getGui",value:function(){return this.container}}])&&a(n.prototype,o),s&&a(n,s),t}()},function(e,t,n){var r=n(18);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:function(){return window.top.document.head}};n(2)(r,i);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".BasicImagesRenderer img{display:block;margin-left:auto;margin-right:auto}",""])},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(0);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){for(var n=0;n12?"PM":"AM",pp:e.hours24>12?"pm":"am",p:e.hours24>12?"pm":"am",Jz:1==String(e.dayOfYear).length?"0"+e.dayOfYear:e.dayOfYear,Js:e.dayOfYear,Jl:e.dayOfYear,Jd:e.dayOfYear,J:e.dayOfYear,Wz:1==String(e.dayOfWeek).length?"0"+e.dayOfWeek:e.dayOfWeek,Ws:e.dayOfWeek,Wl:e.dayOfWeek,Wp:String.fromCharCode(e.dayOfWeek),Wd:e.dayOfWeek,W:e.dayOfWeek}}},{key:"_getDayOfYear",value:function(e){var t=new Date(e),n=new Date(t.getFullYear(),0,0),r=t-n+60*(n.getTimezoneOffset()-t.getTimezoneOffset())*1e3;return Math.floor(r/864e5)}}])&&r(t.prototype,n),i&&r(t,i),e}();t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DateMask",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"Types",{enumerable:!0,get:function(){return i.default}});var r=a(n(0)),i=a(n(2));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(3)),i=a(n(0));function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var n=0;n0?e.substring(0,m):"",y=e.split("").reverse().join(""),v=y.search(/[0-9\-\+#]/),b=p-v,w=e.substring(b,b+1),k=b+("."===w||","===w?1:0),D=v>0?e.substring(k,p):"";if(f="-"===(e=e.substring(m,k)).charAt(0),h="+"===e.charAt(0),n=t<0?t=-t:0,i=(r=e.match(/[^\d\-\+#]/g))&&r[r.length-1]||".",a=r&&r[1]&&r[0]||",",e=e.split(i),t=+(t=t.toFixed(e[1]&&e[1].length))+"",s=e[1]&&e[1].lastIndexOf("0"),(!(l=t.split("."))[1]||l[1]&&l[1].length<=s)&&(t=(+t).toFixed(s+1)),u=e[0].split(a),e[0]=u.join(""),(o=e[0]&&e[0].indexOf("0"))>-1)for(;l[0].lengtht?1:0;throw new TypeError(e+" - "+t)},o.equals=function(e,t){return 0===e.compareTo(t)},o.getDayNumberFromName=function(e){for(var t=c.dayNames,n=c.abbreviatedDayNames,r=c.shortestDayNames,i=e.toLowerCase(),a=0;a=e.getTime()&&this.getTime()<=t.getTime()},s.isAfter=function(e){return 1===this.compareTo(e||new Date)},s.isBefore=function(e){return-1===this.compareTo(e||new Date)},s.isToday=function(){return this.isSameDay(new Date)},s.isSameDay=function(e){return this.clone().clearTime().equals(e.clone().clearTime())},s.addMilliseconds=function(e){return this.setMilliseconds(this.getMilliseconds()+e),this},s.addSeconds=function(e){return this.addMilliseconds(1e3*e)},s.addMinutes=function(e){return this.addMilliseconds(6e4*e)},s.addHours=function(e){return this.addMilliseconds(36e5*e)},s.addDays=function(e){return this.setDate(this.getDate()+e),this},s.addWeeks=function(e){return this.addDays(7*e)},s.addMonths=function(e){var t=this.getDate();return this.setDate(1),this.setMonth(this.getMonth()+e),this.setDate(Math.min(t,o.getDaysInMonth(this.getFullYear(),this.getMonth()))),this},s.addYears=function(e){return this.addMonths(12*e)},s.add=function(e){if("number"==typeof e)return this._orient=e,this;var t=e;return t.milliseconds&&this.addMilliseconds(t.milliseconds),t.seconds&&this.addSeconds(t.seconds),t.minutes&&this.addMinutes(t.minutes),t.hours&&this.addHours(t.hours),t.weeks&&this.addWeeks(t.weeks),t.months&&this.addMonths(t.months),t.years&&this.addYears(t.years),t.days&&this.addDays(t.days),this},s.getWeek=function(){var e,t,r,o,s,c,l;return n=n||this.getFullYear(),i=i||this.getMonth()+1,a=a||this.getDate(),i<=2?(l=(t=((e=n-1)/4|0)-(e/100|0)+(e/400|0))-(((e-1)/4|0)-((e-1)/100|0)+((e-1)/400|0)),r=0,o=a-1+31*(i-1)):(r=1+(l=(t=((e=n)/4|0)-(e/100|0)+(e/400|0))-(((e-1)/4|0)-((e-1)/100|0)+((e-1)/400|0))),o=a+(153*(i-3)+2)/5+58+l),n=i=a=null,(c=o+3-(o+(s=(e+t)%7)-r)%7|0)<0?53-((s-l)/5|0):c>364+l?1:1+(c/7|0)},s.getISOWeek=function(){return n=this.getUTCFullYear(),i=this.getUTCMonth()+1,a=this.getUTCDate(),l(this.getWeek())},s.setWeek=function(e){return this.moveToDayOfWeek(1).addWeeks(e-this.getWeek())},o._validate=function(e,t,n,r){if(void 0===e)return!1;if("number"!=typeof e)throw new TypeError(e+" is not a Number.");if(en)throw new RangeError(e+" is not a valid value for "+r+".");return!0},o.validateMillisecond=function(e){return o._validate(e,0,999,"millisecond")},o.validateSecond=function(e){return o._validate(e,0,59,"second")},o.validateMinute=function(e){return o._validate(e,0,59,"minute")},o.validateHour=function(e){return o._validate(e,0,23,"hour")},o.validateDay=function(e,t,n){return o._validate(e,1,o.getDaysInMonth(t,n),"day")},o.validateMonth=function(e){return o._validate(e,0,11,"month")},o.validateYear=function(e){return o._validate(e,0,9999,"year")},s.set=function(e){return o.validateMillisecond(e.millisecond)&&this.addMilliseconds(e.millisecond-this.getMilliseconds()),o.validateSecond(e.second)&&this.addSeconds(e.second-this.getSeconds()),o.validateMinute(e.minute)&&this.addMinutes(e.minute-this.getMinutes()),o.validateHour(e.hour)&&this.addHours(e.hour-this.getHours()),o.validateMonth(e.month)&&this.addMonths(e.month-this.getMonth()),o.validateYear(e.year)&&this.addYears(e.year-this.getFullYear()),o.validateDay(e.day,this.getFullYear(),this.getMonth())&&this.addDays(e.day-this.getDate()),e.timezone&&this.setTimezone(e.timezone),e.timezoneOffset&&this.setTimezoneOffset(e.timezoneOffset),e.week&&o._validate(e.week,0,53,"week")&&this.setWeek(e.week),this},s.moveToFirstDayOfMonth=function(){return this.set({day:1})},s.moveToLastDayOfMonth=function(){return this.set({day:o.getDaysInMonth(this.getFullYear(),this.getMonth())})},s.moveToNthOccurrence=function(e,t){var n=0;if(t>0)n=t-1;else if(-1===t)return this.moveToLastDayOfMonth(),this.getDay()!==e&&this.moveToDayOfWeek(e,-1),this;return this.moveToFirstDayOfMonth().addDays(-1).moveToDayOfWeek(e,1).addWeeks(n)},s.moveToDayOfWeek=function(e,t){var n=(e-this.getDay()+7*(t||1))%7;return this.addDays(0===n?n+=7*(t||1):n)},s.moveToMonth=function(e,t){var n=(e-this.getMonth()+12*(t||1))%12;return this.addMonths(0===n?n+=12*(t||1):n)},s.getOrdinalNumber=function(){return Math.ceil((this.clone().clearTime()-new Date(this.getFullYear(),0,1))/864e5)+1},s.getTimezone=function(){return o.getTimezoneAbbreviation(this.getUTCOffset())},s.setTimezoneOffset=function(e){var t=this.getTimezoneOffset(),n=-6*Number(e)/10;return this.addMinutes(n-t)},s.setTimezone=function(e){return this.setTimezoneOffset(o.getTimezoneOffset(e))},s.hasDaylightSavingTime=function(){return Date.today().set({month:0,day:1}).getTimezoneOffset()!==Date.today().set({month:6,day:1}).getTimezoneOffset()},s.isDaylightSavingTime=function(){return this.hasDaylightSavingTime()&&(new Date).getTimezoneOffset()===Date.today().set({month:6,day:1}).getTimezoneOffset()},s.getUTCOffset=function(){var e,t=-10*this.getTimezoneOffset()/6;return t<0?(e=(t-1e4).toString()).charAt(0)+e.substr(2):"+"+(e=(t+1e4).toString()).substr(1)},s.getElapsed=function(e){return(e||new Date)-this},s.toISOString||(s.toISOString=function(){function e(e){return e<10?"0"+e:e}return'"'+this.getUTCFullYear()+"-"+e(this.getUTCMonth()+1)+"-"+e(this.getUTCDate())+"T"+e(this.getUTCHours())+":"+e(this.getUTCMinutes())+":"+e(this.getUTCSeconds())+'Z"'}),s._toString=s.toString,s.toString=function(e){var t=this;if(e&&1==e.length){var n=c.formatPatterns;switch(t.t=t.toString,e){case"d":return t.t(n.shortDate);case"D":return t.t(n.longDate);case"F":return t.t(n.fullDateTime);case"m":return t.t(n.monthDay);case"r":return t.t(n.rfc1123);case"s":return t.t(n.sortableDateTime);case"t":return t.t(n.shortTime);case"T":return t.t(n.longTime);case"u":return t.t(n.universalSortableDateTime);case"y":return t.t(n.yearMonth)}}return e?e.replace(/(\\)?(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|S)/g,function(e){if("\\"===e.charAt(0))return e.replace("\\","");switch(t.h=t.getHours,e){case"hh":return l(t.h()<13?0===t.h()?12:t.h():t.h()-12);case"h":return t.h()<13?0===t.h()?12:t.h():t.h()-12;case"HH":return l(t.h());case"H":return t.h();case"mm":return l(t.getMinutes());case"m":return t.getMinutes();case"ss":return l(t.getSeconds());case"s":return t.getSeconds();case"yyyy":return l(t.getFullYear(),4);case"yy":return l(t.getFullYear());case"dddd":return c.dayNames[t.getDay()];case"ddd":return c.abbreviatedDayNames[t.getDay()];case"dd":return l(t.getDate());case"d":return t.getDate();case"MMMM":return c.monthNames[t.getMonth()];case"MMM":return c.abbreviatedMonthNames[t.getMonth()];case"MM":return l(t.getMonth()+1);case"M":return t.getMonth()+1;case"t":return t.h()<12?c.amDesignator.substring(0,1):c.pmDesignator.substring(0,1);case"tt":return t.h()<12?c.amDesignator:c.pmDesignator;case"S":return function(e){switch(1*e){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}}(t.getDate());default:return e}}):this._toString()},function(){var e=Date,t=e.prototype,n=e.CultureInfo,r=Number.prototype;t._orient=1,t._nth=null,t._is=!1,t._same=!1,t._isSecond=!1,r._dateElement="day",t.next=function(){return this._orient=1,this},e.next=function(){return e.today().next()},t.last=t.prev=t.previous=function(){return this._orient=-1,this},e.last=e.prev=e.previous=function(){return e.today().last()},t.is=function(){return this._is=!0,this},t.same=function(){return this._same=!0,this._isSecond=!1,this},t.today=function(){return this.same().day()},t.weekday=function(){return!!this._is&&(this._is=!1,!this.is().sat()&&!this.is().sun())},t.at=function(t){return"string"==typeof t?e.parse(this.toString("d")+" "+t):this.set(t)},r.fromNow=r.after=function(e){var t={};return t[this._dateElement]=this,(e?e.clone():new Date).add(t)},r.ago=r.before=function(e){var t={};return t[this._dateElement]=-1*this,(e?e.clone():new Date).add(t)};var i,a="sunday monday tuesday wednesday thursday friday saturday".split(/\s/),o="january february march april may june july august september october november december".split(/\s/),s="Millisecond Second Minute Hour Day Week Month Year".split(/\s/),c="Milliseconds Seconds Minutes Hours Date Week Month FullYear".split(/\s/),l="final first second third fourth fifth".split(/\s/);t.toObject=function(){for(var e={},t=0;tr)throw new RangeError(e.getDayName(t)+" does not occur "+n+" times in the month of "+e.getMonthName(r.getMonth())+" "+r.getFullYear()+".");return this}return this.moveToDayOfWeek(t,this._orient)}},d=function(t){return function(){var r=e.today(),i=t-r.getDay();return 0===t&&1===n.firstDayOfWeek&&0!==r.getDay()&&(i+=7),r.addDays(i)}},f=0;f-1;a--){if(t[r=s[a].toLowerCase()]!=n[r])return!1;if(i==r)break}return!0}return"s"!=e.substring(e.length-1)&&(e+="s"),this["add"+e](this._orient)}},y=function(e){return function(){return this._dateElement=e,this}},v=0;v0&&!d)try{c=r.call(this,o[1])}catch(e){d=!0}else d=!0;if(d||0!==c[1].length||(d=!0),!d){for(var h=[],p=0;p0&&(l[0]=l[0].concat(s[0]),l[1]=s[1])}if(l[1].length1?t=Array.prototype.slice.call(arguments):arguments[0]instanceof Array&&(t=arguments[0]),!t)return e.apply(null,arguments);for(var r=0,i=t.shift();r2?n:n+(n+2e3e.getDaysInMonth(this.year,this.month))throw new RangeError(this.day+" is not a valid value for days.");var i=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);return this.timezone?i.set({timezone:this.timezone}):this.timezoneOffset&&i.set({timezoneOffset:this.timezoneOffset}),i},finish:function(t){if(0===(t=t instanceof Array?n(t):[t]).length)return null;for(var r=0;r11)]},M:function(e,t){return p(e.getMonth(),!0,t)},S:function(e){return n(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return e.getFullYear()},d:function(e){return n(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return n(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return n(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},u={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"]},d=function(e){var t=e.config,n=void 0===t?g:t,r=e.l10n,i=void 0===r?u:r;return function(e,t,r){if(void 0!==n.formatDate)return n.formatDate(e,t);var a=r||i;return t.split("").map(function(t,r,i){return l[t]&&"\\"!==i[r-1]?l[t](e,a,n):"\\"!==t?t:""}).join("")}},f=function(e){var t=e.config,n=void 0===t?g:t,r=e.l10n,i=void 0===r?u:r;return function(e,t,r){if(0===e||e){var a,o=e;if(e instanceof Date)a=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)a=new Date(e);else if("string"==typeof e){var l=t||(n||g).dateFormat,u=String(e).trim();if("today"===u)a=new Date,r=!0;else if(/Z$/.test(u)||/GMT$/.test(u))a=new Date(e);else if(n&&n.parseDate)a=n.parseDate(e,l);else{a=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var d=void 0,f=[],h=0,p=0,m="";h",noCalendar:!1,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1};function y(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function v(e,t,n){var r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function b(e,t){var n=v("div","numInputWrapper"),r=v("input","numInput "+e),i=v("span","arrowUp"),a=v("span","arrowDown");if(r.type="text",r.pattern="\\d*",void 0!==t)for(var o in t)r.setAttribute(o,t[o]);return n.appendChild(r),n.appendChild(i),n.appendChild(a),n}"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;no&&(d=i===s.hourElement?d-o-r(!s.amPM):a,h&&I(void 0,1,s.hourElement)),s.amPM&&f&&(1===c?d+l===23:Math.abs(d-l)>c)&&(s.amPM.textContent=s.l10n.amPM[r(s.amPM.textContent===s.l10n.amPM[0])]),i.value=n(d)}}(e),0!==s.selectedDates.length&&("input"!==e.type?(D(),ne()):setTimeout(function(){D(),ne()},k))}function D(){if(void 0!==s.hourElement&&void 0!==s.minuteElement){var e,t,n=(parseInt(s.hourElement.value.slice(-2),10)||0)%24,i=(parseInt(s.minuteElement.value,10)||0)%60,a=void 0!==s.secondElement?(parseInt(s.secondElement.value,10)||0)%60:0;void 0!==s.amPM&&(e=n,t=s.amPM.textContent,n=e%12+12*r(t===s.l10n.amPM[1]));var o=void 0!==s.config.minTime||s.config.minDate&&s.minDateHasTime&&s.latestSelectedDateObj&&0===h(s.latestSelectedDateObj,s.config.minDate,!0);if(void 0!==s.config.maxTime||s.config.maxDate&&s.maxDateHasTime&&s.latestSelectedDateObj&&0===h(s.latestSelectedDateObj,s.config.maxDate,!0)){var c=void 0!==s.config.maxTime?s.config.maxTime:s.config.maxDate;(n=Math.min(n,c.getHours()))===c.getHours()&&(i=Math.min(i,c.getMinutes()))}if(o){var l=void 0!==s.config.minTime?s.config.minTime:s.config.minDate;(n=Math.max(n,l.getHours()))===l.getHours()&&(i=Math.max(i,l.getMinutes()))}x(n,i,a)}}function M(e){var t=e||s.latestSelectedDateObj;t&&x(t.getHours(),t.getMinutes(),t.getSeconds())}function x(e,t,i){void 0!==s.latestSelectedDateObj&&s.latestSelectedDateObj.setHours(e%24,t,i||0,0),s.hourElement&&s.minuteElement&&!s.isMobile&&(s.hourElement.value=n(s.config.time_24hr?e:(12+e)%12+12*r(e%12==0)),s.minuteElement.value=n(t),void 0!==s.amPM&&(s.amPM.textContent=s.l10n.amPM[r(e>=12)]),void 0!==s.secondElement&&(s.secondElement.value=n(i)))}function C(e){var t=parseInt(e.target.value)+(e.delta||0);4!==t.toString().length&&"Enter"!==e.key||(s.currentYearElement.blur(),/[^\d]/.test(t.toString())||L(t))}function O(e,t,n,r){return t instanceof Array?t.forEach(function(t){return O(e,t,n,r)}):e instanceof Array?e.forEach(function(e){return O(e,t,n,r)}):(e.addEventListener(t,n,r),void s._handlers.push({element:e,event:t,handler:n}))}function T(e){return function(t){1===t.which&&e(t)}}function E(){X("onChange")}function _(e){var t=void 0!==e?s.parseDate(e):s.latestSelectedDateObj||(s.config.minDate&&s.config.minDate>s.now?s.config.minDate:s.config.maxDate&&s.config.maxDates.minRangeDate&&ts.selectedDates[0]&&(s.maxRangeDate=t)),"range"===s.config.mode&&(function(e){return!("range"!==s.config.mode||s.selectedDates.length<2)&&h(e,s.selectedDates[0])>=0&&h(e,s.selectedDates[1])<=0}(t)&&!ee(t)&&a.classList.add("inRange"),1===s.selectedDates.length&&void 0!==s.minRangeDate&&void 0!==s.maxRangeDate&&(ts.maxRangeDate)&&a.classList.add("notAllowed")),s.weekNumbers&&"prevMonthDay"!==e&&n%7==1&&s.weekNumbers.insertAdjacentHTML("beforeend",""+s.config.getWeek(t)+""),X("onDayCreate",a),a}function j(e,t){var n=e+t||0,r=void 0!==e?s.days.childNodes[n]:s.selectedDateElem||s.todayDateElem||s.days.childNodes[0];void 0===r&&0!==t&&(t>0?(s.changeMonth(1,!0,!0),n%=42):t<0&&(s.changeMonth(-1,!0,!0),n+=42)),(r=r||s.days.childNodes[n]).focus(),"range"===s.config.mode&&z(r)}function N(){if(void 0!==s.daysContainer){var e=(new Date(s.currentYear,s.currentMonth,1).getDay()-s.l10n.firstDayOfWeek+7)%7,t="range"===s.config.mode,n=s.utils.getDaysInMonth((s.currentMonth-1+12)%12),r=s.utils.getDaysInMonth(),i=window.document.createDocumentFragment(),a=n+1-e,o=0;for(s.weekNumbers&&s.weekNumbers.firstChild&&(s.weekNumbers.textContent=""),t&&(s.minRangeDate=new Date(s.currentYear,s.currentMonth-1,a),s.maxRangeDate=new Date(s.currentYear,s.currentMonth+1,(42-e)%r));a<=n;a++,o++)i.appendChild(P("prevMonthDay",new Date(s.currentYear,s.currentMonth-1,a),a,o));for(a=1;a<=r;a++,o++)i.appendChild(P("",new Date(s.currentYear,s.currentMonth,a),a,o));for(var c=r+1;c<=42-e;c++,o++)i.appendChild(P("nextMonthDay",new Date(s.currentYear,s.currentMonth+1,c%r),c,o));t&&1===s.selectedDates.length&&i.childNodes[0]?(s._hidePrevMonthArrow=s._hidePrevMonthArrow||!!s.minRangeDate&&s.minRangeDate>i.childNodes[0].dateObj,s._hideNextMonthArrow=s._hideNextMonthArrow||!!s.maxRangeDate&&s.maxRangeDate0&&e\n "+t.join("")+"\n \n ",s.weekdayContainer}function R(e,t,n){void 0===t&&(t=!0),void 0===n&&(n=!1);var r=t?e:e-s.currentMonth;r<0&&s._hidePrevMonthArrow||r>0&&s._hideNextMonthArrow||(s.currentMonth+=r,(s.currentMonth<0||s.currentMonth>11)&&(s.currentYear+=s.currentMonth>11?1:-1,s.currentMonth=(s.currentMonth+12)%12,X("onYearChange")),N(),X("onMonthChange"),te(),n&&document.activeElement&&document.activeElement.$i&&j(document.activeElement.$i,0))}function H(e){return!(!s.config.appendTo||!s.config.appendTo.contains(e))||s.calendarContainer.contains(e)}function F(e){if(s.isOpen&&!s.config.inline){var t=H(e.target),n=e.target===s.input||e.target===s.altInput||s.element.contains(e.target)||e.path&&e.path.indexOf&&(~e.path.indexOf(s.input)||~e.path.indexOf(s.altInput)),r="blur"===e.type?n&&e.relatedTarget&&!H(e.relatedTarget):!n&&!t,i=!s.config.ignoredFocusElements.some(function(t){return t.contains(e.target)});r&&i&&(s.close(),"range"===s.config.mode&&1===s.selectedDates.length&&(s.clear(!1),s.redraw()))}}function L(e){if(!(!e||s.currentYearElement.getAttribute("data-min")&&eparseInt(s.currentYearElement.getAttribute("data-max")))){var t=e,n=s.currentYear!==t;s.currentYear=t||s.currentYear,s.config.maxDate&&s.currentYear===s.config.maxDate.getFullYear()?s.currentMonth=Math.min(s.config.maxDate.getMonth(),s.currentMonth):s.config.minDate&&s.currentYear===s.config.minDate.getFullYear()&&(s.currentMonth=Math.max(s.config.minDate.getMonth(),s.currentMonth)),n&&(s.redraw(),X("onYearChange"))}}function Y(e,t){void 0===t&&(t=!0);var n=s.parseDate(e,void 0,t);if(s.config.minDate&&n&&h(n,s.config.minDate,void 0!==t?t:!s.minDateHasTime)<0||s.config.maxDate&&n&&h(n,s.config.maxDate,void 0!==t?t:!s.maxDateHasTime)>0)return!1;if(!s.config.enable.length&&!s.config.disable.length)return!0;if(void 0===n)return!1;for(var r=s.config.enable.length>0,i=r?s.config.enable:s.config.disable,a=0,o=void 0;a=o.from.getTime()&&n.getTime()<=o.to.getTime())return r}return!r}function B(e){var t=e.target===s._input,n=H(e.target),r=s.config.allowInput,i=s.isOpen&&(!r||!t),a=s.config.inline&&t&&!r;if(13===e.keyCode&&t){if(r)return s.setDate(s._input.value,!0,e.target===s.altInput?s.config.altFormat:s.config.dateFormat),e.target.blur();s.open()}else if(n||i||a){var o=!!s.timeContainer&&s.timeContainer.contains(e.target);switch(e.keyCode){case 13:o?ne():V(e);break;case 27:e.preventDefault(),s.close();break;case 8:case 46:t&&!s.config.allowInput&&s.clear();break;case 37:case 39:if(o)s.hourElement&&s.hourElement.focus();else if(e.preventDefault(),s.daysContainer){var c=39===e.keyCode?1:-1;e.ctrlKey?R(c,!0,!0):j(e.target.$i,c)}break;case 38:case 40:e.preventDefault();var l=40===e.keyCode?1:-1;s.daysContainer&&void 0!==e.target.$i?e.ctrlKey?(L(s.currentYear-l),j(e.target.$i,0)):o||j(e.target.$i,7*l):s.config.enableTime&&(!o&&s.hourElement&&s.hourElement.focus(),g(e),s._debouncedChange());break;case 9:e.target===s.hourElement?(e.preventDefault(),s.minuteElement.select()):e.target===s.minuteElement&&(s.secondElement||s.amPM)?(e.preventDefault(),void 0!==s.secondElement?s.secondElement.focus():void 0!==s.amPM&&s.amPM.focus()):e.target===s.secondElement&&s.amPM&&(e.preventDefault(),s.amPM.focus())}switch(e.key){case s.l10n.amPM[0].charAt(0):void 0!==s.amPM&&e.target===s.amPM&&(s.amPM.textContent=s.l10n.amPM[0],D(),ne());break;case s.l10n.amPM[1].charAt(0):void 0!==s.amPM&&e.target===s.amPM&&(s.amPM.textContent=s.l10n.amPM[1],D(),ne())}X("onKeyDown",e)}}function z(e){if(1===s.selectedDates.length&&e.classList.contains("flatpickr-day")&&!e.classList.contains("disabled")&&void 0!==s.minRangeDate&&void 0!==s.maxRangeDate){for(var t=e.dateObj,n=s.parseDate(s.selectedDates[0],void 0,!0),r=Math.min(t.getTime(),s.selectedDates[0].getTime()),i=Math.max(t.getTime(),s.selectedDates[0].getTime()),a=!1,o=r;os.maxRangeDate.getTime(),d=s.days.childNodes[o];if(u)return d.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(e){d.classList.remove(e)}),"continue";if(a&&!u)return"continue";["startRange","inRange","endRange","notAllowed"].forEach(function(e){d.classList.remove(e)});var f=Math.max(s.minRangeDate.getTime(),r),h=Math.min(s.maxRangeDate.getTime(),i);e.classList.add(tt&&l===n.getTime()&&d.classList.add("endRange"),l>=f&&l<=h&&d.classList.add("inRange")},l=0,u=s.days.childNodes[l].dateObj;l<42;l++,u=s.days.childNodes[l]&&s.days.childNodes[l].dateObj)c(l,u)}}function W(){!s.isOpen||s.config.static||s.config.inline||K()}function U(e){return function(t){var n=s.config["_"+e+"Date"]=s.parseDate(t,s.config.dateFormat),r=s.config["_"+("min"===e?"max":"min")+"Date"];void 0!==n&&(s["min"===e?"minDateHasTime":"maxDateHasTime"]=n.getHours()>0||n.getMinutes()>0||n.getSeconds()>0),s.selectedDates&&(s.selectedDates=s.selectedDates.filter(function(e){return Y(e)}),s.selectedDates.length||"min"!==e||M(n),ne()),s.daysContainer&&(J(),void 0!==n?s.currentYearElement[e]=n.getFullYear().toString():s.currentYearElement.removeAttribute(e),s.currentYearElement.disabled=!!r&&void 0!==n&&r.getFullYear()===n.getFullYear())}}function G(){"object"!=typeof s.config.locale&&void 0===w.l10ns[s.config.locale]&&s.config.errorHandler(new Error("flatpickr: invalid locale "+s.config.locale)),s.l10n=t({},w.l10ns.default,"object"==typeof s.config.locale?s.config.locale:"default"!==s.config.locale?w.l10ns[s.config.locale]:void 0),c.K="("+s.l10n.amPM[0]+"|"+s.l10n.amPM[1]+"|"+s.l10n.amPM[0].toLowerCase()+"|"+s.l10n.amPM[1].toLowerCase()+")",s.formatDate=d(s)}function K(e){if(void 0!==s.calendarContainer){X("onPreCalendarPosition");var t=e||s._positionElement,n=Array.prototype.reduce.call(s.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),r=s.calendarContainer.offsetWidth,i=s.config.position,a=t.getBoundingClientRect(),o=window.innerHeight-a.bottom,c="above"===i||"below"!==i&&on,l=window.pageYOffset+a.top+(c?-n-2:t.offsetHeight+2);if(y(s.calendarContainer,"arrowTop",!c),y(s.calendarContainer,"arrowBottom",c),!s.config.inline){var u=window.pageXOffset+a.left,d=window.document.body.offsetWidth-a.right,f=u+r>window.document.body.offsetWidth;y(s.calendarContainer,"rightMost",f),s.config.static||(s.calendarContainer.style.top=l+"px",f?(s.calendarContainer.style.left="auto",s.calendarContainer.style.right=d+"px"):(s.calendarContainer.style.left=u+"px",s.calendarContainer.style.right="auto"))}}}function J(){s.config.noCalendar||s.isMobile||(A(),te(),N())}function V(e){e.preventDefault(),e.stopPropagation();var t=function e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(e.target,function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("disabled")&&!e.classList.contains("notAllowed")});if(void 0!==t){var n=t,r=s.latestSelectedDateObj=new Date(n.dateObj.getTime()),i=r.getMonth()!==s.currentMonth&&"range"!==s.config.mode;if(s.selectedDateElem=n,"single"===s.config.mode)s.selectedDates=[r];else if("multiple"===s.config.mode){var a=ee(r);a?s.selectedDates.splice(parseInt(a),1):s.selectedDates.push(r)}else"range"===s.config.mode&&(2===s.selectedDates.length&&s.clear(),s.selectedDates.push(r),0!==h(r,s.selectedDates[0],!0)&&s.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()}));if(D(),i){var o=s.currentYear!==r.getFullYear();s.currentYear=r.getFullYear(),s.currentMonth=r.getMonth(),o&&X("onYearChange"),X("onMonthChange")}if(N(),s.config.minDate&&s.minDateHasTime&&s.config.enableTime&&0===h(r,s.config.minDate)&&M(s.config.minDate),ne(),s.config.enableTime&&setTimeout(function(){return s.showTimeInput=!0},50),"range"===s.config.mode&&(1===s.selectedDates.length?(z(n),s._hidePrevMonthArrow=s._hidePrevMonthArrow||void 0!==s.minRangeDate&&s.minRangeDate>s.days.childNodes[0].dateObj,s._hideNextMonthArrow=s._hideNextMonthArrow||void 0!==s.maxRangeDate&&s.maxRangeDate0,s.latestSelectedDateObj=s.selectedDates[0],s.redraw(),_(),M(),ne(t),t&&X("onChange")},s.toggle=function(){if(s.isOpen)return s.close();s.open()};var q={locale:[G]};function Z(e,t){var n=[];if(e instanceof Array)n=e.map(function(e){return s.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)n=[s.parseDate(e,t)];else if("string"==typeof e)switch(s.config.mode){case"single":n=[s.parseDate(e,t)];break;case"multiple":n=e.split(s.config.conjunction).map(function(e){return s.parseDate(e,t)});break;case"range":n=e.split(s.l10n.rangeSeparator).map(function(e){return s.parseDate(e,t)})}else s.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));s.selectedDates=n.filter(function(e){return e instanceof Date&&Y(e,!1)}),"range"===s.config.mode&&s.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function $(e){return e.map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?s.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:s.parseDate(e.from,void 0),to:s.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function X(e,t){var n=s.config[e];if(void 0!==n&&n.length>0)for(var r=0;n[r]&&rs.config.maxDate.getMonth():s.currentYear>s.config.maxDate.getFullYear()))}function ne(e){if(void 0===e&&(e=!0),!s.selectedDates.length)return s.clear(e);void 0!==s.mobileInput&&s.mobileFormatStr&&(s.mobileInput.value=void 0!==s.latestSelectedDateObj?s.formatDate(s.latestSelectedDateObj,s.mobileFormatStr):"");var t="range"!==s.config.mode?s.config.conjunction:s.l10n.rangeSeparator;s.input.value=s.selectedDates.map(function(e){return s.formatDate(e,s.config.dateFormat)}).join(t),void 0!==s.altInput&&(s.altInput.value=s.selectedDates.map(function(e){return s.formatDate(e,s.config.altFormat)}).join(t)),!1!==e&&X("onValueUpdate")}function re(e){e.preventDefault();var t=s.prevMonthNav.contains(e.target),n=s.nextMonthNav.contains(e.target);t||n?R(t?-1:1):e.target===s.currentYearElement?s.currentYearElement.select():"arrowUp"===e.target.className?s.changeYear(s.currentYear+1):"arrowDown"===e.target.className&&s.changeYear(s.currentYear-1)}return function(){s.element=s.input=e,s.isOpen=!1,function(){var n=["wrap","weekNumbers","allowInput","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],r=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],i=t({},o,JSON.parse(JSON.stringify(e.dataset||{}))),c={};s.config.parseDate=i.parseDate,s.config.formatDate=i.formatDate,Object.defineProperty(s.config,"enable",{get:function(){return s.config._enable||[]},set:function(e){s.config._enable=$(e)}}),Object.defineProperty(s.config,"disable",{get:function(){return s.config._disable||[]},set:function(e){s.config._disable=$(e)}}),!i.dateFormat&&i.enableTime&&(c.dateFormat=i.noCalendar?"H:i"+(i.enableSeconds?":S":""):w.defaultConfig.dateFormat+" H:i"+(i.enableSeconds?":S":"")),i.altInput&&i.enableTime&&!i.altFormat&&(c.altFormat=i.noCalendar?"h:i"+(i.enableSeconds?":S K":" K"):w.defaultConfig.altFormat+" h:i"+(i.enableSeconds?":S":"")+" K"),Object.defineProperty(s.config,"minDate",{get:function(){return s.config._minDate},set:U("min")}),Object.defineProperty(s.config,"maxDate",{get:function(){return s.config._maxDate},set:U("max")});var u=function(e){return function(t){s.config["min"===e?"_minTime":"_maxTime"]=s.parseDate(t,"H:i")}};Object.defineProperty(s.config,"minTime",{get:function(){return s.config._minTime},set:u("min")}),Object.defineProperty(s.config,"maxTime",{get:function(){return s.config._maxTime},set:u("max")}),Object.assign(s.config,c,i);for(var d=0;ds.now.getTime()?s.config.minDate:s.config.maxDate&&s.config.maxDate.getTime()0||s.config.minDate.getMinutes()>0||s.config.minDate.getSeconds()>0),s.maxDateHasTime=!!s.config.maxDate&&(s.config.maxDate.getHours()>0||s.config.maxDate.getMinutes()>0||s.config.maxDate.getSeconds()>0),Object.defineProperty(s,"showTimeInput",{get:function(){return s._showTimeInput},set:function(e){s._showTimeInput=e,s.calendarContainer&&y(s.calendarContainer,"showTimeInput",e),s.isOpen&&K()}})}(),s.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=s.currentMonth),void 0===t&&(t=s.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:s.l10n.daysInMonth[e]}},s.isMobile||function(){var e=window.document.createDocumentFragment();if(s.calendarContainer=v("div","flatpickr-calendar"),s.calendarContainer.tabIndex=-1,!s.config.noCalendar){if(e.appendChild(function(){var e=window.document.createDocumentFragment();s.monthNav=v("div","flatpickr-month"),s.prevMonthNav=v("span","flatpickr-prev-month"),s.prevMonthNav.innerHTML=s.config.prevArrow,s.currentMonthElement=v("span","cur-month");var t=b("cur-year",{tabindex:"-1"});return s.currentYearElement=t.childNodes[0],s.config.minDate&&s.currentYearElement.setAttribute("data-min",s.config.minDate.getFullYear().toString()),s.config.maxDate&&(s.currentYearElement.setAttribute("data-max",s.config.maxDate.getFullYear().toString()),s.currentYearElement.disabled=!!s.config.minDate&&s.config.minDate.getFullYear()===s.config.maxDate.getFullYear()),s.nextMonthNav=v("span","flatpickr-next-month"),s.nextMonthNav.innerHTML=s.config.nextArrow,s.navigationCurrentMonth=v("div","flatpickr-current-month"),s.navigationCurrentMonth.appendChild(s.currentMonthElement),s.navigationCurrentMonth.appendChild(t),e.appendChild(s.prevMonthNav),e.appendChild(s.navigationCurrentMonth),e.appendChild(s.nextMonthNav),s.monthNav.appendChild(e),Object.defineProperty(s,"_hidePrevMonthArrow",{get:function(){return s.__hidePrevMonthArrow},set:function(e){s.__hidePrevMonthArrow!==e&&(s.prevMonthNav.style.display=e?"none":"block"),s.__hidePrevMonthArrow=e}}),Object.defineProperty(s,"_hideNextMonthArrow",{get:function(){return s.__hideNextMonthArrow},set:function(e){s.__hideNextMonthArrow!==e&&(s.nextMonthNav.style.display=e?"none":"block"),s.__hideNextMonthArrow=e}}),te(),s.monthNav}()),s.innerContainer=v("div","flatpickr-innerContainer"),s.config.weekNumbers){var t=function(){s.calendarContainer.classList.add("hasWeeks");var e=v("div","flatpickr-weekwrapper");e.appendChild(v("span","flatpickr-weekday",s.l10n.weekAbbreviation));var t=v("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),i=t.weekWrapper,a=t.weekNumbers;s.innerContainer.appendChild(i),s.weekNumbers=a,s.weekWrapper=i}s.rContainer=v("div","flatpickr-rContainer"),s.rContainer.appendChild(A()),s.daysContainer||(s.daysContainer=v("div","flatpickr-days"),s.daysContainer.tabIndex=-1),N(),s.rContainer.appendChild(s.daysContainer),s.innerContainer.appendChild(s.rContainer),e.appendChild(s.innerContainer)}s.config.enableTime&&e.appendChild(function(){s.calendarContainer.classList.add("hasTime"),s.config.noCalendar&&s.calendarContainer.classList.add("noCalendar"),s.timeContainer=v("div","flatpickr-time"),s.timeContainer.tabIndex=-1;var e=v("span","flatpickr-time-separator",":"),t=b("flatpickr-hour");s.hourElement=t.childNodes[0];var i=b("flatpickr-minute");if(s.minuteElement=i.childNodes[0],s.hourElement.tabIndex=s.minuteElement.tabIndex=-1,s.hourElement.value=n(s.latestSelectedDateObj?s.latestSelectedDateObj.getHours():s.config.time_24hr?s.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(s.config.defaultHour)),s.minuteElement.value=n(s.latestSelectedDateObj?s.latestSelectedDateObj.getMinutes():s.config.defaultMinute),s.hourElement.setAttribute("data-step",s.config.hourIncrement.toString()),s.minuteElement.setAttribute("data-step",s.config.minuteIncrement.toString()),s.hourElement.setAttribute("data-min",s.config.time_24hr?"0":"1"),s.hourElement.setAttribute("data-max",s.config.time_24hr?"23":"12"),s.minuteElement.setAttribute("data-min","0"),s.minuteElement.setAttribute("data-max","59"),s.timeContainer.appendChild(t),s.timeContainer.appendChild(e),s.timeContainer.appendChild(i),s.config.time_24hr&&s.timeContainer.classList.add("time24hr"),s.config.enableSeconds){s.timeContainer.classList.add("hasSeconds");var a=b("flatpickr-second");s.secondElement=a.childNodes[0],s.secondElement.value=n(s.latestSelectedDateObj?s.latestSelectedDateObj.getSeconds():s.config.defaultSeconds),s.secondElement.setAttribute("data-step",s.minuteElement.getAttribute("data-step")),s.secondElement.setAttribute("data-min",s.minuteElement.getAttribute("data-min")),s.secondElement.setAttribute("data-max",s.minuteElement.getAttribute("data-max")),s.timeContainer.appendChild(v("span","flatpickr-time-separator",":")),s.timeContainer.appendChild(a)}return s.config.time_24hr||(s.amPM=v("span","flatpickr-am-pm",s.l10n.amPM[r((s.latestSelectedDateObj?s.hourElement.value:s.config.defaultHour)>11)]),s.amPM.title=s.l10n.toggleTitle,s.amPM.tabIndex=-1,s.timeContainer.appendChild(s.amPM)),s.timeContainer}()),y(s.calendarContainer,"rangeMode","range"===s.config.mode),y(s.calendarContainer,"animate",s.config.animate),s.calendarContainer.appendChild(e);var o=void 0!==s.config.appendTo&&s.config.appendTo.nodeType;if((s.config.inline||s.config.static)&&(s.calendarContainer.classList.add(s.config.inline?"inline":"static"),s.config.inline&&(!o&&s.element.parentNode?s.element.parentNode.insertBefore(s.calendarContainer,s._input.nextSibling):void 0!==s.config.appendTo&&s.config.appendTo.appendChild(s.calendarContainer)),s.config.static)){var c=v("div","flatpickr-wrapper");s.element.parentNode&&s.element.parentNode.insertBefore(c,s.element),c.appendChild(s.element),s.altInput&&c.appendChild(s.altInput),c.appendChild(s.calendarContainer)}s.config.static||s.config.inline||(void 0!==s.config.appendTo?s.config.appendTo:window.document.body).appendChild(s.calendarContainer)}(),function(){if(s.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(s.element.querySelectorAll("[data-"+e+"]"),function(t){return O(t,"click",s[e])})}),s.isMobile)!function(){var e=s.config.enableTime?s.config.noCalendar?"time":"datetime-local":"date";s.mobileInput=v("input",s.input.className+" flatpickr-mobile"),s.mobileInput.step=s.input.getAttribute("step")||"any",s.mobileInput.tabIndex=1,s.mobileInput.type=e,s.mobileInput.disabled=s.input.disabled,s.mobileInput.required=s.input.required,s.mobileInput.placeholder=s.input.placeholder,s.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",s.selectedDates.length&&(s.mobileInput.defaultValue=s.mobileInput.value=s.formatDate(s.selectedDates[0],s.mobileFormatStr)),s.config.minDate&&(s.mobileInput.min=s.formatDate(s.config.minDate,"Y-m-d")),s.config.maxDate&&(s.mobileInput.max=s.formatDate(s.config.maxDate,"Y-m-d")),s.input.type="hidden",void 0!==s.altInput&&(s.altInput.type="hidden");try{s.input.parentNode&&s.input.parentNode.insertBefore(s.mobileInput,s.input.nextSibling)}catch(e){}O(s.mobileInput,"change",function(e){s.setDate(e.target.value,!1,s.mobileFormatStr),X("onChange"),X("onClose")})}();else{var e=i(W,50);s._debouncedChange=i(E,k),s.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&O(s.daysContainer,"mouseover",function(e){"range"===s.config.mode&&z(e.target)}),O(window.document.body,"keydown",B),s.config.static||O(s._input,"keydown",B),s.config.inline||s.config.static||O(window,"resize",e),void 0!==window.ontouchstart&&O(window.document,"touchstart",F),O(window.document,"mousedown",T(F)),O(window.document,"focus",F,{capture:!0}),!0===s.config.clickOpens&&(O(s._input,"focus",s.open),O(s._input,"mousedown",T(s.open))),void 0!==s.daysContainer&&(O(s.monthNav,"mousedown",T(re)),O(s.monthNav,["keyup","increment"],C),O(s.daysContainer,"mousedown",T(V))),void 0!==s.timeContainer&&void 0!==s.minuteElement&&void 0!==s.hourElement&&(O(s.timeContainer,["input","increment"],g),O(s.timeContainer,"mousedown",T(S)),O(s.timeContainer,["input","increment"],s._debouncedChange,{passive:!0}),O([s.hourElement,s.minuteElement],["focus","click"],function(e){return e.target.select()}),void 0!==s.secondElement&&O(s.secondElement,"focus",function(){return s.secondElement&&s.secondElement.select()}),void 0!==s.amPM&&O(s.amPM,"mousedown",T(function(e){g(e),E()})))}}(),(s.selectedDates.length||s.config.noCalendar)&&(s.config.enableTime&&M(s.config.noCalendar?s.latestSelectedDateObj||s.config.minDate:void 0),ne(!1)),s.showTimeInput=s.selectedDates.length>0||s.config.noCalendar,void 0!==s.weekWrapper&&void 0!==s.daysContainer&&(s.calendarContainer.style.visibility="hidden",s.calendarContainer.style.display="block",s.calendarContainer.style.width=s.daysContainer.offsetWidth+s.weekWrapper.offsetWidth+"px",s.calendarContainer.style.visibility="visible",s.calendarContainer.style.display=null);var c=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!s.isMobile&&c&&K(),X("onReady")}(),s}function M(e,t){for(var n=Array.prototype.slice.call(e),r=[],i=0;i