!function a(r,i,o){function l(t,e){if(!i[t]){if(!r[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(d)return d(t,!0);throw(n=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",n}n=i[t]={exports:{}},r[t][0].call(n.exports,function(e){return l(r[t][1][e]||e)},n,n.exports,a,r,i,o)}return i[t].exports}for(var d="function"==typeof require&&require,e=0;e<o.length;e++)l(o[e]);return l}({1:[function(e,t,n){"use strict";var a,o=(a=e("../legal-modal"))&&a.__esModule?a:{default:a};Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;function l(){var e=null===(e=document)||void 0===e?void 0:e.querySelector(".kv-check-scroll");return e&&null!=e&&e.querySelector(".kv-ee-navigation")?e:null}function d(e,t,n){var a,r,i=document.createElement("div");return i.classList.add("kv-ee-banner-content"),i.append((a=e,(r=document.createElement("p")).innerHTML=a.bannerText,r)),i.append(function(e,t,n){var a=document.createElement("div");a.classList.add("kv-ee-banner-buttons");var r=document.createElement("span");r.classList.add("kv-ee-banner-button"),r.innerHTML=n.localize("designer.siteSettings.legal.fields.privacyPolicy.privacyPolicyText.label"),r.addEventListener("click",function(){(0,o.default)(t)});n=document.createElement("span");return n.classList.add("kv-ee-banner-button"),n.innerHTML=e.agreeButtonText,n.addEventListener("click",function(){var e,t=null===(e=document.body)||void 0===e?void 0:e.querySelector(".kv-ee-gdpr-banner");t&&(t.classList.remove("kv-ee-show"),(e=l())&&(e.style.top="0"),setTimeout(function(){document.body.removeChild(t),window.localStorage.setItem("cookieDisclaimer",!0)},e?200:0))}),a.append(r),a.append(n),a}(e,t,n)),i}function r(e,t,n){var a=document.createElement("div");a.classList.add("kv-ee-gdpr-banner"),a.classList.add("kv-ee-".concat(e.bannerPosition)),a.classList.add("kv-ee-show");var r,i="top"===e.bannerPosition;(r=l())&&i&&(r.style.top="74px",r.style.transition="top 200ms ease-in-out",a.classList.add("kv-ee-header-fixed")),a.append((r=e,e=t,t=n,(n=document.createElement("div")).classList.add("kv-ee-banner-container"),n.append(d(r,e,t)),n)),i?document.body.prepend(a):document.body.append(a)}n.default=r},{"../legal-modal":4}],2:[function(e,t,n){"use strict";var a,r=(a=e("./gdpr-banner"))&&a.__esModule?a:{default:a};Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;r=r.default;n.default=r},{"./gdpr-banner":1}],3:[function(e,t,n){"use strict";var a=i(e("./legal-modal")),r=i(e("./gdpr-banner"));function i(e){return e&&e.__esModule?e:{default:e}}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var a,r,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(l)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function l(e,t){for(var n,a=0;a<t.length;a++)(n=t[a]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}var d,u,s,e=(d=v,(u=[{key:"getNiceName",value:function(e){return"termsofservice"===e?this.builderApi.localize("designer.siteSettings.legal.fields.termsOfService.termsOfServiceText.label"):"privacypolicy"===e?this.builderApi.localize("designer.siteSettings.legal.fields.privacyPolicy.privacyPolicyText.label"):""}},{key:"getLegalText",value:function(e,t){return"termsofservice"===t?e.termsOfServiceText:"privacypolicy"===t?e.privacyPolicyText:""}},{key:"buildLegalElement",value:function(e,t,n){var a=document.createElement("a");return a.id=e,a.key=t,a.href="#".concat(e),a.classList.add(e),a.innerHTML=n,a.style.marginRight="8px",a.style.cursor="pointer",a}},{key:"doEUCitizenCall",value:function(){var e=window._site&&window._site.environment||"",t=window._site&&window._site.partnerId||0,n=window._site&&window._site.useHostingApi||!1,a="";return(100<=t||n)&&e&&(a="dev"===e?"https://hostingapi.latest.mywebsitebuilder.com":"prod"===e?"https://hostingapi.mywebsitebuilder.com":"https://hostingapi.".concat(e,".mywebsitebuilder.com")),this.fetch(a+"/v1.0/policy/info").then(function(e){return e.json()})}},{key:"registerGdprBanner",value:function(e,t,n){this.isRuntimeSite&&this.isPrivacyPolicy(e)&&t.showCookieBanner&&this.testLocalStorage()&&!window.localStorage.getItem("cookieDisclaimer")&&(0,r.default)(t,n,this.builderApi)}},{key:"isPrivacyPolicy",value:function(e){return"privacypolicy"===e}},{key:"testLocalStorage",value:function(){try{return window.localStorage.setItem("testLS",!0),window.localStorage.removeItem("testLS"),!0}catch(e){return!1}}},{key:"handleLegalModal",value:function(e,t){window.location.hash==="#".concat(e)&&(0,a.default)(t)}},{key:"afterRender",value:function(e,t,n){var d=this;setTimeout(function(){var e=n.global.legal,o=n.global.companyName,l=null==t?void 0:t.querySelector(".kv-ee-legal-placeholder");Object.entries(e).map(function(e,t){var n,a=c(e,2),r=a[0],e=a[1],i=r.toLowerCase();null!=l&&l.querySelector(".".concat(i))||(a=d.getNiceName(i),r=d.getLegalText(e,i),t=d.buildLegalElement(i,t,a),0<r.length&&(l.append(t),n={data:r,displayName:a,companyName:o,id:i},d.registerGdprBanner(i,e,n),window.addEventListener("hashchange",function(){d.handleLegalModal(i,n)}),d.isRuntimeSite&&d.handleLegalModal(i,n)))}),l&&(l.dataset.type="legal")},1)}}])&&l(d.prototype,u),s&&l(d,s),v);function v(e,t){var n=this;(function(e){if(!(e instanceof v))throw new TypeError("Cannot call a class as a function")})(this),this.builderApi=e,this.isRuntimeSite=t.isRuntimeSite,this.fetch=e.fetch,e.editor&&setTimeout(function(){e.editor.refreshFeatures&&e.editor.refreshFeatures(),e.editor.getAllControlsForFeature(n).forEach(function(e){e.render()})},1)}window.__features=window.__features||{},window.__features.legal=e},{"./gdpr-banner":2,"./legal-modal":4}],4:[function(e,t,n){"use strict";var a,r=(a=e("./legal-modal"))&&a.__esModule?a:{default:a};Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;r=r.default;n.default=r},{"./legal-modal":5}],5:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;function i(){var e,t=null===(e=document.body)||void 0===e?void 0:e.querySelector(".kv-ee-legal-modal");t&&(t.classList.add("kv-ee-animate-out"),setTimeout(function(){document.body.removeChild(t),document.body.style.overflow="",window.history.replaceState({},document.title,window.location.href.split("#")[0])},250))}function o(e,t,n){var a=document.createElement("div");return a.classList.add("kv-ee-modal-content"),a.append(function(e){var t=document.createElement("div");t.classList.add("kv-ee-modal-header");var n=document.createElement("h2");n.innerHTML=e;e=document.createElement("span");return e.classList.add("kv-ee-close"),e.innerHTML="&times;",e.addEventListener("click",i),t.append(n),t.append(e),t}(t)),a.append(function(e){var t=document.createElement("div");t.classList.add("kv-ee-modal-body");var n=e.includes("<p>")?document.createElement("div"):document.createElement("p");return n.innerText=e,t.append(n),t}(e)),a.append(function(e){var t=document.createElement("div");t.classList.add("kv-ee-modal-footer");var n=(new Date).getFullYear(),a=document.createElement("span");return a.innerHTML=e?"&copy; ".concat(n," ").concat(e):"Copyright ".concat(n),t.append(a),t}(n)),a.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation()}),a}function a(e){var t=e.data,n=e.displayName,a=e.companyName,r=e.id;(e=document.createElement("div")).classList.add("kv-ee-legal-modal"),e.id=r,e.append(o(t,n,a)),e.classList.add("kv-ee-animate-in"),e.addEventListener("click",i),window.addEventListener("keydown",l),document.body.append(e),document.body.style.overflow="hidden"}var l=function(e){27===e.keyCode&&(window.removeEventListener("keydown",l),i())};n.default=a},{}]},{},[3]);;!function n(o,r,a){function s(t,e){if(!r[t]){if(!o[t]){var i="function"==typeof require&&require;if(!e&&i)return i(t,!0);if(l)return l(t,!0);throw(i=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",i}i=r[t]={exports:{}},o[t][0].call(i.exports,function(e){return s(o[t][1][e]||e)},i,i.exports,n,o,r,a)}return r[t].exports}for(var l="function"==typeof require&&require,e=0;e<a.length;e++)s(a[e]);return s}({1:[function(e,t,i){"use strict";function o(e){return function(e){if(Array.isArray(e))return n(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 n(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(i="Object"===i&&e.constructor?e.constructor.name:i)||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(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 n(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n}function r(e,t){for(var i,n=0;n<t.length;n++)(i=t[n]).enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var s,l,u,d=(s=c,(l=[{key:"registerWindowEvent",value:function(){}},{key:"unregisterWindowEvent",value:function(){var e;"undefined"==typeof window||!window._zoomUpdateEvents||0<=(e=window._zoomUpdateEvents.indexOf(this.triggerWindowEvent))&&window._zoomUpdateEvents.splice(e,1)}},{key:"dispose",value:function(){this.recheckMode=null,this.unregisterWindowEvent()}},{key:"afterRender",value:function(e,t){var i,n,o=this;!t.parentElement||((n=(i=t.parentElement.parentElement).querySelectorAll("li"))||n.length)&&(this.builderApi.isInOnboarding()?i.classList.add("kv-ee-no-animation"):i.classList.remove("kv-ee-no-animation"),this.settings.isCarouselSection?setTimeout(function(){o.checkMobileMode(i),o.setHeaderHeight(e,t)},300):!this.builderApi.isInOnboarding()||t.offsetHeight?(this.checkMobileMode(i),this.setHeaderHeight(e,t),window.addEventListener("resize",function(){o.__resizeTimeout&&window.clearTimeout(o.__resizeTimeout),o.__resizeTimeout=window.setTimeout(function(){o.checkMobileMode(i),o.setHeaderHeight(e,t)},o.resizeWaitTimeout)}),this.recheckMode=this.builderApi.debounce(function(){o.checkMobileMode(i),o.setHeaderHeight(e,t)},300)):setTimeout(function(){o.checkMobileMode(i),o.setHeaderHeight(e,t)},2e3))}},{key:"setSectionPadding",value:function(e,t){e.nextElementSibling.querySelector(".kv-background").style.top=-t+"px"}},{key:"setHeaderHeightInternal",value:function(e,t){var i="navigation"===this.builderApi.controller.parentController.model.category&&this.isRuntimeSite;if(0<e.offsetHeight||i){i=this.builderApi.controller.parentController.model.layout.section.id;if("dubemo66"===i)return n=e.querySelector("header"),void(t.style.height=n.offsetHeight+"px");var n=(n=e.querySelector(".kv-ee-navigation")||e.querySelector("header")).offsetHeight,e=this.isPreviewOrPublishedWebsite&&"navigation-1"===i&&!this.settings.model._toggle["global.logo"]?Math.ceil(n+e.offsetHeight):Math.max(n,e.offsetHeight);t.style.height=e+"px",document.documentElement.style.setProperty("--navigation-height",e+"px")}}},{key:"setHeaderHeight",value:function(e,r){var a=this,e=e.model.isFloatingSection||!1===e.model.cover&&!0===e.model.fixedNavigation;r.parentElement&&e&&!this.settings.isCarouselSection&&function(){for(var e=r.parentElement.parentElement,t=r.querySelectorAll("img"),i=0;i<t.length;i++){var n=t[i].src,o=new window.Image;o.onload=function(){setTimeout(function(){a.setHeaderHeightInternal(r,e)})},o.src=n}a.setHeaderHeightInternal(r,e),setTimeout(function(){r.classList.contains("kv-scrolled")||a.setHeaderHeightInternal(r,e)},1e3)}()}},{key:"getNavigationWidth",value:function(e){var t=0;return e.forEach(function(e){t+=e.offsetWidth}),t+40}},{key:"determineContainerWidth",value:function(e,t){var i=e.querySelector("nav")||e,n=e.querySelector('[data-dynamic-navigation-element="logo"]'),o=e.querySelector('[data-dynamic-navigation-element="calltoactionbutton"]'),o=o?o.offsetWidth:0,n=n?n.offsetWidth:0,i=i.offsetWidth-o;return{containerSize:i,logoWidth:n,ctaWidth:o,headerWith:e.offsetWidth,navigationToWide:t+n+o>=e.offsetWidth-20,headerToWide:i+n>=e.offsetWidth}}},{key:"shouldMinimizeMenu",value:function(e){if(((null==e?void 0:e.clientWidth)||window.innerWidth)<this.mobileBreakpoint)return!0;var t=e.querySelectorAll(".kv-ee-menu-item-wrapper > li");this.currentElementWidth=this.getNavigationWidth(t);var i=this.determineContainerWidth(e,this.currentElementWidth),t=i.containerSize,e=i.headerToWide,i=i.navigationToWide;return t<100&&!this.builderApi.controller.getSiteController().hasSectionBasedNavigation()||e||i}},{key:"checkMobileMode",value:function(e){var t=(t=e.querySelector(".kv-ee-check-mobile"))||e;window.innerWidth<this.mobileBreakpoint?t.classList.contains("kv-ee-mobile")||t.classList.add("kv-ee-mobile"):(t.classList.remove("kv-ee-mobile"),e=this.shouldMinimizeMenu(e),t=t.classList,e&&t.add("kv-ee-mobile"),e||t.remove("kv-ee-mobile"))}},{key:"updateProperty",value:function(e,t,i){var n;"layout.section.id"!==t||(t=o((n=document.querySelector(".kv-page-content")).classList).find(function(e){return e.includes("with-navigation")}))&&(n.classList.remove(t),n.classList.add("kv-ee-with-"+i))}}])&&r(s.prototype,l),u&&r(s,u),c);function c(e,t){var i=this;(function(e){if(!(e instanceof c))throw new TypeError("Cannot call a class as a function")})(this),a(this,"getRenderModel",function(){return{}}),a(this,"triggerWindowEvent",function(){i.recheckMode&&i.recheckMode()}),this.isRuntimeSite=t.isRuntimeSite,this.builderApi=e,this.currentElementWidth=0,this.checkTimeout=0,this.settings=t;e=!this.editor&&window.self!==window.top;this.isPreviewOrPublishedWebsite=t.isRuntimeSite,this.mobileBreakpoint=991,this.resizeWaitTimeout=e?0:300,"undefined"!=typeof window&&(window._zoomUpdateEvents=window._zoomUpdateEvents||[],window._zoomUpdateEvents.push(this.triggerWindowEvent))}window.__features=window.__features||{},window.__features.navigation=d},{}]},{},[1]);; window._featureSettings={"legal":{"settings":{}},"translations":{"designer.siteSettings.legal.fields.termsOfService.termsOfServiceText.label":"Terms of Service","designer.siteSettings.legal.fields.privacyPolicy.privacyPolicyText.label":"Privacy Policy","editorTemplates.features.legal.sitemap":"Sitemap"},"navigation":{"settings":{}}};