1(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)})(function(n,t){function o(){var f,r,n,u,i,o,t,e;if(r=(new Date).toString(),n=((i=r.split("(")[1])!=null?i.slice(0,-1):0)||r.split(" "),n instanceof Array){for(u=[],t=0,e=n.length;t<e;t++)o=n[t],((f=(i=o.match(/\b[A-Z]+\b/))!==null)?i[0]:0)&&u.push(f);n=u.pop()}return n}function u(){return new Date(Date.UTC.apply(Date,arguments))}var f,e,r,i;"indexOf"in Array.prototype||(Array.prototype.indexOf=function(n,i){i===t&&(i=0);i<0&&(i+=this.length);i<0&&(i=0);for(var r=this.length;i<r;i++)if(i in this&&this[i]===n)return i;return-1});f=function(u,f){var h=this,e,s;for(this.element=n(u),this.container=f.container||"body",this.language=f.language||this.element.data("date-language")||"en",this.language=(this.language in r)?this.language:this.language.split("-")[0],this.language=(this.language in r)?this.language:"en",this.isRTL=r[this.language].rtl||!1,this.formatType=f.formatType||this.element.data("format-type")||"standard",this.format=i.parseFormat(f.format||this.element.data("date-format")||r[this.language].format||i.getDefaultFormat(this.formatType,"input"),this.formatType),this.isInline=!1,this.isVisible=!1,this.isInput=this.element.is("input"),this.fontAwesome=f.fontAwesome||this.element.data("font-awesome")||!1,this.bootcssVer=f.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")?this.bootcssVer===3?this.element.find(".input-group-addon .glyphicon-th, .input-group-addon .glyphicon-time, .input-group-addon .glyphicon-remove, .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, .add-on .fa-calendar, .add-on .fa-clock-o").parent():!1,this.componentReset=this.element.is(".date")?this.bootcssVer===3?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():!1,this.hasInput=this.component&&this.element.find("input").length,this.component&&this.component.length===0&&(this.component=!1),this.linkField=f.linkField||this.element.data("link-field")||!1,this.linkFormat=i.parseFormat(f.linkFormat||this.element.data("link-format")||i.getDefaultFormat(this.formatType,"link"),this.formatType),this.minuteStep=f.minuteStep||this.element.data("minute-step")||5,this.pickerPosition=f.pickerPosition||this.element.data("picker-position")||"bottom-right",this.showMeridian=f.showMeridian||this.element.data("show-meridian")||!1,this.initialDate=f.initialDate||new Date,this.zIndex=f.zIndex||this.element.data("z-index")||t,this.title=typeof f.title=="undefined"?!1:f.title,this.timezone=f.timezone||o(),this.icons={leftArrow:this.fontAwesome?"fa-arrow-left":this.bootcssVer===3?"glyphicon-arrow-left":"icon-arrow-left",rightArrow:this.fontAwesome?"fa-arrow-right":this.bootcssVer===3?"glyphicon-arrow-right":"icon-arrow-right"},this.icontype=this.fontAwesome?"fa":"glyphicon",this._attachEvents(),this.clickedOutside=function(t){n(t.target).closest(".datetimepicker").length===0&&h.hide()},this.formatViewType="datetime",("formatViewType"in f)?this.formatViewType=f.formatViewType:("formatViewType"in this.element.data())&&(this.formatViewType=this.element.data("formatViewType")),this.minView=0,("minView"in f)?this.minView=f.minView:("minView"in this.element.data())&&(this.minView=this.element.data("min-view")),this.minView=i.convertViewMode(this.minView),this.maxView=i.modes.length-1,("maxView"in f)?this.maxView=f.maxView:("maxView"in this.element.data())&&(this.maxView=this.element.data("max-view")),this.maxView=i.convertViewMode(this.maxView),this.wheelViewModeNavigation=!1,("wheelViewModeNavigation"in f)?this.wheelViewModeNavigation=f.wheelViewModeNavigation:("wheelViewModeNavigation"in this.element.data())&&(this.wheelViewModeNavigation=this.element.data("view-mode-wheel-navigation")),this.wheelViewModeNavigationInverseDirection=!1,("wheelViewModeNavigationInverseDirection"in f)?this.wheelViewModeNavigationInverseDirection=f.wheelViewModeNavigationInverseDirection:("wheelViewModeNavigationInverseDirection"in this.element.data())&&(this.wheelViewModeNavigationInverseDirection=this.element.data("view-mode-wheel-navigation-inverse-dir")),this.wheelViewModeNavigationDelay=100,("wheelViewModeNavigationDelay"in f)?this.wheelViewModeNavigationDelay=f.wheelViewModeNavigationDelay:("wheelViewModeNavigationDelay"in this.element.data())&&(this.wheelViewModeNavigationDelay=this.element.data("view-mode-wheel-navigation-delay")),this.startViewMode=2,("startView"in f)?this.startViewMode=f.startView:("startView"in this.element.data())&&(this.startViewMode=this.element.data("start-view")),this.startViewMode=i.convertViewMode(this.startViewMode),this.viewMode=this.startViewMode,this.viewSelect=this.minView,("viewSelect"in f)?this.viewSelect=f.viewSelect:("viewSelect"in this.element.data())&&(this.viewSelect=this.element.data("view-select")),this.viewSelect=i.convertViewMode(this.viewSelect),this.forceParse=!0,("forceParse"in f)?this.forceParse=f.forceParse:("dateForceParse"in this.element.data())&&(this.forceParse=this.element.data("date-force-parse")),e=this.bootcssVer===3?i.templateV3:i.template;e.indexOf("{iconType}")!==-1;)e=e.replace("{iconType}",this.icontype);while(e.indexOf("{leftArrow}")!==-1)e=e.replace("{leftArrow}",this.icons.leftArrow);while(e.indexOf("{rightArrow}")!==-1)e=e.replace("{rightArrow}",this.icons.rightArrow);if(this.picker=n(e).appendTo(this.isInline?this.element:this.container).on({click:n.proxy(this.click,this),mousedown:n.proxy(this.mousedown,this)}),this.wheelViewModeNavigation)if(n.fn.mousewheel)this.picker.on({mousewheel:n.proxy(this.mousewheel,this)});else 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"),s=this.bootcssVer===3?".prev span, .next span":".prev i, .next i",this.picker.find(s).toggleClass(this.icons.leftArrow+" "+this.icons.rightArrow));n(document).on("mousedown touchend",this.clickedOutside);this.autoclose=!1;"autoclose"in f?this.autoclose=f.autoclose:"dateAutoclose"in this.element.data()&&(this.autoclose=this.element.data("date-autoclose"));this.keyboardNavigation=!0;"keyboardNavigation"in f?this.keyboardNavigation=f.keyboardNavigation:"dateKeyboardNavigation"in this.element.data()&&(this.keyboardNavigation=this.element.data("date-keyboard-navigation"));this.todayBtn=f.todayBtn||this.element.data("date-today-btn")||!1;this.clearBtn=f.clearBtn||this.element.data("date-clear-btn")||!1;this.todayHighlight=f.todayHighlight||this.element.data("date-today-highlight")||!1;this.weekStart=0;typeof f.weekStart!="undefined"?this.weekStart=f.weekStart:typeof this.element.data("date-weekstart")!="undefined"?this.weekStart=this.element.data("date-weekstart"):typeof r[this.language].weekStart!="undefined"&&(this.weekStart=r[this.language].weekStart);this.weekStart=this.weekStart%7;this.weekEnd=(this.weekStart+6)%7;this.onRenderDay=function(n){var t=(f.onRenderDay||function(){return[]})(n),i;return typeof t=="string"&&(t=[t]),i=["day"],i.concat(t?t:[])};this.onRenderHour=function(n){var t=(f.onRenderHour||function(){return[]})(n);return typeof t=="string"&&(t=[t]),["hour"].concat(t?t:[])};this.onRenderMinute=function(n){var t=(f.onRenderMinute||function(){return[]})(n),i=["minute"];return typeof t=="string"&&(t=[t]),n<this.startDate||n>this.endDate?i.push("disabled"):Math.floor(this.date.getUTCMinutes()/this.minuteStep)===Math.floor(n.getUTCMinutes()/this.minuteStep)&&i.push("active"),i.c
1oncat(t?t:[])};this.onRenderYear=function(n){var t=(f.onRenderYear||function(){return[]})(n),i=["year"],r,u;return typeof t=="string"&&(t=[t]),this.date.getUTCFullYear()===n.getUTCFullYear()&&i.push("active"),r=n.getUTCFullYear(),u=this.endDate.getUTCFullYear(),(n<this.startDate||r>u)&&i.push("disabled"),i.concat(t?t:[])};this.onRenderMonth=function(n){var t=(f.onRenderMonth||function(){return[]})(n);return typeof t=="string"&&(t=[t]),["month"].concat(t?t:[])};this.startDate=new Date(-8639968443048e3);this.endDate=new Date(8639968443048e3);this.datesDisabled=[];this.daysOfWeekDisabled=[];this.setStartDate(f.startDate||this.element.data("date-startdate"));this.setEndDate(f.endDate||this.element.data("date-enddate"));this.setDatesDisabled(f.datesDisabled||this.element.data("date-dates-disabled"));this.setDaysOfWeekDisabled(f.daysOfWeekDisabled||this.element.data("date-days-of-week-disabled"));this.setMinutesDisabled(f.minutesDisabled||this.element.data("date-minute-disabled"));this.setHoursDisabled(f.hoursDisabled||this.element.data("date-hour-disabled"));this.fillDow();this.fillMonths();this.update();this.showMode();this.isInline&&this.show()};f.prototype={constructor:f,_events:[],_attachEvents:function(){this._detachEvents();this.isInput?this._events=[[this.element,{focus:n.proxy(this.show,this),keyup:n.proxy(this.update,this),keydown:n.proxy(this.keydown,this)}]]:this.component&&this.hasInput?(this._events=[[this.element.find("input"),{focus:n.proxy(this.show,this),keyup:n.proxy(this.update,this),keydown:n.proxy(this.keydown,this)}],[this.component,{click:n.proxy(this.show,this)}]],this.componentReset&&this._events.push([this.componentReset,{click:n.proxy(this.reset,this)}])):this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:n.proxy(this.show,this)}]];for(var t=0,i,r;t<this._events.length;t++){i=this._events[t][0];r=this._events[t][1];i.on(r)}},_detachEvents:function(){for(var n=0,t,i;n<this._events.length;n++)t=this._events[n][0],i=this._events[n][1],t.off(i);this._events=[]},show:function(t){this.picker.show();this.height=this.component?this.component.outerHeight():this.element.outerHeight();this.forceParse&&this.update();this.place();n(window).on("resize",n.proxy(this.place,this));t&&(t.stopPropagation(),t.preventDefault());this.isVisible=!0;this.element.trigger({type:"show",date:this.date})},hide:function(){this.isVisible&&(this.isInline||(this.picker.hide(),n(window).off("resize",this.place),this.viewMode=this.startViewMode,this.showMode(),this.isInput||n(document).off("mousedown",this.hide),this.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())&&this.setValue(),this.isVisible=!1,this.element.trigger({type:"hide",date:this.date})))},remove:function(){this._detachEvents();n(document).off("mousedown",this.clickedOutside);this.picker.remove();delete this.picker;delete this.element.data().datetimepicker},getDate:function(){var n=this.getUTCDate();return n===null?null:new Date(n.getTime()+n.getTimezoneOffset()*6e4)},getUTCDate:function(){return this.date},getInitialDate:function(){return this.initialDate},setInitialDate:function(n){this.initialDate=n},setDate:function(n){this.setUTCDate(new Date(n.getTime()-n.getTimezoneOffset()*6e4))},setUTCDate:function(n){n>=this.startDate&&n<=this.endDate?(this.date=n,this.setValue(),this.viewDate=this.date,this.fill()):this.element.trigger({type:"outOfRange",date:n,startDate:this.startDate,endDate:this.endDate})},setFormat:function(n){this.format=i.parseFormat(n,this.formatType);var t;this.isInput?t=this.element:this.component&&(t=this.element.find("input"));t&&t.val()&&this.setValue()},setValue:function(){var t=this.getFormattedDate();this.isInput?this.element.val(t):(this.component&&this.element.find("input").val(t),this.element.data("date",t));this.linkField&&n("#"+this.linkField).val(this.getFormattedDate(this.linkFormat))},getFormattedDate:function(n){return n=n||this.format,i.formatDate(this.date,n,this.language,this.formatType,this.timezone)},setStartDate:function(n){this.startDate=n||this.startDate;this.startDate.valueOf()!==8639968443048e3&&(this.startDate=i.parseDate(this.startDate,this.format,this.language,this.formatType,this.timezone));this.update();this.updateNavArrows()},setEndDate:function(n){this.endDate=n||this.endDate;this.endDate.valueOf()!==8639968443048e3&&(this.endDate=i.parseDate(this.endDate,this.format,this.language,this.formatType,this.timezone));this.update();this.updateNavArrows()},setDatesDisabled:function(t){this.datesDisabled=t||[];n.isArray(this.datesDisabled)||(this.datesDisabled=this.datesDisabled.split(/,\s*/));var r=this;this.datesDisabled=n.map(this.datesDisabled,function(n){return i.parseDate(n,r.format,r.language,r.formatType,r.timezone).toDateString()});this.update();this.updateNavArrows()},setTitle:function(n,t){return this.picker.find(n).find("th:eq(1)").text(this.title===!1?t:this.title)},setDaysOfWeekDisabled:function(t){this.daysOfWeekDisabled=t||[];n.isArray(this.daysOfWeekDisabled)||(this.daysOfWeekDisabled=this.daysOfWeekDisabled.split(/,\s*/));this.daysOfWeekDisabled=n.map(this.daysOfWeekDisabled,function(n){return parseInt(n,10)});this.update();this.updateNavArrows()},setMinutesDisabled:function(t){this.minutesDisabled=t||[];n.isArray(this.minutesDisabled)||(this.minutesDisabled=this.minutesDisabled.split(/,\s*/));this.minutesDisabled=n.map(this.minutesDisabled,function(n){return parseInt(n,10)});this.update();this.updateNavArrows()},setHoursDisabled:function(t){this.hoursDisabled=t||[];n.isArray(this.hoursDisabled)||(this.hoursDisabled=this.hoursDisabled.split(/,\s*/));this.hoursDisabled=n.map(this.hoursDisabled,function(n){return parseInt(n,10)});this.update();this.updateNavArrows()},place:function(){var r,i,u,t,f,e;this.isInline||(this.zIndex||(r=0,n("div").each(function(){var t=parseInt(n(this).css("zIndex"),10);t>r&&(r=t)}),this.zIndex=r+10),f=this.container instanceof n?this.container.offset():n(this.container).offset(),this.component?(i=this.component.offset(),t=i.left,(this.pickerPosition==="bottom-left"||this.pickerPosition==="top-left")&&(t+=this.component.outerWidth()-this.picker.outerWidth())):(i=this.element.offset(),t=i.left,(this.pickerPosition==="bottom-left"||this.pickerPosition==="top-left")&&(t+=this.element.outerWidth()-this.picker.outerWidth())),e=document.body.clientWidth||window.innerWidth,t+220>e&&(t=e-220),u=this.pickerPosition==="top-left"||this.pickerPosition==="top-right"?i.top-this.picker.outerHeight():i.top+this.height,u=u-f.top,t=t-f.left,this.picker.css({top:u,left:t,zIndex:this.zIndex}))},hour_minute:"^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]",update:function(){var n,t=!1;arguments&&arguments.length&&(typeof arguments[0]=="string"||arguments[0]instanceof Date)?(n=arguments[0],t=!0):(n=(this.isInput?this.element.val():this.element.find("input").val())||this.element.data("date")||this.initialDate,typeof n=="string"&&(n=n.replace(/^\s+|\s+$/g,"")));n||(n=new Date,t=!1);typeof n=="string"&&(new RegExp(this.hour_minute).test(n)||new RegExp(this.hour_minute+":[0-5][0-9]").test(n))&&(n=this.getDate());this.date=i.parseDate(n,this.format,this.language,this.formatType,this.timezone);t&&this.setValue();this.viewDate=this.date<this.startDate?new Date(this.startDate):this.date>this.endDate?new Date(this.endDate):new Date(this.date);this.fill()},fillDow:function(){for(var t=this.weekStart,n="<tr>";t<this.weekStart+7;)n+='<th class="dow">'+r[this.language].daysMin[t++%7]+"<\/th>";n+="<\/tr>";this.picker.find(".datetimepicker-days thead").append(n)},fillMonths:function(){for(var u,t="",i=new Date(this.viewDate),n=0;n<12;n++)i.setUTCMonth(n),u=this.onRenderMonth(i),t+='<span class="'+u.join(" ")+'">'+r[this.language].monthsShort[n]+"<\/span>";this.picker.find(".datetimepicker-months td").html(t)},fill:function(){var g,f,nt,p,s,h,tt,ut,ft,b,et,t;if(this.date&&this.viewDate){var c=new Date(this.viewDate),o=c.getUTCFullYear(),v=c.getUTCMonth(),k=c.getUTCDate(),w=c.getUTCHours(),it=this.startDate.getUTCFullYear(),ot=this.startDate.getUTCMonth(),rt=this.endDate.getUTCFullYear(),st=this.endDate.getUTCMonth()+1,ht=new u(this.date.getUTCFullYear(),this.date.getUTCMonth(),this.date.getUTCDate()).valueOf(),d=new Date;for(this.setTitle(".datetimepicker-days",r[this.language].months[v]+" "+o),this.formatViewType==="time"?(g=this.getFormattedDate(),this.setTitle(".datetimepicker-hours",g),this.setTitle(".datetimepicker-minutes",g)):(this.setTitle(".datetimepicker-hours",k+" "+r[this.language].months[v]+" "+o),this.setTitle(".datetimepicker-minutes",k+" "+r[this.language].months[v]+" "+o)),this.picker.find("tfoot th.today").text(r[this.language].today||r.en.today).toggle(this.todayBtn!==!1),this.picker.find("tfoot th.clear").text(r[this.language].clear||r.en.clear).toggle(this.clearBtn!==!1),this.updateNavArrows(),this.fillMonths(),f=u(o,v-1,28,0,0,0,0),nt=i.getDaysInMonth(f.getUTCFullYear(),f.getUTCMonth()),f.setUTCDate(nt),f.setUTCDate(nt-(f.getUTCDay()-this.weekStart+7)%7),p=new Date(f),p.setUTCDate(p.getUTCDate()+42),p=p.valueOf(),s=[];f.valueOf()<p;)f.getUTCDay()===this.weekStart&&s.push("<tr>"),h=this.onRenderDay(f),f.getUTCFullYear()<o||f.getUTCFullYear()===o&&f.getUTCMonth()<v?h.push("old"):(f.getUTCFullYear()>o||f.getUTCFullYear()===o&&f.getUTCMonth()>v)&&h.push("new"),this.todayHighlight&&f.getUTCFullYear()===d.getFullYear()&&f.getUTCMonth()===d.getMonth()&&f.getUTCDate()===d.getDate()&&h.push("today"),f.valueOf()===ht&&h.push("active"),(f.valueOf()+864e5<=this.startDate||f.valueOf()>this.endDate||n.inArray(f.getUTCDay(),this.daysOfWeekDisabled)!==-1||n.inArray(f.toDateString(),this.datesDisabled)!==-1)&&h.push("disabled"),s.push('<td class="'+h.join(" ")+'">'+f.getUTCDate()+"<\/td>"),f.getUTCDay()===this.weekEnd&&s.push("<\/tr>"),f.setUTCDate(f.getUTCDate()+1);this.picker.find(".datetimepicker-days tbody").empty().append(s.join(""));s=[];var a="",l="",y="",ct=this.hoursDisabled||[];for(c=new Date(this.viewDate),t=0;t<24;t++)c.setUTCHours(t),h=this.onRenderHour(c),ct.indexOf(t)!==-1&&h.push("disabled"),tt=u(o,v,k,t),tt.valueOf()+36e5<=this.startDate||tt.valueOf()>this.endDate?h.push("disabled"):w===t&&h.push("active"),this.showMeridian&&r[this.language].meridiem.length===2?(l=t<12?r[this.language].meridiem[0]:r[this.language].meridiem[1],l!==y&&(y!==""&&s.push("<\/fieldset>"),s.push('<fieldset class="hour"><legend>'+l.toUpperCase()+"<\/legend>")),y=l,a=t%12?t%12:12,t<12?h.push("hour_am"):h.push("hour_pm"),s.push('<span class="'+h.join(" ")+'">'+a+"<\/span>"),t===23&&s.push("<\/fieldset>")):(a=t+":00",s.push('<span class="'+h.join(" ")+'">'+a+"<\/span>"));for(this.picker.find(".datetimepicker-hours td").html(s.join("")),s=[],a="",l="",y="",ut=this.minutesDisabled||[],c=new Date(this.viewDate),t=0;t<60;t+=this.minuteStep)ut.indexOf(t)===-1&&(c.setUTCMinutes(t),c.setUTCSeconds(0),h=this.onRenderMinute(c),this.showMeridian&&r[this.language].meridiem.length===2?(l=w<12?r[this.language].meridiem[0]:r[this.language].meridiem[1],l!==y&&(y!==""&&s.push("<\/fieldset>"),s.push('<fieldset class="minute"><legend>'+l.toUpperCase()+"<\/legend>")),y=l,a=w%12?w%12:12,s.push('<span class="'+h.join(" ")+'">'+a+":"+(t<10?"0"+t:t)+"<\/span>"),t===59&&s.push("<\/fieldset>")):(a=t+":00",s.push('<span class="'+h.join(" ")+'">'+w+":"+(t<10?"0"+t:t)+"<\/span>")));for(this.picker.find(".datetimepicker-minutes td").html(s.join("")),ft=this.date.getUTCFullYear(),b=this.setTitle(".datetimepicker-months",o).end().find(".month").removeClass("active"),ft===o&&b.eq(this.date.getUTCMonth()).addClass("active"),(o<it||o>rt)&&b.addClass("disabled"),o===it&&b.slice(0,ot).addClass("disabled"),o===rt&&b.slice(st).addClass("disabled"),s="",o=parseInt(o/10,10)*10,et=this.setTitle(".datetimepicker-years",o+"-"+(o+9)).end().find("td"),o-=1,c=new Date(this.viewDate),t=-1;t<11;t++)c.setUTCFullYear(o),h=this.onRenderYear(c),(t===-1||t===10)&&h.push(e),s+='<span class="'+h.join(" ")+'">'+o+"<\/span>",o+=1;et.html(s);this.place()}},updateNavArrows:function(){var i=new Date(this.viewDate),n=i.getUTCFullYear(),t=i.getUTCMonth(),r=i.getUTCDate(),u=i.getUTCHours();switch(this.viewMode){case 0:n<=this.startDate.getUTCFullYear()&&t<=this.startDate.getUTCMonth()&&r<=this.startDate.getUTCDate()&&u<=this.startDate.getUTCHours()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});n>=this.endDate.getUTCFullYear()&&t>=this.endDate.getUTCMonth()&&r>=this.endDate.getUTCDate()&&u>=this.endDate.getUTCHours()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:n<=this.startDate.getUTCFullYear()&&t<=this.startDate.getUTCMonth()&&r<=this.startDate.getUTCDate()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});n>=this.endDate.getUTCFullYear()&&t>=this.endDate.getUTCMonth()&&r>=this.endDate.getUTCDate()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 2:n<=this.startDate.getUTCFullYear()&&t<=this.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});n>=this.endDate.getUTCFullYear()&&t>=this.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 3:case 4:n<=this.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});n>=this.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}},mousewheel:function(t){if(t.preventDefault(),t.stopPropagation(),!this.wheelPause){this.wheelPause=!0;var u=t.originalEvent,r=u.wheelDelta,i=r>0?1:r===0?0:-1;this.wheelViewModeNavigationInverseDirection&&(i=-i);this.showMode(i);setTimeout(n.proxy(function(){this.wheelPause=!1},this),this.wheelViewModeNavigationDelay)}},click:function(t){var r,l,e,v;
1if(t.stopPropagation(),t.preventDefault(),r=n(t.target).closest("span, td, th, legend"),r.is("."+this.icontype)&&(r=n(r).parent().closest("span, td, th, legend")),r.length===1){if(r.is(".disabled")){this.element.trigger({type:"outOfRange",date:this.viewDate,startDate:this.startDate,endDate:this.endDate});return}switch(r[0].nodeName.toLowerCase()){case"th":switch(r[0].className){case"switch":this.showMode(1);break;case"prev":case"next":l=i.modes[this.viewMode].navStep*(r[0].className==="prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveHour(this.viewDate,l);break;case 1:this.viewDate=this.moveDate(this.viewDate,l);break;case 2:this.viewDate=this.moveMonth(this.viewDate,l);break;case 3:case 4:this.viewDate=this.moveYear(this.viewDate,l)}this.fill();this.element.trigger({type:r[0].className+":"+this.convertViewModeText(this.viewMode),date:this.viewDate,startDate:this.startDate,endDate:this.endDate});break;case"clear":this.reset();this.autoclose&&this.hide();break;case"today":e=new Date;e=u(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),0);e<this.startDate?e=this.startDate:e>this.endDate&&(e=this.endDate);this.viewMode=this.startViewMode;this.showMode(0);this._setDate(e);this.fill();this.autoclose&&this.hide()}break;case"span":if(!r.is(".disabled")){var s=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),h=this.viewDate.getUTCDate(),o=this.viewDate.getUTCHours(),c=this.viewDate.getUTCMinutes(),a=this.viewDate.getUTCSeconds();r.is(".month")?(this.viewDate.setUTCDate(1),f=r.parent().find("span").index(r),h=this.viewDate.getUTCDate(),this.viewDate.setUTCMonth(f),this.element.trigger({type:"changeMonth",date:this.viewDate}),this.viewSelect>=3&&this._setDate(u(s,f,h,o,c,a,0))):r.is(".year")?(this.viewDate.setUTCDate(1),s=parseInt(r.text(),10)||0,this.viewDate.setUTCFullYear(s),this.element.trigger({type:"changeYear",date:this.viewDate}),this.viewSelect>=4&&this._setDate(u(s,f,h,o,c,a,0))):r.is(".hour")?(o=parseInt(r.text(),10)||0,(r.hasClass("hour_am")||r.hasClass("hour_pm"))&&(o===12&&r.hasClass("hour_am")?o=0:o!==12&&r.hasClass("hour_pm")&&(o+=12)),this.viewDate.setUTCHours(o),this.element.trigger({type:"changeHour",date:this.viewDate}),this.viewSelect>=1&&this._setDate(u(s,f,h,o,c,a,0))):r.is(".minute")&&(c=parseInt(r.text().substr(r.text().indexOf(":")+1),10)||0,this.viewDate.setUTCMinutes(c),this.element.trigger({type:"changeMinute",date:this.viewDate}),this.viewSelect>=0&&this._setDate(u(s,f,h,o,c,a,0)));this.viewMode!==0?(v=this.viewMode,this.showMode(-1),this.fill(),v===this.viewMode&&this.autoclose&&this.hide()):(this.fill(),this.autoclose&&this.hide())}break;case"td":if(r.is(".day")&&!r.is(".disabled")){var h=parseInt(r.text(),10)||1,s=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),o=this.viewDate.getUTCHours(),c=this.viewDate.getUTCMinutes(),a=this.viewDate.getUTCSeconds();r.is(".old")?f===0?(f=11,s-=1):f-=1:r.is(".new")&&(f===11?(f=0,s+=1):f+=1);this.viewDate.setUTCFullYear(s);this.viewDate.setUTCMonth(f,h);this.element.trigger({type:"changeDay",date:this.viewDate});this.viewSelect>=2&&this._setDate(u(s,f,h,o,c,a,0))}v=this.viewMode;this.showMode(-1);this.fill();v===this.viewMode&&this.autoclose&&this.hide()}}},_setDate:function(n,t){t&&t!=="date"||(this.date=n);t&&t!=="view"||(this.viewDate=n);this.fill();this.setValue();var i;this.isInput?i=this.element:this.component&&(i=this.element.find("input"));i&&i.change();this.element.trigger({type:"changeDate",date:this.getDate()});n===null&&(this.date=this.viewDate)},moveMinute:function(n,t){if(!t)return n;var i=new Date(n.valueOf());return i.setUTCMinutes(i.getUTCMinutes()+t*this.minuteStep),i},moveHour:function(n,t){if(!t)return n;var i=new Date(n.valueOf());return i.setUTCHours(i.getUTCHours()+t),i},moveDate:function(n,t){if(!t)return n;var i=new Date(n.valueOf());return i.setUTCDate(i.getUTCDate()+t),i},moveMonth:function(n,t){var f;if(!t)return n;var i=new Date(n.valueOf()),e=i.getUTCDate(),o=i.getUTCMonth(),s=Math.abs(t),r,u;if(t=t>0?1:-1,s===1)u=t===-1?function(){return i.getUTCMonth()===o}:function(){return i.getUTCMonth()!==r},r=o+t,i.setUTCMonth(r),(r<0||r>11)&&(r=(r+12)%12);else{for(f=0;f<s;f++)i=this.moveMonth(i,t);r=i.getUTCMonth();i.setUTCDate(e);u=function(){return r!==i.getUTCMonth()}}while(u())i.setUTCDate(--e),i.setUTCMonth(r);return i},moveYear:function(n,t){return this.moveMonth(n,t*12)},dateWithinRange:function(n){return n>=this.startDate&&n<=this.endDate},keydown:function(n){var f,t,r,u,i,o,e;if(this.picker.is(":not(:visible)")){n.keyCode===27&&this.show();return}f=!1;switch(n.keyCode){case 27:this.hide();n.preventDefault();break;case 37:case 39:if(!this.keyboardNavigation)break;t=n.keyCode===37?-1:1;i=this.viewMode;n.ctrlKey?i+=2:n.shiftKey&&(i+=1);i===4?(r=this.moveYear(this.date,t),u=this.moveYear(this.viewDate,t)):i===3?(r=this.moveMonth(this.date,t),u=this.moveMonth(this.viewDate,t)):i===2?(r=this.moveDate(this.date,t),u=this.moveDate(this.viewDate,t)):i===1?(r=this.moveHour(this.date,t),u=this.moveHour(this.viewDate,t)):i===0&&(r=this.moveMinute(this.date,t),u=this.moveMinute(this.viewDate,t));this.dateWithinRange(r)&&(this.date=r,this.viewDate=u,this.setValue(),this.update(),n.preventDefault(),f=!0);break;case 38:case 40:if(!this.keyboardNavigation)break;t=n.keyCode===38?-1:1;
1i=this.viewMode;n.ctrlKey?i+=2:n.shiftKey&&(i+=1);i===4?(r=this.moveYear(this.date,t),u=this.moveYear(this.viewDate,t)):i===3?(r=this.moveMonth(this.date,t),u=this.moveMonth(this.viewDate,t)):i===2?(r=this.moveDate(this.date,t*7),u=this.moveDate(this.viewDate,t*7)):i===1?this.showMeridian?(r=this.moveHour(this.date,t*6),u=this.moveHour(this.viewDate,t*6)):(r=this.moveHour(this.date,t*4),u=this.moveHour(this.viewDate,t*4)):i===0&&(r=this.moveMinute(this.date,t*4),u=this.moveMinute(this.viewDate,t*4));this.dateWithinRange(r)&&(this.date=r,this.viewDate=u,this.setValue(),this.update(),n.preventDefault(),f=!0);break;case 13:this.viewMode!==0?(o=this.viewMode,this.showMode(-1),this.fill(),o===this.viewMode&&this.autoclose&&this.hide()):(this.fill(),this.autoclose&&this.hide());n.preventDefault();break;case 9:this.hide()}f&&(this.isInput?e=this.element:this.component&&(e=this.element.find("input")),e&&e.change(),this.element.trigger({type:"changeDate",date:this.getDate()}))},showMode:function(n){if(n){var t=Math.max(0,Math.min(i.modes.length-1,this.viewMode+n));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-"+i.modes[this.viewMode].clsName).css("display","block");this.updateNavArrows()},reset:function(){this._setDate(null,"date")},convertViewModeText:function(n){switch(n){case 4:return"decade";case 3:return"year";case 2:return"month";case 1:return"day";case 0:return"hour"}}};e=n.fn.datetimepicker;n.fn.datetimepicker=function(i){var u=Array.apply(null,arguments),r;return u.shift(),this.each(function(){var o=n(this),e=o.data("datetimepicker"),s=typeof i=="object"&&i;return e||o.data("datetimepicker",e=new f(this,n.extend({},n.fn.datetimepicker.defaults,s))),typeof i=="string"&&typeof e[i]=="function"&&(r=e[i].apply(e,u),r!==t)?!1:void 0}),r!==t?r:this};n.fn.datetimepicker.defaults={};n.fn.datetimepicker.Constructor=f;r=n.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",clear:"Clear"}};i={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(n){return n%4==0&&n%100!=0||n%400==0},getDaysInMonth:function(n,t){return[31,i.isLeapYear(n)?29:28,31,30,31,30,31,31,30,31,30,31][t]},getDefaultFormat:function(n,t){if(n==="standard")return t==="input"?"yyyy-mm-dd hh:ii":"yyyy-mm-dd hh:ii:ss";if(n==="php")return t==="input"?"Y-m-d H:i":"Y-m-d H:i:s";throw new Error("Invalid format type.");},validParts:function(n){if(n==="standard")return/t|hh?|HH?|p|P|z|Z|ii?|ss?|dd?|DD?|mm?|MM?|yy(?:yy)?/g;if(n==="php")return/[dDjlNwzFmMnStyYaABgGhHis]/g;throw new Error("Invalid format type.");},nonpunctuation:/[^ -\/:-@\[-`{-~\t\n\rTZ]+/g,parseFormat:function(n,t){var i=n.replace(this.validParts(t),'\0').split('\0'),r=n.match(this.validParts(t));if(!i||!i.length||!r||r.length===0)throw new Error("Invalid date format.");return{separators:i,parts:r}},parseDate:function(t,i,e,o,s){var k,d,l,a,y,nt,h,p;if(t instanceof Date)return k=new Date(t.valueOf()-t.getTimezoneOffset()*6e4),k.setMilliseconds(0),k;if(/^\d{4}\-\d{1,2}\-\d{1,2}$/.test(t)&&(i=this.parseFormat("yyyy-mm-dd",o)),/^\d{4}\-\d{1,2}\-\d{1,2}[T ]\d{1,2}\:\d{1,2}$/.test(t)&&(i=this.parseFormat("yyyy-mm-dd hh:ii",o)),/^\d{4}\-\d{1,2}\-\d{1,2}[T ]\d{1,2}\:\d{1,2}\:\d{1,2}[Z]{0,1}$/.test(t)&&(i=this.parseFormat("yyyy-mm-dd hh:ii:ss",o)),/^[-+]\d+[dmwy]([\s,]+[-+]\d+[dmwy])*$/.test(t)){for(d=/([-+]\d+)([dmwy])/,l=t.match(/([-+]\d+)([dmwy])/g),t=new Date,h=0;h<l.length;h++){a=d.exec(l[h]);y=parseInt(a[1]);switch(a[2]){case"d":t.setUTCDate(t.getUTCDate()+y);break;case"m":t=f.prototype.moveMonth.call(f.prototype,t,y);break;case"w":t.setUTCDate(t.getUTCDate()+y*7);break;case"y":t=f.prototype.moveYear.call(f.prototype,t,y)}}return u(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),0)}var l=t&&t.toString().match(this.nonpunctuation)||[],t=new Date(0,0,0,0,0,0,0),w={},g=["hh","h","ii","i","ss","s","yyyy","yy","M","MM","m","mm","D","DD","d","dd","H","HH","p","P","z","Z"],c={hh:function(n,t){return n.setUTCHours(t)},h:function(n,t){return n.setUTCHours(t)},HH:function(n,t){return n.setUTCHours(t===12?0:t)},H:function(n,t){return n.setUTCHours(t===12?0:t)},ii:function(n,t){return n.setUTCMinutes(t)},i:function(n,t){return n.setUTCMinutes(t)},ss:function(n,t){return n.setUTCSeconds(t)},s:function(n,t){return n.setUTCSeconds(t)},yyyy:function(n,t){return n.setUTCFullYear(t)},yy:function(n,t){return n.setUTCFullYear(2e3+t)},m:function(n,t){for(t-=1;t<0;)t+=12;for(t%=12,n.setUTCMonth(t);n.getUTCMonth()!==t;){if(isNaN(n.getUTCMonth()))return n;n.setUTCDate(n.getUTCDate()-1)}return n},d:function(n,t){return n.setUTCDate(t)},p:function(n,t){return n.setUTCHours(t===1?n.getUTCHours()+12:n.getUTCHours())},z:function(){return s}},v,b,a;if(c.M=c.MM=c.mm=c.m,c.dd=c.d,c.P=c.p,c.Z=c.z,t=u(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()),l.length===i.parts.length){for(h=0,nt=i.parts.length;h<nt;h++){if(v=parseInt(l[h],10),a=i.parts[h],isNaN(v))switch(a){case"MM":b=n(r[e].months).filter(function(){var n=this.slice(0,l[h].length),t=l[h].slice(0,n.length);return n===t});v=n.inArray(b[0],r[e].months)+1;break;case"M":b=n(r[e].monthsShort).filter(function(){var n=this.slice(0,l[h].length),t=l[h].slice(0,n.length);return n.toLowerCase()===t.toLowerCase()});v=n.inArray(b[0],r[e].monthsShort)+1;break;case"p":case"P":v=n.inArray(l[h].toLowerCase(),r[e].meridiem);break;case"z":case"Z":s}w[a]=v}for(h=0;h<g.length;h++)p=g[h],p in w&&!isNaN(w[p])&&c[p](t,w[p])}return t},formatDate:function(t,u,f,e,o){var s,t,h,c,l;if(t===null)return"";if(e==="standard")s={t:t.getTime(),yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear(),m:t.getUTCMonth()+1,M:r[f].monthsShort[t.getUTCMonth()],MM:r[f].months[t.getUTCMonth()],d:t.getUTCDate(),D:r[f].daysShort[t.getUTCDay()],DD:r[f].days[t.getUTCDay()],p:r[f].meridiem.length===2?r[f].meridiem[t.getUTCHours()<12?0:1]:"",h:t.getUTCHours(),i:t.getUTCMinutes(),s:t.getUTCSeconds(),z:o},s.H=r[f].meridiem.length===2?s.h%12==0?12:s.h%12:s.h,s.HH=(s.H<10?"0":"")+s.H,s.P=s.p.toUpperCase(),s.Z=s.z,s.hh=(s.h<10?"0":"")+s.h,s.ii=(s.i<10?"0":"")+s.i,s.ss=(s.s<10?"0":"")+s.s,s.dd=(s.d<10?"0":"")+s.d,s.mm=(s.m<10?"0":"")+s.m;else if(e==="php")s={y:t.getUTCFullYear().toString().substring(2),Y:t.getUTCFullYear(),F:r[f].months[t.getUTCMonth()],M:r[f].monthsShort[t.getUTCMonth()],n:t.getUTCMonth()+1,t:i.getDaysInMonth(t.getUTCFullYear(),t.getUTCMonth()),j:t.getUTCDate(),l:r[f].days[t.getUTCDay()],D:r[f].daysShort[t.getUTCDay()],w:t.getUTCDay(),N:t.getUTCDay()===0?7:t.getUTCDay(),S:t.getUTCDate()%10<=r[f].suffix.length?r[f].suffix[t.getUTCDate()%10-1]:"",a:r[f].meridiem.length===2?r[f].meridiem[t.getUTCHours()<12?0:1]:"",g:t.getUTCHours()%12==0?12:t.getUTCHours()%12,G:t.getUTCHours(),i:t.getUTCMinutes(),s:t.getUTCSeconds()},s.m=(s.n<10?"0":"")+s.n,s.d=(s.j<10?"0":"")+s.j,s.A=s.a.toString().toUpperCase(),s.h=(s.g<10?"0":"")+s.g,s.H=(s.G<10?"0":"")+s.G,s.i=(s.i<10?"0":"")+s.i,s.s=(s.s<10?"0":"")+s.s;else throw new Error("Invalid format type.");for(t=[],h=n.extend([],u.separators),c=0,l=u.parts.length;c<l;c++)h.length&&t.push(h.shift()),t.push(s[u.parts[c]]);return h.length&&t.push(h.shift()),t.join("")},convertViewMode:function(n){switch(n){case 4:case"decade":n=4;break;case 3:case"year":n=3;break;case 2:case"month":n=2;break;case 1:case"day":n=1;break;case 0:case"hour":n=0}return n},headTemplate:'<thead><tr><th class="prev"><i class="{iconType} {leftArrow}"/><\/th><th colspan="5" class="switch"><\/th><th class="next"><i class="{iconType} {rightArrow}"/><\/th><\/tr><\/thead>',headTemplateV3:'<thead><tr><th class="prev"><span class="{iconType} {leftArrow}"><\/span> <\/th><th colspan="5" class="switch"><\/th><th class="next"><span class="{iconType} {rightArrow}"><\/span> <\/th><\/tr><\/thead>',contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"><\/th><\/tr><tr><th colspan="7" class="clear"><\/th><\/tr><\/tfoot>'};i.template='<div class="datetimepicker"><div class="datetimepicker-minutes"><table class=" table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datetimepicker-hours"><table class=" table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datetimepicker-days"><table class=" table-condensed">'+i.headTemplate+"<tbody><\/tbody>"+i.footTemplate+'<\/table><\/div><div class="datetimepicker-months"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datetimepicker-years"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+"<\/table><\/div><\/div>";i.templateV3='<div class="datetimepicker"><div class="datetimepicker-minutes"><table class=" table-condensed">'+i.headTemplateV3+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datetimepicker-hours"><table class=" table-condensed">'+i.headTemplateV3+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datetimepicker-days"><table class=" table-condensed">'+i.headTemplateV3+"<tbody><\/tbody>"+i.footTemplate+'<\/table><\/div><div class="datetimepicker-months"><table class="table-condensed">'+i.headTemplateV3+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datetimepicker-years"><table class="table-condensed">'+i.headTemplateV3+i.contTemplate+i.footTemplate+"<\/table><\/div><\/div>";n.fn.datetimepicker.DPGlobal=i;n.fn.datetimepicker.noConflict=function(){return n.fn.datetimepicker=e,this};n(document).on("focus.datetimepicker.data-api click.datetimepicker.data-api",'[data-provide="datetimepicker"]',function(t){var i=n(this);i.data("datetimepicker")||(t.preventDefault(),i.datetimepicker("show"))});n(function(){n('[data-provide="datetimepicker-inline"]').datetimepicker()})});mcWeb.tinyPopup=new function(){var n=jQuery,t=this,i;t.service=new WebApiService("TinyPopup");t.events={onShowSpinicon:"mcWeb.tinyPopup.onShowSpinicon",onHideSpinicon:"mcWeb.tinyPopup.onHideSpinicon",onShowLightbox:"mcWeb.tinyPopup.onShowLightbox",onHideLightbox:"mcWeb.tinyPopup.onHideLightbox",modifyOptions:"mcWeb.tinyPopup.modifyOptions"};i=!1;t.load=function(){var i=n("#tiny-popup");return i==undefined||i==null||i.length==0?t.loadTinyPopup():new Promise(n=>{n()})};t.loadTinyPopup=function(){return t.service.PostAction("RenderTinyPopup",{Reset:!1}).then(function(t){if(t!=null&&t.Success){var i=jQuery("#center-tiny-popup");i.length>
10&&(n(i).hide(),i.html(t.Response))}})};t.removeFraction=function(n){return{top:n.top?Math.round(n.top):null,bottom:n.bottom?Math.round(n.bottom):null,left:n.left?Math.round(n.left):null,right:n.right?Math.round(n.right):null}};t.init=function(){if(mcWeb.tinyPopup!==undefined){var r=t.load(),i=null;PubSub.subscribe(mcWeb.events.tinyPopup.onShowLightbox,function(r,u){var f=n("#tiny-popup"),e=!!u,s=f.find(".lightbox-close"),h=jQuery("#center-tiny-popup"),o;h.show();e&&u.keyboard===!1?s.hide():s.show();e&&(u.css!==null&&(i=u.css,f.addClass(i)),u.style!==null&&(f.removeAttr("style"),f.css(t.removeFraction(u.style))));f.is(":visible")?e||(o=f.data("bs.modal"),o.options.backdrop=!0,o.options.keyboard=!0):setTimeout(function(){f.animate({width:"toggle"},200);PubSub.publish(mcWeb.events.tinyPopup.onHideSpinicon)},300)});PubSub.subscribe(mcWeb.events.tinyPopup.onHideLightbox,function(){var t=n("#tiny-popup");i!=null&&(t.removeClass(i),i=null);t.is(":visible")&&(t.modal("hide"),t.hide(),PubSub.publish(mcWeb.events.tinyPopup.onHideSpinicon))});PubSub.subscribe(mcWeb.events.tinyPopup.onShowSpinicon,function(){n(".center-placeholder").addClass("refresh-data");n("#tiny-refresh-center").show()});PubSub.subscribe(mcWeb.events.tinyPopup.onHideSpinicon,function(){n(".center-placeholder").removeClass("refresh-data");n("#tiny-refresh-center").hide()});PubSub.subscribe(mcWeb.events.tinyPopup.modifyOptions,function(t,i){var u=n("#tiny-popup"),r;(u.data("bs.modal")||{}).isShown&&(r=u.data("bs.modal"),i.backdrop&&(i.backdrop==="static"&&(r.options.backdrop="static"),i.backdrop===!0&&(r.options.backdrop=!0),i.backdrop===!1&&(r.options.backdrop=!1)),i.keyboard&&(i.keyboard===!0&&(r.options.keyboard=!0),i.keyboard===!1&&(r.options.keyboard=!1)))});n("#tiny-popup").on("show.bs.modal",function(){n("#tiny-popup").each(t.centerLighBox)});n("#tiny-popup").on("hide.bs.modal",function(){i!=null&&(n(this).removeClass(i),i=null)});return r}};n(function(){t.init()})};mcWeb.orderbookManager=new function(){var t=jQuery,n=this;this.events={onDoDeleteOrderbook:"mcWeb.orderbookManager.onDoDeleteOrderbook",onCartsChanged:"mcWeb.orderbookManager.onCartsChanged",onNewWishlistAdded:"mcWeb.orderbookManager.onNewWishlistAdded",onWishlistRemoved:"mcWeb.orderbookManager.onWishlistRemoved",onCartNameChanged:"mcWeb.orderbookManager.onCartNameChanged"};n.service=new WebApiService("OrderbookManagement");n.languageService=new WebApiService("Language");n.popupStyles=null;n.load=function(){t("#UpdateIcon").show();t("#lightbox-placeholder").load("/WebPages/D4/Orderbook/OrderbookView.aspx",function(){if(t("#orderbook-manager").length<1){t("#UpdateIcon").hide();return}n.activateView()})};t(document).ready(function(){PubSub.subscribe(mcWeb.orderbookManager.events.onDoDeleteOrderbook,function(t,i){i!=null&&i.Guid!=undefined&&n.deleteOrderbookDate(i.Guid)})});n.showOrderbookControlInline=function(t,i,r){n.showOrderbookControl(t,i,r,null)};n.showOrderbookControlTinyPopup=function(t,i,r,u){n.showOrderbookControl(t,i,"#tiny-popup-placeholder",mcWeb.events.tinyPopup.onShowLightbox,r,u)};n.showOrderbookControl=function(i,r,u,f,e,o){n.tinyPopupPlaceholder=u;var s={Reset:!1,PopupType:i,GivenDate:r,CartName:o==undefined||o==null?"":o.CartName};n.popupStyles=e?e:null;mcWeb.tinyPopup.loadTinyPopup().then(()=>{n.service.PostAction("RenderOrderbookControl",s).then(function(r){var u,e;r!=null&&r.Success&&(u=t(n.tinyPopupPlaceholder),u!=null&&u!=undefined&&u.length>0&&(u.html(r.Response),f!==undefined&&f!==null&&(e={css:"d4-popup d4-tiny-popup-"+i,style:n.popupStyles},PubSub.publish(f,e))))})})};n.showAddNewFavouriteList=function(i){var r=t(i);n.showOrderbookControlTinyPopup("add-new-favourite-list","",{left:r.offset().left-t(document).scrollLeft(),top:r.offset().top-t(document).scrollTop()})};n.showEditFavouriteListName=function(i,r){var u=t(r.currentTarget);n.showOrderbookControlTinyPopup("edit-favourite-list","",{left:u.offset().left-t(document).scrollLeft(),top:u.offset().top-t(document).scrollTop()},{CartName:i.cartName()})};n.showAddNewOrderbookDate=function(t){n.showOrderbookControlTinyPopup("add-new-orderbook-date","",t)};n.GetLanguageText=function(n,t,i){return n!=null&&t in n?n[t]:i};n.deleteFavouriteList=function(t){n.languageService.PostAction("GetLanguageTexts",{ObjectName:"FAVORITE",ValueNames:["RemoveWishlist"]}).then(function(i){if(i&&(n.FavouriteTexts=i,confirm(n.GetLanguageText(n.FavouriteTexts,"RemoveWishlist","Are you sure you want to delete this wishlist?")))){var r={Name:t.cartName()};n.service.PostAction("DoDeleteFavouriteCart",r).then(function(n){n!=null&&n!=undefined&&n.Success||(n!=null&&n.Message!=null&&n.Message!=undefined&&n.length>0?alert(n.Message):alert("unknown error occured while archiving cart"));n!==null&&n.GuID!==null?mcWeb.cartsmall.setFavoriteGuid(n.NewFavGuid,n.IsLoggedIn):mcWeb.cartsmall.setFavoriteGuid(null);PubSub.publish(mcWeb.cart.events.onChangedCart,"");PubSub.publish(mcWeb.orderbookManager.events.onCartsChanged,"");PubSub.publish(mcWeb.orderbookManager.events.onWishlistRemoved,"");n.Message!=null&&alert(n.Message)})}})};n.deleteOrderbookDate=function(t){n.languageService.PostAction("GetLanguageTexts",{ObjectName:"Orderbook",ValueNames:["RemoveOrderbook"]}).then(function(i){if(i&&(n.OrderbookTexts=i,confirm(n.GetLanguageText(n.OrderbookTexts,"RemoveOrderbook","Are you sure you want to delete this orderbook?")))){var r={Guid:t};n.service.PostAction("DoDeleteOrderbook",r).then(function(n){n!=null&&n!=undefined&&n.Success||(n!=null?alert(n.Message):alert("unknown error occured while archiving cart"));PubSub.publish(mcWeb.cart.events.onChangedCart,"");n.Message!=null&&alert(n.Message)})}})};n.saveNewFavouriteList=function(t){var i=jQuery("#"+t),r={Name:i[0].value};n.service.PostAction("CreateNewFavouriteList",r).then(function(n){var t=jQuery(".create-favorite-warning-message");t.addClass("hidden");n&&n.Success?(mcWeb.cartsmall.setFavoriteGuid(n.NewFavGuid,n.IsLoggedIn),PubSub.publish(mcWeb.orderbookManager.events.onCartsChanged,null),PubSub.publish(mcWeb.cart.events.onChangedCart,null),PubSub.publish(mcWeb.orderbookManager.events.onNewWishlistAdded,null),PubSub.publish(mcWeb.events.tinyPopup.onHideLightbox,null)):(t=jQuery(".create-favorite-warning-message"),t.removeClass("hidden"),t.html(n.Message))})};n.saveFavouriteListName=function(t){var i=jQuery("#"+t),r={OrigCartName:i.data("origname"),CartName:i.val()},u=jQuery(".rename-favorite-warning-message");u.addClass("hidden");n.service.PostAction("SaveFavouriteListName",r).then(function(n){if(n&&n.Success)PubSub.publish(mcWeb.orderbookManager.events.onCartsChanged,null),PubSub.publish(mcWeb.cart.events.onChangedCart,null),PubSub.publish(mcWeb.events.tinyPopup.onHideLightbox,null),PubSub.publish(mcWeb.orderbookManager.events.onCartNameChanged,null);else{var t=jQuery(".rename-favorite-warning-message");t.removeClass("hidden");t.html(n.Message)}})};n.showEditOrderbookDate=function(t,i,r,u){var e,f;n.guid=i;e=undefined;u!==undefined&&(f=jQuery(u),e={right:jQuery(window).width()-(f.offset().left+f.outerWidth()),top:f.offset().top});n.showOrderbookControlTinyPopup("edit-orderbook-date",t,e)};n.showOrderbookSummaryPopup=function(){n.showOrderbookControlTinyPopup("orderbook-summary","")};n.showOrderbookSummaryInline=function(t){n.showOrderbookControl("orderbook-summary","",t,null)};n.saveNewOrderbookDate=function(){var t=jQuery("#orderbook-delivery-date"),i,r;if(t.length===0){alert("Datepicker not found");return}t.datetimepicker("setFormat","dd.mm.yyyy");i=t.datetimepicker("getFormattedDate");r={OrderbookDate:i};t.datetimepicker("setFormat",t.data("my-format"));n.service.PostAction("CreateNewOrderbook",r).then(function(n){PubSub.publish(mcWeb.productVariantMatrix.events.onNewOrderbookDateAdded,n);PubSub.publish(mcWeb.events.tinyPopup.onHideLightbox,null);n&&PubSub.publish(mcWeb.cart.events.onChangedCart,null)})};n.saveOrderbookDate=function(){var t=jQuery("#orderbook-delivery-date"),i,r;t.datetimepicker("setFormat","dd.mm.yyyy");i=t.datetimepicker("getFormattedDate");r={OrderbookDate:i,Guid:n.guid,CartName:n.CartName};t.datetimepicker("setFormat",t.data("my-format"));n.service.PostAction("SaveOrderbookDate",r).then(function(n){n.Success?(PubSub.publish(mcWeb.productVariantMatrix.events.onOrderbookDateChanged,n),PubSub.publish(mcWeb.cart.events.onChangedCart,null),PubSub.publish(mcWeb.events.tinyPopup.onHideLightbox,null)):console.log("ErrorCode:"+n.ErrorCode)})};n.activateView=function(){var i=t("#variant-matrix-button").data("plid");
1n.plid!=undefined&&n.plid>0&&(i=n.plid);n.service.GetAction("GetMyOrderbooks").then(function(n){n!=null?ko.applyBindings(new viewModelVariants(n),document.getElementById("product-variant-matrix")):(t("#product-variant-matrix > fieldset").hide(),t("#product-variant-matrix-notfound").show());t("#UpdateIcon").hide();PubSub.publish(mcWeb.lightbox.events.onShowLightbox,{css:"matrix-popup"})})}};mcWeb.bootstrapDateTimePicker=new function(n){"use strict";var t=this;t.service=new WebApiService("DateTimePicker");t.languageService=new WebApiService("Language");t.bootstrapDatepickerOptions={};t.pickerElement={};this.createDateTimePickertype=function(i,r,u){t.bootstrapDatepickerOptions=r;t.pickerElement=n(i);t.languageService.GetAction("GetValue",{obj:"DATETIMEFORMAT",name:u}).then(function(n){var e=3,o=0,u=t.pickerElement.data("max-view"),r,f,i,s;u!==undefined&&u!==null&&(e=u);r=t.pickerElement.data("min-view");r!==undefined&&r!==null&&(o=r);f={language:"nb",format:"dd.MM.YYYY",viewMode:"days",maxView:e,minView:o,todayBtn:"linked"};jQuery.extend(f,t.bootstrapDatepickerOptions);i=t.pickerElement.datetimepicker(f);i.datetimepicker("setFormat",n);i.data("my-format",n);s=i.datetimepicker("getFormattedDate");i.find("input").val(s);t.pickerElement.on("changeDate",function(n){var r=n.date,i;t.pickerElement.datetimepicker("setDate",r);i=t.pickerElement.datetimepicker("getFormattedDate");t.pickerElement.find("input").val(i);t.pickerElement.datetimepicker("hide")})})}}(jQuery);mcWeb.orderbookoverview=new function(){"use strict";this.vm=function(){var n=this,t=jQuery;n.service=new WebApiService("Cart");n.orderoverviewproductlist=ko.observableArray([]);n.orderbookmatrix=ko.observableArray([]);n.carts=ko.observableArray([]);n.orderoverviewtotalsummery=ko.observable();n.priceTotalExVatExShippingSum=ko.observable();n.priceTotalInvoiceFee=ko.observable();n.priceTotalShippingPrice=ko.observable();n.priceTotalSum=ko.observable();n.priceTotalVatTotal=ko.observable();n.priceTotalInkVatSum=ko.observable();n.showFee=ko.observable(!1);n.showFreight=ko.observable(!1);this.load=function(){n.service.GetAction("GetOrdrebookOverview",{cartName:null,useVat:!0,vatChange:!0,hasCarrier:!1}).then(function(t){t!=null&&(console.log(t),n.orderoverviewproductlist(t.OrderbookOverviewProductsList),n.orderbookmatrix(t.Matrix),n.carts(t.Carts),n.priceTotalExVatExShippingSum(t.OrderbookOverviewTotalSummery.PriceTotalExVatExShipping),n.priceTotalInvoiceFee(t.OrderbookOverviewTotalSummery.InvoiceFee),n.priceTotalShippingPrice(t.OrderbookOverviewTotalSummery.ShippingPrice),n.priceTotalSum(t.OrderbookOverviewTotalSummery.PriceTotal),n.priceTotalVatTotal(t.OrderbookOverviewTotalSummery.VatTotal),n.priceTotalInkVatSum(t.OrderbookOverviewTotalSummery.PriceTotalInkVat),n.showFee(t.ShowFee),n.showFreight(t.ShowFreight))})};this.onClickShowConfig=function(n,i){t(i.target).siblings("div").collapse("toggle");t(i.target).find("div:first-child").toggleClass("hidden");t(i.target).find("div:last-child").toggleClass("hidden")}}}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.