PageSourceSearch

https://www.cms.com/assets/index/index.js

js cms.com collected 2026-10-02 10:06:35 UTC 4,375 bytes, 158 lines download raw bytes

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.