PageSourceSearch

https://www.seedneeds.com/cdn/shop/t/151/assets/price-range.js?v=107370665517516866891782975095

js seedneeds.com collected 2026-10-10 00:57:32 UTC 1,372 bytes, 2 lines download raw bytes

1/*! Copyright (c) Safe As Milk. All rights reserved. */class PriceRange extends HTMLElement{#boundOnNumberInput;#boundOnRangeInput;constructor(){super(),this.#boundOnNumberInput=this.#onNumberInput.bind(this),this.#boundOnRangeInput=this.#onRangeInput.bind(this)}connectedCallback(){this.rangeS=this.querySelectorAll(".price-range__input"),this.numberS=this.querySelectorAll(".price-range__number"),this.rangeS.forEach((el=>{el.addEventListener("input",this.#boundOnRangeInput)})),this.numberS.forEach((el=>{el.addEventListener("input",this.#boundOnNumberInput)}))}disconnectedCallback(){this.rangeS.forEach((el=>{el.removeEventListener("input",this.#boundOnRangeInput)})),this.numberS.forEach((el=>{el.removeEventListener("input",this.#boundOnNumberInput)}))}#onRangeInput(){let slide1=parseFloat(this.rangeS[0].value),slide2=parseFloat(this.rangeS[1].value);slide1>slide2&&([slide1,slide2]=[slide2,slide1]),this.numberS[0].value=slide1,this.numberS[1].value=slide2}#onNumberInput(){const number1=parseFloat(this.numberS[0].value),number2=parseFloat(this.numberS[1].value);if(number1>number2){const tmp=number1;this.numberS[0].value=number2,this.numberS[1].value=tmp}this.rangeS[0].value=number1,this.rangeS[1].value=number2}}customElements.define("price-range",PriceRange);
2//# sourceMappingURL=/cdn/shop/t/151/assets/price-range.js.map?v=107370665517516866891782975095

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.