PageSourceSearch

https://www.marinelayer.com/cdn/shop/t/378/assets/store-locator.DgFkGwYg.min.js

js marinelayer.com collected 2026-09-24 19:48:48 UTC 1,091 bytes, 1 lines download raw bytes

1const t=".js-widget",e=".storepoint-search-bar-combobox > .geocoder-container",s="#storepoint-radius-dropdown",i="loading",o="loaded";class a extends HTMLElement{connectedCallback(){this.apiKey=this.getAttribute("data-key"),this.apiKey&&(this.storepointWidget=null,this._eventRemovers=[],this.loadWidgetScript())}loadWidgetScript(){this.classList.add(i);const t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src="https://widget.storepoint.co/embed.js",t.onload=this.initWidget.bind(this),document.body.append(t)}initWidget(){this.classList.remove(i),this.classList.add(o),this.storepointWidget=new window.StorepointWidget(this.apiKey,t),this.storepointWidget.on("load",()=>{this.addLabel(e,window.storeLocatorStrings.searchLabel),this.addLabel(s,window.storeLocatorStrings.radiusFilterLabel)})}addLabel(t,e){const s=this.querySelector(t);if(!s)return;const i=document.createElement("span");i.innerText=e,i.classList.add("store-locator__search-label"),s.prepend(i)}disconnectedCallback(){this._eventRemovers.forEach(t=>t())}}customElements.define("store-locator",a);

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.