PageSourceSearch

https://www.paulmitchell.com/cdn/shop/t/424/assets/component-price-range.js?v=86656474849001127271783361503

js paulmitchell.com collected 2026-10-01 12:08:33 UTC 1,045 bytes, 2 lines download raw bytes

1class NovaPriceRange extends HTMLElement{constructor(){super();const $inputs=this.querySelectorAll("input");for(const $input of $inputs)$input.addEventListener("change",this.onRangeChange);this.setMinAndMaxValues()}onRangeChange=event=>{this.adjustToValidValues(event.currentTarget),this.setMinAndMaxValues()};setMinAndMaxValues(){const $inputs=this.querySelectorAll("input"),$minInput=$inputs[0],$maxInput=$inputs[1];$maxInput?.value&&$minInput?.setAttribute("max",$maxInput.value),$minInput?.value&&$maxInput?.setAttribute("min",$minInput.value),$minInput?.value===""&&$maxInput?.setAttribute("min",0),$maxInput?.value===""&&$minInput?.setAttribute("max",$maxInput.getAttribute("max"))}adjustToValidValues(input){const value=Number(input.value),min=Number(input.getAttribute("min")),max=Number(input.getAttribute("max"));value<min&&(input.value=min),value>max&&(input.value=max)}}customElements.define("nova-price-range",NovaPriceRange);
2//# sourceMappingURL=/cdn/shop/t/424/assets/component-price-range.js.map?v=86656474849001127271783361503

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.