\n
\n \n \n ${f(r)}\n ${f(a)}\n ${l&&f(" | ")}\n ${f(n)}\n \n
\n
${s}
\n
\n \n `;c&&c.replaceWith(m(u))}function P({unsubscribedFromAll:e}){if(e){const e=document.getElementById(i.globalResubContainer);e&&(e.style.display="unset")}}class k{constructor(){this.httpClient=new XMLHttpRequest}redirectToFallbackPage(){const e=h(r.failure);p(e)}serializePayload(e){const t=new URLSearchParams;e.forEach((e,n)=>{t.append(n,e)});return t.toString()}async get(e){return new Promise((t,n)=>{const i=this.httpClient;i.open("GET",e);i.onreadystatechange=()=>{if(i.readyState===XMLHttpRequest.DONE)if(200===i.status)try{const e=JSON.parse(i.responseText);e&&e.shouldRedirect&&e.url&&p(e.url);t(e)}catch(e){this.redirectToFallbackPage()}else i.status>=400&&i.status<=500&&this.redirectToFallbackPage()};i.onerror=()=>{this.redirectToFallbackPage()};i.send()})}postFormData(e,t){const n=this.httpClient,i=this.serializePayload(t);n.open("POST",e,!0);n.setRequestHeader("Content-Type","application/x-www-form-urlencoded");n.onreadystatechange=()=>{if(n.readyState===XMLHttpRequest.DONE){if(n.status>=200&&n.status<400){const e=h(r.confirmation);p(e);return}if(n.status>=400&&n.status<=500){this.redirectToFallbackPage();return}}};n.onerror=()=>{this.redirectToFallbackPage()};n.send(i)}}let F;!function(e){e.SAVE_PREFERENCES="save-preferences";e.LOAD_PREFERENCES="get-preferences";e.UNKNOWN="unknown"}(F||(F={}));const R=e=>{switch(e){case F.LOAD_PREFERENCES:return`/hs/cms-preferences-page/load/${b()}${window.location.search}`;case F.SAVE_PREFERENCES:return`${window.location.pathname}${window.location.search}`;default:return""}},x=async()=>{const e=new k,t=R(F.LOAD_PREFERENCES);return e.get(t)},$=async e=>{const t=new k,n=R(F.SAVE_PREFERENCES);return t.postFormData(n,e)};function A(e){return function(t){t.preventDefault();const n=t.submitter,i=new FormData(e);"globalresub2"===n.id&&i.append("is_resubscribe","true");$(i)}}function L(){const e=document.getElementById(i.subscriptionForm);if(e){const t=A(e);e.addEventListener("submit",t)}}function M(e){const t=a(window.location.href,e);p(t)}function _(){const e=document.getElementById(i.languageSelect);e&&(e.onchange=function(){M(e.value)})}function T(){const e=document.getElementById(i.unsubscribeAll);e&&e.addEventListener("change",(function(e){if(e.target.checked){const e=document.querySelectorAll(o.subscriptionItem);for(let t=0;t