1 2ACC.claroLazyload={_autoload:['init'],init(){if(!('IntersectionObserver'in window)){$.each(ACC.claroLazyload.images,(index,img)=>ACC.claroLazyload.loadImage(img));}else{$.each(ACC.claroLazyload.images,(index,img)=>ACC.claroLazyload.observer.observe(img));}},get observer(){return new IntersectionObserver(ACC.claroLazyload.onEnterInViewport,ACC.claroLazyload.config);},get images(){return $('[data-lazy-src]');},get config(){return{rootMargin:'50px 0px',threshold:0.01,};},loadImage({target}){const $target=$(target);const imageSrc=$target.attr('data-lazy-src');$target.on('load',function(){$(this).addClass('loaded');});$target.on('error',function(){const fallbackImage=$(this).attr('data-lazy-src-fallback');$(this).addClass('error');if(fallbackImage){$(this).attr('src',fallbackImage);}});if(imageSrc&&imageSrc.length){$target.attr('src',imageSrc);}else{console.error('[!] Error while lazy loading the image.',target);}},onEnterInViewport(entries){entries.forEach(entry=>{if(entry.intersectionRatio>0){ACC.claroLazyload.loadImage(entry);ACC.claroLazyload.observer.unobserve(entry.target);}});},};
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.