PageSourceSearch

https://www.tip-pumpen.de/theme/0e38d563cdfd2354a419f47224c86f50/j…/storefront.address-search.plugin.250b06.js

js tip-pumpen.de collected 2026-10-04 20:32:52 UTC 1,409 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[76381],{6381(e,t,s){s.r(t),s.d(t,{default:()=>a});var r=s(4335);class a extends r.A{static #e=this.options={searchQuerySelector:".address-manager-list-search",searchContentSelector:".address-manager-list-wrapper",searchItemSelector:".address-manager-select-address",searchNoItemFoundSelector:".address-manager-no-address",searchEmptySateSelector:".address-manager-empty-address"};init(){this._registerEvents(),this._checkEmptyState()}_registerEvents(){this.el.querySelector(this.options.searchQuerySelector)?.addEventListener("input",this._onSearch.bind(this))}_onSearch(e){let t=e.target.value.toLowerCase();Array.from(this.el.querySelector(this.options.searchContentSelector).children).forEach(e=>{e.querySelector(this.options.searchItemSelector).textContent.toLowerCase().includes(t)?e.classList.remove("d-none"):e.classList.add("d-none")}),this._checkEmptyState(t)}_checkEmptyState(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=Array.from(this.el.querySelector(this.options.searchContentSelector).children).filter(e=>!e.classList.contains("d-none")),s=this.el.querySelector(this.options.searchNoItemFoundSelector),r=this.el.querySelector(this.options.searchEmptySateSelector);s.classList.add("d-none"),r.classList.add("d-none"),0===t.length&&(0===e.length?r.classList.remove("d-none"):s.classList.remove("d-none"))}}}}]);

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.