PageSourceSearch

https://www.simpledcard.com/wp-content/plugins/nextbricks/elements/js/next_horizontal_scroll.min.js?ver=3.0.2

js simpledcard.com collected 2026-10-02 15:45:49 UTC 2,021 bytes, 6 lines download raw bytes

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.