golden hour
/home/godaofbq/dev.hyperredbed.com/wp-content/plugins/essential-blocks/assets/admin/global-styles
⬆️ Go Up
Upload
File/Folder
Size
Actions
global-styles.asset.php
254 B
Del
OK
global-styles.css
11.03 KB
Del
OK
global-styles.js
647.18 KB
Del
OK
Edit: global-styles.js
(()=>{"use strict";var e,t={5762:(e,t,l)=>{var n=l(4467);const o=window.wp.data,a=window.wp.plugins;var r=l(9394),s=l(2284),i=l(3453);l(1609);const c=window.wp.i18n,b=window.wp.hooks;var u=l(6087),g=l(6427);const p=window.wp.editor,m=window.wp.editPost,d=window.wp.blockEditor,_=window.wp.blocks,f=EBControls,y=function(){var e=(0,u.useState)(!1),t=(0,i.A)(e,2),l=t[0],n=t[1];return(0,u.useEffect)((function(){var e,t=null===(e=document.getElementById("eb-icon"))||void 0===e?void 0:e.parentNode;setTimeout((function(){t&&t.classList.contains("is-pressed")?n(!0):n(!1)}),100)})),React.createElement("svg",{id:"eb-icon",width:"179",height:"200",viewBox:"0 0 179 200",fill:l?"#f5f5f5":"#ffffff",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{clipPath:"url(#clip0_2_27)"},React.createElement("path",{d:"M121.457 0H0V126.763H49.9019V124.353H93.8814V75.404H49.9019V44.596H124.708V125.567C155.292 119.888 178.365 93.1714 178.365 61.0369V56.9267C178.365 25.5021 152.863 0 121.439 0L121.457 0Z",fill:l?"#ffffff":"#3A3A47"}),React.createElement("path",{d:"M124.708 76.0205V155.18H49.9019V124.372H93.8814V75.4227H0V200.019H121.943C153.125 200.019 178.384 174.759 178.384 143.578V137.786C178.384 106.249 155.068 80.2616 124.727 76.0392L124.708 76.0205Z",fill:l?"#ffffff":"#3A3A47"}),React.createElement("path",{d:"M124.708 0H49.9019V45.0817H124.708V0Z",fill:l?"#E2E2E2":"#525263"}),React.createElement("path",{d:"M124.708 154.974H49.9019V199.888H124.708V154.974Z",fill:l?"#E2E2E2":"#525263"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_2_27"},React.createElement("rect",{width:"178.365",height:"200",fill:l?"#f5f5f5":"#ffffff"}))))};function k(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function C(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?k(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):k(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const R=function(e){e.colorPanelArray;var t=e.customColors,l=e.setCustomColors,n=function(e){var n=(0,r.A)(t);n.splice(e,1),l((0,r.A)(n))};return(0,u.useEffect)((function(){if(t.length>0){var e=document.querySelector(".eb-custom-color-panel");setTimeout((function(){var t=e&&e.querySelectorAll(".components-tools-panel-item");t&&t.forEach((function(e,t){var l=document.createElement("button");l.className="eb-delete-item";var o=document.createElement("span");o.className="dashicons dashicons-trash",l.appendChild(o),o.addEventListener("click",(function(){n(t)}));var a=e.querySelector("button");e.insertBefore(l,a.nextSibling)}))}),100)}}),[t]),React.createElement(React.Fragment,null,React.createElement(g.PanelRow,{className:"eb-gradient-color-label"},"Custom Colors"),React.createElement("div",{className:"eb-custom-panel eb-custom-color-panel"},t.length>0&&t.map((function(e,o){return React.createElement("div",{key:o,className:"eb-custom-element eb-global--color-item"},React.createElement(g.Dropdown,{className:"color-indicator",contentClassName:"my-dropdown-content-classname",popoverProps:{placement:"bottom-start"},renderToggle:function(t){var l=t.isOpen,n=t.onToggle;return React.createElement(g.ColorIndicator,{onClick:n,"aria-expanded":l,colorValue:null==e?void 0:e.color})},renderContent:function(){return React.createElement(g.ColorPicker,{onChange:function(e){return function(e,n){var o=(0,r.A)(t);o[e]=C(C({},o[e]),{},{color:n}),l((0,r.A)(o))}(o,e)}})}}),React.createElement(g.TextControl,{className:"eb-custom-element__edit-input",value:e.name||"",onChange:function(e){return function(e,n){var o=(0,r.A)(t);o[e]=C(C({},o[e]),{},{name:n}),l((0,r.A)(o))}(o,e)}}),React.createElement("button",{className:"eb-delete-item",onClick:function(){return n(o)}},React.createElement(g.Dashicon,{icon:"trash"})))}))))};function v(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function h(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?v(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):v(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const E=function(e){var t=e.title,l=void 0===t?"":t,n=e.colors,o=e.setColor,a=e.setColors,s=e.wrapperClass,c=e.resetAction,b=e.deleteAction,p=e.enableEditName,m=void 0!==p&&p,d=e.onDelete,_=(0,u.useState)(""),f=(0,i.A)(_,2),y=f[0],k=f[1],C=(0,u.useState)(),R=(0,i.A)(C,2),v=R[0],E=R[1];return React.createElement(React.Fragment,null,n&&n.length>0&&React.createElement("div",{className:"eb-color-panel ".concat(s)},React.createElement(g.PanelRow,{className:"eb-gradient-color-label"},l),React.createElement("div",{className:"eb-custom-panel eb-gradient-color-list"},n.map((function(e,t){return React.createElement("div",{key:t,ref:E,id:"eb-gradient-color-".concat(t),className:"eb-custom-element eb-custom-color-item"},React.createElement("div",{className:"item-content",onClick:function(){return!m&&k(y===e.slug?"":e.slug)}},React.createElement(g.ColorIndicator,{onClick:function(){return k(y===e.slug?"":e.slug)},colorValue:null==e?void 0:e.color}),m&&React.createElement(g.TextControl,{className:"eb-custom-element__edit-input",value:e.name||"",onChange:function(e){return function(e,t){var l=(0,r.A)(n);l[e]=h(h({},l[e]),{},{name:t}),a((0,r.A)(l))}(t,e)}}),!m&&(null==e?void 0:e.name)),React.createElement("div",{className:"actions"},c&&React.createElement("span",{className:"eb-reset",title:"Reset",onClick:function(){return o(t,"linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%)")}},React.createElement(g.Dashicon,{icon:"image-rotate"})),b&&React.createElement("span",{className:"eb-delete",title:"Delete",onClick:function(){return d(t)}},React.createElement(g.Dashicon,{icon:"trash"}))),y===(null==e?void 0:e.slug)&&React.createElement(g.Popover,{anchor:v,className:"eb-gradient-color-popup",placement:"right",onClose:function(){return k("")}},React.createElement("div",{className:"eb-gradient-color-popup-content"},React.createElement(g.GradientPicker,{__nextHasNoMargin:!0,value:null==e?void 0:e.color,onChange:function(e){return o(t,e)},asButtons:!0,clearable:!0,gradients:[{name:null==e?void 0:e.name,gradient:null==e?void 0:e.color,slug:null==e?void 0:e.slug}]}))))})))))};var B=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],w=[{label:"px",value:"px"},{label:"em",value:"em"}],S=[{label:(0,c.__)("Default","essential-blocks"),value:""},{label:(0,c.__)("100","essential-blocks"),value:"100"},{label:(0,c.__)("200","essential-blocks"),value:"200"},{label:(0,c.__)("300","essential-blocks"),value:"300"},{label:(0,c.__)("400","essential-blocks"),value:"400"},{label:(0,c.__)("500","essential-blocks"),value:"500"},{label:(0,c.__)("600","essential-blocks"),value:"600"},{label:(0,c.__)("700","essential-blocks"),value:"700"},{label:(0,c.__)("800","essential-blocks"),value:"800"},{label:(0,c.__)("900","essential-blocks"),value:"900"}],P=[{label:(0,c.__)("Default","essential-blocks"),value:""},{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Italic","essential-blocks"),value:"italic"},{label:(0,c.__)("Oblique","essential-blocks"),value:"oblique"}],T=[{label:(0,c.__)("Default","essential-blocks"),value:""},{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Lowercase","essential-blocks"),value:"lowercase"},{label:(0,c.__)("Capitalize","essential-blocks"),value:"capitalize"},{label:(0,c.__)("Uppercase","essential-blocks"),value:"uppercase"}],x=[{label:(0,c.__)("Default","essential-blocks"),value:""},{label:(0,c.__)("None","essential-blocks"),value:"initial"},{label:(0,c.__)("Overline","essential-blocks"),value:"overline"},{label:(0,c.__)("Line Through","essential-blocks"),value:"line-through"},{label:(0,c.__)("Underline","essential-blocks"),value:"underline"},{label:(0,c.__)("Underline Oveline","essential-blocks"),value:"underline overline"}],O={body:"Text",link:"Link",button:"Button",heading:"Headings"},D={allHeadings:"All",h1:"H1",h2:"H2",h3:"H3",h4:"H4",h5:"H5",h6:"H6"};function A(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function L(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?A(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):A(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var N=function(e){var t=e.label,l=e.unitTypes,n=e.itemKey,o=e.data,a=e.step,r=e.setTypo,s=e.deviceType,i=n,b="".concat(n,"Unit"),u=(null==o?void 0:o[b])||"px",p=null==o?void 0:o[i],m=b;return"Tablet"===s?(i="TAB".concat(n),b="TAB".concat(n,"Unit"),u=(null==o?void 0:o[b])||(null==o?void 0:o[m])||"px",p=null==o?void 0:o[i]):"Mobile"===s&&(i="MOB".concat(n),b="MOB".concat(n,"Unit"),u=(null==o?void 0:o[b])||(null==o?void 0:o[m])||"px",p=null==o?void 0:o[i]),React.createElement(React.Fragment,null,React.createElement(f.UnitControl,{selectedUnit:u,unitTypes:l,onClick:function(e){r(b,e)}}),React.createElement(f.ResetControl,{onReset:function(){return r(i)}},React.createElement(g.RangeControl,{label:(0,c.__)(t,"essential-blocks"),value:p,onChange:function(e){return r(i,e)},step:a||("em"===u?.1:1),min:0,max:"em"===u?10:300})))},I=function(e){var t,l,o,a,r,s=e.element,i=e.typography,b=e.setTypography,u=e.hideFontFamily,p=void 0!==u&&u,m=(0,f.useDeviceType)(),d=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l=L({},i);l[s]=L(L({},i[s]),{},(0,n.A)({},e,t)),t||delete l[s][e],b(L({},l))};return React.createElement("div",{className:"eb-typography-control-wrapper"},React.createElement(f.FontFamilyPicker,{className:"eb-fontpicker-fontfamily",label:(0,c.__)("Font Family","essential-blocks"),value:(null===(t=i[s])||void 0===t?void 0:t.fontFamily)||"",onChange:function(e){return d("fontFamily",e)}}),!p&&React.createElement(f.WithResButtons,{className:"global-font-size"},React.createElement(N,{label:"Font Size",unitTypes:B,itemKey:"fontSize",data:i[s],setTypo:d,deviceType:m})),React.createElement(g.SelectControl,{label:(0,c.__)("Font Weight","essential-blocks"),value:null===(l=i[s])||void 0===l?void 0:l.fontWeight,options:S,onChange:function(e){return d("fontWeight",e)}}),React.createElement(g.SelectControl,{label:(0,c.__)("Font Style","essential-blocks"),value:null===(o=i[s])||void 0===o?void 0:o.fontStyle,options:P,onChange:function(e){return d("fontStyle",e)}}),React.createElement(g.SelectControl,{label:(0,c.__)("Text Transform","essential-blocks"),value:null===(a=i[s])||void 0===a?void 0:a.textTransform,options:T,onChange:function(e){return d("textTransform",e)}}),React.createElement(g.SelectControl,{label:(0,c.__)("Text Decoration","essential-blocks"),value:null===(r=i[s])||void 0===r?void 0:r.textDecoration,options:x,onChange:function(e){return d("textDecoration",e)}}),React.createElement(f.WithResButtons,{className:"global-letter-spacing"},React.createElement(N,{label:"Letter Spacing",unitTypes:w,itemKey:"letterSpacing",data:i[s],setTypo:d,step:"0.1",deviceType:m})),React.createElement(f.WithResButtons,{className:"global-line-height"},React.createElement(N,{label:"Line Height",unitTypes:w,itemKey:"lineHeight",data:i[s],setTypo:d,step:"0.1",deviceType:m})))};const H=(0,o.withSelect)((function(e){return{getGlobalTypography:e("essential-blocks").getGlobalTypography()}}))((function(e){var t=e.getGlobalTypography,l=(0,u.useState)({}),a=(0,i.A)(l,2),r=a[0],c=a[1],b=(0,u.useState)({}),p=(0,i.A)(b,2),m=p[0],d=p[1],_=(0,u.useState)("allHeadings"),f=(0,i.A)(_,2),y=f[0],k=f[1],C=(0,u.useState)(!1),R=(0,i.A)(C,2),v=R[0],h=R[1];(0,u.useEffect)((function(){JSON.stringify(t)!==JSON.stringify(r)&&(c(t),t.custom&&d(t.custom)),h(!0)}),[t]),(0,u.useEffect)((function(){v&&"object"===(0,s.A)(m)&&c(L(L({},r),{},{custom:L({},m)}))}),[m]),(0,u.useEffect)((function(){v&&"object"===(0,s.A)(r)&&((0,o.dispatch)("essential-blocks").setGlobalTypography(r),(0,o.dispatch)("essential-blocks").setIsSaving(!0))}),[r]);var E=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l={};return"object"===(0,s.A)(e)&&Object.keys(e).length>0&&(l=L(L(L(L(L(L(L({},e.fontFamily&&{fontFamily:e.fontFamily}),e.fontWeight&&{fontWeight:e.fontWeight}),e.textTransform&&{textTransform:e.textTransform}),e.fontStyle&&{fontStyle:e.fontStyle}),e.textDecoration&&{textDecoration:e.textDecoration}),e.letterSpacing&&{letterSpacing:"".concat(e.letterSpacing).concat(e.letterSpacingUnit||"px")}),t&&e.fontSize&&{fontSize:"".concat(e.fontSize).concat(e.fontSizeUnit||"px")})),l};return React.createElement("div",{className:"eb-global-typography"},React.createElement(g.TabPanel,{className:"eb-global-color-tab-panel",activeClass:"active-tab",tabs:[{name:"elements",title:"Elements",className:"eb-tab solid"},{name:"custom",title:"Custom",className:"eb-tab gradient"}]},(function(e){return React.createElement("div",{className:"eb-tab-control-item eb-tab-controls-"+e.name},"elements"===e.name&&React.createElement("div",{className:"eb-custom-panel eb-global-typography-wrapper"},React.createElement(g.__experimentalNavigatorProvider,{initialPath:"/"},React.createElement(g.__experimentalNavigatorScreen,{path:"/"},O&&Object.keys(O).map((function(e,t){return React.createElement("div",{key:t,className:"eb-custom-element eb-global-typography-element"},React.createElement(g.__experimentalNavigatorButton,{path:"/".concat(e)},React.createElement("span",{style:E(r[e]),className:"font_preview"},"Aa"),O[e],(r[e]||"heading"===e&&(l=r?Object.keys(r):[]).length>0&&l.some((function(e){return e.startsWith("h")})))&&React.createElement("span",{className:"edit_indecator"})));var l}))),O&&Object.keys(O).map((function(e,t){return React.createElement("div",{key:t,className:"eb-global-typography-element-content"},React.createElement(g.__experimentalNavigatorScreen,{path:"/".concat(e)},React.createElement(g.__experimentalNavigatorBackButton,null,React.createElement(g.Dashicon,{icon:"arrow-left-alt2"})," ",O[e]),"heading"===e&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,isBlock:!0,label:"Select Heading",value:y,hideLabelFromVision:!0,onChange:function(e){return k(e)}},D&&Object.keys(D).map((function(e,t){return React.createElement(g.__experimentalToggleGroupControlOption,{key:t,className:"eb-global-typography-element-heading ".concat(r[e]?"edited":""),label:D[e],value:e})}))),D&&Object.keys(D).map((function(e,t){return React.createElement("div",{key:t,style:{display:e===y?"block":"none"}},React.createElement("div",{style:E(r[e],!0),className:"font_preview_box"},"Aa"),React.createElement(I,{element:e,typography:r,hideFontFamily:"allHeadings"===e,setTypography:c}))}))),"heading"!==e&&React.createElement(React.Fragment,null,React.createElement("div",{style:E(r[e],!0),className:"font_preview_box"},"Aa"),React.createElement(I,{element:e,typography:r,setTypography:c}))))})))),"custom"===e.name&&React.createElement("div",{className:"eb-custom-panel eb-custom-typography-wrapper"},m&&"object"===(0,s.A)(m)&&React.createElement(g.__experimentalNavigatorProvider,{initialPath:"/"},React.createElement(g.__experimentalNavigatorScreen,{path:"/"},React.createElement("div",null,Object.keys(m).length>0&&Object.keys(m).map((function(e,t){var l;return React.createElement("div",{key:t,className:"eb-custom-element eb-global-typography-element"},React.createElement(g.__experimentalNavigatorButton,{path:"/".concat(e)},React.createElement("span",{style:E(m[e]),className:"font_preview"},"Aa"),null===(l=m[e])||void 0===l?void 0:l.name),React.createElement("button",{className:"eb-delete-item",onClick:function(){return function(e){var t=L({},m);delete t[e],d(L({},t))}(e)}},React.createElement(g.Dashicon,{icon:"trash"})))}))),React.createElement("div",{className:"eb-add-btn add-custom-typography"},React.createElement(g.Button,{className:"eb-add-btn__button add-custom-typography-btn",onClick:function(){return d(L(L({},m),{},(0,n.A)({},"ebcustomtypo_".concat(Math.random().toString(36).substring(2,7)),{name:"Custom Typography"})))}},"Add Custom Typography ",React.createElement(g.Dashicon,{icon:"plus"})))),Object.keys(m).length>0&&Object.keys(m).map((function(e,t){var l,n,o;return React.createElement("div",{key:t,className:"eb-global-typography-element-content"},React.createElement(g.__experimentalNavigatorScreen,{path:"/".concat(e)},React.createElement(g.__experimentalNavigatorBackButton,null,React.createElement(g.Dashicon,{icon:"arrow-left-alt2"})," ",null===(l=m[e])||void 0===l?void 0:l.name),React.createElement("p",{className:"note"},"Typography Controls for ",React.createElement("strong",null,null===(n=m[e])||void 0===n?void 0:n.name)),React.createElement(g.TextControl,{label:"Typography Name",value:null===(o=m[e])||void 0===o?void 0:o.name,onChange:function(t){return function(e,t){var l=L({},m);l[e].name=t,d(L({},l))}(e,t)}}),React.createElement("div",{style:E(m[e],!0),className:"font_preview_box"},"Aa"),React.createElement(I,{element:e,typography:m,setTypography:d})))})))))})))}));var M=function(e){return{getGlobalColors:e("essential-blocks").getGlobalColors(),getCustomColors:e("essential-blocks").getCustomColors(),getGradientColors:e("essential-blocks").getGradientColors(),getCustomGradientColors:e("essential-blocks").getCustomGradientColors(),getGlobalTypography:e("essential-blocks").getGlobalTypography()}},j=function(e,t){if("object"===(0,s.A)(e)&&0===Object.keys(e).length)return"";var l="";for(var n in e)l+=F("body {",e[n],t,n);return l},F=function(e,t){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Desktop",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";if("object"===(0,s.A)(t)&&0===Object.keys(t).length)return"";n.length>0&&(n="--".concat(n,"-"));var o=e,a=e,r=e;for(var i in t){var c=t[i];"fontFamily"===i?o+="".concat(n,"font-family: ").concat(c,"; "):"fontSize"===i?o+="".concat(n,"font-size: ").concat(c).concat((null==t?void 0:t.fontSizeUnit)||"px","; "):"TABfontSize"===i?a+="".concat(n,"font-size: ").concat(c).concat((null==t?void 0:t.TABfontSizeUnit)||(null==t?void 0:t.fontSizeUnit)||"px","; "):"MOBfontSize"===i?r+="".concat(n,"font-size: ").concat(c).concat((null==t?void 0:t.MOBfontSizeUnit)||(null==t?void 0:t.fontSizeUnit)||"px","; "):"fontWeight"===i?o+="".concat(n,"font-weight: ").concat(c,"; "):"letterSpacing"===i?o+="".concat(n,"letter-spacing: ").concat(c).concat((null==t?void 0:t.letterSpacingUnit)||"px","; "):"TABletterSpacing"===i?a+="".concat(n,"letter-spacing: ").concat(c).concat((null==t?void 0:t.TABletterSpacingUnit)||(null==t?void 0:t.letterSpacingUnit)||"px","; "):"MOBletterSpacing"===i?r+="".concat(n,"letter-spacing: ").concat(c).concat((null==t?void 0:t.MOBletterSpacingUnit)||(null==t?void 0:t.letterSpacingUnit)||"px","; "):"lineHeight"===i?o+="".concat(n,"line-height: ").concat(c).concat((null==t?void 0:t.lineHeightUnit)||"px","; "):"TABlineHeight"===i?a+="".concat(n,"line-height: ").concat(c).concat((null==t?void 0:t.TABlineHeightUnit)||(null==t?void 0:t.lineHeightUnit)||"px","; "):"MOBlineHeight"===i?r+="".concat(n,"line-height: ").concat(c).concat((null==t?void 0:t.MOBlineHeightUnit)||(null==t?void 0:t.lineHeightUnit)||"px","; "):"fontStyle"===i?o+="".concat(n,"font-style: ").concat(c,"; "):"textDecoration"===i?o+="".concat(n,"text-decoration: ").concat(c,"; "):"textTransform"===i&&(o+="".concat(n,"text-transform: ").concat(c,"; "))}return o+="}\n",a+="}\n",r+="}\n","Desktop"===l?(0,f.softMinifyCssStrings)(o):"Tablet"===l?(0,f.softMinifyCssStrings)(a):"Mobile"===l?(0,f.softMinifyCssStrings)(r):void 0},G=[{label:(0,c.__)("Accordion","essential-blocks"),value:"accordion"},{label:(0,c.__)("Toggle","essential-blocks"),value:"toggle"},{label:(0,c.__)("Accordion With Image","essential-blocks"),value:"image"},{label:(0,c.__)("Horizontal Accordion","essential-blocks"),value:"horizontal"}],z=((0,c.__)("Material","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Dark","essential-blocks"),(0,c.__)("Royal","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Image","essential-blocks"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Border Box","essential-blocks"),(0,c.__)("Padding Box","essential-blocks"),(0,c.__)("Content Box","essential-blocks"),(0,c.__)("Material","essential-blocks"),(0,c.__)("Ghost","essential-blocks"),(0,c.__)("Rounded","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Container","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("No Repeat","essential-blocks"),(0,c.__)("Repeat","essential-blocks"),(0,c.__)("Repeat X","essential-blocks"),(0,c.__)("Repeat Y","essential-blocks"),(0,c.__)("Space","essential-blocks"),(0,c.__)("Round","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Scroll","essential-blocks"),(0,c.__)("Fixed","essential-blocks"),(0,c.__)("Local","essential-blocks"),(0,c.__)("Dashed","essential-blocks"),(0,c.__)("Solid","essential-blocks"),(0,c.__)("Dotted","essential-blocks"),(0,c.__)("Double","essential-blocks"),(0,c.__)("Groove","essential-blocks"),(0,c.__)("Inset","essential-blocks"),(0,c.__)("Outset","essential-blocks"),(0,c.__)("Ridge","essential-blocks"),(0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Liner","essential-blocks"),(0,c.__)("Ease","essential-blocks"),(0,c.__)("Ease In","essential-blocks"),(0,c.__)("Ease Out","essential-blocks"),(0,c.__)("Ease In Out","essential-blocks"),[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}]),W=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],U=((0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),[{label:(0,c.__)("H1","essential-blocks"),value:"h1"},{label:(0,c.__)("H2","essential-blocks"),value:"h2"},{label:(0,c.__)("H3","essential-blocks"),value:"h3"},{label:(0,c.__)("H4","essential-blocks"),value:"h4"},{label:(0,c.__)("H5","essential-blocks"),value:"h5"},{label:(0,c.__)("H6","essential-blocks"),value:"h6"},{label:(0,c.__)("P","essential-blocks"),value:"p"}]),V=((0,c.__)("image","essential-blocks"),(0,c.__)("icon","essential-blocks"),(0,c.__)("Text","essential-blocks"),(0,c.__)("none","essential-blocks"),(0,c.__)("Bottom To Top","essential-blocks"),(0,c.__)("Top To Bottom","essential-blocks"),"typTl_"),q="typCn_",J="wrpMrg_",Z="wrpPad_",X="tabMrg_",Y="tabPad_",Q="conMrg_",K="conPad_",$="WrpBg_",ee="tabBg_",te="conBg_",le="wrpBdSd_",ne="tabBdSd_",oe="conBdSd_",ae="acGp_";function re(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function se(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?re(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):re(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const ie=se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se(se({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},accordionType:{type:"string",source:"attribute",selector:".eb-accordion-container",attribute:"data-accordion-type",default:"accordion"},displayIcon:{type:"boolean",default:!0},tabIcon:{type:"string",default:"dashicons-plus-alt2"},expandedIcon:{type:"string",default:"dashicons-minus"},transitionDuration:{type:"number",default:.5},contentAlign:{type:"string",default:"left"},titleAlignment:{type:"string",default:"left"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},contentColor:{type:"string",default:"var(--eb-global-text-color)"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},iconPosition:{type:"string",default:"right"},hoverTitleColor:{type:"string"},activeBgColor:{type:"string",default:""},activeTitleColor:{type:"string",default:""},activeIconColor:{type:"string",default:""},tagName:{type:"string",default:"h3"},accordionChildCount:{type:"number",default:3},faqSchema:{type:"boolean",default:!1},titlePrefixColor:{type:"string",default:"#000"},titleSuffixColor:{type:"string",default:"#000"},accordionLists:{type:"array",default:[]},imageContainerWidth:{type:"number",default:50},titleOrientation:{type:"string",default:"bottom-top"}},(0,f.generateResponsiveRangeAttributes)("titlePrefixIconSize_",{defaultRange:20})),(0,f.generateResponsiveRangeAttributes)("titlePrefixImgWidth_",{defaultRange:30})),(0,f.generateResponsiveRangeAttributes)("titlePrefixGap_",{defaultRange:15})),(0,f.generateResponsiveRangeAttributes)("titleSuffixIconSize_",{defaultRange:20})),(0,f.generateResponsiveRangeAttributes)("titleSuffixImgWidth_",{defaultRange:30})),(0,f.generateResponsiveRangeAttributes)("titleSuffixGap_",{defaultRange:15})),(0,f.generateTypographyAttributes)(V,{fontSize:18})),(0,f.generateTypographyAttributes)(q,{fontSize:14})),(0,f.generateTypographyAttributes)("titlePrefixText_",{fontSize:14})),(0,f.generateTypographyAttributes)("titleSuffixText_",{fontSize:14})),(0,f.generateResponsiveRangeAttributes)("icnZ_",{noUnits:!0,defaultRange:20})),(0,f.generateResponsiveRangeAttributes)(ae,{noUnits:!0,defaultRange:15})),(0,f.generateResponsiveRangeAttributes)("imageWidth")),(0,f.generateResponsiveRangeAttributes)("imageHeight")),(0,f.generateResponsiveRangeAttributes)("horizontalHeight",{defaultRange:450})),(0,f.generateBackgroundAttributes)($,{})),(0,f.generateBackgroundAttributes)("icnBg_",{noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)(ee,{noMainBgi:!0,defaultFillColor:"#FFFFFF00",noOverlay:!0})),(0,f.generateBackgroundAttributes)(te,{noMainBgi:!0,noOverlay:!0})),(0,f.generateBackgroundAttributes)("accordionBackground",{noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)("accordionExpandedBackground",{noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)("titlePrefixBG",{noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)("titleSuffixBG",{noOverlay:!0,noMainBgi:!0})),(0,f.generateBorderShadowAttributes)(le)),(0,f.generateBorderShadowAttributes)("icnBdSd_")),(0,f.generateBorderShadowAttributes)(ne)),(0,f.generateBorderShadowAttributes)(oe,{defaultBdrColor:"#aaaaaa",defaultBdrStyle:"solid"})),(0,f.generateBorderShadowAttributes)("accordionBorder")),(0,f.generateBorderShadowAttributes)("accordionExpandedBorder")),(0,f.generateBorderShadowAttributes)("titlePrefixBorder")),(0,f.generateBorderShadowAttributes)("titleSuffixBorder")),(0,f.generateDimensionsAttributes)(J)),(0,f.generateDimensionsAttributes)(Z)),(0,f.generateDimensionsAttributes)("icnMrg_")),(0,f.generateDimensionsAttributes)("icnPad_")),(0,f.generateDimensionsAttributes)("imgContainerPadding")),(0,f.generateDimensionsAttributes)("imgContainerMargin")),(0,f.generateDimensionsAttributes)(X)),(0,f.generateDimensionsAttributes)(Y,{top:15,bottom:15,left:20,right:20,isLinked:!1})),(0,f.generateDimensionsAttributes)(Q)),(0,f.generateDimensionsAttributes)(K,{top:10,bottom:10,left:15,right:15})),(0,f.generateDimensionsAttributes)("accordionMargin")),(0,f.generateDimensionsAttributes)("accordionPadding")),(0,f.generateDimensionsAttributes)("titlePrefixMargin")),(0,f.generateDimensionsAttributes)("titlePrefixPadding")),(0,f.generateDimensionsAttributes)("titleSuffixMargin")),(0,f.generateDimensionsAttributes)("titleSuffixPadding"));lodash.times;const ce=(0,f.withBlockContext)(ie)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.resOption,t.accordionType),r=(t.displayIcon,t.transitionDuration),s=(t.tabIcon,t.expandedIcon,t.titleColor),i=t.contentAlign,b=t.contentColor,u=(t.iconColor,t.iconPosition,t.titleAlignment),p=t.hoverTitleColor,m=t.activeBgColor,d=t.activeTitleColor,_=t.tagName,y=(t.faqSchema,(0,f.useBlockDefaults)(n,t,l,ie));return React.createElement(React.Fragment,null,y&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Accordion Types","essential-blocks"),id:"eb-accordion-type"},React.createElement(g.ButtonGroup,{id:"eb-accordion-type-btgrp"},G.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:a!==e.value,isPrimary:a===e.value,onClick:function(){return o({accordionType:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Title Level","essential-blocks"),id:"eb-accordion-heading-alignment"},React.createElement(g.ButtonGroup,{className:"eb-accordion-heading-alignment eb-html-tag-buttongroup"},U.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:_===e.value,isSecondary:_!==e.value,onClick:function(){return o({tagName:e.value})}},e.label)})))),React.createElement(g.RangeControl,{label:(0,c.__)("Toggle Speed","essential-blocks"),value:r,onChange:function(e){return o({transitionDuration:e})},min:0,max:5,step:.1,allowReset:!0}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Accordions Gap","essential-blocks"),controlName:ae,min:1,max:100,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Tab Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Title Align ","essential-blocks"),id:"eb-accoridon-title-align"},React.createElement(g.ButtonGroup,null,z.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:u!==e.value,isPrimary:u===e.value,onClick:function(){return o({titleAlignment:e.value})}},e.label)})))),React.createElement(f.TypographyDropdown,{baseLabel:"Title Typography",typographyPrefixConstant:V}),React.createElement(f.ColorControl,{label:(0,c.__)("Title Color","essential-blocks"),color:s,onChange:function(e){return o({titleColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Title hover Color","essential-blocks"),color:p,onChange:function(e){return o({hoverTitleColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding")},React.createElement(f.ResponsiveDimensionsControl,{controlName:X,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Y,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background ","essential-blocks")},React.createElement(f.BackgroundControl,{controlName:ee,noMainBgi:!0,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Expanded Tab Colors","essential-blocks")},React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return o({activeBgColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Title Color","essential-blocks"),color:d,onChange:function(e){return o({activeTitleColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow")},React.createElement(f.BorderShadowControl,{controlName:ne}))),React.createElement(g.PanelBody,{title:(0,c.__)("Content Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Align","essential-blocks")},React.createElement(g.ButtonGroup,null,W.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:i!==e.value,isPrimary:i===e.value,onClick:function(){return o({contentAlign:e.value})}},e.label)})))),React.createElement(f.TypographyDropdown,{baseLabel:"Content Typography",typographyPrefixConstant:q}),React.createElement(f.ColorControl,{label:(0,c.__)("Content Color","essential-blocks"),color:b,onChange:function(e){return o({contentColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding")},React.createElement(f.ResponsiveDimensionsControl,{controlName:Q,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:K,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background ","essential-blocks")},React.createElement(f.BackgroundControl,{controlName:te,noOverlay:!0,noMainBgi:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow")},React.createElement(f.BorderShadowControl,{controlName:oe}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:J,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Z,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:$})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:le}))))}));var be="wrprBg",ue="wrpMargin",ge="wrpPadding",pe="wrpBorderShadow",me="titleMargin",de="subtitleMargin",_e="separatorMargin",fe="separatorLineSize",ye="separatorIconSize",ke="separatorWidth",Ce=[{label:"px",value:"px"},{label:"em",value:"em"}],Re=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],ve=[{label:(0,c.__)("Line","essential-blocks"),value:"line"},{label:(0,c.__)("Icon","essential-blocks"),value:"icon"}],he=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],Ee=((0,c.__)("Default","essential-blocks"),(0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"menu"})),value:"justify"}]),Be=[{label:(0,c.__)("H1","essential-blocks"),value:"h1"},{label:(0,c.__)("H2","essential-blocks"),value:"h2"},{label:(0,c.__)("H3","essential-blocks"),value:"h3"},{label:(0,c.__)("H4","essential-blocks"),value:"h4"},{label:(0,c.__)("H5","essential-blocks"),value:"h5"},{label:(0,c.__)("H6","essential-blocks"),value:"h6"},{label:(0,c.__)("P","essential-blocks"),value:"p"}],we=[{label:(0,c.__)("Solid","essential-blocks"),value:"solid"},{label:(0,c.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,c.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,c.__)("Double","essential-blocks"),value:"double"},{label:(0,c.__)("Groove","essential-blocks"),value:"groove"},{label:(0,c.__)("Outset","essential-blocks"),value:"outset"},{label:(0,c.__)("Ridge","essential-blocks"),value:"ridge"}],Se=((0,c.__)("Custom","essential-blocks"),(0,c.__)("Dynamic Title","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Marquee","essential-blocks"),(0,c.__)("Waviy Reflect","essential-blocks"),"title"),Pe="subtitle";function Te(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function xe(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Te(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Oe=xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe(xe({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},preset:{type:"string",default:"button-1"},effects:{type:"string"},marqueeSpeed:{type:"number",default:10},marqueePauseOnHover:{type:"boolean",default:!0},tagName:{type:"string",default:"h2"},titleText:{type:"string",default:"Essential Blocks Advanced Heading"},title2Text:{type:"string"},title3Text:{type:"string"},subtitleTagName:{type:"string",default:"p"},subtitleText:{type:"string",default:"Essential Blocks Advance Subtitle"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string"},titleBgColor:{type:"string"},titleHoverBgColor:{type:"string"},title2Color:{type:"string",default:"var(--eb-global-heading-color)"},title2HoverColor:{type:"string"},title2BgColor:{type:"string"},title2HoverBgColor:{type:"string"},title3Color:{type:"string",default:"var(--eb-global-heading-color)"},title3HoverColor:{type:"string"},title3BgColor:{type:"string"},title3HoverBgColor:{type:"string"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},subtitleHoverColor:{type:"string"},separatorColor:{type:"string",default:"var(--eb-global-primary-color)"},separatorHoverColor:{type:"string"},displaySubtitle:{type:"boolean",default:!1},displaySeperator:{type:"boolean",default:!1},seperatorPosition:{type:"string",default:"bottom"},seperatorType:{type:"string",default:"line"},seperatorStyle:{type:"string",default:"solid"},separatorIcon:{type:"string",default:"fas fa-arrow-circle-down"},source:{type:"string",default:"custom"},enableLink:{type:"boolean",default:!1},titleLink:{type:"string",default:""},openInNewTab:{type:"boolean",default:!1},currentPostId:{type:"number",default:0},currentPostType:{type:"string"},version:{type:"string",default:"1"}},(0,f.generateTypographyAttributes)(Se)),(0,f.generateTypographyAttributes)("title2")),(0,f.generateTypographyAttributes)("title3")),(0,f.generateTypographyAttributes)(Pe)),(0,f.generateResponsiveAlignAttributes)("align",{defaultAlign:"left"})),(0,f.generateDimensionsAttributes)(ue)),(0,f.generateDimensionsAttributes)(ge)),(0,f.generateDimensionsAttributes)(me,{top:0,bottom:15,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)("title1Padding")),(0,f.generateDimensionsAttributes)("title2Padding")),(0,f.generateDimensionsAttributes)("title3Padding")),(0,f.generateDimensionsAttributes)(de,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(_e,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,f.generateBorderShadowAttributes)("title1bdrshdw")),(0,f.generateBorderShadowAttributes)("title2bdrshdw")),(0,f.generateBorderShadowAttributes)("title3bdrshdw")),(0,f.generateBorderShadowAttributes)(pe,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,f.generateBackgroundAttributes)(be,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,f.generateResponsiveRangeAttributes)(fe,{defaultRange:4})),(0,f.generateResponsiveRangeAttributes)(ye,{defaultRange:30})),(0,f.generateResponsiveRangeAttributes)(ke,{defaultRange:100})),De=(0,f.withBlockContext)(Oe)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.tagName,r=t.subtitleTagName,s=t.titleColor,i=t.titleHoverColor,b=t.subtitleColor,u=t.subtitleHoverColor,p=t.separatorColor,m=t.separatorHoverColor,d=t.align,_=t.displaySubtitle,y=t.displaySeperator,k=t.seperatorPosition,C=t.seperatorType,R=t.seperatorStyle,v=t.separatorIcon,h=(0,f.useBlockDefaults)(n,t,l,Oe);return React.createElement(React.Fragment,null,h&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(g.ButtonGroup,{id:"eb-advance-heading-alignment"},Ee.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return o({align:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Title Level","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(g.ButtonGroup,{className:"eb-advance-heading-alignment eb-html-tag-buttongroup"},Be.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:a===e.value,isSecondary:a!==e.value,onClick:function(){return o({tagName:e.value})}},e.label)})))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Subtitle","essential-blocks"),checked:_,onChange:function(){return o({displaySubtitle:!_})}}),_&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Subtitle Level","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(g.ButtonGroup,{className:"eb-advance-heading-alignment eb-html-tag-buttongroup"},Be.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:r===e.value,isSecondary:r!==e.value,onClick:function(){return o({subtitleTagName:e.value})}},e.label)}))))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Separator","essential-blocks"),checked:y,onChange:function(){return o({displaySeperator:!y})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Title Styles","essential-blocks"),initialOpen:!0},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Title Typography","essential-blocks"),typographyPrefixConstant:Se}),React.createElement(f.ColorControl,{label:"Title Color",color:s,onChange:function(e){return o({titleColor:e})},defaultValue:s}),React.createElement(f.ColorControl,{label:"Title Hover Color",color:i,onChange:function(e){return o({titleHoverColor:e})},defaultValue:i}),React.createElement(f.ResponsiveDimensionsControl,{controlName:me,baseLabel:"Title Margin"})),_&&React.createElement(g.PanelBody,{title:(0,c.__)("Subtitle Styles","essential-blocks"),initialOpen:!0},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Subtitle Typography","essential-blocks"),typographyPrefixConstant:Pe}),React.createElement(f.ColorControl,{label:"Subtitle Color",color:b,onChange:function(e){return o({subtitleColor:e})},defaultValue:b}),React.createElement(f.ColorControl,{label:"Subtitle Hover Color",color:u,onChange:function(e){return o({subtitleHoverColor:e})},defaultValue:u}),React.createElement(f.ResponsiveDimensionsControl,{controlName:de,baseLabel:"Subtitle Margin"})),y&&React.createElement(g.PanelBody,{title:(0,c.__)("Separator","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Separator Position","essential-blocks"),value:k,options:he,onChange:function(e){return o({seperatorPosition:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Separator Type","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(g.ButtonGroup,{id:"eb-advance-heading-alignment"},ve.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({seperatorType:e.value})}},e.label)})))),"line"===C&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Separator Style","essential-blocks"),value:R,options:we,onChange:function(e){return o({seperatorStyle:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Separator Height","essential-blocks"),controlName:fe,units:Ce,min:0,max:100,step:1})),"icon"===C&&React.createElement(React.Fragment,null,React.createElement(f.EBIconPicker,{value:v,onChange:function(e){return o({separatorIcon:e})},title:(0,c.__)("Select Icon","essential-blocks-pro")}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:ye,units:Ce,min:0,max:100,step:1})),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Separator Width","essential-blocks"),controlName:ke,units:Re,min:0,max:300,step:1}),React.createElement(f.ColorControl,{label:"Separator Color",color:p,onChange:function(e){return o({separatorColor:e})},defaultValue:p}),React.createElement(f.ColorControl,{label:"Separator Hover Color",color:m,onChange:function(e){return o({separatorHoverColor:e})},defaultValue:m}),React.createElement(f.ResponsiveDimensionsControl,{controlName:_e,baseLabel:"Separator Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Advanced","essential-blocks"),initialOpen:!0},React.createElement(g.PanelBody,null,React.createElement(f.ResponsiveDimensionsControl,{controlName:ue,baseLabel:"Wrapper Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ge,baseLabel:"Wrapper Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:be})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:pe})))))}));var Ae="wrprBg",Le="wrpMargin",Ne="wrpPadding",Ie="wrpBorderShadow",He="width",Me="height",je="imgBorderShadow",Fe="captionMargin",Ge="captionPadding",ze="captionWidth",We=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Middle","essential-blocks"),value:"middle"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],Ue=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],Ve=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],qe=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Justify","essential-blocks"),value:"justify"}],Je=((0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks"),[{label:(0,c.__)("No Effect","essential-blocks"),value:"no-effect"},{label:(0,c.__)("Zoom In","essential-blocks"),value:"zoom-in"},{label:(0,c.__)("Zoom Out","essential-blocks"),value:"zoom-out"},{label:(0,c.__)("Slide","essential-blocks"),value:"slide"},{label:(0,c.__)("Blur","essential-blocks"),value:"blur"}]),Ze=[{label:"px",value:"px"},{label:"%",value:"%"}],Xe=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Ye=((0,c.__)("Rounded","essential-blocks"),(0,c.__)("Square","essential-blocks"),(0,c.__)("Circle","essential-blocks"),(0,c.__)("Octagon","essential-blocks"),(0,c.__)("Rhombus","essential-blocks"),(0,c.__)("Triangle","essential-blocks"),(0,c.__)("Style 1","essential-blocks"),(0,c.__)("Style 2","essential-blocks"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Site Logo","essential-blocks"),(0,c.__)("Featured Image","essential-blocks"),(0,c.__)("Custom","essential-blocks"),"captionTypo");function Qe(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Ke(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Qe(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const $e=Ke(Ke(Ke(Ke(Ke(Ke(Ke(Ke(Ke(Ke(Ke(Ke(Ke({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},image:{type:"object",default:{id:"",url:"",alt:""}},imageSize:{type:"string"},imageCaption:{type:"string"},selectedImgIndex:{type:"number"},displayCaption:{type:"boolean",default:!1},captionColor:{type:"string",default:"var(--eb-global-primary-color)"},captionBGColor:{type:"string",default:"var(--eb-global-background-color)"},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"bottom"},verticalAlignCap2:{type:"string",default:"bottom"},hoverEffect:{type:"string",default:"no-effect"},stylePreset:{type:"string",default:"rounded"},complexStyle:{type:"boolean",default:!1},captionStyle:{type:"string",default:"caption-style-1"},autoFit:{type:"boolean",default:!0},fitStyles:{type:"string",default:"cover"},enableLink:{type:"boolean",default:!1},imageLink:{type:"string",default:""},openInNewTab:{type:"boolean",default:!1},autoHeight:{type:"boolean",default:!0},imgSource:{type:"string"},logoUrl:{type:"string",default:""},shouldSyncIcon:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},imagePostId:{type:"number",default:0}},(0,f.generateTypographyAttributes)(Ye,{fontSize:13})),(0,f.generateDimensionsAttributes)(Le)),(0,f.generateDimensionsAttributes)(Ne)),(0,f.generateDimensionsAttributes)(Fe,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Ge,{top:15,bottom:15,right:10,left:10,isLinked:!1})),(0,f.generateBorderShadowAttributes)(Ie,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,f.generateBorderShadowAttributes)(je,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:15,bottom:15,right:15,left:15}})),(0,f.generateBackgroundAttributes)(Ae,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,f.generateResponsiveRangeAttributes)(He,{})),(0,f.generateResponsiveRangeAttributes)(Me,{})),(0,f.generateResponsiveRangeAttributes)(ze)),(0,f.generateResponsiveAlignAttributes)("textAlign",{defaultAlign:"center",defaultTabAlign:"center",defaultMobileAlign:"center"})),(0,f.generateResponsiveAlignAttributes)("imageAlign",{defaultAlign:"0 auto",defaultTabAlign:"0 auto",defaultMobileAlign:"0 auto"})),et=(0,f.withBlockContext)($e)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.displayCaption,r=t.captionColor,s=t.captionBGColor,i=t.horizontalAlign,b=t.verticalAlign,u=t.verticalAlignCap2,p=t.textAlign,m=t.stylePreset,d=t.enableLink,_=t.openInNewTab,y=t.imageLink,k=t.captionStyle,C=t.complexStyle,R=t.autoFit,v=t.hoverEffect,h=(0,f.useBlockDefaults)(n,t,l,$e);return React.createElement(React.Fragment,null,h&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.ToggleControl,{label:(0,c.__)("Display Caption","essential-blocks"),checked:a,onChange:function(){return o({displayCaption:!a})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:He,min:1,max:1e3,step:1,units:Xe}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Me,min:0,max:1e3,step:1,units:Xe}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Fit Image?","essential-blocks"),checked:R,onChange:function(e){return o({autoFit:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Link?","essential-blocks"),checked:d,onChange:function(e){return o({enableLink:e})}}),d&&React.createElement(g.TextControl,{label:(0,c.__)("Link","essential-blocks"),value:y,onChange:function(e){return o({imageLink:e})}}),d&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:_,onChange:function(e){return o({openInNewTab:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Hover Effect","essential-blocks"),value:v,options:Je,onChange:function(e){return o({hoverEffect:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Image Styles","essential-blocks"),initialOpen:!1},!C&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:je})),C&&React.createElement(g.PanelRow,null,React.createElement("em",null,"Border Style doesn't support for \"",m,' style".'))),a&&React.createElement(g.PanelBody,{title:(0,c.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:r,onChange:function(e){return o({captionColor:e})}}),a&&"caption-style-2"!=k&&React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:s,onChange:function(e){return o({captionBGColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Ye}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:ze,units:Ze,min:0,max:300,step:1}),a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Text Align","essential-blocks")},React.createElement(g.ButtonGroup,null,qe.map((function(e){return React.createElement(g.Button,{isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return o({textAlign:e.value})}},e.label)})))),"caption-style-1"===k&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Horizontal Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Ve.map((function(e){return React.createElement(g.Button,{isPrimary:i===e.value,isSecondary:i!==e.value,onClick:function(){return o({horizontalAlign:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Vertical Align","essential-blocks")},React.createElement(g.ButtonGroup,null,We.map((function(e){return React.createElement(g.Button,{isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return o({verticalAlign:e.value})}},e.label)}))))),"caption-style-2"===k&&React.createElement(g.BaseControl,{label:(0,c.__)("Vertical Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Ue.map((function(e){return React.createElement(g.Button,{isPrimary:u===e.value,isSecondary:u!==e.value,onClick:function(){return o({verticalAlignCap2:e.value})}},e.label)})))),React.createElement(f.ResponsiveDimensionsControl,{controlName:Fe,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ge,baseLabel:"Padding"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Le,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ne,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Ae,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Ie}))))}));var tt="wrpBg_",lt="ttlBg_",nt="actTlBg_",ot="conBg_",at="ttlWBg_",rt="wrpBds_",st="ttlBds_",it="actTlBds_",ct="conBds_",bt="ttlWBds_",ut="wrpM_",gt="wrpP_",pt="ttlP_",mt="ttlM_",dt="conM_",_t="conP_",ft="ttlWM_",yt="ttlWP_",kt="ttlMinW_",Ct="iconZ_",Rt="iconGap_",vt="carZ_",ht="title_";function Et(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Bt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Et(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const wt=Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt(Bt({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},align:{type:"string",default:"wide"},layout:{type:"string",default:"horizontal"},tagName:{type:"string",default:"h6"},mediaPositon:{type:"string",default:"inline"},mediaAlign:{type:"string",default:"left"},oldTabTitles:{type:"array",source:"query",selector:".tabTitles li",query:{text:{type:"string",source:"html",selector:".tab-title-text"}}},tabTitles:{type:"array",default:[{text:"Tab Title 1",id:"1",media:"icon",icon:"fas fa-home",image:"",isExpanded:!0,isDefault:!0,customId:""},{text:"Tab Title 2",id:"2",media:"icon",icon:"fas fa-home",image:"",isExpanded:!1,isDefault:!1,customId:""},{text:"Tab Title 3",id:"3",media:"icon",icon:"fas fa-home",image:"",isExpanded:!1,isDefault:!1,customId:""}]},tabChildCount:{type:"number",default:3},isMediaOn:{type:"boolean",default:!0},isFillTitle:{type:"boolean",default:!0},isMinHeightAsTitle:{type:"boolean",default:!0},enableResponsiveLayout:{type:"boolean",default:!1},verticalToHorizontal:{type:"string",default:"mobile"},textColor:{type:"string",default:"var(--eb-global-heading-color)"},iconColor:{type:"string",default:"var(--eb-global-heading-color)"},hvTextColor:{type:"string"},hvIconColor:{type:"string"},actTextColor:{type:"string",default:"var(--eb-global-background-color)"},actIconColor:{type:"string",default:"var(--eb-global-background-color)"},actHvTextColor:{type:"string"},actHvIconColor:{type:"string"},colorTransition:{type:"number"},actColorTransition:{type:"number"},showCaret:{type:"boolean",default:!0},caretColor:{type:"string",default:"var(--eb-global-primary-color)"},closeAllTabs:{type:"boolean",default:!1}},(0,f.generateTypographyAttributes)(ht,{fontSize:16})),(0,f.generateResponsiveRangeAttributes)(kt,{})),(0,f.generateResponsiveRangeAttributes)(Ct,{defaultRange:18,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Rt,{defaultRange:10,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(vt,{defaultRange:8,noUnits:!0})),(0,f.generateBackgroundAttributes)(tt)),(0,f.generateBackgroundAttributes)(lt,{defaultFillColor:"var(--eb-global-background-color)",noOverlay:!0,defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,f.generateBackgroundAttributes)(nt,{defaultFillColor:"var(--eb-global-primary-color)",noOverlay:!0,defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,f.generateBackgroundAttributes)(ot,{noOverlay:!0})),(0,f.generateBackgroundAttributes)(at,{noOverlay:!0})),(0,f.generateBorderShadowAttributes)(rt,{})),(0,f.generateBorderShadowAttributes)(st)),(0,f.generateBorderShadowAttributes)(it)),(0,f.generateBorderShadowAttributes)(ct,{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"#EEEDF0",defaultBdrStyle:"solid"})),(0,f.generateBorderShadowAttributes)(bt)),(0,f.generateDimensionsAttributes)(ut,{})),(0,f.generateDimensionsAttributes)(gt)),(0,f.generateDimensionsAttributes)(pt,{top:10,bottom:10,left:10,right:10})),(0,f.generateDimensionsAttributes)(mt)),(0,f.generateDimensionsAttributes)(dt)),(0,f.generateDimensionsAttributes)(_t,{top:10,bottom:10,left:15,right:15,isLinked:!1})),(0,f.generateDimensionsAttributes)(ft)),(0,f.generateDimensionsAttributes)(yt)),St=(0,f.withBlockContext)(wt)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.isMediaOn,r=t.layout,s=t.mediaPositon,b=t.mediaAlign,p=t.textColor,m=t.iconColor,d=t.hvTextColor,_=t.hvIconColor,y=t.actTextColor,k=t.actIconColor,C=t.actHvTextColor,R=t.actHvIconColor,v=t.colorTransition,h=t.actColorTransition,E=t.showCaret,B=t.caretColor,w=t.isFillTitle,S=(0,f.useBlockDefaults)(n,t,l,wt,["tabTitles"]),P=(0,u.useState)("normal"),T=(0,i.A)(P,2),x=T[0],O=T[1],D=(0,u.useState)("normal"),A=(0,i.A)(D,2),L=A[0],N=A[1];return React.createElement(React.Fragment,null,S&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Tabs Settings","essential-blocks")},React.createElement(g.SelectControl,{label:(0,c.__)("Tabs Layout","essential-blocks"),value:r,options:[{label:(0,c.__)("Horizontal","essential-blocks"),value:"horizontal"},{label:(0,c.__)("Vertical","essential-blocks"),value:"vertical"}],onChange:function(e){return o({layout:e})}}),"horizontal"===r&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Fill Titles' Wrapper","essential-blocks"),checked:w,onChange:function(){return o({isFillTitle:!w})}})),React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Icon","essential-blocks"),checked:a,onChange:function(){return o({isMediaOn:!a})}}),a&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Icon Layout","essential-blocks"),value:s,options:[{label:(0,c.__)("Stacked","essential-blocks"),value:"stacked"},{label:(0,c.__)("Inline","essential-blocks"),value:"inline"}],onChange:function(e){return o({mediaPositon:e})}}),"inline"===s&&React.createElement(React.Fragment,null,React.createElement(g.ButtonGroup,{id:"eb-advTabs-type-btgrp"},[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}].map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:b!==e.value,isPrimary:b===e.value,onClick:function(){return o({mediaAlign:e.value})}},e.label)}))),React.createElement("label",{style:{display:"block"}},React.createElement("i",null,"Set icon position before/after the tab title."))))),React.createElement(g.PanelBody,{title:(0,c.__)("Tab Title Style","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:ht}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Title Min Width","essential-blocks"),controlName:kt,min:0,max:1e3,step:1,units:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}]}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Ct,min:0,max:200,step:1,noUnits:!0}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Gap","essential-blocks"),controlName:Rt,min:0,max:200,step:1,noUnits:!0}),React.createElement(f.ResponsiveDimensionsControl,{controlName:pt,baseLabel:"Padding"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:mt,baseLabel:"Margin"}),React.createElement(g.PanelBody,{title:(0,c.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:x===l,isSecondary:x!==l,onClick:function(){return O(l)}},n)})))),"normal"===x&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:wt.textColor.default,color:p,onChange:function(e){return o({textColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Icon","essential-blocks"),defaultColor:wt.iconColor.default,color:m,onChange:function(e){return o({iconColor:e})}})),"hover"===x&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:wt.hvTextColor.default,color:d,onChange:function(e){return o({hvTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Icon","essential-blocks"),defaultColor:wt.hvIconColor.default,color:_,onChange:function(e){return o({hvIconColor:e})}}),React.createElement(g.RangeControl,{value:v,onChange:function(e){return o({colorTransition:e})},step:.1,min:0,max:5}))),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:lt,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:st})),React.createElement(g.PanelBody,{title:(0,c.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:L===l,isSecondary:L!==l,onClick:function(){return N(l)}},n)})))),"normal"===L&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:wt.actTextColor.default,color:y,onChange:function(e){return o({actTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Icon","essential-blocks"),defaultColor:wt.actIconColor.default,color:k,onChange:function(e){return o({actIconColor:e})}})),"hover"===L&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:wt.actHvTextColor.default,color:C,onChange:function(e){return o({actHvTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Icon","essential-blocks"),defaultColor:wt.actHvIconColor.default,color:R,onChange:function(e){return o({actHvIconColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Transition","essential-blocks")},React.createElement(g.RangeControl,{value:h,onChange:function(e){return o({actColorTransition:e})},step:.1,min:0,max:5})))),React.createElement(g.PanelBody,{title:(0,c.__)("Active Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:nt,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Active Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:it}))),React.createElement(g.PanelBody,{title:(0,c.__)("Tab Titles' Wrapper Style","essential-blocks"),initialOpen:!1},React.createElement(g.PanelBody,{title:(0,c.__)("Margin Padding","essential-blocks")},React.createElement(f.ResponsiveDimensionsControl,{controlName:ft,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:yt,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:at,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:bt}))),React.createElement(g.PanelBody,{title:(0,c.__)("Content Style"),initialOpen:!1},React.createElement(g.PanelBody,{title:(0,c.__)("Margin Padding","essential-blocks")},React.createElement(f.ResponsiveDimensionsControl,{controlName:dt,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:_t,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:ot,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:ct}))),React.createElement(g.PanelBody,{title:(0,c.__)("Caret Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Caret on Active Tab","essential-blocks"),checked:E,onChange:function(){return o({showCaret:!E})}}),E&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Caret Size","essential-blocks"),controlName:vt,min:0,max:100,step:1,noUnits:!0}),React.createElement(f.ColorControl,{label:(0,c.__)("Caret Color","essential-blocks"),defaultColor:wt.caretColor.default,color:B,onChange:function(e){return o({caretColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:ut,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:gt,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:tt})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:rt}))))}));var Pt,Tt,xt,Ot,Dt="wrprBg",At="wrpMargin",Lt="wrpPadding",Nt="wrpBorderShadow",It="videoBorderShadow",Ht="width",Mt="playIconWidth",jt="lightboxWidth",Ft="lightboxHeight",Gt="lightboxBorderShadow",zt="closeIconWidth",Wt="stickyVideoWidth",Ut="stickyVideoHeight",Vt="placeholderImageWidth",qt="placeholderImageHeight",Jt="placeholderPlayIconWidth",Zt=((0,c.__)("YouTube","essential-blocks"),(0,c.__)("Vimeo","essential-blocks"),(0,c.__)("Self Hosted","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Sticky","essential-blocks"),(0,c.__)("Lightbox","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Custom","essential-blocks"),[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}]),Xt=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Yt=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"vh",value:"vh"}];function Qt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Kt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Qt(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Qt(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}(0,c.__)("Visible","essential-blocks"),(0,c.__)("Hidden","essential-blocks");const $t=Kt(Kt(Kt(Kt(Kt(Kt(Kt(Kt(Kt(Kt(Kt(Kt(Kt(Kt(Kt(Kt(Kt({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},videoURL:{type:"string",default:"https://www.youtube.com/watch?v=PnZx4ZOMyzI"},videoLinkYoutube:{type:"string",default:""},videoLinkVimeo:{type:"string",default:""},videoLinkHtml:{type:"string",default:""},showBar:{type:"boolean",default:!1},showDownload:{type:"boolean",default:!1},videoConfig:{type:"object",default:{autoplay:!1,muted:!1,loop:!1}},imageOverlay:{type:"boolean",default:!1},previewImage:{type:"string",default:"".concat(null===(Pt=EssentialBlocksLocalize)||void 0===Pt?void 0:Pt.image_url,"/adv-video-placeholder.png")},previewImageId:{type:"string",default:null},placeholderImage:{type:"string",default:"".concat(null===(Tt=EssentialBlocksLocalize)||void 0===Tt?void 0:Tt.image_url,"/adv-video-placeholder.png")},placeholderImageId:{type:"string",default:null},customPlayIcon:{type:"boolean",default:!0},placeholderCustomPlayIconType:{type:"string",default:"image"},customPlayIconlib:{type:"string",default:"fas fa-play-circle"},customPlayIconlibColor:{type:"string",default:"#fff"},customPlayIconURL:{type:"string",default:(null===(xt=EssentialBlocksLocalize)||void 0===xt?void 0:xt.eb_plugins_url)+"assets/images/adv-video-playicon.svg"},customPlayIconId:{type:"string",default:null},placeholderPlayIconURL:{type:"string",default:(null===(Ot=EssentialBlocksLocalize)||void 0===Ot?void 0:Ot.eb_plugins_url)+"assets/images/adv-video-playicon.svg"},lightboxPlayIcon:{type:"boolean",default:!0},lightboxPlayIconType:{type:"string",default:"image"},lightboxPlayIconlib:{type:"string",default:"fas fa-play-circle"},lightboxPlayIconlibColor:{type:"string",default:"#fff"},placeholderPlayIconId:{type:"string",default:""},videoOptions:{type:"string",default:"none"},image:{type:"object",default:{id:"",url:"",alt:""}},selectedImgIndex:{type:"number"},closeIconColor:{type:"string",default:"#000000"},closeIconBgColor:{type:"string",default:"#ffffff"},lightboxBGColor:{type:"string",default:"rgba(0 0 0 / 0.4)"},textAlign:{type:"string",default:"center"},stickyPosition:{type:"string",default:"right"},videoAlignment:{type:"string",default:"center"}},(0,f.generateDimensionsAttributes)(At)),(0,f.generateDimensionsAttributes)(Lt)),(0,f.generateBorderShadowAttributes)(Nt,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,f.generateBorderShadowAttributes)(It,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,f.generateBorderShadowAttributes)(Gt,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,f.generateBackgroundAttributes)(Dt,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,f.generateResponsiveRangeAttributes)(Ht,{})),(0,f.generateResponsiveRangeAttributes)(Mt,{defaultRange:60})),(0,f.generateResponsiveRangeAttributes)(Wt,{})),(0,f.generateResponsiveRangeAttributes)(Ut,{})),(0,f.generateResponsiveRangeAttributes)(Vt,{})),(0,f.generateResponsiveRangeAttributes)(qt,{defaultRange:400})),(0,f.generateResponsiveRangeAttributes)(Jt,{defaultRange:60})),(0,f.generateResponsiveRangeAttributes)(jt,{defaultRange:60,defaultUnit:"%"})),(0,f.generateResponsiveRangeAttributes)(Ft,{defaultRange:70,defaultUnit:"vh"})),(0,f.generateResponsiveRangeAttributes)(zt,{defaultRange:30})),(0,f.generateResponsiveSelectControlAttributes)("stickyVisibility"));function el(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function tl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?el(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):el(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const ll=(0,f.withBlockContext)($t)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.showBar,r=t.videoConfig,s=t.videoOptions,i=t.imageOverlay,b=t.previewImage,u=t.previewImageId,p=t.customPlayIcon,m=t.lightboxPlayIcon,_=t.customPlayIconId,y=t.customPlayIconURL,k=t.lightboxBGColor,C=t.closeIconColor,R=t.closeIconBgColor,v=t.placeholderImage,h=t.placeholderImageId,E=t.placeholderPlayIconURL,B=t.placeholderPlayIconId,w=t.stickyPosition,S=(0,f.useBlockDefaults)(n,t,l,$t);return React.createElement(React.Fragment,null,S&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},"lightbox"!=s&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Autoplay","essential-blocks"),checked:r.autoplay,onChange:function(e){return o({videoConfig:tl(tl({},r),{},{autoplay:e})})}}),r.autoplay&&React.createElement(g.PanelRow,null,React.createElement("em",null,"Audio will be muted by default if autoplay is enabled.")),React.createElement(g.ToggleControl,{label:(0,c.__)("Mute","essential-blocks"),checked:r.muted,onChange:function(e){return o({videoConfig:tl(tl({},r),{},{muted:e})})}})),React.createElement(g.ToggleControl,{label:(0,c.__)("Loop","essential-blocks"),checked:r.loop,onChange:function(e){return o({videoConfig:tl(tl({},r),{},{loop:e})})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Controls","essential-blocks"),checked:a,onChange:function(e){return o({showBar:e})}}),"lightbox"!=s&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.ToggleControl,{label:(0,c.__)("Image Overlay","essential-blocks"),checked:i,onChange:function(e){return o({imageOverlay:e})}}),i&&React.createElement(React.Fragment,null,!b&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({previewImage:l,previewImageId:t})},type:"image",value:u,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),b&&React.createElement(f.ImageAvatar,{imageUrl:b,onDeleteImage:function(){return o({previewImage:null})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Custom Play Icon","essential-blocks"),checked:p,onChange:function(e){return o({customPlayIcon:e})}}),!y&&p&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({customPlayIconURL:l,customPlayIconId:t})},type:"image",value:_,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),y&&p&&React.createElement(f.ImageAvatar,{imageUrl:y,onDeleteImage:function(){return o({customPlayIconURL:null})}}))),"eb-sticky"==s&&React.createElement(g.BaseControl,{label:(0,c.__)("Sticky Position","essential-blocks")},React.createElement(g.ButtonGroup,null,Zt.map((function(e){return React.createElement(g.Button,{isPrimary:w===e.value,isSecondary:w!==e.value,onClick:function(){return o({stickyPosition:e.value})}},e.label)})))),"lightbox"==s&&React.createElement(React.Fragment,null,React.createElement(g.PanelRow,null,"Placeholder Image"),!v&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({placeholderImage:l,placeholderImageId:t})},type:"image",value:h,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),v&&React.createElement(f.ImageAvatar,{imageUrl:v,onDeleteImage:function(){return o({placeholderImage:null})}}),React.createElement(g.PanelRow,null,"Play Icon"),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Play Icon","essential-blocks"),checked:m,onChange:function(e){return o({lightboxPlayIcon:e})}}),!E&&m&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({placeholderPlayIconURL:l,placeholderPlayIconId:t})},type:"image",value:B,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),E&&m&&React.createElement(f.ImageAvatar,{imageUrl:E,onDeleteImage:function(){return o({placeholderPlayIconURL:null})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Video Styles","essential-blocks"),initialOpen:!1},"lightbox"!=s&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Ht,min:1,max:1e3,step:1,units:Xt}),"lightbox"==s&&React.createElement(React.Fragment,null,m&&React.createElement(React.Fragment,null,React.createElement(g.PanelRow,null,"Play Icon"),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:Jt,min:1,max:400,step:1,units:Xt})),React.createElement(g.PanelRow,null,"Placeholder Image"),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Vt,min:1,max:1e3,step:1,units:Xt}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:qt,min:1,max:1e3,step:1,units:Xt}),React.createElement(g.__experimentalDivider,null)),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:It})),i&&p&&React.createElement(g.PanelBody,{title:(0,c.__)("Image Overlay","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Play Icon Size","essential-blocks"),controlName:Mt,min:1,max:400,step:1,units:Xt})),"lightbox"==s&&React.createElement(g.PanelBody,{title:(0,c.__)("Lightbox","essential-blocks")},React.createElement(g.PanelRow,null,"Lightbox"),React.createElement(f.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:k,onChange:function(e){return o({lightboxBGColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Content Width","essential-blocks"),controlName:jt,min:1,max:1e3,step:1,units:Xt}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Content Height","essential-blocks"),controlName:Ft,min:1,max:1e3,step:1,units:Yt}),React.createElement(f.BorderShadowControl,{controlName:Gt,noShadow:!0,noBdrHover:!0}),React.createElement(g.PanelRow,null,"Close Icon"),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:R,onChange:function(e){return o({closeIconBgColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:C,onChange:function(e){return o({closeIconColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size (PX)","essential-blocks"),controlName:zt,min:1,max:100,step:1,noUnits:!0})),"eb-sticky"==s&&React.createElement(g.PanelBody,{title:(0,c.__)("Sticky","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Wt,min:1,max:1e3,step:1,units:Xt}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Ut,min:1,max:1e3,step:1,units:Xt}),React.createElement(g.PanelRow,null,"Close Icon"),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:C,onChange:function(e){return o({closeIconColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:zt,min:1,max:1e3,step:1,units:Xt})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:At,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Lt,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Dt,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Nt}))))}));(0,c.__)("Preset 1"),(0,c.__)("Preset 2"),(0,c.__)("Preset 3"),(0,c.__)("Preset 4"),(0,c.__)("Preset 1"),(0,c.__)("Preset 2"),(0,c.__)("Preset 3"),(0,c.__)("Preset 4"),(0,c.__)("Preset 1"),(0,c.__)("Preset 2"),(0,c.__)("Fade");var nl,ol=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"items-justified-left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"items-justified-center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"items-justified-right"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-justify"})),value:"items-justified-space-between"}],al=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"items-justified-left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"items-justified-center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"items-justified-right"}],rl=[{label:(0,c.__)("Text"),value:!1},{label:(0,c.__)("Icon"),value:!0}],sl=[{label:(0,c.__)("OFF"),value:"never"},{label:(0,c.__)("MOBILE"),value:"mobile"},{label:(0,c.__)("ALWAYS"),value:"always"}],il=[{label:(0,c.__)("Left"),value:"close-icon-left"},{label:(0,c.__)("Center"),value:"close-icon-center"},{label:(0,c.__)("Right"),value:"close-icon-right"}],cl=((0,c.__)("Left"),(0,c.__)("Center"),(0,c.__)("Right"),(0,c.__)("Top"),(0,c.__)("Middle"),(0,c.__)("Bottom"),(0,c.__)("Fill"),(0,c.__)("Gradient"),(0,c.__)("Image"),(0,c.__)("Auto"),(0,c.__)("Cover"),(0,c.__)("Contain"),(0,c.__)("None"),(0,c.__)("Dashed"),(0,c.__)("Solid"),(0,c.__)("Dotted"),(0,c.__)("Double"),(0,c.__)("Groove"),(0,c.__)("Inset"),(0,c.__)("Outset"),(0,c.__)("Ridge"),(0,c.__)("Select Hover Effect","essential-blocks"),(0,c.__)("Grow","essential-blocks"),(0,c.__)("Shrink","essential-blocks"),(0,c.__)("Pulse","essential-blocks"),(0,c.__)("Pulse Grow","essential-blocks"),(0,c.__)("Pulse Shrink","essential-blocks"),(0,c.__)("Push","essential-blocks"),(0,c.__)("Pop","essential-blocks"),(0,c.__)("Bounce In","essential-blocks"),(0,c.__)("Bounce Out","essential-blocks"),(0,c.__)("Rotate","essential-blocks"),(0,c.__)("Grow Rotate","essential-blocks"),(0,c.__)("Float","essential-blocks"),(0,c.__)("Sink","essential-blocks"),(0,c.__)("Bob","essential-blocks"),(0,c.__)("Hang","essential-blocks"),(0,c.__)("Skew","essential-blocks"),(0,c.__)("Skew Forward","essential-blocks"),(0,c.__)("Skew Backward","essential-blocks"),(0,c.__)("Wobble Horizontal","essential-blocks"),(0,c.__)("Wobble Vertical","essential-blocks"),(0,c.__)("Wobble To Bottom Right","essential-blocks"),(0,c.__)("Wobble To Top Right","essential-blocks"),(0,c.__)("Wobble Top","essential-blocks"),(0,c.__)("Wobble Bottom","essential-blocks"),(0,c.__)("Wobble Skew","essential-blocks"),(0,c.__)("Buzz","essential-blocks"),(0,c.__)("Buzz Out","essential-blocks"),(0,c.__)("Forward","essential-blocks"),(0,c.__)("Fade","essential-blocks"),(0,c.__)("Back Pulse","essential-blocks"),(0,c.__)("Sweep To Right","essential-blocks"),(0,c.__)("Sweep To Left","essential-blocks"),(0,c.__)("Sweep To Bottom","essential-blocks"),(0,c.__)("Sweep To Top","essential-blocks"),(0,c.__)("Bounce To Right","essential-blocks"),(0,c.__)("Bounce To Left","essential-blocks"),(0,c.__)("Bounce To Bottom","essential-blocks"),(0,c.__)("Bounce To Top","essential-blocks"),(0,c.__)("Radial Out","essential-blocks"),(0,c.__)("Radial In","essential-blocks"),(0,c.__)("Rectangle In","essential-blocks"),(0,c.__)("Rectangle Out","essential-blocks"),(0,c.__)("Shutter In Horizontal","essential-blocks"),(0,c.__)("Shutter Out Horizontal","essential-blocks"),(0,c.__)("Shutter In Vertical","essential-blocks"),(0,c.__)("Shutter Out Vertical","essential-blocks"),(0,c.__)("Curl Top Left","essential-blocks"),(0,c.__)("Curl Top Right","essential-blocks"),(0,c.__)("Curl Bottom Right","essential-blocks"),(0,c.__)("Curl Bottom Left","essential-blocks"),"nav_"),bl="navDropdown_",ul="navHamburger_",gl="navHamburgerBtn_",pl="wrpBg_",ml="wrpBds_",dl="navBds_",_l="navDropdownBds_",fl="navHamburgerItemBds_",yl="dropdownItemBds_",kl="wrpM_",Cl="wrpP_",Rl="navP_",vl="navM_",hl="hamburgerP_",El="hamburgerItemP_",Bl="dropdownP_",wl="dropdownItemP_",Sl="hamburgerBtnP_",Pl="carZ_",Tl="dropdownW_",xl="hamburgerBtnZ_";function Ol(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Dl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ol(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ol(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Al=Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl(Dl((nl={resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},layout:{type:"string",default:"is-horizontal"},preset:{type:"string",default:"preset-1"},verticalPreset:{type:"string",default:"vertical-preset-1"},navAlign:{type:"string",default:"items-justified-left"},dropdownOpenOnClick:{type:"boolean",default:!1},showDropdownIcon:{type:"boolean",default:!0},navBtnType:{type:"boolean",default:!0},navTextColor:{type:"string",default:"var(--eb-global-secondary-color)"},hvNavTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actNavTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavTextColor:{type:"string",default:"var(--eb-global-primary-color)"},navBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},hvNavBgColor:{type:"string",default:"var(--eb-global-primary-color)"},actNavBgColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavBgColor:{type:"string",default:"var(--eb-global-primary-color)"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},hvIconColor:{type:"string"},actIconColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvIconColor:{type:"string"},colorTransition:{type:"number"},actColorTransition:{type:"number"},navDropdownTextColor:{type:"string",default:"var(--eb-global-text-color)"},hvNavDropdownTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actNavDropdownTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavDropdownTextColor:{type:"string",default:"var(--eb-global-primary-color)"},navDropdownBgColor:{type:"string",default:"var(--eb-global-background-color)"},hvNavDropdownBgColor:{type:"string",default:"var(--eb-global-background-color)"},actNavDropdownBgColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavDropdownBgColor:{type:"string",default:"var(--eb-global-primary-color)"},dropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},hvDropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},actDropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},actHvDropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"}},(0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)(nl,"actColorTransition",{type:"number"}),"navDividerColor",{type:"string",default:"var(--eb-global-secondary-color)"}),"verticalNavDividerColor",{type:"string",default:"var(--eb-global-secondary-color)"}),"navDropdownDividerColor",{type:"string",default:"var(--eb-global-secondary-color)"}),"navHamburgerBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"navHamburgerTextColor",{type:"string",default:"var(--eb-global-text-color)"}),"hvNavHamburgerTextColor",{type:"string",default:"var(--eb-global-primary-color)"}),"hamburgerItemBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"hvHamburgerItemBgColor",{type:"string",default:""}),"actNavHamburgerTextColor",{type:"string",default:"var(--eb-global-primary-color)"}),(0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)(nl,"actHamburgerItemBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"actHvNavHamburgerTextColor",{type:"string",default:"var(--eb-global-primary-color)"}),"actHvHamburgerItemBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"hamburgerCloseIconColor",{type:"string",default:"var(--eb-global-primary-color)"}),"navHamburgerBtnColor",{type:"string",default:"var(--eb-global-primary-color)"}),"flexWrap",{type:"boolean",default:!1}),"hamburgerMenu",{type:"string",default:"mobile"}),"navVerticalAlign",{type:"string",default:"items-justified-left"}),"showCaret",{type:"boolean",default:!0}),"caretColor",{type:"string",default:"var(--eb-global-secondary-color)"}),(0,n.A)((0,n.A)(nl,"hvCaretColor",{type:"string",default:"var(--eb-global-primary-color)"}),"hamburgerCloseIconAlign",{type:"string",default:"close-icon-right"})),(0,f.generateTypographyAttributes)(cl,{fontSize:16})),(0,f.generateTypographyAttributes)(bl,{fontSize:16})),(0,f.generateTypographyAttributes)(ul,{fontSize:16})),(0,f.generateTypographyAttributes)(gl,{fontSize:16})),(0,f.generateResponsiveRangeAttributes)("ttlMinW_",{})),(0,f.generateResponsiveRangeAttributes)("iconZ_",{defaultRange:18,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)("iconGap_",{defaultRange:10,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Pl,{defaultRange:15,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Tl,{defaultRange:200,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(xl,{defaultRange:30,noUnits:!0})),(0,f.generateBackgroundAttributes)(pl,{defaultFillColor:"var(--eb-global-background-color)",defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,f.generateBackgroundAttributes)("actNavBg_",{defaultFillColor:"#7967ff",noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,f.generateBackgroundAttributes)("conBg_",{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,f.generateBackgroundAttributes)("ttlWBg_",{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,f.generateBorderShadowAttributes)(ml,{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,f.generateBorderShadowAttributes)(_l,{rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,f.generateBorderShadowAttributes)(yl,{rdsDefaults:{top:3,bottom:3,right:3,left:3}})),(0,f.generateBorderShadowAttributes)(dl,{rdsDefaults:{top:3,bottom:3,right:3,left:3}})),(0,f.generateBorderShadowAttributes)("actNavBds_")),(0,f.generateBorderShadowAttributes)("conBds_",{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"var(--eb-global-background-color)",defaultBdrStyle:"solid"})),(0,f.generateBorderShadowAttributes)(fl)),(0,f.generateDimensionsAttributes)(kl,{})),(0,f.generateDimensionsAttributes)(Cl)),(0,f.generateDimensionsAttributes)(Rl,{top:20,bottom:20,left:10,right:10})),(0,f.generateDimensionsAttributes)(vl)),(0,f.generateDimensionsAttributes)("dropdownM_")),(0,f.generateDimensionsAttributes)(wl,{top:10,bottom:10,left:10,right:10,isLinked:!1})),(0,f.generateDimensionsAttributes)(Bl,{top:5,bottom:5,left:5,right:5,isLinked:!1})),(0,f.generateDimensionsAttributes)("ttlWM_")),(0,f.generateDimensionsAttributes)("ttlWP_")),(0,f.generateDimensionsAttributes)(hl,{top:5,bottom:5,left:5,right:5,isLinked:!1})),(0,f.generateDimensionsAttributes)(El,{top:15,bottom:15,left:15,right:15,isLinked:!1})),(0,f.generateDimensionsAttributes)(Sl,{top:10,bottom:10,left:10,right:10,isLinked:!1})),Ll=(0,f.withBlockContext)(Al)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.layout,r=t.navTextColor,s=t.hvNavTextColor,b=t.actNavTextColor,p=t.actHvNavTextColor,m=t.colorTransition,d=t.actColorTransition,_=t.caretColor,y=t.preset,k=t.navAlign,C=t.hvNavBgColor,R=t.actNavBgColor,v=t.actHvNavBgColor,h=t.navDropdownTextColor,E=t.hvNavDropdownTextColor,B=t.actNavDropdownTextColor,w=t.actHvNavDropdownTextColor,S=t.navDropdownBgColor,P=(t.hvNavDropdownBgColor,t.actNavDropdownBgColor,t.actHvNavDropdownBgColor,t.dropdownOpenOnClick),T=t.showDropdownIcon,x=t.navBtnType,O=t.dropdownItemBgColor,D=t.hvDropdownItemBgColor,A=t.actDropdownItemBgColor,L=t.actHvDropdownItemBgColor,N=t.hvCaretColor,I=t.verticalPreset,H=t.navHamburgerBgColor,M=t.navHamburgerTextColor,j=t.hamburgerItemBgColor,F=t.hvNavHamburgerTextColor,G=t.hvHamburgerItemBgColor,z=(t.actNavHamburgerTextColor,t.actHamburgerItemBgColor,t.actHvNavHamburgerTextColor,t.actHvHamburgerItemBgColor,t.hamburgerCloseIconColor),W=t.navDividerColor,U=t.navDropdownDividerColor,V=t.flexWrap,q=t.navVerticalAlign,J=t.hamburgerMenu,Z=t.navHamburgerBtnColor,X=t.hamburgerCloseIconAlign,Y=t.verticalNavDividerColor,Q=(0,f.useBlockDefaults)(n,t,l,Al),K=(0,u.useState)("normal"),$=(0,i.A)(K,2),ee=$[0],te=$[1],le=(0,u.useState)("normal"),ne=(0,i.A)(le,2),oe=ne[0],ae=ne[1];return React.createElement(React.Fragment,null,Q&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks")},React.createElement(g.PanelRow,null,(0,c.__)("Layout","essential-blocks")),"is-horizontal"==a&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Allow to wrap to multiple lines","essential-blocks"),checked:V,onChange:function(e){return o({flexWrap:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},ol.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return o({navAlign:e.value})}},e.label)}))))),"is-vertical"==a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},al.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:q===e.value,isSecondary:q!==e.value,onClick:function(){return o({navVerticalAlign:e.value})}},e.label)}))))),React.createElement(g.__experimentalDivider,null),React.createElement(g.PanelRow,null,(0,c.__)("Dropdown Menus","essential-blocks")),React.createElement(g.ToggleControl,{label:(0,c.__)("Open on Click","essential-blocks"),checked:P,onChange:function(e){return o({dropdownOpenOnClick:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Dropdown Menu Icon?","essential-blocks"),checked:T,onChange:function(e){return o({showDropdownIcon:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Hamburger Menu","essential-blocks")},React.createElement(g.BaseControl,{label:(0,c.__)("Button Type","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},rl.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:x===e.value,isSecondary:x!==e.value,onClick:function(){return o({navBtnType:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Display Hamburger Menu","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},sl.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:J===e.value,isSecondary:J!==e.value,onClick:function(){return o({hamburgerMenu:e.value})}},e.label)}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Navigation Styles","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:cl}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Rl,baseLabel:"Padding"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:vl,baseLabel:"Margin"}),"is-horizontal"==a&&"preset-4"==y&&React.createElement(f.ColorControl,{label:(0,c.__)("Divider Color","essential-blocks"),defaultColor:Al.navDividerColor.default,color:W,onChange:function(e){return o({navDividerColor:e})}}),"is-vertical"==a&&"preset-1"==y&&React.createElement(f.ColorControl,{label:(0,c.__)("Divider Color","essential-blocks"),defaultColor:Al.verticalNavDividerColor.default,color:Y,onChange:function(e){return o({verticalNavDividerColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:ee===l,isSecondary:ee!==l,onClick:function(){return te(l)}},n)})))),"normal"===ee&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Al.navTextColor.default,color:r,onChange:function(e){return o({navTextColor:e})}})),"hover"===ee&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Al.hvNavTextColor.default,color:s,onChange:function(e){return o({hvNavTextColor:e})}}),"is-horizontal"==a&&("preset-2"==y||"preset-3"==y)&&React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.hvNavBgColor.default,color:C,onChange:function(e){return o({hvNavBgColor:e})}}),"is-vertical"==a&&"vertical-preset-2"==I&&React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.hvNavBgColor.default,color:C,onChange:function(e){return o({hvNavBgColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:oe===l,isSecondary:oe!==l,onClick:function(){return ae(l)}},n)})))),"normal"===oe&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Al.actNavTextColor.default,color:b,onChange:function(e){return o({actNavTextColor:e})}}),"is-horizontal"==a&&("preset-2"==y||"preset-3"==y)&&React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.actNavBgColor.default,color:R,onChange:function(e){return o({actNavBgColor:e})}}),"is-vertical"==a&&"vertical-preset-2"==I&&React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.actNavBgColor.default,color:R,onChange:function(e){return o({actNavBgColor:e})}})),"hover"===oe&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Al.actHvNavTextColor.default,color:p,onChange:function(e){return o({actHvNavTextColor:e})}}),"is-horizontal"==a&&("preset-2"==y||"preset-3"==y)&&React.createElement(f.ColorControl,{label:(0,c.__)("Backgound","essential-blocks"),defaultColor:Al.actHvNavBgColor.default,color:v,onChange:function(e){return o({actHvNavBgColor:e})}}),"is-vertical"==a&&"vertical-preset-2"==I&&React.createElement(f.ColorControl,{label:(0,c.__)("Backgound","essential-blocks"),defaultColor:Al.actHvNavBgColor.default,color:v,onChange:function(e){return o({actHvNavBgColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Transition","essential-blocks")},React.createElement(g.RangeControl,{value:d,onChange:function(e){return o({actColorTransition:e})},step:.1,min:0,max:5})))),"preset-3"===y&&React.createElement(g.PanelBody,{title:(0,c.__)("Active & Hover Border"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:dl,noShadow:!0,noBdrHover:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Dropdown Menu Styles","essential-blocks"),initialOpen:!1},React.createElement(g.PanelRow,null,(0,c.__)("Container","essential-blocks")),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Min Width (PX)","essential-blocks"),controlName:Tl,min:100,max:500,step:1,noUnits:!0}),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.navDropdownBgColor.default,color:S,onChange:function(e){return o({navDropdownBgColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Bl,baseLabel:"Padding"}),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:_l,noBdrHover:!0})),React.createElement(g.__experimentalDivider,null),React.createElement(g.PanelRow,null,(0,c.__)("Items","essential-blocks")),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:bl}),React.createElement(f.ResponsiveDimensionsControl,{controlName:wl,baseLabel:"Padding"}),"preset-4"==y&&React.createElement(f.ColorControl,{label:(0,c.__)("Divider Color","essential-blocks"),defaultColor:Al.navDropdownDividerColor.default,color:U,onChange:function(e){return o({navDropdownDividerColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:ee===l,isSecondary:ee!==l,onClick:function(){return te(l)}},n)})))),"normal"===ee&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Al.navDropdownTextColor.default,color:h,onChange:function(e){return o({navDropdownTextColor:e})}}),("preset-2"==y||"preset-3"==y)&&React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.dropdownItemBgColor.default,color:O,onChange:function(e){return o({dropdownItemBgColor:e})}})),"hover"===ee&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Al.hvNavDropdownTextColor.default,color:E,onChange:function(e){return o({hvNavDropdownTextColor:e})}}),"is-horizontal"==a&&("preset-2"==y||"preset-3"==y)&&React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.hvDropdownItemBgColor.default,color:D,onChange:function(e){return o({hvDropdownItemBgColor:e})}}),"is-vertical"==a&&"vertical-preset-2"==I&&React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.hvDropdownItemBgColor.default,color:D,onChange:function(e){return o({hvDropdownItemBgColor:e})}}),React.createElement(g.RangeControl,{value:m,onChange:function(e){return o({colorTransition:e})},step:.1,min:0,max:5}))),React.createElement(g.PanelBody,{title:(0,c.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:oe===l,isSecondary:oe!==l,onClick:function(){return ae(l)}},n)})))),"normal"===oe&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Al.actNavDropdownTextColor.default,color:B,onChange:function(e){return o({actNavDropdownTextColor:e})}}),("preset-2"==y||"preset-3"==y)&&React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.actDropdownItemBgColor.default,color:A,onChange:function(e){return o({actDropdownItemBgColor:e})}})),"hover"===oe&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Al.actHvNavDropdownTextColor.default,color:w,onChange:function(e){return o({actHvNavDropdownTextColor:e})}}),("preset-2"==y||"preset-3"==y)&&React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.actHvDropdownItemBgColor.default,color:L,onChange:function(e){return o({actHvDropdownItemBgColor:e})}}))),"preset-3"==y&&React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:yl,noShadow:!0}))),T&&React.createElement(g.PanelBody,{title:(0,c.__)("Caret Styles","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Caret Size","essential-blocks"),controlName:Pl,min:0,max:100,step:1,noUnits:!0}),React.createElement(f.ColorControl,{label:(0,c.__)("Caret Color","essential-blocks"),defaultColor:Al.caretColor.default,color:_,onChange:function(e){return o({caretColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Caret Color","essential-blocks"),defaultColor:Al.hvCaretColor.default,color:N,onChange:function(e){return o({hvCaretColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Hamburger Menu Styles","essential-blocks"),initialOpen:!1},React.createElement(g.PanelRow,null,(0,c.__)("Button","essential-blocks")),x&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size(PX)","essential-blocks"),controlName:xl,min:0,max:100,step:1,noUnits:!0}),!x&&React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:gl}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),defaultColor:Al.navHamburgerBtnColor.default,color:Z,onChange:function(e){return o({navHamburgerBtnColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Sl,baseLabel:"Padding"}),React.createElement(g.PanelRow,null,(0,c.__)("Container","essential-blocks")),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.navHamburgerBgColor.default,color:H,onChange:function(e){return o({navHamburgerBgColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:hl,baseLabel:"Padding"}),React.createElement(g.__experimentalDivider,null),React.createElement(g.PanelRow,null,(0,c.__)("Items","essential-blocks")),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:ul}),React.createElement(f.ResponsiveDimensionsControl,{controlName:El,baseLabel:"Padding"}),React.createElement(g.PanelBody,{title:(0,c.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:ee===l,isSecondary:ee!==l,onClick:function(){return te(l)}},n)})))),"normal"===ee&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Al.navHamburgerTextColor.default,color:M,onChange:function(e){return o({navHamburgerTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.hamburgerItemBgColor.default,color:j,onChange:function(e){return o({hamburgerItemBgColor:e})}})),"hover"===ee&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Al.hvNavHamburgerTextColor.default,color:F,onChange:function(e){return o({hvNavHamburgerTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Al.hvHamburgerItemBgColor.default,color:G,onChange:function(e){return o({hvHamburgerItemBgColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Border"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:fl,noShadow:!0,noBdrHover:!0})),React.createElement(g.__experimentalDivider,null),React.createElement(g.PanelRow,null,(0,c.__)("Close Icon","essential-blocks")),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),defaultColor:Al.hamburgerCloseIconColor.default,color:z,onChange:function(e){return o({hamburgerCloseIconColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},il.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:X===e.value,isSecondary:X!==e.value,onClick:function(){return o({hamburgerCloseIconAlign:e.value})}},e.label)}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:kl,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Cl,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:pl})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:ml}))))}));(0,c.__)("Default","essential-blocks"),(0,c.__)("Info","essential-blocks"),(0,c.__)("Success","essential-blocks"),(0,c.__)("Warning","essential-blocks"),(0,c.__)("Danger","essential-blocks");var Nl=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Il=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Hl=[{label:(0,c.__)("Auto","essential-blocks"),value:"auto"},{label:(0,c.__)("Full","essential-blocks"),value:"full"},{label:(0,c.__)("Fixed","essential-blocks"),value:"fixed"}],Ml=[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,c.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,c.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,c.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,c.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,c.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,c.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,c.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,c.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,c.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,c.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,c.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,c.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,c.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,c.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,c.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,c.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,c.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,c.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,c.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,c.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,c.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,c.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,c.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,c.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,c.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,c.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],jl="wrpMargin";function Fl(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Gl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Fl(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Fl(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const zl=Gl(Gl({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},type:{type:"string",default:"default"}},null===f.EBButton||void 0===f.EBButton?void 0:f.EBButton.addAttributes()),(0,f.generateDimensionsAttributes)(jl,{top:28,right:0,bottom:28,left:0,isLinked:!1})),Wl=(0,f.withBlockContext)(zl)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.buttonAlign,r=t.buttonWidth,s=t.addIcon,i=t.icon,b=t.iconPosition,u=t.textColor,p=t.hoverTextColor,m=t.hoverEffect,d=t.hoverTransition,_=(t.type,(0,f.useBlockDefaults)(n,t,l,zl));return React.createElement(React.Fragment,null,_&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks")},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Nl.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:a===e.value,isSecondary:a!==e.value,onClick:function(){return o({buttonAlign:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Width","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Hl.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:r===e.value,isSecondary:r!==e.value,onClick:function(){return o({buttonWidth:e.value})}},e.label)})))),"fixed"===r&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Fixed Width","essential-blocks"),controlName:"btnWidth",min:100,max:900,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Icon","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Add icon","essential-blocks"),checked:s,onChange:function(){return o({addIcon:!s})}}),s&&React.createElement(React.Fragment,null,React.createElement(f.EBIconPicker,{value:i,onChange:function(e){return o({icon:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Icon Postion","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Il.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return o({iconPosition:e.value})}},e.label)})))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:"iconSize",noUnits:!0}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Gap","essential-blocks"),controlName:"iconSpace",noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Styles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"text"}),React.createElement(f.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:u,onChange:function(e){return o({textColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Text Hover Color","essential-blocks"),color:p,onChange:function(e){return o({hoverTextColor:e})}}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Background","essential-blocks"))),React.createElement(f.BackgroundControl,{controlName:"btnBack",noOverlay:!0,noMainBgi:!0}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:"btnBrdShw"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:"btnPadding",baseLabel:(0,c.__)("Padding","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin","essential-blocks")},React.createElement(f.ResponsiveDimensionsControl,{controlName:jl,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.SelectControl,{label:(0,c.__)("Hover Effect","essential-blocks"),value:m,options:Ml,onChange:function(e){return o({hoverEffect:e})}}),m&&React.createElement(g.RangeControl,{label:(0,c.__)("Hover Transition","essential-blocks"),value:d,onChange:function(e){return o({hoverTransition:e})},step:.01,min:0,max:5}))))}));(0,c.__)("Basic","essential-blocks"),(0,c.__)("Inline","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks");var Ul=[{label:(0,c.__)("H1","essential-blocks"),value:"h1"},{label:(0,c.__)("H2","essential-blocks"),value:"h2"},{label:(0,c.__)("H3","essential-blocks"),value:"h3"},{label:(0,c.__)("H4","essential-blocks"),value:"h4"},{label:(0,c.__)("H5","essential-blocks"),value:"h5"},{label:(0,c.__)("H6","essential-blocks"),value:"h6"}],Vl=[{label:"Small",value:"small"},{label:"Medium",value:"medium"},{label:"Large",value:"large"},{label:"Extra Large",value:"extra-large"},{label:"Custom",value:"custom"}],ql=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Jl=[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],Zl="wrpMargin",Xl="wrpPadding",Yl="titleMargin",Ql="subtitleMargin",Kl="btnPadding",$l="iconPadding",en="descPadding",tn="wrpBack",ln="wrpBrd",nn="btnBrd",on="iconSize",an="title",rn="subtitle",sn="desc";function cn(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function bn(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?cn(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):cn(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const un=bn(bn(bn(bn(bn(bn(bn(bn(bn(bn(bn(bn(bn(bn(bn({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},contentStyle:{type:"string",default:"basic"},contentAlign:{type:"string",default:"center"},showIcon:{type:"boolean",default:!0},icon:{type:"string",source:"attribute",selector:".eb-cia-wrapper",attribute:"data-icon",default:"fas fa-glass-martini"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},sortableLists:{type:"array",default:[{label:(0,c.__)("Icon","essential-blocks"),value:"icon"},{label:(0,c.__)("Subtitle","essential-blocks"),value:"subtitle"},{label:(0,c.__)("Title","essential-blocks"),value:"title"},{label:(0,c.__)("Description","essential-blocks"),value:"description"}]},title:{type:"string",selector:".eb-cia-title",default:"Essential Blocks for Gutenberg"},titleTag:{type:"string",default:"h3"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},showSubtitle:{type:"boolean",default:!1},subtitle:{type:"string",selector:".eb-cia-subtitle"},subtitleTag:{type:"string",default:"h3"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},description:{type:"string",selector:".eb-cia-description",default:"Add a strong one liner supporting the heading above and giving users a reason to click on the button below."},descriptionColor:{type:"string",default:"var(--eb-global-text-color)"},showButton:{type:"boolean",default:!0},buttonText:{type:"string",souce:"html",selector:".eb-cia-button",default:"Button Text"},buttonURL:{type:"string"},linkNewTab:{type:"boolean",default:!1},buttonSize:{type:"string",default:"large"},buttonBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonHoverBackgroundColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonPosition:{type:"string",default:"center"},btnHoverEffect:{type:"string"}},(0,f.generateTypographyAttributes)(an)),(0,f.generateTypographyAttributes)(rn)),(0,f.generateTypographyAttributes)(sn)),(0,f.generateTypographyAttributes)("btn")),(0,f.generateDimensionsAttributes)(Zl,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Xl)),(0,f.generateDimensionsAttributes)(Yl)),(0,f.generateDimensionsAttributes)(Ql)),(0,f.generateDimensionsAttributes)(Kl)),(0,f.generateDimensionsAttributes)($l)),(0,f.generateDimensionsAttributes)(en)),(0,f.generateBackgroundAttributes)(tn,{defaultFillColor:"var(--eb-global-background-color)"})),(0,f.generateBorderShadowAttributes)(ln)),(0,f.generateBorderShadowAttributes)(nn)),(0,f.generateResponsiveRangeAttributes)(on)),gn=(0,f.withBlockContext)(un)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.showIcon,r=t.icon,s=t.iconColor,i=t.titleTag,b=t.titleColor,u=t.showSubtitle,p=t.subtitleColor,m=t.descriptionColor,d=t.showButton,_=t.buttonSize,y=t.buttonBackgroundColor,k=t.buttonTextColor,C=t.buttonHoverTextColor,R=t.buttonHoverBackgroundColor,v=t.buttonURL,h=t.linkNewTab,E=t.buttonPosition,B=t.btnHoverEffect,w=(0,f.useBlockDefaults)(n,t,l,un);return React.createElement(React.Fragment,null,w&&React.createElement("div",{className:"eb-panel-control"},a&&React.createElement(g.PanelBody,{title:(0,c.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(f.EBIconPicker,{value:r,onChange:function(e){return o({icon:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:on,min:0,max:100,step:1,noUnits:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Button Settings","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},ql.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return o({buttonPosition:e.value})}},e.label)})))),React.createElement(g.SelectControl,{label:(0,c.__)("Button Size","essential-blocks"),value:_,options:Vl,onChange:function(e){return o({buttonSize:e})}}),"custom"===_&&React.createElement(f.ResponsiveDimensionsControl,{controlName:Kl,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.TextControl,{label:(0,c.__)("Button Link","essential-blocks"),value:v,help:(0,c.__)("Use https or http","essential-blocks"),onChange:function(e){return o({buttonURL:e})}}),v&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:h,onChange:function(){return o({linkNewTab:!h})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Hover Effect","essential-blocks"),value:B,options:Jl,onChange:function(e){return o({btnHoverEffect:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Title Tag","essential-blocks")},React.createElement(g.ButtonGroup,null,Ul.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:i!==e.value,isPrimary:i===e.value,onClick:function(){return o({titleTag:e.value})}},e.label)})))),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:an}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:b,onChange:function(e){return o({titleColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Yl,baseLabel:(0,c.__)("Space","essential-blocks")})),u&&React.createElement(g.PanelBody,{title:(0,c.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:rn}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({subtitleColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ql,baseLabel:(0,c.__)("Space","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Description Style","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:sn}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:m,onChange:function(e){return o({descriptionColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:en,baseLabel:(0,c.__)("Space","essential-blocks")})),a&&React.createElement(g.PanelBody,{title:(0,c.__)("Icon Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Icon Color","essential-blocks"),color:s,onChange:function(e){return o({iconColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:$l,baseLabel:(0,c.__)("Space","essential-blocks")})),d&&React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"btn"}),React.createElement(f.ColorControl,{label:(0,c.__)("Button Text Color","essential-blocks"),color:k,onChange:function(e){return o({buttonTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Button Hover Text Color","essential-blocks"),color:C,onChange:function(e){return o({buttonHoverTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Button Background","essential-blocks"),color:y,onChange:function(e){return o({buttonBackgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Button Hover Background","essential-blocks"),color:R,onChange:function(e){return o({buttonHoverBackgroundColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:nn})),React.createElement(g.PanelBody,{title:(0,c.__)("Advanced","essential-blocks"),initialOpen:!0},React.createElement(g.PanelBody,null,React.createElement(f.ResponsiveDimensionsControl,{controlName:Zl,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Xl,baseLabel:(0,c.__)("Padding","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:tn})),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:ln})))))}));(0,c.__)("Default","essential-blocks"),(0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks"),(0,c.__)("Preset 5","essential-blocks"),(0,c.__)("Preset 6","essential-blocks"),(0,c.__)("Preset 7","essential-blocks"),(0,c.__)("Preset 8 (Pro)","essential-blocks"),(0,c.__)("Preset 9 (Pro)","essential-blocks");var pn=[{label:(0,c.__)("Dotted","essential-blocks"),value:":"},{label:(0,c.__)("Solid","essential-blocks"),value:"|"}],mn=[{label:"Grid View",value:"row"},{label:"List View",value:"column"}],dn=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],_n=[{label:(0,c.__)("Start","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("End","essential-blocks"),value:"flex-end"},{label:(0,c.__)("Space-Between","essential-blocks"),value:"space-between"},{label:(0,c.__)("Space-around","essential-blocks"),value:"space-around"},{label:(0,c.__)("Space-Evenly","essential-blocks"),value:"space-evenly"}],fn=[{label:"Row",value:"row"},{label:"Row-Reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column-Reverse",value:"column-reverse"}],yn="wrpW_",kn="boxsSpb_",Cn="sepTop_",Rn="sepRight_",vn="boxsP_",hn="wrpMrg_",En="wrpPad_",Bn="dgPad_",wn="lblPad_",Sn="boxsBg_",Pn="dayBg_",Tn="hourBg_",xn="minuteBg_",On="secondBg_",Dn="WrpBg_",An="boxsBds_",Ln="wrpBdSd_";function Nn(e){var t=e.heading,l=e.resRequiredProps,n=e.bgControlName,o=e.dayDgColor,a=e.dayLbColor,r=e.dayBdrColor,s=l.attributes;return React.createElement(React.Fragment,null,React.createElement("h3",{style:{fontSize:"15px",color:"#444",margin:"0 0 10px 0"}},t),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks")},React.createElement(f.BackgroundControl,{noTransition:!0,controlName:n,noOverlay:!0,noMainBgi:!0})),React.createElement(f.ColorControl,{label:(0,c.__)("Digit Color","essential-blocks"),color:o,attributeName:"dayDgColor"}),React.createElement(f.ColorControl,{label:(0,c.__)("Label Color","essential-blocks"),color:s[a],attributeName:"dayLbColor"}),"none"!==s.boxsBds_borderStyle&&React.createElement(f.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:s[r],attributeName:"dayBdrColor"}),React.createElement(g.__experimentalDivider,null))}function In(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Hn(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?In(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):In(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Mn=Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn(Hn({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},preset:{type:"string",default:"default"},flexDirection:{type:"string",default:"row"},contentsAlign:{type:"string",default:"center"},contentsJustify:{type:"string",default:"center"},contentsDirection:{type:"string",default:"column"},showSeparator:{type:"boolean",default:!1},separatorType:{type:"string",default:":"},separatorColor:{type:"string",default:"var(--eb-global-primary-color)"},endTimeStamp:{type:"number"},showDays:{type:"boolean",default:!0},showHours:{type:"boolean",default:!0},showMinutes:{type:"boolean",default:!0},showSeconds:{type:"boolean",default:!0},daysLabel:{type:"string",default:"Days"},hoursLabel:{type:"string",default:"Hours"},minutesLabel:{type:"string",default:"Minutes"},secondsLabel:{type:"string",default:"Seconds"},digitsColor:{type:"string",default:"var(--eb-global-heading-color)"},dayDgColor:{type:"string"},hourDgColor:{type:"string"},minuteDgColor:{type:"string"},secondDgColor:{type:"string"},labelsColor:{type:"string",default:"var(--eb-global-text-color)"},dayLbColor:{type:"string"},hourLbColor:{type:"string"},minuteLbColor:{type:"string"},secondLbColor:{type:"string"},dayBdrColor:{type:"string"},hourBdrColor:{type:"string"},minuteBdrColor:{type:"string"},secondBdrColor:{type:"string"},isEvergreenTimer:{type:"boolean",default:!1},evergreenTimerHours:{type:"string",default:"11"},evergreenTimerMinutes:{type:"string",default:"59"},recurringCountdown:{type:"boolean",default:!1},restartTime:{type:"string",default:"0"},recurringCountdownEnd:{type:"number"}},(0,f.generateTypographyAttributes)("dg_",{fontSize:40})),(0,f.generateTypographyAttributes)("lb_",{fontSize:18})),(0,f.generateTypographyAttributes)("sp_",{fontSize:44})),(0,f.generateResponsiveRangeAttributes)(yn,{defaultRange:600})),(0,f.generateResponsiveRangeAttributes)(kn,{defaultRange:30})),(0,f.generateResponsiveRangeAttributes)(Cn,{defaultRange:46,defaultUnit:"%"})),(0,f.generateResponsiveRangeAttributes)(Rn,{defaultRange:18,defaultUnit:"%"})),(0,f.generateBackgroundAttributes)(Dn,{defaultBgGradient:"var(--eb-global-background-color)"})),(0,f.generateBackgroundAttributes)(Sn,{defaultFillColor:"var(--eb-global-background-color)",noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)(Pn,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)(Tn,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)(xn,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)(On,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,f.generateBorderShadowAttributes)(Ln,{})),(0,f.generateBorderShadowAttributes)(An,{rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,f.generateDimensionsAttributes)(vn,{top:20,bottom:20,isLinked:!1})),(0,f.generateDimensionsAttributes)(hn)),(0,f.generateDimensionsAttributes)(En)),(0,f.generateDimensionsAttributes)(Bn)),(0,f.generateDimensionsAttributes)(wn)),jn=(0,f.withBlockContext)(Mn)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.showDays,r=t.showHours,s=t.showMinutes,i=t.showSeconds,b=t.daysLabel,u=t.hoursLabel,p=t.minutesLabel,m=t.secondsLabel,d=t.flexDirection,_=t.showSeparator,y=t.separatorType,k=t.separatorColor,C=t.contentsAlign,R=t.contentsDirection,v=t.contentsJustify,h=t.digitsColor,E=t.labelsColor,B=(0,f.useBlockDefaults)(n,t,l,Mn);return React.createElement(React.Fragment,null,B&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Content Settings","essential-blocks"),initialOpen:!0},React.createElement(g.ToggleControl,{label:(0,c.__)("Display Days","essential-blocks"),checked:a,onChange:function(){return o({showDays:!a})}}),a&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Custom Label For Days","essential-blocks"),value:b,type:"text",onChange:function(e){return o({daysLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Hours","essential-blocks"),checked:r,onChange:function(){return o({showHours:!r})}}),r&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Custom Label For Hours","essential-blocks"),value:u,type:"text",onChange:function(e){return o({hoursLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Minutes","essential-blocks"),checked:s,onChange:function(){return o({showMinutes:!s})}}),s&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Custom Label For Minutes","essential-blocks"),value:p,type:"text",onChange:function(e){return o({minutesLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Seconds","essential-blocks"),checked:i,onChange:function(){return o({showSeconds:!i})}}),i&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Custom Label For Seconds","essential-blocks"),value:m,type:"text",onChange:function(e){return o({secondsLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide")))),React.createElement(g.PanelBody,{title:(0,c.__)("Boxes Styles","essential-blocks")},React.createElement(g.BaseControl,{label:"Layout"},React.createElement(g.ButtonGroup,null,mn.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:d!==l,isPrimary:d===l,onClick:function(){return o({flexDirection:l})}},n)})))),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Container Max Width","essential-blocks"),controlName:yn,min:100,max:2e3,step:1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Space Between Boxs","essential-blocks"),controlName:kn,min:0,max:200,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Contents Direction","essential-blocks")},React.createElement(g.SelectControl,{value:R,options:fn,onChange:function(e){return o({contentsDirection:e})}})),R&&R.includes("row")&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Contents Justify Position","essential-blocks")},React.createElement(g.SelectControl,{value:v,options:_n,onChange:function(e){return o({contentsJustify:e})}}))),React.createElement(g.BaseControl,{label:(0,c.__)("Contents Alignment","essential-blocks")},React.createElement(g.ButtonGroup,null,dn.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:C!==l,isPrimary:C===l,onClick:function(){return o({contentsAlign:l})}},n)})))),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Sn,noOverlay:!0,noMainBgi:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:vn,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:An}))),React.createElement(g.PanelBody,{title:(0,c.__)("Digits","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return o({digitsColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:"dg_"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Bn,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:E,onChange:function(e){return o({labelsColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:"lb_"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:wn,baseLabel:"Padding"})),"row"===d&&React.createElement(g.PanelBody,{title:(0,c.__)("Separator","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Separator","essential-blocks"),checked:_,onChange:function(){return o({showSeparator:!_})}}),_&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Separator Type","essential-blocks"),value:y,options:pn,onChange:function(e){return o({separatorType:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Position Top","essential-blocks"),controlName:Cn,min:0,max:900,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Position Right","essential-blocks"),controlName:Rn,min:0,max:900,step:1}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:k,onChange:function(e){return o({separatorColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:"sp_"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Individual Box Styling","essential-blocks"),initialOpen:!1},a&&React.createElement(Nn,{heading:"Days",bgControlName:Pn,dgColorAttrString:"dayDgColor",lbColorAttrString:"dayLbColor",bdColorAttrString:"dayBdrColor"}),r&&React.createElement(Nn,{heading:"Hours",bgControlName:Tn,dgColorAttrString:"hourDgColor",lbColorAttrString:"hourLbColor",bdColorAttrString:"hourBdrColor"}),s&&React.createElement(Nn,{heading:"Minutes",bgControlName:xn,dgColorAttrString:"minuteDgColor",lbColorAttrString:"minuteLbColor",bdColorAttrString:"minuteBdrColor"}),i&&React.createElement(Nn,{heading:"Seconds",bgControlName:On,dgColorAttrString:"secondDgColor",lbColorAttrString:"secondLbColor",bdColorAttrString:"secondBdrColor"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks")},React.createElement(f.ResponsiveDimensionsControl,{controlName:hn,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:En,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Dn})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Ln}))))}));var Fn="wrpMargin",Gn="buttonsPadding",zn="Btn1Bg",Wn="Btn2Bg",Un="buttonOneBorderShadow",Vn="buttonTwoBorderShadow",qn="buttonsWidth",Jn="buttonsGap",Zn="buttonsConnectorSize",Xn="buttonsConnectorIconSize",Yn=((0,c.__)("Fill","essential-blocks"),(0,c.__)("Outline","essential-blocks"),(0,c.__)("Text","essential-blocks"),[{label:"px",value:"px"},{label:"em",value:"em"}]),Qn=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Kn=[{label:"Custom Width",value:"custom"},{label:"Auto",value:"auto"}],$n=[{label:(0,c.__)("Text","essential-blocks"),value:"text"},{label:(0,c.__)("Icon","essential-blocks"),value:"icon"}],eo=((0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks"),[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}]),to=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],lo="button",no="button_connector";function oo(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function ao(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?oo(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):oo(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const ro=ao(ao(ao(ao(ao(ao(ao(ao(ao(ao(ao({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},preset:{type:"string",default:"button-1"},contentPosition:{type:"string",default:"center"},buttonWidth:{type:"number",default:"auto"},buttonTextAlign:{type:"string",default:"center"},isHoverOne:{type:"boolean",default:!1},isHoverTwo:{type:"boolean",default:!1},innerButtonText:{type:"string",default:"OR"},innerButtonColor:{type:"string",default:"#fff"},innerButtonTextColor:{type:"string",default:"#000"},innerButtonIcon:{type:"string",default:"fas fa-arrows-alt-h"},showConnector:{type:"boolean",default:!0},connectorType:{type:"string",default:"text"},borderType:{type:"string",default:"normal"},buttonsColorType:{type:"string",default:"normal"},buttonsWidthType:{type:"string",default:"custom"}},null===f.EBButton||void 0===f.EBButton?void 0:f.EBButton.addAttributes({buttonText:"buttonTextOne",textColor:"textOneColor",hoverTextColor:"hoverTextOneColor",buttonURL:"buttonURLOne"},"btn1",!1,"",!0,{key:zn,default:{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-secondary-color)",defaultHovFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"var(--eb-gradient-background-color)"}},!0,{key:Un,default:{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:20,bottom:0,right:0,left:20,isLinked:!1}}},!1,"")),null===f.EBButton||void 0===f.EBButton?void 0:f.EBButton.addAttributes({buttonText:"buttonTextTwo",textColor:"textTwoColor",hoverTextColor:"hoverTextTwoColor",buttonURL:"buttonURLTwo"},"btn2",!1,"",!0,{key:Wn,default:{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-tertiary-color)",defaultHovFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"var(--eb-gradient-background-color)"}},!0,{key:Vn,default:{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:0,bottom:20,right:20,left:0,isLinked:!1}}})),(0,f.generateTypographyAttributes)(lo,{fontSize:16})),(0,f.generateTypographyAttributes)(no,{fontSize:14})),(0,f.generateDimensionsAttributes)(Fn)),(0,f.generateDimensionsAttributes)("buttonsMargin")),(0,f.generateDimensionsAttributes)(Gn,{top:10,bottom:10,right:25,left:25,isLinked:!1})),(0,f.generateResponsiveRangeAttributes)(qn,{defaultRange:200})),(0,f.generateResponsiveRangeAttributes)(Jn,{defaultRange:0})),(0,f.generateResponsiveRangeAttributes)(Zn,{defaultRange:30})),(0,f.generateResponsiveRangeAttributes)(Xn,{defaultRange:16})),so=(0,f.withBlockContext)(ro)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.contentPosition,r=t.textOneColor,s=t.hoverTextOneColor,i=t.textTwoColor,b=t.hoverTextTwoColor,u=t.buttonTextOne,p=t.buttonURLOne,m=t.buttonTextTwo,d=t.buttonURLTwo,_=t.innerButtonText,y=t.innerButtonColor,k=t.innerButtonTextColor,C=t.innerButtonIcon,R=t.showConnector,v=t.connectorType,h=t.buttonsColorType,E=t.buttonTextAlign,B=t.buttonsWidthType,w=t.buttonOneNewWindow,S=t.buttonTwoNewWindow,P=(0,f.useBlockDefaults)(n,t,l,ro);return React.createElement(React.Fragment,null,P&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},to.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:a===e.value,isSecondary:a!==e.value,onClick:function(){return o({contentPosition:e.value})}},e.label)})))),React.createElement(g.TextControl,{label:(0,c.__)("Button One Text","essential-blocks"),value:u,onChange:function(e){return o({buttonTextOne:e})}}),p&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:w,onChange:function(){return o({buttonOneNewWindow:!w})}}),React.createElement(g.TextControl,{label:(0,c.__)("Button Two Text","essential-blocks"),value:m,onChange:function(e){return o({buttonTextTwo:e})}}),d&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:S,onChange:function(){return o({buttonTwoNewWindow:!S})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Buttons Settings","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Button Width Type","essential-blocks")},React.createElement(g.SelectControl,{value:B,options:Kn,onChange:function(e){o({buttonsWidthType:e})}})),"custom"===B&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Buttons Width","essential-blocks"),controlName:qn,units:Yn,min:0,max:500,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Buttons Gap","essential-blocks"),controlName:Jn,units:Yn,min:0,max:100,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Text Align","essential-blocks"),id:"eb-button-group-text-align"},React.createElement(g.ButtonGroup,{id:"eb-button-group-text-align"},eo.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return o({buttonTextAlign:e.value})}},e.label)}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Connector Settings","essential-blocks"),initialOpen:!0},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Connector?"),checked:R,onChange:function(){o({showConnector:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Connector Type","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-connector-type"},$n.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return o({connectorType:e.value})}},e.label)})))),"icon"===v&&React.createElement(g.PanelBody,{title:(0,c.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(f.EBIconPicker,{value:C,onChange:function(e){return o({innerButtonIcon:e})},title:(0,c.__)("Icon","essential-blocks")}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Xn,units:Yn,min:0,max:100,step:1})),"text"===v&&React.createElement(g.TextControl,{label:(0,c.__)("Text","essential-blocks"),value:_,onChange:function(e){return o({innerButtonText:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Connector Size","essential-blocks"),controlName:Zn,units:Yn,min:0,max:100,step:1}))),React.createElement(g.PanelBody,{title:(0,c.__)("Buttons Styles","essential-blocks"),initialOpen:!0},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:lo}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Button One Background","essential-blocks"))),React.createElement(f.BackgroundControl,{controlName:zn,noOverlay:!0,noMainBgi:!0}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Button Two Background","essential-blocks"))),React.createElement(f.BackgroundControl,{controlName:Wn,noOverlay:!0,noMainBgi:!0}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Text Color","essential-blocks"))),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Qn.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return o({buttonsColorType:e.value})}},e.label)}))),"normal"===h&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Button One","essential-blocks"),color:r,onChange:function(e){return o({textOneColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Button Two","essential-blocks"),color:i,onChange:function(e){return o({textTwoColor:e})}})),"hover"===h&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Button One Hover","essential-blocks"),color:s,onChange:function(e){return o({hoverTextOneColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Button Two Hover","essential-blocks"),color:b,onChange:function(e){return o({hoverTextTwoColor:e})}})),React.createElement(g.PanelBody,{className:"eb-subpanel",title:(0,c.__)("Button One Border","essential-blocks"),initialOpen:!0},React.createElement(f.BorderShadowControl,{controlName:Un,noShadow:!0})),React.createElement(g.PanelBody,{className:"eb-subpanel",title:(0,c.__)("Button Two Border","essential-blocks"),initialOpen:!0},React.createElement(f.BorderShadowControl,{controlName:Vn,noShadow:!0})),React.createElement(f.ResponsiveDimensionsControl,{controlName:Gn,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Connector Styles","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:no}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:y,onChange:function(e){return o({innerButtonColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Text/ Icon Color"),color:k,onChange:function(e){return o({innerButtonTextColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin","essential-blocks"),initialOpen:!0},React.createElement(f.ResponsiveDimensionsControl,{controlName:Fn,baseLabel:"Margin"}))))}));var io=[{label:(0,c.__)("H1","essential-blocks"),value:"h1"},{label:(0,c.__)("H2","essential-blocks"),value:"h2"},{label:(0,c.__)("H3","essential-blocks"),value:"h3"},{label:(0,c.__)("H4","essential-blocks"),value:"h4"},{label:(0,c.__)("H5","essential-blocks"),value:"h5"},{label:(0,c.__)("H6","essential-blocks"),value:"h6"},{label:(0,c.__)("div","essential-blocks"),value:"div"},{label:(0,c.__)("span","essential-blocks"),value:"span"},{label:(0,c.__)("p","essential-blocks"),value:"p"}],co=[{label:(0,c.__)("Style 1","essential-blocks"),value:"style-1"},{label:(0,c.__)("Style 2","essential-blocks"),value:"style-2"}],bo=[{label:(0,c.__)("Solid","essential-blocks"),value:"solid"},{label:(0,c.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,c.__)("Dashed","essential-blocks"),value:"dashed"}],uo=[{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Circle","essential-blocks"),value:"circle"},{label:(0,c.__)("Square","essential-blocks"),value:"square"},{label:(0,c.__)("Rhombus","essential-blocks"),value:"rhombus"}],go=[{label:(0,c.__)("Framed","essential-blocks"),value:"framed"},{label:(0,c.__)("Stacked","essential-blocks"),value:"stacked"}],po=((0,c.__)("None","essential-blocks"),(0,c.__)("Icon","essential-blocks"),(0,c.__)("Image","essential-blocks"),[{label:React.createElement(g.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(g.Dashicon,{icon:"editor-aligncenter"}),value:"top"},{label:React.createElement(g.Dashicon,{icon:"editor-alignright"}),value:"right"}]),mo=[{label:React.createElement(g.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(g.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(g.Dashicon,{icon:"editor-alignright"}),value:"right"}],_o="connWidth",fo="listSpace",yo="rowSpace",ko="iconBgSize",Co="iconSize",Ro="iconSpace",vo="titleSpace",ho="iconPadding",Eo="boxPadding",Bo="wrapperMargin",wo="wrapperPadding",So="iconBg",Po="boxBg",To="wrapperBg",xo="iconBrdSdw",Oo="boxBrdSdw",Do="wrapperBrdSdw",Ao="titleText",Lo="contentText";function No(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Io(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?No(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):No(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Ho=Io(Io(Io(Io(Io(Io(Io(Io(Io(Io(Io(Io(Io(Io(Io(Io(Io(Io(Io({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},featureListAlign:{type:"string"},features:{type:"array",source:"query",selector:".eb-feature-list-wrapper .eb-feature-list-items li",query:{title:{type:"string",source:"text",selector:".eb-feature-list-title"},iconType:{type:"string",source:"attribute",attribute:"data-icon-type"},featureImageId:{type:"string",source:"attribute",attribute:"data-image-id"},featureImage:{type:"string",source:"attribute",attribute:"data-image"},featureImageAlt:{type:"string",source:"attribute",attribute:"data-alt"},featureImageTitle:{type:"string",source:"attribute",attribute:"data-title"},icon:{type:"string",source:"attribute",attribute:"data-icon"},iconColor:{type:"string",source:"attribute",attribute:"data-icon-color"},iconBackgroundColor:{type:"string",source:"attribute",attribute:"data-icon-background-color"},content:{type:"string",source:"text",selector:".eb-feature-list-content"},link:{type:"string",source:"attribute",attribute:"data-link"},linkOpenNewTab:{type:"string",source:"attribute",attribute:"data-new-tab"}},default:[{iconType:"icon",icon:"fas fa-check",title:"Feature Item 1",content:"Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna",iconColor:"",link:"",linkOpenNewTab:"false",iconBackgroundColor:""},{iconType:"icon",icon:"fas fa-times",title:"Feature Item 2",content:"Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna",iconColor:"",link:"",linkOpenNewTab:"false",iconBackgroundColor:""},{iconType:"icon",icon:"fas fa-anchor",title:"Feature Item 3",content:"Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna",iconColor:"",link:"",linkOpenNewTab:"false",iconBackgroundColor:""}]},iconGlobalColor:{type:"string",default:"var(--eb-global-background-color)"},titleTag:{type:"string",default:"h3"},iconShape:{type:"string",default:"circle"},shapeView:{type:"string",default:"stacked"},iconPosition:{type:"string",default:"left"},titleTextColor:{type:"string",default:"var(--eb-global-heading-color)"},titleTextHoverColor:{type:"string"},descTextColor:{type:"string",default:"var(--eb-global-text-color)"},showContentVertical:{type:"boolean",default:!1},showConnector:{type:"boolean",default:!1},connectorStyle:{type:"string",default:"style-1"},connectorType:{type:"string",default:"solid"},connectorColor:{type:"string",default:"var(--eb-global-primary-color)"},useInlineDesign:{type:"boolean",default:!1}},(0,f.generateResponsiveRangeAttributes)(_o,{defaultRange:2,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(fo,{defaultRange:20,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(yo,{defaultRange:10,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(ko,{defaultRange:60,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Co,{defaultRange:21,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Ro,{defaultRange:20,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(vo,{defaultRange:5,noUnits:!0})),(0,f.generateTypographyAttributes)(Ao,{fontSize:18})),(0,f.generateTypographyAttributes)(Lo,{fontSize:14})),(0,f.generateBackgroundAttributes)(So,{defaultFillColor:"var(--eb-global-primary-color)",noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)(Po,{noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)(To)),(0,f.generateDimensionsAttributes)(ho,{top:15,right:15,bottom:15,left:15,isLinked:!1})),(0,f.generateDimensionsAttributes)(Eo)),(0,f.generateDimensionsAttributes)(Bo,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(wo,{top:10,right:10,bottom:10,left:10,isLinked:!0})),(0,f.generateBorderShadowAttributes)(xo,{bdrDefaults:{top:2,right:2,bottom:2,left:2},noShadow:!0,defaultBdrColor:"#6e2d8d",defaultBdrStyle:"solid"})),(0,f.generateBorderShadowAttributes)(Oo)),(0,f.generateBorderShadowAttributes)(Do)),Mo=(0,f.withBlockContext)(Ho)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.titleTag,r=t.iconShape,s=t.shapeView,i=t.iconPosition,b=t.iconGlobalColor,u=t.titleTextColor,p=t.descTextColor,m=t.showContentVertical,d=t.showConnector,_=t.connectorStyle,y=t.connectorType,k=t.connectorColor,C=t.titleTextHoverColor,R=t.useInlineDesign,v=t.featureListAlign,h=(0,f.useBlockDefaults)(n,t,l,Ho,["features"]);return React.createElement(React.Fragment,null,h&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Content Settings","essential-blocks"),initialOpen:!0},React.createElement(g.SelectControl,{label:(0,c.__)("Title HTML Tag","essential-blocks"),value:a,options:io,onChange:function(e){return o({titleTag:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Icon Shape","essential-blocks"),value:r,options:uo,onChange:function(e){return o({iconShape:e})}}),"none"!==r&&React.createElement(g.SelectControl,{label:(0,c.__)("Shape View","essential-blocks"),value:s,options:go,onChange:function(e){return o({shapeView:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Feature Item Position","essential-blocks")},React.createElement(g.ButtonGroup,{className:"eb-featurelist-item-align"},mo.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return o({featureListAlign:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Icon Position","essential-blocks")},React.createElement(g.ButtonGroup,{className:"eb-featurelist-icon-align"},po.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:i===e.value,isSecondary:i!==e.value,onClick:function(){return o({iconPosition:e.value})}},e.label)})))),React.createElement(g.ToggleControl,{label:(0,c.__)("Content Vertically Center","essentail-blocks"),checked:m,onChange:function(){o({showContentVertical:!m})}}),!R&&"top"!=i&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show Connector","essentail-blocks"),checked:d,onChange:function(){o({showConnector:!d})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Use Inline Feature Lists","essentail-blocks"),checked:R,onChange:function(){o({useInlineDesign:!R})}})),React.createElement(g.PanelBody,{title:(0,c.__)("List","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Space Between (PX)","essential-blocks"),controlName:fo,min:0,max:300,step:1,noUnits:!0}),R&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Row Space(PX)","essential-blocks"),controlName:yo,min:0,max:300,step:1,noUnits:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Icon","essential-blocks"),initialOpen:!1},"none"!==r&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Background","essential-blocks"))),React.createElement(f.BackgroundControl,{controlName:So,noOverlay:!0,noMainBgi:!0}),React.createElement(g.__experimentalDivider,null)),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:b,onChange:function(e){return o({iconGlobalColor:e})}}),"none"!==r&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:ko,min:0,max:300,step:1,noUnits:!0}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Co,min:6,max:150,step:1,noUnits:!0}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ho,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:Ro,min:0,max:100,step:1,noUnits:!0}),"none"!==r&&"framed"===s&&React.createElement(f.BorderShadowControl,{controlName:xo,noShadow:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Content","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Title","essential-blocks"))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Title Bottom Space","essential-blocks"),controlName:vo,min:0,max:100,step:1,noUnits:!0}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:u,onChange:function(e){return o({titleTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:C,onChange:function(e){return o({titleTextHoverColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Ao,defaultFontSize:32}),!R&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Description","essential-blocks"))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({descTextColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Lo}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Content Box","essential-blocks"))),React.createElement(f.ResponsiveDimensionsControl,{controlName:Eo,baseLabel:(0,c.__)("Box Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:"Background"},React.createElement(f.BackgroundControl,{controlName:Po,noOverlay:!0,noMainBgi:!0})),React.createElement(g.PanelBody,{title:"Border"},React.createElement(f.BorderShadowControl,{controlName:Oo})))),!R&&d&&"top"!=i&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Connector Style","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Connector Style","essential-blocks"),value:_,options:co,onChange:function(e){return o({connectorStyle:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Connector Type","essential-blocks"),value:y,options:bo,onChange:function(e){return o({connectorType:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:k,onChange:function(e){return o({connectorColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Connector Width (PX)","essential-blocks"),controlName:_o,min:0,max:20,step:1,noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Bo,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:wo,baseLabel:(0,c.__)("Padding","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:To})),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Do}))))}));var jo="title",Fo="content",Go="margin",zo="padding",Wo="btn_padding",Uo="front_icon_margin",Vo="front_icon_padding",qo="back_icon_margin",Jo="back_icon_padding",Zo="frontTitlePadding",Xo="backTitlePadding",Yo="frontContentPadding",Qo="backContentPadding",Ko="frontImgPadding",$o="backImgPadding",ea="frontItemPadding",ta="backItemPadding",la="boxHeight",na="boxWidth",oa="frontIconSize",aa="backIconSize",ra="btnIconSize",sa="frontImgSize",ia="backImgSize",ca="frontImgRadius",ba="backImgRadius",ua="front_",ga="btn_",pa="front_icon_",ma="back_icon_",da="front_wrapper_",_a="back_wrapper_";function fa(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function ya(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?fa(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):fa(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const ka=ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya(ya({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},flipboxStyle:{type:"string",default:"default"},isHover:{type:"boolean",default:!1},flipType:{type:"string",source:"attribute",selector:".eb-flipbox-container",attribute:"data-flip-type",default:"flip-left"},selectedSide:{type:"string",default:"front"},frontIconOrImage:{type:"string",default:"icon"},frontIcon:{type:"attribute",selector:"eb-flipbox-icon-wrapper-front",attribute:"data-icon",default:"fab fa-rev"},frontImageUrl:{type:"attribute",selector:"eb-flipbox-front-image-container img",attribute:"src"},frontImageAlt:{type:"string"},frontImageId:{type:"string",default:null},backIconOrImage:{type:"string",default:"icon"},backIcon:{type:"attribute",selector:"flipbox-icon-wrapper-back",attribute:"data-icon",default:"fab fa-rev"},backImageUrl:{type:"attribute",selector:"back-image-container img",attribute:"src"},backImageAlt:{type:"string"},backImageId:{type:"string",default:null},showFrontTitle:{type:"boolean",default:!0},frontTitle:{type:"string",selector:"eb-flipbox-front-title",default:"Front Title Here"},showFrontContent:{type:"boolean",default:!0},frontContent:{type:"string",selector:"eb-flipbox-front-content",default:"Front Content Here"},showBackTitle:{type:"boolean",default:!0},backTitle:{type:"string",selector:"eb-flipbox-back-title",default:"Back Title Here"},showBackContent:{type:"boolean",default:!0},backContent:{type:"string",selector:"eb-flipbox-back-content",default:"Back Content Here"},linkType:{type:"string",default:"box"},buttonText:{type:"string",default:"Click Here"},buttonIcon:{type:"string"},buttonIconPos:{type:"string",default:"before"},link:{type:"string"},frontTitleColor:{type:"string",default:"var(--eb-global-heading-color)"},backTitleColor:{type:"string",default:"var(--eb-global-heading-color)"},frontContentColor:{type:"string",default:"var(--eb-global-text-color)"},backContentColor:{type:"string",default:"var(--eb-global-text-color)"},frontIconColor:{type:"string",default:"var(--eb-global-primary-color)"},backIconColor:{type:"string",default:"var(--eb-global-primary-color)"},buttonStyle:{type:"string",default:"styleOne"},buttonClasses:{type:"string",default:""},buttonBackground:{type:"string",default:"var(--eb-global-button-background-color)"},buttonColor:{type:"string",default:"var(--eb-global-button-text-color)"},frontIconBackground:{type:"string"},backIconBackground:{type:"string"},transitionSpeed:{type:"number"},displayButtonIcon:{type:"boolean",default:!1},align:{type:"string",default:"center"},contentPosition:{type:"string",default:"center"},linkOpenNewTab:{type:"boolean",default:!1},flipMode:{type:"string",default:"hover"},isMouseLeaveOn:{type:"boolean",default:!0}},(0,f.generateTypographyAttributes)(jo)),(0,f.generateTypographyAttributes)(Fo)),(0,f.generateDimensionsAttributes)(Go,{top:28,right:0,bottom:28,left:0,isLinked:!1,disableLeftRight:!0})),(0,f.generateDimensionsAttributes)(zo)),(0,f.generateDimensionsAttributes)(Wo)),(0,f.generateDimensionsAttributes)(Uo)),(0,f.generateDimensionsAttributes)(Vo)),(0,f.generateDimensionsAttributes)(qo)),(0,f.generateDimensionsAttributes)(Jo)),(0,f.generateDimensionsAttributes)(Zo)),(0,f.generateDimensionsAttributes)(Xo)),(0,f.generateDimensionsAttributes)(Yo)),(0,f.generateDimensionsAttributes)(Qo)),(0,f.generateDimensionsAttributes)(Ko)),(0,f.generateDimensionsAttributes)($o)),(0,f.generateDimensionsAttributes)(ea)),(0,f.generateDimensionsAttributes)(ta)),(0,f.generateResponsiveRangeAttributes)(la,{defaultRange:310})),(0,f.generateResponsiveRangeAttributes)(na,{defaultRange:600})),(0,f.generateResponsiveRangeAttributes)(oa,{defaultRange:50})),(0,f.generateResponsiveRangeAttributes)(aa,{defaultRange:50})),(0,f.generateResponsiveRangeAttributes)(ra,{defaultRange:100})),(0,f.generateResponsiveRangeAttributes)(sa,{defaultRange:100})),(0,f.generateResponsiveRangeAttributes)(ia,{defaultRange:100})),(0,f.generateResponsiveRangeAttributes)(ca)),(0,f.generateResponsiveRangeAttributes)(ba)),(0,f.generateBorderShadowAttributes)(ua)),(0,f.generateBorderShadowAttributes)(ga)),(0,f.generateBorderShadowAttributes)(pa,{noShadow:!0})),(0,f.generateBorderShadowAttributes)(ma,{noShadow:!0})),(0,f.generateBackgroundAttributes)(da,{defaultFillColor:"var(--eb-global-background-color)"})),(0,f.generateBackgroundAttributes)(_a,{defaultFillColor:"var(--eb-global-background-color)"}));var Ca=[{label:(0,c.__)("Front","essential-blocks"),value:"front"},{label:(0,c.__)("Back","essential-blocks"),value:"back"}],Ra=[{label:(0,c.__)("Flip Left","essential-blocks"),value:"flip-left"},{label:(0,c.__)("Flip Right","essential-blocks"),value:"flip-right"},{label:(0,c.__)("Flip Up","essential-blocks"),value:"flip-up"},{label:(0,c.__)("Flip Bottom","essential-blocks"),value:"flip-bottom"},{label:(0,c.__)("Zoom In","essential-blocks"),value:"zoom-in"},{label:(0,c.__)("Zoom Out","essential-blocks"),value:"zoom-out"},{label:(0,c.__)("Fade","essential-blocks"),value:"fade"}],va=((0,c.__)("Dashed","essential-blocks"),(0,c.__)("Solid","essential-blocks"),(0,c.__)("Dotted","essential-blocks"),(0,c.__)("Double","essential-blocks"),(0,c.__)("Groove","essential-blocks"),(0,c.__)("Inset","essential-blocks"),(0,c.__)("Outset","essential-blocks"),(0,c.__)("Ridge","essential-blocks"),[{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Icon","essential-blocks"),value:"icon"},{label:(0,c.__)("Image","essential-blocks"),value:"image"}]),ha=[{label:(0,c.__)("Box","essential-blocks"),value:"box"},{label:(0,c.__)("Title","essential-blocks"),value:"title"},{label:(0,c.__)("Button","essential-blocks"),value:"button"}],Ea=[{label:(0,c.__)("Before","essential-blocks"),value:"before"},{label:(0,c.__)("After","essential-blocks"),value:"after"}],Ba=[{label:(0,c.__)("Style 1","essential-blocks"),value:"styleOne"},{label:(0,c.__)("Style 2","essential-blocks"),value:"styleTwo"},{label:(0,c.__)("Style 3","essential-blocks"),value:"styleThree"},{label:(0,c.__)("Custom","essential-blocks"),value:"custom"}],wa=((0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Image","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("No-repeat","essential-blocks"),(0,c.__)("Repeat","essential-blocks"),(0,c.__)("Repeat-x","essential-blocks"),(0,c.__)("Repeat-y","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Center Center","essential-blocks"),(0,c.__)("Center Left","essential-blocks"),(0,c.__)("Center Right","essential-blocks"),(0,c.__)("Top Center","essential-blocks"),(0,c.__)("Top Left","essential-blocks"),(0,c.__)("Top Right","essential-blocks"),(0,c.__)("Bottom Center","essential-blocks"),(0,c.__)("Bottom Left","essential-blocks"),(0,c.__)("Bottom Right","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Fixed","essential-blocks"),(0,c.__)("Scroll","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Mint","essential-blocks"),(0,c.__)("Tangelo","essential-blocks"),(0,c.__)("Royal","essential-blocks"),(0,c.__)("Small","essential-blocks"),(0,c.__)("Medium","essential-blocks"),(0,c.__)("Large","essential-blocks"),(0,c.__)("Extra Large","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"}]),Sa=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}];(0,c.__)("Hover","essential-blocks"),(0,c.__)("Click","essential-blocks");const Pa=(0,f.withBlockContext)(ka)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.flipType,r=t.selectedSide,s=t.frontIconOrImage,i=t.frontIcon,b=t.frontImageUrl,u=t.frontImageId,p=t.backIconOrImage,m=t.backIcon,_=t.backImageUrl,y=t.backImageId,k=t.showFrontTitle,C=t.showFrontContent,R=t.showBackTitle,v=t.showBackContent,h=t.linkType,E=t.buttonText,B=t.buttonIcon,w=t.buttonIconPos,S=t.link,P=t.frontTitleColor,T=t.backTitleColor,x=t.frontContentColor,O=t.backContentColor,D=t.frontIconColor,A=t.backIconColor,L=t.buttonStyle,N=t.buttonBackground,I=t.buttonColor,H=t.frontIconBackground,M=t.backIconBackground,j=t.transitionSpeed,F=t.displayButtonIcon,G=t.contentPosition,z=t.linkOpenNewTab,W=(0,f.useBlockDefaults)(n,t,l,ka),U=function(e){var t=e,l=(0,f.getButtonClasses)(e);o({buttonStyle:t,buttonClasses:l})};return React.createElement(React.Fragment,null,W&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Flibbox Side","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Selected Side","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-flipbox-sides"},Ca.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:r===e.value,isSecondary:r!==e.value,onClick:function(){return o({selectedSide:e.value})}},e.label)}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Flipbox Settings","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Sa.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:G===e.value,isSecondary:G!==e.value,onClick:function(){return o({contentPosition:e.value})}},e.label)})))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Box Height","essential-blocks"),controlName:la,min:310,max:600,step:1,noUnits:!0}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Box Width","essential-blocks"),controlName:na,min:0,max:600,step:1,noUnits:!0}),React.createElement(g.SelectControl,{label:(0,c.__)("Flipbox Type","essential-blocks"),value:a,options:Ra,onChange:function(e){return o({flipType:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Transition Speed(millisecond)","essential-blocks"),value:j,onChange:function(e){o({transitionSpeed:e})},min:0,max:5e3,step:500}),"front"===r&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Icon Type","essential-blocks"),id:"eb-flipbox-icon-type"},React.createElement(g.ButtonGroup,{id:"eb-flipbox-icon-type"},va.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:s===e.value,isSecondary:s!==e.value,onClick:function(){return o({frontIconOrImage:e.value})}},e.label)}))))),"back"===r&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Icon Type","essential-blocks"),id:"eb-flipbox-icon-type"},React.createElement(g.ButtonGroup,{id:"eb-flipbox-icon-type"},va.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return o({backIconOrImage:e.value})}},e.label)})))))),"front"===r&&"icon"===s&&React.createElement(g.PanelBody,{title:(0,c.__)("Front Icon Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.EBIconPicker,{value:i,onChange:function(e){return o({frontIcon:e})},title:(0,c.__)("Select Front Icon","essential-blocks")}),i&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:oa,min:8,max:100}))),"front"===r&&"image"===s&&React.createElement(g.PanelBody,{title:(0,c.__)("Front Image Settings","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Flipbox Image","essential-blocks"),id:"eb-flipbox-front-image"},b?React.createElement(React.Fragment,null,React.createElement(f.ImageAvatar,{imageUrl:b,onDeleteImage:function(){return o({frontImageUrl:null})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Size","essential-blocks"),controlName:sa,units:wa,min:0,max:300,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Radius","essential-blocks"),controlName:ca,units:wa,min:0,max:100})):React.createElement(d.MediaUpload,{onSelect:function(e){return o({frontImageId:e.id,frontImageUrl:e.url})},type:"image",value:u,render:function(e){var t=e.open;return!b&&React.createElement(g.Button,{className:"eb-flipbox-upload-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}))),"back"===r&&"icon"===p&&React.createElement(g.PanelBody,{title:(0,c.__)("Back Icon Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.EBIconPicker,{value:m,onChange:function(e){return o({backIcon:e})},title:(0,c.__)("Select Back Icon","essential-blocks")}),m&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:aa,min:8,max:100}))),"back"===r&&"image"===p&&React.createElement(g.PanelBody,{title:(0,c.__)("Back Image Settings","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Flipbox Image","essential-blocks")},_?React.createElement(React.Fragment,null,React.createElement(f.ImageAvatar,{imageUrl:_,onDeleteImage:function(){return o({backImageUrl:null})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Size","essential-blocks"),controlName:ia,units:wa,min:0,max:300}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Radius","essential-blocks"),controlName:ba,units:wa,min:0,max:100})):React.createElement(d.MediaUpload,{onSelect:function(e){return o({backImageId:e.id,backImageUrl:e.url})},type:"image",value:y,render:function(e){var t=e.open;return!_&&React.createElement(g.Button,{className:"eb-flipbox-upload-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Flipbox Content","essential-blocks"),initialOpen:!1},"front"===r&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title?","essential-blocks"),checked:k,onChange:function(){o({showFrontTitle:!k})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Content?","essential-blocks"),checked:C,onChange:function(){o({showFrontContent:!C})}})),"back"===r&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title?","essential-blocks"),checked:R,onChange:function(){o({showBackTitle:!R})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Content?","essential-blocks"),checked:v,onChange:function(){o({showBackContent:!v})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Link Settings","essential-blocks"),initialOpen:!1},React.createElement(g.PanelRow,null,React.createElement("em",null,(0,c.__)("Note: Link settings will only work on back side.","essential-blocks"))),React.createElement(g.BaseControl,{label:(0,c.__)("Link Type","essential-blocks"),id:"eb-flipbox-link-type"},React.createElement(g.ButtonGroup,{id:"eb-flipbox-link-type"},ha.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){o({linkType:e.value}),U(L)}},e.label)})))),React.createElement(g.TextControl,{label:(0,c.__)("Link","essential-blocks"),value:S,placeholder:"https://your-link.com",onChange:function(e){return o({link:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:z,onChange:function(){return o({linkOpenNewTab:!z})}}),"button"===h&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Button Text","essential-blocks"),value:E,onChange:function(e){return o({buttonText:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Button Style","essential-blocks"),value:L,options:Ba,onChange:function(e){return U(e)}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Flipbox Style","essential-blocks"),initialOpen:!1},"front"===r&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Front Title","essential-blocks"),color:P,onChange:function(e){return o({frontTitleColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Zo,baseLabel:"Front Title Padding"}),React.createElement(f.ColorControl,{label:(0,c.__)("Front Content","essential-blocks"),color:x,onChange:function(e){return o({frontContentColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Yo,baseLabel:"Padding"}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Front Side Background","essential-blocks"))),React.createElement(f.BackgroundControl,{controlName:da}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ea,baseLabel:"Items Padding"})),"back"===r&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Back Title Color","essential-blocks"),color:T,onChange:function(e){return o({backTitleColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Xo,baseLabel:"Back Title Padding"}),React.createElement(f.ColorControl,{label:(0,c.__)("Back Content Color","essential-blocks"),color:O,onChange:function(e){return o({backContentColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Qo,baseLabel:"Padding"}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Back Side Background","essential-blocks"))),React.createElement(f.BackgroundControl,{controlName:_a}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ta,baseLabel:"Items Padding"}))),"front"===r&&"icon"===s&&React.createElement(g.PanelBody,{title:(0,c.__)("Front Icon Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,i&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Icon Color","essential-blocks"),color:D,onChange:function(e){return o({frontIconColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Icon Background","essential-blocks"),color:H,onChange:function(e){return o({frontIconBackground:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Margin & Padding","essential-blocks"))),React.createElement(f.ResponsiveDimensionsControl,{className:"frontIconMargin",controlName:Uo,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{className:"frontIconPadding",controlName:Vo,baseLabel:"Padding"}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:pa,noShadow:!0})))),"front"===r&&"image"===s&&React.createElement(g.PanelBody,{title:(0,c.__)("Front Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ResponsiveDimensionsControl,{controlName:Ko,baseLabel:"Padding"}))),"back"===r&&"icon"===p&&React.createElement(g.PanelBody,{title:(0,c.__)("Back Icon Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,m&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Icon Color","essential-blocks"),color:A,onChange:function(e){return o({backIconColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Icon Background","essential-blocks"),color:M,onChange:function(e){return o({backIconBackground:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Margin & Padding","essential-blocks"))),React.createElement(f.ResponsiveDimensionsControl,{className:"backIconMargin",controlName:qo,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{className:"backIconPadding",controlName:Jo,baseLabel:"Padding"}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:ma,noShadow:!0})))),"back"===r&&"image"===p&&React.createElement(g.PanelBody,{title:(0,c.__)("Back Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ResponsiveDimensionsControl,{controlName:$o,baseLabel:"Padding"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Typography","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Title","essential-blocks"),typographyPrefixConstant:jo}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Content","essential-blocks"),typographyPrefixConstant:Fo})),"button"===h&&"custom"===L&&React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:N,onChange:function(e){return o({buttonBackground:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:I,onChange:function(e){return o({buttonColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Button Size","essential-blocks"),controlName:ra,min:20,max:600}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Padding","essential-blocks"))),React.createElement(f.ResponsiveDimensionsControl,{className:"forWrapperPadding",controlName:Wo,baseLabel:"Padding"}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:ga}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Button Icon","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Button Icon","essential-blocks"),checked:F,onChange:function(){return o({displayButtonIcon:!F})}}),F&&React.createElement(f.EBIconPicker,{value:B,onChange:function(e){return o({buttonIcon:e})},title:(0,c.__)("Select Icon","essential-blocks")}),F&&B&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Icon Position","essential-blocks"),id:"eb-flipbox-icon-pos"},React.createElement(g.ButtonGroup,{id:"eb-flipbox-icon-pos"},Ea.map((function(e,t){return React.createElement(g.Button,{key:t,style:{zIndex:0},isSecondary:w!==e.value,isPrimary:w===e.value,onClick:function(){return o({buttonIconPos:e.value})}},e.label)}))))))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{className:"forWrapperMargin",controlName:Go,baseLabel:"Margin",disableLeftRight:!0}),React.createElement(f.ResponsiveDimensionsControl,{className:"forWrapperPadding",controlName:zo,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:ua}))))}));var Ta=EssentialBlocksLocalize.fluent_form_lists&&JSON.parse(EssentialBlocksLocalize.fluent_form_lists),xa=(Ta&&Ta.map((function(e,t){return{label:e.label,value:e.value}})),[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}]),Oa=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Da=[{label:"",value:"none"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Aa=[{label:(0,c.__)("Full Width","essential-blocks"),value:"full_width"},{label:(0,c.__)("Custom","essential-blocks"),value:"custom"}],La="inpTxtIndent",Na="inpWidth",Ia="inpHeight",Ha="txtWidth",Ma="txtHeight",ja="inpTxtPadding",Fa="inpTxtSpacing",Ga="btnWidth",za="btnHeight",Wa="btnPadding",Ua="btnMargin",Va="btnBorder",qa="htmlMargin",Ja="htmlPadding",Za="inpTxtBorder",Xa="secBrkPadding",Ya="secBrkMargin",Qa="secBrkDescPadding",Ka="secBrkDescMargin",$a="successBrd",er="errorPadding",tr="errorMargin",lr="checkSize",nr="checkBdr",or="checkRad",ar="radioRad",rr="checkSpace",sr="formWidth",ir="formBorder",cr="formMargin",br="formPadding",ur="btnPos",gr="label",pr="inpTxt",mr="sectionBreak",dr="sectionBreakDesc",_r="html",fr="subBtn",yr="success",kr="error";function Cr(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Rr(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Cr(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Cr(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const vr=Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr(Rr({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},formActive:{type:"boolean"},formId:{type:"string"},showLabels:{type:"boolean",default:!0},showPlaceholder:{type:"boolean",default:!0},showErrorMessage:{type:"boolean",default:!0},customCheckboxStyle:{type:"boolean",default:!1},labelColor:{type:"string",default:"var(--eb-global-heading-color)"},inputHoverType:{type:"string",default:"normal"},inputBackgroundColor:{type:"string",default:"var(--eb-global-background-color)"},inputFocusBackgroundColor:{type:"string"},inputTextColor:{type:"string",default:"var(--eb-global-text-color)"},placeholderColor:{type:"string",default:"var(--eb-global-text-color)"},sectionBreakContent:{type:"string",default:"center"},sectionBreakColor:{type:"string"},sectionBreakDescColor:{type:"string"},btnWidthType:{type:"string",default:"custom"},btnAlignment:{type:"string",default:"left"},btnBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},btnColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnBackgroundHoverColor:{type:"string",default:"var(--eb-global-tertiary-color)"},btnHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnHoverType:{type:"string",default:"normal"},sectionBreakPosition:{type:"string",default:"center"},successColor:{type:"string"},successBackgroundColor:{type:"string"},checkboxSwitcher:{type:"string",default:"normal"},checkboxColor:{type:"string"},checkboxBorderColor:{type:"string"},checkboxCheckedColor:{type:"string"},formBackgroundColor:{type:"string"},formAlignment:{type:"string",default:"none"},customHtmlPosition:{type:"string",default:"left"},customHtmlColor:{type:"string"}},(0,f.generateTypographyAttributes)(gr)),(0,f.generateTypographyAttributes)(pr)),(0,f.generateTypographyAttributes)(mr)),(0,f.generateTypographyAttributes)(dr)),(0,f.generateTypographyAttributes)(_r)),(0,f.generateTypographyAttributes)(fr)),(0,f.generateTypographyAttributes)(yr)),(0,f.generateTypographyAttributes)(kr)),(0,f.generateResponsiveRangeAttributes)(La)),(0,f.generateResponsiveRangeAttributes)(Na)),(0,f.generateResponsiveRangeAttributes)(Ia)),(0,f.generateResponsiveRangeAttributes)(Ha)),(0,f.generateResponsiveRangeAttributes)(Ma)),(0,f.generateResponsiveRangeAttributes)(Fa)),(0,f.generateResponsiveRangeAttributes)(za)),(0,f.generateResponsiveRangeAttributes)(Ga)),(0,f.generateResponsiveRangeAttributes)(lr)),(0,f.generateResponsiveRangeAttributes)(nr,{noUnits:!0,defaultUnit:"px"})),(0,f.generateResponsiveRangeAttributes)(rr)),(0,f.generateResponsiveRangeAttributes)(sr)),(0,f.generateResponsiveRangeAttributes)(ur)),(0,f.generateDimensionsAttributes)(ja)),(0,f.generateDimensionsAttributes)(Xa)),(0,f.generateDimensionsAttributes)(Ya)),(0,f.generateDimensionsAttributes)(Ka)),(0,f.generateDimensionsAttributes)(Qa)),(0,f.generateDimensionsAttributes)(Ja)),(0,f.generateDimensionsAttributes)(qa)),(0,f.generateDimensionsAttributes)(Wa)),(0,f.generateDimensionsAttributes)(Ua)),(0,f.generateDimensionsAttributes)(er)),(0,f.generateDimensionsAttributes)(tr)),(0,f.generateDimensionsAttributes)(or)),(0,f.generateDimensionsAttributes)(ar)),(0,f.generateDimensionsAttributes)(cr,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(br)),(0,f.generateBorderShadowAttributes)(Za)),(0,f.generateBorderShadowAttributes)(Va)),(0,f.generateBorderShadowAttributes)($a)),(0,f.generateBorderShadowAttributes)(ir)),hr=(0,f.withBlockContext)(vr)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.showLabels,r=t.showPlaceholder,s=t.showErrorMessage,i=t.labelColor,b=t.inputHoverType,u=t.inputBackgroundColor,p=t.inputTextColor,m=t.inputFocusBackgroundColor,d=t.placeholderColor,_=t.sectionBreakColor,y=t.sectionBreakPosition,k=t.sectionBreakDescColor,C=t.customHtmlPosition,R=t.customHtmlColor,v=t.btnWidthType,h=t.btnAlignment,E=t.btnHoverType,B=t.btnBackgroundColor,w=t.btnColor,S=t.btnBackgroundHoverColor,P=t.btnHoverColor,T=t.successBackgroundColor,x=t.successColor,O=t.errorColor,D=t.customCheckboxStyle,A=t.checkboxSwitcher,L=t.checkboxColor,N=t.checkboxBorderColor,I=t.checkboxCheckedColor,H=t.formBackgroundColor,M=t.formAlignment,j=(0,f.useBlockDefaults)(n,t,l,vr);return React.createElement(React.Fragment,null,j&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Fluent Form","essential-blocks")},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Labels","essential-blocks"),checked:a,onChange:function(e){return o({showLabels:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Placeholder","essential-blocks"),checked:r,onChange:function(e){return o({showPlaceholder:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Error Message","essential-blocks"),checked:s,onChange:function(e){return o({showErrorMessage:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Labels Style","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:i,onChange:function(e){return o({labelColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:gr}))),React.createElement(g.PanelBody,{title:(0,c.__)("Input & Textarea Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("FOCUS","essential-blocks"),value:"focus"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:b===l,isSecondary:b!==l,onClick:function(){return o({inputHoverType:l})}},n)})))),"normal"===b&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:u,onChange:function(e){return o({inputBackgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({inputTextColor:e})}})),"focus"===b&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return o({inputFocusBackgroundColor:e})}})),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:pr}),React.createElement(g.__experimentalDivider,null),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Text Indent","essential-blocks"),controlName:La,min:0,max:60,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Input Width","essential-blocks"),controlName:Na,min:0,max:1200,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Input Height","essential-blocks"),controlName:Ia,min:0,max:200,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Textarea Width","essential-blocks"),controlName:Ha,min:0,max:1200,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Textarea Height","essential-blocks"),controlName:Ma,min:0,max:400,step:1}),React.createElement(g.__experimentalDivider,null),React.createElement(f.ResponsiveDimensionsControl,{controlName:ja,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:Fa,min:0,max:100,step:1})),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:Za})),React.createElement(g.PanelBody,{title:(0,c.__)("Placeholder Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:d,onChange:function(e){return o({placeholderColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Radio & Checkbox Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Custom Style","essential-blocks"),checked:D,onChange:function(e){return o({customCheckboxStyle:e})}}),D&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:lr,min:0,max:80,step:1}),React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("CHECKED","essential-blocks"),value:"checked"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:E===l,isSecondary:E!==l,onClick:function(){return o({checkboxSwitcher:l})}},n)})))),"normal"===A&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:L,onChange:function(e){return o({checkboxColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Border Width","essential-blocks"),controlName:nr,min:0,max:15,step:1,noUnits:!0}),React.createElement(f.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:N,onChange:function(e){return o({checkboxBorderColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Checkbox","essential-blocks"))),React.createElement(f.ResponsiveDimensionsControl,{controlName:or,baseLabel:(0,c.__)("Border Radius","essential-blocks")}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Radio Buttons","essential-blocks"))),React.createElement(f.ResponsiveDimensionsControl,{controlName:ar,baseLabel:(0,c.__)("Border Radius","essential-blocks")})),"checked"===A&&React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:I,onChange:function(e){return o({checkboxCheckedColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Item Spacing","essential-blocks"),controlName:rr,min:0,max:100,step:1}))),React.createElement(g.PanelBody,{title:(0,c.__)("Section Break","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},xa.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return o({sectionBreakPosition:e.value})}},e.label)})))),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Label","essential-blocks"))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:_,onChange:function(e){return o({sectionBreakColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:mr}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Xa,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ya,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Description","essential-blocks"))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:k,onChange:function(e){return o({sectionBreakDescColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:dr}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Qa,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ka,baseLabel:(0,c.__)("Margin","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Custom HTML","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},xa.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({customHtmlPosition:e.value})}},e.label)})))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:R,onChange:function(e){return o({customHtmlColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:_r}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ja,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:qa,baseLabel:(0,c.__)("Margin","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Submit Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,"custom"===v&&React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Oa.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return o({btnAlignment:e.value})}},e.label)})))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:za,min:0,max:500,step:1}),React.createElement(g.SelectControl,{label:(0,c.__)("Width","essential-blocks"),value:v,options:Aa,onChange:function(e){return o({btnWidthType:e})}}),"custom"===v&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Ga,min:0,max:1200,step:1}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:fr}),React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("HOVER","essential-blocks"),value:"hover"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:E===l,isSecondary:E!==l,onClick:function(){return o({btnHoverType:l})}},n)})))),"normal"===E&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:B,onChange:function(e){return o({btnBackgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:w,onChange:function(e){return o({btnColor:e})}})),"hover"===E&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:S,onChange:function(e){return o({btnBackgroundHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:P,onChange:function(e){return o({btnHoverColor:e})}})),React.createElement(g.__experimentalDivider,null),React.createElement(f.ResponsiveDimensionsControl,{controlName:Wa,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ua,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Button Position","essential-blocks"),controlName:ur,min:-1e3,max:1e3,step:1}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:Va}))),React.createElement(g.PanelBody,{title:(0,c.__)("Success Message Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:T,onChange:function(e){return o({successBackgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:x,onChange:function(e){return o({successColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:yr}),React.createElement(f.BorderShadowControl,{controlName:$a,noShadow:!0})),s&&React.createElement(g.PanelBody,{title:(0,c.__)("Error Message Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:O,onChange:function(e){return o({errorColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:kr}),React.createElement(f.ResponsiveDimensionsControl,{controlName:er,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:tr,baseLabel:(0,c.__)("Margin","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:H,onChange:function(e){return o({formBackgroundColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Da.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:M===e.value,isSecondary:M!==e.value,onClick:function(){return o({formAlignment:e.value})}},e.label)})))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Form Max Width","essential-blocks"),controlName:sr,min:0,max:1500,step:1}),React.createElement(f.ResponsiveDimensionsControl,{controlName:br,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:cr,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:ir})))))}));var Er=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Br=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],wr=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],Sr="imgWidth",Pr="wrpMargin",Tr="wrpPadding",xr="lblPadding",Or="labelText";function Dr(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Ar(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Dr(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Dr(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Lr=Ar(Ar(Ar(Ar(Ar({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},id:{type:"string"},leftImageURL:{type:"string",source:"attribute",attribute:"data-left-image",selector:".eb-image-comparison-wrapper"},rightImageURL:{type:"string",source:"attribute",attribute:"data-right-image",selector:".eb-image-comparison-wrapper"},hover:{type:"boolean",default:!1},verticalMode:{type:"boolean",default:!1},circleControl:{type:"boolean",default:!0},circleBlur:{type:"boolean",default:!0},showLabels:{type:"boolean",default:!1},labelsOnHover:{type:"boolean",default:!1},fullWidth:{type:"boolean",default:!0},imageWidth:{type:"number"},position:{type:"number",default:50},beforeLabel:{type:"string",default:"Before"},afterLabel:{type:"string",default:"After"},swap:{type:"boolean",default:!1},lineWidth:{type:"number",default:4},lineColor:{type:"string"},arrowColor:{type:"string"},contentPosition:{type:"string",default:"center"},horizontalLabelPosition:{type:"string",default:"center"},verticalLabelPosition:{type:"string",default:"center"},noHandle:{type:"boolean",default:!1},labelColor:{type:"string",default:"var(--eb-global-secondary-color)"},labelBackgroundColor:{type:"string",default:"var(--eb-global-primary-color)"}},(0,f.generateTypographyAttributes)(Or)),(0,f.generateResponsiveRangeAttributes)(Sr,{noUnits:!0})),(0,f.generateDimensionsAttributes)(Pr,{top:28,right:0,bottom:28,left:0,isLinked:!1,disableLeftRight:!0})),(0,f.generateDimensionsAttributes)(Tr)),(0,f.generateDimensionsAttributes)(xr)),Nr=(0,f.withBlockContext)(Lr)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.leftImageURL,r=t.rightImageURL,s=t.hover,i=t.verticalMode,b=t.showLabels,u=t.fullWidth,p=t.position,m=t.swap,d=t.lineWidth,_=t.lineColor,y=t.contentPosition,k=t.horizontalLabelPosition,C=t.verticalLabelPosition,R=t.noHandle,v=t.labelColor,h=t.labelBackgroundColor,E=(0,f.useBlockDefaults)(n,t,l,Lr,["leftImageURL","rightImageURL"]);return React.createElement(React.Fragment,null,E&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General Settings","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,a&&React.createElement(g.BaseControl,{label:(0,c.__)("Left Image","essential-blocks")},React.createElement(f.ImageAvatar,{imageUrl:a,onDeleteImage:function(){return o({leftImageURL:null})}})),r&&React.createElement(g.BaseControl,{label:(0,c.__)("Right Image","essential-blocks")},React.createElement(f.ImageAvatar,{imageUrl:r,onDeleteImage:function(){return o({rightImageURL:null})}}))),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Er.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return o({contentPosition:e.value})}},e.label)})))),React.createElement(g.ToggleControl,{label:(0,c.__)("Full Width","essential-blocks"),checked:u,onChange:function(){return o({fullWidth:!u})}}),!u&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:Sr,min:0,max:1e3,step:1,noUnits:!0})),React.createElement(g.ToggleControl,{label:(0,c.__)("Move on Hover","essential-blocks"),checked:s,onChange:function(){return o({hover:!s})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Vertical Mode","essential-blocks"),checked:i,onChange:function(){return o({verticalMode:!i})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Labels","essential-blocks"),checked:b,onChange:function(){return o({showLabels:!b})}}),b&&React.createElement(React.Fragment,null,i&&React.createElement(g.BaseControl,{label:(0,c.__)("Label Position","essential-blocks")},React.createElement(g.ButtonGroup,null,wr.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({verticalLabelPosition:e.value})}},e.label)})))),!i&&React.createElement(g.BaseControl,{label:(0,c.__)("Label Position","essential-blocks")},React.createElement(g.ButtonGroup,null,Br.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return o({horizontalLabelPosition:e.value})}},e.label)}))))),React.createElement(g.ToggleControl,{label:(0,c.__)("Swap Images","essential-blocks"),checked:m,onChange:function(){return function(){var e=t.leftImageURL,l=t.rightImageURL,n=t.swap;n=!n;var o=[l,e];e=o[0],l=o[1],setDefaultValues({swap:n,leftImageURL:e,rightImageURL:l})}()}}),React.createElement(g.ToggleControl,{label:(0,c.__)("No Handle","essential-blocks"),checked:R,onChange:function(){return o({noHandle:!R})}}),React.createElement(f.ResetControl,{onReset:function(){return o({position:Lr.position.default})}},React.createElement(g.RangeControl,{label:(0,c.__)("Slider Position","essential-blocks"),value:p,onChange:function(e){return o({position:e})},min:0,max:100,help:(0,c.__)("Update & reload to see effect in backend","image-comparison")})),React.createElement(f.ResetControl,{onReset:function(){return o({lineWidth:Lr.lineWidth.default})}},React.createElement(g.RangeControl,{label:(0,c.__)("Slider Line Width","essential-blocks"),value:d,onChange:function(e){return o({lineWidth:e})},min:0,max:10}))),React.createElement(g.PanelBody,{title:(0,c.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Line Color","essential-blocks"),color:_,onChange:function(e){return o({lineColor:e})}})),b&&React.createElement(g.PanelBody,{title:(0,c.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Or}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:v,onChange:function(e){return o({labelColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:h,onChange:function(e){return o({labelBackgroundColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:xr,baseLabel:(0,c.__)("Padding","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Pr,baseLabel:(0,c.__)("Margin","essential-blocks"),disableLeftRight:!0}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Tr,baseLabel:(0,c.__)("Padding","essential-blocks")}))))}));var Ir="wrprBg",Hr="wrpMargin",Mr="wrpPadding",jr="wrpBorderShadow",Fr="columns",Gr="imageGap",zr="imgBorderShadow",Wr="captionMargin",Ur="captionPadding",Vr="captionWidth",qr="imageWidth",Jr="imageHeight",Zr="imageMaxWidth",Xr="imageMaxHeight",Yr="filterMargin",Qr="filterPadding",Kr="filterBorderShadow",$r=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Middle","essential-blocks"),value:"middle"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],es=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],ts=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Justify","essential-blocks"),value:"justify"}],ls=((0,c.__)("Left","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Center","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"}]),ns=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],os=((0,c.__)("Grid Layout","essential-blocks"),(0,c.__)("Masonry Layout","essential-blocks"),[{label:(0,c.__)("Fixed","essential-blocks"),value:"fixed"},{label:(0,c.__)("Adaptive","essential-blocks"),value:"adaptive"}]),as=((0,c.__)("None","essential-blocks"),(0,c.__)("Black & White"),(0,c.__)("Color Overlay","essential-blocks"),(0,c.__)("From Top","essential-blocks"),(0,c.__)("From Bottom","essential-blocks"),(0,c.__)("From Left","essential-blocks"),(0,c.__)("From Right","essential-blocks"),(0,c.__)("Zoom In Out","essential-blocks"),[{label:React.createElement(g.Dashicon,{icon:"editor-alignleft"}),value:"flex-start"},{label:React.createElement(g.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(g.Dashicon,{icon:"editor-alignright"}),value:"flex-end"}]),rs=[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}],ss=((0,c.__)("Normal","essential-blocks"),(0,c.__)("Hover","essential-blocks"),(0,c.__)("Active","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Bento Gallery","essential-blocks"),(0,c.__)("Flipbook Gallery","essential-blocks"),(0,c.__)("Mosaic Gallery","essential-blocks"),(0,c.__)("Classic Gallery","essential-blocks"),(0,c.__)("Harmonic Gallery","essential-blocks"),(0,c.__)("GridFlow Gallery","essential-blocks"),"captionTypo"),is="filterTypo",cs="filterTypo";function bs(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function us(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?bs(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):bs(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const gs=us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us(us({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},images:{type:"array",default:[]},sources:{type:"array",default:[]},imageSize:{type:"string"},selectedImgIndex:{type:"number"},layouts:{type:"string",default:"grid"},displayCaption:{type:"boolean",default:!1},displayDescription:{type:"boolean",default:!1},captionOnHover:{type:"boolean",default:!1},newImage:{type:"string"},captionColor:{type:"string",default:"var(--eb-global-button-text-color)"},captionBGColor:{type:"string",default:"var(--eb-global-secondary-color)"},overlayColor:{type:"string",default:"rgba(0 0 0 / 0.7)"},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"bottom"},textAlign:{type:"string",default:"center"},styleNumber:{type:"string",default:"0"},overlayStyle:{type:"string",default:"overlay-bottom"},disableLightBox:{type:"boolean",default:!1},addCustomLink:{type:"boolean",default:!1},imageSizeType:{type:"string",default:"fixed"},imageAlignment:{type:"string",default:"flex-start"},enableFilter:{type:"boolean",default:!1},filterItems:{type:"array",default:[{value:"filter-item-1",label:(0,c.__)("Filter Item 1","essential-blocks")}]},enableFilterAll:{type:"boolean",default:!0},filterAllTitle:{type:"string",default:"All"},defaultFilter:{type:"string"},filterColorType:{type:"string",default:"normal"},filterColor:{type:"string",default:"var(--eb-global-text-color)"},filterActColor:{type:"string",default:"var(--eb-global-button-text-color)"},filterHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},filterBGColor:{type:"string",default:"var(--eb-global-tertiary-color)"},filterActBGColor:{type:"string",default:"var(--eb-global-primary-color)"},filterHoverBGColor:{type:"string",default:"var(--eb-global-primary-color)"},select2Options:{type:"string",default:""},enableIsotope:{type:"boolean",default:!1},enableLoadMore:{type:"boolean",default:!1},imagesPerPage:{type:"number",default:1},imagesPerPageCount:{type:"number",default:3},enableInfiniteScroll:{type:"boolean",default:!1},presets:{type:"string",default:"default"},lightboxIcon:{type:"string",default:"fas fa-plus"},linkIcon:{type:"string",default:"fas fa-link"},imageClickable:{type:"boolean",default:!0},descriptionColor:{type:"string",default:"var(--eb-global-button-text-color)"},descriptionBGColor:{type:"string"},iconType:{type:"string",default:"normal"},iconColor:{type:"string",default:"#444F62"},iconHoverColor:{type:"string",default:"#2673FF"},iconBGColor:{type:"string",default:"#ffffff"},iconHoverBGColor:{type:"string",default:""},iconWidth:{type:"number",default:40},iconSize:{type:"number",default:16},contentAlign:{type:"string",default:"center"},contentBGColor:{type:"string",default:"var(--eb-global-secondary-color)"},maskColor:{type:"string",default:"#fff"},filterWrapperBGColor:{type:"string"},enableSearch:{type:"boolean",default:!1},unevenWidth:{type:"boolean",default:!1},notFoundColor:{type:"string",default:"var(--eb-global-text-color)"},notFoundText:{type:"string",default:"Image Not Found! Try Again"},version:{type:"string"},enableEmptyGrid:{type:"boolean",default:!0}},(0,f.generateTypographyAttributes)("notFoundTypo",{fontSize:14})),(0,f.generateTypographyAttributes)(is,{fontSize:13})),(0,f.generateTypographyAttributes)(cs,{fontSize:16})),(0,f.generateTypographyAttributes)(ss,{fontSize:13})),(0,f.generateTypographyAttributes)("descTypo",{fontSize:13})),(0,f.generateDimensionsAttributes)(Hr)),(0,f.generateDimensionsAttributes)(Mr)),(0,f.generateDimensionsAttributes)(Wr,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Ur,{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,f.generateDimensionsAttributes)("descMargin",{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)("descPadding",{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,f.generateBorderShadowAttributes)(jr,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,f.generateBorderShadowAttributes)(zr,{bdrDefaults:{top:0,bottom:0,right:0,left:0},noShadow:!0})),(0,f.generateBackgroundAttributes)(Ir,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,f.generateResponsiveRangeAttributes)(Fr,{defaultRange:3,defaultRangeTAB:2,defaultRangeMOB:1})),(0,f.generateResponsiveRangeAttributes)(Gr,{defaultRange:10,defaultRangeTAB:10,defaultRangeMOB:10})),(0,f.generateResponsiveRangeAttributes)(Vr)),(0,f.generateResponsiveRangeAttributes)(Jr,{defaultRange:300})),(0,f.generateResponsiveRangeAttributes)(qr,{defaultRange:100,defaultUnit:"%"})),(0,f.generateResponsiveRangeAttributes)(Xr)),(0,f.generateResponsiveRangeAttributes)(Zr,{defaultRange:100,defaultUnit:"%"})),(0,f.generateDimensionsAttributes)(Yr,{top:0,bottom:0,right:5,left:5,isLinked:!1})),(0,f.generateDimensionsAttributes)(Qr,{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,f.generateBorderShadowAttributes)("filterWrapBS")),(0,f.generateBorderShadowAttributes)(Kr,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,f.generateDimensionsAttributes)("overlayPadding")),(0,f.generateDimensionsAttributes)("contentMargin")),(0,f.generateDimensionsAttributes)("contentPadding")),(0,f.generateBorderShadowAttributes)("contentBorderShadow")),(0,f.generateBorderShadowAttributes)("iconBorderShadow")),null===f.EBButton||void 0===f.EBButton?void 0:f.EBButton.addAttributes({buttonText:"loadmoreBtnText",textColor:"loadmoreColor",hoverTextColor:"loadmoreHvColor"},"",!0,{key:cs,default:{fontSize:16}},!0,"",!0,{key:"loadmoreBorderShadow",default:{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:0,bottom:0,right:0,left:0,isLinked:!1}}},!0,{key:"loadmorePadding",default:{top:14,bottom:14,right:14,left:14,isLinked:!0}})),ps=(0,f.withBlockContext)(gs)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.layouts,r=t.displayCaption,s=t.captionOnHover,i=t.captionColor,b=t.overlayColor,u=t.captionBGColor,p=t.horizontalAlign,m=t.verticalAlign,d=t.textAlign,_=t.styleNumber,y=t.disableLightBox,k=t.imageSizeType,C=t.imageAlignment,R=t.enableFilter,v=t.filterColorType,h=t.filterColor,E=t.filterHoverColor,B=t.filterBGColor,w=t.filterHoverBGColor,S=t.filterActColor,P=t.filterActBGColor,T=(0,f.useBlockDefaults)(n,t,l,gs);return React.createElement(React.Fragment,null,T&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.ToggleControl,{label:(0,c.__)("Display Caption","essential-blocks"),checked:r,onChange:function(){return o({displayCaption:!r})}}),r&&"0"===_&&React.createElement(g.ToggleControl,{label:(0,c.__)("Display Caption on Hover","essential-blocks"),checked:s,onChange:function(){return o({captionOnHover:!s})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Columns","essential-blocks"),controlName:Fr,units:[],min:1,max:8,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Gap (px)","essential-blocks"),controlName:Gr,units:[],min:0,max:100,step:1}),React.createElement(g.ToggleControl,{label:(0,c.__)("Disable Light Box","essential-blocks"),checked:y,onChange:function(){return o({disableLightBox:!y})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Filter","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Filter","essential-blocks"),checked:R,onChange:function(){return o({enableFilter:!R})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Image Styles","essential-blocks"),initialOpen:!1},"grid"===a&&React.createElement(React.Fragment,null,!R&&React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,null,as.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({imageAlignment:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Image Size","essential-blocks")},React.createElement(g.ButtonGroup,null,os.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return o({imageSizeType:e.value})}},e.label)})))),"fixed"===k&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:Jr,units:ns,min:0,max:500,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:qr,units:ns,min:0,max:500,step:1})),"adaptive"===k&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Max Height","essential-blocks"),controlName:Xr,units:ns,min:0,max:500,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Max Width","essential-blocks"),controlName:Zr,units:ns,min:0,max:500,step:1}))),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!0},React.createElement(f.BorderShadowControl,{controlName:zr,noShadow:!0}))),"2"===_&&React.createElement(g.PanelBody,{title:(0,c.__)("Overlay Styles","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:b,onChange:function(e){return o({overlayColor:e})}})),r&&React.createElement(g.PanelBody,{title:(0,c.__)("Caption Styles","essential-blocks")},React.createElement(f.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:i,onChange:function(e){return o({captionColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:u,onChange:function(e){return o({captionBGColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ss}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Vr,units:ls,min:0,max:300,step:1}),r&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Text Align","essential-blocks")},React.createElement(g.ButtonGroup,null,ts.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return o({textAlign:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Horizontal Align","essential-blocks")},React.createElement(g.ButtonGroup,null,es.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return o({horizontalAlign:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Vertical Align","essential-blocks")},React.createElement(g.ButtonGroup,null,$r.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:m===e.value,isSecondary:m!==e.value,onClick:function(){return o({verticalAlign:e.value})}},e.label)})))),React.createElement(f.ResponsiveDimensionsControl,{controlName:Wr,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ur,baseLabel:"Padding"}))),R&&React.createElement(g.PanelBody,{title:(0,c.__)("Filter","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Yr,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Qr,baseLabel:"Padding"}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:is}),React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,rs.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return o({filterColorType:e.value})}},e.label)}))),"normal"===v&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return o({filterColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:B,onChange:function(e){return o({filterBGColor:e})}})),"hover"===v&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:E,onChange:function(e){return o({filterHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:w,onChange:function(e){return o({filterHoverBGColor:e})}})),"active"===v&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:S,onChange:function(e){return o({filterActColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:P,onChange:function(e){return o({filterActBGColor:e})}}))),React.createElement(g.PanelRow,null,"Button Border & Shadow"),React.createElement(f.BorderShadowControl,{controlName:Kr})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Hr,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Mr,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Ir,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:jr}))))}));var ms="wrp_",ds="btbg_",_s="wrp_",fs="btbds_",ys="number",ks="title",Cs="subTitle",Rs="content",vs="buttonText",hs="mediaBgSize",Es="mediaBgRadius",Bs="mediaBgMargin",ws="buttonPadding",Ss="titlePadding",Ps="subTitlePadding",Ts="contentPadding",xs="wrapperMargin",Os="wrapperPadding",Ds=((0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks"),[{label:(0,c.__)("image","essential-blocks"),value:"image"},{label:(0,c.__)("icon","essential-blocks"),value:"icon"},{label:(0,c.__)("Text","essential-blocks"),value:"number"}]),As=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],Ls=[{label:(0,c.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"flex-end"}],Ns=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],Is=[{label:"Fill",value:"fill"},{label:"Gradient",value:"gradient"}],Hs=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Ms=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],js=["h1","h2","h3","h4","h5","h6"],Fs=((0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Image","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Dashed","essential-blocks"),(0,c.__)("Solid","essential-blocks"),(0,c.__)("Dotted","essential-blocks"),(0,c.__)("Double","essential-blocks"),(0,c.__)("Groove","essential-blocks"),(0,c.__)("Inset","essential-blocks"),(0,c.__)("Outset","essential-blocks"),(0,c.__)("Ridge","essential-blocks"),[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}]),Gs=((0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),(0,c.__)("Circle","essential-blocks"),(0,c.__)("Square","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Framed","essential-blocks"),(0,c.__)("Stacked","essential-blocks"),"mIconZ"),zs="mImgW",Ws="mImgH",Us="mcSp";function Vs(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function qs(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Vs(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Vs(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Js=qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs(qs({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},isOverlay:{type:"boolean",default:!1},layoutPreset:{type:"string",default:"preset1"},media:{type:"string",default:"icon"},numIconColor:{type:"string",default:"var(--eb-global-background-color)"},useNumIconBg:{type:"boolean",default:!0},numIconBgType:{type:"string",default:"fill"},numIconBgColor:{type:"string",default:"var(--eb-global-primary-color)"},numIconBgGradient:{type:"string",default:"var(--eb-global-background-color)"},imageUrl:{source:"attribute",selector:".eb-infobox-image",attribute:"src"},imageId:{type:"string"},imageAlt:{type:"string"},mediaImgWidthUnit:{type:"string",default:"px"},mediaImgWidth:{type:"number",default:300},TABmediaImgWidth:{type:"number"},MOBmediaImgWidth:{type:"number"},isMediaImgHeightAuto:{type:"boolean",default:!0},mediaImgHeightUnit:{type:"string",default:"px"},mediaImgHeight:{type:"number"},TABmediaImgHeight:{type:"number"},MOBmediaImgHeight:{type:"number"},selectedIcon:{type:"string",source:"attribute",selector:".eb-infobox-icon-data-selector",attribute:"data-icon",default:"far fa-gem"},infoboxIcon:{type:"string",default:"far fa-gem"},number:{type:"string"},enableSubTitle:{type:"boolean",default:!1},enableDescription:{type:"boolean",default:!0},enableButton:{type:"boolean",default:!0},isInfoClick:{type:"boolean",default:!1},title:{type:"text",selector:".title",default:"This is an info box"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},subTitle:{type:"text",selector:".subtitle",default:"This is a Sub title"},subTitleColor:{type:"string",default:"var(--eb-global-text-color)"},description:{type:"text",selector:".description",default:"Write a short description, that will describe the title or something informational and useful"},descriptionColor:{type:"string",default:"var(--eb-global-text-color)"},iconSize:{type:"number",default:50},TABiconSize:{type:"number"},MOBiconSize:{type:"number"},flexDirection:{type:"string"},mediaAlignSelf:{type:"string"},contentAlignment:{type:"string"},titleTag:{type:"string",default:"h2"},subTitleTag:{type:"string",default:"h3"},mediaAlignment:{type:"string",default:"center"},contentsAlignment:{type:"string",default:"center"},enableTitle:{type:"boolean",default:!0},showMedia:{type:"boolean",default:!0},iconView:{type:"string",default:"default"},iconShape:{type:"string",default:"circle"}},(0,f.generateResponsiveRangeAttributes)(Gs,{defaultRange:50})),(0,f.generateResponsiveRangeAttributes)(zs,{defaultRange:300})),(0,f.generateResponsiveRangeAttributes)(Ws)),(0,f.generateResponsiveRangeAttributes)(Us,{defaultRange:20,noUnits:!0})),(0,f.generateTypographyAttributes)(ys,{fontSize:28})),(0,f.generateTypographyAttributes)(ks,{fontSize:26})),(0,f.generateTypographyAttributes)(Cs,{fontSize:22})),(0,f.generateTypographyAttributes)(Rs,{fontSize:20})),(0,f.generateTypographyAttributes)(vs,{fontSize:20})),(0,f.generateDimensionsAttributes)(hs,{top:20,bottom:20,right:20,left:20})),(0,f.generateDimensionsAttributes)(Es,{top:20,bottom:20,isLinked:!1})),(0,f.generateDimensionsAttributes)(Bs,{top:15,isLinked:!1})),(0,f.generateDimensionsAttributes)(Ss,{top:10,bottom:10,isLinked:!1})),(0,f.generateDimensionsAttributes)(Ps,{top:10,bottom:10,isLinked:!1})),(0,f.generateDimensionsAttributes)(Ts,{top:10,bottom:50,isLinked:!1})),(0,f.generateDimensionsAttributes)(xs)),(0,f.generateDimensionsAttributes)(Os,{top:50,bottom:70,right:30,left:30,isLinked:!1})),(0,f.generateBorderShadowAttributes)(_s,{})),(0,f.generateBorderShadowAttributes)("mediaBdShd_",{})),(0,f.generateBackgroundAttributes)(ms,{isBgDefaultGradient:!0,defaultBgGradient:"linear-gradient(90deg, rgba(249,250,251,1) 0% , rgba(250,250,250,1) 100%)"})),null===f.EBButton||void 0===f.EBButton?void 0:f.EBButton.addAttributes({buttonText:"buttonText",textColor:"buttonTextColor",hoverTextColor:"buttonHvrTextColor",buttonURL:"infoboxLink",newWindow:"linkNewTab",hoverEffect:"btnEffect",buttonAlign:"btnAlign"},"",!1,"",!0,{key:ds,default:{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-button-background-color)",defaultBgGradient:"var(--eb-gradient-background-color)"}},!0,{key:fs,default:{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:10,bottom:10,right:10,left:10}}},!0,{key:ws,default:{top:15,bottom:15,right:30,left:30,isLinked:!1}})),Zs=(0,f.withBlockContext)(Js)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.layoutPreset,t.media),r=t.enableSubTitle,s=t.number,i=t.imageUrl,b=t.selectedIcon,u=t.flexDirection,p=t.enableDescription,m=t.useNumIconBg,_=t.numIconColor,y=t.numIconBgType,k=t.numIconBgColor,C=t.numIconBgGradient,R=t.imageId,v=t.isMediaImgHeightAuto,h=t.titleTag,E=t.subTitleTag,B=t.enableButton,w=t.isInfoClick,S=t.buttonText,P=t.infoboxLink,T=t.buttonTextColor,x=t.buttonHvrTextColor,O=t.titleColor,D=t.subTitleColor,A=t.descriptionColor,L=t.mediaAlignment,N=t.contentsAlignment,I=t.btnAlignment,H=t.btnEffect,M=t.linkNewTab,j=(0,f.useBlockDefaults)(n,t,l,Js);return React.createElement(React.Fragment,null,j&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Infobox Settings","essential-blocks")},React.createElement(g.ToggleControl,{label:(0,c.__)("Clickable Infobox","essential-blocks"),checked:w,onChange:function(){return o({isInfoClick:!w})}}),w&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("URL (use https:// at the beginning)"),placeholder:"https://your-link.com",value:P,onChange:function(e){return o({infoboxLink:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:M,onChange:function(){return o({linkNewTab:!M})}})),!w&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show button","essential-blocks"),checked:B,onChange:function(){return o({enableButton:!B})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Alignments","essential-blocks"),initialOpen:!1},"none"!==a&&React.createElement(React.Fragment,null,("row"===u||"row-reverse"===u)&&React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},Ns.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:L!==l,isPrimary:L===l,onClick:function(){return o({mediaAlignment:l})}},n)})))),("column"===u||"column-reverse"===u)&&React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},Ls.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:L!==l,isPrimary:L===l,onClick:function(){return o({mediaAlignment:l})}},n)}))))),React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Contents alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},As.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:N!==l,isPrimary:N===l,onClick:function(){return o({contentsAlignment:l})}},n)})))),B&&!w&&React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Button alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},As.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:I!==l,isPrimary:I===l,onClick:function(){return o({btnAlignment:l})}},n)}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Media Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{id:"eb-infobox-image-icon"},React.createElement(g.ButtonGroup,{id:"eb-infobox-image-icon"},Ds.map((function(e,t){var l=e.label,n=e.value;return React.createElement(g.Button,{key:t,isSecondary:a!==n,isPrimary:a===n,onClick:function(){return o({media:n})}},l)})))),"none"!==a&&React.createElement(React.Fragment,null,"icon"===a&&React.createElement(f.EBIconPicker,{value:b,onChange:function(e){return o({selectedIcon:e})},title:(0,c.__)("Select Icon","essential-blocks")}),"icon"===a&&b&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Gs,min:8,max:200,step:1}),"number"===a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Text","essential-blocks"),id:"eb-infobox-number-id"},React.createElement("input",{type:"text",value:"".concat(s),id:"eb-infobox-number-id",onChange:function(e){return o({number:"".concat(e.target.value)})}})),React.createElement(f.TypographyDropdown,{baseLabel:"Text Typography",typographyPrefixConstant:ys})),("number"===a||"icon"===a)&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:_,onChange:function(e){return o({numIconColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:hs,baseLabel:"Padding"}),React.createElement(g.ToggleControl,{label:(0,c.__)("Use Background","essential-blocks"),checked:m,onChange:function(){return o({useNumIconBg:!m})}}),m&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Background Type","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-infobox-infobox-background"},Is.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:y===l,isSecondary:y!==l,onClick:function(){return o({numIconBgType:l})}},n)})))),"fill"===y&&React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return o({numIconBgColor:e})}}),"gradient"===y&&React.createElement(g.PanelBody,{title:(0,c.__)("Gradient","essential-blocks")},React.createElement(f.GradientColorControl,{gradientColor:C,onChange:function(e){return o({numIconBgGradient:e})}})))),"image"===a&&!i&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({imageUrl:l,imageId:t})},type:"image",value:R,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),"image"===a&&i&&React.createElement(React.Fragment,null,React.createElement(f.ImageAvatar,{imageUrl:i,onDeleteImage:function(){return o({imageUrl:null})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:zs,units:Hs,min:0,max:500,step:1}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Image Height","essential-blocks"),checked:v,onChange:function(){return o({isMediaImgHeightAuto:!v})}}),!v&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:Ws,units:Ms,min:0,max:500,step:1}))),React.createElement(g.__experimentalDivider,null),"none"!==a&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Media & content spacing","Infobox"),controlName:Us,min:0,max:500,step:1,noUnits:!0})),React.createElement(f.ResponsiveDimensionsControl,{forBorderRadius:!0,controlName:Es,baseLabel:"Border Radius"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Bs,baseLabel:"Margin"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Title Tag","essential-blocks")},React.createElement(g.ButtonGroup,{className:"infobox-button-group"},js.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:h!==e,isPrimary:h===e,onClick:function(){return o({titleTag:e})}},e.toUpperCase())})))),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:ks}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ss,baseLabel:"Title Padding"}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:O,onChange:function(e){return o({titleColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Enable","essential-blocks"),checked:r,onChange:function(){return o({enableSubTitle:!r})}}),r&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Subtitle Tag","essential-blocks")},React.createElement(g.ButtonGroup,{className:"infobox-button-group"},js.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:E!==e,isPrimary:E===e,onClick:function(){return o({subTitleTag:e})}},e.toUpperCase())})))),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Cs}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ps,baseLabel:"Subtitle Padding"}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:D,onChange:function(e){return o({subTitleColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Content Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Show content","essential-blocks"),checked:p,onChange:function(){return o({enableDescription:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Rs}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ts,baseLabel:"Content Padding"}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:A,onChange:function(e){return o({descriptionColor:e})}}))),B&&!w&&React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(g.TextControl,{label:(0,c.__)("Button Text","essential-blocks"),value:S,onChange:function(e){return o({buttonText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Link URL (use https:// at the beginning)"),placeholder:"https://your-site.com",value:P,onChange:function(e){return o({infoboxLink:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:M,onChange:function(){return o({linkNewTab:!M})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:vs}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ws,baseLabel:"Button Padding"}),React.createElement(f.ColorControl,{label:(0,c.__)("Text color","essential-blocks"),color:T,onChange:function(e){return o({buttonTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover text color","essential-blocks"),color:x,onChange:function(e){return o({buttonHvrTextColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:ds,forButton:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:fs})),React.createElement(g.PanelBody,{title:(0,c.__)("More Effects","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Button Hover Effect","essential-blocks"),value:H,options:Fs,onChange:function(e){o({btnEffect:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:xs,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Os,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:ms})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:_s}))))}));var Xs=[{label:(0,c.__)("Most Recent","essential-blocks"),value:"most_recent"},{label:(0,c.__)("Least Recent","essential-blocks"),value:"least_recent"}],Ys=[{label:(0,c.__)("Overlay","essential-blocks"),value:"overlay"},{label:(0,c.__)("Card","essential-blocks"),value:"card"}],Qs=[{label:(0,c.__)("Simple","essential-blocks"),value:"overlay__simple"},{label:(0,c.__)("Basic","essential-blocks"),value:"overlay__basic"},{label:(0,c.__)("Standard","essential-blocks"),value:"overlay__standard"}],Ks=[{label:(0,c.__)("Content Outter","essential-blocks"),value:"content_outter"},{label:(0,c.__)("Content Inner","essential-blocks"),value:"content__inner"}],$s="imgNum",ei="gridGap",ti="imgBrdShd",li="wrpMargin",ni="wrpPadding",oi="captionText",ai="metaText",ri="headerText";function si(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function ii(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?si(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):si(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const ci=ii(ii(ii(ii(ii(ii(ii(ii({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},token:{type:"string"},layout:{type:"string",default:"overlay"},overlayStyle:{type:"string",default:"overlay__simple"},cardStyle:{type:"string",default:"content__outter"},columns:{type:"string",default:4},numberOfImages:{type:"number",default:6},thumbs:{type:"array",default:[]},preview:{type:"boolean",default:!1},captionColor:{type:"string",default:"var(--eb-global-text-color)"},metaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},headerColor:{type:"string",default:"var(--eb-global-heading-color)"},overlayColor:{type:"string"},hasEqualImages:{type:"boolean",default:!0},showCaptions:{type:"boolean",default:!0},enableLink:{type:"boolean",default:!1},openInNewTab:{type:"boolean",default:!1},showProfileImg:{type:"boolean",default:!0},profileImg:{type:"string"},imageID:{type:"string",default:null},showProfileName:{type:"boolean",default:!0},profileName:{type:"string"},sortBy:{type:"string",default:"most_recent"},showMeta:{type:"boolean",default:!0}},(0,f.generateTypographyAttributes)(oi,{fontSize:14})),(0,f.generateTypographyAttributes)(ai,{fontSize:14})),(0,f.generateTypographyAttributes)(ri,{fontSize:14})),(0,f.generateResponsiveRangeAttributes)($s,{defaultRange:3,noUnits:!0})),(0,f.generateDimensionsAttributes)(ei)),(0,f.generateDimensionsAttributes)(ni)),(0,f.generateDimensionsAttributes)(li,{top:28,bottom:28,isLinked:!1})),(0,f.generateBorderShadowAttributes)(ti,{noShadow:!0})),bi=(0,f.withBlockContext)(ci)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.token,t.layout),r=t.overlayStyle,s=t.cardStyle,i=t.thumbs,b=t.numberOfImages,u=t.captionColor,p=t.metaColor,m=t.headerColor,d=t.overlayColor,_=t.hasEqualImages,y=t.showCaptions,k=t.enableLink,C=t.openInNewTab,R=t.showProfileImg,v=t.profileImg,h=t.imageID,E=t.showProfileName,B=t.profileName,w=t.sortBy,S=t.showMeta,P=(0,f.useBlockDefaults)(n,t,l,ci);return React.createElement(React.Fragment,null,P&&React.createElement("div",{className:"eb-panel-control"},i.length>0&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Feed Settings","essential-blocks"),intialOpen:!0},React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Sort By","essential-blocks"),value:w,options:Xs,onChange:function(e){return o({sortBy:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Number Of Images","essential-blocks"),value:b,onChange:function(e){o({numberOfImages:e})},min:1,max:100}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Columns","essential-blocks"),controlName:$s,min:1,max:8,step:1,noUnits:!0}),React.createElement(g.ToggleControl,{label:(0,c.__)("Square thumbnail","essential-blocks"),checked:_,onChange:function(e){return o({hasEqualImages:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("General Settings","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Layout","essential-blocks"),value:a,options:Ys,onChange:function(e){return o({layout:e})}}),"overlay"===a&&React.createElement(g.SelectControl,{label:(0,c.__)("Overlay Style","essential-blocks"),value:r,options:Qs,onChange:function(e){return o({overlayStyle:e})}}),"card"===a&&React.createElement(g.SelectControl,{label:(0,c.__)("Card Style","essential-blocks"),value:s,options:Ks,onChange:function(e){return o({cardStyle:e})}}),"card"===a&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("User info","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show profile image","essential-blocks"),checked:R,onChange:function(e){return o({showProfileImg:e})}}),R&&!v&&React.createElement(MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({profileImg:l,imageID:t})},type:"image",value:h,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),R&&v&&React.createElement(f.ImageAvatar,{imageUrl:v,onDeleteImage:function(){return o({profileImg:null})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show profile name","essential-blocks"),checked:E,onChange:function(e){return o({showProfileName:e})}}),E&&React.createElement(g.TextControl,{label:(0,c.__)("Custom Name","essential-blocks"),value:B,onChange:function(e){return o({profileName:e})}})),"overlay__simple"!==r&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show captions","essential-blocks"),checked:y,onChange:function(e){return o({showCaptions:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Link?","essential-blocks"),checked:k,onChange:function(e){return o({enableLink:e})}}),k&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in new window?","essential-blocks"),checked:C,onChange:function(e){return o({openInNewTab:e})}}),"overlay__simple"!==r&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show Meta?","instagram-block"),checked:S,onChange:function(e){return o({showMeta:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Feed Styles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(f.ResponsiveDimensionsControl,{className:"",controlName:ei,baseLabel:(0,c.__)("Padding","essential-blocks")}),"overlay"===a&&React.createElement(f.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:d,onChange:function(e){return o({overlayColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:ti,noShadow:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:oi}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:u,onChange:function(e){return o({captionColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Meta Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ai}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({metaColor:e})}}))),"card"===a&&React.createElement(g.PanelBody,{title:(0,c.__)("Header Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ri}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:m,onChange:function(e){return o({headerColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ResponsiveDimensionsControl,{controlName:ni,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:li,baseLabel:(0,c.__)("Margin","essential-blocks")})))))}));(0,c.__)("Apollo","essential-blocks"),(0,c.__)("Bubba","essential-blocks"),(0,c.__)("Chico","essential-blocks"),(0,c.__)("Dexter","essential-blocks"),(0,c.__)("Duke","essential-blocks"),(0,c.__)("Goliath","essential-blocks"),(0,c.__)("Jazz","essential-blocks"),(0,c.__)("Julia","essential-blocks"),(0,c.__)("Layla","essential-blocks"),(0,c.__)("Lexi","essential-blocks"),(0,c.__)("Lily","essential-blocks"),(0,c.__)("Marley","essential-blocks"),(0,c.__)("Milo","essential-blocks"),(0,c.__)("Ming","essential-blocks"),(0,c.__)("Moses","essential-blocks"),(0,c.__)("Oscar","essential-blocks"),(0,c.__)("Ruby","essential-blocks"),(0,c.__)("Roxy","essential-blocks"),(0,c.__)("Romeo","essential-blocks"),(0,c.__)("Sadie","essential-blocks"),(0,c.__)("Selena","essential-blocks"),(0,c.__)("Sarah","essential-blocks");var ui=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],gi="imgHeight",pi="imgWidth",mi="wrpMargin",di="wrpPadding",_i="imgBrdShdw",fi="headerText",yi="contentText";function ki(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Ci(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ki(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ki(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Ri=Ci(Ci(Ci(Ci(Ci(Ci(Ci({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},header:{type:"string",source:"text",selector:"h2",default:"Header"},content:{type:"string",source:"text",selector:".eb-interactive-promo-content",default:"Content Text"},effectName:{type:"string",selector:".eb-interactive-promo-container",source:"attribute",attribute:"data-effect",default:"apollo"},imageURL:{type:"string",selector:"img",source:"attribute",attribute:"src"},imageID:{type:"string",default:null},imageAltTag:{type:"string",selector:"img",source:"attribute",attribute:"alt",default:"image"},newWindow:{type:"boolean",default:!1},headerColor:{type:"string",default:"var(--eb-global-primary-color)"},contentColor:{type:"string",default:"var(--eb-global-heading-color)"},link:{type:"string"},imageAlignment:{type:"string",default:"center"},isBackgroundGradient:{type:"boolean",default:!1},backgroundColor:{type:"string",default:"var(--eb-global-background-color)"},backgroundGradient:{type:"string"}},(0,f.generateTypographyAttributes)(fi)),(0,f.generateTypographyAttributes)(yi)),(0,f.generateResponsiveRangeAttributes)(gi,{noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(pi,{noUnits:!0})),(0,f.generateDimensionsAttributes)(mi,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(di)),(0,f.generateBorderShadowAttributes)(_i)),vi=(0,f.withBlockContext)(Ri)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.headerColor,r=t.contentColor,s=t.imageAlignment,i=t.isBackgroundGradient,b=t.backgroundColor,u=t.backgroundGradient,p=(0,f.useBlockDefaults)(n,t,l,Ri);return React.createElement(React.Fragment,null,p&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General ","essential-blocks"),initialOpen:!0},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:gi,min:200,max:1e3,step:1,noUnits:!0}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:pi,min:0,max:1e3,step:1,noUnits:!0}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Alignment","essential-blocks")),React.createElement(g.ButtonGroup,null,ui.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:s===e.value,isSecondary:s!==e.value,onClick:function(){return o({imageAlignment:e.value})}},e.label)}))))),React.createElement(g.PanelBody,{title:(0,c.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Background Color","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Gradient Color","essential-blocks"),checked:i,onChange:function(){o({isBackgroundGradient:!i})}}),i||React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:b,onChange:function(e){return o({backgroundColor:e})}}),i&&React.createElement(React.Fragment,null,React.createElement(f.GradientColorControl,{label:(0,c.__)("Gradient Color","essential-blocks"),gradientColor:u,onChange:function(e){return o({backgroundGradient:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Header Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:fi}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:a,onChange:function(e){return o({headerColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Content Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:yi}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:r,onChange:function(e){return o({contentColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:mi,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:di,baseLabel:(0,c.__)("Padding","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:_i}))))}));var hi="title",Ei="owner",Bi="price",wi="button",Si="wrp_",Pi="wrp_",Ti="margin",xi="padding",Oi="rowNum",Di="colGap",Ai="rowGap",Li="imgMargin",Ni="imgRadius",Ii="imgMaxHeight",Hi="imgMaxWidth",Mi="titleMargin",ji="creatorMargin",Fi="creatorImgHeight",Gi="creatorImgWidth",zi="creatorImgBorder",Wi="priceMargin",Ui="btnMargin",Vi="btnPadding",qi="btnBdrSdw",Ji="itemBg",Zi="itemBdrSdw",Xi="itemPadding",Yi=((0,c.__)("Grid","essential-blocks"),(0,c.__)("List","essential-blocks"),[{label:(0,c.__)("PX","essential-blocks"),value:"px"},{label:(0,c.__)("EM","essential-blocks"),value:"em"},{label:(0,c.__)("%","essential-blocks"),value:"%"}]),Qi=((0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 1","essential-blocks"),(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}]);function Ki(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function $i(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ki(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ki(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const ec=$i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i($i({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},source:{type:"string",default:"opensea"},settings:{type:"object"},layout:{type:"string",default:"grid"},displayImage:{type:"boolean",default:!0},displayTitle:{type:"boolean",default:!0},displayCreator:{type:"boolean",default:!0},displayOwner:{type:"boolean",default:!1},displayPrice:{type:"boolean",default:!0},displayLastSale:{type:"boolean",default:!1},displayButton:{type:"boolean",default:!0},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},ownerTextColor:{type:"string",default:"var(--eb-global-text-color)"},ownerLinkColor:{type:"string",default:"var(--eb-global-link-color)"},showOwnerImage:{type:"boolean",default:!0},showOwnerText:{type:"boolean",default:!0},creatorLabel:{type:"string",default:"Created by"},ownerLabel:{type:"string",default:"Owned by"},priceColor:{type:"string",default:"#333333"},buttonTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonText:{type:"string",default:"See Details"},gridPreset:{type:"string",default:"preset-1"},listPreset:{type:"string",default:"preset-1"},gridOverlayBg:{type:"string",default:"#edecf6e6"},listHorizontalAlignment:{type:"string",default:"flex-start"},listVerticalAlignment:{type:"string",default:"flex-start"}},(0,f.generateResponsiveRangeAttributes)(Oi,{defaultRange:3,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Di,{defaultRange:15})),(0,f.generateResponsiveRangeAttributes)(Ai,{defaultRange:15})),(0,f.generateResponsiveRangeAttributes)(Ii,{defaultRange:150})),(0,f.generateResponsiveRangeAttributes)(Hi,{})),(0,f.generateResponsiveRangeAttributes)(Fi,{defaultRange:30})),(0,f.generateResponsiveRangeAttributes)(Gi,{defaultRange:30})),(0,f.generateTypographyAttributes)(hi,{fontSize:16})),(0,f.generateTypographyAttributes)(Ei,{fontSize:14})),(0,f.generateTypographyAttributes)(Bi,{fontSize:14})),(0,f.generateTypographyAttributes)(wi,{fontSize:14})),(0,f.generateDimensionsAttributes)(Ti)),(0,f.generateDimensionsAttributes)(xi,{top:15,bottom:15,right:15,left:15,isLinked:!1})),(0,f.generateDimensionsAttributes)(Mi,{top:0,bottom:15,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Li,{top:0,bottom:15,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Ni,{top:5,bottom:5,right:5,left:5,isLinked:!0})),(0,f.generateDimensionsAttributes)(ji,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Wi,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Ui,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Vi,{top:15,bottom:15,right:20,left:20,isLinked:!1})),(0,f.generateDimensionsAttributes)(zi,{top:50,bottom:50,right:50,left:50,isLinked:!0,defaultUnit:"%"})),(0,f.generateDimensionsAttributes)(Xi,{top:15,bottom:15,right:15,left:15,isLinked:!1})),(0,f.generateBorderShadowAttributes)(Pi,{})),(0,f.generateBorderShadowAttributes)(qi,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,f.generateBorderShadowAttributes)(Zi,{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,f.generateBackgroundAttributes)(Si,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,f.generateBackgroundAttributes)(Ji,{defaultFillColor:"#ffffff",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),{},{cover:{type:"string",default:""}}),tc=(0,f.withBlockContext)(ec)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.source,t.settings,t.layout),r=t.displayImage,s=t.displayTitle,i=t.displayCreator,b=t.displayOwner,u=t.displayPrice,p=t.displayLastSale,m=t.displayButton,d=t.titleColor,_=t.ownerTextColor,y=t.ownerLinkColor,k=t.showOwnerImage,C=t.showOwnerText,R=t.creatorLabel,v=t.ownerLabel,h=t.priceColor,E=t.buttonTextColor,B=t.buttonBgColor,w=t.buttonHoverTextColor,S=t.buttonHoverBgColor,P=t.buttonText,T=t.gridPreset,x=(t.listPreset,t.gridOverlayBg),O=(t.listHorizontalAlignment,t.listVerticalAlignment),D=(0,f.useBlockDefaults)(n,t,l,ec);return React.createElement(React.Fragment,null,D&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Layout","essential-blocks"),initialOpen:!0},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Items per row","essential-blocks"),controlName:Oi,min:1,max:10,step:1,noUnits:!0}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show NFT Image?","essential-blocks"),checked:r,onChange:function(){return o({displayImage:!r})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title?","essential-blocks"),checked:s,onChange:function(){return o({displayTitle:!s})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Current Owner?","essential-blocks"),checked:b,onChange:function(){return o({displayOwner:!b})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Creator?","essential-blocks"),checked:i,onChange:function(){return o({displayCreator:!i})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Price?","essential-blocks"),checked:u,onChange:function(){return o({displayPrice:!u})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Last Sale?","essential-blocks"),checked:p,onChange:function(){return o({displayLastSale:!p})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Button?","essential-blocks"),checked:m,onChange:function(){return o({displayButton:!m})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Layout Styles","essential-blocks"),initialOpen:!0},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Columns Gap","essential-blocks"),controlName:Di,min:0,max:100,step:1,units:Yi}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Row Gap","essential-blocks"),controlName:Ai,min:0,max:100,step:1,units:Yi})),React.createElement(g.PanelBody,{title:(0,c.__)("Item Box Styles","essential-blocks"),initialOpen:!1},"list"===a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Vertical Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Qi.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:O===e.value,isSecondary:O!==e.value,onClick:function(){return o({listVerticalAlignment:e.value})}},e.label)}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Background"),initialOpen:!0},React.createElement(f.BackgroundControl,{controlName:Ji,noOverlay:!0,noOverlayBgi:!0})),"grid"===a&&"preset-3"===T&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:x,onChange:function(e){return o({gridOverlayBg:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!0},React.createElement(f.BorderShadowControl,{controlName:Zi})),React.createElement(f.ResponsiveDimensionsControl,{controlName:Xi,baseLabel:"Padding"})),r&&React.createElement(g.PanelBody,{title:(0,c.__)("Image Style","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Ii,min:0,max:500,step:1,units:Yi}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Hi,min:0,max:500,step:1,units:Yi}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Li,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ni,baseLabel:"Border Radius"})),React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:hi}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:d,onChange:function(e){return o({titleColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Mi,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Creator/Owner Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Name?","essential-blocks"),checked:C,onChange:function(){return o({showOwnerText:!C})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Image?","essential-blocks"),checked:k,onChange:function(){return o({showOwnerImage:!k})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Ei}),i&&React.createElement(g.TextControl,{label:(0,c.__)("Creator Label","essential-blocks"),value:R,onChange:function(e){return o({creatorLabel:e})}}),b&&React.createElement(g.TextControl,{label:(0,c.__)("Owner Label","essential-blocks"),value:v,onChange:function(e){return o({ownerLabel:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Label Color","essential-blocks"),color:_,onChange:function(e){return o({ownerTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Link Color","essential-blocks"),color:y,onChange:function(e){return o({ownerLinkColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:Fi,min:0,max:500,step:1,units:Yi}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:Gi,min:0,max:500,step:1,units:Yi}),React.createElement(f.ResponsiveDimensionsControl,{controlName:zi,baseLabel:"Image Border Radius"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ji,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Price Style","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Bi}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return o({priceColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Wi,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(g.TextControl,{label:(0,c.__)("Button Text","essential-blocks"),value:P,onChange:function(e){return o({buttonText:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:wi}),React.createElement(f.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:E,onChange:function(e){return o({buttonTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:B,onChange:function(e){return o({buttonBgColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Text Color","essential-blocks"),color:w,onChange:function(e){return o({buttonHoverTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Background Color","essential-blocks"),color:S,onChange:function(e){return o({buttonHoverBgColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ui,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Vi,baseLabel:"Padding"}),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!0},React.createElement(f.BorderShadowControl,{controlName:qi}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Ti,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:xi,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Si,noOverlay:!0,noOverlayBgi:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Pi}))))}));var lc="title",nc="text",oc="margin",ac="padding",rc="wrp_",sc="wrp_";function ic(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function cc(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ic(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ic(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}(0,c.__)("Default","essential-blocks"),(0,c.__)("Success","essential-blocks"),(0,c.__)("Info","essential-blocks"),(0,c.__)("Warning","essential-blocks"),(0,c.__)("Danger","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Center","essential-blocks");const bc=cc(cc(cc(cc(cc(cc(cc({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},dismissible:{type:"boolean",default:!1},noticeType:{type:"string",default:"default"},titleFontSize:{type:"number"},textFontSize:{type:"number"},title:{type:"string",source:"text",selector:".eb-notice-title",default:"Save 20%"},text:{type:"string",source:"text",selector:".eb-notice-text",default:"Free shipping on all orders"},backgroundColor:{type:"string"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},textColor:{type:"string",default:"var(--eb-global-text-color)"},noticeId:{type:"string"},showAfterDismiss:{type:"boolean",default:!1}},(0,f.generateTypographyAttributes)(lc,{fontSize:32})),(0,f.generateTypographyAttributes)(nc,{fontSize:18})),(0,f.generateDimensionsAttributes)(oc)),(0,f.generateDimensionsAttributes)(ac,{top:65,bottom:65,right:60,left:60,isLinked:!1})),(0,f.generateBorderShadowAttributes)(sc,{})),(0,f.generateBackgroundAttributes)(rc,{defaultFillColor:"var(--eb-global-background-color)",defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,f.generateResponsiveAlignAttributes)("textAlign",{defaultAlign:"left",defaultTabAlign:"left",defaultMobileAlign:"left"})),uc=(0,f.withBlockContext)(bc)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.dismissible,r=t.titleColor,s=t.textColor,i=t.showAfterDismiss,b=(0,f.useBlockDefaults)(n,t,l,bc);return React.createElement(React.Fragment,null,b&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Notice Settings","essential-blocks")},React.createElement(g.ToggleControl,{label:(0,c.__)("Dismissible","essential-blocks"),checked:a,onChange:function(){return o({dismissible:!a})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show After Dismiss","essential-blocks"),checked:i,onChange:function(){return o({showAfterDismiss:!i})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:lc}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:r,onChange:function(e){return o({titleColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Text Style","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:nc}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:s,onChange:function(e){return o({textColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:oc,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ac,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:rc})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:sc}))))}));(0,c.__)("Default","essential-blocks"),(0,c.__)("Dot","essential-blocks"),(0,c.__)("Space","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Reverse","essential-blocks"),(0,c.__)("100","essential-blocks"),(0,c.__)("200","essential-blocks"),(0,c.__)("300","essential-blocks"),(0,c.__)("400","essential-blocks"),(0,c.__)("500","essential-blocks"),(0,c.__)("600","essential-blocks"),(0,c.__)("700","essential-blocks"),(0,c.__)("800","essential-blocks"),(0,c.__)("900","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Image","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Dashed","essential-blocks"),(0,c.__)("Solid","essential-blocks"),(0,c.__)("Dotted","essential-blocks"),(0,c.__)("Double","essential-blocks"),(0,c.__)("Groove","essential-blocks"),(0,c.__)("Inset","essential-blocks"),(0,c.__)("Outset","essential-blocks"),(0,c.__)("Ridge","essential-blocks"),(0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks");var gc=["image","icon","none"],pc=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],mc=[{label:(0,c.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"flex-end"}],dc=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],_c=[{label:(0,c.__)("Top","essential-blocks"),value:"start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"end"}],fc=[{label:"Fill",value:"fill"},{label:"Gradient",value:"gradient"}],yc=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],kc=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],Cc=((0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks"),(0,c.__)("P","essential-blocks"),"title"),Rc="number",vc="prefix",hc="suffix",Ec="wrapperMargin",Bc="wrapperPadding",wc="mdBgPd",Sc="mdBgMg",Pc="mdBgRs",Tc="wrpBG_",xc="wrp_",Oc="rgNT",Dc="rgNP",Ac="rgNS",Lc="mIconZ",Nc="imgW",Ic="imgH",Hc="mcGap";function Mc(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function jc(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Mc(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Mc(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Fc=jc(jc(jc(jc(jc(jc(jc(jc(jc(jc(jc(jc(jc(jc(jc(jc(jc(jc({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},startValue:{type:"string",default:"0"},target:{type:"string",default:"50000"},duration:{type:"string",default:"1000"},counterTitle:{type:"string",default:"Active Users"},counterPrefix:{type:"string",default:""},counterSuffix:{type:"string",default:"+"},isShowSeparator:{type:"boolean",default:!0},separator:{type:"string",default:","},separastorSelectLabel:{type:"string",default:"Default"},wrapperFlexDirection:{type:"string",default:"column"},layoutLabel:{type:"string"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},numberColor:{type:"string",default:"var(--eb-global-heading-color)"},numPrefixColor:{type:"string",default:"var(--eb-global-text-color)"},numSuffixColor:{type:"string",default:"var(--eb-global-text-color)"},layoutPreset:{type:"string",default:"preset1"},rootFlexDirection:{type:"string",default:"column"},mediaAlignSelf:{type:"string",default:"center"},contentsAlignSelf:{type:"string"},contentAlignment:{type:"string",default:"center"},media:{type:"string",default:"none"},selectedIcon:{type:"string",default:"far fa-gem"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},useIconBg:{type:"boolean",default:!0},iconBgType:{type:"string",default:"fill"},iconBgColor:{type:"string",default:"var(--eb-global-background-color)"},iconBgGradient:{type:"string",default:"var(--eb-global-background-color)"},imageUrl:{type:"string"},imageId:{type:"string"},isMediaImgHeightAuto:{type:"boolean",default:!0},counterTitleLevel:{type:"string",default:"h4"},titleLevel:{type:"string",default:"h3"}},(0,f.generateTypographyAttributes)(Cc,{fontSize:40})),(0,f.generateTypographyAttributes)(Rc,{fontSize:40})),(0,f.generateTypographyAttributes)(vc)),(0,f.generateTypographyAttributes)(hc)),(0,f.generateDimensionsAttributes)(Ec)),(0,f.generateDimensionsAttributes)(wc,{top:20,bottom:20,right:20,left:20})),(0,f.generateDimensionsAttributes)(Pc,{top:20,bottom:20,isLinked:!1})),(0,f.generateDimensionsAttributes)(Sc,{top:15,isLinked:!1})),(0,f.generateDimensionsAttributes)(Bc,{top:30,bottom:30,right:10,left:10,isLinked:!1})),(0,f.generateBackgroundAttributes)(Tc,{defaultFillColor:"#fff",defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,f.generateBorderShadowAttributes)(xc)),(0,f.generateResponsiveRangeAttributes)(Oc,{defaultRange:20})),(0,f.generateResponsiveRangeAttributes)(Dc)),(0,f.generateResponsiveRangeAttributes)(Ac)),(0,f.generateResponsiveRangeAttributes)(Lc,{defaultRange:50})),(0,f.generateResponsiveRangeAttributes)(Nc,{defaultRange:300})),(0,f.generateResponsiveRangeAttributes)(Ic)),(0,f.generateResponsiveRangeAttributes)(Hc,{defaultRange:20,noUnits:!0})),Gc=(0,f.withBlockContext)(Fc)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.titleColor,r=t.numberColor,s=t.numPrefixColor,i=t.numSuffixColor,b=t.rootFlexDirection,u=t.contentAlignment,p=t.mediaAlignSelf,m=t.contentsAlignSelf,_=t.media,y=t.selectedIcon,k=t.iconColor,C=t.useIconBg,R=t.iconBgType,v=t.iconBgColor,h=t.iconBgGradient,E=t.imageUrl,B=t.imageId,w=t.isMediaImgHeightAuto,S=(0,f.useBlockDefaults)(n,t,l,Fc);return React.createElement(React.Fragment,null,S&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{initialOpen:!0,title:(0,c.__)("Media Options","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-infobox-image-icon"},gc.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:_!==e,isPrimary:_===e,onClick:function(){return o({media:e})}},e)})))),"none"!==_&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{initialOpen:!1},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Media & content spacing","Infobox"),controlName:Hc,min:0,max:500,step:1,noUnits:!0}))),"none"!==_&&React.createElement(g.PanelBody,{title:(0,c.__)("Media","essential-blocks")},"icon"===_&&React.createElement(React.Fragment,null,React.createElement(f.EBIconPicker,{value:y,onChange:function(e){return o({selectedIcon:e})},title:(0,c.__)("Select Icon","essential-blocks")}),y&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Lc,min:8,max:200,step:1}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:k,onChange:function(e){return o({iconColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:wc,baseLabel:"Padding"}),React.createElement(g.ToggleControl,{label:(0,c.__)("Use Background","essential-blocks"),checked:C,onChange:function(){return o({useIconBg:!C})}}),C&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Background Type","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-infobox-infobox-background"},fc.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:R===l,isSecondary:R!==l,onClick:function(){return o({iconBgType:l})}},n)})))),"fill"===R&&React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:v,onChange:function(e){return o({iconBgColor:e})}}),"gradient"===R&&React.createElement(g.PanelBody,{title:(0,c.__)("Gradient","essential-blocks")},React.createElement(f.GradientColorControl,{gradientColor:h,onChange:function(e){return o({iconBgGradient:e})}})))),"image"===_&&!E&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({imageUrl:l,imageId:t})},type:"image",value:B,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),"image"===_&&E&&React.createElement(React.Fragment,null,React.createElement(f.ImageAvatar,{imageUrl:E,onDeleteImage:function(){return o({imageUrl:null})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:Nc,units:yc,min:0,max:500,step:1}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Image Height","essential-blocks"),checked:w,onChange:function(){return o({isMediaImgHeightAuto:!w})}}),!w&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:Ic,units:kc,min:0,max:500,step:1}))),React.createElement(g.__experimentalDivider,null),React.createElement(f.ResponsiveDimensionsControl,{forBorderRadius:!0,controlName:Pc,baseLabel:"Border Radius"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Sc,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Alignments","essential-blocks")},"none"!==_&&React.createElement(React.Fragment,null,("row"===b||"row-reverse"===b)&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Media Vertical alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},dc.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:p!==l,isPrimary:p===l,onClick:function(){return o({mediaAlignSelf:l})}},n)})))),React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Content Vertical alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},_c.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:m!==l,isPrimary:m===l,onClick:function(){return o({contentsAlignSelf:l})}},n)}))))),("column"===b||"column-reverse"===b)&&React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},mc.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:p!==l,isPrimary:p===l,onClick:function(){return o({mediaAlignSelf:l})}},n)}))))),React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Contents alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},pc.map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:u!==l,isPrimary:u===l,onClick:function(){return o({contentAlignment:l})}},n)}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Number","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Rc}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:r,onChange:function(e){return o({numberColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Title","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Cc}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:a,onChange:function(e){return o({titleColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Number prefix","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:vc}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:s,onChange:function(e){return o({numPrefixColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Number Suffix","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:hc}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:i,onChange:function(e){return o({numSuffixColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Spacing","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Number & Title","Number-counter"),controlName:Oc,max:100}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Number & Prefix","Number-counter"),controlName:Dc,max:100}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Number & Suffix","Number-counter"),controlName:Ac,max:100})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Ec,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Bc,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)(" WrapperBackground","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Tc})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:xc}))))}));var zc="wrprBg",Wc="wrpMargin",Uc="wrpPadding",Vc="wrpBorderShadow",qc="width",Jc="height",Zc="imgBorderShadow",Xc="captionMargin",Yc="captionPadding",Qc="captionWidth",Kc=((0,c.__)("Top","eb-openverse-block"),(0,c.__)("Middle","eb-openverse-block"),(0,c.__)("Bottom","eb-openverse-block"),(0,c.__)("Top","eb-openverse-block"),(0,c.__)("Bottom","eb-openverse-block"),(0,c.__)("Left","eb-openverse-block"),(0,c.__)("Center","eb-openverse-block"),(0,c.__)("Right","eb-openverse-block"),[{label:(0,c.__)("Left","eb-openverse-block"),value:"left"},{label:(0,c.__)("Center","eb-openverse-block"),value:"center"},{label:(0,c.__)("Right","eb-openverse-block"),value:"right"}]),$c=((0,c.__)("No Effect","eb-openverse-block"),(0,c.__)("Zoom In","eb-openverse-block"),(0,c.__)("Zoom Out","eb-openverse-block"),(0,c.__)("Slide","eb-openverse-block"),(0,c.__)("Blur","eb-openverse-block"),[{label:"px",value:"px"},{label:"%",value:"%"}]),eb=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],tb=((0,c.__)("Rounded","eb-openverse-block"),(0,c.__)("Square","eb-openverse-block"),(0,c.__)("Circle","eb-openverse-block"),(0,c.__)("Octagon","eb-openverse-block"),(0,c.__)("Rhombus","eb-openverse-block"),(0,c.__)("Triangle","eb-openverse-block"),(0,c.__)("Style 1","eb-openverse-block"),(0,c.__)("Style 2","eb-openverse-block"),(0,c.__)("Public Domain Mark","eb-openverse-block"),(0,c.__)("CC0","eb-openverse-block"),(0,c.__)("CC BY","eb-openverse-block"),(0,c.__)("CC BY-SA","eb-openverse-block"),(0,c.__)("CC BY-ND","eb-openverse-block"),(0,c.__)("CC BY-NC","eb-openverse-block"),(0,c.__)("CC BY-NC-SA","eb-openverse-block"),(0,c.__)("CC BY-NC-ND","eb-openverse-block"),(0,c.__)("Use commercially","eb-openverse-block"),(0,c.__)("Modify or adapt","eb-openverse-block"),(0,c.__)("Photographs","eb-openverse-block"),(0,c.__)("Illustrations","eb-openverse-block"),(0,c.__)("Digitized Artworks","eb-openverse-block"),(0,c.__)("Small","eb-openverse-block"),(0,c.__)("Medium","eb-openverse-block"),(0,c.__)("Large","eb-openverse-block"),(0,c.__)("JPEG","eb-openverse-block"),(0,c.__)("SVG","eb-openverse-block"),(0,c.__)("PNG","eb-openverse-block"),(0,c.__)("GIF","eb-openverse-block"),(0,c.__)("Tall","eb-openverse-block"),(0,c.__)("Wide","eb-openverse-block"),(0,c.__)("Square","eb-openverse-block"),"captionTypo");function lb(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function nb(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?lb(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):lb(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const ob=nb(nb(nb(nb(nb(nb(nb(nb(nb(nb(nb(nb({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},searchQ:{type:"string",default:""},apiKey:{type:"string"},apiInfo:{type:"object",default:{email:"",name:""}},imageurl:{type:"string"},imageAttr:{type:"object",default:{title:"",foreignUrl:"",creator:"",creatorUrl:"",license:"",licenseUrl:"",licenseVersion:""}},selectedImgIndex:{type:"number"},displayAttribution:{type:"boolean",default:!0},attributionColor:{type:"string",default:"var(--eb-global-text-color)"},attributionBGColor:{type:"string",default:""},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"bottom"},imageAlign:{type:"string",default:"0 auto"},textAlign:{type:"string",default:"left"},hoverEffect:{type:"string",default:"no-effect"},stylePreset:{type:"string",default:"rounded"},complexStyle:{type:"boolean",default:!1},attributionStyle:{type:"string",default:"attribution-style-1"},autoFit:{type:"boolean",default:!0},enableLink:{type:"boolean",default:!1},imageLink:{type:"string",default:""},openInNewTab:{type:"boolean",default:!1}},(0,f.generateTypographyAttributes)(tb,{fontSize:16})),(0,f.generateDimensionsAttributes)(Wc)),(0,f.generateDimensionsAttributes)(Uc,{top:15,bottom:15,right:15,left:15,isLinked:!1})),(0,f.generateDimensionsAttributes)(Xc,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Yc,{top:20,bottom:0,right:10,left:10,isLinked:!1})),(0,f.generateBorderShadowAttributes)(Vc,{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"var(--eb-global-secondary-color)",defaultBdrStyle:"solid",rdsDefaults:{top:15,bottom:15,right:15,left:15}})),(0,f.generateBorderShadowAttributes)(Zc,{defaultBdrColor:"var(--eb-global-tertiary-color)",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:15,bottom:15,right:15,left:15}})),(0,f.generateBackgroundAttributes)(zc,{defaultBgGradient:"var(--eb-gradient-background-color)",noOverlay:!0})),(0,f.generateResponsiveRangeAttributes)(qc,{})),(0,f.generateResponsiveRangeAttributes)(Jc,{})),(0,f.generateResponsiveRangeAttributes)(Qc)),{},{cover:{type:"string",default:""}}),ab=(0,f.withBlockContext)(ob)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.displayAttribution,r=t.attributionColor,s=t.textAlign,i=t.stylePreset,b=t.complexStyle,u=t.autoFit,p=(0,f.useBlockDefaults)(n,t,l,ob);return React.createElement(React.Fragment,null,p&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},"circle"===i&&React.createElement(g.PanelRow,null,React.createElement("em",null,'Please use equal "Height" & "Width" for perfect Circle shape.')),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:qc,min:1,max:1e3,step:1,units:eb}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Jc,min:0,max:1e3,step:1,units:eb}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Fit Image?","essential-blocks"),checked:u,onChange:function(e){return o({autoFit:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Attribution","essential-blocks"),checked:a,onChange:function(){return checkAttribution(!a)}})),React.createElement(g.PanelBody,{title:(0,c.__)("Image Settings","essential-blocks"),initialOpen:!1},!b&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:Zc})),b&&React.createElement(g.PanelRow,null,React.createElement("em",null,"Border Style doesn't support for \"",i,' style".'))),a&&React.createElement(g.PanelBody,{title:(0,c.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color Controls","essential-blocks"),color:r,onChange:function(e){return o({attributionColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:tb}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Qc,units:$c,min:0,max:300,step:1}),a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Text Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Kc.map((function(e){return React.createElement(g.Button,{isPrimary:s===e.value,isSecondary:s!==e.value,onClick:function(){return o({textAlign:e.value})}},e.label)})))),React.createElement(f.ResponsiveDimensionsControl,{controlName:Xc,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Yc,baseLabel:"Padding"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Wc,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Uc,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:zc,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Vc}))))}));var rb="wrprBg",sb="wrpMargin",ib="wrpPadding",cb="wrpBorderShadow",bb="titleMargin",ub="buttonMargin",gb="buttonPadding",pb="buttonBorderShadow",mb="sliderHeight",db="slidesGap",_b="contentsPadding",fb="slideBorderRadius",yb=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],kb=[{label:(0,c.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"flex-end"}],Cb=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],Rb=((0,c.__)("Left","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Justify","essential-blocks"),[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}]),vb=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],hb="titleTypo",Eb="buttonTypo";function Bb(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function wb(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Bb(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Bb(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Sb=wb(wb(wb(wb(wb(wb(wb(wb(wb(wb(wb(wb(wb(wb({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},sliderStyle:{type:"string",default:"style-1"},sliderData:{type:"array",default:[]},intensity:{type:"number",default:50},startIndex:{type:"number",default:1},isCustomHeight:{type:"boolean",default:!0},current:{type:"number",default:1},titleColorType:{type:"string",default:"normal"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleBackgroundColor:{type:"string"},buttonColorType:{type:"string",default:"normal"},buttonBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverBackgroundColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"center"}},(0,f.generateTypographyAttributes)(hb)),(0,f.generateTypographyAttributes)(Eb)),(0,f.generateDimensionsAttributes)(sb)),(0,f.generateDimensionsAttributes)(ib)),(0,f.generateDimensionsAttributes)(bb,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(ub,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(gb,{top:10,bottom:10,right:30,left:30,isLinked:!1})),(0,f.generateDimensionsAttributes)(_b,{top:20,bottom:20,right:20,left:20,isLinked:!0})),(0,f.generateBorderShadowAttributes)(cb,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,f.generateBorderShadowAttributes)(pb,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,f.generateBackgroundAttributes)(rb,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,f.generateResponsiveRangeAttributes)(mb,{defaultRange:400})),(0,f.generateResponsiveRangeAttributes)(db,{})),(0,f.generateResponsiveRangeAttributes)(fb,{})),Pb=(0,f.withBlockContext)(Sb)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.intensity,r=t.isCustomHeight,s=t.titleColor,i=t.titleBackgroundColor,b=t.buttonColorType,u=t.buttonColor,p=t.buttonHoverColor,m=t.buttonBackgroundColor,d=t.buttonHoverBackgroundColor,_=t.horizontalAlign,y=t.verticalAlign,k=(0,f.useBlockDefaults)(n,t,l,Sb);return React.createElement(React.Fragment,null,k&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks")},React.createElement(g.RangeControl,{label:(0,c.__)("Parallax Softness","essential-blocks"),value:a,allowReset:!0,onChange:function(e){return o({intensity:e})},min:0,max:100}),React.createElement(g.ToggleControl,{label:(0,c.__)("Custom Height","essential-blocks"),checked:r,onChange:function(){return o({isCustomHeight:!r})}}),r&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Slider Size","essential-blocks"),controlName:mb,units:Rb,min:1,max:500,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Slides Gap","essential-blocks"),controlName:db,units:vb,min:0,max:200,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Slides Style","essential-blocks"),initialOpen:!0},React.createElement(g.PanelRow,null,"Content Horizontal Align"),React.createElement(g.ButtonGroup,null,kb.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:_===e.value,isSecondary:_!==e.value,onClick:function(){return o({horizontalAlign:e.value})}},e.label)}))),React.createElement(g.PanelRow,null,"Content Vertical Align"),React.createElement(g.ButtonGroup,{className:"eb-margin-bottom-20"},Cb.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return o({verticalAlign:e.value})}},e.label)}))),React.createElement(f.ResponsiveDimensionsControl,{controlName:_b,baseLabel:"Content Padding"}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Slide Border Radius","essential-blocks"),controlName:fb,units:vb,min:1,max:50,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:s,onChange:function(e){return o({titleColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:i,onChange:function(e){return o({titleBackgroundColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:hb}),React.createElement(f.ResponsiveDimensionsControl,{controlName:bb,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Button Styles","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},yb.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return o({buttonColorType:e.value})}},e.label)}))),"normal"===b&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:u,onChange:function(e){return o({buttonColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return o({buttonBackgroundColor:e})}})),"hover"===b&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:p,onChange:function(e){return o({buttonHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Background Color","essential-blocks"),color:d,onChange:function(e){return o({buttonHoverBackgroundColor:e})}})),React.createElement(g.PanelRow,null,"Button Border & Shadow"),React.createElement(f.BorderShadowControl,{controlName:pb}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Eb}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ub,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:gb,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:sb,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ib,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:rb,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:cb}))))}));var Tb=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],xb=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],Ob="popupWidth",Db="popupHeight",Ab="popupMargin",Lb="popupPadding",Nb="popupBack",Ib="popupBorder",Hb="closeBorder",Mb="closePadding",jb="containerPadding",Fb="btnBack",Gb="btnBorder",zb="btnPadding",Wb="closeTop",Ub="closeRight",Vb="closeLeft",qb="wrpMrg_",Jb="wrpPad_",Zb="btnText",Xb="closeText";function Yb(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Qb(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Yb(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Yb(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Kb=Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb(Qb({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},trigger:{type:"string",default:"btn_click"},btnType:{type:"string",default:"button"},btnText:{type:"string",default:"Open Popup"},btnIcon:{type:"string"},iconPosition:{type:"string",default:"left"},btnAlignment:{type:"string",default:"center"},triggerIcon:{type:"string",default:"fas fa-bullhorn"},displayCloseIcon:{type:"boolean",default:!0},escToExit:{type:"boolean",default:!0},clickToExit:{type:"boolean",default:!0},autoExit:{type:"boolean",default:!1},autoExitTime:{type:"string",default:"3"},autoHeight:{type:"boolean",default:!0},position:{type:"string",default:"middle_center"},pageLoadDelay:{type:"string",default:"1"},eleIdentifier:{type:"string",default:"#open-popup"},btnTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},popupFullWidth:{type:"boolean",default:!1},useCloseIcon:{type:"boolean",default:!1},closeBtnText:{type:"string",default:"X"},closeBtnColor:{type:"string",default:"var(--eb-global-button-background-color)"},closeBtnHoverColor:{type:"string"},closeBtnBackColor:{type:"string"},closeBtnBackHoverColor:{type:"string"},overlayColor:{type:"string"},useCookies:{type:"boolean",default:!0},cookieExpireTime:{type:"string",default:""}},(0,f.generateResponsiveRangeAttributes)(Db)),(0,f.generateResponsiveRangeAttributes)(Ob,{defaultRange:650})),(0,f.generateResponsiveRangeAttributes)(Vb,{defaultRange:0})),(0,f.generateResponsiveRangeAttributes)(Ub,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(Wb,{defaultRange:10})),(0,f.generateBackgroundAttributes)(Fb,{defaultFillColor:"var(--eb-global-button-background-color)",defaultHovFillColor:"var(--eb-global-tertiary-color)",noOverlay:!0,noMainBgi:!0})),(0,f.generateBorderShadowAttributes)(Gb)),(0,f.generateDimensionsAttributes)(zb,{top:15,right:30,bottom:15,left:30,isLinked:!1})),(0,f.generateDimensionsAttributes)(Mb)),(0,f.generateDimensionsAttributes)(jb)),(0,f.generateDimensionsAttributes)(qb)),(0,f.generateDimensionsAttributes)(Jb)),(0,f.generateTypographyAttributes)(Zb,{fontSize:16})),(0,f.generateTypographyAttributes)(Xb)),(0,f.generateDimensionsAttributes)(Ab)),(0,f.generateDimensionsAttributes)(Lb)),(0,f.generateBackgroundAttributes)(Nb,{defaultFillColor:"var(--eb-global-background-color)"})),(0,f.generateBorderShadowAttributes)(Ib)),(0,f.generateBorderShadowAttributes)(Hb,{noShadow:!0})),$b=(0,f.withBlockContext)(Kb)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.trigger,r=t.btnType,s=t.btnText,i=t.btnIcon,b=t.btnAlignment,u=t.triggerIcon,p=t.displayCloseIcon,m=t.escToExit,d=t.clickToExit,_=t.autoExit,y=t.autoExitTime,k=t.autoHeight,C=t.position,R=t.pageLoadDelay,v=t.eleIdentifier,h=t.btnTextColor,E=t.btnHoverTextColor,B=t.popupFullWidth,w=t.iconPosition,S=t.useCloseIcon,P=t.closeBtnText,T=t.closeBtnColor,x=t.closeBtnHoverColor,O=t.closeBtnBackColor,D=t.closeBtnBackHoverColor,A=t.overlayColor,L=t.useCookies,N=t.cookieExpireTime,I=(0,f.useBlockDefaults)(n,t,l,Kb);return React.createElement(React.Fragment,null,I&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Settings","essential-blocks")},React.createElement(g.SelectControl,{label:(0,c.__)("Trigger","essential-blocks"),value:a,options:[{label:(0,c.__)("Button Click","essential-blocks"),value:"btn_click"},{label:(0,c.__)("Page Load","essential-blocks"),value:"page_load"},{label:(0,c.__)("External Element","essential-blocks"),value:"external"}],onChange:function(e){return o({trigger:e})}}),"btn_click"===a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Button Settings","essential-blocks")},React.createElement(g.SelectControl,{label:(0,c.__)("Type","essential-blocks"),value:r,options:[{label:(0,c.__)("Button","essential-blocks"),value:"button"},{label:(0,c.__)("Icon","essential-blocks"),value:"icon"}],onChange:function(e){return o({btnType:e})}})),"button"===r&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Button Text","essential-blocks"),value:s,onChange:function(e){return o({btnText:e})}}),React.createElement(f.EBIconPicker,{value:i,onChange:function(e){return o({btnIcon:e})},title:(0,c.__)("Select Icon","essential-blocks")}),React.createElement(g.BaseControl,{label:(0,c.__)("Icon Position","essential-blocks"),id:"eb-button-icon-position"},React.createElement(g.ButtonGroup,{id:"eb-icon-position-btgrp"},Tb.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:w!==e.value,isPrimary:w===e.value,onClick:function(){return o({iconPosition:e.value})}},e.label)}))))),"icon"===r&&React.createElement(React.Fragment,null,React.createElement(f.EBIconPicker,{value:u,onChange:function(e){return o({triggerIcon:e})},title:(0,c.__)("Trigger Icon","essential-blocks")})),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment ","essential-blocks"),id:"eb-popup-button-alignment"},React.createElement(g.ButtonGroup,null,xb.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:b!==e.value,isPrimary:b===e.value,onClick:function(){return o({btnAlignment:e.value})}},e.label)}))))),"page_load"===a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",null,(0,c.__)("Page Load Settings","essential-blocks"))),React.createElement(g.TextControl,{label:(0,c.__)("Delay(Seconds)","essential-blocks"),value:R,onChange:function(e){return o({pageLoadDelay:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Use Cookies","essential-blocks"),checked:L,onChange:function(){return o({useCookies:!L})}}),L&&React.createElement(g.TextControl,{label:(0,c.__)("Cookie Expire(In days)","essential-blocks"),value:N,onChange:function(e){return o({cookieExpireTime:e})},help:(0,c.__)("Leave blank if you want to delete cookie after browser closed.","essential-blocks")})),"external"===a&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Identifier","essential-blocks"),value:v,onChange:function(e){return o({eleIdentifier:e})},help:(0,c.__)("You can also use class identifier such as .open-popup","essential-blocks")})),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",null,(0,c.__)("Exit Settings","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Close Button","essential-blocks"),checked:p,onChange:function(){return o({displayCloseIcon:!p})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Esc to Exit","essential-blocks"),checked:m,onChange:function(){return o({escToExit:!m})},help:(0,c.__)("Close the modal box by pressing the Esc key","essential-blocks")}),React.createElement(g.ToggleControl,{label:(0,c.__)("Click to Exit","essential-blocks"),checked:d,onChange:function(){return o({clickToExit:!d})},help:(0,c.__)("Close the modal box by clicking anywhere outside the modal window","essential-blocks")}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Exit","essential-blocks"),checked:_,onChange:function(){return o({autoExit:!_})}}),_&&React.createElement(g.TextControl,{label:(0,c.__)("Auto Exit Delay (Seconds)","essential-blocks"),value:y,onChange:function(e){return o({autoExitTime:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Size & Position","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Full Width","essential-blocks"),checked:B,onChange:function(){return o({popupFullWidth:!B})}}),!B&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Ob,min:0,max:1920,step:1})),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Height","essential-blocks"),checked:k,onChange:function(){return o({autoHeight:!k})}}),!k&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Db,min:0,max:1e3,step:1})),React.createElement(g.SelectControl,{label:(0,c.__)("Position","essential-blocks"),value:C,options:[{label:(0,c.__)("Top Left","essential-blocks"),value:"top_left"},{label:(0,c.__)("Top Center","essential-blocks"),value:"top_center"},{label:(0,c.__)("Top Right","essential-blocks"),value:"top_right"},{label:(0,c.__)("Middle Left","essential-blocks"),value:"middle_left"},{label:(0,c.__)("Middle Center","essential-blocks"),value:"middle_center"},{label:(0,c.__)("Middle Right","essential-blocks"),value:"middle_right"},{label:(0,c.__)("Bottom Left","essential-blocks"),value:"bottom_left"},{label:(0,c.__)("Bottom Center","essential-blocks"),value:"bottom_center"},{label:(0,c.__)("Bottom Right","essential-blocks"),value:"bottom_right"}],onChange:function(e){return o({position:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Close Button","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Use close Icon","essential-blocks"),checked:S,onChange:function(){return o({useCloseIcon:!S})}}),!S&&React.createElement(g.TextControl,{label:(0,c.__)("Text","essential-blocks"),value:P,onChange:function(e){return o({closeBtnText:e})}}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",null,(0,c.__)("Icon Position","essential-blocks"))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Top","essential-blocks"),controlName:Wb,min:-500,max:500,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Right","essential-blocks"),controlName:Ub,min:-500,max:500,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Left","essential-blocks"),controlName:Vb,min:-500,max:500,step:1}))),"btn_click"==a&&React.createElement(g.PanelBody,{title:(0,c.__)("Button/Icon Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Zb}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return o({btnTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:E,onChange:function(e){return o({btnHoverTextColor:e})}}),React.createElement(g.__experimentalDivider,null),React.createElement(f.ResponsiveDimensionsControl,{controlName:zb,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Fb,noOverlay:!0,noMainBgi:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Gb})))),React.createElement(g.PanelBody,{title:(0,c.__)("Popup Design","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:A,onChange:function(e){return o({overlayColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Ab,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Lb,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Nb})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Ib})),React.createElement(g.PanelBody,{title:(0,c.__)("Container Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:jb,baseLabel:"Padding"}))),p&&React.createElement(g.PanelBody,{title:(0,c.__)("Close Button Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,!S&&React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Xb}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:T,onChange:function(e){return o({closeBtnColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:x,onChange:function(e){return o({closeBtnHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:O,onChange:function(e){return o({closeBtnBackColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Hover Color","essential-blocks"),color:D,onChange:function(e){return o({closeBtnBackHoverColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Mb,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Hb,noShadow:!0})))),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:qb,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Jb,baseLabel:"Padding"}))))}));var eu=l(6005),tu="wrpMargin",lu="wrpPadding",nu="wrpBorderShadow",ou="wrpBG",au="columnPadding",ru="columnMediaWidth",su="columnBG",iu="columnBorderShadow",cu="thumbnailImageSize",bu="thumbnailBDR",uu="thumbnailMargin",gu="titleMargin",pu="contentMargin",mu="readmoreMargin",du="readmorePadding",_u="headerMetaMargin",fu="footerMetaMargin",yu="headerMetaSpace",ku="footerMetaSpace",Cu="avatarBDR",Ru="slideToShow",vu="dotsGap",hu="arrowPosition",Eu="dotsPosition",Bu="arrowSize",wu="dotsSize",Su="slidesGap",Pu=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],Tu=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],xu=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Ou=[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"},{label:"P",value:"p"}],Du=[{label:(0,c.__)("Style 1","essential-blocks"),value:"style-1"},{label:(0,c.__)("Style 2","essential-blocks"),value:"style-2"},{label:(0,c.__)("Style 3 (List View)","essential-blocks"),value:"style-3"},{label:(0,c.__)("Style 4 (Content Overlay)","essential-blocks"),value:"style-4"}],Au=[{label:(0,c.__)("Style 1","essential-blocks"),value:"dot-style-1"},{label:(0,c.__)("Style 2","essential-blocks"),value:"dot-style-2"},{label:(0,c.__)("Style 3","essential-blocks"),value:"dot-style-3"},{label:(0,c.__)("Style 4","essential-blocks"),value:"dot-style-4"},{label:(0,c.__)("Modern 1","essential-blocks"),value:"eb-dot-style-modern-1"},{label:(0,c.__)("Modern 2","essential-blocks"),value:"eb-dot-style-modern-2"},{label:(0,c.__)("Modern 3","essential-blocks"),value:"eb-dot-style-modern-3"}],Lu=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Nu=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Iu=[{label:"Top",value:"flex-start"},{label:"Middle",value:"center"},{label:"Bottom",value:"flex-end"}],Hu=[{label:"px",value:"px"},{label:"em",value:"em"}],Mu="ebpg_title",ju="ebpg_content",Fu="ebpg_readmore",Gu="ebpg_meta";function zu(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Wu(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?zu(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):zu(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Uu=Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu(Wu({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},queryData:{type:"object"},queryResults:{type:"array"},postTerms:{type:"object",default:{}},preset:{type:"string",default:"style-1"},showThumbnail:{type:"boolean",default:!0},thumbnailOverlayColor:{type:"string",default:"#FFFFFF80"},thumbnailOverlayHoverColor:{type:"string",default:"rgba(0 0 0 / 0.5)"},styleVerticalAlignment:{type:"string",default:"flex-start"},showTitle:{type:"boolean",default:!0},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string",default:"var(--eb-global-link-color)"},titleColorStyle:{type:"string",default:"normal"},titleLength:{type:"number"},titleTextAlign:{type:"string",default:"left"},titleTag:{type:"string",default:"h2"},showContent:{type:"boolean",default:!0},contentColor:{type:"string",default:"var(--eb-global-text-color)"},contentTextAlign:{type:"string",default:"left"},contentLength:{type:"number",default:20},expansionIndicator:{type:"string",default:"..."},showReadMore:{type:"boolean",default:!1},readmoreText:{type:"string",default:"Read More"},readmoreColor:{type:"string",default:"var(--eb-global-tertiary-color)"},readmoreBGColor:{type:"string"},readmoreTextAlign:{type:"string",default:"left"},readmoreHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},readmoreBGHoverColor:{type:"string"},readmoreColorType:{type:"string",default:"normal"},dynamicMetaColor:{type:"string",default:"#333333"},dynamicMetaBgColor:{type:"string"},showMeta:{type:"boolean",default:!0},headerMeta:{type:"string",default:'[{"value":"categories","label":"Categories"}]'},footerMeta:{type:"string",default:'[{"value":"avatar","label":"Author Avatar"},{"value":"author","label":"Author Name"},{"value":"date","label":"Published Date"}]'},authorPrefix:{type:"string",default:"by"},datePrefix:{type:"string",default:"on"},headerMetaTextAlign:{type:"string",default:"flex-start"},footerMetaTextAlign:{type:"string",default:"flex-start"},authorMetaColor:{type:"string",default:"var(--eb-global-secondary-color)"},authorMetaHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},metaColorType:{type:"string",default:"normal"},commonMetaColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaHoverColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaDividerColor:{type:"string",default:"#9e9e9e"},categoryMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},categoryMetaHoverColor:{type:"string",default:"var(--eb-global-secondary-text-color)"},categoryMetaDividerColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaHoverColor:{type:"string",default:"var(--eb-global-secondary-text-color)"},tagMetaBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaBgHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},tagMetaDividerColor:{type:"string",default:"var(--eb-global-secondary-color)"},dateMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},arrows:{type:"boolean",default:!0},adaptiveHeight:{type:"boolean",default:!0},autoplay:{type:"bolean",default:!0},autoplaySpeed:{type:"number",default:3e3},dots:{type:"boolean",default:!0},infinite:{type:"boolean",default:!0},pauseOnHover:{type:"boolean",default:!0},slidesToShow:{type:"number",default:3},speed:{type:"number",default:500},leftArrowIcon:{type:"string",default:"fas fa-chevron-circle-left"},rightArrowIcon:{type:"string",default:"fas fa-chevron-circle-right"},arrowColorType:{type:"string",default:"normal"},arrowColor:{type:"string",default:"var(--eb-global-secondary-color)"},arrowHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},dotsColor:{type:"string",default:"var(--eb-global-secondary-color)"},dotsActiveColor:{type:"string",default:"var(--eb-global-primary-color)"},dotPreset:{type:"string",default:"dot-circle"},showFallbackImg:{type:"boolean",default:!1},fallbackImgUrl:{type:"string"},fallbackImgId:{type:"string"},fallbackImgAlt:{type:"string"}},(0,f.generateTypographyAttributes)(Mu,{fontSize:18})),(0,f.generateTypographyAttributes)(ju,{fontSize:14})),(0,f.generateTypographyAttributes)(Fu,{fontSize:13})),(0,f.generateTypographyAttributes)(Gu,{fontSize:13})),(0,f.generateDimensionsAttributes)(tu)),(0,f.generateDimensionsAttributes)(lu,{top:0,bottom:50,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(au)),(0,f.generateDimensionsAttributes)(gu,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(pu,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(mu,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(du,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(_u,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(fu,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(uu,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(bu,{top:5,bottom:5,right:5,left:5,isLinked:!0})),(0,f.generateDimensionsAttributes)(Cu,{top:50,bottom:50,right:50,left:50,isLinked:!0})),(0,f.generateBorderShadowAttributes)(nu,{})),(0,f.generateBorderShadowAttributes)(iu,{noShadow:!0,rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,f.generateBackgroundAttributes)(ou,{noOverlay:!0})),(0,f.generateBackgroundAttributes)(su)),(0,f.generateResponsiveRangeAttributes)("columns",{defaultRange:3})),(0,f.generateResponsiveRangeAttributes)("columnGap",{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(yu,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(ku,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(cu,{defaultRange:250})),(0,f.generateResponsiveRangeAttributes)(ru,{defaultRange:40,defaultUnit:"%"})),(0,f.generateResponsiveRangeAttributes)(Ru,{defaultRange:3})),(0,f.generateResponsiveRangeAttributes)("sliderHeight",{defaultRange:400})),(0,f.generateResponsiveRangeAttributes)(vu,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(hu,{defaultRange:-25})),(0,f.generateResponsiveRangeAttributes)(Eu,{defaultRange:-35})),(0,f.generateResponsiveRangeAttributes)(Bu,{defaultRange:20})),(0,f.generateResponsiveRangeAttributes)(wu,{defaultRange:15})),(0,f.generateResponsiveRangeAttributes)(Su,{defaultRange:25})),{},{cover:{type:"string",default:""}},(0,f.generateBorderShadowAttributes)("readmoreBorder",{noShadow:!0,defaultBdrColor:"#F445FF",defaultBdrStyle:"none",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:0,right:0,bottom:0,left:0}})),Vu=(0,f.withBlockContext)(Uu)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.resOption,t.preset),r=(t.queryData,t.queryResults,t.postTerms,t.showThumbnail),s=t.thumbnailOverlayColor,b=t.thumbnailOverlayHoverColor,p=t.showTitle,m=t.titleColor,d=t.titleHoverColor,_=t.titleColorStyle,y=t.titleLength,k=t.titleTextAlign,C=t.titleTag,R=t.showContent,v=t.contentColor,h=t.contentTextAlign,E=t.contentLength,B=t.expansionIndicator,w=t.showReadMore,S=t.readmoreText,P=t.readmoreColor,T=t.readmoreBGColor,x=t.readmoreTextAlign,O=t.readmoreHoverColor,D=t.readmoreBGHoverColor,A=t.readmoreColorType,L=t.showMeta,N=t.headerMeta,I=t.footerMeta,H=t.headerMetaTextAlign,M=t.footerMetaTextAlign,j=t.metaColorType,F=t.authorMetaColor,G=t.authorMetaHoverColor,z=t.commonMetaColor,W=t.commonMetaHoverColor,U=t.commonMetaDividerColor,V=t.categoryMetaColor,q=t.categoryMetaHoverColor,J=t.categoryMetaDividerColor,Z=t.tagMetaDividerColor,X=t.tagMetaColor,Y=t.tagMetaHoverColor,Q=t.tagMetaBgColor,K=t.tagMetaBgHoverColor,$=t.dateMetaColor,ee=t.styleVerticalAlignment,te=t.arrowColorType,le=t.arrowColor,ne=t.arrowHoverColor,oe=t.dotsColor,ae=t.dotsActiveColor,re=(t.initialSlide,t.speed),se=(t.slidesToShow,t.isCustomHeight,t.pauseOnHover),ie=(t.vertical,t.infinite),ce=(t.fade,t.dots),be=t.autoplaySpeed,ue=t.autoplay,ge=t.adaptiveHeight,pe=t.arrows,me=t.dotPreset,de=(0,f.useBlockDefaults)(n,t,l,Uu),_e=(0,u.useState)([]),fe=(0,i.A)(_e,2),ye=fe[0];return fe[1],React.createElement(React.Fragment,null,de&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Carousel","essential-blocks")},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Arrows","essential-blocks"),checked:pe,onChange:function(){o({arrows:!pe})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Equal Height","essential-blocks"),checked:ge,onChange:function(){o({adaptiveHeight:!ge})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Autoplay","essential-blocks"),checked:ue,onChange:function(){return o({autoplay:!ue})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Dots","essential-blocks"),checked:ce,onChange:function(){return o({dots:!ce})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Infinite","essential-blocks"),checked:ie,onChange:function(){return o({infinite:!ie})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Pause on Hover","essential-blocks"),checked:se,onChange:function(){return o({pauseOnHover:!se})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Slides to Show","essential-blocks"),controlName:Ru,units:[],min:1,max:8,step:1}),ue&&React.createElement(g.RangeControl,{label:(0,c.__)("Autoplay Speed","essential-blocks"),value:be,onChange:function(e){return o({autoplaySpeed:e})},min:0,max:8e3}),React.createElement(g.RangeControl,{label:(0,c.__)("Animation Speed","essential-blocks"),value:re,onChange:function(e){return o({speed:e})},min:0,max:3e3}),ce&&React.createElement(g.SelectControl,{label:(0,c.__)("Dot Preset","essential-blocks"),value:me,options:Au,onChange:function(e){return o({dotPreset:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Layout","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Template","essential-blocks"),value:a,options:Du,onChange:function(e){return changePreset(e)}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Thumbnail?"),checked:r,onChange:function(){o({showThumbnail:!r})}}),r&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Thumbnail Height","essential-blocks"),controlName:cu,units:Tu,min:1,max:500,step:1}),"style-3"===a&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Thumbnail Width","essential-blocks"),controlName:ru,units:[{label:"%",value:"%"}],min:0,max:100,step:1})),"style-4"===a&&React.createElement(g.BaseControl,{label:(0,c.__)("Content Vertical Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Iu.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ee===e.value,isSecondary:ee!==e.value,onClick:function(){return o({styleVerticalAlignment:e.value})}},e.label)})))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title?"),checked:p,onChange:function(){o({showTitle:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Title Tag","essential-blocks"),value:C,options:Ou,onChange:function(e){o({titleTag:e})}}),React.createElement(g.RangeControl,{label:"Title Words",value:y,onChange:function(e){return o({titleLength:e})},min:-1,max:100})),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Excerpt?"),checked:R,onChange:function(){o({showContent:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(g.RangeControl,{label:"Excerpt Words",value:E,onChange:function(e){return o({contentLength:e})},min:-1,max:100}),React.createElement(g.TextControl,{label:"Expansion Indicator",type:"text",value:B,onChange:function(e){return o({expansionIndicator:e})}})),"style-4"!=a&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show Read More Button?"),checked:w,onChange:function(){o({showReadMore:!w})}}),w&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:"Button Text",type:"text",value:S,onChange:function(e){return o({readmoreText:e})}})),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Meta?"),checked:L,onChange:function(){o({showMeta:!L})}}),L&&React.createElement(React.Fragment,null,React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(g.PanelRow,null,"Header Meta"),React.createElement(eu.Ay,{name:"select-header-meta",value:N.length>0?JSON.parse(N):"",onChange:function(e){return o({headerMeta:JSON.stringify(e)})},options:ye,isMulti:"true"})),React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(g.PanelRow,null,"Footer Meta"),React.createElement(eu.Ay,{name:"select-footer-meta",value:I.length>0?JSON.parse(I):"",onChange:function(e){return o({footerMeta:JSON.stringify(e)})},options:ye,isMulti:"true"})))),React.createElement(g.PanelBody,{title:(0,c.__)("Carousel","essential-blocks"),initialOpen:!0},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Slides Gap","essential-blocks"),controlName:Su,units:[],min:0,max:100,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Columns","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:au,baseLabel:"Padding"}),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:su,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:iu,noShadow:!0}))),r&&React.createElement(g.PanelBody,{title:(0,c.__)("Thumbnail","essential-blocks"),initialOpen:!1},"style-4"!=a&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveDimensionsControl,{controlName:bu,baseLabel:"Border Radius"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:uu,baseLabel:"Margin"})),React.createElement(f.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:s,onChange:function(e){return o({thumbnailOverlayColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Overlay Hover Color","essential-blocks"),color:b,onChange:function(e){return o({thumbnailOverlayHoverColor:e})}})),p&&React.createElement(g.PanelBody,{title:(0,c.__)("Title","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},xu.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:_===e.value,isSecondary:_!==e.value,onClick:function(){return o({titleColorStyle:e.value})}},e.label)}))),"normal"===_&&React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:m,onChange:function(e){return o({titleColor:e})}}),"hover"===_&&React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:d,onChange:function(e){return o({titleHoverColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Lu.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return o({titleTextAlign:e.value})}},e.label)})))),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Mu}),React.createElement(f.ResponsiveDimensionsControl,{controlName:gu,baseLabel:"Margin"})),R&&React.createElement(g.PanelBody,{title:(0,c.__)("Excerpt","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:v,onChange:function(e){return o({contentColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Lu.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return o({contentTextAlign:e.value})}},e.label)})))),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ju}),React.createElement(f.ResponsiveDimensionsControl,{controlName:pu,baseLabel:"Margin"})),"style-4"!=a&&w&&React.createElement(g.PanelBody,{title:(0,c.__)("Read More Button","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},xu.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return o({readmoreColorType:e.value})}},e.label)}))),"normal"===A&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:P,onChange:function(e){return o({readmoreColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:T,onChange:function(e){return o({readmoreBGColor:e})}})),"hover"===A&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:O,onChange:function(e){return o({readmoreHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Background Color","essential-blocks"),color:D,onChange:function(e){return o({readmoreBGHoverColor:e})}})),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Lu.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:x===e.value,isSecondary:x!==e.value,onClick:function(){return o({readmoreTextAlign:e.value})}},e.label)})))),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Fu}),React.createElement(f.ResponsiveDimensionsControl,{controlName:mu,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:du,baseLabel:"Padding"})),L&&React.createElement(g.PanelBody,{title:(0,c.__)("Meta","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Header Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Nu.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:H===e.value,isSecondary:H!==e.value,onClick:function(){return o({headerMetaTextAlign:e.value})}},e.label)})))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Header Meta Gap","essential-blocks"),controlName:yu,units:Pu,min:1,max:100,step:1}),React.createElement(f.ResponsiveDimensionsControl,{controlName:_u,baseLabel:"Header Meta Margin"}),React.createElement(g.BaseControl,{label:(0,c.__)("Footer Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Nu.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:M===e.value,isSecondary:M!==e.value,onClick:function(){return o({footerMetaTextAlign:e.value})}},e.label)})))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Footer Meta Gap","essential-blocks"),controlName:ku,units:Pu,min:1,max:100,step:1}),React.createElement(f.ResponsiveDimensionsControl,{controlName:fu,baseLabel:"Footer Meta Margin"}),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},xu.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:j===e.value,isSecondary:j!==e.value,onClick:function(){return o({metaColorType:e.value})}},e.label)}))),"normal"===j&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Author Color","essential-blocks"),color:F,onChange:function(e){return o({authorMetaColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Date Color","essential-blocks"),color:$,onChange:function(e){return o({dateMetaColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Common Color","essential-blocks"),color:z,onChange:function(e){return o({commonMetaColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Common Divider Color","essential-blocks"),color:U,onChange:function(e){return o({commonMetaDividerColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Category Color","essential-blocks"),color:V,onChange:function(e){return o({categoryMetaColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Category Divider Color","essential-blocks"),color:J,onChange:function(e){return o({categoryMetaDividerColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Tag Color","essential-blocks"),color:X,onChange:function(e){return o({tagMetaColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Tag BG Color","essential-blocks"),color:Q,onChange:function(e){return o({tagMetaBgColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Tag Divider Color","essential-blocks"),color:Z,onChange:function(e){return o({tagMetaDividerColor:e})}})),"hover"===j&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Author Hover Color","essential-blocks"),color:G,onChange:function(e){return o({authorMetaHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Common Hover Color","essential-blocks"),color:W,onChange:function(e){return o({commonMetaHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Category Hover Color","essential-blocks"),color:q,onChange:function(e){return o({categoryMetaHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Tag Hover Color","essential-blocks"),color:Y,onChange:function(e){return o({tagMetaHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Tag BG Hover Color","essential-blocks"),color:K,onChange:function(e){return o({tagMetaBgHoverColor:e})}})),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Meta Typography","essential-blocks"),typographyPrefixConstant:Gu}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Cu,baseLabel:"Avatar Border Radius"})),pe&&React.createElement(g.PanelBody,{title:(0,c.__)("Arrow","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},xu.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:te===e.value,isSecondary:te!==e.value,onClick:function(){return o({arrowColorType:e.value})}},e.label)}))),"normal"===te&&React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:le,onChange:function(e){return o({arrowColor:e})}}),"hover"===te&&React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:ne,onChange:function(e){return o({arrowHoverColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Arrow Size","essential-blocks"),controlName:Bu,units:Hu,min:1,max:50,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Arrow Position","essential-blocks"),controlName:hu,units:Pu,min:-50,max:100,step:1})),ce&&React.createElement(g.PanelBody,{title:(0,c.__)("Dot","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:oe,onChange:function(e){return o({dotsColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Active Color","essential-blocks"),color:ae,onChange:function(e){return o({dotsActiveColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Size","essential-blocks"),controlName:wu,units:Hu,min:1,max:50,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Gap","essential-blocks"),controlName:vu,units:Pu,min:0,max:50,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Position (PX)","essential-blocks"),controlName:Eu,min:-100,max:100,step:1,noUnits:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:tu,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:lu,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:ou,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:nu}))))}));var qu="wrpMargin",Ju="wrpBorderShadow",Zu="wrpBG",Xu="columns",Yu="columnGap",Qu="columnPadding",Ku="columnMediaWidth",$u="columnBG",eg="columnBorderShadow",tg="thumbnailImageSize",lg="thumbnailBDR",ng="thumbnailMargin",og="titleMargin",ag="contentMargin",rg="readmoreMargin",sg="readmorePadding",ig="headerMetaMargin",cg="footerMetaMargin",bg="headerMetaSpace",ug="footerMetaSpace",gg="avatarBDR",pg="loadMorePadding",mg="loadMoreMargin",dg="loadMoreBorderShadow",_g=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],fg=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],yg=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],kg=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"},{label:"Active",value:"active"}],Cg=[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"},{label:"P",value:"p"}],Rg=((0,c.__)("Style 1","essential-blocks"),(0,c.__)("Style 2","essential-blocks"),(0,c.__)("Style 3","essential-blocks"),(0,c.__)("Style 4 (List View)"),(0,c.__)("Style 5 (Content Overlay)"),(0,c.__)("Style 6 (Pro)","essential-blocks"),(0,c.__)("Style 7 (Pro)","essential-blocks"),(0,c.__)("Style 8 (Pro)","essential-blocks"),[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}]),vg=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],hg=[{label:"Top",value:"flex-start"},{label:"Middle",value:"center"},{label:"Bottom",value:"flex-end"}],Eg=((0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),"ebpg_title"),Bg="ebpg_content",wg="ebpg_readmore",Sg="ebpg_meta",Pg="ebpg_load_more";function Tg(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function xg(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Tg(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Tg(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Og=xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg(xg({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},version:{type:"string"},queryData:{type:"object"},queryResults:{type:"array"},postTerms:{type:"object",default:{}},preset:{type:"string",default:"style-1"},showThumbnail:{type:"boolean",default:!0},thumbnailOverlayColor:{type:"string",default:"rgba(0 0 0 / 0)"},thumbnailOverlayHoverColor:{type:"string",default:"rgba(0 0 0 / 0.5)"},thumbnailSize:{type:"string"},styleVerticalAlignment:{type:"string",default:"flex-start"},showTitle:{type:"boolean",default:!0},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string",default:"var(--eb-global-link-color)"},titleColorStyle:{type:"string",default:"normal"},titleLength:{type:"number"},titleTextAlign:{type:"string",default:"left"},titleTag:{type:"string",default:"h2"},showContent:{type:"boolean",default:!0},contentColor:{type:"string",default:"var(--eb-global-text-color)"},contentTextAlign:{type:"string",default:"left"},contentLength:{type:"number",default:20},expansionIndicator:{type:"string",default:"..."},showReadMore:{type:"boolean",default:!1},readmoreText:{type:"string",default:"Read More"},readmoreColor:{type:"string",default:"var(--eb-global-tertiary-color)"},readmoreBGColor:{type:"string"},readmoreTextAlign:{type:"string",default:"left"},readmoreHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},readmoreBGHoverColor:{type:"string"},readmoreColorType:{type:"string",default:"normal"},showMeta:{type:"boolean",default:!0},headerMeta:{type:"string",default:'[{"value":"category","label":"Categories"}]'},footerMeta:{type:"string",default:'[{"value":"avatar","label":"Author Avatar"},{"value":"author","label":"Author Name"},{"value":"date","label":"Published Date"}]'},authorPrefix:{type:"string",default:"by"},datePrefix:{type:"string",default:"on"},headerMetaTextAlign:{type:"string",default:"flex-start"},footerMetaTextAlign:{type:"string",default:"flex-start"},authorMetaColor:{type:"string",default:"var(--eb-global-secondary-color)"},authorMetaHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},metaColorType:{type:"string",default:"normal"},commonMetaColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaHoverColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},commonMetaBgHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},categoryMetaColor:{type:"string",default:"var(--eb-global-button-text-color)"},categoryMetaHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},categoryMetaBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},categoryMetaBgHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},tagMetaColor:{type:"string",default:"var(--eb-global-button-text-color)"},tagMetaHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},tagMetaBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaBgHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},dateMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},loadMoreOptions:{type:"object"},loadMoreColorType:{type:"string",default:"normal"},loadMoreColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadMoreBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},loadMoreHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadMoreHoverBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},loadMoreActiveColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadMoreActiveBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},ReadTimeMetaColor:{type:"string",default:"var(--eb-global-secondary-color)"},dynamicMetaColor:{type:"string",default:"var(--eb-global-secondary-color)"},dynamicMetaBgColor:{type:"string"},showTaxonomyFilter:{type:"boolean",default:!1},selectedTaxonomy:{type:"string"},selectedTaxonomyItems:{type:"string",default:'[{"value":"all","label":"All"}]'},filterColorStyle:{type:"stroing",default:"normal"},filterBgColor:{type:"string",default:"var(--eb-global-background-color)"},filterTextColor:{type:"string",default:"var(--eb-global-primary-color)"},filterActiveBgColor:{type:"string",default:"var(--eb-global-primary-color)"},filterActiveTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},filterHoverBgColor:{type:"string",default:"var(--eb-global-primary-color)"},filterHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},showSearch:{type:"boolean",default:!1},enableAjaxSearch:{type:"boolean",default:!1},searchBgColor:{type:"string"},btnColorType:{type:"string",default:"normal"},inputColor:{type:"string",default:"#666666"},placeholderColor:{type:"string",default:"#949494"},textHoverColor:{type:"string"},textFocusColor:{type:"string"},placeholderHoverColor:{type:"string"},iconColor:{type:"string",default:"#949494"},closeIconColor:{type:"string",default:"#dc4444"},loaderColor:{type:"string",default:"#444b54"},searchResultBoxColor:{type:"string",default:"#FFFFFF"},contentColorType:{type:"string",default:"normal"},contentBgColor:{type:"string",default:"#ffffff"},contentHoverBgColor:{type:"string",default:"#ffffff"},contentTitleColor:{type:"string"},contentTitleHoverColor:{type:"string",default:"#5959E8"},contentHoverColor:{type:"string",default:"#b2b9c6"},notFoundColor:{type:"string",default:"#000000"},taxonomyBgColor:{type:"string",default:"#ffffff"},addIcon:{type:"boolean",default:!1},icon:{type:"string",default:"fas fa-chevron-right"},iconPosition:{type:"string",default:"left"},contentLists:{type:"array",default:["thumbnail","title","excerpt","button","meta"]},enableContents:{type:"array",default:["thumbnail","title","excerpt","headerMeta","footerMeta"]},enableThumbnailSort:{type:"boolean",default:!0},defaultFilter:{type:"string"},showFallbackImg:{type:"boolean",default:!1},fallbackImgUrl:{type:"string"},fallbackImgId:{type:"string"},fallbackImgAlt:{type:"string"}},(0,f.generateDimensionsAttributes)("searchContentPadding",{top:0,bottom:0,right:0,left:0,isLinked:!0})),(0,f.generateDimensionsAttributes)("searchContentMargin",{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,f.generateBorderShadowAttributes)("searchContentBrd",{defaultBdrStyle:"none",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5},noShadow:!0})),(0,f.generateResponsiveAlignAttributes)("noSearchAlignment",{defaultAlign:"center"})),(0,f.generateBorderShadowAttributes)("searchResultBrd",{defaultBdrStyle:"none",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5},noShadow:!0})),(0,f.generateDimensionsAttributes)("searchResultPadding",{top:30,bottom:30,right:30,left:30,isLinked:!1})),(0,f.generateResponsiveRangeAttributes)("searchResultWidth",{defaultRange:100,defaultUnit:"%"})),(0,f.generateResponsiveRangeAttributes)("inputHeight",{})),(0,f.generateResponsiveRangeAttributes)("iconWidth",{defaultRange:30})),(0,f.generateDimensionsAttributes)("inputPadding",{top:10,bottom:10,right:10,left:10,isLinked:!0})),(0,f.generateDimensionsAttributes)("taxonomyPadding",{top:10,bottom:10,right:10,left:10,isLinked:!0})),(0,f.generateBorderShadowAttributes)("inputBrd",{defaultBdrColor:"#C9D8EB",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,f.generateBorderShadowAttributes)("taxonomyBorder",{defaultBdrColor:"#C9D8EB",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,f.generateDimensionsAttributes)(pg,{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,f.generateDimensionsAttributes)(mg,{top:10,bottom:10,right:5,left:5,isLinked:!1})),(0,f.generateBorderShadowAttributes)(dg,{noShadow:!0,defaultBdrColor:"#c3c3c3",defaultBdrStyle:"solid",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:4,right:4,bottom:4,left:4}})),(0,f.generateBorderShadowAttributes)("readMoreBorderShadow",{noShadow:!0,defaultBdrColor:"#F445FF",defaultBdrStyle:"none",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:0,right:0,bottom:0,left:0}})),(0,f.generateTypographyAttributes)(Eg,{fontSize:18})),(0,f.generateTypographyAttributes)(Bg,{fontSize:15})),(0,f.generateTypographyAttributes)(wg,{fontSize:13})),(0,f.generateTypographyAttributes)(Sg,{fontSize:13})),(0,f.generateTypographyAttributes)(Pg,{fontSize:14})),(0,f.generateTypographyAttributes)("ebpg_filter_item",{fontSize:16})),(0,f.generateDimensionsAttributes)(qu)),(0,f.generateDimensionsAttributes)("wrpPadding")),(0,f.generateDimensionsAttributes)(Qu)),(0,f.generateDimensionsAttributes)(og,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(ag,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(rg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(sg,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(ig,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(cg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(ng,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)("filterMargin",{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)("filterItmPadding",{top:10,bottom:10,right:20,left:20,isLinked:!1})),(0,f.generateDimensionsAttributes)(lg)),(0,f.generateDimensionsAttributes)(gg,{top:50,bottom:50,right:50,left:50,isLinked:!0})),(0,f.generateBorderShadowAttributes)(Ju,{})),(0,f.generateBorderShadowAttributes)(eg,{})),(0,f.generateBorderShadowAttributes)("filterItmBdrShdw",{})),(0,f.generateBackgroundAttributes)(Zu,{noOverlay:!0})),(0,f.generateBackgroundAttributes)($u)),(0,f.generateResponsiveRangeAttributes)(Xu,{defaultRange:3})),(0,f.generateResponsiveRangeAttributes)(Yu,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(bg,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(ug,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(tg,{defaultRange:250})),(0,f.generateResponsiveRangeAttributes)(Ku,{defaultRange:40,defaultUnit:"%"})),(0,f.generateResponsiveRangeAttributes)("filterItemGap",{defaultRange:10})),{},{cover:{type:"string",default:""}},(0,f.generateResponsiveRangeAttributes)("iconSize",{noUnits:!0})),(0,f.generateResponsiveRangeAttributes)("iconSpace",{defaultRange:8,noUnits:!0})),Dg=(0,f.withBlockContext)(Og)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.preset,r=t.queryData,s=(t.queryResults,t.postTerms),b=t.loadMoreOptions,p=t.showThumbnail,m=t.thumbnailOverlayColor,d=t.thumbnailOverlayHoverColor,_=(t.thumbnailSize,t.showTitle),y=t.titleColor,k=t.titleHoverColor,C=t.titleColorStyle,R=t.titleLength,v=t.titleTextAlign,h=t.titleTag,E=t.showContent,B=t.contentColor,w=t.contentTextAlign,S=t.contentLength,P=t.expansionIndicator,T=t.showReadMore,x=t.readmoreText,O=t.readmoreColor,D=t.readmoreBGColor,A=t.readmoreTextAlign,L=t.readmoreHoverColor,N=t.readmoreBGHoverColor,I=t.readmoreColorType,H=t.showMeta,M=t.headerMeta,j=t.footerMeta,F=t.headerMetaTextAlign,G=t.footerMetaTextAlign,z=t.metaColorType,W=t.authorMetaColor,U=t.authorMetaHoverColor,V=t.commonMetaColor,q=t.commonMetaHoverColor,J=t.commonMetaBgColor,Z=t.commonMetaBgHoverColor,X=t.categoryMetaColor,Y=t.categoryMetaHoverColor,Q=t.categoryMetaBgColor,K=t.categoryMetaBgHoverColor,$=t.tagMetaColor,ee=t.tagMetaHoverColor,te=t.tagMetaBgColor,le=t.tagMetaBgHoverColor,ne=t.dateMetaColor,oe=t.styleVerticalAlignment,ae=t.loadMoreColorType,re=t.loadMoreColor,se=t.loadMoreBgColor,ie=t.loadMoreHoverColor,ce=t.loadMoreHoverBgColor,be=t.loadMoreActiveColor,ue=t.loadMoreActiveBgColor,ge=t.ReadTimeMetaColor,pe=(t.showTaxonomyFilter,t.selectedTaxonomy,t.selectedTaxonomyItems,t.filterColorStyle,t.filterBgColor,t.filterTextColor,t.filterActiveBgColor,t.filterActiveTextColor,t.filterHoverBgColor,t.filterHoverTextColor,(0,f.useBlockDefaults)(n,t,l,Og)),me=(0,u.useState)([]),de=(0,i.A)(me,2),_e=de[0],fe=de[1];return(0,u.useEffect)((function(){var e=[{value:"date",label:"Published Date"},{value:"author",label:"Author Name"},{value:"avatar",label:"Author Avatar"},{value:"readtime",label:"Read Time"}];s&&Object.keys(s).length>0&&Object.keys(s).map((function(t){e.push(s[t])})),fe(e)}),[s]),React.createElement(React.Fragment,null,pe&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Layout Style","essential-blocks"),initialOpen:!0},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Columns","essential-blocks"),controlName:Xu,units:[],min:1,max:6,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Column Gap","essential-blocks"),controlName:Yu,units:_g,min:1,max:100,step:1}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Thumbnail?"),checked:p,onChange:function(){o({showThumbnail:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Thumbnail Height","essential-blocks"),controlName:tg,units:fg,min:1,max:500,step:1}),"style-4"===a&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Thumbnail Width","essential-blocks"),controlName:Ku,units:[{label:"%",value:"%"}],min:0,max:100,step:1}),React.createElement(f.EbImageSizeSelector,{attrname:"thumbnailSize",handleBlockDefault:o})),("style-4"===a||"style-5"===a)&&React.createElement(g.BaseControl,{label:(0,c.__)("Content Vertical Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},hg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:oe===e.value,isSecondary:oe!==e.value,onClick:function(){return o({styleVerticalAlignment:e.value})}},e.label)})))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title?"),checked:_,onChange:function(){o({showTitle:!_})}}),_&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Title Tag","essential-blocks"),value:h,options:Cg,onChange:function(e){o({titleTag:e})}}),React.createElement(g.RangeControl,{label:"Title Words",value:R,onChange:function(e){return o({titleLength:e})},min:-1,max:100,allowReset:!0})),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Excerpt?"),checked:E,onChange:function(){o({showContent:!E})}}),E&&React.createElement(React.Fragment,null,React.createElement(g.RangeControl,{label:"Excerpt Words",value:S,onChange:function(e){return o({contentLength:e})},min:-1,max:100,allowReset:!0}),React.createElement(g.TextControl,{label:"Expansion Indicator",type:"text",value:P,onChange:function(e){return o({expansionIndicator:e})}})),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Read More Button?"),checked:T,onChange:function(){o({showReadMore:!T})}}),T&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:"Button Text",type:"text",value:x,onChange:function(e){return o({readmoreText:e})}})),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Meta?"),checked:H,onChange:function(){o({showMeta:!H})}}),H&&React.createElement(React.Fragment,null,React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(g.PanelRow,null,"Header Meta"),React.createElement(eu.Ay,{name:"select-header-meta",value:M.length>0?JSON.parse(M):"",onChange:function(e){return o({headerMeta:JSON.stringify(e)})},options:_e,isMulti:"true"})),React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(g.PanelRow,null,"Footer Meta"),React.createElement(eu.Ay,{name:"select-footer-meta",value:j.length>0?JSON.parse(j):"",onChange:function(e){return o({footerMeta:JSON.stringify(e)})},options:_e,isMulti:"true"})))),React.createElement(f.MorePosts,{loadMoreOptions:b,queryData:r,setAttributes:o,initialOpen:!1}),React.createElement(g.PanelBody,{title:(0,c.__)("Columns Style","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Qu,baseLabel:"Padding"}),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:$u,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:eg}))),p&&React.createElement(g.PanelBody,{title:(0,c.__)("Thumbnail Style","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:lg,baseLabel:"Border Radius"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ng,baseLabel:"Margin"}),React.createElement(f.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:m,onChange:function(e){return o({thumbnailOverlayColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Overlay Hover Color","essential-blocks"),color:d,onChange:function(e){return o({thumbnailOverlayHoverColor:e})}})),_&&React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},yg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({titleColorStyle:e.value})}},e.label)}))),"normal"===C&&React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:y,onChange:function(e){return o({titleColor:e})}}),"hover"===C&&React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:k,onChange:function(e){return o({titleHoverColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Rg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return o({titleTextAlign:e.value})}},e.label)})))),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Eg}),React.createElement(f.ResponsiveDimensionsControl,{controlName:og,baseLabel:"Margin"})),E&&React.createElement(g.PanelBody,{title:(0,c.__)("Excerpt Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:B,onChange:function(e){return o({contentColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Rg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:w===e.value,isSecondary:w!==e.value,onClick:function(){return o({contentTextAlign:e.value})}},e.label)})))),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Bg}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ag,baseLabel:"Margin"})),T&&React.createElement(g.PanelBody,{title:(0,c.__)("Read More Button","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},yg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:I===e.value,isSecondary:I!==e.value,onClick:function(){return o({readmoreColorType:e.value})}},e.label)}))),"normal"===I&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:O,onChange:function(e){return o({readmoreColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return o({readmoreBGColor:e})}})),"hover"===I&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:L,onChange:function(e){return o({readmoreHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Background Color","essential-blocks"),color:N,onChange:function(e){return o({readmoreBGHoverColor:e})}})),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Rg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return o({readmoreTextAlign:e.value})}},e.label)})))),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:wg}),React.createElement(f.ResponsiveDimensionsControl,{controlName:rg,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:sg,baseLabel:"Padding"})),H&&React.createElement(g.PanelBody,{title:(0,c.__)("Meta Styles","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Header Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},vg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:F===e.value,isSecondary:F!==e.value,onClick:function(){return o({headerMetaTextAlign:e.value})}},e.label)})))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Header Meta Gap","essential-blocks"),controlName:bg,units:_g,min:1,max:100,step:1}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ig,baseLabel:"Header Meta Margin"}),React.createElement(g.BaseControl,{label:(0,c.__)("Footer Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},vg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:G===e.value,isSecondary:G!==e.value,onClick:function(){return o({footerMetaTextAlign:e.value})}},e.label)})))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Footer Meta Gap","essential-blocks"),controlName:ug,units:_g,min:1,max:100,step:1}),React.createElement(f.ResponsiveDimensionsControl,{controlName:cg,baseLabel:"Footer Meta Margin"}),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},yg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:z===e.value,isSecondary:z!==e.value,onClick:function(){return o({metaColorType:e.value})}},e.label)}))),"normal"===z&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Author Color","essential-blocks"),color:W,onChange:function(e){return o({authorMetaColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Date Color","essential-blocks"),color:ne,onChange:function(e){return o({dateMetaColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Common Meta Color","essential-blocks"),color:V,onChange:function(e){return o({commonMetaColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Common Meta BG Color","essential-blocks"),color:J,onChange:function(e){return o({commonMetaBgColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Category Color","essential-blocks"),color:X,onChange:function(e){return o({categoryMetaColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Category BG Color","essential-blocks"),color:Q,onChange:function(e){return o({categoryMetaBgColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Tag Color","essential-blocks"),color:$,onChange:function(e){return o({tagMetaColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Tag BG Color","essential-blocks"),color:te,onChange:function(e){return o({tagMetaBgColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Read Time Color","essential-blocks"),color:ge,onChange:function(e){return o({ReadTimeMetaColor:e})}})),"hover"===z&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Author Color","essential-blocks"),color:U,onChange:function(e){return o({authorMetaHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Common Meta Color","essential-blocks"),color:q,onChange:function(e){return o({commonMetaHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Common Meta BG Color","essential-blocks"),color:Z,onChange:function(e){return o({commonMetaBgHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Category Color","essential-blocks"),color:Y,onChange:function(e){return o({categoryMetaHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Category BG Color","essential-blocks"),color:K,onChange:function(e){return o({categoryMetaBgHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Tag Color","essential-blocks"),color:ee,onChange:function(e){return o({tagMetaHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Tag BG Color","essential-blocks"),color:le,onChange:function(e){return o({tagMetaBgHoverColor:e})}})),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Meta Typography","essential-blocks"),typographyPrefixConstant:Sg}),React.createElement(f.ResponsiveDimensionsControl,{controlName:gg,baseLabel:"Avatar Radius"})),b&&b.enableMorePosts&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Load More Styles"),initialOpen:!1},"1"===b.loadMoreType&&React.createElement(g.ButtonGroup,{id:"essential-blocks",className:"eb-inspector-btn-group"},yg.map((function(e,t){return React.createElement(g.Button,{key:t,isLarge:!0,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return o({loadMoreColorType:e.value})}},e.label)}))),"2"===b.loadMoreType&&React.createElement(g.BaseControl,{label:(0,c.__)("","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(g.ButtonGroup,{id:"eb-advance-heading-alignment"},kg.map((function(e,t){return React.createElement(g.Button,{key:t,isLarge:!0,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return o({loadMoreColorType:e.value})}},e.label)})))),"normal"===ae&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:re,onChange:function(e){return o({loadMoreColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:se,onChange:function(e){return o({loadMoreBgColor:e})}})),"hover"===ae&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:ie,onChange:function(e){return o({loadMoreHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:ce,onChange:function(e){return o({loadMoreHoverBgColor:e})}})),"active"===ae&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Active Color","essential-blocks"),color:be,onChange:function(e){return o({loadMoreActiveColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:ue,onChange:function(e){return o({loadMoreActiveBgColor:e})}})),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Pg}),React.createElement(g.PanelBody,null,React.createElement(f.ResponsiveDimensionsControl,{controlName:mg,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:pg,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:dg,noShadow:!0})))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:qu,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:qu,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Zu,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Ju}))))}));(0,c.__)("Dashed","essential-blocks"),(0,c.__)("Solid","essential-blocks"),(0,c.__)("Dotted","essential-blocks"),(0,c.__)("Double","essential-blocks"),(0,c.__)("Groove","essential-blocks"),(0,c.__)("Inset","essential-blocks"),(0,c.__)("Outset","essential-blocks"),(0,c.__)("Ridge","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks");var Ag=[{label:(0,c.__)("px","essential-blocks"),value:"px"},{label:(0,c.__)("%"),value:"%"}],Lg=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Ng=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Ig=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],Hg=((0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks"),(0,c.__)("P","essential-blocks"),"btnIconSpace"),Mg="btnIconSize",jg="headerIconSize",Fg="headerIconWidth",Gg="headerIconHeight",zg="featuresIconSize",Wg="btnPadding",Ug="btnMargin",Vg="wrapperMargin",qg="wrapperPadding",Jg="titlePadding",Zg="titleMargin",Xg="priceCurrencyMargin",Yg="salepriceCurrencyMargin",Qg="btnBg",Kg="priceTableBg",$g="btnBrdSdw",ep="wrpBrdSdw",tp="iconBrdSdw",lp="ribbonBrdSdw",np="btnText",op="titleText",ap="subtitleText",rp="priceTitleText",sp="priceCurrencyText",ip="salepriceText",cp="salepriceCurrencyText",bp="pricingPeriodText",up="featuresText",gp="ribbonText";function pp(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function mp(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?pp(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):pp(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}window.lodash;const dp=mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp(mp({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},pricingStyle:{type:"string",default:"style-1"},title:{type:"string",source:"text",selector:".eb-pricing .eb-pricing-header .eb-pricing-title",default:"Startup"},defaultSubtitle:{type:"boolean"},showSubtitle:{type:"boolean",default:!1},subtitle:{type:"string",source:"text",selector:".eb-pricing .eb-pricing-header .eb-pricing-subtitle",default:"A tagline here."},defaultHeaderIcon:{type:"boolean"},showHeaderIcon:{type:"boolean",default:!1},headerIcon:{type:"attribute",selector:".eb-pricing-icon",attribute:"data-icon",default:"fas fa-home"},defaultTitleLine:{type:"boolean"},showTitleLine:{type:"boolean",default:!0},mainPrice:{type:"string",source:"attribute",selector:".eb-pricing-tag .original-price",attribute:"data-price",default:"99"},showOnSale:{type:"boolean",default:!1},salePrice:{type:"string",source:"attribute",selector:".eb-pricing-tag .sale-price",attribute:"data-sale-price",default:"89"},priceCurrency:{type:"string",source:"text",selector:".eb-pricing-tag .price-currency",default:"$"},currencyPlacement:{type:"string",default:"left"},pricePeriod:{type:"string",source:"attribute",selector:".eb-pricing-tag .price-period",attribute:"data-price-period",default:"month"},periodSeparator:{type:"string",source:"attribute",selector:".eb-pricing-tag .price-period",attribute:"data-period-separator",default:"/"},hideFeatures:{type:"boolean",default:!1},features:{type:"array",source:"query",selector:".eb-pricing .eb-pricing-body ul li",query:{text:{type:"string",source:"text",selector:".eb-pricebox-feature-text"},icon:{type:"string",source:"attribute",attribute:"data-icon"},color:{type:"string",source:"attribute",attribute:"data-color"},link:{type:"string",source:"attribute",attribute:"data-link"},clickable:{type:"string",source:"attribute",attribute:"data-clickable"}},default:[]},showButton:{type:"boolean",default:!0},buttonIcon:{type:"attribute",selector:".eb-pricing .eb-pricing-footer",attribute:"data-icon"},buttonIconPosition:{type:"string",default:"left"},buttonText:{type:"string",default:"Choose Plan"},titleTextColor:{type:"string",default:"var(--eb-global-heading-color)"},titleLineColor:{type:"string",default:"var(--eb-global-primary-color)"},titleBackgroundColor:{type:"string"},subtitleTextColor:{type:"string",default:"var(--eb-global-text-color)"},showIconBackground:{type:"boolean",default:!0},iconBackgroundColor:{type:"string"},iconBackgroundHoverColor:{type:"string"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},iconHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},priceTextColor:{type:"string",default:"var(--eb-global-primary-color)"},priceCurrencyTextColor:{type:"string",default:"var(--eb-global-primary-color)"},salePriceTextColor:{type:"string",default:"var(--eb-global-primary-color)"},salepriceCurrencyTextColor:{type:"string",default:"var(--eb-global-primary-color)"},pricingPeriodTextColor:{type:"string",default:"var(--eb-global-text-color)"},featuresTextColor:{type:"string",default:"var(--eb-global-text-color)"},contentAlign:{type:"String",default:"center"},showRibbon:{type:"boolean",default:!1},ribbonAlignHorizontal:{type:"string",default:"right"},ribbonAlignVertical:{type:"string",default:"top"},ribbonStyle:{type:"string",default:"ribbon-1"},ribbonText:{type:"string",default:"featured"},ribbonColor:{type:"string",default:"var(--eb-global-button-text-color)"},ribbonBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},hoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonURL:{type:"string",default:"#"},featuresAlignment:{type:"string"},buttonAlignment:{type:"string"},headerAlignment:{type:"string",default:"center"},priceAlignment:{type:"string",default:"center"},iconAlignment:{type:"string"},newWindow:{type:"boolean",default:!1},showFeatureLine:{type:"boolean",default:!0},showFeatureIcon:{type:"boolean",default:!0},pricingTopBgColor:{type:"string",default:"#7967ff"},titleTagName:{type:"string",default:"h2"}},(0,f.generateResponsiveRangeAttributes)(Hg,{defaultRange:0,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Mg,{defaultRange:20,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(jg,{defaultRange:30})),(0,f.generateResponsiveRangeAttributes)(Fg,{defaultRange:80})),(0,f.generateResponsiveRangeAttributes)(Gg,{defaultRange:80})),(0,f.generateResponsiveRangeAttributes)(zg,{defaultRange:20})),(0,f.generateDimensionsAttributes)(Wg)),(0,f.generateDimensionsAttributes)(Ug)),(0,f.generateDimensionsAttributes)(Vg)),(0,f.generateDimensionsAttributes)(qg)),(0,f.generateDimensionsAttributes)(Jg)),(0,f.generateDimensionsAttributes)(Zg)),(0,f.generateDimensionsAttributes)(Xg)),(0,f.generateDimensionsAttributes)(Yg)),(0,f.generateTypographyAttributes)(np)),(0,f.generateTypographyAttributes)(op,{defaultFontSize:28})),(0,f.generateTypographyAttributes)(ap)),(0,f.generateTypographyAttributes)(rp)),(0,f.generateTypographyAttributes)(sp)),(0,f.generateTypographyAttributes)(ip)),(0,f.generateTypographyAttributes)(cp)),(0,f.generateTypographyAttributes)(bp)),(0,f.generateTypographyAttributes)(up)),(0,f.generateTypographyAttributes)(gp)),(0,f.generateBackgroundAttributes)(Qg,{defaultFillColor:"var(--eb-global-button-background-color)",defaultHovFillColor:"var(--eb-global-tertiary-color)",noOverlay:!0,noMainBgi:!0})),(0,f.generateBackgroundAttributes)(Kg,{defaultBgGradient:"linear-gradient(45deg, rgba(255,255,255,0.8) 0% , rgba(255,255,255,0.8) 100%)"})),(0,f.generateBorderShadowAttributes)($g)),(0,f.generateBorderShadowAttributes)(ep)),(0,f.generateBorderShadowAttributes)(tp)),(0,f.generateBorderShadowAttributes)(lp)),_p=(0,f.withBlockContext)(dp)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.pricingStyle,r=t.title,s=t.showSubtitle,i=t.subtitle,b=t.showHeaderIcon,u=t.headerIcon,p=t.showTitleLine,m=t.mainPrice,d=t.showOnSale,_=t.salePrice,y=t.priceCurrency,k=t.currencyPlacement,C=t.pricePeriod,R=t.periodSeparator,v=t.hideFeatures,h=t.showButton,E=t.buttonIcon,B=t.buttonIconPosition,w=t.buttonText,S=t.buttonURL,P=t.buttonTextColor,T=t.hoverTextColor,x=t.titleTextColor,O=t.titleLineColor,D=t.titleBackgroundColor,A=t.subtitleTextColor,L=t.showIconBackground,N=t.iconBackgroundColor,I=t.iconBackgroundHoverColor,H=t.iconColor,M=t.iconHoverColor,j=t.priceTextColor,F=t.priceCurrencyTextColor,G=t.salePriceTextColor,z=t.salepriceCurrencyTextColor,W=t.pricingPeriodTextColor,U=t.featuresTextColor,V=t.showRibbon,q=t.ribbonStyle,J=t.ribbonText,Z=t.ribbonColor,X=t.ribbonBackgroundColor,Y=t.featuresAlignment,Q=t.buttonAlignment,K=t.headerAlignment,$=t.priceAlignment,ee=t.iconAlignment,te=t.ribbonAlignHorizontal,le=t.ribbonAlignVertical,ne=t.newWindow,oe=t.showFeatureLine,ae=t.pricingTopBgColor,re=(0,f.useBlockDefaults)(n,t,l,dp);return React.createElement(React.Fragment,null,re&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Settings","essential-blocks")},React.createElement(g.TextControl,{label:(0,c.__)("Title","essential-blocks"),value:r,onChange:function(e){return o({title:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Subtitle?"),checked:s,onChange:function(){o({showSubtitle:!s,defaultSubtitle:!s})}}),s&&React.createElement(g.TextControl,{label:(0,c.__)("Sub Title","essential-blocks"),value:i,onChange:function(e){return o({subtitle:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Icon?"),checked:b,onChange:function(){o({showHeaderIcon:!b,defaultHeaderIcon:!b})}}),b&&React.createElement(f.EBIconPicker,{value:u,onChange:function(e){return o({headerIcon:e})},title:(0,c.__)("Select Icon","essential-blocks")}),"style-4"!==a&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show title line?"),checked:p,onChange:function(){o({showTitleLine:!p,defaultTitleLine:!p})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Price","essential-blocks"),initialOpen:!1},React.createElement(g.TextControl,{label:(0,c.__)("Price","essential-blocks"),value:m,onChange:function(e){return o({mainPrice:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("On Sale?"),checked:d,onChange:function(){o({showOnSale:!d})}}),d&&React.createElement(g.TextControl,{label:(0,c.__)("Sale Price","essential-blocks"),value:_,onChange:function(e){return o({salePrice:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Price Currency","essential-blocks"),value:y,onChange:function(e){return o({priceCurrency:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Currency Placement","essential-blocks"),value:k,options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],onChange:function(e){o({currencyPlacement:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Price Period (per)"),value:C,onChange:function(e){return o({pricePeriod:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Period Separator","essential-blocks"),value:R,onChange:function(e){return o({periodSeparator:e})}}),React.createElement(g.__experimentalDivider,null)),React.createElement(g.PanelBody,{title:(0,c.__)("Features","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Hide Features?"),checked:v,onChange:function(){o({hideFeatures:!v})}}),!0!==v&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Show line?"),checked:oe,onChange:function(){o({showFeatureLine:!oe})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Display Button?"),checked:h,onChange:function(){o({showButton:!h})}}),React.createElement(f.EBIconPicker,{value:E,onChange:function(e){return o({buttonIcon:e})},title:(0,c.__)("Button Icon","essential-blocks")}),React.createElement(g.SelectControl,{label:(0,c.__)("Icon Position","essential-blocks"),value:B,options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],onChange:function(e){o({buttonIconPosition:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Spacing","essential-blocks"),controlName:Hg,min:1,max:60,step:1,noUnits:!0}),React.createElement(g.TextControl,{label:(0,c.__)("Button Text","essential-blocks"),value:w,onChange:function(e){return o({buttonText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Button Link","essential-blocks"),value:S,onChange:function(e){return o({buttonURL:e})}}),S&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:ne,onChange:function(){return o({newWindow:!ne})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Ribbon","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Featured","essential-blocks"),checked:V,onChange:function(){o({showRibbon:!V})}}),V&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Ribbon Style","essential-blocks"),value:q,options:[{label:"Style 1",value:"ribbon-1"},{label:"Style 2",value:"ribbon-2"},{label:"Style 3",value:"ribbon-3"},{label:"Style 4",value:"ribbon-4"}],onChange:function(e){o({ribbonStyle:e})}}),"ribbon-1"==q&&React.createElement(g.BaseControl,{label:(0,c.__)("Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Ig.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:le===e.value,isSecondary:le!==e.value,onClick:function(){return o({ribbonAlignVertical:e.value})}},e.label)})))),"ribbon-1"!==q&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Ng.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:te===e.value,isSecondary:te!==e.value,onClick:function(){return o({ribbonAlignHorizontal:e.value})}},e.label)})))),React.createElement(g.TextControl,{label:(0,c.__)("Featured Tag Text","essential-blocks"),value:J,onChange:function(e){return o({ribbonText:e})}})))),React.createElement(g.PanelBody,{title:(0,c.__)("Price Table Box Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Background","essential-blocks"))),React.createElement(f.BackgroundControl,{controlName:Kg}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Border")),React.createElement(f.BorderShadowControl,{controlName:ep}),"style-4"==a&&React.createElement(f.ColorControl,{label:(0,c.__)("Pricing Top Color","essential-blocks"),color:ae,onChange:function(e){return o({pricingTopBgColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Header Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Alignment","essential-blocks")),React.createElement(g.ButtonGroup,null,Lg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:K===e.value,isSecondary:K!==e.value,onClick:function(){return o({headerAlignment:e.value})}},e.label)})))),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Title Style","essential-blocks"))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:x,onChange:function(e){return o({titleTextColor:e})}}),p&&"style-4"!==a&&React.createElement(f.ColorControl,{label:(0,c.__)("Line Color","essential-blocks"),color:O,onChange:function(e){return o({titleLineColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return o({titleBackgroundColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:op}),React.createElement(g.__experimentalDivider,null),s&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Subtitle Style","essential-blocks"))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:A,onChange:function(e){return o({subtitleTextColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ap}),React.createElement(g.__experimentalDivider,null)),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Margin & Padding"))),React.createElement(f.ResponsiveDimensionsControl,{controlName:Jg,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Zg,baseLabel:(0,c.__)("Margin","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Price Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Alignment","essential-blocks")),React.createElement(g.ButtonGroup,null,Lg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:$===e.value,isSecondary:$!==e.value,onClick:function(){return o({priceAlignment:e.value})}},e.label)})))),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Original Price","essential-blocks"))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:j,onChange:function(e){return o({priceTextColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:rp}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Original Price Currency","essential-blocks"))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:F,onChange:function(e){return o({priceCurrencyTextColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:sp}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Xg,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.__experimentalDivider,null),d&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Sale Price","essential-blocks"))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:G,onChange:function(e){return o({salePriceTextColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ip}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Sale Price Currency","essential-blocks"))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:z,onChange:function(e){return o({salepriceCurrencyTextColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:cp}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Yg,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.__experimentalDivider,null)),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Pricing Period","essential-blocks"))),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:W,F:!0,onChange:function(e){return o({pricingPeriodTextColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:bp})),React.createElement(g.PanelBody,{title:(0,c.__)("Features Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Alignment"),React.createElement(g.ButtonGroup,null,Lg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:Y===e.value,isSecondary:Y!==e.value,onClick:function(){return o({featuresAlignment:e.value})}},e.label)})))),React.createElement(g.__experimentalDivider,null),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:U,onChange:function(e){return o({featuresTextColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:zg,min:0,max:50,step:1,noUnits:!0}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:up})),React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Alignment"),React.createElement(g.ButtonGroup,null,Lg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:Q===e.value,isSecondary:Q!==e.value,onClick:function(){return o({buttonAlignment:e.value})}},e.label)})))),React.createElement(g.__experimentalDivider,null),React.createElement(f.ResponsiveDimensionsControl,{controlName:Wg,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ug,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Mg,min:0,max:50,step:1,noUnits:!0}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:np}),React.createElement(f.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:P,onChange:function(e){return o({buttonTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Text Hover Color","essential-blocks"),color:T,onChange:function(e){return o({hoverTextColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Button Background","essential-blocks"))),React.createElement(f.BackgroundControl,{controlName:Qg,noOverlay:!0,noMainBgi:!0}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Button Border Style","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:$g})),b&&React.createElement(g.PanelBody,{title:(0,c.__)("Icon Settings Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Alignment","essential-blocks")),React.createElement(g.ButtonGroup,null,Lg.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ee===e.value,isSecondary:ee!==e.value,onClick:function(){return o({iconAlignment:e.value})}},e.label)})))),React.createElement(g.__experimentalDivider,null),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Background","essential-blocks"),checked:L,onChange:function(){o({showIconBackground:!L})}}),L&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:N,onChange:function(e){return o({iconBackgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Hover Color","essential-blocks"),color:I,onChange:function(e){return o({iconBackgroundHoverColor:e})}}),React.createElement(g.__experimentalDivider,null)),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:jg,min:0,max:200,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Area Width","essential-blocks"),controlName:Fg,units:Ag,min:0,max:500,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Area Height","essential-blocks"),controlName:Gg,units:Ag,min:0,max:500,step:1}),React.createElement(f.ColorControl,{label:(0,c.__)("Icon Color","essential-blocks"),color:H,onChange:function(e){return o({iconColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Icon Hover Color","essential-blocks"),color:M,onChange:function(e){return o({iconHoverColor:e})}}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Border")),React.createElement(f.BorderShadowControl,{controlName:tp,noShadow:!0})),V&&React.createElement(g.PanelBody,{title:(0,c.__)("Ribbon","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:gp}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:Z,onChange:function(e){return o({ribbonColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:X,onChange:function(e){return o({ribbonBackgroundColor:e})}}),React.createElement(f.BorderShadowControl,{controlName:lp,noBorder:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:qg,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Vg,baseLabel:(0,c.__)("Margin","essential-blocks")}))))}));(0,c.__)("Line","essential-blocks"),(0,c.__)("Line Rainbow","essential-blocks"),(0,c.__)("Circle","essential-blocks"),(0,c.__)("Circle Fill","essential-blocks"),(0,c.__)("Half Circle","essential-blocks"),(0,c.__)("Half Circle Fill","essential-blocks"),(0,c.__)("Box","essential-blocks");var fp=[{label:"px",value:"px"},{label:"%",value:"%"}],yp="wrpWidth",kp="wrpHeight",Cp="wrpSize",Rp="stkWidth",vp="boxWidth",hp="boxHeight",Ep="wrpMargin",Bp="ttlSpace",Sp="titleText",Pp="counterText",Tp="prefixText";function xp(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Op(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?xp(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):xp(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Dp=Op(Op(Op(Op(Op(Op(Op(Op(Op(Op(Op({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},layout:{type:"string",default:"line"},wrapperAlign:{type:"string",default:"center"},title:{type:"string",default:(0,c.__)("Progress Bar","essential-blocks")},titleTag:{type:"string",default:"div"},progress:{type:"number",default:50},displayProgress:{type:"boolean",default:!0},animationDuration:{type:"number",default:1500},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},counterColor:{type:"string",default:"var(--eb-global-heading-color)"},progressColor:{type:"string",default:"var(--eb-global-primary-color)"},isProgressGradient:{type:"boolean",default:!1},progressGradient:{type:"string"},showInline:{type:"boolean",default:!1},backgroundColor:{type:"string"},showStripe:{type:"boolean",default:!1},stripeAnimation:{type:"string",default:"none"},strokeColor:{type:"string",default:"var(--eb-global-background-color)"},prefix:{type:"string",default:(0,c.__)("Prefix","essential-blocks")},suffix:{type:"string",default:(0,c.__)("Postfix","essential-blocks")},prefixColor:{type:"string",default:"var(--eb-global-text-color)"}},(0,f.generateTypographyAttributes)(Sp)),(0,f.generateTypographyAttributes)(Pp)),(0,f.generateTypographyAttributes)(Tp)),(0,f.generateResponsiveRangeAttributes)(yp)),(0,f.generateResponsiveRangeAttributes)(kp,{defaultRange:12,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Cp,{defaultRange:200,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Rp,{defaultRange:12,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(hp,{defaultRange:200,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(vp,{defaultRange:140,noUnits:!0})),(0,f.generateDimensionsAttributes)(Ep,{top:0,right:0,bottom:25,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Bp,{isLinked:!1})),Ap=(0,f.withBlockContext)(Dp)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.layout,r=(t.title,t.titleTag),s=t.progress,i=t.displayProgress,b=t.animationDuration,u=t.titleColor,p=t.counterColor,m=t.progressColor,d=t.isProgressGradient,_=t.progressGradient,y=t.showInline,k=t.backgroundColor,C=t.showStripe,R=t.stripeAnimation,v=t.strokeColor,h=t.prefix,E=t.suffix,B=t.prefixColor,w=(0,f.useBlockDefaults)(n,t,l,Dp);return React.createElement(React.Fragment,null,w&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Layout","essential-blocks")},("line"===a||"line_rainbow"===a)&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show Inline","essential-blocks"),checked:y,onChange:function(){o({showInline:!y})}}),React.createElement(g.__experimentalDivider,null),React.createElement(g.SelectControl,{label:(0,c.__)("Title HTML Tag","essential-blocks"),value:r,options:[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"},{label:"div",value:"div"},{label:"span",value:"span"},{label:"p",value:"p"}],onChange:function(e){return o({titleTag:e})}}),React.createElement(g.__experimentalDivider,null),React.createElement(g.RangeControl,{label:(0,c.__)("Counter Value","essential-blocks"),value:s,onChange:function(e){return o({progress:e})},step:1,min:0,max:100}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Counter?","progress-bar"),checked:i,onChange:function(){o({displayProgress:!i})}}),("line"===a||"line_rainbow"===a)&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Stripe","essential-blocks"),checked:C,onChange:function(){o({showStripe:!C})}}),C&&React.createElement(g.SelectControl,{label:(0,c.__)("Stripe Animation","essential-blocks"),value:R,options:[{label:"Left To Right",value:"normal"},{label:"Right To Left",value:"reverse"},{label:"Disabled",value:"none"}],onChange:function(e){return o({stripeAnimation:e})}})),("half_circle"===a||"half_circle_fill"===a)&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.TextControl,{label:(0,c.__)("Prefix","essential-blocks"),value:h,onChange:function(e){return o({prefix:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Suffix","essential-blocks"),value:E,onChange:function(e){return o({suffix:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Settings","essential-blocks"),initialOpen:!1},("line"===a||"line_rainbow"===a)&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:yp,units:fp,min:100,max:1e3,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:kp,min:0,max:100,step:1,noUnits:!0})),("circle"===a||"circle_fill"===a||"half_circle"===a||"half_circle_fill"===a)&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:Cp,min:50,max:500,step:1,noUnits:!0}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Stroke Width","essential-blocks"),controlName:Rp,min:0,max:100,step:1,noUnits:!0})),"box"===a&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:vp,min:100,max:500,step:1,noUnits:!0}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:hp,min:100,max:500,step:1,noUnits:!0}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Stroke Width","essential-blocks"),controlName:Rp,min:0,max:100,step:1,noUnits:!0})),React.createElement(g.RangeControl,{label:(0,c.__)("Animation Duration","essential-blocks"),value:b,onChange:function(e){return o({animationDuration:e})},step:100,min:1e3,max:1e4})),React.createElement(g.PanelBody,{title:(0,c.__)("General Styles","essential-blocks")},("line"===a||"line_rainbow"===a)&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:v,onChange:function(e){return o({strokeColor:e})}}),"line_rainbow"!==a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Fill Color","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Fill Gradient","essential-blocks"),checked:d,onChange:function(){o({isProgressGradient:!d})}}),d||React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:m,onChange:function(e){return o({progressColor:e})}}),d&&React.createElement(f.GradientColorControl,{label:(0,c.__)("Gradient Color","essential-blocks"),gradientColor:_,onChange:function(e){return o({progressGradient:e})}}))),("circle"===a||"circle_fill"===a||"half_circle"===a||"half_circle_fill"===a)&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return o({backgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Fill Color","essential-blocks"),color:m,onChange:function(e){return o({progressColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Stroke Color","essential-blocks"),color:v,onChange:function(e){return o({strokeColor:e})}})),"box"===a&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return o({backgroundColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Fill Color","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Fill Gradient","essential-blocks"),checked:d,onChange:function(){o({isProgressGradient:!d})}}),d||React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:m,onChange:function(e){return o({progressColor:e})}}),d&&React.createElement(f.GradientColorControl,{label:(0,c.__)("Gradient Color","essential-blocks"),gradientColor:_,onChange:function(e){return o({progressGradient:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Stroke Color","essential-blocks"),color:v,onChange:function(e){return o({strokeColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Title Styles","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Sp}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:u,onChange:function(e){return o({titleColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Bp,baseLabel:(0,c.__)("Space","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Counter Styles","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Pp}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({counterColor:e})}})),("half_circle"===a||"half_circle_fill"===a)&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Prefix & Suffix","progress-bar"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Tp}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:B,onChange:function(e){return o({prefixColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Ep}))))}));var Lp=[{label:(0,c.__)("Full Width","essential-blocks"),value:"full"},{label:(0,c.__)("Boxed","essential-blocks"),value:"boxed"}],Np=[{label:(0,c.__)("Default","essential-blocks"),value:"default"},{label:(0,c.__)("Fit To Screen","essential-blocks"),value:"fit"},{label:(0,c.__)("Min Height","essential-blocks"),value:"minH"},{label:(0,c.__)("Equal Height","essential-blocks"),value:"equalH"}],Ip=[{label:(0,c.__)("Visible","essential-blocks"),value:"visible"},{label:(0,c.__)("Hidden","essential-blocks"),value:"hidden"}],Hp=[{label:"Default",value:""},{label:"Top",value:"flex-start"},{label:"Center",value:"center"},{label:"Bottom",value:"flex-end"}],Mp=[{label:"Default",value:"default"},{label:"Reverse Columns",value:"row-reverse"},{label:"Custom Order",value:"custom"}],jp=((0,c.__)("Start","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("End","essential-blocks"),(0,c.__)("Space-Between","essential-blocks"),(0,c.__)("Space-around","essential-blocks"),(0,c.__)("Space-Evenly","essential-blocks"),"wrpMrg_"),Fp="wrpPad_",Gp="minH_",zp="maxW_",Wp="clGp_",Up="clNum_",Vp="wrpBg_",qp="wrpBdS_",Jp="rovP_",Zp="colOrder_";function Xp(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Yp(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Xp(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Xp(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Qp=Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp(Yp({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},align:{type:"string",default:"full"},isLayoutSelected:{type:"boolean",default:!1},rowWidthName:{type:"string",default:"boxed"},rowHeightName:{type:"string",default:"default"},rowOverFlow:{type:"string"},rowAli:{type:"string"}},(0,f.generateResponsiveRangeAttributes)(Gp,{})),(0,f.generateResponsiveRangeAttributes)(Wp,{})),(0,f.generateResponsiveRangeAttributes)(zp,{defaultRange:1170,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Up,{noUnits:!0})),(0,f.generateBorderShadowAttributes)(qp,{})),(0,f.generateBackgroundAttributes)(Vp,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,f.generateDimensionsAttributes)(jp,{disableLeftRight:!0})),(0,f.generateDimensionsAttributes)(Fp)),(0,f.generateResponsiveSelectControlAttributes)(Jp)),(0,f.generateResponsiveSelectControlAttributes)(Zp)),Kp=(0,f.withBlockContext)(Qp)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.resOption,r=t.rowWidthName,s=t.rowHeightName,i=t.rowAli,b=(0,f.useBlockDefaults)(n,t,l,Qp);return React.createElement(React.Fragment,null,b&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Row settings","essential-blocks")},React.createElement(g.BaseControl,{label:(0,c.__)("Layout","essential-blocks")},React.createElement(g.SelectControl,{value:r,options:Lp,onChange:function(e){return o({rowWidthName:e})}})),"boxed"===r&&React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Max Width (px)","essential-blocks"),controlName:zp,min:0,max:1800,step:1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Columns Number","essential-blocks"),controlName:Up,min:1,max:6,step:1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Columns Gap","essential-blocks"),controlName:Wp,min:0,max:100,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Height","essential-blocks")},React.createElement(g.SelectControl,{value:s,options:Np,onChange:function(e){return o({rowHeightName:e})}})),"minH"===s&&React.createElement(f.ResponsiveRangeController,{units:[{label:"px",value:"px"},{label:"vh",value:"vh"},{label:"vw",value:"vw"}],baseLabel:(0,c.__)("Minimum height","essential-blocks"),controlName:Gp,min:0,max:1500,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Columns Vertical Align","essential-blocks")},React.createElement(g.SelectControl,{value:i,options:Hp,onChange:function(e){o({rowAli:e})}})),React.createElement(f.ResponsiveSelectController,{baseLabel:"Columns Order",controlName:Zp,options:Mp,resOption:a}),React.createElement(f.ResponsiveSelectController,{baseLabel:"Overflow",controlName:Jp,options:Ip,resOption:a})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:jp,baseLabel:"Margin",disableLeftRight:!0}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Fp,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Vp})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:qp}))))}));var $p="wrprBg",em="wrpMargin",tm="wrpPadding",lm="wrpBorderShadow",nm="titleMargin",om="subtitleMargin",am="buttonMargin",rm="buttonPadding",sm="buttonBorderShadow",im="slideToShow",cm="sliderHeight",bm="dotsGap",um="arrowPosition",gm="dotsPosition",pm="arrowSize",mm="dotsSize",dm="slidesGap",_m=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],fm=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],ym=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Justify","essential-blocks"),value:"justify"}],km=[{label:(0,c.__)("Image Only","essential-blocks"),value:"image"},{label:(0,c.__)("Image with Content","essential-blocks"),value:"content"}],Cm=((0,c.__)("Content Overlay","essential-blocks"),(0,c.__)("Content Bottom","essential-blocks"),(0,c.__)("Content Right","essential-blocks"),(0,c.__)("Content Left","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"},{label:"vh",value:"vh"}]),Rm=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],vm=[{label:"px",value:"px"},{label:"em",value:"em"}],hm=((0,c.__)("Style 1","essential-blocks"),(0,c.__)("Modern 1","essential-blocks"),(0,c.__)("Modern 2","essential-blocks"),(0,c.__)("Modern 3","essential-blocks"),"titleTypo"),Em="subtitleTypo",Bm="buttonTypo";function wm(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Sm(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?wm(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):wm(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Pm=Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm(Sm({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},sliderType:{type:"string",default:"image"},sliderContentType:{type:"string",default:"content-1"},images:{type:"array",default:[]},arrows:{type:"boolean",default:!0},adaptiveHeight:{type:"boolean",default:!1},autoplay:{type:"bolean",default:!0},autoplaySpeed:{type:"number",default:3e3},dots:{type:"boolean",default:!0},fade:{type:"boolean",default:!1},infinite:{type:"boolean",default:!0},vertical:{type:"boolean",default:!1},pauseOnHover:{type:"boolean",default:!0},isCustomHeight:{type:"boolean",default:!0},slidesToShow:{type:"number",default:1},speed:{type:"number",default:500},initialSlide:{type:"number",default:0},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},buttonColorType:{type:"string",default:"normal"},buttonColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonBGColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonHoverBGColor:{type:"string",default:"var(--eb-global-tertiary-color)"},secondButtonColorType:{type:"string",default:"normal"},secondButtonColor:{type:"string",default:"var(--eb-global-button-text-color)"},secondButtonHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},secondButtonBGColor:{type:"string",default:"var(--eb-global-tertiary-color)"},secondButtonHoverBGColor:{type:"string",default:"var(--eb-global-button-background-color)"},overlayColor:{type:"string",default:"rgb(234 233 235 / 75%)"},arrowColorType:{type:"string",default:"normal"},arrowColor:{type:"string",default:"var(--eb-global-primary-color)"},arrowHoverColor:{type:"string",default:"var(--eb-global-tertiary-color)"},dotsColor:{type:"string",default:"var(--eb-global-secondary-color)"},dotsActiveColor:{type:"string",default:"var(--eb-global-primary-color)"},textAlign:{type:"string",default:"left"},verticalAlign:{type:"string",default:"center"},isRTLEnable:{type:"boolean",default:!1},arrowPrevIcon:{type:"string",default:"fas fa-arrow-alt-circle-left"},arrowNextIcon:{type:"string",default:"fas fa-arrow-alt-circle-right"},titleTag:{type:"string",default:"h2"},contentTag:{type:"string",default:"p"},version:{type:"string"},showLightbox:{type:"boolean",default:!1}},(0,f.generateTypographyAttributes)(hm,{fontSize:24})),(0,f.generateTypographyAttributes)(Em,{fontSize:16})),(0,f.generateTypographyAttributes)(Bm,{fontSize:14})),(0,f.generateTypographyAttributes)("button2Typo",{fontSize:14})),(0,f.generateDimensionsAttributes)(em)),(0,f.generateDimensionsAttributes)(tm,{top:0,bottom:30,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(nm,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(om,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(am,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(rm,{top:10,bottom:10,right:30,left:30,isLinked:!1})),(0,f.generateDimensionsAttributes)("buttonMargin",{top:0,bottom:20,right:10,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)("buttonPadding",{top:10,bottom:10,right:30,left:30,isLinked:!1})),(0,f.generateBorderShadowAttributes)(lm,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,f.generateBorderShadowAttributes)(sm,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,f.generateBorderShadowAttributes)("buttonBorderShadow",{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,f.generateBackgroundAttributes)($p,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,f.generateResponsiveRangeAttributes)(im,{defaultRange:1})),(0,f.generateResponsiveRangeAttributes)(cm,{defaultRange:400})),(0,f.generateResponsiveRangeAttributes)(bm,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(um,{defaultRange:-25})),(0,f.generateResponsiveRangeAttributes)(gm,{defaultRange:-25})),(0,f.generateResponsiveRangeAttributes)(pm,{defaultRange:20})),(0,f.generateResponsiveRangeAttributes)(mm,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(dm,{defaultRange:5})),Tm=(0,f.withBlockContext)(Pm)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.sliderType,r=t.sliderContentType,s=(t.images,t.arrows),i=t.adaptiveHeight,b=t.autoplay,u=t.autoplaySpeed,p=t.dots,m=t.fade,d=t.infinite,_=t.vertical,y=t.pauseOnHover,k=t.isCustomHeight,C=t.speed,R=t.titleColor,v=t.subtitleColor,h=t.buttonColorType,E=t.buttonColor,B=t.buttonHoverColor,w=t.buttonBGColor,S=t.buttonHoverBGColor,P=t.overlayColor,T=t.arrowColorType,x=t.arrowColor,O=t.arrowHoverColor,D=t.dotsColor,A=t.dotsActiveColor,L=t.textAlign,N=t.verticalAlign,I=(0,f.useBlockDefaults)(n,t,l,Pm);return React.createElement(React.Fragment,null,I&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks")},React.createElement(g.SelectControl,{label:(0,c.__)("Slider Type","essential-blocks"),value:a,options:km,onChange:function(e){return o({sliderType:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Arrows","essential-blocks"),checked:s,onChange:function(){o({arrows:!s})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Adaptive Height","essential-blocks"),checked:i,onChange:function(){o({adaptiveHeight:!i})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Autoplay","essential-blocks"),checked:b,onChange:function(){b?slider.current.slickPlay():slider.current.slickPause(),o({autoplay:!b})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Dots","essential-blocks"),checked:p,onChange:function(){return o({dots:!p})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Fade","essential-blocks"),checked:m,onChange:function(){return o({fade:!m})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Infinite","essential-blocks"),checked:d,onChange:function(){return o({infinite:!d})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Vertical Slide","essential-blocks"),checked:_,onChange:function(){return o({vertical:!_})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Pause on Hover","essential-blocks"),checked:y,onChange:function(){return o({pauseOnHover:!y})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Custom Height","essential-blocks"),checked:k,onChange:function(){return o({isCustomHeight:!k})}}),k&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:cm,units:Rm,min:1,max:1200,step:1}),!m&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Slides to Show","essential-blocks"),controlName:im,units:[],min:1,max:8,step:1}),b&&React.createElement(g.RangeControl,{label:(0,c.__)("Autoplay Speed","essential-blocks"),value:u,onChange:function(e){return o({autoplaySpeed:e})},min:0,max:8e3}),React.createElement(g.RangeControl,{label:(0,c.__)("Animation Speed","essential-blocks"),value:C,onChange:function(e){return o({speed:e})},min:0,max:3e3})),React.createElement(g.PanelBody,{title:(0,c.__)("Settings","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Slides Gap","essential-blocks"),controlName:dm,units:[],min:0,max:100,step:1}),"content"===a&&"content-1"===r&&React.createElement(f.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:P,onChange:function(e){return o({overlayColor:e})}}),"content"===a&&React.createElement(React.Fragment,null,React.createElement(g.PanelRow,null,"Text Align"),React.createElement(g.ButtonGroup,null,ym.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:L===e.value,isSecondary:L!==e.value,onClick:function(){return o({textAlign:e.value})}},e.label)}))),"content-2"!=r&&React.createElement(React.Fragment,null,React.createElement(g.PanelRow,null,"Vertical Align"),React.createElement(g.ButtonGroup,null,fm.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:N===e.value,isSecondary:N!==e.value,onClick:function(){return o({verticalAlign:e.value})}},e.label)})))))),"content"===a&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:R,onChange:function(e){return o({titleColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:hm}),React.createElement(f.ResponsiveDimensionsControl,{controlName:nm,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:v,onChange:function(e){return o({subtitleColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Em}),React.createElement(f.ResponsiveDimensionsControl,{controlName:om,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},_m.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return o({buttonColorType:e.value})}},e.label)}))),"normal"===h&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:E,onChange:function(e){return o({buttonColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:w,onChange:function(e){return o({buttonBGColor:e})}})),"hover"===h&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:B,onChange:function(e){return o({buttonHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:S,onChange:function(e){return o({buttonHoverBGColor:e})}})),React.createElement(g.PanelRow,null,"Button Border & Shadow"),React.createElement(f.BorderShadowControl,{controlName:sm}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Bm}),React.createElement(f.ResponsiveDimensionsControl,{controlName:am,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:rm,baseLabel:"Padding"}))),s&&React.createElement(g.PanelBody,{title:(0,c.__)("Arrow Style","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},_m.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:T===e.value,isSecondary:T!==e.value,onClick:function(){return o({arrowColorType:e.value})}},e.label)}))),"normal"===T&&React.createElement(f.ColorControl,{label:(0,c.__)("Arrow Color","essential-blocks"),color:x,onChange:function(e){return o({arrowColor:e})}}),"hover"===T&&React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:O,onChange:function(e){return o({arrowHoverColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Arrow Size","essential-blocks"),controlName:pm,units:vm,min:1,max:50,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Arrow Position","essential-blocks"),controlName:um,units:Cm,min:-50,max:100,step:1})),p&&React.createElement(g.PanelBody,{title:(0,c.__)("Dot Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:D,onChange:function(e){return o({dotsColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Active Color","essential-blocks"),color:A,onChange:function(e){return o({dotsActiveColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Size","essential-blocks"),controlName:mm,units:vm,min:1,max:50,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Gap","essential-blocks"),controlName:bm,units:Cm,min:0,max:50,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Position","essential-blocks"),controlName:gm,units:Cm,min:-50,max:100,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:em,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:tm,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:$p,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:lm}))))}));var xm="wrpMrg_",Om="wrpPad_",Dm="WrpBg_",Am="wrpBdSd_",Lm="sclBdSd_",Nm="icnZ_",Im="icnPd_",Hm="icnSp_",Mm="icnRg_",jm="sdpr_";function Fm(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Gm(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Fm(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Fm(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const zm=Gm(Gm(Gm(Gm(Gm(Gm(Gm(Gm(Gm(Gm(Gm({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},socialDetails:{type:"array",default:[]},profilesOnly:{type:"array"},iconsJustify:{type:"string",default:"center"},iconsVAlign:{type:"string",default:"center"},isIconsDevider:{type:"boolean",default:!1},icnsDevideColor:{type:"string"},icnSepW:{type:"number",default:1},icnSepH:{type:"number",default:30},hvIcnColor:{type:"string"},hvIcnBgc:{type:"string"},icnEffect:{type:"string"},textShadowColor:{type:"string"},textHOffset:{type:"number"},textVOffset:{type:"number"},blurRadius:{type:"number"},showLinkNewTab:{type:"boolean",default:!0}},(0,f.generateResponsiveRangeAttributes)(Nm,{defaultRange:35,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Im,{defaultRange:1,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Hm,{defaultRange:20,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Mm,{noUnits:!0})),(0,f.generateResponsiveRangeAttributes)("wrpW_",{defaultUnit:"%",defaultRange:100})),(0,f.generateResponsiveRangeAttributes)(jm,{defaultRange:23})),(0,f.generateBackgroundAttributes)(Dm,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,f.generateBorderShadowAttributes)(Am,{})),(0,f.generateBorderShadowAttributes)(Lm,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,f.generateDimensionsAttributes)(xm)),(0,f.generateDimensionsAttributes)(Om,{top:20,bottom:20,left:20,right:20}));var Wm=[{label:"Center",value:"center"},{label:"Left",value:"flex-start"},{label:"Right",value:"flex-end"},{label:"Space Between",value:"space-between"},{label:"Space Around",value:"space-around"},{label:"Space Evenly",value:"space-evenly"}],Um=[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,c.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,c.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,c.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,c.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,c.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,c.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,c.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,c.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,c.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,c.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,c.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,c.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,c.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,c.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,c.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,c.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,c.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,c.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,c.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,c.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,c.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,c.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,c.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,c.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,c.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,c.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],Vm=[{label:(0,c.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,c.__)("Circular","essential-blocks"),value:"circular"},{label:(0,c.__)("Square","essential-blocks"),value:"square"}];const qm=(0,f.withBlockContext)(zm)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.socialDetails,t.iconsJustify),r=t.isIconsDevider,s=t.icnsDevideColor,i=t.icnSepW,b=t.icnSepH,u=t.hvIcnColor,p=t.hvIcnBgc,m=t.icnEffect,d=t.iconShape,_=t.textShadowColor,y=t.textHOffset,k=t.textVOffset,C=t.blurRadius,R=(0,f.useBlockDefaults)(n,t,l,zm,["socialDetails"]);return React.createElement(React.Fragment,null,R&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Icons Styles","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Icon Shape","essential-blocks")},React.createElement(g.ButtonGroup,null,Vm.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:d!==e.value,isPrimary:d===e.value,onClick:function(){return function(e){switch(e){case"rounded":o({iconShape:e,sclBdSd_Rds_Bottom:"10",sclBdSd_Rds_Left:"10",sclBdSd_Rds_Right:"10",sclBdSd_Rds_Top:"10",sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0});break;case"circular":o({iconShape:e,sclBdSd_Rds_Bottom:"50",sclBdSd_Rds_Left:"50",sclBdSd_Rds_Right:"50",sclBdSd_Rds_Top:"50",sclBdSd_Rds_Unit:"%",sclBdSd_Rds_isLinked:!0});break;case"square":o({iconShape:e,sclBdSd_Rds_Bottom:void 0,sclBdSd_Rds_Left:void 0,sclBdSd_Rds_Right:void 0,sclBdSd_Rds_Top:void 0,sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0})}}(e.value)}},e.label)})))),React.createElement(g.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(g.SelectControl,{value:a,options:Wm,onChange:function(e){return o({iconsJustify:e})}})),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Size","essential-blocks"),controlName:Nm,min:5,max:300,step:1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Padding","essential-blocks"),controlName:Im,min:0,max:6,step:.1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:Hm,min:0,max:100,step:1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Rows Gap","essential-blocks"),controlName:Mm,min:0,max:100,step:1}),React.createElement("label",{style:{display:"block",margin:"-20px 0 20px"}},React.createElement("i",null,"N.B. 'Rows Gap' is used when you have multiple rows of social profiles. Normally in case of only one row, it's not needed")),React.createElement(g.ToggleControl,{label:(0,c.__)("Icons Devider","essential-blocks"),checked:r,onChange:function(){return o({isIconsDevider:!r})}}),r&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:s,onChange:function(e){return o({icnsDevideColor:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Width","essential-blocks"),value:i,onChange:function(e){return o({icnSepW:e})},step:1,min:1,max:50}),React.createElement(g.RangeControl,{label:(0,c.__)("Height","essential-blocks"),value:b,onChange:function(e){return o({icnSepH:e})},step:1,min:1,max:300}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Position From Right","essential-blocks"),controlName:jm,min:0,max:80,step:1})),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:u,onChange:function(e){return o({hvIcnColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Background","essential-blocks"),color:p,onChange:function(e){return o({hvIcnBgc:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Icon Hover Effect","essential-blocks"),value:m,options:Um,onChange:function(e){o({icnEffect:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Icons Border & Box-Shadow Style","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Lm})),React.createElement(g.PanelBody,{title:(0,c.__)("Icons Shadow Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Shadow Color","essential-blocks"),color:_,onChange:function(e){return o({textShadowColor:e})}}),React.createElement(f.ResetControl,{onReset:function(){return o({textHOffset:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Horizontal Offset","essential-blocks"),value:y,onChange:function(e){return o({textHOffset:e})},min:0,max:100})),React.createElement(f.ResetControl,{onReset:function(){return o({textVOffset:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Vertical Offset","essential-blocks"),value:k,onChange:function(e){return o({textVOffset:e})},min:0,max:100})),React.createElement(f.ResetControl,{onReset:function(){return o({blurRadius:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Blur Radius","essential-blocks"),value:C,onChange:function(e){return o({blurRadius:e})},min:0,max:100}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:xm,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Om,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Dm})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Am}))))}));var Jm="title",Zm="wrpMrg_",Xm="wrpPad_",Ym="iconPadding",Qm="WrpBg_",Km="wrpBdSd_",$m="sclBdSd_",ed="icnZ_",td="icnPd_",ld="icnSp_",nd="icnRg_",od="iconHeight",ad="iconWidth",rd="floatingWidth";function sd(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function id(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?sd(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):sd(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const cd=id(id(id(id(id(id(id(id(id(id(id(id(id(id(id({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},socialDetails:{type:"array",default:[]},profilesOnly:{type:"array"},iconsJustify:{type:"string",default:"center"},iconsVAlign:{type:"string",default:"center"},isIconsDevider:{type:"boolean",default:!1},icnsDevideColor:{type:"string"},icnSepW:{type:"number",default:1},icnSepH:{type:"number",default:30},hvIcnColor:{type:"string"},hvIcnBgc:{type:"string"},icnEffect:{type:"string"},showTitle:{type:"boolean",default:!0},iconShape:{type:"string",default:"rounded"},isFloating:{type:"boolean",default:!1},floatingWidth:{type:"string"},cover:{type:"string",default:""}},(0,f.generateTypographyAttributes)(Jm)),(0,f.generateResponsiveRangeAttributes)(ed,{defaultRange:16,noUnits:!0})),(0,f.generateDimensionsAttributes)(Ym,{top:10,left:20,bottom:10,right:20,isLinked:!1})),(0,f.generateResponsiveRangeAttributes)(ld,{defaultRange:20,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(od,{defaultRange:140,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(ad,{defaultRange:140,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(rd,{defaultRange:100,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(td,{defaultRange:10,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(nd,{noUnits:!0})),(0,f.generateResponsiveRangeAttributes)("sdpr_",{defaultRange:23})),(0,f.generateBackgroundAttributes)(Qm,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,f.generateBorderShadowAttributes)(Km)),(0,f.generateBorderShadowAttributes)($m,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,f.generateDimensionsAttributes)(Zm)),(0,f.generateDimensionsAttributes)(Xm,{top:20,bottom:20,left:20,right:20}));var bd=[{label:"Center",value:"center"},{label:"Left",value:"flex-start"},{label:"Right",value:"flex-end"},{label:"Space Between",value:"space-between"},{label:"Space Around",value:"space-around"},{label:"Space Evenly",value:"space-evenly"}],ud=[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,c.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,c.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,c.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,c.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,c.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,c.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,c.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,c.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,c.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,c.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,c.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,c.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,c.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,c.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,c.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,c.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,c.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,c.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,c.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,c.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,c.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,c.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,c.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,c.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,c.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,c.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],gd=[{label:(0,c.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,c.__)("Circular","essential-blocks"),value:"circular"},{label:(0,c.__)("Square","essential-blocks"),value:"square"}];const pd=(0,f.withBlockContext)(cd)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.resOption,t.socialDetails,t.iconsJustify),r=t.hvIcnColor,s=t.hvIcnBgc,i=t.icnEffect,b=t.iconShape,u=t.showTitle,p=t.isFloating,m=(0,f.useBlockDefaults)(n,t,l,cd);return React.createElement(React.Fragment,null,m&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Share Buttons","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title","essential-blocks"),checked:u,onChange:function(){return o({showTitle:!u})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Floating","essential-blocks"),checked:p,onChange:function(){return o({isFloating:!p})}}),React.createElement(g.__experimentalDivider,null))),React.createElement(g.PanelBody,{title:(0,c.__)("Icons Styles","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Icon Shape","essential-blocks")},React.createElement(g.ButtonGroup,null,gd.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:b!==e.value,isPrimary:b===e.value,onClick:function(){return function(e){switch(e){case"rounded":o({iconShape:e,sclBdSd_Rds_Bottom:"10",sclBdSd_Rds_Left:"10",sclBdSd_Rds_Right:"10",sclBdSd_Rds_Top:"10",sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0});break;case"circular":o({iconShape:e,sclBdSd_Rds_Bottom:"50",sclBdSd_Rds_Left:"50",sclBdSd_Rds_Right:"50",sclBdSd_Rds_Top:"50",sclBdSd_Rds_Unit:"%",sclBdSd_Rds_isLinked:!0});break;case"square":o({iconShape:e,sclBdSd_Rds_Bottom:void 0,sclBdSd_Rds_Left:void 0,sclBdSd_Rds_Right:void 0,sclBdSd_Rds_Top:void 0,sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0})}}(e.value)}},e.label)})))),React.createElement(g.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(g.SelectControl,{value:a,options:bd,onChange:function(e){return o({iconsJustify:e})}})),u&&React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Jm}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Size","essential-blocks"),controlName:ed,min:5,max:300,step:1}),"circular"===b&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Height","essential-blocks"),controlName:od,min:0,max:800,step:1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Width","essential-blocks"),controlName:ad,min:0,max:800,step:1})),p&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Floating Width","essential-blocks"),controlName:rd,min:0,max:800,step:1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Floating Height","essential-blocks"),controlName:"floatingHeight",min:0,max:2e3,step:1})),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Margin","essential-blocks"),controlName:td,min:0,max:250,step:1}),"circular"!==b&&React.createElement(f.ResponsiveDimensionsControl,{controlName:Ym,baseLabel:"Padding"}),!p&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:ld,min:0,max:100,step:1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Rows Gap","essential-blocks"),controlName:nd,min:0,max:100,step:1}),React.createElement("label",{style:{display:"block",margin:"-20px 0 20px"}},React.createElement("i",null,"N.B. 'Rows Gap' is used when you have multiple rows of social profiles. Normally in case of only one row, it's not needed"))),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:r,onChange:function(e){return o({hvIcnColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Background","essential-blocks"),color:s,onChange:function(e){return o({hvIcnBgc:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Icon Hover Effect","essential-blocks"),value:i,options:ud,onChange:function(e){o({icnEffect:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Icons Border & Box-Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:$m})),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Zm,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Xm,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Qm})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Km}))))}));var md="title",dd="content",_d="wrpM_",fd="wrpP_",yd="ttlP_",kd="cntP_",Cd="wrpB_",Rd="wrpW";function vd(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function hd(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?vd(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):vd(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Ed=hd(hd(hd(hd(hd(hd(hd(hd(hd(hd(hd({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},headers:{type:"array",default:[]},visibleHeaders:{type:"array",default:Array(6).fill(!0)},deleteHeaderList:{type:"array",default:[]},isMigrated:{type:"boolean",default:!1},title:{type:"string",default:"Table of Contents"},collapsible:{type:"boolean",default:!1},initialCollapse:{type:"boolean",default:!1},mainBgc:{type:"string",default:"var(--eb-global-background-color)"},titleBg:{type:"string",default:""},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},contentBg:{type:"string",default:""},contentColor:{type:"string",default:"var(--eb-global-text-color)"},contentHoverColor:{type:"string",default:"var(--eb-global-link-color)"},contentGap:{type:"number",default:10},contentGapUnit:{type:"string",default:"px"},indent:{type:"number"},displayTitle:{type:"boolean",default:!0},titleAlign:{type:"string",default:"left"},titleFontFamily:{type:"string"},titleSizeUnit:{type:"string",default:"px"},titleFontSize:{type:"number",default:22},titleFontWeight:{type:"string",default:"normal"},titleTextTransform:{type:"string"},titleTextDecoration:{type:"string"},titleLetterSpacing:{type:"number"},titleLetterSpacingUnit:{type:"string",default:"px"},titleLineHeight:{type:"number"},titleLineHeightUnit:{type:"string",default:"px"},contentFontFamily:{type:"string"},contentSizeUnit:{type:"string",default:"px"},contentFontSize:{type:"number"},contentFontWeight:{type:"string",default:"normal"},contentTextTransform:{type:"string"},contentLetterSpacing:{type:"number"},contentLetterSpacingUnit:{type:"string",default:"px"},contentLineHeight:{type:"number",default:1.4},isSmooth:{type:"boolean",default:!0},seperator:{type:"boolean",default:!1},seperatorColor:{type:"string",default:"var(--eb-global-tertiary-color)"},seperatorSize:{type:"number"},seperatorStyle:{type:"string",default:"solid"},borderWidth:{type:"number"},borderColor:{type:"string"},borderStyle:{type:"string",default:"solid"},titlePaddingTop:{type:"number",default:0},titlePaddingRight:{type:"number",default:0},titlePaddingBottom:{type:"number",default:0},titlePaddingLeft:{type:"number",default:10},titlePaddingUnit:{type:"string",default:"px"},scrollToTop:{type:"boolean",default:!1},arrowHeight:{type:"number"},arrowWidth:{type:"number"},arrowBg:{type:"string"},arrowColor:{type:"string"},hOffset:{type:"number"},vOffset:{type:"number"},blur:{type:"number"},spread:{type:"number"},shadowColor:{type:"string"},contentPaddingTop:{type:"number",default:0},contentPaddingRight:{type:"number",default:0},contentPaddingBottom:{type:"number",default:0},contentPaddingLeft:{type:"number",default:0},contentPaddingUnit:{type:"string",default:"px"},listSeperatorWidth:{type:"number"},listSeperatorStyle:{type:"string",default:"solid"},listSeperatorColor:{type:"string"},hasUnderline:{type:"boolean",default:!1},topSpace:{type:"number",default:25},contentHeight:{type:"number"},contentHeightUnit:{type:"string",default:"px"},contentWidth:{type:"number",default:300},contentWidthUnit:{type:"string",default:"px"},isSticky:{type:"boolean",default:!1},stickyHideOnMobile:{type:"boolean",default:!1},zIndex:{type:"number",default:999},contentAlign:{type:"string",default:"left"},containerWidth:{type:"number",default:100},topOffset:{type:"string",default:"-50"},scrollTarget:{type:"string",default:"scroll_to_toc"},stickyPosition:{type:"string",default:"left"},enableCopyLink:{type:"boolean",default:!1},scrollToTopIcon:{type:"string",default:"fas fa-angle-up"},listStyle:{type:"string",default:"ul"},closeBtnColor:{type:"string",default:"var(--eb-global-button-text-color)"},closeBtnHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},closeBtnBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},closeBtnBgHvColor:{type:"string",default:"var(--eb-global-button-background-color)"},closeIconSize:{type:"number",default:12},closeBtnSize:{type:"number",default:28},titleTag:{type:"string",default:"h2"},enableHighlight:{type:"boolean",default:!1}},(0,f.generateTypographyAttributes)(md,{fontSize:20})),(0,f.generateTypographyAttributes)(dd,{fontSize:14})),(0,f.generateResponsiveRangeAttributes)(Rd,{defaultRange:610})),{},{showListSeparator:{type:"boolean",default:!1},enableListStyle:{type:"boolean",default:!1},itemCollapsed:{type:"boolean",default:!1},preset:{type:"string",default:"style-1"},contentItemBg:{type:"string",default:"#fff"}},(0,f.generateBackgroundAttributes)("wBg_",{defaultFillColor:"var(--eb-global-background-color)",noOverlayBgi:!0})),(0,f.generateBorderShadowAttributes)(Cd,{rdsDefaults:{top:4,bottom:4,right:4,left:4}})),(0,f.generateBorderShadowAttributes)("itemB_",{rdsDefaults:{top:4,bottom:4,right:4,left:4}})),(0,f.generateDimensionsAttributes)(_d)),(0,f.generateDimensionsAttributes)(fd,{top:30,bottom:30,right:30,left:30,isLinked:!0})),(0,f.generateDimensionsAttributes)(yd,{isLinked:!1})),(0,f.generateDimensionsAttributes)(kd)),(0,f.generateBorderShadowAttributes)("closeB_"));var Bd=[{label:"H1",value:1},{label:"H2",value:2},{label:"H3",value:3},{label:"H4",value:4},{label:"H5",value:5},{label:"H6",value:6}],wd=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],Sd=((0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),[{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,c.__)("Solid","essential-blocks"),value:"solid"},{label:(0,c.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,c.__)("Double","essential-blocks"),value:"double"},{label:(0,c.__)("Groove","essential-blocks"),value:"groove"},{label:(0,c.__)("Inset","essential-blocks"),value:"inset"},{label:(0,c.__)("Outset","essential-blocks"),value:"outset"},{label:(0,c.__)("Ridge","essential-blocks"),value:"ridge"}]),Pd=((0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Top","essential-blocks"),(0,c.__)("Middle","essential-blocks"),(0,c.__)("Bottom","essential-blocks"),(0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Image","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("Select Hover Effect","essential-blocks"),(0,c.__)("Grow","essential-blocks"),(0,c.__)("Shrink","essential-blocks"),(0,c.__)("Pulse","essential-blocks"),(0,c.__)("Pulse Grow","essential-blocks"),(0,c.__)("Pulse Shrink","essential-blocks"),(0,c.__)("Push","essential-blocks"),(0,c.__)("Pop","essential-blocks"),(0,c.__)("Bounce In","essential-blocks"),(0,c.__)("Bounce Out","essential-blocks"),(0,c.__)("Rotate","essential-blocks"),(0,c.__)("Grow Rotate","essential-blocks"),(0,c.__)("Float","essential-blocks"),(0,c.__)("Sink","essential-blocks"),(0,c.__)("Bob","essential-blocks"),(0,c.__)("Hang","essential-blocks"),(0,c.__)("Skew","essential-blocks"),(0,c.__)("Skew Forward","essential-blocks"),(0,c.__)("Skew Backward","essential-blocks"),(0,c.__)("Wobble Horizontal","essential-blocks"),(0,c.__)("Wobble Vertical","essential-blocks"),(0,c.__)("Wobble To Bottom Right","essential-blocks"),(0,c.__)("Wobble To Top Right","essential-blocks"),(0,c.__)("Wobble Top","essential-blocks"),(0,c.__)("Wobble Bottom","essential-blocks"),(0,c.__)("Wobble Skew","essential-blocks"),(0,c.__)("Buzz","essential-blocks"),(0,c.__)("Buzz Out","essential-blocks"),(0,c.__)("Forward","essential-blocks"),(0,c.__)("Fade","essential-blocks"),(0,c.__)("Back Pulse","essential-blocks"),(0,c.__)("Sweep To Right","essential-blocks"),(0,c.__)("Sweep To Left","essential-blocks"),(0,c.__)("Sweep To Bottom","essential-blocks"),(0,c.__)("Sweep To Top","essential-blocks"),(0,c.__)("Bounce To Right","essential-blocks"),(0,c.__)("Bounce To Left","essential-blocks"),(0,c.__)("Bounce To Bottom","essential-blocks"),(0,c.__)("Bounce To Top","essential-blocks"),(0,c.__)("Radial Out","essential-blocks"),(0,c.__)("Radial In","essential-blocks"),(0,c.__)("Rectangle In","essential-blocks"),(0,c.__)("Rectangle Out","essential-blocks"),(0,c.__)("Shutter In Horizontal","essential-blocks"),(0,c.__)("Shutter Out Horizontal","essential-blocks"),(0,c.__)("Shutter In Vertical","essential-blocks"),(0,c.__)("Shutter Out Vertical","essential-blocks"),(0,c.__)("Curl Top Left","essential-blocks"),(0,c.__)("Curl Top Right","essential-blocks"),(0,c.__)("Curl Bottom Right","essential-blocks"),(0,c.__)("Curl Bottom Left","essential-blocks"),[{label:(0,c.__)("Scroll to the top of page","essential-blocks"),value:"scroll_to_page"},{label:(0,c.__)("Scroll to the TOC","essential-blocks"),value:"scroll_to_toc"}]),Td=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}];(0,c.__)("Style 1","essential-blocks"),(0,c.__)("Style 2","essential-blocks");const xd=(0,f.withBlockContext)(Ed)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.collapsible,r=t.initialCollapse,s=(t.mainBgc,t.titleBg),i=t.titleColor,b=t.contentBg,u=t.contentColor,p=t.contentHoverColor,m=t.indent,d=t.contentGap,_=t.contentGapUnit,y=t.displayTitle,k=t.titleAlign,C=t.isSmooth,R=t.seperator,v=t.seperatorSize,h=t.seperatorColor,E=t.seperatorStyle,B=t.scrollToTop,w=t.arrowHeight,S=t.arrowWidth,P=t.arrowBg,T=t.arrowColor,x=t.listSeperatorWidth,O=t.listSeperatorStyle,D=t.listSeperatorColor,A=t.hasUnderline,L=t.isSticky,N=t.contentHeight,I=t.topSpace,H=t.hideOnMobile,M=t.scrollTarget,j=t.stickyPosition,F=t.showListSeparator,G=t.topOffset,z=(0,f.useBlockDefaults)(n,t,l,Ed),W="em"===_?.1:1,U="em"===_?10:100;return React.createElement(React.Fragment,null,z&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Visible Headers","essential-blocks")},React.createElement("div",{className:"fix-select-over-lapping"},React.createElement(eu.Ay,{options:Bd,defaultValue:Bd,isMulti:!0,onChange:function(e){if(e){var t=Array(6).fill(!1);e.map((function(e){return t[e.value-1]=!0})),o({visibleHeaders:t})}else o({visibleHeaders:[]})}}))),React.createElement(g.PanelBody,null,React.createElement("div",{className:"wrap-width-range-fix-style"},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("".concat(L?"sticky content max width":"Container max width")),controlName:Rd,min:0,max:2e3,step:1})),y&&!L&&React.createElement(g.ToggleControl,{label:(0,c.__)("Collapsible","essential-blocks"),checked:a,onChange:function(){return o({collapsible:!a})}}),y&&a&&React.createElement(g.ToggleControl,{label:(0,c.__)("Collapsed initially","essential-blocks"),checked:r,onChange:function(){return o({initialCollapse:!r})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Sticky contents","essential-blocks"),help:(0,c.__)("Always show contents on sidebar (Visible on frontend only)"),checked:L,onChange:function(){return o({isSticky:!L})}}),L&&React.createElement(g.PanelBody,{title:(0,c.__)("Sticky settings","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Sticky Position","essential-blocks"),value:j,options:Td,onChange:function(e){return o({stickyPosition:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Hide on Mobile","essential-blocks"),checked:H,onChange:function(){return o({hideOnMobile:!H})}}),React.createElement("div",{className:"eb-reset-button-margin-fix"},React.createElement(f.ResetControl,{onReset:function(){return o({contentHeight:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Content min-height","essential-blocks"),help:(0,c.__)("Visible on frontend only","essential-blocks"),value:N,onChange:function(e){return o({contentHeight:e})},min:0,max:1e3}))),React.createElement(g.RangeControl,{label:(0,c.__)("Top Space","essential-blocks"),help:(0,c.__)("Visible on frontend only","essential-blocks"),value:I,onChange:function(e){return o({topSpace:e})},min:0,max:100})),!L&&React.createElement(g.ToggleControl,{label:(0,c.__)("Display Title","essential-blocks"),checked:y,onChange:function(){return o({displayTitle:!y})}}),y&&React.createElement(g.PanelBody,{title:(0,c.__)("Title Settings","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Align","essential-blocks"),className:"eb-base-control"},React.createElement(g.ButtonGroup,null,wd.map((function(e,t){return React.createElement(g.Button,{key:t,isSmall:!0,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return o({titleAlign:e.value})}},e.label)})))),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:s,onChange:function(e){return o({titleBg:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:i,onChange:function(e){return o({titleColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:md,defaultFontSize:22}),React.createElement(f.ResponsiveDimensionsControl,{controlName:yd,baseLabel:"Padding"})),y&&React.createElement(g.ToggleControl,{label:(0,c.__)("Title Separator","essential-blocks"),checked:R,onChange:function(){return o({seperator:!R})}}),y&&R&&React.createElement(g.PanelBody,{title:(0,c.__)("Title separator settings","essential-blocks"),initialOpen:!1},React.createElement(g.RangeControl,{label:(0,c.__)("Seperator Size","essential-blocks"),value:v,onChange:function(e){return o({seperatorSize:e})},min:0,max:100}),React.createElement(f.ColorControl,{label:(0,c.__)("Separator Color","essential-blocks"),color:h,onChange:function(e){return o({seperatorColor:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Separator Style","essential-blocks"),value:E,options:Sd,onChange:function(e){return o({seperatorStyle:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Content Settings","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Display Underline","essential-blocks"),checked:A,onChange:function(){return o({hasUnderline:!A})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Indent","essential-blocks"),value:m,onChange:function(e){return o({indent:e})}}),React.createElement(f.UnitControl,{selectedUnit:_,unitTypes:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],onClick:function(e){return o({contentGapUnit:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Content Gap","essential-blocks"),value:d,onChange:function(e){return o({contentGap:e})},min:0,max:U,step:W}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:b,onChange:function(e){return o({contentBg:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:u,onChange:function(e){return o({contentColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:p,onChange:function(e){return o({contentHoverColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:dd,defaultFontSize:20}),React.createElement(f.ResponsiveDimensionsControl,{controlName:kd,baseLabel:"Padding"}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Separator","essential-blocks"),checked:F,onChange:function(){return o({showListSeparator:!F})}}),React.createElement(g.TextControl,{label:(0,c.__)("Offset Top","essential-blocks"),value:G,onChange:function(e){return o({topOffset:e})},type:"number"}),F&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Separator Style","essential-blocks"),value:O,options:Sd,onChange:function(e){return o({listSeperatorStyle:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Separator Color","essential-blocks"),color:D,onChange:function(e){return o({listSeperatorColor:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Separator Size","essential-blocks"),value:x,onChange:function(e){return o({listSeperatorWidth:e})},min:0,max:100}))),React.createElement(g.PanelBody,{title:(0,c.__)("Scroll","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Smooth Scroll","essential-blocks"),checked:C,onChange:function(){return o({isSmooth:!C})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Scroll To Top","essential-blocks"),checked:B,onChange:function(){return o({scrollToTop:!B})}}),B&&React.createElement(React.Fragment,null,!L&&React.createElement(g.SelectControl,{label:(0,c.__)("Scroll Target","essential-blocks"),value:M,options:Pd,onChange:function(e){return o({scrollTarget:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Arrow Height","essential-blocks"),value:w,onChange:function(e){return o({arrowHeight:e})},min:0,max:100}),React.createElement(g.RangeControl,{label:(0,c.__)("Arrow Width","essential-blocks"),value:S,onChange:function(e){return o({arrowWidth:e})},min:0,max:100}),React.createElement(f.ColorControl,{label:(0,c.__)("Arrow Background","essential-blocks"),color:P,onChange:function(e){return o({arrowBg:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Arrow Color","essential-blocks"),color:T,onChange:function(e){return o({arrowColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:_d,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:fd,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:"wBg_"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Cd}))))}));var Od="dscs_",Dd="name_",Ad="job_",Ld="wrpMrg_",Nd="wrpPad_",Id="dscP_",Hd="nameP_",Md="jobP_",jd="icnWp_",Fd="icnWm_",Gd="imgMrg_",zd="imgPd_",Wd="WrpBg_",Ud="imgBgP_",Vd="sclWBg_",qd="wrpBdSd_",Jd="sclBdSd_",Zd="imgBd_",Xd="wrpW_",Yd="imgW_",Qd="imgH_",Kd="icnZ_",$d="icnPd_",e_="icnSp_",t_="icnRg_",l_="imgBgH_",n_="cSepW_",o_="sSepW_",a_="cSepH_",r_="sSepH_",s_="sdpr_";function i_(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function c_(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?i_(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):i_(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const b_=c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_(c_({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},name:{type:"string",default:"John Doe"},jobTitle:{type:"string",default:"Software Engineer"},showDescs:{type:"boolean",default:!0},showDesignation:{type:"boolean",default:!0},description:{type:"string",default:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo."},imageUrl:{source:"attribute",selector:".avatar",attribute:"src"},imageNewClassUrl:{source:"attribute",selector:".eb-team-member-avatar",attribute:"src"},imageNewUrl:{type:"string",default:""},imageId:{type:"string"},imageAlt:{type:"string"},isImgHeightAuto:{type:"boolean",default:!1},icnEffect:{type:"string"},descsColor:{type:"string",default:"var(--eb-global-text-color)"},nameColor:{type:"string",default:"var(--eb-global-heading-color)"},jobColor:{type:"string",default:"var(--eb-global-heading-color)"},showSocials:{type:"boolean",default:!0},showLinkNewTab:{type:"boolean",default:!0},iconsJustify:{type:"string",default:"center"},iconsVAlign:{type:"string",default:"center"},socialDetails:{type:"array",default:[{title:"Facebook",icon:"fab fa-facebook-f",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1},{title:"Twitter",icon:"fab fa-x-twitter",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1},{title:"LinkedIn",icon:"fab fa-linkedin-in",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1},{title:"YouTube",icon:"fab fa-youtube",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1}]},contentsAlign:{type:"string",default:"center"},imageAlign:{type:"string",default:"center"},preset:{type:"string",default:"default"},socialInImage:{type:"Boolean",default:!1},imgBeforeEl:{type:"Boolean",default:!1},showCSeparator:{type:"Boolean",default:!1},showSSeparator:{type:"Boolean",default:!1},cSepAlign:{type:"string",default:"center"},sSepAlign:{type:"string",default:"center"},cSepColor:{type:"string"},sSepColor:{type:"string"},cSepType:{type:"string",default:"solid"},sSepType:{type:"string",default:"solid"},isIconsDevider:{type:"boolean",default:!1},icnsDevideColor:{type:"string"},icnSepW:{type:"number",default:1},icnSepH:{type:"number",default:30},hvIcnColor:{type:"string"},hvIcnBgc:{type:"string"},conVtAlign:{type:"string",default:"center"},isConBgGradient:{type:"boolean",default:!0},conBgGradient:{type:"string",default:"linear-gradient(211deg, #C8D2E3 0%, rgb(154 164 182 / 60%) 100%)"},conBgColor:{type:"string"},imgCnVtAlign:{type:"string",default:"flex-start"},isP9reverse:{type:"boolean",default:!1},avatarURL:{type:"string",default:""},newWindow:{type:"boolean",default:!1},isContentOverlay:{type:"boolean",default:!1},showSocialTitle:{type:"boolean",default:!1},hoverPreset:{type:"string",default:"hover-left"}},(0,f.generateTypographyAttributes)(Od,{fontSize:16})),(0,f.generateTypographyAttributes)(Dd,{fontSize:20})),(0,f.generateTypographyAttributes)(Ad,{fontSize:16})),(0,f.generateResponsiveRangeAttributes)(Yd,{defaultRange:200})),(0,f.generateResponsiveRangeAttributes)(Qd,{defaultRange:200})),(0,f.generateResponsiveRangeAttributes)(Kd,{defaultRange:20,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)($d,{defaultRange:1,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(e_,{defaultRange:20,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(t_,{defaultRange:4,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Xd,{defaultUnit:"%",defaultRange:100})),(0,f.generateResponsiveRangeAttributes)(l_,{defaultRange:150})),(0,f.generateResponsiveRangeAttributes)(n_,{defaultRange:70})),(0,f.generateResponsiveRangeAttributes)(o_,{defaultUnit:"%",defaultRange:90})),(0,f.generateResponsiveRangeAttributes)(a_,{defaultRange:3})),(0,f.generateResponsiveRangeAttributes)(r_,{defaultRange:1})),(0,f.generateResponsiveRangeAttributes)(s_,{defaultRange:23})),(0,f.generateResponsiveRangeAttributes)("p9lG_",{defaultRange:20})),(0,f.generateBackgroundAttributes)(Wd,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,f.generateBackgroundAttributes)(Vd,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)",noMainBgi:!0,noOverlay:!0})),(0,f.generateBackgroundAttributes)(Ud,{defaultFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,f.generateBorderShadowAttributes)(qd,{})),(0,f.generateBorderShadowAttributes)(Zd,{})),(0,f.generateBorderShadowAttributes)(Jd,{noShadow:!0,bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,f.generateBorderShadowAttributes)("ovlBd_",{noBdrHover:!0})),(0,f.generateDimensionsAttributes)(Ld)),(0,f.generateDimensionsAttributes)(Nd)),(0,f.generateDimensionsAttributes)(Gd)),(0,f.generateDimensionsAttributes)(zd)),(0,f.generateDimensionsAttributes)(Id,{top:15,bottom:20,isLinked:!1})),(0,f.generateDimensionsAttributes)("cmrg_",{top:20,bottom:20,left:20,right:20})),(0,f.generateDimensionsAttributes)("cpd_",{top:50,bottom:50,left:50,right:50})),(0,f.generateDimensionsAttributes)(Hd,{top:20,bottom:15,isLinked:!1})),(0,f.generateDimensionsAttributes)(Md,{})),(0,f.generateDimensionsAttributes)(jd,{top:10,isLinked:!1})),(0,f.generateDimensionsAttributes)(Fd,{}));var u_=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],g_=[{label:"Center",value:"center"},{label:"Left",value:"flex-start"},{label:"Right",value:"flex-end"},{label:"Space Between",value:"space-between"},{label:"Space Around",value:"space-around"},{label:"Space Evenly",value:"space-evenly"}],p_=((0,c.__)("Default","essential-blocks"),(0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2 (hover overlay)"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks"),(0,c.__)("Preset 5","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Right","essential-blocks"),[{label:(0,c.__)("Solid","essential-blocks"),value:"solid"},{label:(0,c.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,c.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,c.__)("Double","essential-blocks"),value:"double"},{label:(0,c.__)("Groove","essential-blocks"),value:"groove"},{label:(0,c.__)("Inset","essential-blocks"),value:"inset"},{label:(0,c.__)("Outset","essential-blocks"),value:"outset"},{label:(0,c.__)("Ridge","essential-blocks"),value:"ridge"}]),m_=[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,c.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,c.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,c.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,c.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,c.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,c.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,c.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,c.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,c.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,c.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,c.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,c.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,c.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,c.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,c.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,c.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,c.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,c.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,c.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,c.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,c.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,c.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,c.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,c.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,c.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,c.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}];const d_=(0,f.withBlockContext)(b_)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.imageUrl,r=(t.imageId,t.isImgHeightAuto),s=t.showDescs,i=t.descsColor,b=t.jobColor,u=t.nameColor,p=t.showSocials,m=(t.socialDetails,t.iconsJustify),d=(t.iconsVAlign,t.contentsAlign),_=t.imageAlign,y=t.cSepAlign,k=t.sSepAlign,C=t.preset,R=t.imgBeforeEl,v=t.showCSeparator,h=t.showSSeparator,E=t.cSepType,B=t.sSepType,w=t.cSepColor,S=t.sSepColor,P=t.isIconsDevider,T=t.icnsDevideColor,x=t.icnSepW,O=t.icnSepH,D=t.hvIcnColor,A=t.hvIcnBgc,L=(t.conVtAlign,t.isConBgGradient,t.conBgGradient,t.conBgColor,t.imgCnVtAlign,t.isP9reverse,t.icnEffect),N=(0,f.useBlockDefaults)(n,t,l,b_);return React.createElement(React.Fragment,null,N&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Social Profiles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Social Profiles","essential-blocks"),checked:p,onChange:function(){return o({showSocials:!p})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Separators","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Content Separator","essential-blocks"),checked:v,onChange:function(){return o({showCSeparator:!v})}}),p&&"preset3"!==C&&React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Social Separator","essential-blocks"),checked:h,onChange:function(){return o({showSSeparator:!h})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Container width","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Max Width","essential-blocks"),controlName:Xd,min:100,max:2e3,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Alignments","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{id:"eb-team-image-alignments",label:(0,c.__)("Avatar Horizontal Alignments","essential-blocks")},React.createElement(g.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(g.Button,{icon:function(){return React.createElement(f.LeftAlignIcon,{color:"left"===_&&"#6c40f7"})},onClick:function(){return o({imageAlign:"left"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(f.CenterAlignIcon,{color:"center"===_&&"#6c40f7"})},onClick:function(){return o({imageAlign:"center"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(f.RightAlignIcon,{color:"right"===_&&"#6c40f7"})},onClick:function(){return o({imageAlign:"right"})}}))),React.createElement(g.BaseControl,{id:"eb-team-contents-alignments",label:"Contents Horizontal Alignments"},React.createElement(g.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(g.Button,{icon:function(){return React.createElement(f.LeftAlignIcon,{color:"left"===d&&"#6c40f7"})},onClick:function(){return o({contentsAlign:"left"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(f.CenterAlignIcon,{color:"center"===d&&"#6c40f7"})},onClick:function(){return o({contentsAlign:"center"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(f.RightAlignIcon,{color:"right"===d&&"#6c40f7"})},onClick:function(){return o({contentsAlign:"right"})}}))),p&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(g.SelectControl,{value:m,options:g_,onChange:function(e){return o({iconsJustify:e})}}))),v&&React.createElement(g.BaseControl,{id:"eb-team-contents-alignments",label:(0,c.__)("Content Separator Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(g.Button,{icon:function(){return React.createElement(f.LeftAlignIcon,{color:"left"===y&&"#6c40f7"})},onClick:function(){return o({cSepAlign:"left"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(f.CenterAlignIcon,{color:"center"===y&&"#6c40f7"})},onClick:function(){return o({cSepAlign:"center"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(f.RightAlignIcon,{color:"right"===y&&"#6c40f7"})},onClick:function(){return o({cSepAlign:"right"})}}))),p&&h&&React.createElement(g.BaseControl,{id:"eb-team-contents-alignments",label:"Social Separator Alignment"},React.createElement(g.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(g.Button,{icon:function(){return React.createElement(f.LeftAlignIcon,{color:"left"===k&&"#6c40f7"})},onClick:function(){return o({sSepAlign:"left"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(f.CenterAlignIcon,{color:"center"===k&&"#6c40f7"})},onClick:function(){return o({sSepAlign:"center"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(f.RightAlignIcon,{color:"right"===k&&"#6c40f7"})},onClick:function(){return o({sSepAlign:"right"})}})))),React.createElement(g.PanelBody,{title:(0,c.__)("Avatar","essential-blocks"),initialOpen:!1},a&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:Yd,units:u_,max:2e3}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Image Height","essential-blocks"),checked:r,onChange:function(){return o({isImgHeightAuto:!r})}}),!r&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:Qd,units:u_,max:2e3}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Gd,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:zd,baseLabel:"Padding"}),React.createElement(f.BorderShadowControl,{controlName:Zd}),React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Background before Image","essential-blocks"),checked:R,onChange:function(){return o({imgBeforeEl:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(f.BackgroundControl,{noOverlay:!0,noMainBgi:!0,controlName:Ud}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Height","essential-blocks"),controlName:l_,min:0,max:300,step:1})))),React.createElement(g.PanelBody,{title:(0,c.__)("Name","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:u,onChange:function(e){return o({nameColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Dd}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Hd,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Job Title","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:b,onChange:function(e){return o({jobColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Ad}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Md,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Description","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Description","essential-blocks"),checked:s,onChange:function(){return o({showDescs:!s})}}),s&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:i,onChange:function(e){return o({descsColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Od}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Id,baseLabel:"Padding"}))),p&&React.createElement(g.PanelBody,{title:(0,c.__)("Social Icons","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:D,onChange:function(e){return o({hvIcnColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Background","essential-blocks"),color:A,onChange:function(e){return o({hvIcnBgc:e})}}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Size","essential-blocks"),controlName:Kd,min:5,max:300,step:1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Padding","essential-blocks"),controlName:$d,min:0,max:6,step:.1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:e_,min:0,max:100,step:1}),React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Rows Gap","essential-blocks"),controlName:t_,min:0,max:100,step:1}),React.createElement("label",{style:{display:"block",margin:"-20px 0 20px"}},React.createElement("i",null,"N.B. 'Rows Gap' is used when you have multiple rows of social profiles. Normally in case of only one row, it's not needed")),React.createElement(g.ToggleControl,{label:(0,c.__)("Icons Devider","essential-blocks"),checked:P,onChange:function(){return o({isIconsDevider:!P})}}),P&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:T,onChange:function(e){return o({icnsDevideColor:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Width","essential-blocks"),value:x,onChange:function(e){return o({icnSepW:e})},step:1,min:1,max:50}),React.createElement(g.RangeControl,{label:(0,c.__)("Height","essential-blocks"),value:O,onChange:function(e){return o({icnSepH:e})},step:1,min:1,max:300}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Position From Right","essential-blocks"),controlName:s_,min:0,max:80,step:1})),React.createElement(g.SelectControl,{label:(0,c.__)("Icon Hover Effect","essential-blocks"),value:L,options:m_,onChange:function(e){o({icnEffect:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Icons Border","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Jd,noShadow:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Container Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Vd,noMainBgi:!0,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Container Margin Padding ","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Fd,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:jd,baseLabel:"Padding"}))),v&&React.createElement(g.PanelBody,{title:(0,c.__)("Content Separator","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:w,onChange:function(e){return o({cSepColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:n_,min:0,max:800,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:a_,min:0,max:20,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Separator Type","essential-blocks")},React.createElement(g.SelectControl,{value:E,options:p_,onChange:function(e){o({cSepType:e})}}))),p&&h&&React.createElement(g.PanelBody,{title:(0,c.__)("Social Separator","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:S,onChange:function(e){return o({sSepColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:o_,min:0,max:800,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:r_,min:0,max:20,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Separator Type","essential-blocks")},React.createElement(g.SelectControl,{value:B,options:p_,onChange:function(e){o({sSepType:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:Ld,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Nd,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:Wd})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:qd}))))}));var __="wrp_",f_="wrp_",y_="quoteSize",k_=((0,c.__)("One","essential-blocks"),(0,c.__)("Two","essential-blocks"),(0,c.__)("Three","essential-blocks"),[{label:(0,c.__)("Top","essential-blocks"),value:1},{label:(0,c.__)("Bottom","essential-blocks"),value:0}]),C_=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],R_=[{label:(0,c.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"flex-end"}],v_=[{label:(0,c.__)("PX","essential-blocks"),value:"px"},{label:(0,c.__)("EM","essential-blocks"),value:"em"}],h_=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],E_=((0,c.__)("Top","essential-blocks"),(0,c.__)("Bottom","essential-blocks"),[{label:(0,c.__)("Before","essential-blocks"),value:0},{label:(0,c.__)("After","essential-blocks"),value:1}]);function B_(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function w_(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?B_(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):B_(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("No-repeat","essential-blocks"),(0,c.__)("Repeat","essential-blocks"),(0,c.__)("Repeat-x","essential-blocks"),(0,c.__)("Repeat-y","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Center Center","essential-blocks"),(0,c.__)("Center Left","essential-blocks"),(0,c.__)("Center Right","essential-blocks"),(0,c.__)("Top Center","essential-blocks"),(0,c.__)("Top Left","essential-blocks"),(0,c.__)("Top Right","essential-blocks"),(0,c.__)("Bottom Center","essential-blocks"),(0,c.__)("Bottom Left","essential-blocks"),(0,c.__)("Bottom Right","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Fixed","essential-blocks"),(0,c.__)("Scroll","essential-blocks"),(0,c.__)("Style 1","essential-blocks"),(0,c.__)("Style 2","essential-blocks"),(0,c.__)("Style 3","essential-blocks");const S_=w_(w_(w_(w_(w_(w_(w_(w_(w_(w_(w_(w_({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},layoutPreset:{type:"string",default:"layout-preset-1"},imageOverlayColor:{type:"string",default:"var(--eb-global-primary-color)"},avaterContainerFontSize:{type:"number",default:16},displayAvatar:{type:"boolean",default:!0},avatarInline:{type:"boolean",default:!0},avatarPosition:{type:"string",default:"flex-start"},avatarAlign:{type:"string",default:"center"},borderRadius:{type:"number",default:50},imageUrl:{type:"string"},imageId:{type:"string"},avatarOrder:{type:"number",default:1},userName:{selector:".eb-testimonial-username",source:"html",default:"John Doe"},companyName:{selector:".eb-testimonial-company",source:"html",default:"Company Name"},description:{selector:".eb-testimonial-description",source:"html",default:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."},descTextAlign:{type:"string",default:"center"},textAlign:{type:"string",default:"center"},userInfoPos:{type:"string",default:"flex-start"},imagePosition:{type:"number",default:0},userNameColor:{type:"string",default:"var(--eb-global-primary-color)"},descriptionColor:{type:"string",default:"var(--eb-global-text-color)"},enableQuote:{type:"boolean",default:!0},quoteColor:{type:"string",default:"#edf1f7"},quoteSize:{type:"number",default:60},quoteHorizontalPosition:{type:"string",default:"flex-start"},quoteVerticalPosition:{type:"number",default:1},userInfoAlign:{type:"string",default:"center"},linkedMargin:{type:"boolean",default:!1},linkedPadding:{type:"boolean",default:!1},marginUnit:{type:"string",default:"px"},tabMarginUnit:{type:"string",default:"px"},mobMarginUnit:{type:"string",default:"px"},paddingUnit:{type:"string",default:"px"},tabPaddingUnit:{type:"string",default:"px"},mobPaddingUnit:{type:"string",default:"px"},nameSizeUnit:{type:"string",default:"px"},companySizeUnit:{type:"string",default:"px"},descriptionSizeUnit:{type:"string",default:"px"},quoteSizeUnit:{type:"string",default:"px"},companyColor:{type:"string",default:"var(--eb-global-heading-color)"},bgPositon:{type:"string"},showRating:{type:"boolean",default:!1},rating:{type:"number",default:5},ratingColor:{type:"string",default:"#f2b01e"},ratingIndivisual:{type:"boolean",default:!1},ratingPosition:{type:"number",default:3}},(0,f.generateDimensionsAttributes)("margin",{top:10,bottom:10,right:10,left:10})),(0,f.generateDimensionsAttributes)("padding",{top:10,bottom:10,right:10,left:10})),(0,f.generateTypographyAttributes)("username")),(0,f.generateTypographyAttributes)("company")),(0,f.generateTypographyAttributes)("description")),(0,f.generateBorderShadowAttributes)(__,{})),(0,f.generateBackgroundAttributes)(f_,{defaultFillColor:"#fff",defaultBgGradient:"linear-gradient(45deg,#fff,#fff)"})),(0,f.generateResponsiveRangeAttributes)("ratingSize",{defaultRange:14})),(0,f.generateResponsiveRangeAttributes)(y_,{defaultRange:60})),(0,f.generateResponsiveRangeAttributes)("imgWidth_",{})),(0,f.generateResponsiveRangeAttributes)("imgGap_",{defaultRange:15})),(0,f.generateBorderShadowAttributes)("img_",{})),P_=(0,f.withBlockContext)(S_)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.displayAvatar,r=t.avatarInline,s=t.avatarPosition,i=t.avatarAlign,b=t.borderRadius,u=t.avatarOrder,p=t.imageUrl,m=t.userInfoAlign,d=t.textAlign,_=t.userNameColor,y=t.descriptionColor,k=t.enableQuote,C=t.quoteColor,R=t.companyColor,v=t.quoteHorizontalPosition,h=t.quoteVerticalPosition,E=t.descTextAlign,B=(0,f.useBlockDefaults)(n,t,l,S_);return React.createElement(React.Fragment,null,B&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Layout Settings","essential-blocks"),initialOpen:!0},r&&React.createElement(g.BaseControl,{label:(0,c.__)("User Info Position","essential-blocks")},React.createElement(g.ButtonGroup,null,R_.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:s!==e.value,isPrimary:s===e.value,onClick:function(){return o({avatarPosition:e.value})}},e.label)})))),!r&&a&&React.createElement(g.BaseControl,{label:r?(0,c.__)("User Info Align","essential-blocks"):(0,c.__)("Image Align","essential-blocks")},React.createElement(g.ButtonGroup,null,R_.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:i!==e.value,isPrimary:i===e.value,onClick:function(){return o({avatarAlign:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Description Position","essential-blocks")},React.createElement(g.ButtonGroup,null,k_.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:u!==e.value,isPrimary:u===e.value,onClick:function(){return o({avatarOrder:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("Description Align","essential-blocks")},React.createElement(g.ButtonGroup,null,C_.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:E!==e.value,isPrimary:E===e.value,onClick:function(){return o({descTextAlign:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("User Name Align","essential-blocks")},React.createElement(g.ButtonGroup,null,C_.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:d!==e.value,isPrimary:d===e.value,onClick:function(){return o({textAlign:e.value})}},e.label)})))),React.createElement(g.BaseControl,{label:(0,c.__)("User Info Align","essential-blocks")},React.createElement(g.ButtonGroup,null,h_.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:m!==e.value,isPrimary:m===e.value,onClick:function(){return o({userInfoAlign:e.value})}},e.label)})))),React.createElement(g.ToggleControl,{label:"Enable Quote",checked:k,onChange:function(){return o({enableQuote:!k})}}),k&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Quote Horizontal Align","essential-blocks")},React.createElement(g.ButtonGroup,null,R_.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:v!==e.value,isPrimary:v===e.value,onClick:function(){return o({quoteHorizontalPosition:e.value})}},e.label)})))),"center"===v&&React.createElement(g.BaseControl,{label:(0,c.__)("Quote Vertical Position","essential-blocks")},React.createElement(g.ButtonGroup,null,k_.map((function(e,t){return React.createElement(g.Button,{key:t,isSecondary:h!==e.value,isPrimary:h===e.value,onClick:function(){return o({quoteVerticalPosition:e.value})}},e.label)})))))),React.createElement(g.PanelBody,{title:(0,c.__)("Avatar","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:"Display Avatar",checked:a,onChange:function(){return o({displayAvatar:!a})}}),a&&React.createElement(g.ToggleControl,{label:(0,c.__)("Avatar Inline","essential-blocks"),checked:r,onChange:function(){return o({avatarInline:!r})}}),a&&React.createElement(g.BaseControl,{id:"eb-testimonial-image-pos",label:(0,c.__)("Image Position","essential-blocks")},React.createElement(f.ToggleButton,{options:E_,onChange:function(e){return o({imagePosition:e})}})),a&&p&&React.createElement(g.PanelBody,{title:(0,c.__)("Image Setting","essential-blocks")},p&&React.createElement(f.ImageAvatar,{imageUrl:p,onDeleteImage:function(){return o({imageUrl:null})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Round Avatar","essential-blocks"),checked:50===b,onChange:function(){return o({borderRadius:50===b?0:50})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Border Radius","essential-blocks"),value:b,onChange:function(e){return o({borderRadius:e})},min:0,max:50}))),React.createElement(g.PanelBody,{title:(0,c.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Username","essential-blocks"),color:_,onChange:function(e){return o({userNameColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Company","essential-blocks"),color:R,onChange:function(e){return o({companyColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Description","essential-blocks"),color:y,onChange:function(e){return o({descriptionColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Quote","essential-blocks"),color:C,onChange:function(e){return o({quoteColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Typography","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:"Username",typographyPrefixConstant:"username"}),React.createElement(f.TypographyDropdown,{baseLabel:"Company",typographyPrefixConstant:"company"}),React.createElement(f.TypographyDropdown,{baseLabel:"Description",typographyPrefixConstant:"description"}),k&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Quote Size","essential-blocks"),controlName:y_,units:v_,min:1,max:200,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:"margin",baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:"padding",baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:f_})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:__}))))}));var T_=[{label:(0,c.__)("Primary","essential-blocks"),value:"primary"},{label:(0,c.__)("Secondary","essential-blocks"),value:"secondary"}],x_=[{label:(0,c.__)("Rectangle","essential-blocks"),value:"rectangle"},{label:(0,c.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,c.__)("Toggle","essential-blocks"),value:"toggle"}],O_=[{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Circle","essential-blocks"),value:"circle"},{label:(0,c.__)("Diamond","essential-blocks"),value:"diamond"}],D_=[{label:(0,c.__)("Small","essential-blocks"),value:"s"},{label:(0,c.__)("Medium","essential-blocks"),value:"m"},{label:(0,c.__)("Large","essential-blocks"),value:"l"},{label:(0,c.__)("Extra Large","essential-blocks"),value:"xl"}],A_=((0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks"),[{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,c.__)("Solid","essential-blocks"),value:"solid"},{label:(0,c.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,c.__)("Double","essential-blocks"),value:"double"},{label:(0,c.__)("Groove","essential-blocks"),value:"groove"},{label:(0,c.__)("Inset","essential-blocks"),value:"inset"},{label:(0,c.__)("Outset","essential-blocks"),value:"outset"},{label:(0,c.__)("Ridge","essential-blocks"),value:"ridge"}]),L_=((0,c.__)("Solid","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),"btnW_"),N_="btnH_",I_="hSpc_",H_="WrpBg_",M_="wrpBdSd_",j_="tglC_",F_="wrpMrg_",G_="wrpPad_";function z_(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function W_(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?z_(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):z_(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const U_=W_(W_(W_(W_(W_(W_(W_(W_({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},id:{type:"string"},initialContent:{type:"string",default:"primary"},switchStyle:{type:"string",default:"rounded"},alignment:{type:"string",default:"center"},switchSize:{type:"string",default:"m"},switchSizeUnit:{type:"string",default:"px"},seperatorType:{type:"string",default:"none"},activeColor:{type:"string",default:"var(--eb-global-heading-color)"},labelSpace:{type:"number"},labelSpaceUnit:{type:"string",default:"px"},backgroundType:{type:"string",default:"solid"},backgroundColor:{type:"string",default:"var(--eb-global-primary-color)"},backgroundGradient:{type:"string",default:"linear-gradient(45deg,#00F260,#0575E6)"},controllerType:{type:"string",default:"solid"},controllerColor:{type:"string",default:"var(--eb-global-background-color)"},controllerGradient:{type:"string"},borderStyle:{type:"string"},borderWidth:{type:"number"},borderColor:{type:"string"},borderRadius:{type:"number"},primaryLabelText:{type:"string"},secondaryLabelText:{type:"string"},primaryLabelColor:{type:"string",default:"var(--eb-global-text-color)"},secondaryLabelColor:{type:"string",default:"var(--eb-global-text-color)"},activeBg:{type:"string"},shadowColor:{type:"string"},hOffset:{type:"number"},vOffset:{type:"number"},blur:{type:"number"},spread:{type:"number"},inset:{type:"boolean",default:!1}},(0,f.generateTypographyAttributes)(j_)),(0,f.generateDimensionsAttributes)(F_)),(0,f.generateDimensionsAttributes)(G_)),(0,f.generateBorderShadowAttributes)(M_,{})),(0,f.generateBackgroundAttributes)(H_,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,f.generateResponsiveRangeAttributes)(L_,{defaultUnit:"%"})),(0,f.generateResponsiveRangeAttributes)(N_,{noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(I_,{})),V_=(0,f.withBlockContext)(U_)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.resOption,t.initialContent),r=t.switchStyle,s=t.switchSize,i=(t.buttonHeight,t.buttonWidth,t.seperatorType),b=t.activeColor,u=t.activeBg,p=t.primaryLabelColor,m=t.secondaryLabelColor,d=(t.headingSpace,t.headingSpaceUnit,t.labelSpace),_=t.labelSpaceUnit,y=t.backgroundType,k=t.backgroundColor,C=t.backgroundGradient,R=t.controllerType,v=t.controllerColor,h=t.controllerGradient,E=t.borderStyle,B=t.borderWidth,w=t.borderColor,S=t.borderRadius,P=t.shadowColor,T=t.hOffset,x=t.vOffset,O=t.blur,D=t.spread,A=t.inset,L=(0,f.useBlockDefaults)(n,t,l,U_);return React.createElement(React.Fragment,null,L&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.RadioControl,{label:(0,c.__)("Initial Content","essential-blocks"),selected:a,onChange:function(e){return o({initialContent:e})},options:T_}),React.createElement(g.SelectControl,{label:(0,c.__)("Switch Type","essential-blocks"),value:r,onChange:function(e){return o({switchStyle:e})},options:x_}),("rounded"===r||"reactangle"===r)&&React.createElement(g.SelectControl,{label:(0,c.__)("Switch Size","essential-blocks"),value:s,options:D_,onChange:function(e){return o({switchSize:e})}}),"toggle"===r&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Button Height","essential-blocks"),controlName:N_,min:10,max:200,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Button Width","essential-blocks"),controlName:L_,min:10,max:100,step:1})),"text"===r&&React.createElement(g.SelectControl,{label:(0,c.__)("Sepetator Type","essential-blocks"),value:i,options:O_,onChange:function(e){return o({seperatorType:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Heading Space","essential-blocks"),controlName:I_,min:10,max:100,step:1}),("rectangle"===r||"rounded"===r)&&React.createElement(React.Fragment,null,React.createElement(f.UnitControl,{selectedUnit:_,unitTypes:[{label:"px",value:"px"},{label:"%",value:"%"}],onClick:function(e){return o({labelSpaceUnit:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Label Space","essential-blocks"),value:d,onChange:function(e){return o({labelSpace:e})}})),React.createElement(f.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:j_})),React.createElement(g.PanelBody,{title:(0,c.__)("".concat("text"===r?"Colors Style":"Label Colors Style")),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Primary Text","essential-blocks"),color:p,onChange:function(e){return o({primaryLabelColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Secondary Text","essential-blocks"),color:m,onChange:function(e){return o({secondaryLabelColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Active Text Color","essential-blocks"),color:b,onChange:function(e){return o({activeColor:e})}}),"text"===r&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:k,onChange:function(e){return o({backgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Active Background","essential-blocks"),color:u,onChange:function(e){return o({activeBg:e})}}))),"text"!==r&&React.createElement(g.PanelBody,{title:(0,c.__)("Switch Background Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Gradient Background","essential-blocks"),checked:"gradient"===y,onChange:function(){return o({backgroundType:"solid"===y?"gradient":"solid"})}}),"solid"===y&&React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return o({backgroundColor:e})}}),"gradient"===y&&React.createElement(g.PanelBody,{title:(0,c.__)("Background Gradient","essential-blocks")},React.createElement(f.GradientColorControl,{gradientColor:C||"linear-gradient(45deg,#eef2f3,#8e92ab)",onChange:function(e){return o({backgroundGradient:e})}}))),"text"!==r&&React.createElement(g.PanelBody,{title:(0,c.__)("Controller Background","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Gradient Controller","essential-blocks"),checked:"gradient"===R,onChange:function(){return o({controllerType:"solid"===R?"gradient":"solid"})}}),"solid"===R&&React.createElement(f.ColorControl,{label:(0,c.__)("Controller Color","essential-blocks"),color:v,onChange:function(e){return o({controllerColor:e})}}),"gradient"===R&&React.createElement(g.PanelBody,{title:(0,c.__)("Controller Gradient","essential-blocks")},React.createElement(f.GradientColorControl,{gradientColor:h||"linear-gradient(45deg,#eef2f3,#8e92ab)",onChange:function(e){return o({controllerGradient:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Border Style","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Border Style","essential-blocks"),value:E,options:A_,onChange:function(e){return o({borderStyle:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:w,onChange:function(e){return o({borderColor:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Border Width","essential-blocks"),value:B,onChange:function(e){return o({borderWidth:e})},min:0,max:17}),"text"===r&&React.createElement(g.RangeControl,{label:(0,c.__)("Border Radius","essential-blocks"),value:S,onChange:function(e){return o({borderRadius:e})},min:0,max:100})),"text"!==r&&React.createElement(g.PanelBody,{title:(0,c.__)("Shadow","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Shadow Color","essential-blocks"),color:P,onChange:function(e){return o({shadowColor:e})}}),React.createElement(f.ResetControl,{onReset:function(){return o({hOffset:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Horizontal Offset","essential-blocks"),value:T,onChange:function(e){return o({hOffset:e})},min:0,max:10})),React.createElement(f.ResetControl,{onReset:function(){return o({vOffset:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Vertical Offset","essential-blocks"),value:x,onChange:function(e){return o({vOffset:e})},min:0,max:10})),React.createElement(f.ResetControl,{onReset:function(){return o({blur:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Blur","essential-blocks"),value:O,onChange:function(e){return o({blur:e})},min:0,max:10})),React.createElement(f.ResetControl,{onReset:function(){return o({spread:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)(" Spread","essential-blocks"),value:D,onChange:function(e){return o({spread:e})},min:0,max:10})),React.createElement(g.ToggleControl,{label:(0,c.__)("Inset","essential-blocks"),checked:A,onChange:function(){return o({inset:!A})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:F_,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:G_,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:H_})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:M_}))))}));var q_="prefixText",J_="suffixText",Z_="typedText",X_="margin",Y_="padding",Q_="wrp_",K_="backgroundWrp_";function $_(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function ef(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?$_(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):$_(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const tf=ef(ef(ef(ef(ef(ef(ef(ef({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},prefix:{type:"string",source:"text",selector:".eb-typed-prefix"},typedText:{type:"array",source:"query",selector:".eb-typed-text",query:{text:{type:"string",source:"text"}},default:[]},suffix:{type:"string",source:"text",selector:".eb-typed-suffix"},prefixColor:{type:"string",default:"var(--eb-global-primary-color)"},typedTextColor:{type:"string",default:"var(--eb-global-primary-color)"},suffixTextColor:{type:"string",default:"var(--eb-global-primary-color)"},typeSpeed:{type:"number",default:50},startDelay:{type:"number",default:0},smartBackspace:{type:"boolean",default:!0},backSpeed:{type:"number",default:40},backDelay:{type:"number",default:700},fadeOut:{type:"boolean",default:!1},fadeOutDelay:{type:"number",default:500},loop:{type:"boolean",default:!1},showCursor:{type:"boolean",default:!0},textAlign:{type:"string",default:"left"}},(0,f.generateTypographyAttributes)(q_,{fontSize:22})),(0,f.generateTypographyAttributes)(J_,{fontSize:22})),(0,f.generateTypographyAttributes)(Z_,{fontSize:22})),(0,f.generateBorderShadowAttributes)(Q_)),(0,f.generateDimensionsAttributes)(X_)),(0,f.generateDimensionsAttributes)(Y_)),(0,f.generateBackgroundAttributes)(K_,{noOverlay:!0,noMainBgi:!0})),{},{typedTextFontWeight:{type:"string",default:600},prefixTextFontWeight:{type:"string",default:600},suffixTextFontWeight:{type:"string",default:600}}),lf=(0,f.withBlockContext)(tf)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.prefix,r=t.typedText,s=t.suffix,i=t.prefixColor,b=t.typedTextColor,u=t.suffixTextColor,p=t.typeSpeed,m=t.startDelay,d=t.smartBackspace,_=t.backSpeed,y=t.backDelay,k=t.fadeOut,C=t.fadeOutDelay,R=t.loop,v=t.showCursor,h=(0,f.useBlockDefaults)(n,t,l,tf);return React.createElement(React.Fragment,null,h&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Content Settings","essential-blocks")},React.createElement(g.TextControl,{label:(0,c.__)("Prefix Text","essential-blocks"),placeholder:(0,c.__)("Add prefix text","essential-blocks"),value:a,onChange:function(e){return o({prefix:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Suffix Text","essential-blocks"),placeholder:(0,c.__)("Add suffix text","essential-blocks"),value:s,onChange:function(e){return o({suffix:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Loop","essential-blocks"),checked:R,onChange:function(){return o({loop:!R})}}),!k&&React.createElement(g.ToggleControl,{label:(0,c.__)("Smart Backspace","essential-blocks"),checked:d,onChange:function(){return o({smartBackspace:!d})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Cursor","essential-blocks"),checked:v,onChange:function(){return o({showCursor:!v})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Fade Out","essential-blocks"),checked:k,onChange:function(){return o({fadeOut:!k})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Type Speed","essential-blocks"),value:p,onChange:function(e){return o({typeSpeed:e})},min:0,max:5e3}),React.createElement(g.RangeControl,{label:(0,c.__)("Start Delay","essential-blocks"),value:m,onChange:function(e){return o({startDelay:e})},min:0,max:1e3}),!k&&React.createElement(g.RangeControl,{label:(0,c.__)("Back Speed","essential-blocks"),value:_,onChange:function(e){return o({backSpeed:e})},min:0,max:5e3}),!k&&React.createElement(g.RangeControl,{label:(0,c.__)("Back Delay","essential-blocks"),value:y,onChange:function(e){return o({backDelay:e})},min:0,max:1e4}),k&&React.createElement(g.RangeControl,{label:(0,c.__)("Fade Delay","essential-blocks"),value:C,onChange:function(e){return o({fadeOutDelay:e})},min:0,max:5e3})),a&&React.createElement(g.PanelBody,{title:(0,c.__)("Prefix Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Prefix Color","essential-blocks"),color:i,onChange:function(e){return o({prefixColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:q_})),r.length>0&&React.createElement(g.PanelBody,{title:(0,c.__)("Typed Text Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Typed Text Color","essential-blocks"),color:b,onChange:function(e){return o({typedTextColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Z_})),s&&React.createElement(g.PanelBody,{title:(0,c.__)("Suffix Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Suffix Color","essential-blocks"),color:u,onChange:function(e){return o({suffixTextColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:J_})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{className:"forWrapperMargin",controlName:X_,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{className:"forWrapperPadding",controlName:Y_,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Q_})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:K_,noOverlay:!0,noMainBgi:!0}))))}));(0,c.__)("Grid"),(0,c.__)("List");var nf=[{label:(0,c.__)("Top","essential-blocks"),value:"align-top"},{label:(0,c.__)("Left","essential-blocks"),value:"align-left"},{label:(0,c.__)("Right","essential-blocks"),value:"align-right"}],of=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],af=((0,c.__)("Star"),(0,c.__)("Number"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Top","essential-blocks"),(0,c.__)("Bottom","essential-blocks"),(0,c.__)("Full","essential-blocks"),(0,c.__)("Wide","essential-blocks"),(0,c.__)("None","essential-blocks"),"wrpWidth"),rf="wrpBackground",sf="wrpBrdShd",cf="wrpMargin",bf="wrpPadding";function uf(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function gf(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?uf(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):uf(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const pf=gf(gf(gf(gf(gf(gf(gf(gf(gf({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},wrapperAlign:{type:"string",default:"center"},isWrapperWidth:{type:"boolean",default:!1},useCustomHeight:{type:"boolean",default:!1},contentAlign:{type:"string",default:"flex-start"}},(0,f.generateResponsiveRangeAttributes)(af)),(0,f.generateResponsiveRangeAttributes)("wrpHeight")),(0,f.generateBackgroundAttributes)(rf)),(0,f.generateBorderShadowAttributes)(sf)),(0,f.generateDimensionsAttributes)(cf,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(bf,{top:20,right:20,bottom:20,left:20,isLinked:!1})),(0,f.generateShapeDividerAttributes)("wrpShapeTop")),(0,f.generateShapeDividerAttributes)("wrpShapeBottom")),{},{shapeDividerPosition:{type:"string",default:"top"}}),mf=(0,f.withBlockContext)(pf)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.showRating,r=t.showPrice,s=t.showSaleBadge,i=t.titleColor,b=t.titleHoverColor,u=t.priceColor,p=t.salePriceColor,m=t.ratingColor,d=t.btnColor,_=t.btnHoverColor,y=t.btnBackgroundColor,k=t.btnBackgroundHoverColor,C=t.saleBadgeAlign,R=t.saleText,v=t.saleTextColor,h=t.saleTextBackgroundColor,E=t.contentAlignment,B=t.contentBackgroundColor,w=t.imageBackgroundColor,S=t.descColor,P=t.autoHeight,T=t.backgroundOverlayColor,x=t.isCustomCartBtn,O=t.simpleCartText,D=t.variableCartText,A=t.groupedCartText,L=t.externalCartText,N=t.defaultCartText,I=t.imageOverlayColor,H=t.productDescLength,M=(0,f.useBlockDefaults)(n,t,l,pf);return React.createElement(React.Fragment,null,M&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{initialOpen:!0,title:(0,c.__)("Layout","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Show Rating","essential-blocks"),checked:a,onChange:function(){return o({showRating:!a})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Price","essential-blocks"),checked:r,onChange:function(){return o({showPrice:!r})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Sale Badge","essential-blocks"),checked:s,onChange:function(){return o({showSaleBadge:!s})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Cart Text","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Use Custom Cart Button Text","essential-blocks"),checked:x,onChange:function(){return o({isCustomCartBtn:!x})}}),x&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Simple Product","essential-blocks"),value:O,onChange:function(e){return o({simpleCartText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Variable Product","essential-blocks"),value:D,onChange:function(e){return o({variableCartText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Grouped Product","essential-blocks"),value:A,onChange:function(e){return o({groupedCartText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("External Product","essential-blocks"),value:L,onChange:function(e){return o({externalCartText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Default Product","essential-blocks"),value:N,onChange:function(e){return o({defaultCartText:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Sale Badge","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-woo-products-alignment"},React.createElement(g.ButtonGroup,null,nf.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({saleBadgeAlign:e.value})}},e.label)})))),React.createElement(g.TextControl,{label:(0,c.__)("Sale Text","essential-blocks"),value:R,onChange:function(e){return o({saleText:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Products Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Content Alignment","essential-blocks"),id:"eb-woo-products-content-alignment"},React.createElement(g.ButtonGroup,null,of.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return o({contentAlignment:e.value})}},e.label)})))),React.createElement(f.ColorControl,{label:(0,c.__)("Content Background Color","essential-blocks"),color:B,onChange:function(e){return o({contentBackgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Overlay Color","essential-blocks"),color:T,onChange:function(e){return o({backgroundOverlayColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:"contentPadding",baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:"gridSpace",min:0,max:200,step:1,noUnits:!0}),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:"productBorderShadow"})))),React.createElement(g.PanelBody,{title:(0,c.__)("Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:"imgWidth",min:0,max:1200}),!P&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:"imgHeight",min:0,max:1200}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Height","essential-blocks"),checked:P,onChange:function(){return o({autoHeight:!P})}}),React.createElement(g.__experimentalDivider,null),React.createElement(f.ColorControl,{label:(0,c.__)("Image Wrapper Background","essential-blocks"),color:w,onChange:function(e){return o({imageBackgroundColor:e})}}),React.createElement(g.PanelRow,null,(0,c.__)("List Layout","essential-blocks")),React.createElement(f.ColorControl,{label:(0,c.__)("Image Overlay Color","essential-blocks"),color:I,onChange:function(e){return o({imageOverlayColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Space","essential-blocks"),controlName:"imgGap",min:0,max:500,step:1,noUnits:!0}),React.createElement(f.ResponsiveDimensionsControl,{controlName:"imagePadding",baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.BorderShadowControl,{controlName:"imgBorder"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Product Title Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"titleText"}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:i,onChange:function(e){return o({titleColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:b,onChange:function(e){return o({titleHoverColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:"titleMargin",baseLabel:(0,c.__)("Space","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Product Description Style(List Layout)","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"descText"}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:S,onChange:function(e){return o({descColor:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Description length","essential-blocks"),value:H,type:"number",onChange:function(e){return function(e){o(e<0?{productDescLength:0}:{productDescLength:e})}(e)}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:"descMargin",baseLabel:(0,c.__)("Space","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Product Price Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"productPrice"}),React.createElement(f.ColorControl,{label:(0,c.__)("Price Color","essential-blocks"),color:u,onChange:function(e){return o({priceColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Sale Price Color","essential-blocks"),color:p,onChange:function(e){return o({salePriceColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:"priceMargin",baseLabel:(0,c.__)("Space","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Product Rating Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Rating Color","essential-blocks"),color:m,onChange:function(e){return o({ratingColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:"ratingIcon",min:0,max:50,step:1}),React.createElement(f.ResponsiveDimensionsControl,{controlName:"ratingMargin",baseLabel:(0,c.__)("Space","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"btnText"}),React.createElement(f.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:d,onChange:function(e){return o({btnColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Text Hover Color","essential-blocks"),color:_,onChange:function(e){return o({btnHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:y,onChange:function(e){return o({btnBackgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background Hover Color","essential-blocks"),color:k,onChange:function(e){return o({btnBackgroundHoverColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:"btnMargin",baseLabel:(0,c.__)("Space","essential-blocks")}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:"btnBorder"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Sale Badge Style","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"saleText"}),React.createElement(f.ColorControl,{label:(0,c.__)("Sale Text Color","essential-blocks"),color:v,onChange:function(e){return o({saleTextColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Sale Text Background Color","essential-blocks"),color:h,onChange:function(e){return o({saleTextBackgroundColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:"saleBorder",noShadow:!0,noBdrHover:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:"wrpMargin",baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:"wrpPadding",baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:"wrpBackground"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:"wrpBorderShadow"}))))}));var df=EssentialBlocksLocalize.wpforms_lists&&JSON.parse(EssentialBlocksLocalize.wpforms_lists),_f=(df&&df.map((function(e,t){return{label:e.label,value:e.value}})),[{label:React.createElement(g.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(g.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(g.Dashicon,{icon:"editor-alignright"}),value:"right"}]),ff=[{label:React.createElement(g.Dashicon,{icon:"remove"}),value:"none"},{label:React.createElement(g.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(g.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(g.Dashicon,{icon:"editor-alignright"}),value:"right"}],yf=[{label:(0,c.__)("Full Width","essential-blocks"),value:"full_width"},{label:(0,c.__)("Custom","essential-blocks"),value:"custom"}],kf="inpTxtIndent",Cf="inpWidth",Rf="inpHeight",vf="txtWidth",hf="txtHeight",Ef="inpTxtPadding",Bf="inpTxtSpacing",wf="lblSpacing",Sf="btnWidth",Pf="btnPadding",Tf="btnMargin",xf="btnBorder",Of="inpTxtBorder",Df="successBrd",Af="errorPadding",Lf="errorMargin",Nf="checkSize",If="checkBdr",Hf="checkRad",Mf="radioRad",jf="formWidth",Ff="formBorder",Gf="formMargin",zf="formPadding",Wf="label",Uf="inpTxt",Vf="subBtn",qf="success",Jf="error";function Zf(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Xf(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Zf(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Zf(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const Yf=Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},formActive:{type:"string"},formId:{type:"string"},showLabels:{type:"boolean",default:!0},showPlaceholder:{type:"boolean",default:!0},showErrorMessage:{type:"boolean",default:!0},customCheckboxStyle:{type:"boolean",default:!1},labelColor:{type:"string",default:"var(--eb-global-heading-color)"},inputHoverType:{type:"string",default:"normal"},inputBackgroundColor:{type:"string",default:"var(--eb-global-background-color)"},inputFocusBackgroundColor:{type:"string"},inputTextColor:{type:"string",default:"var(--eb-global-text-color)"},placeholderColor:{type:"string"},sectionBreakContent:{type:"string",default:"center"},sectionBreakColor:{type:"string"},sectionBreakDescColor:{type:"string"},btnWidthType:{type:"string",default:"custom"},btnAlignment:{type:"string",default:"left"},btnBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},btnColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnBackgroundHoverColor:{type:"string",default:"var(--eb-global-tertiary-color)"},btnHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnHoverType:{type:"string",default:"normal"},sectionBreakPosition:{type:"string",default:"center"},successColor:{type:"string"},successBackgroundColor:{type:"string"},errorColor:{type:"string"},checkboxSwitcher:{type:"string",default:"normal"},checkboxColor:{type:"string"},checkboxBorderColor:{type:"string"},checkboxCheckedColor:{type:"string"},formBackgroundColor:{type:"string"},formAlignment:{type:"string",default:"none"}},(0,f.generateTypographyAttributes)(Wf)),(0,f.generateTypographyAttributes)(Uf)),(0,f.generateTypographyAttributes)(Vf)),(0,f.generateTypographyAttributes)(qf)),(0,f.generateTypographyAttributes)(Jf)),(0,f.generateResponsiveRangeAttributes)(kf)),(0,f.generateResponsiveRangeAttributes)(Cf)),(0,f.generateResponsiveRangeAttributes)(Rf)),(0,f.generateResponsiveRangeAttributes)(vf)),(0,f.generateResponsiveRangeAttributes)(hf)),(0,f.generateResponsiveRangeAttributes)(Bf)),(0,f.generateResponsiveRangeAttributes)(Sf)),(0,f.generateResponsiveRangeAttributes)(Nf)),(0,f.generateResponsiveRangeAttributes)(If,{noUnits:!0,defaultUnit:"px"})),(0,f.generateResponsiveRangeAttributes)(jf)),(0,f.generateDimensionsAttributes)(wf)),(0,f.generateDimensionsAttributes)(Ef)),(0,f.generateDimensionsAttributes)(Pf)),(0,f.generateDimensionsAttributes)(Tf)),(0,f.generateDimensionsAttributes)(Af)),(0,f.generateDimensionsAttributes)(Lf)),(0,f.generateDimensionsAttributes)(Hf)),(0,f.generateDimensionsAttributes)(Mf)),(0,f.generateDimensionsAttributes)(Gf,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(zf,{top:0,right:15,bottom:0,left:15,isLinked:!1})),(0,f.generateBorderShadowAttributes)(Of)),(0,f.generateBorderShadowAttributes)(xf)),(0,f.generateBorderShadowAttributes)(Df)),(0,f.generateBorderShadowAttributes)(Ff)),Qf=(0,f.withBlockContext)(Yf)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.resOption,t.showLabels),r=t.showPlaceholder,s=t.showErrorMessage,i=t.labelColor,b=t.inputHoverType,u=t.inputBackgroundColor,p=t.inputTextColor,m=t.inputFocusBackgroundColor,d=t.placeHolderColor,_=t.btnWidthType,y=t.btnAlignment,k=t.btnHoverType,C=t.btnBackgroundColor,R=t.btnColor,v=t.btnBackgroundHoverColor,h=t.btnHoverColor,E=t.successBackgroundColor,B=t.successColor,w=t.errorColor,S=t.customCheckboxStyle,P=t.checkboxSwitcher,T=t.checkboxColor,x=t.checkboxBorderColor,O=t.checkboxCheckedColor,D=t.formBackgroundColor,A=t.formAlignment,L=(0,f.useBlockDefaults)(n,t,l,Yf);return React.createElement(React.Fragment,null,L&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("WPForms","essential-blocks")},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Labels","essential-blocks"),checked:a,onChange:function(e){return o({showLabels:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Placeholder","essential-blocks"),checked:r,onChange:function(e){return o({showPlaceholder:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Error Message","essential-blocks"),checked:s,onChange:function(e){return o({showErrorMessage:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},ff.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return o({formAlignment:e.value})}},e.label)})))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Form Max Width","essential-blocks"),controlName:jf,min:0,max:1500,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Labels Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ResponsiveDimensionsControl,{controlName:wf,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:i,onChange:function(e){return o({labelColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Wf}))),React.createElement(g.PanelBody,{title:(0,c.__)("Input & Textarea Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("FOCUS","essential-blocks"),value:"focus"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:b===l,isSecondary:b!==l,onClick:function(){return o({inputHoverType:l})}},n)})))),"normal"===b&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:u,onChange:function(e){return o({inputBackgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({inputTextColor:e})}})),"focus"===b&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return o({inputFocusBackgroundColor:e})}})),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Uf}),React.createElement(g.__experimentalDivider,null),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Text Indent","essential-blocks"),controlName:kf,min:0,max:60,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Input Width","essential-blocks"),controlName:Cf,min:0,max:1200,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Input Height","essential-blocks"),controlName:Rf,min:0,max:200,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Textarea Width","essential-blocks"),controlName:vf,min:0,max:1200,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Textarea Height","essential-blocks"),controlName:hf,min:0,max:400,step:1}),React.createElement(g.__experimentalDivider,null),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ef,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:Bf,min:0,max:100,step:1})),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:Of})),React.createElement(g.PanelBody,{title:(0,c.__)("Placeholder Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:d,onChange:function(e){return o({placeHolderColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Radio & Checkbox Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Custom Style","essential-blocks"),checked:S,onChange:function(e){return o({customCheckboxStyle:e})}}),S&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:Nf,min:0,max:80,step:1}),React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("CHECKED","essential-blocks"),value:"checked"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:k===l,isSecondary:k!==l,onClick:function(){return o({checkboxSwitcher:l})}},n)})))),"normal"===P&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:T,onChange:function(e){return o({checkboxColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Border Width","essential-blocks"),controlName:If,min:0,max:15,step:1,noUnits:!0}),React.createElement(f.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:x,onChange:function(e){return o({checkboxBorderColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Checkbox","essential-blocks"))),React.createElement(f.ResponsiveDimensionsControl,{controlName:Hf,baseLabel:(0,c.__)("Border Radius","essential-blocks")}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Radio Buttons","essential-blocks"))),React.createElement(f.ResponsiveDimensionsControl,{controlName:Mf,baseLabel:(0,c.__)("Border Radius","essential-blocks")})),"checked"===P&&React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:O,onChange:function(e){return o({checkboxCheckedColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Submit","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,"custom"===_&&React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},_f.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:y===e.value,isSecondary:y!==e.value,onClick:function(){return o({btnAlignment:e.value})}},e.label)})))),React.createElement(g.SelectControl,{label:(0,c.__)("Width","essential-blocks"),value:_,options:yf,onChange:function(e){return o({btnWidthType:e})}}),"custom"===_&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Sf,min:0,max:1200,step:1}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Vf}),React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("HOVER","essential-blocks"),value:"hover"}].map((function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:k===l,isSecondary:k!==l,onClick:function(){return o({btnHoverType:l})}},n)})))),"normal"===k&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:C,onChange:function(e){return o({btnBackgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:R,onChange:function(e){return o({btnColor:e})}})),"hover"===k&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:v,onChange:function(e){return o({btnBackgroundHoverColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return o({btnHoverColor:e})}})),React.createElement(g.__experimentalDivider,null),React.createElement(f.ResponsiveDimensionsControl,{controlName:Pf,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Tf,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(f.BorderShadowControl,{controlName:xf}))),React.createElement(g.PanelBody,{title:(0,c.__)("Success Message Style","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:E,onChange:function(e){return o({successBackgroundColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:B,onChange:function(e){return o({successColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:qf}),React.createElement(f.BorderShadowControl,{controlName:Df,noShadow:!0})),s&&React.createElement(g.PanelBody,{title:(0,c.__)("Error Message","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:w,onChange:function(e){return o({errorColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Jf}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Af,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Lf,baseLabel:(0,c.__)("Margin","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background Color","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return o({formBackgroundColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ResponsiveDimensionsControl,{controlName:zf,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:Gf,baseLabel:(0,c.__)("Margin","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Ff}))))})),Kf=(0,f.withBlockContext)(pf)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.isWrapperWidth,r=(0,f.useBlockDefaults)(n,t,l,pf);return React.createElement(React.Fragment,null,r&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Content Width","essential-blocks"),controlName:af,min:0,max:2560,step:1,noUnits:!0}),React.createElement(g.ToggleControl,{label:(0,c.__)("Use Width In Wrapper","essential-blocks"),checked:a,onChange:function(){o({isWrapperWidth:!a})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:cf,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(f.ResponsiveDimensionsControl,{controlName:bf,baseLabel:(0,c.__)("Padding","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:rf})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:sf}))))}));var $f="WrpBg_",ey="wrpBdSd_",ty="wrpMrg_",ly="wrpPad_",ny=((0,c.__)("Standard","essential-blocks"),(0,c.__)("Silver","essential-blocks"),(0,c.__)("Retro","essential-blocks"),(0,c.__)("Dark","essential-blocks"),(0,c.__)("Night","essential-blocks"),(0,c.__)("Aubergine","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Simple","essential-blocks"),(0,c.__)("Colorful","essential-blocks"),(0,c.__)("Complex","essential-blocks"),(0,c.__)("Dark","essential-blocks"),(0,c.__)("Greyscale","essential-blocks"),(0,c.__)("Light","essential-blocks"),(0,c.__)("Monochrome","essential-blocks"),(0,c.__)("No Labels","essential-blocks"),(0,c.__)("Two Tone","essential-blocks"),(0,c.__)("Google Themes","essential-blocks"),(0,c.__)("Snazzy Maps Themes","essential-blocks"),"typTl_"),oy="typCn_";function ay(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function ry(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ay(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ay(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const sy=ry(ry(ry(ry(ry(ry(ry({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},searchAddress:{type:"string",default:"New York, NY, USA"},latitude:{type:"string",default:"40.7127753"},longitude:{type:"string",default:"-74.0059728"},mapType:{type:"string",default:"roadmap"},mapZoom:{type:"string",default:"13"},mapHeight:{type:"string",default:"400"},marker:{type:"array",default:[]},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string",default:"var(--eb-global-link-color)"},descColor:{type:"string",default:"var(--eb-global-text-color)"},descHoverColor:{type:"string"},imageSize:{type:"number",default:32},googlemMapStyle:{type:"string",default:"standard"},googleMapStyle:{type:"string",default:"standard"},snazzyMapStyle:{type:"string",default:"default"},themeSource:{type:"string",default:"google_theme"}},(0,f.generateDimensionsAttributes)(ty)),(0,f.generateDimensionsAttributes)(ly)),(0,f.generateBackgroundAttributes)($f)),(0,f.generateBorderShadowAttributes)(ey)),(0,f.generateTypographyAttributes)(ny,{fontSize:14})),(0,f.generateTypographyAttributes)(oy,{fontSize:13})),{},{cover:{type:"string",default:""}}),iy=(0,f.withBlockContext)(sy)((function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.mapType,r=t.mapZoom,s=t.mapHeight,i=t.titleColor,b=t.titleHoverColor,u=t.descColor,p=(0,f.useBlockDefaults)(n,t,l,sy);return React.createElement(React.Fragment,null,p&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Height & Zoom","essential-blocks")},React.createElement(g.SelectControl,{label:(0,c.__)("Map Type","essential-blocks"),value:a,options:[{label:(0,c.__)("Road Map","essential-blocks"),value:"roadmap"},{label:(0,c.__)("Satellite View","essential-blocks"),value:"satellite"},{label:(0,c.__)("Hybrid","essential-blocks"),value:"hybrid"},{label:(0,c.__)("Terrain","essential-blocks"),value:"terrain"}],onChange:function(e){return function(e){e&&o({mapType:e})}(e)}}),React.createElement(g.RangeControl,{label:(0,c.__)("Map Zoom Level","essential-blocks"),value:parseInt(r),onChange:function(e){return function(e){o(e?{mapZoom:e.toString()}:{mapZoom:"13"})}(e)},min:0,max:20,allowReset:!0}),React.createElement(g.RangeControl,{label:(0,c.__)("Map Height","essential-blocks"),value:parseInt(s),onChange:function(e){o({mapHeight:e?e.toString():"400"})},min:100,max:1400,allowReset:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Info Card","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Title Color","essential-blocks"),color:i,onChange:function(e){return o({titleColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Title Hover Color","essential-blocks"),color:b,onChange:function(e){return o({titleHoverColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ny}),React.createElement(g.__experimentalDivider,null),React.createElement(f.ColorControl,{label:(0,c.__)("Description Color","essential-blocks"),color:u,onChange:function(e){return o({descColor:e})}}),React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:oy}))),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding","essential-blocks")},React.createElement(f.ResponsiveDimensionsControl,{controlName:ty,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:ly,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:$f})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:ey}))))}));var cy,by="wrprBg",uy="wrpMargin",gy="wrpPadding",py="wrpBorderShadow",my="rowsGap",dy="labelMargin",_y="btnPadding",fy="btnBorder",yy="btnTopSpecing",ky="inputWidth",Cy="fieldsBorder",Ry="fieldsPadding",vy="messageBorder",hy="messagePadding",Ey="errorBorder",By="errorPadding",wy="radioSize",Sy="radioSpacing",Py="checkboxSize",Ty="checkboxSpacing",xy="btnWidth",Oy="iconSize",Dy="iconGap",Ay="formWidth",Ly="inlineFormWidth",Ny="btnVerticalPosition",Iy="btnHorizontalPosition",Hy="inputIconSize",My=((0,c.__)("Contact Form"),(0,c.__)("Subscription Form"),(0,c.__)("RSVP Form"),(0,c.__)("Blank"),(0,c.__)("Contact Form (Basic)"),(0,c.__)("Contact From Modern"),(0,c.__)("Subscription Form 1"),(0,c.__)("Subscription From 2"),(0,c.__)("None"),(0,c.__)("MailChimp (Pro)"),[{label:(0,c.__)("Send Email"),value:"email"},{label:(0,c.__)("Send Email & Save Response (Pro)"),value:"emailsave",isPro:!0},{label:(0,c.__)("Only Save Response (Pro)"),value:"save",isPro:!0}]),jy=[{label:(0,c.__)("Message in the Same Page"),value:"message"},{label:(0,c.__)("Redirect (Pro)"),value:"redirect",isPro:!0}],Fy=[{label:(0,c.__)("Left"),value:"left"},{label:(0,c.__)("Center"),value:"center"},{label:(0,c.__)("Right"),value:"right"}],Gy=[{label:(0,c.__)("px"),value:"px"},{label:(0,c.__)("%"),value:"%"},{label:(0,c.__)("em"),value:"em"}],zy=[{label:(0,c.__)("Normal"),value:"normal"},{label:(0,c.__)("Hover"),value:"hover"}],Wy=[{label:(0,c.__)("Normal"),value:"normal"},{label:(0,c.__)("Checked"),value:"checked"}],Uy=[{label:(0,c.__)("Full"),value:"full"},{label:(0,c.__)("Fixed"),value:"fixed"}],Vy=[{label:(0,c.__)("Auto"),value:"auto"},{label:(0,c.__)("Full"),value:"full"},{label:(0,c.__)("Fixed"),value:"fixed"}],qy=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Jy=[{label:(0,c.__)("Success"),value:"success"},{label:(0,c.__)("Error"),value:"error"}],Zy=[{label:(0,c.__)("Block"),value:"block"},{label:(0,c.__)("Inline with Input Field"),value:"inline"}],Xy=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],Yy=((0,c.__)("Classic","essential-blocks"),(0,c.__)("Modern","essential-blocks"),"fields_"),Qy="label_",Ky="btnText_",$y="successText_",ek="errorText_",tk="radioText_",lk="checkboxText_",nk="validationText_";function ok(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function ak(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ok(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ok(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const rk=ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak(ak({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},formType:{type:"string"},formStyle:{type:"string",default:"form-style-classic"},template:{type:"string",default:"contact_form_1"},formId:{type:"string"},formTitle:{type:"string"},integrations:{type:"object",default:{}},mailTo:{type:"string"},mailCc:{type:"string"},mailBcc:{type:"string"},mailSubject:{type:"string"},mailBody:{type:"string"},notificationType:{type:"string",default:"true"===(null===(cy=EssentialBlocksLocalize)||void 0===cy?void 0:cy.is_pro_active)?"emailsave":"email"},confirmationType:{type:"string",default:"message"},redirectUrl:{type:"string"},successMessage:{type:"string",default:"Your form has been submitted Successfully!"},errorMessage:{type:"string",default:"Your form couldn't been submitted! Please try again."},validationErrorMessage:{type:"string",default:"Validation Failed! Please check the error messages."},formWidth:{type:"string",default:"full"},formAlign:{type:"string",default:"left"},labelColor:{type:"string",default:"var(--eb-global-heading-color)"},labelAlign:{type:"string",default:"left"},requiredColor:{type:"string",default:"#D92D20"},fieldsColor:{type:"string",default:"var(--eb-global-text-color)"},fieldsPlaceholderColor:{type:"string",default:"var(--eb-global-tertiary-color)"},fieldsBgColor:{type:"string",default:"var(--eb-global-background-color)"},buttonType:{type:"string",default:"normal"},btnColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnHvColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},btnBgHvColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonText:{type:"string",default:"Submit"},buttonAlign:{type:"string",default:"left"},btnVerticalAlign:{type:"string",default:"flex-end"},buttonWidth:{type:"string",default:"full"},btnAddIcon:{type:"boolean",default:!1},icon:{type:"string",default:"fas fa-chevron-right"},iconPosition:{type:"string",default:"right"},iconSize:{type:"string"},iconSpace:{type:"string",default:"5px"},messageAlign:{type:"string",default:"left"},messageType:{type:"string",default:"success"},successColor:{type:"string",default:"#4E4E4E"},successBgColor:{type:"string",default:"#EDFFF5"},errorColor:{type:"string",default:"#4E4E4E"},errorBgColor:{type:"string",default:"var(--eb-global-background-color)"},radioType:{type:"string",default:"normal"},radioColor:{type:"string",default:"var(--eb-global-primary-color)"},radioBgColor:{type:"string",default:""},radioBrColor:{type:"string",default:"var(--eb-global-primary-color)"},radioBrCheckedColor:{type:"string",default:"var(--eb-global-primary-color)"},radioBorder:{type:"number",default:1},checkboxType:{type:"string",default:"normal"},checkboxColor:{type:"string",default:"var(--eb-global-primary-color)"},checkboxBgColor:{type:"string",default:""},checkboxBrColor:{type:"string",default:"var(--eb-global-primary-color)"},checkboxBrCheckedColor:{type:"string",default:"var(--eb-global-primary-color)"},checkboxBorder:{type:"number",default:1},dateBgColor:{type:"string",default:"var(--eb-global-background-color)"},dateSelectedColor:{type:"string",default:"#fff"},fieldAlign:{type:"string",default:"left"},fieldsValidationColor:{type:"string",default:"var(--eb-global-secondary-color)"},fieldsValidationBorderColor:{type:"string",default:"#dc072f"},validationAlign:{type:"string",default:"left"},formLayout:{type:"string",default:"block"},showLabel:{type:"boolean",default:!0},showInputIcon:{type:"boolean",default:!1},inputIconColor:{type:"string",default:"var(--eb-global-primary-color)"}},(0,f.generateTypographyAttributes)(Yy,{fontSize:14})),(0,f.generateTypographyAttributes)(Qy,{fontSize:15})),(0,f.generateTypographyAttributes)(Ky,{fontSize:16})),(0,f.generateTypographyAttributes)($y,{fontSize:20})),(0,f.generateTypographyAttributes)(ek,{fontSize:20})),(0,f.generateTypographyAttributes)(tk,{fontSize:14})),(0,f.generateTypographyAttributes)(lk,{fontSize:14})),(0,f.generateTypographyAttributes)(nk,{fontSize:14})),(0,f.generateDimensionsAttributes)(uy)),(0,f.generateDimensionsAttributes)(gy,{top:30,bottom:30,right:0,left:0,isLinked:!1})),(0,f.generateBackgroundAttributes)(by)),(0,f.generateBorderShadowAttributes)(py)),(0,f.generateDimensionsAttributes)(_y)),(0,f.generateBorderShadowAttributes)(fy,{defaultBdrColor:"var(--eb-global-tertiary-color)",defaultBdrStyle:"solid",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:4,bottom:4,right:4,left:4}})),(0,f.generateResponsiveRangeAttributes)(xy,{defaultRange:200})),(0,f.generateResponsiveRangeAttributes)(Ay,{defaultRange:500})),(0,f.generateResponsiveRangeAttributes)(ky,{defaultRange:100,defaultUnit:"%"})),(0,f.generateResponsiveRangeAttributes)(Oy,{noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(Dy,{defaultRange:8,noUnits:!0})),(0,f.generateResponsiveRangeAttributes)(my,{defaultRange:15})),(0,f.generateDimensionsAttributes)(dy,{top:0,bottom:10,left:0,right:0,isLinked:!1})),(0,f.generateDimensionsAttributes)(Ry,{top:15,bottom:15,left:15,right:15,isLinked:!0})),(0,f.generateBorderShadowAttributes)(Cy,{defaultBdrColor:"var(--eb-global-tertiary-color)",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:4,bottom:4,right:4,left:4}})),(0,f.generateDimensionsAttributes)(hy)),(0,f.generateBorderShadowAttributes)(vy)),(0,f.generateDimensionsAttributes)(By)),(0,f.generateBorderShadowAttributes)(Ey)),(0,f.generateResponsiveRangeAttributes)(wy,{defaultRange:16})),(0,f.generateResponsiveRangeAttributes)(Sy,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(Py,{defaultRange:18})),(0,f.generateResponsiveRangeAttributes)(Ty,{defaultRange:10})),(0,f.generateResponsiveRangeAttributes)(Iy,{defaultRange:0})),(0,f.generateResponsiveRangeAttributes)(Ny,{defaultRange:0})),(0,f.generateResponsiveRangeAttributes)(yy,{defaultRange:20})),(0,f.generateResponsiveRangeAttributes)(Ly,{defaultRange:80})),(0,f.generateResponsiveRangeAttributes)(Hy,{defaultRange:15}));function sk(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function ik(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?sk(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):sk(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const ck=(0,f.withBlockContext)(rk)((function(e){var t,l,n=e.blockDefaults,a=e.setBlockDefaults,r=e.name,s=(e.deviceType,e.handleBlockDefault),b=(0,u.useState)({}),p=(0,i.A)(b,2),m=p[0],d=p[1],_=(n.blockId,n.resOption,n.formId,n.formTitle),y=(n.formType,n.template,n.integrations,n.mailBody,n.notificationType),k=n.confirmationType,C=n.successMessage,R=n.errorMessage,v=n.validationErrorMessage,h=n.labelColor,E=n.buttonType,B=n.btnColor,w=n.btnHvColor,S=n.btnBgColor,P=n.btnBgHvColor,T=n.formWidth,x=n.formAlign,O=n.fieldsColor,D=n.fieldsPlaceholderColor,A=n.fieldsBgColor,L=n.messageType,N=n.messageAlign,I=n.successColor,H=n.successBgColor,M=n.errorColor,j=n.errorBgColor,F=n.radioType,G=n.radioColor,z=n.radioBgColor,W=n.radioBrColor,U=n.radioBrCheckedColor,V=n.radioBorder,q=n.checkboxType,J=n.checkboxColor,Z=n.checkboxBgColor,X=n.checkboxBrColor,Y=n.checkboxBrCheckedColor,Q=n.checkboxBorder,K=n.dateBgColor,$=n.dateSelectedColor,ee=n.fieldsValidationBorderColor,te=n.fieldsValidationColor,le=n.requiredColor,ne=n.buttonAlign,oe=n.buttonText,ae=n.buttonWidth,re=n.btnAddIcon,se=n.icon,ie=n.iconPosition,ce=n.labelAlign,be=n.validationAlign,ue=n.fieldAlign,ge=n.formLayout,pe=n.btnVerticalAlign,me=n.showInputIcon,de=n.showLabel,_e=n.inputIconColor,fe=(n.formStyle,(0,f.useBlockDefaults)(r,n,a,rk));return React.createElement(React.Fragment,null,fe&&React.createElement("div",{className:"eb-panel-control"},React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.TextControl,{label:(0,c.__)("Form Title","essential-blocks"),value:_,type:"string",help:(0,c.__)("Use Title to recognize in Form Response","essential-blocks"),onChange:function(e){return s({formTitle:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Field Labels?","essential-blocks"),checked:de,onChange:function(){return s({showLabel:!de})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Field Icons?","essential-blocks"),checked:me,onChange:function(){return s({showInputIcon:!me})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Form Settings","essential-blocks"),initialOpen:!0},React.createElement(f.ProSelectControl,{label:(0,c.__)("Notification Type","essential-blocks"),value:y,options:My,onChange:function(e){return s({notificationType:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Email To","essential-blocks"),value:m.mailTo,placeholder:(null===(t=(0,o.select)("core"))||void 0===t||null===(t=t.getSite())||void 0===t?void 0:t.email)||(0,c.__)("Default is to Admin Email","essential-blocks"),onChange:function(e){return d(ik(ik({},m),{},{mailTo:e}))},help:(0,c.__)("Use commas to separate emails","essential-blocks")}),React.createElement(g.TextControl,{label:(0,c.__)("Email Cc (Optional)","essential-blocks"),placeholder:(0,c.__)("Recipient Email Address","essential-blocks"),value:m.mailCc,onChange:function(e){return d(ik(ik({},m),{},{mailCc:e}))},help:(0,c.__)("Use commas to separate emails","essential-blocks")}),React.createElement(g.TextControl,{label:(0,c.__)("Email Bcc (Optional)","essential-blocks"),value:m.mailBcc,placeholder:(0,c.__)("Recipient Email Address","essential-blocks"),onChange:function(e){return d(ik(ik({},m),{},{mailBcc:e}))},help:(0,c.__)("Use commas to separate emails","essential-blocks")}),React.createElement(g.TextControl,{label:(0,c.__)("Email Subject","essential-blocks"),attrName:"mailSubject",value:m.mailSubject,placeholder:"New Form Submission ["+(null===(l=(0,o.select)("core"))||void 0===l||null===(l=l.getSite())||void 0===l?void 0:l.url)+"]",onChange:function(e){return d(ik(ik({},m),{},{mailSubject:e}))}})),React.createElement(g.PanelBody,{title:(0,c.__)("Confirmation Settings","essential-blocks"),initialOpen:!0},React.createElement(f.ProSelectControl,{label:(0,c.__)("Confirmation Type","essential-blocks"),value:k,options:jy,onChange:function(e){return s({confirmationType:e})}}),"message"===k&&React.createElement(React.Fragment,null,React.createElement(g.TextareaControl,{label:"Success Message",value:C,rows:3,onChange:function(e){return s({successMessage:e})}}),React.createElement(g.TextareaControl,{label:"Default Error Message",value:R,rows:3,onChange:function(e){return s({errorMessage:e})}})),React.createElement(g.TextareaControl,{label:"Validation Error Message",value:v,rows:3,onChange:function(e){return s({validationErrorMessage:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ProSelectControl,{label:(0,c.__)("Button Type","essential-blocks"),value:ge,options:Zy,onChange:function(e){return handleFormStyle(e)}}),"inline"==ge&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Fields Width (%)","essential-blocks"),controlName:Ly,min:1,max:100,step:1,noUnits:!0})),React.createElement(g.TextControl,{label:(0,c.__)("Text","essential-blocks"),value:oe,onChange:function(e){return s({buttonText:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Add icon","essential-blocks"),checked:re,onChange:function(){return s({btnAddIcon:!re})}}),re&&React.createElement(React.Fragment,null,React.createElement(f.EBIconPicker,{value:se,onChange:function(e){return s({icon:e})}}))))),React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Form","essential-blocks"),initialOpen:!0},React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Fields Gap (PX)","essential-blocks"),controlName:my,min:0,max:100,step:1,noUnits:!0}),React.createElement(g.BaseControl,{label:(0,c.__)("Width","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Uy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:T===e.value,isSecondary:T!==e.value,onClick:function(){return s({formWidth:e.value})}},e.label)})))),"fixed"===T&&React.createElement(React.Fragment,null,React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Fixed Width","essential-blocks"),controlName:Ay,min:200,max:2e3,step:10}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Fy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:x===e.value,isSecondary:x!==e.value,onClick:function(){return s({formAlign:e.value})}},e.label)})))))),de&&React.createElement(g.PanelBody,{title:(0,c.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Qy}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return s({labelColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Requied Color","essential-blocks"),color:le,onChange:function(e){return s({requiredColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Fy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ce===e.value,isSecondary:ce!==e.value,onClick:function(){return s({labelAlign:e.value})}},e.label)})))),React.createElement(f.ResponsiveDimensionsControl,{controlName:dy,baseLabel:(0,c.__)("Margin","essential-blocks")})),me&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Fields Icon","essential-blocks"),initialOpen:!1},React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:_e,onChange:function(e){return s({inputIconColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size (PX)","essential-blocks"),controlName:Hy,min:1,max:100,step:1,noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Input Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Yy}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:O,onChange:function(e){return s({fieldsColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Placeholder Color","essential-blocks"),color:D,onChange:function(e){return s({fieldsPlaceholderColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:A,onChange:function(e){return s({fieldsBgColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Width (%)","essential-blocks"),controlName:ky,min:1,max:100,step:1,units:Gy}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Fy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ue===e.value,isSecondary:ue!==e.value,onClick:function(){return s({fieldAlign:e.value})}},e.label)})))),React.createElement(f.ResponsiveDimensionsControl,{controlName:Ry,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Cy})))),React.createElement(g.PanelBody,{title:(0,c.__)("Checkbox Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:lk}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:J,onChange:function(e){return s({checkboxColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:Z,onChange:function(e){return s({checkboxBgColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size (PX)","essential-blocks"),controlName:Py,min:1,max:100,step:1,noUnits:!0}),React.createElement(g.RangeControl,{label:(0,c.__)("Border Width","essential-blocks"),value:Q,onChange:function(e){return s({checkboxBorder:e})},min:1,max:5,step:1,allowReset:!0}),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Wy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:q===e.value,isSecondary:q!==e.value,onClick:function(){return s({checkboxType:e.value})}},e.label)}))),"normal"===q&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:X,onChange:function(e){return s({checkboxBrColor:e})}})),"checked"===q&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:Y,onChange:function(e){return s({checkboxBrCheckedColor:e})}})),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing (PX)","essential-blocks"),controlName:Ty,min:1,max:100,step:1,noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Radio Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:tk}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:G,onChange:function(e){return s({radioColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:z,onChange:function(e){return s({radioBgColor:e})}}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size (PX)","essential-blocks"),controlName:wy,min:1,max:100,step:1,noUnits:!0}),React.createElement(g.RangeControl,{label:(0,c.__)("Border Width","essential-blocks"),value:V,onChange:function(e){return s({radioBorder:e})},min:1,max:5,step:1,allowReset:!0}),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Wy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:F===e.value,isSecondary:F!==e.value,onClick:function(){return s({radioType:e.value})}},e.label)}))),"normal"===F&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:W,onChange:function(e){return s({radioBrColor:e})}})),"checked"===F&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:U,onChange:function(e){return s({radioBrCheckedColor:e})}})),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing (PX)","essential-blocks"),controlName:Sy,min:1,max:100,step:1,noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Date Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Selected Color","essential-blocks"),color:$,onChange:function(e){return s({dateSelectedColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Selected Background","essential-blocks"),color:K,onChange:function(e){return s({dateBgColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Fy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ne===e.value,isSecondary:ne!==e.value,onClick:function(){return s({buttonAlign:e.value})}},e.label)})))),"inline"==ge&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Vertical Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Xy.map((function(e){return React.createElement(g.Button,{isPrimary:pe===e.value,isSecondary:pe!==e.value,onClick:function(){return s({btnVerticalAlign:e.value})}},e.label)})))),React.createElement(g.__experimentalDivider,null),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Vertical Position","essential-blocks"),controlName:Ny,min:-500,max:500,step:1}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Horizontal Position","essential-blocks"),controlName:Iy,min:0,max:500,step:1})),React.createElement(g.BaseControl,{label:(0,c.__)("Width","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Vy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return s({buttonWidth:e.value})}},e.label)})))),"fixed"===ae&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Fixed Width","essential-blocks"),controlName:xy,min:100,max:900,step:1}),React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Ky}),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},zy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return s({buttonType:e.value})}},e.label)}))),"normal"===E&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:B,onChange:function(e){return s({btnColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:S,onChange:function(e){return s({btnBgColor:e})}})),"hover"===E&&React.createElement(React.Fragment,null,React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:w,onChange:function(e){return s({btnHvColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:P,onChange:function(e){return s({btnBgHvColor:e})}})),React.createElement(f.ResponsiveDimensionsControl,{controlName:_y,baseLabel:(0,c.__)("Padding","essential-blocks")}),"block"==ge&&React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Margin Top (PX)","essential-blocks"),controlName:yy,min:0,max:500,step:1,noUnits:!0}),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:fy}))),re&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,{label:(0,c.__)("Icon Postion","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},qy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ie===e.value,isSecondary:ie!==e.value,onClick:function(){return s({iconPosition:e.value})}},e.label)})))),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:Oy,noUnits:!0}),React.createElement(f.ResponsiveRangeController,{baseLabel:(0,c.__)("Gap","essential-blocks"),controlName:Dy,noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Validation","essential-blocks"),initialOpen:!1},React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:nk}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:te,onChange:function(e){return s({fieldsValidationColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Fields Border Color","essential-blocks"),color:ee,onChange:function(e){return s({fieldsValidationBorderColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Fy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:be===e.value,isSecondary:be!==e.value,onClick:function(){return s({validationAlign:e.value})}},e.label)}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Message","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Fy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:N===e.value,isSecondary:N!==e.value,onClick:function(){return s({messageAlign:e.value})}},e.label)})))),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Jy.map((function(e,t){return React.createElement(g.Button,{key:t,isPrimary:L===e.value,isSecondary:L!==e.value,onClick:function(){return s({messageType:e.value})}},e.label)}))),"success"==L&&React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:$y}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:I,onChange:function(e){return s({successColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:H,onChange:function(e){return s({successBgColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:hy,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:vy}))),"error"==L&&React.createElement(React.Fragment,null,React.createElement(f.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ek}),React.createElement(f.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:M,onChange:function(e){return s({errorColor:e})}}),React.createElement(f.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:j,onChange:function(e){return s({errorBgColor:e})}}),React.createElement(f.ResponsiveDimensionsControl,{controlName:By,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:Ey}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(f.ResponsiveDimensionsControl,{controlName:uy,baseLabel:"Margin"}),React.createElement(f.ResponsiveDimensionsControl,{controlName:gy,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(f.BackgroundControl,{controlName:by})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(f.BorderShadowControl,{controlName:py}))))}));var bk,uk,gk,pk,mk,dk,_k,fk,yk,kk,Ck,Rk,vk,hk,Ek,Bk,wk,Sk,Pk,Tk,xk,Ok,Dk,Ak;function Lk(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,n)}return l}function Nk(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Lk(Object(l),!0).forEach((function(t){(0,n.A)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Lk(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var Ik=p.PluginSidebar||m.PluginSidebar,Hk={advanced_heading:{component:De,preview:!0},accordion:{component:ce,preview:!0},advanced_image:{component:et,preview:!0,previewData:{image:{url:(null===(bk=EssentialBlocksLocalize)||void 0===bk?void 0:bk.image_url)+"/gallery-images/hongkong.jpg"},imageCaption:"Style images in Gutenberg with advanced options."}},advanced_tabs:{component:St,preview:!0},advanced_video:{component:ll,preview:!0},advanced_navigation:{component:Ll,preview:!1},button:{component:Wl,preview:!0},call_to_action:{component:gn,preview:!0},countdown:{component:jn,preview:!0},dual_button:{component:so,preview:!0},feature_list:{component:Mo,preview:!0},flipbox:{component:Pa,preview:!0},fluent_forms:{component:hr,preview:!1},image_comparison:{component:Nr,preview:!0,previewData:{leftImageURL:(null===(uk=EssentialBlocksLocalize)||void 0===uk?void 0:uk.eb_plugins_url)+"assets/images/white-balloon-bnw.jpeg",rightImageURL:(null===(gk=EssentialBlocksLocalize)||void 0===gk?void 0:gk.eb_plugins_url)+"assets/images/white-balloon.jpeg"}},image_gallery:{component:ps,preview:!0,previewData:{images:[{url:(null===(pk=EssentialBlocksLocalize)||void 0===pk?void 0:pk.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{url:(null===(mk=EssentialBlocksLocalize)||void 0===mk?void 0:mk.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{url:(null===(dk=EssentialBlocksLocalize)||void 0===dk?void 0:dk.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{url:(null===(_k=EssentialBlocksLocalize)||void 0===_k?void 0:_k.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"},{url:(null===(fk=EssentialBlocksLocalize)||void 0===fk?void 0:fk.eb_plugins_url)+"assets/images/gallery-images/china.jpg"},{url:(null===(yk=EssentialBlocksLocalize)||void 0===yk?void 0:yk.eb_plugins_url)+"assets/images/gallery-images/CA.jpg"}],sources:[{url:(null===(kk=EssentialBlocksLocalize)||void 0===kk?void 0:kk.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg",caption:""},{url:(null===(Ck=EssentialBlocksLocalize)||void 0===Ck?void 0:Ck.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg",caption:""},{url:(null===(Rk=EssentialBlocksLocalize)||void 0===Rk?void 0:Rk.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg",caption:""},{url:(null===(vk=EssentialBlocksLocalize)||void 0===vk?void 0:vk.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg",caption:""},{url:(null===(hk=EssentialBlocksLocalize)||void 0===hk?void 0:hk.eb_plugins_url)+"assets/images/gallery-images/china.jpg",caption:""},{url:(null===(Ek=EssentialBlocksLocalize)||void 0===Ek?void 0:Ek.eb_plugins_url)+"assets/images/gallery-images/CA.jpg",caption:""}]}},infobox:{component:Zs,preview:!0},instagram_feed:{component:bi,preview:!1},interactive_promo:{component:vi,preview:!0,previewData:{imageURL:(null===(Bk=EssentialBlocksLocalize)||void 0===Bk?void 0:Bk.image_url)+"/gallery-images/china.jpg"}},nft_gallery:{component:tc,preview:!1},notice:{component:uc,preview:!0},number_counter:{component:Gc,preview:!0},openverse:{component:ab,preview:!1},parallax_slider:{component:Pb,preview:!0,previewData:{sliderData:[{src:(null===(wk=EssentialBlocksLocalize)||void 0===wk?void 0:wk.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{src:(null===(Sk=EssentialBlocksLocalize)||void 0===Sk?void 0:Sk.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{src:(null===(Pk=EssentialBlocksLocalize)||void 0===Pk?void 0:Pk.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{src:(null===(Tk=EssentialBlocksLocalize)||void 0===Tk?void 0:Tk.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"}]}},popup:{component:$b,preview:!0},post_carousel:{component:Vu,preview:!1},post_grid:{component:Dg,preview:!1},pricing_table:{component:_p,preview:!0},progress_bar:{component:Ap,preview:!0},row:{component:Kp,preview:!1},slider:{component:Tm,preview:!0,previewData:{images:[{url:(null===(xk=EssentialBlocksLocalize)||void 0===xk?void 0:xk.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{url:(null===(Ok=EssentialBlocksLocalize)||void 0===Ok?void 0:Ok.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{url:(null===(Dk=EssentialBlocksLocalize)||void 0===Dk?void 0:Dk.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{url:(null===(Ak=EssentialBlocksLocalize)||void 0===Ak?void 0:Ak.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"}]}},social:{component:qm,preview:!0},social_share:{component:pd,preview:!0},table_of_contents:{component:xd,preview:!0},team_member:{component:d_,preview:!0},testimonial:{component:P_,preview:!0},toggle_content:{component:V_,preview:!0},typing_text:{component:lf,preview:!0},woo_product_grid:{component:mf,preview:!1},wpforms:{component:Qf,preview:!1},wrapper:{component:Kf,preview:!0},google_map:{component:iy,preview:!1},form:{component:ck,preview:!1}};const Mk=(0,o.withSelect)((function(e){return Nk(Nk({},M(e)),{},{getBlockDefaults:e("essential-blocks").getBlockDefaults()||{}})}))((function(e){var t,l,a,p,m=e.getGlobalColors,k=e.getCustomColors,C=e.getGradientColors,v=e.getCustomGradientColors,h=e.getGlobalTypography,B=e.getBlockDefaults,w=EssentialBlocksLocalize.globalColors||[],S=(0,b.applyFilters)("eb_block_defaults",Hk),P=(0,u.useState)([]),T=(0,i.A)(P,2),x=T[0],O=T[1],D=(0,u.useState)([]),A=(0,i.A)(D,2),L=A[0],N=A[1],I=(0,u.useState)([]),M=(0,i.A)(I,2),G=M[0],z=M[1],W=(0,u.useState)([]),U=(0,i.A)(W,2),V=U[0],q=U[1],J=(0,u.useState)({}),Z=(0,i.A)(J,2),X=Z[0],Y=Z[1],Q=(0,u.useState)({}),K=(0,i.A)(Q,2),$=K[0],ee=K[1],te=(0,u.useState)(),le=(0,i.A)(te,2),ne=le[0],oe=le[1],ae=(0,u.useState)(""),re=(0,i.A)(ae,2),se=re[0],ie=re[1],ce=(0,u.useState)(!1),be=(0,i.A)(ce,2),ue=be[0],ge=be[1],pe=(0,f.useDeviceType)();(0,u.useEffect)((function(){if(Object.keys(h).length>0){var e=function(e,t){var l="",n="";for(var o in e){var a=o;if("body"===o?a="p":"link"===o?a="a":"allHeadings"===o&&(a=":is(h1, h2, h3, h4, h5, h6)"),"custom"===o)l+=j(e[o],t);else{var r=".editor-styles-wrapper .eb-parent-wrapper ".concat(a," { ");"allHeadings"===o?n+=F(r,e[o],t):l+=F(r,e[o],t)}}return n+l}(h,pe);!function(e){setTimeout((function(){var t=document,l=document.querySelector('[name="editor-canvas"]');l&&(t=l.contentDocument||l.contentWindow.document);var n=t.createElement("style");n.type="text/css",n.innerHTML=e,t.head.appendChild(n)}),100)}(e),t=[],function e(l){for(var n in l)if(l.hasOwnProperty(n)){var o=l[n];"object"===(0,s.A)(o)&&e(o),"fontFamily"===n&&t.push("".concat(o,":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic"))}}(h),l=t,(0,f.loadGoogleFontEditor)(l)}var t,l}),[h,pe]),(0,u.useEffect)((function(){"object"===(0,s.A)(m)&&0===x.length&&O(w),"object"===(0,s.A)(C)&&0===G.length&&z(EssentialBlocksLocalize.gradientColors||[])}),[]),(0,u.useEffect)((function(){JSON.stringify(m)!==JSON.stringify(x)&&O(m)}),[m]),(0,u.useEffect)((function(){JSON.stringify(k)!==JSON.stringify(L)&&N(k)}),[k]),(0,u.useEffect)((function(){JSON.stringify(C)!==JSON.stringify(G)&&z(C)}),[C]),(0,u.useEffect)((function(){JSON.stringify(v)!==JSON.stringify(V)&&q(v)}),[v]),(0,u.useEffect)((function(){x.length>0&&((0,o.dispatch)("essential-blocks").setGlobalColors(x),(0,o.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;x.length>0&&x.map((function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)}))}),[x]),(0,u.useEffect)((function(){"object"===(0,s.A)(L)&&((0,o.dispatch)("essential-blocks").setCustomColors(L),(0,o.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;L.length>0&&L.map((function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)}))}),[L]),(0,u.useEffect)((function(){G.length>0&&((0,o.dispatch)("essential-blocks").setGradientColors(G),(0,o.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;G.length>0&&G.map((function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)}))}),[G]),(0,u.useEffect)((function(){"object"===(0,s.A)(V)&&((0,o.dispatch)("essential-blocks").setCustomGradientColors(V),(0,o.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;V.length>0&&V.map((function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)}))}),[V]);var me=function(e,t){var l=(0,r.A)(x);l[e].color=t,O((0,r.A)(l))},de=function(e,t){var l=(0,r.A)(G);l[e].color=t,z((0,r.A)(l))},_e=function(e,t){var l=(0,r.A)(V);l[e].color=t,q((0,r.A)(l))},fe=function(e){var t=(0,r.A)(V);t.splice(e,1),q((0,r.A)(t))};(0,u.useEffect)((function(){JSON.stringify(B)!==JSON.stringify(X)&&Y(B)}),[B]),(0,u.useEffect)((function(){Y(Nk(Nk({},X),$))}),[$]);var ye=(0,u.useCallback)((function(e){var t=Nk({},X[se]);Object.keys(e).map((function(l){t[l]=e[l]})),Y(Nk(Nk({},X),{},(0,n.A)({},se,t)))}),[X,se]);(0,u.useEffect)((function(){var e=document.querySelector("#editor");oe(e)}),[]);var ke=null===(t=S[se])||void 0===t?void 0:t.component,Ce=Object.keys(S),Re=null===(l=EssentialBlocksLocalize)||void 0===l?void 0:l.all_blocks_default,ve=null===(a=EssentialBlocksLocalize)||void 0===a?void 0:a.all_blocks,he=function(e){var t=Nk({},X[e]);return S[e].previewData&&(t=Nk(Nk({},t),S[e].previewData)),t},Ee=function(e,t){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if("object"!==(0,s.A)(e))return[];var n=[];return e.map((function(e,o){return n.push({label:e.name||"Color",value:e.color,onChange:function(e){var n;t(o,e||(null===(n=l[o])||void 0===n?void 0:n.color)||"#000")}})})),n};return React.createElement(React.Fragment,null,React.createElement(Ik,{className:"eb-global-controls",icon:React.createElement(y,null),name:"eb-global-controls",title:(0,c.__)("EB Global Controls","essential-blocks")},React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Global Color","essential-blocks"),initialOpen:!0},React.createElement(g.TabPanel,{className:"eb-global-color-tab-panel",activeClass:"active-tab",tabs:[{name:"solid",title:"Solid",className:"eb-tab solid"},{name:"gradient",title:"Gradient",className:"eb-tab gradient"}]},(function(e){return React.createElement("div",{className:"eb-tab-control-item eb-tab-controls-"+e.name},"solid"===e.name&&React.createElement(React.Fragment,null,React.createElement(d.PanelColorSettings,{title:(0,c.__)("Global Colors","essential-blocks"),className:"eb-color-panel eb-global-color-panel",initialOpen:!0,disableAlpha:!0,disableCustomGradients:!1,colorSettings:Ee(x,me,w)}),L&&L.length>0&&React.createElement(R,{customColors:L,setCustomColors:N}),React.createElement("div",{className:"eb-add-btn add-custom-color"},React.createElement(g.Button,{className:"eb-add-btn__button add-custom-color-btn",onClick:function(){return N([].concat((0,r.A)(L),[{color:"#000000",name:"Custom Color ".concat(L.length+1),slug:"custom-color-".concat(L.length+1),var:"--eb-custom-color-".concat(L.length+1)}]))}},"Add Custom Color ",React.createElement(g.Dashicon,{icon:"plus"})))),"gradient"===e.name&&React.createElement(React.Fragment,null,React.createElement(E,{title:"Gradient Colors",colors:G,setColor:de,setColors:z,wrapperClass:"eb-gradient-color-panel",resetAction:!0}),React.createElement(E,{title:"Custom Gradient Colors",colors:V,setColor:_e,setColors:q,wrapperClass:"eb-custom-gradient-color-panel",resetAction:!0,deleteAction:!0,enableEditName:!0,onDelete:fe}),React.createElement("div",{className:"eb-add-btn add-custom-color"},React.createElement(g.Button,{className:"eb-add-btn__button add-custom-color-btn",onClick:function(){return q([].concat((0,r.A)(V),[{color:"linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%)",name:"Custom Color ".concat(V.length+1),slug:"custom-gradient-color-".concat(V.length+1),var:"--eb-custom-gradient-color-".concat(V.length+1)}]))}},"Add Custom Color ",React.createElement(g.Dashicon,{icon:"plus"})))))}))),React.createElement(g.PanelBody,{title:(0,c.__)("Global Typography","essential-blocks"),initialOpen:!0},React.createElement(H,null)),React.createElement(g.PanelBody,{title:(0,c.__)("Block Defaults","essential-blocks"),initialOpen:!1},React.createElement("div",{className:"eb-block-list-button"},"object"===(0,s.A)(Re)&&Object.keys(S).map((function(e,t){var l,n,o;return React.createElement("div",{className:"eb-block-button",key:t},React.createElement(g.Button,{variant:"none",className:"eb-block-default-button",onClick:function(){return t=Re[e].value,ie(t),void ge((function(e){return!e}));var t}},React.createElement("img",{className:"eb-global-icon",src:null===(l=Re[e])||void 0===l?void 0:l.icon,alt:null===(n=Re[e])||void 0===n?void 0:n.label}),null===(o=Re[e])||void 0===o?void 0:o.label,B[e]&&React.createElement("span",{className:"active"}," ",(0,c.__)(React.createElement(g.Dashicon,{icon:"edit"})))))})))))),ue&&React.createElement(g.Popover,{anchor:ne,className:"eb-block-default-popup"},React.createElement(g.Button,{className:"btn-block-default btn-block-default-close",onClick:function(){return ee({}),void ge(!1)}},(0,c.__)(React.createElement(g.Dashicon,{icon:"no"}))),Ce.includes(se)&&React.createElement(React.Fragment,null,React.createElement("div",{id:"eb-preview",className:"eb-block-default-preveiw-wrapper"},React.createElement("div",{className:"eb-block-default-heading"},React.createElement("span",null,EssentialBlocksLocalize.all_blocks_default[se].label," ","Preview")),S[se].preview&&"true"===ve[se].visibility&&React.createElement(d.BlockPreview,{blocks:(0,_.createBlock)("essential-blocks/".concat(null!==(p=Re[se])&&void 0!==p&&p.is_pro?"pro-":"").concat(se.replace(/_/g,"-")),Nk({},he(se))),viewportWidth:1100}),"false"===ve[se].visibility&&React.createElement("p",{className:"preview-not-available"},Re[se].label," ","Block isn't Enabled!"),!S[se].preview&&React.createElement("p",{className:"preview-not-available"},"Preview not available"),React.createElement("div",{className:"block-default-popup-footer"},React.createElement(g.Button,{className:"btn-block-default-reset btn-block-default-link",onClick:function(){return function(e){var t;if(window.confirm("Are you sure, you want to reset all the changes you made for ".concat(null===(t=Re[se])||void 0===t?void 0:t.label))){var l=Nk({},X);l[e]&&delete l[e],(0,o.dispatch)("essential-blocks").setBlockDefault(l),(0,o.dispatch)("essential-blocks").saveBlockDefault(l),ee({}),Y(l),ge(!1),setTimeout((function(){ge(!0)}),1)}}(se)}},"Reset"),React.createElement(g.Button,{className:"btn-block-default-link",onClick:function(){return function(e){var t;ge((function(e){return!e})),Object.keys(X).length>0&&((0,o.dispatch)("essential-blocks").setBlockDefault(X),(0,o.dispatch)("essential-blocks").saveBlockDefault(X));var l=wp.blocks.createBlock("essential-blocks/".concat(null!==(t=Re[e])&&void 0!==t&&t.is_pro?"pro-":"").concat(e.replace(/_/g,"-")),Nk({},he(e)));wp.data.dispatch("core/block-editor").insertBlocks(l)}(se)}},"Save & Insert"),React.createElement(g.Button,{className:"btn-block-default-save",onClick:function(){return ge((function(e){return!e})),void(Object.keys(X).length>0&&((0,o.dispatch)("essential-blocks").setBlockDefault(X),(0,o.dispatch)("essential-blocks").saveBlockDefault(X)))}},"Save"))),React.createElement("div",{className:"eb-block-default"},React.createElement(ke,{blockDefaults:X[se]||{},setBlockDefaults:ee,name:se,deviceType:pe,handleBlockDefault:ye}))),!Ce.includes(se)&&React.createElement("h3",null,"Block Default Controls not available")))}));var jk=EssentialBlocksLocalize.admin_nonce;(0,o.subscribe)((function(){var e=(0,o.select)("core/editor").isSavingPost(),t=(0,o.select)("core/editor").isAutosavingPost();if((0,o.select)("essential-blocks").getIsSaving()&&!t&&e){var l=M(o.select);!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all",l=new FormData;l.append("action","global_styles_update"),l.append("admin_nonce",jk),l.append("eb_global_style_key",t),l.append("eb_global_style_value",JSON.stringify(e)),fetch(EssentialBlocksLocalize.ajax_url,{method:"POST",body:l}).then((function(e){return e.text()})).then((function(e){var t=JSON.parse(e);if(t.success)return t.data;console.log("Update failed! ",t.data)})).catch((function(e){return console.log(e)}))}((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)({},"global_colors",null==l?void 0:l.getGlobalColors),"custom_colors",null==l?void 0:l.getCustomColors),"gradient_colors",null==l?void 0:l.getGradientColors),"custom_gradient_colors",null==l?void 0:l.getCustomGradientColors),"global_typography",null==l?void 0:l.getGlobalTypography)),(0,o.dispatch)("essential-blocks").setIsSaving(!1)}})),(0,a.registerPlugin)("eb-global-controls",{icon:y,render:Mk})},1609:e=>{e.exports=window.React},5795:e=>{e.exports=window.ReactDOM},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element}},l={};function n(e){var o=l[e];if(void 0!==o)return o.exports;var a=l[e]={id:e,loaded:!1,exports:{}};return t[e].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=t,e=[],n.O=(t,l,o,a)=>{if(!l){var r=1/0;for(b=0;b<e.length;b++){for(var[l,o,a]=e[b],s=!0,i=0;i<l.length;i++)(!1&a||r>=a)&&Object.keys(n.O).every((e=>n.O[e](l[i])))?l.splice(i--,1):(s=!1,a<r&&(r=a));if(s){e.splice(b--,1);var c=o();void 0!==c&&(t=c)}}return t}a=a||0;for(var b=e.length;b>0&&e[b-1][2]>a;b--)e[b]=e[b-1];e[b]=[l,o,a]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var l in t)n.o(t,l)&&!n.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n.j=7776,(()=>{var e={7776:0};n.O.j=t=>0===e[t];var t=(t,l)=>{var o,a,[r,s,i]=l,c=0;if(r.some((t=>0!==e[t]))){for(o in s)n.o(s,o)&&(n.m[o]=s[o]);if(i)var b=i(n)}for(t&&t(l);c<r.length;c++)a=r[c],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return n.O(b)},l=globalThis.webpackChunkessential_blocks=globalThis.webpackChunkessential_blocks||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})(),n.nc=void 0;var o=n.O(void 0,[3935,7916],(()=>n(5762)));o=n.O(o)})();
Save