티스토리 수익 글 보기
{for(var i,s=void 0,l=a.length-1;l>=0;l–)(i=a[l])&&(s=i(e,t,s)||s);return s&&he(e,t,s),s};const ue={toNormalized:(a,e,t)=>(a-e)/(t-e),fromNormalized:(a,e,t)=>a*(t-e)+e},me={fromAttribute:a=>a===”previous”?a:parseFloat(a),toAttribute:a=>a.toString()},pe={fromAttribute:a=>a===”next”?a:parseFloat(a),toAttribute:a=>a.toString()};class g extends se{constructor(){super(…arguments),this._forcedUnit=””,this.dragging=!1,this.highlight=!1,this.name=””,this.label=””,this.getAriaHandleText=(e,t)=>t.format(e),this.languageResolver=new ne(this),this.normalization=ue}get handleName(){return this.name}get focusElement(){var e,t;return(t=(e=this.handleController)==null?void 0:e.inputForHandle(this))!=null?t:this}update(e){var t,r;if(!this.hasUpdated){const{max:i,min:s}=this;this.value==null&&!isNaN(i)&&!isNaN(s)&&(this.value=i{var i;(i=this.handleController)==null||i.setValueFromHandle(this)}),(r=this.handleController)==null||r.handleHasChanged(this),super.update(e)}firstUpdated(e){super.firstUpdated(e),this.dispatchEvent(new CustomEvent(“sp-slider-handle-ready”))}dispatchInputEvent(){const e=new Event(“input”,{bubbles:!0,composed:!0});this.dispatchEvent(e)}getNumberFormat(){var e;if(!this._numberFormatCache||this.languageResolver.language!==this._numberFormatCache.language){let r;try{r=new V(this.languageResolver.language,this.formatOptions),this._forcedUnit=””}catch(i){const t=this.formatOptions||{},{style:s,unit:l,unitDisplay:n}=t,d=R(t,[“style”,”unit”,”unitDisplay”]);s===”unit”&&(this._forcedUnit=l),r=new V(this.languageResolver.language,d)}this._numberFormatCache={language:this.languageResolver.language,numberFormat:r}}return(e=this._numberFormatCache)==null?void 0:e.numberFormat}get numberFormat(){if(this.formatOptions)return this.getNumberFormat()}}b([o({type:Number})],g.prototype,”value”),b([o({type:Number,attribute:”default-value”})],g.prototype,”defaultValue”),b([o({type:Boolean,reflect:!0})],g.prototype,”dragging”),b([o({type:Boolean})],g.prototype,”highlight”),b([o({type:String})],g.prototype,”name”),b([o({reflect:!0,converter:me})],g.prototype,”min”),b([o({reflect:!0,converter:pe})],g.prototype,”max”),b([o({type:Number,reflect:!0})],g.prototype,”step”),b([o({type:Object,attribute:”format-options”})],g.prototype,”formatOptions”),b([o({type:String})],g.prototype,”label”),b([o({attribute:!1})],g.prototype,”getAriaHandleText”),b([o({attribute:!1})],g.prototype,”normalization”),B(“sp-slider-handle”,g);const ve=te`
:host{–spectrum-slider-font-size:var(–spectrum-font-size-75);–spectrum-slider-handle-size:var(–spectrum-slider-handle-size-medium);–spectrum-slider-control-height:var(–spectrum-component-height-100);–spectrum-slider-handle-border-width-down:var(–spectrum-slider-handle-border-width-down-medium);–spectrum-slider-label-top-to-text:var(–spectrum-component-top-to-text-75);–spectrum-slider-control-to-field-label:var(–spectrum-slider-control-to-field-label-medium);–spectrum-slider-value-side-padding-inline:var(–spectrum-spacing-200);–spectrum-slider-value-inline-size:18px;–spectrum-slider-cjk-line-height:var(–spectrum-cjk-line-height-100);–spectrum-slider-min-size:var(–spectrum-spacing-900);–spectrum-slider-label-margin-start:var(–spectrum-spacing-300);–spectrum-slider-handle-border-width:var(–spectrum-border-width-200);–spectrum-slider-handle-margin-left:calc(var(–spectrum-slider-handle-size)/-2);–spectrum-slider-controls-margin:calc(var(–spectrum-slider-handle-size)/2);–spectrum-slider-track-margin-offset:calc(var(–spectrum-slider-controls-margin)*-1);–spectrum-slider-track-middle-handleoffset:calc(var(–spectrum-slider-handle-gap) + var(–spectrum-slider-handle-size)/2);–spectrum-slider-input-top-size:calc(var(–spectrum-slider-handle-size)/-2/4);–spectrum-slider-track-fill-thickness:var(–spectrum-slider-track-thickness);–spectrum-slider-tick-mark-width:var(–spectrum-border-width-200);–spectrum-slider-tick-mark-border-radius:2px;–spectrum-slider-tick-handle-background-color:var(–spectrum-gray-100);–spectrum-slider-track-color-disabled:var(–spectrum-disabled-background-color);–spectrum-slider-track-fill-color-disabled:var(–spectrum-disabled-background-color);–spectrum-slider-handle-border-color-disabled:var(–spectrum-disabled-border-color);–spectrum-slider-label-text-color:var(–spectrum-neutral-content-color-default);–spectrum-slider-tick-label-color:var(–spectrum-neutral-content-color-default);–spectrum-slider-label-text-color-disabled:var(–spectrum-disabled-content-color);–spectrum-slider-tick-mark-color-disabled:var(–spectrum-disabled-background-color);–spectrum-slider-ramp-handle-border-color-active:var(–spectrum-gray-100);–spectrum-slider-input-left:calc(var(–spectrum-slider-handle-margin-left)/4);–spectrum-slider-track-handleoffset:var(–spectrum-slider-handle-gap);–spectrum-slider-range-track-reset:0;z-index:0;min-inline-size:var(–mod-slider-min-size,var(–spectrum-slider-min-size));-webkit-user-select:none;user-select:none;display:block;position:relative}:host:dir(rtl),:host([dir=rtl]){–spectrum-logical-rotation:matrix(-1,0,0,1,0,0)}:host:not(.spectrum-Slider–sideLabel) #label-container+#track:has(.spectrum-Slider-ramp){margin-block-start:calc(var(–mod-slider-ramp-track-height,var(–spectrum-slider-ramp-track-height))/2)}:host([size=s]){–spectrum-slider-font-size:var(–spectrum-font-size-75);–spectrum-slider-handle-size:var(–spectrum-slider-handle-size-small);–spectrum-slider-control-height:var(–spectrum-component-height-75);–spectrum-slider-handle-border-width-down:var(–spectrum-slider-handle-border-width-down-small);–spectrum-slider-label-top-to-text:var(–spectrum-component-top-to-text-75);–spectrum-slider-control-to-field-label:var(–spectrum-slider-control-to-field-label-small);–spectrum-slider-value-side-padding-inline:var(–spectrum-spacing-100)}:host([size=l]){–spectrum-slider-font-size:var(–spectrum-font-size-100);–spectrum-slider-handle-size:var(–spectrum-slider-handle-size-large);–spectrum-slider-control-height:var(–spectrum-component-height-200);–spectrum-slider-handle-border-width-down:var(–spectrum-slider-handle-border-width-down-large);–spectrum-slider-label-top-to-text:var(–spectrum-component-top-to-text-100);–spectrum-slider-control-to-field-label:var(–spectrum-slider-control-to-field-label-large);–spectrum-slider-value-side-padding-inline:var(–spectrum-spacing-200);–spectrum-slider-value-inline-size:18px}:host([size=xl]){–spectrum-slider-font-size:var(–spectrum-font-size-200);–spectrum-slider-handle-size:var(–spectrum-slider-handle-size-extra-large);–spectrum-slider-control-height:var(–spectrum-component-height-300);–spectrum-slider-handle-border-width-down:var(–spectrum-slider-handle-border-width-down-extra-large);–spectrum-slider-label-top-to-text:var(–spectrum-component-top-to-text-200);–spectrum-slider-control-to-field-label:var(–spectrum-slider-control-to-field-label-extra-large);–spectrum-slider-value-side-padding-inline:var(–spectrum-spacing-200);–spectrum-slider-value-inline-size:22px}.spectrum-Slider–sideLabel{align-items:center;display:flex}.spectrum-Slider–sideLabel #label-container{margin-block-start:0}.spectrum-Slider–sideLabel #label-container #label{margin-inline-end:var(–mod-slider-value-side-padding-inline,var(–spectrum-slider-value-side-padding-inline))}.spectrum-Slider–sideLabel #label-container+#track{margin-block-start:0}.spectrum-Slider–sideLabel #controls{margin-inline-end:var(–mod-slider-controls-margin,var(–spectrum-slider-controls-margin))}.spectrum-Slider–sideLabel #value{inline-size:var(–mod-slider-value-inline-size,var(–spectrum-slider-value-inline-size));text-align:start;margin-inline-start:var(–mod-slider-value-side-padding-inline,var(–spectrum-slider-value-side-padding-inline))}#controls{box-sizing:border-box;cursor:pointer;z-index:auto;inline-size:calc(100% – var(–mod-slider-controls-margin,var(–spectrum-slider-controls-margin))*2);block-size:var(–mod-slider-control-height,var(–spectrum-slider-control-height));vertical-align:top;margin-inline-start:var(–mod-slider-controls-margin,var(–spectrum-slider-controls-margin));display:inline-block;position:relative}#controls:not(:has(.ticks)){align-items:center;display:flex}#label-container+#track{margin-block-start:calc(var(–spectrum-slider-control-to-field-label)*-1)}:host([tick-labels]){margin-block-end:var(–mod-slider-control-height,var(–spectrum-slider-control-height))}.fill,.track{block-size:var(–mod-slider-track-fill-thickness,var(–spectrum-slider-track-fill-thickness));box-sizing:border-box;z-index:1;pointer-events:none;margin-inline-start:var(–mod-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));padding-block:0;padding-inline-start:0;padding-inline-end:var(–mod-slider-handle-gap,var(–spectrum-slider-handle-gap));position:absolute;inset-block-start:calc(var(–mod-slider-control-height,var(–spectrum-slider-control-height))/2 – var(–mod-slider-track-fill-thickness,var(–spectrum-slider-track-fill-thickness))/2);inset-inline:0 auto}.fill:before,.track:before{content:””;block-size:100%;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;display:block}.track:first-of-type:before{border-start-start-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius));border-end-start-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius))}.track:last-of-type:before{border-start-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius));border-end-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius))}.track~.track{margin-inline-start:var(–mod-slider-range-track-reset,var(–spectrum-slider-range-track-reset));margin-inline-end:var(–mod-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));padding-block:0;padding-inline-start:var(–mod-slider-track-handleoffset,var(–spectrum-slider-track-handleoffset));padding-inline-end:0;inset-inline-start:auto;inset-inline-end:var(–mod-slider-range-track-reset,var(–spectrum-slider-range-track-reset))}:host([variant=range]) .track~.track{padding-inline:var(–mod-slider-track-middle-handleoffset,var(–spectrum-slider-track-middle-handleoffset))var(–mod-slider-track-middle-handleoffset,var(–spectrum-slider-track-middle-handleoffset));margin-inline:var(–mod-slider-range-track-reset,var(–spectrum-slider-range-track-reset));inset-inline:auto}.fill{margin-inline-start:0;padding-block:0;padding-inline-start:calc(var(–mod-slider-controls-margin,var(–spectrum-slider-controls-margin)) + var(–spectrum-slider-handle-gap,var(–spectrum-slider-handle-gap)));padding-inline-end:0}.offset{padding-block:0;padding-inline-start:0;padding-inline-end:calc(var(–mod-slider-controls-margin,var(–spectrum-slider-controls-margin)) + var(–spectrum-slider-handle-gap,var(–spectrum-slider-handle-gap)))}:host([variant=range]) #value{-webkit-user-select:text;user-select:text}:host([variant=range]) .track:first-of-type{margin-inline-start:var(–mod-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));padding-inline-start:0;padding-inline-end:var(–mod-slider-track-handleoffset,var(–spectrum-slider-track-handleoffset));inset-inline-start:var(–mod-slider-range-track-reset,var(–spectrum-slider-range-track-reset));inset-inline-end:auto}:host([variant=range]) .track:first-of-type:before{border-start-start-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius));border-end-start-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius))}:host([variant=range]) .track:last-of-type{margin-inline-end:var(–mod-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));padding-inline-start:var(–spectrum-slider-track-handleoffset);padding-inline-end:0;inset-inline-start:auto;inset-inline-end:var(–mod-slider-range-track-reset,var(–spectrum-slider-range-track-reset))}:host([variant=range]) .track:last-of-type:before{border-start-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius));border-end-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius))}#ramp{block-size:var(–mod-slider-ramp-track-height,var(–spectrum-slider-ramp-track-height));position:absolute;inset-inline-start:var(–spectrum-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));inset-inline-end:var(–spectrum-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset))}#ramp svg{inline-size:100%;block-size:100%;transform:var(–spectrum-logical-rotation,)}.handle{z-index:2;box-sizing:border-box;inline-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));block-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));margin-block:0;margin-inline:calc(var(–mod-slider-handle-size,var(–spectrum-slider-handle-size))/-2)0;border-width:var(–mod-slider-handle-border-width,var(–spectrum-slider-handle-border-width));border-radius:var(–mod-slider-handle-border-radius,var(–spectrum-slider-handle-border-radius));transition:border-width var(–mod-animation-duration-100,var(–spectrum-animation-duration-100))ease-in-out;border-style:solid;outline:none;display:inline-block;position:absolute;inset-block-start:calc(var(–mod-slider-control-height,var(–spectrum-slider-control-height))/2 – var(–mod-slider-handle-size,var(–spectrum-slider-handle-size))/2);inset-inline-start:0}.handle.dragging,.handle:active{border-width:var(–mod-slider-handle-border-width-down,var(–spectrum-slider-handle-border-width-down))}.handle.dragging,.handle.handle-highlight,.handle.is-tophandle,.handle:active{z-index:3}.handle:before{content:””;transition:box-shadow var(–mod-animation-duration-100,var(–spectrum-animation-duration-100))ease-out,inline-size var(–mod-animation-duration-100,var(–spectrum-animation-duration-100))ease-out,block-size var(–mod-animation-duration-100,var(–spectrum-animation-duration-100))ease-out;inline-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));block-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));border-radius:100%;display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}:host:dir(rtl) .handle:before,:host([dir=rtl]) .handle:before{transform:translate(50%,-50%)}.handle.handle-highlight:before{inline-size:calc(var(–mod-slider-handle-size,var(–spectrum-slider-handle-size)) + var(–mod-focus-indicator-gap,var(–spectrum-focus-indicator-gap))*2);block-size:calc(var(–mod-slider-handle-size,var(–spectrum-slider-handle-size)) + var(–mod-focus-indicator-gap,var(–spectrum-focus-indicator-gap))*2)}.input{inline-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));block-size:var(–mod-slider-handle-size,var(–spectrum-slider-handle-size));opacity:0;cursor:default;appearance:none;pointer-events:none;border:0;margin:0;padding:0;position:absolute;inset-block-start:var(–mod-slider-input-top-size,var(–spectrum-slider-input-top-size));inset-inline-start:var(–mod-slider-input-left,var(–spectrum-slider-input-left));overflow:hidden}.input:focus{outline:none}#label-container{inline-size:auto;font-size:var(–mod-slider-font-size,var(–spectrum-slider-font-size));line-height:var(–mod-line-height-100,var(–spectrum-line-height-100));justify-content:space-between;align-items:center;margin-block-start:var(–mod-slider-label-top-to-text,var(–spectrum-slider-label-top-to-text));display:flex;position:relative}#label-container:lang(ja),#label-container:lang(ko),#label-container:lang(zh){line-height:var(–mod-slider-cjk-line-height,var(–spectrum-slider-cjk-line-height))}#label{font-size:var(–mod-slider-font-size,var(–spectrum-slider-font-size));padding-inline-start:0}#value{cursor:default;font-feature-settings:”tnum”;text-align:end;flex-grow:0;margin-inline-start:var(–mod-slider-label-margin-start,var(–spectrum-slider-label-margin-start));padding-inline-end:0}:host([variant=tick]) .handle{background-color:var(–mod-slider-tick-handle-background-color,var(–spectrum-slider-tick-handle-background-color))}:host([variant=tick]) #controls{margin-block-start:calc(var(–spectrum-text-to-visual-75) – var(–mod-slider-tick-mark-height,var(–spectrum-slider-tick-mark-height))/2 – var(–mod-slider-track-thickness,var(–spectrum-slider-track-thickness))/2)}:host([variant=tick]) .tickLabel{margin-block-start:calc(var(–mod-slider-tick-mark-height,var(–spectrum-slider-tick-mark-height)) + var(–spectrum-text-to-visual-75))}.ticks{z-index:0;margin-inline:var(–mod-slider-track-margin-offset,var(–spectrum-slider-track-margin-offset));justify-content:space-between;display:flex}.ticks~.handleContainer .handle{background:var(–mod-slider-ticks-handle-background-color,var(–spectrum-slider-ticks-handle-background-color))}.tick{position:relative;inset-block-start:calc(var(–mod-slider-track-thickness,var(–spectrum-slider-control-height))/2 – var(–mod-slider-tick-mark-height,var(–spectrum-slider-tick-mark-height))/2)}.tick,.tick:after{inline-size:var(–mod-slider-tick-mark-width,var(–spectrum-slider-tick-mark-width))}.tick:after{content:””;block-size:var(–mod-slider-tick-mark-height,var(–spectrum-slider-tick-mark-height));border-radius:var(–mod-slider-tick-mark-border-radius,var(–spectrum-slider-tick-mark-border-radius));display:block;position:absolute;inset-block-start:0;inset-inline-start:calc(50% – var(–mod-slider-tick-mark-width,var(–spectrum-slider-tick-mark-width))/2)}.tick .tickLabel{font-size:var(–mod-font-size-75,var(–spectrum-font-size-75));line-height:var(–mod-line-height-100,var(–spectrum-line-height-100));color:var(–highcontrast-slider-label-text-color,var(–mod-slider-tick-label-color,var(–spectrum-slider-tick-label-color)));justify-content:center;align-items:center;display:flex}.tick:first-of-type .tickLabel,.tick:last-of-type .tickLabel{margin-inline:0;display:block;position:absolute}.tick:first-of-type{inset-inline-start:calc(var(–mod-slider-tick-mark-width,var(–spectrum-slider-tick-mark-width))/-2)}.tick:first-of-type .tickLabel{inset-inline-start:0}.tick:last-of-type{inset-inline-end:calc(var(–mod-slider-tick-mark-width,var(–spectrum-slider-tick-mark-width))/-2)}.tick:last-of-type .tickLabel{inset-inline-end:0}.handleContainer,.trackContainer{inline-size:calc(100% + var(–spectrum-slider-handle-size));margin-inline-start:calc(var(–spectrum-slider-handle-size)/2*-1);position:absolute;inset-block-start:0}.trackContainer{block-size:var(–mod-slider-control-height,var(–spectrum-slider-control-height));overflow:hidden}.track:before{background:var(–highcontrast-slider-track-color-static,var(–mod-slider-track-color,var(–spectrum-slider-track-color)))}.track~.track:before{border-start-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius));border-end-end-radius:var(–mod-slider-track-corner-radius,var(–spectrum-slider-track-corner-radius))}.track:not(:has(~.spectrum-Slider-fill)):before{background:var(–highcontrast-slider-track-color,var(–mod-slider-track-color,var(–spectrum-slider-track-color)))}#label-container{color:var(–highcontrast-slider-label-text-color,var(–mod-slider-label-text-color,var(–spectrum-slider-label-text-color)))}:host([variant=filled]) .track:first-child:before,.fill:before{background:var(–highcontrast-slider-filled-track-fill-color,var(–mod-slider-track-fill-color,var(–spectrum-slider-track-fill-color)))}#ramp path{fill:var(–highcontrast-slider-ramp-track-color,var(–mod-slider-ramp-track-color,var(–spectrum-slider-ramp-track-color)))}.handle{border-color:var(–highcontrast-slider-handle-border-color,var(–mod-slider-handle-border-color,var(–spectrum-slider-handle-border-color)));background:var(–highcontrast-slider-handle-background-color,var(–mod-slider-handle-background-color,var(–spectrum-slider-handle-background-color)))}.handle.handle-highlight{border-color:var(–highcontrast-slider-handle-border-color-key-focus,var(–mod-slider-handle-border-color-key-focus,var(–spectrum-slider-handle-border-color-key-focus)))}.handle.handle-highlight:before{box-shadow:0 0 0 var(–spectrum-focus-indicator-thickness)var(–highcontrast-slider-handle-focus-ring-color-key-focus,var(–mod-slider-handle-focus-ring-color-key-focus,var(–spectrum-slider-handle-focus-ring-color-key-focus)))}.handle.dragging,.handle:active{border-color:var(–highcontrast-slider-handle-border-color-down,var(–mod-slider-handle-border-color-down,var(–spectrum-slider-handle-border-color-down)))}:host([variant=ramp]) .handle{box-shadow:0 0 0 var(–spectrum-slider-handle-gap)var(–highcontrast-slider-ramp-handle-border-color-active,var(–mod-sectrum-slider-ramp-handle-border-color-active,var(–spectrum-slider-ramp-handle-border-color-active)));background:var(–mod-slider-ramp-handle-background-color,var(–highcontrast-slider-ramp-handle-background-color,var(–spectrum-slider-ramp-handle-background-color)))}.input{background:0 0}.tick:after{background-color:var(–highcontrast-slider-tick-mark-color,var(–mod-slider-tick-mark-color,var(–spectrum-slider-tick-mark-color)))}.handle.dragging{border-color:var(–highcontrast-slider-handle-border-color-down,var(–mod-slider-handle-border-color-down,var(–spectrum-slider-handle-border-color-down)));background:var(–highcontrast-slider-handle-background-color,var(–mod-slider-handle-background-color,var(–spectrum-slider-handle-background-color)))}:host([variant=range]) .track:not(:first-of-type,:last-of-type):before{background:var(–highcontrast-slider-filled-track-fill-color,var(–mod-slider-track-fill-color,var(–spectrum-slider-track-fill-color)));border-start-end-radius:0;border-end-end-radius:0}:host([disabled]),:host([disabled]) #controls{cursor:default}:host([disabled]) #label-container,:host([disabled]) .tickLabel{color:var(–highcontrast-slider-label-text-color-disabled,var(–mod-slider-label-text-color-disabled,var(–spectrum-slider-label-text-color-disabled)))}:host([disabled]) .handle{border-color:var(–highcontrast-slider-handle-border-color-disabled,var(–mod-slider-handle-border-color-disabled,var(–spectrum-slider-handle-border-color-disabled)));background:var(–highcontrast-slider-handle-disabled-background-color,var(–mod-slider-handle-disabled-background-color,var(–spectrum-slider-handle-disabled-background-color)));cursor:default;pointer-events:none}:host([disabled]) .handle:active{border-color:var(–mod-disabled-border-color,var(–spectrum-disabled-border-color));background:var(–highcontrast-slider-handle-background-color-disabled,var(–mod-slider-handle-background-color-disabled,var(–spectrum-slider-handle-background-color-disabled)))}@media (hover:hover){.handle:hover{border-color:var(–highcontrast-slider-handle-border-color-hover,var(–mod-slider-handle-border-color-hover,var(–spectrum-slider-handle-border-color-hover)))}:host([disabled]) .handle:hover{border-color:var(–mod-disabled-border-color,var(–spectrum-disabled-border-color));background:var(–highcontrast-slider-handle-background-color-disabled,var(–mod-slider-handle-background-color-disabled,var(–spectrum-slider-handle-background-color-disabled)))}}:host([disabled]) .track:before{background:var(–highcontrast-slider-track-color-disabled,var(–mod-slider-track-color-disabled,var(–spectrum-slider-track-color-disabled)))}:host([disabled]) .fill:before,:host([disabled][variant=filled]) .track:first-child:before{background:var(–highcontrast-slider-track-fill-color-disabled,var(–mod-slider-track-fill-color-disabled,var(–spectrum-slider-track-fill-color-disabled)))}:host([disabled]) #ramp path{fill:var(–highcontrast-slider-ramp-track-color-disabled,var(–mod-slider-ramp-track-color-disabled,var(–spectrum-slider-ramp-track-color-disabled)))}:host([disabled]) .tick:after{background-color:var(–highcontrast-slider-tick-mark-color-disabled,var(–mod-slider-tick-mark-color-disabled,var(–spectrum-slider-tick-mark-color-disabled)))}:host([disabled][variant=range]) .track:not(:first-of-type,:last-of-type):before{background:var(–highcontrast-slider-track-color-disabled,var(–mod-slider-track-color-disabled,var(–spectrum-slider-track-color-disabled)))}@media (forced-colors:active){:host{–highcontrast-slider-track-color:ButtonText;–highcontrast-slider-track-color-disabled:GrayText;–highcontrast-slider-track-color-static:ButtonText;–highcontrast-slider-track-fill-color-disabled:GrayText;–highcontrast-slider-filled-track-fill-color:Highlight;–highcontrast-slider-ramp-track-color:ButtonText;–highcontrast-slider-ramp-track-color-disabled:GrayText;–highcontrast-slider-tick-mark-color:ButtonText;–highcontrast-slider-tick-mark-color-disabled:GrayText;–highcontrast-slider-handle-border-color:ButtonText;–highcontrast-slider-handle-border-color-hover:Highlight;–highcontrast-slider-handle-border-color-down:Highlight;–highcontrast-slider-handle-border-color-key-focus:Highlight;–highcontrast-slider-handle-border-color-disabled:GrayText;–highcontrast-slider-handle-focus-ring-color-key-focus:CanvasText;–highcontrast-slider-handle-background-color:ButtonFace;–highcontrast-slider-handle-background-color-disabled:GrayText;–highcontrast-slider-handle-disabled-background-color:GrayText;–highcontrast-slider-ramp-handle-border-color-active:ButtonFace;–highcontrast-slider-ramp-handle-background-color:ButtonFace;–highcontrast-slider-label-text-color:CanvasText;–highcontrast-slider-label-text-color-disabled:GrayText}.handle.handle-highlight:before,:host([variant=ramp]) .handle{forced-color-adjust:none}:host:not(.is-disabled,.spectrum-Slider–filled,.spectrum-Slider–range) #controls.handle-highlight,:host:not(.is-disabled,.spectrum-Slider–filled,.spectrum-Slider–range) #controls:active,:host:not(.is-disabled,.spectrum-Slider–filled,.spectrum-Slider–range) #controls:focus-within{–highcontrast-slider-track-color:Highlight;–highcontrast-slider-handle-border-color:Highlight;–highcontrast-slider-ramp-track-color:Highlight;–highcontrast-slider-tick-mark-color:Highlight}@media (hover:hover){:host:not(.is-disabled,.spectrum-Slider–filled,.spectrum-Slider–range) #controls:hover{–highcontrast-slider-track-color:Highlight;–highcontrast-slider-handle-border-color:Highlight;–highcontrast-slider-ramp-track-color:Highlight;–highcontrast-slider-tick-mark-color:Highlight}}:host([disabled]) #ramp+.handle{fill:ButtonFace;background-color:ButtonFace}}:host{–spectrum-slider-track-color:var(–system-slider-track-color);–spectrum-slider-track-fill-color:var(–system-slider-track-fill-color);–spectrum-slider-ramp-track-color:var(–system-slider-ramp-track-color);–spectrum-slider-ramp-track-color-disabled:var(–system-slider-ramp-track-color-disabled);–spectrum-slider-handle-background-color:var(–system-slider-handle-background-color);–spectrum-slider-handle-background-color-disabled:var(–system-slider-handle-background-color-disabled);–spectrum-slider-ramp-handle-background-color:var(–system-slider-ramp-handle-background-color);–spectrum-slider-ticks-handle-background-color:var(–system-slider-ticks-handle-background-color);–spectrum-slider-handle-border-color:var(–system-slider-handle-border-color);–spectrum-slider-handle-disabled-background-color:var(–system-slider-handle-disabled-background-color);–spectrum-slider-tick-mark-color:var(–system-slider-tick-mark-color);–spectrum-slider-handle-border-color-hover:var(–system-slider-handle-border-color-hover);–spectrum-slider-handle-border-color-down:var(–system-slider-handle-border-color-down);–spectrum-slider-handle-border-color-key-focus:var(–system-slider-handle-border-color-key-focus);–spectrum-slider-handle-focus-ring-color-key-focus:var(–system-slider-handle-focus-ring-color-key-focus);–spectrum-slider-track-corner-radius:var(–system-slider-track-corner-radius);–spectrum-slider-handle-border-radius:var(–system-slider-handle-border-radius)}:host{–spectrum-slider-handle-border-radius:var(–system-slider-size-m-handle-border-radius)}:host([size=s]){–spectrum-slider-handle-border-radius:var(–system-slider-size-s-handle-border-radius)}:host([size=l]){–spectrum-slider-handle-border-radius:var(–system-slider-size-l-handle-border-radius)}:host([size=xl]){–spectrum-slider-handle-border-radius:var(–system-slider-size-xl-handle-border-radius)}:host(:focus){outline:0}:host([editable]){grid-template-columns:1fr auto;grid-template-areas:”label number””slider number”;display:grid}:host([editable]) #label-container{grid-area:label}:host([editable]) #label-container+div{grid-area:slider}:host([editable]) sp-number-field{grid-area:number;align-self:flex-end;margin-inline-start:calc(var(–swc-scale-factor)*16px)}:host([editable]) output{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;width:1px;white-space:nowrap;border:0;margin:0 -1px -1px 0;padding:0;position:absolute;overflow:hidden}:host([disabled]){pointer-events:none}:host([dragging]),#track{touch-action:none;user-select:none}.not-exact.ticks{justify-content:start}:host([dir=ltr]) .not-exact .tick{padding-right:var(–sp-slider-tick-offset)}:host([dir=rtl]) .not-exact .tick{padding-left:var(–sp-slider-tick-offset)}:host([dir=ltr]) .not-exact .tick:after{left:auto;transform:translate(-50%)}:host([dir=rtl]) .not-exact .tick:after{right:auto;transform:translate(50%)}:host([dir=rtl]) .handle:before{transform:translate(50%,-50%)}.track:before{background-size:var(–spectrum-slider-track-background-size)!important}:host([dir=ltr]) .track:last-of-type:before{background-position:100%}:host([dir=rtl]) .track:first-of-type:before{background-position:100%}:host([dir=ltr]) .track:not(:first-of-type,:last-of-type){left:var(–spectrum-slider-track-segment-position)}:host([dir=rtl]) .track:not(:first-of-type,:last-of-type){right:var(–spectrum-slider-track-segment-position)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;white-space:nowrap;width:1px;position:absolute;overflow:hidden}:host([label-visibility=value][dir=ltr]) #value{margin-left:auto}:host([label-visibility=value][dir=rtl]) #value{margin-right:auto}:host([label-visibility=none]) #label-container{margin:0;padding:0}:host([label-visibility=none]) #track{align-self:flex-end}.fill{z-index:2}#slider-description{display:none}:host([label-visibility=none]) #label-container+#track{margin-block-start:0}
`;class ge{constructor(e){this.handles=new Map,this.model=[],this.handleOrder=[],this.handleOrientation=()=>{this.updateBoundingRect()},this.extractModelFromLightDom=()=>{let t=[…this.host.querySelectorAll(‘[slot=”handle”]’)];t.length===0&&(t=[this.host]),!t.some(r=>this.waitForUpgrade(r))&&(this.handles=new Map,this.handleOrder=[],t.forEach((r,i)=>{var s;(s=r.handleName)!=null&&s.length||(r.name=`handle${i+1}`),this.handles.set(r.handleName,r),this.handleOrder.push(r.handleName),r.handleController=this}),this.requestUpdate())},this.onInputChange=t=>{const r=t.target;r.model.handle.value=r.valueAsNumber,this.requestUpdate(),this.dispatchChangeEvent(r,r.model.handle)},this.onInputFocus=t=>{const r=t.target;let i;try{i=r.matches(“:focus-visible”)||this.host.matches(“.focus-visible”)}catch(s){i=this.host.matches(“.focus-visible”)}r.model.handle.highlight=i,this.requestUpdate()},this.onInputBlur=t=>{t.target.model.handle.highlight=!1,this.requestUpdate()},this.onInputKeydown=t=>{var r;if(t.key==”Escape”){const i=t.target;return void(((r=i.model.handle)==null?void 0:r.defaultValue)!==void 0&&i.model.handle.value!==i.model.handle.defaultValue&&(i.model.handle.value=i.model.handle.defaultValue,i.model.handle.dispatchInputEvent(),this.dispatchChangeEvent(i,i.model.handle),this.requestUpdate(),t.preventDefault(),t.stopPropagation()))}t.target.model.handle.highlight=!0,this.requestUpdate()},this.host=e,new le(this.host,{config:{subtree:!0,childList:!0},callback:()=>{this.extractModelFromLightDom()}}),this.extractModelFromLightDom()}get values(){const e={};for(const t of this.handles.values())e[t.handleName]=t.value;return e}get size(){return this.handles.size}inputForHandle(e){if(this.handles.has(e.handleName)){const{input:t}=this.getHandleElements(e)||{};return t}throw new Error(`No input for handle “${e.name}”`)}requestUpdate(){this.host.hasUpdated&&this.host.requestUpdate()}setValueFromHandle(e){const t=this.getHandleElements(e);if(!t)return;const{input:r}=t;r.valueAsNumber===e.value?e.dragging&&e.dispatchInputEvent():(r.valueAsNumber=e.value,this.requestUpdate()),e.value=r.valueAsNumber}handleHasChanged(e){e!==this.host&&this.requestUpdate()}formattedValueForHandle(e){var t;const{handle:r}=e,i=(t=r.numberFormat)!=null?t:this.host.numberFormat,s=r._forcedUnit===””?this.host._forcedUnit:r._forcedUnit;return r.getAriaHandleText(e.value,i)+s}get formattedValues(){const e=new Map;for(const t of this.model)e.set(t.name,this.formattedValueForHandle(t));return e}get focusElement(){const{input:e}=this.getActiveHandleElements();return!e||this.host.editable&&!e.model.handle.dragging?this.host.numberField:e}hostConnected(){“orientation”in screen?screen.orientation.addEventListener(“change”,this.handleOrientation):window.addEventListener(“orientationchange”,this.handleOrientation)}hostDisconnected(){“orientation”in screen?screen.orientation.removeEventListener(“change”,this.handleOrientation):window.removeEventListener(“orientationchange”,this.handleOrientation)}hostUpdate(){this.updateModel()}waitForUpgrade(e){return!(e instanceof g)&&(e.addEventListener(“sp-slider-handle-ready”,()=>this.extractModelFromLightDom(),{once:!0,passive:!0}),!0)}get activeHandle(){return this.handleOrder[this.handleOrder.length-1]}get activeHandleInputId(){const e=this.activeHandle;return`input-${this.model.findIndex(t=>t.name===e)}`}activateHandle(e){const t=this.handleOrder.findIndex(r=>r===e);t>=0&&this.handleOrder.splice(t,1),this.handleOrder.push(e)}get activeHandleModel(){const e=this.activeHandle;return this.model.find(t=>t.name===e)}getActiveHandleElements(){const e=this.activeHandle,t=this.handles.get(e);return k({model:t},this.getHandleElements(t))}getHandleElements(e){if(!this.handleRefMap){this.handleRefMap=new WeakMap;const t=this.host.shadowRoot.querySelectorAll(“.handle > input”);for(const r of t){const i=r,s=i.parentElement,l=this.handles.get(s.getAttribute(“name”));l&&this.handleRefMap.set(l,{input:i,handle:s})}}return this.handleRefMap.get(e)}clearHandleComponentCache(){delete this.handleRefMap}get boundingClientRect(){return this._boundingClientRect||(this._boundingClientRect=this.host.track.getBoundingClientRect()),this._boundingClientRect}updateBoundingRect(){delete this._boundingClientRect}extractDataFromEvent(e){if(!this._activePointerEventData){let t=e.target.querySelector(“:scope > .input”);const r=!t,i=t?t.model:this.model.find(s=>s.name===this.activeHandle);!t&&i&&(t=i.handle.focusElement),this._activePointerEventData={input:t,model:i,resolvedInput:r}}return this._activePointerEventData}handleDoubleClick(e){var t;const r=e.target.querySelector(“.input”);((t=r.model)==null?void 0:t.handle.defaultValue)!==void 0&&(r.model.handle.value=r.model.handle.defaultValue,this.dispatchChangeEvent(r,r.model.handle),r.model.handle.dispatchInputEvent(),this.requestUpdate())}handlePointerdown(e){const{resolvedInput:t,model:r}=this.extractDataFromEvent(e);r&&!this.host.disabled&&e.button===0?(this.host.track.setPointerCapture(e.pointerId),this.updateBoundingRect(),e.pointerType===”mouse”&&this.host.labelEl.click(),this.draggingHandle=r.handle,r.handle.dragging=!0,this.activateHandle(r.name),t&&this.handlePointermove(e),this.requestUpdate()):e.preventDefault()}handlePointerup(e){const{input:t,model:r}=this.extractDataFromEvent(e);delete this._activePointerEventData,r&&(e.pointerType===”mouse”&&this.host.labelEl.click(),this.cancelDrag(r),this.requestUpdate(),this.host.track.releasePointerCapture(e.pointerId),this.dispatchChangeEvent(t,r.handle))}handlePointermove(e){const{input:t,model:r}=this.extractDataFromEvent(e);r&&this.draggingHandle&&(t.value=this.calculateHandlePosition(e,r).toString(),r.handle.value=parseFloat(t.value),this.host.indeterminate=!1,this.requestUpdate())}cancelDrag(e){(e=e||this.model.find(t=>t.name===this.activeHandle))&&(e.handle.highlight=!1,delete this.draggingHandle,e.handle.dragging=!1)}dispatchChangeEvent(e,t){e.valueAsNumber=t.value;const r=new Event(“change”,{bubbles:!0,composed:!0});t.dispatchEvent(r)}calculateHandlePosition(e,t){const r=this.boundingClientRect,i=r.left,s=e.clientX,l=r.width,n=(this.host.isLTR?s-i:l-(s-i))/l;return t.normalization.fromNormalized(n,t.range.min,t.range.max)}renderHandle(e,t,r,i){var s;const l={handle:!0,dragging:((s=this.draggingHandle)==null?void 0:s.handleName)===e.name,”handle-highlight”:e.highlight},n=k({[this.host.isLTR?”left”:”right”]:100*e.normalizedValue+”%”,”z-index”:r.toString()},i&&{“background-color”:`var(–spectrum-slider-handle-background-color-${t}, var(–spectrum-slider-handle-background-color))`,”border-color”:`var(–spectrum-slider-handle-border-color-${t}, var(–spectrum-slider-handle-border-color))`}),d=i?`label input-${t}`:”label”;return h`