(()=>{var e={960:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},885:e=>{e.exports={CASE_SENSITIVE_TAG_NAMES:["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]}},276:(e,t,n)=>{var l="html",o="head",r="body",i=/<([a-zA-Z]+[0-9]?)/,a=/
"+r+"
\x3c!-- /wp:paragraph --\x3e"))}));const y=window.wp.i18n,g=window.wp.components,b=window.wp.blockEditor;var k;const w=null!==(k=window.blockify.blockSupports)&&void 0!==k?k:{};(0,c.addFilter)("blocks.registerBlockType","blockify/add-box-shadow-attributes",((e,t)=>{var n,l;return null!=w&&null!==(n=w[t])&&void 0!==n&&n.boxShadow?(e.attributes.boxShadow={...null==e||null===(l=e.attributes)||void 0===l?void 0:l.boxShadow,useDefault:{type:"boolean"},x:{type:"integer"},y:{type:"integer"},blur:{type:"integer"},spread:{type:"integer"},color:{type:"string"},gradient:{type:"string"},zIndex:{type:"integer"}},e):e}),0),(0,c.addFilter)("editor.BlockEdit","blockify/with-box-shadow",(0,u.createHigherOrderComponent)((e=>t=>{var n,l,o,r,i,a,c,u,d,p,m,h,f,v,k,x,E,C;const{attributes:S,setAttributes:_,name:T}=t;if(null==w||null===(n=w[T])||void 0===n||!n.boxShadow)return(0,s.createElement)(e,t);let{boxShadow:O}=S;O||(O={});const I=e=>_({boxShadow:{...null==S?void 0:S.boxShadow,...e}});return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(e,t),(0,s.createElement)(b.InspectorControls,null,(0,s.createElement)(g.PanelBody,{title:(0,y.__)("Box Shadow","blockify"),initialOpen:!1,className:"blockify-controls"},(0,s.createElement)(g.PanelRow,null,(0,s.createElement)(g.ToggleControl,{label:(0,y.__)("Use default box shadow?","blockify"),help:(0,y.__)("Inherit custom properties defined in the theme.json file","blockify"),checked:null!==(l=null===(o=O)||void 0===o?void 0:o.useDefault)&&void 0!==l&&l,onChange:e=>I({useDefault:e})})),!(null!==(r=O)&&void 0!==r&&r.useDefault)&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(g.PanelRow,null,(0,s.createElement)(g.Flex,null,(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalNumberControl,{label:(0,y.__)("X","blockify"),value:null!==(i=null===(a=O)||void 0===a?void 0:a.x)&&void 0!==i?i:0,step:1,shiftStep:10,onChange:e=>I({x:parseInt(e)})})),(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalNumberControl,{label:(0,y.__)("Y","blockify"),value:null!==(c=null===(u=O)||void 0===u?void 0:u.y)&&void 0!==c?c:0,step:1,shiftStep:10,onChange:e=>I({y:parseInt(e)})})),(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalNumberControl,{label:(0,y.__)("Blur","blockify"),value:null!==(d=null===(p=O)||void 0===p?void 0:p.blur)&&void 0!==d?d:0,step:1,shiftStep:10,min:0,onChange:e=>I({blur:parseInt(e)})})),(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalNumberControl,{label:(0,y.__)("Spread","blockify"),step:1,shiftStep:10,value:null!==(m=null===(h=O)||void 0===h?void 0:h.spread)&&void 0!==m?m:0,onChange:e=>I({spread:parseInt(e)})})))),(0,s.createElement)(b.__experimentalPanelColorGradientSettings,{title:(0,y.__)("Color","blockify"),showTitle:!1,settings:[{colorValue:null!==(f=null===(v=O)||void 0===v?void 0:v.color)&&void 0!==f?f:"",gradientValue:null!==(k=null===(x=O)||void 0===x?void 0:x.gradient)&&void 0!==k?k:"",label:(0,y.__)("Box Shadow Color","blockify"),onColorChange:e=>{O.color=e,_({boxShadow:{...O}})},onGradientChange:e=>{O.gradient=e,_({boxShadow:{...O}})}}]}),(0,s.createElement)(g.PanelRow,null,(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Box shadow z index","blockify"),value:null!==(E=parseInt(null===(C=O)||void 0===C?void 0:C.zIndex))&&void 0!==E?E:-1,onChange:e=>I({zIndex:parseInt(e)}),min:-10,max:10}))))))}),"boxShadowEdit"),99);const x=(e,t)=>{var n,l,o,r,i,a;const{boxShadow:s}=t;let c="inherit";var u,d,p,m;return e||(e=[]),null!=t&&null!==(n=t.style)&&void 0!==n&&null!==(l=n.border)&&void 0!==l&&l.radius&&(c=(parseInt(null==t||null===(u=t.style)||void 0===u||null===(d=u.border)||void 0===d?void 0:d.radius)+parseInt(null==s?void 0:s.spread)/2).toString()+"px"),(null!=s&&s.gradient||null!=s&&s.color)&&(e["--wp--custom--box-shadow--color"]=null!==(p=null!==(m=null==s?void 0:s.gradient)&&void 0!==m?m:null==s?void 0:s.color)&&void 0!==p?p:""),null!=s&&s.zIndex&&(e["--wp--custom--box-shadow--z-index"]=null==s?void 0:s.zIndex),{...e,"--wp--custom--box-shadow--x":(null!==(o=null==s?void 0:s.x)&&void 0!==o?o:0)+"px","--wp--custom--box-shadow--y":(null!==(r=null==s?void 0:s.y)&&void 0!==r?r:0)+"px","--wp--custom--box-shadow--blur":(null!==(i=null==s?void 0:s.blur)&&void 0!==i?i:0)+"px","--wp--custom--box-shadow--spread":(null!==(a=null==s?void 0:s.spread)&&void 0!==a?a:0)+"px","--wp--custom--box-shadow--radius":c}};var E;(0,c.addFilter)("editor.BlockListBlock","blockify/edit-box-shadow-styles",(0,u.createHigherOrderComponent)((e=>t=>{var n;const{attributes:l,name:o}=t;if(null==w||null===(n=w[o])||void 0===n||!n.boxShadow)return(0,s.createElement)(e,t);const{boxShadow:r}=l;let i={...t.wrapperProps};return i.className+=" has-box-shadow",null!=r&&r.useDefault?(0,s.createElement)(e,v({},t,i)):null!=r&&r.gradient||null!=r&&r.color?(t.className+=" has-box-shadow",i.style=x(i.style,l),(0,s.createElement)(e,v({},t,{wrapperProps:i}))):(0,s.createElement)(e,t)}),"withBoxShadow")),(0,c.addFilter)("blocks.getSaveContent.extraProps","blockify/save-box-shadow-styles",((e,t,n)=>{var l,o;if(null==w||null===(l=w[null==t?void 0:t.name])||void 0===l||!l.boxShadow)return e;const{boxShadow:r}=n;return null!=r&&r.useDefault?(e.className+=" has-box-shadow",e):null!=r&&r.gradient||null!=r&&r.color?(e.className+=" has-box-shadow",e.style=x(e.style,n),"string"==typeof(null==e||null===(o=e.style)||void 0===o?void 0:o.zIndex)&&(e.style={...e.style,zIndex:e.style.zIndex.replace("px","")}),e):e}));const C=null!==(E=window.blockify.blockSupports)&&void 0!==E?E:{};(0,c.addFilter)("blocks.registerBlockType","blockify/add-css-transform-attributes",((e,t)=>{var n,l;return null!=C&&null!==(n=C[t])&&void 0!==n&&n.filter?(e.attributes.style={...null!==(l=e.attributes.style)&&void 0!==l?l:{},filter:{type:"object"}},e):e})),(0,c.addFilter)("editor.BlockEdit","blockify/with-css-transforms",(0,u.createHigherOrderComponent)((e=>t=>{var n,l,o,r,i,a,c,u,d,p,m,h;const f=(0,s.createElement)(e,t),{attributes:v,setAttributes:k,name:w}=t;if(null==C||null===(n=C[w])||void 0===n||!n.filter)return f;const x=null!==(l=null==v||null===(o=v.style)||void 0===o?void 0:o.filter)&&void 0!==l?l:{},E=e=>{var t;k({style:{...null==v?void 0:v.style,filter:{...null==v||null===(t=v.style)||void 0===t?void 0:t.filter,...e}}})};return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(e,t),(0,s.createElement)(b.InspectorControls,null,(0,s.createElement)(g.PanelBody,{title:(0,y.__)("Filter","blockify"),initialOpen:!1,className:"blockify-controls"},(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Blur","blockify"),value:null!==(r=null==x?void 0:x.blur)&&void 0!==r?r:0,onChange:e=>E({blur:e}),min:0,max:200,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Brightness","blockify"),value:null!==(i=null==x?void 0:x.brightness)&&void 0!==i?i:100,onChange:e=>E({brightness:e}),min:0,max:360,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Contrast","blockify"),value:null!==(a=null==x?void 0:x.contrast)&&void 0!==a?a:100,onChange:e=>E({contrast:e}),min:0,max:100,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Grayscale","blockify"),value:null!==(c=null==x?void 0:x.grayscale)&&void 0!==c?c:0,onChange:e=>E({grayscale:e}),min:0,max:100,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Hue Rotate","blockify"),value:null!==(u=null==x?void 0:x.hueRotate)&&void 0!==u?u:0,onChange:e=>E({hueRotate:e}),min:0,max:360,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Invert","blockify"),value:null!==(d=null==x?void 0:x.invert)&&void 0!==d?d:0,onChange:e=>E({invert:e}),min:0,max:100,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Opacity","blockify"),value:null!==(p=null==x?void 0:x.opacity)&&void 0!==p?p:100,onChange:e=>E({opacity:e}),min:0,max:100,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Saturate","blockify"),value:null!==(m=null==x?void 0:x.saturate)&&void 0!==m?m:100,onChange:e=>E({saturate:e}),min:0,max:1e3,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Sepia","blockify"),value:null!==(h=null==x?void 0:x.sepia)&&void 0!==h?h:0,onChange:e=>E({sepia:e}),min:0,max:100,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}))))}),"withCssFilter"),99);const S=e=>{var t,n;const l=null!==(t=null==e||null===(n=e.style)||void 0===n?void 0:n.filter)&&void 0!==t?t:{};let o="";return null!=l&&l.blur&&(o+=" blur("+l.blur+"px)"),null!=l&&l.brightness&&(o+=" brightness("+l.brightness+"%)"),null!=l&&l.contrast&&(o+=" contrast("+l.contrast+"%)"),null!=l&&l.grayscale&&(o+=" grayscale("+l.grayscale+"%)"),null!=l&&l.hueRotate&&(o+=" hue-rotate("+l.hueRotate+"deg)"),null!=l&&l.invert&&(o+=" invert("+l.invert+"%)"),null!=l&&l.opacity&&(o+=" opacity("+l.opacity+"%)"),null!=l&&l.saturate&&(o+=" saturate("+l.saturate+"%)"),null!=l&&l.sepia&&(o+=" sepia("+l.sepia+"%)"),o.trim()};(0,c.addFilter)("editor.BlockListBlock","blockify/with-css-filter",(0,u.createHigherOrderComponent)((e=>t=>{var n,l;const{attributes:o,name:r,clientId:i}=t,a=(0,s.createElement)(e,t);if(null==C||null===(n=C[r])||void 0===n||!n.filter)return a;let c=S(o);if(!c)return a;const u=null!==(l=t.wrapperProps)&&void 0!==l?l:{};return u.style={...u.style,filter:c},(0,s.createElement)(e,v({},t,{wrapperProps:u}))}),"withCssFilter")),(0,c.addFilter)("blocks.getSaveContent.extraProps","blockify/apply-css-filter-styles",((e,t,n)=>{var l;if(null==C||null===(l=C[null==e?void 0:e.name])||void 0===l||!l.filter)return e;let o=S(n);return o&&(e.style={...e.style,filter:o}),e}));var _=n(488);_.domToReact,_.htmlToDOM,_.attributesToProps,_.Element;const T=_;var O;const I={iconSet:{type:"string",default:"wordpress"},icon:{type:"string",default:"star-empty"},svgString:{type:"string",default:''}},P={icons:{wordpress:{"star-empty":I.svgString.default}}},N={setIcons:e=>({type:"SET_ICONS",icons:e}),getIcons:e=>({type:"GET_ICONS",path:e})},F={getIcons(e){const{icons:t}=e;return t}},R={GET_ICONS:e=>t()({path:e.path})},A={*getIcons(){const e=yield N.getIcons("/blockify/v1/icons/");return N.setIcons(e)}};(0,l.register)((0,l.createReduxStore)("blockify/icons",{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P,t=arguments.length>1?arguments[1]:void 0;return"SET_ICONS"===t.type?{...e,icons:t.icons}:e},actions:N,selectors:F,controls:R,resolvers:A}));const B=null==I||null===(O=I.svgString)||void 0===O?void 0:O.default,M=e=>["core/image","core/site-logo"].includes(e);(0,c.addFilter)("blocks.registerBlockType","blockify/add-icon-attributes",((e,t)=>(M(t)&&(e.attributes={...e.attributes,...I}),e)),99),(0,c.addFilter)("editor.BlockEdit","blockify/with-icon",(0,u.createHigherOrderComponent)((e=>t=>{var n,o,r,i,a;const{attributes:c,setAttributes:u}=t,{icon:d,iconSet:p,width:m,height:h,url:f}=c;if(null==c||null===(n=c.className)||void 0===n||!n.includes("is-style-icon"))return(0,s.createElement)(e,t);f||u({url:"#"});let v=[],k={},{icons:w}=null!==(o=(0,l.useSelect)((e=>({icons:e("blockify/icons").getIcons()})),[]))&&void 0!==o?o:P;return Object.keys(w).forEach((e=>{var t;let n=e.split("-").join(" ");n="wordpress"===n?"WordPress":n,v.push({label:n,value:e}),k[e]=[],Object.keys(w[e]).forEach((t=>{t!==d&&k[e].push({name:T(w[e][t]),key:t})})),null!=w&&null!==(t=w[p])&&void 0!==t&&t[d]&&k[e].unshift({name:T(w[p][d]),key:d})})),(0,s.createElement)(s.Fragment,null,(0,s.createElement)(e,t),(0,s.createElement)(b.InspectorControls,null,(0,s.createElement)(g.PanelBody,{title:(0,y.__)("Icon Settings","blockify"),initialOpen:!0,className:"blockify-image-settings"},!(()=>{var e,t;return!(null===(e=window)||void 0===e||null===(t=e.blockify)||void 0===t||!t.pro)})()&&(0,s.createElement)("p",null,(0,y.__)("More icons available with the Blockify Pro add-on! ","blockify"),(0,s.createElement)("a",{href:"https://blockifywp.com/pro",target:"_blank"},(0,y.__)("Learn more ↗","blockify"))),(0,s.createElement)(g.SelectControl,{label:(0,y.__)("Select Icon Set","blockify"),value:p,options:v,onChange:e=>u({iconSet:e})}),(0,s.createElement)((()=>{var e,t,n;const l=null==k||null===(e=k[p])||void 0===e||null===(t=e.filter((e=>(null==e?void 0:e.key)===d)))||void 0===t||null===(n=t[0])||void 0===n?void 0:n.name;return(0,s.createElement)("div",{className:"blockify-icon-preview"},l&&(0,s.createElement)(s.Fragment,null,l,(0,s.createElement)("span",null,d.replace("-"," "))))}),null),(0,s.createElement)(g.CustomSelectControl,{label:(0,y.__)("Select Icon","blockify"),options:null!==(r=null==k?void 0:k[p])&&void 0!==r?r:P,value:null==w||null===(i=w[p])||void 0===i?void 0:i[d],className:"blockify-icon-setting",onChange:e=>{var t,n;u({icon:e.selectedItem.key,svgString:null!==(t=null==w||null===(n=w[p])||void 0===n?void 0:n[e.selectedItem.key])&&void 0!==t?t:B})}}),(0,s.createElement)("br",null),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Icon size","blockify"),value:null!==(a=null!=m?m:h)&&void 0!==a?a:60,onChange:e=>u({width:e,height:e}),min:0,max:300,step:1,shiftStep:10,currentInput:60,allowReset:!0,isShiftStepEnabled:!0,withInputField:!0}))))}),"iconEdit"),-100);const D=e=>{var t,n,l,o,r,i,a,s,c,u,d,p,m,h,f;let v={},y="",g="";if("string"!=typeof(null==e?void 0:e.className))return v;if(null==e||null===(t=e.className)||void 0===t||!t.includes("is-style-icon"))return v;var b,k;if(null!=e&&null!==(n=e.style)&&void 0!==n&&null!==(l=n.color)&&void 0!==l&&l.text&&(y=e.style.color.text),null!=e&&e.textColor&&(y="var(--wp--preset--color--"+e.textColor+", currentColor)"),null!=e&&null!==(o=e.style)&&void 0!==o&&null!==(r=o.color)&&void 0!==r&&r.background&&(g=e.style.color.background),null!=e&&e.backgroundColor&&(g="var(--wp--preset--color--"+e.backgroundColor+", currentColor)"),null!=e&&null!==(i=e.style)&&void 0!==i&&null!==(a=i.color)&&void 0!==a&&a.gradient&&(g=null==e||null===(b=e.style)||void 0===b||null===(k=b.color)||void 0===k?void 0:k.gradient),null!=e&&e.gradient&&(g="var(--wp--preset--gradient--"+e.gradient+",currentColor)"),v["--wp--custom--icon--color"]=null!==(s=y)&&void 0!==s?s:"currentColor",g&&y?v["--wp--custom--icon--background"]=g:g&&!y&&(v["--wp--custom--icon--color"]=g),null!=e&&null!==(c=e.style)&&void 0!==c&&null!==(u=c.spacing)&&void 0!==u&&u.padding){var w,x,E,C;const t=e.style.spacing.padding;v["--wp--custom--icon--padding"]=null!==(w=t.top)&&void 0!==w?w:0,v["--wp--custom--icon--padding"]+=" "+(null!==(x=t.right)&&void 0!==x?x:0),v["--wp--custom--icon--padding"]+=" "+(null!==(E=t.bottom)&&void 0!==E?E:0),v["--wp--custom--icon--padding"]+=" "+(null!==(C=t.left)&&void 0!==C?C:0)}let S="";var _,T,O,P;return null!=e&&e.borderColor&&(S="var(--wp--preset--color--"+e.borderColor+")"),null!=e&&null!==(d=e.style)&&void 0!==d&&null!==(p=d.border)&&void 0!==p&&p.width&&(v["--wp--custom--icon--border-width"]=e.style.border.width,v["--wp--custom--icon--border-style"]=null!==(_=null===(T=e.style.border)||void 0===T?void 0:T.style)&&void 0!==_?_:"solid",v["--wp--custom--icon--border-color"]=null!==(O=null===(P=e.style.border)||void 0===P?void 0:P.color)&&void 0!==O?O:S),v["--wp--custom--icon--size"]=(null!==(m=null!==(h=null==e?void 0:e.width)&&void 0!==h?h:null==e?void 0:e.height)&&void 0!==m?m:60)+"px",v["--wp--custom--icon--url"]="url('data:image/svg+xml;utf8,"+(null!==(f=e.svgString.trim())&&void 0!==f?f:I.svgString.default)+"')",v};(0,c.addFilter)("editor.BlockListBlock","blockify/edit-icon-styles",(0,u.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:l}=t;if(!M(l))return(0,s.createElement)(e,t);let o={...t.wrapperProps};return o.style={...null==o?void 0:o.style,...D(n)},(0,s.createElement)(e,v({},t,{wrapperProps:o}))}),"withIcon")),(0,c.addFilter)("blocks.getSaveContent.extraProps","blockify/save-icon-styles",((e,t,n)=>(M(null==e?void 0:e.name)&&(e.style={...null==e?void 0:e.style,...D(n)}),e)));const L=()=>{var e,t,n,l;const o=window.getComputedStyle(document.body).getPropertyValue("--wp--custom--aspect-ratio");return null!==(e=null!=o?o:null===(t=window)||void 0===t||null===(n=t.blockify)||void 0===n||null===(l=n.custom)||void 0===l?void 0:l.aspectRatio)&&void 0!==e?e:"1/1"},j=[{label:(0,y.__)("None","blockify"),value:"auto"},{label:"1/1",value:"1/1"},{label:"1/2",value:"1/2"},{label:"1/3",value:"1/3"},{label:"1/4",value:"1/4"},{label:"2/1",value:"2/1"},{label:"2/3",value:"2/3"},{label:"3/1",value:"3/1"},{label:"3/2",value:"3/2"},{label:"3/4",value:"3/4"},{label:"4/1",value:"4/1"},{label:"4/3",value:"4/3"},{label:"4/5",value:"4/5"},{label:"5/4",value:"5/4"},{label:"16/9",value:"16/9"}];(0,y.__)("728 x 90","blockify"),(0,y.__)("468 x 60","blockify"),(0,y.__)("120 x 600","blockify"),(0,y.__)("160 x 600","blockify"),(0,c.addFilter)("blocks.registerBlockType","blockify/add-placeholder-attributes",((e,t)=>{var n;return"core/image"===t&&(e.attributes={...e.attributes,style:{...null!==(n=e.attributes.style)&&void 0!==n?n:{},aspectRatio:{type:"string"}}}),e}),99),(0,c.addFilter)("editor.BlockEdit","blockify/with-placeholder",(0,u.createHigherOrderComponent)((e=>t=>{var n,l;const{attributes:o,setAttributes:r}=t,{url:i,style:a}=o;return null!=o&&null!==(n=o.className)&&void 0!==n&&n.includes("is-style-placeholder")?(i||r({url:"#"}),(0,s.createElement)(s.Fragment,null,(0,s.createElement)(e,t),(0,s.createElement)(b.InspectorControls,null,(0,s.createElement)(g.PanelBody,{title:(0,y.__)("Placeholder Settings","blockify"),initialOpen:!0,className:"blockify-image-settings"},(0,s.createElement)(g.SelectControl,{label:(0,y.__)("Aspect Ratio","blockify"),value:null!==(l=null==a?void 0:a.aspectRatio)&&void 0!==l?l:L(),options:j,onChange:e=>r({style:{...o.style,aspectRatio:e}})}))))):(0,s.createElement)(e,t)}),"placeholderEdit"),-100),(0,c.addFilter)("editor.BlockListBlock","blockify/edit-icon-styles",(0,u.createHigherOrderComponent)((e=>t=>{var n,l,o,r,i,a,c;const{attributes:u}=t;if(null==u||null===(n=u.className)||void 0===n||!n.includes("is-style-placeholder"))return(0,s.createElement)(e,t);let d=null!==(l=null==u||null===(o=u.style)||void 0===o?void 0:o.aspectRatio)&&void 0!==l?l:L(),p=null!==(r=null==u||null===(i=u.style)||void 0===i||null===(a=i.border)||void 0===a?void 0:a.color)&&void 0!==r?r:null;null!=u&&u.borderColor&&(p="var(--wp--preset--color--"+(null==u?void 0:u.borderColor)+")");let m={...t.wrapperProps};return m.style=null!==(c=m.style)&&void 0!==c?c:{},d&&(m.style.aspectRatio=d),p&&(m.style["--wp--custom--border--color"]=p),(0,s.createElement)(e,v({},t,{wrapperProps:m}))}),"withPlaceholder")),(0,c.addFilter)("blocks.getSaveContent.extraProps","blockify/save-icon-styles",((e,t,n)=>{var l,o,r;return null!=n&&null!==(l=n.style)&&void 0!==l&&l.aspectRatio&&(e.style={...null==e?void 0:e.style,aspectRatio:n.style.aspectRatio,"--wp--custom--placeholder-line--color":null!==(o=null==n||null===(r=n.border)||void 0===r?void 0:r.color)&&void 0!==o?o:"var(--wp--custom--border--color)"}),e})),(0,c.addFilter)("editor.BlockEdit","blockify/with-client-id",(0,u.createHigherOrderComponent)((e=>t=>("core/navigation-submenu"===(null==t?void 0:t.name)&&t.setAttributes({clientId:null==t?void 0:t.clientId}),(0,s.createElement)(e,t))),"withClientId")),(0,c.addFilter)("editor.BlockListBlock","blockify/with-mega-menu",(0,u.createHigherOrderComponent)((e=>t=>{var n,l;const{attributes:o,name:r,clientId:i}=t;if("core/navigation-submenu"!==r)return(0,s.createElement)(e,t);let a={};var c,u;null!=o&&o.backgroundColor&&(a["--wp--custom--submenu--background"]="var(--wp--preset--color--"+(null==o?void 0:o.backgroundColor)+")"),null!=o&&null!==(n=o.style)&&void 0!==n&&null!==(l=n.color)&&void 0!==l&&l.background&&(a["--wp--custom--submenu--background"]=null==o||null===(c=o.style)||void 0===c||null===(u=c.color)||void 0===u?void 0:u.background);let d={...null==t?void 0:t.wrapperProps};return d["data-id"]=i,a&&(d.style={...null==d?void 0:d.style,...a}),(0,s.createElement)(e,v({},t,{wrapperProps:d}))}),"withMegaMenu"));var H;const z=null!==(H=window.blockify.blockSupports)&&void 0!==H?H:{},V=e=>{var t,n;return null!==(t=null==z||null===(n=z[e])||void 0===n?void 0:n.minHeight)&&void 0!==t&&t};var U;(0,c.addFilter)("blocks.registerBlockType","blockify/min-height-attributes",((e,t)=>{if(V(t)){var n,l,o,r,i,a;const s=null!==(n=null===(l=window)||void 0===l||null===(o=l.blockify)||void 0===o||null===(r=o.blockSupports)||void 0===r||null===(i=r[t])||void 0===i?void 0:i.minHeight)&&void 0!==n?n:null,c={type:"string"};"string"==typeof s&&(c.default=s),e={...e,attributes:{...null===(a=e)||void 0===a?void 0:a.attributes,minHeight:c}}}return e})),(0,c.addFilter)("editor.BlockEdit","blockify/with-min-height-css",(0,u.createHigherOrderComponent)((e=>t=>{var n,l,o;if(!V(null==t?void 0:t.name))return(0,s.createElement)(e,t);const r=(null==t||null===(n=t.name)||void 0===n||null===(l=n.replace("-"," "))||void 0===l?void 0:l.replace("blockify/","").replace("core/","")).toLowerCase().replace(/(?<= )[^\s]|^./g,(e=>e.toUpperCase())),{setAttributes:i,attributes:a}=t;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(e,t),(0,s.createElement)(b.InspectorControls,null,(0,s.createElement)(g.PanelBody,{className:"blockify-min-height-control"},(0,s.createElement)(g.PanelRow,null,(0,s.createElement)(g.__experimentalUnitControl,{label:(0,y.__)("Min height of ","blockify")+r,value:null!==(o=null==a?void 0:a.minHeight)&&void 0!==o?o:"none",onChange:e=>i({minHeight:e})})))))}),"withMinHeightSettings")),(0,c.addFilter)("editor.BlockListBlock","blockify/with-min-height",(0,u.createHigherOrderComponent)((e=>t=>{var n,l;if(!V(null==t?void 0:t.name))return(0,s.createElement)(e,t);const o=null!==(n=t.wrapperProps)&&void 0!==n?n:{};return o.style={...o.style,minHeight:null==t||null===(l=t.attributes)||void 0===l?void 0:l.minHeight},(0,s.createElement)(e,v({},t,{wrapperProps:o}))}),"withMinHeight")),(0,c.addFilter)("blocks.getSaveContent.extraProps","blockify/apply-min-height",((e,t,n)=>(V(t)&&(e.style={...e.style,minHeight:null==n?void 0:n.minHeight}),e)));const X=null!==(U=window.blockify.blockSupports)&&void 0!==U?U:{};(0,c.addFilter)("blocks.registerBlockType","blockify/block-attributes-position",(e=>{var t;return null!=X&&null!==(t=X[null==e?void 0:e.name])&&void 0!==t&&t.position&&(e.attributes={...e.attributes,position:{type:"string"},inset:{type:"object"},zIndex:{type:"integer"}}),e})),(0,c.addFilter)("editor.BlockEdit","blockify/custom-advanced-control",(0,u.createHigherOrderComponent)((e=>t=>{var n,l,o,r,i;const{attributes:a,setAttributes:c,isSelected:u}=t;if(null==X||null===(n=X[null==t?void 0:t.name])||void 0===n||!n.position)return(0,s.createElement)(e,t);const{position:d,inset:p,zIndex:m}=a,h=[{label:(0,y.__)("Default","blockify"),value:""},{label:(0,y.__)("Relative","blockify"),value:"relative"},{label:(0,y.__)("Absolute","blockify"),value:"absolute"},{label:(0,y.__)("Sticky","blockify"),value:"sticky"},{label:(0,y.__)("Fixed","blockify"),value:"fixed"},{label:(0,y.__)("Static","blockify"),value:"static"}];return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(e,t),u&&(0,s.createElement)(b.InspectorControls,null,(0,s.createElement)(g.PanelBody,{title:(0,y.__)("Position","blockify"),initialOpen:!1,className:"blockify-controls"},(0,s.createElement)(g.PanelRow,null,(0,s.createElement)(g.SelectControl,{label:(0,y.__)("Position","blockify"),value:null!=d?d:"",options:h,onChange:e=>c({position:e})})),(0,s.createElement)(g.PanelRow,null,(0,s.createElement)(g.Flex,null,(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalUnitControl,{label:(0,y.__)("Top","blockify"),value:null!==(l=null==p?void 0:p.top)&&void 0!==l?l:"",onChange:e=>c({inset:{...p,top:e}})})),(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalUnitControl,{label:(0,y.__)("Right","blockify"),value:null!==(o=null==p?void 0:p.right)&&void 0!==o?o:"",onChange:e=>c({inset:{...p,right:e}})})),(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalUnitControl,{label:(0,y.__)("Bottom","blockify"),value:null!==(r=null==p?void 0:p.bottom)&&void 0!==r?r:"",onChange:e=>c({inset:{...p,bottom:e}})})),(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalUnitControl,{label:(0,y.__)("Left","blockify"),value:null!==(i=null==p?void 0:p.left)&&void 0!==i?i:"",onChange:e=>c({inset:{...p,left:e}})})))),(0,s.createElement)("br",null),(0,s.createElement)(g.PanelRow,null,(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Z Index","blockify"),onChange:e=>c({zIndex:e}),value:m,min:-10,max:10,step:1,shiftStep:!0,allowReset:!0})))))}),"withPositionEdit"));const Y=e=>{const{position:t,inset:n,zIndex:l}=e;let o={};return t&&(o.position=t),null!=n&&n.top&&(o.top=n.top),null!=n&&n.right&&(o.right=n.right),null!=n&&n.bottom&&(o.bottom=n.bottom),null!=n&&n.left&&(o.left=n.left),l&&(o.zIndex=l),o};(0,c.addFilter)("editor.BlockListBlock","blockify/with-position-style",(0,u.createHigherOrderComponent)((e=>t=>{var n;if(null==X||null===(n=X[null==t?void 0:t.name])||void 0===n||!n.position)return(0,s.createElement)(e,t);const{attributes:l}=t,o=Y(l);let r={...t.wrapperProps};return o&&(r.style={...r.style,...o}),(0,s.createElement)(e,v({},t,{wrapperProps:r}))}),"withPositionStyle")),(0,c.addFilter)("blocks.getSaveContent.extraProps","blockify/add-position-style",((e,t,n)=>{var l;const o=Y(n);return null!=X&&null!==(l=X[null==e?void 0:e.name])&&void 0!==l&&l.position?(o&&(e.style={...e.style,...o}),e):e}));const G=["core/columns","core/group","core/media-text","core/row","core/stack","core/buttons"];var Z;(0,c.addFilter)("blocks.registerBlockType","blockify/mobile-attributes",((e,t)=>(G.includes(t)&&(e={...e,attributes:{...e.attributes,reverseMobile:{type:"boolean"},centerMobile:{type:"boolean"},hideMobile:{type:"boolean"},hideDesktop:{type:"boolean"}}}),e))),(0,c.addFilter)("editor.BlockEdit","blockify/edit-mobile-settings",(0,u.createHigherOrderComponent)((e=>t=>{const n=(0,s.createElement)(e,t);if(!G.includes(t.name))return n;const{attributes:l,setAttributes:o}=t,{reverseMobile:r,centerMobile:i,hideMobile:a,hideDesktop:c}=l;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(e,t),(0,s.createElement)(b.InspectorControls,null,(0,s.createElement)(g.PanelRow,{className:"blockify-mobile-toggle-setting"},(0,s.createElement)(g.ToggleControl,{label:(0,y.__)("Reverse on mobile","blockify"),checked:null!=r&&r,onChange:()=>o({reverseMobile:!r})})),(0,s.createElement)(g.PanelRow,{className:"blockify-mobile-toggle-setting"},(0,s.createElement)(g.ToggleControl,{label:(0,y.__)("Center on mobile","blockify"),checked:null!=i&&i,onChange:()=>o({centerMobile:!i})})),(0,s.createElement)(g.PanelRow,{className:"blockify-mobile-toggle-setting"},(0,s.createElement)(g.ToggleControl,{label:(0,y.__)("Hide on mobile","blockify"),checked:null!=a&&a,onChange:()=>o({hideMobile:!a})})),(0,s.createElement)(g.PanelRow,{className:"blockify-mobile-toggle-setting"},(0,s.createElement)(g.ToggleControl,{label:(0,y.__)("Hide on desktop","blockify"),checked:null!=c&&c,onChange:()=>o({hideDesktop:!c})}))))}),"editMobileSettings"),0),(0,c.addFilter)("editor.BlockListBlock","blockify/with-mobile-settings",(0,u.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:l}=t,o=(0,s.createElement)(e,t);return G.includes(l)?(null!=n&&n.reverseMobile&&(t.className+=" is-reverse-mobile"),null!=n&&n.centerMobile&&(t.className+=" is-center-mobile"),null!=n&&n.hideMobile&&(t.className+=" is-hide-mobile"),null!=n&&n.hideDesktop&&(t.className+=" is-hide-desktop"),(0,s.createElement)(s.Fragment,null,(0,s.createElement)(e,t))):o}),"withMobileSettings")),(0,c.addFilter)("blocks.getSaveContent.extraProps","blockify/save-mobile-settings",((e,t,n)=>(G.includes(null==t?void 0:t.name)&&(null!=n&&n.reverseMobile&&(e.className+=" is-reverse-mobile"),null!=n&&n.centerMobile&&(e.className+=" is-center-mobile"),null!=n&&n.hideMobile&&(e.className+=" is-hide-mobile"),null!=n&&n.hideDesktop&&(e.className+=" is-hide-desktop")),e)));const W=null!==(Z=window.blockify.blockSupports)&&void 0!==Z?Z:{};(0,c.addFilter)("blocks.registerBlockType","blockify/add-css-transform-attributes",((e,t)=>{var n,l;return null!=W&&null!==(n=W[t])&&void 0!==n&&n.transform?(e.attributes.style={...null!==(l=e.attributes.style)&&void 0!==l?l:{},transform:{type:"object"}},e):e}));const q=e=>{let t="";return null!=e&&e.translateX&&"0px"!==e.translateX&&(t+=" translateX("+e.translateX+")"),null!=e&&e.translateY&&"0px"!==e.translateY&&(t+=" translateY("+e.translateY+")"),null!=e&&e.translateZ&&"0px"!==e.translateZ&&(t+=" translateZ("+e.translateZ+")"),null!=e&&e.scale&&(t+=" scale("+e.scale+")"),null!=e&&e.scaleX&&(t+=" scaleX("+e.scaleX+")"),null!=e&&e.scaleY&&(t+=" scaleY("+e.scaleY+")"),null!=e&&e.scaleZ&&(t+=" scaleZ("+e.scaleZ+")"),null!=e&&e.rotate&&(t+=" rotate("+e.rotate+"deg)"),null!=e&&e.rotateX&&(t+=" rotateX("+e.rotateX+"deg)"),null!=e&&e.rotateY&&(t+=" rotateY("+e.rotateY+"deg)"),null!=e&&e.rotateZ&&(t+=" rotateZ("+e.rotateZ+"deg)"),null!=e&&e.skewX&&(t+=" skewX("+e.skewX+"deg)"),null!=e&&e.skewY&&(t+=" skewY("+e.skewY+"deg)"),t.trim()};(0,c.addFilter)("editor.BlockEdit","blockify/with-css-transforms",(0,u.createHigherOrderComponent)((e=>t=>{var n,l,o,r,i,a,c,u,d,p,m,h,f,v,k,w;if(null==W||null===(n=W[null==t?void 0:t.name])||void 0===n||!n.transform)return(0,s.createElement)(e,t);const{attributes:x,setAttributes:E}=t,C=null!==(l=null==x||null===(o=x.style)||void 0===o?void 0:o.transform)&&void 0!==l?l:{},S=e=>{var t;E({style:{...null==x?void 0:x.style,transform:{...null==x||null===(t=x.style)||void 0===t?void 0:t.transform,...e}}})};return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(e,t),(0,s.createElement)(b.InspectorControls,null,(0,s.createElement)(g.PanelBody,{title:(0,y.__)("Transform","blockify"),initialOpen:!1,className:"blockify-controls"},(0,s.createElement)(g.__experimentalText,null,(0,y.__)("Translate","blockify")),(0,s.createElement)("br",null),(0,s.createElement)(g.Flex,null,(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalUnitControl,{label:(0,y.__)("X","blockify"),value:null!==(r=null==C?void 0:C.translateX)&&void 0!==r?r:"0px",onChange:e=>S({translateX:e})})),(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalUnitControl,{label:(0,y.__)("Y","blockify"),value:null!==(i=null==C?void 0:C.translateY)&&void 0!==i?i:"0px",onChange:e=>S({translateY:e})})),(0,s.createElement)(g.FlexItem,null,(0,s.createElement)(g.__experimentalUnitControl,{label:(0,y.__)("Z","blockify"),value:null!==(a=null==C?void 0:C.translateZ)&&void 0!==a?a:"0px",onChange:e=>S({translateZ:e})}))),(0,s.createElement)("br",null),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Scale","blockify"),value:null!==(c=null==C?void 0:C.scale)&&void 0!==c?c:1,onChange:e=>S({scale:e}),min:-10,max:10,step:.1,shiftStep:1,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Scale X","blockify"),value:null!==(u=null==C?void 0:C.scaleX)&&void 0!==u?u:1,onChange:e=>S({scaleX:e}),min:-10,max:10,step:.1,shiftStep:1,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Scale Y","blockify"),value:null!==(d=null==C?void 0:C.scaleY)&&void 0!==d?d:1,onChange:e=>S({scaleY:e}),min:-10,max:10,step:.1,shiftStep:1,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.RangeControl,{label:(0,y.__)("Scale Z","blockify"),value:null!==(p=null==C?void 0:C.scaleZ)&&void 0!==p?p:1,onChange:e=>S({scaleZ:e}),min:-10,max:10,step:.1,shiftStep:1,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,s.createElement)(g.AnglePickerControl,{label:(0,y.__)("Rotate","blockify"),value:null!==(m=null==C?void 0:C.rotate)&&void 0!==m?m:0,onChange:e=>S({rotate:e})}),(0,s.createElement)(g.AnglePickerControl,{label:(0,y.__)("RotateX","blockify"),value:null!==(h=null==C?void 0:C.rotateX)&&void 0!==h?h:0,onChange:e=>S({rotateX:e})}),(0,s.createElement)(g.AnglePickerControl,{label:(0,y.__)("RotateY","blockify"),value:null!==(f=null==C?void 0:C.rotateY)&&void 0!==f?f:0,onChange:e=>S({rotateY:e})}),(0,s.createElement)(g.AnglePickerControl,{label:(0,y.__)("RotateZ","blockify"),value:null!==(v=null==C?void 0:C.rotateZ)&&void 0!==v?v:0,onChange:e=>S({rotateZ:e})}),(0,s.createElement)("br",null),(0,s.createElement)(g.AnglePickerControl,{label:(0,y.__)("Skew X","blockify"),value:null!==(k=null==C?void 0:C.skewX)&&void 0!==k?k:0,onChange:e=>S({skewX:e})}),(0,s.createElement)(g.AnglePickerControl,{label:(0,y.__)("Skew Y","blockify"),value:null!==(w=null==C?void 0:C.skewY)&&void 0!==w?w:0,onChange:e=>S({skewY:e})}))))}),"withCssTransforms")),(0,c.addFilter)("editor.BlockListBlock","blockify/with-css-transform",(0,u.createHigherOrderComponent)((e=>t=>{var n,l,o;const{attributes:r,name:i,clientId:a}=t,c=(0,s.createElement)(e,t);if(null==W||null===(n=W[i])||void 0===n||!n.transform)return c;const u=q(null!==(l=null==r||null===(o=r.style)||void 0===o?void 0:o.transform)&&void 0!==l?l:{});return u?(0,s.createElement)(s.Fragment,null,(0,s.createElement)("style",null,"#block-"+a+"{transform:"+u+"}"),(0,s.createElement)(e,t)):c}),"withCssTransform")),(0,c.addFilter)("blocks.getSaveContent.extraProps","blockify/apply-css-transform-styles",((e,t,n)=>{var l,o,r;if(null==W||null===(l=W[null==t?void 0:t.name])||void 0===l||!l.transform)return e;const i=q(null!==(o=null==n||null===(r=n.style)||void 0===r?void 0:r.transform)&&void 0!==o?o:{});return i&&(e.style={...e.style,transform:i}),e})),(0,c.addFilter)("editor.BlockListBlock","blockify/with-block-gap",(0,u.createHigherOrderComponent)((e=>t=>{var n,l,o,r;if("core/query"!==(null==t?void 0:t.name))return(0,s.createElement)(e,t);if(null==t||null===(n=t.attributes)||void 0===n||null===(l=n.style)||void 0===l||null===(o=l.spacing)||void 0===o||!o.blockGap)return(0,s.createElement)(e,t);const i=null!==(r=t.wrapperProps)&&void 0!==r?r:{};return i.style={...i.style,"--wp--style--block-gap":t.attributes.style.spacing.blockGap},(0,s.createElement)(e,v({},t,{wrapperProps:i}))}),"withBlockGap")),(0,c.addFilter)("blocks.getSaveContent.extraProps","blockify/apply-block-gap",((e,t,n)=>{var l,o;return"core/query"===t&&null!=n&&null!==(l=n.style)&&void 0!==l&&null!==(o=l.spacing)&&void 0!==o&&o.blockGap&&(e.style={...e.style,"--wp--style--block-gap":n.style.spacing.blockGap}),e}));const $=window.wp.richText;class K extends s.Component{render(){const{value:e,isActive:t,onChange:n,formatTypes:l}=this.props;return(0,s.createElement)(b.RichTextToolbarButton,{icon:"editor-removeformatting",title:(0,y.__)("Clear Formatting","blockify"),onClick:()=>{if(l.length>0){let t=e;l.map((e=>{t=(0,$.removeFormat)(t,e.name)})),n({...t})}},isActive:t})}}const J=(0,u.compose)((0,l.withSelect)((e=>({formatTypes:e("core/rich-text").getFormatTypes()}))))(K);(0,$.registerFormatType)("blockify/clear-formatting",{title:(0,y.__)("Clear","blockify"),tagName:"span",className:"clear",edit:e=>(0,s.createElement)(J,e)});const Q=window.wp.primitives,ee=(0,s.createElement)(Q.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(Q.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"})),te=(0,s.createElement)(Q.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(Q.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"})),ne="blockify/small";(0,$.registerFormatType)(ne,{title:(0,y.__)("Small","blockify"),tagName:"small",className:null,edit(e){let{isActive:t,value:n,onChange:l}=e;const o=()=>{l((0,$.toggleFormat)(n,{type:ne}))};return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(b.RichTextShortcut,{type:"primary",character:"sm",onUse:o}),(0,s.createElement)(b.RichTextToolbarButton,{icon:ee,title:(0,y.__)("Small","blockify"),onClick:o,isActive:t,shortcutType:"primary",shortcutCharacter:"sm"}))}});const le="blockify/big";(0,$.registerFormatType)(le,{title:(0,y.__)("Big","blockify"),tagName:"big",className:null,edit(e){let{isActive:t,value:n,onChange:l}=e;const o=()=>{l((0,$.toggleFormat)(n,{type:le}))};return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(b.RichTextShortcut,{type:"primary",character:"+",onUse:o}),(0,s.createElement)(b.RichTextToolbarButton,{icon:te,title:(0,y.__)("Big","blockify"),onClick:o,isActive:t,shortcutType:"primary",shortcutCharacter:"+"}))}});const oe=(0,s.createElement)(Q.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(Q.Path,{d:"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z"})),re="blockify/gradient",ie=[{gradient:"linear-gradient(0deg,var(--wp--preset--color--black) 0%,var(--wp--preset--color--white) 100%)",slug:"black-white",name:"Black White"}];(0,$.registerFormatType)(re,{title:(0,y.__)("Gradient","blockify"),tagName:"span",className:"has-gradient-text",attributes:{style:"style",class:"class"},edit:(0,u.compose)((0,l.withSelect)((e=>{const{gradients:t}=e("core/block-editor").getSettings();return{gradients:t||ie}})))((e=>{let{isActive:t,value:n,onChange:l,gradients:o}=e;const[r,i]=(0,s.useState)(""),[a,c]=(0,s.useState)(!1),u=null==n?void 0:n.formats;let d=[],p="",m="";return u&&(null==u||u.map((e=>{d=e}))),d&&d.map((e=>{var t,n;"blockify/icon"!==(null==e?void 0:e.type)&&(p+=";"+(null==e||null===(t=e.attributes)||void 0===t?void 0:t.style),m+=null==e||null===(n=e.attributes)||void 0===n?void 0:n.class)})),(0,s.createElement)(b.BlockControls,null,(0,s.createElement)(b.RichTextShortcut,{type:"primary",character:"g"}),(0,s.createElement)(b.RichTextToolbarButton,{icon:oe,title:(0,y.__)("Gradient","blockify"),isActive:t,shortcutType:"primary",shortcutCharacter:"g",onClick:()=>c(!a)}),a&&(0,s.createElement)(g.Toolbar,{className:"blockify-components-toolbar"},(0,s.createElement)(g.Popover,{position:"bottom center",className:"blockify-gradient-text-control",focusOnMount:"container",onFocusOutside:()=>c(!1)},(0,s.createElement)(g.GradientPicker,{value:r,gradients:o,onChange:e=>{i(e),l((0,$.applyFormat)(n,{type:re,attributes:{style:p+";background:"+e,class:m.replace(" has-gradient-text","")+" has-gradient-text"}}))}}))))}))});const ae=(0,s.createElement)(Q.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(Q.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"})),se="blockify/underline";(0,$.registerFormatType)(se,{title:(0,y.__)("Underline","blockify"),tagName:"u",className:null,edit:e=>{let{isActive:t,value:n,onChange:l}=e;const o=()=>{l((0,$.toggleFormat)(n,{type:se}))};return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(b.RichTextShortcut,{type:"primary",character:"u",onUse:o}),(0,s.createElement)(b.RichTextToolbarButton,{icon:ae,title:(0,y.__)("Underline","blockify"),onClick:o,isActive:t,shortcutType:"primary",shortcutCharacter:"u"}))}})})()})();