1"use strict";(self.webpackChunkquote_management=self.webpackChunkquote_management||[]).push([[83989],{59(e,t,s){s.d(t,{A:()=>a});class a{static debounce(e,t){let s,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];a&&!s&&setTimeout(e.bind(e,...r),0),clearTimeout(s),s=setTimeout(e.bind(e,...r),t)}}}},989(e,t,s){s.r(t),s.d(t,{default:()=>r});var a=s(220),n=s(59);class r extends a.A{init(){this.el.addEventListener("input",n.A.debounce(this._searchHandler.bind(this),this.options.searchDelay))}update(){this.el.value.length&&this.el.focus()}_searchHandler(e){let t=document.querySelector(this.options.searchForm),s=e.target.value,a=new URL(window.location.href);1!==s.length&&(0===s.length&&a.searchParams.delete("search"),s.length>=2&&a.searchParams.set("search",s),a.searchParams.set("p","1"),t?.setAttribute("action",this.options.formAction+a.search),this.el.blur())}}}}]);
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.