1var swiper = new Swiper(".s1", { 2 navigation: { 3 nextEl: ".arrows_ .swiper-button-next", 4 prevEl: ".arrows_ .swiper-button-prev", 5 }, 6}); 7 8var btn = $(".back-to-top"); 9 10$(window).scroll(function () { 11 if ($(window).scrollTop() > 300) { 12 btn.addClass("show"); 13 } else { 14 btn.removeClass("show"); 15 } 16}); 17 18btn.on("click", function (e) { 19 e.preventDefault(); 20 $("html, body").animate({ scrollTop: 0 }, "300"); 21}); 22 23var swiper = new Swiper(".s2", { 24 slidesPerView: 5, 25 slidesPerGroup: 1, 26 centeredSlides: false, 27 loop: true, 28 slideToClickedSlide: true, 29 spaceBetween: 50, 30 pagination: { 31 el: ".s2 .swiper-pagination", 32 clickable: true, 33 }, 34 breakpoints: { 35 300: { 36 slidesPerView: 2, 37 spaceBetween: 20, 38 loop: false, 39 }, 40 768: { 41 slidesPerView: 4, 42 spaceBetween: 40, 43 loop: false, 44 }, 45 1024: { 46 slidesPerView: 5, 47 spaceBetween: 50, 48 }, 49 }, 50}); 51 52function toggleServiceDescription(button) { 53 var vacancy = button.closest('.service'); 54 var serviceDescription = vacancy.querySelector(".service-description"); 55 var learnMoreBtn = vacancy.querySelector(".service-learn-more"); 56 57 if (serviceDescription.classList.contains('active')) { 58 serviceDescription.classList.remove('active'); 59 learnMoreBtn.innerHTML = 'ááááá ááá¢á'; 60 learnMoreBtn.classList.remove('active'); 61 } else { 62 serviceDescription.classList.add('active'); 63 learnMoreBtn.innerHTML = '<i class="fas fa-arrow-up" style="font-size:40px"></i>'; 64 learnMoreBtn.classList.add('active'); 65 } 66 67 learnMoreBtn.style.opacity = '0.6'; 68 setTimeout(function () { 69 learnMoreBtn.style.opacity = '1'; 70 }, 300); 71} 72 73// Redirect to the specified URL 74function goToPage(url) { 75 window.location.href = url; 76}
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.