/*! ATOGOV - SPA 2025-03-18, Copyright (c) 2025 Australian Taxation Office */ !function(x){function I(){return new Date(Date.UTC.apply(Date,arguments))}var w=function(e,t){for(var i,s=this,a=(this.element=x(e),this.container=t.container||"body",this.language=t.language||this.element.data("date-language")||"en",this.language=this.language in F?this.language:"en",this.isRTL=F[this.language].rtl||!1,this.formatType=t.formatType||this.element.data("format-type")||"standard",this.format=S.parseFormat(t.format||this.element.data("date-format")||F[this.language].format||S.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"):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"):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=S.parseFormat(t.linkFormat||this.element.data("link-format")||S.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")||undefined,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=S.convertViewMode(this.minView),this.maxView=S.modes.length-1,"maxView"in t?this.maxView=t.maxView:"maxView"in this.element.data()&&(this.maxView=this.element.data("max-view")),this.maxView=S.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=S.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=S.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")),3===this.bootcssVer?S.templateV3:S.template);-1!==a.indexOf("{iconType}");)a=a.replace("{iconType}",this.icontype);for(;-1!==a.indexOf("{leftArrow}");)a=a.replace("{leftArrow}",this.icons.leftArrow);for(;-1!==a.indexOf("{rightArrow}");)a=a.replace("{rightArrow}",this.icons.rightArrow);this.picker=x(a).appendTo(this.isInline?this.element:this.container).on({click:x.proxy(this.click,this),mousedown:x.proxy(this.mousedown,this)}),this.wheelViewModeNavigation&&(x.fn.mousewheel?this.picker.on({mousewheel:x.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"),i=3===this.bootcssVer?".prev span, .next span":".prev i, .next i",this.picker.find(i).toggleClass(this.icons.leftArrow+" "+this.icons.rightArrow)),x(document).on("mousedown",function(e){0===x(e.target).closest(".datetimepicker").length&&s.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")||F[this.language].weekStart||0)%7,this.weekEnd=(this.weekStart+6)%7,this.startDate=-Infinity,this.endDate=Infinity,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()},e=(w.prototype={constructor:w,_events:[],_attachEvents:function(){this._detachEvents(),this.isInput?this._events=[[this.element,{focus:x.proxy(this.show,this),keyup:x.proxy(this.update,this),keydown:x.proxy(this.keydown,this)}]]:this.component&&this.hasInput?(this._events=[[this.element.find("input"),{focus:x.proxy(this.show,this),keyup:x.proxy(this.update,this),keydown:x.proxy(this.keydown,this)}],[this.component,{click:x.proxy(function(e){this.show(e),this.update(e)},this)}]],this.componentReset&&this._events.push([this.componentReset,{click:x.proxy(this.reset,this)}])):this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:x.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=S.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&&x("#"+this.linkField).val(this.getFormattedDate(this.linkFormat))},getFormattedDate:function(e){return e==undefined&&(e=this.format),S.formatDate(this.date,e,this.language,this.formatType)},setStartDate:function(e){this.startDate=e||-Infinity,this.startDate!==-Infinity&&(this.startDate=S.parseDate(this.startDate,this.format,this.language,this.formatType)),this.update(),this.updateNavArrows()},setEndDate:function(e){this.endDate=e||Infinity,this.endDate!==Infinity&&(this.endDate=S.parseDate(this.endDate,this.format,this.language,this.formatType)),this.update(),this.updateNavArrows()},setDaysOfWeekDisabled:function(e){this.daysOfWeekDisabled=e||[],x.isArray(this.daysOfWeekDisabled)||(this.daysOfWeekDisabled=this.daysOfWeekDisabled.split(/,\s*/)),this.daysOfWeekDisabled=x.map(this.daysOfWeekDisabled,function(e){return parseInt(e,10)}),this.update(),this.updateNavArrows()},setMinutesDisabled:function(e){this.minutesDisabled=e||[],x.isArray(this.minutesDisabled)||(this.minutesDisabled=this.minutesDisabled.split(/,\s*/)),this.minutesDisabled=x.map(this.minutesDisabled,function(e){return parseInt(e,10)}),this.update(),this.updateNavArrows()},setHoursDisabled:function(e){this.hoursDisabled=e||[],x.isArray(this.hoursDisabled)||(this.hoursDisabled=this.hoursDisabled.split(/,\s*/)),this.hoursDisabled=x.map(this.hoursDisabled,function(e){return parseInt(e,10)}),this.update(),this.updateNavArrows()},place:function(){var t,e,i,s,a;this.isInline||(this.zIndex||(t=0,x("div").each(function(){var e=parseInt(x(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: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=S.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'+F[this.language].daysMin[e++%7]+"";t+="",this.picker.find(".datetimepicker-days thead").append(t)},fillMonths:function(){for(var e="",t=0;t<12;)e+=''+F[this.language].monthsShort[t++]+"";this.picker.find(".datetimepicker-months td").html(e)},fill:function(){if(null!=this.date&&null!=this.viewDate){for(var e,t=new Date(this.viewDate),i=t.getUTCFullYear(),s=t.getUTCMonth(),a=t.getUTCDate(),n=t.getUTCHours(),h=t.getUTCMinutes(),o=this.startDate!==-Infinity?this.startDate.getUTCFullYear():-Infinity,r=this.startDate!==-Infinity?this.startDate.getUTCMonth()+1:-Infinity,d=this.endDate!==Infinity?this.endDate.getUTCFullYear():Infinity,l=this.endDate!==Infinity?this.endDate.getUTCMonth()+1:Infinity,c=new I(this.date.getUTCFullYear(),this.date.getUTCMonth(),this.date.getUTCDate()).valueOf(),u=new Date,p=(this.picker.find(".datetimepicker-days thead th:eq(1)").text(F[this.language].months[s]+" "+i),"time"==this.formatViewType?(e=this.getFormattedDate(),this.picker.find(".datetimepicker-hours thead th:eq(1)").text(e),this.picker.find(".datetimepicker-minutes thead th:eq(1)").text(e)):(this.picker.find(".datetimepicker-hours thead th:eq(1)").text(a+" "+F[this.language].months[s]+" "+i),this.picker.find(".datetimepicker-minutes thead th:eq(1)").text(a+" "+F[this.language].months[s]+" "+i)),this.picker.find("tfoot th.today").text(F[this.language].today).toggle(!1!==this.todayBtn),this.updateNavArrows(),this.fillMonths(),I(i,s-1,28,0,0,0,0)),m=S.getDaysInMonth(p.getUTCFullYear(),p.getUTCMonth()),f=(p.setUTCDate(m),p.setUTCDate(m-(p.getUTCDay()-this.weekStart+7)%7),new Date(p)),v=(f.setUTCDate(f.getUTCDate()+42),f=f.valueOf(),[]);p.valueOf()"),g="",p.getUTCFullYear()i||p.getUTCFullYear()==i&&p.getUTCMonth()>s)&&(g+=" new"),this.todayHighlight&&p.getUTCFullYear()==u.getFullYear()&&p.getUTCMonth()==u.getMonth()&&p.getUTCDate()==u.getDate()&&(g+=" today"),p.valueOf()==c&&(g+=" active"),(p.valueOf()+864e5<=this.startDate||p.valueOf()>this.endDate||-1!==x.inArray(p.getUTCDay(),this.daysOfWeekDisabled))&&(g+=" disabled"),v.push(''+p.getUTCDate()+""),p.getUTCDay()==this.weekEnd&&v.push(""),p.setUTCDate(p.getUTCDate()+1);this.picker.find(".datetimepicker-days tbody").empty().append(v.join(""));for(var g,v=[],w="",D="",y=this.hoursDisabled||[],T=0;T<24;T++)-1===y.indexOf(T)&&(g="",(M=I(i,s,a,T)).valueOf()+36e5<=this.startDate||M.valueOf()>this.endDate?g+=" disabled":n==T&&(g+=" active"),this.showMeridian&&2==F[this.language].meridiem.length?((w=T<12?F[this.language].meridiem[0]:F[this.language].meridiem[1])!=D&&(""!=D&&v.push(""),v.push('
'+w.toUpperCase()+"")),D=w,v.push(''+(T%12||12)+""),23==T&&v.push("
")):v.push(''+(T+":00")+""));this.picker.find(".datetimepicker-hours td").html(v.join("")),v=[];for(var M,w="",D="",C=this.minutesDisabled||[],T=0;T<60;T+=this.minuteStep)-1===C.indexOf(T)&&(g="",(M=I(i,s,a,n,T,0)).valueOf()this.endDate?g+=" disabled":Math.floor(h/this.minuteStep)==Math.floor(T/this.minuteStep)&&(g+=" active"),this.showMeridian&&2==F[this.language].meridiem.length?((w=n<12?F[this.language].meridiem[0]:F[this.language].meridiem[1])!=D&&(""!=D&&v.push(""),v.push('
'+w.toUpperCase()+"")),D=w,v.push(''+(n%12||12)+":"+(T<10?"0"+T:T)+""),59==T&&v.push("
")):v.push(''+n+":"+(T<10?"0"+T:T)+""));this.picker.find(".datetimepicker-minutes td").html(v.join(""));var k,b=this.date.getUTCFullYear(),U=this.picker.find(".datetimepicker-months").find("th:eq(1)").text(i).end().find("span").removeClass("active"),V=(b==i&&(k=U.length-12,U.eq(this.date.getUTCMonth()+k).addClass("active")),(i'+i+"",i+=1;V.html(v),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!==-Infinity&&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!==Infinity&&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!==-Infinity&&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!==Infinity&&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!==-Infinity&&t<=this.startDate.getUTCFullYear()&&i<=this.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.endDate!==Infinity&&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!==-Infinity&&t<=this.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.endDate!==Infinity&&t>=this.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}},mousewheel:function(e){var t,i;e.preventDefault(),e.stopPropagation(),this.wheelPause||(this.wheelPause=!0,i=0<(t=e.originalEvent.wheelDelta)?1:0===t?0:-1,this.wheelViewModeNavigationInverseDirection&&(i=-i),this.showMode(i),setTimeout(x.proxy(function(){this.wheelPause=!1},this),this.wheelViewModeNavigationDelay))},click:function(e){e.stopPropagation(),e.preventDefault();var t=x(e.target).closest("span, td, th, legend");if(1==(t=t.is("."+this.icontype)?x(t).parent().closest("span, td, th, legend"):t).length)if(t.is(".disabled"))this.element.trigger({type:"outOfRange",date:this.viewDate,startDate:this.startDate,endDate:this.endDate});else switch(t[0].nodeName.toLowerCase()){case"th":switch(t[0].className){case"switch":this.showMode(1);break;case"prev":case"next":var i=S.modes[this.viewMode].navStep*("prev"==t[0].className?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveHour(this.viewDate,i);break;case 1:this.viewDate=this.moveDate(this.viewDate,i);break;case 2:this.viewDate=this.moveMonth(this.viewDate,i);break;case 3:case 4:this.viewDate=this.moveYear(this.viewDate,i)}this.fill(),this.element.trigger({type:t[0].className+":"+this.convertViewModeText(this.viewMode),date:this.viewDate,startDate:this.startDate,endDate:this.endDate});break;case"today":var s=new Date;(s=I(s.getFullYear(),s.getMonth(),s.getDate(),s.getHours(),s.getMinutes(),s.getSeconds(),0))this.endDate&&(s=this.endDate),this.viewMode=this.startViewMode,this.showMode(0),this._setDate(s),this.fill(),this.autoclose&&this.hide()}break;case"span":t.is(".disabled")||(n=this.viewDate.getUTCFullYear(),h=this.viewDate.getUTCMonth(),a=this.viewDate.getUTCDate(),o=this.viewDate.getUTCHours(),r=this.viewDate.getUTCMinutes(),d=this.viewDate.getUTCSeconds(),t.is(".month")?(this.viewDate.setUTCDate(1),h=t.parent().find("span").index(t),a=this.viewDate.getUTCDate(),this.viewDate.setUTCMonth(h),this.element.trigger({type:"changeMonth",date:this.viewDate}),3<=this.viewSelect&&this._setDate(I(n,h,a,o,r,d,0))):t.is(".year")?(this.viewDate.setUTCDate(1),n=parseInt(t.text(),10)||0,this.viewDate.setUTCFullYear(n),this.element.trigger({type:"changeYear",date:this.viewDate}),4<=this.viewSelect&&this._setDate(I(n,h,a,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(I(n,h,a,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(I(n,h,a,o,r,d,0)),0!=this.viewMode?(l=this.viewMode,this.showMode(-1),this.fill(),l==this.viewMode&&this.autoclose&&this.hide()):(this.fill(),this.autoclose&&this.hide()));break;case"td":t.is(".day")&&!t.is(".disabled")&&(a=parseInt(t.text(),10)||1,n=this.viewDate.getUTCFullYear(),h=this.viewDate.getUTCMonth(),o=this.viewDate.getUTCHours(),r=this.viewDate.getUTCMinutes(),d=this.viewDate.getUTCSeconds(),t.is(".old")?0===h?(h=11,--n):--h:t.is(".new")&&(11==h?(h=0,n+=1):h+=1),this.viewDate.setUTCFullYear(n),this.viewDate.setUTCMonth(h,a),this.element.trigger({type:"changeDay",date:this.viewDate}),2<=this.viewSelect)&&this._setDate(I(n,h,a,o,r,d,0));var a,n,h,o,r,d,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){var i;return t?((i=new Date(e.valueOf())).setUTCMinutes(i.getUTCMinutes()+t*this.minuteStep),i):e},moveHour:function(e,t){var i;return t?((i=new Date(e.valueOf())).setUTCHours(i.getUTCHours()+t),i):e},moveDate:function(e,t){var i;return t?((i=new Date(e.valueOf())).setUTCDate(i.getUTCDate()+t),i):e},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,h=!1;switch(e.keyCode){case 27:this.hide(),e.preventDefault();break;case 37:case 39:this.keyboardNavigation&&(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(),h=!0);break;case 38:case 40:this.keyboardNavigation&&(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(),h=!0);break;case 13:0!=this.viewMode?(a=this.viewMode,this.showMode(-1),this.fill(),a==this.viewMode&&this.autoclose&&this.hide()):(this.fill(),this.autoclose&&this.hide()),e.preventDefault();break;case 9:this.hide()}h&&(this.isInput?n=this.element:this.component&&(n=this.element.find("input")),n&&n.change(),this.element.trigger({type:"changeDate",date:this.date}))}},showMode:function(e){var t;e&&(t=Math.max(0,Math.min(S.modes.length-1,this.viewMode+e)))>=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-"+S.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"}}},x.fn.datetimepicker),F=(x.fn.datetimepicker=function(s){var a,n=Array.apply(null,arguments);return n.shift(),this.each(function(){var e=x(this),t=e.data("datetimepicker"),i="object"==typeof s&&s;if(t||e.data("datetimepicker",t=new w(this,x.extend({},x.fn.datetimepicker.defaults,i))),"string"==typeof s&&"function"==typeof t[s]&&(a=t[s].apply(t,n))!==undefined)return!1}),a!==undefined?a:this},x.fn.datetimepicker.defaults={},x.fn.datetimepicker.Constructor=w,x.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"}}),S={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,S.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)return{separators:i,parts:s};throw new Error("Invalid date format.")},parseDate:function(e,t,i,s){var a;if(e instanceof Date)return(a=new Date(e.valueOf()-6e4*e.getTimezoneOffset())).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:''};S.template='
'+S.headTemplate+S.contTemplate+S.footTemplate+'
'+S.headTemplate+S.contTemplate+S.footTemplate+'
'+S.headTemplate+""+S.footTemplate+'
'+S.headTemplate+S.contTemplate+S.footTemplate+'
'+S.headTemplate+S.contTemplate+S.footTemplate+"
",S.templateV3='
'+S.headTemplateV3+S.contTemplate+S.footTemplate+'
'+S.headTemplateV3+S.contTemplate+S.footTemplate+'
'+S.headTemplateV3+""+S.footTemplate+'
'+S.headTemplateV3+S.contTemplate+S.footTemplate+'
'+S.headTemplateV3+S.contTemplate+S.footTemplate+"
",x.fn.datetimepicker.DPGlobal=S,x.fn.datetimepicker.noConflict=function(){return x.fn.datetimepicker=e,this},x(document).on("focus.datetimepicker.data-api click.datetimepicker.data-api",'[data-provide="datetimepicker"]',function(e){var t=x(this);t.data("datetimepicker")||(e.preventDefault(),t.datetimepicker("show"))}),x(function(){x('[data-provide="datetimepicker-inline"]').datetimepicker()})}(window.jQuery); //# sourceMappingURL=bootstrap-datetimepicker-2.3.4-dds.min.js.map