1class PagePreviewTile extends HTMLElement{connectedCallback(){var e=this.getAttribute("page-url");const l=this.getAttribute("block-id"),a=this.getAttribute("image-variant");fetch(e).then(e=>e.text()).then(e=>{var t,e=(new DOMParser).parseFromString(e,"text/html"),i={image:"mobile"===a?".page-image-reference-mobile":".page-image-reference",badge:".page-reference .slideshow__badge",title:".page-reference .page-title-reference",subtitle:".page-reference .page-subtitle-reference",counter:".page-reference .page-counter-reference"},r={image:document.getElementById("tile_"+l),imageMobile:document.getElementById("tile_mobile_"+l),badge:document.getElementById("badge_"+l),title:document.getElementById("title_"+l),subtitle:document.getElementById("subtitle_"+l),counter:document.getElementById("counter_"+l)},e={image:e.querySelector(i.image),imageMobile:e.querySelector(i.imageMobile),badge:e.querySelector(i.badge),title:e.querySelector(i.title),subtitle:e.querySelector(i.subtitle),counter:e.querySelector(i.counter)};e.image&&r.image&&(r.image.src=e.image.srcset),r.imageMobile&&(i=e.imageMobile&&e.imageMobile.srcset||e.image&&e.image.srcset)&&(r.imageMobile.srcset=i),e.badge&&r.badge&&(r.badge.innerHTML=e.badge.innerHTML,t=(i=Array.from(e.badge.classList)).find(e=>e.startsWith("badge-text-color--")),i=i.find(e=>e.startsWith("badge-background--")),t&&(t=t.replace("badge-text-color--",""),r.badge.style.color=t),i)&&(t=i.replace("badge-background--",""),r.badge.style.backgroundColor=t),e.title&&r.title&&(r.title.innerHTML=e.title.innerHTML),e.subtitle&&r.subtitle&&(r.subtitle.innerHTML=e.subtitle.innerHTML),e.counter&&r.counter&&(r.counter.innerHTML=e.counter.innerHTML)})}}customElements.define("page-preview-tile",PagePreviewTile);class PagesTilesSlider extends HTMLElement{constructor(){super(),this.swiper=null}connectedCallback(){this.whenSwiperReady(()=>this.initSwiper())}disconnectedCallback(){this.swiper&&(this.swiper.destroy(!0,!0),this.swiper=null)}whenSwiperReady(e,t){t=t||0,"undefined"!=typeof Swiper?e():t<120&&requestAnimationFrame(()=>this.whenSwiperReady(e,t+1))}initSwiper(){var e,t,i,r;this.swiper||(e=this.querySelector(".swiper-container"))&&(t=this.querySelector(".swiper-scrollbar"),i=this.querySelector(".arrow--right"),r=this.querySelector(".arrow--left"),this.swiper=new Swiper(e,{loop:!1,grabCursor:!1,speed:500,spaceBetween:16,slidesPerView:"auto",watchSlidesProgress:!0,scrollbar:{el:t,enabled:!0},navigation:{nextEl:i,prevEl:r},breakpoints:{768:{spaceBetween:24,slidesPerView:3}}}))}}customElements.define("pages-tiles-slider",PagesTilesSlider);
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.