| 2 |
(()=>{var e={6669(){const{addFilter:e}=wp.hooks,{createHigherOrderComponent:t}=wp.compose,{dispatch:s}=wp.data,{getBlockType:c}=wp.blocks,{createElement:r,useEffect:a}=wp.element,o=blockspare_globals.upgradeUrl;e("blocks.registerBlockType","blockspare/pro-badge",(e,t)=>{if(!e.supports?.isPro)return e;const s=e.icon;return{...e,icon:r("div",{style:{position:"relative",display:"inline-flex"}},"function"==typeof s?r(s):s||null,r("span",{style:{position:"absolute",top:"-6px",right:"-10px",background:"#2b78ec",color:"#fff",fontSize:"8px",fontWeight:"700",padding:"1px 4px",borderRadius:"3px",lineHeight:"1.5"}},"PRO"))}}),e("editor.BlockEdit","blockspare/pro-notice-on-select",t(e=>t=>(a(()=>{var e;e=t.name,!0===c(e)?.supports?.isPro&&t.isSelected&&s("core/notices").createErrorNotice("🔒 This is a Pro block. Upgrade to unlock it.",{isDismissible:!0,id:"blockspare-pro-notice",actions:[{label:"Upgrade to Pro",onClick:()=>{window.open(o,"_blank")}}]})},[t.isSelected]),r(e,t)),"withProNoticeOnSelect"))},1020(e,t,s){"use strict";var c=s(1594),r=Symbol.for("react.element"),a=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,l=c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function n(e,t,s){var c,a={},n=null,p=null;for(c in void 0!==s&&(n=""+s),void 0!==t.key&&(n=""+t.key),void 0!==t.ref&&(p=t.ref),t)o.call(t,c)&&!i.hasOwnProperty(c)&&(a[c]=t[c]);if(e&&e.defaultProps)for(c in t=e.defaultProps)void 0===a[c]&&(a[c]=t[c]);return{$$typeof:r,type:e,key:n,ref:p,props:a,_owner:l.current}}t.Fragment=a,t.jsx=n,t.jsxs=n},4848(e,t,s){"use strict";e.exports=s(1020)},1594(e){"use strict";e.exports=React}},t={};function s(c){var r=t[c];if(void 0!==r)return r.exports;var a=t[c]={exports:{}};return e[c](a,a.exports,s),a.exports}(()=>{"use strict";const e=wp.element;function t(e){"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e())}var c=s(4848);const r=wp.element.createElement,a=r("svg",{width:20,height:20},r("path",{fill:"#474745",d:"M0.1,10.7C-0.2,7.4,1.4,3,5.8,1C9.7-0.9,14.5,0.1,17,2.8c-0.4,0-0.8-0.1-1.2-0.1 c-1.5,0-2.7,1.1-3,2.6c0,0.2,0,0.4,0,0.6c0,3.2,0,6.4,0,9.5c0,1.1,0,2.3,0,3.4c0,0.6-0.3,1-0.8,1.1c-0.6,0.2-1.2-0.2-1.3-0.9 c0-0.1,0-0.2,0-0.2c0-1.4,0-2.8,0-4.2c0-0.7,0-1.5-0.1-2.2c-0.3-2.2-2.1-4-4.3-4.5C4,7.4,1.8,8.3,0.5,10.3 C0.4,10.4,0.3,10.5,0.1,10.7z"}),r("path",{fill:"#474745",d:"M14.5,18.9c0-0.7,0-1.3,0-1.9c0-1.1,0-2.3,0-3.4c0-0.2,0.1-0.3,0.3-0.3c0.7,0,1.4,0,2,0 c0.6,0,1-0.4,1-0.9c0-0.6-0.4-1-1-1c-0.7,0-1.4,0-2,0c-0.3,0-0.4-0.1-0.4-0.3c0-1.7,0-3.5,0-5.2c0-0.7,0.3-1.1,0.9-1.3 c0.5-0.1,1.1,0.2,1.2,0.7c0.1,0.2,0.1,0.4,0.1,0.6c0.1,0.6,0.5,0.9,1.1,0.9c0.6,0,1-0.5,0.9-1.2c0,0,0-0.1,0-0.2 c1.2,1.7,1.6,4.7,0.8,7.5C18.7,15.6,17.1,17.6,14.5,18.9z"}),r("path",{fill:"#474745",d:"M8.9,13.5c0,2.1-1.7,3.7-3.7,3.7s-3.7-1.7-3.7-3.8c0-2.1,1.7-3.7,3.8-3.7 C7.2,9.7,8.9,11.3,8.9,13.5z"}),r("path",{fill:"#474745",d:"M5.8,19.1c1.1-0.2,2.1-0.6,3-1.3C8.9,18.5,8.9,19.3,9,20C7.9,19.9,6.8,19.6,5.8,19.1z"}));wp.blocks.updateCategory("blockspare",{icon:a}),t(()=>{const t=document.createElement("DIV");document.querySelector("body").appendChild(t),(0,e.render)((0,c.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"blockspare-icon-gradient",height:"0",width:"0",style:{opacity:0},children:(0,c.jsx)("defs",{children:(0,c.jsxs)("linearGradient",{id:"blockspare-gradient",x1:"0",y2:"1",children:[(0,c.jsx)("stop",{offset:"0%",stopColor:"#ce242c",stopOpacity:"1"}),(0,c.jsx)("stop",{offset:"50%",stopColor:"#ce242c",stopOpacity:"1"}),(0,c.jsx)("stop",{offset:"100%",stopColor:"#141618",stopOpacity:"1"})]})})}),t)});const o={};o.category=(0,c.jsx)("svg",{className:"blockspare-svg blockspare-svg-blockspare",fill:"url(#blockspare-gradient)",width:"20px",height:"20px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40 40",children:(0,c.jsxs)("g",{className:"blockspare-logo",children:[(0,c.jsxs)("g",{children:[(0,c.jsx)("path",{class:"st0",d:"M1.6,9.2v21.4l18.3-9.2L20.2,0L1.6,9.2z M16.9,19.8L4.9,26V10.9l12-6.1V19.8z"}),(0,c.jsx)("polygon",{id:"XMLID_3_",class:"st1",points:"19.9,21.4 16.9,23 26,27.7 13.8,33.8 4.9,29 1.6,30.7 13.9,36.9 32.4,27.7 "})]}),(0,c.jsxs)("g",{children:[(0,c.jsx)("polygon",{id:"XMLID_2_",class:"st0",points:"23,1.5 23,19.8 32.4,24.6 32.4,9.4 35.3,10.9 35.3,29 38.4,30.7 38.4,9.2 29.4,4.8 29.2,19.7 26,18.4 26,3.1 "}),(0,c.jsx)("polygon",{id:"XMLID_1_",class:"st1",points:"17,38.4 19.9,40 38.4,30.7 35.3,29 "})]})]})}),o.shapediviver=(0,c.jsxs)("svg",{className:"blockspare-svg blockspare-svg-shape-diviver",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:[(0,c.jsx)("path",{id:"XMLID_6_",d:"M20,20H0V0h20V20z M1,19h18V1H1V19z"}),(0,c.jsx)("path",{id:"XMLID_10_",d:"M0,10.8c0,0,6.3-3.3,10.6,1.1c5.3,5.5,9.4-2,9.4-2V20L0,20V10.8z"})]}),o.upload=(0,c.jsxs)("svg",{width:"50px",height:"50px",viewBox:"0 0 20 20",className:"blockspare-svg",xmlns:"http://www.w3.org/2000/svg",children:[(0,c.jsx)("path",{d:"M17.9,4c-1,0-2,0-3,0c-0.2,0-0.3,0-0.3-0.3c-0.1-0.9-1-1.5-1.8-1.5c-1.9,0-3.8,0-5.7,0 c-0.8,0-1.6,0.6-1.7,1.5C5.4,3.9,5.3,4,5,4c-1,0-1.9,0-2.9,0C1.1,4,0.1,5,0.1,6c0,3.2,0,6.5,0,9.7c0,0.2,0.1,0.5,0.2,0.7 c0.4,0.9,1.2,1.4,2.2,1.4c2.5,0,5.1,0,7.6,0c2.5,0,4.9,0,7.4,0c0.3,0,0.5,0,0.8-0.1c0.9-0.2,1.7-1.1,1.8-2c0-3.3,0-6.5,0-9.8 C19.9,5,18.9,4,17.9,4z M19,15.3c0,0.4-0.1,0.9-0.5,1.2c-0.3,0.3-0.7,0.3-1.1,0.3c-2.5,0-4.9,0-7.4,0c-2.5,0-4.9,0-7.4,0 c-0.4,0-0.9,0-1.2-0.4c-0.2-0.2-0.4-0.5-0.4-0.9c0-3.1,0-6.3,0-9.4C1.1,5.5,1.6,5,2.3,5c1.1,0,2.3,0,3.4,0c0.6,0,0.8-0.2,0.8-0.8 c0,0,0-0.1,0-0.1C6.4,3.3,6.8,3.1,7.3,3.1c1.8,0,3.8,0,5.6,0c0.6,0,1.1,0.3,1.1,1c0,0.1,0,0.1,0,0.2C14,4.8,14,5,14.5,5 c1.1,0,2.1,0,3.2,0c0.9,0,1.4,0.5,1.4,1.5C19.1,9.4,19,12.3,19,15.3z"}),(0,c.jsx)("path",{d:"M10,6.2c-2.6,0-4.7,2.1-4.7,4.6c0,2.6,2.1,4.7,4.6,4.7c2.6,0,4.7-2.1,4.7-4.6C14.7,8.3,12.6,6.2,10,6.2z M10,14.5c-1.9,0-3.6-1.4-3.6-3.6c0-2,1.6-3.6,3.6-3.6c2,0,3.6,1.5,3.6,3.7C13.6,13,12,14.5,10,14.5z"}),(0,c.jsx)("path",{d:"M16.7,6.2c-0.5,0-0.9,0.4-0.9,0.9c0,0.5,0.4,0.9,0.9,0.9c0.5,0,0.9-0.5,0.9-0.9C17.7,6.6,17.2,6.2,16.7,6.2 z"})]}),o.layouts=(0,c.jsx)("svg",{width:"20px",height:"20px",className:"blockspare-svg blockspare-svg-layouts",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 80 80",children:(0,c.jsxs)("g",{children:[(0,c.jsx)("path",{d:"M35.7,54.8H2.2c-1.1,0-2-0.9-2-2V2.2c0-1.1,0.9-2,2-2h33.5c1.1,0,2,0.9,2,2v50.5C37.7,53.9,36.8,54.8,35.7,54.8z"}),(0,c.jsx)("path",{d:"M77.8,79.8H2.2c-1.1,0-2-0.9-2-2V62.4c0-1.1,0.9-2,2-2h75.5c1.1,0,2,0.9,2,2v15.3C79.8,78.9,78.9,79.8,77.8,79.8z"}),(0,c.jsx)("path",{d:"M77.8,24.1H45.4c-1.1,0-2-0.9-2-2V2.2c0-1.1,0.9-2,2-2h32.3c1.1,0,2,0.9,2,2v19.9C79.8,23.2,78.9,24.1,77.8,24.1z"}),(0,c.jsx)("path",{d:"M77.8,54.8H67c-1.1,0-2-0.9-2-2v-21c0-1.1,0.9-2,2-2h10.8c1.1,0,2,0.9,2,2v21C79.8,53.9,78.9,54.8,77.8,54.8z"}),(0,c.jsx)("path",{d:"M57.3,54.8H45.4c-1.1,0-2-0.9-2-2v-21c0-1.1,0.9-2,2-2h11.9c1.1,0,2,0.9,2,2v21C59.3,53.9,58.4,54.8,57.3,54.8z"})]})}),o.flipX=(0,c.jsx)("svg",{viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,c.jsx)("path",{d:"m11 18h3v-2h-3zm3-12h2v-2h-2zm-14-2v12c0 1.1.9 2 2 2h3v-2h-3v-12h3v-2h-3c-1.1 0-2 .9-2 2zm14-2v2h2c0-1.1-.9-2-2-2zm-7 18h2v-20h-2zm7-4h2v-2h-2zm-3-12h3v-2h-3zm3 8h2v-4h-2zm0 6c1.1 0 2-.9 2-2h-2z",transform:"translate(2)"})}),o.flipY=(0,c.jsx)("svg",{viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,c.jsx)("path",{d:"m13 16h3v-2h-3zm3-12h2v-2h-2zm-14-2v12c0 1.1.9 2 2 2h3v-2h-3v-12h3v-2h-3c-1.1 0-2 .9-2 2zm14-2v2h2c0-1.1-.9-2-2-2zm-7 18h2v-20h-2zm7-4h2v-2h-2zm-3-12h3v-2h-3zm3 8h2v-4h-2zm0 6c1.1 0 2-.9 2-2h-2z",transform:"matrix(0 1 -1 0 18 0)"})}),o.edit='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><Path d="m11 5.9125c-2.784375 0-5.01875 2.26875-5.01875 5.01875 0 2.784375 2.26875 5.01875 5.01875 5.01875 2.784375 0 5.01875-2.26875 5.01875-5.01875s-2.234375-5.01875-5.01875-5.01875zm.378125 6.325-1.134375 1.134375-1.134375-1.134375-1.1-1.1 1.134375-1.134375 1.1 1.1 2.6125-2.6125 1.134375 1.134375zm9.659375-2.715625c-.446875-.4125-.61875-1.065625-.378125-1.615625l.20625-.515625c.34375-.790625-.103125-1.684375-.928125-1.925l-.55-.1375c-.584375-.171875-.996875-.6875-1.03125-1.30625v-.584375c-.034375-.859375-.825-1.478125-1.65-1.340625l-.55.103125c-.61875.103125-1.203125-.171875-1.478125-.721875l-.275-.48125c-.4125-.75625-1.375-.9625-2.0625-.48125l-.446875.309375c-.48125.34375-1.16875.34375-1.65 0l-.446875-.34375c-.6875-.515625-1.684375-.275-2.096875.48125l-.275.48125c-.309375.55-.89375.825-1.5125.721875l-.55-.103125c-.859375-.1375-1.615625.48125-1.684375 1.340625l-.034375.55c-.034375.61875-.446875 1.134375-1.03125 1.30625l-.55.171875c-.825.240625-1.271875 1.134375-.928125 1.925l.20625.515625c.240625.55.06875 1.203125-.378125 1.615625l-.4125.378125c-.653125.55-.653125 1.58125 0 2.13125l.4125.378125c.446875.4125.61875 1.065625.378125 1.615625l-.20625.515625c-.34375.790625.103125 1.684375.928125 1.925l.55.1375c.584375.171875.996875.6875 1.03125 1.30625l.034375.55c.034375.859375.825 1.478125 1.65 1.340625l.55-.103125c.61875-.103125 1.203125.171875 1.478125.721875l.275.48125c.4125.75625 1.375.9625 2.0625.48125l.446875-.309375c.48125-.34375 1.16875-.34375 1.65 0l.446875.34375c.6875.515625 1.684375.275 2.096875-.48125l.275-.48125c.309375-.55.89375-.825 1.5125-.721875l.55.103125c.859375.1375 1.615625-.48125 1.684375-1.340625l.034375-.55c.034375-.61875.446875-1.134375 1.03125-1.30625l.55-.1375c.825-.240625 1.271875-1.134375.928125-1.925l-.20625-.515625c-.240625-.55-.06875-1.203125.378125-1.615625l.4125-.378125c.653125-.55.653125-1.58125 0-2.13125zm-10.0375 8.3875c-3.85 0-6.94375-3.128125-6.94375-6.94375 0-3.85 3.128125-6.94375 6.94375-6.94375 3.85 0 6.94375 3.128125 6.94375 6.94375s-3.09375 6.94375-6.94375 6.94375z" transform="translate(1 1)" /></svg>;',o.blockspare_placeholder=(0,c.jsx)("svg",{viewBox:"0 0 384 384",xmlns:"http://www.w3.org/2000/svg",children:(0,c.jsx)("path",{d:"M203.3,384c-7.5,0-15,0-22.5,0c-7.9-1.1-15.8-1.9-23.7-3.3C78.7,366.6,16.4,303.8,3,225.4c-1.2-7.1-2-14.3-3-21.4 c0-8,0-16,0-24c0.2-1,0.6-1.9,0.6-2.9c1.4-18.8,5.7-36.9,12.4-54.5c0.6-1.5,0.6-3.3,0.9-4.7c1-1.5,2.3-2.9,3-4.5 C26,93.3,38,75.2,53.4,59.3C82.7,29,118.1,10.1,159.6,2.9c7.2-1.2,14.6-2,21.9-2.9c7.3,0,14.5,0,21.8,0c1,0.2,1.9,0.4,2.9,0.6 c12.3,2.1,25,2.8,36.8,6.5c75.8,23.3,122,74.1,138.1,151.9c1.4,6.9,2,14,3,21.1c0,8,0,16,0,24c-0.2,1-0.5,1.9-0.6,2.9 c-1.3,8.8-2.1,17.6-3.9,26.3c-15.7,75.1-78.8,135.5-154.4,147.9C217.8,382.3,210.5,383,203.3,384z M20.8,140.3 c-22.5,68.7,1.5,162.7,85.2,208.8c80.6,44.3,178.3,19.1,229.2-49.9c-3.4-3.2-6.6-6.7-10.2-9.8c-3.9-3.3-5.5-7-5.1-12.1 c0.4-5.5,0.2-11,0-16.5c-0.1-2-0.5-4.2-1.4-6.1c-5-10.2-9.6-20.6-15.4-30.4c-7-11.8-10.4-24.1-8.9-37.8c0.2-1.6-0.5-4.2-1.6-4.8 c-4.9-2.6-8.3-8.1-14.7-7.8c-0.5,0-1,0.2-1.5,0.3c-6.1,1.5-12.1,3.1-18.2,4.4c-1.7,0.4-3.8,0.4-5.4-0.3 c-14.6-6.1-29.2-12.3-43.7-18.8c-1.9-0.9-4.1-3.4-4.4-5.4c-2.4-14.4-4.2-28.9-6.3-43.4c-0.4-3,0.4-5.3,2.5-7.4 c5.9-5.8,11.6-11.8,17.6-17.4c1.6-1.5,4.1-2.6,6.2-2.6c12.1-0.2,24.2-0.1,36.4-0.1c3,0,5.2,1.2,6.9,3.7c3,4.6,6,9.2,9.2,13.7 c0.9,1.3,2.6,2.4,4.1,2.7c6,1.2,12,2.1,18.1,3.1c4.7,0.7,9.7,2.8,14,1.7c10.4-2.5,20.4-6.5,31.4-10.2c-6.7-8.9-13-17.3-19.3-25.8 c-5,3.4-9.3,6.4-13.8,9.1c-1.8,1.1-4.3,2-6.2,1.6c-15.8-3.2-31.8-5.3-46.9-11.2c-1.7-0.7-3.9-0.7-5.8-0.3 c-6.3,1.4-12.6,3.2-18.9,4.6c-2.1,0.5-4.5,0.6-6.6,0c-5.9-1.7-11.7-3.7-17.4-5.7c-5-1.7-6.4-5.3-4.1-10c3.9-8,7.9-15.8,11.8-23.8 c1.6-3.2,3.9-4.5,7.5-4.4c5.9,0.1,11.8-0.3,17.6,0.1c6.4,0.4,10.9-3.3,16.4-5.8c-27.7-15.5-93.9-17.9-122.5-4.2 c3.5,1.6,6.2,3.4,9.2,4c11,2.1,22.1,3.8,33.2,5.8c5.7,1,7.5,4.2,5.7,9.8c-1.8,5.6-3.7,11.1-5.5,16.7c-0.9,2.9-2.6,4.7-5.5,5.6 c-4.2,1.3-8.4,2.5-12.4,4.3c-2,0.9-4.1,2.3-5.3,4.1c-5.2,8.2-10,16.7-15.2,25c-1.3,2-3.1,3.9-5.2,5.2c-9.3,5.8-18.8,11.4-28.3,17 c-1.8,1-3.9,1.8-5.9,2.1c-11.5,1.8-23,3.5-34.5,5c-2.6,0.3-3.1,1.4-3.3,3.8c-0.5,5.4,0.8,9.7,5.3,13c1.7,1.2,3.4,2.8,4.5,4.5 c1.4,2.2,2.5,4.7,3,7.3c0.5,2.4,0.1,5,0.1,7.6c0.3,0.1,0.7,0.2,1,0.3c2.1-2.2,4.2-4.6,6.4-6.7c4.4-4.3,8.9-3.6,11.7,2 c3.1,6,6.1,12,9,18.1c1,2.1,2.2,2.8,4.6,2.8c11.9-0.1,23.7,0.1,35.6-0.1c4.1-0.1,6.7,1.5,8.8,5.1c4.6,8,9.6,15.8,14.1,23.8 c1.4,2.5,3.1,3.4,6,3.3c5.4-0.2,10.7-0.1,16.1-0.1c6.7,0,9,2.8,7.8,9.5c-0.8,4.4-2.3,8.8-2.6,13.2c-0.8,13.7-6.8,24.4-17.6,32.6 c-0.3,0.2-0.5,0.6-0.8,0.8c-8.7,6.2-12.3,14.4-10.5,25c0.6,3.6-1.1,6.2-4,8.3c-6.5,4.7-12.9,9.5-19.2,14.4c-1.2,1-2.2,3-2.2,4.6 c-0.2,8.2,0,16.5-0.1,24.7c-0.1,6-3.8,8.7-9.5,6.8c-5.6-1.8-11.1-3.7-16.7-5.5c-3-0.9-4.8-2.7-6-5.7c-3.7-9.5-7.6-19-11.3-28.5 c-0.8-2.2-1.3-4.6-1.3-6.9C96,287.3,96,269.9,96,252.6c0-1.3,0-2.7,0-4.1c-8.2-1.6-16-3.3-23.8-4.7c-4.2-0.7-7-2.5-8.8-6.5 c-2-4.7-4.2-9.4-6.9-13.7c-4.4-7.2-5.6-14.8-5.6-23.2c0-7.5,1.2-13.8,7.6-18.3c0.6-0.4,1-1.1,1.7-1.9c-1.3-0.9-2.4-1.7-3.5-2.4 c-8.8-5.9-17.8-11.6-26.4-17.8c-2.1-1.5-3.8-3.9-4.8-6.3C23.6,149.5,22.4,145.1,20.8,140.3z M342.3,288.8 c36.6-54.1,37.1-128,8.3-179.1c-10.8,3.6-21.7,7.3-32.6,10.8c-2.2,0.7-4.7,1.1-6.9,0.8c-10.5-1.5-20.9-3.7-31.4-5 c-5.8-0.8-9.9-3-12.8-8.3c-2.2-4.1-4.5-9.3-8.2-11.3c-3.7-2-9.3-0.6-14-0.6c-6,0-12.6-1.5-17.8,0.7c-5.1,2.1-8.7,8-13,12.2 c-0.2,0.2-0.4,0.3-0.5,0.5c-0.5,1.4-1.4,2.9-1.2,4.2c1.4,10.9,3.1,21.8,4.5,32.7c0.3,2.2,1.2,3.2,3.1,4c11.5,4.8,22.9,9.9,34.4,14.7 c1.5,0.6,3.4,0.7,5,0.4c6.5-1.4,12.9-3.1,19.2-4.8c3-0.8,5.6-0.4,8.1,1.4c5.4,3.8,10.9,7.5,16.5,11c2.9,1.9,4.2,4.4,4.2,7.8 c-0.1,6.2-0.2,12.5,0.1,18.7c0.1,2.4,0.6,5,1.7,7.1c4.6,9.7,9,19.6,14.5,28.8c7.5,12.6,11.2,25.7,9.4,40.3c-0.1,0.5-0.1,1,0,1.5 c0.4,1.1,0.7,2.4,1.4,3.2C336.8,283.2,339.4,285.8,342.3,288.8z M87.8,170.8c-7.8,7.8-15.2,15.1-22.4,22.6c-0.9,0.9-1.3,2.6-1.4,4 c-0.9,8,0.5,15.6,5,22.5c1.8,2.7,2.7,5.9,4.5,8.6c1,1.4,2.7,2.9,4.4,3.2c8,1.8,16.1,3.3,24.2,5c5.2,1.1,6.7,2.9,6.7,8.2 c0,12,0.7,24-0.2,36c-1.2,17.1,2,33,9.3,48.5c2.3,4.8,5.4,6.2,10.2,7c0-6.3,0.4-12.5-0.1-18.5c-0.4-5.5,1.5-9.3,6.2-12.1 c2.9-1.7,5.4-4,8.1-6c3.7-2.8,8.8-4.9,10.6-8.6c1.9-3.8,0.8-9.3,0.7-14c-0.1-3.3,1-5.7,3.3-7.9c7-6.8,13.8-13.7,20.7-20.6 c0.7-0.7,1.8-1.4,1.9-2.2c1.6-7.2,3-14.5,4.6-22.2c-5.8,0-10.9-0.1-16,0c-3.8,0.1-6.3-1.4-8.2-4.7c-4.8-8.3-9.9-16.5-14.7-24.8 c-1.1-2-2.4-2.7-4.7-2.7c-12.1,0.1-24.2,0-36.4,0.1c-4,0-6.6-1.5-8.3-5.1C93.4,181.7,90.7,176.5,87.8,170.8z M170.7,43.7 c-1.7-0.3-3.1-0.7-4.6-0.9c-14.6-2.6-30-2.8-41.8-14c-1.5-1.5-3.1-1.4-5.1-0.5c-41.2,18.9-71.3,48.9-90.4,90 c-0.6,1.3-0.7,3.2-0.3,4.5c2.6,8.2,5.3,16.4,8.2,24.5c0.5,1.4,1.6,2.8,2.9,3.6c7.1,4.9,14.3,9.6,21.5,14.4c0.8,0.5,1.6,0.9,2.6,1.3 c1.1-9.7,1.1-9.7-5.1-15.9c-1.5-1.5-3.3-2.8-4.4-4.6c-1.3-2.1-2.6-4.6-2.8-7c-0.4-5.1-0.1-10.2-0.1-15.4c0-6.1,1.6-8,7.7-8.9 c7.8-1.1,15.6-2.2,23.4-3.3c10-1.4,19.4-3.3,28.6-8.5c13.2-7.6,24.1-16.5,30.1-30.7c4.5-10.6,12.1-17,23.5-18.8 c0.6-0.1,1.3-0.2,1.8-0.6c0.7-0.6,1.6-1.2,1.9-2C169.1,48.7,169.8,46.3,170.7,43.7z M220.4,60c7.9,3.8,9.6,4,17.3,2.1 c5.1-1.3,10.1-2.7,15.2-3.7c2-0.4,4.3-0.5,6.2,0.2c14.2,5.4,29,8.1,43.8,11c1.3,0.2,2.9,0.3,3.9-0.2c3.1-1.8,6-3.9,9.5-6.2 c-1.2-1.1-2.2-1.9-3.1-2.7c-10.8-9.9-22.6-18.4-35.4-25.5c-2.3-1.3-4.2-1.5-6.5-0.1c-12.4,7.9-25.7,12.3-40.7,10.2 c-0.4-0.1-0.8-0.1-1.1,0c-0.8,0.4-1.9,0.8-2.3,1.4C224.9,50.9,222.7,55.4,220.4,60z"})}),o.premium=(0,c.jsx)("svg",{className:"blockspare-svg-blockspare",fill:"url(#blockspare-gradient)",width:"50px",height:"50px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40 40",children:(0,c.jsxs)("g",{className:"blockspare-logo",children:[(0,c.jsxs)("g",{children:[(0,c.jsx)("path",{className:"st0",d:"M1.6,9.2v21.4l18.3-9.2L20.2,0L1.6,9.2z M16.9,19.8L4.9,26V10.9l12-6.1V19.8z"}),(0,c.jsx)("polygon",{id:"XMLID_3_",className:"st1",points:"19.9,21.4 16.9,23 26,27.7 13.8,33.8 4.9,29 1.6,30.7 13.9,36.9 32.4,27.7 "})]}),(0,c.jsxs)("g",{children:[(0,c.jsx)("polygon",{id:"XMLID_2_",className:"st0",points:"23,1.5 23,19.8 32.4,24.6 32.4,9.4 35.3,10.9 35.3,29 38.4,30.7 38.4,9.2 29.4,4.8 29.2,19.7 26,18.4 26,3.1 "}),(0,c.jsx)("polygon",{id:"XMLID_1_",className:"st1",points:"17,38.4 19.9,40 38.4,30.7 35.3,29 "})]})]})}),o.clipboard=(0,c.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 682.667 682.667",children:(0,c.jsx)("path",{d:"M565 640H225c-41.36 0-75-33.64-75-75V225c0-41.36 33.64-75 75-75h340c41.36 0 75 33.64 75 75v340c0 41.36-33.64 75-75 75zM225 200c-13.785 0-25 11.215-25 25v340c0 13.785 11.215 25 25 25h340c13.785 0 25-11.215 25-25V225c0-13.785-11.215-25-25-25zM100 440H75c-13.785 0-25-11.215-25-25V75c0-13.785 11.215-25 25-25h340c13.785 0 25 11.215 25 25v23.75h50V75c0-41.36-33.64-75-75-75H75C33.64 0 0 33.64 0 75v340c0 41.36 33.64 75 75 75h25zm0 0","data-original":"#000000"})}),o.template=(0,c.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"512",height:"512",viewBox:"0 0 438.533 438.533",children:(0,c.jsx)("path",{d:"M432.823 121.049c-3.806-9.132-8.377-16.367-13.709-21.695l-79.941-79.942c-5.325-5.325-12.56-9.895-21.696-13.704C308.346 1.903 299.969 0 292.357 0H27.409C19.798 0 13.325 2.663 7.995 7.993 2.665 13.32.003 19.792.003 27.407v383.719c0 7.617 2.662 14.089 7.992 19.417 5.33 5.325 11.803 7.991 19.414 7.991h383.718c7.618 0 14.089-2.666 19.417-7.991 5.325-5.328 7.987-11.8 7.987-19.417V146.178c0-7.616-1.902-15.99-5.708-25.129zM182.725 45.677c0-2.474.905-4.611 2.714-6.423 1.807-1.804 3.949-2.708 6.423-2.708h54.819c2.468 0 4.609.902 6.417 2.708 1.813 1.812 2.717 3.949 2.717 6.423v91.362c0 2.478-.91 4.618-2.717 6.427-1.808 1.803-3.949 2.708-6.417 2.708h-54.819c-2.474 0-4.617-.902-6.423-2.708-1.809-1.812-2.714-3.949-2.714-6.427V45.677zm146.181 356.314H109.633V292.355h219.273v109.636zm73.094 0h-36.559V283.218c0-7.617-2.663-14.085-7.991-19.417-5.328-5.328-11.8-7.994-19.41-7.994H100.498c-7.614 0-14.087 2.666-19.417 7.994-5.327 5.328-7.992 11.8-7.992 19.417v118.773H36.544V36.542h36.544v118.771c0 7.615 2.662 14.084 7.992 19.414 5.33 5.327 11.803 7.993 19.417 7.993h164.456c7.61 0 14.089-2.666 19.41-7.993 5.325-5.327 7.994-11.799 7.994-19.414V36.542c2.854 0 6.563.95 11.136 2.853 4.572 1.902 7.806 3.805 9.709 5.708l80.232 80.23c1.902 1.903 3.806 5.19 5.708 9.851 1.909 4.665 2.857 8.33 2.857 10.994v255.813z","data-original":"#000000"})}),o.diamond=(0,c.jsx)("svg",{class:"",width:"18",height:"18","enable-background":"new 0 0 18 18",version:"1.1",viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",children:(0,c.jsxs)("g",{children:[(0,c.jsx)("path",{class:"",d:"m509.48 187.48-83.66-134.41a16.737 16.737 0 0 0-14.206-7.892h-311.22a16.739 16.739 0 0 0-14.206 7.892l-83.66 134.41a16.729 16.729 0 0 0 2.03 20.324l239.27 253.76a16.727 16.727 0 0 0 24.35-5e-3l239.27-253.76a16.737 16.737 0 0 0 2.031-20.324zm-253.47 238.22-218.25-231.48 71.942-115.58h292.63l71.937 115.58-218.25 231.48z","data-original":"#000000"}),(0,c.jsx)("path",{class:"",d:"m16.735 179.59h478.54v33.464h-478.54z","data-original":"#000000"}),(0,c.jsx)("path",{class:"",d:"m171.87 194.72 25.801-129.54-32.823-6.537-26.771 134.41a16.75 16.75 0 0 0 0.876 9.482l101.51 253.77 31.071-12.426-99.662-249.16z","data-original":"#000000"}),(0,c.jsx)("path",{class:"",d:"m374.99 191.71-27.887-130.51-32.722 6.994 26.821 125.51-100.72 250.14 31.038 12.493 102.63-254.88a16.808 16.808 0 0 0 0.836-9.749z","data-original":"#000000"})]})}),o.view=(0,c.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 511.999 511.999",children:[(0,c.jsx)("path",{d:"M508.745 246.041c-4.574-6.257-113.557-153.206-252.748-153.206S7.818 239.784 3.249 246.035a16.896 16.896 0 0 0 0 19.923c4.569 6.257 113.557 153.206 252.748 153.206s248.174-146.95 252.748-153.201a16.875 16.875 0 0 0 0-19.922zM255.997 385.406c-102.529 0-191.33-97.533-217.617-129.418 26.253-31.913 114.868-129.395 217.617-129.395 102.524 0 191.319 97.516 217.617 129.418-26.253 31.912-114.868 129.395-217.617 129.395z","data-original":"#000000"}),(0,c.jsx)("path",{d:"M255.997 154.725c-55.842 0-101.275 45.433-101.275 101.275s45.433 101.275 101.275 101.275S357.272 311.842 357.272 256s-45.433-101.275-101.275-101.275zm0 168.791c-37.23 0-67.516-30.287-67.516-67.516s30.287-67.516 67.516-67.516 67.516 30.287 67.516 67.516-30.286 67.516-67.516 67.516z","data-original":"#000000"})]}),o.import=(0,c.jsx)("svg",{class:"",width:"22",height:"22","enable-background":"new 0 0 18 18",version:"1.1",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,c.jsx)("path",{class:"",d:"M21 14a1 1 0 0 0-1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-4a1 1 0 0 0-2 0v4a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-4a1 1 0 0 0-1-1zm-9.71 1.71a1 1 0 0 0 .33.21.94.94 0 0 0 .76 0 1 1 0 0 0 .33-.21l4-4a1 1 0 0 0-1.42-1.42L13 12.59V3a1 1 0 0 0-2 0v9.59l-2.29-2.3a1 1 0 1 0-1.42 1.42z","data-original":"#000000"})});const l=o;t(()=>{wp.blocks.updateCategory("blockspare",{icon:l.category}),wp.blocks.updateCategory("blockspare-post",{icon:l.category})});const i=wp.plugins,n=wp.i18n,p=wp.notices,d=wp.data,h=wp.components,g=wp.editor,{apiFetch:b}=wp,{wpversion:m}=blockspare_globals;blockspare_globals.loadscripton||(0,i.registerPlugin)("blockspare-save-templates",{render:function(){const{getEditedPostAttribute:t}=(0,d.useSelect)(g.store),s=t("content"),[r,a]=(0,e.useState)(!1),[o,i]=(0,e.useState)(""),[u,x]=(0,e.useState)(""),[v,k]=(0,e.useState)(!0),{createNotice:w}=(0,d.useDispatch)(p.store),f=()=>{a(!0)},y=()=>(0,c.jsx)(h.Tooltip,{text:"Save as template",children:(0,c.jsx)(h.Button,{className:"bs-toolbar-prebuilt-button",onClick:f,icon:l.template})});return(0,e.useEffect)(()=>{let t="";t="true"==m?document.querySelector(".editor-header__settings"):document.querySelector(".edit-post-header__settings"),t&&(t.querySelector(".bs-save-template")||(t=>{const s=document.createElement("div");s.classList.add("bs-save-template"),t.prepend(s),(0,e.render)((0,c.jsx)(y,{}),s)})(t),k(""!==s))},[y]),(0,c.jsx)(c.Fragment,{children:r&&(0,c.jsxs)(h.Modal,{title:(0,n.__)("Save as Template","blockspare"),onRequestClose:()=>{a(!1),i("")},isOpen:r,icon:l.category,className:"bs-save-modal",overlayClassName:"bs-save-modal-overlay",children:[!v&&(0,c.jsx)("p",{className:"bs-save-error",children:(0,n.__)("Add content to the page before creating a template.","blockspare")}),(0,c.jsxs)("div",{className:"bs-save-title-wrapper",children:[(0,c.jsx)("i",{className:"dashicons dashicons-database-export"}),(0,c.jsx)("h4",{className:"bs-save-title",children:(0,n.__)("Save your changes for a quick remix and reuse later on!","blockspare")})]}),(0,c.jsxs)("div",{className:"bs-save-template-name",children:[(0,c.jsx)("input",{type:"text",name:"tem_name",placeholder:(0,n.__)("Enter Title","blockspare"),value:o,onChange:e=>i(e.target.value)}),(0,c.jsx)(h.Button,{isPrimary:!0,className:"bs-save-button",onClick:()=>{v&&(async()=>{try{"success"===await b({path:"blockspare-save-templates/v1/save_templates",method:"POST",data:{title:o,category:u,data:s},headers:{"X-WP-Nonce":blockspare_globals.nonce}})&&(a(!1),w("info",(0,n.__)("Template has been saved.","blockspare"),{id:"tesmplateSuccess",isDismissible:!0,type:"snackbar",actions:[{label:"View templates",url:blockspare_globals.template_link,onClick:()=>{window.open(blockspare_globals.template_link,"_blank")}}]}),i(""))}catch(e){console.error("Error:",e)}})()},disabled:""===o||!v,children:(0,n.__)("Save","blockspare")})]}),(0,c.jsx)("p",{className:"bs-save-description",children:(0,c.jsx)("a",{href:blockspare_globals.template_link,target:"_blank",className:"bs-save-link",rel:"noreferrer",children:(0,n.__)("View Your Templates","blockspare")})})]})})}});const u=wp.compose,{wpversion:x,loadscripton:v}=blockspare_globals;v||(0,i.registerPlugin)("blockspare-copy-templates",{render:function(){const t=(0,d.useSelect)(e=>e(g.store).getEditedPostAttribute),{createNotice:s}=(0,d.useDispatch)(p.store),r=(0,u.useCopyToClipboard)(function(){return t("content")},function(){s("info",(0,n.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}),a=()=>(0,c.jsx)(h.Tooltip,{text:(0,n.__)("Copy page content"),children:(0,c.jsx)(h.Button,{ref:r,className:"bs-toolbar-copy-button",icon:l.clipboard,showTooltip:!0})});return(0,e.useEffect)(()=>{const t="true"===x?".editor-header__settings":".edit-post-header__settings",s=document.querySelector(t);s&&!s.querySelector(".bs-copy-template")&&(t=>{const s=document.createElement("div");s.classList.add("bs-copy-template"),t.prepend(s),e.createRoot?(0,e.createRoot)(s).render((0,c.jsx)(a,{})):(0,e.render)((0,c.jsx)(a,{}),s)})(s)},[]),null}});const k=blockspare_globals.upgradeUrl;function w(){return(0,c.jsxs)("p",{style:{color:"#2a47ec"},children:["🔒"," ",(0,c.jsx)("a",{href:k,target:"_blank",rel:"noopener noreferrer",children:(0,n.__)("Available in Pro version","blockspare")})]})}const{addFilter:f}=wp.hooks,{createHigherOrderComponent:y}=wp.compose,{InspectorControls:j}=wp.blockEditor,{PanelBody:_,RadioControl:C,CheckboxControl:z,DateTimePicker:B,ToggleControl:S,Popover:M,Button:D}=wp.components,{Fragment:N,useState:T,useCallback:E,useRef:O,useEffect:P}=wp.element;function V({attributes:e,setAttributes:t,isSelected:s,blockName:r}){const{visibility:a,hideOnDesktop:o,hideOnTablet:l,hideOnMobile:i,enableDateRange:p,startDate:d,endDate:h}=e,g=E(e=>{if(!e)return"Not set";try{return new Date(e).toLocaleString()}catch(e){return"Invalid date"}},[]);return s&&r?.startsWith("blockspare/")?(0,c.jsx)(j,{children:(0,c.jsxs)("div",{className:"blockspare-inspector-wrapper",children:[(0,c.jsxs)(_,{title:"User Visibility (🔒 PRO)",initialOpen:!0,children:[(0,c.jsx)(C,{label:"Show this block to",selected:a,options:[{label:"Everyone",value:"all"},{label:"Logged in users",value:"logged_in"}],onChange:()=>{}}),(0,c.jsx)(w,{})]}),(0,c.jsxs)(_,{title:"Device Visibility (🔒 PRO)",initialOpen:!0,children:[(0,c.jsx)("p",{style:{margin:"0 0 8px",fontSize:"12px",color:"#757575"},children:"Hide this block on specific devices:"}),(0,c.jsx)(z,{label:(0,n.__)("Hide on Desktop ( ≥ 1025px )","blockspare"),checked:o,onChange:()=>{}}),(0,c.jsx)(z,{label:(0,n.__)("Hide on Tablet ( 768px – 1024px )","blockspare"),checked:l,onChange:()=>{}}),(0,c.jsx)(z,{label:(0,n.__)("Hide on Mobile ( ≤ 767px )","blockspare"),checked:i,onChange:()=>{}}),(0,c.jsxs)("div",{style:{marginTop:"12px",padding:"8px 10px",background:"#f0f0f0",borderRadius:"4px",fontSize:"11px",color:"#444",lineHeight:"1.6"},children:[(0,c.jsx)("strong",{children:"Visible on:"})," ",[!o&&"🖥 Desktop",!l&&"📱 Tablet",!i&&"📲 Mobile"].filter(Boolean).join(", ")||"⚠️ Hidden on all devices"]}),(0,c.jsx)(w,{})]}),(0,c.jsxs)(_,{title:"Date Range Visibility (🔒 PRO)",initialOpen:!1,children:[(0,c.jsx)(S,{label:"Enable date range",help:p?"Block shows only within the set date range.":"Block always visible (no date restriction).",checked:p,onChange:()=>{}}),p&&(0,c.jsxs)(N,{children:[(0,c.jsx)("div",{style:{marginBottom:"16px"},children:(0,c.jsx)(D,{isPrimary:!0,style:{display:"block",width:"100%",marginBottom:"8px"},children:"� |