/home/arranoyd/magicraft/wp-content/plugins/wp-rocket/inc/front/js/lazyload.1.0.3.min.js
(function(){var c=document.documentElement,l=function(){var a,e;"CSS1Compat"===document.compatMode?e=a=c.scrollTop:(a=window.pageYOffset,e=window.pageXOffset);return{left:e,top:a}},n=function(a,e,c){var b="hidden"!=getComputedStyle(a,null).visibility;a=a.getBoundingClientRect();return b?a.top<e.height+c.top&&a.left<e.width+c.left:!1},b=function(){for(var a=document.querySelectorAll("[data-lazy-src],[data-lazy-original]"),b={height:window.innerHeight||c.clientHeight,width:window.innerWidth||c.clientWidth},
m=l(),f=0;f<a.length;f++){var d=a[f];if(n(d,b,m)){var h=d.getAttribute("data-lazy-original")?"data-lazy-original":"data-lazy-src",g=d.getAttribute(h);switch(d.tagName.toLowerCase()){case "img":var k=new Image;k.onload=new function(){d.src=g};k.src=g;break;case "iframe":d.src=g}d.removeAttribute(h)}}};window.MutationObserver?(new MutationObserver(b)).observe(c,{childList:!0,subtree:!0,attributes:!0}):(c.addEventListener("DOMNodeInserted",b,!0),c.addEventListener("DOMAttrModified",b,!0),setInterval(b,
999));"focus mouseover click load transitionend animationend webkitAnimationEnd".split(" ").forEach(function(a){document.addEventListener(a,b,!0)});["scroll","resize","hashchange"].forEach(function(a){window.addEventListener(a,b,!0)})})();