1const q=(t,b,h,n=!1)=>{const w=window.themeCore.utils.Swiper,o=window.themeCore.utils.handleTabulationOnSlides,d=window.themeCore.utils.handleTabulationOnSlidesWithMultipleVisibleSlides,p=window.themeCore.utils.parseJSONfromMarkup,f=window.themeCore.utils.updateTabindexOnElement,e={slider:".js-featured-content-slider",sliderSettings:".js-slider-settings",sliderPagination:".js-featured-content-slider-pagination",slide:".swiper-slide",activeSlide:".swiper-slide-active",scrollableWrapper:".js-featured-content-scrollable-wrapper",tabulableElements:"a, button, input, select"},g={extraSmall:`(max-width: ${h||"767.98px"})`},a=t.matches(e.slider)?t:t.querySelector(e.slider),i=[...t.querySelectorAll(e.slide)],c=t.querySelector(e.scrollableWrapper),u=window.matchMedia(g.extraSmall),E=t.querySelector(e.sliderSettings),C=p(E);let r=null;(u.matches||n)&&(r=m());function m(){if(!a)return null;const l=new w(a,{...b,...C,pagination:{el:e.sliderPagination,clickable:!0,bulletElement:"button"},watchSlidesProgress:!0}),s=a.querySelector(e.activeSlide);return n?d(i,e.tabulableElements):o(i,s,e.tabulableElements),l.on("slideChangeTransitionEnd",y=>{const T=t.querySelector(`${e.slide}:nth-child(${y.activeIndex+1}`);n?d(i,e.tabulableElements):o(i,T,e.tabulableElements)}),l}function O(l){l.media&&l.addEventListener("change",v)}function v(l){if(l.matches){c&&c.scrollTo({left:0,behavior:"smooth"}),r=m();return}
1r&&r.destroy(),f(t,0),i.forEach(s=>s.setAttribute("aria-hidden",!1))}function x(){!n&&O(u)}return Object.freeze({init:x})},S=()=>{window.themeCore.utils.registerExternalUtil(q,"FeaturedContentSlider")};window.themeCore&&window.themeCore.loaded?S():document.addEventListener("theme:all:loaded",S,{once:!0});
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.