1!function(e,t){var a=t();e.ysi=e.ysi||{},e.ysi.bootstrap=e.ysi.bootstrap||{},e.ysi.bootstrap.carousel=e.ysi.bootstrap.carousel||{},e.ysi.bootstrap.carousel.methods.extend("lightbox",a.lightbox)}(this,function(){var e,t=function(t){setTimeout(function(){e.focus()},300)},a=function(t){if(!t)return;(e=document.activeElement).focus(),t.addEventListener("keydown",function(e){9===e.keyCode&&(document.activeElement===n&&e.shiftKey?(e.preventDefault(),s.focus()):document.activeElement!==s||e.shiftKey?"tab"===document.activeElement.getAttribute("role")&&(e.preventDefault(),l(document.activeElement,e.shiftKey?-1:1)):(e.preventDefault(),n.focus()))});var a=t.querySelectorAll('a[href], input:not([disabled]):not([type="hidden"]):not([style*="display:none"]):not([style*="display: none"]),select:not([disabled]), textarea:not([disabled]):not([style*="display:none"]):not([style*="display: none"]), button:not([disabled]):not([hidden]):not([style*="display:none"]):not([style*="display: none"]), [tabindex="0"]:not([hidden]):not([style*="display:none"]):not([style*="display: none"])');a[0].focus();var n=a[0],s=a[a.length-1];let l=function(e,t){for(let n=0;n<a.length;n++)if("tab"===a[n].getAttribute("role")&&a[n].parentNode===e.parentNode){a[(n+t+a.length)%a.length].focus();break}}},n=function(e){const t=e.querySelectorAll(".carousel img");translateX=0,t.forEach(e=>{e.style.transform="scale(1) translate(0px, 0px)",e.dataset.scale=1,e.dataset.translateX=0,e.dataset.translateY=0,e.classList.remove("zoomed")}),isPanning=!1,panningImage=null},s=function(e){const t=e.querySelectorAll(".carousel img");let a=null,n=!1,s=0,l=0,i=0,r=0;window.addEventListener("mousemove",function(e){if(!n||!a)return;e.preventDefault();let t=e.clientX-s,o=e.clientY-l,d=a.closest(".carousel-item, .item, .modal-body"),c=d.clientWidth,u=d.clientHeight,m=a.naturalWidth,p=a.naturalHeight,f=parseFloat(a.dataset.scale)||1,v=m*f,g=p*f,h=Math.max((v-c)/6,0),b=Math.max((g-u)/6,0);i=Math.min(Math.max(t,-h),h),r=Math.min(Math.max(o,-b),b),a.dataset.translateX=i,a.dataset.translateY=r,a.style.transform=`scale(${f}) translate(${i}px, ${r}px)`}),window.addEventListener("mouseup",function(){n&&(n=!1,a&&(a.style.cursor="grab"),a=null)}),t.forEach(e=>{if(!e.dataset.zoomInitialized){e.dataset.zoomInitialized="true",e.dataset.scale=1,e.dataset.translateX=0,e.dataset.translateY=0,e.addEventListener("wheel",function(t){t.preventDefault();let a=Math.sign(t.deltaY),n=parseFloat(e.dataset.scale);a<0?n+=.1:n-=.1,n=Math.min(Math.max(n,1),2),e.dataset.scale=n;const s=parseInt(e.dataset.translateX,10)||0,l=parseInt(e.dataset.translateY,10)||0;e.style.transform=`scale(${n}) translate(${s}px, ${l}px)`,n>1?e.classList.add("zoomed"):(e.classList.remove("zoomed"),e.dataset.translateX=0,e.dataset.translateY=0)}),e.addEventListener("dblclick",function(t){t.preventDefault(),parseFloat(e.dataset.scale)>1?(e.style.transform="scale(1) translate(0px, 0px)",e.dataset.scale=1,e.dataset.translateX=0,e.dataset.translateY=0,e.classList.remove("zoomed")):(e.style.transform="scale(2) translate(0px, 0px)",e.dataset.scale=2,e.dataset.translateX=0,e.dataset.translateY=0,e.classList.add("zoomed"))});let t=0,i=null;e.addEventListener("touchend",function(a){let n=(new Date).getTime(),s=n-t;if(i&&(clearTimeout(i),i=null),s<300&&s>0){a.preventDefault(),parseFloat(e.dataset.scale)>1?(e.style.transform="scale(1) translate(0px, 0px)",e.dataset.scale=1,e.dataset.translateX=0,e.dataset.translateY=0,e.classList.remove("zoomed")):(e.style.transform="scale(2) translate(0px, 0px)",e.dataset.scale=2,e.dataset.translateX=0,e.dataset.translateY=0,e.classList.add("zoomed")),t=0}else t=n,i=setTimeout(function(){t=0},300)}),e.addEventListener("mousedown",function(t){e.dataset.scale>1&&(n=!0,a=e,s=t.clientX-parseInt(e.dataset.translateX,10),l=t.clientY-parseInt(e.dataset.translateY,10),e.style.cursor="grabbing",t.preventDefault())})}})};return{lightbox:function(e,l){const i="/q_auto";let r="carousel-item",o=function(l,o,u,m){var p=document.getElementById(l);if(p||0!==u.length||m){var f,v=l+"Lightbox",g=l+"LightboxCarousel";(f=document.getElementById(v))&&f.parentNode.removeChild(f);var h=p&&p.querySelectorAll("."+r+" .item");o=function(t,a){if("tabs"!==e.dataset.galleryType)return t;for(var n=0,s=0;s<t;s++)a[s].offsetParent&&n++;return n}(o,h);var b,y,L,x,E=document.getElementById(v),w=document.getElementById(g);if(E||((x=document.createElement("div")).id=v,x.setAttribute("role","dialog"),x.setAttribute("aria-label","Larger version of image"),x.setAttribute("aria-modal","true"),x.className="modal lightbox-modal",x.dataset.toggle="modal",x.innerHTML='<div class="modal-header"><div class="modal-title h5" id="'+v+'Title" data-selenium-id="lightboximagecounter"></div><button type="button" class="close" data-dismiss="modal" aria-label="Close" ><svg width="36" height="36" viewBox="0 0 20 20" fill="none" class=""><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 5L5 15M5 5L15 15"></path></svg></button></div>',E=x,m?E.innerHTML+='<div class="modal-body d-flex justify-content-center align-items-center w-100 h-100">'+m+"</div>":(function(t,a){var n=a;"tabs"===e.dataset.galleryType&&(n=[].filter.call(n,function(e){return null!==e.offsetParent}));for(var s=0;s<n.length;s++){var l=n[s].querySelector("a");if(l){var i=t.querySelector("a[data-index='"+s+"']");null!==i&&(l=i);var r=l.querySelector("img");u.push({isAltered:!!r.dataset.isAltered,srcOriginal:r.dataset.srcOriginal,badge:r.dataset.isAltered?"altered":r.dataset.badge,alt:r?r.alt:"",caption:l.querySelector(".item-caption")?l.querySelector(".item-caption").innerHTML:"",src:r.src||l.href})}}}(p,h),y=o,(L=document.createElement("div")).id=g,L.className="photogallery carousel slide",L.dataset.ride="carousel",L.dataset.interval=!1,L.dataset.galleryType="lightbox",L.append(T(y)),w=L,E.appendChild(w)),document.body.appendChild(E),m||(function(e){for(var t=e.querySelectorAll(".item-content img"),a=0;a<t.length;a++)t[a].onload=function(){this.classList.add("ysi--loaded")}}(E),function(e,t){document.getElementById(v+"Title").dataset.size=u.length,t.addEventListener("slid.bs.carousel",function(){d(v+"Title",t.Carousel.getActiveIndex())});var a=t.querySelector(".carousel-control-prev"),s=t.querySelector(".carousel-control-next");a&&a.addEventListener("click",function(){n(e),t.Carousel.slideTo(t.Carousel.getActiveIndex()-1)},!1),s&&s.addEventListener("click",function(){n(e),t.Carousel.slideTo(t.Carousel.getActiveIndex()+1)},!1),new Carousel(t),new ysiCarousel(t,{swipe:!0,lazyload:!0})}(E,w)),new Modal(E),(b=E).addEventListener("show.bs.modal",function(){p&&p.dispatchEvent(new Event("ysi.lightbox.show"))}),b.addEventListener("shown.bs.modal",function(){a(b),s(b),p&&p.dispatchEvent(new Event("ysi.lightbox.shown"))}),b.addEventListener("hide.bs.modal",function(){n(b),p&&p.dispatchEvent(new Event("ysi.lightbox.hide"))}),b.addEventListener("hidden.bs.modal",function(){t(b),n(b),p&&p.dispatchEvent(new Event("ysi.lightbox.hidden"))})),m)"modalTitle"in e.dataset&&d(v+"Title",o,e.dataset.modalTitle);else{var A=w&&w.Carousel;A&&A.slideTo(o),"altered-"===e.id?d(v+"Title",o,"Original"):d(v+"Title",o)}E.Modal.show()}function T(e){var t=document.createElement("div");if(t.setAttribute("aria-live","assertive"),u.forEach(function(a,n){!function(e,t,a,n){var s=a===n?"active":"",l=t.alt||"",o=document.createElement("DIV");o.className=r+" "+s;var d=document.createElement("DIV");d.className="item";var u,m=document.createElement("DIV");if(m.className="item-content",o.append(d),d.append(m),t.src.indexOf(i)>0?u=c(t.src,a!==n,l):((u=document.createElement("IMG")).src=t.src,u.alt=l),t.badge&&"original"===t.badge&&u.classList.add("original-media"),m.append(u),t.badge&&"altered"===t.badge){var p=document.createElement("BUTTON");p.className="badge "+t.badge,p.dataset.placement="top",p.dataset.animation="true",p.dataset.title="This image has been digitally altered.<br>Click to view the unaltered image.",p.innerHTML='<svg width=".875rem" height=".875rem" role="img" aria-hidden="true" focusable="false" data-prefix="far" data-icon="sparkles" class="svg-inline--fa fa-sparkles" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
1<path fill="currentColor" d="M327.5 85.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 128l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 128l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 64 426.8 7.5C425.1 3 420.8 0 416 0s-9.1 3-10.8 7.5L384 64 327.5 85.2zM9.3 240C3.6 242.6 0 248.3 0 254.6s3.6 11.9 9.3 14.5L26.3 277l8.1 3.7 .6 .3 88.3 40.8L164.1 410l.3 .6 3.7 8.1 7.9 17.1c2.6 5.7 8.3 9.3 14.5 9.3s11.9-3.6 14.5-9.3l7.9-17.1 3.7-8.1 .3-.6 40.8-88.3L346 281l.6-.3 8.1-3.7 17.1-7.9c5.7-2.6 9.3-8.3 9.3-14.5s-3.6-11.9-9.3-14.5l-17.1-7.9-8.1-3.7-.6-.3-88.3-40.8L217 99.1l-.3-.6L213 90.3l-7.9-17.1c-2.6-5.7-8.3-9.3-14.5-9.3s-11.9 3.6-14.5 9.3l-7.9 17.1-3.7 8.1-.3 .6-40.8 88.3L35.1 228.1l-.6 .3-8.1 3.7L9.3 240zm83 14.5l51.2-23.6c10.4-4.8 18.7-13.1 23.5-23.5l23.6-51.2 23.6 51.2c4.8 10.4 13.1 18.7 23.5 23.5l51.2 23.6-51.2 23.6c-10.4 4.8-18.7 13.1-23.5 23.5l-23.6 51.2-23.6-51.2c-4.8-10.4-13.1-18.7-23.5-23.5L92.3 254.6zM384 384l-56.5 21.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 448l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 448l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 384l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L384 384z"></path></svg> '+t.badge,new Tooltip(p),m.append(p),p.addEventListener("click",function(){var e=m.querySelector(".original-media");e||((e=c(t.srcOriginal,!1,l)).querySelector("img").classList.remove("fadein"),e.classList.add("d-none"),e.classList.add("original-media"),m.append(e),e.addEventListener("click",function(){p.classList.remove("d-none"),e.classList.add("d-none"),u.classList.remove("d-none")})),p.classList.add("d-none"),e.classList.remove("d-none"),u.classList.add("d-none")})}if(t.caption){var f=document.createElement("div");f.className="item-caption",f.innerHTML=t.caption,m.append(f)}e.append(o)}(t,a,n,e)}),u.length>1){var a=document.createElement("button");a.type="button",a.className="carousel-control-prev gallery-prev",a.setAttribute("data-target","#"+g),a.setAttribute("data-slide","prev"),a.setAttribute("aria-label","Previous Image"),a.innerHTML='<span class="sr-only">Previous</span>';var n=document.createElement("button");n.type="button",n.className="carousel-control-next gallery-next",n.setAttribute("data-target","#"+g),n.setAttribute("data-slide","next"),n.setAttribute("aria-label","Next Image"),n.innerHTML='<span class="sr-only">Next</span>',t.insertBefore(a,t.firstChild),t.append(n)}return t}},d=function(e,t,a){let n=document.getElementById(e);n&&(a=a||t+1+" of "+n.dataset.size,n.innerHTML=a,n.setAttribute("arial-label","Image "+a))},c=function(e,t,a){const n=window.devicePixelRatio?window.devicePixelRatio:1,s=[3200,2560,1920,1440,1200,992,768,576];let l=document.createElement("PICTURE"),r=document.createElement("IMG"),o=window.innerWidth,d="",c=e.substring(e.indexOf(i),e.indexOf("/",e.indexOf(i)+1)),u=e.indexOf("c_crop");u>0&&(d=e.substring(e.lastIndexOf("/",u),e.indexOf("/",u+1)));let m=d.indexOf("w_")>-1?parseInt(d.substring(d.indexOf("w_")+2)):3200;return s.forEach((t,a)=>{if(a>0&&t<m){let i=Math.min(s[a-1],m),r=e.replace(d,"").replace(c,d+"/q_auto,f_auto,c_limit,w_"+i+(1<n?",dpr_"+n:"")),o=document.createElement("SOURCE");o.setAttribute("media","(min-width: "+t+"px)"),o.setAttribute("srcset",r),l.append(o)}}),r.src=e.replace(d,"").replace(c,d+"/q_auto,f_auto,c_limit,w_"+ysi.utils.getSnappedSize(o,100)+(1<n?",dpr_"+n:"")),t&&r.setAttribute("loading","lazy"),r.className="fadein",r.setAttribute("alt",a),l.append(r),l},u=e.classList.contains("badge")&&e.classList.contains("altered")?[e]:e.querySelectorAll(".carousel-item:not(:has(.picture-html a)) a"),m=e.id;for(let t=0;t<u.length;t++){let a=t;u[t].addEventListener("click",function(t){if(!this.dataset.preventLightbox||"off"!==this.dataset.preventLightbox){t.stopPropagation(),t.preventDefault();let n=e.classList.contains("badge")&&e.classList.contains("altered")&&e.dataset.images?JSON.parse(e.dataset.images):[],s=!!(e.classList.contains("badge")&&e.classList.contains("altered")&&e.dataset.lightboxContent)&&e.dataset.lightboxContent;return void 0===this.dataset.index?o(m,a,n,s):o(m,parseInt(this.dataset.index),n,s),!1}},!1)}
1e.querySelectorAll(".btn-seeAll").forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),this.dataset.preventLightbox&&"off"===this.dataset.preventLightbox||o(m,0)},!1)})}}});
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.