1/*! For license information please see consent-manager.5ee30fe1.js.LICENSE.txt */ 2!function(){"use strict";function e(){var e,t=this.parentNode,n=arguments.length;if(t)for(n||t.removeChild(this);n--;)"object"!=typeof(e=arguments[n])?e=this.ownerDocument.createTextNode(e):e.parentNode&&e.parentNode.removeChild(e),n?t.insertBefore(e,this.nextSibling):t.replaceChild(e,this)}function t(){this.events={}}Element.prototype.replaceWith||(Element.prototype.replaceWith=e),CharacterData.prototype.replaceWith||(CharacterData.prototype.replaceWith=e),DocumentType.prototype.replaceWith||(DocumentType.prototype.replaceWith=e),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;do{if(Element.prototype.matches.call(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),t.prototype.dispatchEvent=function(e,t){void 0!==this.events[e]&&this.events[e].forEach((function(e){e(t)}))},t.prototype.addEventListener=function(e,t){void 0===this.events[e]&&(this.events[e]=[]),this.events[e].push(t)},t.prototype.removeEventListener=function(e,t){if(void 0===this.events[e])return;const n=this.events[e].indexOf(t);n>=0&&this.events[e].splice(n,1)};var n=new t,o={bootstrap:{overlay:!0}},r=31536e6;const a=window.HOFFF_CONTENT_CONSENT_STATUS;a.effectiveFrom=Date.parse(a.effectiveFrom);var i=a;const c={},s=function(){const e={state:"new",history:[],updated:null};n.addEventListener("consent:accepted",u),n.addEventListener("consent:revoked",u),i.consentIds.forEach((function(e){c[e]={state:"unknown",date:null}}));let t=localStorage.getItem(i.cookieName);if(null===t)return e;try{t=JSON.parse(t),t.updated=new Date(t.updated);const n=new Date;return n.valueOf()-t.updated.valueOf()>r?(localStorage.removeItem(i.cookieName),e):(t.history=t.history.map((function(e){return e.updated=new Date(e.updated),e}
2)),t.history.forEach(d),t)}catch(t){return e}}();function u(e){s.history.push(e),d(e)}function d(e){switch(e.name){case"consent:accepted":!function(e){if(void 0===c[e.consentId])return;c[e.consentId]={state:e.updated.valueOf()>=i.effectiveFrom.valueOf()?"accepted":"outdated",updated:e.updated}}(e);break;case"consent:revoked":!function(e){if(void 0===c[e.consentId])return;c[e.consentId]={state:e.updated.valueOf()>=i.effectiveFrom.valueOf()?"revoked":"outdated",updated:e.updated}}(e)}}function l(){s.state="stored",s.updated=new Date,localStorage.setItem(i.cookieName,JSON.stringify(s))}function f(e){return c.hasOwnProperty(e)&&"accepted"===c[e].state}function v(){return"new"!==s.state&&s.updated.valueOf()<i.effectiveFrom.valueOf()}n.dispatchEvent("consent:initialized",c);var p={accept:function(e){f(e)||(n.dispatchEvent("consent:accepted",{name:"consent:accepted",consentId:e,updated:new Date}),l())},acceptAll:function(){i.consentIds.forEach((function(e){f(e)||n.dispatchEvent("consent:accepted",{name:"consent:accepted",consentId:e,updated:new Date})})),l()},has:f,revoke:function(e){f(e)&&(n.dispatchEvent("consent:revoked",{name:"consent:revoked",consentId:e,updated:new Date}),l())},revokeAll:function(){Object.keys(c).forEach((function(e){delete c[e],n.dispatchEvent("consent:revoked",{name:"consent:revoked",consentId:e,updated:new Date})})),l()},isUpToDate:function(){if("new"===s.state)return!1;if(v())return!1;for(const e in c)if("outdated"===c[e].state)return!1;return!0},isOutdated:v};function h(e){e.target.getAttribute("data-consent-id")&&p.revoke(e.target.getAttribute("data-consent-id")),window.location.reload()}function b(e){e.querySelectorAll(".hofff-consent-button-revoke").forEach((function(e){e.addEventListener("click",h)}))}function y(e){if(!0===E(e))e.parentNode.replaceChild(w(e),e);else for(var t=0,n=e.childNodes;t<n.length;)y(n[t++]);return e}function m(e,t){const n=document.createElement("div");n.innerHTML=t,g(e,n)}function g(e,t){if(!0===E(t))e.appendChild(w(t));else for(var n=0,o=t.childNodes;n<o.length;)g(e,o[n++])}function E(e){return"SCRIPT"===e.tagName}function w(e){const t=document.createElement("script");t.text=e.innerHTML;for(let n=e.attributes.length-1;n>=0;n--)t.setAttribute(e.attributes[n].name,e.attributes[n].value);return t}const S={},k={},I={};function A(e){var t=document.createElement("div");t.innerHTML=e.content,y(t),b(t),e.element.replaceWith(...t.childNodes)}function N(e){m(e.element,e.content)}n.addEventListener("consent:accepted",(function(e){void 0!==S[e.consentId]&&(S[e.consentId].forEach(A),delete S[e.consentId],delete k[e.uniqueId])})),n.addEventListener("consent:temporary",(function(e){if(void 0===k[e.uniqueId])return;const t=k[e.uniqueId].consentId;A(k[e.uniqueId]),delete k[e.uniqueId],S[t]=S[t].filter((t=>t.uniqueId!==e.uniqueId))})),n.addEventListener("consent:accepted",(function(e){void 0!==I[e.consentId]&&(I[e.consentId].forEach(N),delete I[e.consentId])}));var T=function(e){e.accepted?A(e):(S[e.consentId]=S[e.consentId]||[],S[e.consentId].push(e),e.uniqueId&&(k[e.uniqueId]=e))},O=function(e){e.accepted?N(e):(I[e.consentId]=I[e.consentId]||[],I[e.consentId].push(e))};function L(e){return!(i.consentIds.indexOf(e)<0)&&!p.has(e)}function D(e){return!L(e)}function P(e){return e.requireConfigured&&i.consentIds.indexOf(e.consentId)<0}function F(e,t,n){void 0!==e.integrations&&e.integrations.hasOwnProperty(n)&&t.push({tag:e,config:e.integrations[n]}),void 0!==e.tags&&e.tags.forEach((e=>F(e,t,n)))}function x(e,t,n){void 0!==e.consentIds&&e.consentIds.includes(n)&&t.push(e),void 0!==e.tags&&e.tags.forEach((e=>x(e,t,n)))}const q={headScript:m};var C={requiresConsent:L,accept:p.accept,revoke:p.revoke,revokeAll:p.revokeAll,render:function(e,t){P(t)||T({element:e,consentId:t.consentId,content:t.content,uniqueId:t.uniqueId,accepted:D(t.consentId)})},addToHead:function(e){P(e)||O({element:document.head,consentId:e.consentId,content:e.content,accepted:D(e.consentId)})},privacySettings:function(e){K(document.getElementById(e))},addEventListener:n.addEventListener.bind(n),removeEventListener:n.removeEventListener.bind(n),showBanner:Ue,showPrivacySettings:He,getTagsWithIntegration:function(e){const t=[];return F(i.tags,t,e),t},getTagsByConsentId:function(e){const t=[];return x(i.tags,t,e),t},utils:q,initialize:function(){n.dispatchEvent("manager:initialized",{status:i})}};function R(e){const t=document.querySelectorAll(".hofff-consent-button-accept");for(var n=0;n<t.length;n++)t[n].addEventListener("click",(function(){p.acceptAll(),Me()}))}function j(){p.revokeAll(),document.location.reload()}function G(e){const t=document.querySelectorAll(".hofff-consent-button-revoke");for(var n=0;n<t.length;n++)t[n].addEventListener("click",j)}const _={};function B(e){const t=document.getElementById(e.id+"-container"),n=t.parentNode.querySelector(".hofff-consent-feedback"),o=t.parentNode.querySelector(".hofff-consent-feedback-reload-info");t.classList.add("was-validated","is-valid"),n.setAttribute("aria-hidden","false"),null!==o&&(e.checked?o.style.display="none":o.style.display="inline"),void 0!==_[e.id]&&clearTimeout(_[e.id]),_[e.id]=setTimeout((function(){t.classList.remove("was-validated","is-valid"),n.setAttribute("aria-hidden","true"),delete _[e.id]}),7500)}function U(e){e.target.checked?C.accept(e.target.value):C.revoke(e.target.value)}function M(e){const t=e.target,n=e.target.closest(".hofff-consent-tag").querySelectorAll(".hofff-consent-tag-checkbox"),o=e.target.checked;
2n.forEach((function(e){o?C.accept(e.value):C.revoke(e.value)})),B(t)}function H(e){const t=e.closest(".hofff-consent-tag").querySelectorAll(".hofff-consent-tag-checkbox");for(let e=0;e<t.length;e++)if(!t[e].checked)return!1;return!0}var K=function(e){const t=e.querySelectorAll(".hofff-consent-tag-checkbox"),n=e.querySelectorAll(".hofff-consent-group-checkbox");R(),G(),C.addEventListener("consent:accepted",(function(e){t.forEach((function(t){t.value===e.consentId&&(t.checked=!0,B(t))})),n.forEach((function(e){e.checked=H(e)}))})),C.addEventListener("consent:revoked",(function(e){t.forEach((function(t){t.value===e.consentId&&(t.checked=!1,B(t))})),n.forEach((function(e){e.checked=H(e)}))})),t.forEach((function(e){e.checked=!C.requiresConsent(e.value),e.addEventListener("change",U)})),n.forEach((function(e){e.checked=H(e),e.addEventListener("change",M),e.closest(".hofff-consent-tag").querySelectorAll(".hofff-consent-tag-checkbox").forEach((function(t){t.addEventListener("change",(function(){e.checked=H(e)}))}))}))};let z=!1;function W(){const e=document.getElementById("hofff-consent-banner"),t=e.querySelector(".hofff-consent-button-close"),o=e.querySelector(".hofff-consent-privacy-settings");"none"===o.style.display?(o.style.display="block",o.setAttribute("aria-hidden","false"),e.classList.add("hofff-consent-privacy-settings-open"),e.setAttribute("aria-model","true"),document.body.classList.add("hofff-consent-privacy-settings-open"),t&&t.classList.remove("hofff-consent-hidden"),n.dispatchEvent("banner:privacy-settings-opened",{banner:e})):(o.style.display="none",o.setAttribute("aria-hidden","true"),e.classList.remove("hofff-consent-privacy-settings-open"),e.setAttribute("aria-model","false"),document.body.classList.remove("hofff-consent-privacy-settings-open"),t&&t.classList.add("hofff-consent-hidden"),n.dispatchEvent("banner:privacy-settings-closed",{banner:e}))}function V(e){e.preventDefault(),i.privacySettingsUrl?window.location.href=i.privacySettingsUrl:W()}var Y=function(e,t){const o=e.querySelector(".hofff-consent-privacy-settings-toggle"),r=e.querySelector(".hofff-consent-button-close"),a=e.querySelector(".hofff-consent-outdated-note"),i=e.querySelectorAll(".hofff-consent-show-privacy-settings");R(),G(),K(e),i.forEach((function(e){e.addEventListener("click",V)})),n.addEventListener("banner:opened",(function(e){e.banner.setAttribute("aria-hidden","false"),i.forEach((function(e){e.setAttribute("aria-expanded","true")}))})),n.addEventListener("banner:closed",(function(){i.forEach((function(e){e.setAttribute("aria-expanded","false")}))})),r&&r.addEventListener("click",(function(o){o.preventDefault(),function(e,t){e.setAttribute("aria-hidden","true"),z?(n.dispatchEvent("banner:closed",{banner:e}),z=!1,window.location.reload()):(t(),z=!1)}(e,t)})),o&&(o.addEventListener("click",W),n.addEventListener("banner:privacy-settings-opened",(function(e){o.setAttribute("aria-expanded","true")})),n.addEventListener("banner:privacy-settings-closed",(function(e){o.setAttribute("aria-expanded","false")})),n.addEventListener("banner:closed",(function(e){o.setAttribute("aria-expanded","false")}))),a&&p.isOutdated()&&(a.style.display="block"),n.addEventListener("consent:revoked",(function(){z=!0})),n.dispatchEvent("banner:initialized",{banner:e}),n.dispatchEvent("banner:opened",{banner:e})},$=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],J=$.join(","),X="undefined"==typeof Element,Q=X?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Z=!X&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},ee=function(e,t){var n;void 0===t&&(t=!0);var o=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===o||"true"===o||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):ee(e.parentNode))},te=function(e,t,n){if(ee(e))return[];var o=Array.prototype.slice.apply(e.querySelectorAll(J));return t&&Q.call(e,J)&&o.unshift(e),o=o.filter(n)},ne=function(e,t,n){for(var o=[],r=Array.from(e);r.length;){var a=r.shift();if(!ee(a,!1))if("SLOT"===a.tagName){var i=a.assignedElements(),c=i.length?i:a.children,s=ne(c,!0,n);n.flatten?o.push.apply(o,s):o.push({scopeParent:a,candidates:s})}else{Q.call(a,J)&&n.filter(a)&&(t||!e.includes(a))&&o.push(a);var u=a.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(a),d=!ee(u,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(a));if(u&&d){var l=ne(!0===u?a.children:u.children,!0,n);n.flatten?o.push.apply(o,l):o.push({scopeParent:a,candidates:l})}else r.unshift.apply(r,a.children)}}return o},oe=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},re=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!oe(e)?0:e.tabIndex},ae=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},ie=function(e){return"INPUT"===e.tagName},ce=function(e){return function(e){return ie(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||Z(e),o=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var r=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]}(t,e.form);return!r||r===e}(e)}
2,se=function(e){var t=e.getBoundingClientRect(),n=t.width,o=t.height;return 0===n&&0===o},ue=function(e,t){var n=t.displayCheck,o=t.getShadowRoot;if("full-native"===n&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(e).visibility)return!0;var r=Q.call(e,"details>summary:first-of-type")?e.parentElement:e;if(Q.call(r,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return se(e)}else{if("function"==typeof o){for(var a=e;e;){var i=e.parentElement,c=Z(e);if(i&&!i.shadowRoot&&!0===o(i))return se(e);e=e.assignedSlot?e.assignedSlot:i||c===e.ownerDocument?i:c.host}e=a}if(function(e){var t,n,o,r,a=e&&Z(e),i=null===(t=a)||void 0===t?void 0:t.host,c=!1;if(a&&a!==e)for(c=!!(null!==(n=i)&&void 0!==n&&null!==(o=n.ownerDocument)&&void 0!==o&&o.contains(i)||null!=e&&null!==(r=e.ownerDocument)&&void 0!==r&&r.contains(e));!c&&i;){var s,u,d;c=!(null===(u=i=null===(s=a=Z(i))||void 0===s?void 0:s.host)||void 0===u||null===(d=u.ownerDocument)||void 0===d||!d.contains(i))}return c}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},de=function(e,t){return!(t.disabled||function(e){return ie(e)&&"hidden"===e.type}(t)||ue(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var o=t.children.item(n);if("LEGEND"===o.tagName)return!!Q.call(t,"fieldset[disabled] *")||!o.contains(e)}return!0}t=t.parentElement}return!1}(t))},le=function(e,t){return!(ce(t)||re(t)<0||!de(e,t))},fe=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},ve=function(e){var t=[],n=[];return e.forEach((function(e,o){var r=!!e.scopeParent,a=r?e.scopeParent:e,i=function(e,t){var n=re(e);return n<0&&t&&!oe(e)?0:n}(a,r),c=r?ve(e.candidates):a;0===i?r?t.push.apply(t,c):t.push(a):n.push({documentOrder:o,tabIndex:i,item:e,isScope:r,content:c})})),n.sort(ae).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(t)},pe=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==Q.call(e,J)&&le(t,e)},he=$.concat("iframe:not([inert]):not([inert] *)").join(","),be=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==Q.call(e,he)&&de(t,e)};function ye(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}function me(e,t,n,o,r,a,i){try{var c=e[a](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(o,r)}function ge(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function i(e){me(a,o,r,i,c,"next",e)}function c(e){me(a,o,r,i,c,"throw",e)}i(void 0)}))}}function Ee(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Te(e))||t){n&&(e=n);var o=0,r=function(){};return{s:r,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function we(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t);if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Se(Object(n),!0).forEach((function(t){we(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ie(){var e,t,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function a(n,o,r,a){var s=o&&o.prototype instanceof c?o:c,u=Object.create(s.prototype);return Ae(u,"_invoke",function(n,o,r){var a,c,s,u=0,d=r||[],l=!1,f={p:0,n:0,v:e,a:v,f:v.bind(e,4),d:function(t,n){return a=t,c=0,s=e,f.n=n,i}};function v(n,o){for(c=n,s=o,t=0;!l&&u&&!r&&t<d.length;t++){var r,a=d[t],v=f.p,p=a[2];n>3?(r=p===o)&&(s=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=v&&((r=n<2&&v<a[1])?(c=0,f.v=o,f.n=a[1]):v<p&&(r=n<3||a[0]>o||o>p)&&(a[4]=n,a[5]=o,f.n=p,c=0))}if(r||n>1)return i;throw l=!0,o}return function(r,d,p){if(u>1)throw TypeError("Generator is already running");for(l&&1===d&&v(d,p),c=d,s=p;(t=c<2?e:s)||!l;){a||(c?c<3?(c>1&&(f.n=-1),v(c,s)):f.n=s:f.v=s);try{if(u=2,a){if(c||(r="next"),t=a[r]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),c=1);a=e}else if((t=(l=f.n<0)?s:n.call(o,f))!==i)break}catch(t){a=e,c=1,s=t}finally{u=1}}return{value:t,done:l}}}(n,r,a),!0),u}var i={};function c(){}function s(){}function u(){}t=Object.getPrototypeOf;var d=[][o]?t(t([][o]())):(Ae(t={},o,(function(){return this})),t),l=u.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Ae(e,r,"GeneratorFunction")),e.prototype=Object.create(l),e}return s.prototype=u,Ae(l,"constructor",u),Ae(u,"constructor",s),s.displayName="GeneratorFunction",Ae(u,r,"GeneratorFunction"),Ae(l),Ae(l,r,"Generator"),Ae(l,o,(function(){return this})),Ae(l,"toString",(function(){return"[object Generator]"})),(Ie=function(){return{w:a,m:f}})()}function Ae(e,t,n,o){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}Ae=function(e,t,n,o){function a(t,n){Ae(e,t,(function(e){return this._invoke(t,n,e)}))}t?r?r(e,t,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Ae(e,t,n,o)}function Ne(e){return function(e){if(Array.isArray(e))return ye(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Te(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 Te(e,t){if(e){if("string"==typeof e)return ye(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)?ye(e,t):void 0}}var Oe={getActiveTrap:function(e){return(null==e?void 0:e.length)>0?e[e.length-1]:null},activateTrap:function(e,t){t!==Oe.getActiveTrap(e)&&Oe.pauseTrap(e);var n=e.indexOf(t);-1===n||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),Oe.unpauseTrap(e)},pauseTrap:function(e){var t=Oe.getActiveTrap(e);null==t||t._setPausedState(!0)},unpauseTrap:function(e){var t=Oe.getActiveTrap(e);t&&!t._isManuallyPaused()&&t._setPausedState(!1)}},Le=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},De=function(e){return Le(e)&&!e.shiftKey},Pe=function(e){return Le(e)&&e.shiftKey},Fe=function(e){return setTimeout(e,0)},xe=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return"function"==typeof e?e.apply(void 0,n):e},qe=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},Ce=[],Re=function(e,t){var n,o=(null==t?void 0:t.document)||document,r=(null==t?void 0:t.trapStack)||Ce,a=ke({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isolateSubtrees:!1,isKeyForward:De,isKeyBackward:Pe},t),i={containers:[],containerGroups:[],tabbableGroups:[],adjacentElements:new Set,alreadySilent:new Set,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},c=function(e,t,n){return e&&void 0!==e[t]?e[t]:a[n||t]},s=function(e,t){var n="function"==typeof(null==t?void 0:t.composedPath)?t.composedPath():void 0;return i.containerGroups.findIndex((function(t){var o=t.container,r=t.tabbableNodes;return o.contains(e)||(null==n?void 0:n.includes(o))||r.find((function(t){return t===e}))}))},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.hasFallback,r=void 0!==n&&n,i=t.params,c=void 0===i?[]:i,s=a[e];
2if("function"==typeof s&&(s=s.apply(void 0,Ne(c))),!0===s&&(s=void 0),!s){if(void 0===s||!1===s)return s;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var u=s;if("string"==typeof s){try{u=o.querySelector(s)}catch(t){throw new Error("`".concat(e,'` appears to be an invalid selector; error="').concat(t.message,'"'))}if(!u&&!r)throw new Error("`".concat(e,"` as selector refers to no known node"))}return u},d=function(){var e=u("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!be(e,a.tabbableOptions))if(s(o.activeElement)>=0)e=o.activeElement;else{var t=i.tabbableGroups[0];e=t&&t.firstTabbableNode||u("fallbackFocus")}else null===e&&(e=u("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},l=function(){if(i.containerGroups=i.containers.map((function(e){var t=function(e,t){var n;return n=(t=t||{}).getShadowRoot?ne([e],t.includeContainer,{filter:le.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:fe}):te(e,t.includeContainer,le.bind(null,t)),ve(n)}(e,a.tabbableOptions),n=function(e,t){return(t=t||{}).getShadowRoot?ne([e],t.includeContainer,{filter:de.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):te(e,t.includeContainer,de.bind(null,t))}(e,a.tabbableOptions),o=t.length>0?t[0]:void 0,r=t.length>0?t[t.length-1]:void 0,i=n.find((function(e){return pe(e)})),c=n.slice().reverse().find((function(e){return pe(e)})),s=!!t.find((function(e){return re(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:s,firstTabbableNode:o,lastTabbableNode:r,firstDomTabbableNode:i,lastDomTabbableNode:c,nextTabbableNode:function(e){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=t.indexOf(e);return r<0?o?n.slice(n.indexOf(e)+1).find((function(e){return pe(e)})):n.slice(0,n.indexOf(e)).reverse().find((function(e){return pe(e)})):t[r+(o?1:-1)]}}})),i.tabbableGroups=i.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),i.tabbableGroups.length<=0&&!u("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(i.containerGroups.find((function(e){return e.posTabIndexesFound}))&&i.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},f=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&null!==t.shadowRoot.activeElement?f(t.shadowRoot):t},v=function(e){!1!==e&&e!==f(document)&&(e&&e.focus?(e.focus({preventScroll:!!a.preventScroll}),i.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):v(d()))},p=function(e){var t=u("setReturnFocus",{params:[e]});return t||!1!==t&&e},h=function(e){var t=e.target,n=e.event,o=e.isBackward,r=void 0!==o&&o;t=t||qe(n),l();var c=null;if(i.tabbableGroups.length>0){var d=s(t,n),f=d>=0?i.containerGroups[d]:void 0;if(d<0)c=r?i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:i.tabbableGroups[0].firstTabbableNode;else if(r){var v=i.tabbableGroups.findIndex((function(e){var n=e.firstTabbableNode;return t===n}));if(v<0&&(f.container===t||be(t,a.tabbableOptions)&&!pe(t,a.tabbableOptions)&&!f.nextTabbableNode(t,!1))&&(v=d),v>=0){var p=0===v?i.tabbableGroups.length-1:v-1,h=i.tabbableGroups[p];c=re(t)>=0?h.lastTabbableNode:h.lastDomTabbableNode}else Le(n)||(c=f.nextTabbableNode(t,!1))}else{var b=i.tabbableGroups.findIndex((function(e){var n=e.lastTabbableNode;return t===n}));if(b<0&&(f.container===t||be(t,a.tabbableOptions)&&!pe(t,a.tabbableOptions)&&!f.nextTabbableNode(t))&&(b=d),b>=0){var y=b===i.tabbableGroups.length-1?0:b+1,m=i.tabbableGroups[y];c=re(t)>=0?m.firstTabbableNode:m.firstDomTabbableNode}else Le(n)||(c=f.nextTabbableNode(t))}}else c=u("fallbackFocus");return c},b=function(e){var t=qe(e);s(t,e)>=0||(xe(a.clickOutsideDeactivates,e)?n.deactivate({returnFocus:a.returnFocusOnDeactivate}):xe(a.allowOutsideClick,e)||e.preventDefault())},y=function(e){var t=qe(e),n=s(t,e)>=0;if(n||t instanceof Document)n&&(i.mostRecentlyFocusedNode=t);else{var o;e.stopImmediatePropagation();var r=!0;if(i.mostRecentlyFocusedNode)if(re(i.mostRecentlyFocusedNode)>0){var c=s(i.mostRecentlyFocusedNode),u=i.containerGroups[c].tabbableNodes;if(u.length>0){var l=u.findIndex((function(e){return e===i.mostRecentlyFocusedNode}));l>=0&&(a.isKeyForward(i.recentNavEvent)?l+1<u.length&&(o=u[l+1],r=!1):l-1>=0&&(o=u[l-1],r=!1))}}else i.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return re(e)>0}))}))||(r=!1);else r=!1;r&&(o=h({target:i.mostRecentlyFocusedNode,isBackward:a.isKeyBackward(i.recentNavEvent)})),v(o||(i.mostRecentlyFocusedNode||d()))}i.recentNavEvent=void 0},m=function(e){(a.isKeyForward(e)||a.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];i.recentNavEvent=e;var n=h({event:e,isBackward:t});n&&(Le(e)&&e.preventDefault(),v(n))}(e,a.isKeyBackward(e))},g=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===xe(a.escapeDeactivates,e)||(e.preventDefault(),n.deactivate())},E=function(e){var t=qe(e);s(t,e)>=0||xe(a.clickOutsideDeactivates,e)||xe(a.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},w=function(){return i.active?(Oe.activateTrap(r,n),a.delayInitialFocus?e=new Promise((function(e){i.delayInitialFocusTimer=Fe((function(){v(d()),e()}))})):(e=Promise.resolve(),v(d())),o.addEventListener("focusin",y,!0),o.addEventListener("mousedown",b,{capture:!0,passive:!1}),o.addEventListener("touchstart",b,{capture:!0,passive:!1}),o.addEventListener("click",E,{capture:!0,passive:!1}),o.addEventListener("keydown",m,{capture:!0,passive:!1}),o.addEventListener("keydown",g),e):Promise.resolve();var e},S=function(){if(i.active)return o.removeEventListener("focusin",y,!0),o.removeEventListener("mousedown",b,!0),o.removeEventListener("touchstart",b,!0),o.removeEventListener("click",E,!0),o.removeEventListener("keydown",m,!0),o.removeEventListener("keydown",g),n},k="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes
2).some((function(e){return e===i.mostRecentlyFocusedNode}))}))&&v(d())})):void 0,I=function(){k&&(k.disconnect(),i.active&&!i.paused&&i.containers.map((function(e){k.observe(e,{subtree:!0,childList:!0})})))};return n={get active(){return i.active},get paused(){return i.paused},activate:function(e){if(i.active)return this;var t,a=c(e,"onActivate"),s=c(e,"onPostActivate"),u=c(e,"checkCanFocusTrap"),d=Oe.getActiveTrap(r),v=!1;d&&!d.paused&&(null===(t=d._setSubtreeIsolation)||void 0===t||t.call(d,!1),v=!0);try{u||l(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=f(o),null==a||a();var p=function(){var e=ge(Ie().m((function e(){return Ie().w((function(e){for(;;)switch(e.n){case 0:return u&&l(),e.n=1,w();case 1:n._setSubtreeIsolation(!0),I(),null==s||s();case 2:return e.a(2)}}),e)})));return function(){return e.apply(this,arguments)}}();if(u)return u(i.containers.concat()).then(p,p),this;p()}catch(e){var h;if(d===Oe.getActiveTrap(r)&&v)null===(h=d._setSubtreeIsolation)||void 0===h||h.call(d,!0);throw e}return this},deactivate:function(e){if(!i.active)return this;var t=ke({onDeactivate:a.onDeactivate,onPostDeactivate:a.onPostDeactivate,checkCanReturnFocus:a.checkCanReturnFocus},e);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,i.paused||n._setSubtreeIsolation(!1),i.alreadySilent.clear(),S(),i.active=!1,i.paused=!1,I(),Oe.deactivateTrap(r,n);var o=c(t,"onDeactivate"),s=c(t,"onPostDeactivate"),u=c(t,"checkCanReturnFocus"),d=c(t,"returnFocus","returnFocusOnDeactivate");null==o||o();var l=function(){Fe((function(){d&&v(p(i.nodeFocusedBeforeActivation)),null==s||s()}))};return d&&u?(u(p(i.nodeFocusedBeforeActivation)).then(l,l),this):(l(),this)},pause:function(e){return i.active?(i.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return i.active?(i.manuallyPaused=!1,r[r.length-1]!==this?this:this._setPausedState(!1,e)):this}
2,updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return i.containers=t.map((function(e){return"string"==typeof e?o.querySelector(e):e})),a.isolateSubtrees&&function(e){i.active&&!i.paused&&n._setSubtreeIsolation(!1),i.adjacentElements.clear(),i.alreadySilent.clear();var t,o=new Set,r=new Set,a=Ee(e);try{for(a.s();!(t=a.n()).done;){var c=t.value;o.add(c);for(var s="undefined"!=typeof ShadowRoot&&c.getRootNode()instanceof ShadowRoot,u=c;u;){o.add(u);var d=u.parentElement,l=[];d?l=d.children:!d&&s&&(l=u.getRootNode().children,d=u.getRootNode().host,s="undefined"!=typeof ShadowRoot&&d.getRootNode()instanceof ShadowRoot);var f,v=Ee(l);try{for(v.s();!(f=v.n()).done;){var p=f.value;r.add(p)}}catch(e){v.e(e)}finally{v.f()}u=d}}}catch(e){a.e(e)}finally{a.f()}o.forEach((function(e){r.delete(e)})),i.adjacentElements=r}(i.containers),i.active&&(l(),i.paused||n._setSubtreeIsolation(!0)),I(),this}},Object.defineProperties(n,{_isManuallyPaused:{value:function(){return i.manuallyPaused}},_setPausedState:{value:function(e,t){if(i.paused===e)return this;if(i.paused=e,e){var o=c(t,"onPause"),r=c(t,"onPostPause");null==o||o(),S(),n._setSubtreeIsolation(!1),I(),null==r||r()}else{var a=c(t,"onUnpause"),s=c(t,"onPostUnpause");null==a||a();var u=function(){var e=ge(Ie().m((function e(){return Ie().w((function(e){for(;;)switch(e.n){case 0:return l(),e.n=1,w();case 1:n._setSubtreeIsolation(!0),I(),null==s||s();case 2:return e.a(2)}}),e)})));return function(){return e.apply(this,arguments)}}();u()}return this}},_setSubtreeIsolation:{value:function(e){a.isolateSubtrees&&i.adjacentElements.forEach((function(t){var n;if(e)if("aria-hidden"===a.isolateSubtrees)"true"!==t.ariaHidden&&"true"!==(null===(n=t.getAttribute("aria-hidden"))||void 0===n?void 0:n.toLowerCase())||i.alreadySilent.add(t),t.setAttribute("aria-hidden","true");else(t.inert||t.hasAttribute("inert"))&&i.alreadySilent.add(t),t.setAttribute("inert",!0);else if(i.alreadySilent.has(t));else if("aria-hidden"===a.isolateSubtrees)t.removeAttribute("aria-hidden");else t.removeAttribute("inert")}))}}}),n.updateContainerElements(e),n};let je=!1,Ge=null,_e=null;function Be(e){const t=new XMLHttpRequest;t.onreadystatechange=function(){if(4===this.readyState&&200===this.status){je=!0;const o=document.getElementsByTagName("body")[0];let r=document.createElement("div");r.innerHTML=t.responseText.trim(),r.querySelectorAll(".hofff-consent-d-none").forEach((e=>e.style.display="none")),Ge="bottom"===i.bannerPosition?o.appendChild(r.querySelector("#hofff-consent-banner")):o.insertBefore(r.querySelector("#hofff-consent-banner"),o.firstChild),Y(Ge,Me),_e=Re(Ge,{initialFocus:()=>Ge.querySelector(".hofff-consent-button-accept"),allowOutsideClick:!0,escapeDeactivates:!1,tabbableOptions:{displayCheck:"none"}}),_e.activate(),void 0!==e&&e(),i.privacySettingsUrl||document.querySelectorAll(".hofff-consent-show-privacy-settings").forEach((function(e){e.setAttribute("aria-expanded","false"),e.setAttribute("aria-controls","hofff-consent-banner"),n.addEventListener("banner:opened",(function(){e.setAttribute("aria-expanded","true")})),n.addEventListener("banner:closed",(function(){e.setAttribute("aria-expanded","false")}))}))}},t.open("GET",i.bannerUrl,!0),t.send()}function Ue(e){je?null!==Ge&&"none"===Ge.style.display&&(Ge.style.display="block",e(),n.dispatchEvent("banner:opened",{banner:Ge}),_e.activate()):Be(e)}function Me(){null!==Ge&&(Ge.style.display="none",Ge.setAttribute("aria-hidden","true"),document.body.classList.remove("hofff-consent-privacy-settings-open")),null!==_e&&_e.deactivate(),n.dispatchEvent("banner:closed",{banner:Ge})}function He(){i.privacySettingsUrl?window.location.href=i.privacySettingsUrl:Ue(W)}var Ke=function(){document.querySelectorAll(".hofff-consent-show-privacy-settings").forEach((function(e){e.addEventListener("click",(function(e){e.preventDefault(),He()}))})),n.addEventListener("banner:opened",(function(e){const t=e.banner.querySelector(".hofff-consent-outdated-note");t&&p.isOutdated()?t.style.display="block":t.style.display="none"})),p.isUpToDate()||i.banner&&Be()};function ze(e){e.preventDefault();const t=e.target.getAttribute("data-tag-id"),o=e.target.getAttribute("data-unique-id");null===o?p.accept(t):n.dispatchEvent("consent:temporary",{uniqueId:o})}function We(e){e.preventDefault();const t=e.target.getAttribute("data-tag-ids").split(","),o=e.target.getAttribute("data-unique-id");"true"!==e.target.getAttribute("data-temporary-consent")?t.forEach((function(e){p.accept(e)}
2)):n.dispatchEvent("consent:temporary",{uniqueId:o})}function Ve(){document.querySelectorAll(".hofff-consent-placeholder").forEach((function(e){const t=e.querySelector(".hofff-consent-placeholder-content"),n=e.querySelector(".hofff-consent-placeholder-overlay");null!==t&&null!==n&&(t.style.height="auto",n.style.height="auto",n.offsetHeight!==t.offsetHeight&&(n.offsetHeight>t.offsetHeight?t.style.height=n.offsetHeight+"px":n.style.height=t.offsetHeight+"px"))}))}function Ye(e,t){if(t.includes("*")){return new RegExp(t.replaceAll("*",".*")).test(e)}return e===t}function $e(e){const t=Object.fromEntries(document.cookie.split("; ").map((e=>e.split("="))));for(const n of Object.keys(t)){if(!Ye(n,e.namePattern))continue;let t=n+"=";t+=";expires="+new Date(0).toUTCString(),t+="; path="+e.path,t+="; domain="+e.domain,document.cookie=t}}function Je(e){C.getTagsByConsentId(e).forEach((function(e){void 0===e.cookies||e.cookies.length<1||e.cookies.forEach($e)}))}document.addEventListener("DOMContentLoaded",(function(){Ke(),document.querySelectorAll(".hofff-consent-tag-accept-btn").forEach((function(e){e.addEventListener("click",ze)})),document.querySelectorAll(".hofff-consent-button-accept-tags").forEach((function(e){e.addEventListener("click",We)})),b(document),document.querySelectorAll(".hofff-consent-placeholder .hofff-consent-privacy-notes-url").forEach((function(e){e.setAttribute("href",i.privacyNotesUrl)})),void 0!==o[i.theme]&&o[i.theme].overlay&&(Ve(),window.addEventListener("load",Ve),window.addEventListener("resize",Ve)),n.addEventListener("manager:initialized",(function(e){e.status.consentIds.forEach((function(e){C.requiresConsent(e)&&Je(e)}))})),n.addEventListener("consent:revoked",(e=>Je(e.consentId))),C.initialize()})),window.HofffConsentManager=C}();
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.