document.addEventListener('DOMContentLoaded',function(){var elements=document.querySelectorAll('.lazy');var images=[].slice.call(elements);var active=!1;function loadImage(image){if(image.dataset.src){image.src=image.dataset.src} if(image.dataset.srcset){image.srcset=image.dataset.srcset} image.classList.remove('lazy')} function isInViewport(image){return(image.getBoundingClientRect().top<=window.innerHeight&&image.getBoundingClientRect().bottom>=0)&&getComputedStyle(image).display!=='none'} function processImages(){if(images.length===0){return} images.forEach(function(image){if(isInViewport(image)){loadImage(image);images=images.filter(function(element){return image!==element})}})} function lazyLoad(){if(active){return} active=!0;window.setTimeout(function(){processImages();if(images.length===0){document.removeEventListener('scroll',lazyLoad);window.removeEventListener('resize',lazyLoad);window.removeEventListener('orientationchange',lazyLoad)} active=!1},200)} if('loading' in HTMLImageElement.prototype){images.forEach(loadImage)}else{document.addEventListener('scroll',lazyLoad);window.addEventListener('resize',lazyLoad);window.addEventListener('orientationchange',lazyLoad);lazyLoad()}}) ;