/*! ATOOnline 2023-10-31, Copyright (c) 2023 Australian Taxation Office */ !function(F){function S(){return new Date(Date.UTC.apply(Date,arguments))}function w(e,t){var i=this;this.element=F(e),this.container=t.container||"body",this.language=t.language||this.element.data("date-language")||"en",this.language=this.language in H?this.language:"en",this.isRTL=H[this.language].rtl||!1,this.formatType=t.formatType||this.element.data("format-type")||"standard",this.format=N.parseFormat(t.format||this.element.data("date-format")||H[this.language].format||N.getDefaultFormat(this.formatType,"input"),this.formatType),this.isInline=!1,this.isVisible=!1,this.isInput=this.element.is("input"),this.fontAwesome=t.fontAwesome||this.element.data("font-awesome")||!1,this.bootcssVer=t.bootcssVer||(this.isInput?this.element.is(".form-control")?3:2:this.bootcssVer=this.element.is(".input-group")?3:2),this.component=!!this.element.is(".date")&&(3==this.bootcssVer?this.element.find(".input-group-addon .glyphicon-th, .input-group-addon .glyphicon-time, .input-group-addon .glyphicon-calendar, .input-group-addon .glyphicon-calendar, .input-group-addon .fa-calendar, .input-group-addon .fa-clock-o").parent():this.element.find(".add-on .icon-th, .add-on .icon-time, .add-on .icon-calendar .fa-calendar .fa-clock-o").parent()),this.componentReset=!!this.element.is(".date")&&(3==this.bootcssVer?this.element.find(".input-group-addon .glyphicon-remove, .input-group-addon .fa-times").parent():this.element.find(".add-on .icon-remove, .add-on .fa-times").parent()),this.hasInput=this.component&&this.element.find("input").length,this.component&&0===this.component.length&&(this.component=!1),this.linkField=t.linkField||this.element.data("link-field")||!1,this.linkFormat=N.parseFormat(t.linkFormat||this.element.data("link-format")||N.getDefaultFormat(this.formatType,"link"),this.formatType),this.minuteStep=t.minuteStep||this.element.data("minute-step")||5,this.pickerPosition=t.pickerPosition||this.element.data("picker-position")||"bottom-right",this.showMeridian=t.showMeridian||this.element.data("show-meridian")||!1,this.initialDate=t.initialDate||new Date,this.zIndex=t.zIndex||this.element.data("z-index")||void 0,this.icons={leftArrow:this.fontAwesome?"fa-arrow-left":3===this.bootcssVer?"glyphicon-arrow-left":"icon-arrow-left",rightArrow:this.fontAwesome?"fa-arrow-right":3===this.bootcssVer?"glyphicon-arrow-right":"icon-arrow-right"},this.icontype=this.fontAwesome?"fa":"glyphicon",this._attachEvents(),this.formatViewType="datetime","formatViewType"in t?this.formatViewType=t.formatViewType:"formatViewType"in this.element.data()&&(this.formatViewType=this.element.data("formatViewType")),this.minView=0,"minView"in t?this.minView=t.minView:"minView"in this.element.data()&&(this.minView=this.element.data("min-view")),this.minView=N.convertViewMode(this.minView),this.maxView=N.modes.length-1,"maxView"in t?this.maxView=t.maxView:"maxView"in this.element.data()&&(this.maxView=this.element.data("max-view")),this.maxView=N.convertViewMode(this.maxView),this.wheelViewModeNavigation=!1,"wheelViewModeNavigation"in t?this.wheelViewModeNavigation=t.wheelViewModeNavigation:"wheelViewModeNavigation"in this.element.data()&&(this.wheelViewModeNavigation=this.element.data("view-mode-wheel-navigation")),this.wheelViewModeNavigationInverseDirection=!1,"wheelViewModeNavigationInverseDirection"in t?this.wheelViewModeNavigationInverseDirection=t.wheelViewModeNavigationInverseDirection:"wheelViewModeNavigationInverseDirection"in this.element.data()&&(this.wheelViewModeNavigationInverseDirection=this.element.data("view-mode-wheel-navigation-inverse-dir")),this.wheelViewModeNavigationDelay=100,"wheelViewModeNavigationDelay"in t?this.wheelViewModeNavigationDelay=t.wheelViewModeNavigationDelay:"wheelViewModeNavigationDelay"in this.element.data()&&(this.wheelViewModeNavigationDelay=this.element.data("view-mode-wheel-navigation-delay")),this.startViewMode=2,"startView"in t?this.startViewMode=t.startView:"startView"in this.element.data()&&(this.startViewMode=this.element.data("start-view")),this.startViewMode=N.convertViewMode(this.startViewMode),this.viewMode=this.startViewMode,this.viewSelect=this.minView,"viewSelect"in t?this.viewSelect=t.viewSelect:"viewSelect"in this.element.data()&&(this.viewSelect=this.element.data("view-select")),this.viewSelect=N.convertViewMode(this.viewSelect),this.forceParse=!0,"forceParse"in t?this.forceParse=t.forceParse:"dateForceParse"in this.element.data()&&(this.forceParse=this.element.data("date-force-parse"));for(var s=3===this.bootcssVer?N.templateV3:N.template;-1!==s.indexOf("{iconType}");)s=s.replace("{iconType}",this.icontype);for(;-1!==s.indexOf("{leftArrow}");)s=s.replace("{leftArrow}",this.icons.leftArrow);for(;-1!==s.indexOf("{rightArrow}");)s=s.replace("{rightArrow}",this.icons.rightArrow);if(this.picker=F(s).appendTo(this.isInline?this.element:this.container).on({click:F.proxy(this.click,this),mousedown:F.proxy(this.mousedown,this)}),this.wheelViewModeNavigation&&(F.fn.mousewheel?this.picker.on({mousewheel:F.proxy(this.mousewheel,this)}):console.log("Mouse Wheel event is not supported. Please include the jQuery Mouse Wheel plugin before enabling this option")),this.isInline?this.picker.addClass("datetimepicker-inline"):this.picker.addClass("datetimepicker-dropdown-"+this.pickerPosition+" dropdown-menu"),this.isRTL){this.picker.addClass("datetimepicker-rtl");var a=3===this.bootcssVer?".prev span, .next span":".prev i, .next i";this.picker.find(a).toggleClass(this.icons.leftArrow+" "+this.icons.rightArrow)}F(document).on("mousedown",function(e){0===F(e.target).closest(".datetimepicker").length&&i.hide()}),this.autoclose=!1,"autoclose"in t?this.autoclose=t.autoclose:"dateAutoclose"in this.element.data()&&(this.autoclose=this.element.data("date-autoclose")),this.keyboardNavigation=!0,"keyboardNavigation"in t?this.keyboardNavigation=t.keyboardNavigation:"dateKeyboardNavigation"in this.element.data()&&(this.keyboardNavigation=this.element.data("date-keyboard-navigation")),this.todayBtn=t.todayBtn||this.element.data("date-today-btn")||!1,this.todayHighlight=t.todayHighlight||this.element.data("date-today-highlight")||!1,this.weekStart=(t.weekStart||this.element.data("date-weekstart")||H[this.language].weekStart||0)%7,this.weekEnd=(this.weekStart+6)%7,this.startDate=-1/0,this.endDate=1/0,this.daysOfWeekDisabled=[],this.setStartDate(t.startDate||this.element.data("date-startdate")),this.setEndDate(t.endDate||this.element.data("date-enddate")),this.setDaysOfWeekDisabled(t.daysOfWeekDisabled||this.element.data("date-days-of-week-disabled")),this.setMinutesDisabled(t.minutesDisabled||this.element.data("date-minute-disabled")),this.setHoursDisabled(t.hoursDisabled||this.element.data("date-hour-disabled")),this.fillDow(),this.fillMonths(),this.update(),this.showMode(),this.isInline&&this.show()}w.prototype={constructor:w,_events:[],_attachEvents:function(){this._detachEvents(),this.isInput?this._events=[[this.element,{focus:F.proxy(this.show,this),keyup:F.proxy(this.update,this),keydown:F.proxy(this.keydown,this)}]]:this.component&&this.hasInput?(this._events=[[this.element.find("input"),{focus:F.proxy(this.show,this),keyup:F.proxy(this.update,this),keydown:F.proxy(this.keydown,this)}],[this.component,{click:F.proxy(function(e){this.show(e),this.update(e)},this)}]],this.componentReset&&this._events.push([this.componentReset,{click:F.proxy(this.reset,this)}])):this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:F.proxy(this.show,this)}]];for(var e,t,i=0;i=this.startDate&&e<=this.endDate?(this.date=e,this.setValue(),this.viewDate=this.date,this.fill()):this.element.trigger({type:"outOfRange",date:e,startDate:this.startDate,endDate:this.endDate})},setFormat:function(e){var t;this.format=N.parseFormat(e,this.formatType),this.isInput?t=this.element:this.component&&(t=this.element.find("input")),t&&t.val()&&this.setValue()},setValue:function(){var e=this.getFormattedDate();this.isInput?this.element.val(e):(this.component&&this.element.find("input").val(e),this.element.data("date",e)),this.linkField&&F("#"+this.linkField).val(this.getFormattedDate(this.linkFormat))},getFormattedDate:function(e){return null==e&&(e=this.format),N.formatDate(this.date,e,this.language,this.formatType)},setStartDate:function(e){this.startDate=e||-1/0,this.startDate!==-1/0&&(this.startDate=N.parseDate(this.startDate,this.format,this.language,this.formatType)),this.update(),this.updateNavArrows()},setEndDate:function(e){this.endDate=e||1/0,this.endDate!==1/0&&(this.endDate=N.parseDate(this.endDate,this.format,this.language,this.formatType)),this.update(),this.updateNavArrows()},setDaysOfWeekDisabled:function(e){this.daysOfWeekDisabled=e||[],F.isArray(this.daysOfWeekDisabled)||(this.daysOfWeekDisabled=this.daysOfWeekDisabled.split(/,\s*/)),this.daysOfWeekDisabled=F.map(this.daysOfWeekDisabled,function(e){return parseInt(e,10)}),this.update(),this.updateNavArrows()},setMinutesDisabled:function(e){this.minutesDisabled=e||[],F.isArray(this.minutesDisabled)||(this.minutesDisabled=this.minutesDisabled.split(/,\s*/)),this.minutesDisabled=F.map(this.minutesDisabled,function(e){return parseInt(e,10)}),this.update(),this.updateNavArrows()},setHoursDisabled:function(e){this.hoursDisabled=e||[],F.isArray(this.hoursDisabled)||(this.hoursDisabled=this.hoursDisabled.split(/,\s*/)),this.hoursDisabled=F.map(this.hoursDisabled,function(e){return parseInt(e,10)}),this.update(),this.updateNavArrows()},place:function(){if(!this.isInline){if(!this.zIndex){var t=0;F("div").each(function(){var e=parseInt(F(this).css("zIndex"),10);tdocument.body.clientWidth&&(s=document.body.clientWidth-220),i="top-left"==this.pickerPosition||"top-right"==this.pickerPosition?e.top-this.picker.outerHeight():e.top+this.height,i-=a.top,s-=a.left,"body"!=this.container&&(i+=document.body.scrollTop),this.picker.css({top:i,left:s,zIndex:this.zIndex})}},update:function(){var e,t=!1;arguments&&arguments.length&&("string"==typeof arguments[0]||arguments[0]instanceof Date)?(e=arguments[0],t=!0):("string"==typeof(e=(this.isInput?this.element.val():this.element.find("input").val())||this.element.data("date")||this.initialDate)||e instanceof String)&&(e=e.replace(/^\s+|\s+$/g,"")),e||(e=new Date,t=!1),this.date=N.parseDate(e,this.format,this.language,this.formatType),t&&this.setValue(),this.datethis.endDate?this.viewDate=new Date(this.endDate):this.viewDate=new Date(this.date),this.fill()},fillDow:function(){for(var e=this.weekStart,t="";e'+H[this.language].daysMin[e++%7]+"";t+="",this.picker.find(".datetimepicker-days thead").append(t)},fillMonths:function(){for(var e="",t=0;t<12;)e+=''+H[this.language].monthsShort[t++]+"";this.picker.find(".datetimepicker-months td").html(e)},fill:function(){if(null!=this.date&&null!=this.viewDate){var e=new Date(this.viewDate),t=e.getUTCFullYear(),i=e.getUTCMonth(),s=e.getUTCDate(),a=e.getUTCHours(),n=e.getUTCMinutes(),h=this.startDate!==-1/0?this.startDate.getUTCFullYear():-1/0,o=this.startDate!==-1/0?this.startDate.getUTCMonth()+1:-1/0,r=this.endDate!==1/0?this.endDate.getUTCFullYear():1/0,d=this.endDate!==1/0?this.endDate.getUTCMonth()+1:1/0,l=new S(this.date.getUTCFullYear(),this.date.getUTCMonth(),this.date.getUTCDate()).valueOf(),c=new Date;if(this.picker.find(".datetimepicker-days thead th:eq(1)").text(H[this.language].months[i]+" "+t),"time"==this.formatViewType){var u=this.getFormattedDate();this.picker.find(".datetimepicker-hours thead th:eq(1)").text(u),this.picker.find(".datetimepicker-minutes thead th:eq(1)").text(u)}else this.picker.find(".datetimepicker-hours thead th:eq(1)").text(s+" "+H[this.language].months[i]+" "+t),this.picker.find(".datetimepicker-minutes thead th:eq(1)").text(s+" "+H[this.language].months[i]+" "+t);this.picker.find("tfoot th.today").text(H[this.language].today).toggle(!1!==this.todayBtn),this.updateNavArrows(),this.fillMonths();var p=S(t,i-1,28,0,0,0,0),m=N.getDaysInMonth(p.getUTCFullYear(),p.getUTCMonth());p.setUTCDate(m),p.setUTCDate(m-(p.getUTCDay()-this.weekStart+7)%7);var v=new Date(p);v.setUTCDate(v.getUTCDate()+42),v=v.valueOf();for(var f,g=[];p.valueOf()"),f="",p.getUTCFullYear()t||p.getUTCFullYear()==t&&p.getUTCMonth()>i)&&(f+=" new"),this.todayHighlight&&p.getUTCFullYear()==c.getFullYear()&&p.getUTCMonth()==c.getMonth()&&p.getUTCDate()==c.getDate()&&(f+=" today"),p.valueOf()==l&&(f+=" active"),(p.valueOf()+864e5<=this.startDate||p.valueOf()>this.endDate||-1!==F.inArray(p.getUTCDay(),this.daysOfWeekDisabled))&&(f+=" disabled"),g.push(''+p.getUTCDate()+""),p.getUTCDay()==this.weekEnd&&g.push(""),p.setUTCDate(p.getUTCDate()+1);this.picker.find(".datetimepicker-days tbody").empty().append(g.join("")),g=[];for(var w="",D="",y="",T=this.hoursDisabled||[],M=0;M<24;M++){if(-1===T.indexOf(M))f="",(k=S(t,i,s,M)).valueOf()+36e5<=this.startDate||k.valueOf()>this.endDate?f+=" disabled":a==M&&(f+=" active"),this.showMeridian&&2==H[this.language].meridiem.length?((D=M<12?H[this.language].meridiem[0]:H[this.language].meridiem[1])!=y&&(""!=y&&g.push(""),g.push('
'+D.toUpperCase()+"")),y=D,w=M%12?M%12:12,g.push(''+w+""),23==M&&g.push("
")):(w=M+":00",g.push(''+w+""))}this.picker.find(".datetimepicker-hours td").html(g.join("")),g=[],y=D=w="";var C=this.minutesDisabled||[];for(M=0;M<60;M+=this.minuteStep){var k;if(-1===C.indexOf(M))f="",(k=S(t,i,s,a,M,0)).valueOf()this.endDate?f+=" disabled":Math.floor(n/this.minuteStep)==Math.floor(M/this.minuteStep)&&(f+=" active"),this.showMeridian&&2==H[this.language].meridiem.length?((D=a<12?H[this.language].meridiem[0]:H[this.language].meridiem[1])!=y&&(""!=y&&g.push(""),g.push('
'+D.toUpperCase()+"")),y=D,w=a%12?a%12:12,g.push(''+w+":"+(M<10?"0"+M:M)+""),59==M&&g.push("
")):(w=M+":00",g.push(''+a+":"+(M<10?"0"+M:M)+""))}this.picker.find(".datetimepicker-minutes td").html(g.join(""));var b=this.date.getUTCFullYear(),U=this.picker.find(".datetimepicker-months").find("th:eq(1)").text(t).end().find("span").removeClass("active");if(b==t){var V=U.length-12;U.eq(this.date.getUTCMonth()+V).addClass("active")}(t'+t+"",t+=1;x.html(g),this.place()}},updateNavArrows:function(){var e=new Date(this.viewDate),t=e.getUTCFullYear(),i=e.getUTCMonth(),s=e.getUTCDate(),a=e.getUTCHours();switch(this.viewMode){case 0:this.startDate!==-1/0&&t<=this.startDate.getUTCFullYear()&&i<=this.startDate.getUTCMonth()&&s<=this.startDate.getUTCDate()&&a<=this.startDate.getUTCHours()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.endDate!==1/0&&t>=this.endDate.getUTCFullYear()&&i>=this.endDate.getUTCMonth()&&s>=this.endDate.getUTCDate()&&a>=this.endDate.getUTCHours()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:this.startDate!==-1/0&&t<=this.startDate.getUTCFullYear()&&i<=this.startDate.getUTCMonth()&&s<=this.startDate.getUTCDate()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.endDate!==1/0&&t>=this.endDate.getUTCFullYear()&&i>=this.endDate.getUTCMonth()&&s>=this.endDate.getUTCDate()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 2:this.startDate!==-1/0&&t<=this.startDate.getUTCFullYear()&&i<=this.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.endDate!==1/0&&t>=this.endDate.getUTCFullYear()&&i>=this.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 3:case 4:this.startDate!==-1/0&&t<=this.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.endDate!==1/0&&t>=this.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}},mousewheel:function(e){if(e.preventDefault(),e.stopPropagation(),!this.wheelPause){this.wheelPause=!0;var t=e.originalEvent.wheelDelta,i=0this.endDate&&(s=this.endDate),this.viewMode=this.startViewMode,this.showMode(0),this._setDate(s),this.fill(),this.autoclose&&this.hide()}break;case"span":if(!t.is(".disabled")){var a=this.viewDate.getUTCFullYear(),n=this.viewDate.getUTCMonth(),h=this.viewDate.getUTCDate(),o=this.viewDate.getUTCHours(),r=this.viewDate.getUTCMinutes(),d=this.viewDate.getUTCSeconds();if(t.is(".month")?(this.viewDate.setUTCDate(1),n=t.parent().find("span").index(t),h=this.viewDate.getUTCDate(),this.viewDate.setUTCMonth(n),this.element.trigger({type:"changeMonth",date:this.viewDate}),3<=this.viewSelect&&this._setDate(S(a,n,h,o,r,d,0))):t.is(".year")?(this.viewDate.setUTCDate(1),a=parseInt(t.text(),10)||0,this.viewDate.setUTCFullYear(a),this.element.trigger({type:"changeYear",date:this.viewDate}),4<=this.viewSelect&&this._setDate(S(a,n,h,o,r,d,0))):t.is(".hour")?(o=parseInt(t.text(),10)||0,(t.hasClass("hour_am")||t.hasClass("hour_pm"))&&(12==o&&t.hasClass("hour_am")?o=0:12!=o&&t.hasClass("hour_pm")&&(o+=12)),this.viewDate.setUTCHours(o),this.element.trigger({type:"changeHour",date:this.viewDate}),1<=this.viewSelect&&this._setDate(S(a,n,h,o,r,d,0))):t.is(".minute")&&(r=parseInt(t.text().substr(t.text().indexOf(":")+1),10)||0,this.viewDate.setUTCMinutes(r),this.element.trigger({type:"changeMinute",date:this.viewDate}),0<=this.viewSelect&&this._setDate(S(a,n,h,o,r,d,0))),0!=this.viewMode){var l=this.viewMode;this.showMode(-1),this.fill(),l==this.viewMode&&this.autoclose&&this.hide()}else this.fill(),this.autoclose&&this.hide()}break;case"td":if(t.is(".day")&&!t.is(".disabled")){h=parseInt(t.text(),10)||1,a=this.viewDate.getUTCFullYear(),n=this.viewDate.getUTCMonth(),o=this.viewDate.getUTCHours(),r=this.viewDate.getUTCMinutes(),d=this.viewDate.getUTCSeconds();t.is(".old")?0===n?(n=11,a-=1):n-=1:t.is(".new")&&(11==n?(n=0,a+=1):n+=1),this.viewDate.setUTCFullYear(a),this.viewDate.setUTCMonth(n,h),this.element.trigger({type:"changeDay",date:this.viewDate}),2<=this.viewSelect&&this._setDate(S(a,n,h,o,r,d,0))}l=this.viewMode;this.showMode(-1),this.fill(),l==this.viewMode&&this.autoclose&&this.hide()}}},_setDate:function(e,t){var i;t&&"date"!=t||(this.date=e),t&&"view"!=t||(this.viewDate=e),this.fill(),this.setValue(),this.isInput?i=this.element:this.component&&(i=this.element.find("input")),i&&(i.change(),this.autoclose),this.element.trigger({type:"changeDate",date:this.date})},moveMinute:function(e,t){if(!t)return e;var i=new Date(e.valueOf());return i.setUTCMinutes(i.getUTCMinutes()+t*this.minuteStep),i},moveHour:function(e,t){if(!t)return e;var i=new Date(e.valueOf());return i.setUTCHours(i.getUTCHours()+t),i},moveDate:function(e,t){if(!t)return e;var i=new Date(e.valueOf());return i.setUTCDate(i.getUTCDate()+t),i},moveMonth:function(e,t){if(!t)return e;var i,s,a=new Date(e.valueOf()),n=a.getUTCDate(),h=a.getUTCMonth(),o=Math.abs(t);if(t=0=this.startDate&&e<=this.endDate},keydown:function(e){if(this.picker.is(":not(:visible)"))27==e.keyCode&&this.show();else{var t,i,s,a,n=!1;switch(e.keyCode){case 27:this.hide(),e.preventDefault();break;case 37:case 39:if(!this.keyboardNavigation)break;t=37==e.keyCode?-1:1,viewMode=this.viewMode,e.ctrlKey?viewMode+=2:e.shiftKey&&(viewMode+=1),4==viewMode?(i=this.moveYear(this.date,t),s=this.moveYear(this.viewDate,t)):3==viewMode?(i=this.moveMonth(this.date,t),s=this.moveMonth(this.viewDate,t)):2==viewMode?(i=this.moveDate(this.date,t),s=this.moveDate(this.viewDate,t)):1==viewMode?(i=this.moveHour(this.date,t),s=this.moveHour(this.viewDate,t)):0==viewMode&&(i=this.moveMinute(this.date,t),s=this.moveMinute(this.viewDate,t)),this.dateWithinRange(i)&&(this.date=i,this.viewDate=s,this.setValue(),this.update(),e.preventDefault(),n=!0);break;case 38:case 40:if(!this.keyboardNavigation)break;t=38==e.keyCode?-1:1,viewMode=this.viewMode,e.ctrlKey?viewMode+=2:e.shiftKey&&(viewMode+=1),4==viewMode?(i=this.moveYear(this.date,t),s=this.moveYear(this.viewDate,t)):3==viewMode?(i=this.moveMonth(this.date,t),s=this.moveMonth(this.viewDate,t)):2==viewMode?(i=this.moveDate(this.date,7*t),s=this.moveDate(this.viewDate,7*t)):1==viewMode?s=this.showMeridian?(i=this.moveHour(this.date,6*t),this.moveHour(this.viewDate,6*t)):(i=this.moveHour(this.date,4*t),this.moveHour(this.viewDate,4*t)):0==viewMode&&(i=this.moveMinute(this.date,4*t),s=this.moveMinute(this.viewDate,4*t)),this.dateWithinRange(i)&&(this.date=i,this.viewDate=s,this.setValue(),this.update(),e.preventDefault(),n=!0);break;case 13:if(0!=this.viewMode){var h=this.viewMode;this.showMode(-1),this.fill(),h==this.viewMode&&this.autoclose&&this.hide()}else this.fill(),this.autoclose&&this.hide();e.preventDefault();break;case 9:this.hide()}if(n)this.isInput?a=this.element:this.component&&(a=this.element.find("input")),a&&a.change(),this.element.trigger({type:"changeDate",date:this.date})}},showMode:function(e){if(e){var t=Math.max(0,Math.min(N.modes.length-1,this.viewMode+e));t>=this.minView&&t<=this.maxView&&(this.element.trigger({type:"changeMode",date:this.viewDate,oldViewMode:this.viewMode,newViewMode:t}),this.viewMode=t)}this.picker.find(">div").hide().filter(".datetimepicker-"+N.modes[this.viewMode].clsName).css("display","block"),this.updateNavArrows()},reset:function(e){this._setDate(null,"date")},convertViewModeText:function(e){switch(e){case 4:return"decade";case 3:return"year";case 2:return"month";case 1:return"day";case 0:return"hour"}}};var e=F.fn.datetimepicker;F.fn.datetimepicker=function(s){var a,n=Array.apply(null,arguments);return n.shift(),this.each(function(){var e=F(this),t=e.data("datetimepicker"),i="object"==typeof s&&s;if(t||e.data("datetimepicker",t=new w(this,F.extend({},F.fn.datetimepicker.defaults,i))),"string"==typeof s&&"function"==typeof t[s]&&void 0!==(a=t[s].apply(t,n)))return!1}),void 0!==a?a:this},F.fn.datetimepicker.defaults={},F.fn.datetimepicker.Constructor=w;var H=F.fn.datetimepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],meridiem:["am","pm"],suffix:["st","nd","rd","th"],today:"Today"}},N={modes:[{clsName:"minutes",navFnc:"Hours",navStep:1},{clsName:"hours",navFnc:"Date",navStep:1},{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(e){return e%4==0&&e%100!=0||e%400==0},getDaysInMonth:function(e,t){return[31,N.isLeapYear(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},getDefaultFormat:function(e,t){if("standard"==e)return"input"==t?"yyyy-mm-dd hh:ii":"yyyy-mm-dd hh:ii:ss";if("php"==e)return"input"==t?"Y-m-d H:i":"Y-m-d H:i:s";throw new Error("Invalid format type.")},validParts:function(e){if("standard"==e)return/hh?|HH?|p|P|ii?|ss?|dd?|DD?|mm?|MM?|yy(?:yy)?/g;if("php"==e)return/[dDjlNwzFmMnStyYaABgGhHis]/g;throw new Error("Invalid format type.")},nonpunctuation:/[^ -\/:-@\[-`{-~\t\n\rTZ]+/g,parseFormat:function(e,t){var i=e.replace(this.validParts(t),"\0").split("\0"),s=e.match(this.validParts(t));if(!i||!i.length||!s||0==s.length)throw new Error("Invalid date format.");return{separators:i,parts:s}},parseDate:function(e,t,i,s){if(e instanceof Date){var a=new Date(e.valueOf()-6e4*e.getTimezoneOffset());return a.setMilliseconds(0),a}if(/^\d{4}\-\d{1,2}\-\d{1,2}$/.test(e)&&(t=this.parseFormat("yyyy-mm-dd",s)),/^\d{4}\-\d{1,2}\-\d{1,2}[T ]\d{1,2}\:\d{1,2}$/.test(e)&&(t=this.parseFormat("yyyy-mm-dd hh:ii",s)),/^\d{4}\-\d{1,2}\-\d{1,2}[T ]\d{1,2}\:\d{1,2}\:\d{1,2}[Z]{0,1}$/.test(e)&&(t=this.parseFormat("yyyy-mm-dd hh:ii:ss",s)),/^[-+]\d+[dmwy]([\s,]+[-+]\d+[dmwy])*$/.test(e)){var n,h=/([-+]\d+)([dmwy])/,o=e.match(/([-+]\d+)([dmwy])/g);e=new Date;for(var r=0;r',headTemplateV3:' ',contTemplate:'',footTemplate:''};N.template='
'+N.headTemplate+N.contTemplate+N.footTemplate+'
'+N.headTemplate+N.contTemplate+N.footTemplate+'
'+N.headTemplate+""+N.footTemplate+'
'+N.headTemplate+N.contTemplate+N.footTemplate+'
'+N.headTemplate+N.contTemplate+N.footTemplate+"
",N.templateV3='
'+N.headTemplateV3+N.contTemplate+N.footTemplate+'
'+N.headTemplateV3+N.contTemplate+N.footTemplate+'
'+N.headTemplateV3+""+N.footTemplate+'
'+N.headTemplateV3+N.contTemplate+N.footTemplate+'
'+N.headTemplateV3+N.contTemplate+N.footTemplate+"
",F.fn.datetimepicker.DPGlobal=N,F.fn.datetimepicker.noConflict=function(){return F.fn.datetimepicker=e,this},F(document).on("focus.datetimepicker.data-api click.datetimepicker.data-api",'[data-provide="datetimepicker"]',function(e){var t=F(this);t.data("datetimepicker")||(e.preventDefault(),t.datetimepicker("show"))}),F(function(){F('[data-provide="datetimepicker-inline"]').datetimepicker()})}(window.jQuery); //# sourceMappingURL=bootstrap-datetimepicker-2.3.4-dds.min.js.map