1var splideInstances=[];function initHardwareSlider(){var splideEls=document.querySelectorAll('.splide');if(splideEls.length===0)return;var windowWidth=window.innerWidth;splideEls.forEach(function(splideEl,index){var slideCount=splideEl.querySelectorAll('.splide__slide').length;var shouldInit=!1;if(windowWidth>1024){shouldInit=slideCount>=5}else if(windowWidth>768){shouldInit=slideCount>=4}else{shouldInit=slideCount>=3} 2if(shouldInit){if(!splideInstances[index]){splideInstances[index]=new Splide(splideEl,{type:'loop',drag:'free',snap:!0,perPage:4,autoplay:!0,gap:'20px',perMove:1,pagination:!1,arrowPath:'M40 20A20 20 0 1 0 0 20a20 20 0 1 0 40 0z M9.117 19.117l8.75-8.75 c0.36-0.36 0.898-0.462 1.36-0.273 s0.773 0.648 0.773 1.157 l0 5 7.5 0 c1.383 0 2.5 1.117 2.5 2.5 l0 2.5 c0 1.383-1.117 2.5-2.5 2.5 l-7.5 0 0 5 c0 0.509-0.305 0.962-0.773 1.157 s-1.008 0.086-1.36-0.273 l-8.75-8.75 c-0.486-0.486-0.486-1.282 0-1.768z',breakpoints:{1200:{perPage:4,gap:'10px',},1024:{perPage:3,gap:'10px',},767:{perPage:2,gap:'10px',}},});splideInstances[index].mount()}}else{if(splideInstances[index]){splideInstances[index].destroy();splideInstances[index]=null}}})} 3document.addEventListener('DOMContentLoaded',initHardwareSlider);var resizeTimeout;window.addEventListener('resize',function(){clearTimeout(resizeTimeout);resizeTimeout=setTimeout(initHardwareSlider,200)})
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.