1function next_horizontal_scroll(){var bricksPreview=window.location.href.includes("brickspreview");if(!bricksPreview){document.querySelectorAll(".next-horizontal-scroll").forEach((horizontalScroll,index)=>{let children=horizontalScroll.children;horizontalScroll.setAttribute("data-next-horizontal-scroll",index);let scrollTweenName=`NextHorizontalScroll${index}`;var amountToScroll=horizontalScroll.getAttribute("data-amount-to-scroll");var varScrub=horizontalScroll.getAttribute("data-scrub");var varStart=horizontalScroll.getAttribute("data-start");var varEnd=horizontalScroll.getAttribute("data-end");var breakpoint=horizontalScroll.getAttribute("data-breakpoint");let mm=gsap.matchMedia();let initialScrollWidth=0;let hasRecalculated=false;function scroll(){mm.add("(min-width: "+parseFloat(breakpoint)+"px)",()=>{if(horizontalScroll.getAttribute("data-amount-to-scroll")=="auto"){amountToScroll=horizontalScroll.clientWidth-horizontalScroll.scrollWidth}else{amountToScroll=parseFloat(amountToScroll)*-1} 2if(window[scrollTweenName]){if(window[scrollTweenName].scrollTrigger){window[scrollTweenName].scrollTrigger.kill()} 3window[scrollTweenName].kill()} 4window[scrollTweenName]=gsap.to(children,{x:parseFloat(amountToScroll),ease:"none",scrollTrigger:{trigger:horizontalScroll,pin:!0,scrub:parseFloat(varScrub),start:varStart,end:varEnd}});initialScrollWidth=horizontalScroll.scrollWidth})} 5mm.add("(min-width: "+parseFloat(breakpoint)+"px)",()=>{scroll();window.addEventListener("resize",scroll);let stabilizeCheck=setInterval(()=>{let currentScrollWidth=horizontalScroll.scrollWidth;if(currentScrollWidth!==initialScrollWidth&&!hasRecalculated){let canRecalc=!window[scrollTweenName]||!window[scrollTweenName].scrollTrigger||window[scrollTweenName].scrollTrigger.progress<0.02;if(canRecalc){scroll();hasRecalculated=true;clearInterval(stabilizeCheck)}}},250);setTimeout(()=>clearInterval(stabilizeCheck),4000)})})}} 6document.addEventListener("DOMContentLoaded",function(){bricksIsFrontend&&next_horizontal_scroll()})
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.