PageSourceSearch

https://buckleandseam.com/cdn/shop/t/2/assets/bas-card-product.js?v=92744416770136241161747059614

js buckleandseam.com collected 2026-10-09 18:10:22 UTC 1,925 bytes, 2 lines download raw bytes

1customElements.get("bas-card-product")||customElements.define("bas-card-product",class extends HTMLElement{constructor(){super(),this.querySelectorAll(".bas-card--swatch-image").forEach(image=>{image.addEventListener("click",()=>{this.resetClass(),image.classList.add("selected");let t=image.dataset.url.indexOf("?")>-1?"&":"?";const productUrl=image.dataset.url+t+"variant="+image.dataset.variantId;this.classList.add("loading"),fetch(productUrl).then((e=>e.text())).then((t2=>{const productHtml=new DOMParser().parseFromString(t2,"text/html").querySelector(".product__media-list");this.querySelector(".first-image").srcset=productHtml.querySelector(".product__media-item img").srcset,this.querySelector(".first-image").src=productHtml.querySelector(".product__media-item img").src,this.querySelector(".second-image")&&(this.querySelector(".second-image").srcset=productHtml.querySelectorAll(".product__media-item img")[1].srcset,this.querySelector(".second-image").src=productHtml.querySelectorAll(".product__media-item img")[1].src);const handleImageLoad=()=>{this.classList.remove("loading"),image.removeEventListener("load",handleImageLoad)};this.querySelector(".second-image")?this.querySelector(".second-image").complete||(this.querySelector(".second-image").addEventListener("load",handleImageLoad),this.querySelector(".second-image").addEventListener("error",handleImageLoad)):this.querySelector(".first-image").complete||(this.querySelector(".first-image").addEventListener("load",handleImageLoad),this.querySelector(".first-image").addEventListener("error",handleImageLoad)),this.querySelectorAll("a").forEach(a=>{a.href=productUrl})})).catch((e=>{console.error("Failed to fetch page: ",e)}))})})}resetClass(){this.querySelectorAll(".bas-card--swatch-image").forEach(image=>{image.classList.remove("selected")})}});
2//# sourceMappingURL=/cdn/shop/t/2/assets/bas-card-product.js.map?v=92744416770136241161747059614

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.