1(()=>{function h(){function r(){document.querySelectorAll('[class*="split-box"]').forEach(function(e){let t=e.querySelector("video");t&&(t.style.height=e.querySelector(".text").offsetHeight+"px")})}function c(){window.innerWidth<767?document.querySelectorAll('.hero[style*="background-image"]').forEach(function(e){if(!e.querySelector(".background-mobile")){let t=document.createElement("div");t.classList.add("background-mobile"),t.setAttribute("style",e.getAttribute("style")),e.insertBefore(t,e.firstChild)}}):document.querySelectorAll('.hero[style*="background-image"]').forEach(function(e){let t=e.querySelector(".background-mobile");t&&t.remove()})}function d(){document.querySelectorAll(".hero.popup-video").forEach(function(e,t){let o=e.querySelector(".link-wrapper");o&&(o.classList.add("fancybox-media"),o.setAttribute("data-fslightbox","hero-popup-video-"+t))}),typeof refreshFsLightbox=="function"&&refreshFsLightbox()}function f(){document.querySelectorAll(".hero").forEach(function(e){let t=e.querySelector(".play-pause"),o=e.querySelector("video");function i(){o.paused?o.play():o.pause()}t&&o&&t.addEventListener("click",function(a){a.preventDefault(),this.classList.toggle("paused"),i()})})}function p(){document.querySelectorAll('.hero[style*="background-image"]').forEach(function(e){e.querySelector(".text")||e.classList.add("empty")}),document.querySelectorAll(".hero").forEach(function(e){e.querySelector("video")&&e.classList.add("bg-video"),e.querySelector(".text")||e.classList.add("empty")})}function y(){document.querySelectorAll(".hero video[data-src]").forEach(function(e){window.innerWidth>=767&&e.setAttribute("src",e.getAttribute("data-src"))})}function s(){window.innerWidth>767?(document.querySelectorAll(".hero.text-in-box-overlapping").forEach(function(e){let t=e.querySelector(".text > .wrap");if(!t)return;let o=t.offsetHeight;t.style.top=o/2+"px",e.classList.contains("align-text-center")&&(e.style.marginBottom=o/2+"px")}),document.querySelectorAll('div:not([class*="span"]) > .hero.text-in-box-overlapping').forEach(function(e){let t=e.querySelector(".text > .wrap");if(!t)return;let o=t.offsetHeight;t.style.top=o/2+"px",e.classList.contains("align-text-left")&&(e.style.marginBottom=o/2+"px"),e.classList.contains("align-text-right")&&(e.style.marginBottom=o/2+"px")})):document.querySelectorAll(".hero.text-in-box-overlapping").forEach(function(e){e.style.removeProperty("margin-bottom")})}function l(e){document.querySelectorAll(`[data-${e}]`).forEach(o=>{let i=o.getAttribute(`data-${e}`);if(o.classList.contains("hero")){let n=document.createElement("span");n.classList.add(e),n.textContent=i;let m=o.classList.contains("empty"),u=o.parentElement;u&&Array.from(u.classList).some(g=>g.includes("span"))||n.classList.add(".full-width-parent"),m?o.insertAdjacentElement("afterend",n):o.querySelector(".wrap").appendChild(n)}})}window.addEventListener("resize",function(){r(),s(),c()}),y(),r(),c(),p(),s(),f(),d(),l("photo-credit"),l("video-credit")}h();})();
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.