HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: /var/www/html/insiders/wp-load/wp-content/plugins/gutenmate/build/block.js
(self.webpackChunkgutenmate_blocks=self.webpackChunkgutenmate_blocks||[]).push([[2584],{6778:function(e,t,a){"use strict";a.r(t),a.d(t,{GTM_BLOCK_SUPPORT_INSPECT_ATTRIBUTES_KEY:function(){return b},gtmRegisterBlockAttributeInspector:function(){return h},inspectBlockAttributes:function(){return k}});var n=a(9196),l=a.n(n),o=a(4333),r=a(4981),i=a(9307),s=a(2175),c=a(9818),u=(a(5736),a(2630));const{get:m,merge:g,isEmpty:p,isEqual:d}=lodash,b="gtmInspectAttributes";function h(e,t,a){let n=(0,u.sanitizedBlockName)(e);wp.hooks.hasFilter(`gtm.InspectAttributes.${n}`,`gtm/InspectAttributes/${t}`)||wp.hooks.addFilter(`gtm.InspectAttributes.${n}`,`gtm/InspectAttributes/${t}`,a)}const y=e=>{const{attributes:t,setAttributes:a,clientId:n}=e;return f(t,n,e.name),l().createElement(i.Fragment,null,e.children)},v=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:a,setAttributes:n,clientId:o}=t;return function(e){if(!0===(0,r.getBlockSupport)(e,b))return!0}(t.name)?l().createElement(y,t,l().createElement(e,t)):l().createElement(e,t)}),"gutenmateInspectAttributes");function f(e,t,a){let n=C(e,a);if(console.log(`Block preset [${a}] (${t})`,JSON.stringify(n)),(0,c.select)(s.store).getBlock(t).innerBlocks){const e=_(t);e&&console.log("InnerBlock preset",JSON.stringify(e))}}function _(e){const t=(0,c.select)(s.store).getBlock(e);if(t.innerBlocks)return t.innerBlocks.map((e=>{let t=C(e.attributes,e.name),a=[e.name,t];return e.innerBlocks.length&&a.push(_(e.clientId)),a}))}function C(e,t){const a=(0,c.select)(r.store).getBlockType(t);let n=(0,u.sanitizedBlockName)(t),l=lodash.cloneDeep(e);return delete l.gtmCssId,delete l.className,delete l.gtmBlockStyle,delete l.gtmBlockStyleClasses,"core/query"==t?delete l.query.queryId:delete l.query,Object.keys(l).forEach((e=>{d(l[e],m(a.attributes,[e,"default"]))&&delete l[e]})),l=wp.hooks.applyFilters(`gtm.InspectAttributes.${n}`,l),l}function k(e){"object"==typeof e&&m(e,"dataset.block")&&(e=m(e,"dataset.block"));const t=wp.data.select("core/block-editor").getBlock(e);t?f(t.attributes,t.clientId,t.name):console.warn(`No block clientId=${e}`)}wp.hooks.addFilter("editor.BlockEdit","gtm/inspectAttributes/withEditControls",v,40)},8329:function(e,t,a){"use strict";var n={};a.r(n),a.d(n,{metadata:function(){return he},name:function(){return Ke},settings:function(){return Qe}});var l={};a.r(l),a.d(l,{metadata:function(){return Xe},name:function(){return Ye},settings:function(){return et}});var o={};a.r(o),a.d(o,{metadata:function(){return tt},name:function(){return nt},settings:function(){return lt}});var r={};a.r(r),a.d(r,{metadata:function(){return ot},name:function(){return rt},settings:function(){return it}});var i={};a.r(i),a.d(i,{metadata:function(){return st},name:function(){return ct},settings:function(){return ut}});var s={};a.r(s),a.d(s,{metadata:function(){return mt},name:function(){return ht},settings:function(){return yt}});var c={};a.r(c),a.d(c,{metadata:function(){return vt},name:function(){return _t},settings:function(){return Ct}});var u={};a.r(u),a.d(u,{metadata:function(){return Et},name:function(){return Bt},settings:function(){return Pt}});var m={};a.r(m),a.d(m,{metadata:function(){return Lt},name:function(){return Nt},settings:function(){return jt}});var g={};a.r(g),a.d(g,{metadata:function(){return Rt},name:function(){return Ft},settings:function(){return Vt}});var p={};a.r(p),a.d(p,{metadata:function(){return Dt},name:function(){return Mt},settings:function(){return $t}});var d={};a.r(d),a.d(d,{metadata:function(){return Gt},name:function(){return Ut},settings:function(){return Zt}});var b={};a.r(b),a.d(b,{metadata:function(){return qt},name:function(){return Yt},settings:function(){return ea}});var h={};a.r(h),a.d(h,{metadata:function(){return ta},name:function(){return ra},settings:function(){return ia}});var y={};a.r(y),a.d(y,{metadata:function(){return sa},name:function(){return ma},settings:function(){return ga}});var v={};a.r(v),a.d(v,{metadata:function(){return pa},name:function(){return da},settings:function(){return ba}});var f={};a.r(f),a.d(f,{metadata:function(){return va},name:function(){return Ca},settings:function(){return ka}});var _={};a.r(_),a.d(_,{metadata:function(){return Ea},name:function(){return Sa},settings:function(){return xa}});var C={};a.r(C),a.d(C,{metadata:function(){return Ta},name:function(){return Pa},settings:function(){return Ia}});var k={};a.r(k),a.d(k,{metadata:function(){return La},name:function(){return Ha},settings:function(){return Na}});var E={};a.r(E),a.d(E,{metadata:function(){return ja},name:function(){return Ga},settings:function(){return Ua}});var w={};a.r(w),a.d(w,{metadata:function(){return qa},name:function(){return Ja},settings:function(){return Ka}});var S={};a.r(S),a.d(S,{metadata:function(){return Qa},name:function(){return Ya},settings:function(){return en}});var x={};a.r(x),a.d(x,{metadata:function(){return tn},name:function(){return nn},settings:function(){return ln}});var T={};a.r(T),a.d(T,{metadata:function(){return on},name:function(){return rn},settings:function(){return sn}});var B={};a.r(B),a.d(B,{metadata:function(){return cn},name:function(){return gn},settings:function(){return pn}});var P={};a.r(P),a.d(P,{metadata:function(){return hn},name:function(){return fn},settings:function(){return Cn}});var I={};a.r(I),a.d(I,{metadata:function(){return kn},name:function(){return En},settings:function(){return wn}});var L={};a.r(L),a.d(L,{metadata:function(){return Sn},name:function(){return Pn},settings:function(){return In}});var O={};a.r(O),a.d(O,{metadata:function(){return Ln},name:function(){return On},settings:function(){return An}});var A={};a.r(A),a.d(A,{metadata:function(){return Hn},name:function(){return Rn},settings:function(){return zn}});var H={};a.r(H),a.d(H,{metadata:function(){return Fn},name:function(){return Vn},settings:function(){return Dn}});var N={};a.r(N),a.d(N,{metadata:function(){return $n},name:function(){return gl},settings:function(){return pl}});var j={};a.r(j),a.d(j,{metadata:function(){return dl},name:function(){return hl},settings:function(){return yl}});var R={};a.r(R),a.d(R,{metadata:function(){return vl},name:function(){return fl},settings:function(){return _l}});var z={};a.r(z),a.d(z,{metadata:function(){return Cl},name:function(){return kl},settings:function(){return El}});var F={};a.r(F),a.d(F,{metadata:function(){return wl},name:function(){return Al},settings:function(){return Hl}});var V={};a.r(V),a.d(V,{metadata:function(){return Rl},name:function(){return zl},settings:function(){return Fl}});var D={};a.r(D),a.d(D,{metadata:function(){return Vl},name:function(){return $l},settings:function(){return Wl}});var M={};a.r(M),a.d(M,{metadata:function(){return Jl},name:function(){return Xl},settings:function(){return Yl}});var $={};a.r($),a.d($,{metadata:function(){return oo},name:function(){return so},settings:function(){return co}});var W={};a.r(W),a.d(W,{metadata:function(){return uo},name:function(){return go},settings:function(){return po}});var G={};a.r(G),a.d(G,{metadata:function(){return bo},name:function(){return ho},settings:function(){return yo}});var U={};a.r(U),a.d(U,{metadata:function(){return vo},name:function(){return Co},settings:function(){return ko}});var Z={};a.r(Z),a.d(Z,{metadata:function(){return Eo},name:function(){return wo},settings:function(){return So}});var q={};a.r(q),a.d(q,{metadata:function(){return Io},name:function(){return Lo},settings:function(){return Oo}});var J={};a.r(J),a.d(J,{metadata:function(){return Ao},name:function(){return No},settings:function(){return jo}});var K={};a.r(K),a.d(K,{metadata:function(){return Go},name:function(){return Uo},settings:function(){return Zo}});var Q={};a.r(Q),a.d(Q,{metadata:function(){return Qo},name:function(){return Yo},settings:function(){return er}});var X={};a.r(X),a.d(X,{metadata:function(){return tr},name:function(){return nr},settings:function(){return lr}});var Y={};a.r(Y),a.d(Y,{metadata:function(){return or},name:function(){return ir},settings:function(){return sr}});var ee={};a.r(ee),a.d(ee,{metadata:function(){return ur},name:function(){return pr},settings:function(){return dr}});var te={};a.r(te),a.d(te,{metadata:function(){return br},name:function(){return yr},settings:function(){return vr}});var ae={};a.r(ae),a.d(ae,{metadata:function(){return fr},name:function(){return _r},settings:function(){return Cr}});var ne={};a.r(ne),a.d(ne,{metadata:function(){return kr},name:function(){return Er},settings:function(){return wr}});var le={};a.r(le),a.d(le,{metadata:function(){return Sr},name:function(){return Xi},settings:function(){return Yi}});var oe={};a.r(oe),a.d(oe,{metadata:function(){return es},name:function(){return as},settings:function(){return ns}});var re={};a.r(re),a.d(re,{metadata:function(){return ls},name:function(){return os},settings:function(){return rs}});var ie={};a.r(ie),a.d(ie,{metadata:function(){return is},name:function(){return us},settings:function(){return ms}});var se={};a.r(se),a.d(se,{metadata:function(){return gs},name:function(){return bs},settings:function(){return hs}}),a(158),a(3709),a(4303),a(1557);var ce=a(4981),ue=a(5736),me=a(1992),ge=a(9196),pe=a.n(ge),de=a(4184),be=a.n(de),he=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/about-author","title":"About Author","description":"Add author information for the post","category":"gtm-posts","keywords":["gutenmate","box","area","author"],"usesContext":["postId","postType"],"attributes":{"layoutStacked":{"type":"string","enum":["none","mobile","always"],"default":"none"},"enableAvatar":{"type":"boolean","default":true},"avatarSize":{"type":"string","default":"96px"},"avatarSpacing":{"type":"object","default":{}},"avatarRadius":{"type":["string","object"],"default":""},"avatarShadow":{"type":"string","default":""},"tagline":{"type":"string","default":""},"taglineTypography":{"type":"object","default":{}},"taglineSpacing":{"type":"object","default":{}},"taglineColor":{"type":"string","default":""},"nameTypography":{"type":"object","default":{}},"nameColor":{"type":"string","default":""},"enableBio":{"type":"boolean","default":true},"bioTypography":{"type":"object","default":{}},"bioSpacing":{"type":"object","default":{}},"bioColor":{"type":"string","default":""},"enableSocial":{"type":"boolean","default":true},"socialDisplay":{"type":"string","enum":["all","icon","label"],"default":"all"},"socialLinkTypography":{"type":"object","default":{}},"socialSpacing":{"type":"object","default":{}},"socialLinkSpacing":{"type":"object","default":{}},"socialLinkPadding":{"type":"object","default":{}},"socialLinkRadius":{"type":["string","object"],"default":""},"socialLinkSize":{"type":"object","default":{}},"socialLinkColor":{"type":"string","default":""},"socialLinkBg":{"type":"object","default":{}},"socialLinkHoverColor":{"type":"string","default":""},"socialLinkHoverBg":{"type":"object","default":{}}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true},"gtmResponsiveAttributes":true,"gtmUseWebFonts":["taglineTypography","nameTypography","bioTypography","socialLinkTypography"]},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-about-author-editor-style","style":"gtm-about-author-style"}'),ye=a(9307),ve=a(5609),fe=a(2175),_e=a(4333),Ce=a(9818),ke=a(2819),Ee=a(845),we=a(1991),Se=a.n(we),xe=a(2630);a(3832);const{useEffect:Te,useState:Be,memo:Pe}=React,{filter:Ie,size:Le,isEmpty:Oe}=lodash,Ae=(e,t={})=>{t={"suppress-import":!1,...t};const a={lg:"",md:"(max-width: 1199.98px)",sm:"(max-width: 767.98px)"};let n="";return["import","all","lg","md","sm"].forEach((l=>{if(e[l])if("import"==l)t["suppress-import"]||e[l].forEach((e=>{n+=` @import url("${e}");`}));else{const t=e[l];a[l]&&(n+=` @media ${a[l]}{`),Object.keys(t).forEach((e=>{const a=t[e];n+=`${e}{`,Object.keys(a).forEach((e=>{n+=`${e}:${a[e]};`})),n+="}"})),a[l]&&(n+="}")}})),n};function He(){return He=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},He.apply(this,arguments)}const Ne=(0,_e.createHigherOrderComponent)((e=>t=>{const a=`gtm-style-${(0,_e.useInstanceId)(e)}`,n=(0,ye.useContext)(fe.BlockList.__unstableElementContext),{inlineStyle:l,generatedCss:o}=(0,ye.useMemo)((()=>{const e=je(t.name,t.attributes);e.classes.length&&e.classes.push("gtm-style"),e.classes.length&&e.classes.push(a);let n=(e=>{let t={import:[]};return Object.keys(e).forEach((a=>{const n=e[a];Object.keys(n).forEach((n=>{const l=e[a][n];if(xe.hasValue(l))if(n.startsWith("@import"))t.import.push(l);else{let e="",o="all",r="",i=n.match(/^(.+)#/);i&&(e=i[1],n=n.replace(i[0],"")),i=n.match(/@(.+)$/),i&&(o=i[1],r=`---${o}`,n=n.replace(i[0],""));let s=a;xe.setObjectValue(t,[o,s,n],l)}}))})),t})(e.style),l=Ae(n);return l&&(l=l.replaceAll("{{BLOCK}}",`.${a}:not(#\\9)`,l)),{inlineStyle:e,generatedCss:l}}),[t.attributes]),r=!!l||!!o,i={...t.wrapperProps};let s={...t};if(r){const e={className:Se()(t.className,a,l.classes)};s={...t,...e}}return pe().createElement(pe().Fragment,null,r&&n&&(0,ye.createPortal)(pe().createElement("style",null,o),n),pe().createElement(e,He({},s,{wrapperProps:i})))}));wp.hooks.addFilter("editor.BlockListBlock","gtm/style/withBlockStyle",Ne,99);const je=(0,Ee.Z)(((e,t)=>{const a=(0,xe.sanitizedBlockName)(Re),n=(0,xe.sanitizedBlockName)(e);let l={classes:[],style:{}};return l=wp.hooks.applyFilters(`gtm.BlockStyleCompiler.${a}`,l,t,e),l=wp.hooks.applyFilters(`gtm.BlockStyleCompiler.${n}`,l,t,e),l})),Re="global";function ze(e=Re,t,a){let n=(0,xe.sanitizedBlockName)(e),l=(0,xe.sanitizedBlockName)(`${n}-${t}`);wp.hooks.hasFilter(`gtm.BlockStyleCompiler.${n}`,`gtm/BlockStyleCompiler/${l}`)||wp.hooks.addFilter(`gtm.BlockStyleCompiler.${n}`,`gtm/BlockStyleCompiler/${l}`,a)}function Fe(e,t,a,n=""){return(0,xe.hasValue)(a)?((0,xe.isSingularValue)(a)?(e.classes.push(`gtm-has-${t}`),e.style[`${t}#--gtm-${t}`]=a):"object"==typeof a&&Object.keys(a).forEach((l=>{"lg"===l&&(0,xe.hasValue)(a.lg)?(e.classes.push(`gtm-has-${t}---lg`),e.style[`${t}#--gtm-${t}---lg@lg`]=a.lg+n):"md"===l&&(0,xe.hasValue)(a.md)?(e.classes.push(`gtm-has-${t}---md`),e.style[`${t}#--gtm-${t}---md@md`]=a.md+n):"sm"===l&&(0,xe.hasValue)(a.sm)?(e.classes.push(`gtm-has-${t}---sm`),e.style[`${t}#--gtm-${t}---sm@sm`]=a.sm+n):Fe(e,`${t}-${l}`,a[l])})),e):e}function Ve(e,t,a){return(0,xe.hasValue)(a)?((0,xe.isSingularValue)(a)&&"string"==typeof a?e.classes.push(`gtm-has-${t}-${a}`):console.warn("GTM: The function compileCssVarClass is require string value"),e):e}const De=[{title:"Social 1",icon:"gtm-basic-icon-twitter",link:"httsp://example.com"},{title:"Social 2",icon:"gtm-basic-icon-pinterest-p",link:"https://example.com"}],Me=e=>{const{socials:t,previewMode:a=!1}=e,n=a?t??De:t??[];return pe().createElement("div",{className:be()("gtm-author-social-networks",e.className)},n.map(((e,t)=>pe().createElement("a",{key:t,className:be()("gtm-author-social-network"),href:"#",onClick:e=>e.preventDefault()},e.icon&&pe().createElement("span",{className:be()("gtm-author-social-network__icon")},pe().createElement("i",{className:be()("gtm-icon",e.icon)})),e.title&&pe().createElement("span",{className:be()("gtm-author-social-network__title")},e.title)))))};var $e=a(4842),We=a(7877),Ge=a(8353),Ue=a(6537);function Ze(){return Ze=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Ze.apply(this,arguments)}const qe=e=>{const{attributes:t,setAttributes:a}=e,n=(0,ke.cloneDeep)(t);let l=e.settings||[];const o=(0,fe.useSetting)("color.palette.custom"),r=(0,fe.useSetting)("color.palette.theme"),i=(0,fe.useSetting)("color.palette.default"),s=(0,ye.useMemo)((()=>[...o||[],...r||[],...i||[]]),[o,r,i]),c=(0,fe.useSetting)("color.gradients.custom"),u=(0,fe.useSetting)("color.gradients.theme"),m=(0,fe.useSetting)("color.gradients.default"),g=(0,ye.useMemo)((()=>[...c||[],...u||[],...m||[]]),[c,u,m]);return e.gtmSettings.forEach(((e,t)=>{let o={label:e.label};o=e.gradient?{...o,colorValue:(0,fe.getColorObjectByAttributeValues)(s,n[e.attr]?.solid)?.color||n[e.attr]?.solid,onColorChange:t=>{if("string"==typeof n[e.attr]&&console.warn(`GTM: The attribute "${e.attr}" is a string, It must be object for gradient value.`),t){const a=(0,fe.getColorObjectByColorValue)(s,t);n[e.attr].solid=a?.slug||t}else delete n[e.attr]?.solid;a({[e.attr]:{...n[e.attr]}})},gradientValue:(0,fe.getGradientValueBySlug)(g,n[e.attr]?.gradient)||n[e.attr]?.gradient,onGradientChange:t=>{if(t){const a=(0,fe.getGradientSlugByValue)(g,t);n[e.attr].gradient=a||t}else delete n[e.attr]?.gradient;a({[e.attr]:{...n[e.attr]}})}}:{...o,colorValue:(0,fe.getColorObjectByAttributeValues)(s,n[e.attr])?.color||n[e.attr],onColorChange:t=>{const n=(0,fe.getColorObjectByColorValue)(s,t);a({[e.attr]:n?.slug||t})}},l[t]=o})),pe().createElement(fe.__experimentalPanelColorGradientSettings,Ze({initialOpen:!1,__experimentalHasMultipleOrigins:!0},e,{settings:l}),e.children)};var Je=a(8642);ze(he.name,he.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",`gtm-has-stacked-layout-${t.layoutStacked}`,`gtm-has-social-display-${t.socialDisplay}`)),Fe(a,"about-author-avatar-radius",(0,xe.parseBorderRadiusValue)(t.avatarRadius)),Fe(a,"about-author-avatar-shadow",(0,$e.s)(t.avatarShadow)),Fe(a,"about-author-avatar-spacing",(0,Je._5)(t.avatarSpacing)),Fe(a,"about-author-tagline-typography",(0,We.parseTypographyProps)(t.taglineTypography)),Fe(a,"about-author-tagline-spacing",(0,Je._5)(t.taglineSpacing)),Fe(a,"about-author-tagline-color",(0,xe.parseColorValue)(t.taglineColor)),Fe(a,"about-author-name-typography",(0,We.parseTypographyProps)(t.nameTypography)),Fe(a,"about-author-name-color",(0,xe.parseColorValue)(t.nameColor)),t.enableBio&&(Fe(a,"about-author-bio-typography",(0,We.parseTypographyProps)(t.bioTypography)),Fe(a,"about-author-bio-spacing",(0,Je._5)(t.bioSpacing)),Fe(a,"about-author-bio-color",(0,xe.parseColorValue)(t.bioColor))),t.enableSocial&&(Fe(a,"about-author-social-spacing",(0,Je._5)(t.socialSpacing)),Fe(a,"about-author-social-link-spacing",(0,Je._5)(t.socialLinkSpacing)),"icon"===t.socialDisplay?Fe(a,"about-author-social-link-size",t.socialLinkSize):Fe(a,"about-author-social-link-padding",(0,Ue.G3)(t.socialLinkPadding)),Fe(a,"about-author-social-link-radius",(0,xe.parseBorderRadiusValue)(t.socialLinkRadius)),Fe(a,"about-author-social-link-typography",(0,We.parseTypographyProps)(t.socialLinkTypography)),Fe(a,"about-author-social-link-color",(0,xe.parseColorValue)(t.socialLinkColor)),Fe(a,"about-author-social-link-bg",(0,xe.parseColorValue)(t.socialLinkBg)),Fe(a,"about-author-social-link-hover-color",(0,xe.parseColorValue)(t.socialLinkHoverColor)),Fe(a,"about-author-social-link-hover-bg",(0,xe.parseColorValue)(t.socialLinkHoverBg))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Ke}=he,Qe={...he,icon:me.Ao,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r,context:i}=e,s=(0,fe.useBlockProps)(),{authorId:c,authorDetails:u,authors:m}=(0,Ce.useSelect)((e=>{const{getEditedEntityRecord:t,getUser:a,getUsers:n,getCurrentUser:l}=e("core");let o;return o=i.postId?t("postType",i.postType,i.postId)?.author:l()?.id,{authorId:o,authorDetails:o?a(o):void 0}}),[e.postType,e.postId]),g=void 0===u;return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Layout","gutenmate"),initialOpen:!0},pe().createElement(ve.__experimentalToggleGroupControl,{className:"gtm-toggle-group-control",label:(0,ue.__)("Stacked layout","gutenmate"),value:t.layoutStacked,onChange:e=>{a({layoutStacked:e})}},pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"none",value:"none",label:(0,ue.__)("None","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"mobile",value:"mobile",label:(0,ue.__)("Mobile","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"always",value:"always",label:(0,ue.__)("Always","gutenmate")}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Avatar","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable avatar","gutenmate"),checked:t.enableAvatar,onChange:e=>{a({enableAvatar:e})}}),t.enableAvatar&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.dO,{label:(0,ue.__)("Avatar size","gutenmate"),value:t.avatarSize,pxUnitOnly:!0,onChange:e=>{a({avatarSize:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.avatarRadius,onChange:e=>{a({avatarRadius:e})}}),pe().createElement($e.Z,{label:(0,ue.__)("Shadow","gutenmate"),value:t.avatarShadow,onChange:e=>{a({avatarShadow:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.avatarSpacing,onChange:e=>a({avatarSpacing:e})}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Author Name","gutenmate"),initialOpen:!1},pe().createElement(We.default,{value:t.nameTypography,onChange:e=>a({nameTypography:e})})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Tagline","gutenmate"),initialOpen:!1},pe().createElement(We.default,{value:t.taglineTypography,onChange:e=>a({taglineTypography:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Tagline spacing","gutenmate"),value:t.taglineSpacing,onChange:e=>a({taglineSpacing:e})})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Bio","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable biography","gutenmate"),checked:t.enableBio,onChange:e=>{a({enableBio:e})}}),t.enableBio&&pe().createElement(ye.Fragment,null,pe().createElement(We.default,{value:t.bioTypography,onChange:e=>a({bioTypography:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Bio spacing","gutenmate"),value:t.bioSpacing,onChange:e=>a({bioSpacing:e})}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Social Networks","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable social networks","gutenmate"),checked:t.enableSocial,onChange:e=>{a({enableSocial:e})}}),t.enableSocial&&pe().createElement(ye.Fragment,null,pe().createElement(ve.RadioControl,{className:"gtm-toggle-group-control",label:(0,ue.__)("Display","gutenmate"),selected:t.socialDisplay,options:[{label:(0,ue.__)("All","gutenmate"),value:"all"},{label:(0,ue.__)("Icon only","gutenmate"),value:"icon"},{label:(0,ue.__)("Label only","gutenmate"),value:"label"}],onChange:e=>{a({socialDisplay:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Social spacing","gutenmate"),value:t.socialSpacing,onChange:e=>a({socialSpacing:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing between items","gutenmate"),value:t.socialLinkSpacing,onChange:e=>a({socialLinkSpacing:e})}),"icon"!==t.socialDisplay&&pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.socialLinkPadding,onChange:e=>{a({socialLinkPadding:e})}}),"icon"===t.socialDisplay&&pe().createElement(Ge.GZ,{label:(0,ue.__)("Size","gutenmate"),help:(0,ue.__)("Width and height for icon link","gutenmate"),value:t.socialLinkSize,onChange:e=>{a({socialLinkSize:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.socialLinkRadius,onChange:e=>{a({socialLinkRadius:e})}}),pe().createElement(We.default,{value:t.socialLinkTypography,onChange:e=>a({socialLinkTypography:e})}))),pe().createElement(qe,{title:(0,ue.__)("Social Network Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Color","gutenmate"),attr:"socialLinkColor"},{label:(0,ue.__)("Background","gutenmate"),attr:"socialLinkBg",gradient:!0},{label:(0,ue.__)("Hover color","gutenmate"),attr:"socialLinkHoverColor"},{label:(0,ue.__)("Hover background","gutenmate"),attr:"socialLinkHoverBg",gradient:!0}]}),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Author name","gutenmate"),attr:"nameColor"},{label:(0,ue.__)("Tagline","gutenmate"),attr:"taglineColor"},{label:(0,ue.__)("Bio","gutenmate"),attr:"bioColor"}]})),pe().createElement("div",s,g&&pe().createElement(ve.Spinner,null),!g&&pe().createElement(ye.Fragment,null,u?.avatar_urls&&t.enableAvatar&&pe().createElement("div",{className:"wp-block-gtm-about-author__avatar-container"},pe().createElement("img",{className:"avatar",width:t.avatarSize?parseInt(t.avatarSize):40,src:u.avatar_urls[Object.keys(u.avatar_urls).pop()],alt:u.name})),pe().createElement("div",{className:"wp-block-gtm-about-author__info-container"},(t.tagline||n)&&pe().createElement("div",{className:"wp-block-gtm-about-author__tagline"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Write tagline","gutenmate"),value:t.tagline,onChange:e=>a({tagline:e})})),pe().createElement("div",{className:"wp-block-gtm-about-author__name"},pe().createElement("span",null,u?.name||(0,ue.__)("No author name","gutenmate"))),t.enableBio&&pe().createElement("div",{className:"wp-block-gtm-about-author__bio"},pe().createElement("span",null,u?.description||(0,ue.__)("No biography","gutenmate"))),t.enableSocial&&u?.meta&&pe().createElement(Me,{className:"wp-block-gtm-about-author__social-networks",socials:u.meta.gtm_user_social_networks,previewMode:!0})))))},variations:[],styles:[{name:"gtm-about-author-light",label:(0,ue.__)("Light","gutenmate")},{name:"gtm-about-author-dark",label:(0,ue.__)("Dark","gutenmate")}]};var Xe=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/amp-code","title":"AMP Code","description":"Add an AMP component code.","category":"gtm-blocks","keywords":["gutenmate","amp","code"],"attributes":{"content":{"type":"string","source":"html"},"script":{"type":"string"}},"supports":{"customClassName":false,"className":false,"html":false},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-amp-code-editor-style","style":"gtm-amp-code-style"}');const{name:Ye}=Xe,et={...Xe,icon:me.aS,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,name:l}=e,o=(0,fe.useBlockProps)({className:be()("gtm-block")});return pe().createElement("div",o,n&&pe().createElement(ye.Fragment,null,pe().createElement("div",{className:"wp-block-gtm-amp-code__label"},(0,ue.__)("AMP scripts","gutenmate")),pe().createElement(fe.PlainText,{value:t.script,onChange:e=>a({script:e}),placeholder:(0,ue.__)("Paste AMP script tags here…"),"aria-label":(0,ue.__)("AMP script","gutenmate")}),pe().createElement("div",{className:"wp-block-gtm-amp-code__label"},(0,ue.__)("AMP code","gutenmate"))," "),pe().createElement(fe.PlainText,{value:t.content,onChange:e=>a({content:e}),placeholder:(0,ue.__)("Paste AMP code here…"),"aria-label":(0,ue.__)("AMP code","gutenmate")}))},save:function({attributes:e}){return pe().createElement(ye.RawHTML,null,e.content)},variations:[]};var tt=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/asd","title":"Ad Slot","description":"Add a customizable ads.","category":"gtm-asd","keywords":["gutenmate","box","ad","ads","advertisement"],"attributes":{"customCode":{"type":"string","source":"html","selector":":scope>div>*"},"preferredWidth":{"type":"integer"},"preferredHeight":{"type":"integer"}},"supports":{"align":["wide","full"],"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-asd-editor-style","style":"gtm-asd-style"}'),at=[{name:"responsive",title:(0,ue.__)("Responsive Ad","gutenmate"),isDefault:!0,attributes:{preferredWidth:void 0,preferredHeight:void 0},scope:["inserter","transform"],keywords:["ad"]},{name:"970x250",title:(0,ue.__)("970×250","gutenmate"),attributes:{preferredWidth:970,preferredHeight:250},scope:["inserter","transform"]},{name:"970x90",title:(0,ue.__)("970×90","gutenmate"),attributes:{preferredWidth:970,preferredHeight:90},scope:["inserter","transform"]},{name:"728x90",title:(0,ue.__)("728×90","gutenmate"),attributes:{preferredWidth:728,preferredHeight:90},scope:["inserter","transform"]},{name:"468x60",title:(0,ue.__)("468×60","gutenmate"),attributes:{preferredWidth:468,preferredHeight:60},scope:["inserter","transform"]},{name:"336x280",title:(0,ue.__)("336×280","gutenmate"),attributes:{preferredWidth:336,preferredHeight:280},scope:["inserter","transform"]},{name:"300x1050",title:(0,ue.__)("300×1050","gutenmate"),attributes:{preferredWidth:300,preferredHeight:1050},scope:["inserter","transform"]},{name:"300x600",title:(0,ue.__)("300×600","gutenmate"),attributes:{preferredWidth:300,preferredHeight:600},scope:["inserter","transform"]},{name:"300x200",title:(0,ue.__)("300×200","gutenmate"),attributes:{preferredWidth:300,preferredHeight:200},scope:["inserter","transform"]},{name:"300x250",title:(0,ue.__)("300×250","gutenmate"),attributes:{preferredWidth:300,preferredHeight:250},scope:["inserter","transform"]},{name:"300x100",title:(0,ue.__)("300×100","gutenmate"),attributes:{preferredWidth:300,preferredHeight:100},scope:["inserter","transform"]},{name:"300x50",title:(0,ue.__)("300×50","gutenmate"),attributes:{preferredWidth:300,preferredHeight:50},scope:["inserter","transform"]},{name:"250x250",title:(0,ue.__)("250×250","gutenmate"),attributes:{preferredWidth:250,preferredHeight:250},scope:["inserter","transform"]},{name:"200x200",title:(0,ue.__)("200×200","gutenmate"),attributes:{preferredWidth:200,preferredHeight:200},scope:["inserter","transform"]},{name:"160x600",title:(0,ue.__)("160×600","gutenmate"),attributes:{preferredWidth:160,preferredHeight:600},scope:["inserter","transform"]}];const{name:nt}=tt,lt={...tt,icon:me.Hq,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=!t.customCode,s=(0,fe.useBlockProps)({className:be()("gtm-block",{"wp-block-gtm-asd--empty":i})}),c={width:"100%"},u=t.preferredWidth&&t.preferredHeight;return u&&(c.maxWidth=t.preferredWidth+"px",c.aspectRatio=`${t.preferredWidth}/${t.preferredHeight}`),pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Advertisement","gutenmate"),initialOpen:!0},pe().createElement(ve.TextareaControl,{value:t.customCode,onChange:e=>{a({customCode:e})},label:(0,ue.__)("Custom Ad Code","gutenmate"),help:(0,ue.__)("Enter an HTML code or Shortcodes to display the advertisement.")}))),pe().createElement("div",s,pe().createElement("div",{className:"wp-block-gtm-asd__placeholder",style:c},!i&&pe().createElement(me.Sx,{className:"wp-block-gtm-asd__check"}),u&&(0,ue.sprintf)((0,ue.__)("Ad slot (%sx%s)","gutenmate"),t.preferredWidth,t.preferredHeight),!u&&(0,ue.__)("Ad slot (responsive)","gutenmate"))))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save({className:be()("")}),n=(t.customCode??"").trim();if(n)return pe().createElement("div",a,pe().createElement("div",null,pe().createElement(ye.RawHTML,null,n)))},variations:at};var ot=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/box","title":"Box","description":"Add a customizable box.","category":"gtm-layout","keywords":["gutenmate","box","area"],"attributes":{},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":{"hideEmptyInnerBlock":true},"gtmBlockProps":{"width":true,"height":true,"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true,"flexLayout":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-box-editor-style","style":"gtm-box-style"}');const{name:rt}=ot,it={...ot,icon:me.I8,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:be()("gtm-block")}),s=(0,fe.useInnerBlocksProps)(i,{template:[["core/paragraph"]]});return pe().createElement(ye.Fragment,null,pe().createElement("div",s))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save({className:be()("")});return pe().createElement("div",a,pe().createElement(fe.InnerBlocks.Content,null))},variations:[],styles:[{name:"gtm-box-light",label:(0,ue.__)("Light","gutenmate")},{name:"gtm-box-dark",label:(0,ue.__)("Dark","gutenmate")},{name:"gtm-box-outline",label:(0,ue.__)("Outline","gutenmate")}]};var st=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/breadcrumbs","title":"Breadcrumbs","description":"Add a customizable breadcrumbs.","category":"gtm-layout","keywords":["gutenmate","breadcrumbs","link"],"attributes":{"linkColor":{"type":"string","default":""},"linkHoverColor":{"type":"string","default":""},"separatorSymbol":{"type":"string","default":""},"separatorSpacing":{"type":"object","default":{}},"separatorColor":{"type":"string","default":""},"pageTitleColor":{"type":"string","default":""}},"supports":{"align":["wide","full"],"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-breadcrumbs-editor-style","style":"gtm-breadcrumbs-style"}');ze(st.name,st.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"breadbrumbs-separator-spacing",(0,Je._5)(t.separatorSpacing)),Fe(a,"breadbrumbs-link-color",(0,xe.parseColorValue)(t.linkColor)),Fe(a,"breadbrumbs-link-hover-color",(0,xe.parseColorValue)(t.linkHoverColor)),Fe(a,"breadbrumbs-separator-color",(0,xe.parseColorValue)(t.separatorColor)),Fe(a,"breadbrumbs-page-title-color",(0,xe.parseColorValue)(t.pageTitleColor)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:ct}=st,ut={...st,icon:me.d7,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Separator","gutenmate"),initialOpen:!0},pe().createElement(ve.TextControl,{label:(0,ue.__)("Symbol","gutenmate"),placeholder:"›",value:t.separatorSymbol,onChange:e=>a({separatorSymbol:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.separatorSpacing,onChange:e=>a({separatorSpacing:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Link color","gutenmate"),attr:"linkColor"},{label:(0,ue.__)("Link hover color","gutenmate"),attr:"linkHoverColor"},{label:(0,ue.__)("Separator color","gutenmate"),attr:"separatorColor"},{label:(0,ue.__)("Page title color","gutenmate"),attr:"pageTitleColor"}]})),pe().createElement("div",i,pe().createElement("a",{href:"#",onClick:e=>e.preventDefault()},(0,ue.__)("Home","gutenmate")),pe().createElement("span",{className:"gtm-breadcrumbs__separator"},t.separatorSymbol||"›"),pe().createElement("span",{className:"gtm-breadcrumbs__page-title"},(0,ue.__)("Page title","gutenmate"))))},variations:[],styles:[{name:"gtm-breadcrumbs-light",label:(0,ue.__)("Light","gutenmate")},{name:"gtm-breadcrumbs-dark",label:(0,ue.__)("Dark","gutenmate")}]};a(4625),a(6187);var mt=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/content-area","title":"Content area","description":"Add content area with sidebar.","category":"gtm-layout","keywords":["gutenmate","area","grid","content"],"attributes":{"contentLayout":{"type":"string","default":"right-sidebar"},"numberOfSidebars":{"type":"integer","default":1,"minimum":1,"maximum":4},"contentSpacing":{"type":"object","default":{}},"enableSeparator":{"type":"boolean","default":false},"separatorStyle":{"type":"string","default":"solid"},"separatorThickness":{"type":"string","default":""},"separatorColor":{"type":"string","default":""}},"supports":{"align":["wide"],"html":false,"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-content-area-editor-style","style":"gtm-content-area-style"}');const gt=["gtm/content-area-column"],pt=["gtm/content-area-column",{templateLock:!1}],dt=(e=1)=>[["gtm/content-area-column",{role:"content",templateLock:!1}],...(0,ke.times)(e,(()=>pt))];ze(mt.name,mt.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",`gtm-has-content-area-layout-${t.contentLayout}`,{"gtm-has-content-area-separator":t.enableSeparator})),Fe(a,"content-area-content-spacing",(0,Je._5)(t.contentSpacing)),Fe(a,"content-area-separator-style",t.separatorStyle),Fe(a,"content-area-separator-color",(0,xe.parseColorValue)(t.separatorColor)),Fe(a,"content-area-separator-thickness",t.separatorThickness),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));var bt=[{name:"left-sidebar",title:(0,ue.__)("Content & left sidebar","gutenmate"),description:(0,ue.__)("Display a content with left sidebar.","gutenmate"),isDefault:!1,attributes:{contentLayout:"left-sidebar",numberOfSidebars:1},isActive:e=>"left-sidebar"===e.contentLayout,scope:["transform"]},{name:"right-sidebar",title:(0,ue.__)("Content & right sidebar","gutenmate"),description:(0,ue.__)("Display a content with right sidebar.","gutenmate"),isDefault:!0,attributes:{contentLayout:"right-sidebar",numberOfSidebars:1},isActive:e=>"right-sidebar"===e.contentLayout,scope:["transform"]},{name:"double-sidebar",title:(0,ue.__)("Content & double sidebar","gutenmate"),description:(0,ue.__)("Display a content with double sidebar.","gutenmate"),isDefault:!1,attributes:{contentLayout:"double-sidebar",numberOfSidebars:2},isActive:e=>"double-sidebar"===e.contentLayout,scope:["transform"]}];const{name:ht}=mt,yt={...mt,icon:me.I8,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,r=(0,fe.useBlockProps)(),i=(0,fe.useInnerBlocksProps)(r,{allowedBlocks:gt,template:dt(t.numberOfSidebars),orientation:"horizontal",renderAppender:!1,templateLock:"all"});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Content","gutenmate"),initialOpen:!0},pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),help:(0,ue.__)("Gap between content and sidebar","gutenmate"),value:t.contentSpacing,onChange:e=>{a({contentSpacing:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Separator","gutenmate"),initialOpen:!0},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable separator","gutenmate"),checked:t.enableSeparator,onChange:e=>{a({enableSeparator:e})}}),t.enableSeparator&&pe().createElement(ye.Fragment,null,pe().createElement(ve.RadioControl,{label:(0,ue.__)("Style","gutenmate"),options:[{label:(0,ue.__)("Solid line","gutenmate"),value:"solid"},{label:(0,ue.__)("Dotted","gutenmate"),value:"dotted"},{label:(0,ue.__)("Dashed","gutenmate"),value:"dashed"}],selected:t.separatorStyle,onChange:e=>{a({separatorStyle:e})}}),pe().createElement(Ge.dO,{label:(0,ue.__)("Thickness","gutenmate"),value:t.separatorThickness,min:"1",max:"50",pxUnitOnly:!0,onChange:e=>{a({separatorThickness:e})}}))),t.enableSeparator&&pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Separator color","gutenmate"),attr:"separatorColor"}]})),pe().createElement("div",i))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement("div",a,pe().createElement(fe.InnerBlocks.Content,null))},variations:bt};var vt=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/content-area-column","title":"Content area column","description":"Add column into content area block.","category":"gtm-layout","keywords":["gutenmate","area","grid","content","column"],"parent":["gtm/content-area"],"attributes":{"role":{"type":"string","enum":["sidebar","content"],"default":"sidebar"},"width":{"type":"string","default":""},"enableSticky":{"type":"boolean","default":false}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-content-area-column-editor-style","style":"gtm-content-area-column-style"}');ze(vt.name,vt.name,(function(e,t){let a={classes:[],style:{}};const n="sidebar"==t.role;return a.classes.push(be()("gtm-block",{"gtm-has-content-area-column-sticky":n&&t.enableSticky,[`gtm-has-content-area-column-role-${t.role}`]:t.role})),n&&Fe(a,"content-area-column-width",t.width),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));var ft=[{name:"sidebar",title:(0,ue.__)("Sidebar area","gutenmate"),description:(0,ue.__)("Display a sidebar for content.","gutenmate"),isDefault:!0,attributes:{role:"sidebar"},isActive:e=>"sidebar"===e.role,scope:["block"]},{name:"content",title:(0,ue.__)("Content area","gutenmate"),description:(0,ue.__)("Display a content.","gutenmate"),isDefault:!0,attributes:{role:"content"},isActive:e=>"content"===e.role,scope:["block"]}];const{name:_t}=vt,Ct={...vt,icon:me.Y_,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,{hasChildBlocks:r}=(0,Ce.useSelect)((e=>{const{getBlockOrder:t}=e(fe.store);return{hasChildBlocks:t(l).length>0}}),[l]),i=(0,fe.useBlockProps)(),s=(0,fe.useInnerBlocksProps)(i,{templateLock:!1,renderAppender:r?void 0:fe.InnerBlocks.ButtonBlockAppender}),c="sidebar"==t.role;return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,c&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Sidebar area","gutenmate"),initialOpen:!0},pe().createElement(Ge.dO,{label:(0,ue.__)("Width","gutenmate"),value:t.width,min:"100",max:"1000",onChange:e=>{a({width:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable sticky sidebar","gutenmate"),help:(0,ue.__)("Sidebar will stuck on screen when scrolling down through a long content.","gutenmate"),checked:t.enableSticky,onChange:e=>{a({enableSticky:e})}}))),pe().createElement("div",s))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement("div",a,pe().createElement(fe.InnerBlocks.Content,null))},variations:ft};var kt=a(932),Et=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/custom-field","title":"Custom field","description":"Add content from custom field.","category":"gtm-posts","keywords":["gutenmate","custom field","field","meta"],"usesContext":["postId","postType","queryId"],"attributes":{"metaKey":{"type":"string","default":""},"displayCondition":{"type":"string","enum":["hidden-no-val","hidden-empty","display-alt","display-all"],"default":"hidden-no-val"},"altText":{"type":"string","default":""},"prefix":{"type":"string","default":""},"suffix":{"type":"string","default":""},"icon":{"type":"string","default":""},"iconSize":{"type":"object","default":{}},"iconSpacing":{"type":"object","default":{}},"iconColor":{"type":"string","default":""}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"width":true,"height":true,"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-custom-field-editor-style","style":"gtm-custom-field-style"}'),wt=a(7798),St=window.wp.date,xt=a(9972);gtm_config.icons.date;const Tt=(0,kt.Z)(ve.RadioControl)`
	.components-base-control__help {
		margin-top: 8px;
	}
`;ze(Et.name,Et.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"custom-field-icon-size",t.iconSize),Fe(a,"custom-field-icon-spacing",(0,Je._5)(t.iconSpacing)),Fe(a,"custom-field-icon-color",(0,xe.parseColorValue)(t.iconColor)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Bt}=Et,Pt={...Et,icon:me.CP,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,context:{postType:r,postId:i}}=e,s=(0,fe.useBlockProps)(),[c,u]=(0,wt.useEntityProp)("postType",r,"meta",i);let m=(0,ue.__)("Custom field","gutenmate");m=c&&t.metaKey&&c.hasOwnProperty(t.metaKey)&&""!==c[t.metaKey]?c[t.metaKey]:(0,ue.__)("No values","gutenmate");let g="";return"hidden-no-val"==t.displayCondition?g=(0,ue.__)("The block will be hidden when there is no values assigned","gutenmate"):"hidden-empty"==t.displayCondition?g=(0,ue.__)("The block will be hidden when the value is False or Zero or no values","gutenmate"):"display-alt"==t.displayCondition?g=(0,ue.__)("The block will be shown with alternate text","gutenmate"):"display-all"==t.displayCondition&&(g=(0,ue.__)("The block will always be shown","gutenmate")),pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Custom field","gutenmate"),initialOpen:!0},pe().createElement(ve.TextControl,{label:(0,ue.__)("Name","gutenmate"),help:(0,ue.__)("A name of custom field, aka a post meta key.","gutenmate"),value:t.metaKey,onChange:e=>a({metaKey:e})}),pe().createElement(Tt,{label:(0,ue.__)("Display condition","gutenmate"),selected:t.displayCondition,help:g,options:[{label:(0,ue.__)("Hide when no values","gutenmate"),value:"hidden-no-val"},{label:(0,ue.__)("Hide when empty","gutenmate"),value:"hidden-empty"},{label:(0,ue.__)("Display alternate text","gutenmate"),value:"display-alt"},{label:(0,ue.__)("Display as is","gutenmate"),value:"display-all"}],onChange:e=>{a({displayCondition:e})}}),"display-alt"===t.displayCondition&&pe().createElement(ve.TextControl,{label:(0,ue.__)("Alternate text","gutenmate"),value:t.altText,autoComplete:!1,onChange:e=>a({altText:e})}),pe().createElement(ve.TextControl,{label:(0,ue.__)("Prefix","gutenmate"),value:t.prefix,autoComplete:!1,onChange:e=>a({prefix:e})}),pe().createElement(ve.TextControl,{label:(0,ue.__)("Suffix","gutenmate"),value:t.suffix,autoComplete:!1,onChange:e=>a({suffix:e})})),pe().createElement(qe,{title:(0,ue.__)("Icon","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"}]},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})}))),pe().createElement("div",s,t.icon&&pe().createElement("i",{className:`gtm-icon ${t.icon}`}),t.prefix&&pe().createElement("span",{className:"wp-block-gtm-custom-field__prefix"},t.prefix),pe().createElement("span",{className:"wp-block-gtm-custom-field__content"},m),t.suffix&&pe().createElement("span",{className:"wp-block-gtm-custom-field__suffix"},t.suffix)))},save:function(e){return null},variations:[],styles:[{name:"gtm-custom-field-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-custom-field-tiny",label:(0,ue.__)("Tiny","gutenmate")}]};var It=a(1932),Lt=(a(6778),JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/decorated-list","title":"Decorated List","description":"Add a customizable decorated list.","category":"gtm-blocks","textdomain":"gutenmate","keywords":["gutenmate","list"],"attributes":{"items":{"type":"string","source":"html","selector":"ol,ul","multiline":"li","default":""},"listSpacing":{"type":"object","default":{}},"bulletType":{"type":"string","default":"icon"},"bulletFontSize":{"type":"object","default":{}},"bulletWidth":{"type":"object","default":{}},"bulletSpacing":{"type":"object","default":{}},"bulletRadius":{"type":["string","object"],"default":""},"bulletColor":{"type":"string","default":""},"bulletBg":{"type":"object","default":{}},"icon":{"type":"string","default":"chevron-right"},"numberStart":{"type":"number","default":"1"},"enableTimeline":{"type":"boolean","default":false},"timelineThickness":{"type":"string","default":""},"timelineColor":{"type":"string","default":""},"timelineOpacity":{"type":"number"}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-decorated-list-editor-style","style":"gtm-decorated-list-style"}')),Ot=window.wp.dom;const At=e=>{const{identifier:t,className:a,value:n=[],label:l,placeholder:o,onChange:r=ke.noop,onRemove:i=ke.noop}=e;let s=[""];n.length>0&&(s=n);const{selectionChange:c}=(0,Ce.useDispatch)(fe.store),{clientId:u}=(0,fe.useBlockEditContext)(),m=(0,xe.useIdentifier)(t+"-item");return pe().createElement(ye.Fragment,null,pe().createElement("div",{className:"gtm-text-list-edit"},l&&pe().createElement("div",{className:"gtm-text-list-edit__title"},l),pe().createElement("ul",null,s.map(((e,t)=>pe().createElement(fe.RichText,{key:m(t),identifier:m(t),disableLineBreaks:!0,tagName:"li",onChange:e=>{let a=[...s];a[t]=e,r(a)},value:e,"aria-label":o||(0,ue.__)("List text here","gutenmate"),placeholder:o||(0,ue.__)("List text here","gutenmate"),onSplit:(e,t)=>e,onMerge:e=>{if(e){if(t+1!=s.length){let e=[...s];e[t+1]=e[t]+e[t+1],e.splice(t,1),r(e)}}else if(t>0){let e=[...s];e[t-1]=e[t-1]+e[t],e.splice(t,1);const a={start:{clientId:u,attributeKey:m(t-1),offset:s[t-1].length}};a.end=a.start,c(a),r(e)}},onReplace:e=>{e=e.reduce(((e,t)=>("string"==typeof t?e.push(t):"object"==typeof t&&("core/paragraph"===t.name?e=e.concat(t.attributes.content.split("<br>")):"core/list-item"===t.name&&(e=e.concat(t.innerBlocks.map((e=>e.attributes.content))))),e)),[]);let a=s.toSpliced(t,1,...e);r(a);const n={start:{clientId:u,attributeKey:m(t+1),offset:0}};n.end=n.start,c(n)},onRemove:e=>{}}))))))},Ht=({value:e,className:t})=>{if(function(e){const t=e?.length,a=1==e?.length&&""==e[0];return t&&!a}(e))return pe().createElement("ul",{className:t},e.map((e=>pe().createElement("li",null,e))))};ze(Lt.name,Lt.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",`gtm-has-list-bullet-type-${t.bulletType}`,{[`gtm-has-list-icon-${t.icon}`]:t.icon},{"gtm-has-list-timeline":t.enableTimeline})),Fe(a,"list-spacing",(0,Je._5)(t.listSpacing)),Fe(a,"list-bullet-font-size",t.bulletFontSize),Fe(a,"list-bullet-width",t.bulletWidth),Fe(a,"list-bullet-spacing",(0,Je._5)(t.bulletSpacing)),Fe(a,"list-bullet-radius",(0,xe.parseBorderRadiusValue)(t.bulletRadius)),Fe(a,"list-bullet-color",(0,xe.parseColorValue)(t.bulletColor)),Fe(a,"list-bullet-bg",(0,xe.parseColorValue)(t.bulletBg)),"numbers"==t.bulletType&&Fe(a,"list-number-start",t.numberStart),t.enableTimeline&&(Fe(a,"list-timeline-color",(0,xe.parseColorValue)(t.timelineColor)),t.timelineOpacity&&Fe(a,"list-timeline-opacity",parseInt(t.timelineOpacity)/100),Fe(a,"list-timeline-thickness",t.timelineThickness)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Nt}=Lt,jt={...Lt,icon:me.Jz,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)(),s="icon"==t.bulletType?"ul":"ol";return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("List","gutenmate"),initialOpen:!1},pe().createElement(Je.wH,{label:(0,ue.__)("Item spacing","gutenmate"),value:t.listSpacing,onChange:e=>{a({listSpacing:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Bullet","gutenmate"),initialOpen:!1},pe().createElement(ve.RadioControl,{label:(0,ue.__)("Bullet type","gutenmate"),selected:t.bulletType,options:[{label:(0,ue.__)("Icon","gutenmate"),value:"icon"},{label:(0,ue.__)("Numbers","gutenmate"),value:"numbers"}],onChange:e=>{a({bulletType:e})}}),"icon"==t.bulletType&&pe().createElement(It.Z,{label:(0,ue.__)("Icon","gutenmate"),value:t.icon,onChange:e=>{a({icon:e})}}),"numbers"==t.bulletType&&pe().createElement(ve.TextControl,{label:(0,ue.__)("Start value","gutenmate"),type:"number",autoComplete:"off",value:t.numberStart,step:1,onChange:e=>{a({numberStart:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Bullet Size","gutenmate"),value:t.bulletFontSize,min:"5",max:"50",onChange:e=>{a({bulletFontSize:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Bullet Area","gutenmate"),value:t.bulletWidth,min:"10",max:"100",onChange:e=>{a({bulletWidth:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Space from text","gutenmate"),value:t.bulletSpacing,onChange:e=>{a({bulletSpacing:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.bulletRadius,onChange:e=>{a({bulletRadius:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable timeline style","gutenmate"),checked:t.enableTimeline,onChange:e=>{a({enableTimeline:e})}}),t.enableTimeline&&pe().createElement(ye.Fragment,null,pe().createElement(ve.RangeControl,{label:(0,ue.__)("Line opacity","gutenmate"),value:t.timelineOpacity,onChange:e=>{a({timelineOpacity:e})},min:0,max:100,step:10,allowReset:!0}),pe().createElement(Ge.dO,{label:(0,ue.__)("Line thickness","gutenmate"),value:t.timelineThickness,pxUnitOnly:!0,min:"1",max:"20",onChange:e=>{a({timelineThickness:e})}}))),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Bullet color","gutenmate"),attr:"bulletColor"},{label:(0,ue.__)("Bullet background","gutenmate"),attr:"bulletBg",gradient:!0},...t.enableTimeline?[{label:(0,ue.__)("Timeline color","gutenmate"),attr:"timelineColor"}]:[]]})),pe().createElement("div",i,pe().createElement(s,null,pe().createElement(At,{identifier:"decorated-list","aria-label":(0,ue.__)("List text","gutenmate"),placeholder:(0,ue.__)("List text here","gutenmate"),value:t.items,onChange:e=>{a({items:e})}}))))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement("div",a,pe().createElement(fe.RichText.Content,{tagName:"icon"==t.bulletType?"ul":"ol",multiline:"li",value:t.items,disableLineBreaks:!0}))},styles:[{name:"gtm-decorated-list-pill",label:(0,ue.__)("Pill","gutenmate")},{name:"gtm-decorated-list-light-box",label:(0,ue.__)("Light box","gutenmate")},{name:"gtm-decorated-list-dark-box",label:(0,ue.__)("Dark box","gutenmate")}]};var Rt=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/directions","title":"Directions","description":"Add a customizable directions.","category":"gtm-blocks","keywords":["gutenmate","steps","directions"],"attributes":{"gap":{"type":"object","default":{}},"title":{"type":"string","source":"html","selector":".wp-block-gtm-directions__title span","default":""},"titleTypography":{"type":"object","default":{}},"titleColor":{"type":"string","default":""},"contentTypography":{"type":"object","default":{}},"contentColor":{"type":"string","default":""}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-directions-editor-style","style":"gtm-directions-style"}');const zt=["gtm/direction"];ze(Rt.name,Rt.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"directions-gap",(0,Je._5)(t.gap)),Fe(a,"directions-title-typography",(0,We.parseTypographyProps)(t.titleTypography)),Fe(a,"directions-title-color",(0,xe.parseColorValue)(t.titleColor)),Fe(a,"directions-content-typography",(0,We.parseTypographyProps)(t.contentTypography)),Fe(a,"directions-content-color",(0,xe.parseColorValue)(t.contentColor)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Ft}=Rt,Vt={...Rt,icon:me.Wh,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,Ce.useSelect)((e=>e(fe.store).hasSelectedInnerBlock(o,!0))),s=(0,fe.useBlockProps)({className:be()("gtm-block")}),c=(0,fe.useInnerBlocksProps)({className:"wp-block-gtm-directions__list"},{template:[zt],allowedBlocks:zt,renderAppender:!(!i&&!n)&&fe.InnerBlocks.ButtonBlockAppender});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Items","gutenmate"),initialOpen:!0},pe().createElement(Je.wH,{label:(0,ue.__)("Space between items","gutenmate"),value:t.gap,onChange:e=>{a({gap:e})}})),pe().createElement(qe,{title:(0,ue.__)("Title","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("color","gutenmate"),attr:"titleColor"}]},pe().createElement(We.default,{value:t.titleTypography,onChange:e=>a({titleTypography:e})})),pe().createElement(qe,{title:(0,ue.__)("Content","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("color","gutenmate"),attr:"contentColor"}]},pe().createElement(We.default,{value:t.contentTypography,onChange:e=>a({contentTypography:e})}))),pe().createElement("div",s,(n||i||t.title)&&pe().createElement("div",{className:"wp-block-gtm-directions__title"},pe().createElement(fe.RichText,{tagName:"span",onChange:e=>{a({title:e})},value:t.title,"aria-label":(0,ue.__)("Directions title","gutenmate"),placeholder:(0,ue.__)("Directions title","gutenmate"),allowedFormats:[]})),pe().createElement("div",c)))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save({className:be()("")});return pe().createElement("div",a,t.title&&pe().createElement("div",{className:"wp-block-gtm-directions__title"},pe().createElement(fe.RichText.Content,{tagName:"span",value:t.title})),pe().createElement("div",{className:"wp-block-gtm-directions__list"},pe().createElement(fe.InnerBlocks.Content,null)))},variations:[]};var Dt=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/direction","title":"Direction","description":"Add a customizable direction.","category":"gtm-blocks","parent":["gtm/directions"],"keywords":["gutenmate","step","direction"],"attributes":{"title":{"type":"string","source":"html","selector":".wp-block-gtm-direction__title","default":""}},"supports":{"gtmBlockVisibility":true,"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-direction-editor-style","style":"gtm-direction-style"}');ze(Dt.name,Dt.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Mt}=Dt,$t={...Dt,icon:me.ai,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:be()("gtm-block")}),{hasInnerBlocks:s,isParentOfSelectedBlock:c}=(0,Ce.useSelect)((e=>{e("core/block-editor").hasSelectedInnerBlock(o,!0);const{hasSelectedInnerBlock:t,getBlocks:a}=e(fe.store);return{hasInnerBlocks:a(o).length>0,isParentOfSelectedBlock:t(o,!0)}}),[o]);let u;s||n||(u=!1);const m=(0,fe.useInnerBlocksProps)({className:be()("wp-block-gtm-direction__content")},{renderAppender:u});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null),pe().createElement("div",i,(!s||t.title||n||c)&&pe().createElement(fe.RichText,{tagName:"div",className:"wp-block-gtm-direction__title",placeholder:(0,ue.__)("Title","gutenmate"),value:t.title,onChange:e=>a({title:e})}),pe().createElement("div",m)))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save({className:be()("")});return pe().createElement("div",a,t.title&&pe().createElement(fe.RichText.Content,{tagName:"div",value:t.title,className:"wp-block-gtm-direction__title"}),pe().createElement("div",{className:"wp-block-gtm-direction__content"},pe().createElement(fe.InnerBlocks.Content,null)),pe().createElement(ye.RawHTML,null,"\x3c!-- gtm-direction-block-mark-done --\x3e"))},variations:[]};a(1259);var Wt=a(9424),Gt=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/headline","title":"Headline","description":"Add a customizable headline.","category":"gtm-blocks","keywords":["gutenmate","title","heading","headline"],"attributes":{"maxWidth":{"type":"object","default":{}},"eyebrow":{"type":"string","source":"html","selector":".wp-block-gtm-headline__eyebrow > span","default":""},"eyebrowTag":{"type":"string","default":"div"},"eyebrowColor":{"type":"string","default":""},"eyebrowSpacing":{"type":"object","default":{}},"eyebrowTypography":{"type":"object","default":{}},"headline":{"type":"string","source":"html","selector":".wp-block-gtm-headline__headline > span","default":""},"headlineTag":{"type":"string","default":"h3"},"headlineColor":{"type":"string","default":""},"headlineTypography":{"type":"object","default":{}},"tagline":{"type":"string","source":"html","selector":".wp-block-gtm-headline__tagline > span","default":""},"taglineTag":{"type":"string","default":"div"},"taglineColor":{"type":"string","default":""},"taglineSpacing":{"type":"object","default":{}},"taglineTypography":{"type":"object","default":{}}},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"textAlign":true},"gtmResponsiveAttributes":true,"gtmUseWebFonts":["eyebrowTypography","headlineTypography","taglineTypography"]},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-headline-editor-style","style":"gtm-headline-style"}');ze(Gt.name,Gt.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"headline-max-width",t.maxWidth),Fe(a,"headline-eyebrow-color",(0,xe.parseColorValue)(t.eyebrowColor)),Fe(a,"headline-eyebrow-spacing",(0,Je._5)(t.eyebrowSpacing)),Fe(a,"headline-eyebrow-typography",(0,We.parseTypographyProps)(t.eyebrowTypography)),Fe(a,"headline-color",(0,xe.parseColorValue)(t.headlineColor)),Fe(a,"headline-typography",(0,We.parseTypographyProps)(t.headlineTypography)),Fe(a,"headline-tagline-color",(0,xe.parseColorValue)(t.taglineColor)),Fe(a,"headline-tagline-spacing",(0,Je._5)(t.taglineSpacing)),Fe(a,"headline-tagline-typography",(0,We.parseTypographyProps)(t.taglineTypography)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Ut}=Gt,Zt={...Gt,icon:me.rJ,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,{maxWidth:r,eyebrow:i,eyebrowTag:s,eyebrowColor:c,eyebrowSpacing:u,eyebrowTypography:m,headline:g,headlineTag:p,headlineColor:d,headlineTypography:b,tagline:h,taglineColor:y,taglineTag:v,taglineSpacing:f,taglineTypography:_}=t,C=`${p}`,k=`${v}`,E=`${s}`,w=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ye.Fragment,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Format","gutenmate"),initialOpen:!0},pe().createElement(Ge.GZ,{label:(0,ue.__)("Max width","gutenmate"),value:r,onChange:e=>{a({maxWidth:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Eyebrow","gutenmate"),initialOpen:!1},pe().createElement(Wt.Z,{label:(0,ue.__)("Eyebrow tag","gutenmate"),value:s,onChange:e=>a({eyebrowTag:e})}),pe().createElement(We.default,{value:m,onChange:e=>a({eyebrowTypography:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:u,onChange:e=>a({eyebrowSpacing:e})})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Headline","gutenmate"),initialOpen:!1},pe().createElement(Wt.Z,{label:(0,ue.__)("Headline tag","gutenmate"),value:p,onChange:e=>a({headlineTag:e})}),pe().createElement(We.default,{value:b,onChange:e=>a({headlineTypography:e})})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Tagline","gutenmate"),initialOpen:!1},pe().createElement(Wt.Z,{label:(0,ue.__)("Tagline tag","gutenmate"),value:v,onChange:e=>a({taglineTag:e})}),pe().createElement(We.default,{value:_,onChange:e=>a({taglineTypography:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:f,onChange:e=>a({taglineSpacing:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Eyebrow color","gutenmate"),attr:"eyebrowColor"},{label:(0,ue.__)("Headline color","gutenmate"),attr:"headlineColor"},{label:(0,ue.__)("Tagline color","gutenmate"),attr:"taglineColor"}]}))),pe().createElement("div",w,(i||n)&&pe().createElement(E,{className:"wp-block-gtm-headline__eyebrow"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Eyebrow","gutenmate"),value:i,onChange:e=>a({eyebrow:e})})),pe().createElement(C,{className:"wp-block-gtm-headline__headline"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Headline","gutenmate"),value:g,onChange:e=>a({headline:e})})),(h||n)&&pe().createElement(k,{className:"wp-block-gtm-headline__tagline"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Tagline","gutenmate"),value:h,onChange:e=>a({tagline:e})}))))},save:function(e){const{attributes:t}=e,{eyebrow:a,eyebrowTag:n,eyebrowColor:l,headline:o,headlineTag:r,headlineColor:i,tagline:s,taglineColor:c,taglineTag:u}=t,m=fe.useBlockProps.save(),g=`${r}`,p=`${u}`,d=`${n}`;return pe().createElement("div",m,a&&pe().createElement(d,{className:"wp-block-gtm-headline__eyebrow"},pe().createElement(fe.RichText.Content,{tagName:"span",value:a})),pe().createElement(g,{className:"wp-block-gtm-headline__headline"},pe().createElement(fe.RichText.Content,{tagName:"span",value:o})),s&&pe().createElement(p,{className:"wp-block-gtm-headline__tagline"},pe().createElement(fe.RichText.Content,{tagName:"span",value:s})))},variations:[],styles:[{name:"gtm-headline-hero",label:(0,ue.__)("Hero","gutenmate")},{name:"gtm-headline-huge",label:(0,ue.__)("Huge","gutenmate")},{name:"gtm-headline-large",label:(0,ue.__)("Large","gutenmate")},{name:"gtm-headline-medium",label:(0,ue.__)("Medium","gutenmate")},{name:"gtm-headline-small",label:(0,ue.__)("Small","gutenmate")}]};var qt=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/floating-box","title":"Floating Box","description":"Add a sticky floating box. Useful for display side content on scrolling","category":"gtm-layout","keywords":["gutenmate","box","area"],"attributes":{"position":{"type":"string","default":"bottom right"},"offsetX":{"type":"object","default":{}},"offsetY":{"type":"object","default":{}},"width":{"type":"object","default":{}},"enableCloseButton":{"type":"boolean","default":true},"closeButtonIcon":{"type":"string","default":""},"closeButtonIconSize":{"type":"object","default":{}},"closeButtonWidth":{"type":"object","default":{}},"closeButtonRadius":{"type":["string","object"],"default":""},"closeButtonColor":{"type":"string","default":""},"closeButtonBg":{"type":"object","default":{}},"closeButtonOffsetX":{"type":"object","default":{}},"closeButtonOffsetY":{"type":"object","default":{}},"enableBackdrop":{"type":"boolean","default":false},"backdropBg":{"type":"object","default":{}},"revealCondition":{"type":"string","enum":["scroll-position","asd-block-detected","id-link"],"default":"scroll-position"},"revealPosition":{"type":"string","default":"80"},"revealEffect":{"type":"string","enum":["fade","fly-top","fly-bottom","fly-left","fly-right","zoom"],"default":"fade"}},"supports":{"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"padding":{"cssProp":"floating-box-padding"},"radius":{"cssProp":"floating-box-radius"},"shadow":{"cssProp":"floating-box-shadow"},"bg":{"cssProp":"floating-box-bg"},"color":true,"typography":true},"gtmResponsiveAttributes":true,"gtmFooterContent":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-floating-box-editor-style","style":"gtm-floating-box-style","viewScript":"gtm-block-script"}');const{useEffect:Jt,useState:Kt}=pe(),Qt="gtm-basic-icon-xmark";function Xt(){return Xt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Xt.apply(this,arguments)}ze(qt.name,qt.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",`gtm-has-floating-box-position--${t.position.replace(" ","-")}`,"gtm-reveal",`gtm-reveal--${t.revealEffect}`)),Fe(a,"floating-box-width",t.width),Fe(a,"floating-box-offset-x",t.offsetX),Fe(a,"floating-box-offset-y",t.offsetY),Fe(a,"floating-box-close-offset-x",t.closeButtonOffsetX),Fe(a,"floating-box-close-offset-y",t.closeButtonOffsetY),Fe(a,"floating-box-close-size",t.closeButtonIconSize),Fe(a,"floating-box-close-width",t.closeButtonWidth),Fe(a,"floating-box-close-radius",(0,xe.parseBorderRadiusValue)(t.closeButtonRadius)),Fe(a,"floating-box-close-color",(0,xe.parseColorValue)(t.closeButtonColor)),Fe(a,"floating-box-close-bg",(0,xe.parseColorValue)(t.closeButtonBg)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Yt}=qt,ea={...qt,icon:me.IL,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:"gtm-reveal--active"});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Reveal","gutenmate"),initialOpen:!0},pe().createElement(ve.RadioControl,{className:"gtm-select-control",label:(0,ue.__)("Reveal condition","gutenmate"),selected:t.revealCondition,options:[{label:(0,ue.__)("Scrolling position","gutenmate"),value:"scroll-position"},{label:(0,ue.__)("Ad-block detected","gutenmate"),value:"asd-block-detected"},{label:(0,ue.__)("Link to the block ID","gutenmate"),value:"id-link"}],onChange:e=>{a({revealCondition:e})}}),"scroll-position"==t.revealCondition&&pe().createElement(ve.BaseControl,{className:"gtm-number-control",label:(0,ue.__)("Reveal position (%)","gutenmate"),help:(0,ue.__)("A percentage of viewport height. The floating box will be revealed when scrolling position reach this point.","gutenmate")},pe().createElement(ve.__experimentalNumberControl,{value:t.revealPosition,isShiftStepEnabled:!0,shiftStep:10,min:0,max:100,onChange:e=>{a({revealPosition:e})}})),pe().createElement(ve.SelectControl,{className:"gtm-select-control",label:(0,ue.__)("Reveal effect","gutenmate"),value:t.revealEffect,options:[{label:(0,ue.__)("Fade","gutenmate"),value:"fade"},{label:(0,ue.__)("Fly-in from top","gutenmate"),value:"fly-top"},{label:(0,ue.__)("Fly-in from bottom","gutenmate"),value:"fly-bottom"},{label:(0,ue.__)("Fly-in from left","gutenmate"),value:"fly-left"},{label:(0,ue.__)("Fly-in from right","gutenmate"),value:"fly-right"},{label:(0,ue.__)("Zoom-out","gutenmate"),value:"zoom"}],onChange:e=>{a({revealEffect:e})}}),pe().createElement(ve.BaseControl,{className:"gtm-alignment-matrix-control",label:(0,ue.__)("Position on screen","gutenmate"),help:(0,ue.__)("The floating box will stuck on screen with fixed position. No matter what is the inserted position.","gutenmate")},pe().createElement(ve.__experimentalAlignmentMatrixControl,{value:t.position,onChange:e=>{a({position:e})}})),pe().createElement(Ge.GZ,{label:(0,ue.__)("X offset position","gutenmate"),value:t.offsetX,max:"100",onChange:e=>{a({offsetX:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Y offset position","gutenmate"),value:t.offsetY,max:"100",onChange:e=>{a({offsetY:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Width","gutenmate"),value:t.width,max:"1000",onChange:e=>{a({width:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Close Button","gutenmate"),initialOpen:!1},pe().createElement("div",{className:"gtm-panel-body-notice"},pe().createElement(ve.Tip,null,(0,ue.__)("You can have your own close button by using another block. Just set the target link (href) to the anchor #close","gutenmate"))),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable close button","gutenmate"),checked:t.enableCloseButton,onChange:e=>{a({enableCloseButton:e})}}),t.enableCloseButton&&pe().createElement(ye.Fragment,null,pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),defaultIcon:"gtm-basic-icon-xmark",value:t.closeButtonIcon,showPreview:!0,onChange:e=>{a({closeButtonIcon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("X offset position","gutenmate"),value:t.closeButtonOffsetX,min:"-50",max:"50",onChange:e=>{a({closeButtonOffsetX:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Y offset position","gutenmate"),value:t.closeButtonOffsetY,min:"-50",max:"50",onChange:e=>{a({closeButtonOffsetY:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.closeButtonIconSize,min:"5",max:"50",onChange:e=>{a({closeButtonIconSize:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Button width","gutenmate"),value:t.closeButtonWidth,min:"10",max:"100",onChange:e=>{a({closeButtonWidth:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.closeButtonRadius,onChange:e=>{a({closeButtonRadius:e})}}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Backdrop","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable backdrop","gutenmate"),checked:t.enableBackdrop,onChange:e=>{a({enableBackdrop:e})}})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Close button color","gutenmate"),attr:"closeButtonColor"},{label:(0,ue.__)("Clost button background","gutenmate"),attr:"closeButtonBg",gradient:!0},{label:(0,ue.__)("Backdrop background","gutenmate"),attr:"backdropBg",gradient:!0}]})),pe().createElement("div",i,pe().createElement("div",{className:"wp-block-gtm-floating-box__content"},pe().createElement(fe.InnerBlocks,null),t.enableCloseButton&&pe().createElement("a",{href:"#close",className:"wp-block-gtm-floating-box__close-button",onClick:e=>e.preventDefault()},pe().createElement("i",{className:be()("gtm-icon",t.closeButtonIcon||Qt)})))))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement(ye.Fragment,null,pe().createElement("div",Xt({},a,{role:"dialog","data-reveal-position":(t.revealPosition/100).toFixed(2)}),pe().createElement("div",{className:"wp-block-gtm-floating-box__content"},pe().createElement(fe.InnerBlocks.Content,null),t.enableCloseButton&&pe().createElement("a",{href:"#close",className:"wp-block-gtm-floating-box__close-button","aria-label":(0,ue.__)("Close","gutenmate")},pe().createElement("i",{className:be()("gtm-icon",t.closeButtonIcon||Qt)}))),t.enableBackdrop&&pe().createElement("div",{className:"wp-block-gtm-floating-box__backdrop"})))},variations:[],styles:[{name:"gtm-floating-box-light",label:(0,ue.__)("Light","gutenmate")},{name:"gtm-floating-box-dark",label:(0,ue.__)("Dark","gutenmate")}]};var ta=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/grid","title":"Grid","description":"Add a customizable grid.","category":"gtm-layout","keywords":["gutenmate","box","area","grid"],"attributes":{"columns":{"type":"object","default":{}},"gap":{"type":"object","default":{}}},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":{"hideEmptyInnerBlock":true},"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-grid-editor-style","style":"gtm-grid-style"}'),aa=a(8264);function na(){return na=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},na.apply(this,arguments)}const la=(0,_e.compose)((0,aa.D)())((({value:e,onChange:t=ke.noop,...a})=>{const n={vertical:e?.row,horizontal:e?.col};return pe().createElement(Ue.vg,na({sides:["vertical","horizontal"]},a,{value:n,onChange:e=>{const a={};e?.vertical&&(a.row=e.vertical),e?.horizontal&&(a.col=e.horizontal),t(a)}}))}));var oa=a(4115);ze(ta.name,ta.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"grid-columns",t.columns),Fe(a,"grid-gap",(0,Je._5)(t.gap)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:ra}=ta,ia={...ta,icon:me.H0,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,r=(0,fe.useBlockProps)(),i=(0,fe.useInnerBlocksProps)(r,{});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{initialOpen:!0},pe().createElement(oa.x,{label:(0,ue.__)("Columns","gutenmate"),value:t.columns,min:"1",max:"10",step:"1",enableResponsive:!0,onChange:e=>{a({columns:e})}}),pe().createElement(la,{label:(0,ue.__)("Gap","gutenmate"),value:t.gap,onChange:e=>{a({gap:e})}}))),pe().createElement("div",i))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement("div",a,pe().createElement(fe.InnerBlocks.Content,null))},variations:[],styles:[{name:"gtm-grid-light",label:(0,ue.__)("Light","gutenmate")},{name:"gtm-grid-dark",label:(0,ue.__)("Dark","gutenmate")}]};var sa=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/grid-tile","title":"Grid tile","description":"Add a customizable grid tile.","category":"gtm-layout","keywords":["gutenmate","box","area","grid"],"attributes":{"gap":{"type":"object","default":{}},"enableStackedOnTablet":{"type":"boolean","default":false}},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":{"hideEmptyInnerBlock":true},"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-grid-tile-editor-style","style":"gtm-grid-tile-style"}');const{useEffect:ca,useState:ua}=pe();ze(sa.name,sa.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-gtm-grid-tile-stacked-on-tablet":t.enableStackedOnTablet})),Fe(a,"grid-tile-gap",(0,Je._5)(t.gap)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:ma}=sa,ga={...sa,icon:me.iU,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,r=(0,fe.useBlockProps)(),i=(0,fe.useInnerBlocksProps)(r,{});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{initialOpen:!0},pe().createElement(la,{label:(0,ue.__)("Gap","gutenmate"),value:t.gap,onChange:e=>{a({gap:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Stacked on tablet","gutenmate"),checked:t.enableStackedOnTablet,onChange:e=>{a({enableStackedOnTablet:e})}}))),pe().createElement("div",i))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement("div",a,pe().createElement(fe.InnerBlocks.Content,null))},variations:[],styles:[{name:"gtm-grid-tile-zigzag-1",label:(0,ue.__)("Zigzag 1","gutenmate")},{name:"gtm-grid-tile-zigzag-2",label:(0,ue.__)("Zigzag 2","gutenmate")},{name:"gtm-grid-tile-alternate-1",label:(0,ue.__)("Alternate 1","gutenmate")},{name:"gtm-grid-tile-alternate-2",label:(0,ue.__)("Alternate 2","gutenmate")}]};var pa=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/icon","title":"Icon","description":"Add a customizable icon.","category":"gtm-blocks","keywords":["gutenmate","icon"],"attributes":{"icon":{"type":"string","default":""},"iconSize":{"type":"object","default":{}},"color":{"type":"string","default":""},"bg":{"type":"object","default":{}},"hoverColor":{"type":"string","default":""},"hoverBg":{"type":"object","default":{}}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"width":true,"height":true,"margin":true,"padding":true,"radius":true,"shadow":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-icon-editor-style","style":"gtm-icon-style"}');ze(pa.name,pa.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"icon-icon-size",t.iconSize),Fe(a,"icon-color",(0,xe.parseColorValue)(t.color)),Fe(a,"icon-bg",(0,xe.parseColorValue)(t.bg)),Fe(a,"icon-hover-color",(0,xe.parseColorValue)(t.hoverColor)),Fe(a,"icon-hover-bg",(0,xe.parseColorValue)(t.hoverBg)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:da}=pa,ba={...pa,icon:me.sG,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:be()("gtm-block","gtm-icon",t.icon||"gtm-basic-icon-ice-cream")});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!0},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Color","gutenmate"),attr:"color"},{label:(0,ue.__)("Background","gutenmate"),attr:"bg",gradient:!0},{label:(0,ue.__)("Hover color","gutenmate"),attr:"hoverColor"},{label:(0,ue.__)("Hover background","gutenmate"),attr:"hoverBg",gradient:!0}]})),pe().createElement("i",i))},variations:[],styles:[{name:"gtm-icon-fill",label:(0,ue.__)("Fill","gutenmate")},{name:"gtm-icon-outline",label:(0,ue.__)("Outline","gutenmate")}]};var ha=a(9979),ya=(0,ye.createElement)(ha.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,ye.createElement)(ha.Path,{d:"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z"})),va=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/icon-link","title":"Icon link","description":"Add a customizable icon link.","category":"gtm-blocks","parent":["gtm/icon-links"],"keywords":["gutenmate","link","icon"],"attributes":{"type":{"type":"string","default":""},"url":{"type":"string","default":""},"label":{"type":"string","default":""},"openInNewTab":{"type":"boolean","default":false},"icon":{"type":"string","default":""},"iconSize":{"type":"object","default":{}},"color":{"type":"string","default":""},"bg":{"type":"object","default":{}},"hoverColor":{"type":"string","default":""},"hoverBg":{"type":"object","default":{}}},"supports":{"gtmBlockVisibility":true,"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-icon-link-editor-style","style":"gtm-icon-link-style"}');const fa=({url:e,setAttributes:t,setPopover:a,anchorRef:n})=>pe().createElement(fe.URLPopover,{anchorRef:n?.current,onClose:()=>a(!1)},pe().createElement("form",{className:"block-editor-url-popover__link-editor",onSubmit:e=>{e.preventDefault(),a(!1)}},pe().createElement("div",{className:"block-editor-url-input"},pe().createElement(fe.URLInput,{value:e,onChange:e=>t({url:e}),placeholder:(0,ue.__)("Enter address","gutenmate"),disableSuggestions:!0})),pe().createElement(ve.Button,{icon:ya,label:(0,ue.__)("Apply","gutenmate"),type:"submit"})));ze(va.name,va.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"icon-link-icon-size",t.iconSize),Fe(a,"icon-link-color",(0,xe.parseColorValue)(t.color)),Fe(a,"icon-link-bg",(0,xe.parseColorValue)(t.bg)),Fe(a,"icon-link-hover-color",(0,xe.parseColorValue)(t.hoverColor)),Fe(a,"icon-link-hover-bg",(0,xe.parseColorValue)(t.hoverBg)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));var _a=[{isDefault:!0,name:"icon-link",title:(0,ue.__)("Icon link","gutenmate"),description:(0,ue.__)("Display an regular icon link.","gutenmate"),attributes:{type:""},scope:["inserter","block","transform"],isActive:e=>""===e.type},{name:"woo-login",title:(0,ue.__)("WooCommerce Account Page","gutenmate"),description:(0,ue.__)("Display an icon link to WooCommerce account page.","gutenmate"),attributes:{type:"woo-account"},scope:["inserter","block","transform"],isActive:e=>"woo-account"===e.type}];const{name:Ca}=va,ka={...va,icon:me.rx,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,ye.useRef)(),s=(0,fe.useBlockProps)({className:be()("gtm-block")}),[c,u]=(0,ye.useState)(!1);return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!0},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Link settings","gutenmate")},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Open links in new tab","gutenmate"),checked:t.openInNewTab,onChange:()=>a({openInNewTab:!t.openInNewTab})}),pe().createElement(ve.TextControl,{label:(0,ue.__)("Link label","gutenmate"),help:(0,ue.__)("Briefly describe the link to help screen reader users.","gutenmate"),value:t.label,onChange:e=>a({label:e})})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Link label","gutenmate"),initialOpen:!1}),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Color","gutenmate"),attr:"color"},{label:(0,ue.__)("Background","gutenmate"),attr:"bg",gradient:!0},{label:(0,ue.__)("Hover color","gutenmate"),attr:"hoverColor"},{label:(0,ue.__)("Hover background","gutenmate"),attr:"hoverBg",gradient:!0}]})),pe().createElement("div",s,pe().createElement(ve.Button,{className:"wp-block-gtm-icon-link__link",ref:i,onClick:()=>u(!0)},pe().createElement("i",{className:be()("gtm-icon",t.icon||"gtm-basic-icon-link")}),e.isSelected&&c&&pe().createElement(fa,{url:t.url,setAttributes:a,setPopover:u,anchorRef:i}))))},variations:_a};var Ea=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/icon-links","title":"Icon links","description":"Add a customizable icon links.","category":"gtm-blocks","keywords":["gutenmate","link","icon","social"],"attributes":{"iconSize":{"type":"object","default":{}},"iconHeight":{"type":"object","default":{}},"iconRadius":{"type":["string","object"],"default":""},"iconShadow":{"type":"string","default":""},"iconSpacing":{"type":"object","default":{}},"color":{"type":"string","default":""},"bg":{"type":"object","default":{}},"hoverColor":{"type":"string","default":""},"hoverBg":{"type":"object","default":{}}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"width":true,"height":true,"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"flexLayout":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-icon-links-editor-style","style":"gtm-icon-links-style"}');const wa=["gtm/icon-link"];ze(Ea.name,Ea.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"icon-links-icon-size",t.iconSize),Fe(a,"icon-links-icon-height",t.iconHeight),Fe(a,"icon-links-icon-radius",t.iconRadius),Fe(a,"icon-links-icon-shadow",(0,$e.s)(t.iconShadow)),Fe(a,"icon-links-icon-spacing",(0,Je._5)(t.iconSpacing)),Fe(a,"icon-links-color",(0,xe.parseColorValue)(t.color)),Fe(a,"icon-links-bg",(0,xe.parseColorValue)(t.bg)),Fe(a,"icon-links-hover-color",(0,xe.parseColorValue)(t.hoverColor)),Fe(a,"icon-links-hover-bg",(0,xe.parseColorValue)(t.hoverBg)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Sa}=Ea,xa={...Ea,icon:me.kN,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:be()("gtm-block")}),s=(0,fe.useInnerBlocksProps)(i,{template:[wa],allowedBlocks:wa});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon settings","gutenmate"),initialOpen:!0},pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Height","gutenmate"),value:t.iconHeight,max:"100",onChange:e=>{a({iconHeight:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.iconRadius,onChange:e=>{a({iconRadius:e})}}),pe().createElement($e.Z,{label:(0,ue.__)("Shadow","gutenmate"),value:t.iconShadow,onChange:e=>{a({iconShadow:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Space between links","gutenmate"),value:t.iconSpacing,onChange:e=>{a({iconSpacing:e})}})),pe().createElement(qe,{title:(0,ue.__)("Link color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Color","gutenmate"),attr:"color"},{label:(0,ue.__)("Background","gutenmate"),attr:"bg",gradient:!0},{label:(0,ue.__)("Hover color","gutenmate"),attr:"hoverColor"},{label:(0,ue.__)("Hover background","gutenmate"),attr:"hoverBg",gradient:!0}]})),pe().createElement("div",s))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save({className:be()("gtm-block")});return pe().createElement("div",a,pe().createElement(fe.InnerBlocks.Content,null))},variations:[],styles:[{name:"gtm-icon-links-solid",label:(0,ue.__)("Solid","gutenmate")},{name:"gtm-icon-links-circle",label:(0,ue.__)("Circle","gutenmate")},{name:"gtm-icon-links-outline",label:(0,ue.__)("Outline","gutenmate")},{name:"gtm-icon-links-circle-outline",label:(0,ue.__)("Circle outline","gutenmate")}]};var Ta=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/ingredient","title":"Ingredient","description":"Add a customizable ingredient.","category":"gtm-blocks","keywords":["gutenmate","ingredient"],"ancestor":["gtm/ingredient-template"],"usesContext":["gtmRecipeIngredient"],"attributes":{"titleTypography":{"type":"object","default":{}},"titleColor":{"type":"string","default":""},"titleSpacing":{"type":"object","default":{}},"groupSpacing":{"type":"object","default":{}},"listSpacing":{"type":"object","default":{}}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"typography":true,"color":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-ingredient-editor-style","style":"gtm-ingredient-style"}');ze(Ta.name,Ta.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"ingredient-title-typography",(0,We.parseTypographyProps)(t.titleTypography)),Fe(a,"ingredient-title-spacing",(0,Je._5)(t.titleSpacing)),Fe(a,"ingredient-title-color",(0,xe.parseColorValue)(t.titleColor)),Fe(a,"ingredient-group-spacing",(0,Je._5)(t.groupSpacing)),Fe(a,"ingredient-list-spacing",(0,Je._5)(t.listSpacing)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const Ba=e=>pe().createElement("li",{className:"wp-block-gtm-ingredient__item"},pe().createElement("span",{className:"wp-block-gtm-ingredient__mark-as-done-container"},pe().createElement("i",{className:"wp-block-gtm-ingredient__empty-icon gtm-icon gtm-basic-icon-circle-regular"}),pe().createElement("i",{className:"wp-block-gtm-ingredient__marked-icon gtm-icon gtm-basic-icon-check"})),pe().createElement("span",{className:"wp-block-gtm-ingredient__item-text"},e.children));const{name:Pa}=Ta,Ia={...Ta,icon:me.ZI,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,r=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(qe,{title:(0,ue.__)("Ingredient group","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Title color","gutenmate"),attr:"titleColor"}]},pe().createElement(We.default,{label:(0,ue.__)("Title","gutenmate"),value:t.titleTypography,onChange:e=>a({titleTypography:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Title spacing","gutenmate"),value:t.titleSpacing,onChange:e=>{a({titleSpacing:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Space between group","gutenmate"),value:t.groupSpacing,onChange:e=>{a({groupSpacing:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Ingredient listing","gutenmate"),initialOpen:!1},pe().createElement(Je.wH,{label:(0,ue.__)("Space between items","gutenmate"),value:t.listSpacing,onChange:e=>{a({listSpacing:e})}}))),pe().createElement("div",r,pe().createElement("div",{className:"wp-block-gtm-ingredient__group"},pe().createElement("div",{className:"wp-block-gtm-ingredient__group-title"},(0,ue.__)("For the main dish.","gutenmate")),pe().createElement("ul",{className:"wp-block-gtm-ingredient__group-list"},pe().createElement(Ba,null,(0,ue.__)("1 cup of spaghetti","gutenmate")),pe().createElement(Ba,null,(0,ue.__)("50g pecorino cheese","gutenmate")),pe().createElement(Ba,null,(0,ue.__)("1/2 tsp dried marjoram","gutenmate")))),pe().createElement("div",{className:"wp-block-gtm-ingredient__group"},pe().createElement("div",{className:"wp-block-gtm-ingredient__group-title"},(0,ue.__)("For the sauce.","gutenmate")),pe().createElement("ul",{className:"wp-block-gtm-ingredient__group-list"},pe().createElement(Ba,null,(0,ue.__)("1 tsp dried oregano","gutenmate")),pe().createElement(Ba,null,(0,ue.__)("1 beef stock cube","gutenmate")),pe().createElement(Ba,null,(0,ue.__)("125ml red wine","gutenmate"))))))},save:function(e){},variations:[],styles:[]};var La=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/mega-menu","title":"Mega Menu","description":"Mega menu container for mega menu link blocks.","category":"gtm-mega-menu","keywords":["gutenmate","navigation","menu"],"attributes":{"topLevelMenuJustify":{"type":"string","default":""},"topLevelGap":{"type":"object","default":{}},"topLevelLinkRadius":{"type":["string","object"],"default":""},"topLevelLinkPadding":{"type":"object","default":{}},"topLevelIconSpacing":{"type":"object","default":{}},"topLevelIconSize":{"type":"object","default":{}},"topLevelIconColor":{"type":"string","default":""},"topLevelIconHoverColor":{"type":"string","default":""},"topLevelLabelTypography":{"type":"object","default":{}},"topLevelLabelColor":{"type":"string","default":""},"topLevelLabelHoverColor":{"type":"string","default":""},"topLevelLinkBg":{"type":"object","default":{}},"topLevelLinkHoverBg":{"type":"object","default":{}},"topLevelDescriptionTypography":{"type":"object","default":{}},"topLevelDescriptionSpacing":{"type":"object","default":{}},"topLevelDescriptionColor":{"type":"string","default":""},"topLevelDescriptionHoverColor":{"type":"string","default":""},"subLevelMenuWidth":{"type":"object","default":{}},"subLevelMenuBg":{"type":"object","default":{}},"subLevelMenuShadow":{"type":"string","default":""},"subLevelMenuRadius":{"type":["string","object"],"default":""},"subLevelMenuPadding":{"type":"object","default":{}},"subLevelLinkRadius":{"type":["string","object"],"default":""},"subLevelLinkPadding":{"type":"object","default":{}},"subLevelIconSpacing":{"type":"object","default":{}},"subLevelIconSize":{"type":"object","default":{}},"subLevelIconColor":{"type":"string","default":""},"subLevelIconHoverColor":{"type":"string","default":""},"subLevelLabelTypography":{"type":"object","default":{}},"subLevelLabelColor":{"type":"string","default":""},"subLevelLabelHoverColor":{"type":"string","default":""},"subLevelLinkBg":{"type":"object","default":{}},"subLevelLinkHoverBg":{"type":"object","default":{}},"subLevelDescriptionTypography":{"type":"object","default":{}},"subLevelDescriptionSpacing":{"type":"object","default":{}},"subLevelDescriptionColor":{"type":"string","default":""},"subLevelDescriptionHoverColor":{"type":"string","default":""}},"supports":{"align":["wide","full"],"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-mega-menu-editor-style","style":"gtm-mega-menu-style","viewScript":"gtm-block-script"}'),Oa=a(9138);const Aa=e=>{const{prefix:t,attributes:a,setAttributes:n}=e;return pe().createElement(ye.Fragment,null,pe().createElement("h3",null,(0,ue.__)("Menu item appearance","gutenmate")),pe().createElement(fe.__experimentalBorderRadiusControl,{values:a[`${t}LinkRadius`],onChange:e=>{n({[`${t}LinkRadius`]:e})}}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:a[`${t}LinkPadding`],onChange:e=>{n({[`${t}LinkPadding`]:e})}}),pe().createElement("h3",null,(0,ue.__)("Icon appearance","gutenmate")),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:a[`${t}IconSpacing`],onChange:e=>n({[`${t}IconSpacing`]:e})}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Size","gutenmate"),value:a[`${t}IconSize`],max:"100",onChange:e=>{n({[`${t}IconSize`]:e})}}),pe().createElement("h3",null,(0,ue.__)("Label appearance","gutenmate")),pe().createElement(We.default,{value:a[`${t}LabelTypography`],onChange:e=>n({[`${t}LabelTypography`]:e})}),pe().createElement("h3",null,(0,ue.__)("Description appearance","gutenmate")),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:a[`${t}DescriptionSpacing`],onChange:e=>n({[`${t}DescriptionSpacing`]:e})}),pe().createElement(We.default,{label:(0,ue.__)("Typography","gutenmate"),value:a[`${t}DescriptionTypography`],onChange:e=>n({[`${t}DescriptionTypography`]:e})}))};ze(La.name,La.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{[`gtm-has-top-level-menu-justify-${t.topLevelMenuJustify}`]:t.topLevelMenuJustify})),a.classes.push(be()("gtm-has-flow-horizontal")),Fe(a,"mega-menu-top-level-gap",(0,Je._5)(t.topLevelGap)),Fe(a,"mega-menu-top-level-link-radius",(0,xe.parseBorderRadiusValue)(t.topLevelLinkRadius)),Fe(a,"mega-menu-top-level-link-padding",(0,Ue.G3)(t.topLevelLinkPadding)),Fe(a,"mega-menu-top-level-icon-size",t.topLevelIconSize),Fe(a,"mega-menu-top-level-icon-spacing",(0,Je._5)(t.topLevelIconSpacing)),Fe(a,"mega-menu-top-level-label-typography",(0,We.parseTypographyProps)(t.topLevelLabelTypography)),Fe(a,"mega-menu-top-level-description-spacing",(0,Je._5)(t.topLevelDescriptionSpacing)),Fe(a,"mega-menu-top-level-description-typography",(0,We.parseTypographyProps)(t.topLevelDescriptionTypography)),Fe(a,"mega-menu-top-level-icon-color",(0,xe.parseColorValue)(t.topLevelIconColor)),Fe(a,"mega-menu-top-level-label-color",(0,xe.parseColorValue)(t.topLevelLabelColor)),Fe(a,"mega-menu-top-level-description-color",(0,xe.parseColorValue)(t.topLevelDescriptionColor)),Fe(a,"mega-menu-top-level-link-bg",(0,xe.parseColorValue)(t.topLevelLinkBg)),Fe(a,"mega-menu-top-level-icon-hover-color",(0,xe.parseColorValue)(t.topLevelIconHoverColor)),Fe(a,"mega-menu-top-level-label-hover-color",(0,xe.parseColorValue)(t.topLevelLabelHoverColor)),Fe(a,"mega-menu-top-level-description-hover-color",(0,xe.parseColorValue)(t.topLevelDescriptionHoverColor)),Fe(a,"mega-menu-top-level-link-hover-bg",(0,xe.parseColorValue)(t.topLevelLinkHoverBg)),Fe(a,"mega-menu-sub-level-link-radius",(0,xe.parseBorderRadiusValue)(t.subLevelLinkRadius)),Fe(a,"mega-menu-sub-level-link-padding",(0,Ue.G3)(t.subLevelLinkPadding)),Fe(a,"mega-menu-sub-level-icon-size",t.subLevelIconSize),Fe(a,"mega-menu-sub-level-icon-spacing",(0,Je._5)(t.subLevelIconSpacing)),Fe(a,"mega-menu-sub-level-label-typography",(0,We.parseTypographyProps)(t.subLevelLabelTypography)),Fe(a,"mega-menu-sub-level-description-spacing",(0,Je._5)(t.subLevelDescriptionSpacing)),Fe(a,"mega-menu-sub-level-description-typography",(0,We.parseTypographyProps)(t.subLevelDescriptionTypography)),Fe(a,"mega-menu-sub-level-icon-color",(0,xe.parseColorValue)(t.subLevelIconColor)),Fe(a,"mega-menu-sub-level-label-color",(0,xe.parseColorValue)(t.subLevelLabelColor)),Fe(a,"mega-menu-sub-level-description-color",(0,xe.parseColorValue)(t.subLevelDescriptionColor)),Fe(a,"mega-menu-sub-level-link-bg",(0,xe.parseColorValue)(t.subLevelLinkBg)),Fe(a,"mega-menu-sub-level-icon-hover-color",(0,xe.parseColorValue)(t.subLevelIconHoverColor)),Fe(a,"mega-menu-sub-level-label-hover-color",(0,xe.parseColorValue)(t.subLevelLabelHoverColor)),Fe(a,"mega-menu-sub-level-description-hover-color",(0,xe.parseColorValue)(t.subLevelDescriptionHoverColor)),Fe(a,"mega-menu-sub-level-link-hover-bg",(0,xe.parseColorValue)(t.subLevelLinkHoverBg)),Fe(a,"mega-menu-sub-level-menu-width",t.subLevelMenuWidth),Fe(a,"mega-menu-sub-level-menu-radius",(0,xe.parseBorderRadiusValue)(t.subLevelMenuRadius)),Fe(a,"mega-menu-sub-level-menu-padding",(0,Ue.G3)(t.subLevelMenuPadding)),Fe(a,"mega-menu-sub-level-menu-shadow",(0,$e.s)(t.subLevelMenuShadow)),Fe(a,"mega-menu-sub-level-menu-bg",(0,xe.parseColorValue)(t.subLevelMenuBg)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Ha}=La,Na={...La,icon:me.iU,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,r=(0,fe.useBlockProps)(),i=(0,fe.useInnerBlocksProps)({className:be()("wp-block-gtm-mega-menu__container"),style:{}},{allowedBlocks:["gtm/mega-menu-link"],template:[["gtm/mega-menu-link"]],__experimentalDirectInsert:!0,renderAppender:!!n&&fe.InnerBlocks.DefaultAppender});return pe().createElement(ye.Fragment,null,pe().createElement(fe.BlockControls,{group:"block"},pe().createElement(fe.JustifyContentControl,{allowedControls:["left","center","right"],value:t.topLevelMenuJustify,onChange:e=>{a({topLevelMenuJustify:e})}})),pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Top-level Appearance","gutenmate"),initialOpen:!1},pe().createElement(Je.wH,{label:(0,ue.__)("Gap","gutenmate"),value:t.topLevelGap,onChange:e=>{a({topLevelGap:e})}}),pe().createElement(Aa,{prefix:"topLevel",attributes:t,setAttributes:a})),pe().createElement(qe,{title:(0,ue.__)("Top-level Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Icon color","gutenmate"),attr:"topLevelIconColor"},{label:(0,ue.__)("Icon hover color","gutenmate"),attr:"topLevelIconHoverColor"},{label:(0,ue.__)("Label color","gutenmate"),attr:"topLevelLabelColor"},{label:(0,ue.__)("Label hover color","gutenmate"),attr:"topLevelLabelHoverColor"},{label:(0,ue.__)("Description color","gutenmate"),attr:"topLevelDescriptionColor"},{label:(0,ue.__)("Description hover color","gutenmate"),attr:"topLevelDescriptionHoverColor"},{label:(0,ue.__)("Link background","gutenmate"),attr:"topLevelLinkBg",gradient:!0},{label:(0,ue.__)("Link hover background","gutenmate"),attr:"topLevelLinkHoverBg",gradient:!0}]}),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Sub-level Appearance","gutenmate"),initialOpen:!1},pe().createElement(Aa,{prefix:"subLevel",attributes:t,setAttributes:a})),pe().createElement(qe,{title:(0,ue.__)("Sub-level Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Icon color","gutenmate"),attr:"subLevelIconColor"},{label:(0,ue.__)("Icon hover color","gutenmate"),attr:"subLevelIconHoverColor"},{label:(0,ue.__)("Label color","gutenmate"),attr:"subLevelLabelColor"},{label:(0,ue.__)("Label hover color","gutenmate"),attr:"subLevelLabelHoverColor"},{label:(0,ue.__)("Description color","gutenmate"),attr:"subLevelDescriptionColor"},{label:(0,ue.__)("Description hover color","gutenmate"),attr:"subLevelDescriptionHoverColor"},{label:(0,ue.__)("Link background","gutenmate"),attr:"subLevelLinkBg",gradient:!0},{label:(0,ue.__)("Link hover background","gutenmate"),attr:"subLevelLinkHoverBg",gradient:!0}]}),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Submenu","gutenmate"),initialOpen:!1},pe().createElement(Ge.GZ,{label:(0,ue.__)("Width","gutenmate"),value:t.subLevelMenuWidth,pxUnitOnly:!0,max:"1200",onChange:e=>{a({subLevelMenuWidth:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.subLevelMenuRadius,onChange:e=>{a({subLevelMenuRadius:e})}}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.subLevelMenuPadding,onChange:e=>{a({subLevelMenuPadding:e})}}),pe().createElement($e.Z,{label:(0,ue.__)("Shadow","gutenmate"),value:t.subLevelMenuShadow,onChange:e=>{a({subLevelMenuShadow:e})}})),pe().createElement(qe,{title:(0,ue.__)("Submenu Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Menu container background","gutenmate"),attr:"subLevelMenuBg",gradient:!0}]})),pe().createElement("div",r,pe().createElement("div",i)))},save:function(e){const{attributes:t}=e;return fe.useBlockProps.save(),pe().createElement(fe.InnerBlocks.Content,null)},variations:[]};var ja=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/mega-menu-link","title":"Mega Menu Link","description":"Add a customizable navigation link for mega menu.","category":"gtm-mega-menu","ancestor":["gtm/mega-menu"],"keywords":["gutenmate","navigation","menu","link"],"attributes":{"label":{"type":"string","default":""},"type":{"type":"string","default":""},"description":{"type":"string","default":""},"rel":{"type":"string","default":""},"id":{"type":"number"},"opensInNewTab":{"type":"boolean","default":false},"url":{"type":"string","default":""},"title":{"type":"string","default":""},"kind":{"type":"string","default":""},"isTopLevelLink":{"type":"boolean","default":false},"linkRadius":{"type":["string","object"],"default":""},"linkPadding":{"type":"object","default":{}},"linkBg":{"type":"object","default":{}},"linkHoverBg":{"type":"object","default":{}},"icon":{"type":"string"},"iconSpacing":{"type":"object","default":{}},"iconSize":{"type":"object","default":{}},"iconColor":{"type":"string","default":""},"iconHoverColor":{"type":"string","default":""},"labelTypography":{"type":"object","default":{}},"labelColor":{"type":"string","default":""},"labelHoverColor":{"type":"string","default":""},"descriptionSpacing":{"type":"object","default":{}},"descriptionTypography":{"type":"object","default":{}},"descriptionColor":{"type":"string","default":""},"descriptionHoverColor":{"type":"string","default":""},"submenuWidth":{"type":"object","default":{}},"submenuAlign":{"type":"string","enum":["normal","center","screen"],"default":"normal"}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":false,"gtmResponsiveAttributes":true,"gtmUseWebFonts":["labelTypography","descriptionTypography"]},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-mega-menu-link-editor-style","style":"gtm-mega-menu-link-style"}'),Ra=a(8406),za=window.wp.keycodes,Fa=a(6483),Va=function(e){let{icon:t,size:a=24,...n}=e;return(0,ye.cloneElement)(t,{width:a,height:a,...n})},Da=(0,ye.createElement)(ha.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,ye.createElement)(ha.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"})),Ma=(0,ye.forwardRef)((function({name:e,clientId:t,rootClientId:a,className:n,onFocus:l,tabIndex:o,setAttributes:r,defaultInnerblockTemplate:i},s){const{replaceInnerBlocks:c}=(0,Ce.useDispatch)(fe.store),{blockType:u,defaultVariation:m,variations:g}=(0,Ce.useSelect)((t=>{const{getBlockVariations:a,getBlockType:n,getDefaultBlockVariation:l}=t(ce.store);return{blockType:n(e),defaultVariation:l(e,"block"),variations:a(e,"block")}}),[e]),[p,d]=(0,ye.useState)(!1);return pe().createElement(fe.Inserter,{position:"bottom center",rootClientId:a,__experimentalIsQuick:!0,renderToggle:({onToggle:e,disabled:a,isOpen:u,blockTitle:b,hasSingleBlockType:h})=>{let y;y=h?(0,ue.sprintf)(
// translators: %s: the name of the block when there is only one
(0,ue._x)("Add %s","directly add the only allowed block","gutenmate"),b):(0,ue._x)("Add block","Generic label for block inserter button","gutenmate");const v=!h;let f=pe().createElement(ye.Fragment,null,!p&&pe().createElement(ve.Button,{ref:s,onFocus:l,tabIndex:o,className:be()(n,"block-editor-button-block-appender"),onClick:()=>{d(!0)},"aria-haspopup":v?"true":void 0,"aria-expanded":v?u:void 0,disabled:a,label:y},!h&&pe().createElement(ve.VisuallyHidden,{as:"span"},y),pe().createElement(Va,{icon:Da})),p&&pe().createElement(fe.__experimentalBlockVariationPicker,{variations:g,onSelect:e=>{e||(e=i?{innerBlocks:i}:m),e.attributes&&r(e.attributes),e.innerBlocks&&c(t,(0,ce.createBlocksFromInnerBlocksTemplate)(e.innerBlocks),!0)},allowSkip:!0}));return(v||h)&&(f=pe().createElement(ve.Tooltip,{text:y},f)),f},isAppender:!0})}));const $a={name:"gtm/mega-menu-link"};ze(ja.name,ja.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{[`gtm-has-submenu-align-${t.submenuAlign}`]:t.submenuAlign,"gtm-is-top-level-menu":t.isTopLevelLink})),Fe(a,"mega-menu-link-radius",(0,xe.parseBorderRadiusValue)(t.linkRadius)),Fe(a,"mega-menu-link-padding",(0,Ue.G3)(t.linkPadding)),Fe(a,"mega-menu-link-bg",(0,xe.parseColorValue)(t.linkBg)),Fe(a,"mega-menu-link-hover-bg",(0,xe.parseColorValue)(t.linkHoverBg)),Fe(a,"mega-menu-link-icon-spacing",(0,Je._5)(t.iconSpacing)),Fe(a,"mega-menu-link-icon-size",t.iconSize),Fe(a,"mega-menu-link-icon-color",(0,xe.parseColorValue)(t.iconColor)),Fe(a,"mega-menu-link-icon-hover-color",(0,xe.parseColorValue)(t.iconHoverColor)),Fe(a,"mega-menu-link-label-typography",(0,We.parseTypographyProps)(t.labelTypography)),Fe(a,"mega-menu-link-label-color",(0,xe.parseColorValue)(t.labelColor)),Fe(a,"mega-menu-link-label-hover-color",(0,xe.parseColorValue)(t.labelHoverColor)),Fe(a,"mega-menu-link-description-spacing",(0,Je._5)(t.descriptionSpacing)),Fe(a,"mega-menu-link-description-typography",(0,We.parseTypographyProps)(t.descriptionTypography)),Fe(a,"mega-menu-link-description-color",(0,xe.parseColorValue)(t.descriptionColor)),Fe(a,"mega-menu-link-description-hover-color",(0,xe.parseColorValue)(t.descriptionHoverColor)),Fe(a,"mega-menu-link-submenu-width",(0,Je._5)(t.submenuWidth)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));var Wa=[{name:"regular",title:(0,ue.__)("Regular","gutenmate"),description:(0,ue.__)("Display a regular submenu.","gutenmate"),attributes:{},innerBlocks:[["gtm/mega-menu-link"]],scope:["block"]},{name:"side-image",title:(0,ue.__)("Side image","gutenmate"),description:(0,ue.__)("Display a submenu with image.","gutenmate"),attributes:{submenuWidth:{lg:"450px"}},innerBlocks:[["core/columns",{isStackedOnMobile:!1},[["core/column",{width:"50%"},[["core/image",{sizeSlug:"medium",className:"is-style-gtm-core-image-cover"}]]],["core/column",{width:"50%"},[["gtm/mega-menu-link"]]]]]],scope:["block"]},{name:"3-columns",title:(0,ue.__)("3 Columns","gutenmate"),description:(0,ue.__)("Display a columns submenu.","gutenmate"),attributes:{submenuAlign:"screen"},innerBlocks:[["core/columns",{isStackedOnMobile:!1},[["core/column",{width:"33.33%"},[["gtm/mega-menu-link"]]],["core/column",{width:"33.33%"},[["gtm/mega-menu-link"]]],["core/column",{width:"33.33%"},[["gtm/mega-menu-link"]]]]]],scope:["block"]},{name:"4-columns",title:(0,ue.__)("4 Columns","gutenmate"),description:(0,ue.__)("Display a columns submenu.","gutenmate"),attributes:{submenuAlign:"screen"},innerBlocks:[["core/columns",{isStackedOnMobile:!1},[["core/column",{width:"25%"},[["gtm/mega-menu-link"]]],["core/column",{width:"25%"},[["gtm/mega-menu-link"]]],["core/column",{width:"25%"},[["gtm/mega-menu-link"]]],["core/column",{width:"25%"},[["gtm/mega-menu-link"]]]]]],scope:["block"]}];const{name:Ga}=ja,Ua={__experimentalLabel:({label:e})=>e,...ja,icon:me.vl,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,mergeBlocks:r,onReplace:i,insertBlocksAfter:s}=e,{replaceBlock:c,__unstableMarkNextChangeAsNotPersistent:u}=(0,Ce.useDispatch)(fe.store),m=(0,ye.useRef)(null),g=(0,fe.useBlockProps)({ref:m}),p=(0,ye.useRef)(),{isTopLevelLink:d,innerBlock:b,hasChildBlocks:h}=(0,Ce.useSelect)((e=>{const{getBlock:t,getBlocks:a,getBlockName:n,getBlockOrder:o,getBlockRootClientId:r,getClientIdsOfDescendants:i,hasSelectedInnerBlock:s,getSelectedBlockClientId:c,getBlockParentsByBlockName:u,getBlockTransformItems:m}=e(fe.store);return{innerBlocks:a(l),hasChildBlocks:o(l).length>0,isTopLevelLink:n(r(l))===La.name}}));(0,ye.useEffect)((()=>{u(),a({isTopLevelLink:d})}),[d]);const[y,v]=(0,ye.useState)(!1);(0,ye.useEffect)((()=>{t.url||v(!0)}),[]),(0,ye.useEffect)((()=>{e.isSelected||v(!1)}),[e.isSelected]),(0,ye.useEffect)((()=>{y&&t.url&&((0,Fa.isURL)((0,Fa.prependHTTP)(t.label))&&/^.+\.[a-z]+/.test(t.label)?function(){p.current.focus();const{ownerDocument:e}=p.current,{defaultView:t}=e,a=t?.getSelection(),n=e.createRange();n.selectNodeContents(p.current),a.removeAllRanges(),a.addRange(n)}():(0,Ot.placeCaretAtHorizontalEdge)(p.current,!0))}),[t.url]),t.url||(g.onClick=()=>v(!0));const{isAncestorOfSelectedBlock:f}=(0,Ce.useSelect)((e=>{const{hasSelectedInnerBlock:t}=e(fe.store);return{isAncestorOfSelectedBlock:t(l,!0)}})),_=h?fe.InnerBlocks.ButtonBlockAppender:e=>pe().createElement(Ma,{name:o,clientId:l,setAttributes:a,defaultInnerblockTemplate:[["gtm/mega-menu-link"]]}),C=(0,fe.useInnerBlocksProps)({className:be()("wp-block-gtm-mega-menu-link__submenu-container"),style:{}},{__experimentalDefaultBlock:$a,__experimentalDirectInsert:!0,renderAppender:!(!n&&!f)&&_}),k=!n&&t.icon&&!t.label&&!t.description;return pe().createElement(ye.Fragment,null,pe().createElement(fe.BlockControls,null,pe().createElement(ve.ToolbarGroup,null,pe().createElement(ve.ToolbarButton,{name:"link",icon:Ra.Z,title:(0,ue.__)("Link","gutenmate"),shortcut:za.displayShortcut.primary("k"),onClick:()=>v(!0)}))),pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Link settings","gutenmate"),initialOpen:!0},pe().createElement(ve.TextareaControl,{value:t.description||"",onChange:e=>{a({description:e})},label:(0,ue.__)("Description","gutenmate"),help:(0,ue.__)("The description will be displayed in the menu if the current theme supports it.","gutenmate")}),pe().createElement(ve.TextControl,{value:t.title||"",onChange:e=>{a({title:e})},label:(0,ue.__)("Link title","gutenmate"),autoComplete:"off"}),pe().createElement(ve.TextControl,{value:t.rel||"",onChange:e=>{a({rel:e})},label:(0,ue.__)("Link rel","gutenmate"),autoComplete:"off"}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.linkRadius,onChange:e=>{a({linkRadius:e})}}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.linkPadding,onChange:e=>{a({linkPadding:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!1},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Label","gutenmate"),initialOpen:!1},pe().createElement(We.default,{value:t.labelTypography,onChange:e=>a({labelTypography:e})})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Description","gutenmate"),initialOpen:!1},pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.descriptionSpacing,onChange:e=>a({descriptionSpacing:e})}),pe().createElement(We.default,{value:t.descriptionTypography,onChange:e=>a({descriptionTypography:e})})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Submenu","gutenmate"),initialOpen:!1},t.isTopLevelLink&&pe().createElement(ve.__experimentalToggleGroupControl,{className:"gtm-toggle-group-control",label:(0,ue.__)("Align submenu","gutenmate"),value:t.submenuAlign,onChange:e=>{a({submenuAlign:e})}},pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"normal",value:"normal",label:(0,ue.__)("Normal","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"center",value:"center",label:(0,ue.__)("Center","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"screen",value:"screen",label:(0,ue.__)("Screen","gutenmate")})),pe().createElement(Ge.GZ,{label:(0,ue.__)("Width","gutenmate"),value:t.submenuWidth,pxUnitOnly:!0,max:"1200",onChange:e=>{a({submenuWidth:e})}})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"},{label:(0,ue.__)("Icon hover color","gutenmate"),attr:"iconHoverColor"},{label:(0,ue.__)("Label color","gutenmate"),attr:"labelColor"},{label:(0,ue.__)("Label hover color","gutenmate"),attr:"labelHoverColor"},{label:(0,ue.__)("Description color","gutenmate"),attr:"descriptionColor"},{label:(0,ue.__)("Description hover color","gutenmate"),attr:"descriptionHoverColor"},{label:(0,ue.__)("Link background","gutenmate"),attr:"linkBg",gradient:!0},{label:(0,ue.__)("Link hover background","gutenmate"),attr:"linkHoverBg",gradient:!0}]})),pe().createElement("div",g,pe().createElement("a",{className:"wp-block-gtm-mega-menu-link__content",onClick:e=>{t.url||v(!0)}},t.url?pe().createElement(ye.Fragment,null,t.icon&&pe().createElement("div",{className:"wp-block-gtm-mega-menu-link__icon-container"},pe().createElement("i",{className:be()("gtm-icon",t.icon)})),!k&&pe().createElement("div",{className:"wp-block-gtm-mega-menu-link__label-container"},pe().createElement(fe.RichText,{ref:p,identifier:"label",className:"wp-block-gtm-mega-menu-link__label",tagName:"span",value:t.label,onChange:e=>a({label:e}),onMerge:r,onReplace:i,__unstableOnSplitAtEnd:()=>s((0,ce.createBlock)(ja.name)),"aria-label":(0,ue.__)("Navigation link text","gutenmate"),placeholder:(0,ue.__)("Add link…","gutenmate"),withoutInteractiveFormatting:!0,allowedFormats:["core/bold","core/italic","core/image","core/strikethrough","gtm-format/icon"],onClick:()=>{t.url||v(!0)}}),(t.description||n)&&pe().createElement(fe.RichText,{identifier:"description",className:"wp-block-gtm-mega-menu-link__description",value:t.description,onChange:e=>a({description:e}),onMerge:r,onReplace:i,__unstableOnSplitAtEnd:()=>s((0,ce.createBlock)(ja.name)),"aria-label":(0,ue.__)("Navigation link description","gutenmate"),placeholder:(0,ue.__)("Add description…","gutenmate"),withoutInteractiveFormatting:!0,allowedFormats:["core/bold","core/italic"]})),h&&pe().createElement("span",{className:"wp-block-gtm-mega-menu-link__submenu-icon"},pe().createElement("i",{className:be()("gtm-basic-icon-chevron-down")}))):pe().createElement("div",{className:"wp-block-gtm-mega-menu-link__placeholder-text"},pe().createElement(ve.Tooltip,{position:"top center",text:(0,ue.__)("This item is missing a link","gutenmate")},pe().createElement("span",null,(0,ue.__)("Add link","gutenmate"))))),y&&pe().createElement(ye.Fragment,null,pe().createElement(ve.Popover,{position:"bottom center",onClose:()=>v(!1),anchorRef:m.current},pe().createElement(fe.__experimentalLinkControl,{hasTextControl:!0,showInitialSuggestions:!0,value:{url:t.url,opensInNewTab:t.opensInNewTab},onChange:e=>((e={},t,a={})=>{const{label:n="",kind:l="",type:o=""}=a,{title:r="",url:i="",opensInNewTab:s,id:c,kind:u=l,type:m=o}=e,g=r.replace(/http(s?):\/\//gi,""),p=i.replace(/http(s?):\/\//gi,""),d=""!==r&&g!==p&&n!==r?(0,ke.escape)(r):n||(0,ke.escape)(p),b="post_tag"===m?"tag":m.replace("-","_"),h=["post","page","tag","category"].indexOf(b)>-1,y=!u&&!h||"custom"===u?"custom":u;t({...i&&{url:encodeURI((0,Fa.safeDecodeURI)(i))},...d&&{label:d},...void 0!==s&&{opensInNewTab:s},...c&&Number.isInteger(c)&&{id:c},...y&&{kind:y},...b&&"URL"!==b&&{type:b}})})(e,a,t),onRemove:function(){a({url:"",label:"",id:"",kind:"",type:""}),v(!1)}}))),t.url&&pe().createElement("div",C)))},save:function(e){const{attributes:t}=e;return fe.useBlockProps.save(),pe().createElement(fe.InnerBlocks.Content,null)},variations:Wa},Za={energy:{label:(0,ue.__)("Calories","gutenmate")},carbs:{label:(0,ue.__)("Carbohydrates","gutenmate")},cholesterol:{label:(0,ue.__)("Cholesterol","gutenmate")},fat:{label:(0,ue.__)("Fat","gutenmate")},fiber:{label:(0,ue.__)("Fiber","gutenmate")},protein:{label:(0,ue.__)("Protein","gutenmate")},sodium:{label:(0,ue.__)("Sodium","gutenmate")},sugars:{label:(0,ue.__)("Sugars","gutenmate")}};var qa=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/nutrition","title":"Nutrition","description":"Add a customizable nutrition table.","category":"gtm-recipe","textdomain":"gutenmate","keywords":["gutenmate","recipe","nutrition"],"attributes":{"nutrition":{"type":"object","default":{}},"templateId":{"type":"string","default":""}},"providesContext":{"gtmNutrition":"nutrition"},"supports":{"anchor":true,"multiple":false,"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-nutrition-editor-style","style":"gtm-nutrition-style"}');const{name:Ja}=qa,Ka={...qa,icon:me.A8,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:be()("")}),{templateOptions:s}=(0,Ce.useSelect)((e=>{const{getEntityRecords:t}=e(wt.store);let a=t("postType","wp_template_part",{per_page:-1}),n=[];return a&&a.map((e=>("gtm-area-nutrition"==e.area&&n.push({label:e.title.rendered,value:e.id}),e))),{templateOptions:n}}),[]);return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Layout","gutenmate"),initialOpen:!0},!s&&pe().createElement(ve.Notice,{className:"gtm-panel-body-notice",isDismissible:!1,status:"warning"},(0,ue.__)("There is no nutrition template available. Please navigate to site editor and create a template part in the Nutrition area.","gutenmate")),pe().createElement(ve.SelectControl,{className:"gtm-select-control",label:(0,ue.__)("Template","gutenmate"),help:(0,ue.__)("Choose a template part for rendering. The default template name is Review.","gutenmate"),value:t.templateId,options:[{label:(0,ue.__)("Default","gutenmate"),value:""},...s??[]],onChange:e=>{a({templateId:e})}}))),pe().createElement("div",i,pe().createElement("h3",{className:"wp-block-gtm-nutrition__title"},(0,ue.__)("Nutrition","gutenmate")),pe().createElement("div",{className:"wp-block-gtm-nutrition__fields"},Object.keys(Za).map(((e,n)=>pe().createElement(ve.TextControl,{key:n,label:Za[e].label,value:t.nutrition[e],onChange:n=>{a({nutrition:{...t.nutrition,[e]:n}})}}))))))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement("div",a,Object.keys(Za).map(((e,a)=>{if(t.nutrition[e])return pe().createElement("div",{key:a,className:"wp-block-gtm-nutrition__nutrient"},pe().createElement("span",{className:"wp-block-gtm-nutrition__nutrient-label"},Za[e].label),pe().createElement("span",{className:"wp-block-gtm-nutrition__nutrient-value"},t.nutrition[e]))})))}};var Qa=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/nutrition-template","title":"Nutrition template","description":"Add a customizable nutrition template.","category":"gtm-recipe","keywords":["gutenmate","recipe","template","nutrition"],"attributes":{},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"width":true,"height":true,"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true,"flexLayout":true},"gtmResponsiveAttributes":true,"gtmInspectAttributes":false},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-nutrition-template-editor-style","style":"gtm-nutrition-template-style"}'),Xa=[{name:"gtm-nutrition-basic",title:(0,ue.__)("Basic","gutenmate"),description:(0,ue.__)("Display a nutrition in a basic style.","gutenmate"),icon:me.An,innerBlocks:[["gtm/box",{gtmFlexDirection:{lg:"row"},gtmFlexWrap:{lg:"nowrap"}},[["gtm/headline",{headline:"Nutrition",tagline:"(Per serving)"}],["gtm/nutrients",{}]]]],scope:["block"]}];const{name:Ya}=Qa,en={...Qa,icon:me.ve,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,{blockType:i,defaultVariation:s,variations:c}=(0,Ce.useSelect)((e=>{const{getBlockVariations:t,getBlockType:a,getDefaultBlockVariation:n}=e(ce.store);return{blockType:a(r),defaultVariation:n(r,"block"),variations:t(r,"block")}}),[r]),{replaceInnerBlocks:u}=(0,Ce.useDispatch)(fe.store),m=(0,Ce.useSelect)((e=>e(fe.store).getBlocks(o).length>0),[o]),g=(0,fe.useBlockProps)({className:be()("gtm-block")}),p=(0,fe.useInnerBlocksProps)(g,{template:[["gtm/nutriens"]]});return m?pe().createElement(ye.Fragment,null,pe().createElement("div",p)):pe().createElement("div",{className:"gtm-template-variation-picker"},pe().createElement(fe.__experimentalBlockVariationPicker,{icon:(0,ke.get)(i,["icon","src"]),label:(0,ke.get)(i,["title"]),variations:c,onSelect:(e=s)=>{e.attributes&&a(e.attributes),e.innerBlocks&&u(o,(0,ce.createBlocksFromInnerBlocksTemplate)(e.innerBlocks),!0)}}))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save({className:be()("")});return pe().createElement("div",a,pe().createElement(fe.InnerBlocks.Content,null))},variations:Xa};var tn=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/nutrients","title":"Nutrients","description":"Add a customizable nutrients.","category":"gtm-blocks","keywords":["gutenmate","nutrition"],"ancestor":["gtm/nutrition-template"],"usesContext":["gtmNutrition"],"attributes":{"columns":{"type":"object","default":{}},"gap":{"type":"object","default":{}},"labelTypography":{"type":"object","default":{}},"labelColor":{"type":"string","default":""},"labelSpacing":{"type":"object","default":{}},"valueTypography":{"type":"object","default":{}},"valueColor":{"type":"string","default":""}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"typography":true,"color":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-nutrients-editor-style","style":"gtm-nutrients-style"}');const an={energy:{label:(0,ue.__)("Calories","gutenmate"),value:"256 kCal"},carbs:{label:(0,ue.__)("Carbs","gutenmate"),value:"49 g"},cholesterol:{label:(0,ue.__)("Chol","gutenmate"),value:"12 mg"},fat:{label:(0,ue.__)("Fat","gutenmate"),value:"14 g"},fiber:{label:(0,ue.__)("Fiber","gutenmate"),value:"3 g"},protein:{label:(0,ue.__)("Protein","gutenmate"),value:"28 g"},sodium:{label:(0,ue.__)("Sodium","gutenmate"),value:"492 mg"},sugars:{label:(0,ue.__)("Sugars","gutenmate"),value:"8 g"}};ze(tn.name,tn.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"nutrients-item-columns",t.columns),Fe(a,"nutrients-item-gap",(0,Je._5)(t.gap)),Fe(a,"nutrients-label-typography",(0,We.parseTypographyProps)(t.labelTypography)),Fe(a,"nutrients-label-spacing",(0,Je._5)(t.labelSpacing)),Fe(a,"nutrients-label-color",(0,xe.parseColorValue)(t.labelColor)),Fe(a,"nutrients-value-typography",(0,We.parseTypographyProps)(t.valueTypography)),Fe(a,"nutrients-value-color",(0,xe.parseColorValue)(t.valueColor)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:nn}=tn,ln={...tn,icon:me.An,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,r=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Layout","gutenmate"),initialOpen:!1},pe().createElement(oa.x,{label:(0,ue.__)("Columns","gutenmate"),value:t.columns,min:"1",max:"8",step:"1",enableResponsive:!0,onChange:e=>{a({columns:e})}}),pe().createElement(la,{label:(0,ue.__)("Gap","gutenmate"),value:t.gap,onChange:e=>{a({gap:e})}})),pe().createElement(qe,{title:(0,ue.__)("Label","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Color","gutenmate"),attr:"labelColor"}]},pe().createElement(We.default,{label:(0,ue.__)("Typography","gutenmate"),value:t.labelTypography,onChange:e=>a({labelTypography:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.labelSpacing,onChange:e=>{a({labelSpacing:e})}})),pe().createElement(qe,{title:(0,ue.__)("Daily value","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Color","gutenmate"),attr:"valueColor"}]},pe().createElement(We.default,{label:(0,ue.__)("Typography","gutenmate"),value:t.valueTypography,onChange:e=>a({valueTypography:e})}))),pe().createElement("div",r,Object.keys(an).map(((e,t)=>pe().createElement("div",{key:t,className:"wp-block-gtm-nutrients__item"},pe().createElement("span",{className:"wp-block-gtm-nutrients__item-label"},an[e].label),pe().createElement("span",{className:"wp-block-gtm-nutrients__item-value"},an[e].value))))))},save:function(e){},variations:[],styles:[]};var on=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/popup-box","title":"Popup box","description":"Add a customizable popup box.","category":"gtm-layout","keywords":["gutenmate","popup","box"],"attributes":{"maxWidth":{"type":"number"},"animation":{"type":"string","default":"shift-away"},"inertia":{"type":"boolean","default":false},"arrow":{"type":"boolean","default":false}},"supports":{"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"width":true,"height":true,"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true,"flexLayout":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-popup-box-editor-style","style":"gtm-popup-box-style"}');const{name:rn}=on,sn={...on,icon:me.IL,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:be()("gtm-block")}),s=(0,fe.useInnerBlocksProps)(i,{template:[["core/search",{className:"is-style-gtm-core-search-minimal",showLabel:!1,placeholder:"Enter keywords",buttonPosition:"button-inside",buttonUseIcon:!0,buttonText:"Search"}]]});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Options","gutenmate"),initialOpen:!0},pe().createElement(ve.RangeControl,{label:(0,ue.__)("Max width","gutenmate"),help:(0,ue.__)("Maximum width of popup box. Enter 0 for no restriction.","gutenmate"),value:t.maxWidth,onChange:e=>{a({maxWidth:e})},min:0,max:1e3,step:10,allowReset:!0}),pe().createElement(ve.SelectControl,{label:(0,ue.__)("Animation","gutenmate"),value:t.condition,options:[{label:(0,ue.__)("Shift away","gutenmate"),value:"shift-away"},{label:(0,ue.__)("Shift toward","gutenmate"),value:"shift-toward"},{label:(0,ue.__)("Fade","gutenmate"),value:"fade"},{label:(0,ue.__)("Scale","gutenmate"),value:"scale"},{label:(0,ue.__)("Perspective","gutenmate"),value:"perspective"}],onChange:e=>{a({animation:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Inertia","gutenmate"),help:(0,ue.__)("Adds an elastic inertial effect to the animation","gutenmate"),checked:t.inertia,onChange:e=>{a({inertia:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Arrow","gutenmate"),checked:t.arrow,onChange:e=>{a({arrow:e})}}))),pe().createElement("div",s))},save:function(e){const{attributes:t}=e;let a={};xe.hasValue(t.maxWidth)&&(a.maxWidth=t.maxWidth||"none"),xe.hasValue(t.animation)&&(a.animation=t.animation),xe.hasValue(t.inertia)&&(a.inertia=!!t.inertia),xe.hasValue(t.arrow)&&(a.arrow=!!t.arrow);const n=fe.useBlockProps.save({className:be()(""),"data-options":JSON.stringify(a)});return pe().createElement("div",n,pe().createElement(fe.InnerBlocks.Content,null))},variations:[]};var cn=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-excerpt","title":"Post Excerpt","description":"Add a customizable post excerpt.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","excerpt"],"usesContext":["postId","postType","queryId"],"attributes":{"enableAutoExcerpt":{"type":"boolean","default":false},"enableExcerptLength":{"type":"boolean","default":false},"excerptLength":{"type":"number","default":55},"excerptMaxWidth":{"type":"object","default":{}}},"supports":{"align":["wide","full"],"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-excerpt-editor-style","style":"gtm-post-excerpt-style"}');const{useEffect:un,useState:mn}=pe();ze(cn.name,cn.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"post-excerpt-max-width",t.excerptMaxWidth),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:gn}=cn,pn={...cn,icon:me.xS,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r,context:{postType:i,postId:s}}=e,c=(0,fe.useBlockProps)(),[u,m,{rendered:g,protected:p}={}]=(0,wt.useEntityProp)("postType",i,"excerpt",s),d=(0,ye.useMemo)((()=>{if(!g)return"";const e=(new window.DOMParser).parseFromString(g,"text/html");return e.body.textContent||e.body.innerText||""}),[g]);return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Excerpt","gutenmate"),initialOpen:!0},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Always show an automatic excerpt","gutenmate"),help:(0,ue.__)("The custom excerpt will be omitted. This option will be applied on frontend","gutenmate"),checked:t.enableAutoExcerpt,onChange:e=>a({enableAutoExcerpt:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Custom excerpt lenght","gutenmate"),checked:t.enableExcerptLength,onChange:e=>a({enableExcerptLength:e})}),t.enableExcerptLength&&pe().createElement(ve.RangeControl,{label:(0,ue.__)("Excerpt length","gutenmate"),help:(0,ue.__)("The maximum number of words. This option will be applied on frontend.","gutenmate"),value:t.excerptLength,min:1,max:200,onChange:e=>a({excerptLength:e})}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Max width","gutenmate"),value:t.excerptMaxWidth,max:"1000",onChange:e=>a({excerptMaxWidth:e})}))),pe().createElement("div",c,pe().createElement("div",null,g&&pe().createElement(ve.Disabled,null,pe().createElement(ye.RawHTML,{key:"html"},d))||(0,ue.__)("Post excerpt","gutenmate"))))},styles:[{name:"gtm-post-excerpt-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-post-excerpt-tiny",label:(0,ue.__)("Tiny","gutenmate")}]},dn=gtm_config.icons.comments;function bn(e){const[t=0]=(0,wt.useEntityProp)("postType",e.postType,"gtm_comment_count",e.postId);let a="";return a=e.showCounterOnly?t:(0,ue.sprintf)((0,ue._n)("%s Comment","%s Comments",t,"gutenmate"),t),pe().createElement(ye.Fragment,null,e.showIcon&&pe().createElement(ye.Fragment,null,pe().createElement("i",{className:`gtm-icon ${e.icon||dn}`,"aria-hidden":"true"})),!e.enableLink&&pe().createElement("span",null,a),e.enableLink&&pe().createElement("a",{href:"#post-comment-count-pseudo-link",onClick:e=>e.preventDefault()},a))}var hn=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-comment-count","title":"Post Comment Count","description":"Add a customizable post comment count.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","comment","counter"],"usesContext":["postId","postType","queryId"],"attributes":{"display":{"type":"string","default":"name"},"enableLink":{"type":"boolean","default":true},"linkColor":{"type":"string","default":""},"enableLinkUnderline":{"type":"boolean","default":false},"linkHoverColor":{"type":"string","default":""},"enableLinkHoverUnderline":{"type":"boolean","default":true},"icon":{"type":"string","default":""},"iconSize":{"type":"object","default":{}},"iconSpacing":{"type":"object","default":{}},"iconColor":{"type":"string","default":""},"iconHoverColor":{"type":"string","default":""}},"supports":{"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-comment-count-editor-style","style":"gtm-post-comment-count-style"}');const{useEffect:yn,useState:vn}=pe();ze(hn.name,hn.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-post-comment-count-link-underline":t.enableLink&&t.enableLinkUnderline,"gtm-has-post-comment-count-link-hover-underline":t.enableLink&&t.enableLinkHoverUnderline})),t.enableLink&&(Fe(a,"post-comment-count-link-color",(0,xe.parseColorValue)(t.linkColor)),Fe(a,"post-comment-count-link-hover-color",(0,xe.parseColorValue)(t.linkHoverColor))),"name"!=t.display&&(Fe(a,"post-comment-count-icon-spacing",(0,Je._5)(t.iconSpacing)),Fe(a,"post-comment-count-icon-size",t.iconSize),Fe(a,"post-comment-count-icon-color",(0,xe.parseColorValue)(t.iconColor)),Fe(a,"post-comment-count-icon-hover-color",(0,xe.parseColorValue)(t.iconHoverColor))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:fn}=hn,Cn={...hn,icon:me.vO,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,context:{postType:r,postId:i,queryId:s}}=e,c=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Display","gutenmate"),initialOpen:!0},pe().createElement(ve.RadioControl,{options:[{label:(0,ue.__)("Counter text","gutenmate"),value:"name"},{label:(0,ue.__)("Icon and counter text","gutenmate"),value:"icon"},{label:(0,ue.__)("Icon and counter number","gutenmate"),value:"counter"}],selected:t.display,onChange:e=>{a({display:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Link to comments","gutenmate"),checked:t.enableLink,onChange:e=>{a({enableLink:e})}}),t.enableLink&&pe().createElement(ye.Fragment,null,pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Underline","gutenmate"),checked:t.enableLinkUnderline,onChange:e=>{a({enableLinkUnderline:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hover underline","gutenmate"),checked:t.enableLinkHoverUnderline,onChange:e=>{a({enableLinkHoverUnderline:e})}}))}))),"name"!=t.display&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!0},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),defaultIcon:dn,value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[..."name"!=t.display?[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"},{label:(0,ue.__)("Icon hover color","gutenmate"),attr:"iconHoverColor"}]:[],...t.enableLink?[{label:(0,ue.__)("Link color","gutenmate"),attr:"linkColor"},{label:(0,ue.__)("Link hover color","gutenmate"),attr:"linkHoverColor"}]:[]]})),pe().createElement("div",c,pe().createElement(bn,{enableLink:t.enableLink,icon:t.icon,showIcon:"icon"==t.display||"counter"==t.display,showCounterOnly:"counter"==t.display,postType:r,postId:i})))},styles:[{name:"gtm-post-comment-count-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-post-comment-count-tiny",label:(0,ue.__)("Tiny","gutenmate")}]};var kn=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-counter","title":"Post counter","description":"Add a customizable post counter.","category":"gtm-layout","keywords":["gutenmate","blog","post","counter"],"attributes":{},"supports":{"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"width":true,"height":true,"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-counter-editor-style","style":"gtm-post-counter-style"}');const{name:En}=kn,wn={...kn,icon:me.rI,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:be()("gtm-block")});return pe().createElement(ye.Fragment,null,pe().createElement("div",i,pe().createElement("span",{className:"wp-block-gtm-post-counter__counter"})))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save({className:be()("")});return pe().createElement("div",a,pe().createElement("span",{className:"wp-block-gtm-post-counter__counter"}))},variations:[],styles:[{name:"gtm-post-counter-large",label:(0,ue.__)("Large","gutenmate")},{name:"gtm-post-counter-circle",label:(0,ue.__)("Circle","gutenmate")}]};var Sn=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-date","title":"Post Date","description":"Add a customizable post date.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","date"],"usesContext":["postId","postType","queryId"],"attributes":{"display":{"type":"string","default":"name"},"format":{"type":"string","default":"F j, Y"},"enableLink":{"type":"boolean","default":true},"linkColor":{"type":"string","default":""},"enableLinkUnderline":{"type":"boolean","default":false},"linkHoverColor":{"type":"string","default":""},"enableLinkHoverUnderline":{"type":"boolean","default":true},"icon":{"type":"string","default":""},"iconSize":{"type":"object","default":{}},"iconSpacing":{"type":"object","default":{}},"iconColor":{"type":"string","default":""},"iconHoverColor":{"type":"string","default":""}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-date-editor-style","style":"gtm-post-date-style"}');const xn=St.getSettings||St.__experimentalGetSettings;function Tn({postType:e,postId:t,format:a}){const[n]=(0,wt.useEntityProp)("root","site","date_format"),[l]=(0,wt.useEntityProp)("postType",e,"date",t),o=xn(),r=a||n||o.formats.date;let i=(0,St.dateI18n)(r,l);"time_ago"==a&&(i=moment(l).fromNow());let s={dateFormatOptions:[{value:"time_ago",label:moment(l).fromNow()},...Object.values(o.formats).map((e=>({value:e,label:(0,St.dateI18n)(e,l)})))]};return l&&(s={...s,postDateISO:(0,St.dateI18n)("c",l),postDateDisplay:i}),s}const Bn=gtm_config.icons.date;ze(Sn.name,Sn.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-post-date-link-underline":t.enableLink&&t.enableLinkUnderline,"gtm-has-post-date-link-hover-underline":t.enableLink&&t.enableLinkHoverUnderline})),t.enableLink&&(Fe(a,"post-date-link-color",(0,xe.parseColorValue)(t.linkColor)),Fe(a,"post-date-link-hover-color",(0,xe.parseColorValue)(t.linkHoverColor))),"name"!=t.display&&(Fe(a,"post-date-icon-spacing",(0,Je._5)(t.iconSpacing)),Fe(a,"post-date-icon-size",t.iconSize),Fe(a,"post-date-icon-color",(0,xe.parseColorValue)(t.iconColor)),Fe(a,"post-date-icon-hover-color",(0,xe.parseColorValue)(t.iconHoverColor))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Pn}=Sn,In={...Sn,icon:me.SP,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,context:{postType:r,postId:i}}=e,s=(0,fe.useBlockProps)(),{dateFormatOptions:c,postDateISO:u,postDateDisplay:m}=Tn({postType:r,postId:i,format:t.format});let g=pe().createElement("span",null,(0,ue.__)("Post Date","gutenmate"));return u&&(g=pe().createElement("time",{dateTime:u},m)),pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Display","gutenmate"),initialOpen:!0},pe().createElement(ve.RadioControl,{options:[{label:(0,ue.__)("Name only","gutenmate"),value:"name"},{label:(0,ue.__)("Icon and name","gutenmate"),value:"icon"}],selected:t.display,onChange:e=>{a({display:e})}}),pe().createElement(ve.SelectControl,{label:(0,ue.__)("Format","gutenmate"),value:t.format,options:c,onChange:e=>{a({format:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Link to post page","gutenmate"),checked:t.enableLink,onChange:e=>{a({enableLink:e})}}),t.enableLink&&pe().createElement(ye.Fragment,null,pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Underline","gutenmate"),checked:t.enableLinkUnderline,onChange:e=>{a({enableLinkUnderline:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hover underline","gutenmate"),checked:t.enableLinkHoverUnderline,onChange:e=>{a({enableLinkHoverUnderline:e})}}))}))),"icon"==t.display&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!0},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),defaultIcon:Bn,value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[..."icon"==t.display?[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"},{label:(0,ue.__)("Icon hover color","gutenmate"),attr:"iconHoverColor"}]:[],...t.enableLink?[{label:(0,ue.__)("Link color","gutenmate"),attr:"linkColor"},{label:(0,ue.__)("Link hover color","gutenmate"),attr:"linkHoverColor"}]:[]]})),pe().createElement("div",s,"icon"==t.display&&pe().createElement(ye.Fragment,null,pe().createElement("i",{className:`gtm-icon ${t.icon||Bn}`,"aria-hidden":"true"})),!t.enableLink&&pe().createElement("span",null,g),t.enableLink&&pe().createElement("a",{href:"#post-date-pseudo-link",onClick:e=>e.preventDefault()},g)))},styles:[{name:"gtm-post-date-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-post-date-tiny",label:(0,ue.__)("Tiny","gutenmate")}]};var Ln=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-date-box","title":"Boxed Post Date","description":"Add a customizable post date.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","date"],"usesContext":["postId","postType","queryId"],"attributes":{"enableLine1":{"type":"boolean","default":true},"line1format":{"type":"string","default":"M"},"line1typography":{"type":"object","default":{}},"line1padding":{"type":"object","default":{}},"line1spacing":{"type":"object","default":{}},"line1radius":{"type":["string","object"],"default":""},"line1color":{"type":"string","default":""},"line1bg":{"type":"object","default":{}},"line2format":{"type":"string","default":"d"},"line2typography":{"type":"object","default":{}},"line2padding":{"type":"object","default":{}},"line2radius":{"type":["string","object"],"default":""},"line2color":{"type":"string","default":""},"line2bg":{"type":"object","default":{}},"enableLine3":{"type":"boolean","default":true},"line3format":{"type":"string","default":"Y"},"line3typography":{"type":"object","default":{}},"line3padding":{"type":"object","default":{}},"line3spacing":{"type":"object","default":{}},"line3radius":{"type":["string","object"],"default":""},"line3color":{"type":"string","default":""},"line3bg":{"type":"object","default":{}}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"textAlign":true},"gtmUseWebFonts":["line1typography","line2typography","line3typography"],"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-date-box-editor-style","style":"gtm-post-date-box-style"}');gtm_config.icons.date;ze(Ln.name,Ln.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),t.enableLine1&&(Fe(a,"post-date-box-line-1-typography",(0,We.parseTypographyProps)(t.line1typography)),Fe(a,"post-date-box-line-1-padding",(0,Ue.G3)(t.line1padding)),Fe(a,"post-date-box-line-1-spacing",(0,Je._5)(t.line1spacing)),Fe(a,"post-date-box-line-1-radius",(0,xe.parseBorderRadiusValue)(t.line1radius)),Fe(a,"post-date-box-line-1-color",(0,xe.parseColorValue)(t.line1color)),Fe(a,"post-date-box-line-1-bg",(0,xe.parseColorValue)(t.line1bg))),Fe(a,"post-date-box-line-2-typography",(0,We.parseTypographyProps)(t.line2typography)),Fe(a,"post-date-box-line-2-padding",(0,Ue.G3)(t.line2padding)),Fe(a,"post-date-box-line-2-radius",(0,xe.parseBorderRadiusValue)(t.line2radius)),Fe(a,"post-date-box-line-2-color",(0,xe.parseColorValue)(t.line2color)),Fe(a,"post-date-box-line-2-bg",(0,xe.parseColorValue)(t.line2bg)),t.enableLine3&&(Fe(a,"post-date-box-line-3-typography",(0,We.parseTypographyProps)(t.line3typography)),Fe(a,"post-date-box-line-3-padding",(0,Ue.G3)(t.line3padding)),Fe(a,"post-date-box-line-3-spacing",(0,Je._5)(t.line3spacing)),Fe(a,"post-date-box-line-3-radius",(0,xe.parseBorderRadiusValue)(t.line3radius)),Fe(a,"post-date-box-line-3-color",(0,xe.parseColorValue)(t.line3color)),Fe(a,"post-date-box-line-3-bg",(0,xe.parseColorValue)(t.line3bg))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:On}=Ln,An={...Ln,icon:me.SP,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,context:{postType:r,postId:i}}=e,s=(0,fe.useBlockProps)(),{postDateISO:c,postDateDisplay:u}=Tn({postType:r,postId:i,format:t.line1format}),m=[{value:"d",label:(0,ue.sprintf)("%s (Date with leading zero)",(0,St.dateI18n)("d",c))},{value:"j",label:(0,ue.sprintf)("%s (Date without leading zero)",(0,St.dateI18n)("j",c))},{value:"M",label:(0,ue.sprintf)("%s (3-letters month name)",(0,St.dateI18n)("M",c))},{value:"m",label:(0,ue.sprintf)("%s (Numeric of a month with leading zero)",(0,St.dateI18n)("m",c))},{value:"n",label:(0,ue.sprintf)("%s (Numeric of a month without leading zero)",(0,St.dateI18n)("n",c))},{value:"Y",label:(0,ue.sprintf)("%s (4-digits year)",(0,St.dateI18n)("Y",c))},{value:"y",label:(0,ue.sprintf)("%s (2-digits year)",(0,St.dateI18n)("y",c))},{value:"m/y",label:(0,ue.sprintf)("%s (2-digits month/year)",(0,St.dateI18n)("m/y",c))},{value:"M y",label:(0,ue.sprintf)("%s (month and 2-digits year)",(0,St.dateI18n)("M y",c))},{value:"M Y",label:(0,ue.sprintf)("%s (month and 4-digits year)",(0,St.dateI18n)("M Y",c))}];let g=pe().createElement("span",null,(0,ue.__)("mon","gutenmate")),p=pe().createElement("span",null,(0,ue.__)("00","gutenmate")),d=pe().createElement("span",null,(0,ue.__)("2000","gutenmate"));return c&&(g=pe().createElement("time",{dateTime:c},(0,St.dateI18n)(t.line1format,c)),p=pe().createElement("time",{dateTime:c},(0,St.dateI18n)(t.line2format,c)),d=pe().createElement("time",{dateTime:c},(0,St.dateI18n)(t.line3format,c))),pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Line 1","gutenmate"),initialOpen:!0},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable","gutenmate"),checked:t.enableLine1,onChange:e=>{a({enableLine1:e})}}),t.enableLine1&&pe().createElement(ye.Fragment,null,pe().createElement(ve.SelectControl,{label:(0,ue.__)("Format","gutenmate"),value:t.line1format,options:m,onChange:e=>{a({line1format:e})}}),pe().createElement(We.default,{value:t.line1typography,onChange:e=>a({line1typography:e})}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.line1padding,onChange:e=>{a({line1padding:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.line1spacing,onChange:e=>{a({line1spacing:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.line1radius,onChange:e=>{a({line1radius:e})}}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Line 2","gutenmate"),initialOpen:!0},pe().createElement(ve.SelectControl,{label:(0,ue.__)("Format","gutenmate"),value:t.line2format,options:m,onChange:e=>{a({line2format:e})}}),pe().createElement(We.default,{value:t.line2typography,onChange:e=>a({line2typography:e})}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.line2padding,onChange:e=>{a({line2padding:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.line2radius,onChange:e=>{a({line2radius:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Line 3","gutenmate"),initialOpen:!0},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable","gutenmate"),checked:t.enableLine3,onChange:e=>{a({enableLine3:e})}}),t.enableLine3&&pe().createElement(ye.Fragment,null,pe().createElement(ve.SelectControl,{label:(0,ue.__)("Format","gutenmate"),value:t.line3format,options:m,onChange:e=>{a({line3format:e})}}),pe().createElement(We.default,{value:t.line3typography,onChange:e=>a({line3typography:e})}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.line3padding,onChange:e=>{a({line3padding:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.line3spacing,onChange:e=>{a({line3spacing:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.line3radius,onChange:e=>{a({line3radius:e})}}))),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[...t.enableLine1?[{label:(0,ue.__)("Line 1 color","gutenmate"),attr:"line1color"},{label:(0,ue.__)("Line 1 background","gutenmate"),attr:"line1bg",gradient:!0}]:[],{label:(0,ue.__)("Line 2 color","gutenmate"),attr:"line2color"},{label:(0,ue.__)("Line 2 background","gutenmate"),attr:"line2bg",gradient:!0},...t.enableLine3?[{label:(0,ue.__)("Line 3 color","gutenmate"),attr:"line3color"},{label:(0,ue.__)("Line 3 background","gutenmate"),attr:"line3bg",gradient:!0}]:[]]})),pe().createElement("div",s,t.enableLine1&&pe().createElement("div",{className:"wp-block-gtm-post-date-box__line-1"},g),pe().createElement("div",{className:"wp-block-gtm-post-date-box__line-2"},p),t.enableLine3&&pe().createElement("div",{className:"wp-block-gtm-post-date-box__line-3"},d)))}};var Hn=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-author","title":"Post Author","description":"Add a customizable post author meta.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","author"],"usesContext":["postId","postType","queryId"],"attributes":{"display":{"type":"string","default":"name"},"enableLink":{"type":"boolean","default":true},"linkColor":{"type":"string","default":""},"enableLinkUnderline":{"type":"boolean","default":false},"linkHoverColor":{"type":"string","default":""},"enableLinkHoverUnderline":{"type":"boolean","default":true},"icon":{"type":"string","default":""},"iconSize":{"type":"object","default":{}},"iconSpacing":{"type":"object","default":{}},"iconColor":{"type":"string","default":""},"iconHoverColor":{"type":"string","default":""},"avatarSize":{"type":"string","default":"30px"},"avatarRadius":{"type":["string","object"],"default":""}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-author-editor-style","style":"gtm-post-author-style"}');function Nn({postType:e,postId:t}){const{authorId:a,authorDetails:n,authors:l}=(0,Ce.useSelect)((a=>{const{getEditedEntityRecord:n,getUser:l,getUsers:o}=a(wt.store),r=n("postType",e,t)?.author;return{authorId:r,authorDetails:r?l(r):null,authors:o({who:"authors"})}}),[e,t]);return a&&n?{authorAvatarUrl:n.avatar_urls[Object.keys(n.avatar_urls).pop()],authorDetails:n}:{}}const jn=gtm_config.icons.author;ze(Hn.name,Hn.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-post-author-link-underline":t.enableLink&&t.enableLinkUnderline,"gtm-has-post-author-link-hover-underline":t.enableLink&&t.enableLinkHoverUnderline})),Fe(a,"post-author-icon-spacing",(0,Je._5)(t.iconSpacing)),t.enableLink&&(Fe(a,"post-author-link-color",(0,xe.parseColorValue)(t.linkColor)),Fe(a,"post-author-link-hover-color",(0,xe.parseColorValue)(t.linkHoverColor))),"avatar"==t.display?Fe(a,"post-author-avatar-radius",(0,xe.parseBorderRadiusValue)(t.avatarRadius)):(Fe(a,"post-author-icon-size",t.iconSize),Fe(a,"post-author-icon-color",(0,xe.parseColorValue)(t.iconColor)),Fe(a,"post-author-icon-hover-color",(0,xe.parseColorValue)(t.iconHoverColor))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Rn}=Hn,zn={...Hn,icon:me.aT,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,context:{postType:r,postId:i}}=e,s=(0,fe.useBlockProps)(),{authorAvatarUrl:c,authorDetails:u}=Nn({postType:r,postId:i}),m="avatar"==t.display,g="icon"==t.display;return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Display","gutenmate"),initialOpen:!0},pe().createElement(ve.RadioControl,{options:[{label:(0,ue.__)("Name only","gutenmate"),value:"name"},{label:(0,ue.__)("Icon and name","gutenmate"),value:"icon"},{label:(0,ue.__)("Avatar and name","gutenmate"),value:"avatar"}],selected:t.display,onChange:e=>{a({display:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Link to author page","gutenmate"),checked:t.enableLink,onChange:e=>{a({enableLink:e})}}),t.enableLink&&pe().createElement(ye.Fragment,null,pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Underline","gutenmate"),checked:t.enableLinkUnderline,onChange:e=>{a({enableLinkUnderline:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hover underline","gutenmate"),checked:t.enableLinkHoverUnderline,onChange:e=>{a({enableLinkHoverUnderline:e})}}))}))),"icon"==t.display&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!0},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),defaultIcon:jn,value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})})),"avatar"==t.display&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Avatar","gutenmate"),initialOpen:!0},pe().createElement(Ge.dO,{label:(0,ue.__)("Avatar size","gutenmate"),value:t.avatarSize,pxUnitOnly:!0,max:"100",onChange:e=>{a({avatarSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Avatar spacing","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.avatarRadius,onChange:e=>{a({avatarRadius:e})}})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[..."icon"==t.display?[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"},{label:(0,ue.__)("Icon hover color","gutenmate"),attr:"iconHoverColor"}]:[],...t.enableLink?[{label:(0,ue.__)("Link color","gutenmate"),attr:"linkColor"},{label:(0,ue.__)("Link hover color","gutenmate"),attr:"linkHoverColor"}]:[]]})),pe().createElement("div",s,m&&c&&pe().createElement("img",{className:"avatar",width:t.avatarSize,src:c||placeholderAvatar}),m&&!c&&pe().createElement(me.Si,{className:"avatar",width:t.avatarSize||40}),g&&pe().createElement("i",{className:`gtm-icon ${t.icon||jn}`,"aria-hidden":"true"}),!t.enableLink&&pe().createElement("span",null,u?.name),t.enableLink&&pe().createElement("a",{href:"#post-author-pseudo-link",onClick:e=>e.preventDefault()},u?.name||(0,ue.__)("Author name","gutenmate"))))},styles:[{name:"gtm-post-author-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-post-author-tiny",label:(0,ue.__)("Tiny","gutenmate")}]};var Fn=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-author-date","title":"Post author & date","description":"Add a customizable post author & date.","category":"gtm-layout","keywords":["gutenmate","post","author","date"],"usesContext":["postId","postType","queryId"],"attributes":{"authorTypography":{"type":"object","default":{}},"enableAuthorLink":{"type":"boolean","default":true},"authorLinkColor":{"type":"string","default":""},"enableAuthorLinkUnderline":{"type":"boolean","default":false},"authorLinkHoverColor":{"type":"string","default":""},"enableAuthorLinkHoverUnderline":{"type":"boolean","default":true},"avatarSize":{"type":"string","default":"50px"},"avatarRadius":{"type":["string","object"],"default":""},"avatarShadow":{"type":"string","default":""},"avatarSpacing":{"type":"object","default":{}},"dateFormat":{"type":"string","default":"F j, Y"},"dateSpacing":{"type":"object","default":{}},"dateTypography":{"type":"object","default":{}},"enableDateLink":{"type":"boolean","default":true},"dateLinkColor":{"type":"string","default":""},"enableDateLinkUnderline":{"type":"boolean","default":false},"dateLinkHoverColor":{"type":"string","default":""},"enableDateLinkHoverUnderline":{"type":"boolean","default":true}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true},"gtmResponsiveAttributes":true,"gtmUseWebFonts":["authorTypography","dateTypography"]},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-author-date-editor-style","style":"gtm-post-author-date-style"}');ze(Fn.name,Fn.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-post-author-date-author-underline":t.enableAuthorLink&&t.enableAuthorLinkUnderline,"gtm-has-post-author-date-author-hover-underline":t.enableAuthorLink&&t.enableAuthorLinkHoverUnderline,"gtm-has-post-author-date-date-underline":t.enableDateLink&&t.enableDateLinkUnderline,"gtm-has-post-author-date-date-hover-underline":t.enableDateLink&&t.enableDateLinkHoverUnderline})),Fe(a,"post-author-date-author-typography",(0,We.parseTypographyProps)(t.authorTypography)),Fe(a,"post-author-date-author-color",(0,xe.parseColorValue)(t.authorLinkColor)),t.enableAuthorLink&&Fe(a,"post-author-date-author-hover-color",(0,xe.parseColorValue)(t.authorLinkHoverColor)),Fe(a,"post-author-date-avatar-radius",(0,xe.parseBorderRadiusValue)(t.avatarRadius)),Fe(a,"post-author-date-avatar-shadow",(0,$e.s)(t.avatarShadow)),Fe(a,"post-author-date-avatar-spacing",(0,Je._5)(t.avatarSpacing)),Fe(a,"post-author-date-date-spacing",(0,Je._5)(t.dateSpacing)),Fe(a,"post-author-date-date-typography",(0,We.parseTypographyProps)(t.dateTypography)),Fe(a,"post-author-date-date-color",(0,xe.parseColorValue)(t.dateLinkColor)),t.enableDateLink&&Fe(a,"post-author-date-date-hover-color",(0,xe.parseColorValue)(t.dateLinkHoverColor)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Vn}=Fn,Dn={...Fn,icon:me.aT,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,context:{postType:r,postId:i}}=e,s=(0,fe.useBlockProps)(),{dateFormatOptions:c,postDateISO:u,postDateDisplay:m}=Tn({postType:r,postId:i,format:t.dateFormat});let g=pe().createElement("span",null,(0,ue.__)("Post Date","gutenmate"));u&&(g=pe().createElement("time",{dateTime:u},m));const{authorAvatarUrl:p,authorDetails:d}=Nn({postType:r,postId:i});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Avatar","gutenmate"),initialOpen:!1},pe().createElement(Ge.dO,{label:(0,ue.__)("Avatar size","gutenmate"),value:t.avatarSize,pxUnitOnly:!0,max:"100",onChange:e=>{a({avatarSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Avatar spacing","gutenmate"),value:t.avatarSpacing,onChange:e=>a({avatarSpacing:e})}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.avatarRadius,onChange:e=>{a({avatarRadius:e})}}),pe().createElement($e.Z,{label:(0,ue.__)("Shadow","gutenmate"),value:t.avatarShadow,onChange:e=>{a({avatarShadow:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Author","gutenmate"),initialOpen:!1},pe().createElement(We.default,{value:t.authorTypography,onChange:e=>a({authorTypography:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Link to author page","gutenmate"),checked:t.enableAuthorLink,onChange:e=>{a({enableAuthorLink:e})}}),t.enableAuthorLink&&pe().createElement(ye.Fragment,null,pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Underline","gutenmate"),checked:t.enableAuthorLinkUnderline,onChange:e=>{a({enableAuthorLinkUnderline:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hover underline","gutenmate"),checked:t.enableAuthorLinkHoverUnderline,onChange:e=>{a({enableAuthorLinkHoverUnderline:e})}}))}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Date","gutenmate"),initialOpen:!1},pe().createElement(ve.SelectControl,{label:(0,ue.__)("Format","gutenmate"),value:t.dateFormat,options:c,onChange:e=>{a({dateFormat:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.dateSpacing,onChange:e=>a({dateSpacing:e})}),pe().createElement(We.default,{value:t.dateTypography,onChange:e=>a({dateTypography:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Link to post page","gutenmate"),checked:t.enableDateLink,onChange:e=>{a({enableDateLink:e})}}),t.enableDateLink&&pe().createElement(ye.Fragment,null,pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Underline","gutenmate"),checked:t.enableDateLinkUnderline,onChange:e=>{a({enableDateLinkUnderline:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hover underline","gutenmate"),checked:t.enableDateLinkHoverUnderline,onChange:e=>{a({enableDateLinkHoverUnderline:e})}}))}))),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[...t.enableAuthorLink?[{label:(0,ue.__)("Author color","gutenmate"),attr:"authorLinkColor"},{label:(0,ue.__)("Author hover color","gutenmate"),attr:"authorLinkHoverColor"}]:[{label:(0,ue.__)("Author color","gutenmate"),attr:"authorLinkColor"}],...t.enableDateLink?[{label:(0,ue.__)("Date color","gutenmate"),attr:"dateLinkColor"},{label:(0,ue.__)("Date hover color","gutenmate"),attr:"dateLinkHoverColor"}]:[{label:(0,ue.__)("Date color","gutenmate"),attr:"dateLinkColor"}]]})),pe().createElement("div",s,p&&pe().createElement("img",{className:"avatar",width:t.avatarSize||40,src:p}),!p&&pe().createElement(me.Si,{className:"avatar",width:t.avatarSize||40}),pe().createElement("div",{className:"gtm-post-author-date__details"},pe().createElement("div",{className:"gtm-post-author-date__author"},d?.name||(0,ue.__)("Author name","gutenmate")),pe().createElement("div",{className:"gtm-post-author-date__date"},g))))},variations:[]};var Mn=a(9534),$n=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-featured-image","title":"Post Featured Image","description":"Add a customizable post featured image.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","image","featured"],"usesContext":["postId","postType","queryId"],"attributes":{"display":{"type":"string","default":"image"},"useAltImage":{"type":"boolean","default":false},"hideWhenNoImage":{"type":"boolean","default":true},"imageWidth":{"type":"object","default":{}},"imageHeight":{"type":"object","default":{}},"imageSize":{"type":"string","default":"medium_large"},"imageFocalPoint":{"type":"object","default":{"x":0.5,"y":0.5}},"imageHoverEffect":{"type":"string","default":""},"imageHoverBlur":{"type":"boolean","default":false},"imageHoverGray":{"type":"boolean","default":false},"contentMaxWidth":{"type":"object","default":{}},"contentPosition":{"type":"string","default":"center"},"contentPadding":{"type":"object","default":{}},"overlayBg":{"type":"object","default":{}},"overlayOpacity":{"type":"number"},"overlayBlendMode":{"type":"string","default":""},"overlayHoverBg":{"type":"object","default":{}},"overlayHoverOpacity":{"type":"number"},"overlayHoverBlendMode":{"type":"string","default":""},"enableFormatIcon":{"type":"boolean","default":false},"formatIconSize":{"type":"object","default":{}},"formatIconWidth":{"type":"object","default":{}},"formatIconRadius":{"type":["string","object"],"default":""},"formatIconColor":{"type":"object","default":{}},"formatIconBg":{"type":"object","default":{}},"formatIconHoverColor":{"type":"object","default":{}},"formatIconHoverBg":{"type":"object","default":{}},"linkTo":{"type":"string","enum":["","file","post"],"default":""},"enableMedia":{"type":"boolean","default":false},"hideWhenNoMedia":{"type":"boolean","default":false},"enableInlineMedia":{"type":"boolean","default":false}},"supports":{"align":["wide","full"],"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"radius":{"cssProp":"post-featured-image-radius"},"shadow":{"cssProp":"post-featured-image-shadow"},"lazyLoad":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-featured-image-editor-style","style":"gtm-post-featured-image-style"}'),Wn=({clientId:e,attributes:{imageWidth:t,imageHeight:a},setAttributes:n})=>pe().createElement(fe.InspectorControls,{__experimentalGroup:"dimensions",group:"dimensions"},pe().createElement(ve.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>!!a,label:(0,ue.__)("Height","gutenmate"),onDeselect:()=>n({imageHeight:void 0}),resetAllFilter:()=>({imageHeight:void 0}),isShownByDefault:!0,panelId:e},pe().createElement(Ge.GZ,{label:(0,ue.__)("Width","gutenmate"),value:t,max:"1000",onChange:e=>{n({imageWidth:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Height","gutenmate"),value:a,max:"1000",onChange:e=>{n({imageHeight:e})}}))),Gn=a.p+"images/transparent-placeholder.06c805d5.png";const{find:Un,get:Zn}=lodash,qn=pe().createElement(ve.SVG,{className:"gtm-placeholder-control__illustration",fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 60 60",preserveAspectRatio:"none"},pe().createElement(ve.Path,{vectorEffect:"non-scaling-stroke",d:"M60 60 0 0"})),Jn=({size:e="thumbnail"})=>{const t=(0,xe.getImageSizeMeta)(e);let a={};return t?.width&&(a.width=t.width),t?.height&&(a.height=t.height),t?.width&&t?.height&&(a.aspectRatio=`${t.width} / ${t.height}`,delete a.height),pe().createElement("div",{className:"gtm-placeholder-control"},qn,pe().createElement("img",{src:Gn,width:"16",height:"9",style:a}))};var Kn=window.wp.editPost,Qn=window.wp.plugins;const Xn=kt.Z.p`
	font-size: 12px;
	color: #757575;
`,Yn=({fieldSlug:e,field:t})=>{const a=(0,Ce.useSelect)((e=>e("core/editor").getCurrentPostType()),[]),[n={},l]=(0,wt.useEntityProp)("postType",a,"meta");return(0,ye.useEffect)((()=>{xe.workaroundUpdateCustomField(e,n[e])})),"textarea"==t.type?pe().createElement(ve.TextareaControl,{label:t.title,help:t.description,value:n[e],onChange:t=>l({...n,[e]:t})}):pe().createElement(ve.TextControl,{label:t.title,help:t.description,value:n[e],autoComplete:"off",onChange:t=>l({...n,[e]:t})})},el=(e,t)=>()=>pe().createElement(Kn.PluginDocumentSettingPanel,{name:`gtm-custom-fields-${e}`,title:t.title,className:`gtm-custom-fields-${e}`},t.description&&pe().createElement(Xn,null,t.description),Object.entries(t.fields).map((([e,t],a)=>pe().createElement(Yn,{key:a,fieldSlug:e,field:t})))),tl=(e,t)=>e.metaKey===t.metaKey;if(gtm_config.custom_fields){const e=typenow;for(let[t,a]of Object.entries(gtm_config.custom_fields)){t=`gtm-custom-fields-${t.replaceAll(/[\t _]+/g,"-")}`;const n=""==a.post_type||a.post_type==e;if(a.fields){xe.isPostEditPage&&n&&(0,Qn.registerPlugin)(t,{render:el(t,a),icon:void 0});for(let[e,t]of Object.entries(a.fields))al={name:e,title:`${a.title} - ${t.title}`,meta:e},(0,ce.registerBlockVariation)("gtm/custom-field",{name:al.name,title:al.title,attributes:{metaKey:al.meta},isActive:tl,scope:["transform"]})}}}var al;const nl=["image"],ll=(0,ue.__)("Image","gutenmate"),ol=(0,ue.__)("Set image","gutenmate"),rl=(0,ue.__)("Remove image","gutenmate"),il=(0,_e.compose)(ve.withNotices)((({value:e,onChange:t=ke.noop,label:a,help:n,setImageLabel:l,removeImageLabel:o,removeImageLabels:r,noticeOperations:i,noticeUI:s,...c})=>{const u=!!e,{media:m,onDropImage:g}=(0,Ce.useSelect)((a=>{const{getMedia:n}=a(wt.store);return{media:e?n(e,{context:"view"}):null,onDropImage:e=>{a(fe.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:e,onFileChange([e]){t(e)},onError(e){i.removeAllNotices(),i.createErrorNotice(e)}})}}}));let p,d,b;return(0,ke.has)(m,["media_details","sizes","thumbnail"])&&(p=m.media_details.sizes.thumbnail.width,d=m.media_details.sizes.thumbnail.height,b=m.media_details.sizes.thumbnail.source_url),pe().createElement(ve.BaseControl,{className:"gtm-image-selector-control",label:a||ll,help:n},pe().createElement("div",null,pe().createElement(fe.MediaUploadCheck,null,s,pe().createElement(fe.MediaUpload,{onSelect:t,unstableFeaturedImageFlow:!0,allowedTypes:nl,value:e,render:({open:e})=>pe().createElement("div",{className:"gtm-image-selector-control__container"},pe().createElement(ve.Button,{className:u?"gtm-image-selector-control__preview":"gtm-image-selector-control__toggle",onClick:e,"aria-label":u?(0,ue.__)("Edit or update the image","gutenmate"):null},u&&m&&pe().createElement(ve.ResponsiveWrapper,{naturalWidth:p,naturalHeight:d,isInline:!0},pe().createElement("img",{src:b,alt:""})),u&&!m&&pe().createElement(ve.Spinner,null),!u&&(l||ol)),pe().createElement(ve.DropZone,{onFilesDrop:g}))})),u&&m&&!m.isLoading&&pe().createElement(fe.MediaUploadCheck,null,pe().createElement(fe.MediaUpload,{title:ll,onSelect:t,unstableFeaturedImageFlow:!0,allowedTypes:nl,render:({open:e})=>pe().createElement(ve.Button,{onClick:e,variant:"secondary"},(0,ue.__)("Replace Image","gutenmate"))})),u&&pe().createElement(fe.MediaUploadCheck,null,pe().createElement(ve.Button,{onClick:e=>{t()},variant:"link",isDestructive:!0},o||rl))))})),sl="gtm_video_url",cl="gtm_audio_url",ul="gtm_alt_featured_image";xe.isPostEditPage&&wp.plugins?.registerPlugin("plugin-document-setting-panel-demo",{render:()=>{const e=(0,Ce.useSelect)((e=>e("core/editor").getCurrentPostType()),[]),[t={},a]=(0,wt.useEntityProp)("postType",e,"meta"),[n]=(0,wt.useEntityProp)("postType",e,"format");return(0,ye.useEffect)((()=>{xe.workaroundUpdateCustomField(sl,t.gtm_video_url),xe.workaroundUpdateCustomField(cl,t.gtm_audio_url),xe.workaroundUpdateCustomField(ul,t.gtm_alt_featured_image)})),pe().createElement(Kn.PluginDocumentSettingPanel,{name:"gtm-post-options",title:"Post Options",className:"gtm-post-options"},pe().createElement(il,{label:(0,ue.__)("Alternative featured image","gutenmate"),help:(0,ue.__)("Define an alternative featured image for using in block","gutenmate"),setImageLabel:(0,ue.__)("Set alternative featured image","gutenmate"),value:t.gtm_alt_featured_image,onChange:e=>{let n;e&&(n=e.id),a({...t,[ul]:n})}}),"video"===n&&pe().createElement(ve.TextControl,{label:(0,ue.__)("Video URL","gutenmate"),help:(0,ue.__)("Enter a featured video URL","gutenmate"),value:t.gtm_video_url,onChange:e=>a({...t,[sl]:e})}),"audio"===n&&pe().createElement(ve.TextControl,{label:(0,ue.__)("Audio URL","gutenmate"),help:(0,ue.__)("Enter a featured audio URL","gutenmate"),value:t.gtm_audio_url,onChange:e=>a({...t,[cl]:e})}))}});var ml=a(6526);ze($n.name,$n.name,(function(e,t){let a={classes:[],style:{}};const n="cover"==t.display;return a.classes.push(be()("gtm-block",{[`gtm-has-post-featured-image-link-to-${t.linkTo}`]:t.linkTo,"gtm-has-post-featured-image-hover-blur":t.imageHoverBlur,"gtm-has-post-featured-image-hover-gray":t.imageHoverGray,"gtm-has-post-featured-image-format-icon":t.enableFormatIcon,"gtm-hide-no-post-featured-image":t.hideWhenNoImage})),Ve(a,"post-featured-image-display",t.display),Fe(a,"post-featured-image-focal",(0,xe.parseFocalPointValue)(t.imageFocalPoint)),Ve(a,"post-featured-image-hover",t.imageHoverEffect),Fe(a,"post-featured-image-height",t.imageHeight),Fe(a,"post-featured-image-width",t.imageWidth),n&&(Fe(a,"post-featured-image-content-max-width",t.contentMaxWidth),Fe(a,"post-featured-image-content",(0,xe.parseFlexMatrixPositionValue)(t.contentPosition)),Fe(a,"post-featured-image-content-padding",(0,Ue.G3)(t.contentPadding))),!n&&t.enableFormatIcon&&(Fe(a,"post-featured-image-format-icon-size",t.formatIconSize),Fe(a,"post-featured-image-format-icon-width",t.formatIconWidth),Fe(a,"post-featured-image-format-icon-radius",(0,xe.parseBorderRadiusValue)(t.formatIconRadius)),Fe(a,"post-featured-image-format-icon-color",(0,xe.parseColorValue)(t.formatIconColor)),Fe(a,"post-featured-image-format-icon-bg",(0,xe.parseColorValue)(t.formatIconBg)),Fe(a,"post-featured-image-format-icon-hover-color",(0,xe.parseColorValue)(t.formatIconHoverColor)),Fe(a,"post-featured-image-format-icon-hover-bg",(0,xe.parseColorValue)(t.formatIconHoverBg))),Fe(a,"post-featured-image-overlay",(0,xe.parseColorValue)(t.overlayBg)),t.overlayOpacity&&Fe(a,"post-featured-image-overlay-opacity",""+parseInt(t.overlayOpacity)/100),Fe(a,"post-featured-image-overlay-blend-mode",t.overlayBlendMode),Fe(a,"post-featured-image-overlay-hover",(0,xe.parseColorValue)(t.overlayHoverBg)),t.overlayHoverOpacity&&Fe(a,"post-featured-image-overlay-hover-opacity",""+parseInt(t.overlayHoverOpacity)/100),Fe(a,"post-featured-image-overlay-hover-blend-mode",t.overlayHoverBlendMode),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:gl}=$n,pl={...$n,icon:me.Uz,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r,context:{postType:i,postId:s}}=e,[c={},u]=(0,wt.useEntityProp)("postType",i,"meta",s),[m,g]=(0,wt.useEntityProp)("postType",i,"featured_media",s);let p=m;t.useAltImage&&c.gtm_alt_featured_image&&(p=c.gtm_alt_featured_image);const d=(0,Ce.useSelect)((e=>p&&e("core").getMedia(p,{context:"view"})),[p]);let b,h,y;d&&(d.media_details.sizes[t.imageSize]?(h=(0,ke.pick)(d.media_details.sizes[t.imageSize],["width","height"]),y=d.media_details.sizes[t.imageSize].source_url):(h=(0,ke.pick)(d.media_details,["width","height"]),y=d.source_url)),b=d?pe().createElement("img",{src:y,alt:d.alt_text||(0,ue.__)("Featured image","gutenmate")}):Jn({size:t.imageSize});const v="cover"==t.display,f=(0,fe.useBlockProps)({className:be()({"gtm-has-no-featured-image":v&&!d})}),_=(0,fe.useInnerBlocksProps)({className:be()("wp-block-gtm-post-featured-image__content")},{template:[["core/group"]]}),[C]=(0,wt.useEntityProp)("postType",i,"format",s),k=(0,Ce.useSelect)((e=>{const t=e(ml.G).getSettings(),a="gtm-basic-icon-play";if(C&&t&&t.post_format_icons){const e=t.post_format_icons[C];return n?e||a:"video"!==C||e?e:a}if(n)return a})),E=n||k;return pe().createElement(ye.Fragment,null,pe().createElement(Wn,{clientId:o,attributes:t,setAttributes:a}),pe().createElement(fe.BlockControls,{group:"block"},v&&pe().createElement(ye.Fragment,null,pe().createElement(fe.__experimentalBlockAlignmentMatrixControl,{label:(0,ue.__)("Change content position","gutenmate"),value:t.contentPosition,onChange:e=>a({contentPosition:e})}))),pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Display","gutenmate"),initialOpen:!0},pe().createElement(ve.RadioControl,{options:[{label:"Image",value:"image"},{label:"Cover",value:"cover"}],selected:t.display,onChange:e=>{a({display:e})}}),pe().createElement(ye.Fragment,null,pe().createElement(ve.FocalPointPicker,{url:y,dimensions:h,value:t.imageFocalPoint,onChange:e=>a({imageFocalPoint:e})})),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Use alternative featured image if available","gutenmate"),checked:t.useAltImage,onChange:e=>{a({useAltImage:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide block when no featured image","gutenmate"),checked:t.hideWhenNoImage,onChange:e=>{a({hideWhenNoImage:e})}}),pe().createElement(ve.SelectControl,{label:(0,ue.__)("Image size","gutenmate"),value:t.imageSize,options:(0,xe.getImageSizeOptions)(),onChange:e=>{a({imageSize:e})}}),pe().createElement(ve.SelectControl,{label:"Hover effect",value:t.imageHoverEffect,options:Mn.VX,onChange:e=>{a({imageHoverEffect:e})}}),t.imageHoverEffect&&pe().createElement("div",{className:"gtm-group"},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("With blur effect","gutenmate"),checked:t.imageHoverBlur,onChange:e=>{a({imageHoverBlur:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("With grayscale effect","gutenmate"),checked:t.imageHoverGray,onChange:e=>{a({imageHoverGray:e})}}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Featured media","gutenmate")},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Allow featured media if available","gutenmate"),checked:t.enableMedia,onChange:e=>{a({enableMedia:e})}}),t.enableMedia&&pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide block when no featured media","gutenmate"),checked:t.hideWhenNoMedia,onChange:e=>{a({hideWhenNoMedia:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Replace image with featured media","gutenmate"),help:(0,ue.__)("All inside content will be overridden","gutenmate"),checked:t.enableInlineMedia,onChange:e=>{a({enableInlineMedia:e})}}))),v&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Content","gutenmate"),initialOpen:!1},pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.contentPadding,onChange:e=>{a({contentPadding:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Max width","gutenmate"),value:t.contentMaxWidth,max:"1000",onChange:e=>{a({contentMaxWidth:e})}})),!v&&pe().createElement(qe,{title:(0,ue.__)("Post format","gutenmate"),attributes:t,setAttributes:a,gtmSettings:t.enableFormatIcon?[{label:(0,ue.__)("Color","gutenmate"),attr:"formatIconColor",gradient:!0},{label:(0,ue.__)("Background","gutenmate"),attr:"formatIconBg",gradient:!0},{label:(0,ue.__)("Hover color","gutenmate"),attr:"formatIconHoverColor",gradient:!0},{label:(0,ue.__)("Hover background","gutenmate"),attr:"formatIconHoverBg",gradient:!0}]:[]},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Show post format icon","gutenmate"),checked:t.enableFormatIcon,onChange:e=>{a({enableFormatIcon:e})}}),t.enableFormatIcon&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.formatIconSize,max:"100",onChange:e=>{a({formatIconSize:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon container size","gutenmate"),value:t.formatIconWidth,max:"200",onChange:e=>{a({formatIconWidth:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.formatIconRadius,onChange:e=>{a({formatIconRadius:e})}}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Link","gutenmate"),initialOpen:!1},pe().createElement(ve.__experimentalToggleGroupControl,{label:"Link to",help:(0,xe.selectiveHelp)(t.linkTo,{file:(0,ue.__)("The featured image will link to image file.","gutenmate"),post:(0,ue.__)("The featured image will link to post page.","gutenmate")}),value:t.linkTo,isBlock:!0,onChange:e=>{a({linkTo:e})}},pe().createElement(ve.__experimentalToggleGroupControlOption,{label:(0,ue.__)("None","gutenmate"),value:""}),pe().createElement(ve.__experimentalToggleGroupControlOption,{label:(0,ue.__)("Image","gutenmate"),value:"file"}),pe().createElement(ve.__experimentalToggleGroupControlOption,{label:(0,ue.__)("Post","gutenmate"),value:"post"}))),pe().createElement(qe,{title:(0,ue.__)("Overlay","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Overlay background","gutenmate"),attr:"overlayBg",gradient:!0},{label:(0,ue.__)("Overlay hover background","gutenmate"),attr:"overlayHoverBg",gradient:!0}]},pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.RangeControl,{label:(0,ue.__)("Overlay opacity","gutenmate"),value:t.overlayOpacity,onChange:e=>{a({overlayOpacity:e})},min:0,max:100,step:10,allowReset:!0}),pe().createElement(ve.SelectControl,{label:"Overlay blend mode",value:t.overlayBlendMode,options:Mn.rh,onChange:e=>{a({overlayBlendMode:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.RangeControl,{label:(0,ue.__)("Overlay hover opacity","gutenmate"),value:t.overlayHoverOpacity,onChange:e=>{a({overlayHoverOpacity:e})},min:0,max:100,step:10,allowReset:!0}),pe().createElement(ve.SelectControl,{label:"Overlay hover blend mode",value:t.overlayHoverBlendMode,options:Mn.rh,onChange:e=>{a({overlayHoverBlendMode:e})}}))}))),pe().createElement("div",f,pe().createElement("div",{className:"wp-block-gtm-post-featured-image__img"},b,pe().createElement("div",{className:"wp-block-gtm-post-featured-image__overlay"}),!v&&t.enableFormatIcon&&E&&pe().createElement("span",{className:"wp-block-gtm-post-featured-image__format-icon"},pe().createElement("i",{className:`gtm-icon ${k}`,"aria-hidden":"true"})),v&&pe().createElement("div",_))))},save:function(e){const{attributes:t}=e;return"cover"==t.display?pe().createElement(fe.InnerBlocks.Content,null):null},styles:[{name:"gtm-post-featured-image-blob-1",label:(0,ue.__)("Blob 1","gutenmate")},{name:"gtm-post-featured-image-blob-2",label:(0,ue.__)("Blob 2","gutenmate")},{name:"gtm-post-featured-image-wavy-1-top",label:(0,ue.__)("Wavy 1 Top","gutenmate")},{name:"gtm-post-featured-image-wavy-1-bottom",label:(0,ue.__)("Wavy 1 Bottom","gutenmate")},{name:"gtm-post-featured-image-wavy-1-frame",label:(0,ue.__)("Wavy 1 Frame","gutenmate")},{name:"gtm-post-featured-image-triangle-1-top",label:(0,ue.__)("Triangle 1 Top","gutenmate")},{name:"gtm-post-featured-image-triangle-1-bottom",label:(0,ue.__)("Triangle 1 Bottom","gutenmate")},{name:"gtm-post-featured-image-triangle-1-frame",label:(0,ue.__)("Triangle 1 Frame","gutenmate")},{name:"gtm-post-featured-image-triangle-2-top",label:(0,ue.__)("Triangle 2 Top","gutenmate")},{name:"gtm-post-featured-image-triangle-2-bottom",label:(0,ue.__)("Triangle 2 Bottom","gutenmate")},{name:"gtm-post-featured-image-triangle-2-frame",label:(0,ue.__)("Triangle 2 Frame","gutenmate")}]};var dl=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-featured-image-caption","title":"Post Featured Image Caption","description":"Add a customizable post featured image caption.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","image","featured","caption","text"],"usesContext":["postId","postType","queryId"],"attributes":{"display":{"type":"string","default":"text"},"source":{"type":"string","default":"caption"},"useAltImage":{"type":"boolean","default":false},"icon":{"type":"string","default":""},"iconSize":{"type":"object","default":{}},"iconSpacing":{"type":"object","default":{}},"iconColor":{"type":"string","default":""}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-featured-image-caption-editor-style","style":"gtm-post-featured-image-caption-style"}');const bl=gtm_config.icons.caption;(0,ue.__)("Featured Image Caption","gutenmate");ze(dl.name,dl.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Ve(a,"post-featured-image-caption-display",t.display),Fe(a,"post-featured-image-caption-icon-spacing",(0,Je._5)(t.iconSpacing)),"icon"==t.display&&(Fe(a,"post-featured-image-caption-icon-size",(0,Je._5)(t.iconSize)),Fe(a,"post-featured-image-caption-icon-color",(0,xe.parseColorValue)(t.iconColor))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:hl}=dl,yl={...dl,icon:me.Bw,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r,context:{postType:i,postId:s}}=e,{replaceInnerBlocks:c}=(0,Ce.useDispatch)(fe.store),u=(0,fe.useBlockProps)(),[m={},g]=(0,wt.useEntityProp)("postType",i,"meta",s),[p,d]=(0,wt.useEntityProp)("postType",i,"featured_media",s);let b=p;t.useAltImage&&m.gtm_alt_featured_image&&(b=m.gtm_alt_featured_image);const h=(0,Ce.useSelect)((e=>b&&e("core").getMedia(b)),[b]);let y=(0,ue.__)("Featured image caption","gutenmate");return h&&("caption"==t.source?y=h.caption.raw:"title"==t.source?y=h.title.raw:"description"==t.source?y=h.description.raw:"alt"==t.source&&(y=h.alt_text)),pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Display","gutenmate"),initialOpen:!0},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Use alternative featured image if available","gutenmate"),checked:t.useAltImage,onChange:e=>{a({useAltImage:e})}}),pe().createElement(ve.RadioControl,{options:[{label:(0,ue.__)("Text","gutenmate"),value:"text"},{label:(0,ue.__)("Icon and text","gutenmate"),value:"icon"}],selected:t.display,onChange:e=>{a({display:e})}}),pe().createElement(ve.RadioControl,{label:(0,ue.__)("Source","gutenmate"),selected:t.source,options:[{label:(0,ue.__)("Caption","gutenmate"),value:"caption"},{label:(0,ue.__)("Title","gutenmate"),value:"title"},{label:(0,ue.__)("Description","gutenmate"),value:"description"},{label:(0,ue.__)("Alternative text","gutenmate"),value:"alt"}],onChange:e=>{a({source:e})}})),"icon"==t.display&&pe().createElement(ye.Fragment,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!0},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),defaultIcon:bl,value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"}]}))),pe().createElement("div",u,pe().createElement("span",null,"icon"==t.display&&pe().createElement(ye.Fragment,null,pe().createElement("i",{className:`gtm-icon ${t.icon||bl}`,"aria-hidden":"true"})),y)))},save:function(e){const{attributes:t}=e;return null},styles:[{name:"gtm-post-featured-image-caption-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-post-featured-image-caption-tiny",label:(0,ue.__)("Tiny","gutenmate")}]};var vl=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-featured-image-text","title":"Post Featured Image & Text","description":"Add a customizable post featured image with text.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","image","featured","text"],"usesContext":["postId","postType","queryId"],"attributes":{"enableCover":{"type":"boolean","default":true},"useAltImage":{"type":"boolean","default":false},"imageHeight":{"type":"object","default":{}},"imageSize":{"type":"string","default":"medium_large"},"imageFocalPoint":{"type":"object","default":{"x":0.5,"y":0.5}},"imageHoverEffect":{"type":"string","default":""},"imageHoverBlur":{"type":"boolean","default":false},"imageHoverGray":{"type":"boolean","default":false},"floatingOffset":{"type":"object","default":{}},"contentSize":{"type":"object","default":{}},"contentPlacement":{"type":"string","enum":["top","bottom","left","right"],"default":"right"},"contentPadding":{"type":"object","default":{}},"contentBg":{"type":"object","default":{}},"overlayBg":{"type":"object","default":{}},"overlayOpacity":{"type":"number"},"overlayBlendMode":{"type":"string","default":""},"overlayHoverBg":{"type":"object","default":{}},"overlayHoverOpacity":{"type":"number"},"overlayHoverBlendMode":{"type":"string","default":""},"linkTo":{"type":"string","enum":["","file","post"],"default":""}},"supports":{"align":["wide","full"],"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"radius":true,"shadow":true,"lazyLoad":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-featured-image-text-editor-style","style":"gtm-post-featured-image-text-style"}');ze(vl.name,vl.name,(function(e,t){let a={classes:[],style:{}};const n=["left","right"].includes(t.contentPlacement);return a.classes.push(be()("gtm-block",{[`gtm-has-post-featured-image-text-link-to-${t.linkTo}`]:t.linkTo,"gtm-has-post-featured-image-text-image-cover":t.enableCover,"gtm-has-post-featured-image-text-hover-blur":t.imageHoverBlur,"gtm-has-post-featured-image-text-hover-gray":t.imageHoverGray,[`gtm-has-post-featured-image-text-content-placement-${t.contentPlacement}`]:t.contentPlacement})),Ve(a,"post-featured-image-text-hover",t.imageHoverEffect),t.enableCover&&(Fe(a,"post-featured-image-text-image-height",t.imageHeight),Fe(a,"post-featured-image-text-focal",(0,xe.parseFocalPointValue)(t.imageFocalPoint))),Fe(a,"post-featured-image-text-floating-offset",t.floatingOffset),Fe(a,"post-featured-image-text-content-padding",(0,Ue.G3)(t.contentPadding)),n&&Fe(a,"post-featured-image-text-content-size",t.contentSize),Fe(a,"post-featured-image-text-content-bg",(0,xe.parseColorValue)(t.contentBg)),Fe(a,"post-featured-image-text-overlay",(0,xe.parseColorValue)(t.overlayBg)),Fe(a,"post-featured-image-text-overlay-opacity",""+parseInt(t.overlayOpacity)/100),Fe(a,"post-featured-image-text-overlay-blend-mode",t.overlayBlendMode),Fe(a,"post-featured-image-text-overlay-hover",(0,xe.parseColorValue)(t.overlayHoverBg)),Fe(a,"post-featured-image-text-overlay-hover-opacity",""+parseInt(t.overlayHoverOpacity)/100),Fe(a,"post-featured-image-text-overlay-hover-blend-mode",t.overlayHoverBlendMode),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:fl}=vl,_l={...vl,icon:me.Uz,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r,context:{postType:i,postId:s}}=e,[c={},u]=(0,wt.useEntityProp)("postType",i,"meta",s),m=["left","right"].includes(t.contentPlacement),[g,p]=(0,wt.useEntityProp)("postType",i,"featured_media",s);let d=g;t.useAltImage&&c.gtm_alt_featured_image&&(d=c.gtm_alt_featured_image);const b=(0,Ce.useSelect)((e=>d&&e("core").getMedia(d,{context:"view"})),[d]);let h,y,v;b&&(b.media_details.sizes[t.imageSize]?(y=(0,ke.pick)(b.media_details.sizes[t.imageSize],["width","height"]),v=b.media_details.sizes[t.imageSize].source_url):(y=(0,ke.pick)(b.media_details,["width","height"]),v=b.source_url)),h=b?pe().createElement("img",{src:v,alt:b.alt_text||(0,ue.__)("Featured image","gutenmate")}):pe().createElement(Jn,{size:t.imageSize});const f=(0,fe.useBlockProps)({className:be()({"gtm-has-no-featured-image":!b})}),_=(0,fe.useInnerBlocksProps)({className:be()("wp-block-gtm-post-featured-image-text__content")},{template:[["core/group"]]});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Image","gutenmate"),initialOpen:!0},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Crop image to fill entire area","gutenmate"),checked:t.enableCover,onChange:e=>{a({enableCover:e})}}),t.enableCover&&pe().createElement(ye.Fragment,null,pe().createElement(ve.FocalPointPicker,{url:v,dimensions:y,value:t.imageFocalPoint,onChange:e=>a({imageFocalPoint:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Use alternative featured image if available","gutenmate"),checked:t.useAltImage,onChange:e=>{a({useAltImage:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Image height","gutenmate"),value:t.imageHeight,max:"600",onChange:e=>{a({imageHeight:e})}})),pe().createElement(ve.SelectControl,{label:(0,ue.__)("Image size","gutenmate"),value:t.imageSize,options:(0,xe.getImageSizeOptions)(),onChange:e=>{a({imageSize:e})}}),pe().createElement(ve.SelectControl,{label:"Hover effect",value:t.imageHoverEffect,options:Mn.VX,onChange:e=>{a({imageHoverEffect:e})}}),t.imageHoverEffect&&pe().createElement("div",{className:"gtm-group"},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("With blur effect","gutenmate"),checked:t.imageHoverBlur,onChange:e=>{a({imageHoverBlur:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("With grayscale effect","gutenmate"),checked:t.imageHoverGray,onChange:e=>{a({imageHoverGray:e})}}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Content","gutenmate"),initialOpen:!1},pe().createElement(ve.__experimentalToggleGroupControl,{label:(0,ue.__)("Content placement","gutenmate"),value:t.contentPlacement,onChange:e=>{a({contentPlacement:e})},isBlock:!0},pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"top",value:"top",label:(0,ue.__)("Top","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"bottom",value:"bottom",label:(0,ue.__)("Bottom","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"left",value:"left",label:(0,ue.__)("Left","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"right",value:"right",label:(0,ue.__)("Right","gutenmate")})),m&&pe().createElement(Ge.GZ,{label:(0,ue.__)("Content area size","gutenmate"),value:t.contentSize,max:"1000",onChange:e=>{a({contentSize:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Floating offset","gutenmate"),value:t.floatingOffset,max:"600",onChange:e=>{a({floatingOffset:e})}}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.contentPadding,onChange:e=>{a({contentPadding:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Link","gutenmate"),initialOpen:!1},pe().createElement(ve.__experimentalToggleGroupControl,{label:"Link to",help:(0,xe.selectiveHelp)(t.linkTo,{file:(0,ue.__)("The featured image will link to image file.","gutenmate"),post:(0,ue.__)("The featured image will link to post page.","gutenmate")}),value:t.linkTo,isBlock:!0,onChange:e=>{a({linkTo:e})}},pe().createElement(ve.__experimentalToggleGroupControlOption,{label:(0,ue.__)("None","gutenmate"),value:""}),pe().createElement(ve.__experimentalToggleGroupControlOption,{label:(0,ue.__)("Image","gutenmate"),value:"file"}),pe().createElement(ve.__experimentalToggleGroupControlOption,{label:(0,ue.__)("Post","gutenmate"),value:"post"}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Overlay","gutenmate"),initialOpen:!1},pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.RangeControl,{label:(0,ue.__)("Overlay opacity","gutenmate"),value:t.overlayOpacity,onChange:e=>{a({overlayOpacity:e})},min:0,max:100,step:10,allowReset:!0}),pe().createElement(ve.SelectControl,{label:"Overlay blend mode",value:t.overlayBlendMode,options:Mn.rh,onChange:e=>{a({overlayBlendMode:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.RangeControl,{label:(0,ue.__)("Overlay hover opacity","gutenmate"),value:t.overlayHoverOpacity,onChange:e=>{a({overlayHoverOpacity:e})},min:0,max:100,step:10,allowReset:!0}),pe().createElement(ve.SelectControl,{label:"Overlay hover blend mode",value:t.overlayHoverBlendMode,options:Mn.rh,onChange:e=>{a({overlayHoverBlendMode:e})}}))})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Content background","gutenmate"),attr:"contentBg",gradient:!0},{label:(0,ue.__)("Overlay background","gutenmate"),attr:"overlayBg",gradient:!0},{label:(0,ue.__)("Overlay hover background","gutenmate"),attr:"overlayHoverBg",gradient:!0}]})),pe().createElement("div",f,pe().createElement("div",{className:"wp-block-gtm-post-featured-image-text__img"},h,pe().createElement("div",{className:"wp-block-gtm-post-featured-image-text__overlay"})),pe().createElement("div",_)))},save:function(e){const{attributes:t}=e;return pe().createElement(fe.InnerBlocks.Content,null)}};var Cl=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-format-icon","title":"Post Format Icon","description":"Add a customizable post format icon.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","format","icon"],"usesContext":["postId","postType"],"attributes":{"iconSize":{"type":"object","default":{}},"iconColor":{"type":"string","default":""},"iconBg":{"type":"object","default":{}},"iconHoverColor":{"type":"string","default":""},"iconHoverBg":{"type":"object","default":{}}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"width":true,"height":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-format-icon-editor-style","style":"gtm-post-format-icon-style"}');ze(Cl.name,Cl.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"post-format-icon-icon-size",t.iconSize),Fe(a,"post-format-icon-icon-color",(0,xe.parseColorValue)(t.iconColor)),Fe(a,"post-format-icon-icon-bg",(0,xe.parseColorValue)(t.iconBg)),Fe(a,"post-format-icon-icon-hover-color",(0,xe.parseColorValue)(t.iconHoverColor)),Fe(a,"post-format-icon-icon-hover-bg",(0,xe.parseColorValue)(t.iconHoverBg)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:kl}=Cl,El={...Cl,icon:me.ty,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,context:{postType:r,postId:i}}=e,s=(0,fe.useBlockProps)(),{supportedFormats:c}=(0,Ce.useSelect)((e=>({supportedFormats:e(wt.store).getThemeSupports().formats}))),[u]=(0,wt.useEntityProp)("postType",r,"format",i),m=(0,Ce.useSelect)((e=>{const t=e(ml.G).getSettings();if(u&&t&&t.post_format_icons){const e=t.post_format_icons[u],a="gtm-basic-icon-play";return"video"!==u||e?e:a}}));return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Display","gutenmate"),initialOpen:!0},pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"},{label:(0,ue.__)("Icon background","gutenmate"),attr:"iconBg",gradient:!0},{label:(0,ue.__)("Icon hover color","gutenmate"),attr:"iconHoverColor"},{label:(0,ue.__)("Icon hover background","gutenmate"),attr:"iconHoverBg",gradient:!0}]})),pe().createElement("div",s,m&&pe().createElement("i",{className:`gtm-icon ${m}`,"aria-hidden":"true"}),!m&&pe().createElement("i",{className:"gtm-icon gtm-no-icon gtm-basic-icon-ghost","aria-hidden":"true"})))},styles:[{name:"gtm-post-format-icon-circle",label:(0,ue.__)("Circle","gutenmate")},{name:"gtm-post-format-icon-solid",label:(0,ue.__)("Solid","gutenmate")}]};var wl=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-navigation-link","title":"Post Navigation Link","description":"Add a customizable post navigation link.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","post","posts","navigation"],"usesContext":["postId","postType"],"attributes":{"type":{"type":"string","enum":["next","previous"],"default":"next"},"enableIcon":{"type":"boolean","default":true},"icon":{"type":"string","default":""},"enableRtlIcon":{"type":"boolean","default":true},"enableIconLink":{"type":"boolean","default":false},"iconPosition":{"type":"string","enum":["top","center","bottom","stretch"],"default":"center"},"iconSize":{"type":"object","default":{}},"iconPadding":{"type":"object","default":{}},"iconSpacing":{"type":"object","default":{}},"iconRadius":{"type":["string","object"],"default":""},"iconColor":{"type":"string","default":""},"iconBg":{"type":"object","default":{}}},"supports":{"html":false,"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-navigation-link-editor-style","style":"gtm-post-navigation-link-style"}'),Sl=a(2587),xl=a(3362);const Tl=gtm_config.icons["arrow-right"],Bl=gtm_config.icons["arrow-left"];ze(wl.name,wl.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",`gtm-is-post-navigation-link-type-${t.type}`,`gtm-has-post-navigation-position-${t.iconPosition}`,{"gtm-is-post-navigation-link-rtl":t.enableRtlIcon})),t.enableIcon&&(Fe(a,"post-navigation-link-icon-padding",(0,Ue.G3)(t.iconPadding)),Fe(a,"post-navigation-link-icon-size",t.iconSize),Fe(a,"post-navigation-link-icon-spacing",(0,Je._5)(t.iconSpacing)),Fe(a,"post-navigation-link-icon-radius",(0,xe.parseBorderRadiusValue)(t.iconRadius)),Fe(a,"post-navigation-link-icon-color",(0,xe.parseColorValue)(t.iconColor)),Fe(a,"post-navigation-link-icon-bg",(0,xe.parseColorValue)(t.iconBg))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const Pl=gtm_config.icons["arrow-right"],Il=gtm_config.icons["arrow-left"],Ll=[{isDefault:!0,name:"post-next",title:(0,ue.__)("Next post","gutenmate"),description:(0,ue.__)("Displays the post link that follows the current post.","gutenmate"),icon:me.EW,attributes:{type:"next"},scope:["inserter","transform"]},{name:"post-previous",title:(0,ue.__)("Previous  post","gutenmate"),description:(0,ue.__)("Displays the post link that precedes the current post.","gutenmate"),icon:me.t$,attributes:{type:"previous"},scope:["inserter","transform"]}];Ll.forEach((e=>{e.isActive||(e.isActive=(e,t)=>e.type===t.type)}));var Ol=Ll;const{name:Al}=wl,Hl={...wl,icon:me.SP,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,context:{postType:r,postId:i}}=e,s=(0,fe.useBlockProps)(),c={postType:r,postId:i},u="next"==t.type?Tl:Bl;return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!0},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable icon","gutenmate"),checked:t.enableIcon,onChange:e=>{a({enableIcon:e})}}),t.enableIcon&&pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Make icon a link","gutenmate"),checked:t.enableIconLink,onChange:e=>{a({enableIconLink:e})}}),pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),defaultIcon:"next"==t.type?Tl:Bl,value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable RTL (right-to-left) support","gutenmate"),help:(0,ue.__)("The icon will be flipped in RTL languages.","gutenmate"),checked:t.enableRtlIcon,onChange:e=>{a({enableRtlIcon:e})}}),pe().createElement(Sl.Z,{label:(0,ue.__)("Position","gutenmate"),value:t.iconPosition,onChange:e=>{a({iconPosition:e})},required:!0},pe().createElement(xl.Z,{value:"stretch"},(0,ue.__)("Stretch","gutenmate")),pe().createElement(xl.Z,{value:"top"},(0,ue.__)("Top","gutenmate")),pe().createElement(xl.Z,{value:"center"},(0,ue.__)("Center","gutenmate")),pe().createElement(xl.Z,{value:"bottom"},(0,ue.__)("Bottom","gutenmate"))),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.iconPadding,onChange:e=>{a({iconPadding:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Space from icon","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.iconRadius,onChange:e=>{a({iconRadius:e})}}))),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[...t.enableIcon?[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"},{label:(0,ue.__)("Icon background","gutenmate"),attr:"iconBg",gradient:!0}]:[]]})),pe().createElement("div",s,t.enableIcon&&pe().createElement("span",{className:"wp-block-gtm-post-navigation-link__icon"},pe().createElement("i",{className:be()("gtm-icon",t.icon||u)})),pe().createElement("div",{className:"wp-block-gtm-post-navigation-link__post"},pe().createElement(fe.BlockContextProvider,{value:c},pe().createElement(fe.InnerBlocks,{template:[["gtm/post-title",{}],["gtm/post-date",{}]]})))))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save(),n="next"==t.type?Pl:Il;return pe().createElement("div",a,t.enableIcon&&pe().createElement("span",{className:"wp-block-gtm-post-navigation-link__icon"},pe().createElement("i",{className:be()("gtm-icon",t.icon||n)})),pe().createElement(fe.InnerBlocks.Content,null))},variations:Ol},Nl=gtm_config.icons["read-more"];function jl(e){return pe().createElement(ye.Fragment,null,e.showIcon&&pe().createElement(ye.Fragment,null,pe().createElement("i",{className:`gtm-icon ${e.icon||Nl}`,"aria-hidden":"true"})),!e.enableLink&&pe().createElement("span",null,(0,ue.__)("Read more","gutenmate")),e.enableLink&&pe().createElement("a",{href:"#post-read-more-pseudo-link",onClick:e=>e.preventDefault()},(0,ue.__)("Read more","gutenmate")))}var Rl=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-read-more","title":"Post Read More","description":"Add a customizable post read more.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","more"],"usesContext":["postId","postType","queryId"],"attributes":{"display":{"type":"string","default":"name"},"linkColor":{"type":"string","default":""},"enableLinkUnderline":{"type":"boolean","default":false},"linkHoverColor":{"type":"string","default":""},"enableLinkHoverUnderline":{"type":"boolean","default":true},"icon":{"type":"string","default":""},"iconSize":{"type":"object","default":{}},"iconSpacing":{"type":"object","default":{}},"iconColor":{"type":"string","default":""},"iconHoverColor":{"type":"string","default":""}},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-read-more-editor-style","style":"gtm-post-read-more-style"}');ze(Rl.name,Rl.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-post-read-more-link-underline":t.enableLinkUnderline,"gtm-has-post-read-more-link-hover-underline":t.enableLinkHoverUnderline})),Fe(a,"post-read-more-link-color",(0,xe.parseColorValue)(t.linkColor)),Fe(a,"post-read-more-link-hover-color",(0,xe.parseColorValue)(t.linkHoverColor)),"name"!=t.display&&(Fe(a,"post-read-more-icon-spacing",(0,Je._5)(t.iconSpacing)),Fe(a,"post-read-more-icon-size",t.iconSize),Fe(a,"post-read-more-icon-color",(0,xe.parseColorValue)(t.iconColor)),Fe(a,"post-read-more-icon-hover-color",(0,xe.parseColorValue)(t.iconHoverColor))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:zl}=Rl,Fl={...Rl,icon:me.et,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r,context:{postType:i,postId:s,queryId:c}}=e,u=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Display","gutenmate"),initialOpen:!0},pe().createElement(ve.RadioControl,{options:[{label:(0,ue.__)("Text only","gutenmate"),value:"name"},{label:(0,ue.__)("Icon and text","gutenmate"),value:"icon"}],selected:t.display,onChange:e=>{a({display:e})}}),pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Underline","gutenmate"),checked:t.enableLinkUnderline,onChange:e=>{a({enableLinkUnderline:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hover underline","gutenmate"),checked:t.enableLinkHoverUnderline,onChange:e=>{a({enableLinkHoverUnderline:e})}}))})),"icon"==t.display&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!0},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),defaultIcon:Nl,value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[..."icon"==t.display?[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"},{label:(0,ue.__)("Icon hover color","gutenmate"),attr:"iconHoverColor"}]:[],{label:(0,ue.__)("Link color","gutenmate"),attr:"linkColor"},{label:(0,ue.__)("Link hover color","gutenmate"),attr:"linkHoverColor"}]})),pe().createElement("div",u,pe().createElement(jl,{enableLink:!0,icon:t.icon,showIcon:"icon"==t.display,postType:i,postId:s})))},styles:[{name:"gtm-post-read-more-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-post-read-more-tiny",label:(0,ue.__)("Tiny","gutenmate")}]};var Vl=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-review","title":"Post Review","description":"Display total review score of the post.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","review"],"usesContext":["postId","postType","queryId"],"attributes":{"display":{"type":"string","default":"name"},"format":{"type":"string","default":"percentage"},"icon":{"type":"string","default":""},"iconSize":{"type":"object","default":{}},"iconSpacing":{"type":"object","default":{}},"iconColor":{"type":"string","default":""}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-review-editor-style","style":"gtm-post-review-style"}');const Dl=gtm_config.icons.review,Ml=[{value:"points",label:(0,ue.__)("Points","gutenmate")},{value:"stars",label:(0,ue.__)("Stars","gutenmate")},{value:"percentage",label:(0,ue.__)("Percentage","gutenmate")}];ze(Vl.name,Vl.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),"name"!=t.display&&(Fe(a,"post-review-icon-spacing",(0,Je._5)(t.iconSpacing)),Fe(a,"post-review-icon-size",t.iconSize),Fe(a,"post-review-icon-color",(0,xe.parseColorValue)(t.iconColor))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:$l}=Vl,Wl={...Vl,icon:me.YM,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r,context:{postType:i,postId:s}}=e,c=(0,fe.useBlockProps)(),[u,m]=(0,wt.useEntityProp)("postType",i,"meta",s);Boolean(u?.gtm_review_score);let g="";if(u)if("points"==t.format){const e=parseFloat(u.gtm_review_score/10).toFixed(1);g=(0,ue.sprintf)((0,ue._n)("%s Point","%s Points",e,"gutenmate"),e)}else if("stars"==t.format){const e=parseFloat(u.gtm_review_score/20).toFixed(1);g=(0,ue.sprintf)((0,ue._n)("%s Star","%s Stars",e,"gutenmate"),e)}else"percentage"==t.format&&(g=parseFloat(u.gtm_review_score).toFixed(0)+"%");else g="50%";return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Display","gutenmate"),initialOpen:!0},pe().createElement(ve.RadioControl,{options:[{label:"Text only",value:"name"},{label:"Icon and text",value:"icon"}],selected:t.display,onChange:e=>{a({display:e})}}),pe().createElement(ve.SelectControl,{label:(0,ue.__)("Format","gutenmate"),value:t.format,options:Ml,onChange:e=>{a({format:e})}})),"icon"==t.display&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!0},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),defaultIcon:Dl,value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[..."icon"==t.display?[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"}]:[]]})),pe().createElement("div",c,pe().createElement(ye.Fragment,null,"icon"==t.display&&pe().createElement(ye.Fragment,null,pe().createElement("i",{className:`gtm-icon ${t.icon||Dl}`,"aria-hidden":"true"})),pe().createElement("span",{className:"gtm-post-review-score"},g))))},styles:[{name:"gtm-post-review-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-post-review-tiny",label:(0,ue.__)("Tiny","gutenmate")}]};var Gl=a(8693);const Ul={facebook:{label:"Facebook",icon:gtm_config.icons.facebook},twitter:{label:"Twitter",icon:gtm_config.icons.twitter},linkedin:{label:"LinkedIn",icon:gtm_config.icons.linkedin},mix:{label:"Mix",icon:gtm_config.icons.mix},pinterest:{label:"Pinterest",icon:gtm_config.icons.pinterest},reddit:{label:"Reddit",icon:gtm_config.icons.reddit},buffer:{label:"Buffer",icon:gtm_config.icons.buffer},tumblr:{label:"Tumblr",icon:gtm_config.icons.tumblr},vk:{label:"Vk",icon:gtm_config.icons.vk},pocket:{label:"Pocket",icon:gtm_config.icons.pocket},whatsapp:{label:"Whatsapp",icon:gtm_config.icons.whatsapp},telegram:{label:"Telegram",icon:gtm_config.icons.telegram},viber:{label:"Viber",icon:gtm_config.icons.viber},email:{label:"Email",icon:gtm_config.icons.email},print:{label:"Print",icon:gtm_config.icons.print}},Zl=e=>pe().createElement(ye.Fragment,null,pe().createElement("a",{href:"#",onClick:e=>e.preventDefault(),className:be()("wp-block-gtm-post-share__button","wp-block-gtm-post-share__button--"+e.slug,"gtm-social-color-"+e.slug)},pe().createElement("i",{className:"gtm-icon "+e.icon,"aria-hidden":"true"}),pe().createElement("span",{className:"wp-block-gtm-post-share__label"},e.label)));function ql(e){return pe().createElement(ye.Fragment,null,e.socials.map(((e,t)=>{const a=Ul[e];if(a)return pe().createElement(Zl,{key:t,slug:e,label:a.label,icon:a.icon})})))}var Jl=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-share","title":"Post Share","description":"Add a customizable post share.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","share","social"],"usesContext":["postId","postType","queryId"],"attributes":{"socials":{"type":"array","default":["facebook","twitter","email"]},"typography":{"type":"object","default":{}},"accentColor":{"type":"string","default":""},"accentHoverColor":{"type":"string","default":""},"textColor":{"type":"string","default":""},"textHoverColor":{"type":"string","default":""},"padding":{"type":"object","default":{}},"radius":{"type":["string","object"],"default":""},"shadow":{"type":"string","default":""},"enableLabel":{"type":"boolean","default":true},"labelHideTablet":{"type":"boolean","default":false},"labelHidePhone":{"type":"boolean","default":false},"enableIcon":{"type":"boolean","default":true},"iconSize":{"type":"object","default":{}},"iconSpacing":{"type":"object","default":{}}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"textAlign":true,"width":true,"height":true,"flexLayout":true},"gtmResponsiveAttributes":true,"gtmUseWebFonts":["typography"]},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-share-editor-style","style":"gtm-post-share-style"}'),Kl=a(4117);const Ql=[{value:"facebook",label:(0,ue.__)("Facebook","gutenmate")},{value:"twitter",label:(0,ue.__)("Twitter","gutenmate")},{value:"linkedin",label:(0,ue.__)("LinkedIn","gutenmate")},{value:"mix",label:(0,ue.__)("Mix","gutenmate")},{value:"pinterest",label:(0,ue.__)("Pinterest","gutenmate")},{value:"reddit",label:(0,ue.__)("Reddit","gutenmate")},{value:"buffer",label:(0,ue.__)("Buffer","gutenmate")},{value:"tumblr",label:(0,ue.__)("Tumblr","gutenmate")},{value:"vk",label:(0,ue.__)("Vk","gutenmate")},{value:"pocket",label:(0,ue.__)("Pocket","gutenmate")},{value:"whatsapp",label:(0,ue.__)("Whatsapp","gutenmate")},{value:"telegram",label:(0,ue.__)("Telegram","gutenmate")},{value:"viber",label:(0,ue.__)("Viber","gutenmate")},{value:"email",label:(0,ue.__)("Email","gutenmate")},{value:"print",label:(0,ue.__)("Print","gutenmate")}];ze(Jl.name,Jl.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-post-share-hide-label-on-tablet":t.enableLabel&&t.labelHideTablet,"gtm-has-post-share-hide-label-on-phone":t.enableLabel&&t.labelHidePhone,"gtm-has-post-share-enable-icon":t.enableIcon,"gtm-has-post-share-enable-label":t.enableLabel})),Fe(a,"post-share-accent-color",(0,xe.parseColorValue)(t.accentColor)),Fe(a,"post-share-accent-hover-color",(0,xe.parseColorValue)(t.accentHoverColor)),Fe(a,"post-share-text-color",(0,xe.parseColorValue)(t.textColor)),Fe(a,"post-share-text-hover-color",(0,xe.parseColorValue)(t.textHoverColor)),Fe(a,"post-share-padding",(0,Ue.G3)(t.padding)),Fe(a,"post-share-radius",(0,xe.parseBorderRadiusValue)(t.radius)),Fe(a,"post-share-shadow",(0,$e.s)(t.shadow)),Fe(a,"post-share-icon-size",t.iconSize),Fe(a,"post-share-icon-spacing",(0,Je._5)(t.iconSpacing)),Fe(a,"post-share-typography",(0,We.parseTypographyProps)(t.typography)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Xl}=Jl,Yl={...Jl,icon:me.my,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r,context:{postType:i,postId:s,queryId:c}}=e,u=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,null,pe().createElement(Kl.Z,{label:(0,ue.__)("Social networks","gutenmate"),value:t.socials,options:Ql,isMulti:!0,onChange:e=>{a({socials:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Button","gutenmate"),initialOpen:!1},pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.radius,onChange:e=>{a({radius:e})}}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.padding,onChange:e=>{a({padding:e})}}),pe().createElement($e.Z,{label:(0,ue.__)("Shadow","gutenmate"),value:t.shadow,onChange:e=>{a({shadow:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Label","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable label","gutenmate"),checked:t.enableLabel,onChange:e=>{a({enableLabel:e})}}),t.enableLabel&&pe().createElement(ye.Fragment,null,pe().createElement(Je.wH,{label:(0,ue.__)("Space from icon","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})}),pe().createElement(We.default,{value:t.typography,onChange:e=>a({typography:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide label on Tablet","gutenmate"),checked:t.labelHideTablet,onChange:e=>{a({labelHideTablet:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide label on Phone","gutenmate"),checked:t.labelHidePhone,onChange:e=>{a({labelHidePhone:e})}}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable icon","gutenmate"),checked:t.enableIcon,onChange:e=>{a({enableIcon:e})}}),t.enableIcon&&pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Accent color","gutenmate"),attr:"accentColor"},{label:(0,ue.__)("Accent hover color","gutenmate"),attr:"accentHoverColor"},{label:(0,ue.__)("Text color","gutenmate"),attr:"textColor"},{label:(0,ue.__)("Text hover color","gutenmate"),attr:"textHoverColor"}]})),pe().createElement("div",u,pe().createElement(ql,{postType:i,postId:s,socials:t.socials})))},styles:[{name:"gtm-post-share-striped-button",label:(0,ue.__)("Striped button","gutenmate")},{name:"gtm-post-share-plain",label:(0,ue.__)("Plain","gutenmate")},{name:"gtm-post-share-outline",label:(0,ue.__)("Outline","gutenmate")}]};function eo(){return eo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},eo.apply(this,arguments)}const to=[["core/post-title"],["core/post-date"],["core/post-excerpt"]];function ao(e){const t=(0,fe.useInnerBlocksProps)({className:be()("wp-block-post",e.className)},{template:to});return pe().createElement("li",t)}const no=(0,ye.memo)((function({blocks:e,blockContextId:t,isHidden:a,setActiveBlockContextId:n}){const l=(0,fe.__experimentalUseBlockPreview)({blocks:e,props:{className:"wp-block-post"}}),o=()=>{n(t)},r={display:a?"none":void 0};return pe().createElement("li",eo({},l,{tabIndex:0,role:"button",onClick:o,onKeyPress:o,style:r}))}));function lo({clientId:e,context:{query:{perPage:t,offset:a,postType:n,order:l,orderBy:o,author:r,search:i,exclude:s,sticky:c,inherit:u,taxQuery:m}={},queryContext:g=[{page:1}],templateSlug:p,displayLayout:{type:d="flex",columns:b=1}={},gtmQueryFilter:h,gtmQueryLimitDays:y,gtmQueryUseRandom:v},attributes:f}){const[{page:_}]=g,[C,k]=(0,ye.useState)(),{posts:E,blocks:w}=(0,Ce.useSelect)((g=>{const{getEntityRecords:d,getTaxonomies:b}=g(wt.store),{getBlocks:f}=g(fe.store),C=b({type:n,per_page:-1,context:"view"}),k={offset:t?t*(_-1)+a:0,order:l,orderby:o};if(m){const e=Object.entries(m).reduce(((e,[t,a])=>{const n=C?.find((({slug:e})=>e===t));return n?.rest_base&&(e[n?.rest_base]=a),e}),{});Object.keys(e).length&&Object.assign(k,e)}return t&&(k.per_page=t),r&&(k.author=r),i&&(k.search=i),s?.length&&(k.exclude=s),c&&(k.sticky="only"===c),k.gtmQueryFilter=h,k.gtmQueryLimitDays=y,k.gtmQueryUseRandom=v,u&&p?.startsWith("archive-")&&(k.postType=p.replace("archive-",""),n=k.postType),{posts:d("postType",n,k),blocks:f(e)}}),[t,_,a,l,o,e,r,i,n,s,c,u,p,m,h,y,v]),S=(0,ye.useMemo)((()=>E?.map((e=>({postType:e.type,postId:e.id})))),[E]),x="flex"===d&&b>1,T=(0,fe.useBlockProps)({className:be()({"is-flex-container":x,[`columns-${b}`]:x})});return E?E.length?pe().createElement("ul",T,S&&S.slice(f.offset??0,f.limit>0?f.limit:void 0).map((e=>pe().createElement(fe.BlockContextProvider,{key:e.postId,value:e},e.postId===(C||S[0]?.postId)?pe().createElement(ao,{className:f.postClass}):null,pe().createElement(no,{blocks:w,blockContextId:e.postId,setActiveBlockContextId:k,isHidden:e.postId===(C||S[0]?.postId)}))))):pe().createElement("p",T," ",(0,ue.__)("No results found.")):pe().createElement("p",T,pe().createElement(ve.Spinner,null))}var oo=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-template","title":"Extended Post Template","description":"Add a customizable post template.","category":"gtm-loop","keywords":["gutenmate","slider"],"parent":["core/query"],"attributes":{"offset":{"type":"string","default":"0"},"limit":{"type":"string","default":"0"},"gridGap":{"type":"object","default":{}},"postClass":{"type":"string","default":""}},"usesContext":["queryId","query","queryContext","displayLayout","templateSlug","gtmQueryFilter","gtmQueryLimitDays","gtmQueryUseRandom","gtmQuerySlug"],"supports":{"reusable":false,"html":false,"align":true,"gtmResponsiveAttributes":true,"__experimentalLayout":{"allowEditing":false}},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-template-editor-style","style":"gtm-post-template-style"}');const ro=({title:e,anchor:t})=>pe().createElement("div",{className:"gtm-plain-block-placeholder"},pe().createElement(ve.Icon,{width:"24",height:"24",icon:me.I8}),pe().createElement("p",null,e,t&&pe().createElement("span",{className:"gtm-plain-block-placeholder__anchor"},t)));ze(oo.name,oo.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"post-template-grid-gap",(0,Je._5)(t.gridGap)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));var io={from:[{type:"block",blocks:["core/post-template"],transform:(e,t)=>(0,ce.createBlock)(oo.name,e,t)},{type:"block",blocks:["gtm/slider-template"],transform:(e,t)=>(0,ce.createBlock)(oo.name,e,t)}],to:[{type:"block",blocks:["core/post-template"],transform:(e,t)=>(0,ce.createBlock)("core/post-template",e,t)},{type:"block",blocks:["gtm/slider-template"],transform:(e,t)=>(0,ce.createBlock)("gtm/slider-template",e,t)}]};const{name:so}=oo,co={...oo,icon:me.I8,edit:e=>{const{attributes:t,setAttributes:a,context:{postType:n,postId:l}}=e;return pe().createElement(ye.Fragment,null,pe().createElement(lo,e),pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Post Display","gutenmate"),initialOpen:!0},pe().createElement(ve.Tip,null,(0,ue.__)("These options are for controlling the display of posts in this block. The actual query result is not affected by these options.","gutenmate")),pe().createElement("div",{style:{height:"1em"}}),pe().createElement(ve.TextControl,{label:(0,ue.__)("Offset","gutenmate"),help:(0,ue.__)("A number of posts for skipping","gutenmate"),value:t.offset,type:"number",autoComplete:"off",min:"0",onChange:e=>a({offset:e})}),pe().createElement(ve.TextControl,{label:(0,ue.__)("Max post to show","gutenmate"),help:(0,ue.__)("Limit the number of posts to be shown. Enter 0 (zero) to show all available posts.","gutenmate"),value:t.limit,type:"number",autoComplete:"off",min:"0",onChange:e=>a({limit:e})}),pe().createElement(la,{label:(0,ue.__)("Grid gap","gutenmate"),value:t.gridGap,onChange:e=>{a({gridGap:e})}}))),pe().createElement(fe.InspectorAdvancedControls,null,pe().createElement(ve.TextControl,{label:(0,ue.__)("Post CSS class(es)","gutenmate"),help:(0,ue.__)("Additional class(es) for post wrapper. Separate multiple classes with a space.","gutenmate"),value:t.postClass,autoComplete:"off",onChange:e=>a({postClass:e})})))},save:function(){return pe().createElement(fe.InnerBlocks.Content,null)},transforms:io,styles:[{name:"gtm-post-template-grid-columns-1",label:(0,ue.__)("1 Column","gutenmate")},{name:"gtm-post-template-grid-columns-2",label:(0,ue.__)("2 Columns","gutenmate")},{name:"gtm-post-template-grid-columns-3",label:(0,ue.__)("3 Columns","gutenmate")},{name:"gtm-post-template-grid-columns-4",label:(0,ue.__)("4 Columns","gutenmate")},{name:"gtm-post-template-grid-tile",label:(0,ue.__)("Tile grid","gutenmate")},{name:"gtm-post-template-grid-hero",label:(0,ue.__)("Hero grid","gutenmate")},{name:"gtm-post-template-grid-emphasis",label:(0,ue.__)("Emphasized grid","gutenmate")}]};var uo=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-terms","title":"Post terms","description":"Add a customizable post terms.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive"],"usesContext":["postId","postType","queryId"],"attributes":{"term":{"type":"string","default":"category"},"itemsLimit":{"type":"number"},"itemPadding":{"type":"object","default":{}},"itemRadius":{"type":["string","object"],"default":""},"itemSkew":{"type":"number"},"itemSpacing":{"type":"object","default":{}},"itemColor":{"type":"string","default":""},"itemBg":{"type":"object","default":{}},"enableItemUnderline":{"type":"boolean","default":false},"itemHoverColor":{"type":"string","default":""},"itemHoverBg":{"type":"object","default":{}},"enableItemHoverUnderline":{"type":"boolean","default":true},"itemIcon":{"type":"string","default":""},"itemIconSize":{"type":"object","default":{}},"itemIconSpacing":{"type":"object","default":{}},"itemIconColor":{"type":"string","default":""},"itemIconHoverColor":{"type":"string","default":""},"separator":{"type":"string","default":""},"separatorColor":{"type":"string","default":""}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-terms-editor-style","style":"gtm-post-terms-style"}');ze(uo.name,uo.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-post-terms-link-underline":t.enableItemUnderline,"gtm-has-post-terms-link-hover-underline":t.enableItemHoverUnderline})),Ve(a,"post-terms-taxonony",t.term),Fe(a,"post-terms-spacing",(0,Je._5)(t.itemSpacing)),Fe(a,"post-terms-item-padding",(0,Ue.G3)(t.itemPadding)),Fe(a,"post-terms-item-radius",(0,xe.parseBorderRadiusValue)(t.itemRadius)),Fe(a,"post-terms-item-skew",t.itemSkew?t.itemSkew+"deg":""),Fe(a,"post-terms-item-color",(0,xe.parseColorValue)(t.itemColor)),Fe(a,"post-terms-item-bg",(0,xe.parseColorValue)(t.itemBg)),Fe(a,"post-terms-item-hover-color",(0,xe.parseColorValue)(t.itemHoverColor)),Fe(a,"post-terms-item-hover-bg",(0,xe.parseColorValue)(t.itemHoverBg)),Fe(a,"post-terms-item-icon-size",t.itemIconSize),Fe(a,"post-terms-item-icon-spacing",(0,Je._5)(t.itemIconSpacing)),Fe(a,"post-terms-item-icon-color",(0,xe.parseColorValue)(t.itemIconColor)),Fe(a,"post-terms-item-icon-hover-color",(0,xe.parseColorValue)(t.itemIconHoverColor)),Fe(a,"post-terms-separator-color",(0,xe.parseColorValue)(t.separatorColor)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));var mo=[{name:"category",title:(0,ue.__)("Post Categories","gutenmate"),description:(0,ue.__)("Display a post's categories.","gutenmate"),isDefault:!0,attributes:{term:"category"},isActive:e=>"category"===e.term},{name:"post_tag",title:(0,ue.__)("Post Tags","gutenmate"),description:(0,ue.__)("Display a post's tags.","gutenmate"),isDefault:!0,attributes:{term:"post_tag"},isActive:e=>"post_tag"===e.term}];const{name:go}=uo,po={...uo,icon:me.lt,variations:mo,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r,context:{postType:i,postId:s,queryId:c}}=e,u=(0,fe.useBlockProps)(),[m="",g,p]=(0,wt.useEntityProp)("postType",i,"title",s),d=(0,Ce.useSelect)((e=>{if(!t.term)return{};const{getTaxonomy:a}=e("core"),n=a(t.term);return n?.visibility?.publicly_queryable?n:{}}),[t.term]),{postTerms:b,hasPostTerms:h,isLoading:y}=function({postId:e,postType:t,term:a}){const{rest_base:n,slug:l}=a,[o]=(0,wt.useEntityProp)("postType",t,n,e);return(0,Ce.useSelect)((e=>{const n=a?.visibility?.publicly_queryable;if(!n)return{postTerms:[],_isLoading:!1,hasPostTerms:!1};if(!o)return{isLoading:a?.postTerms?.includes(t)};if(!o.length)return{isLoading:!1};const{getEntityRecords:r,isResolving:i}=e(wt.store),s=["taxonomy",l,{include:o,context:"view"}],c=r(...s);return{postTerms:c,isLoading:i("getEntityRecords",s),hasPostTerms:!!c?.length}}),[o,a?.visibility?.publicly_queryable])}({postId:s,postType:i,term:d}),v=t.itemsLimit?b?.slice(0,t.itemsLimit):b;return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Item","gutenmate"),initialOpen:!0},pe().createElement(ve.RangeControl,{label:(0,ue.__)("Limit number of items","gutenmate"),value:t.itemsLimit,onChange:e=>{a({itemsLimit:e})},min:1,max:30,step:1,allowReset:!0}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.itemRadius,onChange:e=>{a({itemRadius:e})}}),pe().createElement(ve.RangeControl,{label:(0,ue.__)("Skew angle","gutenmate"),value:t.itemSkew,onChange:e=>{a({itemSkew:e})},min:-30,max:30,step:1,allowReset:!0}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.itemPadding,onChange:e=>{a({itemPadding:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Space between items","gutenmate"),value:t.itemSpacing,onChange:e=>{a({itemSpacing:e})}}),pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Underline","gutenmate"),checked:t.enableItemUnderline,onChange:e=>{a({enableItemUnderline:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hover underline","gutenmate"),checked:t.enableItemHoverUnderline,onChange:e=>{a({enableItemHoverUnderline:e})}}))})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Item icon","gutenmate"),initialOpen:!1},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),value:t.itemIcon,showPreview:!0,onChange:e=>{a({itemIcon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.itemIconSize,min:"1",max:"30",onChange:e=>{a({itemIconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.itemIconSpacing,onChange:e=>{a({itemIconSpacing:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Separator","gutenmate"),initialOpen:!1},pe().createElement(ve.TextControl,{autoComplete:"off",label:(0,ue.__)("Separator","gutenmate"),value:t.separator||"",onChange:e=>{a({separator:e})},help:(0,ue.__)("Enter character(s) used to separate terms.","gutenmate")})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Text color","gutenmate"),attr:"itemColor"},{label:(0,ue.__)("Background","gutenmate"),attr:"itemBg",gradient:!0},{label:(0,ue.__)("Hover text color","gutenmate"),attr:"itemHoverColor"},{label:(0,ue.__)("Hover background","gutenmate"),attr:"itemHoverBg",gradient:!0},...t.separator?[{label:(0,ue.__)("Separator color","gutenmate"),attr:"separatorColor"}]:[],...t.itemIcon?[{label:(0,ue.__)("Icon color","gutenmate"),attr:"itemIconColor"},{label:(0,ue.__)("Icon hover color","gutenmate"),attr:"itemIconHoverColor"}]:[]]})),pe().createElement("div",u,y&&pe().createElement(ve.Spinner,null),!y&&h&&v.map((e=>pe().createElement("a",{key:e.id,className:"wp-block-gtm-post-terms__item",href:e.link,onClick:e=>e.preventDefault()},t.itemIcon&&pe().createElement("i",{className:be()("gtm-icon",t.itemIcon)}),e.name))).reduce(((e,a)=>pe().createElement(pe().Fragment,null,e,!(0,ke.isEmpty)(t.separator)&&pe().createElement("span",{className:"wp-block-gtm-post-terms__separator"},t.separator||" "),a))),!y&&!h&&pe().createElement(ye.Fragment,null,pe().createElement("a",{className:"wp-block-gtm-post-terms__item",href:"#",onClick:e=>e.preventDefault()},t.itemIcon&&pe().createElement("i",{className:be()("gtm-icon",t.itemIcon)}),d?.labels?.no_terms||(0,ue.__)("No terms","gutenmate")),1!=t.itemsLimit&&pe().createElement("a",{className:"wp-block-gtm-post-terms__item",href:"#",onClick:e=>e.preventDefault()},t.itemIcon&&pe().createElement("i",{className:be()("gtm-icon",t.itemIcon)}),d?.labels?.no_terms||(0,ue.__)("Example","gutenmate")))))},styles:[{name:"gtm-post-terms-badge",label:(0,ue.__)("Badge","gutenmate")},{name:"gtm-post-terms-badge-small",label:(0,ue.__)("Small badge","gutenmate")},{name:"gtm-post-terms-tag",label:(0,ue.__)("Tag","gutenmate")},{name:"gtm-post-terms-tag-small",label:(0,ue.__)("Small tag","gutenmate")}]};var bo=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-title","title":"Post Title","description":"Add a customizable post title.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","title","tagline"],"usesContext":["postId","postType","queryId"],"attributes":{"titleTag":{"type":"string","default":"h3"},"titleTypography":{"type":"object","default":{}},"titleMaxWidth":{"type":"object","default":{}},"titleSpacing":{"type":"object","default":{}},"enableTitleLineClamp":{"type":"boolean","default":false},"titleLineClamp":{"type":"integer","default":2},"titleColor":{"type":"string","default":""},"enableTitleUnderline":{"type":"boolean","default":false},"titleHoverColor":{"type":"string","default":""},"enableTitleHoverUnderline":{"type":"boolean","default":true},"enableTagline":{"type":"boolean","default":true},"taglineSource":{"type":"string","default":"excerpt"},"hideTaglineTablet":{"type":"boolean","default":false},"hideTaglinePhone":{"type":"boolean","default":false},"taglineTypography":{"type":"object","default":{}},"taglineMaxWidth":{"type":"object","default":{}},"taglineSpacing":{"type":"object","default":{}},"enableTaglineLineClamp":{"type":"boolean","default":false},"taglineLineClamp":{"type":"integer","default":2},"taglineColor":{"type":"string","default":""},"enableLink":{"type":"boolean","default":true},"linkRel":{"type":"string","default":""},"linkTarget":{"type":"string","default":"_self"}},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"textAlign":true},"gtmResponsiveAttributes":true,"gtmUseWebFonts":["titleTypography","taglineTypography"]},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-title-editor-style","style":"gtm-post-title-style"}');ze(bo.name,bo.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-post-title-enable-link":t.enableLink,"gtm-has-post-title-link-underline":t.enableLink&&t.enableTitleUnderline,"gtm-has-post-title-link-hover-underline":t.enableLink&&t.enableTitleHoverUnderline,"gtm-hide-post-title-tagline-on-tablet":t.enableTagline&&t.hideTaglineTablet,"gtm-hide-post-title-tagline-on-phone":t.enableTagline&&t.hideTaglinePhone})),Fe(a,"post-title-typography",(0,We.parseTypographyProps)(t.titleTypography)),Fe(a,"post-title-max-width",t.titleMaxWidth),t.enableTitleLineClamp&&Fe(a,"post-title-line-clamp",t.titleLineClamp),Fe(a,"post-title-color",(0,xe.parseColorValue)(t.titleColor)),Fe(a,"post-title-hover-color",(0,xe.parseColorValue)(t.titleHoverColor)),t.enableTagline&&(Fe(a,"post-title-tagline-typography",(0,We.parseTypographyProps)(t.taglineTypography)),Fe(a,"post-title-tagline-max-width",t.taglineMaxWidth),Fe(a,"post-title-tagline-spacing",(0,Je._5)(t.taglineSpacing)),t.enableTaglineLineClamp&&Fe(a,"post-title-tagline-line-clamp",t.taglineLineClamp),Fe(a,"post-title-tagline-color",(0,xe.parseColorValue)(t.taglineColor))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:ho}=bo,yo={...bo,icon:me.oY,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r,context:{postType:i,postId:s}}=e,c=`${t.titleTag}`,u=(0,fe.useBlockProps)(),[m="",g,p]=(0,wt.useEntityProp)("postType",i,"title",s),[d,b,{rendered:h,protected:y}={}]=(0,wt.useEntityProp)("postType",i,"excerpt",s),v=(0,ye.useMemo)((()=>{if(!h)return"";const e=(new window.DOMParser).parseFromString(h,"text/html");return e.body.textContent||e.body.innerText||""}),[h]);let f;return f="custom-excerpt"==t.taglineSource?d:v,pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Title","gutenmate"),initialOpen:!1},pe().createElement(Wt.Z,{label:(0,ue.__)("Title Tag","gutenmate"),value:t.titleTag,onChange:e=>a({titleTag:e})}),pe().createElement(We.default,{value:t.titleTypography,onChange:e=>a({titleTypography:e})}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Max width","gutenmate"),value:t.titleMaxWidth,max:"1000",onChange:e=>{a({titleMaxWidth:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Limit number of lines","gutenmate"),checked:t.enableTitleLineClamp,onChange:e=>{a({enableTitleLineClamp:e})}}),t.enableTitleLineClamp&&pe().createElement(ve.RangeControl,{help:(0,ue.__)("The maximum number of lines.","gutenmate"),value:t.titleLineClamp,min:1,max:10,onChange:e=>a({titleLineClamp:e})}),t.enableLink&&pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Underline","gutenmate"),checked:t.enableTitleUnderline,onChange:e=>{a({enableTitleUnderline:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hover underline","gutenmate"),checked:t.enableTitleHoverUnderline,onChange:e=>{a({enableTitleHoverUnderline:e})}}))})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Tagline","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Show tagline","gutenmate"),checked:t.enableTagline,onChange:e=>{a({enableTagline:e})}}),t.enableTagline&&pe().createElement(ye.Fragment,null,pe().createElement(ve.SelectControl,{className:"gtm-select-control",label:(0,ue.__)("Source","gutenmate"),value:t.taglineSource,options:[{label:(0,ue.__)("Excerpt","gutenmate"),value:"excerpt"},{label:(0,ue.__)("Custom excerpt only","gutenmate"),value:"custom-excerpt"}],onChange:e=>{a({taglineSource:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide tagline on tablet","gutenmate"),checked:t.hideTaglineTablet,onChange:e=>{a({hideTaglineTablet:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide tagline on phone","gutenmate"),checked:t.hideTaglinePhone,onChange:e=>{a({hideTaglinePhone:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Limit number of lines","gutenmate"),checked:t.enableTaglineLineClamp,onChange:e=>{a({enableTaglineLineClamp:e})}}),t.enableTaglineLineClamp&&pe().createElement(ve.RangeControl,{help:(0,ue.__)("The maximum number of lines.","gutenmate"),value:t.taglineLineClamp,min:1,max:10,onChange:e=>a({taglineLineClamp:e})}),pe().createElement(We.default,{value:t.taglineTypography,onChange:e=>a({taglineTypography:e})}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Max width","gutenmate"),value:t.taglineMaxWidth,max:"1000",onChange:e=>{a({taglineMaxWidth:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.taglineSpacing,onChange:e=>a({taglineSpacing:e})}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Link","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Make title a link","gutenmate"),checked:t.enableLink,onChange:e=>{a({enableLink:e})}}),t.enableLink&&pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Open in new tab","gutenmate"),checked:"_blank"===t.linkTarget,onChange:e=>{a({linkTarget:e?"_blank":"_self"})}}),pe().createElement(ve.TextControl,{label:(0,ue.__)("Link rel","gutenmate"),value:t.linkRel,onChange:e=>a({linkRel:e})}))),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Title color","gutenmate"),attr:"titleColor"},...t.enableLink?[{label:(0,ue.__)("Title hover color","gutenmate"),attr:"titleHoverColor"}]:[],...t.enableTagline?[{label:(0,ue.__)("Tagline color","gutenmate"),attr:"taglineColor"}]:[]]})),pe().createElement("div",u,pe().createElement(c,{className:"wp-block-gtm-post-title__title"},t.enableLink&&pe().createElement("a",{href:"#post-title-pseudo-link",target:t.linkTarget,rel:t.rel,onClick:e=>e.preventDefault()},pe().createElement(ye.RawHTML,{key:"html"},p?.rendered||(0,ue.__)("Post title","gutenmate"))),!t.enableLink&&pe().createElement(ye.RawHTML,{key:"html"},p?.rendered||(0,ue.__)("Post title","gutenmate"))),t.enableTagline&&pe().createElement("div",{className:"wp-block-gtm-post-title__tagline"},pe().createElement(ve.Disabled,null,pe().createElement(ye.RawHTML,{key:"html"},f||(0,ue.__)("Post tagline","gutenmate"))))))},styles:[{name:"gtm-post-title-hero",label:(0,ue.__)("Hero","gutenmate")},{name:"gtm-post-title-huge",label:(0,ue.__)("Huge","gutenmate")},{name:"gtm-post-title-large",label:(0,ue.__)("Large","gutenmate")},{name:"gtm-post-title-medium",label:(0,ue.__)("Medium","gutenmate")},{name:"gtm-post-title-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-post-title-tiny",label:(0,ue.__)("Tiny","gutenmate")}]};var vo=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/post-views","title":"Post views","description":"Add a customizable post views.","category":"gtm-posts","textdomain":"gutenmate","keywords":["gutenmate","blog","posts","archive","views"],"usesContext":["postId","postType"],"attributes":{"display":{"type":"string","default":"name"},"counterColor":{"type":"string","default":""},"counterHoverColor":{"type":"string","default":""},"icon":{"type":"string","default":""},"iconSize":{"type":"object","default":{}},"iconSpacing":{"type":"object","default":{}},"iconColor":{"type":"string","default":""},"iconHoverColor":{"type":"string","default":""}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"typography":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-post-views-editor-style","style":"gtm-post-views-style"}'),fo=e=>pe().createElement(ye.Fragment,null,!gtm_config?.is_post_views_active&&pe().createElement(ve.Notice,{className:"gtm-panel-body-notice",isDismissible:!1,status:"warning"},(0,ue.__)("To display a populat posts, Please install WordPress Popular Posts plugin.","gutenmate")," ",pe().createElement(ve.ExternalLink,{href:"https://wordpress.org/plugins/wordpress-popular-posts/"},"Click here.")));const _o=gtm_config.icons.views;ze(vo.name,vo.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"post-views-counter-color",(0,xe.parseColorValue)(t.counterColor)),Fe(a,"post-views-counter-hover-color",(0,xe.parseColorValue)(t.counterHoverColor)),"name"!=t.display&&(Fe(a,"post-views-icon-spacing",(0,Je._5)(t.iconSpacing)),Fe(a,"post-views-icon-size",t.iconSize),Fe(a,"post-views-icon-color",(0,xe.parseColorValue)(t.iconColor)),Fe(a,"post-views-icon-hover-color",(0,xe.parseColorValue)(t.iconHoverColor))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Co}=vo,ko={...vo,icon:me.rI,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,context:{postType:r,postId:i}}=e,s=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Display","gutenmate"),initialOpen:!0},pe().createElement(fo,null),pe().createElement(ve.RadioControl,{options:[{label:(0,ue.__)("Counter text","gutenmate"),value:"name"},{label:(0,ue.__)("Icon and counter text","gutenmate"),value:"icon"},{label:(0,ue.__)("Icon and counter number","gutenmate"),value:"counter"}],selected:t.display,onChange:e=>{a({display:e})}})),"name"!=t.display&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Icon","gutenmate"),initialOpen:!0},pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),defaultIcon:_o,value:t.icon,showPreview:!0,onChange:e=>{a({icon:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.iconSize,max:"100",onChange:e=>{a({iconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.iconSpacing,onChange:e=>a({iconSpacing:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Color","gutenmate"),attr:"counterColor"},{label:(0,ue.__)("Hover color","gutenmate"),attr:"counterHoverColor"},..."icon"==t.display?[{label:(0,ue.__)("Icon color","gutenmate"),attr:"iconColor"},{label:(0,ue.__)("Icon hover color","gutenmate"),attr:"iconHoverColor"}]:[]]})),pe().createElement("div",s,"name"!=t.display&&pe().createElement(ye.Fragment,null,pe().createElement("i",{className:`gtm-icon ${t.icon||_o}`,"aria-hidden":"true"})),"name"==t.display&&pe().createElement("span",null,(0,ue.sprintf)((0,ue._nx)("%s View","%s Views",1230),"1.23K")),"icon"==t.display&&pe().createElement("span",null,"1.23K"),"counter"==t.display&&pe().createElement("span",null,(0,ue.sprintf)((0,ue._nx)("%s View","%s Views",1230),"1.23K"))))},styles:[{name:"gtm-post-views-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-post-views-tiny",label:(0,ue.__)("Tiny","gutenmate")}]};var Eo=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/query-result","title":"Query result","description":"Add a conditional block for query.","parent":["core/query"],"category":"gtm-loop","keywords":["gutenmate","query","result","condition"],"attributes":{"displayOnHasResult":{"type":"boolean","default":true}},"usesContext":["queryId","query","queryContext","displayLayout","templateSlug","gtmQueryFilter","gtmQueryLimitDays","gtmQueryUseRandom"],"supports":{},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-query-result-editor-style","style":"gtm-query-result-style"}');const{name:wo}=Eo,So={...Eo,icon:me.RW,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:be()("gtm-block")}),s=(0,fe.useInnerBlocksProps)(i,{template:[["core/paragraph",{placeholder:(0,ue.__)("Add a text or blocks that will display when the query result met a condition.","gutenmate")}]]});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{initialOpen:!0},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Display when a query has a result","gutenmate"),checked:t.displayOnHasResult,onChange:e=>{a({displayOnHasResult:e})}}))),pe().createElement("div",s))},save:function(e){return pe().createElement(fe.InnerBlocks.Content,null)},variations:[]};var xo=(0,ye.createElement)(ha.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,ye.createElement)(ha.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const To=e=>{const{className:t,label:a=(0,ue.__)("Add new item","gutenmate"),onClick:n=ke.noop}=e;return pe().createElement(ve.Button,{label:e.label,className:be()(t,"gtm-button-item-appender"),onClick:n},pe().createElement(Va,{icon:Da}))};function Bo(e){const{value:t,onChange:a=ke.noop,className:n,isSelected:l=!1}=e,o=(0,xe.useIdentifier)("ingredient");return pe().createElement(ye.Fragment,null,pe().createElement("div",{className:"gtm-ingredient-edit"},pe().createElement("div",{className:"gtm-ingredient-edit__title"},(0,ue.__)("Ingredient","gutenmate")),t.map(((e,n)=>pe().createElement(Po,{key:n,identifier:o(n),isSelected:l,value:e,allowRemove:n>0,onChange:e=>{t[n]=e,a([...t])},onRemove:e=>{t.splice(n,1),a([...t])}}))),l&&pe().createElement(To,{label:(0,ue.__)("Add new ingredient set","gutenmate"),onClick:()=>{a([...t,[]])}})))}const Po=e=>{const{identifier:t,value:a,isSelected:n,onChange:l=ke.noop,onRemove:o=ke.noop,allowRemove:r=!0}=e;return pe().createElement("div",{className:"gtm-ingredient-edit__group"},pe().createElement("div",{className:"gtm-ingredient-edit__group-title-row"},pe().createElement(fe.RichText,{className:"gtm-ingredient-edit__group-title",tagName:"span",onChange:e=>{l({...a,label:e})},value:a.label,"aria-label":(0,ue.__)("Ingredient group name","gutenmate"),placeholder:(0,ue.__)("Ingredient group name","gutenmate"),allowedFormats:[]}),pe().createElement("div",{className:"gtm-ingredient-edit__group-actions"},n&&r&&pe().createElement(ve.Button,{label:(0,ue.__)("Remove","gutenmate"),className:"gtm-ingredient-edit__group-remove",onClick:o},pe().createElement(Va,{icon:xo})))),pe().createElement(At,{identifier:t,placeholder:(0,ue.__)("Ingredient here","gutenmate"),value:a.items,onChange:e=>{l({...a,items:e})}}))};var Io=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/recipe","title":"Recipe","description":"Add a customizable recipe.","category":"gtm-recipe","keywords":["gutenmate","recipe","ingredient"],"attributes":{"title":{"type":"string","default":""},"tagline":{"type":"string","default":""},"summary":{"type":"string","default":""},"ingredient":{"type":"array","default":[[]]},"templateId":{"type":"string","default":""}},"providesContext":{"gtmTemplateTitle":"title","gtmTemplateTagline":"tagline","gtmTemplateSummary":"summary","gtmRecipeIngredient":"ingredient"},"supports":{"anchor":true,"multiple":false,"gtmResponsiveAttributes":false},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-recipe-editor-style","style":"gtm-recipe-style"}');const{name:Lo}=Io,Oo={...Io,icon:me.T5,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,{templateOptions:i}=(0,Ce.useSelect)((e=>{const{getEntityRecords:t}=e(wt.store);let a=t("postType","wp_template_part",{per_page:-1}),n=[];return a&&a.map((e=>("gtm-area-recipe"==e.area&&n.push({label:e.title.rendered,value:e.id}),e))),{templateOptions:n}}),[]),s=(0,fe.useBlockProps)({className:be()("gtm-block")});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Layout","gutenmate"),initialOpen:!0},!i&&pe().createElement(ve.Notice,{className:"gtm-panel-body-notice",isDismissible:!1,status:"warning"},(0,ue.__)("There is no review template available. Please navigate to site editor and create a template part in the Review area.","gutenmate")),pe().createElement(ve.SelectControl,{className:"gtm-select-control",label:(0,ue.__)("Template","gutenmate"),help:(0,ue.__)("Choose a template part for rendering. The default template name is Recipe.","gutenmate"),value:t.templateId,options:[{label:(0,ue.__)("Default","gutenmate"),value:""},...i??[]],onChange:e=>{a({templateId:e})}}))),pe().createElement("div",s,pe().createElement("h3",{className:"wp-block-gtm-recipe__title"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Recipe title","gutenmate"),value:t.title,onChange:e=>a({title:e})})),pe().createElement("p",{className:"wp-block-gtm-recipe__tagline"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Tagline","gutenmate"),value:t.tagline,onChange:e=>a({tagline:e})})),pe().createElement("p",{className:"wp-block-gtm-recipe__summary"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Enter recipe summary here.","gutenmate"),value:t.summary,onChange:e=>a({summary:e})})),pe().createElement(Bo,{isSelected:n,value:t.ingredient,onChange:e=>{a({ingredient:e})}})))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save({className:""});return pe().createElement("div",a,t.title&&pe().createElement("div",{className:"wp-block-gtm-recipe__title"},t.title),t.tagline&&pe().createElement("div",{className:"wp-block-gtm-recipe__tagline"},t.tagline),t.summary&&pe().createElement("div",{className:"wp-block-gtm-recipe__summary"},t.summary),t.ingredient.map(((e,t)=>pe().createElement("div",{key:t,className:"wp-block-gtm-recipe__ingredient-group"},e.label&&pe().createElement("div",{className:"wp-block-gtm-recipe__ingredient-group-title"},e.label),pe().createElement("ul",{className:"wp-block-gtm-recipe__ingredient-group-items"},e.items.map(((e,t)=>pe().createElement("li",{key:t},e))))))))},variations:[]};var Ao=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/recipe-template","title":"Recipe template","description":"Add a customizable recipe template.","category":"gtm-recipe","keywords":["gutenmate","recipe","template"],"attributes":{},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"width":true,"height":true,"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true,"flexLayout":true},"gtmResponsiveAttributes":true,"gtmInspectAttributes":false},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-recipe-template-editor-style","style":"gtm-recipe-template-style"}'),Ho=[{name:"gtm-recipe-basic",title:(0,ue.__)("Basic","gutenmate"),description:(0,ue.__)("Display a receipt in a basic style.","gutenmate"),icon:me.RK,innerBlocks:[["gtm/template-title",{}],["gtm/template-summary",{}],["gtm/ingredient",{}]],scope:["block"]}];const{name:No}=Ao,jo={...Ao,icon:me.ve,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,{blockType:i,defaultVariation:s,variations:c}=(0,Ce.useSelect)((e=>{const{getBlockVariations:t,getBlockType:a,getDefaultBlockVariation:n}=e(ce.store);return{blockType:a(r),defaultVariation:n(r,"block"),variations:t(r,"block")}}),[r]),{replaceInnerBlocks:u}=(0,Ce.useDispatch)(fe.store),m=(0,Ce.useSelect)((e=>e(fe.store).getBlocks(o).length>0),[o]),g=(0,fe.useBlockProps)({className:be()("gtm-block")}),p=(0,fe.useInnerBlocksProps)(g,{template:[["gtm/ingredient"]]});return m?pe().createElement(ye.Fragment,null,pe().createElement("div",p)):pe().createElement("div",{className:"gtm-template-variation-picker"},pe().createElement(fe.__experimentalBlockVariationPicker,{icon:(0,ke.get)(i,["icon","src"]),label:(0,ke.get)(i,["title"]),variations:c,onSelect:(e=s)=>{e.attributes&&a(e.attributes),e.innerBlocks&&u(o,(0,ce.createBlocksFromInnerBlocksTemplate)(e.innerBlocks),!0)}}))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save({className:be()("")});return pe().createElement("div",a,pe().createElement(fe.InnerBlocks.Content,null))},variations:Ho};var Ro=window.wp.editor,zo=a(6015),Fo=a(3904);const Vo=(0,kt.Z)(ve.FlexItem)`
	flex: 1 1 auto;
`,Do=(0,kt.Z)(ve.Flex)`
	flex: 0;
	min-width: initial;
	margin-right: -10px;
`,Mo={label:"",score:50},$o=e=>{const{className:t,value:a,onChange:n=ke.noop,isSelected:l=!1}=e;return pe().createElement(ye.Fragment,null,pe().createElement("div",{className:"gtm-break-down-edit"},pe().createElement("div",{className:"gtm-break-down-edit__title"},(0,ue.__)("Score breakdown","gutenmate")),a?.map(((e,t)=>pe().createElement(Wo,{key:t,isSelected:l,value:e,onChange:l=>{a[t]={...e,...l},n([...a])},onMoveUp:e=>{if(t>0){const e=a[t-1];a[t-1]=a[t],a[t]=e,n([...a])}},onMoveDown:e=>{if(t<a.length-1){const e=a[t+1];a[t+1]=a[t],a[t]=e,n([...a])}},onRemove:e=>{a.splice(t,1),n([...a])}}))),l&&pe().createElement(To,{label:(0,ue.__)("Add new breakdown item","gutenmate"),onClick:()=>{n([...a,Mo])}})))},Wo=e=>{const{value:t,isSelected:a,onChange:n=ke.noop,onMoveUp:l=ke.noop,onMoveDown:o=ke.noop,onRemove:r=ke.noop}=e;return pe().createElement(ve.Flex,{className:be()("gtm-review-breakdown-item"),expanded:!1},pe().createElement(Vo,null,pe().createElement(fe.RichText,{tagName:"div",className:"gtm-review-breakdown-item__label",placeholder:(0,ue.__)("Breakdown item name","gutenmate"),multiline:!1,value:t.label,onChange:e=>n({label:e})}),pe().createElement(ve.RangeControl,{className:"gtm-review-breakdown-item__score",value:t.score,onChange:e=>n({score:e}),min:0,max:100})),a&&pe().createElement(Do,{direction:"column"},pe().createElement(ve.Button,{label:(0,ue.__)("Remove","gutenmate"),className:"gtm-review-breakdown-item__remove",onClick:r},pe().createElement(Va,{icon:xo})),pe().createElement(ve.Button,{label:(0,ue.__)("Move up","gutenmate"),className:"gtm-review-breakdown-item__up",onClick:l},pe().createElement(Va,{icon:zo.Z})),pe().createElement(ve.Button,{label:(0,ue.__)("Move down","gutenmate"),className:"gtm-review-breakdown-item__down",onClick:o},pe().createElement(Va,{icon:Fo.Z}))))};var Go=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/review","title":"Review","description":"Add a customizable review.","category":"gtm-review","textdomain":"gutenmate","keywords":["gutenmate","review"],"attributes":{"title":{"type":"string","default":""},"tagline":{"type":"string","default":""},"summary":{"type":"string","default":""},"totalScore":{"type":"number","default":0},"breakdown":{"type":"array","default":[]},"pros":{"type":"array","default":[]},"cons":{"type":"array","default":[]},"templateId":{"type":"string","default":""}},"providesContext":{"gtmTemplateTitle":"title","gtmTemplateTagline":"tagline","gtmTemplateSummary":"summary","gtmReviewTotalScore":"totalScore","gtmReviewBreakdown":"breakdown","gtmReviewPros":"pros","gtmReviewCons":"cons"},"supports":{"anchor":true,"multiple":false,"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-review-editor-style","style":"gtm-review-style"}');const{name:Uo}=Go,Zo={...Go,icon:me.kO,variations:[],edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:be()("gtm-review")}),s=(0,Ce.useSelect)((e=>e(Ro.store).getCurrentPostType()),[]),c=(0,_e.usePrevious)(e),[u,m]=(0,wt.useEntityProp)("postType",s,"meta"),{templateOptions:g}=(0,Ce.useSelect)((e=>{const{getEntityRecords:t}=e(wt.store);let a=t("postType","wp_template_part",{per_page:-1}),n=[];return a&&a.map((e=>("gtm-area-review"==e.area&&n.push({label:e.title.rendered,value:e.id}),e))),{templateOptions:n}}),[]);return(0,ye.useEffect)((()=>{void 0!==c&&c?.attributes?.totalScore!==e?.attributes?.totalScore&&(m({...u,gtm_review_score:t.totalScore}),(0,xe.workaroundUpdateCustomField)("gtm_review_score",t.totalScore))})),pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Layout","gutenmate"),initialOpen:!0},!g&&pe().createElement(ve.Notice,{className:"gtm-panel-body-notice",isDismissible:!1,status:"warning"},(0,ue.__)("There is no review template available. Please navigate to site editor and create a template part in the Review area.","gutenmate")),pe().createElement(ve.SelectControl,{className:"gtm-select-control",label:(0,ue.__)("Template","gutenmate"),help:(0,ue.__)("Choose a template part for rendering. The default template name is Review.","gutenmate"),value:t.templateId,options:[{label:(0,ue.__)("Default","gutenmate"),value:""},...g??[]],onChange:e=>{a({templateId:e})}}))),pe().createElement("div",i,pe().createElement("h3",{className:"wp-block-gtm-review__title"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Review title","gutenmate"),value:t.title,onChange:e=>a({title:e})})),pe().createElement("p",{className:"wp-block-gtm-review__tagline"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Tagline","gutenmate"),value:t.tagline,onChange:e=>a({tagline:e})})),pe().createElement("p",{className:"wp-block-gtm-review__summary"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Enter review summary here.","gutenmate"),value:t.summary,onChange:e=>a({summary:e})})),pe().createElement($o,{isSelected:n,value:t.breakdown,onChange:e=>{return a({breakdown:e,totalScore:(t=e,t.reduce(((e,a,n)=>n+1==t.length?parseFloat(((e+a.score)/t.length).toFixed(2)):e+a.score),0))});var t}}),pe().createElement(At,{identifier:"review-positive",label:(0,ue.__)("Positive notes","gutenmate"),value:t.pros,onChange:e=>{a({pros:e})}}),pe().createElement(At,{identifier:"review-negative",label:(0,ue.__)("Negative notes","gutenmate"),value:t.cons,onChange:e=>{a({cons:e})}})))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement("div",a,t.title&&pe().createElement("div",{className:"wp-block-gtm-review__title"},t.title),t.tagline&&pe().createElement("div",{className:"wp-block-gtm-review__tagline"},t.tagline),t.summary&&pe().createElement("div",{className:"wp-block-gtm-review__summary"},t.summary),t.breakdown.length>0&&pe().createElement(ye.Fragment,null,pe().createElement("div",{className:"wp-block-gtm-review__total-score"},t.totalScore),pe().createElement("ul",{className:"wp-block-gtm-review__breakdown"},t.breakdown.map(((e,t)=>pe().createElement("li",{key:t},pe().createElement("span",{className:"wp-block-gtm-review__breakdown__label"},e.label),pe().createElement("span",{className:"wp-block-gtm-review__breakdown__score"},e.score)))))),pe().createElement(Ht,{className:"wp-block-gtm-review__pros",value:t.pros}),pe().createElement(Ht,{className:"wp-block-gtm-review__cons",value:t.cons}))}};var qo=a.p+"images/indicator-stars.0908ced4.png",Jo=a.p+"images/indicator-points.30e274d9.png",Ko=a.p+"images/indicator-percentage.ec9f450d.png",Qo=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/review-breakdown","title":"Review Breakdown","description":"Add a customizable review breakdown.","category":"gtm-review","textdomain":"gutenmate","keywords":["gutenmate","review"],"ancestor":["gtm/review-template"],"usesContext":["gtmReviewBreakdown"],"attributes":{"design":{"type":"string","default":"stars"},"itemSpacing":{"type":"object","default":{}},"starSize":{"type":"string","default":""},"barHeight":{"type":"string","default":""},"barRadius":{"type":["string","object"],"default":""},"barShadow":{"type":"string","default":""},"barSpacing":{"type":"object","default":{}},"indicatorColor":{"type":"string","default":""},"indicatorBg":{"type":"string","default":""},"labelTypography":{"type":"object","default":{}},"scorePadding":{"type":"object","default":{}},"scoreRadius":{"type":["string","object"],"default":""},"scoreColor":{"type":"string","default":""},"scoreBg":{"type":"string","default":""},"scoreTypography":{"type":"object","default":{}}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true},"gtmResponsiveAttributes":true,"gtmUseWebFonts":["labelTypography","scoreTypography"]},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-review-breakdown-editor-style","style":"gtm-review-breakdown-style"}');const Xo=[{label:(0,ue.__)("Breakdown title A","gutenmate"),score:20},{label:(0,ue.__)("Breakdown title B","gutenmate"),score:50},{label:(0,ue.__)("Breakdown title C","gutenmate"),score:90}];ze(Qo.name,Qo.name,(function(e,t){let a={classes:[],style:{}};const n=["stars"].includes(t.design);return a.classes.push(be()("gtm-block","gtm-has-breakdown-"+t.design)),Fe(a,"review-breakdown-item-spacing",(0,Je._5)(t.itemSpacing)),n?Fe(a,"review-breakdown-star-size",t.starSize):(Fe(a,"review-breakdown-bar-height",t.barHeight),Fe(a,"review-breakdown-bar-radius",(0,xe.parseBorderRadiusValue)(t.barRadius)),Fe(a,"review-breakdown-bar-shadow",(0,$e.s)(t.barShadow)),Fe(a,"review-breakdown-bar-spacing",(0,Je._5)(t.barSpacing))),Fe(a,"review-breakdown-indicator-bg",(0,xe.parseColorValue)(t.indicatorBg)),Fe(a,"review-breakdown-indicator-color",(0,xe.parseColorValue)(t.indicatorColor)),Fe(a,"review-breakdown-title-typography",(0,We.parseTypographyProps)(t.labelTypography)),n||(Fe(a,"review-breakdown-number-padding",(0,Ue.G3)(t.scorePadding)),Fe(a,"review-breakdown-number-radius",(0,xe.parseBorderRadiusValue)(t.scoreRadius)),Fe(a,"review-breakdown-number-color",(0,xe.parseColorValue)(t.scoreColor)),Fe(a,"review-breakdown-number-bg",(0,xe.parseColorValue)(t.scoreBg)),Fe(a,"review-breakdown-number-typography",(0,We.parseTypographyProps)(t.scoreTypography))),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:Yo}=Qo,er={...Qo,icon:me.mn,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o}=e,{gtmReviewBreakdown:r=[]}=e.context,i=(0,fe.useBlockProps)({});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Indicator","gutenmate"),initialOpen:!0},pe().createElement(Gl.Z,{className:"gtm-review-breakdown-design",selected:t.design,cols:"3",options:[{label:(0,ue.__)("Stars","gutenmate"),value:"stars",image:qo},{label:(0,ue.__)("Points","gutenmate"),value:"points",image:Jo},{label:(0,ue.__)("Percentage","gutenmate"),value:"percentage",image:Ko}],onChange:e=>{a({design:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Item spacing","gutenmate"),value:t.itemSpacing,onChange:e=>{a({itemSpacing:e})}}),["points","percentage"].includes(t.design)&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.dO,{label:(0,ue.__)("Bar height","gutenmate"),value:t.barHeight,pxUnitOnly:!0,min:"1",max:"100",onChange:e=>{a({barHeight:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.barRadius,onChange:e=>{a({barRadius:e})}}),pe().createElement($e.Z,{label:(0,ue.__)("Bar shadow","gutenmate"),value:t.barShadow,onChange:e=>{a({barShadow:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Bar spacing","gutenmate"),value:t.barSpacing,onChange:e=>{a({barSpacing:e})}})),["stars"].includes(t.design)&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.dO,{label:(0,ue.__)("Star size","gutenmate"),value:t.starSize,pxUnitOnly:!0,min:"1",max:"50",onChange:e=>{a({starSize:e})}})),pe().createElement(We.default,{label:(0,ue.__)("Label typography","gutenmate"),value:t.labelTypography,onChange:e=>a({labelTypography:e})})),["points","percentage"].includes(t.design)&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Score Number","gutenmate"),initialOpen:!1},pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.scorePadding,onChange:e=>{a({scorePadding:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.scoreRadius,onChange:e=>{a({scoreRadius:e})}}),pe().createElement(We.default,{label:(0,ue.__)("Typography","gutenmate"),value:t.scoreTypography,onChange:e=>a({scoreTypography:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Indicator color","gutenmate"),attr:"indicatorColor"},{label:(0,ue.__)("Indicator background","gutenmate"),attr:"indicatorBg"},...["points","percentage"].includes(t.design)?[{label:(0,ue.__)("Score color","gutenmate"),attr:"scoreColor"},{label:(0,ue.__)("Score background","gutenmate"),attr:"scoreBg"}]:[]]})),pe().createElement("div",i,pe().createElement("div",{className:"wp-block-gtm-review-breakdown__container"},Xo.map(((e,a)=>pe().createElement("div",{key:a,className:"wp-block-gtm-review-breakdown__item",style:{"--gtm-review-breakdown-score-multiplier":e.score/100}},pe().createElement("div",{className:"wp-block-gtm-review-breakdown__item-title"},pe().createElement("span",null,e.label)),"points"==t.design&&pe().createElement("div",{className:"wp-block-gtm-review-breakdown__item-score"},pe().createElement("span",null,(e.score/10).toFixed(1))),"percentage"==t.design&&pe().createElement("div",{className:"wp-block-gtm-review-breakdown__item-score"},pe().createElement("span",null,e.score,"%")),"stars"==t.design&&pe().createElement("div",{className:"wp-block-gtm-review-breakdown__item-score"},pe().createElement("span",null,pe().createElement("span",{className:"gtm-stars"}))),["points","percentage"].includes(t.design)&&pe().createElement("div",{className:"wp-block-gtm-review-breakdown__item-bar"},pe().createElement("span",{className:"wp-block-gtm-review-breakdown__item-bar__inner"}))))))))},save:function(e){}};var tr=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/review-note","title":"Review note","description":"Add a customizable review notes.","category":"gtm-blocks","keywords":["gutenmate","review","pros","cons"],"ancestor":["gtm/review-template"],"usesContext":["gtmReviewPros","gtmReviewCons"],"attributes":{"type":{"type":"string","default":"pros"},"listSpacing":{"type":"object","default":{}},"bulletType":{"type":"string","default":"icon"},"bulletFontSize":{"type":"object","default":{}},"bulletWidth":{"type":"object","default":{}},"bulletSpacing":{"type":"object","default":{}},"bulletRadius":{"type":["string","object"],"default":""},"bulletColor":{"type":"string","default":""},"bulletBg":{"type":"object","default":{}},"icon":{"type":"string","default":"chevron-right"},"numberStart":{"type":"number","default":"1"},"enableTimeline":{"type":"boolean","default":false},"timelineThickness":{"type":"string","default":""},"timelineColor":{"type":"string","default":""},"timelineOpacity":{"type":"number"}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"typography":true,"color":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-review-note-editor-style","style":"gtm-review-note-style"}');ze(tr.name,tr.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",`gtm-has-review-note-type-${t.type}`,`gtm-has-review-note-bullet-type-${t.bulletType}`,{[`gtm-has-review-note-icon-${t.icon}`]:t.icon},{"gtm-has-review-note-timeline":t.enableTimeline})),Fe(a,"review-note-spacing",(0,Je._5)(t.listSpacing)),Fe(a,"review-note-bullet-font-size",t.bulletFontSize),Fe(a,"review-note-bullet-width",t.bulletWidth),Fe(a,"review-note-bullet-spacing",(0,Je._5)(t.bulletSpacing)),Fe(a,"review-note-bullet-radius",(0,xe.parseBorderRadiusValue)(t.bulletRadius)),Fe(a,"review-note-bullet-color",(0,xe.parseColorValue)(t.bulletColor)),Fe(a,"review-note-bullet-bg",(0,xe.parseColorValue)(t.bulletBg)),"numbers"==t.bulletType&&Fe(a,"review-note-number-start",t.numberStart),t.enableTimeline&&(Fe(a,"review-note-timeline-color",(0,xe.parseColorValue)(t.timelineColor)),t.timelineOpacity&&Fe(a,"review-note-timeline-opacity",parseInt(t.timelineOpacity)/100),Fe(a,"review-note-timeline-thickness",t.timelineThickness)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));var ar=[{name:"gtm-pros",title:(0,ue.__)("Review pros","gutenmate"),description:(0,ue.__)("Display a review positive notes.","gutenmate"),isDefault:!0,attributes:{type:"pros",icon:"plus"},isActive:e=>"pros"===e.type,scope:["inserter","transform"]},{name:"gtm-cons",title:(0,ue.__)("Review cons","gutenmate"),description:(0,ue.__)("Display a review negative notes.","gutenmate"),isDefault:!1,attributes:{type:"cons",icon:"minus"},isActive:e=>"cons"===e.type,scope:["inserter","transform"]}];const{name:nr}=tr,lr={...tr,icon:me.Cz,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,r=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("List","gutenmate"),initialOpen:!1},pe().createElement(Je.wH,{label:(0,ue.__)("Item spacing","gutenmate"),value:t.listSpacing,onChange:e=>{a({listSpacing:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Bullet","gutenmate"),initialOpen:!1},pe().createElement(ve.RadioControl,{label:(0,ue.__)("Bullet type","gutenmate"),selected:t.bulletType,options:[{label:(0,ue.__)("Icon","gutenmate"),value:"icon"},{label:(0,ue.__)("Numbers","gutenmate"),value:"numbers"}],onChange:e=>{a({bulletType:e})}}),"icon"==t.bulletType&&pe().createElement(It.Z,{label:(0,ue.__)("Icon","gutenmate"),value:t.icon,onChange:e=>{a({icon:e})}}),"numbers"==t.bulletType&&pe().createElement(ve.TextControl,{label:(0,ue.__)("Start value","gutenmate"),type:"number",autoComplete:"off",value:t.numberStart,step:1,onChange:e=>{a({numberStart:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Bullet Size","gutenmate"),value:t.bulletFontSize,min:"5",max:"50",onChange:e=>{a({bulletFontSize:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Bullet Area","gutenmate"),value:t.bulletWidth,min:"10",max:"100",onChange:e=>{a({bulletWidth:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Space from text","gutenmate"),value:t.bulletSpacing,onChange:e=>{a({bulletSpacing:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.bulletRadius,onChange:e=>{a({bulletRadius:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable timeline style","gutenmate"),checked:t.enableTimeline,onChange:e=>{a({enableTimeline:e})}}),t.enableTimeline&&pe().createElement(ye.Fragment,null,pe().createElement(ve.RangeControl,{label:(0,ue.__)("Line opacity","gutenmate"),value:t.timelineOpacity,onChange:e=>{a({timelineOpacity:e})},min:0,max:100,step:10,allowReset:!0}),pe().createElement(Ge.dO,{label:(0,ue.__)("Line thickness","gutenmate"),value:t.timelineThickness,pxUnitOnly:!0,min:"1",max:"20",onChange:e=>{a({timelineThickness:e})}}))),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Bullet color","gutenmate"),attr:"bulletColor"},{label:(0,ue.__)("Bullet background","gutenmate"),attr:"bulletBg",gradient:!0},...t.enableTimeline?[{label:(0,ue.__)("Timeline color","gutenmate"),attr:"timelineColor"}]:[]]})),pe().createElement("div",r,pe().createElement("ul",{className:"wp-block-gtm-review-note__list"},pe().createElement("li",null,"A review note indicating considerations for the currently being reviewed item"),pe().createElement("li",null,"The notes are titled Pros and Cons"),pe().createElement("li",null,"Another point can be made"))))},save:function(e){},variations:ar,styles:[{name:"gtm-review-note-pill",label:(0,ue.__)("Pill","gutenmate")}]};var or=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/review-template","title":"Review template","description":"Add a customizable review template.","category":"gtm-review","keywords":["gutenmate","review","template"],"attributes":{},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"width":true,"height":true,"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"color":true,"typography":true,"textAlign":true,"flexLayout":true},"gtmResponsiveAttributes":true,"gtmInspectAttributes":false},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-review-template-editor-style","style":"gtm-review-template-style"}'),rr=[{name:"gtm-review-stars",title:(0,ue.__)("Stars","gutenmate"),description:(0,ue.__)("Display a star rating review.","gutenmate"),icon:me.RK,innerBlocks:[["gtm/template-title",{}],["gtm/box",{gtmFlexDirection:{lg:"row"},gtmFlexWrap:{lg:"nowrap"}},[["gtm/review-total-score",{circleMaxWidth:{lg:"200px"}}],["gtm/template-summary",{}]]],["gtm/section-headline",{headline:"Breakdown",headlineTag:"h6"}],["gtm/review-breakdown",{}],["gtm/grid",{columns:{lg:2,sm:1}},[["core/group",{},[["gtm/section-headline",{headline:"Pros",headlineTag:"h6"}],["gtm/review-note",{icon:"plus"}]]],["core/group",{},[["gtm/section-headline",{headline:"Cons",headlineTag:"h6"}],["gtm/review-note",{type:"cons",icon:"minus"}]]]]]],scope:["block"]},{name:"gtm-review-points",title:(0,ue.__)("Points","gutenmate"),description:(0,ue.__)("Display a points rating review.","gutenmate"),icon:me.U$,innerBlocks:[["gtm/template-title",{}],["gtm/review-breakdown",{design:"points"}],["gtm/grid",{columns:{lg:2,sm:1}},[["core/group",{},[["gtm/section-headline",{headline:"Pros",headlineTag:"h6"}],["gtm/review-note",{icon:"plus"}]]],["core/group",{},[["gtm/section-headline",{headline:"Cons",headlineTag:"h6"}],["gtm/review-note",{type:"cons",icon:"minus"}]]]]],["core/columns",{},[["core/column",{width:"66.66%"},[["gtm/headline",{headline:"Summary",headlineTag:"h6"}],["gtm/template-summary",{}]]],["core/column",{width:"33.33%"},[["gtm/review-total-score",{design:"points",circleWidth:{lg:"180px"}}]]]]]],scope:["block"]},{name:"gtm-review-percentage",title:(0,ue.__)("Percentage","gutenmate"),description:(0,ue.__)("Display a percentage rating review.","gutenmate"),icon:me.GU,innerBlocks:[["core/columns",{},[["core/column",{width:"66.66%"},[["gtm/template-title",{}],["gtm/template-summary",{}]]],["core/column",{width:"33.33%"},[["gtm/review-total-score",{design:"percentage",circleWidth:{lg:"180px"}}]]]]],["gtm/review-breakdown",{design:"percentage"}],["gtm/grid",{columns:{lg:2,sm:1}},[["core/group",{},[["gtm/section-headline",{headline:"Pros",headlineTag:"h6"}],["gtm/review-note",{icon:"plus"}]]],["core/group",{},[["gtm/section-headline",{headline:"Cons",headlineTag:"h6"}],["gtm/review-note",{type:"cons",icon:"minus"}]]]]]],scope:["block"]}];const{name:ir}=or,sr={...or,icon:me.ve,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,{blockType:i,defaultVariation:s,variations:c}=(0,Ce.useSelect)((e=>{const{getBlockVariations:t,getBlockType:a,getDefaultBlockVariation:n}=e(ce.store);return{blockType:a(r),defaultVariation:n(r,"block"),variations:t(r,"block")}}),[r]),{replaceInnerBlocks:u}=(0,Ce.useDispatch)(fe.store),m=(0,Ce.useSelect)((e=>e(fe.store).getBlocks(o).length>0),[o]),g=(0,fe.useBlockProps)({className:be()("gtm-block")}),p=(0,fe.useInnerBlocksProps)(g,{template:[["gtm/template-title"],["gtm/template-summary"],["gtm/review-total-score"],["gtm/review-breakdown"]]});return m?pe().createElement(ye.Fragment,null,pe().createElement("div",p)):pe().createElement("div",{className:"gtm-template-variation-picker"},pe().createElement(fe.__experimentalBlockVariationPicker,{icon:(0,ke.get)(i,["icon","src"]),label:(0,ke.get)(i,["title"]),variations:c,onSelect:(e=s)=>{e.attributes&&a(e.attributes),e.innerBlocks&&u(o,(0,ce.createBlocksFromInnerBlocksTemplate)(e.innerBlocks),!0)}}))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save({className:be()("")});return pe().createElement("div",a,pe().createElement(fe.InnerBlocks.Content,null))},variations:rr};var cr=a(2418),ur=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/review-total-score","title":"Review Total Score","description":"Add a customizable review total score.","category":"gtm-review","textdomain":"gutenmate","keywords":["gutenmate","review","score"],"ancestor":["gtm/review-template"],"usesContext":["gtmReviewTotalScore"],"attributes":{"contentJustify":{"type":"string","default":"center"},"design":{"type":"string","default":"stars"},"circleStrokeWidth":{"type":"integer"},"circleWidth":{"type":"object","default":{}},"starSize":{"type":"string","default":""},"indicatorSpacing":{"type":"object","default":{}},"indicatorColor":{"type":"string","default":""},"indicatorBg":{"type":"string","default":""},"scoreTypography":{"type":"object","default":{}},"scoreColor":{"type":"string","default":""}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true},"gtmResponsiveAttributes":true,"gtmUseWebFonts":["scoreTypography"]},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-review-total-score-editor-style","style":"gtm-review-total-score-style"}');wp.serverSideRender;const mr=["left","center","right"],gr=70;ze(ur.name,ur.name,(function(e,t){let a={classes:[],style:{}};const n=["stars"].includes(t.design);return a.classes.push(be()("gtm-block","gtm-is-review-total-score-"+t.design)),Fe(a,"total-score-content-justify",(0,xe.parseFlexAlignValue)(t.contentJustify)),Fe(a,"total-score-value",gr+""),n?(Fe(a,"total-score-star-size",t.starSize),Fe(a,"total-score-indicator-spacing",(0,Je._5)(t.indicatorSpacing))):(Fe(a,"total-score-circle-stroke-width",t.circleStrokeWidth),Fe(a,"total-score-circle-width",t.circleWidth)),Fe(a,"total-score-indicator-bg",(0,xe.parseColorValue)(t.indicatorBg)),Fe(a,"total-score-indicator-color",(0,xe.parseColorValue)(t.indicatorColor)),Fe(a,"total-score-number-color",(0,xe.parseColorValue)(t.scoreColor)),Fe(a,"total-score-number-typography",(0,We.parseTypographyProps)(t.scoreTypography)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:pr}=ur,dr={...ur,icon:me.De,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o}=e,{gtmReviewTotalScore:r=gr}=e.context,i=(0,fe.useBlockProps)();let s=0;return"percentage"==t.design?s=r.toFixed(0)+"%":"points"==t.design?s=(r/10).toFixed(1):"stars"==t.design&&(s=(r/20).toFixed(1)),pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Total Score","gutenmate"),initialOpen:!0},pe().createElement(We.default,{label:(0,ue.__)("Typography","gutenmate"),value:t.scoreTypography,onChange:e=>a({scoreTypography:e})})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Indicator","gutenmate"),initialOpen:!1},pe().createElement(Gl.Z,{className:"gtm-review-total-score-design",selected:t.design,cols:"3",options:[{label:(0,ue.__)("Stars","gutenmate"),value:"stars",image:qo},{label:(0,ue.__)("Points","gutenmate"),value:"points",image:Jo},{label:(0,ue.__)("Percentage","gutenmate"),value:"percentage",image:Ko}],onChange:e=>{a({design:e})}}),["points","percentage"].includes(t.design)&&pe().createElement(ye.Fragment,null,pe().createElement(ve.RangeControl,{label:(0,ue.__)("Circle stroke width","gutenmate"),value:t.circleStrokeWidth,min:"1",max:"100",allowReset:!0,onChange:e=>{a({circleStrokeWidth:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Circle width","gutenmate"),value:t.circleWidth,max:"1000",onChange:e=>{a({circleWidth:e})}})),["stars"].includes(t.design)&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.dO,{label:(0,ue.__)("Star size","gutenmate"),value:t.starSize,pxUnitOnly:!0,min:"1",max:"50",onChange:e=>{a({starSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.indicatorSpacing,onChange:e=>{a({indicatorSpacing:e})}}))),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Indicator color","gutenmate"),attr:"indicatorColor"},{label:(0,ue.__)("Indicator background","gutenmate"),attr:"indicatorBg"},{label:(0,ue.__)("Score color","gutenmate"),attr:"scoreColor"}]})),pe().createElement(fe.BlockControls,{group:"block"},pe().createElement(fe.JustifyContentControl,{allowedControls:mr,value:t.contentJustify,onChange:e=>a({contentJustify:e}),popoverProps:{position:"bottom right",isAlternate:!0}})),pe().createElement("div",i,["points","percentage"].includes(t.design)&&pe().createElement("div",{className:"wp-block-gtm-review-total-score__display"},pe().createElement("div",{className:"wp-block-gtm-review-total-score__number"},s),pe().createElement("div",{className:"wp-block-gtm-review-total-score__indicator"},pe().createElement(cr.Z,null))),["stars"].includes(t.design)&&pe().createElement("div",{className:"wp-block-gtm-review-total-score__display"},pe().createElement("div",{className:"wp-block-gtm-review-total-score__number"},s),pe().createElement("div",{className:"wp-block-gtm-review-total-score__indicator"},pe().createElement("span",{className:"gtm-stars"})))))},save:function(e){}};var br=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/section-headline","title":"Section Headline","description":"Add a customizable section headline.","category":"gtm-blocks","keywords":["gutenmate","title","heading","headline"],"attributes":{"headline":{"type":"string","source":"html","selector":".wp-block-gtm-section-headline__headline > span","default":""},"headlineTag":{"type":"string","default":"h3"},"headlineBg":{"type":"object","default":{}},"headlineColor":{"type":"string","default":""},"headlineTypography":{"type":"object","default":{}},"headlineWidth":{"type":"object","default":{}},"enableHeadlineClipText":{"type":"boolean","default":false},"lineThickness":{"type":"object","default":{}},"lineColor":{"type":"string","default":""},"lineSpacing":{"type":"object","default":{}},"lineWidth":{"type":"object","default":{}}},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"textAlign":true},"gtmResponsiveAttributes":true,"gtmUseWebFonts":["headlineTypography"]},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-section-headline-editor-style","style":"gtm-section-headline-style"}');ze(br.name,br.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-enable-headline-clip-text":t.enableHeadlineClipText})),Fe(a,"section-headline-bg",(0,xe.parseColorValue)(t.headlineBg)),t.enableHeadlineClipText||Fe(a,"section-headline-color",(0,xe.parseColorValue)(t.headlineColor)),Fe(a,"section-headline-typography",(0,We.parseTypographyProps)(t.headlineTypography)),Fe(a,"section-headline-width",t.headlineWidth),Fe(a,"section-headline-line-thickness",t.lineThickness),Fe(a,"section-headline-line-color",(0,xe.parseColorValue)(t.lineColor)),Fe(a,"section-headline-line-spacing",(0,Je._5)(t.lineSpacing)),Fe(a,"section-headline-line-width",t.lineWidth),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));var hr={attributes:{headline:(0,ue.__)("Healthy lunches","gutenmate"),lineColor:"#999",lineThickness:{sm:"4px"},lineSpacing:{sm:"0.8em"}},viewportWidth:350};const{name:yr}=br,vr={...br,icon:me.rJ,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,{maxWidth:r,headline:i,headlineTag:s,headlineColor:c,headlineTypography:u}=t,m=`${s}`,g=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ye.Fragment,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Decoration","gutenmate"),initialOpen:!0},pe().createElement(Ge.GZ,{label:(0,ue.__)("Line thickness","gutenmate"),value:t.lineThickness,max:"1000",onChange:e=>{a({lineThickness:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Line spacing","gutenmate"),value:t.lineSpacing,onChange:e=>{a({lineSpacing:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Line width","gutenmate"),value:t.lineWidth,max:"1000",onChange:e=>{a({lineWidth:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Headline","gutenmate"),initialOpen:!1},pe().createElement(Wt.Z,{label:(0,ue.__)("Headline tag","gutenmate"),value:t.headlineTag,onChange:e=>a({headlineTag:e})}),pe().createElement(We.default,{value:t.headlineTypography,onChange:e=>a({headlineTypography:e})}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Width","gutenmate"),value:t.headlineWidth,max:"1000",onChange:e=>{a({headlineWidth:e})}})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Background","gutenmate"),attr:"headlineBg",gradient:!0},...t.enableHeadlineClipText?[]:[{label:(0,ue.__)("Headline color","gutenmate"),attr:"headlineColor"}],,{label:(0,ue.__)("Line color","gutenmate"),attr:"lineColor"}]},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Use background as a headline color","gutenmate"),checked:t.enableHeadlineClipText,onChange:e=>{a({enableHeadlineClipText:e})}})))),pe().createElement("div",g,pe().createElement(m,{className:"wp-block-gtm-section-headline__headline"},pe().createElement(fe.RichText,{tagName:"span",placeholder:(0,ue.__)("Section headline","gutenmate"),value:t.headline,onChange:e=>a({headline:e})}))))},save:function(e){const{attributes:t}=e,{headline:a,headlineTag:n}=t,l=fe.useBlockProps.save(),o=`${n}`;return pe().createElement("div",l,pe().createElement(o,{className:"wp-block-gtm-section-headline__headline"},pe().createElement(fe.RichText.Content,{tagName:"span",value:a})))},variations:[],example:hr,styles:[{name:"gtm-section-headline-middle-line",label:(0,ue.__)("Middle line","gutenmate")},{name:"gtm-section-headline-underline",label:(0,ue.__)("Underline","gutenmate")},{name:"gtm-section-headline-overline",label:(0,ue.__)("Overline","gutenmate")},{name:"gtm-section-headline-fitted-underline",label:(0,ue.__)("Fitted underline","gutenmate")},{name:"gtm-section-headline-fitted-overline",label:(0,ue.__)("Fitted overline","gutenmate")},{name:"gtm-section-headline-leading-line",label:(0,ue.__)("Leading line","gutenmate")},{name:"gtm-section-headline-trailling-line",label:(0,ue.__)("Trailling line","gutenmate")}]};var fr=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/separator","title":"Separator","description":"Add a customizable separator.","category":"gtm-blocks","keywords":["gutenmate","separator","line"],"usesContext":["queryId"],"attributes":{"separatorStyle":{"type":"string","default":"solid"},"separatorThickness":{"type":"string","default":""},"separatorRadius":{"type":["string","object"],"default":""},"separatorWidth":{"type":"object","default":{}},"separatorColor":{"type":"string","default":""},"hideLoopFirstChild":{"type":"boolean","default":false},"hideLoopLastChild":{"type":"boolean","default":false}},"supports":{"align":["wide","full"],"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-separator-editor-style","style":"gtm-separator-style"}');ze(fr.name,fr.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-hide-loop-first-child":t.hideLoopFirstChild,"gtm-hide-loop-last-child":t.hideLoopLastChild})),Fe(a,"separator-border-style",t.separatorStyle),Fe(a,"separator-border-color",(0,xe.parseColorValue)(t.separatorColor)),Fe(a,"separator-border-thickness",t.separatorThickness),Fe(a,"separator-border-radius",(0,xe.parseBorderRadiusValue)(t.separatorRadius)),Fe(a,"separator-width",t.separatorWidth),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:_r}=fr,Cr={...fr,icon:me.I9,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o,context:{queryId:r}}=e,i=(0,fe.useBlockProps)({className:be()("gtm-block")}),s=void 0!==r;return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Separator","gutenmate"),initialOpen:!0},pe().createElement(ve.RadioControl,{label:(0,ue.__)("Style","gutenmate"),options:[{label:(0,ue.__)("Solid line","gutenmate"),value:"solid"},{label:(0,ue.__)("Dotted","gutenmate"),value:"dotted"},{label:(0,ue.__)("Dashed","gutenmate"),value:"dashed"}],selected:t.separatorStyle,onChange:e=>{a({separatorStyle:e})}}),pe().createElement(Ge.dO,{label:(0,ue.__)("Thickness","gutenmate"),value:t.separatorThickness,max:"50",pxUnitOnly:!0,onChange:e=>{a({separatorThickness:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.separatorRadius,onChange:e=>{a({separatorRadius:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Width","gutenmate"),value:t.separatorWidth,max:"1000",onChange:e=>{a({separatorWidth:e})}})),s&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Visibility in Query Loop","gutenmate"),initialOpen:!0},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide if in the first post of query loop","gutenmate"),checked:t.hideLoopFirstChild,onChange:e=>a({hideLoopFirstChild:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide if in the last post of query loop","gutenmate"),checked:t.hideLoopLastChild,onChange:e=>a({hideLoopLastChild:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Separator color","gutenmate"),attr:"separatorColor"}]})),pe().createElement("hr",i))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement("hr",a)},variations:[],styles:[{name:"gtm-separator-small",label:(0,ue.__)("Small","gutenmate")},{name:"gtm-separator-medium",label:(0,ue.__)("Medium","gutenmate")}]};var kr=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/spacer","title":"Spacer","description":"Add a customizable spacer.","category":"gtm-blocks","keywords":["gutenmate","spacer","area"],"attributes":{"size":{"type":"object","default":{}}},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-spacer-editor-style","style":"gtm-spacer-style"}');ze(kr.name,kr.name,(function(e,t,a){let n={classes:[],style:{}};return n.classes.push(be()("gtm-block")),Fe(n,"spacer-size",(0,Je._5)(t.size)),n.style={"{{BLOCK}}":n.style},{classes:[...e.classes,...n.classes],style:(0,ke.merge)(e.style,n.style)}}));const{name:Er}=kr,wr={...kr,icon:me.ZQ,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Spacer","gutenmate"),initialOpen:!0},pe().createElement(Je.wH,{label:(0,ue.__)("Size","gutenmate"),value:t.size,max:"500",onChange:e=>{a({size:e})}}))),pe().createElement("div",i))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement("div",a)},variations:[]};var Sr=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/slider-template","title":"Slider Template","description":"Add a customizable slider template.","category":"gtm-loop","keywords":["gutenmate","slider"],"parent":["core/query"],"attributes":{"slidesPerView":{"type":"object","default":{"lg":"1"}},"enableAutoSlidesPerView":{"type":"boolean","default":false},"slideWidth":{"type":"object","default":{"lg":"70%"}},"slideGap":{"type":"object","default":{}},"enableLoop":{"type":"boolean","default":false},"enableAutoplay":{"type":"boolean","default":false},"autoplayDelay":{"type":"number","default":3000},"enableCenteredSlides":{"type":"boolean","default":false},"enableArrow":{"type":"boolean","default":true},"arrowWidth":{"type":"string","default":""},"arrowHeight":{"type":"string","default":""},"arrowSize":{"type":"string","default":""},"arrowXPosition":{"type":"string","default":""},"arrowRadius":{"type":["string","object"],"default":""},"arrowShadow":{"type":"string","default":""},"arrowColor":{"type":"string","default":""},"arrowBg":{"type":"object","default":{}},"arrowHoverColor":{"type":"string","default":""},"arrowHoverBg":{"type":"object","default":{}},"enablePagination":{"type":"boolean","default":false},"paginationBulletSize":{"type":"string","default":""},"paginationBulletSpacing":{"type":"string","default":""},"paginationBulletY":{"type":"string","default":""},"paginationActiveColor":{"type":"string","default":""}},"usesContext":["queryId","query","queryContext","displayLayout","templateSlug","gtmQueryFilter","gtmQueryLimitDays","gtmQueryUseRandom"],"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"radius":true,"shadow":true},"gtmResponsiveAttributes":true,"reusable":false,"html":false,"align":["wide","full"],"__experimentalLayout":{"allowEditing":false}},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-slider-template-editor-style","style":"gtm-slider-template-style"}');function xr(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function Tr(e={},t={}){Object.keys(t).forEach((a=>{void 0===e[a]?e[a]=t[a]:xr(t[a])&&xr(e[a])&&Object.keys(t[a]).length>0&&Tr(e[a],t[a])}))}const Br={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Pr(){const e="undefined"!=typeof document?document:{};return Tr(e,Br),e}const Ir={document:Br,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function Lr(){const e="undefined"!=typeof window?window:{};return Tr(e,Ir),e}class Or extends Array{constructor(e){"number"==typeof e?super(e):(super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this))}}function Ar(e=[]){const t=[];return e.forEach((e=>{Array.isArray(e)?t.push(...Ar(e)):t.push(e)})),t}function Hr(e,t){return Array.prototype.filter.call(e,t)}function Nr(e,t){const a=Lr(),n=Pr();let l=[];if(!t&&e instanceof Or)return e;if(!e)return new Or(l);if("string"==typeof e){const a=e.trim();if(a.indexOf("<")>=0&&a.indexOf(">")>=0){let e="div";0===a.indexOf("<li")&&(e="ul"),0===a.indexOf("<tr")&&(e="tbody"),0!==a.indexOf("<td")&&0!==a.indexOf("<th")||(e="tr"),0===a.indexOf("<tbody")&&(e="table"),0===a.indexOf("<option")&&(e="select");const t=n.createElement(e);t.innerHTML=a;for(let e=0;e<t.childNodes.length;e+=1)l.push(t.childNodes[e])}else l=function(e,t){if("string"!=typeof e)return[e];const a=[],n=t.querySelectorAll(e);for(let e=0;e<n.length;e+=1)a.push(n[e]);return a}(e.trim(),t||n)}else if(e.nodeType||e===a||e===n)l.push(e);else if(Array.isArray(e)){if(e instanceof Or)return e;l=e}return new Or(function(e){const t=[];for(let a=0;a<e.length;a+=1)-1===t.indexOf(e[a])&&t.push(e[a]);return t}(l))}Nr.fn=Or.prototype;const jr="resize scroll".split(" ");function Rr(e){return function(...t){if(void 0===t[0]){for(let t=0;t<this.length;t+=1)jr.indexOf(e)<0&&(e in this[t]?this[t][e]():Nr(this[t]).trigger(e));return this}return this.on(e,...t)}}Rr("click"),Rr("blur"),Rr("focus"),Rr("focusin"),Rr("focusout"),Rr("keyup"),Rr("keydown"),Rr("keypress"),Rr("submit"),Rr("change"),Rr("mousedown"),Rr("mousemove"),Rr("mouseup"),Rr("mouseenter"),Rr("mouseleave"),Rr("mouseout"),Rr("mouseover"),Rr("touchstart"),Rr("touchend"),Rr("touchmove"),Rr("resize"),Rr("scroll");const zr={addClass:function(...e){const t=Ar(e.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.add(...t)})),this},removeClass:function(...e){const t=Ar(e.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.remove(...t)})),this},hasClass:function(...e){const t=Ar(e.map((e=>e.split(" "))));return Hr(this,(e=>t.filter((t=>e.classList.contains(t))).length>0)).length>0},toggleClass:function(...e){const t=Ar(e.map((e=>e.split(" "))));this.forEach((e=>{t.forEach((t=>{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let a=0;a<this.length;a+=1)if(2===arguments.length)this[a].setAttribute(e,t);else for(const t in e)this[a][t]=e[t],this[a].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function(...e){let[t,a,n,l]=e;function o(e){const t=e.target;if(!t)return;const l=e.target.dom7EventData||[];if(l.indexOf(e)<0&&l.unshift(e),Nr(t).is(a))n.apply(t,l);else{const e=Nr(t).parents();for(let t=0;t<e.length;t+=1)Nr(e[t]).is(a)&&n.apply(e[t],l)}}function r(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),n.apply(this,t)}"function"==typeof e[1]&&([t,n,l]=e,a=void 0),l||(l=!1);const i=t.split(" ");let s;for(let e=0;e<this.length;e+=1){const t=this[e];if(a)for(s=0;s<i.length;s+=1){const e=i[s];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:n,proxyListener:o}),t.addEventListener(e,o,l)}else for(s=0;s<i.length;s+=1){const e=i[s];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:n,proxyListener:r}),t.addEventListener(e,r,l)}}return this},off:function(...e){let[t,a,n,l]=e;"function"==typeof e[1]&&([t,n,l]=e,a=void 0),l||(l=!1);const o=t.split(" ");for(let e=0;e<o.length;e+=1){const t=o[e];for(let e=0;e<this.length;e+=1){const o=this[e];let r;if(!a&&o.dom7Listeners?r=o.dom7Listeners[t]:a&&o.dom7LiveListeners&&(r=o.dom7LiveListeners[t]),r&&r.length)for(let e=r.length-1;e>=0;e-=1){const a=r[e];n&&a.listener===n||n&&a.listener&&a.listener.dom7proxy&&a.listener.dom7proxy===n?(o.removeEventListener(t,a.proxyListener,l),r.splice(e,1)):n||(o.removeEventListener(t,a.proxyListener,l),r.splice(e,1))}}}return this},trigger:function(...e){const t=Lr(),a=e[0].split(" "),n=e[1];for(let l=0;l<a.length;l+=1){const o=a[l];for(let a=0;a<this.length;a+=1){const l=this[a];if(t.CustomEvent){const a=new t.CustomEvent(o,{detail:n,bubbles:!0,cancelable:!0});l.dom7EventData=e.filter(((e,t)=>t>0)),l.dispatchEvent(a),l.dom7EventData=[],delete l.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",(function a(n){n.target===this&&(e.call(this,n),t.off("transitionend",a))})),this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const e=Lr();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=Lr(),t=Pr(),a=this[0],n=a.getBoundingClientRect(),l=t.body,o=a.clientTop||l.clientTop||0,r=a.clientLeft||l.clientLeft||0,i=a===e?e.scrollY:a.scrollTop,s=a===e?e.scrollX:a.scrollLeft;return{top:n.top+i-o,left:n.left+s-r}}return null},css:function(e,t){const a=Lr();let n;if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(const t in e)this[n].style[t]=e[t];return this}if(this[0])return a.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this},each:function(e){return e?(this.forEach(((t,a)=>{e.apply(t,[t,a])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){const t=Lr(),a=Pr(),n=this[0];let l,o;if(!n||void 0===e)return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(l=Nr(e),o=0;o<l.length;o+=1)if(l[o]===n)return!0;return!1}if(e===a)return n===a;if(e===t)return n===t;if(e.nodeType||e instanceof Or){for(l=e.nodeType?[e]:e,o=0;o<l.length;o+=1)if(l[o]===n)return!0;return!1}return!1},index:function(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;const t=this.length;if(e>t-1)return Nr([]);if(e<0){const a=t+e;return Nr(a<0?[]:[this[a]])}return Nr([this[e]])},append:function(...e){let t;const a=Pr();for(let n=0;n<e.length;n+=1){t=e[n];for(let e=0;e<this.length;e+=1)if("string"==typeof t){const n=a.createElement("div");for(n.innerHTML=t;n.firstChild;)this[e].appendChild(n.firstChild)}else if(t instanceof Or)for(let a=0;a<t.length;a+=1)this[e].appendChild(t[a]);else this[e].appendChild(t)}return this},prepend:function(e){const t=Pr();let a,n;for(a=0;a<this.length;a+=1)if("string"==typeof e){const l=t.createElement("div");for(l.innerHTML=e,n=l.childNodes.length-1;n>=0;n-=1)this[a].insertBefore(l.childNodes[n],this[a].childNodes[0])}else if(e instanceof Or)for(n=0;n<e.length;n+=1)this[a].insertBefore(e[n],this[a].childNodes[0]);else this[a].insertBefore(e,this[a].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&Nr(this[0].nextElementSibling).is(e)?Nr([this[0].nextElementSibling]):Nr([]):this[0].nextElementSibling?Nr([this[0].nextElementSibling]):Nr([]):Nr([])},nextAll:function(e){const t=[];let a=this[0];if(!a)return Nr([]);for(;a.nextElementSibling;){const n=a.nextElementSibling;e?Nr(n).is(e)&&t.push(n):t.push(n),a=n}return Nr(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&Nr(t.previousElementSibling).is(e)?Nr([t.previousElementSibling]):Nr([]):t.previousElementSibling?Nr([t.previousElementSibling]):Nr([])}return Nr([])},prevAll:function(e){const t=[];let a=this[0];if(!a)return Nr([]);for(;a.previousElementSibling;){const n=a.previousElementSibling;e?Nr(n).is(e)&&t.push(n):t.push(n),a=n}return Nr(t)},parent:function(e){const t=[];for(let a=0;a<this.length;a+=1)null!==this[a].parentNode&&(e?Nr(this[a].parentNode).is(e)&&t.push(this[a].parentNode):t.push(this[a].parentNode));return Nr(t)},parents:function(e){const t=[];for(let a=0;a<this.length;a+=1){let n=this[a].parentNode;for(;n;)e?Nr(n).is(e)&&t.push(n):t.push(n),n=n.parentNode}return Nr(t)},closest:function(e){let t=this;return void 0===e?Nr([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let a=0;a<this.length;a+=1){const n=this[a].querySelectorAll(e);for(let e=0;e<n.length;e+=1)t.push(n[e])}return Nr(t)},children:function(e){const t=[];for(let a=0;a<this.length;a+=1){const n=this[a].children;for(let a=0;a<n.length;a+=1)e&&!Nr(n[a]).is(e)||t.push(n[a])}return Nr(t)},filter:function(e){return Nr(Hr(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};Object.keys(zr).forEach((e=>{Object.defineProperty(Nr.fn,e,{value:zr[e],writable:!0})}));var Fr=Nr;function Vr(e,t=0){return setTimeout(e,t)}function Dr(){return Date.now()}function Mr(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function $r(...e){const t=Object(e[0]),a=["__proto__","constructor","prototype"];for(let l=1;l<e.length;l+=1){const o=e[l];if(null!=o&&(n=o,!("undefined"!=typeof window&&void 0!==window.HTMLElement?n instanceof HTMLElement:n&&(1===n.nodeType||11===n.nodeType)))){const e=Object.keys(Object(o)).filter((e=>a.indexOf(e)<0));for(let a=0,n=e.length;a<n;a+=1){const n=e[a],l=Object.getOwnPropertyDescriptor(o,n);void 0!==l&&l.enumerable&&(Mr(t[n])&&Mr(o[n])?o[n].__swiper__?t[n]=o[n]:$r(t[n],o[n]):!Mr(t[n])&&Mr(o[n])?(t[n]={},o[n].__swiper__?t[n]=o[n]:$r(t[n],o[n])):t[n]=o[n])}}}var n;return t}function Wr(e,t,a){e.style.setProperty(t,a)}function Gr({swiper:e,targetPosition:t,side:a}){const n=Lr(),l=-e.translate;let o,r=null;const i=e.params.speed;e.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(e.cssModeFrameID);const s=t>l?"next":"prev",c=(e,t)=>"next"===s&&e>=t||"prev"===s&&e<=t,u=()=>{o=(new Date).getTime(),null===r&&(r=o);const s=Math.max(Math.min((o-r)/i,1),0),m=.5-Math.cos(s*Math.PI)/2;let g=l+m*(t-l);if(c(g,t)&&(g=t),e.wrapperEl.scrollTo({[a]:g}),c(g,t))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout((()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[a]:g})})),void n.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=n.requestAnimationFrame(u)};u()}let Ur,Zr,qr;function Jr(){return Ur||(Ur=function(){const e=Lr(),t=Pr();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const a=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,a)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),Ur}var Kr={on(e,t,a){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;const l=a?"unshift":"push";return e.split(" ").forEach((e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][l](t)})),n},once(e,t,a){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;function l(...a){n.off(e,l),l.__emitterProxy&&delete l.__emitterProxy,t.apply(n,a)}return l.__emitterProxy=t,n.on(e,l,a)},onAny(e,t){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof e)return a;const n=t?"unshift":"push";return a.eventsAnyListeners.indexOf(e)<0&&a.eventsAnyListeners[n](e),a},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const a=t.eventsAnyListeners.indexOf(e);return a>=0&&t.eventsAnyListeners.splice(a,1),t},off(e,t){const a=this;return!a.eventsListeners||a.destroyed?a:a.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach(((n,l)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&a.eventsListeners[e].splice(l,1)}))})),a):a},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsListeners)return t;let a,n,l;return"string"==typeof e[0]||Array.isArray(e[0])?(a=e[0],n=e.slice(1,e.length),l=t):(a=e[0].events,n=e[0].data,l=e[0].context||t),n.unshift(l),(Array.isArray(a)?a:a.split(" ")).forEach((e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach((t=>{t.apply(l,[e,...n])})),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach((e=>{e.apply(l,n)}))})),t}},Qr={updateSize:function(){const e=this;let t,a;const n=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:n[0].clientWidth,a=void 0!==e.params.height&&null!==e.params.height?e.params.height:n[0].clientHeight,0===t&&e.isHorizontal()||0===a&&e.isVertical()||(t=t-parseInt(n.css("padding-left")||0,10)-parseInt(n.css("padding-right")||0,10),a=a-parseInt(n.css("padding-top")||0,10)-parseInt(n.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(a)&&(a=0),Object.assign(e,{width:t,height:a,size:e.isHorizontal()?t:a}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function a(e,a){return parseFloat(e.getPropertyValue(t(a))||0)}const n=e.params,{$wrapperEl:l,size:o,rtlTranslate:r,wrongRTL:i}=e,s=e.virtual&&n.virtual.enabled,c=s?e.virtual.slides.length:e.slides.length,u=l.children(`.${e.params.slideClass}`),m=s?e.virtual.slides.length:u.length;let g=[];const p=[],d=[];let b=n.slidesOffsetBefore;"function"==typeof b&&(b=n.slidesOffsetBefore.call(e));let h=n.slidesOffsetAfter;"function"==typeof h&&(h=n.slidesOffsetAfter.call(e));const y=e.snapGrid.length,v=e.slidesGrid.length;let f=n.spaceBetween,_=-b,C=0,k=0;if(void 0===o)return;"string"==typeof f&&f.indexOf("%")>=0&&(f=parseFloat(f.replace("%",""))/100*o),e.virtualSize=-f,r?u.css({marginLeft:"",marginBottom:"",marginTop:""}):u.css({marginRight:"",marginBottom:"",marginTop:""}),n.centeredSlides&&n.cssMode&&(Wr(e.wrapperEl,"--swiper-centered-offset-before",""),Wr(e.wrapperEl,"--swiper-centered-offset-after",""));const E=n.grid&&n.grid.rows>1&&e.grid;let w;E&&e.grid.initSlides(m);const S="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter((e=>void 0!==n.breakpoints[e].slidesPerView)).length>0;for(let l=0;l<m;l+=1){w=0;const r=u.eq(l);if(E&&e.grid.updateSlide(l,r,m,t),"none"!==r.css("display")){if("auto"===n.slidesPerView){S&&(u[l].style[t("width")]="");const o=getComputedStyle(r[0]),i=r[0].style.transform,s=r[0].style.webkitTransform;if(i&&(r[0].style.transform="none"),s&&(r[0].style.webkitTransform="none"),n.roundLengths)w=e.isHorizontal()?r.outerWidth(!0):r.outerHeight(!0);else{const e=a(o,"width"),t=a(o,"padding-left"),n=a(o,"padding-right"),l=a(o,"margin-left"),i=a(o,"margin-right"),s=o.getPropertyValue("box-sizing");if(s&&"border-box"===s)w=e+l+i;else{const{clientWidth:a,offsetWidth:o}=r[0];w=e+t+n+l+i+(o-a)}}i&&(r[0].style.transform=i),s&&(r[0].style.webkitTransform=s),n.roundLengths&&(w=Math.floor(w))}else w=(o-(n.slidesPerView-1)*f)/n.slidesPerView,n.roundLengths&&(w=Math.floor(w)),u[l]&&(u[l].style[t("width")]=`${w}px`);u[l]&&(u[l].swiperSlideSize=w),d.push(w),n.centeredSlides?(_=_+w/2+C/2+f,0===C&&0!==l&&(_=_-o/2-f),0===l&&(_=_-o/2-f),Math.abs(_)<.001&&(_=0),n.roundLengths&&(_=Math.floor(_)),k%n.slidesPerGroup==0&&g.push(_),p.push(_)):(n.roundLengths&&(_=Math.floor(_)),(k-Math.min(e.params.slidesPerGroupSkip,k))%e.params.slidesPerGroup==0&&g.push(_),p.push(_),_=_+w+f),e.virtualSize+=w+f,C=w,k+=1}}if(e.virtualSize=Math.max(e.virtualSize,o)+h,r&&i&&("slide"===n.effect||"coverflow"===n.effect)&&l.css({width:`${e.virtualSize+n.spaceBetween}px`}),n.setWrapperSize&&l.css({[t("width")]:`${e.virtualSize+n.spaceBetween}px`}),E&&e.grid.updateWrapperSize(w,g,t),!n.centeredSlides){const t=[];for(let a=0;a<g.length;a+=1){let l=g[a];n.roundLengths&&(l=Math.floor(l)),g[a]<=e.virtualSize-o&&t.push(l)}g=t,Math.floor(e.virtualSize-o)-Math.floor(g[g.length-1])>1&&g.push(e.virtualSize-o)}if(0===g.length&&(g=[0]),0!==n.spaceBetween){const a=e.isHorizontal()&&r?"marginLeft":t("marginRight");u.filter(((e,t)=>!n.cssMode||t!==u.length-1)).css({[a]:`${f}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;d.forEach((t=>{e+=t+(n.spaceBetween?n.spaceBetween:0)})),e-=n.spaceBetween;const t=e-o;g=g.map((e=>e<0?-b:e>t?t+h:e))}if(n.centerInsufficientSlides){let e=0;if(d.forEach((t=>{e+=t+(n.spaceBetween?n.spaceBetween:0)})),e-=n.spaceBetween,e<o){const t=(o-e)/2;g.forEach(((e,a)=>{g[a]=e-t})),p.forEach(((e,a)=>{p[a]=e+t}))}}if(Object.assign(e,{slides:u,snapGrid:g,slidesGrid:p,slidesSizesGrid:d}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Wr(e.wrapperEl,"--swiper-centered-offset-before",-g[0]+"px"),Wr(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-d[d.length-1]/2+"px");const t=-e.snapGrid[0],a=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+a))}if(m!==c&&e.emit("slidesLengthChange"),g.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==v&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),!(s||n.cssMode||"slide"!==n.effect&&"fade"!==n.effect)){const t=`${n.containerModifierClass}backface-hidden`,a=e.$el.hasClass(t);m<=n.maxBackfaceHiddenSlides?a||e.$el.addClass(t):a&&e.$el.removeClass(t)}},updateAutoHeight:function(e){const t=this,a=[],n=t.virtual&&t.params.virtual.enabled;let l,o=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const r=e=>n?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||Fr([])).each((e=>{a.push(e)}));else for(l=0;l<Math.ceil(t.params.slidesPerView);l+=1){const e=t.activeIndex+l;if(e>t.slides.length&&!n)break;a.push(r(e))}else a.push(r(t.activeIndex));for(l=0;l<a.length;l+=1)if(void 0!==a[l]){const e=a[l].offsetHeight;o=e>o?e:o}(o||0===o)&&t.$wrapperEl.css("height",`${o}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let a=0;a<t.length;a+=1)t[a].swiperSlideOffset=e.isHorizontal()?t[a].offsetLeft:t[a].offsetTop},updateSlidesProgress:function(e=this&&this.translate||0){const t=this,a=t.params,{slides:n,rtlTranslate:l,snapGrid:o}=t;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&t.updateSlidesOffset();let r=-e;l&&(r=e),n.removeClass(a.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<n.length;e+=1){const i=n[e];let s=i.swiperSlideOffset;a.cssMode&&a.centeredSlides&&(s-=n[0].swiperSlideOffset);const c=(r+(a.centeredSlides?t.minTranslate():0)-s)/(i.swiperSlideSize+a.spaceBetween),u=(r-o[0]+(a.centeredSlides?t.minTranslate():0)-s)/(i.swiperSlideSize+a.spaceBetween),m=-(r-s),g=m+t.slidesSizesGrid[e];(m>=0&&m<t.size-1||g>1&&g<=t.size||m<=0&&g>=t.size)&&(t.visibleSlides.push(i),t.visibleSlidesIndexes.push(e),n.eq(e).addClass(a.slideVisibleClass)),i.progress=l?-c:c,i.originalProgress=l?-u:u}t.visibleSlides=Fr(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const a=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*a||0}const a=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:l,isBeginning:o,isEnd:r}=t;const i=o,s=r;0===n?(l=0,o=!0,r=!0):(l=(e-t.minTranslate())/n,o=l<=0,r=l>=1),Object.assign(t,{progress:l,isBeginning:o,isEnd:r}),(a.watchSlidesProgress||a.centeredSlides&&a.autoHeight)&&t.updateSlidesProgress(e),o&&!i&&t.emit("reachBeginning toEdge"),r&&!s&&t.emit("reachEnd toEdge"),(i&&!o||s&&!r)&&t.emit("fromEdge"),t.emit("progress",l)},updateSlidesClasses:function(){const e=this,{slides:t,params:a,$wrapperEl:n,activeIndex:l,realIndex:o}=e,r=e.virtual&&a.virtual.enabled;let i;t.removeClass(`${a.slideActiveClass} ${a.slideNextClass} ${a.slidePrevClass} ${a.slideDuplicateActiveClass} ${a.slideDuplicateNextClass} ${a.slideDuplicatePrevClass}`),i=r?e.$wrapperEl.find(`.${a.slideClass}[data-swiper-slide-index="${l}"]`):t.eq(l),i.addClass(a.slideActiveClass),a.loop&&(i.hasClass(a.slideDuplicateClass)?n.children(`.${a.slideClass}:not(.${a.slideDuplicateClass})[data-swiper-slide-index="${o}"]`).addClass(a.slideDuplicateActiveClass):n.children(`.${a.slideClass}.${a.slideDuplicateClass}[data-swiper-slide-index="${o}"]`).addClass(a.slideDuplicateActiveClass));let s=i.nextAll(`.${a.slideClass}`).eq(0).addClass(a.slideNextClass);a.loop&&0===s.length&&(s=t.eq(0),s.addClass(a.slideNextClass));let c=i.prevAll(`.${a.slideClass}`).eq(0).addClass(a.slidePrevClass);a.loop&&0===c.length&&(c=t.eq(-1),c.addClass(a.slidePrevClass)),a.loop&&(s.hasClass(a.slideDuplicateClass)?n.children(`.${a.slideClass}:not(.${a.slideDuplicateClass})[data-swiper-slide-index="${s.attr("data-swiper-slide-index")}"]`).addClass(a.slideDuplicateNextClass):n.children(`.${a.slideClass}.${a.slideDuplicateClass}[data-swiper-slide-index="${s.attr("data-swiper-slide-index")}"]`).addClass(a.slideDuplicateNextClass),c.hasClass(a.slideDuplicateClass)?n.children(`.${a.slideClass}:not(.${a.slideDuplicateClass})[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(a.slideDuplicatePrevClass):n.children(`.${a.slideClass}.${a.slideDuplicateClass}[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(a.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,a=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:n,snapGrid:l,params:o,activeIndex:r,realIndex:i,snapIndex:s}=t;let c,u=e;if(void 0===u){for(let e=0;e<n.length;e+=1)void 0!==n[e+1]?a>=n[e]&&a<n[e+1]-(n[e+1]-n[e])/2?u=e:a>=n[e]&&a<n[e+1]&&(u=e+1):a>=n[e]&&(u=e);o.normalizeSlideIndex&&(u<0||void 0===u)&&(u=0)}if(l.indexOf(a)>=0)c=l.indexOf(a);else{const e=Math.min(o.slidesPerGroupSkip,u);c=e+Math.floor((u-e)/o.slidesPerGroup)}if(c>=l.length&&(c=l.length-1),u===r)return void(c!==s&&(t.snapIndex=c,t.emit("snapIndexChange")));const m=parseInt(t.slides.eq(u).attr("data-swiper-slide-index")||u,10);Object.assign(t,{snapIndex:c,realIndex:m,previousIndex:r,activeIndex:u}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),i!==m&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,a=t.params,n=Fr(e).closest(`.${a.slideClass}`)[0];let l,o=!1;if(n)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===n){o=!0,l=e;break}if(!n||!o)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=n,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(Fr(n).attr("data-swiper-slide-index"),10):t.clickedIndex=l,a.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};function Xr({swiper:e,runCallbacks:t,direction:a,step:n}){const{activeIndex:l,previousIndex:o}=e;let r=a;if(r||(r=l>o?"next":l<o?"prev":"reset"),e.emit(`transition${n}`),t&&l!==o){if("reset"===r)return void e.emit(`slideResetTransition${n}`);e.emit(`slideChangeTransition${n}`),"next"===r?e.emit(`slideNextTransition${n}`):e.emit(`slidePrevTransition${n}`)}}var Yr={slideTo:function(e=0,t=this.params.speed,a=!0,n,l){if("number"!=typeof e&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const o=this;let r=e;r<0&&(r=0);const{params:i,snapGrid:s,slidesGrid:c,previousIndex:u,activeIndex:m,rtlTranslate:g,wrapperEl:p,enabled:d}=o;if(o.animating&&i.preventInteractionOnTransition||!d&&!n&&!l)return!1;const b=Math.min(o.params.slidesPerGroupSkip,r);let h=b+Math.floor((r-b)/o.params.slidesPerGroup);h>=s.length&&(h=s.length-1);const y=-s[h];if(i.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){const t=-Math.floor(100*y),a=Math.floor(100*c[e]),n=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=a&&t<n-(n-a)/2?r=e:t>=a&&t<n&&(r=e+1):t>=a&&(r=e)}if(o.initialized&&r!==m){if(!o.allowSlideNext&&y<o.translate&&y<o.minTranslate())return!1;if(!o.allowSlidePrev&&y>o.translate&&y>o.maxTranslate()&&(m||0)!==r)return!1}let v;if(r!==(u||0)&&a&&o.emit("beforeSlideChangeStart"),o.updateProgress(y),v=r>m?"next":r<m?"prev":"reset",g&&-y===o.translate||!g&&y===o.translate)return o.updateActiveIndex(r),i.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==i.effect&&o.setTranslate(y),"reset"!==v&&(o.transitionStart(a,v),o.transitionEnd(a,v)),!1;if(i.cssMode){const e=o.isHorizontal(),a=g?y:-y;if(0===t){const t=o.virtual&&o.params.virtual.enabled;t&&(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),p[e?"scrollLeft":"scrollTop"]=a,t&&requestAnimationFrame((()=>{o.wrapperEl.style.scrollSnapType="",o._swiperImmediateVirtual=!1}))}else{if(!o.support.smoothScroll)return Gr({swiper:o,targetPosition:a,side:e?"left":"top"}),!0;p.scrollTo({[e?"left":"top"]:a,behavior:"smooth"})}return!0}return o.setTransition(t),o.setTranslate(y),o.updateActiveIndex(r),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,n),o.transitionStart(a,v),0===t?o.transitionEnd(a,v):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(a,v))}),o.$wrapperEl[0].addEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t=this.params.speed,a=!0,n){if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const l=this;let o=e;return l.params.loop&&(o+=l.loopedSlides),l.slideTo(o,t,a,n)},slideNext:function(e=this.params.speed,t=!0,a){const n=this,{animating:l,enabled:o,params:r}=n;if(!o)return n;let i=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(i=Math.max(n.slidesPerViewDynamic("current",!0),1));const s=n.activeIndex<r.slidesPerGroupSkip?1:i;if(r.loop){if(l&&r.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}return r.rewind&&n.isEnd?n.slideTo(0,e,t,a):n.slideTo(n.activeIndex+s,e,t,a)},slidePrev:function(e=this.params.speed,t=!0,a){const n=this,{params:l,animating:o,snapGrid:r,slidesGrid:i,rtlTranslate:s,enabled:c}=n;if(!c)return n;if(l.loop){if(o&&l.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const m=u(s?n.translate:-n.translate),g=r.map((e=>u(e)));let p=r[g.indexOf(m)-1];if(void 0===p&&l.cssMode){let e;r.forEach(((t,a)=>{m>=t&&(e=a)})),void 0!==e&&(p=r[e>0?e-1:e])}let d=0;if(void 0!==p&&(d=i.indexOf(p),d<0&&(d=n.activeIndex-1),"auto"===l.slidesPerView&&1===l.slidesPerGroup&&l.slidesPerGroupAuto&&(d=d-n.slidesPerViewDynamic("previous",!0)+1,d=Math.max(d,0))),l.rewind&&n.isBeginning){const l=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(l,e,t,a)}return n.slideTo(d,e,t,a)},slideReset:function(e=this.params.speed,t=!0,a){return this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e=this.params.speed,t=!0,a,n=.5){const l=this;let o=l.activeIndex;const r=Math.min(l.params.slidesPerGroupSkip,o),i=r+Math.floor((o-r)/l.params.slidesPerGroup),s=l.rtlTranslate?l.translate:-l.translate;if(s>=l.snapGrid[i]){const e=l.snapGrid[i];s-e>(l.snapGrid[i+1]-e)*n&&(o+=l.params.slidesPerGroup)}else{const e=l.snapGrid[i-1];s-e<=(l.snapGrid[i]-e)*n&&(o-=l.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,l.slidesGrid.length-1),l.slideTo(o,e,t,a)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:a}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let l,o=e.clickedIndex;if(t.loop){if(e.animating)return;l=parseInt(Fr(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?o<e.loopedSlides-n/2||o>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),o=a.children(`.${t.slideClass}[data-swiper-slide-index="${l}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Vr((()=>{e.slideTo(o)}))):e.slideTo(o):o>e.slides.length-n?(e.loopFix(),o=a.children(`.${t.slideClass}[data-swiper-slide-index="${l}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Vr((()=>{e.slideTo(o)}))):e.slideTo(o)}else e.slideTo(o)}},ei={loopCreate:function(){const e=this,t=Pr(),{params:a,$wrapperEl:n}=e,l=n.children().length>0?Fr(n.children()[0].parentNode):n;l.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let o=l.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){const e=a.slidesPerGroup-o.length%a.slidesPerGroup;if(e!==a.slidesPerGroup){for(let n=0;n<e;n+=1){const e=Fr(t.createElement("div")).addClass(`${a.slideClass} ${a.slideBlankClass}`);l.append(e)}o=l.children(`.${a.slideClass}`)}}"auto"!==a.slidesPerView||a.loopedSlides||(a.loopedSlides=o.length),e.loopedSlides=Math.ceil(parseFloat(a.loopedSlides||a.slidesPerView,10)),e.loopedSlides+=a.loopAdditionalSlides,e.loopedSlides>o.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=o.length);const r=[],i=[];o.each(((e,t)=>{Fr(e).attr("data-swiper-slide-index",t)}));for(let t=0;t<e.loopedSlides;t+=1){const e=t-Math.floor(t/o.length)*o.length;i.push(o.eq(e)[0]),r.unshift(o.eq(o.length-e-1)[0])}for(let e=0;e<i.length;e+=1)l.append(Fr(i[e].cloneNode(!0)).addClass(a.slideDuplicateClass));for(let e=r.length-1;e>=0;e-=1)l.prepend(Fr(r[e].cloneNode(!0)).addClass(a.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:a,loopedSlides:n,allowSlidePrev:l,allowSlideNext:o,snapGrid:r,rtlTranslate:i}=e;let s;e.allowSlidePrev=!0,e.allowSlideNext=!0;const c=-r[t]-e.getTranslate();t<n?(s=a.length-3*n+t,s+=n,e.slideTo(s,0,!1,!0)&&0!==c&&e.setTranslate((i?-e.translate:e.translate)-c)):t>=a.length-n&&(s=-a.length+t+n,s+=n,e.slideTo(s,0,!1,!0)&&0!==c&&e.setTranslate((i?-e.translate:e.translate)-c)),e.allowSlidePrev=l,e.allowSlideNext=o,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:a}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),a.removeAttr("data-swiper-slide-index")}};function ti(e){const t=this,a=Pr(),n=Lr(),l=t.touchEventsData,{params:o,touches:r,enabled:i}=t;if(!i)return;if(t.animating&&o.preventInteractionOnTransition)return;!t.animating&&o.cssMode&&o.loop&&t.loopFix();let s=e;s.originalEvent&&(s=s.originalEvent);let c=Fr(s.target);if("wrapper"===o.touchEventsTarget&&!c.closest(t.wrapperEl).length)return;if(l.isTouchEvent="touchstart"===s.type,!l.isTouchEvent&&"which"in s&&3===s.which)return;if(!l.isTouchEvent&&"button"in s&&s.button>0)return;if(l.isTouched&&l.isMoved)return;const u=!!o.noSwipingClass&&""!==o.noSwipingClass,m=e.composedPath?e.composedPath():e.path;u&&s.target&&s.target.shadowRoot&&m&&(c=Fr(m[0]));const g=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,p=!(!s.target||!s.target.shadowRoot);if(o.noSwiping&&(p?function(e,t=this){return function t(a){if(!a||a===Pr()||a===Lr())return null;a.assignedSlot&&(a=a.assignedSlot);const n=a.closest(e);return n||a.getRootNode?n||t(a.getRootNode().host):null}(t)}(g,c[0]):c.closest(g)[0]))return void(t.allowClick=!0);if(o.swipeHandler&&!c.closest(o.swipeHandler)[0])return;r.currentX="touchstart"===s.type?s.targetTouches[0].pageX:s.pageX,r.currentY="touchstart"===s.type?s.targetTouches[0].pageY:s.pageY;const d=r.currentX,b=r.currentY,h=o.edgeSwipeDetection||o.iOSEdgeSwipeDetection,y=o.edgeSwipeThreshold||o.iOSEdgeSwipeThreshold;if(h&&(d<=y||d>=n.innerWidth-y)){if("prevent"!==h)return;e.preventDefault()}if(Object.assign(l,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=d,r.startY=b,l.touchStartTime=Dr(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(l.allowThresholdMove=!1),"touchstart"!==s.type){let e=!0;c.is(l.focusableElements)&&(e=!1,"SELECT"===c[0].nodeName&&(l.isTouched=!1)),a.activeElement&&Fr(a.activeElement).is(l.focusableElements)&&a.activeElement!==c[0]&&a.activeElement.blur();const n=e&&t.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!n||c[0].isContentEditable||s.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!o.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function ai(e){const t=Pr(),a=this,n=a.touchEventsData,{params:l,touches:o,rtlTranslate:r,enabled:i}=a;if(!i)return;let s=e;if(s.originalEvent&&(s=s.originalEvent),!n.isTouched)return void(n.startMoving&&n.isScrolling&&a.emit("touchMoveOpposite",s));if(n.isTouchEvent&&"touchmove"!==s.type)return;const c="touchmove"===s.type&&s.targetTouches&&(s.targetTouches[0]||s.changedTouches[0]),u="touchmove"===s.type?c.pageX:s.pageX,m="touchmove"===s.type?c.pageY:s.pageY;if(s.preventedByNestedSwiper)return o.startX=u,void(o.startY=m);if(!a.allowTouchMove)return Fr(s.target).is(n.focusableElements)||(a.allowClick=!1),void(n.isTouched&&(Object.assign(o,{startX:u,startY:m,currentX:u,currentY:m}),n.touchStartTime=Dr()));if(n.isTouchEvent&&l.touchReleaseOnEdges&&!l.loop)if(a.isVertical()){if(m<o.startY&&a.translate<=a.maxTranslate()||m>o.startY&&a.translate>=a.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(u<o.startX&&a.translate<=a.maxTranslate()||u>o.startX&&a.translate>=a.minTranslate())return;if(n.isTouchEvent&&t.activeElement&&s.target===t.activeElement&&Fr(s.target).is(n.focusableElements))return n.isMoved=!0,void(a.allowClick=!1);if(n.allowTouchCallbacks&&a.emit("touchMove",s),s.targetTouches&&s.targetTouches.length>1)return;o.currentX=u,o.currentY=m;const g=o.currentX-o.startX,p=o.currentY-o.startY;if(a.params.threshold&&Math.sqrt(g**2+p**2)<a.params.threshold)return;if(void 0===n.isScrolling){let e;a.isHorizontal()&&o.currentY===o.startY||a.isVertical()&&o.currentX===o.startX?n.isScrolling=!1:g*g+p*p>=25&&(e=180*Math.atan2(Math.abs(p),Math.abs(g))/Math.PI,n.isScrolling=a.isHorizontal()?e>l.touchAngle:90-e>l.touchAngle)}if(n.isScrolling&&a.emit("touchMoveOpposite",s),void 0===n.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(n.startMoving=!0)),n.isScrolling)return void(n.isTouched=!1);if(!n.startMoving)return;a.allowClick=!1,!l.cssMode&&s.cancelable&&s.preventDefault(),l.touchMoveStopPropagation&&!l.nested&&s.stopPropagation(),n.isMoved||(l.loop&&!l.cssMode&&a.loopFix(),n.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,!l.grabCursor||!0!==a.allowSlideNext&&!0!==a.allowSlidePrev||a.setGrabCursor(!0),a.emit("sliderFirstMove",s)),a.emit("sliderMove",s),n.isMoved=!0;let d=a.isHorizontal()?g:p;o.diff=d,d*=l.touchRatio,r&&(d=-d),a.swipeDirection=d>0?"prev":"next",n.currentTranslate=d+n.startTranslate;let b=!0,h=l.resistanceRatio;if(l.touchReleaseOnEdges&&(h=0),d>0&&n.currentTranslate>a.minTranslate()?(b=!1,l.resistance&&(n.currentTranslate=a.minTranslate()-1+(-a.minTranslate()+n.startTranslate+d)**h)):d<0&&n.currentTranslate<a.maxTranslate()&&(b=!1,l.resistance&&(n.currentTranslate=a.maxTranslate()+1-(a.maxTranslate()-n.startTranslate-d)**h)),b&&(s.preventedByNestedSwiper=!0),!a.allowSlideNext&&"next"===a.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!a.allowSlidePrev&&"prev"===a.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),a.allowSlidePrev||a.allowSlideNext||(n.currentTranslate=n.startTranslate),l.threshold>0){if(!(Math.abs(d)>l.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,n.currentTranslate=n.startTranslate,void(o.diff=a.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}l.followFinger&&!l.cssMode&&((l.freeMode&&l.freeMode.enabled&&a.freeMode||l.watchSlidesProgress)&&(a.updateActiveIndex(),a.updateSlidesClasses()),a.params.freeMode&&l.freeMode.enabled&&a.freeMode&&a.freeMode.onTouchMove(),a.updateProgress(n.currentTranslate),a.setTranslate(n.currentTranslate))}function ni(e){const t=this,a=t.touchEventsData,{params:n,touches:l,rtlTranslate:o,slidesGrid:r,enabled:i}=t;if(!i)return;let s=e;if(s.originalEvent&&(s=s.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",s),a.allowTouchCallbacks=!1,!a.isTouched)return a.isMoved&&n.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,void(a.startMoving=!1);n.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=Dr(),u=c-a.touchStartTime;if(t.allowClick){const e=s.path||s.composedPath&&s.composedPath();t.updateClickedSlide(e&&e[0]||s.target),t.emit("tap click",s),u<300&&c-a.lastClickTime<300&&t.emit("doubleTap doubleClick",s)}if(a.lastClickTime=Dr(),Vr((()=>{t.destroyed||(t.allowClick=!0)})),!a.isTouched||!a.isMoved||!t.swipeDirection||0===l.diff||a.currentTranslate===a.startTranslate)return a.isTouched=!1,a.isMoved=!1,void(a.startMoving=!1);let m;if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,m=n.followFinger?o?t.translate:-t.translate:-a.currentTranslate,n.cssMode)return;if(t.params.freeMode&&n.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:m});let g=0,p=t.slidesSizesGrid[0];for(let e=0;e<r.length;e+=e<n.slidesPerGroupSkip?1:n.slidesPerGroup){const t=e<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==r[e+t]?m>=r[e]&&m<r[e+t]&&(g=e,p=r[e+t]-r[e]):m>=r[e]&&(g=e,p=r[r.length-1]-r[r.length-2])}let d=null,b=null;n.rewind&&(t.isBeginning?b=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(d=0));const h=(m-r[g])/p,y=g<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(u>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(h>=n.longSwipesRatio?t.slideTo(n.rewind&&t.isEnd?d:g+y):t.slideTo(g)),"prev"===t.swipeDirection&&(h>1-n.longSwipesRatio?t.slideTo(g+y):null!==b&&h<0&&Math.abs(h)>n.longSwipesRatio?t.slideTo(b):t.slideTo(g))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||s.target!==t.navigation.nextEl&&s.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(null!==d?d:g+y),"prev"===t.swipeDirection&&t.slideTo(null!==b?b:g)):s.target===t.navigation.nextEl?t.slideTo(g+y):t.slideTo(g)}}function li(){const e=this,{params:t,el:a}=e;if(a&&0===a.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:l,snapGrid:o}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=l,e.allowSlideNext=n,e.params.watchOverflow&&o!==e.snapGrid&&e.checkOverflow()}function oi(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function ri(){const e=this,{wrapperEl:t,rtlTranslate:a,enabled:n}=e;if(!n)return;let l;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const o=e.maxTranslate()-e.minTranslate();l=0===o?0:(e.translate-e.minTranslate())/o,l!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let ii=!1;function si(){}const ci=(e,t)=>{const a=Pr(),{params:n,touchEvents:l,el:o,wrapperEl:r,device:i,support:s}=e,c=!!n.nested,u="on"===t?"addEventListener":"removeEventListener",m=t;if(s.touch){const t=!("touchstart"!==l.start||!s.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};o[u](l.start,e.onTouchStart,t),o[u](l.move,e.onTouchMove,s.passiveListener?{passive:!1,capture:c}:c),o[u](l.end,e.onTouchEnd,t),l.cancel&&o[u](l.cancel,e.onTouchEnd,t)}else o[u](l.start,e.onTouchStart,!1),a[u](l.move,e.onTouchMove,c),a[u](l.end,e.onTouchEnd,!1);(n.preventClicks||n.preventClicksPropagation)&&o[u]("click",e.onClick,!0),n.cssMode&&r[u]("scroll",e.onScroll),n.updateOnWindowResize?e[m](i.ios||i.android?"resize orientationchange observerUpdate":"resize observerUpdate",li,!0):e[m]("observerUpdate",li,!0)};var ui={attachEvents:function(){const e=this,t=Pr(),{params:a,support:n}=e;e.onTouchStart=ti.bind(e),e.onTouchMove=ai.bind(e),e.onTouchEnd=ni.bind(e),a.cssMode&&(e.onScroll=ri.bind(e)),e.onClick=oi.bind(e),n.touch&&!ii&&(t.addEventListener("touchstart",si),ii=!0),ci(e,"on")},detachEvents:function(){ci(this,"off")}};const mi=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var gi={setBreakpoint:function(){const e=this,{activeIndex:t,initialized:a,loopedSlides:n=0,params:l,$el:o}=e,r=l.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const i=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!i||e.currentBreakpoint===i)return;const s=(i in r?r[i]:void 0)||e.originalParams,c=mi(e,l),u=mi(e,s),m=l.enabled;c&&!u?(o.removeClass(`${l.containerModifierClass}grid ${l.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&u&&(o.addClass(`${l.containerModifierClass}grid`),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===l.grid.fill)&&o.addClass(`${l.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{const a=l[t]&&l[t].enabled,n=s[t]&&s[t].enabled;a&&!n&&e[t].disable(),!a&&n&&e[t].enable()}));const g=s.direction&&s.direction!==l.direction,p=l.loop&&(s.slidesPerView!==l.slidesPerView||g);g&&a&&e.changeDirection(),$r(e.params,s);const d=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),m&&!d?e.disable():!m&&d&&e.enable(),e.currentBreakpoint=i,e.emit("_beforeBreakpoint",s),p&&a&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",s)},getBreakpoint:function(e,t="window",a){if(!e||"container"===t&&!a)return;let n=!1;const l=Lr(),o="window"===t?l.innerHeight:a.clientHeight,r=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:o*t,point:e}}return{value:e,point:e}}));r.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<r.length;e+=1){const{point:o,value:i}=r[e];"window"===t?l.matchMedia(`(min-width: ${i}px)`).matches&&(n=o):i<=a.clientWidth&&(n=o)}return n||"max"}},pi={addClasses:function(){const e=this,{classNames:t,params:a,rtl:n,$el:l,device:o,support:r}=e,i=function(e,t){const a=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((n=>{e[n]&&a.push(t+n)})):"string"==typeof e&&a.push(t+e)})),a}(["initialized",a.direction,{"pointer-events":!r.touch},{"free-mode":e.params.freeMode&&a.freeMode.enabled},{autoheight:a.autoHeight},{rtl:n},{grid:a.grid&&a.grid.rows>1},{"grid-column":a.grid&&a.grid.rows>1&&"column"===a.grid.fill},{android:o.android},{ios:o.ios},{"css-mode":a.cssMode},{centered:a.cssMode&&a.centeredSlides},{"watch-progress":a.watchSlidesProgress}],a.containerModifierClass);t.push(...i),l.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}},di={loadImage:function(e,t,a,n,l,o){const r=Lr();let i;function s(){o&&o()}Fr(e).parent("picture")[0]||e.complete&&l?s():t?(i=new r.Image,i.onload=s,i.onerror=s,n&&(i.sizes=n),a&&(i.srcset=a),t&&(i.src=t)):s()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let a=0;a<e.imagesToLoad.length;a+=1){const n=e.imagesToLoad[a];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,t)}}},bi={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function hi(e,t){return function(a={}){const n=Object.keys(a)[0],l=a[n];"object"==typeof l&&null!==l?(["navigation","pagination","scrollbar"].indexOf(n)>=0&&!0===e[n]&&(e[n]={auto:!0}),n in e&&"enabled"in l?(!0===e[n]&&(e[n]={enabled:!0}),"object"!=typeof e[n]||"enabled"in e[n]||(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),$r(t,a)):$r(t,a)):$r(t,a)}}const yi={eventsEmitter:Kr,update:Qr,translate:{getTranslate:function(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:a,translate:n,$wrapperEl:l}=this;if(t.virtualTranslate)return a?-n:n;if(t.cssMode)return n;let o=function(e,t="x"){const a=Lr();let n,l,o;const r=function(e){const t=Lr();let a;return t.getComputedStyle&&(a=t.getComputedStyle(e,null)),!a&&e.currentStyle&&(a=e.currentStyle),a||(a=e.style),a}(e);return a.WebKitCSSMatrix?(l=r.transform||r.webkitTransform,l.split(",").length>6&&(l=l.split(", ").map((e=>e.replace(",","."))).join(", ")),o=new a.WebKitCSSMatrix("none"===l?"":l)):(o=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=o.toString().split(",")),"x"===t&&(l=a.WebKitCSSMatrix?o.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(l=a.WebKitCSSMatrix?o.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),l||0}(l[0],e);return a&&(o=-o),o||0},setTranslate:function(e,t){const a=this,{rtlTranslate:n,params:l,$wrapperEl:o,wrapperEl:r,progress:i}=a;let s,c=0,u=0;a.isHorizontal()?c=n?-e:e:u=e,l.roundLengths&&(c=Math.floor(c),u=Math.floor(u)),l.cssMode?r[a.isHorizontal()?"scrollLeft":"scrollTop"]=a.isHorizontal()?-c:-u:l.virtualTranslate||o.transform(`translate3d(${c}px, ${u}px, 0px)`),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?c:u;const m=a.maxTranslate()-a.minTranslate();s=0===m?0:(e-a.minTranslate())/m,s!==i&&a.updateProgress(e),a.emit("setTranslate",a.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,a=!0,n=!0,l){const o=this,{params:r,wrapperEl:i}=o;if(o.animating&&r.preventInteractionOnTransition)return!1;const s=o.minTranslate(),c=o.maxTranslate();let u;if(u=n&&e>s?s:n&&e<c?c:e,o.updateProgress(u),r.cssMode){const e=o.isHorizontal();if(0===t)i[e?"scrollLeft":"scrollTop"]=-u;else{if(!o.support.smoothScroll)return Gr({swiper:o,targetPosition:-u,side:e?"left":"top"}),!0;i.scrollTo({[e?"left":"top"]:-u,behavior:"smooth"})}return!0}return 0===t?(o.setTransition(0),o.setTranslate(u),a&&(o.emit("beforeTransitionStart",t,l),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(u),a&&(o.emit("beforeTransitionStart",t,l),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,a&&o.emit("transitionEnd"))}),o.$wrapperEl[0].addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const a=this;a.params.cssMode||a.$wrapperEl.transition(e),a.emit("setTransition",e,t)},transitionStart:function(e=!0,t){const a=this,{params:n}=a;n.cssMode||(n.autoHeight&&a.updateAutoHeight(),Xr({swiper:a,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){const a=this,{params:n}=a;a.animating=!1,n.cssMode||(a.setTransition(0),Xr({swiper:a,runCallbacks:e,direction:t,step:"End"}))}},slide:Yr,loop:ei,grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const a="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;a.style.cursor="move",a.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:ui,breakpoints:gi,checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:a}=e,{slidesOffsetBefore:n}=a;if(n){const t=e.slides.length-1,a=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*n;e.isLocked=e.size>a}else e.isLocked=1===e.snapGrid.length;!0===a.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===a.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:pi,images:di},vi={};class fi{constructor(...e){let t,a;if(1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?a=e[0]:[t,a]=e,a||(a={}),a=$r({},a),t&&!a.el&&(a.el=t),a.el&&Fr(a.el).length>1){const e=[];return Fr(a.el).each((t=>{const n=$r({},a,{el:t});e.push(new fi(n))})),e}const n=this;n.__swiper__=!0,n.support=Jr(),n.device=function(e={}){return Zr||(Zr=function({userAgent:e}={}){const t=Jr(),a=Lr(),n=a.navigator.platform,l=e||a.navigator.userAgent,o={ios:!1,android:!1},r=a.screen.width,i=a.screen.height,s=l.match(/(Android);?[\s\/]+([\d.]+)?/);let c=l.match(/(iPad).*OS\s([\d_]+)/);const u=l.match(/(iPod)(.*OS\s([\d_]+))?/),m=!c&&l.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g="Win32"===n;let p="MacIntel"===n;return!c&&p&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${r}x${i}`)>=0&&(c=l.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),p=!1),s&&!g&&(o.os="android",o.android=!0),(c||m||u)&&(o.os="ios",o.ios=!0),o}(e)),Zr}({userAgent:a.userAgent}),n.browser=(qr||(qr=function(){const e=Lr();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),qr),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],a.modules&&Array.isArray(a.modules)&&n.modules.push(...a.modules);const l={};n.modules.forEach((e=>{e({swiper:n,extendParams:hi(a,l),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})}));const o=$r({},bi,l);return n.params=$r({},o,vi,a),n.originalParams=$r({},n.params),n.passedParams=$r({},a),n.params&&n.params.on&&Object.keys(n.params.on).forEach((e=>{n.on(e,n.params.on[e])})),n.params&&n.params.onAny&&n.onAny(n.params.onAny),n.$=Fr,Object.assign(n,{enabled:n.params.enabled,el:t,classNames:[],slides:Fr(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===n.params.direction,isVertical:()=>"vertical"===n.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return n.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},n.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},n.support.touch||!n.params.simulateTouch?n.touchEventsTouch:n.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:n.params.focusableElements,lastClickTime:Dr(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const a=this;e=Math.min(Math.max(e,0),1);const n=a.minTranslate(),l=(a.maxTranslate()-n)*e+n;a.translateTo(l,void 0===t?0:t),a.updateActiveIndex(),a.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((a=>{const n=e.getSlideClasses(a);t.push({slideEl:a,classNames:n}),e.emit("_slideClass",a,n)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){const{params:a,slides:n,slidesGrid:l,slidesSizesGrid:o,size:r,activeIndex:i}=this;let s=1;if(a.centeredSlides){let e,t=n[i].swiperSlideSize;for(let a=i+1;a<n.length;a+=1)n[a]&&!e&&(t+=n[a].swiperSlideSize,s+=1,t>r&&(e=!0));for(let a=i-1;a>=0;a-=1)n[a]&&!e&&(t+=n[a].swiperSlideSize,s+=1,t>r&&(e=!0))}else if("current"===e)for(let e=i+1;e<n.length;e+=1)(t?l[e]+o[e]-l[i]<r:l[e]-l[i]<r)&&(s+=1);else for(let e=i-1;e>=0;e-=1)l[i]-l[e]<r&&(s+=1);return s}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:a}=e;function n(){const t=e.rtlTranslate?-1*e.translate:e.translate,a=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(a),e.updateActiveIndex(),e.updateSlidesClasses()}let l;a.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(n(),e.params.autoHeight&&e.updateAutoHeight()):(l=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),l||n()),a.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const a=this,n=a.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(a.$el.removeClass(`${a.params.containerModifierClass}${n}`).addClass(`${a.params.containerModifierClass}${e}`),a.emitContainerClasses(),a.params.direction=e,a.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),a.emit("changeDirection"),t&&a.update()),a}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.$el.addClass(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.$el.removeClass(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;const a=Fr(e||t.params.el);if(!(e=a[0]))return!1;e.swiper=t;const n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let l=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=Fr(e.shadowRoot.querySelector(n()));return t.children=e=>a.children(e),t}return a.children?a.children(n()):Fr(a).children(n())})();if(0===l.length&&t.params.createElements){const e=Pr().createElement("div");l=Fr(e),e.className=t.params.wrapperClass,a.append(e),a.children(`.${t.params.slideClass}`).each((e=>{l.append(e)}))}return Object.assign(t,{$el:a,el:e,$wrapperEl:l,wrapperEl:l[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===a.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===a.css("direction")),wrongRTL:"-webkit-box"===l.css("display")}),!0}init(e){const t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e=!0,t=!0){const a=this,{params:n,$el:l,$wrapperEl:o,slides:r}=a;return void 0===a.params||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),n.loop&&a.loopDestroy(),t&&(a.removeClasses(),l.removeAttr("style"),o.removeAttr("style"),r&&r.length&&r.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),a.emit("destroy"),Object.keys(a.eventsListeners).forEach((e=>{a.off(e)})),!1!==e&&(a.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(a)),a.destroyed=!0),null}static extendDefaults(e){$r(vi,e)}static get extendedDefaults(){return vi}static get defaults(){return bi}static installModule(e){fi.prototype.__modules__||(fi.prototype.__modules__=[]);const t=fi.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>fi.installModule(e))),fi):(fi.installModule(e),fi)}}Object.keys(yi).forEach((e=>{Object.keys(yi[e]).forEach((t=>{fi.prototype[t]=yi[e][t]}))})),fi.use([function({swiper:e,on:t,emit:a}){const n=Lr();let l=null,o=null;const r=()=>{e&&!e.destroyed&&e.initialized&&(a("beforeResize"),a("resize"))},i=()=>{e&&!e.destroyed&&e.initialized&&a("orientationchange")};t("init",(()=>{e.params.resizeObserver&&void 0!==n.ResizeObserver?e&&!e.destroyed&&e.initialized&&(l=new ResizeObserver((t=>{o=n.requestAnimationFrame((()=>{const{width:a,height:n}=e;let l=a,o=n;t.forEach((({contentBoxSize:t,contentRect:a,target:n})=>{n&&n!==e.el||(l=a?a.width:(t[0]||t).inlineSize,o=a?a.height:(t[0]||t).blockSize)})),l===a&&o===n||r()}))})),l.observe(e.el)):(n.addEventListener("resize",r),n.addEventListener("orientationchange",i))})),t("destroy",(()=>{o&&n.cancelAnimationFrame(o),l&&l.unobserve&&e.el&&(l.unobserve(e.el),l=null),n.removeEventListener("resize",r),n.removeEventListener("orientationchange",i)}))},function({swiper:e,extendParams:t,on:a,emit:n}){const l=[],o=Lr(),r=(e,t={})=>{const a=new(o.MutationObserver||o.WebkitMutationObserver)((e=>{if(1===e.length)return void n("observerUpdate",e[0]);const t=function(){n("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(t):o.setTimeout(t,0)}));a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),l.push(a)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=>{if(e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let e=0;e<t.length;e+=1)r(t[e])}r(e.$el[0],{childList:e.params.observeSlideChildren}),r(e.$wrapperEl[0],{attributes:!1})}})),a("destroy",(()=>{l.forEach((e=>{e.disconnect()})),l.splice(0,l.length)}))}]);var _i=fi;function Ci(e,t,a,n){const l=Pr();return e.params.createElements&&Object.keys(n).forEach((o=>{if(!a[o]&&!0===a.auto){let r=e.$el.children(`.${n[o]}`)[0];r||(r=l.createElement("div"),r.className=n[o],e.$el.append(r)),a[o]=r,t[o]=r}})),a}function ki({swiper:e,extendParams:t,on:a,emit:n}){function l(t){let a;return t&&(a=Fr(t),e.params.uniqueNavElements&&"string"==typeof t&&a.length>1&&1===e.$el.find(t).length&&(a=e.$el.find(t))),a}function o(t,a){const n=e.params.navigation;t&&t.length>0&&(t[a?"addClass":"removeClass"](n.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=a),e.params.watchOverflow&&e.enabled&&t[e.isLocked?"addClass":"removeClass"](n.lockClass))}function r(){if(e.params.loop)return;const{$nextEl:t,$prevEl:a}=e.navigation;o(a,e.isBeginning&&!e.params.rewind),o(t,e.isEnd&&!e.params.rewind)}function i(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),n("navigationPrev"))}function s(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),n("navigationNext"))}function c(){const t=e.params.navigation;if(e.params.navigation=Ci(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&&!t.prevEl)return;const a=l(t.nextEl),n=l(t.prevEl);a&&a.length>0&&a.on("click",s),n&&n.length>0&&n.on("click",i),Object.assign(e.navigation,{$nextEl:a,nextEl:a&&a[0],$prevEl:n,prevEl:n&&n[0]}),e.enabled||(a&&a.addClass(t.lockClass),n&&n.addClass(t.lockClass))}function u(){const{$nextEl:t,$prevEl:a}=e.navigation;t&&t.length&&(t.off("click",s),t.removeClass(e.params.navigation.disabledClass)),a&&a.length&&(a.off("click",i),a.removeClass(e.params.navigation.disabledClass))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},a("init",(()=>{!1===e.params.navigation.enabled?m():(c(),r())})),a("toEdge fromEdge lock unlock",(()=>{r()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{const{$nextEl:t,$prevEl:a}=e.navigation;t&&t[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),a&&a[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)})),a("click",((t,a)=>{const{$nextEl:l,$prevEl:o}=e.navigation,r=a.target;if(e.params.navigation.hideOnClick&&!Fr(r).is(o)&&!Fr(r).is(l)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===r||e.pagination.el.contains(r)))return;let t;l?t=l.hasClass(e.params.navigation.hiddenClass):o&&(t=o.hasClass(e.params.navigation.hiddenClass)),n(!0===t?"navigationShow":"navigationHide"),l&&l.toggleClass(e.params.navigation.hiddenClass),o&&o.toggleClass(e.params.navigation.hiddenClass)}}));const m=()=>{e.$el.addClass(e.params.navigation.navigationDisabledClass),u()};Object.assign(e.navigation,{enable:()=>{e.$el.removeClass(e.params.navigation.navigationDisabledClass),c(),r()},disable:m,update:r,init:c,destroy:u})}function Ei(e=""){return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function wi({swiper:e,extendParams:t,on:a,emit:n}){const l="swiper-pagination";let o;t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${l}-bullet`,bulletActiveClass:`${l}-bullet-active`,modifierClass:`${l}-`,currentClass:`${l}-current`,totalClass:`${l}-total`,hiddenClass:`${l}-hidden`,progressbarFillClass:`${l}-progressbar-fill`,progressbarOppositeClass:`${l}-progressbar-opposite`,clickableClass:`${l}-clickable`,lockClass:`${l}-lock`,horizontalClass:`${l}-horizontal`,verticalClass:`${l}-vertical`,paginationDisabledClass:`${l}-disabled`}}),e.pagination={el:null,$el:null,bullets:[]};let r=0;function i(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length}function s(t,a){const{bulletActiveClass:n}=e.params.pagination;t[a]().addClass(`${n}-${a}`)[a]().addClass(`${n}-${a}-${a}`)}function c(){const t=e.rtl,a=e.params.pagination;if(i())return;const l=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,c=e.pagination.$el;let u;const m=e.params.loop?Math.ceil((l-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(u=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),u>l-1-2*e.loopedSlides&&(u-=l-2*e.loopedSlides),u>m-1&&(u-=m),u<0&&"bullets"!==e.params.paginationType&&(u=m+u)):u=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===a.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const n=e.pagination.bullets;let l,i,m;if(a.dynamicBullets&&(o=n.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),c.css(e.isHorizontal()?"width":"height",o*(a.dynamicMainBullets+4)+"px"),a.dynamicMainBullets>1&&void 0!==e.previousIndex&&(r+=u-(e.previousIndex-e.loopedSlides||0),r>a.dynamicMainBullets-1?r=a.dynamicMainBullets-1:r<0&&(r=0)),l=Math.max(u-r,0),i=l+(Math.min(n.length,a.dynamicMainBullets)-1),m=(i+l)/2),n.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${a.bulletActiveClass}${e}`)).join(" ")),c.length>1)n.each((e=>{const t=Fr(e),n=t.index();n===u&&t.addClass(a.bulletActiveClass),a.dynamicBullets&&(n>=l&&n<=i&&t.addClass(`${a.bulletActiveClass}-main`),n===l&&s(t,"prev"),n===i&&s(t,"next"))}));else{const t=n.eq(u),o=t.index();if(t.addClass(a.bulletActiveClass),a.dynamicBullets){const t=n.eq(l),r=n.eq(i);for(let e=l;e<=i;e+=1)n.eq(e).addClass(`${a.bulletActiveClass}-main`);if(e.params.loop)if(o>=n.length){for(let e=a.dynamicMainBullets;e>=0;e-=1)n.eq(n.length-e).addClass(`${a.bulletActiveClass}-main`);n.eq(n.length-a.dynamicMainBullets-1).addClass(`${a.bulletActiveClass}-prev`)}else s(t,"prev"),s(r,"next");else s(t,"prev"),s(r,"next")}}if(a.dynamicBullets){const l=Math.min(n.length,a.dynamicMainBullets+4),r=(o*l-o)/2-m*o,i=t?"right":"left";n.css(e.isHorizontal()?i:"top",`${r}px`)}}if("fraction"===a.type&&(c.find(Ei(a.currentClass)).text(a.formatFractionCurrent(u+1)),c.find(Ei(a.totalClass)).text(a.formatFractionTotal(m))),"progressbar"===a.type){let t;t=a.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const n=(u+1)/m;let l=1,o=1;"horizontal"===t?l=n:o=n,c.find(Ei(a.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${l}) scaleY(${o})`).transition(e.params.speed)}"custom"===a.type&&a.renderCustom?(c.html(a.renderCustom(e,u+1,m)),n("paginationRender",c[0])):n("paginationUpdate",c[0]),e.params.watchOverflow&&e.enabled&&c[e.isLocked?"addClass":"removeClass"](a.lockClass)}function u(){const t=e.params.pagination;if(i())return;const a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,l=e.pagination.$el;let o="";if("bullets"===t.type){let n=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&n>a&&(n=a);for(let a=0;a<n;a+=1)t.renderBullet?o+=t.renderBullet.call(e,a,t.bulletClass):o+=`<${t.bulletElement} class="${t.bulletClass}"></${t.bulletElement}>`;l.html(o),e.pagination.bullets=l.find(Ei(t.bulletClass))}"fraction"===t.type&&(o=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`,l.html(o)),"progressbar"===t.type&&(o=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`,l.html(o)),"custom"!==t.type&&n("paginationRender",e.pagination.$el[0])}function m(){e.params.pagination=Ci(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const t=e.params.pagination;if(!t.el)return;let a=Fr(t.el);0!==a.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&a.length>1&&(a=e.$el.find(t.el),a.length>1&&(a=a.filter((t=>Fr(t).parents(".swiper")[0]===e.el)))),"bullets"===t.type&&t.clickable&&a.addClass(t.clickableClass),a.addClass(t.modifierClass+t.type),a.addClass(e.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(a.addClass(`${t.modifierClass}${t.type}-dynamic`),r=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&a.addClass(t.progressbarOppositeClass),t.clickable&&a.on("click",Ei(t.bulletClass),(function(t){t.preventDefault();let a=Fr(this).index()*e.params.slidesPerGroup;e.params.loop&&(a+=e.loopedSlides),e.slideTo(a)})),Object.assign(e.pagination,{$el:a,el:a[0]}),e.enabled||a.addClass(t.lockClass))}function g(){const t=e.params.pagination;if(i())return;const a=e.pagination.$el;a.removeClass(t.hiddenClass),a.removeClass(t.modifierClass+t.type),a.removeClass(e.isHorizontal()?t.horizontalClass:t.verticalClass),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&a.off("click",Ei(t.bulletClass))}a("init",(()=>{!1===e.params.pagination.enabled?p():(m(),u(),c())})),a("activeIndexChange",(()=>{(e.params.loop||void 0===e.snapIndex)&&c()})),a("snapIndexChange",(()=>{e.params.loop||c()})),a("slidesLengthChange",(()=>{e.params.loop&&(u(),c())})),a("snapGridLengthChange",(()=>{e.params.loop||(u(),c())})),a("destroy",(()=>{g()})),a("enable disable",(()=>{const{$el:t}=e.pagination;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)})),a("lock unlock",(()=>{c()})),a("click",((t,a)=>{const l=a.target,{$el:o}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&o&&o.length>0&&!Fr(l).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&l===e.navigation.nextEl||e.navigation.prevEl&&l===e.navigation.prevEl))return;const t=o.hasClass(e.params.pagination.hiddenClass);n(!0===t?"paginationShow":"paginationHide"),o.toggleClass(e.params.pagination.hiddenClass)}}));const p=()=>{e.$el.addClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.addClass(e.params.pagination.paginationDisabledClass),g()};Object.assign(e.pagination,{enable:()=>{e.$el.removeClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.removeClass(e.params.pagination.paginationDisabledClass),m(),u(),c()},disable:p,render:u,update:c,init:m,destroy:g})}function Si(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function xi(e,t){const a=["__proto__","constructor","prototype"];Object.keys(t).filter((e=>a.indexOf(e)<0)).forEach((a=>{void 0===e[a]?e[a]=t[a]:Si(t[a])&&Si(e[a])&&Object.keys(t[a]).length>0?t[a].__swiper__?e[a]=t[a]:xi(e[a],t[a]):e[a]=t[a]}))}function Ti(e={}){return e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function Bi(e={}){return e.pagination&&void 0===e.pagination.el}function Pi(e={}){return e.scrollbar&&void 0===e.scrollbar.el}function Ii(e=""){const t=e.split(" ").map((e=>e.trim())).filter((e=>!!e)),a=[];return t.forEach((e=>{a.indexOf(e)<0&&a.push(e)})),a.join(" ")}const Li=["modules","init","_direction","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopedSlidesLimit","_loopFillGroupWithBlank","loopPreventsSlide","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom"],Oi=(e,t)=>{let a=t.slidesPerView;if(t.breakpoints){const e=_i.prototype.getBreakpoint(t.breakpoints),n=e in t.breakpoints?t.breakpoints[e]:void 0;n&&n.slidesPerView&&(a=n.slidesPerView)}let n=Math.ceil(parseFloat(t.loopedSlides||a,10));return n+=t.loopAdditionalSlides,n>e.length&&t.loopedSlidesLimit&&(n=e.length),n};function Ai(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function Hi(e){const t=[];return ge.Children.toArray(e).forEach((e=>{Ai(e)?t.push(e):e.props&&e.props.children&&Hi(e.props.children).forEach((e=>t.push(e)))})),t}function Ni(e){const t=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return ge.Children.toArray(e).forEach((e=>{if(Ai(e))t.push(e);else if(e.props&&e.props.slot&&a[e.props.slot])a[e.props.slot].push(e);else if(e.props&&e.props.children){const n=Hi(e.props.children);n.length>0?n.forEach((e=>t.push(e))):a["container-end"].push(e)}else a["container-end"].push(e)})),{slides:t,slots:a}}function ji(e,t){return"undefined"==typeof window?(0,ge.useEffect)(e,t):(0,ge.useLayoutEffect)(e,t)}const Ri=(0,ge.createContext)(null),zi=(0,ge.createContext)(null);function Fi(){return Fi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Fi.apply(this,arguments)}const Vi=(0,ge.forwardRef)((function(e,t){let{className:a,tag:n="div",wrapperTag:l="div",children:o,onSwiper:r,...i}=void 0===e?{}:e,s=!1;const[c,u]=(0,ge.useState)("swiper"),[m,g]=(0,ge.useState)(null),[p,d]=(0,ge.useState)(!1),b=(0,ge.useRef)(!1),h=(0,ge.useRef)(null),y=(0,ge.useRef)(null),v=(0,ge.useRef)(null),f=(0,ge.useRef)(null),_=(0,ge.useRef)(null),C=(0,ge.useRef)(null),k=(0,ge.useRef)(null),E=(0,ge.useRef)(null),{params:w,passedParams:S,rest:x,events:T}=function(e={},t=!0){const a={on:{}},n={},l={};xi(a,_i.defaults),xi(a,_i.extendedDefaults),a._emitClasses=!0,a.init=!1;const o={},r=Li.map((e=>e.replace(/_/,""))),i=Object.assign({},e);return Object.keys(i).forEach((i=>{void 0!==e[i]&&(r.indexOf(i)>=0?Si(e[i])?(a[i]={},l[i]={},xi(a[i],e[i]),xi(l[i],e[i])):(a[i]=e[i],l[i]=e[i]):0===i.search(/on[A-Z]/)&&"function"==typeof e[i]?t?n[`${i[2].toLowerCase()}${i.substr(3)}`]=e[i]:a.on[`${i[2].toLowerCase()}${i.substr(3)}`]=e[i]:o[i]=e[i])})),["navigation","pagination","scrollbar"].forEach((e=>{!0===a[e]&&(a[e]={}),!1===a[e]&&delete a[e]})),{params:a,passedParams:l,rest:o,events:n}}(i),{slides:B,slots:P}=Ni(o),I=()=>{d(!p)};Object.assign(w.on,{_containerClasses(e,t){u(t)}});const L=()=>{if(Object.assign(w.on,T),s=!0,y.current=new _i(w),y.current.loopCreate=()=>{},y.current.loopDestroy=()=>{},w.loop&&(y.current.loopedSlides=Oi(B,w)),y.current.virtual&&y.current.params.virtual.enabled){y.current.virtual.slides=B;const e={cache:!1,slides:B,renderExternal:g,renderExternalUpdate:!1};xi(y.current.params.virtual,e),xi(y.current.originalParams.virtual,e)}};return h.current||L(),y.current&&y.current.on("_beforeBreakpoint",I),(0,ge.useEffect)((()=>()=>{y.current&&y.current.off("_beforeBreakpoint",I)})),(0,ge.useEffect)((()=>{!b.current&&y.current&&(y.current.emitSlidesClasses(),b.current=!0)})),ji((()=>{if(t&&(t.current=h.current),h.current)return y.current.destroyed&&L(),function({el:e,nextEl:t,prevEl:a,paginationEl:n,scrollbarEl:l,swiper:o},r){Ti(r)&&t&&a&&(o.params.navigation.nextEl=t,o.originalParams.navigation.nextEl=t,o.params.navigation.prevEl=a,o.originalParams.navigation.prevEl=a),Bi(r)&&n&&(o.params.pagination.el=n,o.originalParams.pagination.el=n),Pi(r)&&l&&(o.params.scrollbar.el=l,o.originalParams.scrollbar.el=l),o.init(e)}({el:h.current,nextEl:_.current,prevEl:C.current,paginationEl:k.current,scrollbarEl:E.current,swiper:y.current},w),r&&r(y.current),()=>{y.current&&!y.current.destroyed&&y.current.destroy(!0,!1)}}),[]),ji((()=>{!s&&T&&y.current&&Object.keys(T).forEach((e=>{y.current.on(e,T[e])}));const e=function(e,t,a,n,l){const o=[];if(!t)return o;const r=e=>{o.indexOf(e)<0&&o.push(e)};if(a&&n){const e=n.map(l),t=a.map(l);e.join("")!==t.join("")&&r("children"),n.length!==a.length&&r("children")}return Li.filter((e=>"_"===e[0])).map((e=>e.replace(/_/,""))).forEach((a=>{if(a in e&&a in t)if(Si(e[a])&&Si(t[a])){const n=Object.keys(e[a]),l=Object.keys(t[a]);n.length!==l.length?r(a):(n.forEach((n=>{e[a][n]!==t[a][n]&&r(a)})),l.forEach((n=>{e[a][n]!==t[a][n]&&r(a)})))}else e[a]!==t[a]&&r(a)})),o}(S,v.current,B,f.current,(e=>e.key));return v.current=S,f.current=B,e.length&&y.current&&!y.current.destroyed&&function({swiper:e,slides:t,passedParams:a,changedParams:n,nextEl:l,prevEl:o,scrollbarEl:r,paginationEl:i}){const s=n.filter((e=>"children"!==e&&"direction"!==e)),{params:c,pagination:u,navigation:m,scrollbar:g,virtual:p,thumbs:d}=e;let b,h,y,v,f;n.includes("thumbs")&&a.thumbs&&a.thumbs.swiper&&c.thumbs&&!c.thumbs.swiper&&(b=!0),n.includes("controller")&&a.controller&&a.controller.control&&c.controller&&!c.controller.control&&(h=!0),n.includes("pagination")&&a.pagination&&(a.pagination.el||i)&&(c.pagination||!1===c.pagination)&&u&&!u.el&&(y=!0),n.includes("scrollbar")&&a.scrollbar&&(a.scrollbar.el||r)&&(c.scrollbar||!1===c.scrollbar)&&g&&!g.el&&(v=!0),n.includes("navigation")&&a.navigation&&(a.navigation.prevEl||o)&&(a.navigation.nextEl||l)&&(c.navigation||!1===c.navigation)&&m&&!m.prevEl&&!m.nextEl&&(f=!0),s.forEach((t=>{if(Si(c[t])&&Si(a[t]))xi(c[t],a[t]);else{const l=a[t];!0!==l&&!1!==l||"navigation"!==t&&"pagination"!==t&&"scrollbar"!==t?c[t]=a[t]:!1===l&&e[n=t]&&(e[n].destroy(),"navigation"===n?(c[n].prevEl=void 0,c[n].nextEl=void 0,e[n].prevEl=void 0,e[n].nextEl=void 0):(c[n].el=void 0,e[n].el=void 0))}var n})),s.includes("controller")&&!h&&e.controller&&e.controller.control&&c.controller&&c.controller.control&&(e.controller.control=c.controller.control),n.includes("children")&&t&&p&&c.virtual.enabled?(p.slides=t,p.update(!0)):n.includes("children")&&e.lazy&&e.params.lazy.enabled&&e.lazy.load(),b&&d.init()&&d.update(!0),h&&(e.controller.control=c.controller.control),y&&(i&&(c.pagination.el=i),u.init(),u.render(),u.update()),v&&(r&&(c.scrollbar.el=r),g.init(),g.updateSize(),g.setTranslate()),f&&(l&&(c.navigation.nextEl=l),o&&(c.navigation.prevEl=o),m.init(),m.update()),n.includes("allowSlideNext")&&(e.allowSlideNext=a.allowSlideNext),n.includes("allowSlidePrev")&&(e.allowSlidePrev=a.allowSlidePrev),n.includes("direction")&&e.changeDirection(a.direction,!1),e.update()}({swiper:y.current,slides:B,passedParams:S,changedParams:e,nextEl:_.current,prevEl:C.current,scrollbarEl:E.current,paginationEl:k.current}),()=>{T&&y.current&&Object.keys(T).forEach((e=>{y.current.off(e,T[e])}))}})),ji((()=>{var e;!(e=y.current)||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())}),[m]),ge.createElement(n,Fi({ref:h,className:Ii(`${c}${a?` ${a}`:""}`)},x),ge.createElement(zi.Provider,{value:y.current},P["container-start"],ge.createElement(l,{className:"swiper-wrapper"},P["wrapper-start"],w.virtual?function(e,t,a){if(!a)return null;const n=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${a.offset}px`}:{top:`${a.offset}px`};return t.filter(((e,t)=>t>=a.from&&t<=a.to)).map((t=>ge.cloneElement(t,{swiper:e,style:n})))}(y.current,B,m):!w.loop||y.current&&y.current.destroyed?B.map((e=>ge.cloneElement(e,{swiper:y.current}))):function(e,t,a){const n=t.map(((t,a)=>ge.cloneElement(t,{swiper:e,"data-swiper-slide-index":a})));function l(e,t,n){return ge.cloneElement(e,{key:`${e.key}-duplicate-${t}-${n}`,className:`${e.props.className||""} ${a.slideDuplicateClass}`})}if(a.loopFillGroupWithBlank){const e=a.slidesPerGroup-n.length%a.slidesPerGroup;if(e!==a.slidesPerGroup)for(let t=0;t<e;t+=1){const e=ge.createElement("div",{className:`${a.slideClass} ${a.slideBlankClass}`});n.push(e)}}"auto"!==a.slidesPerView||a.loopedSlides||(a.loopedSlides=n.length);const o=Oi(n,a),r=[],i=[];for(let e=0;e<o;e+=1){const t=e-Math.floor(e/n.length)*n.length;i.push(l(n[t],e,"append")),r.unshift(l(n[n.length-t-1],e,"prepend"))}return e&&(e.loopedSlides=o),[...r,...n,...i]}(y.current,B,w),P["wrapper-end"]),Ti(w)&&ge.createElement(ge.Fragment,null,ge.createElement("div",{ref:C,className:"swiper-button-prev"}),ge.createElement("div",{ref:_,className:"swiper-button-next"})),Pi(w)&&ge.createElement("div",{ref:E,className:"swiper-scrollbar"}),Bi(w)&&ge.createElement("div",{ref:k,className:"swiper-pagination"}),P["container-end"]))}));function Di(){return Di=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Di.apply(this,arguments)}Vi.displayName="Swiper";const Mi=(0,ge.forwardRef)((function(e,t){let{tag:a="div",children:n,className:l="",swiper:o,zoom:r,virtualIndex:i,...s}=void 0===e?{}:e;const c=(0,ge.useRef)(null),[u,m]=(0,ge.useState)("swiper-slide");function g(e,t,a){t===c.current&&m(a)}ji((()=>{if(t&&(t.current=c.current),c.current&&o){if(!o.destroyed)return o.on("_slideClass",g),()=>{o&&o.off("_slideClass",g)};"swiper-slide"!==u&&m("swiper-slide")}})),ji((()=>{o&&c.current&&!o.destroyed&&m(o.getSlideClasses(c.current))}),[o]);const p={isActive:u.indexOf("swiper-slide-active")>=0||u.indexOf("swiper-slide-duplicate-active")>=0,isVisible:u.indexOf("swiper-slide-visible")>=0,isDuplicate:u.indexOf("swiper-slide-duplicate")>=0,isPrev:u.indexOf("swiper-slide-prev")>=0||u.indexOf("swiper-slide-duplicate-prev")>=0,isNext:u.indexOf("swiper-slide-next")>=0||u.indexOf("swiper-slide-duplicate-next")>=0},d=()=>"function"==typeof n?n(p):n;return ge.createElement(a,Di({ref:c,className:Ii(`${u}${l?` ${l}`:""}`),"data-swiper-slide-index":i},s),ge.createElement(Ri.Provider,{value:p},r?ge.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof r?r:void 0},d()):d()))}));Mi.displayName="SwiperSlide";const $i=[["core/post-title"],["core/post-date"],["core/post-excerpt"]];function Wi(){return Wi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Wi.apply(this,arguments)}var Gi=(0,_e.createHigherOrderComponent)((e=>t=>{const{attributes:a,setAttributes:n}=t,l={modules:[ki,wi],spaceBetween:0,slidesPerView:1,...Zi(a),loop:!1,autoplay:!1,simulateTouch:!1,watchSlidesProgress:!0,onSwiper:e=>{r(e)}},[o,r]=(0,ye.useState)(0);return(0,ye.useEffect)((()=>{o&&function(e,t){const a=Zi(t);!0===a.navigation&&(a.createElements=!0,a.navigation={...Ki,auto:!0}),!0===a.pagination&&(a.createElements=!0,a.pagination={...Ji,auto:!0}),e.originalParams={...e.originalParams,...(0,ke.cloneDeep)(a)},e.params={...e.params,...(0,ke.cloneDeep)(a)},e.currentBreakpoint&&e.params.breakpoints[e.currentBreakpoint]&&(e.params={...e.params,...e.params.breakpoints[e.currentBreakpoint]}),e.update(),e.navigation&&(e.navigation.init(),e.navigation.update()),e.pagination&&(e.pagination.init(),e.pagination.render(),e.pagination.update())}(o,a)}),[a]),pe().createElement(ye.Fragment,null,pe().createElement(e,Wi({},t,{swiperProps:l})),pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Slider","gutenmate"),initialOpen:!0},!a.enableAutoSlidesPerView&&pe().createElement(oa.x,{label:(0,ue.__)("Slides per view","gutenmate"),value:a.slidesPerView,min:1,max:10,onChange:e=>{n({slidesPerView:e})},enableResponsive:!0}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable auto slides per view","gutenmate"),checked:a.enableAutoSlidesPerView,onChange:e=>{n({enableAutoSlidesPerView:e})}}),a.enableAutoSlidesPerView&&pe().createElement(Ge.GZ,{label:(0,ue.__)("Slide width","gutenmate"),value:a.slideWidth,max:"1000",onChange:e=>{n({slideWidth:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Slide gap","gutenmate"),value:a.slideGap,pxUnitOnly:!0,min:"0",max:"200",onChange:e=>{n({slideGap:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable infinite loop","gutenmate"),help:(0,ue.__)("This option will be applied on frontend","gutenmate"),checked:a.enableLoop,onChange:e=>{n({enableLoop:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable autoplay","gutenmate"),help:(0,ue.__)("This option will be applied on frontend","gutenmate"),checked:a.enableAutoplay,onChange:e=>{n({enableAutoplay:e})}}),a.enableAutoplay&&pe().createElement(ve.RangeControl,{label:(0,ue.__)("Autoplay delay","gutenmate"),value:a.autoplayDelay,onChange:e=>{n({autoplayDelay:e})},min:1e3,max:1e4,step:100,required:!0}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable center slides","gutenmate"),checked:a.enableCenteredSlides,onChange:e=>{n({enableCenteredSlides:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Arrow Navigation","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable arrow navigation","gutenmate"),checked:a.enableArrow,onChange:e=>{n({enableArrow:e})}}),a.enableArrow&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.dO,{label:(0,ue.__)("Arrow width","gutenmate"),value:a.arrowWidth,max:"100",onChange:e=>{n({arrowWidth:e})}}),pe().createElement(Ge.dO,{label:(0,ue.__)("Arrow height","gutenmate"),value:a.arrowHeight,max:"100",onChange:e=>{n({arrowHeight:e})}}),pe().createElement(Ge.dO,{label:(0,ue.__)("Arrow size","gutenmate"),value:a.arrowSize,max:"60",onChange:e=>{n({arrowSize:e})}}),pe().createElement(Ge.dO,{label:(0,ue.__)("X-Axis position","gutenmate"),value:a.arrowXPosition,min:"0",max:"100",onChange:e=>{n({arrowXPosition:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:a.arrowRadius,onChange:e=>{n({arrowRadius:e})}}),pe().createElement($e.Z,{label:(0,ue.__)("Shadow","gutenmate"),value:a.arrowShadow,onChange:e=>{n({arrowShadow:e})}}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Pagination","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable pagination","gutenmate"),checked:a.enablePagination,onChange:e=>{n({enablePagination:e})}}),a.enablePagination&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.dO,{label:(0,ue.__)("Bullet size","gutenmate"),value:a.paginationBulletSize,min:"0",max:"100",onChange:e=>{n({paginationBulletSize:e})}}),pe().createElement(Ge.dO,{label:(0,ue.__)("Bullet spacing","gutenmate"),value:a.paginationBulletSpacing,min:"0",max:"50",onChange:e=>{n({paginationBulletSpacing:e})}}),pe().createElement(Ge.dO,{label:(0,ue.__)("Bullet position","gutenmate"),value:a.paginationBulletY,min:"-50",max:"100",onChange:e=>{n({paginationBulletY:e})}}))),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:a,setAttributes:n,gtmSettings:[{label:(0,ue.__)("Arrow color","gutenmate"),attr:"arrowColor"},{label:(0,ue.__)("Arrow hover color","gutenmate"),attr:"arrowHoverColor"},{label:(0,ue.__)("Arrow background","gutenmate"),attr:"arrowBg",gradient:!0},{label:(0,ue.__)("Arrow hover background","gutenmate"),attr:"arrowHoverBg",gradient:!0},...a.enablePagination?[{label:(0,ue.__)("Bullet active color","gutenmate"),attr:"paginationActiveColor"}]:[]]})))}),"gtm-slider-template-controls")((function({clientId:e,context:{query:{perPage:t,offset:a,categoryIds:n=[],postType:l,tagIds:o=[],order:r,orderBy:i,author:s,search:c,exclude:u,sticky:m,inherit:g}={},queryContext:p=[{page:1}],templateSlug:d,displayLayout:{type:b="flex",columns:h=1}={},gtmQueryFilter:y,gtmQueryLimitDays:v,gtmQueryUseRandom:f},swiperProps:_,attributes:C}){const[{page:k}]=p,[E,w]=(0,ye.useState)(),{posts:S,blocks:x}=(0,Ce.useSelect)((p=>{const{getEntityRecords:b}=p(wt.store),{getBlocks:h}=p(fe.store),_={offset:t?t*(k-1)+a:0,categories:n,tags:o,order:r,orderby:i};return t&&(_.per_page=t),s&&(_.author=s),c&&(_.search=c),u?.length&&(_.exclude=u),m&&(_.sticky="only"===m),_.gtmQueryFilter=y,_.gtmQueryLimitDays=v,_.gtmQueryUseRandom=f,g&&d?.startsWith("archive-")&&(_.postType=d.replace("archive-",""),l=_.postType),{posts:b("postType",l,_),blocks:h(e)}}),[t,k,a,n,o,r,i,e,s,c,l,u,m,g,d,y,v,f]),T=(0,ye.useMemo)((()=>S?.map((e=>({postType:e.type,postId:e.id})))),[S]),B="flex"===b&&h>1,P=(0,fe.useBlockProps)({className:be()({"is-flex-container":B,[`columns-${h}`]:B,"gtm-has-slider-template-auto-slides-per-view":C.enableAutoSlidesPerView})}),I=(0,fe.useInnerBlocksProps)({},{template:$i});return S?S.length?pe().createElement("div",P,pe().createElement(Vi,_,T&&T.map((e=>pe().createElement(Mi,{key:`gtm-swiper-slide-${e.postId}`},pe().createElement(fe.BlockContextProvider,{key:e.postId,value:e},e===(E||T[0])?pe().createElement("div",I):pe().createElement("div",null,pe().createElement(fe.BlockPreview,{blocks:x,__experimentalLive:!0,__experimentalOnClick:()=>w(e)})))))))):pe().createElement("p",P," ",(0,ue.__)("No results found.")):pe().createElement("p",P,pe().createElement(ve.Spinner,null))}));function Ui(e){let t={},a={},n={};return e.enableAutoSlidesPerView||((0,xe.hasValue)(e.slidesPerView?.lg)&&(t.slidesPerView=parseInt(e.slidesPerView.lg),a.slidesPerView=parseInt(e.slidesPerView.lg),n.slidesPerView=parseInt(e.slidesPerView.lg)),(0,xe.hasValue)(e.slidesPerView?.md)&&(t.slidesPerView=parseInt(e.slidesPerView.md),a.slidesPerView=parseInt(e.slidesPerView.md)),(0,xe.hasValue)(e.slidesPerView?.sm)&&(t.slidesPerView=parseInt(e.slidesPerView.sm))),(0,xe.hasValue)(e.slideGap?.lg)&&(t.spaceBetween=parseInt(e.slideGap.lg),a.spaceBetween=parseInt(e.slideGap.lg),n.spaceBetween=parseInt(e.slideGap.lg)),(0,xe.hasValue)(e.slideGap?.md)&&(t.spaceBetween=parseInt(e.slideGap.md),a.spaceBetween=parseInt(e.slideGap.md)),(0,xe.hasValue)(e.slideGap?.sm)&&(t.spaceBetween=parseInt(e.slideGap.sm)),{0:t,768:a,1200:n}}function Zi(e){return{loop:e.enableLoop,breakpoints:Ui(e),...e.enableAutoSlidesPerView?{slidesPerView:"auto"}:{},...e.enableArrow?{navigation:!0}:{},...e.enablePagination?{pagination:!0}:{},...e.enableCenteredSlides?{centeredSlides:!0}:{}}}ze(Sr.name,Sr.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),t.enableAutoSlidesPerView&&Fe(a,"slider-template-slide-width",t.slideWidth),t.enableArrow&&(Fe(a,"slider-template-arrow-width",t.arrowWidth),Fe(a,"slider-template-arrow-height",t.arrowHeight),Fe(a,"slider-template-arrow-size",t.arrowSize),Fe(a,"slider-template-arrow-x",t.arrowXPosition),Fe(a,"slider-template-arrow-radius",(0,xe.parseBorderRadiusValue)(t.arrowRadius)),Fe(a,"slider-template-arrow-shadow",(0,$e.s)(t.arrowShadow)),Fe(a,"slider-template-arrow-color",(0,xe.parseColorValue)(t.arrowColor)),Fe(a,"slider-template-arrow-bg",(0,xe.parseColorValue)(t.arrowBg)),Fe(a,"slider-template-arrow-hover-color",(0,xe.parseColorValue)(t.arrowHoverColor)),Fe(a,"slider-template-arrow-hover-bg",(0,xe.parseColorValue)(t.arrowHoverBg))),t.enablePagination&&(Fe(a,"slider-template-pagination-active-color",(0,xe.parseColorValue)(t.paginationActiveColor)),Fe(a,"slider-template-pagination-bullet-size",t.paginationBulletSize),Fe(a,"slider-template-pagination-bullet-y",t.paginationBulletY),Fe(a,"slider-template-pagination-bullet-spacing",t.paginationBulletSpacing)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const qi="swiper-pagination",Ji={el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${qi}-bullet`,bulletActiveClass:`${qi}-bullet-active`,modifierClass:`${qi}-`,currentClass:`${qi}-current`,totalClass:`${qi}-total`,hiddenClass:`${qi}-hidden`,progressbarFillClass:`${qi}-progressbar-fill`,progressbarOppositeClass:`${qi}-progressbar-opposite`,clickableClass:`${qi}-clickable`,lockClass:`${qi}-lock`,horizontalClass:`${qi}-horizontal`,verticalClass:`${qi}-vertical`},Ki={nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"};var Qi={from:[{type:"block",blocks:["core/post-template"],transform:(e,t)=>(0,ce.createBlock)(Sr.name,e,t)}],to:[{type:"block",blocks:["core/post-template"],transform:(e,t)=>(0,ce.createBlock)("core/post-template",e,t)}]};const{name:Xi}=Sr,Yi={...Sr,icon:me.I8,edit:Gi,save:function(){return pe().createElement(fe.InnerBlocks.Content,null)},transforms:Qi};var es=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/sliding-panel","title":"Sliding Panel","description":"Add a sliding panel. Useful for displaying mobile menu or additional content","category":"gtm-layout","keywords":["gutenmate","box","area","panel"],"attributes":{"position":{"type":"string","enum":["left","right","center","full"],"default":"right"},"offsetX":{"type":"object","default":{}},"offsetY":{"type":"object","default":{}},"width":{"type":"object","default":{}},"enableCloseButton":{"type":"boolean","default":true},"closeButtonIcon":{"type":"string","default":""},"closeButtonIconSize":{"type":"object","default":{}},"closeButtonWidth":{"type":"object","default":{}},"closeButtonRadius":{"type":["string","object"],"default":""},"closeButtonColor":{"type":"string","default":""},"closeButtonBg":{"type":"object","default":{}},"closeButtonPosition":{"type":"string","enum":["auto","left","right"],"default":"auto"},"closeButtonOffsetX":{"type":"object","default":{}},"closeButtonOffsetY":{"type":"object","default":{}},"revealEffect":{"type":"string","enum":["fade","fly-top","fly-bottom","fly-left","fly-right","zoom"],"default":"fade"},"enableThinScrollbar":{"type":"boolean","default":false},"thinScrollbarColor":{"type":"string","default":""},"thinScrollbarSpace":{"type":"string","default":""}},"supports":{"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"padding":{"cssProp":"sliding-panel-padding"},"radius":{"cssProp":"sliding-panel-radius"},"shadow":{"cssProp":"sliding-panel-shadow"},"bg":{"cssProp":"sliding-panel-bg"},"color":{"cssProp":"sliding-panel-color"},"typography":true},"gtmResponsiveAttributes":true,"gtmFooterContent":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-sliding-panel-editor-style","style":"gtm-sliding-panel-style","viewScript":"gtm-block-script"}');const ts="gtm-basic-icon-xmark";ze(es.name,es.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",`gtm-has-sliding-panel-position-${t.position}`,{"gtm-has-thin-scrollbar":t.enableThinScrollbar,"gtm-has-close-button":t.enableCloseButton,[`gtm-has-sliding-panel-close-position-${t.closeButtonPosition}`]:t.enableCloseButton})),["full"].includes(t.position)||Fe(a,"sliding-panel-width",t.width),["center","full"].includes(t.position)||(Fe(a,"sliding-panel-offset-x",t.offsetX),Fe(a,"sliding-panel-offset-y",t.offsetY)),t.enableCloseButton&&(Fe(a,"sliding-panel-close-offset-x",t.closeButtonOffsetX),Fe(a,"sliding-panel-close-offset-y",t.closeButtonOffsetY),Fe(a,"sliding-panel-close-size",t.closeButtonIconSize),Fe(a,"sliding-panel-close-width",t.closeButtonWidth),Fe(a,"sliding-panel-close-radius",(0,xe.parseBorderRadiusValue)(t.closeButtonRadius)),Fe(a,"sliding-panel-close-color",(0,xe.parseColorValue)(t.closeButtonColor)),Fe(a,"sliding-panel-close-bg",(0,xe.parseColorValue)(t.closeButtonBg))),t.enableThinScrollbar&&(Fe(a,"sliding-panel-scroll-color",(0,xe.parseColorValue)(t.thinScrollbarColor)),Fe(a,"sliding-panel-scroll-space",t.thinScrollbarSpace)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:as}=es,ns={...es,icon:me.IL,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,mergedStyle:l,clientId:o,name:r}=e,i=(0,fe.useBlockProps)({className:be()({"wp-block-gtm-sliding-panel--is-active":n})});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,!t.anchor&&pe().createElement(ve.PanelBody,null,pe().createElement(ve.Notice,{className:"gtm-panel-body-notice",isDismissible:!1,status:"warning"},(0,ue.__)("This block requires an HTML anchor. Please set at 'Advanced > HTML anchor'","gutenmate"))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Panel","gutenmate"),initialOpen:!0},pe().createElement(ve.RadioControl,{className:"gtm-radio-control",label:(0,ue.__)("Position on screen","gutenmate"),help:(0,ue.__)("The sliding panel will stuck on screen with fixed position. No matter what is the inserted position.","gutenmate"),selected:t.position,options:[{label:(0,ue.__)("Right","gutenmate"),value:"right"},{label:(0,ue.__)("Left","gutenmate"),value:"left"},{label:(0,ue.__)("Center","gutenmate"),value:"center"},{label:(0,ue.__)("Full","gutenmate"),value:"full"}],onChange:e=>{a({position:e})}}),!["center","full"].includes(t.position)&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.GZ,{label:(0,ue.__)("X offset position","gutenmate"),value:t.offsetX,max:"100",onChange:e=>{a({offsetX:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Y offset position","gutenmate"),value:t.offsetY,max:"100",onChange:e=>{a({offsetY:e})}})),!["full"].includes(t.position)&&pe().createElement(Ge.GZ,{label:(0,ue.__)("Width","gutenmate"),value:t.width,max:"1000",onChange:e=>{a({width:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Close Button","gutenmate"),initialOpen:!1},pe().createElement("div",{className:"gtm-panel-body-notice"},pe().createElement(ve.Tip,null,(0,ue.__)("You can have your own close button by using another block. Just set the target link (href) to the anchor #close","gutenmate"))),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable close button","gutenmate"),checked:t.enableCloseButton,onChange:e=>{a({enableCloseButton:e})}}),t.enableCloseButton&&pe().createElement(ye.Fragment,null,pe().createElement(xt.w,{label:(0,ue.__)("Icon","gutenmate"),defaultIcon:"gtm-basic-icon-xmark",value:t.closeButtonIcon,showPreview:!0,onChange:e=>{a({closeButtonIcon:e})}}),pe().createElement(ve.RadioControl,{className:"gtm-radio-control",label:(0,ue.__)("Position","gutenmate"),selected:t.closeButtonPosition,options:[{label:(0,ue.__)("Auto","gutenmate"),value:"auto"},{label:(0,ue.__)("Right","gutenmate"),value:"right"},{label:(0,ue.__)("Left","gutenmate"),value:"left"}],onChange:e=>{a({closeButtonPosition:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("X offset position","gutenmate"),value:t.closeButtonOffsetX,min:"-50",max:"50",onChange:e=>{a({closeButtonOffsetX:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Y offset position","gutenmate"),value:t.closeButtonOffsetY,min:"-50",max:"50",onChange:e=>{a({closeButtonOffsetY:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.closeButtonIconSize,min:"5",max:"50",onChange:e=>{a({closeButtonIconSize:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Button width","gutenmate"),value:t.closeButtonWidth,min:"10",max:"100",onChange:e=>{a({closeButtonWidth:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.closeButtonRadius,onChange:e=>{a({closeButtonRadius:e})}}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Reveal","gutenmate"),initialOpen:!1},pe().createElement(ve.SelectControl,{className:"gtm-select-control",label:(0,ue.__)("Reveal effect","gutenmate"),value:t.revealEffect,options:[{label:(0,ue.__)("Fade","gutenmate"),value:"fade"},{label:(0,ue.__)("Fly-in from top","gutenmate"),value:"fly-top"},{label:(0,ue.__)("Fly-in from bottom","gutenmate"),value:"fly-bottom"},{label:(0,ue.__)("Fly-in from left","gutenmate"),value:"fly-left"},{label:(0,ue.__)("Fly-in from right","gutenmate"),value:"fly-right"},{label:(0,ue.__)("Zoom-out","gutenmate"),value:"zoom"}],onChange:e=>{a({revealEffect:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Scrollbar","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable thin scrollbar","gutenmate"),checked:t.enableThinScrollbar,onChange:e=>{a({enableThinScrollbar:e})}}),t.enableThinScrollbar&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.dO,{label:(0,ue.__)("Spacing","gutenmate"),value:t.thinScrollbarSpace,min:"0",max:"100",onChange:e=>{a({thinScrollbarSpace:e})}}))),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[...t.enableCloseButton?[{label:(0,ue.__)("Close button color","gutenmate"),attr:"closeButtonColor"},{label:(0,ue.__)("Close button background","gutenmate"),attr:"closeButtonBg",gradient:!0}]:[],...t.enableThinScrollbar?[{label:(0,ue.__)("Thin scrollbar color","gutenmate"),attr:"thinScrollbarColor"}]:[]]})),pe().createElement("div",i,pe().createElement(ro,{title:es.title,anchor:t.anchor?`#${t.anchor}`:""}),pe().createElement("div",{className:"wp-block-gtm-sliding-panel__wrapper"},pe().createElement("div",{className:be()("wp-block-gtm-sliding-panel__container")},pe().createElement(fe.InnerBlocks,null),t.enableCloseButton&&pe().createElement("a",{href:"#close",className:"wp-block-gtm-sliding-panel__close-button"},pe().createElement("i",{className:be()("gtm-icon",t.closeButtonIcon||ts)}))))))},save:function(e){const{attributes:t}=e,a=fe.useBlockProps.save();return pe().createElement("div",a,pe().createElement("div",{className:"wp-block-gtm-sliding-panel__wrapper"},pe().createElement("div",{className:be()("wp-block-gtm-sliding-panel__container","gtm-reveal",`gtm-reveal--${t.revealEffect}`)},pe().createElement(fe.InnerBlocks.Content,null),t.enableCloseButton&&pe().createElement("a",{href:"#close",className:"wp-block-gtm-sliding-panel__close-button","aria-label":"Close"},pe().createElement("i",{className:be()("gtm-icon",t.closeButtonIcon||ts)})))))},variations:[],styles:[{name:"gtm-sliding-panel-light",label:(0,ue.__)("Light","gutenmate")},{name:"gtm-sliding-panel-dark",label:(0,ue.__)("Dark","gutenmate")}]};var ls=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/template-summary","title":"Template summary","description":"Display a summary information in the template.","category":"gtm-blocks","keywords":["gutenmate","template","summary","review","recipe"],"ancestor":["gtm/review-template","gtm/recipe-template"],"usesContext":["gtmTemplateSummary"],"attributes":{},"supports":{"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"typography":true,"color":true,"textAlign":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-template-summary-editor-style","style":"gtm-template-summary-style"}');const{name:os}=ls,rs={...ls,icon:me.ZI,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,r=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement("div",r,pe().createElement("span",{className:"wp-block-gtm-template-summary__summary"},(0,ue.__)("A template's executive summary could be one or two lines long.","gutenmate"))))},save:function(e){},variations:[],styles:[]};var is=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/template-title","title":"Template title","description":"Add a customizable template title.","category":"gtm-blocks","keywords":["gutenmate","template","title","review","recipe"],"ancestor":["gtm/review-template","gtm/recipe-template"],"usesContext":["gtmTemplateTitle","gtmTemplateTagline"],"attributes":{"maxWidth":{"type":"object","default":{}},"titleTag":{"type":"string","default":"h3"},"titleColor":{"type":"string","default":""},"titleTypography":{"type":"object","default":{}},"taglineTag":{"type":"string","default":"div"},"taglineColor":{"type":"string","default":""},"taglineSpacing":{"type":"object","default":{}},"taglineTypography":{"type":"object","default":{}}},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"radius":true,"shadow":true,"bg":true,"textAlign":true},"gtmResponsiveAttributes":true,"gtmUseWebFonts":["titleTypography","taglineTypography"]},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-template-title-editor-style","style":"gtm-template-title-style"}');const ss=(0,ue.__)("Template title","gutenmate"),cs=(0,ue.__)("A template's tagline is typically a short description.","gutenmate");ze(is.name,is.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block")),Fe(a,"template-title-max-width",t.maxWidth),Fe(a,"template-title-title-color",(0,xe.parseColorValue)(t.titleColor)),Fe(a,"template-title-title-typography",(0,We.parseTypographyProps)(t.titleTypography)),Fe(a,"template-title-tagline-color",(0,xe.parseColorValue)(t.taglineColor)),Fe(a,"template-title-tagline-spacing",(0,Je._5)(t.taglineSpacing)),Fe(a,"template-title-tagline-typography",(0,We.parseTypographyProps)(t.taglineTypography)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const{name:us}=is,ms={...is,icon:me.rJ,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,r=`${t.titleTag}`,i=`${t.taglineTag}`,s=(0,fe.useBlockProps)();return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ye.Fragment,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Format","gutenmate"),initialOpen:!0},pe().createElement(Ge.GZ,{label:(0,ue.__)("Max width","gutenmate"),value:t.maxWidth,max:"1000",onChange:e=>{a({maxWidth:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Title","gutenmate"),initialOpen:!1},pe().createElement(Wt.Z,{label:(0,ue.__)("Title tag","gutenmate"),value:t.titleTag,onChange:e=>a({titleTag:e})}),pe().createElement(We.default,{value:t.titleTypography,onChange:e=>a({titleTypography:e})})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Tagline","gutenmate"),initialOpen:!1},pe().createElement(Wt.Z,{label:(0,ue.__)("Tagline tag","gutenmate"),value:t.taglineTag,onChange:e=>a({taglineTag:e})}),pe().createElement(We.default,{value:t.taglineTypography,onChange:e=>a({taglineTypography:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.taglineSpacing,onChange:e=>a({taglineSpacing:e})})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Title color","gutenmate"),attr:"titleColor"},{label:(0,ue.__)("Tagline color","gutenmate"),attr:"taglineColor"}]}))),pe().createElement("div",s,pe().createElement(r,{className:"wp-block-gtm-template-title__title"},pe().createElement("span",null,ss)),pe().createElement(i,{className:"wp-block-gtm-template-title__tagline"},pe().createElement("span",null,cs))))},save:function(e){},variations:[],styles:[]};var gs=JSON.parse('{"$schema":"https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/block.json","apiVersion":2,"name":"gtm/terms","title":"Terms","description":"Add a customizable term listing.","category":"gtm-blocks","textdomain":"gutenmate","keywords":["gutenmate","archive"],"attributes":{"term":{"type":"string","default":"category"},"itemDisplay":{"type":"string","enum":["all","parent","sub"],"default":"parent"},"columns":{"type":"object","default":{}},"gap":{"type":"object","default":{}},"enableItemDescription":{"type":"boolean","default":false},"itemNameTypography":{"type":"object","default":{}},"itemDescriptionTypography":{"type":"object","default":{}},"itemDescriptionSpacing":{"type":"object","default":{}},"imageHeight":{"type":"object","default":{}},"imageWidth":{"type":"object","default":{}},"imageSize":{"type":"string","default":""},"useAltImage":{"type":"boolean","default":false},"imageFocalPoint":{"type":"object","default":{"x":0.5,"y":0.5}},"imageHoverEffect":{"type":"string","default":""},"imageHoverBlur":{"type":"boolean","default":false},"imageHoverGray":{"type":"boolean","default":false},"imageRadius":{"type":["string","object"],"default":{}},"imageShadow":{"type":"string","default":""},"overlayBg":{"type":"object","default":{}},"overlayOpacity":{"type":"number"},"overlayBlendMode":{"type":"string","default":""},"overlayHoverBg":{"type":"object","default":{}},"overlayHoverOpacity":{"type":"number"},"overlayHoverBlendMode":{"type":"string","default":""},"itemNameColor":{"type":"string","default":""},"itemNameHoverColor":{"type":"string","default":""},"itemDescriptionColor":{"type":"string","default":""},"itemDescriptionHoverColor":{"type":"string","default":""}},"supports":{"align":["wide","full"],"anchor":true,"gtmBlockVisibility":true,"gtmBlockProps":{"margin":true,"padding":true,"bg":true,"radius":true,"shadow":true},"gtmResponsiveAttributes":true},"editorScript":"gtm-block-editor-script","editorStyle":"gtm-terms-editor-style","style":"gtm-terms-style"}');gtm_config.icons.date;const ps=wt.useEntityRecords||wt.__experimentalUseEntityRecords;ze(gs.name,gs.name,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-terms-item-description":t.enableItemDescription,"gtm-has-terms-item-image-hover-blur":t.imageHoverBlur,"gtm-has-terms-item-image-hover-gray":t.imageHoverGray})),Fe(a,"terms-columns",t.columns),Fe(a,"terms-gap",(0,Je._5)(t.gap)),Fe(a,"terms-name-typography",(0,We.parseTypographyProps)(t.itemNameTypography)),t.enableItemDescription&&(Fe(a,"terms-description-spacing",(0,Je._5)(t.itemDescriptionSpacing)),Fe(a,"terms-description-typography",(0,We.parseTypographyProps)(t.itemDescriptionTypography))),Fe(a,"terms-image-height",t.imageHeight),Fe(a,"terms-image-width",t.imageWidth),Fe(a,"terms-item-image-focal",(0,xe.parseFocalPointValue)(t.imageFocalPoint)),Ve(a,"terms-item-image-hover",t.imageHoverEffect),Fe(a,"terms-item-overlay",(0,xe.parseColorValue)(t.overlayBg)),t.overlayOpacity&&Fe(a,"terms-item-overlay-opacity",""+parseInt(t.overlayOpacity)/100),Fe(a,"terms-item-image-radius",(0,xe.parseBorderRadiusValue)(t.imageRadius)),Fe(a,"terms-item-image-shadow",(0,$e.s)(t.imageShadow)),Fe(a,"terms-item-overlay-blend-mode",t.overlayBlendMode),Fe(a,"terms-item-overlay-hover",(0,xe.parseColorValue)(t.overlayHoverBg)),t.overlayHoverOpacity&&Fe(a,"terms-item-overlay-hover-opacity",""+parseInt(t.overlayHoverOpacity)/100),Fe(a,"terms-item-overlay-hover-blend-mode",t.overlayHoverBlendMode),Fe(a,"terms-item-name-color",(0,xe.parseColorValue)(t.itemNameColor)),Fe(a,"terms-item-name-hover-color",(0,xe.parseColorValue)(t.itemNameHoverColor)),Fe(a,"terms-item-description-color",(0,xe.parseColorValue)(t.itemDescriptionColor)),Fe(a,"terms-item-description-hover-color",(0,xe.parseColorValue)(t.itemDescriptionHoverColor)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));var ds=[{name:"category",title:(0,ue.__)("Categories","gutenmate"),description:(0,ue.__)("Display categories.","gutenmate"),isDefault:!0,attributes:{term:"category"},isActive:e=>"category"===e.term}];const{name:bs}=gs,hs={...gs,icon:me.$g,variations:ds,edit:function(e){const{attributes:t,setAttributes:a,isSelected:n,clientId:l,name:o}=e,r=(0,fe.useBlockProps)(),{records:i,isResolving:s}=ps("taxonomy",t.term||"category",{parent:0,per_page:-1,hide_empty:!0,context:"view"});return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Display","gutenmate"),initialOpen:!0},pe().createElement(ve.SelectControl,{label:"Item display",value:t.itemDisplay,options:[{label:(0,ue.__)("Show parent items only","gutenmate"),value:"parent"},{label:(0,ue.__)("Show subitems only","gutenmate"),value:"sub"},{label:(0,ue.__)("Show all items","gutenmate"),value:"all"}],onChange:e=>{a({itemDisplay:e})}}),pe().createElement(oa.x,{label:(0,ue.__)("Columns","gutenmate"),value:t.columns,min:"1",max:"10",step:"1",enableResponsive:!0,onChange:e=>{a({columns:e})}}),pe().createElement(la,{label:(0,ue.__)("Gap","gutenmate"),value:t.gap,onChange:e=>{a({gap:e})}})),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Item","gutenmate"),initialOpen:!0},pe().createElement(We.default,{label:(0,ue.__)("Name typography","gutenmate"),value:t.itemNameTypography,onChange:e=>a({itemNameTypography:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Show description","gutenmate"),checked:t.enableItemDescription,onChange:e=>{a({enableItemDescription:e})}}),t.enableItemDescription&&pe().createElement(ye.Fragment,null,pe().createElement(Je.wH,{label:(0,ue.__)("Description spacing","gutenmate"),value:t.itemDescriptionSpacing,onChange:e=>a({itemDescriptionSpacing:e})}),pe().createElement(We.default,{label:(0,ue.__)("Description typography","gutenmate"),value:t.itemDescriptionTypography,onChange:e=>a({itemDescriptionTypography:e})}))),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Featured image","gutenmate"),initialOpen:!1},pe().createElement(ve.FocalPointPicker,{value:t.imageFocalPoint,onChange:e=>a({imageFocalPoint:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Use alternative featured image if available","gutenmate"),checked:t.useAltImage,onChange:e=>{a({useAltImage:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Height","gutenmate"),value:t.imageHeight,min:"30",max:"500",onChange:e=>{a({imageHeight:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Width","gutenmate"),value:t.imageWidth,min:"1",max:"500",onChange:e=>{a({imageWidth:e})}}),pe().createElement(ve.SelectControl,{label:(0,ue.__)("Image size","gutenmate"),value:t.imageSize,options:(0,xe.getImageSizeOptions)(),onChange:e=>{a({imageSize:e})}}),pe().createElement(ve.SelectControl,{label:"Hover effect",value:t.imageHoverEffect,options:Mn.VX,onChange:e=>{a({imageHoverEffect:e})}}),t.imageHoverEffect&&pe().createElement("div",{className:"gtm-group"},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("With blur effect","gutenmate"),checked:t.imageHoverBlur,onChange:e=>{a({imageHoverBlur:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("With grayscale effect","gutenmate"),checked:t.imageHoverGray,onChange:e=>{a({imageHoverGray:e})}})),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.imageRadius,onChange:e=>{a({imageRadius:e})}}),pe().createElement($e.Z,{label:(0,ue.__)("Shadow","gutenmate"),value:t.imageShadow,onChange:e=>{a({imageShadow:e})}})),pe().createElement(qe,{title:(0,ue.__)("Overlay","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Overlay background","gutenmate"),attr:"overlayBg",gradient:!0},{label:(0,ue.__)("Overlay hover background","gutenmate"),attr:"overlayHoverBg",gradient:!0}]},pe().createElement(Oa.Z,{normalState:pe().createElement(ye.Fragment,null,pe().createElement(ve.RangeControl,{label:(0,ue.__)("Overlay opacity","gutenmate"),value:t.overlayOpacity,onChange:e=>{a({overlayOpacity:e})},min:0,max:100,step:10,allowReset:!0}),pe().createElement(ve.SelectControl,{label:"Overlay blend mode",value:t.overlayBlendMode,options:Mn.rh,onChange:e=>{a({overlayBlendMode:e})}})),hoverState:pe().createElement(ye.Fragment,null,pe().createElement(ve.RangeControl,{label:(0,ue.__)("Overlay hover opacity","gutenmate"),value:t.overlayHoverOpacity,onChange:e=>{a({overlayHoverOpacity:e})},min:0,max:100,step:10,allowReset:!0}),pe().createElement(ve.SelectControl,{label:"Overlay hover blend mode",value:t.overlayHoverBlendMode,options:Mn.rh,onChange:e=>{a({overlayHoverBlendMode:e})}}))})),pe().createElement(qe,{title:(0,ue.__)("Color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Name color","gutenmate"),attr:"itemNameColor",gradient:!1},{label:(0,ue.__)("Name hover color","gutenmate"),attr:"itemNameHoverColor",gradient:!1},{label:(0,ue.__)("Description color","gutenmate"),attr:"itemDescriptionColor",gradient:!1},{label:(0,ue.__)("Description hover color","gutenmate"),attr:"itemDescriptionHoverColor",gradient:!1}]})),pe().createElement("div",r,s&&pe().createElement(ve.Placeholder,null,pe().createElement(ve.Spinner,null)),!s&&0===i?.length&&pe().createElement("p",null,(0,ue.__)("Your site does not have any posts, so there is nothing to display here at the moment.","gutenmate")),!s&&i?.length>0&&(()=>{const e=i;return pe().createElement("ul",{className:(0,"wp-block-gtm-terms__list wp-block-gtm-terms__list-level-0")},e.map((e=>((e,a)=>{const{id:n,link:l,count:o,name:r,description:i,meta:s}=e;return pe().createElement("li",{key:n},pe().createElement("a",{className:"wp-block-gtm-terms__image",href:l,target:"_blank",rel:"noreferrer noopener",onClick:e=>e.preventDefault()},pe().createElement(Jn,null)),pe().createElement("a",{className:"wp-block-gtm-terms__term",href:l,target:"_blank",rel:"noreferrer noopener",onClick:e=>e.preventDefault()},pe().createElement("span",{className:"wp-block-gtm-terms__name"},(e=>e?(0,ke.unescape)(e).trim():(0,ue.__)("(Untitled)","gutenmate"))(r)),t.enableItemDescription&&i&&pe().createElement("span",{className:"wp-block-gtm-terms__description"},i)))})(e))))})()))},styles:[{name:"gtm-terms-card",label:(0,ue.__)("Card","gutenmate")},{name:"gtm-terms-stack-reverse",label:(0,ue.__)("Reversed stack","gutenmate")}]};var ys=a(5990);const{get:vs,merge:fs,isEmpty:_s}=lodash,{useEffect:Cs,useState:ks,memo:Es}=pe(),ws=(0,_e.compose)((0,ys.pH)())((e=>pe().createElement(ye.Fragment,null,e.children))),Ss=(0,_e.createHigherOrderComponent)((e=>t=>{const{attributes:a,setAttributes:n,clientId:l}=t;return function(e){if(!0===(0,ce.getBlockSupport)(e,"gtmResponsiveAttributes"))return!0}(t.name)?pe().createElement(ws,t,pe().createElement(e,t)):pe().createElement(e,t)}),"gutenmateResponsiveAttributes");wp.hooks.addFilter("editor.BlockEdit","gtm/responsiveAttributes/withEditControls",Ss,40);var xs=window.wp.hooks;const Ts=(0,_e.compose)((0,aa.D)())((({value:e,onChange:t=ke.noop})=>pe().createElement("div",{className:"gtm-flex-size-control"},pe().createElement(ve.__experimentalToggleGroupControl,{value:void 0===e?"default":e,isBlock:!0,onChange:e=>{t("default"===e?void 0:e)}},pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"default",value:"default",label:(0,ue.__)("Default","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"no",value:0,label:(0,ue.__)("No","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"yes",value:1,label:(0,ue.__)("Yes","gutenmate")})))));var Bs=a(9153);const Ps="gtm.BlockExtends.addAttributes",Is="gtm.BlockExtends.editControls";(0,xs.addFilter)("blocks.registerBlockType","gtm/blockExtends",(function(e,t){return(0,xs.applyFilters)(Ps,e,t)})),(0,xs.addFilter)("editor.BlockEdit","gtm/blockExtends",(e=>t=>{const a=(0,xs.applyFilters)(Is,[],t);return pe().createElement(ye.Fragment,null,pe().createElement(e,t),a)}));(0,xs.addFilter)(Is,"gtm/useWebFonts",(function(e,t){const a=(n=t.name,(0,ce.getBlockSupport)(n,"gtmUseWebFonts",!1));var n;if(Array.isArray(a)){const n=Object.values((0,ke.pick)(t.attributes,a));e.push(pe().createElement(Ls,{key:e.length+1,fields:n}))}return e}),99);const Ls=e=>{let t=e.fields?.map((e=>{if(e&&"custom"==e.preset&&e.fontFamily){const t=(0,Bs.n6)(e.fontFamily,e.fontWeight);return pe().createElement("link",{rel:"stylesheet",type:"text/css",href:t})}}));return pe().createElement(ye.Fragment,null,t)},{find:Os,isEmpty:As}=lodash,{useState:Hs,useEffect:Ns}=pe();var js=(0,_e.compose)((0,aa.D)())((function e({label:t,value:a,help:n,onChange:l,className:o,enableResponsive:r,options:i={},responsiveHasValues:s},c){const u=`gtm-field-responsive-selector-control-${(0,_e.useInstanceId)(e)}`;return pe().createElement(ve.BaseControl,{ref:c,label:t,id:u,className:be()("gtm-responsive-select-control",o),help:n},r&&pe().createElement(ys.jn,{responsiveHasValues:s}),pe().createElement(ve.SelectControl,{value:a??"",options:i,onChange:l}))}));function Rs(){return Rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Rs.apply(this,arguments)}const zs=["width","height","margin","padding","flexLayout"],Fs=[{label:(0,ue.__)("Default","gutenmate"),value:""},{label:(0,ue.__)("Row","gutenmate"),value:"row"},{label:(0,ue.__)("Row-reverse","gutenmate"),value:"row-reverse"},{label:(0,ue.__)("Column","gutenmate"),value:"column"},{label:(0,ue.__)("Column-reverse","gutenmate"),value:"column-reverse"}],Vs=[{label:(0,ue.__)("Default","gutenmate"),value:""},{label:(0,ue.__)("No wrap","gutenmate"),value:"nowrap"},{label:(0,ue.__)("Wrap","gutenmate"),value:"wrap"},{label:(0,ue.__)("Wrap-reverse","gutenmate"),value:"wrap-reverse"}],Ds=[{label:(0,ue.__)("Default","gutenmate"),value:""},{label:(0,ue.__)("Start","gutenmate"),value:"flex-start"},{label:(0,ue.__)("End","gutenmate"),value:"flex-end"},{label:(0,ue.__)("Center","gutenmate"),value:"center"},{label:(0,ue.__)("Stretch","gutenmate"),value:"stretch"}],Ms=[{label:(0,ue.__)("Default","gutenmate"),value:""},{label:(0,ue.__)("Start","gutenmate"),value:"flex-start"},{label:(0,ue.__)("End","gutenmate"),value:"flex-end"},{label:(0,ue.__)("Center","gutenmate"),value:"center"},{label:(0,ue.__)("Space between","gutenmate"),value:"space-between"},{label:(0,ue.__)("Space around","gutenmate"),value:"space-around"},{label:(0,ue.__)("Space evenly","gutenmate"),value:"space-evenly"}];function $s(e){let t=(0,ce.getBlockSupport)(e,"gtmBlockProps",!1);return!(0,ke.isEmpty)(t)&&t}let Ws=[];function Gs(e,t){let a=Array.isArray(e)?e:[e],n=!1;return a.forEach((e=>{n=n||t.hasOwnProperty(e)&&t[e]})),n}function Us(e,t,a){return Gs(e,t)&&t[e].cssProp||a}function Zs(e,t){return!Gs(e,t)||!!((0,ke.get)(t[e],"isShownByDefault")??1)}const qs=e=>{const{attributes:t,setAttributes:a}=e,n=$s(e.name);return pe().createElement(ye.Fragment,null,pe().createElement(fe.BlockControls,{group:"block"},Gs("textAlign",n)&&pe().createElement(fe.AlignmentControl,{value:t.gtmTextAlign,onChange:e=>{a({gtmTextAlign:e})}})),pe().createElement(fe.InspectorControls,null,Gs("hoverImage",n)&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Hover image","gutenmate"),initialOpen:t.gtmHoverImage},pe().createElement(il,{label:(0,ue.__)("Hover image","gutenmate"),help:(0,ue.__)("Choose a hovering image","gutenmate"),setImageLabel:(0,ue.__)("Set hovering image","gutenmate"),value:t.gtmHoverImage,onChange:e=>{a({gtmHoverImage:e?e.id:void 0})}}),Gs("highDpiImage",n)&&t.gtmHoverImage&&pe().createElement(il,{label:(0,ue.__)("Hover image 2X","gutenmate"),help:(0,ue.__)("Choose a double sized hovering image (2X)","gutenmate"),setImageLabel:(0,ue.__)("Set 2X hovering image","gutenmate"),value:t.gtmHoverImage2X,onChange:e=>{a({gtmHoverImage2X:e?e.id:void 0})}})),Gs("highDpiImage",n)&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("High DPI Images","gutenmate"),initialOpen:!1},pe().createElement(il,{label:(0,ue.__)("2X Image","gutenmate"),help:(0,ue.__)("Choose a double sized image (2X) for high-DPI screen","gutenmate"),setImageLabel:(0,ue.__)("Set 2X image","gutenmate"),value:t.gtmImage2x,onChange:e=>{a({gtmImage2x:e?e.id:void 0})}}),pe().createElement(il,{label:(0,ue.__)("3X Image","gutenmate"),help:(0,ue.__)("Choose a tripple sized image (3X) for high-DPI screen","gutenmate"),setImageLabel:(0,ue.__)("Set 3X image","gutenmate"),value:t.gtmImage3x,onChange:e=>{a({gtmImage3x:e?e.id:void 0})}})),Gs("flexLayout",n)&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Block layout","gutenmate"),initialOpen:!1},pe().createElement(js,{label:(0,ue.__)("Flow direction","gutenmate"),help:(0,ue.__)("Direction of child blocks.","gutenmate"),value:t.gtmFlexDirection,options:Fs,onChange:e=>{a({gtmFlexDirection:e})}}),pe().createElement(js,{label:(0,ue.__)("Align items","gutenmate"),help:(0,ue.__)("Aligment of child blocks on the cross axis of flow direction.","gutenmate"),value:t.gtmFlexAlignItems,options:Ds,onChange:e=>{a({gtmFlexAlignItems:e})}}),pe().createElement(js,{label:(0,ue.__)("Justify content","gutenmate"),help:(0,ue.__)("Aligment of child blocks along the axis of flow direction.","gutenmate"),value:t.gtmFlexJustifyContent,options:Ms,onChange:e=>{a({gtmFlexJustifyContent:e})}}),pe().createElement(js,{label:(0,ue.__)("Wrap","gutenmate"),value:t.gtmFlexWrap,help:(0,ue.__)("Allow to wrap to multiple lines.","gutenmate"),options:Vs,onChange:e=>{a({gtmFlexWrap:e})}}),pe().createElement(la,{label:(0,ue.__)("Gap","gutenmate"),value:t.gtmFlexItemSpacing,onChange:e=>{a({gtmFlexItemSpacing:e})}})),Gs(["radius","shadow","typography"],n)&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Block appearance","gutenmate"),initialOpen:!1},Gs("radius",n)&&pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.gtmRadius,onChange:e=>{a({gtmRadius:e})}}),Gs("shadow",n)&&pe().createElement($e.Z,{label:(0,ue.__)("Shadow","gutenmate"),value:t.gtmShadow,onChange:e=>{a({gtmShadow:e})}}),Gs("typography",n)&&pe().createElement(We.default,{value:t.gtmTypography,onChange:e=>a({gtmTypography:e})})),Gs(["margin","padding"],n)&&pe().createElement(ve.PanelBody,{title:(0,ue.__)("Block container","gutenmate"),initialOpen:!1},Gs("margin",n)&&pe().createElement(Ue.ZP,{label:(0,ue.__)("Margin","gutenmate"),value:t.gtmMargin,allowNegative:!0,onChange:e=>{a({gtmMargin:e})}}),Gs("padding",n)&&pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.gtmPadding,allowNegative:!1,onChange:e=>{a({gtmPadding:e})}})),Gs(["bg","color"],n)&&pe().createElement(qe,{title:(0,ue.__)("Block color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[...Gs(["bg"],n)?[{label:(0,ue.__)("Background","gutenmate"),attr:"gtmBg",gradient:!0}]:[],...Gs(["color"],n)?[{label:(0,ue.__)("Text color","gutenmate"),attr:"gtmColor",gradient:!1}]:[]]})),Gs("width",n)&&pe().createElement(fe.InspectorControls,{__experimentalGroup:"dimensions",group:"dimensions"},pe().createElement(ve.__experimentalToolsPanelItem,{hasValue:()=>!!t.gtmWidth,label:(0,ue.__)("Width","gutenmate"),onDeselect:()=>a({gtmWidth:void 0}),resetAllFilter:()=>({gtmWidth:void 0}),isShownByDefault:Zs("width",n),panelId:e.clientId},pe().createElement(Ge.GZ,{label:(0,ue.__)("Width","gutenmate"),value:t.gtmWidth,max:"1000",onChange:e=>{a({gtmWidth:e})}}))),Gs("height",n)&&pe().createElement(fe.InspectorControls,{__experimentalGroup:"dimensions",group:"dimensions"},pe().createElement(ve.__experimentalToolsPanelItem,{hasValue:()=>!!t.gtmHeight,label:(0,ue.__)("Height","gutenmate"),onDeselect:()=>a({gtmHeight:void 0}),resetAllFilter:()=>({gtmHeight:void 0}),isShownByDefault:Zs("height",n),panelId:e.clientId},pe().createElement(Ge.GZ,{label:(0,ue.__)("Height","gutenmate"),value:t.gtmHeight,max:"1000",onChange:e=>{a({gtmHeight:e})}}))),Gs("lazyLoad",n)&&pe().createElement(fe.InspectorAdvancedControls,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable lazy load","gutenmate"),checked:"on"==t.gtmLazyLoad,onChange:e=>{a({gtmLazyLoad:e?"on":"off"})}})))};function Js(e,t,a){let n={classes:[],style:{}};const l=$s(a);if(t.hasOwnProperty("gtmWidth")&&Fe(n,Us("width",l,"block-width"),t.gtmWidth),t.hasOwnProperty("gtmHeight")&&Fe(n,Us("height",l,"block-height"),t.gtmHeight),t.hasOwnProperty("gtmMargin")&&Fe(n,Us("gtmMargin",l,"block-margin"),(0,Ue.G3)(t.gtmMargin)),t.hasOwnProperty("gtmPadding")&&Fe(n,Us("padding",l,"block-padding"),(0,Ue.G3)(t.gtmPadding)),t.hasOwnProperty("gtmRadius")&&Fe(n,Us("radius",l,"block-radius"),(0,xe.parseBorderRadiusValue)(t.gtmRadius)),t.hasOwnProperty("gtmShadow")&&Fe(n,Us("shadow",l,"block-shadow"),(0,$e.s)(t.gtmShadow)),t.hasOwnProperty("gtmBg")&&Fe(n,Us("bg",l,"block-bg"),(0,xe.parseColorValue)(t.gtmBg)),t.hasOwnProperty("gtmColor")&&Fe(n,Us("color",l,"block-color"),(0,xe.parseColorValue)(t.gtmColor)),t.hasOwnProperty("gtmTypography")&&Fe(n,Us("typography",l,"block-typography"),(0,We.parseTypographyProps)(t.gtmTypography)),t.hasOwnProperty("gtmTextAlign")&&Ve(n,Us("textAlign",l,"block-text-align"),t.gtmTextAlign),t.hasOwnProperty("gtmFlexDirection")||t.hasOwnProperty("gtmFlexAlignItems")||t.hasOwnProperty("gtmFlexJustifyContent")||t.hasOwnProperty("gtmFlexWrap")||t.hasOwnProperty("gtmFlexItemSpacing")){const e=Us("flexLayout",l,"block-flex-layout");n.classes.push(`gtm-has-${e}`),t.hasOwnProperty("gtmFlexDirection")&&Fe(n,`${e}-direction`,t.gtmFlexDirection),t.hasOwnProperty("gtmFlexAlignItems")&&Fe(n,`${e}-align-items`,t.gtmFlexAlignItems),t.hasOwnProperty("gtmFlexJustifyContent")&&Fe(n,`${e}-justify-content`,t.gtmFlexJustifyContent),t.hasOwnProperty("gtmFlexWrap")&&Fe(n,`${e}-wrap`,t.gtmFlexWrap),t.hasOwnProperty("gtmFlexItemSpacing")&&Fe(n,`${e}-item-spacing`,(0,Je._5)(t.gtmFlexItemSpacing))}return n.style={"{{BLOCK}}":n.style},{classes:[...e.classes,...n.classes],style:(0,ke.merge)(e.style,n.style)}}function Ks(){return Ks=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Ks.apply(this,arguments)}(0,xs.addFilter)(Ps,"gtm/blockProps",(function(e,t){const a=$s(e);var n;return a&&(e.attributes||={},e.supports||={},ze(e.name,"block-props",Js),Gs("width",a)&&(e.attributes.gtmWidth={type:"object",default:{}}),Gs("height",a)&&(e.attributes.gtmHeight={type:"object",default:{}}),Gs("margin",a)&&(e.attributes.gtmMargin={type:"object",default:{}}),Gs("padding",a)&&(e.attributes.gtmPadding={type:"object",default:{}}),Gs("radius",a)&&(e.attributes.gtmRadius={type:["string","object"],default:""}),Gs("shadow",a)&&(e.attributes.gtmShadow={type:"string",default:""}),Gs("bg",a)&&(e.attributes.gtmBg={type:"object",default:{}}),Gs("color",a)&&(e.attributes.gtmColor={type:"string",default:""}),Gs("typography",a)&&(e.attributes.gtmTypography={type:"object",default:{}}),Gs("textAlign",a)&&(e.attributes.gtmTextAlign={type:"string",default:""}),Gs("flexLayout",a)&&((n=t)&&Ws.push(n),e.attributes.gtmFlexDirection={type:"object",default:{}},e.attributes.gtmFlexAlignItems={type:"object",default:{}},e.attributes.gtmFlexJustifyContent={type:"object",default:{}},e.attributes.gtmFlexWrap={type:"object",default:{}},e.attributes.gtmFlexItemSpacing={type:"object",default:{}}),Gs("highDpiImage",a)&&(e.attributes.gtmImage2x={type:"number"},e.attributes.gtmImage3x={type:"number"}),Gs("hoverImage",a)&&(e.attributes.gtmHoverImage={type:"number"},Gs("highDpiImage",a)&&(e.attributes.gtmHoverImage2X={type:"number"})),Gs("lazyLoad",a)&&(e.attributes.gtmLazyLoad={type:"string",enum:["off","on"],default:"on"}),Object.keys(a).some((e=>zs.includes(e)))&&(e.supports.gtmResponsiveAttributes=!0),Object.keys(a).includes("typography")&&(e.supports.gtmUseWebFonts=[...e.supports.gtmUseWebFonts||[],"gtmTypography"])),e}),20),(0,xs.addFilter)(Is,"gtm/blockProps",(function(e,t){return $s(t.name)&&e.push(pe().createElement(qs,Rs({key:e.length+1},t))),e}),20);const Qs=e=>{const{attributes:t,setAttributes:a}=e;return(0,Ce.useSelect)((t=>{const{getBlockParents:a,getBlock:n}=t(fe.store),l=a(e.clientId);if(l.length){return o=n(l[l.length-1]).name,Ws.includes(o)}var o;return!1}),[])?pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Block child's layout options","gutenmate"),initialOpen:!1},pe().createElement(Ts,{label:(0,ue.__)("Allow grow","gutenmate"),help:(0,ue.__)("The size of block will be increased to fit within the area","gutenmate"),value:t.gtmFlexGrow,onChange:e=>{a({gtmFlexGrow:e})}}),pe().createElement(Ts,{label:(0,ue.__)("Allow shrink","gutenmate"),help:(0,ue.__)("The size of block will be decreased to fit within the area","gutenmate"),value:t.gtmFlexShrink,onChange:e=>{a({gtmFlexShrink:e})}}))):pe().createElement(ye.Fragment,null)};function Xs(e,t,a){let n={classes:[],style:{}};return t.hasOwnProperty("gtmFlexShrink")&&void 0!==t.gtmFlexShrink&&Fe(n,"flexbox-shrink",t.gtmFlexShrink),t.hasOwnProperty("gtmFlexGrow")&&void 0!==t.gtmFlexGrow&&Fe(n,"flexbox-grow",t.gtmFlexGrow),n.style={"{{BLOCK}}":n.style},{classes:[...e.classes,...n.classes],style:(0,ke.merge)(e.style,n.style)}}function Ys(){return Ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Ys.apply(this,arguments)}(0,xs.addFilter)(Ps,"gtm/extendFlexboxChild",(function(e,t){return ze(e.name,"flexbox-child",Xs),e.attributes.gtmFlexGrow={type:"object"},e.attributes.gtmFlexShrink={type:"object"},e}),20),(0,xs.addFilter)(Is,"gtm/extendFlexboxChild",(function(e,t){return e.push(pe().createElement(Qs,Ks({key:e.length+1},t))),e}),20);const ec=({withAnyOption:e=!1,...t})=>{const a=(0,Ce.useSelect)((t=>{const{getPostTypes:a}=t(wt.store),n=(0,ke.filter)(a(),(e=>e.viewable));return[...e?[{label:(0,ue.__)("Any post type","gutenmate"),value:""}]:[],...n.map((e=>({label:e.labels.name,value:e.slug})))??[]]}));return(0,ye.useEffect)((()=>{(0,ke.isEmpty)(a)||(0,ke.find)(a,{value:t.value})||t.onChange(a[0].value)})),(0,ke.isEmpty)(a)?pe().createElement(ve.Spinner,null):pe().createElement(ve.SelectControl,Ys({options:a},t))},tc=({withAnyOption:e=!1,...t})=>{const a=[...e?[{label:(0,ue.__)("Any format","gutenmate"),value:""}]:[],{label:(0,ue.__)("Image","gutenmate"),value:"image"},{label:(0,ue.__)("Gallery","gutenmate"),value:"gallery"},{label:(0,ue.__)("Video","gutenmate"),value:"video"},{label:(0,ue.__)("Audio","gutenmate"),value:"audio"},{label:(0,ue.__)("Link","gutenmate"),value:"link"},{label:(0,ue.__)("Quote","gutenmate"),value:"quote"},{label:(0,ue.__)("Status","gutenmate"),value:"status"},{label:(0,ue.__)("Chat","gutenmate"),value:"chat"},{label:(0,ue.__)("Aside","gutenmate"),value:"aside"}];return(0,ye.useEffect)((()=>{(0,ke.isEmpty)(a)||(0,ke.find)(a,{value:t.value})||t.onChange(a[0].value)})),pe().createElement(ve.SelectControl,Ys({options:a},t))},ac=e=>{const t=[{label:(0,ue.__)("Administrator","gutenmate"),value:"administrator"},{label:(0,ue.__)("Editor","gutenmate"),value:"editor"},{label:(0,ue.__)("Author","gutenmate"),value:"author"},{label:(0,ue.__)("Contributor","gutenmate"),value:"contributor"},{label:(0,ue.__)("Subscriber","gutenmate"),value:"subscriber"}];return(0,ye.useEffect)((()=>{(0,ke.isEmpty)(t)||e.value&&(0,ke.find)(t,{value:e.value})||e.onChange(t[0].value)})),pe().createElement(ve.SelectControl,Ys({options:t},e))},nc=e=>{const t=["nav_menu"],a=(0,Ce.useSelect)((e=>{const{getTaxonomies:a}=e(wt.store);return(0,ke.filter)(a(),(e=>!t.includes(e.slug))).map((e=>({label:e.labels.name,value:e.slug})))}));return(0,ye.useEffect)((()=>{(0,ke.isEmpty)(a)||e.value&&(0,ke.find)(a,{value:e.value})||e.onChange(a[0].value)})),(0,ke.isEmpty)(a)?pe().createElement(ve.Spinner,null):pe().createElement(ve.SelectControl,Ys({options:a},e))},lc=e=>{const t=(0,Ce.useSelect)((e=>{const{getEntityRecords:t}=e(wt.store);return t("taxonomy","category")?.map((e=>({label:e.name,value:`${e.id}`})))}));return(0,ye.useEffect)((()=>{(0,ke.isEmpty)(t)||e.value&&(0,ke.find)(t,{value:e.value})||e.onChange(t[0].value)})),(0,ke.isEmpty)(t)?pe().createElement(ve.Spinner,null):pe().createElement(ve.SelectControl,Ys({options:t},e))},oc=kt.Z.div`
	padding: 12px 16px;
	border: 1px solid rgba(0, 0, 0, 0.1);

	.components-base-control {
		margin-bottom: 12px;
	}
`,rc=(0,kt.Z)(ve.__experimentalToggleGroupControl)`
	min-height: 28px !important;
`,ic=(0,kt.Z)(ve.__experimentalToggleGroupControlOption)`
	padding: 0 8px !important;
	line-height: 22px;

	div {
		font-size: 11px !important;
		text-transform: uppercase;
	}
`,sc=(0,kt.Z)(ve.Button)`
	margin-top: 16px;

	&:only-child {
		margin-top: -4px;
	}
`,cc=kt.Z.div`
	.components-base-control,
	.components-base-control__field {
		margin-left: 0 !important;
		margin-bottom: 0 !important;
	}
`,uc=((0,kt.Z)(ve.Button)`
	color: #fff;
	background-color: #1e1e1e;
	margin-top: 8px;
	margin-bottom: 8px;
`,(0,kt.Z)(ve.__experimentalHStack)`
	margin-top: 12px;
`),mc=(0,kt.Z)(ve.Button)`
	color: var(--wp-admin-theme-color);
`,gc={entity:"screen",condition:"single",operator:"and"},pc=[{label:(0,ue.__)("Has ID","gutenmate"),value:"id"},{label:(0,ue.__)("Has post type","gutenmate"),value:"type"},{label:(0,ue.__)("Has thumbnail","gutenmate"),value:"thumbnail"},{label:(0,ue.__)("Has no thumbnail","gutenmate"),value:"no-thumbnail"},{label:(0,ue.__)("Has format","gutenmate"),value:"format"},{label:(0,ue.__)("Has no format","gutenmate"),value:"no-format"},{label:(0,ue.__)("Has any categories","gutenmate"),value:"has-cats"},{label:(0,ue.__)("Has no categories","gutenmate"),value:"no-cats"},{label:(0,ue.__)("Has any tags","gutenmate"),value:"has-tags"},{label:(0,ue.__)("Has no tags","gutenmate"),value:"no-tags"},{label:(0,ue.__)("Has comments","gutenmate"),value:"has-comments"},{label:(0,ue.__)("Has no comments","gutenmate"),value:"no-comments"},{label:(0,ue.__)("Is protected","gutenmate"),value:"protected"},{label:(0,ue.__)("Is not protected","gutenmate"),value:"not-protected"},{label:(0,ue.__)("In category","gutenmate"),value:"cat"}],dc=[{label:(0,ue.__)("Has ID","gutenmate"),value:"id"},{label:(0,ue.__)("Has subterms","gutenmate"),value:"subterms"},{label:(0,ue.__)("Has no subterms","gutenmate"),value:"no-subterms"}],bc=[{label:(0,ue.__)("Is single","gutenmate"),value:"single"},{label:(0,ue.__)("Is singular","gutenmate"),value:"singular"},{label:(0,ue.__)("Is archive","gutenmate"),value:"archive"},{label:(0,ue.__)("Is taxonomy","gutenmate"),value:"tax"},{label:(0,ue.__)("Is front page","gutenmate"),value:"frontpage"},{label:(0,ue.__)("Is not front page","gutenmate"),value:"not-frontpage"}],hc=[{label:(0,ue.__)("Has biography","gutenmate"),value:"has-bio"}],yc=[{label:(0,ue.__)("Has ID","gutenmate"),value:"id"},{label:(0,ue.__)("Has role","gutenmate"),value:"role"},{label:(0,ue.__)("Is logged in","gutenmate"),value:"logged-in"},{label:(0,ue.__)("Is not logged in","gutenmate"),value:"not-logged-in"}],vc=[{label:(0,ue.__)("Equal","gutenmate"),value:"eq"},{label:(0,ue.__)("Not equal","gutenmate"),value:"ne"},{label:(0,ue.__)("Has value","gutenmate"),value:"has-val"},{label:(0,ue.__)("Has no value","gutenmate"),value:"no-val"}],fc=[{label:(0,ue.__)("Has value","gutenmate"),value:"has-val"},{label:(0,ue.__)("Has no value","gutenmate"),value:"no-val"}],_c=Object.keys(gtm_config?.custom_fields||{}).map((e=>({label:gtm_config?.custom_fields[e].title,value:e}))),Cc=({index:e,condition:t,onChange:a=ke.noop,onDelete:n=ke.noop,onMoveUp:l=ke.noop,onMoveDown:o=ke.noop})=>{const r="screen"==(t=t??{}).entity,i="post"==t.entity,s="term"==t.entity,c="author"==t.entity,u="user"==t.entity,m="meta"==t.entity,g="fieldset"==t.entity;let p=!0;i&&t.condition;const d={value:t.criteria,onChange:e=>{a({...t,criteria:e})}},b=(h=t.entity,y=t.condition,v=d,!("screen"==h&&"frontpage"==y||"screen"==h&&"not-frontpage"==y||"post"==h&&"thumbnail"==y||"post"==h&&"no-thumbnail"==y||"post"==h&&"no-format"==y||"post"==h&&"protected"==y||"post"==h&&"not-protected"==y||"post"==h&&"has-cats"==y||"post"==h&&"no-cats"==y||"post"==h&&"has-tags"==y||"post"==h&&"no-tags"==y||"post"==h&&"has-comments"==y||"post"==h&&"no-comments"==y||"term"==h&&"subterms"==y||"term"==h&&"no-subterms"==y||"author"==h&&"has-bio"==y||"user"==h&&"logged-in"==y||"user"==h&&"not-logged-in"==y||"meta"==h&&"has-val"==y||"meta"==h&&"no-val"==y||"fieldset"==h&&"has-val"==y||"fieldset"==h&&"no-val"==y)&&("screen"==h&&"tax"==y?pe().createElement(nc,v):"post"==h&&"id"==y||"screen"==h&&"single"==y?pe().createElement(ve.__experimentalNumberControl,Ys({placeholder:(0,ue.__)("Post ID","gutenmate")},v)):"screen"==h&&"singular"==y||"screen"==h&&"archive"==y?pe().createElement(ec,Ys({withAnyOption:!0},v)):"post"==h&&"type"==y?pe().createElement(ec,v):"post"==h&&"format"==y?pe().createElement(tc,Ys({withAnyOption:!0},v)):"post"==h&&"cat"==y?pe().createElement(lc,v):"term"==h&&"id"==y?pe().createElement(ve.__experimentalNumberControl,Ys({placeholder:(0,ue.__)("Term ID","gutenmate")},v)):"user"==h&&"id"==y?pe().createElement(ve.__experimentalNumberControl,Ys({placeholder:(0,ue.__)("User ID","gutenmate")},v)):"user"==h&&"role"==y?pe().createElement(ac,v):pe().createElement(ve.TextControl,Ys({label:void 0,autoComplete:"off"},v))));var h,y,v;return pe().createElement(ye.Fragment,null,e>0&&pe().createElement(rc,{value:t.operator,onChange:e=>{a({...t,operator:e})}},pe().createElement(ic,{key:"and",value:"and",label:(0,ue.__)("And","gutenmate")}),pe().createElement(ic,{key:"or",value:"or",label:(0,ue.__)("Or","gutenmate")})),pe().createElement(oc,null,pe().createElement(ve.SelectControl,{label:(0,ue.__)("When","gutenmate"),value:t.entity,options:[{label:(0,ue.__)("Screen","gutenmate"),value:"screen"},{label:(0,ue.__)("Current post","gutenmate"),value:"post"},{label:(0,ue.__)("Current term","gutenmate"),value:"term"},{label:(0,ue.__)("Current author","gutenmate"),value:"author"},{label:(0,ue.__)("Current user","gutenmate"),value:"user"},{label:(0,ue.__)("Custom field","gutenmate"),value:"meta"},{label:(0,ue.__)("Custom field set","gutenmate"),value:"fieldset"}],onChange:e=>{let n;"screen"==e?n=bc[0].value:"post"==e?n=pc[0].value:"term"==e?n=dc[0].value:"author"==e?n=hc[0].value:"user"==e?n=yc[0].value:"meta"==e?n=vc[0].value:"fieldset"==e&&(n=fc[0].value),a({...t,entity:e,entityCriteria:void 0,condition:n,criteria:void 0})}}),m&&pe().createElement(ve.TextControl,{label:(0,ue.__)("Name","gutenmate"),value:t.entityCriteria,autoComplete:"off",onChange:e=>{a({...t,entityCriteria:e})}}),g&&pe().createElement(ve.SelectControl,{label:(0,ue.__)("Fieldset","gutenmate"),value:t.entityCriteria,options:[{label:"",value:""},..._c],onChange:e=>{a({...t,entityCriteria:e})}}),pe().createElement(ve.__experimentalHStack,{alignment:"bottom",justify:"flex-start"},pe().createElement(cc,null,pe().createElement(ve.SelectControl,{value:t.condition,options:[...r?bc:[],...i?pc:[],...s?dc:[],...c?hc:[],...u?yc:[],...m?vc:[],...g?fc:[]],onChange:e=>{a({...t,condition:e})}})),!!b&&pe().createElement(cc,null,b)),pe().createElement(uc,{justify:"flex-start"},pe().createElement(mc,{isSmall:!0,onClick:n},(0,ue.__)("Delete","gutenmate")),pe().createElement(mc,{isSmall:!0,onClick:l},(0,ue.__)("Move up","gutenmate")),pe().createElement(mc,{isSmall:!0,onClick:o},(0,ue.__)("Move down","gutenmate")))))},kc=({conditions:e=[],onChange:t})=>pe().createElement("div",null,e.map(((a,n)=>pe().createElement(Cc,{key:n,index:n,condition:a,onChange:a=>{e[n]=a,t([...e])},onDelete:()=>{e.splice(n,1),t([...e])},onMoveUp:()=>{if(n>0){const a=[...e];a[n]=e[n-1],a[n-1]=e[n],t(a)}},onMoveDown:()=>{if(n+1<e.length){const a=[...e];a[n]=e[n+1],a[n+1]=e[n],t(a)}}}))),pe().createElement(sc,{variant:"secondary",isSmall:!0,onClick:a=>{e.push({...gc}),t([...e])}},(0,ue.__)("Add condition","gutenmate")));function Ec(){return Ec=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Ec.apply(this,arguments)}const wc={hideEmptyInnerBlock:!1};function Sc(e,t=""){const a=function(e,t=""){let a=(0,ce.getBlockSupport)(e,"gtmBlockVisibility");if(!1===a||!["boolean","object"].includes(typeof a))return!1;!0===a&&(a=[]);let n={...wc,...a};return""!=t?n[t]:n}(e);return!!a&&(""==t||Object.keys(a).includes(t)&&a[t])}const xc=e=>{const{attributes:t,setAttributes:a}=e,[n,l]=(0,ye.useState)(null);let o;return"visible"===t.gtmDisplayConditionBehavior?o=(0,ue.__)("The block will be display when the below condition are met","gutenmate"):"hidden"===t.gtmDisplayConditionBehavior&&(o=(0,ue.__)("The block will be hidden when the below condition are met","gutenmate")),pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Block visibility","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide on Desktop","gutenmate"),checked:t.gtmHideDesktop,onChange:e=>a({gtmHideDesktop:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide on Tablet","gutenmate"),checked:t.gtmHideTablet,onChange:e=>a({gtmHideTablet:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide on Phone","gutenmate"),checked:t.gtmHidePhone,onChange:e=>a({gtmHidePhone:e})}),Object.keys(t).includes("gtmHideEmptyInnerBlock")&&pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Hide when the content is empty","gutenmate"),checked:t.gtmHideEmptyInnerBlock,onChange:e=>a({gtmHideEmptyInnerBlock:e})}),pe().createElement(ve.__experimentalToggleGroupControl,{label:(0,ue.__)("Conditional display","gutenmate"),help:o,value:t.gtmDisplayConditionBehavior||"off",isBlock:!0,onChange:e=>{let l={gtmDisplayConditionBehavior:e};"off"===t.gtmDisplayConditionBehavior&&"off"!==e&&n&&(l={...l,gtmDisplayConditions:n}),"off"===e&&(l={...l,gtmDisplayConditions:void 0}),a(l)}},pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"off",value:"off",label:(0,ue.__)("Off","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"visible",value:"visible",label:(0,ue.__)("Visible","gutenmate")}),pe().createElement(ve.__experimentalToggleGroupControlOption,{key:"hidden",value:"hidden",label:(0,ue.__)("Hidden","gutenmate")})),"off"!==t.gtmDisplayConditionBehavior&&pe().createElement(kc,{conditions:t.gtmDisplayConditions,onChange:e=>{l(e),void 0!==e&&e.length>0?a({gtmDisplayConditions:e}):a({gtmDisplayConditions:void 0})}})))};function Tc(e,t,a){return t.gtmHideDesktop&&e.classes.push("gtm-hide-desktop"),t.gtmHideTablet&&e.classes.push("gtm-hide-tablet"),t.gtmHidePhone&&e.classes.push("gtm-hide-phone"),e}function Bc(){return Bc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Bc.apply(this,arguments)}(0,xs.addFilter)(Ps,"gtm/extendBlockVisibility",(function(e,t){return Sc(e)&&(ze(e.name,"block-visibility",Tc),e.attributes.gtmHideDesktop||={type:"boolean",default:!1},e.attributes.gtmHideTablet||={type:"boolean",default:!1},e.attributes.gtmHidePhone||={type:"boolean",default:!1},Sc(e,"hideEmptyInnerBlock")&&(e.attributes.gtmHideEmptyInnerBlock||={type:"boolean",default:!1}),e.attributes.gtmDisplayConditionBehavior||={type:"string",default:"off"},e.attributes.gtmDisplayConditions||={type:"array",default:[]}),e}),20),(0,xs.addFilter)(Is,"gtm/extendBlockVisibility",(function(e,t){return Sc(t.name)&&e.push(pe().createElement(xc,Ec({key:e.length+1},t))),e}),20);const Pc=e=>{const{attributes:t,setAttributes:a}=e;let n;return"exclusive"===t.gtmPrinting&&(n=(0,ue.__)("Except for printing, the block will be invisible.","gutenmate")),pe().createElement(fe.InspectorAdvancedControls,null,pe().createElement(ve.RadioControl,{className:"gtm-radio-control",label:(0,ue.__)("Printing","gutenmate"),help:n,selected:t.gtmPrinting,options:[{label:(0,ue.__)("Always","gutenmate"),value:""},{label:(0,ue.__)("Hide from printing","gutenmate"),value:"hide"},{label:(0,ue.__)("Printing only","gutenmate"),value:"exclusive"}],onChange:e=>{a({gtmPrinting:e})}}))};function Ic(e,t){const a=Ac(e),n=Ac(t),l=a.pop(),o=n.pop(),r=Rc(a,n);return 0!==r?r:l&&o?Rc(l.split("."),o.split(".")):l||o?l?-1:1:0}(0,xs.addFilter)(Ps,"gtm/extendBlockPrinting",(function(e,t){return e.attributes||={},e.attributes.gtmPrinting={type:"string",enum:["","hide","exclusive"],default:""},e})),(0,xs.addFilter)(Is,"gtm/extendBlockPrinting",(function(e,t){return e.push(pe().createElement(Pc,Bc({key:e.length+1},t))),e})),ze(Re,"gtm-block-printing",(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()({"gtm-no-print":"hide"===t.gtmPrinting,"gtm-exclusive-print":"exclusive"===t.gtmPrinting})),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}})),(0,xs.addFilter)(Ps,"gtm/extendCoreBlocks",(function(e,t){const a=gtm_config.extend_core_block_supports||{};return a.hasOwnProperty(t)&&(e.supports=Object.assign({},a[t],e.supports)),e})),(0,ce.registerBlockStyle)("core/paragraph",{name:"gtm-core-paragraph-small",label:(0,ue.__)("Small","gutenmate")}),(0,ce.registerBlockStyle)("core/image",{name:"gtm-core-image-cover",label:(0,ue.__)("Cover","gutenmate")}),(0,ce.registerBlockStyle)("core/image",{name:"gtm-core-image-full-cover",label:(0,ue.__)("Full Cover","gutenmate")}),(0,ce.registerBlockStyle)("core/comment-template",{name:"gtm-core-comment-template-basic",label:(0,ue.__)("Basic style","gutenmate")}),(0,ce.registerBlockStyle)("core/post-comments-form",{name:"gtm-core-post-comments-form-basic",label:(0,ue.__)("Basic style","gutenmate")}),(0,ce.registerBlockStyle)("core/search",{name:"gtm-core-search-minimal",label:(0,ue.__)("Minimal","gutenmate")});const Lc=(e,t,a)=>{Vc(a);const n=Ic(e,t);return zc[a].includes(n)};Ic.validate=e=>"string"==typeof e&&/^[v\d]/.test(e)&&Oc.test(e),Ic.compare=Lc,Ic.sastisfies=(e,t)=>{const a=t.match(/^([<>=~^]+)/),n=a?a[1]:"=";if("^"!==n&&"~"!==n)return Lc(e,t,n);const[l,o,r]=Ac(e),[i,s,c]=Ac(t);return 0===jc(l,i)&&("^"===n?Rc([o,r],[s,c])>=0:0===jc(o,s)&&jc(r,c)>=0)};const Oc=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,Ac=e=>{if("string"!=typeof e)throw new TypeError("Invalid argument expected string");const t=e.match(Oc);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},Hc=e=>"*"===e||"x"===e||"X"===e,Nc=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},jc=(e,t)=>{if(Hc(e)||Hc(t))return 0;const[a,n]=((e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t])(Nc(e),Nc(t));return a>n?1:a<n?-1:0},Rc=(e,t)=>{for(let a=0;a<Math.max(e.length,t.length);a++){const n=jc(e[a]||0,t[a]||0);if(0!==n)return n}return 0},zc={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]},Fc=Object.keys(zc),Vc=e=>{if("string"!=typeof e)throw new TypeError("Invalid operator type, expected string but got "+typeof e);if(-1===Fc.indexOf(e))throw new Error(`Invalid operator, expected one of ${Fc.join("|")}`)};function Dc(){return Dc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Dc.apply(this,arguments)}const Mc="core/navigation",$c=e=>{const{attributes:t,setAttributes:a}=e,n=t.className?.includes("is-style-gtm-core-navigation-gutenmate"),l="horizontal"===(t.layout?.orientation??t.orientation)&&"always"!==t.overlayMenu,o=t.openSubmenusOnClick||t.showSubmenuIcon;return pe().createElement(ye.Fragment,null,n&&pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Top-level appearance","gutenmate"),initialOpen:!1},pe().createElement(We.default,{value:t.gtmTopLevelItemTypography,onChange:e=>a({gtmTopLevelItemTypography:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Menu item spacing","gutenmate"),value:t.gtmTopLevelItemSpacing,onChange:e=>a({gtmTopLevelItemSpacing:e})}),o&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.gtmTopLevelIconSize,max:"100",onChange:e=>{a({gtmTopLevelIconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.gtmTopLevelIconSpacing,onChange:e=>a({gtmTopLevelIconSpacing:e})})),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.gtmTopLevelLinkRadius,onChange:e=>{a({gtmTopLevelLinkRadius:e})}}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.gtmTopLevelLinkPadding,onChange:e=>{a({gtmTopLevelLinkPadding:e})}})),pe().createElement(qe,{title:(0,ue.__)("Top-level color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Link color","gutenmate"),attr:"gtmTopLevelLinkColor"},{label:(0,ue.__)("Link background","gutenmate"),attr:"gtmTopLevelLinkBg",gradient:!0},{label:(0,ue.__)("Link hover color","gutenmate"),attr:"gtmTopLevelLinkHoverColor"},{label:(0,ue.__)("Link hover background","gutenmate"),attr:"gtmTopLevelLinkHoverBg",gradient:!0}]}),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Sub-level appearance","gutenmate"),initialOpen:!1},pe().createElement(We.default,{value:t.gtmSubLevelItemTypography,onChange:e=>a({gtmSubLevelItemTypography:e})}),pe().createElement(Je.wH,{label:(0,ue.__)("Menu item spacing","gutenmate"),value:t.gtmSubLevelItemSpacing,onChange:e=>a({gtmSubLevelItemSpacing:e})}),o&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.GZ,{label:(0,ue.__)("Icon size","gutenmate"),value:t.gtmSubLevelIconSize,max:"100",onChange:e=>{a({gtmSubLevelIconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Icon spacing","gutenmate"),value:t.gtmSubLevelIconSpacing,onChange:e=>a({gtmSubLevelIconSpacing:e})})),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.gtmSubLevelLinkRadius,onChange:e=>{a({gtmSubLevelLinkRadius:e})}}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.gtmSubLevelLinkPadding,onChange:e=>{a({gtmSubLevelLinkPadding:e})}})),pe().createElement(qe,{title:(0,ue.__)("Sub-level color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Link color","gutenmate"),attr:"gtmSubLevelLinkColor"},{label:(0,ue.__)("Link background","gutenmate"),attr:"gtmSubLevelLinkBg",gradient:!0},{label:(0,ue.__)("Link hover color","gutenmate"),attr:"gtmSubLevelLinkHoverColor"},{label:(0,ue.__)("Link hover background","gutenmate"),attr:"gtmSubLevelLinkHoverBg",gradient:!0}]}),pe().createElement(ve.PanelBody,{title:(0,ue.__)("Submenu appearance","gutenmate"),initialOpen:!1},pe().createElement(Je.wH,{label:(0,ue.__)("Spacing","gutenmate"),value:t.gtmSubmenuSpacing,onChange:e=>a({gtmSubmenuSpacing:e})}),pe().createElement(Ue.ZP,{label:(0,ue.__)("Padding","gutenmate"),value:t.gtmSubmenuPadding,onChange:e=>{a({gtmSubmenuPadding:e})}}),l&&pe().createElement(ye.Fragment,null,pe().createElement(Ge.GZ,{label:(0,ue.__)("Width","gutenmate"),value:t.gtmSubmenuWidth,max:"500",onChange:e=>{a({gtmSubmenuWidth:e})}}),pe().createElement(fe.__experimentalBorderRadiusControl,{values:t.gtmSubmenuRadius,onChange:e=>{a({gtmSubmenuRadius:e})}}))),l&&pe().createElement(ye.Fragment,null,pe().createElement(qe,{title:(0,ue.__)("Submenu color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Submenu background","gutenmate"),attr:"gtmSubmenuBg",gradient:!0}]})),"never"!==t.overlayMenu&&pe().createElement(ye.Fragment,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Overlay menu appearance","gutenmate"),initialOpen:!1},pe().createElement(Ge.GZ,{label:(0,ue.__)("Menu icon size","gutenmate"),value:t.gtmOverlayMenuIconSize,max:"100",onChange:e=>{a({gtmOverlayMenuIconSize:e})}}),pe().createElement(Ge.GZ,{label:(0,ue.__)("Close icon size","gutenmate"),value:t.gtmOverlayMenuCloseIconSize,max:"100",onChange:e=>{a({gtmOverlayMenuCloseIconSize:e})}}),pe().createElement(Je.wH,{label:(0,ue.__)("Submenu indent","gutenmate"),value:t.gtmOverlayMenuSubmenuIndent,onChange:e=>a({gtmOverlayMenuSubmenuIndent:e})})),pe().createElement(qe,{title:(0,ue.__)("Overlay menu color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Icon color","gutenmate"),attr:"gtmOverlayMenuIconColor",gradient:!1},{label:(0,ue.__)("Close icon color","gutenmate"),attr:"gtmOverlayMenuCloseIconColor",gradient:!1},{label:(0,ue.__)("Overlay background","gutenmate"),attr:"gtmOverlayMenuBg",gradient:!0},{label:(0,ue.__)("Link color","gutenmate"),attr:"gtmOverlayMenuLinkColor",gradient:!1},{label:(0,ue.__)("Link hover color","gutenmate"),attr:"gtmOverlayMenuLinkHoverColor",gradient:!1}]}))))};function Wc(){return Wc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Wc.apply(this,arguments)}(0,xs.addFilter)(Ps,"gtm/extendCoreNavigation",(function(e,t){return Mc===t&&(e={...e,attributes:{...e.attributes,gtmTopLevelItemTypography:{type:"object",default:{}},gtmTopLevelItemSpacing:{type:"object",default:{}},gtmTopLevelIconSize:{type:"object",default:{}},gtmTopLevelIconSpacing:{type:"object",default:{}},gtmTopLevelLinkRadius:{type:["string","object"],default:""},gtmTopLevelLinkPadding:{type:"object",default:{}},gtmTopLevelLinkColor:{type:"string",default:""},gtmTopLevelLinkBg:{type:"object",default:{}},gtmTopLevelLinkHoverColor:{type:"string",default:""},gtmTopLevelLinkHoverBg:{type:"object",default:{}},gtmSubLevelItemTypography:{type:"object",default:{}},gtmSubLevelItemSpacing:{type:"object",default:{}},gtmSubLevelIconSize:{type:"object",default:{}},gtmSubLevelIconSpacing:{type:"object",default:{}},gtmSubLevelLinkRadius:{type:["string","object"],default:""},gtmSubLevelLinkPadding:{type:"object",default:{}},gtmSubLevelLinkColor:{type:"string",default:""},gtmSubLevelLinkBg:{type:"object",default:{}},gtmSubLevelLinkHoverColor:{type:"string",default:""},gtmSubLevelLinkHoverBg:{type:"object",default:{}},gtmSubmenuWidth:{type:"object",default:{}},gtmSubmenuSpacing:{type:"object",default:{}},gtmSubmenuRadius:{type:["string","object"],default:""},gtmSubmenuPadding:{type:"object",default:{}},gtmSubmenuBg:{type:"object",default:{}},gtmOverlayMenuIconSize:{type:"object",default:{}},gtmOverlayMenuCloseIconSize:{type:"object",default:{}},gtmOverlayMenuSubmenuIndent:{type:"object",default:{}},gtmOverlayMenuIconColor:{type:"string",default:""},gtmOverlayMenuCloseIconColor:{type:"string",default:""},gtmOverlayMenuBg:{type:"object",default:{}},gtmOverlayMenuLinkColor:{type:"string",default:""},gtmOverlayMenuLinkHoverColor:{type:"string",default:""}},supports:{...e.supports,gtmBlockVisibility:!0,gtmResponsiveAttributes:!0}}),e})),(0,xs.addFilter)(Is,"gtm/extendCoreNavigation",(function(e,t){return Mc.includes(t.name)&&e.push(pe().createElement($c,Dc({key:e.length+1},t))),e})),(0,ce.registerBlockStyle)("core/navigation",{name:"gtm-core-navigation-gutenmate",label:(0,ue.__)("Gutenmate","gutenmate")}),ze(Mc,Mc,(function(e,t){const a="horizontal"===(t.layout?.orientation??t.orientation)&&"always"!==t.overlayMenu;let n={classes:[],style:{}};return Lc((0,xe.getGutenbergVersion)(),"12","<")&&n.classes.push((0,xe.getGutenbergVersionClass)()),n.classes.push(be()("gtm-block",{"gtm-has-core-navigation-show-submenu-icon":t.showSubmenuIcon})),Fe(n,"core-navigation-top-level-item-typography",(0,We.parseTypographyProps)(t.gtmTopLevelItemTypography)),Fe(n,"core-navigation-top-level-item-spacing",(0,Je._5)(t.gtmTopLevelItemSpacing)),Fe(n,"core-navigation-top-level-icon-size",t.gtmTopLevelIconSize),Fe(n,"core-navigation-top-level-icon-spacing",(0,Je._5)(t.gtmTopLevelIconSpacing)),Fe(n,"core-navigation-top-level-link-radius",(0,xe.parseBorderRadiusValue)(t.gtmTopLevelLinkRadius)),Fe(n,"core-navigation-top-level-link-padding",(0,Ue.G3)(t.gtmTopLevelLinkPadding)),Fe(n,"core-navigation-top-level-link-color",(0,xe.parseColorValue)(t.gtmTopLevelLinkColor)),Fe(n,"core-navigation-top-level-link-bg",(0,xe.parseColorValue)(t.gtmTopLevelLinkBg)),Fe(n,"core-navigation-top-level-link-hover-color",(0,xe.parseColorValue)(t.gtmTopLevelLinkHoverColor)),Fe(n,"core-navigation-top-level-link-hover-bg",(0,xe.parseColorValue)(t.gtmTopLevelLinkHoverBg)),Fe(n,"core-navigation-sub-level-item-typography",(0,We.parseTypographyProps)(t.gtmSubLevelItemTypography)),Fe(n,"core-navigation-sub-level-item-spacing",(0,Je._5)(t.gtmSubLevelItemSpacing)),Fe(n,"core-navigation-sub-level-icon-size",t.gtmSubLevelIconSize),Fe(n,"core-navigation-sub-level-icon-spacing",(0,Je._5)(t.gtmSubLevelIconSpacing)),Fe(n,"core-navigation-sub-level-link-radius",(0,xe.parseBorderRadiusValue)(t.gtmSubLevelLinkRadius)),Fe(n,"core-navigation-sub-level-link-padding",(0,Ue.G3)(t.gtmSubLevelLinkPadding)),Fe(n,"core-navigation-sub-level-link-color",(0,xe.parseColorValue)(t.gtmSubLevelLinkColor)),Fe(n,"core-navigation-sub-level-link-bg",(0,xe.parseColorValue)(t.gtmSubLevelLinkBg)),Fe(n,"core-navigation-sub-level-link-hover-color",(0,xe.parseColorValue)(t.gtmSubLevelLinkHoverColor)),Fe(n,"core-navigation-sub-level-link-hover-bg",(0,xe.parseColorValue)(t.gtmSubLevelLinkHoverBg)),Fe(n,"core-navigation-submenu-spacing",(0,Je._5)(t.gtmSubmenuSpacing)),Fe(n,"core-navigation-submenu-padding",(0,Ue.G3)(t.gtmSubmenuPadding)),a&&(Fe(n,"core-navigation-submenu-width",t.gtmSubmenuWidth),Fe(n,"core-navigation-submenu-radius",(0,xe.parseBorderRadiusValue)(t.gtmSubmenuRadius)),Fe(n,"core-navigation-submenu-bg",(0,xe.parseColorValue)(t.gtmSubmenuBg))),"never"!==t.overlayMenu&&(Fe(n,"core-navigation-overlay-menu-icon-size",t.gtmOverlayMenuIconSize),Fe(n,"core-navigation-overlay-menu-close-icon-size",t.gtmOverlayMenuCloseIconSize),Fe(n,"core-navigation-overlay-menu-submenu-indent",(0,Je._5)(t.gtmOverlayMenuSubmenuIndent)),Fe(n,"core-navigation-overlay-menu-icon-color",(0,xe.parseColorValue)(t.gtmOverlayMenuIconColor)),Fe(n,"core-navigation-overlay-menu-close-icon-color",(0,xe.parseColorValue)(t.gtmOverlayMenuCloseIconColor)),Fe(n,"core-navigation-overlay-menu-bg",(0,xe.parseColorValue)(t.gtmOverlayMenuBg)),Fe(n,"core-navigation-overlay-menu-link-color",(0,xe.parseColorValue)(t.gtmOverlayMenuLinkColor)),Fe(n,"core-navigation-overlay-menu-link-hover-color",(0,xe.parseColorValue)(t.gtmOverlayMenuLinkHoverColor))),n.style={"{{BLOCK}}":n.style},{classes:[...e.classes,...n.classes],style:(0,ke.merge)(e.style,n.style)}}));const Gc=["core/query"],Uc=e=>{const{attributes:t,setAttributes:a}=e,{hasGtmPostTemplateBlock:n}=(0,Ce.useSelect)((t=>{let a=!1;const[n]=t("core/block-editor").getBlocksByClientId(e.clientId);return n.innerBlocks&&n.innerBlocks.forEach((e=>{["gtm/post-template","gtm/slider-template"].includes(e.name)&&(a=!0)})),{hasGtmPostTemplateBlock:a}}),[]),l=["popular-1d","popular-7d","popular-30d"].includes(t.gtmQueryFilter);return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Extended Filters","gutenmate"),initialOpen:!1},!n&&pe().createElement(ye.Fragment,null,pe().createElement(ve.Notice,{className:"gtm-panel-body-notice",isDismissible:!1,status:"warning"},(0,ue.__)("To use these options, Please add Extended Post Template block or Slider Template block inside Query Loop block.","gutenmate"))),pe().createElement(ve.SelectControl,{label:(0,ue.__)("Posts filter","gutenmate"),help:(0,ue.__)("This filter may override some existing settings.","gutenmate"),value:t.gtmQueryFilter,options:[{label:(0,ue.__)("No filters","gutenmate"),value:""},{label:(0,ue.__)("Only posts has review","gutenmate"),value:"review"},{label:(0,ue.__)("Only highest review scores","gutenmate"),value:"high-score-review"},{label:(0,ue.__)("Only most commented posts","gutenmate"),value:"most-commented"},{label:(0,ue.__)("Only posts in the same categories","gutenmate"),value:"same-cat"},{label:(0,ue.__)("Only posts in the same tags","gutenmate"),value:"same-tag"},{label:(0,ue.__)("Only 1-day popular posts","gutenmate"),value:"popular-1d"},{label:(0,ue.__)("Only 7-days popular posts","gutenmate"),value:"popular-7d"},{label:(0,ue.__)("Only 30-days popular posts","gutenmate"),value:"popular-30d"}],onChange:e=>a({gtmQueryFilter:e})}),l&&pe().createElement(fo,null),!l&&pe().createElement(ve.TextControl,{label:(0,ue.__)("Only posts within last N days","gutenmate"),help:(0,ue.__)("Enter 0 (zero) to query all posts","gutenmate"),value:t.gtmQueryLimitDays,min:"0",onChange:e=>a({gtmQueryLimitDays:e})}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Random order","gutenmate"),help:(0,ue.__)("Use random order in query. The result may different from expectation and performance will be affected.","gutenmate"),checked:t.gtmQueryUseRandom,onChange:e=>{a({gtmQueryUseRandom:e})}}))),pe().createElement(fe.InspectorAdvancedControls,null,pe().createElement(ve.TextControl,{label:(0,ue.__)("Query slug"),help:(0,ue.__)("A slug for the query. This is useful for modifying the query in PHP with custom query filters.","gutenmate"),value:t.gtmQuerySlug,onChange:e=>a({gtmQuerySlug:e})})))};function Zc(){return Zc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Zc.apply(this,arguments)}(0,xs.addFilter)(Ps,"gtm/extendCoreQuery",(function(e,t){return Gc.includes(t)&&(e.attributes.gtmQueryFilter={type:"string",default:""},e.attributes.gtmQueryLimitDays={type:"string",default:"0"},e.attributes.gtmQueryUseRandom={type:"boolean",default:!1},e.attributes.gtmQuerySlug={type:"string",default:""},e.providesContext||={},e.providesContext.gtmQueryFilter="gtmQueryFilter",e.providesContext.gtmQueryLimitDays="gtmQueryLimitDays",e.providesContext.gtmQueryUseRandom="gtmQueryUseRandom",e.providesContext.gtmQuerySlug="gtmQuerySlug"),e})),(0,xs.addFilter)(Is,"gtm/extendCoreQuery",(function(e,t){return Gc.includes(t.name)&&e.push(pe().createElement(Uc,Wc({key:e.length+1},t))),e}));const qc="core/query-pagination-numbers",Jc=e=>{const{attributes:t,setAttributes:a}=e;return pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Item","gutenmate"),initialOpen:!1},pe().createElement(Je.wH,{label:(0,ue.__)("Item spacing","gutenmate"),value:t.gtmItemSpacing,onChange:e=>a({gtmItemSpacing:e})})),pe().createElement(qe,{title:(0,ue.__)("Item color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Item color","gutenmate"),attr:"gtmItemColor"},{label:(0,ue.__)("Item background","gutenmate"),attr:"gtmItemBg",gradient:!0},{label:(0,ue.__)("Item current color","gutenmate"),attr:"gtmItemCurrentColor"},{label:(0,ue.__)("Item current background","gutenmate"),attr:"gtmItemCurrentBg",gradient:!0},{label:(0,ue.__)("Item hover color","gutenmate"),attr:"gtmItemHoverColor"},{label:(0,ue.__)("Item hover background","gutenmate"),attr:"gtmItemHoverBg",gradient:!0}]}))};function Kc(){return Kc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Kc.apply(this,arguments)}(0,xs.addFilter)(Ps,"gtm/extendCoreQueryPadingationNumbers",(function(e,t){return qc==t&&(e.attributes.gtmItemSpacing={type:"object",default:{}},e.attributes.gtmItemColor={type:"string",default:""},e.attributes.gtmItemBg={type:"object",default:{}},e.attributes.gtmItemCurrentColor={type:"string",default:""},e.attributes.gtmItemCurrentBg={type:"object",default:{}},e.attributes.gtmItemHoverColor={type:"string",default:""},e.attributes.gtmItemHoverBg={type:"object",default:{}},e.supports||={},e.supports.gtmResponsiveAttributes=!0),e})),(0,xs.addFilter)(Is,"gtm/extendCoreQueryPadingationNumbers",(function(e,t){return qc.includes(t.name)&&e.push(pe().createElement(Jc,Zc({key:e.length+1},t))),e})),ze(qc,qc,(function(e,t){let a={classes:[],style:{}};return Fe(a,"core-query-pagination-numbers-item-spacing",(0,Je._5)(t.gtmItemSpacing)),Fe(a,"core-query-pagination-numbers-item-color",(0,xe.parseColorValue)(t.gtmItemColor)),Fe(a,"core-query-pagination-numbers-item-bg",(0,xe.parseColorValue)(t.gtmItemBg)),Fe(a,"core-query-pagination-numbers-item-current-color",(0,xe.parseColorValue)(t.gtmItemCurrentColor)),Fe(a,"core-query-pagination-numbers-item-current-bg",(0,xe.parseColorValue)(t.gtmItemCurrentBg)),Fe(a,"core-query-pagination-numbers-item-hover-color",(0,xe.parseColorValue)(t.gtmItemHoverColor)),Fe(a,"core-query-pagination-numbers-item-hover-bg",(0,xe.parseColorValue)(t.gtmItemHoverBg)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const Qc="core/query-pagination-next",Xc=e=>{const{attributes:t,setAttributes:a}=e;return pe().createElement(fe.InspectorControls,null,pe().createElement(qe,{title:(0,ue.__)("Item color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Item color","gutenmate"),attr:"gtmItemColor"},{label:(0,ue.__)("Item background","gutenmate"),attr:"gtmItemBg",gradient:!0},{label:(0,ue.__)("Item hover color","gutenmate"),attr:"gtmItemHoverColor"},{label:(0,ue.__)("Item hover background","gutenmate"),attr:"gtmItemHoverBg",gradient:!0}]}))};function Yc(){return Yc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Yc.apply(this,arguments)}(0,xs.addFilter)(Ps,"gtm/extendCoreQueryPadingationNext",(function(e,t){return Qc==t&&(e.attributes.gtmItemColor={type:"string",default:""},e.attributes.gtmItemBg={type:"object",default:{}},e.attributes.gtmItemHoverColor={type:"string",default:""},e.attributes.gtmItemHoverBg={type:"object",default:{}}),e})),(0,xs.addFilter)(Is,"gtm/extendCoreQueryPadingationNext",(function(e,t){return Qc.includes(t.name)&&e.push(pe().createElement(Xc,Kc({key:e.length+1},t))),e})),ze(Qc,Qc,(function(e,t){let a={classes:[],style:{}};return Fe(a,"core-query-pagination-next-item-color",(0,xe.parseColorValue)(t.gtmItemColor)),Fe(a,"core-query-pagination-next-item-bg",(0,xe.parseColorValue)(t.gtmItemBg)),Fe(a,"core-query-pagination-next-item-hover-color",(0,xe.parseColorValue)(t.gtmItemHoverColor)),Fe(a,"core-query-pagination-next-item-hover-bg",(0,xe.parseColorValue)(t.gtmItemHoverBg)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const eu="core/query-pagination-previous",tu=e=>{const{attributes:t,setAttributes:a}=e;return pe().createElement(fe.InspectorControls,null,pe().createElement(qe,{title:(0,ue.__)("Item color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Item color","gutenmate"),attr:"gtmItemColor"},{label:(0,ue.__)("Item background","gutenmate"),attr:"gtmItemBg",gradient:!0},{label:(0,ue.__)("Item hover color","gutenmate"),attr:"gtmItemHoverColor"},{label:(0,ue.__)("Item hover background","gutenmate"),attr:"gtmItemHoverBg",gradient:!0}]}))};function au(){return au=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},au.apply(this,arguments)}(0,xs.addFilter)(Ps,"gtm/extendCoreQueryPadingationPrevious",(function(e,t){return eu==t&&(e.attributes.gtmItemColor={type:"string",default:""},e.attributes.gtmItemBg={type:"object",default:{}},e.attributes.gtmItemHoverColor={type:"string",default:""},e.attributes.gtmItemHoverBg={type:"object",default:{}}),e})),(0,xs.addFilter)(Is,"gtm/extendCoreQueryPadingationPrevious",(function(e,t){return eu.includes(t.name)&&e.push(pe().createElement(tu,Yc({key:e.length+1},t))),e})),ze(eu,eu,(function(e,t){let a={classes:[],style:{}};return Fe(a,"core-query-pagination-previous-item-color",(0,xe.parseColorValue)(t.gtmItemColor)),Fe(a,"core-query-pagination-previous-item-bg",(0,xe.parseColorValue)(t.gtmItemBg)),Fe(a,"core-query-pagination-previous-item-hover-color",(0,xe.parseColorValue)(t.gtmItemHoverColor)),Fe(a,"core-query-pagination-previous-item-hover-bg",(0,xe.parseColorValue)(t.gtmItemHoverBg)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const nu="core/quote",lu=e=>{const{attributes:t,setAttributes:a}=e;return pe().createElement(fe.InspectorControls,null,pe().createElement(qe,{title:(0,ue.__)("Quote color","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Background","gutenmate"),attr:"gtmQuoteBg",gradient:!0},...t.gtmEnableQuoteClipText?[]:[{label:(0,ue.__)("Quote text color","gutenmate"),attr:"gtmQuoteColor",gradient:!1}],,{label:(0,ue.__)("Citation text color","gutenmate"),attr:"gtmCiteColor",gradient:!1}]},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Use background as a quote text color","gutenmate"),checked:t.gtmEnableQuoteClipText,onChange:e=>{a({gtmEnableQuoteClipText:e})}})))};function ou(){return ou=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},ou.apply(this,arguments)}(0,xs.addFilter)(Ps,"gtm/extendCoreQuote",(function(e,t){return nu==t&&(e.attributes.gtmQuoteColor={type:"string",default:""},e.attributes.gtmQuoteBg={type:"object",default:{}},e.attributes.gtmCiteColor={type:"string",default:""},e.attributes.gtmEnableQuoteClipText={type:"boolean",default:!1},e.supports||={},e.supports.gtmResponsiveAttributes=!0,e.supports.gtmBlockProps={margin:!0,padding:!0,radius:!0,shadow:!0}),e})),(0,xs.addFilter)(Is,"gtm/extendCoreQuote",(function(e,t){return nu.includes(t.name)&&e.push(pe().createElement(lu,au({key:e.length+1},t))),e})),ze(nu,nu,(function(e,t){let a={classes:[],style:{}};return a.classes.push(be()("gtm-block",{"gtm-has-enable-quote-clip-text":t.gtmEnableQuoteClipText})),Fe(a,"core-quote-quote-bg",(0,xe.parseColorValue)(t.gtmQuoteBg)),t.gtmEnableQuoteClipText||Fe(a,"core-quote-quote-color",(0,xe.parseColorValue)(t.gtmQuoteColor)),Fe(a,"core-quote-cite-color",(0,xe.parseColorValue)(t.gtmCiteColor)),a.style={"{{BLOCK}}":a.style},{classes:[...e.classes,...a.classes],style:(0,ke.merge)(e.style,a.style)}}));const ru=["core/site-logo"],iu=e=>{const{attributes:t,setAttributes:a}=e;return pe().createElement(fe.InspectorControls,null,pe().createElement(ve.PanelBody,{title:(0,ue.__)("Fallback logo","gutenmate"),initialOpen:!1},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Use the site's title as a fallback logo.","gutenmate"),help:(0,ue.__)("The site's title will appear if no custom site logo has been assigned.","gutenmate"),checked:t.gtmEnableLogoFallback,onChange:e=>{a({gtmEnableLogoFallback:e})}})))};function su(){return su=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},su.apply(this,arguments)}(0,xs.addFilter)(Ps,"gtm/extendCoreSiteLogo",(function(e,t){return ru.includes(t)&&(e.attributes.gtmEnableLogoFallback={type:"boolean",default:!1}),e})),(0,xs.addFilter)(Is,"gtm/extendCoreSiteLogo",(function(e,t){return ru.includes(t.name)&&e.push(pe().createElement(iu,ou({key:e.length+1},t))),e}));const cu=["core/template-part"];function uu(e){return cu.includes(e)}const mu=e=>{const{attributes:t,setAttributes:a}=e;return pe().createElement(ye.Fragment,null,pe().createElement(fe.InspectorControls,null,pe().createElement(qe,{title:(0,ue.__)("Stick to header","gutenmate"),attributes:t,setAttributes:a,gtmSettings:[{label:(0,ue.__)("Background when stuck","gutenmate"),attr:"gtmHeaderStickyBg",gradient:!0}]},pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Enable sticky header","gutenmate"),checked:t.gtmEnableHeaderSticky,onChange:e=>{a({gtmEnableHeaderSticky:e,gtmDisableHeaderSticky:void 0})}}),t.gtmEnableHeaderSticky&&pe().createElement(ye.Fragment,null,pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Disable sticky header on Tablet","gutenmate"),checked:t.gtmDisableHeaderStickyMD,onChange:e=>{a({gtmDisableHeaderStickyMD:e})}}),pe().createElement(ve.ToggleControl,{label:(0,ue.__)("Disable sticky header on Phone","gutenmate"),checked:t.gtmDisableHeaderStickySM,onChange:e=>{a({gtmDisableHeaderStickySM:e})}}),pe().createElement($e.Z,{label:(0,ue.__)("Shadow when stuck","gutenmate"),value:t.gtmHeaderStickyShadow,onChange:e=>{a({gtmHeaderStickyShadow:e})}})))))};var gu;(0,xs.addFilter)(Ps,"gtm/extendHeaderSticky",(function(e,t){return uu(t)&&(e.attributes.gtmEnableHeaderSticky={type:"boolean",default:!1},e.attributes.gtmDisableHeaderStickySM={type:"boolean",default:!1},e.attributes.gtmDisableHeaderStickyMD={type:"boolean",default:!1},e.attributes.gtmHeaderStickyShadow={type:"string",default:""},e.attributes.gtmHeaderStickyBg={type:"object",default:{}}),e})),(0,xs.addFilter)(Is,"gtm/extendHeaderSticky",(function(e,t){return uu(t.name)&&e.push(pe().createElement(mu,su({key:e.length+1},t))),e}));var pu=new Uint8Array(16);function du(){if(!gu&&!(gu="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return gu(pu)}for(var bu=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,hu=function(e){return"string"==typeof e&&bu.test(e)},yu=[],vu=0;vu<256;++vu)yu.push((vu+256).toString(16).substr(1));var fu=function(e,t,a){var n=(e=e||{}).random||(e.rng||du)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){a=a||0;for(var l=0;l<16;++l)t[a+l]=n[l];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(yu[e[t+0]]+yu[e[t+1]]+yu[e[t+2]]+yu[e[t+3]]+"-"+yu[e[t+4]]+yu[e[t+5]]+"-"+yu[e[t+6]]+yu[e[t+7]]+"-"+yu[e[t+8]]+yu[e[t+9]]+"-"+yu[e[t+10]]+yu[e[t+11]]+yu[e[t+12]]+yu[e[t+13]]+yu[e[t+14]]+yu[e[t+15]]).toLowerCase();if(!hu(a))throw TypeError("Stringified UUID is invalid");return a}(n)},_u=a(9276),Cu=a(7252);const{cloneDeep:ku}=lodash;var Eu=(0,_e.compose)((0,Ce.withDispatch)(((e,t)=>{const{setSettings:a}=e(ml.G);return{onChange(e){a(e)}}})),(0,ys.pH)())((function e({label:t,attributes:a,help:n,onChange:l,className:o}){const r=`gtm-settings-panel-${(0,_e.useInstanceId)(e)}`;let i=!1;const s=(0,Ce.useSelect)((e=>e("core/editor").getCurrentPostType()),[]),[c,u]=(0,wt.useEntityProp)("postType",s,"meta");xe.isPostEditPage&&(i=c.gtm_active_preset??!1);const m=(e="")=>{let t={...c,gtm_active_preset:e};u(t),(0,xe.workaroundUpdateCustomField)("gtm_active_preset",e),i=e},g=(e,t)=>{var n=new RegExp(e+" #([0-9]+)");let o=0;Object.values(a.presets).forEach((e=>{let t=n.exec(e.name);t&&(o=Math.max(o,parseInt(t[1])))})),t.name=e+" #"+(o+1),t.slug="preset_"+fu().replaceAll("-","").substring(0,15),t.default=!1,t.removable=!0,a.presets.push(t),l({...a})};return pe().createElement(ve.BaseControl,{label:t,id:r,className:be()("gtm-settings-panel",o),help:n},pe().createElement("div",{className:"gtm-settings"},pe().createElement("h2",null,(0,ue.__)("Presets","gutenmate")),!a?.presets&&pe().createElement(ve.Spinner,null),a?.presets&&pe().createElement(ye.Fragment,null,a.presets.map(((e,t)=>pe().createElement(_u.Z,{itemKey:t,label:e.name,allowDelete:e.removable,menuType:"preset",isActive:e.slug===i||""==i&&e.default,isDefault:e.default,onSetActive:t=>{m(e.slug),e.default?m():m(e.slug)},onSetDefault:t=>{const n=a.presets.map((t=>(t.default=!1,t.slug==e.slug&&(t.default=!0),t))),o={...a,presets:n};l(o)},onDuplicate:t=>{g(e.name,ku(e))},onRename:e=>{a.presets[t].name=e,l({...a})},onDelete:t=>{i==e.slug&&m(),a.presets=a.presets.filter((t=>t.slug!==e.slug)),l({...a})}},pe().createElement(Cu.ZP,{attributes:e,onChange:e=>{a.presets[t]=e,l({...a})}})))),pe().createElement("button",{className:"gtm-add-preset",onClick:()=>{g("New preset",ku(Object.values(a.presets)[0]))}},(0,ue.__)("Add preset","gutenmate")))))})),wu=a(915);const Su=(0,Ce.withSelect)(((e,t)=>({attributes:e(ml.G).getSettings()})))((e=>{const t=pe().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256","data-is-gtm-icon":"true"},pe().createElement("defs",null,pe().createElement("linearGradient",{id:"a",x1:"36.83",y1:"204.51",x2:"201.89",y2:"39.45",gradientUnits:"userSpaceOnUse"},pe().createElement("stop",{offset:"0","stop-color":"#1584fc"}),pe().createElement("stop",{offset:"1","stop-color":"#110efb"}))),pe().createElement("path",{d:"M160,185.63V224H119c-22.69,0-41.77-16.66-42.43-37.86-.7-22.48,18.93-40.84,43-40.19C142.19,146.57,160,164.42,160,185.63ZM183.83,68c-28.82,0-52.18,21.84-52.18,48.79a45.66,45.66,0,0,0,.95,9.26c21.63,4.62,39,19.7,45.66,39.25,1.83.18,3.68.28,5.57.28,28.81,0,52.17-21.84,52.17-48.79V68Zm-76.65,58.62a69.55,69.55,0,0,1-.58-8.94c0-30.71,20.23-57,48.9-67.86a84.61,84.61,0,0,0-53-18.29C57.5,31.53,21,65.66,21,107.77V184H57C57,155.66,78.57,132,107.18,126.62Z",fill:"url(#a)"}));return(0,ye.useEffect)((()=>{const e=(0,wu.w4)();((e,t)=>{const a=Ae(t),n="gtm-preset-style-inline-css";if(!document.getElementById(n)){const e=document.createElement("style");e.id=n,document.body.appendChild(e)}const l=document.getElementById(n);l.innerHTML=a,l.innerHTML!=a&&(l.innerHTML=a)})(0,(0,wu.mS)(e))})),pe().createElement(Kn.PluginSidebar,{name:"plugin-sidebar-gutenmate-settings",title:(0,ue.__)("Gutenmate Settings","gutenmate"),icon:t},pe().createElement(Eu,{cssGeneratorUniqueId:"global",attributes:e.attributes}))}));xe.isPostEditPage&&(wp.plugins?.registerPlugin("gutenmate-settings-sidebar",{render:Su}),wp.hooks.addAction("gtm.editorSaved","gtm/settings/doSaveSettings",wu.RU)),(0,a(6989).use)(((e,t)=>{const a=t(e);return((e=>!!(e.path&&xe.isPostEditPage&&"PUT"==e.method&&/^\/wp\/v2\/posts\/[0-9]+/gi.test(e.path)))(e)||(e=>!!(e.path&&xe.isWidgetsEditPage&&"POST"==e.method&&/^\/batch\/v[0-9]+/gi.test(e.path)))(e))&&a.then((()=>{(0,xs.doAction)("gtm.editorSaved")})),a}));var xu=window.wp.richText;const Tu="gtm-format/icon",Bu=(0,ue.__)("Gutenmate inline icon","gutenmate"),Pu={name:Tu,title:Bu,tagName:"i",className:"gtm-inline-icon",edit:function(e){const[t,a]=(0,ye.useState)(!1),[n,l]=(0,ye.useState)(""),o=(0,fe.useCachedTruthy)((0,xu.useAnchorRef)({ref:e.contentRef,value:e.value,iconFormat:Pu})),r=(0,ye.useRef)(!!t&&"firstElement");return pe().createElement(ye.Fragment,null,(t||e.isActive)&&pe().createElement(ve.Popover,{className:"gtm-icon-selector-control-popover",position:"bottom center",anchorRef:o,focusOnMount:r.current},pe().createElement(xt.w,{pickerMode:!0,showPreview:!1,value:n,onChange:l,onSelectIcon:t=>{let n=e.value;const l=(0,xu.create)({html:`<i class="gtm-inline-icon ${t}"> </i>`});if(e.isActive){const t=(0,xu.removeFormat)(e.value,Tu,e.value.start-1,e.value.end+1);n=(0,xu.insert)(t,l,e.value.start,e.value.end)}else n=(0,xu.insert)(e.value,l);e.onChange(n),a(!1)}})),pe().createElement(fe.RichTextToolbarButton,{icon:me.Il,title:(0,ue.__)("Inline icon","gutenmate"),isActive:e.isActive,onClick:e=>{a(!0)}}))}};(0,xu.registerFormatType)(Tu,Pu),a(5412);const{merge:Iu}=lodash;(0,ce.registerBlockCollection)("gtm",{title:(0,ue.__)("Gutenmate","gutenmate")}),[n,l,o,r,i,s,c,u,m,g,p,d,b,h,y,v,f,_,C,k,E,w,S,x,T,B,P,I,L,O,A,H,N,j,R,z,F,V,D,M,$,W,G,U,Z,q,J,K,Q,X,Y,ee,te,ae,ne,le,oe,re,ie,se].forEach((e=>{if(!e)return;const{settings:t,name:a,blockStyles:n}=e;(0,ce.registerBlockType)(a,t)}))},1991:function(e,t){var a;!function(){"use strict";var n=function(){function e(){}function t(e,t){for(var a=t.length,n=0;n<a;++n)l(e,t[n])}e.prototype=Object.create(null);var a={}.hasOwnProperty,n=/\s+/;function l(e,l){if(l){var o=typeof l;"string"===o?function(e,t){for(var a=t.split(n),l=a.length,o=0;o<l;++o)e[a[o]]=!0}(e,l):Array.isArray(l)?t(e,l):"object"===o?function(e,t){if(t.toString===Object.prototype.toString||t.toString.toString().includes("[native code]"))for(var n in t)a.call(t,n)&&(e[n]=!!t[n]);else e[t.toString()]=!0}(e,l):"number"===o&&function(e,t){e[t]=!0}(e,l)}}return function(){for(var a=arguments.length,n=Array(a),l=0;l<a;l++)n[l]=arguments[l];var o=new e;t(o,n);var r=[];for(var i in o)o[i]&&r.push(i);return r.join(" ")}}();e.exports?(n.default=n,e.exports=n):void 0===(a=function(){return n}.apply(t,[]))||(e.exports=a)}()},3832:function(e,t){var a;function n(e,t){var a=[],n=0;function l(e){return a.push(e),t}function o(){return a[n++]}return{tokenize:function(t){return t.replace(e,l)},detokenize:function(e){return e.replace(new RegExp("("+t+")","g"),o)}}}a=new function(){var e="(?:[0-9]*\\.[0-9]+|[0-9]+)",t="\\/\\*\\!?\\s*@noflip\\s*\\*\\/",a="(?:(?:(?:\\\\[0-9a-f]{1,6})(?:\\r\\n|\\s)?)|\\\\[^\\r\\n\\f0-9a-f])",l="(?:[_a-z0-9-]|[^\\u0020-\\u007e]|"+a+")",o=e+"(?:\\s*(?:em|ex|px|cm|mm|in|pt|pc|deg|rad|grad|ms|s|hz|khz|%)|-?(?:[_a-z]|[^\\u0020-\\u007e]|(?:(?:(?:\\\\[0-9a-f]{1,6})(?:\\r\\n|\\s)?)|\\\\[^\\r\\n\\f0-9a-f]))(?:[_a-z0-9-]|[^\\u0020-\\u007e]|(?:(?:(?:\\\\[0-9a-f]{1,6})(?:\\r\\n|\\s)?)|\\\\[^\\r\\n\\f0-9a-f]))*)?",r="((?:-?"+o+")|(?:inherit|auto))",i="(#?"+l+"+|(?:rgba?|hsla?)\\([ \\d.,%-]+\\))",s="(?:[!#$%&*-~]|[^\\u0020-\\u007e]|"+a+")*?",c="(?!("+l+"|\\r?\\n|\\s|#|\\:|\\.|\\,|\\+|>|~|\\(|\\)|\\[|\\]|=|\\*=|~=|\\^=|'[^']*'|\"[^\"]*\"|`COMMENT`)*?{)",u="(?!"+s+"['\"]?\\s*\\))",m="(?="+s+"['\"]?\\s*\\))",g="(\\s*(?:!important\\s*)?[;}])",p=/`TMP`/g,d=new RegExp("\\/\\*[^*]*\\*+([^\\/*][^*]*\\*+)*\\/","gi"),b=new RegExp("("+t+c+"[^;}]+;?)","gi"),h=new RegExp("("+t+"[^\\}]*?})","gi"),y=new RegExp("(direction\\s*:\\s*)ltr","gi"),v=new RegExp("(direction\\s*:\\s*)rtl","gi"),f=new RegExp("(^|[^a-zA-Z])(left)(?![a-zA-Z])"+u+c,"gi"),_=new RegExp("(^|[^a-zA-Z])(right)(?![a-zA-Z])"+u+c,"gi"),C=new RegExp("(^|[^a-zA-Z])(left)"+m,"gi"),k=new RegExp("(^|[^a-zA-Z])(right)"+m,"gi"),E=new RegExp("(^|[^a-zA-Z])(ltr)"+m,"gi"),w=new RegExp("(^|[^a-zA-Z])(rtl)"+m,"gi"),S=new RegExp("(^|[^a-zA-Z])([ns]?)e-resize","gi"),x=new RegExp("(^|[^a-zA-Z])([ns]?)w-resize","gi"),T=new RegExp("((?:margin|padding|border-width)\\s*:\\s*)"+r+"(\\s+)"+r+"(\\s+)"+r+"(\\s+)"+r+g,"gi"),B=new RegExp("((?:-color|border-style)\\s*:\\s*)"+i+"(\\s+)"+i+"(\\s+)"+i+"(\\s+)"+i+g,"gi"),P=new RegExp("(background(?:-position)?\\s*:\\s*(?:[^:;}\\s]+\\s+)*?)("+o+")","gi"),I=new RegExp("(background-position-x\\s*:\\s*)(-?"+e+"%)","gi"),L=new RegExp("(border-radius\\s*:\\s*)"+r+"(?:(?:\\s+"+r+")(?:\\s+"+r+")?(?:\\s+"+r+")?)?(?:(?:(?:\\s*\\/\\s*)"+r+")(?:\\s+"+r+")?(?:\\s+"+r+")?(?:\\s+"+r+")?)?"+g,"gi"),O=new RegExp("(box-shadow\\s*:\\s*(?:inset\\s*)?)"+r,"gi"),A=new RegExp("(text-shadow\\s*:\\s*)"+r+"(\\s*)"+i,"gi"),H=new RegExp("(text-shadow\\s*:\\s*)"+i+"(\\s*)"+r,"gi"),N=new RegExp("(text-shadow\\s*:\\s*)"+r,"gi"),j=new RegExp("(transform\\s*:[^;}]*)(translateX\\s*\\(\\s*)"+r+"(\\s*\\))","gi"),R=new RegExp("(transform\\s*:[^;}]*)(translate\\s*\\(\\s*)"+r+"((?:\\s*,\\s*"+r+"){0,2}\\s*\\))","gi");function z(e,t,a){var n,l;return"%"===a.slice(-1)&&(-1!==(n=a.indexOf("."))?(l=a.length-n-2,a=(a=100-parseFloat(a)).toFixed(l)+"%"):a=100-parseFloat(a)+"%"),t+a}function F(e){switch(e.length){case 4:e=[e[1],e[0],e[3],e[2]];break;case 3:e=[e[1],e[0],e[1],e[2]];break;case 2:e=[e[1],e[0]];break;case 1:e=[e[0]]}return e.join(" ")}function V(e,t){var a=[].slice.call(arguments),n=a.slice(2,6).filter((function(e){return e})),l=a.slice(6,10).filter((function(e){return e})),o=a[10]||"";return t+(l.length?F(n)+" / "+F(l):F(n))+o}function D(e){return 0===parseFloat(e)?e:"-"===e[0]?e.slice(1):"-"+e}function M(e,t,a){return t+D(a)}function $(e,t,a,n,l){return t+a+D(n)+l}function W(e,t,a,n,l){return t+a+n+D(l)}return{transform:function(e,t){var a=new n(b,"`NOFLIP_SINGLE`"),l=new n(h,"`NOFLIP_CLASS`"),o=new n(d,"`COMMENT`");return e=o.tokenize(l.tokenize(a.tokenize(e.replace("`","%60")))),t.transformDirInUrl&&(e=e.replace(E,"$1`TMP`").replace(w,"$1ltr").replace(p,"rtl")),t.transformEdgeInUrl&&(e=e.replace(C,"$1`TMP`").replace(k,"$1left").replace(p,"right")),e=e.replace(y,"$1`TMP`").replace(v,"$1ltr").replace(p,"rtl").replace(f,"$1`TMP`").replace(_,"$1left").replace(p,"right").replace(S,"$1$2`TMP`").replace(x,"$1$2e-resize").replace(p,"w-resize").replace(L,V).replace(O,M).replace(A,W).replace(H,W).replace(N,M).replace(j,$).replace(R,$).replace(T,"$1$2$3$8$5$6$7$4$9").replace(B,"$1$2$3$8$5$6$7$4$9").replace(P,z).replace(I,z),a.detokenize(l.detokenize(o.detokenize(e)))}}},e.exports?t.transform=function(e,t,n){var l;return"object"==typeof t?l=t:(l={},"boolean"==typeof t&&(l.transformDirInUrl=t),"boolean"==typeof n&&(l.transformEdgeInUrl=n)),a.transform(e,l)}:"undefined"!=typeof window&&(window.cssjanus=a)},3709:function(e,t,a){var n=a(1259),l=a(7672);void 0===l.gtm&&(l.gtm={}),void 0===l.gtm.components&&(l.gtm.components={}),void 0===l.gtm.components.TextAlignment&&(l.gtm.components.TextAlignment=n),e.exports=n},4303:function(e,t,a){var n=a(7877),l=a(7672);void 0===l.gtm&&(l.gtm={}),void 0===l.gtm.components&&(l.gtm.components={}),void 0===l.gtm.components.TypographyField&&(l.gtm.components.TypographyField=n),e.exports=n},1557:function(e,t,a){var n=a(6778),l=a(7672);void 0===l.gtm&&(l.gtm={}),void 0===l.gtm.inspect&&(l.gtm.inspect=n),e.exports=n},158:function(e,t,a){var n=a(2630),l=a(7672);void 0===l.gtm&&(l.gtm={}),void 0===l.gtm.util&&(l.gtm.util=n),e.exports=n},7672:function(e,t,a){"use strict";e.exports=function(){if("object"==typeof globalThis)return globalThis;var e;try{e=this||new Function("return this")()}catch(e){if("object"==typeof window)return window;if("object"==typeof self)return self;if(void 0!==a.g)return a.g}return e}()}},function(e){e.O(0,[879,3678,6372,8106,5914,6008,5031,5339,4404,4361,2332,9718,9351,5573,33,5278,8479,8859,4786,2045,233,7373,6392,9900,5032,5311,1672,5021,8119,8213,1120,1459,7796,5179,9982,5479,4064,7457,2365,1094,4041,9642,3343,9284,9837,9209,722,4547,5528,5369,1675,4438,5116,8192,8797,8750,2298,8853,454,2517,4430,9152,2515,7045,6679,3183,2780,1708,2488,4513,4364,7965,7057,3029,777,1191,4469,7158,4586,4016,6508,7986,5567,5225,2087,4207,9742,1596,4449,1254,2895,8318,4751,3108,6488,7982,7934,3680,846,3126,9326,9445,8484,7411,4261,3704,9456,5725,7223,1688,7372,4096,9613,8787,361,7721,1741,143,4187,9816,2206,3424,9946,5981,7720,7666,8435,7168,7683,6213,3790,3762,6486],(function(){return 8329,e(e.s=8329)})),e.O()}]);