1gsap.from('.line', {width:'0px', opacity: 0, x: 15, stagger: 0.01, delay: 2, ease: "power1.inOut" }); 2gsap.from('.bbtt_01', {opacity: 0, x: 15, stagger: 0.01, delay: 2.2, ease: "power1.inOut" }); 3 4 5$(document).ready(function () { 6 $(".limitless-impact-box").on("mouseenter", function () { 7 let video = $(this).find("video").get(0); 8 if (video) { 9 video.muted = true; // Ensure the video is muted 10 video.play(); 11 video.loop = true; 12 } 13 }).on("mouseleave", function () { 14 let video = $(this).find("video").get(0); 15 if (video) { 16 video.pause(); 17 video.currentTime = 0; // Reset to start 18 } 19 }); 20}); 21 22 23 $('.slick-services').slick({ 24 slidesToShow: 3, 25 slidesToScroll: 1, 26 autoplay: true, 27 autoplaySpeed: 2000, 28 centerMode: true, 29 centerPadding: '50px', 30 arrows: true, 31 dots: false, 32 responsive: [ 33 { 34 breakpoint: 1919, 35 settings: { 36 slidesToShow: 4, 37 dots: true 38 } 39 }, 40 { 41 breakpoint: 1500, 42 settings: { 43 slidesToShow: 3 44 } 45 }, 46 { 47 breakpoint: 1200, 48 settings: { 49 slidesToShow: 3 50 } 51 }, 52 { 53 breakpoint: 768, 54 settings: { 55 autoplay: true, 56 slidesToShow: 2 57 } 58 }, 59 { 60 breakpoint: 480, 61 settings: { 62 autoplay: true, 63 slidesToShow: 1 64 } 65 } 66 ] 67}); 68 69 70$(document).ready(function () { 71 let $slider = $('.slick-limitless-slider'); 72 73 $slider.slick({ 74 slidesToShow: 5, 75 slidesToScroll: 1, 76 autoplay: false, 77 autoplaySpeed: 2000, 78 arrows: true, 79 dots: false, 80 centerMode: false, 81 infinite: false, 82 responsive: [ 83 { 84 breakpoint: 1919, 85 settings: { 86 slidesToShow: 4, 87 dots: true 88 } 89 }, 90 { 91 breakpoint: 1500, 92 settings: { 93 slidesToShow: 4, 94 dots: true 95 } 96 }, 97 { 98 breakpoint: 1200, 99 settings: { 100 slidesToShow: 2, 101 dots: true 102 } 103 }, 104 { 105 breakpoint: 768, 106 settings: { 107 autoplay: true, 108 slidesToShow: 2, 109 dots: true 110 } 111 }, 112 { 113 breakpoint: 480, 114 settings: { 115 autoplay: true, 116 slidesToShow: 1, 117 dots: true 118 } 119 } 120 ] 121 }); 122 123 function updateSlideClasses() { 124 let current = $slider.slick('slickCurrentSlide'); 125 let $slides = $slider.find('.slick-slide'); 126 127 // Remove previous classes 128 $slides.removeClass('slick-prev slick-next slick-current'); 129 130 // Add classes to current, previous, and next slides 131 $slides.each(function () { 132 let slideIndex = $(this).data('slick-index'); 133 134 if (slideIndex === current) { 135 $(this).addClass('slick-current'); 136 } 137 if (slideIndex === current - 1 || (current === 0 && slideIndex === $slides.length - 1)) { 138 $(this).addClass('slick-prev'); 139 } 140 if (slideIndex === current + 1 || (current === $slides.length - 1 && slideIndex === 0)) { 141 $(this).addClass('slick-next'); 142 } 143 }); 144 } 145 146 // Run function on slide change 147 $slider.on('afterChange', function () { 148 updateSlideClasses(); 149 });
150 151 // Run function on initial load 152 $slider.on('init', function () { 153 updateSlideClasses(); 154 }); 155 156 // Initialize slider classes 157 $slider.slick('slickGoTo', 0); 158});
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.