1const slideshowComponents=new WeakSet;function initSlideshowComponent(){findAllElements(".slideshow-component").forEach(e=>{slideshowComponents.has(e)||configureSlideshowComponent(e)})}function configureSlideshowComponent(e){if(slideshowComponents.has(e))return;slideshowComponents.add(e);const o=e?.dataset?.columns;let n=1;void 0!==o&&(n=parseInt(o));window.matchMedia("(min-width: 40.0625em)").matches||(n=1);const l=e.querySelector(".slideshow-component-images"),t=Array.from(e.querySelectorAll(".slideshow-component-image"));e.querySelectorAll(".slideshow-component-image-row").forEach(e=>e.remove());let s="govuk-grid-column-full";switch(n){case 1:default:s="govuk-grid-column-full";break;case 2:s="govuk-grid-column-one-half";break;case 3:s="govuk-grid-column-one-third";break;case 4:s="govuk-grid-column-one-quarter"}t.forEach(e=>{e.classList.remove("govuk-grid-column-full","govuk-grid-column-one-half","govuk-grid-column-one-third","govuk-grid-column-one-quarter"),e.classList.add(s)});for(let e=0;e<t.length;e+=n){const o=t.slice(e,e+n),s=document.createElement("div");s.className="govuk-grid-row slideshow-component-image-row",o.forEach(e=>s.appendChild(e)),l.appendChild(s)}const r=e.querySelector(".slideshow-component-left-button"),i=e.querySelector(".slideshow-component-right-button"),c=Array.from(l.querySelectorAll("img"));let d=0;if(c.forEach(e=>{const o=e.height;o>d&&(d=o)}),0===d)return void setTimeout(()=>initSlideshowComponent(),500);const a=e.querySelector(".show-only-desktop");a&&(a.style.height=`${d}px`);const m=Array.from(e.querySelectorAll(".slideshow-component-image-row"));let u=1;r&&r.addEventListener("click",()=>{u=scrollImages(u-1,u,m)}),i&&i.addEventListener("click",()=>{u=scrollImages(u+1,u,m)}
1),scrollImages(1,u,m)}function scrollImages(e,o,n){return o=e>n.length?1:e<1?n.length:e,n.forEach(e=>{e.style.display="none"}),o>=1&&o<=n.length&&(n[o-1].style.display="block"),o}$(document).ready(()=>{initSlideshowComponent()});
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.