1"use strict";(self.webpackChunkmyplanner=self.webpackChunkmyplanner||[]).push([[3355],{63355:(K,A,w)=>{w.d(A,{kx:()=>pe,w5:()=>Y});var m=w(8929),O=w(66753),T=w(2994),M=w(75778),V=w(92198),y=w(67823),t=w(94650),C=w(24006),x=w(36895);const U=["tooltipTemplate"],k=["leftOuterSelectionBar"],P=["rightOuterSelectionBar"],N=["fullBar"],_=["selectionBar"],F=["minHandle"],B=["maxHandle"],G=["floorLabel"],J=["ceilLabel"],Z=["minHandleLabel"],X=["maxHandleLabel"],q=["combinedLabel"],$=["ticksElement"];function ee(r,a){if(1&r&&t._UZ(0,"ngx-slider-tooltip-wrapper",31),2&r){const e=t.oxw().$implicit,i=t.oxw();t.Q6J("template",i.tooltipTemplate)("tooltip",e.valueTooltip)("placement",e.valueTooltipPlacement)("content",e.value)}}function ie(r,a){if(1&r&&t._UZ(0,"span",32),2&r){const e=t.oxw().$implicit;t.Q6J("innerHTML",e.legend,t.oJD)}}const te=function(r){return{"ngx-slider-selected":r}};function se(r,a){if(1&r&&(t.TgZ(0,"span",27),t._UZ(1,"ngx-slider-tooltip-wrapper",28),t.YNc(2,ee,1,4,"ngx-slider-tooltip-wrapper",29),t.YNc(3,ie,1,1,"span",30),t.qZA()),2&r){const e=a.$implicit,i=t.oxw();t.Q6J("ngClass",t.VKq(7,te,e.selected))("ngStyle",e.style),t.xp6(1),t.Q6J("template",i.tooltipTemplate)("tooltip",e.tooltip)("placement",e.tooltipPlacement),t.xp6(1),t.Q6J("ngIf",null!=e.value),t.xp6(1),t.Q6J("ngIf",null!=e.legend)}}function ne(r,a){}function le(r,a){1&r&&t.YNc(0,ne,0,0,"ng-template")}const ae=function(r,a,e){return{tooltip:r,placement:a,content:e}};function oe(r,a){if(1&r&&(t.ynx(0),t.YNc(1,le,1,0,null,1),t.BQk()),2&r){const e=t.oxw();
1t.xp6(1),t.Q6J("ngTemplateOutlet",e.template)("ngTemplateOutletContext",t.kEZ(2,ae,e.tooltip,e.placement,e.content))}}function re(r,a){if(1&r&&(t.ynx(0),t.TgZ(1,"div",2),t._uU(2),t.qZA(),t.BQk()),2&r){const e=t.oxw();t.xp6(1),t.uIk("title",e.tooltip)("data-tooltip-placement",e.placement),t.xp6(1),t.hij(" ",e.content," ")}}const f={Low:0,High:1,Floor:2,Ceil:3,TickValue:4};f[f.Low]="Low",f[f.High]="High",f[f.Floor]="Floor",f[f.Ceil]="Ceil",f[f.TickValue]="TickValue";class D{constructor(){this.floor=0,this.ceil=null,this.step=1,this.minRange=null,this.maxRange=null,this.pushRange=!1,this.minLimit=null,this.maxLimit=null,this.translate=null,this.combineLabels=null,this.getLegend=null,this.getStepLegend=null,this.stepsArray=null,this.bindIndexForStepsArray=!1,this.draggableRange=!1,this.draggableRangeOnly=!1,this.showSelectionBar=!1,this.showSelectionBarEnd=!1,this.showSelectionBarFromValue=null,this.showOuterSelectionBars=!1,this.hidePointerLabels=!1,this.hideLimitLabels=!1,this.autoHideLimitLabels=!0,this.readOnly=!1,this.disabled=!1,this.showTicks=!1,this.showTicksValues=!1,this.tickStep=null,this.tickValueStep=null,this.ticksArray=null,this.ticksTooltip=null,this.ticksValuesTooltip=null,this.vertical=!1,this.getSelectionBarColor=null,this.getTickColor=null,this.getPointerColor=null,this.keyboardSupport=!0,this.scale=1,this.rotate=0,this.enforceStep=!0,this.enforceRange=!0,this.enforceStepsArray=!0,this.noSwitching=!1,this.onlyBindHandles=!1,this.rightToLeft=!1,this.reversedControls=!1,this.boundPointerLabels=!0,this.logScale=!1,this.customValueToPosition=null,this.customPositionToValue=null,this.precisionLimit=12,this.selectionBarGradient=null,this.ariaLabel="ngx-slider",this.ariaLabelledBy=null,this.ariaLabelHigh="ngx-slider-max",this.ariaLabelledByHigh=null,this.handleDimension=null,this.barDimension=null,this.animate=!0,this.animateOnMove=!1}}const h={Min:0,Max:1};h[h.Min]="Min",h[h.Max]="Max";class he{}class l{static isNullOrUndefined(a){return null==a}static areArraysEqual(a,e){if(a.length!==e.length)return!1;for(let i=0;i<a.length;++i)if(a[i]!==e[i])return!1;return!0}static linearValueToPosition(a,e,i){return(a-e)/(i-e)}static logValueToPosition(a,e,i){return((a=Math.log(a))-(e=Math.log(e)))/((i=Math.log(i))-e)}static linearPositionToValue(a,e,i){return a*(i-e)+e}static logPositionToValue(a,e,i){return e=Math.log(e),i=Math.log(i),Math.exp(a*(i-e)+e)}static findStepIndex(a,e){const i=e.map(n=>Math.abs(a-n.value));let s=0;for(let n=0;n<e.length;n++)i[n]!==i[s]&&i[n]<i[s]&&(s=n);return s}}class L{static isTouchEvent(a){return void 0!==window.TouchEvent?a instanceof TouchEvent:void 0!==a.touches}static isResizeObserverAvailable(){return void 0!==window.ResizeObserver}}class p{static roundToPrecisionLimit(a,e){return+a.toPrecision(e)}static isModuloWithinPrecisionLimit(a,e,i){const s=Math.pow(10,-i);return Math.abs(a%e)<=s||Math.abs(Math.abs(a%e)-e)<=s}static clampToRange(a,e,i){return Math.min(Math.max(a,e),i)}}class z{constructor(){this.eventName=null,this.events=null,this.eventsSubscription=null,this.teardownCallback=null}}class j{constructor(a){this.renderer=a}attachPassiveEventListener(a,e,i,s){if(!0!==y.FX)return this.attachEventListener(a,e,i,s);const n=new z;n.eventName=e,n.events=new m.xQ;const o=d=>{n.events.next(d)};return a.addEventListener(e,o,{passive:!0,capture:!1}),n.teardownCallback=()=>{a.removeEventListener(e,o,{passive:!0,capture:!1})},n.eventsSubscription=n.events.pipe(l.isNullOrUndefined(s)?(0,T.b)(()=>{}):(0,O.p)(s,void 0,{leading:!0,trailing:!0})).subscribe(d=>{i(d)}),n}detachEventListener(a){l.isNullOrUndefined(a.eventsSubscription)||(a.eventsSubscription.unsubscribe(),a.eventsSubscription=null),l.isNullOrUndefined(a.events)||(a.events.complete(),a.events=null),l.isNullOrUndefined(a.teardownCallback)||(a.teardownCallback(),a.teardownCallback=null)}attachEventListener(a,e,i,s){const n=new z;return n.eventName=e,n.events=new m.xQ,n.teardownCallback=this.renderer.listen(a,e,d=>{n.events.next(d)}),n.eventsSubscription=n.events.pipe(l.isNullOrUndefined(s)?(0,T.b)(()=>{}):(0,O.p)(s,void 0,{leading:!0,trailing:!0})).subscribe(d=>{i(d)}),n}}let E=(()=>
1{class r{constructor(e,i,s){this.elemRef=e,this.renderer=i,this.changeDetectionRef=s,this._position=0,this._dimension=0,this._alwaysHide=!1,this._vertical=!1,this._scale=1,this._rotate=0,this.opacity=1,this.visibility="visible",this.left="",this.bottom="",this.height="",this.width="",this.transform="",this.eventListeners=[],this.eventListenerHelper=new j(this.renderer)}get position(){return this._position}get dimension(){return this._dimension}get alwaysHide(){return this._alwaysHide}get vertical(){return this._vertical}get scale(){return this._scale}get rotate(){return this._rotate}setAlwaysHide(e){this._alwaysHide=e,this.visibility=e?"hidden":"visible"}hide(){this.opacity=0}show(){this.alwaysHide||(this.opacity=1)}isVisible(){return!this.alwaysHide&&0!==this.opacity}setVertical(e){this._vertical=e,this._vertical?(this.left="",this.width=""):(this.bottom="",this.height="")}setScale(e){this._scale=e}setRotate(e){this._rotate=e,this.transform="rotate("+e+"deg)"}getRotate(){return this._rotate}setPosition(e){this._position!==e&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._position=e,this._vertical?this.bottom=Math.round(e)+"px":this.left=Math.round(e)+"px"}calculateDimension(){const e=this.getBoundingClientRect();this._dimension=this.vertical?(e.bottom-e.top)*this.scale:(e.right-e.left)*this.scale}setDimension(e){this._dimension!==e&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._dimension=e,this._vertical?this.height=Math.round(e)+"px":this.width=Math.round(e)+"px"}getBoundingClientRect(){return this.elemRef.nativeElement.getBoundingClientRect()}on(e,i,s){const n=this.eventListenerHelper.attachEventListener(this.elemRef.nativeElement,e,i,s);this.eventListeners.push(n)}onPassive(e,i,s){const n=this.eventListenerHelper.attachPassiveEventListener(this.elemRef.nativeElement,e,i,s);this.eventListeners.push(n)}off(e){let i,s;l.isNullOrUndefined(e)?(i=[],s=this.eventListeners):(i=this.eventListeners.filter(n=>n.eventName!==e),s=this.eventListeners.filter(n=>n.eventName===e));for(const n of s)this.eventListenerHelper.detachEventListener(n);this.eventListeners=i}isRefDestroyed(){return l.isNullOrUndefined(this.changeDetectionRef)||this.changeDetectionRef.destroyed}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO))},r.\u0275dir=t.lG2({type:r,selectors:[["","ngxSliderElement",""]],hostVars:14,hostBindings:function(e,i){2&e&&t.Udp("opacity",i.opacity)("visibility",i.visibility)("left",i.left)("bottom",i.bottom)("height",i.height)("width",i.width)("transform",i.transform)}}),r})(),I=(()=>{class r extends E{constructor(e,i,s){super(e,i,s),this.active=!1,this.role="",this.tabindex="",this.ariaOrientation="",this.ariaLabel="",this.ariaLabelledBy="",this.ariaValueNow="",this.ariaValueText="",this.ariaValueMin="",this.ariaValueMax=""}focus(){this.elemRef.nativeElement.focus()}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO))},r.\u0275dir=t.lG2({type:r,selectors:[["","ngxSliderHandle",""]],hostVars:11,hostBindings:function(e,i){2&e&&(t.uIk("role",i.role)("tabindex",i.tabindex)("aria-orientation",i.ariaOrientation)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledBy)("aria-valuenow",i.ariaValueNow)("aria-valuetext",i.ariaValueText)("aria-valuemin",i.ariaValueMin)("aria-valuemax",i.ariaValueMax),t.ekj("ngx-slider-active",i.active))},features:[t.qOj]}),r})(),H=(()=>{class r extends E{constructor(e,i,s){super(e,i,s),this._value=null}get value(){return this._value}setValue(e){let i=!1;!this.alwaysHide&&(l.isNullOrUndefined(this.value)||this.value.length!==e.length||this.value.length>0&&0===this.dimension)&&(i=!0),this._value=e,this.elemRef.nativeElement.innerHTML=e,i&&this.calculateDimension()}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO))},r.\u0275dir=t.lG2({type:r,selectors:[["","ngxSliderLabel",""]],features:[t.qOj]}),r})();class de{constructor(){this.selected=!1,this.style={},this.tooltip=null,this.tooltipPlacement=null,this.value=null,this.valueTooltip=null,this.valueTooltipPlacement=null,this.legend=null}}class W{constructor(){this.active=!1,this.value=0,this.difference=0,this.position=0,this.lowLimit=0,this.highLim
1it=0}}class R{static compare(a,e){return!(l.isNullOrUndefined(a)&&l.isNullOrUndefined(e)||l.isNullOrUndefined(a)!==l.isNullOrUndefined(e))&&a.value===e.value&&a.highValue===e.highValue}}class Q extends R{static compare(a,e){return!(l.isNullOrUndefined(a)&&l.isNullOrUndefined(e)||l.isNullOrUndefined(a)!==l.isNullOrUndefined(e))&&a.value===e.value&&a.highValue===e.highValue&&a.forceChange===e.forceChange}}const ue={provide:C.JU,useExisting:(0,t.Gpc)(()=>Y),multi:!0};let Y=(()=>{class r{constructor(e,i,s,n){this.renderer=e,this.elementRef=i,this.changeDetectionRef=s,this.zone=n,this.value=null,this.valueChange=new t.vpe,this.highValue=null,this.highValueChange=new t.vpe,this.options=new D,this.userChangeStart=new t.vpe,this.userChange=new t.vpe,this.userChangeEnd=new t.vpe,this.initHasRun=!1,this.inputModelChangeSubject=new m.xQ,this.inputModelChangeSubscription=null,this.outputModelChangeSubject=new m.xQ,this.outputModelChangeSubscription=null,this.viewLowValue=null,this.viewHighValue=null,this.viewOptions=new D,this.handleHalfDimension=0,this.maxHandlePosition=0,this.currentTrackingPointer=null,this.currentFocusPointer=null,this.firstKeyDown=!1,this.touchId=null,this.dragging=new W,this.sliderElementVerticalClass=!1,this.sliderElementAnimateClass=!1,this.sliderElementWithLegendClass=!1,this.sliderElementDisabledAttr=null,this.sliderElementAriaLabel="ngx-slider",this.barStyle={},this.minPointerStyle={},this.maxPointerStyle={},this.fullBarTransparentClass=!1,this.selectionBarDraggableClass=!1,this.ticksUnderValuesClass=!1,this.intermediateTicks=!1,this.ticks=[],this.eventListenerHelper=null,this.onMoveEventListener=null,this.onEndEventListener=null,this.moving=!1,this.resizeObserver=null,this.onTouchedCallback=null,this.onChangeCallback=null,this.eventListenerHelper=new j(this.renderer)}set manualRefresh(e){this.unsubscribeManualRefresh(),this.manualRefreshSubscription=e.subscribe(()=>{setTimeout(()=>this.calculateViewDimensionsAndDetectChanges())})}set triggerFocus(e){this.unsubscribeTriggerFocus(),this.triggerFocusSubscription=e.subscribe(i=>{this.focusPointer(i)})}get range(){return!l.isNullOrUndefined(this.value)&&!l.isNullOrUndefined(this.highValue)}get showTicks(){return this.viewOptions.showTicks}ngOnInit(){this.viewOptions=new D,Object.assign(this.viewOptions,this.options),this.updateDisabledState(),this.updateVerticalState(),this.updateAriaLabel()}ngAfterViewInit(){this.applyOptions(),this.subscribeInputModelChangeSubject(),this.subscribeOutputModelChangeSubject(),this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.updateVerticalState(),this.manageElementsStyle(),this.updateDisabledState(),this.calculateViewDimensions(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),this.initHandles(),this.manageEventsBindings(),this.updateAriaLabel(),this.subscribeResizeObserver(),this.initHasRun=!0,this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}ngOnChanges(e){!l.isNullOrUndefined(e.options)&&JSON.stringify(e.options.previousValue)!==JSON.stringify(e.options.currentValue)&&this.onChangeOptions(),(!l.isNullOrUndefined(e.value)||!l.isNullOrUndefined(e.highValue))&&this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}ngOnDestroy(){this.unbindEvents(),this.unsubscribeResizeObserver(),this.unsubscribeInputModelChangeSubject(),this.unsubscribeOutputModelChangeSubject(),this.unsubscribeManualRefresh(),this.unsubscribeTriggerFocus()}writeValue(e){e instanceof Array?(this.value=e[0],this.highValue=e[1]):this.value=e,this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}registerOnChange(e){this.onChangeCallback=e}registerOnTouched(e){this.onTouchedCallback=e}setDisabledState(e){this.viewOptions.disabled=e,this.updateDisabledState()}setAriaLabel(e){this.viewOptions.ariaLabel=e,this.updateAriaLabel()}onResize(e){this.calculateViewDimensionsAndDetectChanges()}subscribeInputModelChangeSubject(){this.inputModelChangeSubscription=this.inputModelChangeSubject.pipe((0,M.x)(Q.compare),(0,V.h)(e=>!e.forceChange&&!e.internalChange)).subscribe(e=>this.applyInputModelChange(e))}subscribeOutputModelChangeSubject(){this.outputModelChangeSubscription=this.outputModelChangeSubject.pipe((0,M.x)(Q.compare)).subscribe(e=>this.publishOutputModelChange(e))}subscribeResizeObserver(){L.isResizeObserverAvailable()&&(this.resizeObserver=new ResizeObserver(()=>this.calculateViewDimensionsAndDetectChanges()),this.resizeObserver.observe(this.elementRef.nativeElement))}unsubscribeResizeObserver(){L.isResizeObserverAvailable()&&null!==this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}unsubscribeOnMove(){l.isNullOrUndefined(this.onMoveEventListener)||(this.eventListenerHelper.detachEventListener(this.onMoveEventListener),this.onMoveEventListener=null)}unsubscribeOnEnd(){l.isNullOrUndefined(this.onEndEventListener)||(this.eventListenerHelper.detachEventListener(this.onEndEventListener),this.onEndEventListener=null)}unsubscribeInputModelChangeSubject(){l.isNullOrUndefined(this.inputModelChangeSubscription)||(this.inputModelChangeSubscription.unsubscribe(),this.inputModelChangeSubscription=null)}unsubscribeOutputModelChangeSubject(){l.isNullOrUndefined(this.outputModelChangeSubscription)||(this.outputModelChangeSubscription.unsubscribe(),this.outputModelChangeSubscription=null)}unsubscribeManualRefresh(){l.isNullOrUndefined(this.manualRefreshSubscription)||(this.manualRefreshSubscription.unsubscribe(),this.manualRefreshSubscription=null)}unsubscribeTriggerFocus(){l.isNullOrUndefined(this.triggerFocusSubscription)||(this.triggerFocusSubscription.unsubscribe(),this.triggerFocusSubscription=null)}getPointerElement(e){return e===h.Min?this.minHandleElement:e===h.Max?this.maxHandleElement:null}getCurrentTrackingValue(){return this.currentTrackingPointer===h.Min?this.viewLowValue:this.currentTrackingPointer===h.Max?this.viewHighValue:null}modelValueToViewValue(e){return l.isNullOrUndefined(e)?NaN:l.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?+e:l.findStepIndex(+e,this.viewOptions.stepsArray)}viewValueToModelValue(e){return l.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?e:this.getStepValue(e)}getStepValue(e){const i=this.viewOptions.stepsArray[e];return l.isNullOrUndefined(i)?NaN:i.value}applyViewChange(){this.value=this.viewValueToModelValue(this.viewLowValue),this.range&&(this.highValue=this.viewValueToModelValue(this.viewHighValue)),this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,userEventInitiated:!0,forceChange:!1}),this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!0})}applyInputModelChange(e){const i=this.normaliseModelValues(e),s=!R.compare(e,i);s&&(this.value=i.value,this.highValue=i.highValue),this.viewLowValue=this.modelValueToViewValue(i.value),this.viewHighValue=this.range?this.modelValueToViewValue(i.highValue):null,this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.updateTicksScale(),this.updateAriaAttributes(),this.range&&this.updateCombinedLabel(),this.outputModelChangeSubject.next({value:i.value,highValue:i.highValue,forceChange:s,userEventInitiated:!1})}publishOutputModelChange(e){const i=()=>{this.valueChange.emit(e.value),this.range&&this.highValueChange.emit(e.highValue),l.isNullOrUndefined(this.onChangeCallback)||this.onChangeCallback(this.range?[e.value,e.highValue]:e.value),l.isNullOrUndefined(this.onTouchedCallback)||this.onTouchedCallback(this.range?[e.value,e.highValue]:e.value)};e.userEventInitiated?(i(),this.userChange.emit(this.getChangeContext())):setTimeout(()=>{i()})}normaliseModelValues(e){const i=new R;if(i.value=e.value,i.highValue=e.highValue,!l.isNullOrUndefined(this.viewOptions.stepsArray)){if(this.viewOptions.enforceStepsArray){const s=l.findStepIndex(i.value,this.viewOptions.stepsArray);if(i.value=this.viewOptions.stepsArray[s].value,this.range){const n=l.findStepIndex(i.highValue,this.viewOptions.stepsArray);i.highValue=this.viewOptions.stepsArray[n].value}}return i}if(this.viewOptions.enforceStep&&(i.value=this.roundStep(i.value),this.range&&(i.highValue=this.roundStep(i.highValue))),this.viewOptions.enforceRange&&(i.value=p.clampToRange(i.value,this.viewOptions.floor,this.viewOptions.ceil),this.range&&(i.highValue=p.clampToRange(i.highValue,this.viewOptions.floor,this.viewOptions.ceil)),this.range&&e.value>e.highValue))if(this.viewOptions.noSwitching)i.value=i.highValue;else{const s=e.value;i.value=e.highValue,i.highValue=s}return i}renormaliseModelValues(){const e={value:this.value,highValue:this.highValue},i=this.normaliseModelValues(e);R.compare(i,e)||(this.value=i.value,this.highValue=i.highValue,this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!0,userEventInitiated:!1}))}onChangeOptions(){if(!this.initHasRun)return;const e=this.getOptionsInfluencingEventBindings(this.viewOptions);this.applyOptions();const i=this.getOptionsInfluencingEventBindings(this.viewOptions),s=!l.areArraysEqual(e,i
1);this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.resetSlider(s)}applyOptions(){if(this.viewOptions=new D,Object.assign(this.viewOptions,this.options),this.viewOptions.draggableRange=this.range&&this.viewOptions.draggableRange,this.viewOptions.draggableRangeOnly=this.range&&this.viewOptions.draggableRangeOnly,this.viewOptions.draggableRangeOnly&&(this.viewOptions.draggableRange=!0),this.viewOptions.showTicks=this.viewOptions.showTicks||this.viewOptions.showTicksValues||!l.isNullOrUndefined(this.viewOptions.ticksArray),this.viewOptions.showTicks&&(!l.isNullOrUndefined(this.viewOptions.tickStep)||!l.isNullOrUndefined(this.viewOptions.ticksArray))&&(this.intermediateTicks=!0),this.viewOptions.showSelectionBar=this.viewOptions.showSelectionBar||this.viewOptions.showSelectionBarEnd||!l.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue),l.isNullOrUndefined(this.viewOptions.stepsArray)?this.applyFloorCeilOptions():this.applyStepsArrayOptions(),l.isNullOrUndefined(this.viewOptions.combineLabels)&&(this.viewOptions.combineLabels=(e,i)=>e+" - "+i),this.viewOptions.logScale&&0===this.viewOptions.floor)throw Error("Can't use floor=0 with logarithmic scale")}applyStepsArrayOptions(){this.viewOptions.floor=0,this.viewOptions.ceil=this.viewOptions.stepsArray.length-1,this.viewOptions.step=1,l.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=e=>String(this.viewOptions.bindIndexForStepsArray?this.getStepValue(e):e))}applyFloorCeilOptions(){if(l.isNullOrUndefined(this.viewOptions.step)?this.viewOptions.step=1:(this.viewOptions.step=+this.viewOptions.step,this.viewOptions.step<=0&&(this.viewOptions.step=1)),l.isNullOrUndefined(this.viewOptions.ceil)||l.isNullOrUndefined(this.viewOptions.floor))throw Error("floor and ceil options must be supplied");this.viewOptions.ceil=+this.viewOptions.ceil,this.viewOptions.floor=+this.viewOptions.floor,l.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=e=>String(e))}resetSlider(e=!0){this.manageElementsStyle(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),e&&(this.unbindEvents(),this.manageEventsBindings()),this.updateDisabledState(),this.updateAriaLabel(),this.calculateViewDimensions(),this.refocusPointerIfNeeded()}focusPointer(e){e!==h.Min&&e!==h.Max&&(e=h.Min),e===h.Min?this.minHandleElement.focus():this.range&&e===h.Max&&this.maxHandleElement.focus()}refocusPointerIfNeeded(){l.isNullOrUndefined(this.currentFocusPointer)||(this.onPointerFocus(this.currentFocusPointer),this.getPointerElement(this.currentFocusPointer).focus())}manageElementsStyle(){this.updateScale(),this.floorLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels),this.ceilLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels);const e=this.viewOptions.showTicksValues&&!this.intermediateTicks;this.minHandleLabelElement.setAlwaysHide(e||this.viewOptions.hidePointerLabels),this.maxHandleLabelElement.setAlwaysHide(e||!this.range||this.viewOptions.hidePointerLabels),this.combinedLabelElement.setAlwaysHide(e||!this.range||this.viewOptions.hidePointerLabels),this.selectionBarElement.setAlwaysHide(!this.range&&!this.viewOptions.showSelectionBar),this.leftOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.rightOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.fullBarTransparentClass=this.range&&this.viewOptions.showOuterSelectionBars,this.selectionBarDraggableClass=this.viewOptions.draggableRange&&!this.viewOptions.onlyBindHandles,this.ticksUnderValuesClass=this.intermediateTicks&&this.options.showTicksValues,this.sliderElementVerticalClass!==this.viewOptions.vertical&&(this.updateVerticalState(),setTimeout(()=>{this.resetSlider()})),this.sliderElementAnimateClass!==this.viewOptions.animate&&setTimeout(()=>{this.sliderElementAnimateClass=this.viewOptions.animate}),this.updateRotate()}manageEventsBindings(){this.viewOptions.disabled||this.viewOptions.readOnly?this.unbindEvents():this.bindEvents()}updateDisabledState(){this.sliderElementDisabledAttr=this.viewOptions.disabled?"disabled":null}updateAriaLabel(){this.sliderElementAriaLabel=this.viewOptions.ariaLabel||"nxg-slider"}updateVerticalState(){this.sliderElementVerticalClass=this.viewOptions.vertical;for(const e of this.getAllSliderElements())l.isNullOrUndefined(e)||e.setVertical(this.viewOptions.vertical)}updateScale(){for(const e of this.getAllSliderElements())e.setScale(this.viewOptions.scale)}updateRotate(){for(const e of this.getAllSliderElements())e.setRotate(this.viewOptions.rotate)}getAllSliderElements(){return[this.leftOuterSelectionBarElement,this.rightOuterSelectionBarElement,this.fullBarElement,this.selectionBarElement,this.minHandleElement,this.maxHandleElement,this.floorLabelElement,this.ceilLabelElement,this.minHandleLabelElement,this.maxHandleLabelElement,this.combinedLabelElement,this.ticksElement]}initHandles(){this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.range&&this.updateCombinedLabel(),this.updateTicksScale()}addAccessibility(){this.updateAriaAttributes(),this.minHandleElement.role="slider",this.minHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.minHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",l.isNullOrUndefined(this.viewOptions.ariaLabel)?l.isNullOrUndefined(this.viewOptions.ariaLabelledBy)||(this.minHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledBy):this.minHandleElement.ariaLabel=this.viewOptions.ariaLabel,this.range&&(this.maxHandleElement.role="slider",this.maxHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.maxHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",l.isNullOrUndefined(this.viewOptions.ariaLabelHigh)?l.isNullOrUndefined(this.viewOptions.ariaLabelledByHigh)||(this.maxHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledByHigh):this.maxHandleElement.ariaLabel=this.viewOptions.ariaLabelHigh)}updateAriaAttributes(){this.minHandleElement.ariaValueNow=(+this.value).toString(),this.minHandleElement.ariaValueText=this.viewOptions.translate(+this.value,f.Low),this.minHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.minHandleElement.ariaValueMax=this.viewOptions.ceil.toString(),this.range&&(this.maxHandleElement.ariaValueNow=(+this.highValue).toString(),this.maxHandleElement.ariaValueText=this.viewOptions.translate(+this.highValue,f.High),this.maxHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.maxHandleElement.ariaValueMax=this.viewOptions.ceil.toString())}calculateViewDimensions(){l.isNullOrUndefined(this.viewOptions.handleDimension)?this.minHandleElement.calculateDimension():this.minHandleElement.setDimension(this.viewOptions.handleDimension);const e=this.minHandleElement.dimension;this.handleHalfDimension=e/2,l.isNullOrUndefined(this.viewOptions.barDimension)?this.fullBarElement.calculateDimension():this.fullBarElement.setDimension(this.viewOptions.barDimension),this.maxHandlePosition=this.fullBarElement.dimension-e,this.initHasRun&&(this.updateFloorLabel(),this.updateCeilLabel(),this.initHandles())}calculateViewDimensionsAndDetectChanges(){this.calculateViewDimensions(),this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}isRefDestroyed(){return this.changeDetectionRef.destroyed}updateTicksScale(){if(!this.viewOptions.showTicks)return void setTimeout(()=>{this.sliderElementWithLegendClass=!1});const e=l.isNullOrUndefined(this.viewOptions.ticksArray)?this.getTicksArray():this.viewOptions.ticksArray,i=this.viewOptions.vertical?"translateY":"translateX";this.viewOptions.rightToLeft&&e.reverse();const s=l.isNullOrUndefined(this.viewOptions.tickValueStep)?l.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep:this.viewOptions.tickValueStep;let n=!1;const o=e.map(d=>{let c=this.valueToPosition(d);this.viewOptions.vertical&&(c=this.maxHandlePosition-c);const g=i+"("+Math.round(c)+"px)",u=new de;u.selected=this.isTickSelected(d),u.style={"-webkit-transform":g,"-moz-transform":g,"-
1o-transform":g,"-ms-transform":g,transform:g},u.selected&&!l.isNullOrUndefined(this.viewOptions.getSelectionBarColor)&&(u.style["background-color"]=this.getSelectionBarColor()),!u.selected&&!l.isNullOrUndefined(this.viewOptions.getTickColor)&&(u.style["background-color"]=this.getTickColor(d)),l.isNullOrUndefined(this.viewOptions.ticksTooltip)||(u.tooltip=this.viewOptions.ticksTooltip(d),u.tooltipPlacement=this.viewOptions.vertical?"right":"top"),this.viewOptions.showTicksValues&&!l.isNullOrUndefined(s)&&p.isModuloWithinPrecisionLimit(d,s,this.viewOptions.precisionLimit)&&(u.value=this.getDisplayValue(d,f.TickValue),l.isNullOrUndefined(this.viewOptions.ticksValuesTooltip)||(u.valueTooltip=this.viewOptions.ticksValuesTooltip(d),u.valueTooltipPlacement=this.viewOptions.vertical?"right":"top"));let v=null;if(l.isNullOrUndefined(this.viewOptions.stepsArray))l.isNullOrUndefined(this.viewOptions.getLegend)||(v=this.viewOptions.getLegend(d));else{const b=this.viewOptions.stepsArray[d];l.isNullOrUndefined(this.viewOptions.getStepLegend)?l.isNullOrUndefined(b)||(v=b.legend):v=this.viewOptions.getStepLegend(b)}return l.isNullOrUndefined(v)||(u.legend=v,n=!0),u});if(setTimeout(()=>{this.sliderElementWithLegendClass=n}),l.isNullOrUndefined(this.ticks)||this.ticks.length!==o.length)this.ticks=o;else for(let d=0;d<o.length;++d)Object.assign(this.ticks[d],o[d]);this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}getTicksArray(){const e=l.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep,i=[],s=1+Math.floor(p.roundToPrecisionLimit(Math.abs(this.viewOptions.ceil-this.viewOptions.floor)/e,this.viewOptions.precisionLimit));for(let n=0;n<s;++n)i.push(p.roundToPrecisionLimit(this.viewOptions.floor+e*n,this.viewOptions.precisionLimit));return i}isTickSelected(e){if(!this.range)if(l.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)){if(this.viewOptions.showSelectionBarEnd){if(e>=this.viewLowValue)return!0}else if(this.viewOptions.showSelectionBar&&e<=this.viewLowValue)return!0}else{const i=this.viewOptions.showSelectionBarFromValue;if(this.viewLowValue>i&&e>=i&&e<=this.viewLowValue)return!0;if(this.viewLowValue<i&&e<=i&&e>=this.viewLowValue)return!0}return!!(this.range&&e>=this.viewLowValue&&e<=this.viewHighValue)}updateFloorLabel(){this.floorLabelElement.alwaysHide||(this.floorLabelElement.setValue(this.getDisplayValue(this.viewOptions.floor,f.Floor)),this.floorLabelElement.calculateDimension(),this.floorLabelElement.setPosition(this.viewOptions.rightToLeft?this.fullBarElement.dimension-this.floorLabelElement.dimension:0))}updateCeilLabel(){this.ceilLabelElement.alwaysHide||(this.ceilLabelElement.setValue(this.getDisplayValue(this.viewOptions.ceil,f.Ceil)),this.ceilLabelElement.calculateDimension(),this.ceilLabelElement.setPosition(this.viewOptions.rightToLeft?0:this.fullBarElement.dimension-this.ceilLabelElement.dimension))}updateHandles(e,i){e===h.Min?this.updateLowHandle(i):e===h.Max&&this.updateHighHandle(i),this.updateSelectionBar(),this.updateTicksScale(),this.range&&this.updateCombinedLabel()}getHandleLabelPos(e,i){const s=e===h.Min?this.minHandleLabelElement.dimension:this.maxHandleLabelElement.dimension,n=i-s/2+this.handleHalfDimension,o=this.fullBarElement.dimension-s;return this.viewOptions.boundPointerLabels?this.viewOptions.rightToLeft&&e===h.Min||!this.viewOptions.rightToLeft&&e===h.Max?Math.min(n,o):Math.min(Math.max(n,0),o):n}updateLowHandle(e){this.minHandleElement.setPosition(e),this.minHandleLabelElement.setValue(this.getDisplayValue(this.viewLowValue,f.Low)),this.minHandleLabelElement.setPosition(this.getHandleLabelPos(h.Min,e)),l.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.minPointerStyle={backgroundColor:this.getPointerColor(h.Min)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateHighHandle(e){this.maxHandleElement.setPosition(e),this.maxHandleLabelElement.setValue(this.getDisplayValue(this.viewHighValue,f.High)),this.maxHandleLabelElement.setPosition(this.getHandleLabelPos(h.Max,e)),l.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.maxPointerStyle={backgroundColor:this.getPointerColor(h.Max)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateFloorAndCeilLabelsVisibility(){if(this.viewOptions.hidePointerLabels)return;let e=!1,i=!1;const s=this.isLabelBelowFloorLabel(this.minHandleLabelElement),n=this.isLabelAboveCeilLabel(this.minHandleLabelElement),o=this.isLabelAboveCeilLabel(this.maxHandleLabelElement),d=this.isLabelBelowFloorLabel(this.combinedLabelElement),c=this.isLabelAboveCeilLabel(this.combinedLabelElement);if(s?(e=!0,this.floorLabelElement.hide()):(e=!1,this.floorLabelElement.show()),n?(i=!0,this.ceilLabelElement.hide()):(i=!1,this.ceilLabelElement.show()),this.range){const g=this.combinedLabelElement.isVisible()?c:o,u=this.combinedLabelElement.isVisible()?d:s;g?this.ceilLabelElement.hide():i||this.ceilLabelElement.show(),u?this.floorLabelElement.hide():e||this.floorLabelElement.show()}}isLabelBelowFloorLabel(e){const i=e.position,n=this.floorLabelElement.position;return this.viewOptions.rightToLeft?i+e.dimension>=n-2:i<=n+this.floorLabelElement.dimension+2}isLabelAboveCeilLabel(e){const i=e.position,n=this.ceilLabelElement.position;return this.viewOptions.rightToLeft?i<=n+this.ceilLabelElement.dimension+2:i+e.dimension>=n-2}updateSelectionBar(){let e=0,i=0;const s=this.viewOptions.rightToLeft?!this.viewOptions.showSelectionBarEnd:this.viewOptions.showSelectionBarEnd,n=this.viewOptions.rightToLeft?this.maxHandleElement.position+this.handleHalfDimension:this.minHandleElement.position+this.handleHalfDimension;if(this.range)i=Math.abs(this.maxHandleElement.position-this.minHandleElement.position),e=n;else if(l.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue))s?(i=Math.ceil(Math.abs(this.maxHandlePosition-this.minHandleElement.position)+this.handleHalfDimension),e=Math.floor(this.minHandleElement.position+this.handleHalfDimension)):(i=this.minHandleElement.position+this.handleHalfDimension,e=0);else{const o=this.viewOptions.showSelectionBarFromValue,d=this.valueToPosition(o);(this.viewOptions.rightToLeft?this.viewLowValue<=o:this.viewLowValue>o)?(i=this.minHandleElement.position-d,e=d+this.handleHalfDimension):(i=d-this.minHandleElement.position,e=this.minHandleElement.position+this.handleHalfDimension)}if(this.selectionBarElement.setDimension(i),this.selectionBarElement.setPosition(e),this.range&&this.viewOptions.showOuterSelectionBars&&(this.viewOptions.rightToLeft?(this.rightOuterSelectionBarElement.setDimension(e),this.rightOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.leftOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(e+i)),this.leftOuterSelectionBarElement.setPosition(e+i)):(this.leftOuterSelectionBarElement.setDimension(e),this.leftOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.rightOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(e+i)),this.rightOuterSelectionBarElement.setPosition(e+i))),l.
1isNullOrUndefined(this.viewOptions.getSelectionBarColor)){if(!l.isNullOrUndefined(this.viewOptions.selectionBarGradient)){const o=l.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)?0:this.valueToPosition(this.viewOptions.showSelectionBarFromValue),d=o-e>0&&!s||o-e<=0&&s;this.barStyle={backgroundImage:"linear-gradient(to "+(this.viewOptions.vertical?d?"bottom":"top":d?"left":"right")+", "+this.viewOptions.selectionBarGradient.from+" 0%,"+this.viewOptions.selectionBarGradient.to+" 100%)"},this.viewOptions.vertical?(this.barStyle.backgroundPosition="center "+(o+i+e+(d?-this.handleHalfDimension:0))+"px",this.barStyle.backgroundSize="100% "+(this.fullBarElement.dimension-this.handleHalfDimension)+"px"):(this.barStyle.backgroundPosition=o-e+(d?this.handleHalfDimension:0)+"px center",this.barStyle.backgroundSize=this.fullBarElement.dimension-this.handleHalfDimension+"px 100%")}}else{const o=this.getSelectionBarColor();this.barStyle={backgroundColor:o}}}getSelectionBarColor(){return this.range?this.viewOptions.getSelectionBarColor(this.value,this.highValue):this.viewOptions.getSelectionBarColor(this.value)}getPointerColor(e){return this.viewOptions.getPointerColor(e===h.Max?this.highValue:this.value,e)}getTickColor(e){return this.viewOptions.getTickColor(e)}updateCombinedLabel(){let e=null;if(e=this.viewOptions.rightToLeft?this.minHandleLabelElement.position-this.minHandleLabelElement.dimension-10<=this.maxHandleLabelElement.position:this.minHandleLabelElement.position+this.minHandleLabelElement.dimension+10>=this.maxHandleLabelElement.position,e){const i=this.getDisplayValue(this.viewLowValue,f.Low),s=this.getDisplayValue(this.viewHighValue,f.High),n=this.viewOptions.rightToLeft?this.viewOptions.combineLabels(s,i):this.viewOptions.combineLabels(i,s);this.combinedLabelElement.setValue(n);const o=this.viewOptions.boundPointerLabels?Math.min(Math.max(this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2,0),this.fullBarElement.dimension-this.combinedLabelElement.dimension):this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2;this.combinedLabelElement.setPosition(o),this.minHandleLabelElement.hide(),this.maxHandleLabelElement.hide(),this.combinedLabelElement.show()}else this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.maxHandleLabelElement.show(),this.minHandleLabelElement.show(),this.combinedLabelElement.hide();this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}getDisplayValue(e,i){return!l.isNullOrUndefined(this.viewOptions.stepsArray)&&!this.viewOptions.bindIndexForStepsArray&&(e=this.getStepValue(e)),this.viewOptions.translate(e,i)}roundStep(e,i){const s=l.isNullOrUndefined(i)?this.viewOptions.step:i;let n=p.roundToPrecisionLimit((e-this.viewOptions.floor)/s,this.viewOptions.precisionLimit);return n=Math.round(n)*s,p.roundToPrecisionLimit(this.viewOptions.floor+n,this.viewOptions.precisionLimit)}valueToPosition(e){let i=l.linearValueToPosition;l.isNullOrUndefined(this.viewOptions.customValueToPosition)?this.viewOptions.logScale&&(i=l.logValueToPosition):i=this.viewOptions.customValueToPosition;let s=i(e=p.clampToRange(e,this.viewOptions.floor,this.viewOptions.ceil),this.viewOptions.floor,this.viewOptions.ceil);return l.isNullOrUndefined(s)&&(s=0),this.viewOptions.rightToLeft&&(s=1-s),s*this.maxHandlePosition}positionToValue(e){let i=e/this.maxHandlePosition;this.viewOptions.rightToLeft&&(i=1-i);let s=l.linearPositionToValue;l.isNullOrUndefined(this.viewOptions.customPositionToValue)?this.viewOptions.logScale&&(s=l.logPositionToValue):s=this.viewOptions.customPositionToValue;const n=s(i,this.viewOptions.floor,this.viewOptions.ceil);return l.isNullOrUndefined(n)?0:n}getEventXY(e,i){if(e instanceof MouseEvent)return this.viewOptions.vertical||0!==this.viewOptions.rotate?e.clientY:e.clientX;let s=0;const n=e.touches;if(!l.isNullOrUndefined(i))for(let o=0;o<n.length;o++)if(n[o].identifier===i){s=o;break}return this.viewOptions.vertical||0!==this.viewOptions.rotate?n[s].clientY:n[s].clientX}getEventPosition(e,i){const s=this.elementRef.nativeElement.getBoundingClientRect(),n=this.viewOptions.vertical||0!==this.viewOptions.rotate?s.bottom:s.left;let o=0;return o=this.viewOptions.vertical||0!==this.viewOptions.rotate?-this.getEventXY(e,i)+n:this.getEventXY(e,i)-n,o*this.viewOptions.scale-this.handleHalfDimension}getNearestHandle(e){if(!this.range)return h.Min;const i=this.getEventPosition(e),s=Math.abs(i-this.minHandleElement.position),n=Math.abs(i-this.maxHandleElement.position);return s<n?h.Min:s>n?h.Max:this.viewOptions.rightToLeft?i>this.minHandleElement.position?h.Min:h.Max:i<this.minHandleElement.position?h.Min:h.Max}bindEvents(){const e=this.viewOptions.draggableRange;this.viewOptions.onlyBindHandles||this.selectionBarElement.on("mousedown",i=>this.onBarStart(null,e,i,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.on("mousedown",i=>this.onBarStart(h.Min,e,i,!0,!0)),this.maxHandleElement.on("mousedown",i=>this.onBarStart(h.Max,e,i,!0,!0))):(this.minHandleElement.on("mousedown",i=>this.onStart(h.Min,i,!0,!0)),this.range&&this.maxHandleElement.on("mousedown",i=>this.onStart(h.Max,i,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.on("mousedown",i=>this.onStart(null,i,!0,!0,!0)),this.ticksElement.on("mousedown",i=>this.onStart(null,i,!0,!0,!0,!0)))),this.viewOptions.onlyBindHandles||this.selectionBarElement.onPassive("touchstart",i=>this.onBarStart(null,e,i,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.onPassive("touchstart",i=>this.onBarStart(h.Min,e,i,!0,!0)),this.maxHandleElement.onPassive("touchstart",i=>this.onBarStart(h.Max,e,i,!0,!0))):(this.minHandleElement.onPassive("touchstart",i=>this.onStart(h.Min,i,!0,!0)),this.range&&this.maxHandleElement.onPassive("touchstart",i=>this.onStart(h.Max,i,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.onPassive("touchstart",i=>this.onStart(null,i,!0,!0,!0)),this.ticksElement.onPassive("touchstart",i=>
1this.onStart(null,i,!1,!1,!0,!0)))),this.viewOptions.keyboardSupport&&(this.minHandleElement.on("focus",()=>this.onPointerFocus(h.Min)),this.range&&this.maxHandleElement.on("focus",()=>this.onPointerFocus(h.Max)))}getOptionsInfluencingEventBindings(e){return[e.disabled,e.readOnly,e.draggableRange,e.draggableRangeOnly,e.onlyBindHandles,e.keyboardSupport]}unbindEvents(){this.unsubscribeOnMove(),this.unsubscribeOnEnd();for(const e of this.getAllSliderElements())l.isNullOrUndefined(e)||e.off()}onBarStart(e,i,s,n,o,d,c){i?this.onDragStart(e,s,n,o):this.onStart(e,s,n,o,d,c)}onStart(e,i,s,n,o,d){i.stopPropagation(),!L.isTouchEvent(i)&&!y.FX&&i.preventDefault(),this.moving=!1,this.calculateViewDimensions(),l.isNullOrUndefined(e)&&(e=this.getNearestHandle(i)),this.currentTrackingPointer=e;const c=this.getPointerElement(e);if(c.active=!0,this.viewOptions.keyboardSupport&&c.focus(),s){this.unsubscribeOnMove();const g=u=>this.dragging.active?this.onDragMove(u):this.onMove(u);this.onMoveEventListener=L.isTouchEvent(i)?this.eventListenerHelper.attachPassiveEventListener(document,"touchmove",g):this.eventListenerHelper.attachEventListener(document,"mousemove",g)}if(n){this.unsubscribeOnEnd();const g=u=>this.onEnd(u);this.onEndEventListener=L.isTouchEvent(i)?this.eventListenerHelper.attachPassiveEventListener(document,"touchend",g):this.eventListenerHelper.attachEventListener(document,"mouseup",g)}this.userChangeStart.emit(this.getChangeContext()),L.isTouchEvent(i)&&!l.isNullOrUndefined(i.changedTouches)&&l.isNullOrUndefined(this.touchId)&&(this.touchId=i.changedTouches[0].identifier),o&&this.onMove(i,!0),d&&this.onEnd(i)}onMove(e,i){let s=null;if(L.isTouchEvent(e)){const g=e.changedTouches;for(let u=0;u<g.length;u++)if(g[u].identifier===this.touchId){s=g[u];break}if(l.isNullOrUndefined(s))return}
1this.viewOptions.animate&&!this.viewOptions.animateOnMove&&this.moving&&(this.sliderElementAnimateClass=!1),this.moving=!0;const n=l.isNullOrUndefined(s)?this.getEventPosition(e):this.getEventPosition(e,s.identifier);let o;n<=0?o=this.viewOptions.rightToLeft?this.viewOptions.ceil:this.viewOptions.floor:n>=this.maxHandlePosition?o=this.viewOptions.rightToLeft?this.viewOptions.floor:this.viewOptions.ceil:(o=this.positionToValue(n),o=i&&!l.isNullOrUndefined(this.viewOptions.tickStep)?this.roundStep(o,this.viewOptions.tickStep):this.roundStep(o)),this.positionTrackingHandle(o)}onEnd(e){L.isTouchEvent(e)&&e.changedTouches[0].identifier!==this.touchId||(this.moving=!1,this.viewOptions.animate&&(this.sliderElementAnimateClass=!0),this.touchId=null,this.viewOptions.keyboardSupport||(this.minHandleElement.active=!1,this.maxHandleElement.active=!1,this.currentTrackingPointer=null),this.dragging.active=!1,this.unsubscribeOnMove(),this.unsubscribeOnEnd(),this.userChangeEnd.emit(this.getChangeContext()))}onPointerFocus(e){const i=this.getPointerElement(e);i.on("blur",()=>this.onPointerBlur(i)),i.on("keydown",s=>this.onKeyboardEvent(s)),i.on("keyup",()=>this.onKeyUp()),i.active=!0,this.currentTrackingPointer=e,this.currentFocusPointer=e,this.firstKeyDown=!0}onKeyUp(){this.firstKeyDown=!0,this.userChangeEnd.emit(this.getChangeContext())}onPointerBlur(e){e.off("blur"),e.off("keydown"),e.off("keyup"),e.active=!1,l.isNullOrUndefined(this.touchId)&&(this.currentTrackingPointer=null,this.currentFocusPointer=null)}getKeyActions(e){const i=this.viewOptions.ceil-this.viewOptions.floor;let s=e+this.viewOptions.step,n=e-this.viewOptions.step,o=e+i/10,d=e-i/10;this.viewOptions.reversedControls&&(s=e-this.viewOptions.step,n=e+this.viewOptions.step,o=e-i/10,d=e+i/10);const c={UP:s,DOWN:n,LEFT:n,RIGHT:s,PAGEUP:o,PAGEDOWN:d,HOME:this.viewOptions.reversedControls?this.viewOptions.ceil:this.viewOptions.floor,END:this.viewOptions.reversedControls?this.viewOptions.floor:this.viewOptions.ceil};return this.viewOptions.rightToLeft&&(c.LEFT=s,c.RIGHT=n,(this.viewOptions.vertical||0!==this.viewOptions.rotate)&&(c.UP=n,c.DOWN=s)),c}onKeyboardEvent(e){const i=this.getCurrentTrackingValue(),s=l.isNullOrUndefined(e.keyCode)?e.which:e.keyCode,c=this.getKeyActions(i)[{38:"UP",40:"DOWN",37:"LEFT",39:"RIGHT",33:"PAGEUP",34:"PAGEDOWN",36:"HOME",35:"END"}[s]];if(l.isNullOrUndefined(c)||l.isNullOrUndefined(this.currentTrackingPointer))return;e.preventDefault(),this.firstKeyDown&&(this.firstKeyDown=!1,this.userChangeStart.emit(this.getChangeContext()));const g=p.clampToRange(c,this.viewOptions.floor,this.viewOptions.ceil),u=this.roundStep(g);if(this.viewOptions.draggableRangeOnly){const v=this.viewHighValue-this.viewLowValue;let b,S;this.currentTrackingPointer===h.Min?(b=u,S=u+v,S>this.viewOptions.ceil&&(S=this.viewOptions.ceil,b=S-v)):this.currentTrackingPointer===h.Max&&(S=u,b=u-v,b<this.viewOptions.floor&&(b=this.viewOptions.floor,S=b+v)),this.positionTrackingBar(b,S)}else this.positionTrackingHandle(u)}onDragStart(e,i,s,n){const o=this.getEventPosition(i);this.dragging=new W,this.dragging.active=!0,this.dragging.value=this.positionToValue(o),this.dragging.difference=this.viewHighValue-this.viewLowValue,this.dragging.lowLimit=this.viewOptions.rightToLeft?this.minHandleElement.position-o:o-this.minHandleElement.position,this.dragging.highLimit=this.viewOptions.rightToLeft?o-this.maxHandleElement.position:this.maxHandleElement.position-o,this.onStart(e,i,s,n)}getMinValue(e,i,s){const n=this.viewOptions.rightToLeft;let o=null;return o=i?s?n?this.viewOptions.floor:this.viewOptions.ceil-this.dragging.difference:n?this.viewOptions.ceil-this.dragging.difference:this.viewOptions.floor:this.positionToValue(n?e+this.dragging.lowLimit:e-this.dragging.lowLimit),this.roundStep(o)}getMaxValue(e,i,s){const n=this.viewOptions.rightToLeft;let o=null;return o=i?s?n?this.viewOptions.floor+this.dragging.difference:this.viewOptions.ceil:n?this.viewOptions.ceil:this.viewOptions.floor+this.dragging.difference:n?this.positionToValue(e+this.dragging.lowLimit)+this.dragging.difference:this.positionToValue(e-this.dragging.lowLimit)+this.dragging.difference,this.roundStep(o)}onDragMove(e){const i=this.getEventPosition(e);let s,n,o,d;
1this.viewOptions.animate&&!this.viewOptions.animateOnMove&&this.moving&&(this.sliderElementAnimateClass=!1),this.moving=!0,this.viewOptions.rightToLeft?(s=this.dragging.lowLimit,n=this.dragging.highLimit,o=this.maxHandleElement,d=this.minHandleElement):(s=this.dragging.highLimit,n=this.dragging.lowLimit,o=this.minHandleElement,d=this.maxHandleElement);const g=i>=this.maxHandlePosition-s;let u,v;if(i<=n){if(0===o.position)return;u=this.getMinValue(i,!0,!1),v=this.getMaxValue(i,!0,!1)}else if(g){if(d.position===this.maxHandlePosition)return;v=this.getMaxValue(i,!0,!0),u=this.getMinValue(i,!0,!0)}else u=this.getMinValue(i,!1,!1),v=this.getMaxValue(i,!1,!1);this.positionTrackingBar(u,v)}positionTrackingBar(e,i){!l.isNullOrUndefined(this.viewOptions.minLimit)&&e<this.viewOptions.minLimit&&(i=p.roundToPrecisionLimit((e=this.viewOptions.minLimit)+this.dragging.difference,this.viewOptions.precisionLimit)),!l.isNullOrUndefined(this.viewOptions.maxLimit)&&i>this.viewOptions.maxLimit&&(e=p.roundToPrecisionLimit((i=this.viewOptions.maxLimit)-this.dragging.difference,this.viewOptions.precisionLimit)),this.viewLowValue=e,this.viewHighValue=i,this.applyViewChange(),this.updateHandles(h.Min,this.valueToPosition(e)),this.updateHandles(h.Max,this.valueToPosition(i))}positionTrackingHandle(e){e=this.applyMinMaxLimit(e),this.range&&(this.viewOptions.pushRange?e=this.applyPushRange(e):(this.viewOptions.noSwitching&&(this.currentTrackingPointer===h.Min&&e>this.viewHighValue?e=this.applyMinMaxRange(this.viewHighValue):this.currentTrackingPointer===h.Max&&e<this.viewLowValue&&(e=this.applyMinMaxRange(this.viewLowValue))),e=this.applyMinMaxRange(e),this.currentTrackingPointer===h.Min&&e>this.viewHighValue?(this.viewLowValue=this.viewHighValue,this.applyViewChange(),this.updateHandles(h.Min,this.maxHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=h.Max,this.minHandleElement.active=!1,this.maxHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.maxHandleElement.focus()):this.currentTrackingPointer===h.Max&&e<this.viewLowValue&&(this.viewHighValue=this.viewLowValue,this.applyViewChange(),this.updateHandles(h.Max,this.minHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=h.Min,this.maxHandleElement.active=!1,this.minHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.minHandleElement.focus()))),this.getCurrentTrackingValue()!==e&&(this.currentTrackingPointer===h.Min?(this.viewLowValue=e,this.applyViewChange()):this.currentTrackingPointer===h.Max&&(this.viewHighValue=e,this.applyViewChange()),this.updateHandles(this.currentTrackingPointer,this.valueToPosition(e)),this.updateAriaAttributes())}applyMinMaxLimit(e){return!l.isNullOrUndefined(this.viewOptions.minLimit)&&e<this.viewOptions.minLimit?this.viewOptions.minLimit:!l.isNullOrUndefined(this.viewOptions.maxLimit)&&e>this.viewOptions.maxLimit?this.viewOptions.maxLimit:e}applyMinMaxRange(e){const s=Math.abs(e-(this.currentTrackingPointer===h.Min?this.viewHighValue:this.viewLowValue));if(!l.isNullOrUndefined(this.viewOptions.minRange)&&s<this.viewOptions.minRange){if(this.currentTrackingPointer===h.Min)return p.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.minRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===h.Max)return p.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.minRange,this.viewOptions.precisionLimit)}if(!l.isNullOrUndefined(this.viewOptions.maxRange)&&s>this.viewOptions.maxRange){if(this.currentTrackingPointer===h.Min)return p.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.maxRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===h.Max)return p.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.maxRange,this.viewOptions.precisionLimit)}return e}applyPushRange(e){const i=this.currentTrackingPointer===h.Min?this.viewHighValue-e:e-this.viewLowValue,s=l.isNullOrUndefined(this.viewOptions.minRange)?this.viewOptions.step:this.viewOptions.minRange,n=this.viewOptions.maxRange;return i<s?(this.currentTrackingPointer===h.Min?(this.viewHighValue=p.roundToPrecisionLimit(Math.min(e+s,this.viewOptions.ceil),this.viewOptions.precisionLimit),e=p.roundToPrecisionLimit(this.viewHighValue-s,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(h.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===h.Max&&(this.viewLowValue=p.roundToPrecisionLimit(Math.max(e-s,this.viewOptions.floor),this.viewOptions.precisionLimit),e=p.roundToPrecisionLimit(this.viewLowValue+s,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(h.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()):!l.isNullOrUndefined(n)&&i>n&&(this.currentTrackingPointer===h.Min?(this.viewHighValue=p.roundToPrecisionLimit(e+n,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(h.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===h.Max&&(this.viewLowValue=p.roundToPrecisionLimit(e-n,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(h.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()),e}getChangeContext(){const e=new he;return e.pointerType=this.currentTrackingPointer,e.value=+this.value,this.range&&(e.highValue=+this.highValue),e}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b))},r.\u0275cmp=t.Xpm({type:r,selectors:[["ngx-slider"]],contentQueries:function(e,i,s){if(1&e&&t.Suo(s,U,5),2&e){let n;t.iGM(n=t.CRH())&&(i.tooltipTemplate=n.first)}},viewQuery:function(e,i){if(1&e&&(t.Gf(k,5,E),t.Gf(P,5,E),t.Gf(N,5,E),t.Gf(_,5,E),t.Gf(F,5,I),t.Gf(B,5,I),t.Gf(G,5,H),t.Gf(J,5,H),t.Gf(Z,5,H),t.Gf(X,5,H),t.Gf(q,5,H),t.Gf($,5,E)),2&e){let s;t.iGM(s=t.CRH())&&(i.leftOuterSelectionBarElement=s.first),t.iGM(s=t.CRH())&&(i.rightOuterSelectionBarElement=s.first),t.iGM(s=t.CRH())&&(i.fullBarElement=s.first),t.iGM(s=t.CRH())&&(i.selectionBarElement=s.first),t.iGM(s=t.CRH())&&(i.minHandleElement=s.first),t.iGM(s=t.CRH())&&(i.maxHandleElement=s.first),t.iGM(s=t.CRH())&&(i.floorLabelElement=s.first),t.iGM(s=t.CRH())&&(i.ceilLabelElement=s.first),t.iGM(s=t.CRH())&&(i.minHandleLabelElement=s.first),t.iGM(s=t.CRH())&&(i.maxHandleLabelElement=s.first),t.iGM(s=t.CRH())&&(i.combinedLabelElement=s.first),t.iGM(s=t.CRH())&&(i.ticksElement=s.first)}},hostAttrs:[1,"ngx-slider"],hostVars:8,hostBindings:function(e,i){1&e&&t.NdJ("resize",function(n){return i.onResize(n)},!1,t.Jf7),2&e&&(t.uIk("disabled",i.sliderElementDisabledAttr)("aria-label",i.sliderElementAriaLabel),t.ekj("vertical",i.sliderElementVerticalClass)("animate",i.sliderElementAnimateClass)("with-legend",i.sliderElementWithLegendClass))},inputs:{value:"value",highValue:"highValue",options:"options",manualRefresh:"manualRefresh",triggerFocus:"triggerFocus"},outputs:{valueChange:"valueChange",highValueChange:"highValueChange",userChangeStart:"userChangeStart",userChange:"userChange",userChangeEnd:"userChangeEnd"},features:[t._Bn([ue]),t.TTD],decls:29,vars:13,consts:[["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-left-out-selection"],["leftOuterSelectionBar",""],[1,"ngx-slider-span","ngx-slider-bar"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-right-out-selection"],["rightOuterSelectionBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-full-bar"],["fullBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-selection-bar"],["selectionBar",""],[1,"ngx-slider-span","ngx-slider-bar","ngx-slider-selection",3,"ngStyle"],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-min",3,"ngStyle"],["minHandle",""],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-max",3,"ngStyle"],["maxHandle",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-floor"],["floorLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-ceil"],["ceilLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-value"],["minHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-high"],["maxHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-combined"],["combinedLabel",""],["ngxSliderElement","",1,"ngx-slider-ticks",3,"hidden"],["ticksElement",""],["class","ngx-slider-tick",3,"ngClass","ngStyle",4,"ngFor","ngForOf"],[1,"ngx-slider-tick",3,"ngClass","ngStyle"],[3,"template","tooltip","placement"],["class","ngx-slider-span ngx-slider-tick-value",3,"template","tooltip","placement","content",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerHTML",4,"ngIf"],[1,"ngx-slider-span","ngx-slider-tick-value",3,"template","tooltip","placement","content"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerHTML"]],template:function(e,i){1&e&&(t.TgZ(0,"span",0,1),t._UZ(2,"
1span",2),t.qZA(),t.TgZ(3,"span",3,4),t._UZ(5,"span",2),t.qZA(),t.TgZ(6,"span",5,6),t._UZ(8,"span",2),t.qZA(),t.TgZ(9,"span",7,8),t._UZ(11,"span",9),t.qZA(),t._UZ(12,"span",10,11)(14,"span",12,13)(16,"span",14,15)(18,"span",16,17)(20,"span",18,19)(22,"span",20,21)(24,"span",22,23),t.TgZ(26,"span",24,25),t.YNc(28,se,4,9,"span",26),t.qZA()),2&e&&(t.xp6(6),t.ekj("ngx-slider-transparent",i.fullBarTransparentClass),t.xp6(3),t.ekj("ngx-slider-draggable",i.selectionBarDraggableClass),t.xp6(2),t.Q6J("ngStyle",i.barStyle),t.xp6(1),t.Q6J("ngStyle",i.minPointerStyle),t.xp6(2),t.Udp("display",i.range?"inherit":"none"),t.Q6J("ngStyle",i.maxPointerStyle),t.xp6(12),t.ekj("ngx-slider-ticks-values-under",i.ticksUnderValuesClass),t.Q6J("hidden",!i.showTicks),t.xp6(2),t.Q6J("ngForOf",i.ticks))},dependencies:function(){return[x.mk,x.sg,x.O5,x.PC,E,I,H,ce]},styles:[".ngx-slider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y} .ngx-slider.with-legend{margin-bottom:40px} .ngx-slider[disabled]{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-pointer{cursor:not-allowed;background-color:#d8e0f3} .ngx-slider[disabled] .ngx-slider-draggable{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-selection{background:#8b91a2} .ngx-slider[disabled] .ngx-slider-tick{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-tick.ngx-slider-selected{background:#8b91a2} .ngx-slider .ngx-slider-span{white-space:nowrap;position:absolute;display:inline-block} .ngx-slider .ngx-slider-base{width:100%;height:100%;padding:0} .ngx-slider .ngx-slider-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1} .ngx-slider .ngx-slider-draggable{cursor:move} .ngx-slider .ngx-slider-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;border-radius:2px} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-transparent .ngx-slider-bar{background:0 0} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-left-out-selection .ngx-slider-bar{background:#df002d} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-right-out-selection .ngx-slider-bar{background:#03a688} .ngx-slider .ngx-slider-selection{z-index:2;background:#0db9f0;border-radius:2px} .ngx-slider .ngx-slider-pointer{cursor:pointer;width:32px;height:32px;top:-14px;background-color:#0db9f0;z-index:3;border-radius:16px} .ngx-slider .ngx-slider-pointer:after{content:'';width:8px;height:8px;position:absolute;top:12px;left:12px;border-radius:4px;background:#fff} .ngx-slider .ngx-slider-pointer:hover:after{background-color:#fff} .ngx-slider .ngx-slider-pointer.ngx-slider-active{z-index:4} .ngx-slider .ngx-slider-pointer.ngx-slider-active:after{background-color:#451aff}
1 .ngx-slider .ngx-slider-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#55637d;font-size:16px} .ngx-slider .ngx-slider-bubble.ngx-slider-limit{color:#55637d} .ngx-slider .ngx-slider-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none} .ngx-slider .ngx-slider-ticks-values-under .ngx-slider-tick-value{top:auto;bottom:-36px} .ngx-slider .ngx-slider-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px} .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:#0db9f0} .ngx-slider .ngx-slider-tick-value{position:absolute;top:-34px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)} .ngx-slider .ngx-slider-tick-legend{position:absolute;top:24px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:50px;white-space:normal} .ngx-slider.vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline;touch-action:pan-x} .ngx-slider.vertical .ngx-slider-base{width:100%;height:100%;padding:0} .ngx-slider.vertical .ngx-slider-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px} .ngx-slider.vertical .ngx-slider-bar{bottom:0;left:auto;width:4px;height:100%} .ngx-slider.vertical .ngx-slider-pointer{left:-14px!important;top:auto;bottom:0} .ngx-slider.vertical .ngx-slider-bubble{left:16px!important;bottom:0} .ngx-slider.vertical .ngx-slider-ticks{height:100%;width:0;left:-3px;top:0;z-index:1} .ngx-slider.vertical .ngx-slider-tick{vertical-align:middle;margin-left:auto;margin-top:11px} .ngx-slider.vertical .ngx-slider-tick-value{left:24px;top:auto;-webkit-transform:translate(0,-28%);transform:translate(0,-28%)} .ngx-slider.vertical .ngx-slider-tick-legend{top:auto;right:24px;-webkit-transform:translate(0,-28%);transform:translate(0,-28%);max-width:none;white-space:nowrap} .ngx-slider.vertical .ngx-slider-ticks-values-under .ngx-slider-tick-value{bottom:auto;left:auto;right:24px} .ngx-slider *{transition:none} .ngx-slider.animate .ngx-slider-bar-wrapper{transition:.3s linear} .ngx-slider.animate .ngx-slider-selection{transition:background-color .3s linear} .ngx-slider.animate .ngx-slider-pointer{transition:.3s linear} .ngx-slider.animate .ngx-slider-pointer:after{transition:.3s linear} .ngx-slider.animate .ngx-slider-bubble{transition:.3s linear} .ngx-slider.animate .ngx-slider-bubble.ngx-slider-limit{transition:opacity .3s linear} .ngx-slider.animate .ngx-slider-bubble.ngx-slider-combined{transition:opacity .3s linear} .ngx-slider.animate .ngx-slider-tick{transition:background-color .3s linear}"]}),r})(),ce=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=t.Xpm({type:r,selectors:[["ngx-slider-tooltip-wrapper"]],inputs:{template:"template",tooltip:"tooltip",placement:"placement",content:"content"},decls:2,vars:2,consts:[[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ngx-slider-inner-tooltip"]],template:function(e,i){1&e&&(t.YNc(0,oe,2,6,"ng-container",0),t.YNc(1,re,3,3,"ng-container",0)),2&e&&(t.Q6J("ngIf",i.template),t.xp6(1),t.Q6J("ngIf",!i.template))},dependencies:[x.O5,x.tP],styles:[".ngx-slider-inner-tooltip[_ngcontent-%COMP%]{height:100%}"]}),r})(),pe=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[x.ez]}),r})()},67823:(K,A,w)=>{w.d(A,{FX:()=>y});var m=typeof window<"u"?window:{screen:{},navigator:{}},O=(m.matchMedia||function(){return{matches:!1}}).bind(m),T=!1,V=function(){};m.addEventListener&&m.addEventListener("p",V,{get passive(){return T=!0}}),m.removeEventListener&&m.removeEventListener("p",V,!1);var y=T,C="ontouchstart"in m,P=(C||"TouchEvent"in m&&O("(any-pointer: coarse)"),m.navigator.userAgent||"");O("(pointer: coarse)").matches&&/iPad|Macintosh/.test(P)&&Math.min(m.screen.width||0,m.screen.height||0);(O("(pointer: coarse)").matches||!O("(pointer: fine)").matches&&C)&&/Windows.*Firefox/.test(P),O("(any-pointer: fine)").matches||O("(any-hover: hover)")}}]);
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.