PageSourceSearch

https://www.bodd.io/hubfs/hub_generated/template_assets/1/19558469…/template_logo-block-animated.min.js

js bodd.io collected 2026-10-03 21:03:27 UTC 1,718 bytes, 2 lines download raw bytes

1!function(){function setupMarquee(root){const viewport=root.querySelector(".logo-marquee__viewport"),track=root.querySelector(".logo-marquee__track"),set=root.querySelector(".logo-marquee__set");if(viewport&&track&&set)return track.querySelectorAll('.logo-marquee__set[data-clone="true"]').forEach(n=>n.remove()),function(scope){const imgs=Array.from(scope.querySelectorAll("img"));return imgs.length?Promise.all(imgs.map(img=>img.complete?Promise.resolve():"decode"in img?img.decode().catch(()=>{}):new Promise(res=>img.addEventListener("load",res,{once:!0})))):Promise.resolve()}(set).then(()=>{const setWidth=Math.round(set.getBoundingClientRect().width),seamGap=parseFloat(getComputedStyle(track).gap||0),vw=viewport.clientWidth;let trackWidth=Math.round(track.getBoundingClientRect().width);for(;trackWidth<vw+setWidth+seamGap;){const clone=set.cloneNode(!0);clone.dataset.clone="true",clone.setAttribute("aria-hidden","true"),clone.querySelectorAll("img[alt]").forEach(i=>i.alt=""),track.appendChild(clone),trackWidth=Math.round(track.getBoundingClientRect().width)}const distance=Math.round(setWidth+seamGap),duration=distance/50;track.style.setProperty("--distance",distance+"px"),track.style.setProperty("--duration",duration+"s")})}function initAll(){document.querySelectorAll(".logo-marquee").forEach(setupMarquee)}let t;function onResize(){clearTimeout(t),t=setTimeout(initAll,150)}var fn;fn=()=>{initAll(),window.addEventListener("resize",onResize)},"loading"!==document.readyState?fn():document.addEventListener("DOMContentLoaded",fn)}();
2//# sourceURL=https://8680048.fs1.hubspotusercontent-ap1.net/hubfs/8680048/hub_generated/template_assets/1/195584693875/1774495647593/template_logo-block-animated.js

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.