/*! elementor-pro - v3.15.0 - 09-08-2023 */ (()=>{"use strict";var e={5030:(e,t,n)=>{var r=n(8003).__;Object.defineProperty(t,"__esModule",{value:!0}),t.SAVE_CONTEXT=t.EDIT_CONTEXT=void 0,t.createElement=createElement,t.default=function addDocumentHandle(e){let{element:t,id:n,title:d=r("Template","elementor-pro")}=e,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(a===c){if(!n||!t)throw Error("`id` and `element` are required.");if(function isCurrentlyEditing(e){return e.classList.contains(l)}(t)||function hasHandle(e){return!!e.querySelector(`:scope > .${o}`)}(t))return}const m=function createHandleElement(e,t){let{title:n,onClick:l}=e,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const c=["header","footer"].includes(d?.dataset.elementorType)?"%s":r("Edit %s","elementor-pro"),s=createElement({tag:"div",classNames:[`${o}__inner`],children:[createElement({tag:"i",classNames:[getHandleIcon(t)]}),createElement({tag:"div",classNames:[`${a===t?o:i}__title`],children:[document.createTextNode(a===t?c.replace("%s",n):r("Save %s","elementor-pro").replace("%s",n))]})]}),u=[o];a!==t&&u.push(i);const m=createElement({tag:"div",classNames:u,children:[s]});return m.addEventListener("click",l),m}({title:d,onClick:()=>async function onDocumentClick(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;a===t?(window.top.$e.internal("panel/state-loading"),await window.top.$e.run("editor/documents/switch",{id:parseInt(e),onClose:n,selector:r}),window.top.$e.internal("panel/state-ready")):(elementorCommon.api.internal("panel/state-loading"),elementorCommon.api.run("editor/documents/switch",{id:elementor.config.initial_document.id,mode:"save",shouldScroll:!1,selector:r}).finally((()=>elementorCommon.api.internal("panel/state-ready"))))}(n,c,s,u)},c,t);t.prepend(m),a===c&&(t.dataset.editableElementorDocument=n)};const o="elementor-document-handle",l="elementor-edit-mode",a="edit";t.EDIT_CONTEXT=a;const i="elementor-document-save-back-handle",d="save";function getHandleIcon(e){let t="eicon-edit";return d===e&&(t=elementorFrontend.config.is_rtl?"eicon-arrow-right":"eicon-arrow-left"),t}function createElement(e){let{tag:t,classNames:n=[],children:r=[]}=e;const o=document.createElement(t);return o.classList.add(...n),r.forEach((e=>o.appendChild(e))),o}t.SAVE_CONTEXT=d},8003:e=>{e.exports=wp.i18n}},t={};function __webpack_require__(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,__webpack_require__),o.exports}(()=>{var e=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=o?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(r,l,a):r[l]=e[l]}r.default=e,n&&n.set(e,r);return r}(__webpack_require__(5030));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function(e){return e?n:t})(e)}class Preview extends elementorModules.ViewModule{constructor(){super(),elementorFrontend.on("components:init",(()=>this.onFrontendComponentsInit()))}addDocumentClass(){const e=elementor.documents.getCurrent();e&&e.$element&&e.$element.parents("[data-elementor-id]").addClass("e-embedded-document-active")}removeDocumentClass(){Object.values(elementorFrontend.documentsManager.documents).forEach((e=>{e.$element.get(0).classList.remove("e-embedded-document-active")}))}createDocumentsHandles(){Object.values(elementorFrontend.documentsManager.documents).forEach((t=>{const n=t.$element.get(0),{elementorTitle:r,customEditHandle:o}=n.dataset;if(o)return;const l=t.getSettings("id");(0,e.default)({element:n,title:r,id:l},e.EDIT_CONTEXT,null,".elementor-"+l)}))}onFrontendComponentsInit(){this.addDocumentClass(),this.createDocumentsHandles(),elementor.on("document:loaded",(()=>{this.addDocumentClass(),this.createDocumentsHandles()})),elementor.on("document:unloaded",(()=>{this.removeDocumentClass()}))}}window.elementorProPreview=new Preview})()})();