PageSourceSearch

https://cdn.webbres.com/ui/pro/5349.c492403f8ec0a00e.js

js webbres.com collected 2026-10-02 15:29:50 UTC 45,121 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkWebbRes=self.webpackChunkWebbRes||[]).push([[5349],{93976:(S,E,v)=>{v.d(E,{C:()=>_});var n=v(89724),M=v(1659),c=v(22134),y=v(40136),e=v(23815),i=v(16738),a=v.n(i),r=v(69129),l=v(11048),d=v(29869),p=v(4817);function g(u,k){if(1&u){const s=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"span",6),n.\u0275\u0275listener("click",function(f){return n.\u0275\u0275restoreView(s),n.\u0275\u0275nextContext().clearDate(),f.stopPropagation()}),n.\u0275\u0275elementStart(1,"i",4),n.\u0275\u0275text(2,"close"),n.\u0275\u0275elementEnd()()}}function o(u,k){1&u&&(n.\u0275\u0275elementStart(0,"span",7),n.\u0275\u0275text(1),n.\u0275\u0275pipe(2,"translate"),n.\u0275\u0275elementEnd()),2&u&&(n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(2,1,"filter_invalid_date")))}let _=(()=>{class u{constructor(){this.customOptions={},this.showError=!0,this.isChangePlaceHolder=!1,this.placeholder="MM/DD/YYYY - MM/DD/YYYY",this.options={timePicker:!1,locale:{format:y.pz_},opens:"left",drops:"auto",ranges:c.Z.getDateRanges(),showCustomRangeLabel:!1,alwaysShowCalendars:!0,showDropdowns:!0,autoApply:!1,startDate:"",endDate:"",applyDateTimeAlways:!0,minYear:1900},this.dateObj={from_date:"",to_date:""},this.dateMaksingType={date:"00/00/0000 - 00/00/0000",date_time:"AA/AA/AAAA AA:AA AA - AA/AA/AAAA AA:AA AA"},this.dispalyDateString="",this.dispalyDateTimeMask=this.dateMaksingType.date,this.isValidDateFormat=!0,this.hasFocus=!1,this.onChange=s=>{},this.onTouch=()=>{},this.onSelect=new n.EventEmitter,this.isValidDate=new n.EventEmitter}ngOnInit(){}writeValue(s){if(this.dateObj=s||{from_date:"",to_date:""},this.options=Object.assign(Object.assign({},this.options),this.customOptions),this.dateObj.from_date&&this.dateObj.to_date){let h=a()(this.dateObj.from_date,y.ZKZ).format(this.getDateTimeFormat()),f=a()(this.dateObj.to_date,y.ZKZ).format(this.getDateTimeFormat());this.options.startDate=h,this.options.endDate=f}else{let h="day";this.dateObj.hasOwnProperty("filter")&&(h=this.dateObj.filter);let f="",D="",m=a()();"year"==h?(f=m.clone().startOf("year").format(this.getDateTimeFormat()),D=m.clone().endOf("year").format(this.getDateTimeFormat())):"month"==h?(f=m.clone().startOf("month").format(this.getDateTimeFormat()),D=m.clone().endOf("month").format(this.getDateTimeFormat())):"week"==h?(f=m.clone().startOf("week").format(this.getDateTimeFormat()),D=m.clone().endOf("week").format(this.getDateTimeFormat())):(f=m.clone().startOf("day").format(this.getDateTimeFormat()),D=m.clone().endOf("day").format(this.getDateTimeFormat())),this.options.startDate=f,this.options.endDate=D}this.options.locale.format=this.getDateTimeFormat(),this.options=(0,e.cloneDeep)(this.options),this.options.timePicker?(this.placeholder="MM/DD/YYYY HH:mm A - MM/DD/YYYY HH:mm A",this.dispalyDateTimeMask=this.dateMaksingType.date_time):(this.placeholder="MM/DD/YYYY - MM/DD/YYYY",this.dispalyDateTimeMask=this.dateMaksingType.date),this.setDispalyDateString()}registerOnChange(s){this.onChange=s}registerOnTouched(s){this.onTouch=s}setDispalyDateString(){this.dispalyDateString=this.dateObj.from_date&&this.dateObj.to_date?a()(this.dateObj.from_date,y.ZKZ).format(this.getDateTimeFormat())+" - "+a()(this.dateObj.to_date,y.ZKZ).format(this.getDateTimeFormat()):""}applyDaterangepicker(s){this.dateObj.from_date=s.picker.startDate.format(y.ZKZ),this.dateObj.to_date=s.picker.endDate.format(y.ZKZ),this.isValidDateFormat=!0,this.isValidDate.emit(this.isValidDateFormat),this.onChange(this.dateObj),this.onSelect.emit(this.dateObj),this.setDispalyDateString()}clearDate(){this.dateObj.from_date="",this.dateObj.to_date="",this.options.startDate=a()().startOf("day").format(this.getDateTimeFormat()),this.options.endDate=a()().endOf("day").format(this.getDateTimeFormat()),this.options=(0,e.cloneDeep)(this.options),this.isValidDateFormat=!0,this.isValidDate.emit(this.isValidDateFormat),this.onChange(this.dateObj),this.setDispalyDateString()}getDateTimeFormat(){return this.options.timePicker?y.vcm:y.pz_}onTypingDate(s){let h=8;this.options.timePicker&&(h=14);let f="",D="";if(s.length>=h){let m=s.substr(0,h);f=this.formatStringToDateTime(m,"from_date")}if(s.length>=2*h){let m=s.substring(h,28);D=this.formatStringToDateTime(m,"to_date")}this.onChange(this.dateObj),f&&D?(f=a()(f,y.vcm,!0),D=a()(D,y.vcm,!0),f.isValid()&&D.isValid()&&f.diff(a()("1900-01-01",y.pCh),"minutes")>=0&&f<D?(this.dateObj.from_date=f.format(y.ZKZ),this.dateObj.to_date=D.format(y.ZKZ),this.isValidDateFormat=!0,this.onSelect.emit(this.dateObj)):(this.dateObj.from_date="",this.dateObj.to_date="",this.isValidDateFormat=!1)):(this.dateObj.from_date="",this.dateObj.to_date="",this.isValidDateFormat=!this.dispalyDateString),this.updateDateRangePickerDate(),this.onChange(this.dateObj),this.isValidDate.emit(this.isValidDateFormat)}formatStringToDateTime(s,h){if(!s)return"";let f="",D={month:s.substring(0,2),day:s.substring(2,4),year:s.substring(4,8),hour:s.substring(8,10),minute:s.substring(10,12),AMOrPM:""};return f=D.month+"/"+D.day+"/"+D.year,this.options.timePicker?(D.AMOrPM=s.substring(12,14).toUpperCase(),f=f+" "+D.hour+":"+D.minute+" "+D.AMOrPM):"from_date"==h?(D.AMOrPM="AM",f+=" 12:00 AM"):(D.AMOrPM="PM",f+=" 11:59 PM"),f}updateDateRangePickerDate(){let s="",h="";this.dateObj.from_date&&this.dateObj.to_date?(s=a()(this.dateObj.from_date,y.ZKZ).format(this.getDateTimeFormat()),h=a()(this.dateObj.to_date,y.ZKZ).format(this.getDateTimeFormat())):(s=a()().startOf("day").format(this.getDateTimeFormat()),h=a()().endOf("day").format(this.getDateTimeFormat())),this.options.startDate=s,this.options.endDate=h,this.options=(0,e.cloneDeep)(this.options)}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275cmp=n.\u0275\u0275defineComponent({type:u,selectors:[["dateRangePicker"]],inputs:{customOptions:"customOptions",showError:"showError",isChangePlaceHolder:"isChangePlaceHolder"},outputs:{onSelect:"onSelect",isValidDate:"isValidDate"},features:[n.\u0275\u0275ProvidersFeature([{provide:M.JU,useExisting:(0,n.forwardRef)(()=>u),multi:!0}])],decls:9,vars:12,consts:[[1,"input-group","right"],["name","date","type","text",1,"form-control","cursor-pointer","text-uppercase",3,"mask","leadZeroDateTime","showMaskTyped","placeholder","ngModel","focusout","ngModelChange"],["class","input-group-text close",3,"click",4,"ngIf"],["daterangepicker","",1,"input-group-text","date",3,"options","applyDaterangepicker"],[1,"material-icons"],["class","error",4,"ngIf"],[1,"input-group-text","close",3,"click"],[1,"error"]],template:function(s,h){1&s&&(n.\u0275\u0275elementStart(0,"div",0)(1,"input",1),n.\u0275\u0275listener("focusout",function(){return h.hasFocus=!1})("ngModelChange",function(D){return h.dispalyDateString=D})("ngModelChange",function(D){return h.onTypingDate(D)}),n.\u0275\u0275pipe(2,"translate"),n.\u0275\u0275pipe(3,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(4,g,3,0,"span",2),n.\u0275\u0275elementStart(5,"span",3),n.\u0275\u0275listener("applyDaterangepicker",function(D){return h.applyDaterangepicker(D)}),n.\u0275\u0275elementStart(6,"i",4),n.\u0275\u0275text(7,"calendar_month"),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275template(8,o,3,3,"span",5)),2&s&&(n.\u0275\u0275advance(1),n.\u0275\u0275property("mask",h.dispalyDateTimeMask)("leadZeroDateTime",!0)("showMaskTyped",!1)("placeholder",h.hasFocus?h.placeholder:h.isChangePlaceHolder?n.\u0275\u0275pipeBind1(2,8,"placeholders.select_acquisition_date"):n.\u0275\u0275pipeBind1(3,10,"placeholders.date"))("ngModel",h.dispalyDateString),n.\u0275\u0275advance(3),n.\u0275\u0275property("ngIf",h.dispalyDateString),n.\u0275\u0275advance(1),n.\u0275\u0275property("options",h.options),n.\u0275\u0275advance(3),n.\u0275\u0275property("ngIf",0==h.isValidDateFormat&&h.dispalyDateString&&h.showError))},directives:[r.hx,M.Fj,M.JJ,M.On,l.NgIf,d.S],pipes:[p.X$],styles:["input[_ngcontent-%COMP%]::placeholder{color:var(--input-placeholder-color)!important;font-size:13px;text-transform:initial!important}.form-control[_ngcontent-%COMP%]:read-only{opacity:1!important}.input-group-text.close[_ngcontent-%COMP%]   .material-icons[_ngcontent-%COMP%]{font-size:12px}"]}),u})()},32697:(S,E,v)=>{v.d(E,{O:()=>y});
1var n=v(89724),M=v(95512),c=v(86640);let y=(()=>{class e{constructor(i,a){this.ngSelectScrollService=i,this.ngSelectComponent=a}ngAfterViewInit(){this.ngSelectScrollService.registerSelect(this.ngSelectComponent)}ngOnDestroy(){this.ngSelectScrollService.unregisterSelect(this.ngSelectComponent)}}return e.\u0275fac=function(i){return new(i||e)(n.\u0275\u0275directiveInject(M.C),n.\u0275\u0275directiveInject(c.w9))},e.\u0275dir=n.\u0275\u0275defineDirective({type:e,selectors:[["","appCloseDropdown",""]]}),e})()},29869:(S,E,v)=>{v.d(E,{S:()=>e});var n=v(89724),y=(v(13693),v(40136));let e=(()=>{class t{constructor(a,r){this.input=a,this.differs=r,this.targetOptions={},this._differ={},this.options={timePicker:!0,timePickerIncrement:1,locale:{format:y.vcm},applyDateTimeAlways:!1},this.selected=new n.EventEmitter,this.cancelDaterangepicker=new n.EventEmitter,this.applyDaterangepicker=new n.EventEmitter,this.hideCalendarDaterangepicker=new n.EventEmitter,this.showCalendarDaterangepicker=new n.EventEmitter,this.hideDaterangepicker=new n.EventEmitter,this.showDaterangepicker=new n.EventEmitter,this._differ.options=this.differs.find(this.options).create()}ngAfterViewInit(){this.render(),this.attachEvents()}ngDoCheck(){this._differ.options.diff(this.options)&&(this.render(),this.attachEvents(),this.activeRange&&this.datePicker&&(this.datePicker.setStartDate(this.activeRange.start),this.datePicker.setEndDate(this.activeRange.end)),this.options&&!0===this.options.applyDateTimeAlways&&(this.datePicker.setStartDate(this.options.startDate),this.datePicker.setEndDate(this.options.endDate)))}ngOnDestroy(){this.destroyPicker()}render(){if(this.targetOptions=Object.assign({},this.options),$(this.input.nativeElement).daterangepicker(this.targetOptions,this.callback.bind(this)),this.options.customClasses&&this.options.customClasses.length)for(let a of this.options.customClasses)this.datePicker=$(this.input.nativeElement).data("daterangepicker").container.addClass(a);else this.datePicker=$(this.input.nativeElement).data("daterangepicker")}callback(a,r,l){this.activeRange={start:a,end:r,label:l},this.selected.emit(this.activeRange)}destroyPicker(){try{$(this.input.nativeElement).data("daterangepicker").remove()}catch(a){}}attachEvents(){$(this.input.nativeElement).on("cancel.daterangepicker",(a,r)=>{this.cancelDaterangepicker.emit({event:a,picker:r})}),$(this.input.nativeElement).on("apply.daterangepicker",(a,r)=>{this.applyDaterangepicker.emit({event:a,picker:r})}),$(this.input.nativeElement).on("hideCalendar.daterangepicker",(a,r)=>{this.hideCalendarDaterangepicker.emit({event:a,picker:r})}),$(this.input.nativeElement).on("showCalendar.daterangepicker",(a,r)=>{this.showCalendarDaterangepicker.emit({event:a,picker:r})}),$(this.input.nativeElement).on("hide.daterangepicker",(a,r)=>{this.hideDaterangepicker.emit({event:a,picker:r})}),$(this.input.nativeElement).on("show.daterangepicker",(a,r)=>{this.showDaterangepicker.emit({event:a,picker:r})})}}return t.\u0275fac=function(a){return new(a||t)(n.\u0275\u0275directiveInject(n.ElementRef),n.\u0275\u0275directiveInject(n.KeyValueDiffers))},t.\u0275dir=n.\u0275\u0275defineDirective({type:t,selectors:[["","daterangepicker",""]],inputs:{options:"options"},outputs:{selected:"selected",cancelDaterangepicker:"cancelDaterangepicker",applyDaterangepicker:"applyDaterangepicker",hideCalendarDaterangepicker:"hideCalendarDaterangepicker",showCalendarDaterangepicker:"showCalendarDaterangepicker",hideDaterangepicker:"hideDaterangepicker",showDaterangepicker:"showDaterangepicker"}}),t})()},95512:(S,E,v)=>{v.d(E,{C:()=>y});var n=v(23815),c=v(89724);let y=(()=>{class e{constructor(){this.immuneClassName="ng-dropdown-panel-items",this.selectBoxes=[],this.previousScrollTop=0,this.handleScroll=(0,n.throttle)(i=>{var a;let r=document.documentElement;var l=((null===(a=null==i?void 0:i.target)||void 0===a?void 0:a.scrollTop)||window.pageYOffset||(null==r?void 0:r.scrollTop)||0)-(r.clientTop||0);Math.abs(l-this.previousScrollTop)>5&&(this.previousScrollTop=l,this.selectBoxes.filter(p=>null==p?void 0:p.isOpen).forEach(p=>{void 0!==i.target&&void 0!==i.target.className&&i.target.className.indexOf(this.immuneClassName)>-1||p.close()}))},100),window.addEventListener("scroll",this.handleScroll,!0)}registerSelect(i){i&&this.selectBoxes.push(i)}unregisterSelect(i){i&&(this.selectBoxes=this.selectBoxes.filter(a=>a!==i))}}return e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=c.\u0275\u0275defineInjectable({token:e,factory:e.\u0275fac,providedIn:"root"}),e})()},13693:function(S,E,v){var n,M;n=[v(16738)],void 0!==(M=function(t){return"function"!=typeof t&&t.hasOwnProperty("default")&&(t=t.default),c=t,y=function(e,t,i){var d,p,g;if(this.parentEl="body",this.element=$(e),this.startDate=c().startOf("day"),this.endDate=c().endOf("day"),this.minDate=!1,this.maxDate=!1,this.maxSpan=!1,this.autoApply=!1,this.singleDatePicker=!1,this.showDropdowns=!1,this.minYear=c().subtract(100,"year").format("YYYY"),this.maxYear=c().add(100,"year").format("YYYY"),this.showWeekNumbers=!1,this.showISOWeekNumbers=!1,this.showCustomRangeLabel=!0,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.linkedCalendars=!0,this.autoUpdateInput=!0,this.alwaysShowCalendars=!1,this.ranges={},this.opens="right",this.element.hasClass("pull-right")&&(this.opens="left"),this.drops="down",this.element.hasClass("dropup")&&(this.drops="up"),this.buttonClasse
1s="btn btn-sm",this.applyButtonClasses="btn-primary",this.cancelButtonClasses="btn-default",this.locale={direction:"ltr",format:c.localeData().longDateFormat("L"),separator:" - ",applyLabel:"Apply",cancelLabel:"Cancel",weekLabel:"W",customRangeLabel:"Custom Range",daysOfWeek:c.weekdaysMin(),monthNames:c.monthsShort(),firstDay:c.localeData().firstDayOfWeek()},this.callback=function(){},this.isShowing=!1,this.leftCalendar={},this.rightCalendar={},("object"!=typeof t||null===t)&&(t={}),"string"!=typeof(t=$.extend(this.element.data(),t)).template&&!(t.template instanceof $)&&(t.template='<div class="daterangepicker"><div class="ranges"></div><div class="drp-calendar left"><div class="calendar-table"></div><div class="calendar-time"></div></div><div class="drp-calendar right"><div class="calendar-table"></div><div class="calendar-time"></div></div><div class="drp-buttons"><span class="drp-selected"></span><button class="cancelBtn" type="button"></button><button class="applyBtn" disabled="disabled" type="button"></button> </div></div>'),this.parentEl=t.parentEl&&$(t.parentEl).length?$(t.parentEl):$(this.parentEl),this.container=$(t.template).appendTo(this.parentEl),"object"==typeof t.locale&&("string"==typeof t.locale.direction&&(this.locale.direction=t.locale.direction),"string"==typeof t.locale.format&&(this.locale.format=t.locale.format),"string"==typeof t.locale.separator&&(this.locale.separator=t.locale.separator),"object"==typeof t.locale.daysOfWeek&&(this.locale.daysOfWeek=t.locale.daysOfWeek.slice()),"object"==typeof t.locale.monthNames&&(this.locale.monthNames=t.locale.monthNames.slice()),"number"==typeof t.locale.firstDay&&(this.locale.firstDay=t.locale.firstDay),"string"==typeof t.locale.applyLabel&&(this.locale.applyLabel=t.locale.applyLabel),"string"==typeof t.locale.cancelLabel&&(this.locale.cancelLabel=t.locale.cancelLabel),"string"==typeof t.locale.weekLabel&&(this.locale.weekLabel=t.locale.weekLabel),"string"==typeof t.locale.customRangeLabel)&&((a=document.createElement("textarea")).innerHTML=t.locale.customRangeLabel,this.locale.customRangeLabel=a.value),this.container.addClass(this.locale.direction),"string"==typeof t.startDate&&(this.startDate=c(t.startDate,this.locale.format)),"string"==typeof t.endDate&&(this.endDate=c(t.endDate,this.locale.format)),"string"==typeof t.minDate&&(this.minDate=c(t.minDate,this.locale.format)),"string"==typeof t.maxDate&&(this.maxDate=c(t.maxDate,this.locale.format)),"object"==typeof t.startDate&&(this.startDate=c(t.startDate)),"object"==typeof t.endDate&&(this.endDate=c(t.endDate)),"object"==typeof t.minDate&&(this.minDate=c(t.minDate)),"object"==typeof t.maxDate&&(this.maxDate=c(t.maxDate)),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),"string"==typeof t.applyButtonClasses&&(this.applyButtonClasses=t.applyButtonClasses),"string"==typeof t.applyClass&&(this.applyButtonClasses=t.applyClass),"string"==typeof t.cancelButtonClasses&&(this.cancelButtonClasses=t.cancelButtonClasses),"string"==typeof t.cancelClass&&(this.cancelButtonClasses=t.cancelClass),"object"==typeof t.maxSpan&&(this.maxSpan=t.maxSpan),"object"==typeof t.dateLimit&&(this.maxSpan=t.dateLimit),"string"==typeof t.opens&&(this.opens=t.opens),"string"==typeof t.drops&&(this.drops=t.drops),"boolean"==typeof t.showWeekNumbers&&(this.showWeekNumbers=t.showWeekNumbers),"boolean"==typeof t.showISOWeekNumbers&&(this.showISOWeekNumbers=t.showISOWeekNumbers),"string"==typeof t.buttonClasses&&(this.buttonClasses=t.buttonClasses),"object"==typeof t.buttonClasses&&(this.buttonClasses=t.buttonClasses.join(" ")),"boolean"==typeof t.showDropdowns&&(this.showDropdowns=t.showDropdowns),"number"==typeof t.minYear&&(this.minYear=t.minYear),"number"==typeof t.maxYear&&(this.maxYear=t.maxYear),"boolean"==typeof t.showCustomRangeLabel&&(this.showCustomRangeLabel=t.showCustomRangeLabel),"boolean"==typeof t.singleDatePicker&&(this.singleDatePicker=t.singleDatePicker,this.singleDatePicker&&(this.endDate=this.startDate.clone())),"boolean"==typeof t.timePicker&&(this.timePicker=t.timePicker),"boolean"==typeof t.timePickerSeconds&&(this.timePickerSeconds=t.timePickerSeconds),"number"==typeof t.timePickerIncrement&&(this.timePickerIncrement=t.timePickerIncrement),"boolean"==typeof t.timePicker24Hour&&(this.timePicker24Hour=t.timePicker24Hour),"boolean"==typeof t.autoApply&&(this.autoApply=t.autoApply),"boolean"==typeof t.autoUpdateInput&&(this.autoUpdateInput=t.autoUpdateInput),"boolean"==typeof t.linkedCalendars&&(this.linkedCalendars=t.linkedCalendars),"function"==typeof t.isInvalidDate&&(this.isInvalidDate=t.isInvalidDate),"function"==typeof t.isCustomDate&&(this.isCu
1stomDate=t.isCustomDate),"boolean"==typeof t.alwaysShowCalendars&&(this.alwaysShowCalendars=t.alwaysShowCalendars),0!=this.locale.firstDay)for(var l=this.locale.firstDay;l>0;)this.locale.daysOfWeek.push(this.locale.daysOfWeek.shift()),l--;if(void 0===t.startDate&&void 0===t.endDate&&$(this.element).is(":text")){var o=$(this.element).val(),_=o.split(this.locale.separator);d=p=null,2==_.length?(d=c(_[0],this.locale.format),p=c(_[1],this.locale.format)):this.singleDatePicker&&""!==o&&(d=c(o,this.locale.format),p=c(o,this.locale.format)),null!==d&&null!==p&&(this.setStartDate(d),this.setEndDate(p))}if("object"==typeof t.ranges){for(g in t.ranges){d="string"==typeof t.ranges[g][0]?c(t.ranges[g][0],this.locale.format):c(t.ranges[g][0]),p="string"==typeof t.ranges[g][1]?c(t.ranges[g][1],this.locale.format):c(t.ranges[g][1]),this.minDate&&d.isBefore(this.minDate)&&(d=this.minDate.clone());var a,u=this.maxDate;this.maxSpan&&u&&d.clone().add(this.maxSpan).isAfter(u)&&(u=d.clone().add(this.maxSpan)),u&&p.isAfter(u)&&(p=u.clone()),this.minDate&&p.isBefore(this.minDate,this.timepicker?"minute":"day")||u&&d.isAfter(u,this.timepicker?"minute":"day")||((a=document.createElement("textarea")).innerHTML=g,this.ranges[a.value]=[d,p])}var k="<ul>";for(g in this.ranges)k+='<li data-range-key="'+g+'">'+g+"</li>";this.showCustomRangeLabel&&(k+='<li data-range-key="'+this.locale.customRangeLabel+'">'+this.locale.customRangeLabel+"</li>"),k+="</ul>",this.container.find(".ranges").prepend(k)}"function"==typeof i&&(this.callback=i),this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day"),this.container.find(".calendar-time").hide()),this.timePicker&&this.autoApply&&(this.autoApply=!1),this.autoApply&&this.container.addClass("auto-apply"),"object"==typeof t.ranges&&this.container.addClass("show-ranges"),this.singleDatePicker&&(this.container.addClass("single"),this.container.find(".drp-calendar.left").addClass("single"),this.container.find(".drp-calendar.left").show(),this.container.find(".drp-calendar.right").hide(),!this.timePicker&&this.autoApply&&this.container.addClass("auto-apply")),(void 0===t.ranges&&!this.singleDatePicker||this.alwaysShowCalendars)&&this.container.addClass("show-calendar"),this.container.addClass("opens"+this.opens),this.container.find(".applyBtn, .cancelBtn").addClass(this.buttonClasses),this.applyButtonClasses.length&&this.container.find(".applyBtn").addClass(this.applyButtonClasses),this.cancelButtonClasses.length&&this.container.find(".cancelBtn").addClass(this.cancelButtonClasses),this.container.find(".applyBtn").html(this.locale.applyLabel),this.container.find(".cancelBtn").html(this.locale.cancelLabel),this.container.find(".drp-calendar").on("click.daterangepicker",".prev",$.proxy(this.clickPrev,this)).on("click.daterangepicker",".next",$.proxy(this.clickNext,this)).on("mousedown.daterangepicker","td.available",$.proxy(this.clickDate,this)).on("mouseenter.daterangepicker","td.available",$.proxy(this.hoverDate,this)).on("change.daterangepicker","select.yearselect",$.proxy(this.monthOrYearChanged,this)).on("change.daterangepicker","select.monthselect",$.proxy(this.monthOrYearChanged,this)).on("change.daterangepicker","select.hourselect,select.minuteselect,select.secondselect,select.ampmselect",$.proxy(this.timeChanged,this)),this.container.find(".ranges").on("click.daterangepicker","li",$.proxy(this.clickRange,this)),this.container.find(".drp-buttons").on("click.daterangepicker","button.applyBtn",$.proxy(this.clickApply,this)).on("click.daterangepicker","button.cancelBtn",$.proxy(this.clickCancel,this)),this.element.is("input")||this.element.is("button")?this.element.on({"click.daterangepicker":$.proxy(this.show,this),"focus.daterangepicker":$.proxy(this.show,this),"keyup.daterangepicker":$.proxy(this.elementChanged,this),"keydown.daterangepicker":$.proxy(this.keydown,this)}):(this.element.on("click.daterangepicker",$.proxy(this.toggle,this)),this.element.on("keydown.daterangepicker",$.proxy(this.toggle,this))),this.updateElement()},y.prototype={constructor:y,setStartDate:function(e){"string"==typeof e&&(this.startDate=c(e,this.locale.format)),"object"==typeof e&&(this.startDate=c(e)),this.timePicker||(this.startDate=this.startDate.startOf("day")),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone(),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.maxDate&&this.startDate.isAfter(this.maxDate)&&(this.startDate=this.maxDate.clone(),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.floor(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.isShowing||this.updateElement(),this.updateMonthsInView()},setEndDate:function(e){"string"==typeof e&&(this.endDate=c(e,this.locale.format)),"object"==typeof e&&(this.endDate=c(e)),this.timePicker||(this.endDate=this.endDate.endOf("day")),this.timePicker&&this.timePickerIncrement&&this.endDate.minute(Math.round(this.endDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.endDate.isBefore(this.startDate)&&(this.endDate=this.startDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),this.maxSpan&&this.startDate.clone().add(this.maxSpan).isBefore(this.endDate)&&(this.endDate=this.startDate.clone().add(this.maxSpan)),this.previousRightTime=this.endDate.clone(),this.container.find(".drp-selected").html(this.startDate.format(this.locale.format)+this.locale.separator+this.endDate.format(this.locale.format)),this.isShowing||this.updateElement(),this.updateMonthsInView()},isInvalidDate:function(){return!1},isCustomDate:function(){return!1},updateView:function(){this.timePicker&&(this.renderTimePicker("left"),this.renderTimePicker("right"),this.endDate?this.container.find(".right .calendar-time select").prop("disabled",!1).removeClass("disabled"):this.container.find(".right .calendar-time select").prop("disabled",!0).addClass("disabled")),this.endDate&&this.container.find(".drp-selected").html(this.startDate.format(this.locale.format)+this.locale.separator+this.endDate.format(this.locale.format)),this.updateMonthsInView(),this.updateCalendars(),this.updateFormInputs()},updateMonthsInView:function(){if(this.endDate){if(!this.singleDatePicker&&this.leftCalendar.month&&this.rightCalendar.month&&(this.startDate.format("YYYY-MM")==this.leftCalendar.month.format("YYYY-MM")||this.startDate.format("YYYY-MM")==this.rightCalendar.month.format("YYYY-MM"))&&(this.endDate.format("YYYY-MM")==this.leftCalendar.month.format("YYYY-MM")||this.endDate.format("YYYY-MM")==this.rightCalendar.month.format("YYYY-MM")))return;this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.linkedCalendars||this.endDate.month()==this.startDate.month()&&this.endDate.year()==this.startDate.year()?this.startDate.clone().date(2).add(1,"month"):this.endDate.clone().date(2)}else this.leftCalendar.month.format("YYYY-MM")!=this.startDate.format("YYYY-MM")&&this.rightCalendar.month.format("YYYY-MM")!=this.startDate.format("YYYY-MM")&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"));this.maxDate&&this.linkedCalendars&&!this.singleDatePicker&&this.rightCalendar.month>this.maxDate&&(this.rightCalendar.month=this.maxDate.clone().date(2),this.leftCalendar.month=this.maxDate.clone().date(2).subtract(1,"month"))},updateCalendars:function(){if(this.timePicker){var e,t,i;if(this.endDate)e=parseInt(this.container.find(".left .hourselect").val(),10),t=parseInt(this.container.find(".left .minuteselect").val(),10),isNaN(t)&&(t=parseInt(this.container.find(".left .minuteselect option:last").val(),10)),i=this.timePickerSeconds?parseInt(this.container.find(".left .secondselect").val(),10):0,this.timePicker24Hour||("PM"===(a=this.container.find(".left .ampmselect").val())&&e<12&&(e+=12),"AM"===a&&12===e&&(e=0));else if(e=parseInt(this.container.find(".right .hourselect").val(),10),t=parseInt(this.container.find(".right .minuteselect").val(),10),isNaN(t)&&(t=parseInt(this.container.find(".right .minuteselect option:last").val(),10)),i=this.timePickerSeconds?parseInt(this.container.find(".right .secondselect").val(),10):0,!this.timePicker24Hour){var a;"PM"===(a=this.container.find(".right .ampmselect").val())&&e<12&&(e+=12),"AM"===a&&12===e&&(e=0)}this.leftCalendar.month.hour(e).minute(t).second(i),this.rightCalendar.month.hour(e).minute(t).second(i)}this.renderCalendar("left"),this.renderCalendar("right"),this.container.find(".ranges li").removeClass("active"),null!=this.endDate&&this.calculateChosenLabel()},renderCalendar:function(e){var s,t=(s="left"==e?this.leftCalendar:this.rightCalendar).month.month(),i=s.month.year(),a=s.month.hour(),r=s.month.minute(),l=s.month.second(),d=c([i,t]).daysInMonth(),p=c([i,t,1]),g=c([i,t,d]),o=c(p
1).subtract(1,"month").month(),_=c(p).subtract(1,"month").year(),u=c([_,o]).daysInMonth(),k=p.day();(s=[]).firstDay=p,s.lastDay=g;for(var h=0;h<6;h++)s[h]=[];var f=u-k+this.locale.firstDay+1;f>u&&(f-=7),k==this.locale.firstDay&&(f=u-6);for(var D=c([_,o,f,12,r,l]),m=(h=0,0),C=0;h<42;h++,m++,D=c(D).add(24,"hour"))h>0&&m%7==0&&(m=0,C++),s[C][m]=D.clone().hour(a).minute(r).second(l),D.hour(12),this.minDate&&s[C][m].format("YYYY-MM-DD")==this.minDate.format("YYYY-MM-DD")&&s[C][m].isBefore(this.minDate)&&"left"==e&&(s[C][m]=this.minDate.clone()),this.maxDate&&s[C][m].format("YYYY-MM-DD")==this.maxDate.format("YYYY-MM-DD")&&s[C][m].isAfter(this.maxDate)&&"right"==e&&(s[C][m]=this.maxDate.clone());"left"==e?this.leftCalendar.calendar=s:this.rightCalendar.calendar=s;var O="left"==e?this.minDate:this.startDate,w=this.maxDate,b='<table class="table-condensed">';b+="<thead>",b+="<tr>",(this.showWeekNumbers||this.showISOWeekNumbers)&&(b+="<th></th>"),O&&!O.isBefore(s.firstDay)||this.linkedCalendars&&"left"!=e?b+="<th></th>":b+='<th class="prev available"><span></span></th>';var L=this.locale.monthNames[s[1][1].month()]+s[1][1].format(" YYYY");if(this.showDropdowns){for(var j=s[1][1].month(),T=s[1][1].year(),W=w&&w.year()||this.maxYear,N=O&&O.year()||this.minYear,K=T==N,V=T==W,I='<select class="monthselect">',Y=0;Y<12;Y++)(!K||O&&Y>=O.month())&&(!V||w&&Y<=w.month())?I+="<option value='"+Y+"'"+(Y===j?" selected='selected'":"")+">"+this.locale.monthNames[Y]+"</option>":I+="<option value='"+Y+"'"+(Y===j?" selected='selected'":"")+" disabled='disabled'>"+this.locale.monthNames[Y]+"</option>";I+="</select>";for(var B='<select class="yearselect">',A=N;A<=W;A++)B+='<option value="'+A+'"'+(A===T?' selected="selected"':"")+">"+A+"</option>";L=I+(B+="</select>")}if(b+='<th colspan="5" class="month">'+L+"</th>",w&&!w.isAfter(s.lastDay)||this.linkedCalendars&&"right"!=e&&!this.singleDatePicker?b+="<th></th>":b+='<th class="next available"><span></span></th>',b+="</tr>",b+="<tr>",(this.showWeekNumbers||this.showISOWeekNumbers)&&(b+='<th class="week">'+this.locale.weekLabel+"</th>"),$.each(this.locale.daysOfWeek,function(J,U){b+="<th>"+U+"</th>"}),b+="</tr>",b+="</thead>",b+="<tbody>",null==this.endDate&&this.maxSpan){var F=this.startDate.clone().add(this.maxSpan).endOf("day");(!w||F.isBefore(w))&&(w=F)}for(C=0;C<6;C++){for(b+="<tr>",this.showWeekNumbers?b+='<td class="week">'+s[C][0].week()+"</td>":this.showISOWeekNumbers&&(b+='<td class="week">'+s[C][0].isoWeek()+"</td>"),m=0;m<7;m++){var P=[];s[C][m].isSame(new Date,"day")&&P.push("today"),s[C][m].isoWeekday()>5&&P.push("weekend"),s[C][m].month()!=s[1][1].month()&&P.push("off","ends"),this.minDate&&s[C][m].isBefore(this.minDate,"day")&&P.push("off","disabled"),w&&s[C][m].isAfter(w,"day")&&P.push("off","disabled"),this.isInvalidDate(s[C][m])&&P.push("off","disabled"),s[C][m].format("YYYY-MM-DD")==this.startDate.format("YYYY-MM-DD")&&P.push("active","start-date"),null!=this.endDate&&s[C][m].format("YYYY-MM-DD")==this.endDate.format("YYYY-MM-DD")&&P.push("active","end-date"),null!=this.endDate&&s[C][m]>this.startDate&&s[C][m]<this.endDate&&P.push("in-range");var x=this.isCustomDate(s[C][m]);!1!==x&&("string"==typeof x?P.push(x):Array.prototype.push.apply(P,x));var R="",H=!1;for(h=0;h<P.length;h++)R+=P[h]+" ","disabled"==P[h]&&(H=!0);H||(R+="available"),b+='<td class="'+R.replace(/^\s+|\s+$/g,"")+'" data-title="r'+C+"c"+m+'">'+s[C][m].date()+"</td>"}b+="</tr>"}b+="</tbody>",b+="</table>",this.container.find(".drp-calendar."+e+" .calendar-table").html(b)},renderTimePicker:function(e){if("right"!=e||this.endDate){var t,i,a,r=this.maxDate;if(this.maxSpan&&(!this.maxDate||this.startDate.clone().add(this.maxSpan).isBefore(this.maxDate))&&(r=this.startDate.clone().add(this.maxSpan)),"left"==e)i=this.startDate.clone(),a=this.minDate;else if("right"==e){i=this.endDate.clone(),a=this.startDate;var l=this.container.find(".drp-calendar.right .calendar-time");if(""!=l.html()&&(i.hour(isNaN(i.hour())?l.find(".hourselect option:selected").val():i.hour()),i.minute(isNaN(i.minute())?l.find(".minuteselect option:selected").val():i.minute()),i.second(isNaN(i.second())?l.find(".secondselect option:selected").val():i.second()),!this.timePicker24Hour)){var d=l.find(".ampmselect option:selected").val();"PM"===d&&i.hour()<12&&i.hour(i.hour()+12),"AM"===d&&12===i.hour()&&i.hour(0)}i.isBefore(this.startDate)&&(i=this.startDate.clone()),r&&i.isAfter(r)&&(i=r.clone())}t='<select class="hourselect">';
1for(var g=this.timePicker24Hour?23:12,o=this.timePicker24Hour?0:1;o<=g;o++){var _=o;this.timePicker24Hour||(_=i.hour()>=12?12==o?12:o+12:12==o?0:o);var u=i.clone().hour(_),k=!1;a&&u.minute(59).isBefore(a)&&(k=!0),r&&u.minute(0).isAfter(r)&&(k=!0);var s=o<10?"0"+o:o;_!=i.hour()||k?t+=k?'<option value="'+o+'" disabled="disabled" class="disabled">'+s+"</option>":'<option value="'+o+'">'+s+"</option>":t+='<option value="'+o+'" selected="selected">'+s+"</option>"}for(t+="</select> ",t+=': <select class="minuteselect">',o=0;o<60;o+=this.timePickerIncrement)s=o<10?"0"+o:o,u=i.clone().minute(o),k=!1,a&&u.second(59).isBefore(a)&&(k=!0),r&&u.second(0).isAfter(r)&&(k=!0),i.minute()!=o||k?t+=k?'<option value="'+o+'" disabled="disabled" class="disabled">'+s+"</option>":'<option value="'+o+'">'+s+"</option>":t+='<option value="'+o+'" selected="selected">'+s+"</option>";if(t+="</select> ",this.timePickerSeconds){for(t+=': <select class="secondselect">',o=0;o<60;o++)s=o<10?"0"+o:o,u=i.clone().second(o),k=!1,a&&u.isBefore(a)&&(k=!0),r&&u.isAfter(r)&&(k=!0),i.second()!=o||k?t+=k?'<option value="'+o+'" disabled="disabled" class="disabled">'+s+"</option>":'<option value="'+o+'">'+s+"</option>":t+='<option value="'+o+'" selected="selected">'+s+"</option>";t+="</select> "}if(!this.timePicker24Hour){t+='<select class="ampmselect">';var h="",f="";
1a&&i.clone().hour(12).minute(0).second(0).isBefore(a)&&(h=' disabled="disabled" class="disabled"'),r&&i.clone().hour(0).minute(0).second(0).isAfter(r)&&(f=' disabled="disabled" class="disabled"'),i.hour()>=12?t+='<option value="AM"'+h+'>AM</option><option value="PM" selected="selected"'+f+">PM</option>":t+='<option value="AM" selected="selected"'+h+'>AM</option><option value="PM"'+f+">PM</option>",t+="</select>"}this.container.find(".drp-calendar."+e+" .calendar-time").html(t)}},updateFormInputs:function(){this.singleDatePicker||this.endDate&&(this.startDate.isBefore(this.endDate)||this.startDate.isSame(this.endDate))?this.container.find("button.applyBtn").prop("disabled",!1):this.container.find("button.applyBtn").prop("disabled",!0)},move:function(){var t,e={top:0,left:0},i=this.drops,a=$(window).width();switch(("dark_mode modal-open"===this.parentEl[0].className||"light_mode modal-open"===this.parentEl[0].className)&&(e={top:this.parentEl.offset().top-this.parentEl.scrollTop(),left:this.parentEl.offset().left-this.parentEl.scrollLeft()},a=this.parentEl[0].clientWidth+this.parentEl.offset().left),i){case"auto":((t=this.element.offset().top+this.element.outerHeight()-e.top)+this.container.outerHeight()>=this.parentEl[0].scrollHeight||t+this.container.outerHeight()>=window.innerHeight+window.pageYOffset)&&(t=this.element.offset().top-this.container.outerHeight()-e.top,i="up");break;case"up":t=this.element.offset().top-this.container.outerHeight()-e.top;break;default:t=this.element.offset().top+this.element.outerHeight()-e.top}this.container.css({top:0,left:0,right:"auto"});var r=this.container.outerWidth();if(this.container.toggleClass("drop-up","up"==i),"left"==this.opens){var l=a-this.element.offset().left-this.element.outerWidth();r+l>$(window).width()?this.container.css({top:t,right:"auto",left:9}):this.container.css({top:t,right:l,left:"auto"})}else if("center"==this.opens)(d=this.element.offset().left-e.left+this.element.outerWidth()/2-r/2)<0?this.container.css({top:t,right:"auto",left:9}):d+r>$(window).width()?this.container.css({top:t,left:"auto",right:0}):this.container.css({top:t,left:d,right:"auto"});else{var d;(d=this.element.offset().left-e.left)+r>$(window).width()?this.container.css({top:t,left:"auto",right:0}):this.container.css({top:t,left:d,right:"auto"})}},show:function(e){this.isShowing||(this._outsideClickProxy=$.proxy(function(t){this.outsideClick(t)},this),$(document).on("mousedown.daterangepicker",this._outsideClickProxy).on("touchend.daterangepicker",this._outsideClickProxy).on("click.daterangepicker","[data-toggle=dropdown]",this._outsideClickProxy).on("focusin.daterangepicker",this._outsideClickProxy),$(window).on("resize.daterangepicker",$.proxy(function(t){this.move(t)},this)),$(window).on("scroll",$.proxy(function(t){this.move(t)},this)),this.oldStartDate=this.startDate.clone(),this.oldEndDate=this.endDate.clone(),this.previousRightTime=this.endDate.clone(),this.updateView(),this.container.show(),this.move(),this.element.trigger("show.daterangepicker",this),this.isShowing=!0)},hide:function(e){!this.isShowing||(this.endDate||(this.startDate=this.oldStartDate.clone(),this.endDate=this.oldEndDate.clone()),(!this.startDate.isSame(this.oldStartDate)||!this.endDate.isSame(this.oldEndDate))&&this.callback(this.startDate.clone(),this.endDate.clone(),this.chosenLabel),this.updateElement(),$(document).off(".daterangepicker"),$(window).off(".daterangepicker"),$(window).unbind("scroll"),this.container.hide(),this.element.trigger("hide.daterangepicker",this),this.isShowing=!1)},toggle:function(e){this.isShowing?this.hide():this.show()},outsideClick:function(e){var t=$(e.target);"focusin"==e.type||t.closest(this.element).length||t.closest(this.container).length||t.closest(".calendar-table").length||(this.hide(),this.element.trigger("outsideClick.daterangepicker",this))},showCalendars:function(){this.container.addClass("show-calendar"),this.move(),this.element.trigger("showCalendar.daterangepicker",this)},hideCalendars:function(){this.container.removeClass("show-calendar"),this.element.trigger("hideCalendar.daterangepicker",this)},clickRange:function(e){var t=e.target.getAttribute("data-range-key");if(this.chosenLabel=t,t==this.locale.customRangeLabel)this.showCalendars();else{var i=this.ranges[t];this.startDate=i[0],this.endDate=i[1],this.timePicker||(this.startDate.startOf("day"),this.endDate.endOf("day")),this.alwaysShowCalendars||this.hideCalendars(),this.autoApply?this.clickApply():(this.updateCalendars(),this.updateView(),this.container.show(),this.move())}},clickPrev:function(e){$(e.target).parents(".drp-calendar").hasClass("left")?(this.leftCalendar.month.subtract(1,"month"),this.linkedCalendars&&this.rightCalendar.month.subtract(1,"month")):this.rightCalendar.month.subtract(1,"month"),this.updateCalendars()},clickNext:function(e){$(e.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.month.add(1,"month"):(this.rightCalendar.month.add(1,"month"),this.linkedCalendars&&this.leftCalendar.month.add(1,"month")),this.updateCalendars()},hoverDate:function(e){if($(e.target).hasClass("available")){var t=$(e.target).attr("data-title"),i=t.substr(1,1),a=t.substr(3,1),l=$(e.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.calendar[i][a]:this.rightCalendar.calendar[i][a],d=this.leftCalendar,p=this.rightCalendar,g=this.startDate;this.endDate||this.container.find(".drp-calendar tbody td").each(function(o,_){if(!$(_).hasClass("week")){var u=$(_).attr("data-title"),k=u.substr(1,1),s=u.substr(3,1),f=$(_).parents(".drp-calendar").hasClass("left")?d.calendar[k][s]:p.calendar[k][s];f.isAfter(g)&&f.isBefore(l)||f.isSame(l,"day")?$(_).addClass("in-range"):$(_).removeClass("in-range")}})}},clickDate:function(e){if($(e.target).hasClass("available")){var t=$(e.target).attr("data-title"),i=t.substr(1,1),a=t.substr(3,1),l=$(e.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.calendar[i][a]:this.rightCalendar.calendar[i][a];
1if(this.endDate||l.isBefore(this.startDate,"day")){if(this.timePicker){var d=parseInt(this.container.find(".left .hourselect").val(),10);this.timePicker24Hour||("PM"===(p=this.container.find(".left .ampmselect").val())&&d<12&&(d+=12),"AM"===p&&12===d&&(d=0));var g=parseInt(this.container.find(".left .minuteselect").val(),10);isNaN(g)&&(g=parseInt(this.container.find(".left .minuteselect option:last").val(),10));var o=this.timePickerSeconds?parseInt(this.container.find(".left .secondselect").val(),10):0;l=l.clone().hour(d).minute(g).second(o)}this.endDate=null,this.setStartDate(l.clone())}else if(!this.endDate&&l.isBefore(this.startDate))this.setEndDate(this.startDate.clone());else{var p;this.timePicker&&(d=parseInt(this.container.find(".right .hourselect").val(),10),this.timePicker24Hour||("PM"===(p=this.container.find(".right .ampmselect").val())&&d<12&&(d+=12),"AM"===p&&12===d&&(d=0)),g=parseInt(this.container.find(".right .minuteselect").val(),10),isNaN(g)&&(g=parseInt(this.container.find(".right .minuteselect option:last").val(),10)),o=this.timePickerSeconds?parseInt(this.container.find(".right .secondselect").val(),10):0,l=l.clone().hour(d).minute(g).second(o)),this.setEndDate(l.clone()),this.autoApply&&(this.calculateChosenLabel(),this.clickApply())}this.singleDatePicker&&(this.setEndDate(this.startDate),!this.timePicker&&this.autoApply&&this.clickApply()),this.updateView(),e.stopPropagation()}},calculateChosenLabel:function(){var e=!0,t=0;for(var i in this.ranges){if(this.timePicker){var a=this.timePickerSeconds?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD HH:mm";if(this.startDate.format(a)==this.ranges[i][0].format(a)&&this.endDate.format(a)==this.ranges[i][1].format(a)){e=!1,this.chosenLabel=this.container.find(".ranges li:eq("+t+")").addClass("active").attr("data-range-key");break}}else if(this.startDate.format("YYYY-MM-DD")==this.ranges[i][0].format("YYYY-MM-DD")&&this.endDate.format("YYYY-MM-DD")==this.ranges[i][1].format("YYYY-MM-DD")){e=!1,this.chosenLabel=this.container.find(".ranges li:eq("+t+")").addClass("active").attr("data-range-key");break}t++}e&&(this.chosenLabel=this.showCustomRangeLabel?this.container.find(".ranges li:last").addClass("active").attr("data-range-key"):null,this.showCalendars())},clickApply:function(e){this.hide(),$(this.element).trigger("apply.daterangepicker",this),$(this.element).get(0).dispatchEvent(new CustomEvent("applydaterangepicker",{detail:this}))},clickCancel:function(e){this.startDate=this.oldStartDate,this.endDate=this.oldEndDate,this.hide(),this.element.trigger("cancel.daterangepicker",this),$(this.element).get(0).dispatchEvent(new CustomEvent("canceldaterangepicker",{detail:this}))},monthOrYearChanged:function(e){var t=$(e.target).closest(".drp-calendar").hasClass("left"),a=this.container.find(".drp-calendar."+(t?"left":"right")),r=parseInt(a.find(".monthselect").val(),10),l=a.find(".yearselect").val();t||(l<this.startDate.year()||l==this.startDate.year()&&r<this.startDate.month())&&(r=this.startDate.month(),l=this.startDate.year()),this.minDate&&(l<this.minDate.year()||l==this.minDate.year()&&r<this.minDate.month())&&(r=this.minDate.month(),l=this.minDate.year()),this.maxDate&&(l>this.maxDate.year()||l==this.maxDate.year()&&r>this.maxDate.month())&&(r=this.maxDate.month(),l=this.maxDate.year()),t?(this.leftCalendar.month.month(r).year(l),this.linkedCalendars&&(this.rightCalendar.month=this.leftCalendar.month.clone().add(1,"month"))):(this.rightCalendar.month.month(r).year(l),this.linkedCalendars&&(this.leftCalendar.month=this.rightCalendar.month.clone().subtract(1,"month"))),this.updateCalendars()},timeChanged:function(e){var t=$(e.target).closest(".drp-calendar"),i=t.hasClass("left"),a=parseInt(t.find(".hourselect").val(),10),r=parseInt(t.find(".minuteselect").val(),10);isNaN(r)&&(r=parseInt(t.find(".minuteselect option:last").val(),10));var l=this.timePickerSeconds?parseInt(t.find(".secondselect").val(),10):0;if(!this.timePicker24Hour){var d=t.find(".ampmselect").val();"PM"===d&&a<12&&(a+=12),"AM"===d&&12===a&&(a=0)}if(i){var p=this.startDate.clone();p.hour(a),p.minute(r),p.second(l),this.setStartDate(p),this.singleDatePicker?this.endDate=this.startDate.clone():this.endDate&&this.endDate.format("YYYY-MM-DD")==p.format("YYYY-MM-DD")&&this.endDate.isBefore(p)&&this.setEndDate(p.clone())}else if(this.endDate){var g=this.endDate.clone();g.hour(a),g.minute(r),g.second(l),this.setEndDate(g)}this.updateCalendars(),this.updateFormInputs(),this.renderTimePicker("left"),this.renderTimePicker("right")},elementChanged:function(){if(this.element.is("input")&&this.element.val().length){var e=this.element.val().split(this.locale.separator),t=null,i=null;2===e.length&&(t=c(e[0],this.locale.format),i=c(e[1],this.locale.format)),(this.singleDatePicker||null===t||null===i)&&(i=t=c(this.element.val(),this.locale.format)),t.isValid()&&i.isValid()&&(this.setStartDate(t),this.setEndDate(i),this.updateView())}},keydown:function(e){(9===e.keyCode||13===e.keyCode)&&this.hide(),27===e.ke
1yCode&&(e.preventDefault(),e.stopPropagation(),this.hide())},updateElement:function(){if(this.element.is("input")&&this.autoUpdateInput){var e=this.startDate.format(this.locale.format);this.singleDatePicker||(e+=this.locale.separator+this.endDate.format(this.locale.format)),e!==this.element.val()&&this.element.val(e).trigger("change")}},remove:function(){this.container.remove(),this.element.off(".daterangepicker"),this.element.removeData()}},$.fn.daterangepicker=function(e,t){var i=$.extend(!0,{},$.fn.daterangepicker.defaultOptions,e);return this.each(function(){var a=$(this);a.data("daterangepicker")&&a.data("daterangepicker").remove(),a.data("daterangepicker",new y(a,i,t))}),this},y;var c,y}.apply(E,n))&&(S.exports=M)}}]);

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.