PageSourceSearch

https://www.smoke-king.co.uk/cdn/shop/t/38/assets/lazy-images.js?v=51681568816936943881787828323

js smoke-king.co.uk collected 2026-10-08 09:18:59 UTC 1,299 bytes, 2 lines download raw bytes

1(function(){class ImageSrcSet extends HTMLElement{get intersecting(){return this.hasAttribute("intersecting")}constructor(){super(),this.img=this.querySelectorAll("img"),this.observerCallback=this.observerCallback.bind(this),this.loadImage=this.loadImage.bind(this),this.img.forEach(item=>item.onload=this.onLoad.bind(this))}connectedCallback(){"IntersectionObserver"in window?this.initIntersectionObserver():this.loadImage()}disconnectedCallback(){this.disconnectObserver()}loadImage(){this.setAttribute("intersecting","true"),this.img.forEach(item=>{item.width=this.clientWidth,item.height=this.clientHeight,item.sizes=this.clientWidth+"px"}),this.img.forEach(item=>{item.classList.add("res-img-loaded")})}onLoad(){this.removeAttribute("data-image-loading")}observerCallback(entries,observer){entries[0].isIntersecting&&(observer.unobserve(this),this.loadImage())}initIntersectionObserver(){if(this.observer)return;const rootMargin="10px";this.observer=new IntersectionObserver(this.observerCallback,{rootMargin}),this.observer.observe(this)}disconnectObserver(){this.observer&&(this.observer.disconnect(),this.observer=null,delete this.observer)}}customElements.define("image-srcset",ImageSrcSet)})();
2//# sourceMappingURL=/cdn/shop/t/38/assets/lazy-images.js.map?v=51681568816936943881787828323

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.