{"version":3,"file":"thedock-core.js","names":["cssVariables","initVariables","document","documentElement","style","setProperty","window","innerHeight","getAllsections","querySelectorAll","topHeight","marginHeight","paddingHeight","forEach","call","section","getSectionStyle","getComputedStyle","sectionHeight","parseFloat","height","classList","contains","addEventListener","lazyload","init","regCanvas","regImg","regIframe","fullyElements","hasClass","ele","cls","addClass","add","removeClass","remove","supportScroll","test","navigator","userAgent","getWidth","elem","figureNode","closest","width","offsetWidth","parent","parentNode","showIframe","event","elemSrc","oembedWrapper","this","setAttribute","removeAttribute","removeEventListener","imageBlur","imagePixelate","lazyloadElems","videos","unveilElement","isImg","nodeName","isIframe","inviewObserver","unobserve","elemSrcset","getAttribute","_lazyhigh","querySelector","bind","unveilLowres","preloadObserver","_lazylow","inviewVideoObserver","IntersectionObserver","entries","entry","target","isIntersecting","preload","autoplay","play","pause","change","i","len","length","previousSibling","rootMargin","cleanImage","image","animatePixelation","canvas","full","_lazyPixel","blockSize","progress","ctx","getContext","clearRect","drawImage","imageData","getImageData","data","imageSmoothingEnabled","y","x","totalR","totalG","totalB","count","j","index","averageR","averageG","averageB","putImageData","setTimeout","MutationObserver","body","_lazyInit","onload","iframe","iframeEl","createElement","position","before","img","push","observe","_videoInit","childList","subtree","attributes"],"sources":["thedock-core.js"],"mappings":"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"}