{"version":3,"file":"thedock-core.js","names":["cssVariables","document","documentElement","classList","add","resizeObserver","ResizeObserver","entries","style","setProperty","window","innerHeight","getAllsections","querySelectorAll","topHeight","marginHeight","paddingHeight","forEach","call","section","getSectionStyle","getComputedStyle","sectionHeight","parseFloat","height","contains","remove","initVariables","header","observe","lazyload","init","regCanvas","regImg","regIframe","fullyElements","hasClass","ele","cls","addClass","removeClass","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","addEventListener","bind","unveilLowres","preloadObserver","_lazylow","inviewVideoObserver","IntersectionObserver","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","closestHigherValue","array","needle","closestHigher","sizes","split","map","size","singleSize","trim","parseInt","MutationObserver","body","_lazyInit","onload","iframe","iframeEl","createElement","position","before","img","push","_videoInit","childList","subtree","attributes"],"sources":["thedock-core.js"],"mappings":"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"}