PageSourceSearch

https://chimesuxbridge.co.uk/wp-content/litespeed/js/f771a028e5041d4ed5c56dabcba5fbdd.js?ver=5fbdd

js chimesuxbridge.co.uk collected 2026-10-08 13:36:11 UTC 5,961 bytes, 19 lines download raw bytes

1const swiperSlider=()=>{var videoBlocks=[].slice.call(document.querySelectorAll("video"));videoBlocks.forEach(function(video){})
2let swiperSliders=document.querySelectorAll('.swiper-carousel');swiperSliders.forEach((swiperCarousel,index)=>{var nextArrow=swiperCarousel.querySelector('.swiper-button-next');var prevArrow=swiperCarousel.querySelector('.swiper-button-prev');var pagination=swiperCarousel.querySelector('.swiper-pagination');var scrollbar=swiperCarousel.querySelector('.swiper-scrollbar');var slider=swiperCarousel.querySelector('.swiper');var slides=[].slice.call(slider.querySelectorAll('.swiper-slide'));var sliderVideos=[].slice.call(slider.querySelectorAll('video'));sliderVideos.forEach(function(video){video.removeAttribute('loop');video.removeAttribute("controls");const pauseBtn=document.createElement("div");pauseBtn.classList.add("videoControl","pause");pauseBtn.innerHTML='<svg style="display:none" xmlns="http://www.w3.org/2000/svg" width="36" height="36" fill="currentColor" class="bi bi-play-fill play" viewBox="0 0 16 16"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z"/></svg><svg style="display:block" xmlns="http://www.w3.org/2000/svg" width="36" height="36" fill="currentColor" class="bi bi-pause-fill pause" viewBox="0 0 16 16"><path d="M5.5 3.5A1.5 1.5 0 0 1 7 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5zm5 0A1.5 1.5 0 0 1 12 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5z"/></svg>';video.parentNode.appendChild(pauseBtn);pauseBtn.addEventListener("click",(event)=>{if(video.paused){video.play();pauseBtn.querySelector('.play').style.display='none';pauseBtn.querySelector('.pause').style.display='block'}else{video.pause();pauseBtn.querySelector('.play').style.display='block';pauseBtn.querySelector('.pause').style.display='none'}},!1);video.addEventListener("play",function(){pauseBtn.querySelector('.play').style.display='none';pauseBtn.querySelector('.pause').style.display='block'});video.addEventListener("pause",function(){pauseBtn.querySelector('.play').style.display='block';pauseBtn.querySelector('.pause').style.display='none'})});const breakpoints={};var breakpoints_data=slider.dataset.breakpoints;if(breakpoints_data){var breakpoints_settings=JSON.parse(breakpoints_data);breakpoints_settings.forEach(function(item,index){var screenSize=item.screen_size;Object.assign(breakpoints,{[screenSize]:{slidesPerView:slides.length>parseInt(item.slidesperview)?parseInt(item.slidesperview):slides.length,slidesPerGroup:parseInt(item.slidespergroup)?parseInt(item.slidespergroup):1,loopedSlides:item.loop?parseInt(item.slidesperview):'',loop:slides.length>parseInt(item.slidesperview)?item.loop:'',spaceBetween:parseInt(item.spacebetween),pagination:item.pagination?{el:pagination,clickable:!0,lockClass:'locked_swiper_button',renderBullet:item.overwriteRenderBullet?function(index,className){return'<div class="'+className+'"> '+item.render_bullet_html.replace("{index}",index+1)+'</div>'}:'',}:'',navigation:item.navigation?{nextEl:nextArrow,prevEl:prevArrow,lockClass:'locked_swiper_button',}:'',}})})}
3var swiperOptions={virtual:parseInt(slider.dataset.virtual)?{addSlidesBefore:parseInt(slider.dataset.virtual),addSlidesAfter:parseInt(slider.dataset.virtual)}:slider.dataset.virtual==="true",createElements:!0,observer:!0,observeParents:!0,observeSlideChildren:!0,slidesPerView:1,spaceBetween:20,speed:parseInt(slider.dataset.speed),breakpoints:breakpoints,autoplay:slider.dataset.autoplay?{delay:slider.dataset.delay?parseInt(slider.dataset.delay):500,pauseOnMouseEnter:slider.dataset.pauseonmouseenter,}:!1,mousewheel:slider.dataset.mousewheel?{releaseOnEdges:!0}:!1,grabCursor:slider.dataset.grabcursor?!0:!1,effect:slider.dataset.effect,fadeEffect:{crossFade:!0},scrollbar:slider.dataset.scrollbar?{el:scrollbar,draggable:!0,}:'',on:{init:function(){var activeIndex=this.activeIndex
4var currentSlide=this.slides[activeIndex]
5var currentSlideVideo=currentSlide.querySelector('video');if(currentSlideVideo){currentSlideVideo.play();this.autoplay.stop()
6currentSlideVideo.addEventListener("ended",function(){swiper.slideNext(500)
7slider.dataset.autoplay?swiper.autoplay.start():''})}},},};const swiper=new Swiper(slider,swiperOptions);swiper.isLocked?swiperCarousel.classList.add('locked'):'';swiper.on('lock',function(){swiperCarousel.classList.add('locked')});swiper.on('unlock',function(){swiperCarousel.classList.remove('locked')});swiper.on('slideChangeTransitionStart',function(){var activeIndex=this.activeIndex
8var currentSlide=this.slides[activeIndex]
9var currentSlideVideo=currentSlide.querySelector('video');var previousIndex=this.previousIndex
10var previousSlide=this.slides[previousIndex]
11var previousSlideVideo=previousSlide.querySelector('video');if(previousSlideVideo){previousSlideVideo.pause();slideVideoObserver.unobserve(previousSlideVideo)}
12if(currentSlideVideo){slideVideoObserver.observe(currentSlideVideo);currentSlideVideo.addEventListener("play",function(){swiper.autoplay.stop()});currentSlideVideo.addEventListener("ended",function(){swiper.slideNext(500)
13slider.dataset.autoplay?swiper.autoplay.start():''});currentSlideVideo.play()}else{slider.dataset.autoplay?swiper.autoplay.start():''}})
14if("IntersectionObserver" in window){var slideVideoObserver=new IntersectionObserver(function(videos,observer){videos.forEach(function(video){const pauseBtn=video.target.parentNode.querySelector('.videoControl.pause');video.target.controlsList="noplaybackrate nodownload nofullscreen"
15video.target.setAttribute('disablePictureInPicture',!0);if(!video.isIntersecting){video.target.pause()}
16if(video.isIntersecting){for(var source in video.target.children){var videoSource=video.target.children[source];if(typeof videoSource.tagName==="string"&&videoSource.tagName==="SOURCE"){videoSource.src=videoSource.dataset.src}}
17video.target.play()}})})}})}
18document.addEventListener("DOMContentLoaded",swiperSlider)
19;

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.