(window.webpackJsonp=window.webpackJsonp||[]).push([[166],{428:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PageModel=void 0;var s=o(3);t.PageModel=class{constructor(e){this.$siteModel=e,this._id=void 0,this.slug=void 0,this.siteId=void 0,this.title=void 0,this.folderId=void 0,this.uuid=void 0,this.version=void 0,this.screenshotVersion=void 0,this.shareImageVersion=void 0,this.privateVersionId=void 0,this.publicVersionId=void 0,this.createdAt=void 0,this.updatedAt=void 0,this.updatedBy=void 0,this.deletedAt=void 0,this.templateConfig=void 0,this.isPasswordPage=!1,(0,s.makeAutoObservable)(this)}get pagePath(){return{pageId:this._id,siteId:this.$siteModel._id}}get url(){return this.$siteModel.url+this.slug}}},429:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PageVersionModelFactory=void 0;var s=o(3),n=o(84),r=o(430),i=o(445),a=o(447),d=o(449),c=o(451);t.PageVersionModelFactory=class{static make(e,t){return(0,s.action)(()=>{const o=new c.PageVersionModel(t);o._id=e._id,o.title=e.title,o.seoTitle=e.seoTitle,o.seoDescription=e.seoDescription,o.seoKeywords=e.seoKeywords,o.seoImage=e.seoImage,o.createdAt=e.createdAt,o.updatedAt=e.updatedAt,o.deletedAt=e.deletedAt,o.codeHead=e.codeHead,o.codeBody=e.codeBody,o.styles=e.styles,o.noindex=e.noindex,o.conversion=e.conversion,o.gdpr=e.gdpr,o.type=e.type,o.isHistory=e.isHistory,o.reactAppsRefs=e.reactAppsRefs;for(const s of e.sections){const e=d.SectionOrganismModelFactory.make(s,t.siteId,t._id);o.sectionMap.set(e._id,e)}for(const s of e.modals){const e=a.ModalOrganismModelFactory.make(s,t.siteId,t._id);o.modalMap.set(e._id,e)}for(const t of e.globalOrganisms||[]){const e=r.GlobalOrganismModelFactory.make(t);o.globalOrganismMap.set(e._id,e)}for(const t of e.megaMenus||[]){const e=i.MegamenuOrganismModelFactory.make(t);o.megamenuMap.set(e._id,e)}for(const t of e.forms||[])o.formMap.set(t._id,t);return o})()}static makeAsync(e,t){return(0,s.action)(async()=>{const o=new c.PageVersionModel(t);o._id=e._id,o.title=e.title,o.seoTitle=e.seoTitle,o.seoDescription=e.seoDescription,o.seoKeywords=e.seoKeywords,o.seoImage=e.seoImage,o.createdAt=e.createdAt,o.updatedAt=e.updatedAt,o.deletedAt=e.deletedAt,o.codeHead=e.codeHead,o.codeBody=e.codeBody,o.styles=e.styles,o.noindex=e.noindex,o.conversion=e.conversion,o.gdpr=e.gdpr,o.type=e.type,o.isHistory=e.isHistory,o.reactAppsRefs=e.reactAppsRefs;for(const s of e.sections){const e=d.SectionOrganismModelFactory.make(s,t.siteId,t._id);o.sectionMap.set(e._id,e),await(0,n.yieldToMain)()}for(const s of e.modals){const e=a.ModalOrganismModelFactory.make(s,t.siteId,t._id);o.modalMap.set(e._id,e)}await(0,n.yieldToMain)();for(const t of e.globalOrganisms||[]){const e=r.GlobalOrganismModelFactory.make(t);o.globalOrganismMap.set(e._id,e)}await(0,n.yieldToMain)();for(const t of e.megaMenus||[]){const e=i.MegamenuOrganismModelFactory.make(t);o.megamenuMap.set(e._id,e)}await(0,n.yieldToMain)();for(const t of e.forms||[])o.formMap.set(t._id,t);return o})()}}},451:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PageVersionModel=void 0;var s=o(3);t.PageVersionModel=class{constructor(e){this.$pageModel=e,this._id=void 0,this.type=void 0,this.title=void 0,this.seoTitle=void 0,this.seoDescription=void 0,this.seoKeywords=void 0,this.seoImage=void 0,this.createdAt=void 0,this.updatedAt=void 0,this.deletedAt=void 0,this.codeHead=void 0,this.codeBody=void 0,this.styles=void 0,this.noindex=void 0,this.conversion=void 0,this.gdpr=void 0,this.isHistory=void 0,this.reactAppsRefs=void 0,this.sectionMap=new Map,this.modalMap=new Map,this.globalOrganismMap=new Map,this.megamenuMap=new Map,this.formMap=new Map,(0,s.makeAutoObservable)(this)}get modals(){return Array.from(this.modalMap.values())}get sections(){return Array.from(this.sectionMap.values()).sort((e,t)=>e.position-t.position)}get globalOrganisms(){return Array.from(this.globalOrganismMap.values())}get forms(){return Array.from(this.formMap.values())}get megaMenus(){return Array.from(this.megamenuMap.values())}getReactAppVersionId(e){var t,o;if(e)return null===(t=this.reactAppsRefs)||void 0===t||null===(o=t.find(t=>t.reactAppId===e))||void 0===o?void 0:o.reactAppVersionId}}},454:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PageFolderModelFactory=void 0;var s=o(3),n=o(86);t.PageFolderModelFactory=class{static make(e,t){return(0,s.action)(()=>{const o=new n.PageFolderModel(t);return this.remake(o,e)})()}static remake(e,t){return(0,s.action)(()=>(e._id=t._id,e.slug=t.slug,e.siteId=t.siteId,e.title=t.title,e.createdAt=t.createdAt,e.updatedAt=t.updatedAt,e.updatedBy=t.updatedBy,e.deletedAt=t.deletedAt,e))()}}},477:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Page=void 0;var s=function(e,t){if("function"==typeof WeakMap)var o=new WeakMap,s=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var n,r,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(n=t?s:o){if(n.has(e))return n.get(e);n.set(e,i)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(i,t,r):i[t]=e[t]);return i}(e,t)}(o(0)),n=o(5),r=o(111),i=o(478),a=o(65),d=o(479),c=o(115),l=o(155),u=o(488),p=o(58),f=o(489),m=o(491),v=o(127),g=o(492),y=o(493),h=o(156),M=o(13),C=(o(497),o(8)),b=o(500);const _=e=>((()=>{const e=(0,s.useContext)(C.PageContext),t=(0,s.useContext)(c.ConversionContext);(0,s.useEffect)(()=>{var o;(null===(o=e.version.conversion)||void 0===o?void 0:o.trackEvents.length)&&t.trackPage(e.version.conversion)},[e._id])})(),s.default.createElement(s.default.Fragment,null,e.children));t.Page=(0,n.observer)(()=>{const e=(0,s.useRef)(null),t=(0,s.useContext)(M.SiteContext),o=(0,s.useContext)(C.PageContext),n=(0,s.useContext)(a.SiteViewportContext),A=(0,p.useMegamenuApi)(),{isSafeModeDisabled:P}=(0,h.useSafeMode)();(0,d.useRedrawHighlights)(t);const k=!1;return(0,s.useEffect)(()=>{A.setRegistry(o.version.megamenuMap)},[A,o.version.megamenuMap]),s.default.createElement(c.ConversionContextProvider,null,s.default.createElement(_,null,s.default.createElement(r.EventListenerContextProvider,null,s.default.createElement("div",{className:"con-kit-page","data-page-id":o._id,ref:e},s.default.createElement(y.UpgradeBannerAsyncComponent,null),s.default.createElement(l.GlobalOrganismListContext.Provider,{value:o.version.globalOrganisms},s.default.createElement(v.SectionsContext.Provider,{value:o.version.sections},s.default.createElement(m.SectionBreakpointsManager,{pageModel:o,sections:o.version.sections,showHiddenSections:n.showHiddenSections,allowSectionCollapse:n.allowSectionCollapse,expandedHiddenSectionIds:n.expandedHiddenSectionIds,viewport:n.viewport}),s.default.createElement(b.PageSectionsList,{sections:o.version.sections}))),s.default.createElement(f.ModalManagerComponent,{pageModel:o,bindTo:e}),!!o.version.megamenuMap.size&&s.default.createElement(u.MegamenuPrerenderComponentAsync,null),s.default.createElement(i.CookieBannerLazyComponent,{siteModel:t}),k,k),s.default.createElement(g.OnepageBarAsyncComponent,null))))})},497:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SiteCustomCodeManager=t.PageCustomCodeManager=void 0;var s=function(e,t){if("function"==typeof WeakMap)var o=new WeakMap,s=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var n,r,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(n=t?s:o){if(n.has(e))return n.get(e);n.set(e,i)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(i,t,r):i[t]=e[t]);return i}(e,t)}(o(0)),n=o(5),r=o(13),i=o(8),a=o(498),d=o(499);t.PageCustomCodeManager=(0,n.observer)(()=>{const e=(0,s.useContext)(i.PageContext);return s.default.createElement(s.default.Fragment,null,s.default.createElement(d.CustomHeadCode,{code:e.version.codeHead||"",source:"page"}),s.default.createElement(a.CustomBodyCode,{source:"page",code:e.version.codeBody||"",styles:e.version.styles||""}))}),t.SiteCustomCodeManager=(0,n.observer)(()=>{const e=(0,s.useContext)(r.SiteContext);return s.default.createElement(s.default.Fragment,null,s.default.createElement(d.CustomHeadCode,{code:e.codeHead||"",source:"site"}),s.default.createElement(a.CustomBodyCode,{source:"site",code:e.codeBody||"",styles:e.styles||""}))})},498:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomBodyCode=void 0;var s=o(0),n=o(5),r=o(54),i=o(94);t.CustomBodyCode=(0,n.observer)(e=>{const t="undefined"!=typeof document?document:null,[o]=(0,s.useState)(()=>{if(!t)return;const o=t.body,s=t.createElement("style");s.setAttribute(r.CustomCodeAttributes.BodyStyles,e.source);const n=t.createElement("div");n.setAttribute(r.CustomCodeAttributes.BodyCode,e.source);const i=t.createElement("div");return i.setAttribute(r.CustomCodeAttributes.BodyScripts,e.source),{container:o,stylesContainer:s,codeContainer:n,codeFragment:i}}),n=(0,s.useCallback)(s=>{if(!t)return;if(!o)return;o.container.appendChild(o.stylesContainer),o.container.appendChild(o.codeContainer),o.container.appendChild(o.codeFragment);const n=(0,i.processCode)(s||"",!1,e.source);try{o.codeContainer.innerHTML=n.innerHTML||""}catch(e){console.error(e)}n.scripts.forEach(e=>{o.codeFragment.appendChild(e)})},[t,o,e.source]),a=(0,s.useCallback)(()=>{if(t&&o){o.codeFragment.childNodes.forEach(e=>{o.codeFragment.removeChild(e)});try{o.codeContainer.innerHTML=""}catch(e){console.error(e)}try{var e;null===(e=o.stylesContainer.parentNode)||void 0===e||e.removeChild(o.stylesContainer)}catch(e){console.error(e)}try{var s;null===(s=o.codeContainer.parentNode)||void 0===s||s.removeChild(o.codeContainer)}catch(e){console.error(e)}try{var n;null===(n=o.codeFragment.parentNode)||void 0===n||n.removeChild(o.codeFragment)}catch(e){console.error(e)}}},[t,o]),d=(0,s.useCallback)(e=>{t&&o&&(a(),n(e))},[t,o]),c=(0,s.useCallback)((e="")=>{t&&o&&"undefined"!=typeof window&&(o.container.contains(o.stylesContainer)||o.container.appendChild(o.stylesContainer),o.stylesContainer.innerHTML=e)},[t,o]),l=(0,s.useCallback)(()=>{if(t&&o)try{o.container.removeChild(o.stylesContainer)}catch(e){console.error(e)}},[t,o]);return(0,s.useEffect)(()=>()=>{l(),a()},[]),(0,s.useEffect)(()=>{d(e.code)},[e.code]),(0,s.useEffect)(()=>{c(e.styles)},[e.styles]),null})},499:function(e,t,o){"use strict";var s=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.CustomHeadCode=void 0;var n,r=s(o(0)),i=o(5),a=o(54),d=o(94);t.CustomHeadCode=(0,i.observer)(n=class extends r.default.Component{constructor(e){if(super(e),this.container=null,this.doc=null,"undefined"==typeof document)return;const t=document;t&&(this.doc=t,this.container=t.head)}componentDidMount(){if(this.doc&&this.container){const e=this.doc.createDocumentFragment(),t=(0,d.processCode)(this.props.code,!0,this.props.source);t.scripts.forEach(t=>{e.append(t)}),t.HTMLNodes.forEach(t=>{e.append(t)}),this.doc.head.appendChild(e)}}componentWillUnmount(){this.doc&&this.doc.querySelectorAll(`[${a.CustomCodeAttributes.HeadCode}]`).forEach(e=>{e.remove()})}render(){return null}})||n},50:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PageModelFactory=void 0;var s=o(3),n=o(428),r=o(429);t.PageModelFactory=class{static make(e,t){return(0,s.action)(()=>{const o=new n.PageModel(t);return e.version&&(o.version=r.PageVersionModelFactory.make(e.version,o)),this.remake(o,e)})()}static makeAsync(e,t){return(0,s.action)(async()=>{const o=new n.PageModel(t);return this.remakeBase(o,e),o.version=await r.PageVersionModelFactory.makeAsync(e.version,o),o})()}static remakeBase(e,t){return(0,s.action)(()=>{var o;return e._id=t._id,e.slug=t.slug,e.siteId=t.siteId,e.folderId=t.folderId,e.uuid=t.uuid,e.screenshotVersion=t.screenshotVersion,e.shareImageVersion=t.shareImageVersion,e.privateVersionId=t.privateVersionId,e.publicVersionId=t.publicVersionId,e.createdAt=t.createdAt,e.updatedAt=t.updatedAt,e.updatedBy=t.updatedBy,e.deletedAt=t.deletedAt,e.templateConfig=t.templateConfig,e.isPasswordPage=null!==(o=t.isPasswordPage)&&void 0!==o&&o,e})()}static remake(e,t){return(0,s.action)(()=>(this.remakeBase(e,t),e.version=r.PageVersionModelFactory.make(t.version,e),e))()}}},500:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PageSectionsList=void 0;var s=function(e,t){if("function"==typeof WeakMap)var o=new WeakMap,s=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var n,r,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(n=t?s:o){if(n.has(e))return n.get(e);n.set(e,i)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(i,t,r):i[t]=e[t]);return i}(e,t)}(o(0)),n=o(5),r=o(95),i=o(85),a=o(8),d=o(505);o(506);const c=(e,t=!1)=>s.default.createElement(r.SectionOrganismComponentLazy,{key:e._id,organismModel:e,isSkipTarget:t});t.PageSectionsList=(0,n.observer)(e=>{const t=(0,s.useContext)(a.PageContext);(0,d.useSkipTargetOffset)();const{header:o,main:n,footer:r}=(0,i.groupSectionsByLocation)(e.sections);const l=(0,i.findSkipTargetIndex)(n,t.version.globalOrganismMap);return s.default.createElement(s.default.Fragment,null,o.length>0&&s.default.createElement("header",null,o.map(e=>c(e))),s.default.createElement("main",null,l<0&&s.default.createElement("div",{id:"main-content",tabIndex:-1}),n.map((e,t)=>c(e,t===l))),r.length>0&&s.default.createElement("footer",null,r.map(e=>c(e))))})},505:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useSkipTargetOffset=void 0;var s=o(0),n=o(107);t.useSkipTargetOffset=()=>{(0,s.useEffect)(()=>{const e=document.querySelector(".con-kit-page");if(!e)return;const t=()=>{const t=e.querySelectorAll(".con-kit-section--fixed");e.style.setProperty("--one-kit-skip-offset",`${(0,n.getHighestHeader)(t)}px`)},o=new ResizeObserver(t);return t(),o.observe(e),()=>o.disconnect()},[])}},506:function(e,t,o){},54:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomCodeAttributes=void 0;t.CustomCodeAttributes=function(e){return e.HeadCode="dta-custom-code-head",e.BodyStyles="data-custom-styles-body",e.BodyCode="data-custom-code-body",e.BodyScripts="data-custom-scripts-body",e}({})},8:function(e,t,o){"use strict";var s=o(1);Object.defineProperty(t,"__esModule",{value:!0}),t.PageContext=void 0;var n=s(o(0));t.PageContext=n.default.createContext({})},86:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PageFolderModel=void 0;var s=o(3),n=o(454);class r{constructor(e){this.$siteModel=e,this._id=void 0,this.slug=void 0,this.siteId=void 0,this.title=void 0,this.createdAt=void 0,this.updatedAt=void 0,this.updatedBy=void 0,this.deletedAt=void 0,(0,s.makeAutoObservable)(this)}get folderPath(){return{folderId:this._id,siteId:this.$siteModel._id}}}t.PageFolderModel=r,r.make=n.PageFolderModelFactory.make,r.remake=n.PageFolderModelFactory.remake},94:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processCode=void 0;var s=o(54);t.processCode=(e,t=!1,o)=>{let n=[];const r=document.implementation.createHTMLDocument();r.body.innerHTML=e,[].map.call(r.querySelectorAll("script"),e=>{try{const i=document.createElement("script");e.textContent&&(t&&i.setAttribute(s.CustomCodeAttributes.HeadCode,o||""),i.innerHTML=e.textContent),i.dataset.cookieconsent="ignore",[].forEach.call(e.attributes,e=>{i.setAttribute(e.name,e.value)}),n=[...n,i],r.body.removeChild(e)}catch(e){console.log("e",e)}});const i=r.body.querySelectorAll("*");return t&&i.forEach(e=>{"dataset"in e&&e.dataset&&e.setAttribute(s.CustomCodeAttributes.HeadCode,o||"")}),{scripts:n,innerHTML:r.body.innerHTML,HTMLNodes:i}}}}]);