1(()=>{"use strict";var e,t={2622:(e,t,n)=>{var o,r;n(9305),n(2733),n(5371),n(4701),n(4382),n(1203),n(9892),n(4734),n(6732),n(4962),n(506),n(7120),n(5455),n(7575),n(6947),n(8557),n(3687),n(3994),n(3630),n(2367);function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function a(e,t){if(n=e,!(null!=(o=t)&&"undefined"!=typeof Symbol&&o[Symbol.hasInstance]?o[Symbol.hasInstance](n):n instanceof o))throw new TypeError("Cannot call a class as a function");var n,o}function c(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}e=n.hmd(e),o=void 0,r=function(){return e=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'],t=function(){function t(e){var n=e.targetModal,o=e.triggers,r=void 0===o?[]:o,c=e.onShow,l=void 0===c?function(){}:c,s=e.onClose,d=void 0===s?function(){}:s,u=e.openTrigger,f=void 0===u?"data-micromodal-trigger":u,v=e.closeTrigger,m=void 0===v?"data-micromodal-close":v,h=e.disableScroll,y=void 0!==h&&h,p=e.disableFocus,g=void 0!==p&&p,b=e.awaitCloseAnimation,w=void 0!==b&&b,_=e.awaitOpenAnimation,S=void 0!==_&&_,k=e.debugMode,L=void 0!==k&&k;a(this,t),this.modal=document.getElementById(n),this.config={debugMode:L,disableScroll:y,openTrigger:f,closeTrigger:m,onShow:l,onClose:d,awaitCloseAnimation:w,awaitOpenAnimation:S,disableFocus:g},r.length>0&&this.registerTriggers.apply(this,i(r)),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this)}var n,o,r;return n=t,o=[{key:"registerTriggers",value:function(){for(var e=this,t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];n.filter(Boolean).forEach(function(t){t.addEventListener("click",function(t){return e.showModal(t)})})}},{key:"showModal",value:function(){var e=this;this.activeElement=document.activeElement,this.modal.setAttribute("aria-hidden","false"),this.modal.classList.add("is-open"),this.scrollBehaviour("disable"),this.addEventListeners(),this.config.awaitOpenAnimation?this.modal.addEventListener("animationend",function t(){e.modal.removeEventListener("animationend",t,!1),e.setFocusToFirstNode()},!1):this.setFocusToFirstNode(),this.config.onShow(this.modal,this.activeElement)}},{key:"closeModal",value:function(){var e=this.modal;this.modal.setAttribute("aria-hidden","true"),this.removeEventListeners(),this.scrollBehaviour("enable"),this.activeElement&&this.activeElement.focus(),this.config.onClose(this.modal),this.config.awaitCloseAnimation?this.modal.addEventListener("animationend",function t(){e.classList.remove("is-open"),e.removeEventListener("animationend",t,!1)},!1):e.classList.remove("is-open")}},{key:"closeModalById",value:function(e){this.modal=document.getElementById(e),this.modal&&this.closeModal()}},{key:"scrollBehaviour",value:function(e){if(this.config.disableScroll){var t=document.querySelector("body");switch(e){case"enable":Object.assign(t.style,{overflow:"",height:""});break;case"disable":Object.assign(t.style,{overflow:"hidden",height:"100vh"})}}}},{key:"addEventListeners",value:function(){this.modal.addEventListener("touchstart",this.onClick),this.modal.addEventListener("click",this.onClick),document.addEventListener("keydown",this.onKeydown)}},{key:"removeEventListeners",value:function(){this.modal.removeEventListener("touchstart",this.onClick),this.modal.removeEventListener("click",this.onClick),document.removeEventListener("keydown",this.onKeydown)}},{key:"onClick",value:function(e){e.target.hasAttribute(this.config.closeTrigger)&&(this.closeModal(),e.preventDefault())}}
1,{key:"onKeydown",value:function(e){27===e.keyCode&&this.closeModal(e),9===e.keyCode&&this.maintainFocus(e)}},{key:"getFocusableNodes",value:function(){var t=this.modal.querySelectorAll(e);return Array.apply(void 0,i(t))}},{key:"setFocusToFirstNode",value:function(){if(!this.config.disableFocus){var e=this.getFocusableNodes();e.length&&e[0].focus()}}},{key:"maintainFocus",value:function(e){var t=this.getFocusableNodes();if(this.modal.contains(document.activeElement)){var n=t.indexOf(document.activeElement);e.shiftKey&&0===n&&(t[t.length-1].focus(),e.preventDefault()),e.shiftKey||n!==t.length-1||(t[0].focus(),e.preventDefault())}else t[0].focus()}}],o&&c(n.prototype,o),r&&c(n,r),t}(),n=null,o=function(e){if(!document.getElementById(e))return!1},r=function(e,t){if(function(e){e.length}(e),!t)return!0;for(var n in t)o(n);return!0},{init:function(e){var o=Object.assign({},{openTrigger:"data-micromodal-trigger"},e),a=i(document.querySelectorAll("[".concat(o.openTrigger,"]"))),c=function(e,t){var n=[];return e.forEach(function(e){var o=e.attributes[t].value;void 0===n[o]&&(n[o]=[]),n[o].push(e)}),n}(a,o.openTrigger);if(!0!==o.debugMode||!1!==r(a,c))for(var l in c){var s=c[l];o.targetModal=l,o.triggers=i(s),n=new t(o)}},show:function(e,r){var i=r||{};i.targetModal=e,!0===i.debugMode&&!1===o(e)||(n=new t(i)).showModal()},close:function(e){e?n.closeModalById(e):n.closeModal()}};var e,t,n,o,r},"object"==("undefined"==typeof exports?"undefined":l(exports))?e.exports=r():"function"==typeof define&&n.amdO?define(r):(o=o||self).MicroModal=r()},5212:(e,t,n)=>{n(1569);var o=n(2458),r=n(452),i=(n(1203),n(8557),n(3630),n(8368));const a=function(){var e=function(e,t){window.Howden.analyticsController.track({event:"tracked_error",event_params:{error_type:e,error_message:t}})},t=document.querySelector(".error-page-hero");if(t&&t.hasAttribute("data-error-page")){var n=t.dataset.errorType,o=t.dataset.errorMessage;n&&o&&e(n,o)}else if(!t){document.querySelector(".page-not-found")&&e("404 error","Page not found")}document.querySelectorAll("a.button[href]:not(.country-selector *)").forEach(function(e){e.addEventListener("click",function(){(0,i.A)("call_to_action_click")})}),document.querySelectorAll('a[href^="tel:"]').forEach(function(e){e.addEventListener("click",function(){(0,i.A)("click_to_call"),(0,i.A)("conversion")})}),document.querySelectorAll('a[href^="mailto:"]').forEach(function(e){e.addEventListener("click",function(){(0,i.A)("conversion")})}),document.querySelectorAll('\n a[href$= ".pdf"],\n a[href$= ".xlsx"],\n a[href$= ".docx"],\n a[href$= ".txt"],\n a[href$= ".rtf"],\n a[href$= ".csv"],\n a[href$= ".exe"],\n a[href$= ".key"],\n a[href$= ".pps"],\n a[href$= ".pptx"],\n a[href$= ".7z"],\n a[href$= ".pkg"],\n a[href$= ".rar"],\n a[href$= ".gz"],\n a[href$= ".zip"],\n a[href$= ".avi"],\n a[href$= ".mov"],\n a[href$= ".mp4"],\n a[href$= ".mpeg"],\n a[href$= ".wmv"],\n a[href$= ".midi"],\n a[href$= ".mp3"],\n a[href$= ".wav"],\n a[href$= ".wma"]\n ').forEach(function(e){e.addEventListener("click",function(e){(0,i.A)("conversion")})})};var c=n(8764);const l=function(){document.querySelectorAll("table.styled, table.mobile").forEach(function(e){var t=document.createElement("div");t.classList.add("table-wrapper"),e.parentNode.insertBefore(t,e),t.appendChild(e)}),document.querySelectorAll('\n a[href*="#"]:not([href="#"], .country-selector .tabs-block__trigger, .tabs-block__trigger)\n ').forEach(function(e){e.addEventListener("click",c.AR)}),a();var e=function(){"undefined"!=typeof Drupal&&Drupal.displace&&Drupal.displace()};"complete"===document.readyState?e():(window.addEventListener("load",e),document.addEventListener("DOMContentLoaded",e))};n(5021);const s={init:function(){!function(){function e(e,t){var n=e.querySelector("#business-type"),o="";n&&(o=n.options[n.selectedIndex].text);var r=e.querySelector("#sector"),i="";r&&(i=r.options[r.selectedIndex].text),window.Howden.analyticsController.track({event:"broker-team-cta",eventCategory:"Broker Team",eventAction:t,eventLabel:o+" | "+i})}document.querySelectorAll("[data-brokerForm]").forEach(function(t){t.addEventListener("submit",function(t){t.preventDefault(),e(t.currentTarget,"Contact CTA Click"),t.currentTarget.submit()}),t.querySelectorAll("[data-startClaim]").forEach(function(n){n.addEventListener("click",function(){e(t,"Claim CTA Click")})})})}(),document.querySelectorAll(".needs-validation").forEach(function(e){!function(e){function t(e){return/^[A-Z]{1,2}[0-9RCHNQ][0-9A-Z]?\s?[0-9][ABD-HJLNP-UW-Z]{2}$|^[A-Z]{2}-?[0-9]{4}$/.test(e)}e.querySelectorAll("input:required, select:required, textarea:required").forEach(function(n){n.addEventListener("focusout",function(){n.classList.remove("is-valid","is-invalid");var o=e.querySelector(".js-field__country");n.classList.contains("js-field__postcode")&&"United Kingdom"===o[o.selectedIndex].value?n.classList.add(t(n.value)?"is-valid":"is-invalid"):n.classList.add(n.checkValidity()?"is-valid":"is-invalid")}),n.classList.contains("js-field__country")&&n.addEventListener("change",function(){var o=n.selectedIndex,r=e.querySelector(".js-field__country-registration"),i=e.querySelector(".js-field__postcode");r.selectedIndex=o,"United Kingdom"===n[n.selectedIndex].value&&i.classList.add(t(i.value)?"is-valid":"is-invalid")}),n.classList.contains("js-field__intermediary-type")&&n.addEventListener("change",function(){var t=e.querySelector(".js-field__intermediary-type"),n=e.querySelector(".js-field__country-registration"),o=e.querySelector(".js-field-wrapper__sra-number");"Solicitor"===t[t.selectedIndex].value&&"United Kingdom"===n[n.selectedIndex].value?(o.classList.remove("d-none"),o.querySelector(".js-field__sra-number").required=!0):(o.classList.add("d-none"),o.querySelector(".js-field__sra-number").required=!1)}),n.classList.contains("js-field__country-registration")&&n.addEventListener("change",function(){var t=e.querySelector(".js-field__intermediary-type"),n=e.querySelector(".js-field__country-registration"),o=e.querySelector(".js-field-wrapper__sra-number");"Solicitor"===t[t.selectedIndex].value&&"United Kingdom"===n[n.selectedIndex].value?(o.classList.remove("d-none"),o.querySelector(".js-field__sra-number").required=!0):(o.classList.add("d-none"),o.querySelector(".js-field__sra-number").required=!1)})}),e.addEventListener("submit",function(n){var o=e.querySelector(".js-field__country"),r=e.querySelector(".js-field__postcode"),i=!0;"United Kingdom"===o[o.selectedIndex].value&&(i=t(r.value)),!1!==e.checkValidity()&&!1!==i||(n.preventDefault(),n.stopPropagation()),e.classList.add("was-validated")},!1)}(e)})}};n(4382),n(9892),n(6584),n(518),n(7593),n(3994),n(6968);var d=n(1932),u=n(9747);n(9305),n(2733),n(4701),n(4776),n(6732),n(4962),n(9336),n(506),n(1908),n(3687),n(2367);function f(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}d.os.registerPlugin(u.u);var m=function(e){return Math.max(0,Math.round(e))},h=function(e){return e?m(e.getBoundingClientRect().height):0},y=function(e,t){document.body&&document.body.style.setProperty(e,"".concat(m(t),"px"))};const p={init:function(){var e=document.querySelector(".region--header"),t=function(e){var t=document.querySelector(".gin-secondary-toolbar--frontend"),n=document.querySelector(".dialog-off-canvas-main-canvas");if(!t||!n)return!1;var o=document.documentElement,r=Array.from(document.querySelectorAll("[data-offset-top], #gin-toolbar-bar, #toolbar-bar")).filter(function(o){return o!==e&&o!==t&&!t.contains(o)&&!n.contains(o)}),i=function(e){var t=window.getComputedStyle(e);
1return"none"!==t.display&&"hidden"!==t.visibility&&e.getClientRects().length?Math.max(0,e.getBoundingClientRect().bottom):0},a=function(e,t,n){var o="".concat(n,"px");e.style.getPropertyValue(t)!==o&&e.style.setProperty(t,o)},c=function(){var c=Math.max.apply(Math,[0].concat(f(r.map(i))));a(t,"top",c);var l=Math.max(c,i(t)),s=(null==e?void 0:e.offsetHeight)||0;e&&a(e,"top",l),a(o,"--region-header-height",s),a(o,"--displace-offset-top",l+s);var d=n.getBoundingClientRect();a(o,"--admin-toolbar-flow-gap",Math.max(0,l-(d.top+window.scrollY))),a(o,"--displace-offset-left",Math.max(0,d.left))},l=null,s=function(){null===l&&(l=window.requestAnimationFrame(function(){l=null,c()}))};if("undefined"!=typeof ResizeObserver){var d=new ResizeObserver(s);[n,t,e].concat(f(r)).filter(Boolean).forEach(function(e){return d.observe(e)})}return window.addEventListener("resize",s,{passive:!0}),window.addEventListener("scroll",s,{passive:!0}),window.addEventListener("load",s),document.addEventListener("transitionend",s),c(),!0}(e),n=function(){var t=document.querySelector(".admin-toolbar-control-bar[data-drupal-admin-styles]"),n=document.querySelector(".top-bar[data-drupal-admin-styles]"),o=parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--region-header-height").trim()||0),r=parseFloat(getComputedStyle(document.body).getPropertyValue("--displace-offset-top").trim()||0),i=0;return t||n?i=((null==t?void 0:t.offsetHeight)||0)+((null==n?void 0:n.offsetHeight)||0):r>0&&(i=e&&e.hasAttribute("data-offset-top")?r-o:r),{start:(i=Math.max(0,i))+o,end:i+o,distance:o}};if(e){var i=function(){document.documentElement.style.setProperty("--region-header-height","".concat(e.offsetHeight,"px"))};i(),window.addEventListener("resize",(0,o.p)(i,250))}var a=document.querySelectorAll(".site-header"),c=(0,o.p)(function(){var e=function(e){var t=Array.from(e||[]).filter(Boolean);if(!t.length)return null;if(1===t.length)return t[0];var n=t.filter(function(e){return!e.classList.contains("site-header--digital-guidelines")}),o=(n.length?n:t).map(function(e){return{header:e,height:h(e)}}).filter(function(e){return e.height>0});return o.length?o.reduce(function(e,t){return t.height>e.height?t:e}).header:n[0]||t[0]}(a);e&&(function(e){if(document.body){var t=e.querySelector(".site-header__top"),n=e.querySelector(".site-header__middle"),o=window.matchMedia("(max-width: 1023px)").matches,r=h(t),i=h(n),a=h(e);if(o)return y("--top-nav-height-mobile",r),void y("--header-height-mobile",a);y("--top-nav-height-desktop",r),y("--middle-nav-height-desktop",i),y("--header-height-desktop",a)}}(e),u.u.refresh())},100);if(a.length&&(c(),window.addEventListener("load",c),window.addEventListener("resize",c),document.fonts&&document.fonts.ready&&document.fonts.ready.then(c),"undefined"!=typeof ResizeObserver)){var l=new ResizeObserver(c);a.forEach(function(e){[e,e.querySelector(".site-header__top"),e.querySelector(".site-header__middle"),e.querySelector(".site-header__bottom")].filter(Boolean).forEach(function(e){l.observe(e)})})}a.forEach(function(e){var t=0,o="";window.addEventListener("scroll",function(){var i=window.scrollY;e.parentElement.classList.contains("dont-hide-top-nav")||(i>n().start?(e.classList.add("site-header--scrolling"),i>t&&"down"!=o?(o="down",e.classList.add("site-header--scrolling-down"),e.classList.remove("site-header--scrolling-up"),document.body.classList.add("scrolling-down"),document.body.classList.remove("scrolling-up"),(0,r.V)()):i<t&&"up"!=o&&(o="up",e.classList.add("site-header--scrolling-up"),e.classList.remove("site-header--scrolling-down"),document.body.classList.add("scrolling-up"),document.body.classList.remove("scrolling-down"),(0,r.V)())):(e.classList.remove("site-header--scrolling"),e.classList.remove("site-header--scrolling-down"),e.classList.remove("site-header--scrolling-up"),document.body.classList.remove("scrolling-down"),document.body.classList.remove("scrolling-up"))),t=i})}),d.os.matchMedia().add("(max-width: 1023px)",function(){t||a.forEach(function(e){var t=d.os.fromTo(e,{top:function(){return n().start}},{top:function(){return n().start}
1,ease:"none",scrollTrigger:{trigger:"body",start:"top top",end:function(){return"".concat(n().start)},scrub:!0,invalidateOnRefresh:!0}});(0,r.U)().push(t)})})}};var g=n(3437);const b={init:function(){var e=document.querySelectorAll(".footer__item-link"),t=document.querySelector(".footer__cta-content");if(e.forEach(function(e){e.addEventListener("click",function(){window.Howden.analyticsController.track({event:"navigation_click",event_params:{element_name:"footer navigation",click_text:e.innerText}})})}),t){var n=t.querySelector("h3"),o=t.querySelector(".button");o.addEventListener("click",function(){window.Howden.analyticsController.track({event:"call_to_action_click",event_params:{element_name:"footer cta",element_title:n.innerText,click_text:o.innerText,link_url:o.href}})})}}};n(7089);const w={init:function(){document.querySelectorAll(".site-header").forEach(function(e){var t=e.querySelector("[data-searchbar]"),n=document.querySelector(".search-results");function o(e){e.querySelector("input").addEventListener("focus",function(){e.querySelector(".fac-result ul.result-list").addEventListener("mouseleave",function(){var t=e.querySelector(".fac-result ul.result-list li.selected");t&&t.classList.remove("selected")})})}if(t){var r=function(){e.classList.remove("site-header--search-open"),t.classList.remove("search--visible"),i.classList.remove("search--search-bar-visible"),window.Howden.searchOpen=!1,c.BH()},i=t.querySelector("[data-hiddenSearchBar]"),a=e.querySelector(".utility-nav__search-btn"),l=e.querySelector(".utility-nav__search-close-btn"),s=e.querySelector("[data-searchOverlay]"),d=t.querySelector("form"),u=d.querySelector("input"),f=d.querySelector("button");a.addEventListener("click",function(n){n.preventDefault(),e.classList.add("site-header--search-open"),t.classList.add("search--visible"),i.classList.add("search--search-bar-visible"),window.Howden.searchOpen=!0,c.eX(),window.Howden.primaryNavOpen&&window.Howden.closePrimaryNav(),window.Howden.countrySelectorOpen&&window.Howden.closeCountrySelector(),setTimeout(function(){u.focus()},600),a.setAttribute("aria-expanded","true")}),l.addEventListener("click",function(e){e.preventDefault(),r(),a.setAttribute("aria-expanded","false")}),s.addEventListener("click",function(e){e.preventDefault(),r()}),f.addEventListener("click",function(e){e.preventDefault(),window.Howden.analyticsController.track({event:"site-search",eventCategory:"Site Search",eventAction:"Search",eventLabel:u.value}),window.Howden.analyticsController.track({event:"view_search_results",event_params:{search_term:u.value}}),r(),setTimeout(function(){d.submit()},500)}),window.Howden.closeSearch=r,o(d),window.addEventListener("load",function(){var e=d.querySelector(".fac-result ul.result-list");e&&e.addEventListener("click",function(e){e.preventDefault();var t=e.target;"A"===t.tagName&&(window.Howden.analyticsController.track({event:"site-search-quick-result",eventCategory:"Site Search",eventAction:"Quick Result Search",eventLabel:u.value+" | "+t.innerText}),window.Howden.analyticsController.track({event:"search_quick_result_click",event_params:{search_term:u.value,link_url:t.href,click_text:t.innerText}}),setTimeout(function(){document.location=t.href},500))})})}if(n){var v=n.querySelector(".search-results__form form"),m=n.querySelector("input"),h=n.querySelector("button"),y=n.querySelector('[data-track-event="site-search-no-results"]'),p=n.querySelectorAll(".search-results__item a"),g=n.querySelector("h3");y&&window.Howden.analyticsController.track({event:"no_search_results",event_params:{search_term:m.value}}),p.forEach(function(e,t){e.addEventListener("click",function(n){window.Howden.analyticsController.track({event:"select_content",event_params:{element_name:"search results list",element_title:g.innerText,link_url:e.href,click_text:e.innerText,index:t+1}})})}),h.addEventListener("click",function(e){e.preventDefault(),window.Howden.analyticsController.track({event:"site-search",eventCategory:"Site Search",eventAction:"Search",eventLabel:m.value}),window.Howden.analyticsController.track({event:"view_search_results",event_params:{search_term:m.value}}),setTimeout(function(){v.submit()},500)}),o(v),window.addEventListener("load",function(){var e=n.querySelector(".fac-result ul.result-list");e&&e.addEventListener("click",function(e){e.preventDefault();var t=e.target;"A"===t.tagName&&(window.Howden.analyticsController.track({event:"site-search-quick-result",eventCategory:"Site Search",eventAction:"Quick Result Search",eventLabel:m.value+" | "+t.innerText}),window.Howden.analyticsController.track({event:"search_quick_result_click",event_params:{search_term:m.value,link_url:t.href,click_text:t.innerText}}),setTimeout(function(){document.location=t.href},500))})})}})}};n(2622);var _=n(2299),S=n.n(_);const k={init:function(){var e=document.querySelector("#geo-location-snippet"),t=document.querySelector(".modal--geo-location"),n=document.querySelector(".alien-u
1ser-detected"),o=S().get("geoLocationActioned");t&&n&&!o&&(e.classList.add("show"),MicroModal.show("geo-location",{disableScroll:!1,disableFocus:!0,onShow:function(e){var t=e.querySelector(".geo-location__yesbtn"),n=e.querySelector(".geo-location__nobtn"),o=e.querySelector(".modal__overlay"),r=e.querySelector(".modal__close-btn");t.addEventListener("click",function(e){e.preventDefault(),S().set("geoLocationActioned","true",{expires:2});var t=e.target.textContent;window.Howden.analyticsController.track({event:"geo-location-redirect-modal-click",eventCategory:"Geo Location Redirect Modal",eventAction:"Click",eventLabel:t}),setTimeout(function(){document.location=e.target.href},500)}),n.addEventListener("click",function(e){e.preventDefault(),MicroModal.close("geo-location");var t=e.target.textContent;window.Howden.analyticsController.track({event:"geo-location-redirect-modal-click",eventCategory:"Geo Location Redirect Modal",eventAction:"Click",eventLabel:t})}),o.addEventListener("click",function(e){e.preventDefault(),e.target===o&&window.Howden.analyticsController.track({event:"geo-location-redirect-modal-click",eventCategory:"Geo Location Redirect Modal",eventAction:"Click",eventLabel:"Close | Page background"})}),r.addEventListener("click",function(e){e.preventDefault(),window.Howden.analyticsController.track({event:"geo-location-redirect-modal-click",eventCategory:"Geo Location Redirect Modal",eventAction:"Click",eventLabel:"Close | Button"})}),window.Howden.analyticsController.track({event:"geo-location-redirect-modal-display",eventCategory:"Geo Location Redirect Modal",eventAction:"Banner State",eventLabel:"Displayed"})},onClose:function(){S().set("geoLocationActioned","true",{expires:2})}}))}};var L=n(5918),E={init:function(){var e=document.querySelectorAll(".summary");e.length>0&&e.forEach(function(e){document.querySelector(".sticky-nav-content")?e.classList.add("no-animation"):document.fonts.ready.then(function(){window.Howden.AnimationsWithScrollTriggers.push(d.os.to(e,{duration:.6,ease:"circ.out",y:0,opacity:1,scrollTrigger:{trigger:e,start:"top 85%"}}))})})}};const q=E;function A(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?C(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}const x={init:function(){document.querySelectorAll(".breadcrumb-block").forEach(function(e){if(e){var t=A(e.querySelectorAll(".breadcrumb-block__nav-item"));if(t.length>3){var n=!1,o=t.length-2,r=t.slice(1,o);t[0].parentElement.insertAdjacentHTML("afterend",'\n <li class="breadcrumb-block__nav-item-wrapper breadcrumb-block__overflow-items-wrapper">\n <a class="breadcrumb-block__nav-item breadcrumb-block__overflow-items-btn">...</a>\n <div class="breadcrumb-block__overflow-items"></div>\n </li>');var i=e.querySelector(".breadcrumb-block__overflow-items-wrapper"),a=e.querySelector(".breadcrumb-block__overflow-items-btn"),c=e.querySelector(".breadcrumb-block__overflow-items");r.forEach(function(e){var t=e.parentElement,n=document.createElement("div");n.appendChild(e),c.appendChild(n),t.remove()}),a.addEventListener("click",function(){n?(a.classList.remove("breadcrumb-block__overflow-items-btn--active"),c.classList.remove("breadcrumb-block__overflow-items--active"),n=!1):(a.classList.add("breadcrumb-block__overflow-items-btn--active"),c.classList.add("breadcrumb-block__overflow-items--active"),n=!0)}),document.addEventListener("click",function(e){n&&!i.contains(e.target)&&(a.classList.remove("breadcrumb-block__overflow-items-btn--active"),c.classList.remove("breadcrumb-block__overflow-items--active"),n=!1)})}}})}};var T=n(5114);d.os.registerPlugin(u.u);const M={init:function(){var e=document.querySelectorAll('[class*="on-colour"]'),t=["rosewood","teal","cobalt","teal","moss-one","pistachio","moss-one","gold","mustard","gold"],n={rosewood:0,cobalt:2,teal:3,pistachio:5,"moss-one":6,mustard:8,gold:9},o=document.body.dataset.startingColour;if(o){var r=n[o];e&&e.forEach(function(e,n){r+n>t.length-1&&(r-=t.length),e.classList.add(t[r+n]+"-theme"),window.Howden.AnimationsWithScrollTriggers.push(d.os.to(e,{scrollTrigger:{trigger:e,start:"top 85%",toggleClass:"active",once:!0}}))})}}};window.Howden=window.Howden||{},window.Howden.GeoLocation=k,window.Howden.AnimationsWithScrollTriggers=[],window.addEventListener("resize",function(){(0,o.p)(function(){(0,r.V)()},500)}),l(),p.init(),g.A.init(),b.init(),w.init(),s.init(),q.init(),L.A.init(
1),x.init(),T.A.init(),M.init()},5371:(e,t,n)=>{n(7849)("hasInstance")},5455:(e,t,n)=>{var o=n(1483),r=n(1704),i=n(5835),a=n(4815),c=n(1),l=n(169),s=c("hasInstance"),d=Function.prototype;s in d||i.f(d,s,{value:l(function(e){if(!o(this)||!r(e))return!1;var t=this.prototype;return r(t)?a(t,e):e instanceof this},s)})}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={id:e,loaded:!1,exports:{}};return t[e].call(i.exports,i,i.exports,o),i.loaded=!0,i.exports}o.m=t,o.amdO={},e=[],o.O=(t,n,r,i)=>{if(!n){var a=1/0;for(d=0;d<e.length;d++){for(var[n,r,i]=e[d],c=!0,l=0;l<n.length;l++)(!1&i||a>=i)&&Object.keys(o.O).every(e=>o.O[e](n[l]))?n.splice(l--,1):(c=!1,i<a&&(a=i));if(c){e.splice(d--,1);var s=r();void 0!==s&&(t=s)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[n,r,i]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.j=9114,(()=>{var e={9114:0};o.O.j=t=>0===e[t];var t=(t,n)=>{var r,i,[a,c,l]=n,s=0;if(a.some(t=>0!==e[t])){for(r in c)o.o(c,r)&&(o.m[r]=c[r]);if(l)var d=l(o)}for(t&&t(n);s<a.length;s++)i=a[s],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(d)},n=self.webpackChunk=self.webpackChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var r=o.O(void 0,[4223],()=>o(5212));r=o.O(r)})();
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.