// source --> https://www.ujpestiszakrendelo.hu/wp-content/plugins/must-have-cookie/assets/js/script.js?v=ce37e32b1371eba120983b4c5c561c6a 
!function(){if(mhCookie.excludedUA)return;var o=[],n=[];const i={src:["IMG","IFRAME","AUDIO","VIDEO","SOURCE","TRACK","EMBED","SCRIPT","IMAGE","INPUT"],href:["LINK"],data:["OBJECT","EMBED"],poster:["VIDEO"]},r=Object.values(i).flat(),s=Object.keys(i);function c(e){return new RegExp("^"+e.replace(/[\\^$+?.()|[\]{}]/g,"\\$&").replace("*",".*")+"$","i")}function u(e,t="https:"){try{var o=e.startsWith("//")?t+e:e;return new URL(o)}catch(e){return""}}function a(){for(const t of o){var e=l(t);mhCookie.userConsent.groups.includes("all")||mhCookie.userConsent.groups.includes(e)||m(t,mhCookie.userConsent.services.cookie,!0)||(g.set.call(document,t+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"),g.set.call(document,t+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; domain=."+window.location.hostname))}}function m(e,t,o){if(o=o||!1,t.includes(e))return 1;if(o)for(maybe_regex of t)if(maybe_regex.includes("*")&&c(maybe_regex).test(e))return 1}function l(e){let t="unknown";if(mhCookie.entities.cookie[e])t=mhCookie.entities.cookie[e];else for(maybe_regex in mhCookie.entities.cookie)if(maybe_regex.includes("*")&&c(maybe_regex).test(e)){t=mhCookie.entities.cookie[e];break}return"unknown"==t?"other":t}function h(t){if(mhCookie.isScanning)return!1;if(mhCookie.userConsent.groups.includes("all"))return!1;if(t.match(/^(about|data|blob|\/)/))return!1;try{var o=u(t),n=o.hostname,i=o.protocol;const s=o.pathname;var r=mhCookie.entities.domain[n]||"other";if(["chrome-extension:","moz-extension:","safari-extension:"].includes(i))return!(mhCookie.extensionDetected=!0);if(mhCookie.userConsent.groups.includes(r)||mhCookie.userConsent.services.domain.includes(n))return!1;let e=null;if(mhCookie.entities.resource)for(const c in mhCookie.entities.resource)if(s.includes(c)){e=mhCookie.entities.resource[c];break}if(e){if(mhCookie.userConsent.groups.includes(e))return!1;for(const a of mhCookie.userConsent.services.resource)if(s.includes(a))return!1;return!0}return!0}catch(e){}return!1}function d(t,o,e){const n={IMG:["src"],IFRAME:["src"],AUDIO:["src"],VIDEO:["src","poster"],SOURCE:["src"],TRACK:["src"],EMBED:["src","data"],SCRIPT:["src"],IMAGE:["xlink:href"],INPUT:["src"],BASE:["href"],LINK:["href"],AREA:["href"],OBJECT:["data"]}[o]||[];e?n.includes(e)&&k(t,e,o):n.forEach(e=>{t.hasAttribute(e)&&k(t,e,o)})}function k(i,r,t){const s=i.getAttribute(r);if(h(s)){let n;const c=u(s).hostname;if(["IFRAME","OBJECT","IMG","SOURCE","INPUT","IMAGE","EMBED"].includes(t)){let e="-"+mhCookie.siteLanguage;mhCookie.browserLanguage&&mhCookie.enabledLanguages.includes(mhCookie.currentLanguage)&&(e="-"+mhCookie.currentLanguage),n=["IFRAME","OBJECT"].includes(t)?mhCookie.assetsDir+"unblock-iframe"+e+".html":mhCookie.assetsDir+"unblock-image"+e+".svg"}else n="";s!==n&&(i.setAttribute("data-mhcookie-host",c),i.setAttribute("data-mhcookie-"+r,s),i.setAttribute(r,n)),i.hasAttribute("srcset")&&(i.setAttribute("data-mhcookie-srcset",i.getAttribute("srcset")),i.removeAttribute("srcset")),""!==n&&fetch(n).then(e=>e.text()).then(e=>{e=(e=e.replace(/\[\[host\]\]/g,c)).replace(/\[\[url\]\]/g,s),mhCookie.entities.domain[c]&&"media"==mhCookie.entities.domain[c]&&(e=e.replace('style="display:none"',""));e=new Blob([e],{type:n.match(/\.html$/)?"text/html":"image/svg+xml"}),e=URL.createObjectURL(e);const t=document.createElement("div");t.style.cssText=`width:${i.offsetWidth}px;height:${i.offsetHeight}px;display:inline-block`,i.parentNode.insertBefore(t,i),i.classList.add("mhcookie-iframe-loading");var o=i.tagName;"IFRAME"!==o&&"OBJECT"!==o||(i.setAttribute("tabindex","-1"),i.setAttribute("loading","lazy")),i.setAttribute(r,e),i.style.pointerEvents="auto",i.onload=()=>{setTimeout(function(){t.remove(),i.classList.remove("mhcookie-iframe-loading")},0)}}).catch(()=>{})}}const e=new MutationObserver(function(e){e.forEach(e=>{var t,o;"childList"===e.type&&e.addedNodes.forEach(e=>{e.nodeType===Node.ELEMENT_NODE&&r.includes(e.tagName)&&d(e,e.tagName)}),"attributes"===e.type&&(t=e.target.tagName,o=e.attributeName,s.includes(o)&&i[o].includes(t)&&d(e.target,t,o))})}),g=("full-consent"!=mhCookie.mode||mhCookie.userConsent.groups.includes("all")||e.observe(document,{childList:!0,subtree:!0,attributes:!0,attributeFilter:s}),Object.getOwnPropertyDescriptor(Document.prototype,"cookie")||Object.getOwnPropertyDescriptor(HTMLDocument.prototype,"cookie"));Object.defineProperty(document,"cookie",{get:function(){return g.get.call(document)},set:function(e){var t=e.split("=")[0].trim(),o=l(t);mhCookie.userConsent.groups.includes("all")||mhCookie.userConsent.groups.includes(o)||m(t,mhCookie.userConsent.services.cookie,!0)?g.set.call(document,e):mhCookie.preventedCookies[t]=e},configurable:!1,enumerable:!0}),document.addEventListener("securitypolicyviolation",function(e){try{var t=u(e.blockedURI).hostname;"functional"==(mhCookie.entities.domain[t]||"other")&&(mhCookie.functionalBlocked=!0)}catch(e){}}),window.addEventListener("load",function(){const e=document.cookie.split(";");var t;o=e.map(e=>{const[t]=e.split("=");return t.trim()}),a(),mhCookie.multiLanguage&&mhCookie.browserLanguage&&mhCookie.siteLanguage!=mhCookie.currentLanguage&&mhCookie.enabledLanguages.includes(mhCookie.currentLanguage)?(t=`${mhCookie.assetsDir}elements-${mhCookie.currentLanguage}.html`,fetch(t).then(e=>e.ok?e.text():null).then(e=>{if(null!==e){const i=document.querySelector(".mhcookie-banner"),r=document.querySelector(".mhcookie-dialog-wrapper"),s=document.querySelector(".mhcookie-preferences-toggle"),c=document.querySelector(".mhcookie-functional-blocked"),a=document.createElement("div");a.innerHTML=e.trim();var e=a.querySelector(".mhcookie-banner"),t=a.querySelector(".mhcookie-dialog-wrapper"),o=a.querySelector(".mhcookie-preferences-toggle"),n=a.querySelector(".mhcookie-functional-blocked");i&&e&&i.replaceWith(e),r&&t&&r.replaceWith(t),s&&o&&s.replaceWith(o),c&&n&&c.replaceWith(n)}document.dispatchEvent(new Event("mhcookie/init"))}).catch(e=>{document.dispatchEvent(new Event("mhcookie/init"))})):document.dispatchEvent(new Event("mhcookie/init"))}),mhCookie.autoscan&&window.addEventListener("beforeunload",function(){const e=performance.getEntriesByType("resource");var t;e.forEach(e=>{const t=u(e.name).hostname;mhCookie.entities.domain[t];t.match(/\./)?t===window.location.hostname||n.includes(t)||n.push(t):mhCookie.extensionDetected=!0}),!mhCookie.isScanning&&mhCookie.extensionDetected||(0<(t={cookie:[...Object.keys(mhCookie.preventedCookies),...o].filter(e=>!m(e,Object.keys(mhCookie.entities.cookie),!0)),domain:n.filter(e=>!m(e,Object.keys(mhCookie.entities.domain))),isScanning:mhCookie.isScanning}).cookie.length||0<t.domain.length)&&navigator.sendBeacon(mhCookie.reportEndpoint,JSON.stringify(t))}),document.addEventListener("mhcookie/gcmv2",function(){if(mhCookie.gcmv2){const t=mhCookie.consentTypes;Object.keys(t).forEach(function(e){"security_storage"!==e&&(t[e]="denied")}),(mhCookie.userConsent.groups.includes("all")||mhCookie.userConsent.groups.includes("marketing"))&&Object.keys(t).forEach(function(e){t[e]="granted"}),mhCookie.userConsent.groups.includes("analytics")&&(t.analytics_storage="granted"),(mhCookie.userConsent.groups.includes("functional")||mhCookie.userConsent.groups.includes("other"))&&(t.functionality_storage="granted"),gtag("consent","update",t)}}),document.addEventListener("DOMContentLoaded",function(){if(0<(placeholders=document.querySelectorAll("[data-mhcookie-host][data-mhcookie-placeholder]")).length){let e="-"+mhCookie.siteLanguage;mhCookie.browserLanguage&&mhCookie.enabledLanguages.includes(mhCookie.currentLanguage)&&(e="-"+mhCookie.currentLanguage);var t=mhCookie.assetsDir+"unblock-iframe"+e+".html";fetch(t).then(e=>e.text()).then(s=>{placeholders.forEach((e,t)=>{var o=s,n=e.dataset.mhcookieHost,i=e.dataset.mhcookieSrc;if(h(i)){mhCookie.reload=!0;o=(o=o.replace(/\[\[host\]\]/g,n)).replace(/\[\[url\]\]/g,i),n=new Blob([o],{type:"text/html"}),i=URL.createObjectURL(n);const r=document.createElement("iframe");r.setAttribute("src",i),r.setAttribute("tabindex","-1"),r.setAttribute("loading","lazy"),r.style.pointerEvents="auto",r.style.width="100%",r.style.height="100%",r.style.border="0",r.style.position="relative",r.style.zIndex="2147483647",e.parentNode.insertBefore(r,e)}})}).catch(()=>{})}}),document.addEventListener("mhcookie/save_consent",a),window.mhCookieIsBlocked=h}();