1import{EVENTS}from"util.events";import{debounce}from"util.misc";class FilterForm extends HTMLElement{connectedCallback(){this.abortController=new AbortController,this.form=this.querySelector(".filter-form"),this.debouncedHandleInput=debounce(800,evt=>this.handleInput(evt)),this.form.addEventListener("input",this.debouncedHandleInput.bind(this),{signal:this.abortController.signal})}disconnectedCallback(){this.abortController.abort()}handleInput(evt){this.dispatchEvent(new Event("filter:selected",{bubbles:!0})),evt.preventDefault();const formData=new FormData(this.form);this.dispatchEvent(new CustomEvent(EVENTS.ajaxCollectionRender,{detail:{formData},bubbles:!0}))}}customElements.define("filter-form",FilterForm); 2//# sourceMappingURL=/cdn/shop/t/29/assets/list.filter-grid.filter-form.js.map?v=17067780984386582381765290120
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.