| 1 |
(()=>{"use strict";var e,r={6963:()=>{const e=window.React,r=window.wp.i18n,t=window.wp.components,o=window.wp.blocks,n=window.wp.element,i=window.wp.data,s=window.wp.blockEditor,c=JSON.parse('{"UU":"gutenify/masonry"}'),l="gutenify",a=window?.[`_${l}_vars`]?window[`_${l}_vars`]:{},{is_pro_activated:u,pro_account_url:p,pro_license_status:d,title:f,prefix:w,slug:v,authorWebSite:_,authorDemoWebSite:m,authorWebSiteProPage:k,defaultTheme:b,authorWebSiteSupport:g,plugin_directory_url:h,brand_color:y,plugin_main_version:O,documentationsURL:S,pro_title:B,active_blocks:I,plugin_main_camel_case_name:$,is_block_theme:E,is_woocommerce_activated:P,wp_version:U}=a,{map:T}=(a?.siteUrl?a.siteUrl:a.site_url,(0,r.sprintf)("Want to enjoy all feature of blocks? Checkout %1$s%2$s%3$s.",'<a href="'+k+'" target="_blank">',B,"</a>"),window?.[`_${w}_vars`]?.components?.Icons),{UU:W}=c,x={icon:(0,e.createElement)(t.Icon,{icon:T}),edit:r=>{const{attributes:t,isSelected:o,setAttributes:c,clientId:l}=r,{linkTarget:a,rel:u,url:p}=t,d=(0,n.useRef)(),f=React.useRef();let[w,v]=(0,n.useState)(null);const _=(0,s.useBlockProps)({ref:d}),m=(0,s.useInnerBlocksProps)(_,{renderAppender:s.InnerBlocks.DefaultBlockAppender}),{innerBlocks:k}=(0,i.useSelect)((e=>{const{getBlock:r}=e(s.store);return{innerBlocks:r(l)}}),[l]);return(0,n.useEffect)((function(){return(()=>{const{ownerDocument:e}=d.current,r=`#block-${l}`;var t=e.querySelector(`${r}`);f.current=new Isotope(t,{itemSelector:".grid-item",columnWidth:200,gutter:10})})(),console.log(f),()=>f.current.destroy()}),[]),(0,n.useEffect)((function(){if(f?.current?.element)return f.current.reloadItems(),console.log("effect 12323"),()=>f.current.destroy()}),[k,d,f?.current]),(0,e.createElement)("div",{...m},m.children)},save:function(r){const{attributes:t}=r,{url:o,linkTarget:n,rel:i}=t,c=s.useBlockProps.save(),l=s.useInnerBlocksProps.save(c);return(0,e.createElement)("div",{...l},l.children)}};(0,o.registerBlockType)(W,{...x})}},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,e=[],o.O=(r,t,n,i)=>{if(!t){var s=1/0;for(u=0;u<e.length;u++){for(var[t,n,i]=e[u],c=!0,l=0;l<t.length;l++)(!1&i||s>=i)&&Object.keys(o.O).every((e=>o.O[e](t[l])))?t.splice(l--,1):(c=!1,i<s&&(s=i));if(c){e.splice(u--,1);var a=n();void 0!==a&&(r=a)}}return r}i=i||0;for(var u=e.length;u>0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[t,n,i]},o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={5385:0,2221:0};o.O.j=r=>0===e[r];var r=(r,t)=>{var n,i,[s,c,l]=t,a=0;if(s.some((r=>0!==e[r]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);if(l)var u=l(o)}for(r&&r(t);a<s.length;a++)i=s[a],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(u)},t=globalThis.webpackChunkgutenify=globalThis.webpackChunkgutenify||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})();var n=o.O(void 0,[2221],(()=>o(6963)));n=o.O(n)})(); |