-1}},{key:"each",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return"function"==typeof e?this.value.slice().map(e):this.value.slice()}},{key:"update",value:function(e){return Array.isArray(e)?(this.value=e,this.value):null}}]),e}(),ot=a("./node_modules/react-dom/index.js");function ct(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var ut=function(e){(0,o.default)(a,e);var t=ct(a);function a(e){var i;return(0,l.default)(this,a),(i=t.call(this,e)).el=document.createElement("div"),i.el.className="vcv-gutenberg-modal",i}return(0,r.default)(a,[{key:"componentDidMount",value:function(){document.querySelector(".vcv-layout-container").appendChild(this.el)}},{key:"componentWillUnmount",value:function(){document.querySelector(".vcv-layout-container").removeChild(this.el)}},{key:"render",value:function(){return ot.createPortal(this.props.children,this.el)}}]),a}(v.Component);function dt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var vt=(0,i.getService)("dataManager"),pt=function(e){(0,o.default)(a,e);var t=dt(a);function a(e){var i;return(0,l.default)(this,a),(i=t.call(this,e)).handleEditorOpen=i.handleEditorOpen.bind((0,s.default)(i)),i.handleIframeLoad=i.handleIframeLoad.bind((0,s.default)(i)),i.updateValueFromIframe=i.updateValueFromIframe.bind((0,s.default)(i)),i.closeEditor=i.closeEditor.bind((0,s.default)(i)),i.updateEditor=i.updateEditor.bind((0,s.default)(i)),i.state={showEditor:!1,loadingEditor:!1,value:e.value},i}return(0,r.default)(a,[{key:"handleEditorOpen",value:function(e){e.preventDefault(),this.setState({showEditor:!0,loadingEditor:!0})}},{key:"closeEditor",value:function(){this.setState({showEditor:!1,loadingEditor:!1})}},{key:"updateEditor",value:function(){this.updateValueFromIframe(),this.closeEditor()}},{key:"handleIframeLoad",value:function(){var e=this,t=this.state.value,a=this.iframe.contentWindow,i=!!a.wp&&a.wp.data;if(!i){var n=vt.get("localizations"),l=n?n.gutenbergDoesntWorkProperly:"Gutenberg plugin doesn't work properly. Check the Gutenberg plugin.";a.alert(l),this.closeEditor()}var r=this.iframe.contentWindow.document.getElementById("post_ID"),s={id:r?r.value:"",guid:{raw:"/?",rendered:"/?"},title:{raw:""},content:{raw:t,rendered:t},type:"vcv_gutenberg_attr",slug:"",status:"publish",link:"/?",format:"standard",categories:[],_links:[]},o=i.dispatch("core/editor"),c=i.dispatch("core/edit-post");o.setupEditor(s,{content:t}),o.disablePublishSidebar(),o.lockPostSaving(),c.closeGeneralSidebar(),o.autosave&&"function"==typeof o.autosave&&(o.autosave=function(){});var u=c.openGeneralSidebar;c.openGeneralSidebar=function(e){"edit-post/document"!==e&&u(e)};var d=a.document.querySelector(".editor-post-title"),v=a.document.querySelector(".components-notice-list");d&&d.classList.add("hidden"),v&&v.classList.add("hidden"),a.setTimeout((function(){e.renderGutenbergControls(a)}),300),this.setState({loadingEditor:!1})}},{key:"getControlsHTML",value:function(){var e=vt.get("localizations"),t=e.gutenbergEditorUpdateButton?e.gutenbergEditorUpdateButton:"Update";return'\n \n '.concat('','\n \n \n
\n ')}},{key:"renderGutenbergControls",value:function(e){var t=this,a=e.document.querySelector(".edit-post-header-toolbar");if(a){var i=this.getControlsHTML();a.insertAdjacentHTML("afterend",i);var n=e.document.querySelector(".vcv-gutenberg-modal-update-button"),l=e.document.querySelector(".vcv-gutenberg-modal-close-button");n.addEventListener("click",this.updateEditor),l.addEventListener("click",this.closeEditor)}else window.setTimeout((function(){t.renderGutenbergControls(e)}),300)}},{key:"updateValueFromIframe",value:function(){if(this.iframe&&this.iframe.contentWindow&&this.iframe.contentWindow.wp){var e=this.iframe.contentWindow.wp.data;if(e){var t=e.select("core/editor").getEditedPostContent();this.setFieldValue(t)}}}},{key:"render",value:function(){var e=this,t=this.state,a=t.showEditor,i=t.loadingEditor,n=null;i&&(n=v.createElement("div",{className:"vcv-loading-overlay"},v.createElement("div",{className:"vcv-loading-dots-container"},v.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-1"}),v.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-2"}))));return v.createElement(v.Fragment,null,v.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--action",onClick:this.handleEditorOpen},"Open Gutenberg"),function(){if(a){var t=vt.get("gutenbergEditorUrl");return v.createElement(ut,null,n,v.createElement("div",{className:"vcv-gutenberg-modal-inner"},v.createElement("iframe",{id:"vcv-gutenberg-attribute-modal-iframe",ref:function(t){e.iframe=t},src:t,onLoad:e.handleIframeLoad})))}}())}}]),a}(p.default);(0,d.default)(pt,"defaultProps",{fieldType:"gutenbergEditor"});var mt=a("./public/components/layoutHelpers/tinymce/fontFamily/tinymceFontsSelect.jquery.js"),ft=a("./public/components/layoutHelpers/tinymce/tinymceVcvHtmleditorPlugin.js"),ht=a("./public/components/layoutHelpers/tinymce/fontFamily/getUsedFonts.js");function gt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var yt=n().getService("dataManager"),bt=function(e){(0,o.default)(a,e);var t=gt(a);function a(){return(0,l.default)(this,a),t.apply(this,arguments)}return(0,r.default)(a,[{key:"render",value:function(){var e=this.props,t=e.fieldKey,a=e.options,i=e.elementAccessPoint,n=this.state.value?"checked":"",l=yt.get("localizations"),r=l?l.useTheToggleToSwitchBetweenLightAndDarkBackground:"Use the toggle to switch between light and dark background while editing the text.",s=null,o="".concat(t,"_input");return i&&i.id&&(o+="_".concat(i.id)),a&&a.labelText&&(s=v.createElement("label",{htmlFor:o,className:"vcv-ui-form-switch-small-trigger-label"},this.props.options.labelText)),v.createElement("div",{className:"vcv-ui-form-switch-small-container"},v.createElement(xe(),null,r),v.createElement("label",{className:"vcv-ui-form-switch-small"},v.createElement("input",{type:"checkbox",onChange:this.handleChange,id:o,checked:n}),v.createElement("span",{className:"vcv-ui-form-switch-small-indicator"})),s)}}]),a}(Z.default);(0,d.default)(bt,"defaultProps",{fieldType:"toggleSmall"});var Ct=bt,kt=a("./public/sources/attributes/htmleditor/wpautop.min.js"),xt=a.n(kt);function wt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function St(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var Et=(0,i.getService)("utils"),Lt=Et.getBlockRegexp,Tt=Et.parseDynamicBlock,Dt=Lt(),Rt=function(e){(0,o.default)(a,e);var t=St(a);function a(e){var i;return(0,l.default)(this,a),(i=t.call(this,e)).handleChange=i.handleChange.bind((0,s.default)(i)),i.handleChangeQtagsEditor=i.handleChangeQtagsEditor.bind((0,s.default)(i)),i.handleChangeWpEditor=w().debounce(i.handleChangeWpEditor.bind((0,s.default)(i)),400,{maxWait:400}),i.skinChange=i.skinChange.bind((0,s.default)(i)),i.handleFontChange=i.handleFontChange.bind((0,s.default)(i)),i.initWpEditorJs=i.initWpEditorJs.bind((0,s.default)(i)),i.id="tinymce-htmleditor-component-".concat(e.fieldKey),i.state={},i.state.darkTextSkin=i.getDarkTextSkinState(),i.state.value=e.value,(0,mt.default)(window),window.tinymce&&(0,ft.default)(window.tinymce,window),i}return(0,r.default)(a,[{key:"shouldComponentUpdate",value:function(e,t){if(this.props.dynamicFieldOpened!==e.dynamicFieldOpened)return void 0!==window.tinymce&&(this.props.editorLoaded&&this.destroyEditor(),window.setTimeout(this.initWpEditorJs,1)),!0;if(e.editorLoaded&&void 0!==window.tinymce){var a=this.props.fieldKey,i="vcv-wpeditor-".concat(a),n=window.tinymce.get(i);if(n){if(n.getBody().style.backgroundColor=t.darkTextSkin?"#2f2f2f":"",t.value.match(Dt)){var l=Tt(t.value),r=t.value.match(Dt);if(l){var s=l.beforeBlock||"",o=l.afterBlock||"",c=s+window.encodeURIComponent(r[0])+window.encodeURIComponent(r[1])+o;n.setContent(c)}}if(this.props.value!==e.value&&!this.editorValue){if(e.value.match(Dt)){var u=Tt(e.value),d=e.value.match(Dt);if(u){var v=u.beforeBlock||"",p=u.afterBlock||"",m=v+window.encodeURIComponent(d[0])+window.encodeURIComponent(d[1])+p;n.setContent(m)}}else n.setContent(e.value);this.loadUsedFonts(e),n.nodeChanged()}this.editorValue&&(this.editorValue=null)}return this.props.editorLoaded!==e.editorLoaded}return!e.editorLoaded||this.props.value!==e.value}},{key:"loadUsedFonts",value:function(e){if(this.editor){var t=e.elementAccessPoint.cook().get("metaElementAssets"),a={};this.editor.getWin()&&(a.context=this.editor.getWin());var i=e.options.nestedAttrPath?e.options.nestedAttrPath:e.fieldKey;if(t&&t.googleFonts&&t.googleFonts[i]){var n=Object.keys(t.googleFonts[i]);n&&n.length>0&&tt().load(function(e){for(var t=1;t0){var o=r.googleFonts||{};o[s]=l,r.googleFonts=o}else r&&Object.prototype.hasOwnProperty.call(r,"googleFonts")&&delete r.googleFonts;i.set("metaElementAssets",r)}},{key:"handleChange",value:function(e){this.props.setFieldValue(e.currentTarget.value)}},{key:"handleChangeWpEditor",value:function(e){var t=e.getContent(),a=e.getBody();if(a){if(this.handleFontChange(a),this.props.dynamicFieldOpened){t=decodeURIComponent(t);var i=Tt(t);i&&this.setState({blockInfo:i})}var n=this.props,l=n.updater,r=n.fieldKey,s=n.fieldType,o=n.setValueState;this.editorValue=!0,o(t),window.setTimeout((function(){l(r,t,null,s)}),0)}}},{key:"handleChangeQtagsEditor",value:function(e){var t=xt()(e.target.value);this.props.setFieldValue(t)}},{key:"skinChange",value:function(e,t){this.setState({darkTextSkin:t}),this.props.updater(e,t)}},{key:"renderFallbackEditor",value:function(){var e=this.props.value;return v.createElement("div",{className:"vcv-ui-form-input vcv-ui-form-tinymce"},v.createElement("textarea",{id:this.id,onChange:this.handleChange,onKeyUp:this.handleChange,value:e,style:{width:"100%",minHeight:"300px"}}))}},{key:"initWpEditorJs",value:function(e){var t=this,a=this.props.fieldKey,i="vcv-wpeditor-".concat(a);document.querySelector("#"+i)&&window.tinyMCEPreInit&&(this.props.dynamicFieldOpened?(window.tinyMCEPreInit.mceInit[i]=Object.assign({},window.tinyMCEPreInit.mceInit.__VCVIDDYNAMIC__,{id:i,menubar:!1,statusbar:!1,plugins:"textcolor",toolbar1:"formatselect,bold,italic,alignleft,aligncenter,alignright",toolbar2:"fontselect,fontsizeselect,removeformat,forecolor",powerpaste_word_import:"clean",powerpaste_html_import:"clean",formats:{fontweight:{inline:"span",toggle:!1,styles:{fontWeight:"%value"},clear_child_styles:!0},fontstyle:{inline:"span",toggle:!1,styles:{fontStyle:"%value"},clear_child_styles:!0},defaultfont:{inline:"span",toggle:!1,styles:{fontFamily:""},clear_child_styles:!0}},selector:"#"+i,setup:function(e){t.editor=e,e.on("keyup change undo redo",t.handleChangeWpEditor.bind(t,e))},init_instance_callback:function(a){if(!e){var i=document.querySelector(".vcv-ui-form-wp-tinymce");!i||(n=i.getBoundingClientRect()).top>=0&&n.left>=0&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&n.right<=(window.innerWidth||document.documentElement.clientWidth)||i.scrollIntoView()}var n;t.loadUsedFonts(t.props),a.iframeElement.style.visibility="hidden",a.iframeElement.style.height="0",a.on("BeforeExecCommand",(function(){a.selection.select(a.getBody(),!0)})),a.on("nodeChange",(function(){a.selection.select(a.getBody(),!0)})),a.selection.select(a.getBody(),!0),t.props.setEditorLoaded(!0)}}),window.tinyMCEPreInit.qtInit[i]=Object.assign({},window.tinyMCEPreInit.qtInit.__VCVIDDYNAMIC__,{id:i}),window.setTimeout((function(){document.querySelector("#"+i)&&window.switchEditors&&window.switchEditors.go(i,"tmce")}),10)):(window.tinyMCEPreInit.mceInit[i]=Object.assign({},window.tinyMCEPreInit.mceInit.__VCVID__,{id:i,selector:"#"+i,setup:function(e){t.editor=e,e.on("keyup change undo redo",t.handleChangeWpEditor.bind(t,e))},init_instance_callback:function(){t.loadUsedFonts(t.props),t.props.setEditorLoaded(!0);var e=document.getElementById("vcv-wpeditor-output_ifr");e&&e.contentWindow.addEventListener("mouseup",(function(e){"object"===(0,Be.default)(e)&&e.button&&e.button>2&&e.preventDefault()}))}}),window.tinyMCEPreInit.qtInit[i]=Object.assign({},window.tinyMCEPreInit.qtInit.__VCVID__,{id:i}),window.setTimeout((function(){document.querySelector("#"+i)&&(window.quicktags&&window.quicktags(window.tinyMCEPreInit.qtInit[i]),window.switchEditors&&window.switchEditors.go(i,"tmce"),window.QTags&&(delete window.QTags.instances[0],window.QTags.instances[i]&&window.QTags.instances[i].canvas.addEventListener("keyup",t.handleChangeQtagsEditor)))}),10)))}},{key:"componentDidMount",value:function(){var e=this;void 0!==window.tinymce&&window.setTimeout((function(){e.initWpEditorJs(!0)}),1)}},{key:"componentWillUnmount",value:function(){void 0!==window.tinymce&&this.destroyEditor()}},{key:"destroyEditor",value:function(){if(void 0!==window.tinymce){var e=this.props.fieldKey,t="vcv-wpeditor-".concat(e);window.tinyMCE&&window.tinyMCE.get(t)&&window.tinyMCE.get(t).remove(),window.tinyMCE&&window.tinyMCE.editors&&window.tinyMCE.editors[t]&&window.tinyMCE.editors[t].destroy(),window.QTags&&window.QTags.instances[t]&&(window.QTags.instances[t].canvas.removeEventListener("keyup",this.handleChangeQtagsEditor),delete window.QTags.instances[t]),this.editor=!1,this.props.setEditorLoaded(!1)}}},{key:"encodeHTML",value:function(e){return e.replace(/
/g,"\n").replace(/[\u00A0-\u9999<>&$](?!#)/gim,(function(e){return""+e.charCodeAt(0)+";"}))}},{key:"getSkinToggle",value:function(){var e=this.props&&this.props.options&&this.props.options.skinToggle;return e?v.createElement(Ct,{api:this.props.api,fieldKey:e,updater:this.skinChange,value:this.state.darkTextSkin}):null}},{key:"getDarkTextSkinState",value:function(){var e=this.props,t=e.elementAccessPoint,a=e.options,i=e.editFormOptions,n=a&&a.skinToggle;if(i&&i.nestedAttr&&i.activeParamGroup)return!(!n||!i.activeParamGroup[n]);var l=t.cook().toJS();return!!(n&&l&&l[n])}},{key:"getFieldComponent",value:function(e){return v.createElement(v.Fragment,null,v.createElement("div",{className:"vcv-ui-form-wp-tinymce-inner",dangerouslySetInnerHTML:{__html:e}}),this.getSkinToggle())}},{key:"render",value:function(){if(void 0!==window.tinymce){var e=this.props.fieldKey,t="vcv-wpeditor-".concat(e);if(this.props.dynamicFieldOpened){var a=this.state.value;if(this.state.value.match(Dt)){var i=Tt(this.state.value),n=this.state.value.match(Dt);if(i){var l=i.beforeBlock||"",r=i.afterBlock||"";a=l+window.encodeURIComponent(n[0])+window.encodeURIComponent(n[1])+r}}var s=document.getElementById("vcv-wpeditor-dynamic-template").innerHTML.replace(/__VCVIDDYNAMIC__/g,t).replace(/%%content%%/g,a);return v.createElement(v.Fragment,null,this.getFieldComponent(s))}var o=document.getElementById("vcv-wpeditor-template").innerHTML.replace(/__VCVID__/g,t).replace(/%%content%%/g,this.encodeHTML(this.state.value));return v.createElement(v.Fragment,null,this.getFieldComponent(o))}return this.renderFallbackEditor()}}],[{key:"getDerivedStateFromProps",value:function(e,t){return t.value!==e.value?{value:e.value}:null}}]),a}(v.Component),Pt=a("./node_modules/react-dom/client.js"),Ot=a("./public/sources/attributes/dynamicField/dynamicAttribute.js"),jt=a("./node_modules/react-redux/es/index.js"),At=a("./public/sources/attributes/attachimage/stockMediaTab.js"),Mt=a("./public/sources/attributes/attachimage/giphyMediaTab.js"),Nt=a("./public/editor/stores/store.js"),_t=a("./public/editor/stores/notifications/slice.js");function Bt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var It=(0,i.getService)("utils"),Ft=It.getBlockRegexp,Vt=It.parseDynamicBlock,Ht=(0,i.getService)("roleManager"),Ut=(0,i.getStorage)("settings"),zt=Ft(),$t=["wysiwyg","textarea"],Kt=(0,i.getService)("dataManager"),Wt=function(e){(0,o.default)(a,e);var t=Bt(a);function a(e){var i;(0,l.default)(this,a),(i=t.call(this,e)).giphyRoot=null,i.stockImageRoot=null,i.handleDynamicFieldOpen=i.handleDynamicFieldOpen.bind((0,s.default)(i)),i.handleDynamicFieldClose=i.handleDynamicFieldClose.bind((0,s.default)(i)),i.handleDynamicFieldChange=i.handleDynamicFieldChange.bind((0,s.default)(i)),i.setValueState=i.setValueState.bind((0,s.default)(i)),i.setEditorLoaded=i.setEditorLoaded.bind((0,s.default)(i)),i.handleBodyClick=i.handleBodyClick.bind((0,s.default)(i)),i.onToggleChange=i.onToggleChange.bind((0,s.default)(i));var n=e.options&&e.options.dynamicField&&"string"==typeof i.state.value&&i.state.value.match(zt);if(i.state.dynamicFieldOpened=n,i.state.isDynamicSet=n,e.options&&e.options.extraToggle){var r=Vt(i.state.value);r&&r.blockAtts&&(i.state.dynamicExtraToggleValue=e.options.extraToggle.trueValue===r.blockAtts.value)}return n&&(i.state.exceptionField=i.getExceptionField(i.state.value,i.props.fieldType)),i}return(0,r.default)(a,[{key:"componentDidMount",value:function(){if(void 0===window.wp)return!1;document.body.addEventListener("click",this.handleBodyClick);var e=window.wp.media.view.MediaFrame.Post;window.wp.media.view.MediaFrame.Post=e.extend({bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.off("content:render:unsplash",this.stockImagesContent,this),this.on("content:render:unsplash",this.stockImagesContent,this),this.off("content:render:giphy",this.giphyContent,this),this.on("content:render:giphy",this.giphyContent,this)},stockImagesContent:function(){this.content.set(new a({controller:this}))},giphyContent:function(){this.content.set(new i({controller:this}))},browseRouter:function(t){e.prototype.browseRouter.apply(this,arguments),Ht.can("hub_unsplash",Ht.defaultTrue())&&t.set("unsplash",{text:"Stock Images",priority:60}),Ht.can("hub_giphy",Ht.defaultTrue())&&t.set("giphy",{text:"Giphy",priority:70})}});var t=this,a=window.wp.media.View.extend({remove:function(){return t.stockImageRoot&&t.stockImageRoot.unmount(),t.stockImageRoot=null,this},render:function(){return t.stockImageRoot||(t.stockImageRoot=(0,Pt.createRoot)(this.$el.get(0))),t.stockImageRoot.render(v.createElement(jt.Provider,{store:Nt.default},v.createElement(At.default,null))),this}}),i=window.wp.media.View.extend({remove:function(){return t.giphyRoot&&t.giphyRoot.unmount(),t.giphyRoot=null,this},render:function(){return t.giphyRoot||(t.giphyRoot=(0,Pt.createRoot)(this.$el.get(0))),t.giphyRoot.render(v.createElement(jt.Provider,{store:Nt.default},v.createElement(Mt.default,null))),this}});window.wp.media.controller.Library.prototype.defaults.contentUserSetting=!1}},{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.handleBodyClick)}},{key:"handleBodyClick",value:function(e){e.target.classList.contains("insert-media")?Nt.default.dispatch((0,_t.portalChanged)(".media-frame")):(e.target.classList.contains("media-modal-icon")||e.target.classList.contains("media-button-insert"))&&Nt.default.dispatch((0,_t.portalChanged)(null))}},{key:"handleDynamicFieldClose",value:function(){var e=this;window.setTimeout((function(){e.setState({dynamicFieldOpened:!1,isDynamicSet:!1,exceptionField:!1})}),1)}},{key:"handleDynamicFieldOpen",value:function(e){this.setState({dynamicFieldOpened:!0}),e&&e.state&&e.state.blockInfo&&e.state.blockInfo.value&&this.setState({isDynamicSet:!0})}},{key:"handleDynamicFieldChange",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.props.onDynamicFieldChange(e,t,a),n=this.getExceptionField(i,this.props.fieldType),l=this.state.value,r=Vt(l);if(r){var s=r.beforeBlock||"",o=r.afterBlock||"
";i=s+i+o}else i="".concat(i,"
");return this.setState({isDynamicSet:!0,exceptionField:n}),i}},{key:"setValueState",value:function(e){this.setState({value:e})}},{key:"setEditorLoaded",value:function(e){this.setState({editorLoaded:e})}},{key:"getExceptionField",value:function(e,t){var a=!1,i=e&&e.split(zt);if(i.length>1){var n=JSON.parse(i[4].trim()).value,l=n.includes(":")&&n.split(":"),r=Ut.state("postFields").get();if(l&&r&&r[t]){var s=l[0],o=r[t][s];if(o&&o.group&&o.group.values){var c=o.group.values.find((function(e){return e.value===n}));a=c&&c.fieldType&&$t.includes(c.fieldType)}}}return a}},{key:"onToggleChange",value:function(e,t){var a=this.props.options.extraToggle;this.setState({dynamicExtraToggleValue:t});var i=t?a.trueValue:a.falseValue,n=this.props.onDynamicFieldChange(i,Kt.get("sourceID")),l=Vt(this.state.value);l?n=(l.beforeBlock||"")+n+(l.afterBlock||"
"):n="".concat(n,"
");this.setFieldValue(n)}},{key:"getExtraToggle",value:function(){var e=this.props.options;if(e&&e.extraToggle){var t=null;return e.extraToggle.description&&(t=v.createElement(xe(),null,e.extraToggle.description)),v.createElement("div",{className:"vcv-ui-form-group"},v.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},v.createElement("span",{className:"vcv-ui-form-group-heading"},e.extraToggle.title),t),v.createElement(Z.default,{fieldKey:"html_editor_dynamic_extra_toggle",updater:this.onToggleChange,value:this.state.dynamicExtraToggleValue}))}return null}},{key:"render",value:function(){var e=this.props.options&&this.props.options.dynamicField,t=this.props.options&&this.props.options.onlyDynamic,a=this.props.options&&this.props.options.onlyDynamicCustomFields,i=D()({"vcv-ui-form-wp-tinymce":!0,"vcv-is-invisible":!0!==this.state.editorLoaded,"vcv-ui-form-field-dynamic-is-opened":this.state.dynamicFieldOpened,"vcv-ui-form-field-dynamic-is-active":this.state.isDynamicSet,"vcv-ui-form-field-has-dynamic":e,"vcv-ui-form-field-has-exception-field":this.state.exceptionField,"vcv-ui-form-field-only-dynamic":t}),n=null;return t&&!a||(n=v.createElement(Ot.default,(0,S.default)({},this.props,{onOpen:this.handleDynamicFieldOpen,onClose:this.handleDynamicFieldClose,onDynamicFieldChange:this.handleDynamicFieldChange,setFieldValue:this.setFieldValue,value:this.state.value,onlyDynamicCustomFields:a}))),v.createElement("div",{className:i},v.createElement(Rt,(0,S.default)({},this.props,{value:this.state.value,setFieldValue:this.setFieldValue,setValueState:this.setValueState,setEditorLoaded:this.setEditorLoaded,dynamicFieldOpened:this.state.dynamicFieldOpened,editorLoaded:this.state.editorLoaded})),n,this.getExtraToggle(),v.createElement("div",{className:"vcv-ui-form-wp-tinymce-clearfix"}))}}]),a}(p.default);function Gt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}(0,d.default)(Wt,"defaultProps",{fieldType:"htmleditor"});var qt=(0,i.getStorage)("attributes"),Zt=(0,i.getService)("dataManager"),Yt=function(e){(0,o.default)(a,e);var t=Gt(a);function a(e){var i;(0,l.default)(this,a),i=t.call(this,e),(0,d.default)((0,s.default)(i),"handlePopupToggle",(function(e){e&&e.preventDefault&&e.preventDefault(),i.state.popupOpen?document.body.removeEventListener("click",i.closeIfNotInside):document.body.addEventListener("click",i.closeIfNotInside),i.setState({popupOpen:!i.state.popupOpen,search:"",category:""})})),(0,d.default)((0,s.default)(i),"handleSearchChange",(function(e){i.setState({search:e.currentTarget.value,category:""})})),(0,d.default)((0,s.default)(i),"handleCategoryChange",(function(e){i.setState({category:e.currentTarget.value,search:""})})),(0,d.default)((0,s.default)(i),"handleIconSetChange",(function(e){var t=Object.assign({},i.state.value);t.iconSet=e.currentTarget.value,i.setState({value:t,category:"",search:""})})),(0,d.default)((0,s.default)(i),"closeIfNotInside",(function(e){e&&e.preventDefault();var t=e.target,a=".vcv-ui-form-iconpicker-content",n=".vcv-ui-iconpicker-picker-dropdown";(void 0===t.closest?i.getClosest(t,a)||i.getClosest(t,n):t.closest(a)||t.closest(n))||i.handlePopupToggle()}));var n=qt.state("iconpicker:iconSet").get(),r=n[e.options.iconType]||n.icons,o=e.value.iconSet;r[o]||(o=Object.keys(r)[0]);return i.state={search:"",category:"",popupOpen:!1,value:{icon:e.value.icon,iconSet:o},showSearch:!("search"in e.options)||e.options.search,iconSetList:r},i}return(0,r.default)(a,[{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.closeIfNotInside)}},{key:"filteredIcons",value:function(){var e=this.state,t=e.category,a=e.search,i=e.value,n=e.iconSetList,l=i.iconSet,r=[],s=[];if(!Object.prototype.hasOwnProperty.call(n[l],"iconData"))return r;if(!n[l]){var o=Object.keys(n);l=o[0]}var c=function(e,t){e.forEach((function(e){s.indexOf(e.id)>-1||(t&&(e.disabled=!0),s.push(e.id),r.push(e))}))};return t?c(n[l].iconData[t],n[l].iconData[t].disabled):Array.isArray(n[l].iconData)?c(n[l].iconData,n[l].disabled):Object.keys(n[l].iconData).forEach((function(e){c(n[l].iconData[e],n[l].disabled)})),a&&(r=r.filter((function(e){return e.title.toLowerCase().indexOf(a.toLowerCase())>-1}))),r}},{key:"iconsContent",value:function(){var e=this,t=this.state.value.icon,a=[];return this.filteredIcons().forEach((function(i){var n=D()({"vcv-ui-form-iconpicker-option":!0,"vcv-ui-form-state--active":i.id===t,"vcv-ui-form-iconpicker--disabled":i.disabled});a.push(v.createElement("span",{key:i.id,className:n,value:i.id,onClick:e.handleChange,title:i.title},v.createElement("i",{className:i.id})))})),a}},{key:"categoriesContent",value:function(){var e=[],t=this.state.iconSetList,a=this.state.value.iconSet;t[a]||(a=Object.keys(t)[0]);return a&&void 0!==t[a]&&void 0!==t[a].iconData&&!Array.isArray(t[a].iconData)&&Object.keys(t[a].iconData).forEach((function(t){e.push(v.createElement("option",{key:"innerCategory"+t,value:t},t))})),e}},{key:"popupContent",value:function(){var e=this.state,t=e.search,i=e.category,n=e.value,l=e.showSearch,r=e.iconSetList,s=n.iconSet,o=this.categoriesContent(),c=this.iconsContent();c.length||c.push(v.createElement("div",{className:"vcv-ui-form-iconpicker-error",key:"no-icon-found"},"No icons found"));var u=D()({"vcv-ui-form-iconpicker-content":!0,"vcv-ui-form-state--active":this.state.popupOpen}),d="",p=Object.keys(r).length;o.length&&p>1&&(d=v.createElement("select",{onChange:this.handleCategoryChange,value:i,className:"vcv-ui-form-dropdown"},v.createElement("option",{key:"all",value:""},"From all categories"),o));var m=a.localizations?a.localizations.downloadPremiumIconLibraries:"Download Premium Icon Libraries",f=a.localizations?a.localizations.availableInPremiumText:"Available in Premium",h="";if(p>1){var g=[],y=Object.keys(r).filter((function(e){return r[e].default})),b=Object.keys(r).filter((function(e){return!r[e].default})).sort();(b=y.concat(b)).forEach((function(e){var t=e.charAt(0).toUpperCase()+e.slice(1),a=!1;r[e].premium&&(Zt.get("isPremiumActivated")?t+=" (".concat(m,")"):t+=" (".concat(f,")"),a=!0);var i=t;g.push(v.createElement("option",{disabled:a,key:"inner"+e,value:e},i))})),h=v.createElement("select",{onChange:this.handleIconSetChange,value:s,className:"vcv-ui-form-dropdown"},g)}var C=null;return l&&(C=v.createElement("div",{className:"vcv-ui-input-search"},v.createElement("input",{type:"search",value:t,onChange:this.handleSearchChange,placeholder:"Search Icon",className:"vcv-ui-form-input"}),v.createElement("label",{className:"vcv-ui-form-input-search-addon"},v.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})))),v.createElement("div",{className:u},v.createElement("div",{className:"vcv-ui-form-iconpicker-content-heading"},h,C,d),v.createElement("div",{className:"vcv-ui-form-iconpicker-options"},c))}},{key:"handleChange",value:function(e){var t=Object.assign({},this.state.value);t.icon=e.currentTarget.attributes.value.textContent,this.setFieldValue(t)}},{key:"getClosest",value:function(e,t){var a,i;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(a=e,!0)}));e;){if((i=e.parentElement)&&i[a](t))return i;e=i}return null}},{key:"render",value:function(){var e=this.state.popupOpen,t=this.state.value.icon,a=D()({"vcv-ui-param-iconpicker-icon-empty":!t},t),i=D()({"vcv-ui-form-dropdown":!0,"vcv-ui-form-dropdown-style--inline":!0,"vcv-ui-iconpicker-picker-dropdown":!0,"vcv-ui-form-state--focus":e}),n="";e&&(n=this.popupContent());var l=D()({"vcv-ui-form-iconpicker":!0});return v.createElement("div",{className:l},v.createElement("div",{className:"vcv-ui-form-iconpicker"},v.createElement("div",{className:i,onClick:this.handlePopupToggle},v.createElement("i",{className:a})),n))}}]),a}(p.default);(0,d.default)(Yt,"defaultProps",{fieldType:"iconpicker"}),(0,d.default)(Yt,"localizations",Zt.get("localizations")),Yt.DEFAULT_ICON_SET="fontawesome";var Jt=Yt;function Qt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var Xt=function(e){(0,o.default)(a,e);var t=Qt(a);function a(){return(0,l.default)(this,a),t.apply(this,arguments)}return(0,r.default)(a,[{key:"render",value:function(){var e=this.state.value,t=this.props,a=t.placeholder,i=t.options,n=i.min,l=i.max,r="vcv-ui-form-dropdown vcv-ui-form-icon "+i.iconClasses;return v.createElement("div",{className:"vcv-ui-form-input-icon"},v.createElement("div",{className:"vcv-ui-form-input-group"},v.createElement("div",{className:r}),v.createElement("input",{className:"vcv-ui-form-input",type:i.inputType,min:n,max:l,onChange:this.handleChange,placeholder:a,value:e})))}}]),a}(p.default);(0,d.default)(Xt,"defaultProps",{fieldType:"inputIcon"});var ea=Xt,ta={size:[{value:"px",label:"px"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"},{value:"%",label:"%"}],currency:[{value:"$_",label:"U.S. Dollar"},{value:"CAD_",label:"Canadian Dollar"},{value:"€_",label:"Euro"},{value:"£_",label:"Pound Sterling"},{value:"AR$",label:"Argentine Peso"},{value:"AUD_",label:"Australian Dollar"},{value:"AZN_",label:"Azerbaijani New Manats"},{value:"BHD_",label:"Bahrain Dinar"},{value:"R$_",label:"Brazilian Real"},{value:"BGN_",label:"Bulgarian Lev"},{value:"XOF_",label:"CFA Franc BCEAO"},{value:"CL$_",label:"Chilean Peso"},{value:"CNY_",label:"Chinese Yuan"},{value:"COP_",label:"Columbian Peso"},{value:"_Kč",label:"Czech Koruna"},{value:"DKK_",label:"Danish Krone"},{value:"EGP_",label:"Egyptian Pound"},{value:"FJD_",label:"Fijian Dollar"},{value:"GEL_",label:"Georgian Lari"},{value:"HK$_",label:"Hong Kong Dollar"},{value:"HUF_",label:"Hungarian Forint"},{value:"Rs._",label:"Indian Rupee"},{value:"Rp_",label:"Indonesian Rupiah"},{value:"¥_",label:"Japanese Yen"},{value:"JOD_",label:"Jordanian Dinar"},{value:"KZT_",label:"Kazakhstani Tenge"},{value:"KRW_",label:"Korean Won"},{value:"KWD_",label:"Kuwaiti Dinar"},{value:"MYR_",label:"Malaysian Ringgit"},{value:"MXN_",label:"Mexican Peso"},{value:"MDL_",label:"Moldovan Leu"},{value:"NAD_",label:"Namibian Dollar"},{value:"₪_",label:"New Israeli Sheqel"},{value:"TWD_",label:"New Taiwan Dollar"},{value:"NZD_",label:"New Zealand Dollar"},{value:"NOK_",label:"Norwegian Krone"},{value:"OMR_",label:"Omani Rial"},{value:"PHP",label:"Philippine Peso"},{value:"_zł",label:"Polish Zloty"},{value:"QAR_",label:"Qatari Riyal"},{value:"_lei",label:"Romanian New Leu"},{value:"₽_",label:"Russian Ruble"},{value:"SAR_",label:"Saudi Arabian Riyal"},{value:"S$_",label:"Singaporean Dollar"},{value:"ZAR_",label:"South Africa Rand"},{value:"SEK_",label:"Swedish Krona"},{value:"CHF_",label:"Swiss Franc"},{value:"THB_",label:"Thai Baht"},{value:"TL_",label:"Turkish Lira"},{value:"AED_",label:"U.A.E. Dirham"},{value:"UAH_",label:"Ukraine Hryvnia"},{value:"BTC",label:"Bitcoin"},{value:"ETH",label:"Ethereum"}]};function aa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var ia=function(e){(0,o.default)(a,e);var t=aa(a);function a(e){var i;return(0,l.default)(this,a),i=t.call(this,e),(0,d.default)((0,s.default)(i),"list",null),i.state=i.updateState(i.props),i.handleClick=i.handleClick.bind((0,s.default)(i)),i.handleSelectToggle=i.handleSelectToggle.bind((0,s.default)(i)),i.setFieldValue=i.setFieldValue.bind((0,s.default)(i)),i.handleInputChange=i.handleInputChange.bind((0,s.default)(i)),i.handleDropdownChange=i.handleDropdownChange.bind((0,s.default)(i)),i.dynamicAttributeChange=i.dynamicAttributeChange.bind((0,s.default)(i)),i}return(0,r.default)(a,[{key:"updateState",value:function(e){return{input:e.value.input||e.value||e.defaultValue.input,select:e.value.select||e.defaultValue.select,openedSelect:!1}}},{key:"handleClick",value:function(e){e&&e.preventDefault(),this.list.contains(e.target)||this.handleSelectToggle()}},{key:"handleSelectToggle",value:function(e){this.state.openedSelect?document.body.removeEventListener("click",this.handleClick):document.body.addEventListener("click",this.handleClick),e&&e.target&&this.setState({openedSelect:!this.state.openedSelect})}},{key:"createGroup",value:function(e,t,a){var i=[],n=t.values,l=t.label,r=l.replace(/\s+/g,"");for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&i.push(this.createOptions(s,n,a));return v.createElement("optgroup",{key:a+":"+e+":"+r,label:l},i)}},{key:"createOptions",value:function(e,t,a,i){var n=t[e].value,l=t[e].label;if("large"===i){var r=n.replace("_",""),s="vcv-ui-form-input-select-item";return(this.state&&this.state.select||this.props.value.select)===n&&(s+=" vcv-ui-form-input-select-item-active"),v.createElement("div",{key:a+":"+e+":"+n,onClick:this.hangleLargeListClick.bind(this,n),className:s},v.createElement("span",null,r," ",l))}return v.createElement("option",{key:a+":"+e+":"+n,value:n},l)}},{key:"getSelectOptions",value:function(e){e||(e=this.props);var t=(e.options||{}).values,a=(e.options||{}).global;return!a||t&&t.length||(t="function"==typeof window[a]?window[a]():window[a]||[]),t}},{key:"getDefaultOptions",value:function(e){e||(e=this.props);var t=(e.options||"").type;return t&&ta[t]?ta[t]:[]}},{key:"generateSelectChildren",value:function(e){var t=[],a=this.getDefaultOptions(e),i=[].concat((0,E.default)(a),(0,E.default)(this.getSelectOptions(e))),n=e.fieldKey,l=e.options&&("currency"===e.options.type||e.options.large)?"large":"small";for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(Object.prototype.hasOwnProperty.call(i[r],"group")&&"small"===l?t.push(this.createGroup(r,i[r].group,n)):t.push(this.createOptions(r,i,n,l)));return t}},{key:"handleInputChange",value:function(e){this.setFieldValue("input",e.target.value)}},{key:"handleDropdownChange",value:function(e){this.setFieldValue("select",e.target.value)}},{key:"dynamicAttributeChange",value:function(e){this.setFieldValue("input",e)}},{key:"hangleLargeListClick",value:function(e){this.handleSelectToggle(),this.setFieldValue("select",e)}},{key:"setFieldValue",value:function(e,t){var a,i=this.props,n=i.updater,l=i.fieldKey,r=this.state,s=r.input,o=r.select;n(l,(0,d.default)({input:s,select:o},e,t)),this.setState((a={},(0,d.default)(a,e,t),(0,d.default)(a,"openedSelect",!1),a))}},{key:"getSelect",value:function(e){if(e||(e=this.props),e.options&&("currency"===e.options.type||e.options.large)){var t=this.state.select.replace("_",""),a="vcv-ui-form-dropdown vcv-ui-form-input-select";return this.state.openedSelect&&(a+=" vcv-ui-form-state--focus"),v.createElement("div",{className:a,onClick:this.handleSelectToggle},t)}var i=this.generateSelectChildren(e);return v.createElement("select",{value:this.state.select,onChange:this.handleDropdownChange,className:"vcv-ui-form-dropdown"},i)}},{key:"getList",value:function(){var e=this;if(this.state.openedSelect){var t=this.generateSelectChildren(this.props);return v.createElement("div",{className:"vcv-ui-form-input-select-list",ref:function(t){e.list=t}},t)}return null}},{key:"render",value:function(){var e=this.state.input,t=this.props.placeholder;!t&&this.props.options&&this.props.options.placeholder&&(t=this.props.options.placeholder);var a=this.getSelect(this.props),i=this.getList(),n=D()({"vcv-ui-form-input-select":!0,"vcv-ui-form-field-dynamic":this.props.options&&this.props.options.dynamicField}),l=v.createElement("div",{className:n},v.createElement("div",{className:"vcv-ui-form-input-group"},v.createElement("input",{className:"vcv-ui-form-input",type:"text",onChange:this.handleInputChange,placeholder:t,value:e}),a),i);return v.createElement(Ot.default,(0,S.default)({},this.props,{setFieldValue:this.dynamicAttributeChange,value:e}),l)}}]),a}(p.default);function na(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}(0,d.default)(ia,"defaultProps",{fieldType:"inputSelect"});var la=a("./node_modules/@babel/runtime/helpers/esm/get.js");function ra(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var sa=function(e){(0,o.default)(a,e);var t=ra(a);function a(e){var i;return(0,l.default)(this,a),i=t.call(this,e),(0,d.default)((0,s.default)(i),"selectChildren",null),i.generateSelectChildren(i.props),i}return(0,r.default)(a,[{key:"componentDidUpdate",value:function(e){(0,la.default)((0,u.default)(a.prototype),"componentDidUpdate",this).call(this,e),(0,x.isEqual)(e,this.props)||this.generateSelectChildren(this.props)}},{key:"createGroup",value:function(e,t,a){var i=[],n=t.values,l=t.label,r=l.replace(/\s+/g,"");for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&i.push(this.createOptions(s,n,a));return v.createElement("optgroup",{key:a+":"+e+":"+r,label:l},i)}},{key:"createOptions",value:function(e,t,a){var i=t[e].value,n=t[e].label;return v.createElement("option",{key:a+":"+e+":"+i,value:i},n)}},{key:"getSelectOptions",value:function(e){e||(e=this.props);var t=(e.options||{}).values,a=(e.options||{}).global;return!a||t&&t.length||(t="function"==typeof window[a]?window[a]():window[a]||[]),t}},{key:"generateSelectChildren",value:function(e){var t=[],a=this.getSelectOptions(e),i=e.fieldKey;for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(Object.prototype.hasOwnProperty.call(a[n],"group")?t.push(this.createGroup(n,a[n].group,i)):t.push(this.createOptions(n,a,i)));this.selectChildren=t}},{key:"handleChange",value:function(e){for(var t=e.target.options,a=[],i=0,n=t.length;i=i.max&&(n=!0),i.min&&a&&a.value&&a.value.length<=i.min&&(l=!0),a&&a.value&&a.value.length<=1&&(l=!0);var r=wa.get("localizations"),s=r?r.clone:"Clone",o=r?r.remove:"Remove",c=r?r.edit:"Edit",u=null;n||(u=v.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:s,onClick:function(){t.clickClone(e)}},v.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-copy"})));var d=null;return l||(d=v.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:o,onClick:function(){t.clickDelete(e)}},v.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-trash"}))),v.createElement("div",{className:"vcv-ui-tree-layout-control-actions-container"},v.createElement("span",{className:"vcv-ui-tree-layout-control-actions"},v.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:c,onClick:function(){t.clickEdit(e)}},v.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-edit"})),u,d))}},{key:"render",value:function(){var e=this.state.value,t=this.props.options,a=!1;t.max&&e&&e.value&&e.value.length>=t.max&&(a=!0);var i=wa.get("localizations"),n=i?i.add:"Add",l=null;return a||(l=v.createElement("div",{className:"vcv-ui-form-params-group-add-item vcv-ui-icon vcv-ui-icon-add",onClick:this.handleAddClick,title:n})),v.createElement(Ot.default,(0,S.default)({},this.props,{setFieldValue:this.setFieldValue,value:e}),e.value&&e.value.length?null:v.createElement("div",{className:"vcv-ui-form-group-heading"},t.title),v.createElement("div",{className:"vcv-ui-form-params-group"},this.getSortableList(),l))}}]),a}(p.default);function Ea(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}(0,d.default)(Sa,"defaultProps",{fieldType:"paramsGroup"});var La=function(e){(0,o.default)(a,e);var t=Ea(a);function a(){return(0,l.default)(this,a),t.apply(this,arguments)}return(0,r.default)(a,[{key:"handleChange",value:function(e){this.setFieldValue(e.currentTarget.value)}},{key:"getValues",value:function(){var e=this.props,t=(e.options||{}).values,a=(e.options||{}).global;return!a||t&&t.length||(t="function"==typeof window[a]?window[a]():window[a]||[]),t}},{key:"render",value:function(){var e=this.props.fieldKey,t=[],a=this.getValues(),i=this.state.value;for(var n in a){var l=a[n].value,r=i===l?"checked":"";t.push(v.createElement("label",{key:"".concat(e,":").concat(n,":").concat(l),className:"vcv-ui-form-radio"},v.createElement("input",{type:"radio",name:"".concat(e),onChange:this.handleChange,checked:r,value:l}),v.createElement("span",{className:"vcv-ui-form-radio-indicator"}),a[n].label))}var s="vcv-ui-form-radio-buttons";return this.props.options&&this.props.options.listView&&(s+=" vcv-ui-form-radio-buttons--list"),v.createElement("div",{className:s},t)}}]),a}(p.default);(0,d.default)(La,"defaultProps",{fieldType:"radio"});var Ta=a("./public/components/codeEditor/codeEditor.js");function Da(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var Ra=function(e){(0,o.default)(a,e);var t=Da(a);function a(e){var i;return(0,l.default)(this,a),i=t.call(this,e),(0,d.default)((0,s.default)(i),"editorWrapper",null),(0,d.default)((0,s.default)(i),"codeEditor",null),i.setValue=i.setValue.bind((0,s.default)(i)),i}return(0,r.default)(a,[{key:"componentDidMount",value:function(){var e=this.props.value;this.props.options.mode&&"html"!==this.props.options.mode?"javascript"===this.props.options.mode&&(this.codeEditor=Ta.default.getEditor(this.editorWrapper,"javascript",e)):this.codeEditor=Ta.default.getEditor(this.editorWrapper,"htmlmixed",e),this.codeEditor.setSize("100%",this.props.options.height||"50vh"),this.codeEditor.on("change",this.setValue)}},{key:"componentDidUpdate",value:function(){this.codeEditor.refresh()}},{key:"setValue",value:function(){this.setFieldValue(this.codeEditor.getValue())}},{key:"render",value:function(){var e=this;return v.createElement("textarea",{className:"vcv-row-html-editor-container",ref:function(t){return e.editorWrapper=t}})}}]),a}(p.default);(0,d.default)(Ra,"defaultProps",{fieldType:"rawCode"}),(0,d.default)(Ra,"propTypes",{fieldKey:P().string.isRequired,value:P().string.isRequired,options:P().object.isRequired});var Pa=a("./public/sources/attributes/responsivenessSettings/Component.js"),Oa=a("./public/sources/attributes/rowLayout/Component.js");function ja(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var Aa=(0,i.getService)("dataManager"),Ma=function(e){(0,o.default)(a,e);var t=ja(a);function a(e){var i;return(0,l.default)(this,a),i=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),i.valueChangeHandler=i.valueChangeHandler.bind((0,s.default)(i)),i.getStickyOffset=i.getStickyOffset.bind((0,s.default)(i)),i}return(0,r.default)(a,[{key:"updateState",value:function(e){return e.value?this.parseValue(e.value):w().defaultsDeep({},e,a.defaultState)}},{key:"parseValue",value:function(e){var t=w().defaultsDeep({},a.defaultState),i=[];return w().isEmpty(e.device)||(t.currentDevice=Object.keys(e.device).shift()),i.push("all"),i.forEach((function(i){t.devices[i]=w().defaultsDeep({},a.deviceDefaults),e.device&&e.device[i]&&(t.devices[i]=w().defaultsDeep({},e.device[i],t.devices[i]))})),t}},{key:"updateValue",value:function(e,t){var i={},n=[];"all"===(e=this.updateState(e)).currentDevice&&n.push("all"),n.forEach((function(t){w().isEmpty(e.devices[t])||(e.devices[t].stickyEnable||(e.devices[t].stickyEnable=a.deviceDefaults.stickyEnable),i[t]=w().defaultsDeep({},e.devices[t]),Object.keys(i[t]).length||delete i[t])})),this.setFieldValue(i,t),this.setState(e)}},{key:"setFieldValue",value:function(e,t){var a=this.props;(0,a.updater)(a.fieldKey,{device:e},t)}},{key:"valueChangeHandler",value:function(e,t){var a=w().defaultsDeep({},this.state);a.devices[a.currentDevice][e]=t,this.updateValue(a,e)}},{key:"getStickyToggle",value:function(){var e="stickyEnable",t=this.state.devices[this.state.currentDevice][e]||!1;return v.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},v.createElement(Z.default,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:"Enable stickiness"},value:t}))}},{key:"getStickyOffset",value:function(){var e="stickyOffsetTop",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var i=t[e]||!1,n=a.localizations?a.localizations.marginTop:"Margin top",l=a.localizations?a.localizations.specifySpacesFromTheScreenTop:"Specify space (in pixels) from the screen top where element should stick.";return v.createElement("div",{className:"vcv-ui-form-group"},v.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},v.createElement("span",{className:"vcv-ui-form-group-heading"},n),v.createElement(xe(),null,l)),v.createElement(Ce.default,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{placeholder:a.deviceDefaults.stickyOffsetTop},value:i}))}},{key:"getStickyZIndex",value:function(){var e="stickyZIndex",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var i=t[e]||!1,n=a.localizations?a.localizations.zIndex:"Z-index",l=a.localizations?a.localizations.controlZIndexForElement:"Control the z-index for the section to place it over or under the following content. Sections with a higher index will be placed on top of sections with a lower index.";return v.createElement("div",{className:"vcv-ui-form-group"},v.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},v.createElement("span",{className:"vcv-ui-form-group-heading"},n),v.createElement(xe(),null,l)),v.createElement(Ce.default,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{placeholder:"999"},value:i}))}},{key:"getStickyContainerToggle",value:function(){var e="stickyContainer",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var i=t[e]||!1,n=a.localizations?a.localizations.relateToParent:"Relate to parent",l=a.localizations?a.localizations.limitStickinessToWorkOnlyInTheParentContainer:"Limit stickiness to work only in the parent container.";return v.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},v.createElement(Z.default,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:n},value:i}),v.createElement(xe(),null,l))}},{key:"getStickyVisibilityToggle",value:function(){var e="stickyVisibility",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var i=t[e]||!1,n=a.localizations?a.localizations.showOnSticky:"Show on sticky",l=a.localizations?a.localizations.showOnlyWhenItBecomesSticky:"Show only when it becomes sticky.";return v.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},v.createElement(Z.default,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:n},value:i}),v.createElement(xe(),null,l))}},{key:"render",value:function(){return v.createElement("div",{className:"vcv-ui-sticky-section"},v.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},v.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getStickyToggle(),this.getStickyOffset(),this.getStickyZIndex(),this.getStickyContainerToggle(),this.getStickyVisibilityToggle())))}}]),a}(p.default);(0,d.default)(Ma,"defaultProps",{fieldType:"sticky"}),(0,d.default)(Ma,"localizations",Aa.get("localizations")),(0,d.default)(Ma,"deviceDefaults",{stickyEnable:!1,stickyOffsetTop:"0",stickyZIndex:null}),(0,d.default)(Ma,"defaultState",{currentDevice:"all",devices:{}});var Na=a("./public/sources/attributes/styleEditor/Component.tsx"),_a=a.n(Na);function Ba(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var Ia=function(e){(0,o.default)(a,e);var t=Ba(a);function a(){return(0,l.default)(this,a),t.apply(this,arguments)}return(0,r.default)(a,[{key:"render",value:function(){var e=this.state.value;return v.createElement("textarea",{className:"vcv-ui-form-input",onChange:this.handleChange,value:e})}}]),a}(p.default);(0,d.default)(Ia,"defaultProps",{fieldType:"textarea"});var Fa=a("./node_modules/lodash/debounce.js"),Va=a.n(Fa);function Ha(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var Ua=function(e){(0,o.default)(a,e);var t=Ha(a);function a(e){var i;return(0,l.default)(this,a),(i=t.call(this,e)).onChangeToggleCheckboxList=i.onChangeToggleCheckboxList.bind((0,s.default)(i)),i.onChangeCheckboxList=i.onChangeCheckboxList.bind((0,s.default)(i)),i.requestToServer=Va()(i.requestToServer.bind((0,s.default)(i)),100),i.checkboxList=v.createRef(),i}return(0,r.default)(a,[{key:"componentDidMount",value:function(){this.requestToServer()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){}},{key:"onChangeToggleCheckboxList",value:function(e,t){var a=this.state.value;a.enabled=t,this.setFieldValue(a)}},{key:"onChangeCheckboxList",value:function(e,t){var a=this.state.value;a.values=t,this.setFieldValue(a)}},{key:"requestToServer",value:function(){var e,t;null===(e=this.checkboxList)||void 0===e||null===(t=e.current)||void 0===t||t.requestToServer()}},{key:"render",value:function(){var e,t,a,i=v.createElement("div",{className:"vcv-ui-form-group"},v.createElement(Z.default,(0,S.default)({},this.props,{api:this.props.api,key:"toggleCheckboxList",fieldKey:"toggleCheckboxList",updater:this.onChangeToggleCheckboxList,options:{labelText:""},value:(null===(e=this.state.value)||void 0===e?void 0:e.enabled)||!1}))),n=null;null!==(t=this.state.value)&&void 0!==t&&t.enabled&&(n=v.createElement("div",{className:"vcv-ui-form-group"},v.createElement(se.default,(0,S.default)({},this.props,{key:"checkboxList",fieldKey:"checkboxList",fieldType:"checkbox",ref:this.checkboxList,options:this.props.options,value:(null===(a=this.state.value)||void 0===a?void 0:a.values)||[],api:this.props.api,updater:this.onChangeCheckboxList}))));return v.createElement("div",{className:"vcv-ui-form-group"},i,n)}}]),a}(p.default);(0,d.default)(Ua,"defaultProps",{fieldType:"toggleableCheckboxList"});var za=a("./public/components/panels/treeView/treeViewLayout.js");function $a(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,u.default)(e);if(t){var n=(0,u.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,c.default)(this,a)}}var Ka=function(e){(0,o.default)(a,e);var t=$a(a);function a(){return(0,l.default)(this,a),t.apply(this,arguments)}return(0,r.default)(a,[{key:"render",value:function(){var e,t;return v.createElement("div",{className:"vcv-ui-form-tree-view--attribute"},v.createElement(za.default,{visible:!0,isAttribute:!0,controls:null===(e=this.props)||void 0===e||null===(t=e.options)||void 0===t?void 0:t.controls,element:this.props.elementAccessPoint.cook()}))}}]),a}(p.default);(0,d.default)(Ka,"defaultProps",{fieldType:"treeView",options:P().any});var Wa=(0,i.getService)("cook").attributes;Wa.add("ajaxForm",b,{}),Wa.add("animateDropdown",C.default,{getAttributeLibs:function(e){var t=[];if(e){t.push({name:"animate",dependencies:["waypoints"]})}return t}}),Wa.add("attachimage",k.default,{getter:function(e,t,a){var i=a.options&&a.options.multiple,n=e[t],l=n;return w().isString(n)&&i?l=[n]:w().isArray(n)&&!i?l=n[0]:w().isObject(n)&&!w().isArray(n)&&(l=n.ids||n.urls||!n.id?i?n.urls:w().isArray(n.urls)?n.urls[0]:n:n),l},getAttributeLibs:function(e){var t=[],a=null,i=!1;if(e instanceof Array?(a=e[0]&&e[0]&&e[0].filter,e.forEach((function(e){e.link&&"popup"===e.link.type&&(i=!0)}))):(a=e&&e.filter,e.link&&"popup"===e.link.type&&(i=!0)),"normal"!==a){t.push({name:"imageFilter",dependencies:[]})}if(i){t.push({name:"popup",dependencies:[]})}return t}}),Wa.add("attachvideo",W,{getter:function(e,t,a){var i=a.options&&a.options.multiple,n=e[t],l=n;return w().isString(n)&&i?l=[n]:w().isArray(n)&&!i?l=n[0]:w().isObject(n)&&!w().isArray(n)&&(l=n.ids||n.urls||!n.id?i?n.urls:n.urls[0]:n),w().isEmpty(l)&&a.options&&a.options.defaultValue&&(l=a.options.defaultValue),l}}),Wa.add("autocomplete",G.default,{}),Wa.add("boxModel",q.default,{}),Wa.add("boxShadow",te,{}),Wa.add("buttonGroup",ae.default,{}),Wa.add("calendar",re,{}),Wa.add("checkbox",se.default,{}),Wa.add("color",Y.default,{}),Wa.add("customId",ue,{}),Wa.add("datalist",ve,{}),Wa.add("description",fe,{}),Wa.add("designOptions",he.default,{getAttributeLibs:function(e){var t=[],a=[{fieldKey:"animation",library:"animate",dependencies:["waypoints"],value:function(e){return e}},{fieldKey:"image",library:"backgroundSimple",value:function(e){return e&&e.ids&&e.urls&&e.ids.length&&e.urls.length}},{fieldKey:"lazyLoad",library:"lazyLoad",value:function(e){return e}}];if(e&&e.device&&Object.keys(e.device).length){var i=function(i){if(Object.prototype.hasOwnProperty.call(e.device,i)){var n=function(n){if(Object.prototype.hasOwnProperty.call(e.device[i],n)){var l=a.find((function(t){var a=t.fieldKey===n;return a&&t.value?a&&t.value(e.device[i][n]):a}));if(l){var r,s={name:"",dependencies:[]};if(s.name=l.library,l.dependencies)(r=s.dependencies).push.apply(r,(0,E.default)(l.dependencies));t.push(s)}}};for(var l in e.device[i])n(l)}};for(var n in e.device)i(n)}return t}}),Wa.add("designOptionsAdvanced",Oe,{getAttributeLibs:function(e){var t=[],a=[{fieldKey:"animation",library:"animate",dependencies:["waypoints"]},{fieldKey:"gradientOverlay",value:!0,library:"backgroundColorGradient"},{fieldKey:"backgroundType",value:"imagesSimple",library:"backgroundSimple"},{fieldKey:"backgroundType",value:"imagesSlideshow",library:"backgroundSlider"},{fieldKey:"backgroundType",value:"videoEmbed",library:"backgroundVideoEmbed"},{fieldKey:"backgroundType",value:"videoVimeo",library:"backgroundVideoVimeo"},{fieldKey:"backgroundType",value:"videoYoutube",library:"backgroundVideoYoutube"},{fieldKey:"backgroundType",value:"backgroundZoom",library:"backgroundZoom",dependencies:["waypoints"]},{fieldKey:"parallax",value:"simple",library:"parallaxBackground",dependencies:["waypoints"]},{fieldKey:"parallax",value:"simple-fade",library:"parallaxFade",dependencies:["waypoints","parallaxBackground"]},{fieldKey:"parallax",value:"mouse-move",library:"parallaxMouseMove",dependencies:[]},{fieldKey:"lazyLoad",value:!0,library:"lazyLoad"}];if(e&&e.device&&Object.keys(e.device).length){var i=function(i){if(Object.prototype.hasOwnProperty.call(e.device,i)){var n=function(n){if(Object.prototype.hasOwnProperty.call(e.device[i],n)){var l=a.find((function(t){var a=t.fieldKey===n,l=e.device[i][n];"0"!==l&&"1"!==l||(l=!!parseInt(l));var r=t.value===l;return a&&r||"animation"===n}));if(l){var r,s={name:"",dependencies:[]};if(s.name=l.library,l.dependencies)(r=s.dependencies).push.apply(r,(0,E.default)(l.dependencies));t.push(s)}}};for(var l in e.device[i])n(l)}};for(var n in e.device)i(n)}return t}}),Wa.add("devices",ge.default,{}),Wa.add("divider",_e,{getAttributeLibs:function(e){var t=[];e&&e.device&&Object.keys(e.device).length&&Object.keys(e.device).forEach((function(a){var i=e.device[a];if(i.dividerTop||i.dividerBottom){var n={name:"divider",dependencies:[]};switch(i.dividerTopBackgroundType||i.dividerBottomBackgroundType){case"videoEmbed":n.dependencies.push("backgroundVideoEmbed");break;case"videoYoutube":n.dependencies.push("backgroundVideoYoutube");break;case"videoVimeo":n.dependencies.push("backgroundVideoVimeo")}t.push(n)}}));return t}}),Wa.add("dividerpicker",Me,{}),Wa.add("dropdown",ye.default,{}),Wa.add("dynamicField",null,{}),Wa.add("element",Qe,{}),Wa.add("googleFonts",rt,{}),Wa.add("group",null,{getter:function(e,t){var a=Object.assign(e[t]);return new st(t,a)},setter:function(e,t,a){var i=new st(t,a);return e[t]=i.update(a),e}}),Wa.add("gutenbergEditor",pt,{}),Wa.add("htmleditor",Wt,{}),Wa.add("iconpicker",Jt,{getAttributeLibs:function(e){var t=[];if(e&&e.icon&&e.iconSet){var a={name:"iconpicker",subset:e.iconSet,dependencies:[]};t.push(a)}return t}}),Wa.add("inputIcon",ea,{}),Wa.add("inputSelect",ia,{getter:function(e,t,a){var i=e[t],n=a.value,l=a.options&&a.options.cssMixin,r=i&&"object"===(0,Be.default)(i)&&i.constructor===Object,s=function(e){for(var t=1;t',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"40",width:"500"}},"zigzag-1":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"40",width:"500"}},"rounded-zigzag":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"39",width:"500"}},angled:{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"170",width:"500"}},"angled-1":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"170",width:"500"}},"angled-2":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"140",width:"500"}},"inner-triangle-with-offset":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"135",width:"500"}},"inner-triangle-with-offset-1":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"135",width:"500"}},"inner-triangle":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"135",width:"500"}},"inner-triangle-1":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"135",width:"500"}},"outer-triangle":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"135",width:"500"}},"outer-triangle-1":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"135",width:"500"}},"outer-triangle-with-offset":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"135",width:"500"}},"outer-triangle-with-offset-1":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"135",width:"500"}},"rounded-outer-triangle-with-offset":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"133",width:"500"}},"rounded-outer-triangle":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"133",width:"500"}},"rounded-outer-triangle-1":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"134",width:"500"}},round:{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"128",width:"500"}},"angled-triangles":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"93",width:"500"}},curved:{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"113",width:"500"}},"curved-wave":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"89",width:"500"}},"angle-with-fade":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"170",width:"500"}},wave:{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"97",width:"500"}},"wave-with-fade":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"97",width:"500"}},"rounded-outer-triangle-with-offset-and-fade":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"115",width:"500"}},wavy:{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"94",width:"500"}},spikes:{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"62",width:"500"}},"rounded-spikes":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"59",width:"500"}},"arrow-split":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"27",width:"500"}},"rounded-arrow-split":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"25",width:"500"}},"inner-clouds-with-fade":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"44",width:"500"}},"outer-clouds-with-fade":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"44",width:"500"}},"inner-clouds":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"29",width:"500"}},"outer-clouds":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"29",width:"500"}},curvy:{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"52",width:"500"}},"curvy-with-fade":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"60",width:"500"}},"uneven-wave-with-fade":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"77",width:"500"}},"opened-book-with-offset":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"130",width:"500"}},curve:{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"110",width:"500"}},"uneven-cloud":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"140",width:"500"}},cloud:{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"110",width:"500"}},"opened-book":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"77",width:"440"}},"rounded-rectangle":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"77",width:"500"}},"bubble-outer":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"76",width:"500"}},"bubble-inner":{top:{content:'',unitContent:''},bottom:{content:'',unitContent:''},viewBox:{height:"70",width:"500"}}}},"./public/editor/services/api/service.js":function(e,t,a){"use strict";a.r(t);var i=a("./node_modules/vc-cake/index.js"),n=a.n(i),l=a("./public/components/api/publicAPI.js"),r=a("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),s=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),o=a("./node_modules/@babel/runtime/helpers/esm/createClass.js"),c=a("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),u=a("./node_modules/@babel/runtime/helpers/esm/inherits.js"),d=a("./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"),v=a("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),p=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),m=a("./node_modules/react/index.js"),f=a("./node_modules/react-dom/index.js"),h=a("./node_modules/lodash/lodash.js"),g=a.n(h),y=a("./node_modules/classnames/index.js"),b=a.n(y),C=a("./node_modules/prop-types/index.js"),k=a.n(C);function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}var w=function(e){(0,u.default)(a,e);var t=x(a);function a(){return(0,s.default)(this,a),t.apply(this,arguments)}return(0,o.default)(a,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,a=e.deviceData,i=a.videoYoutube,n=/^.*((youtu\.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*)(?:(\?t|&start)=(?:(\d+)h)?(?:(\d+)m)?(\d+)s)?.*/;if(i&&-1!==i.search(n)){var l={videoId:i.trim().match(n)[7]},r=b()({"vce-asset-video-yt-player":!0,"vcv-lozad":a.lazyLoad}),s=''),o=["vce-asset-video-yt-container","vce-visible-".concat(t,"-only")];return m.createElement("div",{className:b()(o)},m.createElement("div",{className:"vce-asset-video-yt-wrapper"},m.createElement("div",{className:"vce-asset-video-yt-background","data-vce-assets-video-yt":l.videoId,"data-vce-assets-video-replacer":".vce-asset-video-yt-player","data-vce-assets-video-orientation-class":"vce-asset-video-yt--state-landscape"},m.createElement("svg",{className:"vce-asset-video-yt-sizer",width:"0",height:"0"}),m.createElement("div",{className:"vcvhelper","data-vcvs-html":s,dangerouslySetInnerHTML:{__html:''}}))))}return null}}]),a}(m.Component);function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}(0,p.default)(w,"propTypes",{id:k().string,atts:k().object,editor:k().object});var E=function(e){(0,u.default)(a,e);var t=S(a);function a(){return(0,s.default)(this,a),t.apply(this,arguments)}return(0,o.default)(a,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,a=e.deviceData,i=a.videoVimeo,n=/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/;if(i&&-1!==i.search(n)){var l={videoId:i.trim().match(n)[3]},r=b()({"vce-asset-video-vimeo-player":!0,"vcv-lozad":a.lazyLoad}),s=''),o=["vce-asset-video-vimeo-container","vce-visible-".concat(t,"-only")];return m.createElement("div",{className:b()(o)},m.createElement("div",{className:"vce-asset-video-vimeo-wrapper"},m.createElement("div",{className:"vce-asset-video-vimeo-background","data-vce-assets-video-vimeo":l.videoId,"data-vce-assets-video-replacer":".vce-asset-video-vimeo-player","data-vce-assets-video-orientation-class":"vce-asset-video-vimeo--state-landscape"},m.createElement("svg",{className:"vce-asset-video-vimeo-sizer"}),m.createElement("div",{className:"vcvhelper","data-vcvs-html":s,dangerouslySetInnerHTML:{__html:''}}))))}return null}}]),a}(m.Component);(0,p.default)(E,"propTypes",{id:k().string,atts:k().object,editor:k().object});var L=a("./node_modules/@babel/runtime/helpers/esm/extends.js");function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}var D=function(e){(0,u.default)(a,e);var t=T(a);function a(){return(0,s.default)(this,a),t.apply(this,arguments)}return(0,o.default)(a,[{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;return e&&e.match&&e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,a=t.reactKey,i=t.deviceKey,n=t.deviceData,l=t.images,r=n.backgroundStyle,s=n.backgroundPosition;if(l){var o=[];l.urls&&l.urls.length?l.urls.forEach((function(e,t){var i=e.id;e.id||(i="".concat(e.full,"-").concat(t));var l=b()({"vce-asset-background-simple-item":!0,vcvhelper:n.lazyLoad}),r={style:{backgroundImage:"url(".concat(e.full,")")}},s="".concat(a,"-").concat(i);n.lazyLoad&&(r["data-vcvs-html"]='\n \n \n ')),o.push(m.createElement("div",(0,L.default)({className:l},r,{key:s})))})):l.length&&l.forEach((function(t,i){var l={style:{backgroundImage:"url(".concat(e.getPublicImage(t),")")}},r=b()({"vce-asset-background-simple-item":!0,vcvhelper:n.lazyLoad});n.lazyLoad&&(l["data-vcvs-html"]='\n \n \n '));var s="".concat(a,"-").concat(t,"-").concat(i);o.push(m.createElement("div",(0,L.default)({className:r},l,{key:s})))}));var c=["vce-asset-background-simple-container","vce-visible-".concat(i,"-only")];r&&c.push("vce-asset-background-simple--style-".concat(r)),s&&c.push("vce-asset-background-simple--position-".concat(s));var u=b()(["vce-asset-background-simple"]);return m.createElement("div",{className:b()(c)},m.createElement("div",{className:b()(u)},o))}return null}}]),a}(m.Component);(0,p.default)(D,"propTypes",{id:k().string,atts:k().object,editor:k().object});var R=a("./node_modules/react-dom/server.browser.js");function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}var O=function(e){(0,u.default)(a,e);var t=P(a);function a(){return(0,s.default)(this,a),t.apply(this,arguments)}return(0,o.default)(a,[{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,a=t.reactKey,i=t.deviceKey,n=t.deviceData,l=t.images,r=n.backgroundPosition,s=n.backgroundZoom,o=n.backgroundZoomSpeed,c=n.backgroundZoomReverse;if(l){var u=[];l.urls&&l.urls.length?l.urls.forEach((function(e,t){var i=e.id;e.id||(i="".concat(e.full,"-").concat(t));var l=b()({"vce-asset-background-zoom-item":!0,vcvhelper:n.lazyLoad}),r={style:{backgroundImage:"url(".concat(e.full,")")}},s="".concat(a,"-").concat(i);n.lazyLoad&&(r["data-vcvs-html"]='\n \n \n ')),u.push(m.createElement("div",(0,L.default)({className:l},r,{key:s})))})):l.length&&l.forEach((function(t,i){var l="".concat(a,"-").concat(t,"-").concat(i),r=b()({"vce-asset-background-zoom-item":!0,vcvhelper:n.lazyLoad}),s={style:{backgroundImage:"url(".concat(e.getPublicImage(t),")")}};n.lazyLoad&&(s["data-vcvs-html"]='\n \n \n ')),u.push(m.createElement("div",(0,L.default)({className:r},s,{key:l})))}));var d=["vce-asset-background-zoom-container","vce-visible-".concat(i,"-only")];r&&d.push("vce-asset-background-zoom--position-".concat(r));var v=b()(["vce-asset-background-zoom"]),p=1+s/100,f=c?p:1/p,h=c?{}:{transform:"scale(".concat(p,")")},g={"data-vce-assets-zoom":c?"in":"out","data-vce-assets-zoom-scale":f,"data-vce-assets-zoom-duration":o},y=R.renderToStaticMarkup(m.createElement("div",{className:b()(d)},m.createElement("div",{className:"vce-asset-background-zoom--scale-helper",style:h},m.createElement("div",(0,L.default)({className:v},g),u))));return m.createElement("div",{className:b()(d)},m.createElement("div",{className:"vcvhelper","data-vcvs-html":y,dangerouslySetInnerHTML:{__html:y}}))}return null}}]),a}(m.Component);function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}(0,p.default)(O,"propTypes",{id:k().string,atts:k().object,editor:k().object});var A=function(e){(0,u.default)(a,e);var t=j(a);function a(){return(0,s.default)(this,a),t.apply(this,arguments)}return(0,o.default)(a,[{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,a=t.reactKey,i=t.deviceKey,n=t.deviceData,l=t.images,r=n.backgroundStyle,s=n.backgroundPosition,o=n.sliderTimeout,c=n.sliderEffect,u=n.sliderDirection,d=o;if(d||(d="carousel"===c?10:5),l){var v=[];l.urls&&l.urls.length?l.urls.forEach((function(e,t){var i=e.id;e.id||(i="".concat(e.full,"-").concat(t));var l=b()({"vce-asset-background-slider-item":!0,vcvhelper:n.lazyLoad}),r={style:{backgroundImage:"url(".concat(e.full,")")}},s="".concat(a,"-").concat(i);n.lazyLoad&&(r["data-vcvs-html"]='\n \n \n ')),v.push(m.createElement("div",(0,L.default)({className:l},r,{key:s})))})):l.length&&l.forEach((function(t,i){var l={style:{backgroundImage:"url(".concat(e.getPublicImage(t),")")}},r=b()({"vce-asset-background-slider-item":!0,vcvhelper:n.lazyLoad});n.lazyLoad&&(l["data-vcvs-html"]='\n \n \n '));var s="".concat(a,"-").concat(t,"-").concat(i);v.push(m.createElement("div",(0,L.default)({className:r},l,{key:s})))}));var p=["vce-asset-background-slider-container","vce-visible-".concat(i,"-only")];r&&p.push("vce-asset-background-slider--style-".concat(r)),s&&p.push("vce-asset-background-slider--position-".concat(s));var f={"data-vce-assets-slider":d,"data-vce-assets-slider-effect":c,"data-vce-assets-slider-direction":u,"data-vce-assets-slider-slides":".vce-asset-background-slider-items","data-vce-assets-slider-slide":".vce-asset-background-slider-item"},h=R.renderToStaticMarkup(m.createElement("div",(0,L.default)({className:b()(["vce-asset-background-slider"])},f),m.createElement("div",{className:"vce-asset-background-slider-items"},v)));return m.createElement("div",{className:b()(p)},m.createElement("div",{className:"vcvhelper","data-vcvs-html":h,dangerouslySetInnerHTML:{__html:h}}))}return null}}]),a}(m.Component);function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}(0,p.default)(A,"propTypes",{id:k().string,atts:k().object,editor:k().object});var N=function(e){(0,u.default)(a,e);var t=M(a);function a(){return(0,s.default)(this,a),t.apply(this,arguments)}return(0,o.default)(a,[{key:"render",value:function(){var e=this.props,t=e.reactKey,a=e.deviceKey,i=e.deviceData,n=i.videoEmbed;if(n&&n.urls&&n.urls.length){var l=n.urls[0],r="".concat(t,"-").concat(l.id),s=["vce-asset-video-embed-container","vce-visible-".concat(a,"-only")],o=!0,c=m.createElement("video",{key:r,className:"vce-asset-video-embed-player",playsInline:o},m.createElement("source",{src:l.url,type:"video/mp4"}));if(i.lazyLoad){var u='\n \n \n ');c=m.createElement("div",{className:"vcvhelper","data-vcvs-html":u},c)}return m.createElement("div",{className:b()(s)},m.createElement("div",{className:"vce-asset-video-embed-wrapper"},m.createElement("div",{className:"vce-asset-video-embed-background","data-vce-assets-video-embed":l.id,"data-vce-assets-video-replacer":".vce-asset-video-embed-player","data-vce-assets-video-orientation-class":"vce-asset-video-embed--state-landscape"},m.createElement("svg",{className:"vce-asset-video-embed-sizer"}),c)))}return null}}]),a}(m.Component);function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}(0,p.default)(N,"propTypes",{id:k().string,atts:k().object,editor:k().object});var B=function(e){(0,u.default)(a,e);var t=_(a);function a(){return(0,s.default)(this,a),t.apply(this,arguments)}return(0,o.default)(a,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,a=e.applyBackground,i=["vce-asset-color-gradient-container","vce-visible-".concat(t,"-only")];return m.createElement("div",(0,L.default)({className:b()(i)},a))}}]),a}(m.Component);function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}(0,p.default)(B,"propTypes",{id:k().string,atts:k().object,editor:k().object});var F=function(e){(0,u.default)(a,e);var t=I(a);function a(){return(0,s.default)(this,a),t.apply(this,arguments)}return(0,o.default)(a,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,a=e.deviceData,i=e.content,n=e.divider,l=e.atts,r=a.parallax,s=a.parallaxSpeed,o=a.parallaxReverse;if(r){var c={},u=["vce-asset-parallax-container","vce-visible-".concat(t,"-only")],d=["vce-asset-parallax"];return"mouse-move"===r?(c["data-vce-assets-parallax-mouse-move"]=".vce-asset-parallax",c["data-vce-assets-parallax-mouse-move-element"]=l.id,d.push("vce-asset-parallax-mouse-move")):(r&&(c["data-vce-assets-parallax"]=".vce-asset-parallax"),"fixed"!==r||n||(c["data-vce-assets-parallax-fixed"]=!0),"simple-fade"!==r||n||(c["data-vce-assets-parallax-fade"]=!0)),n?c["data-vce-assets-parallax-speed"]=s?s/2:15:s&&(c["data-vce-assets-parallax-speed"]=s),c["data-vce-assets-parallax-reverse"]=o,m.createElement("div",(0,L.default)({className:b()(u)},c),m.createElement("div",{className:b()(d)},i))}return null}}]),a}(m.Component);(0,p.default)(F,"propTypes",{id:k().string,atts:k().object,editor:k().object});var V=a("./public/editor/services/api/lib/shapes.js"),H=a.n(V);function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}var z=function(e){(0,u.default)(a,e);var t=U(a);function a(){return(0,s.default)(this,a),t.apply(this,arguments)}return(0,o.default)(a,[{key:"setAlphaForColor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"1";if(e.indexOf("rgba")>=0){var a=e.match(/[\d.]+/g);a[3]&&"1"!==a[3]&&(a[3]=t,e="rgba(".concat(a.join(","),")"))}return e}},{key:"getAlphaFromColor",value:function(e){var t="1";if(e.indexOf("rgba")>=0){var a=e.match(/[\d.]+/g);a[3]&&(t=a[3])}return t}},{key:"getLinearGradient",value:function(){if("gradient"!==this.props.fillType)return null;var e=this.setAlphaForColor(this.props.gradientColorStart),t=this.getAlphaFromColor(this.props.gradientColorStart),a=this.setAlphaForColor(this.props.gradientColorEnd),i=this.getAlphaFromColor(this.props.gradientColorEnd),n=this.props.gradientAngle;this.props.flipHorizontally&&(e=this.setAlphaForColor(this.props.gradientColorEnd),t=this.getAlphaFromColor(this.props.gradientColorEnd),a=this.setAlphaForColor(this.props.gradientColorStart),i=this.getAlphaFromColor(this.props.gradientColorStart));var l="gradient-".concat(this.props.id,"-").concat(this.props.deviceKey);return this.props.type&&(l="gradient-".concat(this.props.id,"-").concat(this.props.deviceKey,"-").concat(this.props.type)),m.createElement("linearGradient",{id:l,gradientUnits:"objectBoundingBox",gradientTransform:"rotate(".concat(n||"0"," 0.5 0.5)")},m.createElement("stop",{offset:"0%",style:{stopColor:e,stopOpacity:t}}),m.createElement("stop",{offset:"100%",style:{stopColor:a,stopOpacity:i}}))}},{key:"changePercentageHeight",value:function(e,t,a,i,n){var l=i*e/100,r=l-n,s=(new window.DOMParser).parseFromString(t,"text/html"),o=s.querySelectorAll("path");return(o=[].slice.call(o)).forEach((function(e){var t=e.getAttribute("d").split(/(?=[LMCZ])/);t.pop();var i=t.map((function(e){var t=e[0],i=e.slice(1,e.length).split(" "),s=[];return i.forEach((function(e){if(""!==e){var t=e.split(","),i=parseFloat(t[1]),o=n*i;"top"===a?0!==i&&1!==i&&(i=(o+r)/l):0!==i&&1!==i&&(i=o/l),s.push(t[0]+","+i)}})),t+s.join(" ")}));e.setAttribute("d","".concat(i.join(" ")," Z"))})),s.body&&s.body.innerHTML}},{key:"changeHeight",value:function(e,t,a,i){var n=(new window.DOMParser).parseFromString(t,"text/html");e=parseFloat(e);var l=n.querySelectorAll("path");return(l=[].slice.call(l)).forEach((function(t){var n=t.getAttribute("d").split(/(?=[LMCZ])/);n.pop();var l=n.map((function(t){var n=t[0],l=t.slice(1,t.length).split(" "),r=[];return l.forEach((function(t){if(""!==t){var n=t.split(","),l=parseFloat(n[1]);"top"===a?0!==l&&(l+=e):l-i!=0&&(l-=e),r.push(n[0]+","+l)}})),n+r.join(" ")}));t.setAttribute("d","".concat(l.join(" ")," Z"))})),n.body&&n.body.innerHTML}},{key:"render",value:function(){var e=this.props,t=e.type,a=e.width,i=e.height,n=e.fill,l=e.shape,r=e.fillType,s=e.backgroundImage,o=e.deviceKey,c=e.id,u=e.videoEmbed,d=e.videoYoutube,v=e.videoVimeo,p=e.percentageHeight,f=H()[l],h=f.viewBox&&f.viewBox.width,g=f.viewBox&&f.viewBox.height;if(!(f=f&&f["".concat(t.toLowerCase())]))return null;var y=null,b="";u&&u.urls&&u.urls.length&&(y=u.urls[0],b=u.urls[0].url);var C=f.content,k=f.unitContent,x="0 0 ".concat(h," ").concat(g),w=t?t.toLowerCase():"top";if("color"===r||"gradient"===r||"image"===r&&!s||"videoEmbed"===r&&!b||"videoYoutube"===r&&!d||"videoVimeo"===r&&!v){var S=i;p&&(S=h*(parseFloat(p)/100));var E=this.changeHeight(S,C,w,g),T={};if(T.fill=n,"gradient"===r){var D="gradient-".concat(c,"-").concat(o);t&&(D="gradient-".concat(c,"-").concat(o,"-").concat(t)),T.fill="url(#".concat(D,")")}var R={viewBox:x,width:a,preserveAspectRatio:"none"};return m.createElement("svg",(0,L.default)({className:"vce-divider-svg"},R),this.getLinearGradient(),m.createElement("g",(0,L.default)({},T,{dangerouslySetInnerHTML:{__html:E}})))}if("image"===r){var P="image-el-".concat(c,"-").concat(o,"-").concat(w),O=k,j="url(".concat(s,")"),A=a.replace("%",""),M={};M.style={width:a};var N={style:{}},_={};return _.style={backgroundImage:j,width:"".concat(100/A*100,"%")},p?(p=parseFloat(p)+10,N.style.paddingBottom="".concat(p,"%"),O=this.changePercentageHeight(p,k,w,h,g)):M.style.height="".concat(parseFloat(i),"px"),m.createElement("div",(0,L.default)({className:"vce-divider-with-image"},M),m.createElement("svg",{className:"vce-divider-svg"},m.createElement("clipPath",{id:P,dangerouslySetInnerHTML:{__html:O},clipPathUnits:"objectBoundingBox"})),m.createElement("div",(0,L.default)({},N,{className:"vce-divider-image-block"}),m.createElement("div",(0,L.default)({},_,{className:"vce-divider-image-background-block"}))))}if("videoEmbed"===r){var B="video-el-".concat(c,"-").concat(o,"-").concat(w),I=k,F=a.replace("%",""),V={};V.style={width:a};var U={style:{}},z={};return z.style={width:"".concat(100/F*100,"%")},p?(p=parseFloat(p)+10,U.style.paddingBottom="".concat(p,"%"),I=this.changePercentageHeight(p,k,w,h,g)):U.style.height="".concat(parseFloat(i),"px"),m.createElement("div",(0,L.default)({className:"vce-divider-with-video"},V),m.createElement("svg",{className:"vce-divider-svg"},m.createElement("clipPath",{id:B,dangerouslySetInnerHTML:{__html:I},clipPathUnits:"objectBoundingBox"})),m.createElement("div",(0,L.default)({},U,{className:"vce-divider-video-block"}),m.createElement("div",(0,L.default)({},z,{className:"vce-divider-video-background-block"}),m.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-embed":y.id,"data-vce-assets-video-replacer":".vce-asset-video-embed-player","data-vce-assets-video-orientation-class":"vce-asset-video-embed--state-landscape"},m.createElement("svg",{className:"vce-asset-video-embed-sizer"}),m.createElement("video",{className:"vce-asset-video-embed-player"},m.createElement("source",{src:b,type:"video/mp4"}))))))}if("videoYoutube"===r){var $=/^.*((youtu\.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*)(?:(\?t|&start)=(?:(\d+)h)?(?:(\d+)m)?(\d+)s)?.*/;if(d&&-1!==d.search($)){var K="video-el-".concat(c,"-").concat(o,"-").concat(w),W=k,G=a.replace("%",""),q={};q.style={width:a};var Z={style:{}},Y={};Y.style={width:"".concat(100/G*100,"%")},p?(p=parseFloat(p)+10,Z.style.paddingBottom="".concat(p,"%"),W=this.changePercentageHeight(p,k,w,h,g)):Z.style.height="".concat(parseFloat(i),"px");var J={videoId:d.trim().match($)[7]},Q="";return m.createElement("div",(0,L.default)({className:"vce-divider-with-video"},q),m.createElement("svg",{className:"vce-divider-svg"},m.createElement("clipPath",{id:K,dangerouslySetInnerHTML:{__html:W},clipPathUnits:"objectBoundingBox"})),m.createElement("div",(0,L.default)({},Z,{className:"vce-divider-video-block"}),m.createElement("div",(0,L.default)({},Y,{className:"vce-divider-video-background-block"}),m.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-yt":J.videoId,"data-vce-assets-video-replacer":".vce-asset-video-yt-player","data-vce-assets-video-orientation-class":"vce-asset-video-yt--state-landscape"},m.createElement("svg",{className:"vce-asset-video-yt-sizer",width:"0",height:"0"}),m.createElement("div",{className:"vcvhelper","data-vcvs-html":Q,dangerouslySetInnerHTML:{__html:Q}})))))}return null}if("videoVimeo"===r){var X=/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/;if(v&&-1!==v.search(X)){var ee="video-el-".concat(c,"-").concat(o,"-").concat(w),te=k,ae=a.replace("%",""),ie={};ie.style={width:a};var ne={style:{}},le={};le.style={width:"".concat(100/ae*100,"%")},p?(p=parseFloat(p)+10,ne.style.paddingBottom="".concat(p,"%"),te=this.changePercentageHeight(p,k,w,h,g)):ne.style.height="".concat(parseFloat(i),"px");var re={videoId:v.trim().match(X)[3]},se="";return m.createElement("div",(0,L.default)({className:"vce-divider-with-video"},ie),m.createElement("svg",{className:"vce-divider-svg"},m.createElement("clipPath",{id:ee,dangerouslySetInnerHTML:{__html:te},clipPathUnits:"objectBoundingBox"})),m.createElement("div",(0,L.default)({},ne,{className:"vce-divider-video-block"}),m.createElement("div",(0,L.default)({},le,{className:"vce-divider-video-background-block"}),m.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-vimeo":re.videoId,"data-vce-assets-video-replacer":".vce-asset-video-vimeo-player","data-vce-assets-video-orientation-class":"vce-asset-video-vimeo--state-landscape"},m.createElement("svg",{className:"vce-asset-video-vimeo-sizer"}),m.createElement("div",{className:"vcvhelper","data-vcvs-html":se,dangerouslySetInnerHTML:{__html:se}})))))}}return null}}]),a}(m.Component);function $(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}(0,p.default)(z,"propTypes",{width:k().string,height:k().string,fill:k().string,shape:k().string,fillType:k().string,backgroundImage:k().string,id:k().string,flipHorizontally:k().bool,deviceKey:k().string,videoEmbed:k().object,percentageHeight:k().string,videoYoutube:k().string,videoVimeo:k().string});var K=function(e){(0,u.default)(a,e);var t=$(a);function a(){return(0,s.default)(this,a),t.apply(this,arguments)}return(0,o.default)(a,[{key:"getPublicImage",value:function(e){var t=this.props.metaAssetsPath;return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e,t=this.props,a=t.deviceData,i=t.deviceKey,n=t.id,l=t.applyDivider,r=t.type,s="divider".concat(r),o=a["".concat(s,"Shape")],c=a["".concat(s,"BackgroundImage")],u=a["".concat(s,"BackgroundColor")],d=a["".concat(s,"Width")],v=a["".concat(s,"Height")],f=a["".concat(s,"Height")]||"20",h=a["".concat(s,"BackgroundStyle")],g=a["".concat(s,"BackgroundPosition")],y=a["".concat(s,"FlipHorizontal")],C=a["".concat(s,"BackgroundGradientStartColor")],k=a["".concat(s,"BackgroundGradientEndColor")],x=a["".concat(s,"BackgroundGradientAngle")],w=a["".concat(s,"BackgroundType")],S=a["".concat(s,"VideoEmbed")],E=a["".concat(s,"VideoYoutube")],T=a["".concat(s,"VideoVimeo")],D=!1;"horizontally-right"===y&&(D=!0);var R="vce-container-divider-background-style--".concat(h),P="vce-container-divider-background-position--".concat(g),O=b()((e={"vce-container-divider":!0},(0,p.default)(e,"vce-divider-position--".concat(r&&r.toLowerCase()),r),(0,p.default)(e,"vce-container-divider-flip--horizontally",D),(0,p.default)(e,R,h),(0,p.default)(e,P,g),(0,p.default)(e,"vce-container-divider-new",!0),e),"vce-visible-".concat(i,"-only")),j=u,A=v||"200",M=d||"100";M="".concat(M,"%");var N=o&&o.icon;N=N&&N.split(" ")[1].replace("vcv-ui-icon-divider-","");var _="",B=c;return B&&(B.urls&&B.urls.length?_=B.urls[0].full:B.length&&(_=this.getPublicImage(B[0]))),m.createElement("div",(0,L.default)({className:O},l),m.createElement("div",{className:"vce-container-divider-inner"},m.createElement(z,{id:n,shape:N,width:M,height:A,fill:j,fillType:w,gradientColorStart:C,gradientColorEnd:k,gradientAngle:x,backgroundImage:_,flipHorizontally:D,deviceKey:i,videoEmbed:S,type:r,percentageHeight:f,videoYoutube:E,videoVimeo:T})))}}]),a}(m.Component);(0,p.default)(K,"propTypes",{deviceData:k().object,deviceKey:k().string,metaAssetsPath:k().string,id:k().string,applyDivider:k().object,type:k().string});var W=a("./public/tools/response.js"),G=a("./public/tools/updateHtmlWithServer.js"),q=a("./public/editor/services/modernAssetsStorage/cssMixins.ts"),Z=a("./public/tools/spinnerHtml.js");function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=(0,v.default)(e);if(t){var n=(0,v.default)(this).constructor;a=Reflect.construct(i,arguments,n)}else a=i.apply(this,arguments);return(0,d.default)(this,a)}}var J=(0,i.getService)("cook"),Q=(0,i.getStorage)("assets"),X=(0,i.getService)("utils").getBlockRegexp,ee=J.dynamicFields.getDynamicFieldsData,te=X(),ae=(0,i.getStorage)("elementsSettings"),ie=(0,i.getService)("dataManager"),ne=function(e){(0,u.default)(a,e);var t=Y(a);function a(e){var i;return(0,s.default)(this,a),i=t.call(this,e),(0,p.default)((0,c.default)(i),"setCssVariables",(function(e,t){for(var a=0,i=Object.entries(e);a1||"string"!=typeof t||"r"!=t[0]&&"#"!=t[0]||a&&!m)return null;var f=function(e){var t=e.length,a={};if(t>9){var i,o;if(i=e=e.split(","),o=(0,r.default)(i,4),n=o[0],l=o[1],s=o[2],m=o[3],(t=e.length)<3||t>4)return null;a.r=v("a"==n[3]?n.slice(5):n.slice(4)),a.g=v(l),a.b=v(s),a.a=m?parseFloat(m):-1}else{if(8==t||6==t||t<4)return null;t<6&&(e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+(t>4?e[4]+e[4]:"")),e=v(e.slice(1),16),9==t||5==t?(a.r=e>>24&255,a.g=e>>16&255,a.b=e>>8&255,a.a=p((255&e)/.255)/1e3):(a.r=e>>16,a.g=e>>8&255,a.b=255&e,a.a=-1)}return a};return d=t.length>9,d=m?a.length>9||"c"==a&&!d:d,c=f(t),o=e<0,u=a&&"c"!=a?f(a):o?{r:0,g:0,b:0,a:-1}:{r:255,g:255,b:255,a:-1},o=1-(e=o?-1*e:e),c&&u?(i?(n=p(o*c.r+e*u.r),l=p(o*c.g+e*u.g),s=p(o*c.b+e*u.b)):(n=p(Math.pow(o*Math.pow(c.r,2)+e*Math.pow(u.r,2),.5)),l=p(Math.pow(o*Math.pow(c.g,2)+e*Math.pow(u.g,2),.5)),s=p(Math.pow(o*Math.pow(c.b,2)+e*Math.pow(u.b,2),.5))),m=c.a,u=u.a,m=(c=m>=0||u>=0)?m<0?u:u<0?m:m*o+u*e:0,d?"rgb"+(c?"a(":"(")+n+","+l+","+s+(c?","+p(1e3*m)/1e3:"")+")":"#"+(4294967296+16777216*n+65536*l+256*s+(c?p(255*m):0)).toString(16).slice(1,c?void 0:-2)):null}(e,t,a,i)})),i.mixinData=null,i.updateElementAssets=i.updateElementAssets.bind((0,c.default)(i)),i}return(0,o.default)(a,[{key:"shouldComponentUpdate",value:function(e,t){if(!e.children&&!this.props.children){var a=g().isEqual(this.state,t),i=g().isEqual(this.props.rawAtts,e.rawAtts);return!(a&&i)}return!0}},{key:"getShortcodesRegexp",value:function(){return new RegExp("\\[(\\[?)([\\w|-]+\\b)(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")}},{key:"spinnerHTML",value:function(){return Z.spinnerHtml}},{key:"updateElementAssets",value:function(e,t,a){this.updateElementAssetsWithExclusion(this.props.element.id,a)}},{key:"updateElementAssetsWithExclusion",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];a.length?t&&a.indexOf(t.changedAttribute)<0&&Q.trigger("updateElement",e,t):Q.trigger("updateElement",e,t)}},{key:"updateShortcodeToHtml",value:function(e,t,a,n,l){t?((0,G.addShortcodeToQueueUpdate)(e,t,this.props.id,a,n,l),"changed"===(0,i.getStorage)("wordpressData").state("status").get().status&&(0,G.setShortcodeListHtmlServerRequest)()):(0,i.env)("VCV_DEBUG")&&console.error("The ref argument in updateShortcodeToHtml method is undefined: ",t)}},{key:"getResponse",value:function(e){return(0,W.getResponse)(e)}},{key:"updateInlineHtml",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=document.createElement("div");e.innerHTML=this.spinnerHTML(),a||(a=t),n.setAttribute("data-vcvs-html","".concat(a)),n.classList.add("vcvhelper");var l=this.props.id,r=function(){!function(t){t.setTimeout((function(){var a=e.querySelector(".vcv-ui-wp-spinner");a&&a.remove();var i=ie.get("freezeReady");i&&i(l,!1),t.vcv&&t.vcv.trigger("ready","update",l)}),500)}((0,i.env)("iframe"))};(0,G.renderInlineHtml)(t,{headerContent:"",shortcodeContent:t,footerContent:""},n,l,r),e.appendChild(n)}},{key:"updateInlineScript",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=document.createElement("div");e.innerHTML="";var i='