; !function(){"use strict";var e,t,n,r,o,i,c,s,l,a,u,d,v,f={394:function(e,t,n){n.d(t,{sg:function(){return r}});var r=function(e,t){var n;return void 0===t&&(t=300),function(){for(var r=this,o=[],i=0;i0&&o[o.length-1])||6!==s[0]&&2!==s[0])){c=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0&&o[o.length-1])||6!==s[0]&&2!==s[0])){c=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(f.value)&&g()}),500));var b=!1;if(null===(e=null===window||void 0===window?void 0:window.location)||void 0===e?void 0:e.search){var _=new URLSearchParams(window.location.search);if(_.has("email")){b=!0;var S=f.closest(".newsletter-signup__field");S&&S.classList.add("active"),f.value=_.get("email"),g()}}var L=o.querySelectorAll("[name=birth_date], [name=postcode]"),E=document.querySelector(".enter-your-email");E&&E.addEventListener("click",(function(e){e.preventDefault(),m()}));var q=document.querySelector(".newsletter-popover__count"),A=function(){q&&(q.textContent=document.querySelectorAll(".newsletter.selected").length.toString())},k=function(e){var t=h.querySelector(".metro-button span");t&&(t.textContent=e)},x=function(){var e={};k(b?"Save Changes":"Sign Up"),a.classList.remove("has-postcode","has-birth_date"),p.setAttribute("required","1"),L.forEach((function(e){e.removeAttribute("required")})),t.querySelectorAll(".newsletter-manager__signup").forEach((function(t){var n=t.getAttribute("data-list");if(n){var r,o=t.classList.contains("selected");e[n]=!!o,o&&(t.getAttribute("data-postcode")&&(a.classList.add("has-postcode"),(r=a.querySelector("[name=postcode]"))&&r.setAttribute("required","1")),t.getAttribute("data-birth_date")&&(a.classList.add("has-birth_date"),(r=a.querySelector("[name=birth_date]"))&&r.setAttribute("required","1")))}}));var r=o.querySelector("[name=".concat(n,"]"));r||((r=document.createElement("input")).setAttribute("type","hidden"),r.setAttribute("name",n),o.append(r)),r&&(r.value=JSON.stringify(e)),y&&0===t.querySelectorAll(".newsletter-manager__signup.selected").length&&(o.classList.add("hide-agree"),k("Unsubscribe"),p.removeAttribute("required"))},C=document.querySelectorAll(".newsletter__add");C&&C.forEach((function(e){e.addEventListener("click",(function(){m();var t=e.closest(".newsletter");t&&(t.classList.add("selected"),A(),x())}))}));var T=document.querySelectorAll(".newsletter__selected");T&&T.forEach((function(e){e.addEventListener("click",(function(){m();var t=e.closest(".newsletter");t&&(t.classList.remove("selected"),A(),x())}))}));var P=a.querySelector(".newsletter-popover__collapse");P&&P.addEventListener("click",(function(){a.classList.toggle("collapsed")}));var O=document.querySelector(".newsletter-select-all .metro-button");O&&O.addEventListener("click",(function(){var e=t.querySelectorAll(".newsletter-manager__signup"),n=t.querySelectorAll(".newsletter-manager__signup.selected"),r=!1;e.length===n.length&&(r=!0),e.forEach((function(e){r?e.classList.remove("selected"):e.classList.add("selected")})),A(),x(),m()}))}}}}}}}))}();;