File: //var/chroot/var/www/wp-content/plugins/simply-gallery-block/dist/blocks.build.js
(()=>{var e={317:e=>{e.exports=XMLHttpRequest}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,r),l.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};r.r(e),r.d(e,{icon:()=>s,metadata:()=>Ta,name:()=>Sp,settings:()=>Op,title:()=>_a});var t={};r.r(t),r.d(t,{icon:()=>c,metadata:()=>wm,name:()=>_m,settings:()=>Tm,title:()=>hm});var n={};r.r(n),r.d(n,{icon:()=>a,metadata:()=>Oy,name:()=>My,settings:()=>Iy,title:()=>Sy});var o={};r.r(o),r.d(o,{icon:()=>u,metadata:()=>Wb,name:()=>Zb,settings:()=>Xb,title:()=>Gb});var l={};r.r(l),r.d(l,{icon:()=>p,metadata:()=>Mf,name:()=>Rf,settings:()=>Ff,title:()=>Tf});var i=wp.element.createElement("svg",{className:"simply-icon",width:"22px",height:"22px",viewBox:"0 0 298.73 298.73",fill:"#0085ba",fillRule:"nonzero"},wp.element.createElement("g",{xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{xmlns:"http://www.w3.org/2000/svg",d:"M264.959,9.35H33.787C15.153,9.35,0,24.498,0,43.154v212.461c0,18.634,15.153,33.766,33.787,33.766 h231.171c18.634,0,33.771-15.132,33.771-33.766V43.154C298.73,24.498,283.593,9.35,264.959,9.35z M193.174,59.623 c18.02,0,32.634,14.615,32.634,32.634s-14.615,32.634-32.634,32.634c-18.025,0-32.634-14.615-32.634-32.634 S175.149,59.623,193.174,59.623z M254.363,258.149H149.362H49.039c-9.013,0-13.027-6.521-8.964-14.566l56.006-110.93 c4.058-8.044,11.792-8.762,17.269-1.605l56.316,73.596c5.477,7.158,15.05,7.767,21.386,1.354l13.777-13.951 c6.331-6.413,15.659-5.619,20.826,1.762l35.675,50.959C266.487,252.16,263.376,258.149,254.363,258.149z"}))),a=wp.element.createElement("svg",{enableBackground:"new 0 0 48 48",height:"24px",version:"1.1",viewBox:"0 0 48 48",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("path",{id:"svg_4",d:"m0.062,21.972113l21.943,0l0,-21.943l-21.943,0l0,21.943z",fill:"#0085ba"}),wp.element.createElement("path",{id:"svg_5",d:"m26.027885,21.972113l21.943,0l0,-21.943l-21.943,0l0,21.943z",fill:"#01273a"}),wp.element.createElement("path",{id:"svg_6",d:"m26.027885,47.937997l21.943,0l0,-21.943l-21.943,0l0,21.943z",fill:"#0085ba"}),wp.element.createElement("path",{id:"svg_7",d:"m0.005183,47.937997l21.943,0l0,-21.943l-21.943,0l0,21.943z",fill:"#01273a"}))),c=wp.element.createElement("svg",{enableBackground:"new 0 0 48 48",height:"24px",version:"1.1",viewBox:"0 0 48 48",width:"24px"},wp.element.createElement("g",{xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("rect",{x:"4.204546",transform:"rotate(90 15,11) ",y:"-4.180727",width:"21.07",height:"29.498",fill:"#0085ba"}),wp.element.createElement("rect",{transform:"rotate(-90 33,37) ",y:"22.682727",x:"22.725454",width:"21.07",height:"29.498",fill:"#0085ba"}),wp.element.createElement("rect",{transform:"rotate(90 41,10) ",y:"3.717",x:"30.623183",width:"21.07",height:"13.695",fill:"#01273a"}),wp.element.createElement("rect",{x:"-3.693182",transform:"rotate(90 7,37) ",y:"30.588",width:"21.07",height:"13.695",fill:"#01273a"}))),s=wp.element.createElement("svg",{enableBackground:"new 0 0 48 48",height:"24px",version:"1.1",viewBox:"0 0 48 48",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",height:"29.498",width:"21.07",y:"-0.033"}),wp.element.createElement("rect",{fill:"#0085ba",height:"29.498",width:"21.07",x:"26.93",y:"18.535"}),wp.element.createElement("rect",{fill:"#01273a",height:"13.695",width:"21.07",x:"26.93",y:"-0.033"}),wp.element.createElement("rect",{fill:"#01273a",height:"13.695",width:"21.07",y:"34.338"}))),u=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{height:"12",width:"3",y:"2",x:"0",fill:"#0085ba"}),wp.element.createElement("rect",{height:"12",width:"3",y:"2",x:"21",fill:"#0085ba"}),wp.element.createElement("rect",{height:"17",width:"14",y:"0",x:"5",fill:"#0085ba"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"0",fill:"#01273a"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"8.5",fill:"#01273a"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"17",fill:"#01273a"}))),p=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{height:"17",width:"24",y:"0",x:"0",fill:"#0085ba"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"0",fill:"#01273a"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"8.5",fill:"#01273a"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"17",fill:"#01273a"}))),m=(wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"0",x:"0"})),wp.element.createElement("g",null,wp.element.createElement("text",{fontWeight:"bold",fontStyle:"normal",xmlSpace:"preserve",textAnchor:"start",fontFamily:"Georgia, Times, 'Times New Roman', serif",fontSize:"18",id:"svg_11",y:"17",x:"0",strokeWidth:"0",stroke:"#fff",fill:"#ffffff"},"[/]"))),wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"-1",x:"-1"})),wp.element.createElement("g",null,wp.element.createElement("path",{fill:"none",id:"svg_1",strokeWidth:"2",strokeLinejoin:"round",strokeLinecap:"round",stroke:"#ffffff",d:"m12,6.12638l0,13.00002m0,-13.00002c-1.1679,-0.77592 -2.75351,-1.25278 -4.5,-1.25278c-1.74649,0 -3.33211,0.47686 -4.5,1.25278l0,13.00002c1.16789,-0.7759 2.75351,-1.2528 4.5,-1.2528c1.74649,0 3.3321,0.4769 4.5,1.2528m0,-13.00002c1.1679,-0.77592 2.7535,-1.25278 4.5,-1.25278c1.7465,0 3.3321,0.47686 4.5,1.25278l0,13.00002c-1.1679,-0.7759 -2.7535,-1.2528 -4.5,-1.2528c-1.7465,0 -3.3321,0.4769 -4.5,1.2528"}))),wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},wp.element.createElement("g",null,wp.element.createElement("path",{fill:"#0085ba",d:"M27,2H7a2.92,2.92,0,0,0-2.11.87A2.94,2.94,0,0,0,4,5V29a1,1,0,0,0,1,1H23a1,1,0,0,0,1-1V26h3a1,1,0,0,0,1-1V3A1,1,0,0,0,27,2ZM13,14a2,2,0,1,1-2-2A2,2,0,0,1,13,14Zm7.88,9.47A1,1,0,0,1,20,24H8a1,1,0,0,1-.8-1.6l3-4a1,1,0,0,1,1.25-.29l1.35.67,2.49-2.49A1,1,0,0,1,16.1,16a1,1,0,0,1,.73.45l4,6A1,1,0,0,1,20.88,23.47ZM26,24H24V7a1,1,0,0,0-1-1H7A1,1,0,0,1,6,5a1,1,0,0,1,.31-.71A1,1,0,0,1,7,4H26Z"}))),r(317)),y=r.n(m);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e,t,r){return(t=h(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function g(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}function h(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=f(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}var v=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return t=e,n=[{key:"ICONS",get:function(){return{}}},{key:"sanitizeString",value:function(e){var t={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","\n":"","\t":""};return e.replace(/[&<>"'/]/gi,(function(e){return t[e]})).trim()}},{key:"isTouchDevice",get:function(){return window.wp&&wp.media&&wp.media.isTouchDevice?wp.media.isTouchDevice:window.navigator.maxTouchPoints||"ontouchstart"in window}},{key:"browser",get:function(){var e=window.navigator.userAgent,t=e.indexOf("Chrome")>-1;if(e.indexOf("MSIE")>-1)return"explorer";if(e.indexOf("Firefox")>-1)return"firefox";var r=e.indexOf("Safari")>-1,n=e.toLowerCase().indexOf("op")>-1;return n&&!t?"opera":t&&!n||t&&r?"chrome":r&&!t?"safari":void 0}},{key:"passiveListener",get:function(){var e=!1;try{var t={get:function(){e=!0}},r=Object.defineProperty({},"passive",t);window.addEventListener("testPassive",null,r),window.removeEventListener("testPassive",null,r)}catch(e){}return!!e&&{passive:!1,capture:!1}}},{key:"indexByPosition",value:function(e,t,r){var n=parseInt(t/e.width),o=Math.floor(r.y/e.height),l=Math.floor(r.x/e.width);return Math.max(0,o*n+l)}},{key:"pageXOffset",get:function(){return void 0!==window.pageXOffset?window.pageXOffset:(document.documentElement||document.body.parentNode||document.body).scrollLeft}},{key:"pageYOffset",get:function(){return void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop}},{key:"moduleSettings",value:function(e){return window[e]&&window[e].settings?window[e].settings:null}},{key:"updateProperties",value:function(e,t){for(var r=Object.keys(e),n=0;n<r.length;n+=1){var o=r[n];Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}}},{key:"copyProperties",value:function(e,t){return t=Object.assign(t,e)}},{key:"trace",get:function(){return console.log}},{key:"checkScrip",value:function(e){for(var t=document.getElementsByTagName("script"),r=0;r<t.length;r+=1){var n=t[r];if(n.src===e)return r=t.length,n}return!1}},{key:"loadExtScripts",value:function(t,r){function n(){e.trace(this.src,"error")}for(var o=0;o<t.length;o+=1){var l=t[o],i=l.src,a=l.id,c=e.checkScrip(i);c||((c=document.createElement("script")).src=i,c.id="".concat(a,"_js"),c.async=!0,r&&(c.onload=r),c.onerror=n,document.body.appendChild(c))}}},{key:"getViewPortsBySelector",value:function(e){return document.querySelectorAll('div[data-gallery-id="'.concat(e,'"]'))}},{key:"requestAttachments",value:function(t,r,n,o){var l=new URL(t);l.searchParams.set("_fs_blog_admin","true");var i=new(y());i.open("POST",l,!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),i.onreadystatechange=function(){if(4===i.readyState){var e={};200!==i.status?e.error=i.statusText:e.data=i.responseText,n&&(e.params=n),o&&"function"==typeof o&&o(e)}},i.onerror=function(){e.trace("An error occurred while transferring the file.")};try{var a,c=[];for(a in r)if(Object.prototype.hasOwnProperty.call(r,a))if("object"===f(r[a])){for(var s in r[a])if(Object.prototype.hasOwnProperty.call(r[a],s))if(Array.isArray(r[a][s]))for(var u=r[a][s],p=0;p<u.length;p+=1)c.push("".concat(encodeURIComponent("".concat(a,"[").concat(s,"][]")),"=").concat(encodeURIComponent(u[p])));else c.push("".concat(encodeURIComponent("".concat(a,"[").concat(s,"]")),"=").concat(encodeURIComponent(r[a][s])))}else c.push("".concat(encodeURIComponent(a),"=").concat(encodeURIComponent(r[a])));i.send(c.join("&"))}catch(t){e.trace(t)}}},{key:"request2",value:function(t,r,n,o,l){var i=new URL(t),a=new(y()),c="";if(a.open("POST",i,!0),a.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),a.onreadystatechange=function(){if(4===a.readyState){var e={};200!==a.status?e.error=a.statusText:e.data=a.responseText,l&&"function"==typeof l&&l(e)}},o){var s=Object.keys(o);if(s.length)for(var u=0;u<s.length;u+=1)Object.prototype.hasOwnProperty.call(o,s[u])&&(c+="&".concat(s[u],"=").concat(o[s[u]]))}a.onerror=function(){e.trace("An error occurred while transferring the file.")};try{a.send("action=pgc_sgb_action_wizard&nonce=".concat(r,"&props=").concat(n).concat(c))}catch(t){e.trace(t)}}},{key:"sanitize",value:function(t){var r=(t=t||"").replace(/<!--[\s\S]*?(-->|$)/g,"").replace(/<(script|style)[^>]*>[\s\S]*?(<\/\1>|$)/gi,"").replace(/<\/?[a-z][\s\S]*?(>|$)/gi,"");return r!==t?e.stripTags(r):r}},{key:"stripTags",value:function(t){var r=e.sanitize(t),n=document.createElement("textarea");try{n.textContent=r,r=e.sanitize(n.value)}catch(t){e.trace(t)}return r}},{key:"escapeHTML",value:function(e){return e.toString().replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""")}},{key:"unescapeHTML",value:function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.textContent}},{key:"validURL",value:function(e){return!!new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%@_.~+&:]*)*(\\?[;&a-z\\d%@_.,~+&:=-]*)?(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(e)}},{key:"requestGetFileBird",value:function(t,r,n,o,l,i){var a=new URL(t),c=new(y());c.open("GET",a,!0),c.setRequestHeader("Content-Type","application/json; charset=UTF-8"),c.setRequestHeader("X-Wp-Nonce",r),c.onreadystatechange=function(){if(4===c.readyState){var e={};200!==c.status?e.error=c.statusText:e.data=c.responseText,l&&(e.params=l),i&&"function"==typeof i&&i(e)}},c.onerror=function(){e.trace("An error occurred while transferring the file.")};try{c.send("action=".concat(n,"&props=").concat(o))}catch(t){e.trace(t)}}},{key:"request",value:function(t,r,n,o,l,i){var a=new URL(t),c=new(y());c.open("POST",a,!0),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),c.onreadystatechange=function(){if(4===c.readyState){var e={};200!==c.status?e.error=c.statusText:e.data=c.responseText,l&&(e.params=l),i&&"function"==typeof i&&i(e)}},c.onerror=function(){e.trace("An error occurred while transferring the file.")};try{c.send("action=".concat(n,"&nonce=").concat(r,"&props=").concat(o))}catch(t){e.trace(t)}}},{key:"getMediaModal",value:function(e,t){if(window.wp&&window.wp.media){var r=window.wp,n={title:"Select Files",multiple:"add",type:void 0,exclusionList:[]};t&&(n=Object.assign(n,t));var o=r.media.controller.Library.prototype.defaults,l={order:"DESC",orderby:"id",post__not_in:n.exclusionList};n.type&&(l.type=n.type);var i=r.media.controller.Library.extend({defaults:Object.assign(o,{query:!0,id:"library",title:n.title,multiple:n.multiple,priority:20,library:new r.media.query(l)})});return r.media.frames[e]?n.exclusionList&&r.media.frames[e].once("open",(function(){r.media.frames[e].setExclusion(n.exclusionList)})):(r.media.frames[e]=r.media({state:"library",states:[new i]}),r.media.frames[e].updateCollection=function(){var e=this.content.get();if(e&&e.collection){var t=e.collection;t.toArray().forEach((function(e){return e.trigger("destroy",e)})),t.mirroring._hasMore=!0,t.more()}},r.media.frames[e].setExclusion=function(t){r.media.frames[e].content&&r.media.frames[e].content.get().collection&&r.media.frames[e].content.get().collection.props.set({post__not_in:t})},r.media.frames[e].selectedItems=function(){return r.media.frames[e].state()?r.media.frames[e].state().get("selection").models.map((function(e){return e.attributes})):[]},r.media.frames[e].on("open",(function(){var t,n=this.state(),o=n.get("library"),l=n.get("selection");function i(){l&&l.models&&l.some((function(e){return!0===e.get("uploading")}))?(clearTimeout(t),t=setTimeout(i,100)):o.add(l.models)}r.media.frames[e].updateCollection(),r.media.frames[e].on("library:selection:add",(function(){i()}))}),r.media.frames[e])),r.media.frames[e].off("select"),r.media.frames[e]}}},{key:"getAttachmentDetailsModal",value:function(e,t){var r=window.wp;if(r&&r.media)return r.media.frames.pgc_simply_detail?r.media.frames.pgc_simply_detail.content.get("collection").controller.library.reset(e.models):(r.media.frames.pgc_simply_detail=r.media({frame:"edit-attachments",controller:{gridRouter:new r.media.view.MediaFrame.Manage.Router},library:e,model:new r.media.model.Attachment}),r.media.frames.pgc_simply_detail.resetRoute=function(){}),r.media.frames.pgc_simply_detail.state().frame.trigger("refresh",e.findWhere({id:parseInt(t)})),r.media.frames.pgc_simply_detail}},{key:"getVimeoData",value:function(t,r,n,o,l){var i=new URL("https://api.vimeo.com/".concat(t,"/").concat(r,"/videos"));for(var a in"projects"===t&&""!==o?i=new URL("https://api.vimeo.com/users/".concat(r,"/projects/").concat(o,"/videos")):"categories"===t&&delete n.sort,n)Object.prototype.hasOwnProperty.call(n,a)&&i.searchParams.append(a,n[a]);var c=new(y());c.open("GET",i,!0),c.setRequestHeader("Content-Type","application/vnd.vimeo.user+json;version=3.0,application/vnd.vimeo.video+json;version=3.4"),c.onreadystatechange=function(){if(4===c.readyState){var e={};200!==c.status?(e.error=c.statusText,l({error:c.status})):e.data=c.responseText,n&&(e.params=n),l&&"function"==typeof l&&l(e)}},c.onerror=function(t){e.trace("transfer Failed"),e.trace(t),l({error:"Transfer Failed"})};try{c.send()}catch(t){e.trace(t)}}},{key:"getYouTubeData",value:function(t,r,n){var o=new URL("https://www.googleapis.com/youtube/v3/".concat(t));for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&o.searchParams.append(l,r[l]);var i=new(y());i.open("GET",o,!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),i.onreadystatechange=function(){if(4===i.readyState){var e={};200!==i.status?(e.error=i.statusText,n({error:i.status})):e.data=i.responseText,r&&(e.params=r),n&&"function"==typeof n&&n(e)}},i.onerror=function(t){e.trace("transfer Failed"),e.trace(t)};try{i.send()}catch(t){e.trace(t)}}},{key:"fetchAttachmentsMedia",value:function(e,t){var r=window.wp;if(r||r.media){var n=[];e&&(n=e.map((function(e){return r.media.attachment(e)}))),function e(r){r.more().then((function(){r.hasMore()?e(r):t(n)}))}(r.media.query({post__in:e,orderby:"post__in"}))}else this.trace("WP MEDIA Undefined!")}},{key:"Item",value:function(e){for(var t={model:["id","title","url","link","alt","description","caption","mime","type","image","thumb","width","height","fileLength","sizes","imageMeta","meta"]},r=0;r<t.model.length;r+=1){var n=t.model[r];Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}if(t.sizes){var o={};t.sizes.thumbnail&&(o.thumbnail=t.sizes.thumbnail),t.sizes.medium&&(o.medium=t.sizes.medium),t.sizes.large&&(o.large=t.sizes.large),t.sizes.full&&(o.full=t.sizes.full),t.sizes=o}if(delete t.model,!(Object.keys(t).length<=1))return t}}],(r=null)&&g(t.prototype,r),n&&g(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,n}();function w(e){var t={};if(t.view=document.createElement("div"),t.view.className="sgb-item",t.view.dataset.id=e.id,"image"!==e.type&&"audio"!==e.type||(t.itemImg=new Image,t.itemImg.alt=e.alt,t.itemImg.width=e.width?e.width:300,t.itemImg.height=e.height?e.width:300,t.itemImg.setAttribute("loading","lazy"),t.itemImg.src="audio"===e.type?"".concat(window.PGC_SGB_ADMIN.assets,"holder-mp3.png"):e.url,t.view.appendChild(t.itemImg)),"audio"===e.type){var r=document.createElement("audio");r.setAttribute("preload","metadata"),r.setAttribute("controlsList","nodownload"),r.setAttribute("controls",""),r.src=e.url,t.view.appendChild(r)}else if("video"===e.type){var n=document.createElement("video");n.setAttribute("preload","auto"),n.setAttribute("controlsList","nodownload"),n.setAttribute("controls",""),n.setAttribute("webkit-playsinline",""),n.setAttribute("playsinline",""),n.src=e.url,t.view.appendChild(n)}return t}function k(e){var t=document.createElement("div");if(t.className="sgb-gallery",e.length>0)for(var r=0;r<e.length;r+=1){var n=w(e[r]);t.appendChild(n.view)}return t.outerHTML}function S(e){var t={};if(t.view=document.createElement("div"),t.view.className="sgb-item",t.view.dataset.id=e.id,"image"!==e.type&&"audio"!==e.type||(t.itemImg=new Image,t.itemImg.alt=e.alt,t.itemImg.width=e.width?e.width:300,t.itemImg.height=e.height?e.width:300,t.itemImg.setAttribute("loading","eager"),t.itemImg.setAttribute("data-lazy-src",""),t.itemImg.className="skip-lazy",t.itemImg.classList.add("no-lazyload"),t.itemImg.classList.add("no-lazyload"),t.itemImg.classList.add("noLazy"),t.itemImg.src="audio"===e.type?"".concat(window.PGC_SGB_ADMIN.assets,"holder-mp3.png"):e.url,t.view.appendChild(t.itemImg)),"audio"===e.type){var r=document.createElement("audio");r.setAttribute("preload","metadata"),r.setAttribute("controlsList","nodownload"),r.setAttribute("controls",""),r.src=e.url,t.view.appendChild(r)}else if("video"===e.type){var n=document.createElement("video");n.setAttribute("preload","auto"),n.setAttribute("controlsList","nodownload"),n.setAttribute("controls",""),n.setAttribute("webkit-playsinline",""),n.setAttribute("playsinline",""),n.src=e.url,t.view.appendChild(n)}return t}function C(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r].default);return t}function O(e){var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e);return delete t.galleryData,delete t.selections,delete t.startPosIndex,delete t.loading,delete t.needUpdate,delete t.ordrerDirection,delete t.gutIsSelected,delete t.subLoading,delete t.importModalIsOpen,delete t.attachmentsIDsString,delete t.attachmentsIDsVerified,delete t.loadingAttachments,JSON.stringify(t)}function E(e){this.props.setAttributes(e)}const P={modaBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},modalIconColor:{type:"sring",default:"rgba(255,255,255,1)"},modalIconColorHover:{type:"sring",default:"rgba(255,255,255,0.8)"},shareFacebook:{type:"boolean",default:!0},shareTwitter:{type:"boolean",default:!0},sharePinterest:{type:"boolean",default:!0},sliderItemDownload:{type:"boolean",default:!0},shareCopyLink:{type:"boolean",default:!0},sharePost:{type:"string",default:"sharelink"}};const _={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},numItemsDisplayed:{type:"number",default:0},lazyLoading:{type:"boolean",default:!0},contentNoPadding:{type:"boolean",default:!1},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},galleryBorderRadius:{type:"number",default:0},customCSS:{type:"string",default:""}};const j={itemsPerPage:{type:"number",default:20},loadMoreAuto:{type:"boolean",default:!1},loadMoreDefName:{type:"string",default:"Load More"},loadMoreFontSize:{type:"number",default:16},loadMoreTextColor:{type:"string",default:"rgba(255,255,255,1)"},loadMoreBgColor:{type:"string",default:"rgba(0,0,0,1)"}};const T={subLoading:{type:"boolean",default:!1},loadingAttachments:{type:"boolean",default:!1},importModalIsOpen:{type:"boolean",default:!1},dgbModalIsOpen:{type:"boolean",default:!1},settingsModalIsOpen:{type:"boolean",default:!1},isPremium:{type:"boolean",default:!1},bulkSelect:{type:"boolean",default:!1},attachmentsIDsString:{type:"string",default:""},attachmentsIDsVerified:{type:"array",default:[]},selectedItems:{type:"array",default:[]},startPosIndex:{type:"number",default:void 0},galleryType:{type:"string",default:""},align:{type:"string",default:""},galleryId:{type:"string",default:""},galleryDynamicMode:{type:"boolean",default:!1},galleryCacheInt:{type:"number",default:24},galleryQuery:{type:"object",default:void 0},galleryYTQuery:{type:"object",default:void 0},galleryVMQuery:{type:"object",default:void 0},galleryWooQuery:{type:"object",default:void 0},images:{type:"array",default:[]},itemsMetaDataCollection:{type:"array",default:[]},tagsListCustomMode:{type:"boolean",default:!1},initGalleryByFirstTag:{type:"boolean",default:!1},deepLinkingForTag:{type:"boolean",default:!1},galleryTagsList:{type:"array",default:[]},galleryTagsListSrc:{type:"object",default:{}},galleryData:{type:"string",default:""},useClobalSettings:{type:"boolean",default:!1},loading:{type:"boolean",default:!1},needUpdate:{type:"boolean",default:!1},orderBy:{type:"string",default:"custom"},ordrerDirection:{type:"string",default:"1"}};var x=wp.element.Fragment,M=wp.components,N=M.Dropdown,I=M.ColorPicker;function A(e){var t=e.label,r=e.value,n=e.onChange;return wp.element.createElement("div",{className:"pgc-components-color-palette__custom-clear-wrappe"},wp.element.createElement(N,{className:"pgc-components-color-palette__custom-color",contentClassName:"components-color-palette__picker",renderToggle:function(e){var n=e.isOpen,o=e.onToggle;return wp.element.createElement(x,null,wp.element.createElement("label",{htmlFor:"inspector-color-control",className:"pgc-picker__label"},t),wp.element.createElement("div",{className:"pgc-color-indicator-wrap ".concat(n?"hoverActiv":""),onClick:o,onKeyPress:null,role:"button",tabIndex:"-1"},wp.element.createElement("div",{className:"pgc-color-indicator",style:{backgroundColor:r}})))},renderContent:function(){return wp.element.createElement(I,{className:"pgc-components-color-palette__custom-palette",color:r,onChangeComplete:function(e){var t="";for(var r in e.rgb)Object.prototype.hasOwnProperty.call(e.rgb,r)&&(t+="".concat(e.rgb[r]).concat("a"===r?"":","));n("rgba(".concat(t,")"))}})}}))}function L(e){return L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},L(e)}function B(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,D(n.key),n)}}function D(e){var t=function(e,t){if("object"!=L(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=L(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==L(t)?t:t+""}function R(e,t,r){return t=F(t),function(e,t){if(t&&("object"==L(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,H()?Reflect.construct(t,r||[],F(e).constructor):t.apply(e,r))}function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(H=function(){return!!e})()}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function G(e,t){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},G(e,t)}var z=wp.element,W=z.Component,Q=z.Fragment,V=wp.components,U=V.ToggleControl,q=V.SelectControl,Y=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),R(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&G(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes;return wp.element.createElement(Q,null,void 0!==t.sharePost&&wp.element.createElement(q,{__nextHasNoMarginBottom:!0,label:__("Share link to","simply-gallery-block"),options:[{label:__("Item","simply-gallery-block"),value:"sharelink"},{label:__("Post","simply-gallery-block"),value:"postlink"}],value:t.sharePost,onChange:function(e){return r({sharePost:e})}}),wp.element.createElement(A,{label:__("Overlap Color","simply-gallery-block"),value:t.modaBgColor,onChange:function(e){return r({modaBgColor:e})}}),wp.element.createElement(A,{label:__("Icon Color","simply-gallery-block"),value:t.modalIconColor,onChange:function(e){return r({modalIconColor:e})}}),wp.element.createElement(A,{label:__("Icon Color on Hover","simply-gallery-block"),value:t.modalIconColorHover,onChange:function(e){return r({modalIconColorHover:e})}}),wp.element.createElement(U,{__nextHasNoMarginBottom:!0,label:__("Enable Facebook","simply-gallery-block"),checked:!!t.shareFacebook,onChange:function(){return r({shareFacebook:!t.shareFacebook})}}),wp.element.createElement(U,{__nextHasNoMarginBottom:!0,label:__("Enable X","simply-gallery-block"),checked:!!t.shareTwitter,onChange:function(){return r({shareTwitter:!t.shareTwitter})}}),wp.element.createElement(U,{__nextHasNoMarginBottom:!0,label:__("Enable Pinterest","simply-gallery-block"),checked:!!t.sharePinterest,onChange:function(){return r({sharePinterest:!t.sharePinterest})}}),wp.element.createElement(U,{__nextHasNoMarginBottom:!0,label:__("Enable Download","simply-gallery-block"),checked:!!t.sliderItemDownload,onChange:function(){return r({sliderItemDownload:!t.sliderItemDownload})}}),wp.element.createElement(U,{__nextHasNoMarginBottom:!0,label:__("Show Copy Link","simply-gallery-block"),checked:!!t.shareCopyLink,onChange:function(){return r({shareCopyLink:!t.shareCopyLink})}}))}}],n&&B(r.prototype,n),o&&B(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(W);const J=Y;function Z(e){return Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z(e)}function K(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,X(n.key),n)}}function X(e){var t=function(e,t){if("object"!=Z(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Z(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Z(t)?t:t+""}function $(e,t,r){return t=te(t),function(e,t){if(t&&("object"==Z(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ee()?Reflect.construct(t,r||[],te(e).constructor):t.apply(e,r))}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ee=function(){return!!e})()}function te(e){return te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},te(e)}function re(e,t){return re=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},re(e,t)}var ne=wp.element,oe=ne.Component,le=ne.Fragment,ie=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),$(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&re(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.className,r=e.protectContent,n=e.label,o=e.children,l=e.notic;return wp.element.createElement("div",{className:"pgc-sgb-premium-section ".concat(t||""," ").concat(r?"is-pgc-block":"")},o,r&&wp.element.createElement(le,null,wp.element.createElement("div",{className:"pgc-sgb-premium"}),wp.element.createElement("div",{className:"pgc-sgb-pr-label"},n),l&&wp.element.createElement("div",{className:"pgc-sgb-pr-notic"},l)))}}])&&K(r.prototype,n),o&&K(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(oe);const ae=ie;function ce(e){return ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ce(e)}function se(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ue(n.key),n)}}function ue(e){var t=function(e,t){if("object"!=ce(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ce(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ce(t)?t:t+""}function pe(e,t,r){return t=ye(t),function(e,t){if(t&&("object"==ce(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,me()?Reflect.construct(t,r||[],ye(e).constructor):t.apply(e,r))}function me(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(me=function(){return!!e})()}function ye(e){return ye=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ye(e)}function be(e,t){return be=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},be(e,t)}var de=wp.element,fe=de.Component,ge=de.Fragment,he=wp.components,ve=he.RangeControl,we=he.TextControl,ke=he.ToggleControl,Se=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),pe(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&be(e,t)}(t,e),r=t,n=[{key:"autoLoadingHelp",value:function(){return(0,wp.i18n.__)("Attention! Doesn't work in page editing mode.","simply-gallery-block")}},{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,__=wp.i18n.__;return wp.element.createElement(ge,null,wp.element.createElement(ve,{__nextHasNoMarginBottom:!0,label:__("Items Per Page","simply-gallery-block"),value:t.itemsPerPage,onChange:function(e){return r({itemsPerPage:e})},min:1,max:50,step:1}),wp.element.createElement(ke,{__nextHasNoMarginBottom:!0,label:__("Automatically load remaining pages","simply-gallery-block"),checked:!!t.loadMoreAuto,onChange:function(){return r({loadMoreAuto:!t.loadMoreAuto})},help:this.autoLoadingHelp}),wp.element.createElement(we,{__nextHasNoMarginBottom:!0,label:__("Load More Button - Label Text","simply-gallery-block"),value:t.loadMoreDefName,onChange:function(e){return r({loadMoreDefName:e})}}),wp.element.createElement(ve,{__nextHasNoMarginBottom:!0,label:__("Load More Button - Font Size","simply-gallery-block"),value:t.loadMoreFontSize,onChange:function(e){return r({loadMoreFontSize:e})},min:10,max:30,step:1}),wp.element.createElement(A,{label:__("Load More - Text Color","simply-gallery-block"),value:t.loadMoreTextColor,onChange:function(e){return r({loadMoreTextColor:e})}}),wp.element.createElement(A,{label:__("Load More - Background Color","simply-gallery-block"),value:t.loadMoreBgColor,onChange:function(e){return r({loadMoreBgColor:e})}}))}}],n&&se(r.prototype,n),o&&se(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(fe);const Ce=Se;function Oe(e){return Oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oe(e)}function Ee(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Pe(n.key),n)}}function Pe(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Oe(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Oe(t)?t:t+""}function _e(e,t,r){return t=Te(t),function(e,t){if(t&&("object"==Oe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,je()?Reflect.construct(t,r||[],Te(e).constructor):t.apply(e,r))}function je(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(je=function(){return!!e})()}function Te(e){return Te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Te(e)}function xe(e,t){return xe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xe(e,t)}var Me=wp.element,Ne=Me.Component,Ie=Me.Fragment,Ae=wp.components,Le=Ae.RangeControl,Be=Ae.ToggleControl,De=Ae.SelectControl,Re=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),_e(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&xe(e,t)}(t,e),r=t,n=[{key:"getDeeplinkHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("Attention, when grouping this gallery with other blocks, the gallery will be automatically recreated, old links will be broke.","simply-gallery-block")),!1===e&&(t=__("Toggle to enable Deeplinking.","simply-gallery-block")),t}},{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium,__=wp.i18n.__;return wp.element.createElement(Ie,null,wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(Be,{__nextHasNoMarginBottom:!0,label:__("DeepLinking - сreate unique URLs for this gallery.","simply-gallery-block"),checked:!!t.deepLinking,onChange:function(){return r({deepLinking:!t.deepLinking})},help:this.getDeeplinkHelp}),"slider"!==t.skin&&"tagsbox"!==t.skin&&void 0!==t.numItemsDisplayed&&wp.element.createElement(Ie,null,wp.element.createElement(Le,{__nextHasNoMarginBottom:!0,label:__("Number of displayed thumbnails","simply-gallery-block"),value:t.numItemsDisplayed,onChange:function(e){return r({numItemsDisplayed:e})},min:0,max:100,step:1}),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font",style:{textAlign:"right",fontStyle:"italic",marginTop:"-10px",color:"#007cba"}},__(' "0" - all thumbnails will be displayed',"simply-gallery-block"))),void 0!==t.pageMode&&wp.element.createElement(Ie,null,wp.element.createElement("hr",null),wp.element.createElement(Be,{__nextHasNoMarginBottom:!0,label:__('Paged Mode - "Load More"',"simply-gallery-block"),checked:!!t.pageMode,onChange:function(){return r({pageMode:!t.pageMode})}}),t.pageMode&&wp.element.createElement(Ce,{attributes:t,setSomeAttributes:r}),wp.element.createElement("hr",null))),"tagsbox"!==t.skin&&void 0!==t.useLightbox&&wp.element.createElement(De,{__nextHasNoMarginBottom:!0,label:__("Items Click Action","simply-gallery-block"),options:[{label:__("Lightbox","simply-gallery-block"),value:"useLightbox"},{label:__("Attachment Page","simply-gallery-block"),value:"postLink"},{label:__("None","simply-gallery-block"),value:"none"}],value:t.thumbClickAction,onChange:function(e){var t={thumbClickAction:e};t.useLightbox="useLightbox"===e,r(t)}}),void 0!==t.lazyLoading&&"tagsbox"!==t.skin&&wp.element.createElement(Be,{__nextHasNoMarginBottom:!0,label:__("Thumbnails lazy-loading","simply-gallery-block"),checked:t.lazyLoading,onChange:function(){return r({lazyLoading:!t.lazyLoading})},help:__("Browser-level native lazy-loading","simply-gallery-block")}),wp.element.createElement(A,{label:__("Gallery Preloader Color","simply-gallery-block"),value:t.galleryPreloaderColor,onChange:function(e){return r({galleryPreloaderColor:e})}}),void 0!==t.contentNoPadding&&wp.element.createElement(Be,{__nextHasNoMarginBottom:!0,label:__("Gallery without background","simply-gallery-block"),checked:t.contentNoPadding,onChange:function(){return r({contentNoPadding:!t.contentNoPadding})}}),void 0!==t.contentNoPadding&&!t.contentNoPadding&&wp.element.createElement(A,{label:__("Gallery Backgroud Color","simply-gallery-block"),value:t.galleryBgColor,onChange:function(e){return r({galleryBgColor:e})}}),void 0===t.contentNoPadding&&void 0!==t.galleryBgColor&&wp.element.createElement(A,{label:__("Gallery Backgroud Color","simply-gallery-block"),value:t.galleryBgColor,onChange:function(e){return r({galleryBgColor:e})}}),void 0!==t.contentNoPadding&&!t.contentNoPadding&&wp.element.createElement(Le,{__nextHasNoMarginBottom:!0,label:__("Gallery Rounded Corners","simply-gallery-block"),value:t.galleryBorderRadius,onChange:function(e){return r({galleryBorderRadius:e})},min:0,max:30,step:1}),void 0===t.contentNoPadding&&void 0!==t.galleryBorderRadius&&wp.element.createElement(Le,{__nextHasNoMarginBottom:!0,label:__("Gallery Rounded Corners","simply-gallery-block"),value:t.galleryBorderRadius,onChange:function(e){return r({galleryBorderRadius:e})},min:0,max:30,step:1}))}}],n&&Ee(r.prototype,n),o&&Ee(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ne);const He=Re;function Fe(e){return Fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fe(e)}function Ge(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ze(n.key),n)}}function ze(e){var t=function(e,t){if("object"!=Fe(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fe(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fe(t)?t:t+""}function We(e,t,r){return t=Ve(t),function(e,t){if(t&&("object"==Fe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Qe()?Reflect.construct(t,r||[],Ve(e).constructor):t.apply(e,r))}function Qe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qe=function(){return!!e})()}function Ve(e){return Ve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ve(e)}function Ue(e,t){return Ue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ue(e,t)}var qe=wp.element,Ye=qe.Component,Je=qe.createRef,Ze=wp.components.Icon,Ke="sgb-items-manager-thumb-",Xe=(v.trace,function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=We(this,t,arguments)).itemHandler=e.itemHandler.bind(e),e.menuWrapRef=Je(),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ue(e,t)}(t,e),r=t,n=[{key:"componentDidMount",value:function(){this.menuWrapRef&&this.menuWrapRef.current&&(this.menuNode=this.menuWrapRef.current)}},{key:"itemHandler",value:function(e){var t=this.menuNode.parentNode,r=this.props.menu;if(r){var n=this.props.itemData;switch("image"===n.type?r.classList.remove("pgc-poster"):r.classList.add("pgc-poster"),v.isTouchDevice||e.preventDefault(),e.type){case"mouseover":r.dataset.itemId=n.id,this.menuNode.appendChild(r),t.classList.add("pgc-over");break;case"mouseleave":t.classList.remove("pgc-over");break;case"mousedown":case"touchstart":t.classList.remove("pgc-over"),this.props.downHandler(e)}}}},{key:"render",value:function(){var e,t,r,n,o,l=this.props,i=l.itemData,a=l.daragable,c=l.itemMetaData,s=l.selectMode,u=l.selected,p=l.selectedLast;i.sizes&&i.sizes.thumbnail?t=i.sizes.thumbnail.url:i.image&&i.image.src&&i.image.width>150?(r=!0,t=i.image.src):i.thumb&&i.thumb.src?i.thumb.width&&i.thumb.height&&i.thumb.width>100&&i.thumb.height>100&&(t=i.thumb.src,r="video"===i.type&&i.thumb.src):"image"===i.type&&(t=i.url),c&&c.poster&&c.poster.thumbnail&&(e=c.poster,t=c.poster.thumbnail.url),"audio"===i.type?(n=wp.element.createElement(Ze,{icon:"format-audio"}),o=i.title):"video"===i.type&&(n=wp.element.createElement(Ze,{icon:"video-alt2"}),o=i.title);var m={cursor:a?"move":null};t?m.backgroundImage="url(".concat(t,")"):m.backgroundColor="#0085ba";var y="".concat(Ke,"view").concat(s?" pgc-selectable":"").concat(u?" pgc-selected":"").concat(p?" pgc-selected-last":"");return wp.element.createElement("div",{className:y,onMouseLeave:this.itemHandler},wp.element.createElement("div",{className:"".concat(Ke,"hover"),onMouseDown:this.itemHandler,onMouseOver:this.itemHandler,onTouchStart:this.itemHandler,onClick:s?function(){s(i)}:null,onKeyDown:null,style:m},"video"===i.type&&!e&&!r&&"safari"!==v.browser&&wp.element.createElement("video",{preload:"metadata",playsInline:!0,src:i.url}),n,o&&wp.element.createElement("div",{className:"pgc-thumb-title"},o)),wp.element.createElement("div",{className:"".concat(Ke,"menu"),ref:this.menuWrapRef}))}}],n&&Ge(r.prototype,n),o&&Ge(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ye));const $e=Xe;function et(e){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},et(e)}function tt(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,rt(n.key),n)}}function rt(e){var t=function(e,t){if("object"!=et(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=et(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==et(t)?t:t+""}function nt(e,t,r){return t=lt(t),function(e,t){if(t&&("object"==et(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ot()?Reflect.construct(t,r||[],lt(e).constructor):t.apply(e,r))}function ot(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ot=function(){return!!e})()}function lt(e){return lt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},lt(e)}function it(e,t){return it=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},it(e,t)}var at=wp.element,ct=at.Component,st=at.createRef,ut=wp.components,pt=ut.Button,mt=ut.Dashicon,yt=ut.RangeControl,bt=ut.Spinner,dt="sgb-items-poster-editor-",ft=(v.trace,function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=nt(this,t,arguments)).actionWithVideo=e.actionWithVideo.bind(e),e.metaLoaded=e.metaLoaded.bind(e),e.switchVideo=e.switchVideo.bind(e),e.drawPoster=e.drawPoster.bind(e),e.seekVideo=e.seekVideo.bind(e),e.removeVideo=e.removeVideo.bind(e),e.videoRef=st(),e.videoElement=void 0,e.state={addVideo:!1,metaLoaded:!1,paused:!0,percentage:0,videoLoaded:0},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&it(e,t)}(t,e),r=t,n=[{key:"componentWillUnmount",value:function(){this.removeVideo()}},{key:"removeVideo",value:function(){this.videoElement&&(this.videoElement.removeEventListener("play",this.videoHandler),this.videoElement.removeEventListener("pause",this.videoHandler),this.videoElement.removeEventListener("timeupdate",this.videoHandler),this.videoElement.removeEventListener("progress",this.videoHandler),this.videoElement.removeEventListener("loadstart",this.videoHandler),this.videoElement.removeEventListener("loadeddata",this.videoHandler))}},{key:"actionWithVideo",value:function(e){switch(e){case"removeVideo":this.setState({addVideo:!1}),this.removeVideo();break;case"addVideo":this.setState({addVideo:!0});break;case"draw":this.videoElement.paused||this.videoElement.pause(),this.drawPoster()}}},{key:"getDuration",value:function(){var e=0;return this.videoElement&&this.videoElement.seekable&&this.videoElement.seekable.length&&(e=Math.min(this.videoElement.duration,this.videoElement.seekable.end(0))),e}},{key:"loadingProgress",value:function(){var e=null,t=this.videoElement;return t&&t.buffered&&t.buffered.length>0&&t.buffered.end&&this.getDuration()&&(e=t.buffered.end(t.buffered.length-1)/this.getDuration()),null!==e&&(e=Math.min(1,Math.max(0,e)),this.setState({videoLoaded:e})),e}},{key:"videoEventsHandler",value:function(){var e=this;return this.videoHandler=function(t){switch(t.type){case"play":e.setState({paused:!1});break;case"pause":e.setState({paused:!0});break;case"progress":case"loadstart":case"loadeddata":e.loadingProgress();break;case"timeupdate":e.setState({percentage:Math.round(e.videoElement.currentTime/e.videoElement.duration*100)})}},this.videoHandler}},{key:"metaLoaded",value:function(){this.videoRef&&this.videoRef.current&&(this.videoElement=this.videoRef.current,this.loadingProgress(),this.setState({metaLoaded:!0}),this.videoElement.addEventListener("play",this.videoEventsHandler()),this.videoElement.addEventListener("pause",this.videoEventsHandler()),this.videoElement.addEventListener("timeupdate",this.videoEventsHandler()),this.videoElement.addEventListener("progress",this.videoEventsHandler()),this.videoElement.addEventListener("loadstart",this.videoEventsHandler()),this.videoElement.addEventListener("loadeddata",this.videoEventsHandler()))}},{key:"drawPoster",value:function(){var e=this.props,t=e.submitFeaturedImageData,r=e.attachmentInAction;if(this.videoElement){var n=this.videoElement.videoWidth,o=this.videoElement.videoHeight;if(n&&o){var l=document.createElement("canvas");l.width=n,l.height=o;var i=l.getContext("2d");i.fillRect(0,0,n,o),i.drawImage(this.videoElement,0,0,n,o);var a=l.toDataURL("image/jpeg",.9);a&&t(r,a)}}}},{key:"seekVideo",value:function(e){if(this.videoElement){var t=0,r=this.videoElement.duration*e/100;this.videoElement.seekable&&this.videoElement.seekable.length&&(t=this.videoElement.seekable.end(0)),this.videoElement.pause(),this.videoElement.currentTime=r>t?t:r}}},{key:"switchVideo",value:function(){this.videoElement&&(this.videoElement.paused?this.videoElement.play():this.videoElement.pause())}},{key:"render",value:function(){var e=this,__=wp.i18n.__,t=this.props,r=t.lastPosterImageSizes,n=t.attachmentInAction,o=t.removePosterFromMeta,l=t.updateFeaturedImage,i=t.initAddMediaModal,a=t.subLoading,c=this.state,s=c.addVideo,u=c.metaLoaded,p=c.paused,m=c.percentage,y=c.videoLoaded,b=n.get("type"),d=n.get("url"),f=n.get("id");return wp.element.createElement("div",{className:"".concat(dt,"view")},s&&wp.element.createElement("div",{className:"".concat(dt,"poster-placeholder"),"aria-label":__("Play / Pause","simply-gallery-block"),onKeyPress:function(){},role:"button",tabIndex:"0",onClick:this.switchVideo,style:{width:"".concat(n.get("width")/n.get("height")*200,"px")}},wp.element.createElement("video",{src:d,playsInline:!0,crossOrigin:"anonymous",muted:!0,preload:"metadata",className:"".concat(dt,"video"),id:"video_".concat(f),onLoadedMetadata:this.metaLoaded,ref:this.videoRef}),u&&p&&wp.element.createElement(mt,{className:"pgc-sgb-controls",icon:"controls-play"}),u&&!p&&wp.element.createElement(mt,{className:"pgc-sgb-controls",icon:"controls-pause"}),u&&wp.element.createElement("div",{className:"pgc-sgb-preload-bar"},wp.element.createElement("div",{className:"pgc-sgb-progress-bar",style:{transform:"scaleX(".concat(y,")")}}))),!s&&wp.element.createElement("div",{className:"".concat(dt,"poster-placeholder"),"aria-label":__("Select Poster","simply-gallery-block"),onKeyPress:function(){},role:"button",tabIndex:"0",onClick:i,style:{width:"".concat(n.get("width")/n.get("height")*200,"px")}},r&&(r.medium||r.full)&&wp.element.createElement("img",{alt:"poster",src:r.medium?r.medium.url:r.full.url}),!r&&wp.element.createElement("div",{className:"pgc-inform-note"},__("Choose from Library","simply-gallery-block"))),s&&u&&wp.element.createElement(yt,{__nextHasNoMarginBottom:!0,value:m,withInputField:!1,showTooltip:!1,onChange:function(t){return e.seekVideo(t)},min:0,max:100,step:.1}),wp.element.createElement("div",{className:"".concat(dt,"control")},a&&wp.element.createElement(bt,null),"video"===b&&wp.element.createElement(pt,{isPrimary:!0,onClick:function(){e.actionWithVideo(s&&u?"draw":"addVideo")}},s&&u&&__("Use this frame","simply-gallery-block"),(!s||!u)&&__("Choose from video...","simply-gallery-block")),wp.element.createElement(pt,{isPrimary:!0,onClick:function(){e.actionWithVideo("removeVideo"),i()}},__("Choose from Library","simply-gallery-block")),!s&&r&&wp.element.createElement(pt,{isSecondary:!0,onClick:function(){r.featuredImage?l():o()},"aria-label":void 0!==r.featuredImage?__("Remove featured image","simply-gallery-block"):__("Remove Poster","simply-gallery-block"),label:void 0!==r.featuredImage?__("Remove featured image","simply-gallery-block"):__("Remove Poster","simply-gallery-block"),icon:wp.element.createElement(mt,{icon:"trash",className:"pgc-sgb-warning"})})))}}],n&&tt(r.prototype,n),o&&tt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ct));const gt=ft;function ht(e){return ht="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ht(e)}function vt(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,wt(n.key),n)}}function wt(e){var t=function(e,t){if("object"!=ht(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ht(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ht(t)?t:t+""}function kt(e,t,r){return t=Ct(t),function(e,t){if(t&&("object"==ht(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,St()?Reflect.construct(t,r||[],Ct(e).constructor):t.apply(e,r))}function St(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(St=function(){return!!e})()}function Ct(e){return Ct=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ct(e)}function Ot(e,t){return Ot=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ot(e,t)}v.trace;var Et=wp.element,Pt=Et.Component,_t=Et.Fragment,jt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),kt(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ot(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.deleteMode,r=e.tagsList,n=e.actionFunction,o=e.exclude,l=e.blocked,i=e.editMode,a=e.displayedList,c=e.sort,s=[];if(t)i||(s=r);else{if(o&&o.length>0)for(var u=0;u<r.length;u+=1)-1===o.indexOf(r[u])&&s.push(r[u]);else s=r;s.sort()}if(c&&s.sort(),!t&&0===s.length)return wp.element.createElement("div",{style:{color:"#007cba"}},__("There is nothing to add.","simply-gallery-block"));var p="";return t&&(p=" delete-mode"),i&&(p=" edit-mode"),i?wp.element.createElement(_t,null,wp.element.createElement("div",{className:"pgc-sgb-tags-list-wrap edit-mode"},wp.element.createElement("div",{className:"pgc-title"},__("Displayed tags:","simply-gallery-block")),a.map((function(e,t){return r.indexOf(e)>=0?wp.element.createElement("div",{key:"tg_".concat(t),className:"pgc-sgb-tag",onClick:function(t){l||(t.target.dataset&&t.target.dataset.type?"next"===t.target.dataset.type?n({item:e,action:"next"}):n({item:e,action:"prev"}):n({item:e,action:"remove"}))},onKeyPress:null,role:"button",tabIndex:t},wp.element.createElement("span",{"data-type":"prev",className:"dashicons dashicons-arrow-left pgc-sort-icon"}),wp.element.createElement("div",{className:"pgc-name"},e),wp.element.createElement("span",{"data-type":"next",className:"dashicons dashicons-arrow-right pgc-sort-icon"})):null}))),wp.element.createElement("div",{className:"pgc-sgb-tags-list-wrap trash-mode"},wp.element.createElement("div",{className:"pgc-title"},__("Hidden tags:","simply-gallery-block")),r.map((function(e,r){return-1===a.indexOf(e)?wp.element.createElement("div",{key:"tg_".concat(r),className:"pgc-sgb-tag",onClick:function(){l||n({item:e,action:"add"})},onKeyPress:null,role:"button",tabIndex:r},t&&wp.element.createElement("span",{className:"dashicons dashicons-dismiss pgc-delete-icon"}),wp.element.createElement("div",{className:"pgc-name"},e)):null})))):wp.element.createElement(_t,null,wp.element.createElement("div",{className:"pgc-sgb-tags-list-wrap".concat(p)},s.map((function(e,r){return wp.element.createElement("div",{key:"tg_".concat(r),className:"pgc-sgb-tag",onClick:function(){l||n(e,t)},onKeyPress:null,role:"button",tabIndex:r},t&&wp.element.createElement("span",{className:"dashicons dashicons-dismiss pgc-delete-icon"}),!t&&!i&&wp.element.createElement("span",{className:"dashicons dashicons-tag pgc-add-icon"}),e)}))))}}],n&&vt(r.prototype,n),o&&vt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Pt);const Tt=jt;function xt(e){return xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xt(e)}function Mt(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return Nt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Nt(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var _n=0,n=function(){};return{s:n,n:function(){return _n>=e.length?{done:!0}:{done:!1,value:e[_n++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return l=e.done,e},e:function(e){i=!0,o=e},f:function(){try{l||null==r.return||r.return()}finally{if(i)throw o}}}}function Nt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function It(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function At(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?It(Object(r),!0).forEach((function(t){Lt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):It(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Lt(e,t,r){return(t=Dt(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bt(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Dt(n.key),n)}}function Dt(e){var t=function(e,t){if("object"!=xt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=xt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xt(t)?t:t+""}function Rt(e,t,r){return t=Ft(t),function(e,t){if(t&&("object"==xt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ht()?Reflect.construct(t,r||[],Ft(e).constructor):t.apply(e,r))}function Ht(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ht=function(){return!!e})()}function Ft(e){return Ft=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ft(e)}function Gt(e,t){return Gt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gt(e,t)}var zt=wp.element,Wt=zt.Component,Qt=zt.Fragment,Vt=zt.createRef,Ut=wp.components,qt=Ut.Button,Yt=Ut.SelectControl,Jt=Ut.RadioControl,Zt=Ut.RangeControl,Kt=Ut.Spinner,Xt=Ut.Icon,$t=Ut.Modal,er=Ut.TextareaControl,tr=Ut.TextControl,rr=Ut.ToggleControl,nr=wp.blockEditor.MediaUploadCheck,or=window.PGC_SGB_ADMIN,lr=v.trace,ir="sgb-items-manager-",ar="attachment-link-textarea",cr=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Rt(this,t,arguments)).detailsModalClose=e.detailsModalClose.bind(e),e.clearGalleryHandler=e.clearGalleryHandler.bind(e),e.startDragHandler=e.startDragHandler.bind(e),e.itemActionHandler=e.itemActionHandler.bind(e),e.wpLinkStatusController=e.wpLinkStatusController.bind(e),e.sortingBy=e.sortingBy.bind(e),e.initAddMediaModal=e.initAddMediaModal.bind(e),e.addNewPoster=e.addNewPoster.bind(e),e.initPosterModal=e.initPosterModal.bind(e),e.submitItemMeta=e.submitItemMeta.bind(e),e.updateFeaturedImage=e.updateFeaturedImage.bind(e),e.addFeaturedImage=e.addFeaturedImage.bind(e),e.removePosterFromMeta=e.removePosterFromMeta.bind(e),e.submitFeaturedImageData=e.submitFeaturedImageData.bind(e),e.submitItemTags=e.submitItemTags.bind(e),e.bulkEditTagsHandler=e.bulkEditTagsHandler.bind(e),e.removeItemsFromGalleryHandler=e.removeItemsFromGalleryHandler.bind(e),e.selectAllItemsHandler=e.selectAllItemsHandler.bind(e),e.updateMenu=e.updateMenu.bind(e),e.convertToStaicCollection=e.convertToStaicCollection.bind(e),e.setStaticModeForWooProducts=e.setStaticModeForWooProducts.bind(e),e.tagsMap=void 0,e.initBulkSelect=e.initBulkSelect.bind(e),e.selecItemHandler=e.selecItemHandler.bind(e),e.kbStartHandler=e.kbStartHandler.bind(e),e.kbHandler=e.kbStartHandler(),e.shiftDown=!1,e.galleryWrapRef=Vt(),e.galleryWrapNode=void 0,e.startIndex=void 0,e.itemMenu=void 0,e.state=At({},{exportModalIsOpen:!1,selectPosterOpen:!1,attachmentInAction:void 0,lastPosterImageSizes:void 0,addTagsModalOpen:!1,tagsSrc:"",itemTagsList:[],tagsList:[],showTagsList:!1,tagsListLoading:!1}),e.selectedIdMeta=void 0,e.selections=e.props.selections,e.selectionsChanged=!1,e.selectorDiv=document.createElement("div"),e.selectorDiv.innerHTML='<span class="dashicons dashicons-flag"></span>',e.selectorDiv.className="sgb-pgc-selected",e.scrollControlInterval=void 0,e.scrollDelta=0,e.updateGallery=e.props.externalEdit.updateGallery,e.staticMode=void 0,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gt(e,t)}(t,e),r=t,n=[{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.kbHandler),document.removeEventListener("keyup",this.kbHandler)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.images,r=e.selections,n=e.bulkSelect;(0,e.setSomeAttributes)({bulkSelect:!1,selectedItems:[]}),this.staticMode=this.props.externalEdit.isStaticCollection(),t.length&&0===r.length?this.updateGallery():(this.selections.length>0&&(this.sortingBy(this.props.orderBy,this.props.ordrerDirection),this.props.setAttributes({loadingAttachments:!1})),!0===n&&(document.addEventListener("keydown",this.kbHandler),document.addEventListener("keyup",this.kbHandler)))}},{key:"componentDidUpdate",value:function(){v.isTouchDevice&&window.addEventListener("touchmove",(function(){}),v.passiveListener),this.staticMode!==this.props.externalEdit.isStaticCollection()&&(this.staticMode=this.props.externalEdit.isStaticCollection(),this.updateMenu())}},{key:"clearGalleryHandler",value:function(){var __=wp.i18n.__;window.confirm(__("Are you really want remove all images?","simply-gallery-block"))&&(this.selections.reset([]),this.props.setAttributes({images:[],selectedLast:void 0,selectedItems:[]}))}},{key:"removeItemsFromGalleryHandler",value:function(){var __=wp.i18n.__;if(window.confirm(__("Are you sure you want to remove selected items from the gallery?","simply-gallery-block"))){var e=this.props,t=e.itemsMetaDataCollection,r=e.selectedItems;if(r.length){this.selections.remove(r),t.remove(r);var n=this.selections.map((function(e){return v.Item(e.attributes)}));this.props.setAttributes({images:n,selectedLast:void 0,selectedItems:[]})}}}},{key:"selectAllItemsHandler",value:function(){var e=this.props,t=e.selectedItems,r=e.setAttributes,n=this.selections.map((function(e){return e.id}));t.length!==this.selections.length?r({selectedItems:n}):r({selectedItems:[],selectedLast:void 0})}},{key:"bulkEditTagsHandler",value:function(){var e=this.props,t=e.itemsMetaDataCollection,r=e.selectedItems;if(r.length){for(var n={},o=0;o<r.length;o+=1){var l=r[o],i=t.get(l);if(i){var a=i.get("tags");if(a)for(var c=0;c<a.length;c+=1){var s=a[c];void 0===n[s]?n[s]=[l]:n[s].push(l)}}}this.tagsMap=n;var u=Object.keys(n);this.setState({tagsSrc:"",showTagsList:!1,itemTagsList:u,addTagsModalOpen:!0})}}},{key:"updateMenu",value:function(){this.itemMenu&&this.itemMenu.view&&this.itemMenu.view.parentNode&&(this.itemMenu.view.parentNode.removeChild(this.itemMenu.view),delete this.itemMenu)}},{key:"setStaticMode",value:function(){var e=this.props,t=e.bulkSelect,r=e.setAttributes;this.updateMenu(),t&&r({selectedItems:[],selectedLast:void 0,bulkSelect:!1})}},{key:"setStaticModeForWooProducts",value:function(e){var t=this.props,r=t.setAttributes,n=t.galleryWooQuery;if(this.setStaticMode(),e)n.naviHelper&&delete n.naviHelper,r({galleryWooQuery:{staticMode:!0,parentQuery:At({},n)}});else if(n.parentQuery){var o=At({},n.parentQuery);o.staticMode=!1,r({galleryWooQuery:o})}}},{key:"convertToStaicCollection",value:function(){(0,this.props.setAttributes)({galleryQuery:void 0}),this.setStaticMode()}},{key:"menu",value:function(){var e=this,__=wp.i18n.__;if(!this.itemMenu){this.itemMenu={},this.itemMenu.view=document.createElement("div"),this.itemMenu.view.className="".concat(ir,"item-menu"),this.props.galleryYTQuery||this.props.galleryVMQuery||this.props.galleryWooQuery||this.props.galleryQuery?this.props.galleryWooQuery?(this.itemMenu.view.classList.add("sgb-edit"),this.props.galleryWooQuery.staticMode?this.itemMenu.view.classList.add("sgb-remove"):this.itemMenu.view.classList.remove("sgb-remove")):this.props.galleryYTQuery?this.props.galleryYTQuery.staticMode?this.itemMenu.view.classList.add("sgb-remove"):this.itemMenu.view.classList.remove("sgb-remove"):this.props.galleryVMQuery?this.props.galleryVMQuery.staticMode?this.itemMenu.view.classList.add("sgb-remove"):this.itemMenu.view.classList.remove("sgb-remove"):this.props.galleryQuery&&this.itemMenu.view.classList.add("sgb-base-no-remove"):this.itemMenu.view.classList.add("sgb-base");var t=document.createElement("div");t.title=__("Add Poster","simply-gallery-block"),t.className="".concat(ir,"item-menu-button"),t.classList.add("sgb-b-poster"),t.style.backgroundColor="rgb(156, 39, 176)",t.innerHTML='<span class="dashicons dashicons-cover-image"></span>',t.onmouseup=function(){e.itemActionHandler("poster",e.itemMenu.view.dataset.itemId)},this.itemMenu.poster=t,this.itemMenu.view.appendChild(t);var r=document.createElement("div");r.title=__("Add Link","simply-gallery-block"),r.className="".concat(ir,"item-menu-button"),r.classList.add("sgb-b-link"),r.style.backgroundColor="rgb(0, 124, 186)",r.innerHTML='<span class="dashicons dashicons-admin-links"></span>',r.onmouseup=function(){e.itemActionHandler("link",e.itemMenu.view.dataset.itemId)},this.itemMenu.link=r,this.itemMenu.view.appendChild(r);var n=document.createElement("div");n.title=__("Edit","simply-gallery-block"),n.className="".concat(ir,"item-menu-button"),n.classList.add("sgb-b-edit"),n.style.backgroundColor="green",n.innerHTML='<span class="dashicons dashicons-edit"></span>',n.onmouseup=function(){e.itemActionHandler("edit",e.itemMenu.view.dataset.itemId)},this.itemMenu.edit=n,this.itemMenu.view.appendChild(n);var o=document.createElement("div");o.title=__("Add Tags","simply-gallery-block"),o.className="".concat(ir,"item-menu-button"),o.classList.add("sgb-b-tags"),o.style.backgroundColor="#ff9800",o.innerHTML='<span class="dashicons dashicons-tag"></span>',o.onclick=function(){e.itemActionHandler("tags",e.itemMenu.view.dataset.itemId)},this.itemMenu.tag=o,this.itemMenu.view.appendChild(o);var l=document.createElement("div");l.title=__("Remove","simply-gallery-block"),l.className="".concat(ir,"item-menu-button"),l.classList.add("sgb-b-remove"),l.style.backgroundColor="red",l.innerHTML='<span class="dashicons dashicons-trash"></span>',l.onclick=function(){e.itemActionHandler("remove",e.itemMenu.view.dataset.itemId),e.itemMenu.remove=l},this.itemMenu.view.appendChild(l)}return this.itemMenu.view}},{key:"initAddMediaModal",value:function(){var __=wp.i18n.__,e=v.getMediaModal("pgs_sgb_select",{title:__("Choose an image","simply-gallery-block"),multiple:!1,type:"image"});e&&(e.once("select",this.addFeaturedImage),e.once("close",this.addFeaturedImage),e.open())}},{key:"addFeaturedImage",value:function(){if(v.getMediaModal("pgs_sgb_select")){var e=v.getMediaModal("pgs_sgb_select").selectedItems();e&&(e.length>0?this.updateFeaturedImage(e[0].id,e[0].sizes):this.setState({selectPosterOpen:!0}))}}},{key:"addNewPoster",value:function(){if(v.getMediaModal("pgs_sgb_select")){var e=v.getMediaModal("pgs_sgb_select").selectedItems();e&&e.length>0&&this.setState({lastPosterImageSizes:e[0].sizes,selectPosterOpen:!0})}}},{key:"initDetailsModal",value:function(e){var t=this,r=v.getAttachmentDetailsModal(this.selections,e);r.once("close",this.detailsModalClose),r.open(),this.selections.once("change",(function(){t.selectionsChanged=!0}))}},{key:"detailsModalClose",value:function(){if(this.selectionsChanged){var e=this.selections.map((function(e){return v.Item(e.attributes)}));this.props.setAttributes({images:e}),this.selectionsChanged=!1}}},{key:"refreshTagsList",value:function(){var e=this,t=JSON.stringify({type:"get_option",options:{pgc_sgb_tags_list:!0}});this.setState({tagsListLoading:!0}),v.request2(or.ajaxurl,or.nonce,t,null,(function(t){if(t.data)try{var r=JSON.parse(t.data);r.message&&void 0!==r.message.pgc_sgb_tags_list&&(!1!==r.message.pgc_sgb_tags_list&&""!==r.message.pgc_sgb_tags_list&&e.setState({tagsList:r.message.pgc_sgb_tags_list.split(",")}),e.setState({tagsListLoading:!1}))}catch(t){lr(t),e.props.setAttributes({subLoading:!1})}}))}},{key:"deleteItemTags",value:function(e){var t,r=this,n=this.props.selectedItems,o=this.state.itemTagsList.slice();if(n.length&&this.tagsMap){for(var l=[],i=0;i<e.length;i+=1)this.tagsMap[e[i]]&&(l=l.concat(this.tagsMap[e[i]]));l.length&&(t=JSON.stringify({type:"delete_posts_meta",postIDs:l,key:"pgc_sgb_tag",value:e}))}else t=JSON.stringify({type:"delete_posts_meta",postIDs:[this.selectedIdMeta.get("id")],key:"pgc_sgb_tag",value:e});t&&(this.props.setAttributes({subLoading:!0}),v.request2(or.ajaxurl,or.nonce,t,null,(function(e){if(e.data)try{var t=JSON.parse(e.data);if(t.message&&t.message.pgc_sgb_tag&&t.message.data){for(var n in t.message.data)if(Object.prototype.hasOwnProperty.call(t.message.data,n)){var l=t.message.data[n];if(l.length){for(var i=parseInt(n),a=r.getItemMetaById(i),c=a.get("tags").slice(),s=0;s<l.length;s+=1){var u=l[s],p=c.indexOf(u);p>-1&&c.splice(p,1);var m=o.indexOf(u);m>-1&&o.splice(m,1)}a.set({tags:c}),r.props.itemsMetaDataCollection.add(a),r.props.setAttributes({itemsMetaDataCollection:r.props.itemsMetaDataCollection})}}r.setState({itemTagsList:o})}}catch(e){lr(e)}r.props.setAttributes({subLoading:!1})})))}},{key:"submitItemTags",value:function(e){var t=this;if(e.length>0){var r,n=this.props.selectedItems,o=this.state.itemTagsList.slice(),l=[];if(n.length)r=n,l=e;else{r=[this.selectedIdMeta.get("id")];var i=this.selectedIdMeta.get("tags").slice();if(i&&i.length)for(var a=0;a<e.length;a+=1){var c=e[a];-1===i.indexOf(c)&&l.push(c)}else l=e}if(0===l.length)return;var s=JSON.stringify({type:"add_posts_meta",postIDs:r,key:"pgc_sgb_tag",value:l});this.props.setAttributes({subLoading:!0}),v.request2(or.ajaxurl,or.nonce,s,null,(function(e){if(e.data)try{var r=JSON.parse(e.data);if(r.message&&r.message.pgc_sgb_tag&&r.message.data){for(var n in r.message.data)if(Object.prototype.hasOwnProperty.call(r.message.data,n)){var l=r.message.data[n];if(l.length){for(var i=parseInt(n),a=t.getItemMetaById(i),c=a.get("tags").slice(),s=0;s<l.length;s+=1){var u=l[s];-1===c.indexOf(u)&&c.push(u),-1===o.indexOf(u)&&o.push(u)}a.set({tags:c}),t.props.itemsMetaDataCollection.add(a),t.props.setAttributes({itemsMetaDataCollection:t.props.itemsMetaDataCollection})}}var p;r.message.tags_list&&r.message.tags_list.tagsList&&""!==r.message.tags_list.tagsList&&(p=r.message.tags_list.tagsList.split(",")),t.setState({itemTagsList:o,tagsList:p,tagsSrc:""})}}catch(e){lr(e)}t.props.setAttributes({subLoading:!1})}))}}},{key:"submitFeaturedImageData",value:function(e,t){var r=this,n=JSON.stringify({type:"create_post_thumbnail",postId:e.get("id"),name:e.get("name")});this.props.setAttributes({subLoading:!0}),v.request2(or.ajaxurl,or.nonce,n,{thumb_raw_data:t},(function(e){if(e.data)try{var t=JSON.parse(e.data);if(t.message&&void 0!==t.message.poster&&t.message.poster&&void 0!==t.message.posterId&&t.message.metaData&&t.message.metaData.sizes&&t.message.sideload&&t.message.sideload.url){var n=t.message.metaData,o={src:t.message.sideload.url,url:t.message.sideload.url,width:n.width,height:n.height},l={medium:o,featuredImage:!0};r.state.attachmentInAction.set("image",o),r.setState({lastPosterImageSizes:l,selectPosterOpen:!0})}r.props.setAttributes({images:r.selections.map((function(e){return v.Item(e.attributes)})),subLoading:!1})}catch(e){lr(e),r.props.setAttributes({subLoading:!1})}}))}},{key:"updateFeaturedImage",value:function(e,t){var r=this,n=JSON.stringify({type:"update_post_thumbnail",postId:this.selectedIdMeta.get("id"),key:e?"added":"deleted",value:e||0});this.props.setAttributes({subLoading:!0}),v.request2(or.ajaxurl,or.nonce,n,null,(function(e){if(e.data)try{var n=JSON.parse(e.data);if(n.message)if(void 0!==n.message.added){if(n.message.added&&t){var o={medium:t.medium||t.full,featuredImage:!0},l={src:o.medium.url,width:o.medium.width,height:o.medium.height};r.state.attachmentInAction.set("image",l),r.setState({lastPosterImageSizes:o,selectPosterOpen:!0})}}else void 0!==n.message.deleted&&!0===n.message.deleted&&(r.setState({lastPosterImageSizes:void 0,selectPosterOpen:!0}),r.state.attachmentInAction.set("image",void 0),r.state.attachmentInAction.set("thumb",void 0));r.props.setAttributes({images:r.selections.map((function(e){return v.Item(e.attributes)})),subLoading:!1})}catch(e){lr(e),r.props.setAttributes({subLoading:!1})}}))}},{key:"removePosterFromMeta",value:function(){this.selectedIdMeta.set({poster:void 0}),this.submitItemMeta(),this.setState({lastPosterImageSizes:void 0})}},{key:"submitItemMeta",value:function(){var e=this,t=this.selectedIdMeta.toJSON();t.link&&(t.link=encodeURIComponent(t.link)),t.linkText&&""!==t.linkText&&(t.linkText=encodeURIComponent(t.linkText));var r=JSON.stringify({type:"update_post_meta",postId:this.selectedIdMeta.get("id"),key:"pgc_sgb_link",value:JSON.stringify(t)});this.props.setAttributes({subLoading:!0}),v.request2(or.ajaxurl,or.nonce,r,null,(function(t){if(t.data)try{var r=JSON.parse(t.data);r.message&&r.message.pgc_sgb_link&&(e.props.itemsMetaDataCollection.add(e.selectedIdMeta),e.props.setAttributes({itemsMetaDataCollection:e.props.itemsMetaDataCollection,subLoading:!1}))}catch(t){lr(t),e.props.setAttributes({subLoading:!1})}}))}},{key:"submitWpLinkHandler",value:function(){var e=this,__=wp.i18n.__,t=window.wpLink,r=document.getElementById("wp-link-url"),n=document.getElementById("wp-link-text"),o=document.getElementById("wp-link-target"),l=document.getElementById("wp-link-submit"),i=document.getElementById("link-modal-title"),a=i.textContent;return function(c){if(c.target===l&&(c.preventDefault(),c.stopPropagation(),e.selectedIdMeta.set({link:r.value,linkText:""===r.value?"":v.escapeHTML(n.value),linkTarget:o.checked&&""!==r.value?"_blank":"_self"}),Object.keys(e.selectedIdMeta.changed).length>0)){if(""!==r.value){if(!1===v.validURL(r.value))return i.style.color="red",void(i.innerText="".concat(a," - ").concat(__("Invalid URL","simply-gallery-block")));t.close()}else t.close();e.submitItemMeta()}i.style.color=null,i.innerText="".concat(a)}}},{key:"wpLinkStatusController",value:function(e,t){var r,n=document.getElementsByTagName("BODY")[0],o=window.wpLink,l=document.getElementById("wp-link-url"),i=document.getElementById("wp-link-text"),a=document.getElementById("wp-link-target"),c=Mt(e);try{for(c.s();!(r=c.n()).done;){var s=r.value;"attributes"===s.type&&"class"===s.attributeName&&(n.classList.contains("modal-open")?(l.value=decodeURIComponent(this.selectedIdMeta.get("link")),i.value=v.unescapeHTML(this.selectedIdMeta.get("linkText")),"_blank"===this.selectedIdMeta.get("linkTarget")&&a.setAttribute("checked",!0),this.submitLinkHandler=this.submitWpLinkHandler(),n.addEventListener("click",this.submitLinkHandler,!0)):(n.removeEventListener("click",this.submitLinkHandler,!0),o.close(),n.classList.remove("pgc-sgb-wplink"),t.disconnect()))}}catch(e){c.e(e)}finally{c.f()}}},{key:"getItemMetaById",value:function(e){var t=this.props.itemsMetaDataCollection;return t.get(e)?t.get(e):new this.props.itemsMetaDataCollection.model({id:e})}},{key:"initWpLink",value:function(e){var t=window.wpLink;if(t){this.selectedIdMeta=this.getItemMetaById(e);var r=document.getElementsByTagName("BODY")[0];r.classList.add("pgc-sgb-wplink"),new MutationObserver(this.wpLinkStatusController).observe(r,{attributes:!0}),t.refresh(),t.open(ar)}}},{key:"initPosterModal",value:function(e){var t=this.selections.get(e);if(t&&"image"!==t.get("type")){var r;if(this.selectedIdMeta=this.getItemMetaById(e),this.selectedIdMeta.get("poster"))r=this.selectedIdMeta.get("poster");else{var n=t.get("image");n&&n.width&&n.width>100&&(n.url=n.src,r={medium:n,featuredImage:!0})}this.setState({attachmentInAction:t,lastPosterImageSizes:r,selectPosterOpen:!0})}}},{key:"initTagsModal",value:function(e){var t=this.selections.get(e);this.selectedIdMeta=this.getItemMetaById(e);var r=this.selectedIdMeta.get("tags");this.setState({tagsSrc:"",showTagsList:!1,attachmentInAction:t,itemTagsList:r,addTagsModalOpen:!0})}},{key:"itemActionHandler",value:function(e,t){var r,n,o=this.props.itemsMetaDataCollection,l=this.selections.get(t);switch(e){case"remove":if(r=this.selections.findWhere({id:parseInt(t)}),n=this.selections.indexOf(r),this.startIndex===n)this.props.setAttributes({startPosIndex:0});else if(n<this.startIndex&&this.selectorDiv.parentNode&&this.selectorDiv.parentNode.parentNode){var i=Array.prototype.indexOf.call(this.selectorDiv.parentNode.parentNode.children,this.selectorDiv.parentNode);this.props.setAttributes({startPosIndex:Math.max(i,0)})}o.get(t)&&o.remove(o.get(t)),this.selections.remove(r),this.props.setAttributes({images:this.selections.map((function(e){return v.Item(e.attributes)}))});break;case"edit":if(l&&l.attributes.subType&&"product"===l.attributes.subType){var a=or.adminurl,c=new URL("".concat(a,"post.php"));c.searchParams.set("post",t),c.searchParams.set("action","edit"),window.open(c.href,"_blank")}else this.initDetailsModal(t);break;case"link":this.initWpLink(t);break;case"poster":this.initPosterModal(t);break;case"tags":this.initTagsModal(t)}}},{key:"clearStartIndex",value:function(){this.selectorDiv.parentNode&&(this.selectorDiv.parentNode.removeChild(this.selectorDiv),this.startIndex=0)}},{key:"sortingBy",value:function(e,t){e===this.props.orderBy&&t===this.props.ordrerDirection||(this.clearStartIndex(),this.props.externalEdit.sortingBy(e,t))}},{key:"kbStartHandler",value:function(){var e=this;return this.kbHandler?this.kbHandler:function(t){16===t.keyCode&&("keydown"===t.type?e.shiftDown=!0:"keyup"===t.type&&(e.shiftDown=!1))}}},{key:"initBulkSelect",value:function(){var e=this.props.bulkSelect;0==!e?(this.props.setAttributes({selectedItems:[],selectedLast:void 0}),document.removeEventListener("keydown",this.kbHandler),document.removeEventListener("keyup",this.kbHandler)):(this.setState({attachmentInAction:void 0}),document.addEventListener("keydown",this.kbHandler),document.addEventListener("keyup",this.kbHandler)),this.props.setAttributes({bulkSelect:!e})}},{key:"selecItemHandler",value:function(e){var t=e.id;if(void 0!==t){var r=this.props,n=r.selectedItems,o=r.selectedLast;if(this.shiftDown&&void 0!==o){var l=o?this.selections.indexOf(this.selections.get(o)):void 0,i=this.selections.indexOf(this.selections.get(e.id)),a=i-l;if(0!==a)for(var c=l;c!==i;c+=a>0?1:-1){var s=this.selections.at(c).id;-1===n.indexOf(s)&&n.push(s)}-1===n.indexOf(t)&&n.push(t)}else{var u=n.indexOf(t);u>-1?n.splice(u,1):n.push(t)}var p=n[n.length-1];this.props.setAttributes({selectedItems:n.slice(),selectedLast:p})}}},{key:"viewOfsetY",get:function(){return this.galleryWrapNode.getBoundingClientRect().top+v.pageYOffset}},{key:"viewOfsetX",get:function(){return this.galleryWrapNode.getBoundingClientRect().left+v.pageXOffset}},{key:"getScrollParent",value:function(e){return function e(t){return t.scrollHeight-t.clientHeight>3?t:t.parentNode?e(t.parentNode):void 0}(e)}},{key:"mousePoint",value:function(e){var t,r;return e.touches&&e.touches[0]?(t=e.touches[0].pageX,r=e.touches[0].pageY):(t=e.pageX,r=e.pageY),{x:t,y:r,relX:t-this.viewOfsetX,relY:r-this.viewOfsetY}}},{key:"startScrollControll",value:function(e){var t=this;clearInterval(this.scrollControlInterval),e&&(this.scrollControlInterval=setInterval((function(){t.scrollParent.scrollTop+=.5*t.scrollDelta}),15))}},{key:"startDragHandler",value:function(e){if(this.galleryWrapRef||!this.galleryWrapRef.current){this.galleryWrapNode=this.galleryWrapRef.current;var t=this,r=this.galleryWrapNode.childNodes;v.isTouchDevice||e.preventDefault();var n=this.mousePoint(e).relX,o=this.mousePoint(e).relY,l=this.getScrollParent(this.galleryWrapNode);l&&(this.scrollParent=l,this.startScrollControll(!0));var i=l?l.getBoundingClientRect().bottom-20:void 0,a=l?l.getBoundingClientRect().top+20:void 0,c=0,s={width:r[0].clientWidth,height:r[0].clientHeight},u=this.galleryWrapNode.clientWidth,p=Math.ceil(u/(s.width+1)),m=Math.floor(n/s.width),y=Math.floor(o/s.height)*p+m;this.startIndex=y,c=y;var b=r[y],d=b.cloneNode(!0);d.getElementsByClassName("sgb-pgc-selected").length>0&&d.removeChild(d.getElementsByClassName("sgb-pgc-selected")[0]),b.classList.add("pgc-act"),t.selectorDiv.parentNode&&t.selectorDiv.parentNode===b?(t.selectorDiv.parentNode.removeChild(t.selectorDiv),t.props.setAttributes({startPosIndex:0})):(t.props.externalEdit.canAddItems()&&b.appendChild(t.selectorDiv),t.props.setAttributes({startPosIndex:y+1})),d.style.position="fixed",d.style.zIndex="9999",d.style.paddingBottom="unset",d.style.width="".concat(s.width,"px"),d.style.height="".concat(s.height,"px");var f=y%p*s.width,g=Math.floor(y/p)*s.height;d.style.left="".concat(f+t.viewOfsetX,"px"),d.style.top="".concat(g+t.viewOfsetY,"px"),this.galleryWrapNode.appendChild(d),v.isTouchDevice&&(document.addEventListener("touchmove",h,v.passiveListener),document.addEventListener("touchend",w,v.passiveListener)),document.addEventListener("mousemove",h,!1),document.addEventListener("mouseup",w,!1)}function h(e){e.preventDefault();var l=t.mousePoint(e),u=l.relX,m=l.relY,h=Math.floor(u/s.width),v=Math.floor(m/s.height),w=Math.max(v*p+h,0);if(i){var k=0;k=l.y>=i?l.y-i:l.y<=a?l.y-a:0,t.scrollDelta=k}var S={x:n-u,y:o-m};if((Math.abs(S.x)>4||Math.abs(S.y)>4)&&(t.selectorDiv.parentNode&&(t.selectorDiv.parentNode.removeChild(t.selectorDiv),t.props.setAttributes({startPosIndex:0})),t.dragging=!0,d&&(d.style.left="".concat(f+t.viewOfsetX-S.x,"px"),d.style.top="".concat(g+t.viewOfsetY-S.y,"px"))),c!==w){var C=r[(c=w)+(y<c?1:0)];t.galleryWrapNode.insertBefore(b,C),y=w}}function w(){v.isTouchDevice&&(document.removeEventListener("touchmove",h,v.passiveListener),document.removeEventListener("touchend",w,v.passiveListener)),document.removeEventListener("mousemove",h,!1),document.removeEventListener("mouseup",w,!1),t.startScrollControll(!1),t.dragging=!1,d&&d.parentNode.removeChild(d),b.classList.remove("pgc-act"),b.classList.add("pgc-over"),c!==t.startIndex&&1!==t.selections.length&&(t.selections.models.splice(c,0,t.selections.models.splice(t.startIndex,1)[0]),t.props.setAttributes({images:t.selections.map((function(e){return v.Item(e.attributes)}))}))}}},{key:"exportMediaIcon",value:function(){return wp.element.createElement(Xt,{icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M18,21H6a3,3,0,0,1-3-3V6A3,3,0,0,1,6,3h4a1,1,0,0,1,0,2H6A1,1,0,0,0,5,6V18a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V14a1,1,0,0,1,2,0v4A3,3,0,0,1,18,21Z"}),wp.element.createElement("path",{d:"M21,4.05v5a1,1,0,0,1-.62.92.84.84,0,0,1-.38.08,1,1,0,0,1-.71-.29L17.45,8l-4.79,4.79a1,1,0,0,1-1.42,0,1,1,0,0,1,0-1.42L16,6.55,14.24,4.76A1,1,0,0,1,14,3.67,1,1,0,0,1,15,3.05h5a.73.73,0,0,1,.25,0,.37.37,0,0,1,.14,0,.94.94,0,0,1,.53.53.37.37,0,0,1,0,.14A.73.73,0,0,1,21,4.05Z"}))})}},{key:"importMediaIcon",value:function(){return wp.element.createElement(Xt,{icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M18,21H6a3,3,0,0,1-3-3V6A3,3,0,0,1,6,3h5a1,1,0,0,1,0,2H6A1,1,0,0,0,5,6V18a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V13a1,1,0,0,1,2,0v5A3,3,0,0,1,18,21Z"}),wp.element.createElement("path",{d:"M20.66,3.34a1,1,0,0,0-1.42,0L13,9.64l-1.29-1.3a1,1,0,0,0-1.09-.21,1,1,0,0,0-.62.92v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54,1,1,0,0,0,.38.08h4a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09l-1.3-1.29,6.3-6.29A1,1,0,0,0,20.66,3.34Z"}))})}},{key:"render",value:function(){var e,t,r=this,n=this.state,o=n.exportModalIsOpen,l=n.selectPosterOpen,i=n.attachmentInAction,a=n.lastPosterImageSizes,c=n.addTagsModalOpen,s=n.itemTagsList,u=n.tagsSrc,p=n.tagsList,m=n.tagsListLoading,y=n.showTagsList,b=this.props,d=b.bulkSelect,f=b.selectedItems,g=b.selectedLast,h=b.isPremium,__=wp.i18n.__,v=this.props,w=v.orderBy,k=v.ordrerDirection,S=v.subLoading,C=v.loadingAttachments,O=v.itemsMetaDataCollection,E=v.setAttributes,P=v.galleryQuery,_=v.galleryYTQuery,j=v.galleryVMQuery,T=v.galleryWooQuery,x=v.galleryDynamicMode,M=v.galleryCacheInt,N=v.setSomeAttributes,I=this.selections;if(i){var A=i.toJSON(),L=i.id,B=O.get&&O.get(L)?O.get(L).toJSON():null;A.sizes&&A.sizes.thumbnail?e=wp.element.createElement("img",{alt:"poster",src:A.sizes.thumbnail.url}):A.thumb&&A.thumb.src?A.thumb.width&&A.thumb.height&&A.thumb.width>100&&A.thumb.height>100&&(e=wp.element.createElement("img",{alt:"poster",src:A.thumb.src})):"image"===A.type&&(e=A.url),"video"===A.type&&(e=wp.element.createElement("video",{preload:"metadata",playsInline:!0,src:A.url})),B&&B.poster&&B.poster.thumbnail&&(e=wp.element.createElement("img",{alt:"poster",src:B.poster.thumbnail.url}))}if(C)return wp.element.createElement("div",{className:"pgc-preloader-title pgc-blink"},__("Loading...","simply-gallery-block"));if(_)t="https://www.youtube.com/playlist?list=".concat(_.id);else if(j)switch(t="https://vimeo.com/",j.type){case"users":t="".concat(t,"user").concat(j.id);break;case"albums":t="".concat(t,"album/").concat(j.id);break;case"projects":t="".concat(t,"user/").concat(j.id,"/folder/").concat(j.project_id);break;default:t="".concat(t+j.type,"/").concat(j.id)}else if(T){var D=or.adminurl,R=new URL("".concat(D,"edit.php"));"unset"!==T.tax_id&&""!==T.termSlug?(R.searchParams.set(T.tax_id,T.termSlug),R.searchParams.set("post_type","product"),t=R.href):(R.searchParams.set("post_type","product"),t=R.href)}return wp.element.createElement("div",{className:"".concat(ir,"view")},!this.props.externalEdit.isDynamicCollection()&&wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!h},wp.element.createElement("div",{className:"pgc-more-imp"},wp.element.createElement(rr,{__nextHasNoMarginBottom:!0,label:__("Dynamic Mode - track changes to Media Library Items.","simply-gallery-block"),checked:!!x,onChange:function(){return N({galleryDynamicMode:!x})}}),x&&wp.element.createElement(Zt,{__nextHasNoMarginBottom:!0,className:"pgc-range",label:__("Set cache time in hours for this Gallery","simply-gallery-block"),value:M,onChange:function(e){N({galleryCacheInt:e})},min:0,max:48,step:1}))),P&&wp.element.createElement("div",{className:"".concat(ir,"gallery-title")},wp.element.createElement("ul",null,P.naviHelper&&P.naviHelper.taxonomy&&wp.element.createElement("li",null,P.naviHelper.taxonomy),P.naviHelper&&P.naviHelper.term&&wp.element.createElement("li",null,P.naviHelper.term),P.naviHelper&&P.naviHelper.simplyTags&&wp.element.createElement("li",null,P.naviHelper.simplyTags))),_&&wp.element.createElement("div",{className:"".concat(ir,"gallery-title ").concat(_.staticMode?"pgc-half-opacity":"")},wp.element.createElement("ul",null,_.snippet.channelTitle&&wp.element.createElement("li",null,_.snippet.channelTitle),_.snippet.title&&wp.element.createElement("li",null,wp.element.createElement("a",{href:t,target:"_blank",rel:"noreferrer"},_.snippet.title)))),j&&wp.element.createElement("div",{className:"".concat(ir,"gallery-title ").concat(j.staticMode?"pgc-half-opacity":"")},wp.element.createElement("ul",null,j.type&&wp.element.createElement("li",null,j.type),j.id&&wp.element.createElement("li",null,wp.element.createElement("a",{href:t,target:"_blank",rel:"noreferrer"},j.id)))),T&&wp.element.createElement("div",{className:"".concat(ir,"gallery-title ").concat(T.staticMode?"pgc-half-opacity":"")},wp.element.createElement("ul",null,!T.parentQuery&&"unset"!==T.tax_id&&wp.element.createElement("li",null,T.taxLabel),!T.parentQuery&&""!==T.termLabel&&wp.element.createElement("li",null,wp.element.createElement("a",{href:t,target:"_blank",rel:"noreferrer"},T.termLabel)),T.parentQuery&&"unset"!==T.parentQuery.tax_id&&wp.element.createElement("li",null,T.parentQuery.taxLabel),T.parentQuery&&""!==T.parentQuery.termLabel&&wp.element.createElement("li",null,T.parentQuery.termLabel))),wp.element.createElement("div",{className:"".concat(ir,"sub-menu"),key:"subMenu1",style:{justifyContent:"space-between"}},this.props.externalEdit.canAddItems()&&wp.element.createElement(Qt,null,wp.element.createElement(nr,null,wp.element.createElement(qt,{isPrimary:!0,title:__("Add Media","simply-gallery-block"),onClick:this.props.externalEdit.initAddMediaModal},__("+ Add Media","simply-gallery-block"))),wp.element.createElement(qt,{isSecondary:!0,title:__("Clear Gallery","simply-gallery-block"),onClick:this.clearGalleryHandler,disabled:0===I.length},__("Clear Gallery","simply-gallery-block"))),this.props.externalEdit.isDynamicCollection()&&wp.element.createElement(qt,{isPrimary:!0,className:"pgc-button-100",title:__("Select Source for Gallery","simply-gallery-block"),onClick:this.props.externalEdit.initQueryModal},_&&__("Change Playlist","simply-gallery-block"),j&&__("Change Collection","simply-gallery-block"),(P||T)&&__("Select Source for Gallery","simply-gallery-block")),P&&wp.element.createElement(qt,{isPrimary:!0,className:"pgc-button-100 pgc-button-important",title:__("Convert to Static collection","simply-gallery-block"),onClick:this.convertToStaicCollection},__("Convert to Static collection","simply-gallery-block"))),wp.element.createElement("div",{className:"".concat(ir,"sub-menu"),key:"subMenu2"},(this.props.externalEdit.canUpdateGallery()&&this.props.externalEdit.isDynamicCollection()||this.props.externalEdit.canUpdateGallery()&&!1===this.props.externalEdit.isDynamicCollection()&&!d)&&wp.element.createElement(qt,{title:__("Reload Gallery","simply-gallery-block"),isPrimary:!0,className:this.props.externalEdit.isDynamicCollection()&&!T?"pgc-button-100":"",icon:"update",disabled:d,onClick:this.updateGallery}),P&&wp.element.createElement(Zt,{__nextHasNoMarginBottom:!0,className:"pgc-range",label:__("Set cache time in hours for this Gallery","simply-gallery-block"),value:P.naviHelper&&P.naviHelper.cacheInt?P.naviHelper.cacheInt:0,onChange:function(e){var t=At({},P);t.naviHelper.cacheInt=e,E({galleryQuery:t})},min:0,max:48,step:1}),this.props.externalEdit.canAddItems()&&!d&&wp.element.createElement(Qt,null,wp.element.createElement(qt,{title:__("Export Media","simply-gallery-block"),isPrimary:!0,icon:this.exportMediaIcon(),onClick:function(){return r.setState({exportModalIsOpen:!0})}}),o&&wp.element.createElement($t,{className:"pgc-sgb-export-modal",title:__("Copy IDs of this gallery items?","simply-gallery-block"),onRequestClose:function(){return r.setState({exportModalIsOpen:!1})}},wp.element.createElement(er,{__nextHasNoMarginBottom:!0,value:I.map((function(e){return e.id})),onChange:function(){}}),wp.element.createElement("div",{className:"pgc-modal-control"},wp.element.createElement(qt,{isSecondary:!0,onClick:function(){return r.setState({exportModalIsOpen:!1})}},__("Cancel","simply-gallery-block")),wp.element.createElement(qt,{isPrimary:!0,onClick:function(){document.getElementsByClassName("pgc-sgb-export-modal")[0].getElementsByTagName("textarea")[0].select();try{document.execCommand("copy")?r.setState({exportModalIsOpen:!1}):lr("Cannot copy text")}catch(e){lr(e)}r.setState({exportModalIsOpen:!1})}},__("Copy","simply-gallery-block")))),wp.element.createElement(qt,{title:__("Import Media","simply-gallery-block"),isPrimary:!0,icon:this.importMediaIcon(),onClick:function(){return r.props.setAttributes({importModalIsOpen:!0})}})),wp.element.createElement("div",{className:"pgc-space"}),d&&f.length>0&&wp.element.createElement(Qt,null,this.props.externalEdit.canDeleteItem()&&wp.element.createElement(qt,{title:__("Delete from Gallery","simply-gallery-block"),isPrimary:!0,icon:"trash",style:{backgroundColor:"red"},onClick:this.removeItemsFromGalleryHandler}),this.props.externalEdit.canEditTags()&&wp.element.createElement(qt,{title:__("Bulk Edit Tags","simply-gallery-block"),isPrimary:!0,icon:"tag",style:{backgroundColor:"#ff9800"},onClick:this.bulkEditTagsHandler})),(this.props.externalEdit.canDeleteItem()||this.props.externalEdit.canEditTags())&&wp.element.createElement(qt,{title:__("Bulk Select","simply-gallery-block"),isPrimary:!0,icon:"saved",style:{backgroundColor:d?"green":null},onClick:this.initBulkSelect})),_&&wp.element.createElement("div",{className:"pgc-more-imp"},wp.element.createElement(rr,{__nextHasNoMarginBottom:!0,label:__("Static Mode","simply-gallery-block"),checked:_.staticMode,onChange:function(){var e=At({},_);e.staticMode=!_.staticMode,E({galleryYTQuery:e}),r.setStaticMode()},help:function(e){var t;return e&&(t=__("In this mode, the playlist will no longer receive updates from the source (YouTube), but you can customize the ordering and content of this gallery.","simply-gallery-block")),t}}),!_.staticMode&&wp.element.createElement(Zt,{__nextHasNoMarginBottom:!0,className:"pgc-range",label:__("Set cache time in hours for this Playlist","simply-gallery-block"),value:_.cacheInt,onChange:function(e){var t=At({},_);t.cacheInt=e,E({galleryYTQuery:t})},min:0,max:24,step:1})),j&&wp.element.createElement("div",{className:"pgc-more-imp"},wp.element.createElement(rr,{__nextHasNoMarginBottom:!0,label:__("Static Mode","simply-gallery-block"),checked:j.staticMode,onChange:function(){var e=At({},j);e.staticMode=!j.staticMode,E({galleryVMQuery:e}),r.setStaticMode()},help:function(e){var t;return e&&(t=__("In this mode, the collection will no longer receive updates from the source (Vimeo), but you can customize the ordering and content of this gallery.","simply-gallery-block")),t}}),!j.staticMode&&wp.element.createElement(Zt,{__nextHasNoMarginBottom:!0,className:"pgc-range",label:__("Set cache time in hours for this Collection","simply-gallery-block"),value:j.cacheInt,onChange:function(e){var t=At({},j);t.cacheInt=e,E({galleryVMQuery:t})},min:0,max:24,step:1})),T&&wp.element.createElement("div",{className:"pgc-more-imp"},wp.element.createElement(rr,{__nextHasNoMarginBottom:!0,label:__("Static Mode","simply-gallery-block"),checked:T.staticMode,onChange:function(){r.setStaticModeForWooProducts(!T.staticMode)},help:function(e){var t;return e&&(t=__("In this mode, the gallery will no longer receive updates from the source, but you can customize the ordering and content of this gallery.","simply-gallery-block")),t}}),!T.staticMode&&wp.element.createElement(Zt,{__nextHasNoMarginBottom:!0,className:"pgc-range",label:__("Set cache time in hours for this gallery","simply-gallery-block"),value:T.cacheInt,onChange:function(e){var t=At({},T);t.cacheInt=e,E({galleryWooQuery:t})},min:0,max:24,step:1})),wp.element.createElement("div",{className:"".concat(ir,"sub-informer")},d&&wp.element.createElement("div",{className:"".concat(ir,"counter")},wp.element.createElement("span",null,"".concat(__("Selected","simply-gallery-block")," (").concat(f.length," / ")),wp.element.createElement(qt,{className:"".concat(ir,"counter-button"),variant:"link",title:__("Select All","simply-gallery-block"),onClick:this.selectAllItemsHandler},I.length),wp.element.createElement("span",null,")")),!d&&wp.element.createElement("span",{className:"".concat(ir,"counter")},0===I.length?__("No files","simply-gallery-block"):I.length+(1===I.length?__(" file","simply-gallery-block"):__(" files","simply-gallery-block"))),S&&wp.element.createElement(Kt,null)),wp.element.createElement("input",{id:ar,style:{display:"none"}}),l&&wp.element.createElement($t,{className:"pgc-sgb-select-post-modal",title:__("Poster Image","simply-gallery-block"),onRequestClose:function(){return r.setState({selectPosterOpen:!1})}},wp.element.createElement(gt,{lastPosterImageSizes:a,attachmentInAction:i,removePosterFromMeta:this.removePosterFromMeta,updateFeaturedImage:this.updateFeaturedImage,initAddMediaModal:this.initAddMediaModal,submitFeaturedImageData:this.submitFeaturedImageData,subLoading:S})),c&&wp.element.createElement($t,{className:"pgc-sgb-select-tags-modal",title:__(e?"Item Tags":"Bulk Edit - Tags","simply-gallery-block"),onRequestClose:function(){return r.setState({addTagsModalOpen:!1})}},wp.element.createElement("div",{className:"pgc-sgb-item-tags-modal"},e&&wp.element.createElement("div",{className:"pgc-sgb-item-informer"},e,i.get("title")&&wp.element.createElement("div",{className:"pgc-item-title",dangerouslySetInnerHTML:{__html:i.get("title")}})),wp.element.createElement("div",{className:"pgc-sgb-item-tags-editor"},wp.element.createElement("div",{className:"pgc-sgb-item-tags-wraper"},wp.element.createElement(Tt,{key:"itemTagsList",deleteMode:!0,tagsList:s,blocked:S,actionFunction:function(e){r.deleteItemTags(new Array(e))}})),wp.element.createElement("div",{className:"pgc-sgb-input-tag-form"},wp.element.createElement(tr,{__nextHasNoMarginBottom:!0,className:"pgc-sgb-input",value:u,onKeyPress:function(e){if("Enter"===e.key||13===e.keyCode){var t=u.replaceAll(/, /gi,",");""!==t&&r.submitItemTags(t.split(","))}},onChange:function(e){e=e.replace(/['"«»#<>?/&$]/g,""),r.setState({tagsSrc:e})}}),wp.element.createElement(qt,{isPrimary:!0,isBusy:S,disabled:S||""===u||" "===u,onClick:function(){var e=u.replaceAll(/, /gi,",");r.submitItemTags(e.split(","))}},__("Add New ","simply-gallery-block"))),wp.element.createElement("div",{className:"pgc-inform-note"},__(e?"Enter a comma separated list of Tags to apply to this item.":"Enter a comma separated list of Tags to apply to this items.","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-choose-tags-wraper"},wp.element.createElement(qt,{isSmall:!0,onClick:function(){y?r.setState({showTagsList:!1}):0===p.length?(r.refreshTagsList(),r.setState({showTagsList:!0})):r.setState({tagsList:p,showTagsList:!0})}},__("Get from Tag storage","simply-gallery-block")),y&&0!==p.length&&wp.element.createElement(qt,{isSmall:!0,icon:"update",title:__("Reload Tags list","simply-gallery-block"),onClick:function(){r.refreshTagsList()}})),y&&wp.element.createElement("div",{className:"pgc-sgb-tags-wraper"},m&&wp.element.createElement(Kt,null),!m&&0===p.length&&wp.element.createElement("div",{style:{color:"#007cba"}},__("Tags list is empty!","simply-gallery-block")),p.length>0&&wp.element.createElement(Tt,{key:"tagsList",blocked:S,tagsList:p,actionFunction:function(e){r.submitItemTags(new Array(e))},exclude:s}))))),wp.element.createElement("div",{className:"".concat(ir,"grid-wrap"),ref:this.galleryWrapRef},I.map((function(e,t){return wp.element.createElement($e,{itemData:e.attributes,itemMetaData:O.get&&O.get(e.id)?O.get(e.id).toJSON():null,index:t,key:e.id||e.url,selectMode:d?r.selecItemHandler:null,selected:f.indexOf(parseInt(e.id))>-1,selectedLast:g===parseInt(e.id),menu:!d&&(!_||_&&_.staticMode)&&(!j||j&&j.staticMode)?r.menu():null,daragable:"custom"===w&&!d&&(!_||_&&_.staticMode)&&(!j||j&&j.staticMode)&&(!T||T&&T.staticMode),downHandler:"custom"!==w||d?function(){}:r.startDragHandler})}))),(!_||_&&_.staticMode)&&(!j||j&&j.staticMode)&&(!T||T&&T.staticMode)&&wp.element.createElement(Qt,null,wp.element.createElement(Yt,{__nextHasNoMarginBottom:!0,label:__("Order by","simply-gallery-block"),options:[{label:__("Custom","simply-gallery-block"),value:"custom",disabled:!!P},{label:__("Uploaded","simply-gallery-block"),value:"id"},{label:__("Title","simply-gallery-block"),value:"title",disabled:!!P},{label:__("Caption","simply-gallery-block"),value:"caption",disabled:!!P},{label:__("Alt Text","simply-gallery-block"),value:"alt",disabled:!!P},{label:__("Random","simply-gallery-block"),value:"random"}],value:w,onChange:function(e){r.sortingBy(e,k)}}),("id"===w||"title"===w||"caption"===w||"alt"===w)&&wp.element.createElement(Jt,{label:__("Order Direction","simply-gallery-block"),selected:k,options:[{label:"ASC",value:"1"},{label:"DESC",value:"-1"}],onChange:function(e){r.sortingBy(w,e)}})))}}],n&&Bt(r.prototype,n),o&&Bt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Wt);const sr=cr;function ur(e){return ur="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ur(e)}function pr(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mr(n.key),n)}}function mr(e){var t=function(e,t){if("object"!=ur(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ur(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ur(t)?t:t+""}function yr(e,t){if(t&&("object"==ur(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function br(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(br=function(){return!!e})()}function dr(e){return dr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},dr(e)}function fr(e,t){return fr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fr(e,t)}var gr=wp.element.Component,hr=wp.components.TextareaControl,vr=(v.trace,function(e){function t(){var e,r,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=this,o=arguments,n=dr(n=t),(e=yr(r,br()?Reflect.construct(n,o||[],dr(r).constructor):n.apply(r,o))).updateHints=e.updateHints.bind(e),e.updateHintsDelay=void 0,e.widgets=[],e.textAreaId="pgc-sgb-code-editor-",e.customCssId="pgc-sgb-css-";var l=document.getElementsByClassName("pgc-sgb-text-area").length;return e.textAreaId+=l,e.customCssId+=l,document.getElementById(e.customCssId)?(e.customCss=document.getElementById(e.customCssId),yr(e)):(e.customCss=document.createElement("style"),e.customCss.id=e.customCssId,document.getElementsByTagName("HEAD")[0].appendChild(e.customCss),e)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fr(e,t)}(t,e),r=t,(n=[{key:"updateHints",value:function(){var e=this.codeEditor.codemirror,t=this.widgets,r=window.CSSLint,n=0;e.operation((function(){for(var o=0;o<t.length;o+=1)e.removeLineWidget(t[o]);t.length=0,n=0;for(var l=r.verify(e.getValue()),i=0;i<l.messages.length;i+=1){var a=l.messages[i];if(n+="error"===a.type?1:0,a){var c=document.createElement("div"),s=c.appendChild(document.createElement("span"));s.innerHTML="!!",s.className="lint-error-icon",c.appendChild(document.createTextNode(a.message)),c.className="pgc-lint-".concat(a.type),t.push(e.addLineWidget(a.line-1,c,{coverGutter:!1,noHScroll:!0}))}}})),n||this.props.setSomeAttributes({customCSS:e.getValue()});var o=e.getScrollInfo(),l=e.charCoords({line:e.getCursor().line+1,ch:0},"local").top;o.top+o.clientHeight<l&&e.scrollTo(null,l-o.clientHeight+3)}},{key:"componentDidMount",value:function(){var e=this,t=wp.codeEditor;if(t&&!this.codeEditor){var r=document.getElementById(this.textAreaId);this.codeEditor=t.initialize(r,{codemirror:{indentUnit:4,indentWithTabs:!0,continueComments:!1,lineNumbers:!0,lineWrapping:!0,styleActiveLine:!0,extraKeys:{"Ctrl-Space":"autocomplete","Ctrl-/":"toggleComment","Cmd-/":"toggleComment","Alt-F":"findPersistent","Ctrl-F":"findPersistent","Cmd-F":"findPersistent"},direction:"ltr",gutters:["CodeMirror-lint-markers"],mode:"css",lint:!0,autoCloseBrackets:!0,matchBrackets:!0},csslint:{errors:!0,"box-model":!0,"display-property-grouping":!0,"duplicate-properties":!0,"known-properties":!0,"outline-none":!0}});var n=this.codeEditor.codemirror,o=this.props.attributes;n.setValue(o.customCSS),n.on("change",(function(){clearTimeout(e.updateHintsDelay),e.updateHintsDelay=setTimeout((function(){e.updateHints()}),1e3)})),this.updateHintsDelay=setTimeout((function(){e.updateHints()}),100)}}},{key:"render",value:function(){return wp.element.createElement(hr,{__nextHasNoMarginBottom:!0,id:this.textAreaId,className:"pgc-sgb-text-area"})}}])&&pr(r.prototype,n),o&&pr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(gr));const wr=vr;function kr(e){return kr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kr(e)}function Sr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Cr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Sr(Object(r),!0).forEach((function(t){Or(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Or(e,t,r){return(t=Pr(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Er(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Pr(n.key),n)}}function Pr(e){var t=function(e,t){if("object"!=kr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=kr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kr(t)?t:t+""}function _r(e,t,r){return t=Tr(t),function(e,t){if(t&&("object"==kr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,jr()?Reflect.construct(t,r||[],Tr(e).constructor):t.apply(e,r))}function jr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(jr=function(){return!!e})()}function Tr(e){return Tr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Tr(e)}function xr(e,t){return xr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xr(e,t)}v.trace;var Mr=wp.element,Nr=Mr.Component,Ir=Mr.Fragment,Ar=wp.components,Lr=Ar.PanelBody,Br=Ar.Button,Dr=Ar.Icon,Rr=Ar.ToggleControl,Hr=window.PGC_SGB_ADMIN,Fr=function(e){function t(){var e;for(var r in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=_r(this,t,arguments)).setSomeAttributes=E.bind(e),e.checkChangesForGrup=e.checkChangesForGrup.bind(e),e.resetGroupToDefault=e.resetGroupToDefault.bind(e),e.saveSettingsAsGlobal=e.saveSettingsAsGlobal.bind(e),e.getAllSettingsFromGallery=e.getAllSettingsFromGallery.bind(e),e.saveSettingsAsGlobalHandler=e.saveSettingsAsGlobalHandler.bind(e),e.updateGlobalSettingsTemp=e.updateGlobalSettingsTemp.bind(e),e.isSettingsAsGlobal=e.isSettingsAsGlobal.bind(e),e.updateGallerySettingsFromGlobalPreset=e.updateGallerySettingsFromGlobalPreset.bind(e),e.updateGallerySettingsFromPreset=e.updateGallerySettingsFromPreset.bind(e),e.compareCurrentSettingsWithPreset=e.compareCurrentSettingsWithPreset.bind(e),e.updGllerySetFromGPwithCon=e.updGllerySetFromGPwithCon.bind(e),e.defSettings=C(e.allAttributes),T)Object.prototype.hasOwnProperty.call(T,r)&&Object.prototype.hasOwnProperty.call(e.defSettings,r)&&delete e.defSettings[r];return Object.defineProperty(e,"globalPreset",{get:function(){return Hr&&Hr.skinsSettings&&Hr.skinsSettings[this.props.attributes.galleryType]?Hr.skinsSettings[this.props.attributes.galleryType]:this.defSettings}.bind(e),set:function(e){(Hr||Hr.skinsSettings||void 0!==Hr.skinsSettings[this.props.attributes.galleryType])&&(Hr.skinsSettings[this.props.attributes.galleryType]=e)}.bind(e)}),e.isSelected=e.props.isSelected,e.tempCurrentGallerySettings=void 0,e.modal=Object.keys(P),e.globalGall=Object.keys(Cr(Cr({},_),j)),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&xr(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){v.trace("********** BlocksInspector - allAttributes - Need implementation **********")}},{key:"lightboxPanel",get:function(){v.trace("********** BlocksInspector - lightboxPanel - Need implementation **********")}},{key:"blockPanel",get:function(){v.trace("********** BlocksInspector - blockPanel - Need implementation **********")}},{key:"brainIcon",get:function(){return wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"56px",height:"56px",viewBox:"0 0 56 60"},wp.element.createElement("g",{stroke:"none"},wp.element.createElement("g",{id:"Icon-9",transform:"translate(-2.000000, 0.000000)"},wp.element.createElement("path",{d:"M22,27 C22,27.551 22.448,28 23,28 C23.552,28 24,27.551 24,27 C24,26.449 23.552,26 23,26 C22.448,26 22,26.449 22,27 L22,27 Z M24,45 C24,44.449 23.552,44 23,44 C22.448,44 22,44.449 22,45 C22,45.551 22.448,46 23,46 C23.552,46 24,45.551 24,45 L24,45 Z M16,27 C16,26.449 15.552,26 15,26 C14.448,26 14,26.449 14,27 C14,27.551 14.448,28 15,28 C15.552,28 16,27.551 16,27 L16,27 Z M16,39 C16,38.449 15.552,38 15,38 C14.448,38 14,38.449 14,39 C14,39.551 14.448,40 15,40 C15.552,40 16,39.551 16,39 L16,39 Z M22,17 C22,17.551 22.448,18 23,18 C23.552,18 24,17.551 24,17 C24,16.449 23.552,16 23,16 C22.448,16 22,16.449 22,17 L22,17 Z M16,18 L16,24.184 C16.848,24.486 17.514,25.153 17.815,26 L20.185,26 C20.599,24.838 21.698,24 23,24 C24.654,24 26,25.346 26,27 C26,28.302 25.161,29.401 24,29.816 L24,42.184 C25.161,42.599 26,43.698 26,45 C26,46.302 25.161,47.401 24,47.816 L24,51 C24,51.552 23.553,52 23,52 C22.447,52 22,51.552 22,51 L22,47.815 C20.979,47.452 20.218,46.558 20.047,45.46 L16.293,41.707 C16.29,41.705 16.29,41.701 16.287,41.698 C15.896,41.886 15.463,42 15,42 C13.346,42 12,40.654 12,39 C12,37.346 13.346,36 15,36 C16.654,36 18,37.346 18,39 C18,39.462 17.886,39.896 17.698,40.287 C17.701,40.29 17.704,40.291 17.707,40.293 L20.614,43.201 C20.965,42.737 21.443,42.383 22,42.184 L22,29.815 C21.152,29.514 20.486,28.847 20.185,28 L17.815,28 C17.401,29.162 16.302,30 15,30 C13.346,30 12,28.654 12,27 C12,25.698 12.839,24.599 14,24.184 L14,17 C14,16.448 14.447,16 15,16 L20.185,16 C20.486,15.153 21.152,14.486 22,14.184 L22,11 C22,10.448 22.447,10 23,10 C23.553,10 24,10.448 24,11 L24,14.184 C25.161,14.599 26,15.698 26,17 C26,18.654 24.654,20 23,20 C21.698,20 20.599,19.162 20.185,18 L16,18 Z M55.633,37.245 C57.122,35.936 58,34.042 58,32 C58,29.86 57.049,27.894 55.415,26.574 C55.8,25.771 56,24.896 56,24 C56,21.936 54.917,20.035 53.208,18.95 C53.724,18.051 54,17.037 54,16 C54,13.42 52.361,11.177 49.989,10.349 C49.996,10.232 50,10.116 50,10 C50,6.691 47.309,4 44,4 C43.193,4 42.407,4.164 41.673,4.48 C40.813,1.876 38.34,0 35.5,0 C31.292,0 29.421,3.796 29.02,5.804 C29.013,5.837 29.022,5.869 29.02,5.903 C29.017,5.937 29,5.965 29,6 L29,52.94 C28.774,55.779 26.363,58 23.5,58 C20.647,58 18.243,55.771 18.026,52.924 C17.986,52.403 17.522,52 17,52 C16.688,52 16.394,52.146 16.204,52.394 C15.428,53.415 14.26,54 13,54 C10.794,54 9,52.206 9,50 C9,49.092 9.316,48.224 9.916,47.489 C10.186,47.158 10.216,46.691 9.989,46.328 C9.763,45.965 9.335,45.785 8.913,45.884 C8.578,45.962 8.279,46 8,46 C5.794,46 4,44.206 4,42 C4,40.351 5.047,38.851 6.604,38.267 C6.975,38.128 7.229,37.784 7.252,37.39 C7.275,36.995 7.063,36.623 6.713,36.442 C5.039,35.579 4,33.876 4,32 C4,30.236 4.907,28.636 6.427,27.72 C6.664,27.577 6.831,27.342 6.889,27.071 C6.946,26.799 6.888,26.517 6.729,26.29 C6.252,25.609 6,24.818 6,24 C6,22.339 7.058,20.836 8.631,20.259 C8.942,20.145 9.177,19.884 9.258,19.563 C9.338,19.241 9.253,18.9 9.032,18.653 C8.366,17.91 8,16.968 8,16 C8,14.062 9.389,12.411 11.301,12.073 C11.569,12.025 11.808,11.87 11.959,11.643 C12.11,11.416 12.162,11.137 12.104,10.871 C12.034,10.559 12,10.274 12,10 C12,7.794 13.794,6 16,6 C16.866,6 17.701,6.289 18.416,6.836 C18.707,7.058 19.096,7.104 19.429,6.956 C19.764,6.807 19.99,6.488 20.021,6.124 C20.211,3.812 22.179,2 24.5,2 C25.614,2 26.535,2.358 27.315,3.094 C27.718,3.473 28.351,3.454 28.729,3.052 C29.108,2.65 29.09,2.018 28.688,1.639 C27.535,0.551 26.126,0 24.5,0 C21.66,0 19.187,1.876 18.327,4.48 C17.593,4.164 16.807,4 16,4 C12.691,4 10,6.691 10,10 C10,10.116 10.004,10.232 10.011,10.349 C7.639,11.177 6,13.42 6,16 C6,17.037 6.276,18.051 6.792,18.95 C5.083,20.035 4,21.936 4,24 C4,24.896 4.2,25.771 4.585,26.574 C2.951,27.894 2,29.86 2,32 C2,34.042 2.878,35.936 4.367,37.245 C2.906,38.362 2,40.116 2,42 C2,45.093 4.353,47.647 7.363,47.966 C7.123,48.614 7,49.298 7,50 C7,53.309 9.691,56 13,56 C14.242,56 15.424,55.623 16.416,54.932 C17.436,57.886 20.255,60 23.5,60 C27.408,60 30.701,56.958 30.997,53.076 C30.998,53.063 30.992,53.051 30.992,53.038 C30.993,53.024 31,53.014 31,53 L31,6.11 C31.148,5.496 32.135,2 35.5,2 C37.821,2 39.789,3.812 39.979,6.124 C40.01,6.488 40.236,6.807 40.571,6.956 C40.904,7.104 41.293,7.058 41.584,6.836 C42.299,6.289 43.134,6 44,6 C46.206,6 48,7.794 48,10 C48,10.274 47.966,10.559 47.896,10.871 C47.838,11.137 47.89,11.416 48.041,11.643 C48.192,11.87 48.431,12.025 48.699,12.073 C50.611,12.411 52,14.062 52,16 C52,16.968 51.634,17.91 50.968,18.653 C50.747,18.9 50.662,19.241 50.742,19.563 C50.823,19.884 51.058,20.145 51.369,20.259 C52.942,20.836 54,22.339 54,24 C54,24.818 53.748,25.609 53.271,26.29 C53.112,26.517 53.054,26.799 53.111,27.071 C53.169,27.342 53.336,27.577 53.573,27.72 C55.093,28.636 56,30.236 56,32 C56,33.876 54.961,35.579 53.287,36.442 C52.937,36.623 52.725,36.995 52.748,37.39 C52.771,37.784 53.025,38.128 53.396,38.267 C54.953,38.851 56,40.351 56,42 C56,44.206 54.206,46 52,46 C51.721,46 51.422,45.962 51.087,45.884 C50.667,45.785 50.238,45.965 50.011,46.328 C49.784,46.691 49.814,47.158 50.084,47.489 C50.684,48.224 51,49.092 51,50 C51,52.206 49.206,54 47,54 C45.736,54 44.57,53.408 43.802,52.375 C43.544,52.03 43.095,51.889 42.686,52.023 C42.538,52.072 42.408,52.153 42.303,52.256 C42.117,52.422 41.994,52.658 41.974,52.924 C41.757,55.771 39.353,58 36.5,58 C35.243,58 34.057,57.587 33.07,56.806 C32.635,56.463 32.008,56.537 31.665,56.969 C31.322,57.402 31.396,58.031 31.828,58.374 C33.153,59.422 34.813,60 36.5,60 C39.747,60 42.568,57.882 43.586,54.925 C44.575,55.621 45.755,56 47,56 C50.309,56 53,53.309 53,50 C53,49.298 52.877,48.614 52.637,47.966 C55.647,47.647 58,45.093 58,42 C58,40.116 57.094,38.362 55.633,37.245 L55.633,37.245 Z M38,45 C38,45.552 38.447,46 39,46 C40.458,46 42,47.542 42,49 C42,49.552 42.447,50 43,50 C43.553,50 44,49.552 44,49 C44,46.43 41.57,44 39,44 C38.447,44 38,44.448 38,45 L38,45 Z M47,18 C45.542,18 44,16.458 44,15 C44,14.448 43.553,14 43,14 C42.447,14 42,14.448 42,15 C42,17.57 44.43,20 47,20 C47.553,20 48,19.552 48,19 C48,18.448 47.553,18 47,18 L47,18 Z M35,40 C35.553,40 36,39.552 36,39 C36,37.542 37.542,36 39,36 C39.553,36 40,35.552 40,35 C40,34.448 39.553,34 39,34 C36.43,34 34,36.43 34,39 C34,39.552 34.447,40 35,40 L35,40 Z M39,28 C39.553,28 40,27.552 40,27 C40,26.448 39.553,26 39,26 C37.542,26 36,24.458 36,23 C36,22.448 35.553,22 35,22 C34.447,22 34,22.448 34,23 C34,25.57 36.43,28 39,28 L39,28 Z M49,24 C48.447,24 48,24.448 48,25 C48,26.458 46.458,28 45,28 C44.447,28 44,28.448 44,29 C44,29.552 44.447,30 45,30 C47.57,30 50,27.57 50,25 C50,24.448 49.553,24 49,24 L49,24 Z M45,36 C44.447,36 44,36.448 44,37 C44,37.552 44.447,38 45,38 C46.458,38 48,39.542 48,41 C48,41.552 48.447,42 49,42 C49.553,42 50,41.552 50,41 C50,38.43 47.57,36 45,36 L45,36 Z M34,14 C34,11.43 36.43,9 39,9 C39.553,9 40,9.448 40,10 C40,10.552 39.553,11 39,11 C37.542,11 36,12.542 36,14 C36,14.552 35.553,15 35,15 C34.447,15 34,14.552 34,14 L34,14 Z"}))))}},{key:"resetGroupToDefault",value:function(e){for(var t={},r=0;r<e.length;r+=1){var n=e[r];this.allAttributes[n]&&this.props.attributes[n]!==this.allAttributes[n].default&&(t[n]=this.allAttributes[n].default)}this.setSomeAttributes(t)}},{key:"getAllSettingsFromGallery",value:function(){var e={};for(var t in this.allAttributes)Object.prototype.hasOwnProperty.call(this.allAttributes,t)&&Object.prototype.hasOwnProperty.call(this.props.attributes,t)&&(e[t]=this.props.attributes[t]);for(var r in T)Object.prototype.hasOwnProperty.call(T,r)&&Object.prototype.hasOwnProperty.call(e,r)&&delete e[r];return e}},{key:"checkChangesForGrup",value:function(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(this.allAttributes[r]&&this.props.attributes[r]!==this.allAttributes[r].default)return!0}return!1}},{key:"getGlobSettingsHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("This block uses the settings from the Global Preset. Dashboard -> SimpLy Gallery -> Blocks Preset / Premium Settings","simply-gallery-block")),!1===e&&(t=__("Would you like to use Global Preset for this block?","simply-gallery-block")),t}},{key:"updateGallerySettingsFromPreset",value:function(e){var t=this.props.attributes,r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&Object.prototype.hasOwnProperty.call(t,n)&&t[n]!==e[n]&&(r[n]=e[n]);this.setSomeAttributes(r)}},{key:"compareCurrentSettingsWithPreset",value:function(e){var t=this.getAllSettingsFromGallery();for(var r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||!Object.prototype.hasOwnProperty.call(t,r))return!1;if(t[r]!==e[r])return!1}return!0}},{key:"updGllerySetFromGPwithCon",value:function(){var __=wp.i18n.__;window.confirm(__("Are you ready to lose the current settings for this block?","simply-gallery-block"))&&this.updateGallerySettingsFromGlobalPreset()}},{key:"updateGallerySettingsFromGlobalPreset",value:function(){var e=this.globalPreset;e&&this.updateGallerySettingsFromPreset(e)}},{key:"updateGlobalSettingsTemp",value:function(){this.globalPreset=this.getAllSettingsFromGallery()}},{key:"isSettingsAsGlobal",value:function(){var e=this.globalPreset;return!!e&&this.compareCurrentSettingsWithPreset(e)}},{key:"saveSettingsAsGlobalHandler",value:function(e){var t=this.props.attributes;if(e.data)try{var r=JSON.parse(e.data);r.message&&Object.prototype.hasOwnProperty.call(r.message,t.galleryType)&&this.updateGlobalSettingsTemp()}catch(e){v.trace(e)}this.props.setAttributes({loading:!1})}},{key:"saveSettingsAsGlobal",value:function(){if(Hr||Hr.ajaxurl||Hr.nonce){var __=wp.i18n.__,e=this.props.attributes;window.confirm(__("Do you want to save the settings of this gallery as Global Preset?","simply-gallery-block"))&&(this.props.setAttributes({loading:!0}),v.request2(Hr.ajaxurl,Hr.nonce,JSON.stringify({type:"update_option",options:Or({},e.galleryType,this.getAllSettingsFromGallery())}),null,this.saveSettingsAsGlobalHandler))}}},{key:"componentDidUpdate",value:function(){this.props.attributes.useClobalSettings&&this.props.isSelected!==this.isSelected&&(this.props.isSelected,this.isSelected=this.props.isSelected)}},{key:"componentDidMount",value:function(){this.props.attributes.useClobalSettings&&this.updateGallerySettingsFromGlobalPreset()}},{key:"render",value:function(){var e=this,t=this.props,r=t.attributes,n=t.selections,o=t.externalEdit,__=wp.i18n.__;return wp.element.createElement(Ir,null,!r.useClobalSettings&&wp.element.createElement(Lr,{title:__("Global Presets - DANGER ZONE","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"pgc-inspector-section-wrap"},wp.element.createElement("div",{className:"pgc-alert"},wp.element.createElement(Dr,{size:"54",icon:this.brainIcon}),wp.element.createElement("div",null," ",__("You will need a brain for these settings or just ignore this panel.","simply-gallery-block"))),wp.element.createElement(Br,{id:"pgc_inspector_save_global_preset",isPrimary:!0,isBusy:r.loading,disabled:r.loading||!0===this.isSettingsAsGlobal(),onClick:this.saveSettingsAsGlobal},this.isSettingsAsGlobal()?__("Global Preset Saved","simply-gallery-block"):__("Save as Global Preset","simply-gallery-block")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font"},__("All Settings of this Gallery will be saved as the Global Preset for all blocks of this type, if the mode -","simply-gallery-block")," ",wp.element.createElement("span",null,__("Use Global Preset","simply-gallery-block"))," ",__("is selected in the","simply-gallery-block")," ",wp.element.createElement("span",null,__("Gallery Settings","simply-gallery-block")),"."))),wp.element.createElement(Lr,{title:__("Gallery Settings","simply-gallery-block"),initialOpen:r.useClobalSettings,className:r.useClobalSettings?"pgc-panel-important":""},wp.element.createElement(Rr,{__nextHasNoMarginBottom:!0,className:"pgc-important",label:__("Use Global Presets","simply-gallery-block"),checked:r.useClobalSettings,onChange:function(){var t=!r.useClobalSettings;t?(e.tempCurrentGallerySettings=e.getAllSettingsFromGallery(),e.updateGallerySettingsFromGlobalPreset()):e.tempCurrentGallerySettings&&e.compareCurrentSettingsWithPreset(e.globalPreset)&&e.updateGallerySettingsFromPreset(e.tempCurrentGallerySettings),e.setSomeAttributes({useClobalSettings:t})},help:this.getGlobSettingsHelp}),!r.useClobalSettings&&wp.element.createElement(Br,{id:"pgc_inspector_apply_global_preset",isPrimary:!0,disabled:!0===this.isSettingsAsGlobal(),onClick:this.updGllerySetFromGPwithCon},__("Apply Global Preset","simply-gallery-block")),!r.useClobalSettings&&wp.element.createElement(Ir,null,wp.element.createElement(He,{attributes:r,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Br,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.globalGall),onClick:function(){return e.resetGroupToDefault(e.globalGall)}},__("Reset to default - Gallery","simply-gallery-block"))))),wp.element.createElement(Lr,{title:__("Items Manager","simply-gallery-block"),initialOpen:!r.settingsModalIsOpen},wp.element.createElement(sr,{galleryDynamicMode:r.galleryDynamicMode,galleryCacheInt:r.galleryCacheInt,setSomeAttributes:this.setSomeAttributes,galleryYTQuery:r.galleryYTQuery,galleryVMQuery:r.galleryVMQuery,galleryWooQuery:r.galleryWooQuery,galleryQuery:r.galleryQuery,externalEdit:o,isPremium:r.isPremium,selections:n,startPosIndex:r.startPosIndex,setAttributes:this.setSomeAttributes,orderBy:r.orderBy,ordrerDirection:r.ordrerDirection,images:r.images,itemsMetaDataCollection:r.itemsMetaDataCollection,subLoading:r.subLoading,loadingAttachments:r.loadingAttachments,importModalIsOpen:r.importModalIsOpen,bulkSelect:r.bulkSelect,selectedItems:r.selectedItems,selectedLast:r.selectedLast})),!r.useClobalSettings&&this.blockPanel,!r.useClobalSettings&&wp.element.createElement(Lr,{title:__("Share Bar Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(J,{attributes:r,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Br,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.modal),onClick:function(){return e.resetGroupToDefault(e.modal)}},__("Reset to default - Share Bar","simply-gallery-block")))),!r.useClobalSettings&&(void 0===r.useLightbox||void 0!==r.useLightbox&&r.useLightbox)&&this.lightboxPanel,!r.useClobalSettings&&wp.element.createElement(Lr,{title:__("Custom CSS","simply-gallery-block"),initialOpen:!1},wp.element.createElement(wr,{attributes:r,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",null,wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font"},__("Add your own CSS code here to customise the appearance and layout of current gallery.","simply-gallery-block")),wp.element.createElement("p",{className:"pgc-warning-notic"},__("Don't use IDs in selectors! If You entered a valid CSS, then the gallery ID will be added automatically to the selectors.","simply-gallery-block")))))}}],n&&Er(r.prototype,n),o&&Er(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Nr);const Gr=Fr;function zr(e){return zr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zr(e)}function Wr(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Qr(n.key),n)}}function Qr(e){var t=function(e,t){if("object"!=zr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=zr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zr(t)?t:t+""}function Vr(e,t,r){return t=qr(t),function(e,t){if(t&&("object"==zr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ur()?Reflect.construct(t,r||[],qr(e).constructor):t.apply(e,r))}function Ur(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ur=function(){return!!e})()}function qr(e){return qr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},qr(e)}function Yr(e,t){return Yr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yr(e,t)}var Jr=wp.element,Zr=Jr.Component,Kr=Jr.Fragment,Xr=wp.components,$r=Xr.RangeControl,en=Xr.ToggleControl,tn=Xr.TextControl,rn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Vr(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yr(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,__=wp.i18n.__;return wp.element.createElement(Kr,null,wp.element.createElement(en,{__nextHasNoMarginBottom:!0,label:__("Enable Tags Filter","simply-gallery-block"),checked:!!t.tagsFilter,onChange:function(){return r({tagsFilter:!t.tagsFilter})}}),t.tagsFilter&&wp.element.createElement(Kr,null,wp.element.createElement(tn,{__nextHasNoMarginBottom:!0,label:__('Text for filter button "All"',"simply-gallery-block"),value:t.tagCloudAll,onChange:function(e){return r({tagCloudAll:e})}}),wp.element.createElement(A,{label:__("Tag Background Color","simply-gallery-block"),value:t.tagCloudBgColor,onChange:function(e){return r({tagCloudBgColor:e})}}),wp.element.createElement(A,{label:__("Tag Background Hover Color","simply-gallery-block"),value:t.tagCloudBgColorOver,onChange:function(e){return r({tagCloudBgColorOver:e})}}),wp.element.createElement(A,{label:__("Tag Text Color","simply-gallery-block"),value:t.tagCloudTextColor,onChange:function(e){return r({tagCloudTextColor:e})}}),wp.element.createElement(A,{label:__("Tag Text Hover Color","simply-gallery-block"),value:t.tagCloudTextColorOver,onChange:function(e){return r({tagCloudTextColorOver:e})}}),wp.element.createElement($r,{__nextHasNoMarginBottom:!0,label:__("Tag Text Font Size","simply-gallery-block"),value:t.tagCloudFontSize,onChange:function(e){return r({tagCloudFontSize:e})},min:10,max:30,step:1})))}}],n&&Wr(r.prototype,n),o&&Wr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Zr);const nn=rn;const on={pageMode:{type:"boolean",default:!1},collectionColumns:{type:"number",default:3},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},captions:{type:"boolean",default:!0},captionSrc:{type:"string",default:"caption"},captionHAlign:{type:"string",default:"top"},collectionthumbHoverTitleFontSize:{type:"number",default:18},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbHoverTitleTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"}};const ln={copyRProtection:{type:"boolean",default:!1},copyRAlert:{type:"string",default:"Hello, this photo is mine!"},sliderScrollNavi:{type:"boolean",default:!1},sliderFullSizeViewMode:{type:"boolean",default:!1},sliderNextPrevAnimation:{type:"string",default:"animation"},galleryScrollPositionControll:{type:"boolean",default:!1},sliderVideoAutoPlay:{type:"boolean",default:!1},sliderTryPlayNext:{type:"boolean",default:!1},sliderVideoLoop:{type:"boolean",default:!1},sliderItemCounterEnable:{type:"boolean",default:!0},sliderCaptionSrc:{type:"string",default:"caption"},sliderItemTitleEnable:{type:"boolean",default:!0},sliderItemTitleFontSize:{type:"number",default:18},sliderItemTitleTextColor:{type:"string",default:"rgba(255,255,255,1)"},itemCounterColor:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbBarEnable:{type:"boolean",default:!0},sliderThumbBarHoverColor:{type:"string",default:"rgba(240,240,240,1)"},sliderBgColor:{type:"string",default:"rgba(0,0,0,0.8)"},sliderPreloaderColor:{type:"string",default:"rgba(240,240,240,1)"},sliderHeaderFooterBgColor:{type:"string",default:"rgba(0,0,0,0.4)"},sliderNavigationColor:{type:"string",default:"rgba(0,0,0,1)"},sliderNavigationColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColorOver:{type:"string",default:"rgba(0,0,0,1)"},sliderSlideshow:{type:"boolean",default:!0},sliderSlideshowAutoStart:{type:"boolean",default:!1},sliderSlideshowDelay:{type:"number",default:8},slideshowIndicatorColor:{type:"string",default:"rgba(255,255,255,1)"},slideshowIndicatorColorBg:{type:"string",default:"rgba(255,255,255,0.5)"},sliderThumbSubMenuBackgroundColor:{type:"string",default:"rgba(255,255,255,0)"},sliderThumbSubMenuBackgroundColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconHoverColor:{type:"string",default:"rgba(0,0,0,1)"},sliderSocialShareEnabled:{type:"boolean",default:!0},sliderZoomEnable:{type:"boolean",default:!0},sliderFullscreenEnabled:{type:"boolean",default:!0}};const an={tagsFilter:{type:"boolean",default:!1},tagCloudAll:{type:"sring",default:"All"},tagCloudBgColor:{type:"sring",default:"rgba(153,153,153,1)"},tagCloudBgColorOver:{type:"sring",default:"rgba(253,253,253,1)"},tagCloudTextColor:{type:"sring",default:"rgba(253,253,253,1)"},tagCloudTextColorOver:{type:"sring",default:"rgba(153,153,153,1)"},tagCloudFontSize:{type:"number",default:16}};function cn(e){return cn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cn(e)}function sn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function un(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sn(Object(r),!0).forEach((function(t){pn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function pn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=cn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=cn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==cn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const mn=un(un(un(un(un(un(un({},on),T),_),j),an),P),ln);function yn(e){return yn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yn(e)}function bn(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,dn(n.key),n)}}function dn(e){var t=function(e,t){if("object"!=yn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=yn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yn(t)?t:t+""}function fn(e,t,r){return t=hn(t),function(e,t){if(t&&("object"==yn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,gn()?Reflect.construct(t,r||[],hn(e).constructor):t.apply(e,r))}function gn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(gn=function(){return!!e})()}function hn(e){return hn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hn(e)}function vn(e,t){return vn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},vn(e,t)}var wn=wp.element,kn=wn.Component,Sn=wn.Fragment,Cn=wp.components,On=Cn.RangeControl,En=Cn.Icon,Pn=Cn.ToggleControl,jn=Cn.Button,Tn=Cn.SelectControl,xn=Cn.TextControl,Mn=function(){return wp.element.createElement(En,{icon:"desktop"})},Nn=function(){return wp.element.createElement(En,{icon:"smartphone"})},In=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=fn(this,t,arguments)).state={gutter:"desk"},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vn(e,t)}(t,e),r=t,n=[{key:"getCaptionsHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("Showing captions for each media item.","simply-gallery-block")),!1===e&&(t=__("Toggle to show media captions.","simply-gallery-block")),t}},{key:"render",value:function(){var e=this,__=wp.i18n.__,t=this.props,r=t.attributes,n=t.setSomeAttributes,o=this.state.gutter;return wp.element.createElement(Sn,null,wp.element.createElement("div",{className:"pgc-sgb-multi-range"},wp.element.createElement(On,{__nextHasNoMarginBottom:!0,label:__("Space between thumbnails","simply-gallery-block"),value:"desk"===o?r.thumbSpacing:r.thumbMobileSpacing,onChange:function(e){var t={};"desk"===o?t.thumbSpacing=e:t.thumbMobileSpacing=e,n(t)},min:0,max:40,step:1}),wp.element.createElement("div",{className:"pgc-sgb-buttons-list",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(jn,{key:"desk",isPressed:"desk"===o,"aria-pressed":"desk"===o,onClick:function(){return e.setState({gutter:"desk"})},icon:Mn}),wp.element.createElement(jn,{key:"mobile",isPressed:"mobile"===o,"aria-pressed":"mobile"===o,onClick:function(){return e.setState({gutter:"mobile"})},icon:Nn}))),wp.element.createElement(On,{__nextHasNoMarginBottom:!0,label:__("Rounded Corners","simply-gallery-block"),value:r.collectionthumbRoundedCorners,onChange:function(e){return n({collectionthumbRoundedCorners:e})},min:0,max:20,step:1}),wp.element.createElement("div",{key:"pgc_2_h_align",className:"pgc-components-label"},__("Info Bar horizontal align","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal",style:{marginBottom:"16px"}},wp.element.createElement(jn,{key:"h_align_top",label:__("Top","simply-gallery-block"),isPrimary:"top"===r.captionHAlign,isSecondary:"top"!==r.captionHAlign,"aria-pressed":"top"===r.captionHAlign,onClick:function(){return n({captionHAlign:"top"})}},wp.element.createElement(En,{size:20,icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256"},wp.element.createElement("g",null,wp.element.createElement("rect",{id:"svg_6",height:"24",width:"200",y:"40",x:"0"}),wp.element.createElement("rect",{id:"svg_7",height:"24",width:"256",y:"0",x:"0"})))})," "),wp.element.createElement(jn,{key:"h_align_bottom",label:__("Bottom","simply-gallery-block"),isPrimary:"bottom"===r.captionHAlign,isSecondary:"bottom"!==r.captionHAlign,"aria-pressed":"bottom"===r.captionHAlign,onClick:function(){return n({captionHAlign:"bottom"})}},wp.element.createElement(En,{size:20,icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256"},wp.element.createElement("g",null,wp.element.createElement("rect",{id:"svg_6",height:"24",width:"256",y:"195",x:"0"}),wp.element.createElement("rect",{id:"svg_7",height:"24",width:"200",y:"235",x:"0"})))}))),wp.element.createElement(Pn,{__nextHasNoMarginBottom:!0,label:__("Show Link Button","simply-gallery-block"),checked:!!r.externalLink,onChange:function(){return n({externalLink:!r.externalLink})},help:__("Optional. Add a unique link to any gallery item","simply-gallery-block")}),r.externalLink&&wp.element.createElement(Sn,null,wp.element.createElement(xn,{__nextHasNoMarginBottom:!0,label:__("Link Button - Default Label Text","simply-gallery-block"),value:r.externalLinkDefName,onChange:function(e){return n({externalLinkDefName:e})}}),wp.element.createElement(On,{__nextHasNoMarginBottom:!0,label:__("Link Button - Font Size","simply-gallery-block"),value:r.externalLinkFontSize,onChange:function(e){return n({externalLinkFontSize:e})},min:10,max:30,step:1}),wp.element.createElement(A,{label:__("Link Button - Text Color","simply-gallery-block"),value:r.externalLinkTextColor,onChange:function(e){return n({externalLinkTextColor:e})}}),wp.element.createElement(A,{label:__("Link Button - Background Color","simply-gallery-block"),value:r.externalLinkBgColor,onChange:function(e){return n({externalLinkBgColor:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(Pn,{__nextHasNoMarginBottom:!0,label:__("Show thumbnails Captions","simply-gallery-block"),checked:!!r.captions,onChange:function(){return n({captions:!r.captions})},help:this.getCaptionsHelp}),r.captions&&wp.element.createElement(Sn,null,wp.element.createElement(Tn,{__nextHasNoMarginBottom:!0,label:__("Source for Thumbnails caption","simply-gallery-block"),options:[{label:__("Caption","simply-gallery-block"),value:"caption"},{label:__("Title","simply-gallery-block"),value:"title"},{label:__("Alt","simply-gallery-block"),value:"alt"}],value:r.captionSrc,onChange:function(e){n({captionSrc:e})}}),wp.element.createElement(On,{__nextHasNoMarginBottom:!0,label:__("Font size","simply-gallery-block"),value:r.collectionthumbHoverTitleFontSize,onChange:function(e){return n({collectionthumbHoverTitleFontSize:e})},min:10,max:30,step:1}),wp.element.createElement(A,{label:__("Text Color","simply-gallery-block"),value:r.collectionthumbHoverTitleTextColor,onChange:function(e){return n({collectionthumbHoverTitleTextColor:e})}}),wp.element.createElement(A,{label:__("Text Background Color","simply-gallery-block"),value:r.collectionthumbHoverTitleTextBgColor,onChange:function(e){return n({collectionthumbHoverTitleTextBgColor:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(A,{label:__("Thumbnails hover color","simply-gallery-block"),value:r.collectionthumbHoverBgColor,onChange:function(e){return n({collectionthumbHoverBgColor:e})}}),wp.element.createElement(Pn,{__nextHasNoMarginBottom:!0,label:__("Show Share Button","simply-gallery-block"),checked:!!r.collectionThumbSubMenuShare,onChange:function(){return n({collectionThumbSubMenuShare:!r.collectionThumbSubMenuShare})}}),wp.element.createElement(Pn,{__nextHasNoMarginBottom:!0,label:__("Show Download Button","simply-gallery-block"),checked:!!r.collectionThumbSubMenuDownload,onChange:function(){return n({collectionThumbSubMenuDownload:!r.collectionThumbSubMenuDownload})}}),(r.collectionThumbSubMenuShare||r.collectionThumbSubMenuDownload)&&wp.element.createElement(Sn,null,wp.element.createElement(A,{label:__("SubMenu button background color","simply-gallery-block"),value:r.collectionThumbSubMenuBgColor,onChange:function(e){return n({collectionThumbSubMenuBgColor:e})}}),wp.element.createElement(A,{label:__("SubMenu button background color - Hover","simply-gallery-block"),value:r.collectionThumbSubMenuBgColorHover,onChange:function(e){return n({collectionThumbSubMenuBgColorHover:e})}}),wp.element.createElement(A,{label:__("SubMenu button icon color","simply-gallery-block"),value:r.collectionThumbSubMenuIconColor,onChange:function(e){return n({collectionThumbSubMenuIconColor:e})}}),wp.element.createElement(A,{label:__("SubMenu button icon color - Hover","simply-gallery-block"),value:r.collectionThumbSubMenuIconColorHover,onChange:function(e){return n({collectionThumbSubMenuIconColorHover:e})}})))}}],n&&bn(r.prototype,n),o&&bn(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(kn);const An=In;function Ln(e){return Ln="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ln(e)}function Bn(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Dn(n.key),n)}}function Dn(e){var t=function(e,t){if("object"!=Ln(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ln(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ln(t)?t:t+""}function Rn(e,t,r){return t=Fn(t),function(e,t){if(t&&("object"==Ln(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Hn()?Reflect.construct(t,r||[],Fn(e).constructor):t.apply(e,r))}function Hn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Hn=function(){return!!e})()}function Fn(e){return Fn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Fn(e)}function Gn(e,t){return Gn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gn(e,t)}var zn=wp.element,Wn=zn.Component,Qn=zn.Fragment,Vn=wp.components,Un=Vn.RangeControl,qn=Vn.Button,Yn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Rn(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gn(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes;return wp.element.createElement(Qn,null,wp.element.createElement(Un,{__nextHasNoMarginBottom:!0,label:__("Columns","simply-gallery-block"),value:t.collectionColumns,onChange:function(e){return r({collectionColumns:e})},min:1,max:8,step:1}),wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(qn,{key:100,isPrimary:100===t.collectionThumbRecomendedWidth,isSecondary:100!==t.collectionThumbRecomendedWidth,"aria-pressed":100===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:100})}}," ","100"," "),wp.element.createElement(qn,{key:150,isPrimary:150===t.collectionThumbRecomendedWidth,isSecondary:150!==t.collectionThumbRecomendedWidth,"aria-pressed":150===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:150})}}," ","150"," "),wp.element.createElement(qn,{key:200,isPrimary:200===t.collectionThumbRecomendedWidth,isSecondary:200!==t.collectionThumbRecomendedWidth,"aria-pressed":200===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:200})}}," ","200"," "),wp.element.createElement(qn,{key:250,isPrimary:250===t.collectionThumbRecomendedWidth,isSecondary:250!==t.collectionThumbRecomendedWidth,"aria-pressed":250===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:250})}}," ","250"," "),wp.element.createElement(qn,{key:300,isPrimary:300===t.collectionThumbRecomendedWidth,isSecondary:300!==t.collectionThumbRecomendedWidth,"aria-pressed":300===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:300})}}," ","300"," ")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font",style:{fontStyle:"italic"}},__("* Actual for mobile devices","simply-gallery-block")),wp.element.createElement(An,{attributes:t,setSomeAttributes:r}))}}],n&&Bn(r.prototype,n),o&&Bn(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Wn);const Jn=Yn;function Zn(e){return Zn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zn(e)}function Kn(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Xn(n.key),n)}}function Xn(e){var t=function(e,t){if("object"!=Zn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Zn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zn(t)?t:t+""}function $n(e,t,r){return t=to(t),function(e,t){if(t&&("object"==Zn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,eo()?Reflect.construct(t,r||[],to(e).constructor):t.apply(e,r))}function eo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(eo=function(){return!!e})()}function to(e){return to=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},to(e)}function ro(e,t){return ro=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ro(e,t)}var no=wp.element,oo=no.Component,lo=no.Fragment,io=wp.components,ao=io.RangeControl,co=io.ToggleControl,so=io.SelectControl,uo=io.TextControl,po=(v.trace,function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),$n(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ro(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium;return wp.element.createElement(lo,null,wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(so,{__nextHasNoMarginBottom:!0,label:__("Items Transition Type","simply-gallery-block"),options:[{label:__("Slipping","simply-gallery-block"),value:"animation"},{label:__("Fading","simply-gallery-block"),value:"fade"}],value:t.sliderNextPrevAnimation,onChange:function(e){return r({sliderNextPrevAnimation:e})}}),void 0!==t.sliderFullSizeViewMode&&wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Display Image in original Size","simply-gallery-block"),checked:t.sliderFullSizeViewMode,onChange:function(){return r({sliderFullSizeViewMode:!t.sliderFullSizeViewMode})},help:function(){return __("This mode can significantly reduce performance and increase Internet traffic.","simply-gallery-block")}}),wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Scroll to navigate (mouse wheel)","simply-gallery-block"),checked:!!t.sliderScrollNavi,onChange:function(){return r({sliderScrollNavi:!t.sliderScrollNavi})}}),void 0!==t.galleryScrollPositionControll&&wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Scroll down the page for the item you viewed","simply-gallery-block"),checked:!!t.galleryScrollPositionControll,onChange:function(){return r({galleryScrollPositionControll:!t.galleryScrollPositionControll})}}),void 0!==t.sliderVideoAutoPlay&&void 0!==t.sliderTryPlayNext&&wp.element.createElement(co,{__nextHasNoMarginBottom:!0,className:t.isPremium?"":"pgc_disabled",label:__("Autoplay Video","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderVideoAutoPlay,help:t.isPremium?"":"* Premium",onChange:function(){return r({sliderVideoAutoPlay:!t.sliderVideoAutoPlay,sliderTryPlayNext:0!=!t.sliderVideoAutoPlay&&t.sliderTryPlayNext})}}),void 0!==t.sliderVideoAutoPlay&&void 0!==t.sliderTryPlayNext&&wp.element.createElement(co,{__nextHasNoMarginBottom:!0,className:t.isPremium?"":"pgc_disabled",label:__("Try playing the next video.","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderTryPlayNext,help:t.isPremium?__("Present gallery as video playlist","simply-gallery-block"):"* Premium",onChange:function(){return r({sliderVideoAutoPlay:1==!t.sliderTryPlayNext||t.sliderVideoAutoPlay,sliderTryPlayNext:!t.sliderTryPlayNext,sliderVideoLoop:!1})}}),void 0!==t.sliderVideoLoop&&wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Loop Video","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderVideoLoop,onChange:function(){return r({sliderVideoLoop:!t.sliderVideoLoop,sliderTryPlayNext:0!=!t.sliderVideoAutoPlay&&t.sliderTryPlayNext})}}),wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Prevent downloading","simply-gallery-block"),checked:!!t.copyRProtection,onChange:function(){return r({copyRProtection:!t.copyRProtection})},help:function(){return __("Disable right click to protect content from download","simply-gallery-block")}}),t.copyRProtection&&wp.element.createElement(uo,{__nextHasNoMarginBottom:!0,label:__("Copyright Alert (right mouse click)","simply-gallery-block"),value:t.copyRAlert,onChange:function(e){return r({copyRAlert:e})}})),wp.element.createElement(A,{label:__("Lightbox background color","simply-gallery-block"),value:t.sliderBgColor,onChange:function(e){return r({sliderBgColor:e})}}),wp.element.createElement(A,{label:__("Preloader Color","simply-gallery-block"),value:t.sliderPreloaderColor,onChange:function(e){return r({sliderPreloaderColor:e})}}),wp.element.createElement(A,{label:__("Lightbox Header & Footer color","simply-gallery-block"),value:t.sliderHeaderFooterBgColor,onChange:function(e){return r({sliderHeaderFooterBgColor:e})}}),wp.element.createElement(A,{label:__("Main Controls - BG Color","simply-gallery-block"),value:t.sliderNavigationColor,onChange:function(e){return r({sliderNavigationColor:e})}}),wp.element.createElement(A,{label:__("Main Controls - Hover BG Color","simply-gallery-block"),value:t.sliderNavigationColorOver,onChange:function(e){return r({sliderNavigationColorOver:e})}}),wp.element.createElement(A,{label:__("Main Controls - Icon Color","simply-gallery-block"),value:t.sliderNavigationIconColor,onChange:function(e){return r({sliderNavigationIconColor:e})}}),wp.element.createElement(A,{label:__("Main Controls - Icon Hover Color","simply-gallery-block"),value:t.sliderNavigationIconColorOver,onChange:function(e){return r({sliderNavigationIconColorOver:e})}}),wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Show Items Counter","simply-gallery-block"),checked:!!t.sliderItemCounterEnable,onChange:function(){return r({sliderItemCounterEnable:!t.sliderItemCounterEnable})}}),t.sliderItemCounterEnable&&wp.element.createElement(A,{label:__("Items Counter Color","simply-gallery-block"),value:t.itemCounterColor,onChange:function(e){return r({itemCounterColor:e})}}),wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Show Slideshow Button","simply-gallery-block"),checked:!!t.sliderSlideshow,onChange:function(){return r({sliderSlideshow:!t.sliderSlideshow})}}),t.sliderSlideshow&&wp.element.createElement(lo,null,wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Slideshow Autostart","simply-gallery-block"),checked:!!t.sliderSlideshowAutoStart,onChange:function(){return r({sliderSlideshowAutoStart:!t.sliderSlideshowAutoStart})}}),wp.element.createElement(ao,{__nextHasNoMarginBottom:!0,label:__("Slideshows Timer","simply-gallery-block"),value:t.sliderSlideshowDelay,onChange:function(e){return r({sliderSlideshowDelay:e})},min:1,max:20,step:1}),wp.element.createElement(A,{label:__("Slideshow Indicator Color","simply-gallery-block"),value:t.slideshowIndicatorColor,onChange:function(e){return r({slideshowIndicatorColor:e})}}),wp.element.createElement(A,{label:__("Slideshow Indicator Bg Color","simply-gallery-block"),value:t.slideshowIndicatorColorBg,onChange:function(e){return r({slideshowIndicatorColorBg:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Show Item Caption","simply-gallery-block"),checked:!!t.sliderItemTitleEnable,onChange:function(){return r({sliderItemTitleEnable:!t.sliderItemTitleEnable})}}),t.sliderItemTitleEnable&&wp.element.createElement(lo,null,t.sliderCaptionSrc&&wp.element.createElement(so,{__nextHasNoMarginBottom:!0,label:__("Source for Item caption","simply-gallery-block"),options:[{label:__("Caption","simply-gallery-block"),value:"caption"},{label:__("Title","simply-gallery-block"),value:"title"},{label:__("Alt","simply-gallery-block"),value:"alt"}],value:t.sliderCaptionSrc,onChange:function(e){r({sliderCaptionSrc:e})}}),wp.element.createElement(ao,{__nextHasNoMarginBottom:!0,label:__("Font size","simply-gallery-block"),value:t.sliderItemTitleFontSize,onChange:function(e){return r({sliderItemTitleFontSize:e})},min:10,max:30,step:1}),wp.element.createElement(A,{label:__("Text Color","simply-gallery-block"),value:t.sliderItemTitleTextColor,onChange:function(e){return r({sliderItemTitleTextColor:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!!t.sliderThumbBarEnable,onChange:function(){return r({sliderThumbBarEnable:!t.sliderThumbBarEnable})}}),t.sliderThumbBarEnable&&wp.element.createElement(lo,null,wp.element.createElement(A,{label:__("Thumbnails Border Color (select mode)","simply-gallery-block"),value:t.sliderThumbBarHoverColor,onChange:function(e){return r({sliderThumbBarHoverColor:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Enable Zooom","simply-gallery-block"),checked:!!t.sliderZoomEnable,onChange:function(){return r({sliderZoomEnable:!t.sliderZoomEnable})}}),wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Show Share Buttons","simply-gallery-block"),checked:!!t.sliderSocialShareEnabled,onChange:function(){return r({sliderSocialShareEnabled:!t.sliderSocialShareEnabled})}}),wp.element.createElement(co,{__nextHasNoMarginBottom:!0,label:__("Show Fullscreen Button","simply-gallery-block"),checked:!!t.sliderFullscreenEnabled,onChange:function(){return r({sliderFullscreenEnabled:!t.sliderFullscreenEnabled})}}),wp.element.createElement(A,{label:__("Submenu button color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColor,onChange:function(e){return r({sliderThumbSubMenuBackgroundColor:e})}}),wp.element.createElement(A,{label:__("Submenu button Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColorOver,onChange:function(e){return r({sliderThumbSubMenuBackgroundColorOver:e})}}),wp.element.createElement(A,{label:__("Submenu button Icon color","simply-gallery-block"),value:t.sliderThumbSubMenuIconColor,onChange:function(e){return r({sliderThumbSubMenuIconColor:e})}}),wp.element.createElement(A,{label:__("Submenu button Icon Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuIconHoverColor,onChange:function(e){return r({sliderThumbSubMenuIconHoverColor:e})}}))}}],n&&Kn(r.prototype,n),o&&Kn(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(oo));const mo=po;function yo(e){return yo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yo(e)}function bo(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,fo(n.key),n)}}function fo(e){var t=function(e,t){if("object"!=yo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=yo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yo(t)?t:t+""}function go(e,t,r){return t=vo(t),function(e,t){if(t&&("object"==yo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ho()?Reflect.construct(t,r||[],vo(e).constructor):t.apply(e,r))}function ho(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ho=function(){return!!e})()}function vo(e){return vo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},vo(e)}function wo(e,t){return wo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wo(e,t)}var ko=wp.components,So=ko.PanelBody,Co=ko.Button,Oo=wp.element.Fragment,Eo=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=go(this,t,arguments)).thumbnail=Object.keys(on),e.lightbox=Object.keys(ln),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wo(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return mn}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(Oo,null,wp.element.createElement(So,{title:__("Tags Filter Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(nn,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Co,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(an)),onClick:function(){return e.resetGroupToDefault(Object.keys(an))}},__("Reset to default - Tags Filter","simply-gallery-block")))),wp.element.createElement(So,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(Jn,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Co,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.thumbnail),onClick:function(){return e.resetGroupToDefault(e.thumbnail)}},__("Reset to default - Thumbnails","simply-gallery-block")))))}},{key:"lightboxPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(Oo,null,wp.element.createElement(So,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(mo,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Co,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&bo(r.prototype,n),o&&bo(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Gr);const Po=Eo;function _o(e){return _o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_o(e)}function jo(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,To(n.key),n)}}function To(e){var t=function(e,t){if("object"!=_o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_o(t)?t:t+""}function xo(e,t,r){return t=No(t),function(e,t){if(t&&("object"==_o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Mo()?Reflect.construct(t,r||[],No(e).constructor):t.apply(e,r))}function Mo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Mo=function(){return!!e})()}function No(e){return No=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},No(e)}function Io(e,t){return Io=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Io(e,t)}var Ao=wp.element,Lo=Ao.Component,Bo=Ao.Fragment,Do=wp.components,Ro=Do.Toolbar,Ho=Do.ToolbarButton,Fo=Do.ToolbarGroup,Go=wp.blockEditor,zo=Go.BlockControls,Wo=Go.MediaUploadCheck,Qo=Go.AlignmentToolbar,__=wp.i18n.__,Vo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),xo(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Io(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=!!wp.customize,t=this.props,r=t.attributes,n=t.setAttributes,o=t.hasAlignmentToolbar,l=t.externalEdit,i=r.contentAlign,a=r.images,c=r.settingsModalIsOpen;return wp.element.createElement(Bo,null,wp.element.createElement(zo,null,o&&wp.element.createElement(Qo,{value:i,onChange:function(e){n({contentAlign:e})}}),wp.element.createElement(Ro,{label:"SimpLy Blocks"},e&&0!==a.length&&wp.element.createElement(Fo,null,wp.element.createElement(Ho,{title:__(c?"Previw":"Edit","simply-gallery-block"),icon:c?"visibility":"edit",onClick:l.openSettingsPanel})),!e&&wp.element.createElement(Fo,null,l.canAddItems()&&wp.element.createElement(Wo,null,wp.element.createElement(Ho,{label:__("Add Media","simply-gallery-block"),icon:"admin-media",onClick:l.initAddMediaModal})),0!==a.length&&wp.element.createElement(Ho,{title:__("Reload Gallery","simply-gallery-block"),icon:"update",disabled:!1===l.canUpdateGallery(),onClick:l.updateGallery})))))}}])&&jo(r.prototype,n),o&&jo(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Lo);const Uo=Vo;function qo(e){return qo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qo(e)}function Yo(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Jo(n.key),n)}}function Jo(e){var t=function(e,t){if("object"!=qo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=qo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qo(t)?t:t+""}function Zo(e,t,r){return t=Xo(t),function(e,t){if(t&&("object"==qo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ko()?Reflect.construct(t,r||[],Xo(e).constructor):t.apply(e,r))}function Ko(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ko=function(){return!!e})()}function Xo(e){return Xo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xo(e)}function $o(e,t){return $o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$o(e,t)}var el=wp.element,tl=el.Component,rl=el.createRef,nl=(v.trace,function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=(e=Zo(this,t,arguments)).props,n=r.attributes,o=r.clientId,l=r.setAttributes;e.setSomeAttributes=E.bind(e),e.props.attributes.skin=e.SKIN,e.galleryRef=rl(),e.gallery=void 0,e.galleryVp=void 0;var i=o.split("-")[0].toString();e.appName="".concat(i.substring(0,3)).concat((new Date).getTime().toString().slice(-6,-1));var a=e.appName;return e.props.setAttributes({galleryType:e.SLUG}),""===n.galleryId?(l({galleryId:a}),n.galleryId=a):v.getViewPortsBySelector(n.galleryId).length>0&&(l({galleryId:a="".concat(i.substring(0,3)).concat((new Date).getTime().toString().slice(-6,-1))}),n.galleryId=a),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$o(e,t)}(t,e),r=t,(n=[{key:"SLUG",get:function(){return"".concat("pgc_sgb_"+this.SKIN)}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"componentDidMount",value:function(){var e=this.props.attributes,t=window.PGC_SGB;!this.galleryVp&&this.galleryRef&&this.galleryRef.current&&(t.vports||(t.vports={}),t.vports[this.SKIN]||(t.vports[this.SKIN]={}),this.galleryVp=this.galleryRef.current,this.galleryVp.id=this.appName,this.galleryVp.dataset.isSelected=this.props.isSelected,this.galleryVp.dataset.galleryId=e.galleryId,void 0!==e.sliderAdminWidth&&this.setSomeAttributes({sliderAdminWidth:this.galleryVp.clientWidth}),t.vports[this.SKIN][this.appName]=this.galleryVp,this.blockTypeManager&&(this.gallery=this.blockTypeManager.createGalleryByVpRef(this.galleryVp,this.props.isSelected)))}},{key:"componentDidUpdate",value:function(){this.blockTypeManager&&(this.gallery||(this.gallery=this.blockTypeManager.createGalleryByVpRef(this.galleryVp,this.props.isSelected)),this.blockTypeManager.updateGalleryById(this.appName,this.props.attributes,this.props.isSelected))}},{key:"componentWillUnmount",value:function(){var e=window.PGC_SGB;this.galleryVp=void 0,e.vports&&e.vports[this.SKIN]&&e.vports[this.SKIN][this.appName]&&delete e.vports[this.SKIN][this.appName],this.blockTypeManager&&this.blockTypeManager.removeGalleryById(this.appName)}},{key:"render",value:function(){var e=this.props,t=e.className,r=e.attributes;return wp.element.createElement("div",{className:t,ref:this.galleryRef,"data-editor":"gutenberg"},wp.element.createElement("script",{type:"application/json",className:"sgb-data"},O(r)))}}])&&Yo(r.prototype,n),o&&Yo(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(tl));const ol=nl;function ll(e){return ll="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ll(e)}function il(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,al(n.key),n)}}function al(e){var t=function(e,t){if("object"!=ll(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ll(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ll(t)?t:t+""}function cl(e,t,r){return t=ul(t),function(e,t){if(t&&("object"==ll(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,sl()?Reflect.construct(t,r||[],ul(e).constructor):t.apply(e,r))}function sl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(sl=function(){return!!e})()}function ul(e){return ul=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ul(e)}function pl(e,t){return pl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},pl(e,t)}var ml=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),cl(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pl(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"masonry"}}])&&il(r.prototype,n),o&&il(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ol);const yl=ml;function bl(e){return bl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bl(e)}function dl(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,fl(n.key),n)}}function fl(e){var t=function(e,t){if("object"!=bl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=bl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bl(t)?t:t+""}function gl(e,t,r){return t=vl(t),function(e,t){if(t&&("object"==bl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,hl()?Reflect.construct(t,r||[],vl(e).constructor):t.apply(e,r))}function hl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hl=function(){return!!e})()}function vl(e){return vl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},vl(e)}function wl(e,t){return wl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wl(e,t)}v.trace;var kl=wp.blockEditor.MediaUploadCheck,Sl=wp.components.Button,Cl=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gl(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wl(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.labels,r=e.icon,n=e.initAddMediaModal,__=wp.i18n.__;return wp.element.createElement(kl,null,wp.element.createElement("div",{className:"pgc-media-placeholder"},t.title&&wp.element.createElement("div",{className:"pgc-media-label"},r,t.title),t.instructions&&wp.element.createElement("div",{className:"pgc-media-instruct"},t.instructions),wp.element.createElement("div",{className:"pgc-media-file-upload"},wp.element.createElement(Sl,{isPrimary:!0,onClick:n},__("+ Add Media","simply-gallery-block")))))}}],n&&dl(r.prototype,n),o&&dl(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const Ol=Cl;function El(e,t){function r(e,t){for(var r=0;r<e.length;r+=1){var n=e[r];if(n.width>t){var o={};return o.width=n.width,o.height=n.height,o.url=n.link,o.orientation=o.width>o.height?"landscape":"portrait",r=e.length,o}}return null}var n={},o=e;n.id=o.created_time?parseInt(Date.parse(o.created_time)/1e3)+t:t,n.postlink=o.link,n.videoId=o.uri.split("/").pop();var l=n.videoId.split(":");if(l&&l.length&&(n.videoId=l[0],l[1]&&(n.videoHash=l[1])),n.videoId&&(n.postlink="https://www.vimeo.com/".concat(n.videoId)),n.videoHash&&(n.postlink="https://www.vimeo.com/".concat(n.videoId,"/").concat(n.videoHash)),n.date=Date.parse(o.release_time),n.ampSubType="vimeo",n.modified=Date.parse(o.modified_time),n.title=o.name,n.description=o.description?o.description:"",n.caption=o.description?o.description.substr(0,277):"",n.description.length>n.caption.length&&(n.caption+=" ..."),n.alt="",n.url="".concat(window.PGC_SGB_ADMIN.assets,"holder-mp3.png"),n.sizes={},o.pictures&&o.pictures.sizes){var i=o.pictures.sizes;n.sizes.thumbnail=r(i,100),n.sizes.medium=r(i,300),n.sizes.large=r(i,1200),n.sizes.full=r(i,1300),n.width=n.sizes.large.width,n.height=n.sizes.large.height,n.url=n.sizes.large.url}n.duration=o.duration,n.mime="image/jpeg",n.type="image",n.privacy=o.privacy;var a=[];if(o.tags)for(var c=0;c<o.tags.length;c+=1){var s=o.tags[c];s&&s.name&&a.push(s.name)}return n.tags=a,n}function Pl(e){return Pl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pl(e)}function _l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function jl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_l(Object(r),!0).forEach((function(t){Tl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Tl(e,t,r){return(t=Ml(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xl(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ml(n.key),n)}}function Ml(e){var t=function(e,t){if("object"!=Pl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Pl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Pl(t)?t:t+""}function Nl(e,t,r){return t=Al(t),function(e,t){if(t&&("object"==Pl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Il()?Reflect.construct(t,r||[],Al(e).constructor):t.apply(e,r))}function Il(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Il=function(){return!!e})()}function Al(e){return Al=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Al(e)}function Ll(e,t){return Ll=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ll(e,t)}var Bl="pgc-sgb-dgb-",Dl=wp.element,Rl=Dl.Component,Hl=Dl.Fragment,Fl=wp.blockEditor.MediaUploadCheck,Gl=wp.components,zl=Gl.Spinner,Wl=Gl.Modal,Ql=Gl.SelectControl,Vl=Gl.TextControl,Ul=Gl.Button,ql=Gl.RangeControl,Yl=v.trace,Jl=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Nl(this,t,arguments)).tryTaxonomy=e.tryTaxonomy.bind(e),e.termsReceivedHandler=e.termsReceivedHandler.bind(e),e.getAttachmentsByTerms=e.getAttachmentsByTerms.bind(e),e.getProducts=e.getProducts.bind(e),e.addYouTubeAPIKey=e.addYouTubeAPIKey.bind(e),e.addVimeoAPIKey=e.addVimeoAPIKey.bind(e),e.fetchYouTubeListData=e.fetchYouTubeListData.bind(e),e.fetchVimeoListData=e.fetchVimeoListData.bind(e),e.getAttachmentsByMeta=e.getAttachmentsByMeta.bind(e),e.naviHelper={cacheInt:8},e.state={taxList:[],foldersList:[],tagsList:[],flbFolfersListLoading:!1,tagsListLoading:!1,selectedTags:[],selectedTerms:[],fbv_id:"unset",termsList:void 0,taxonomy:"unset",loading:!1,ytk:!1,ytkTemp:"",vtk:!1,vtkTemp:"",vtkQuery:{type:"albums",id:"",project_id:"",per_page:50},saving:!1,savingVtk:!1,wooLoading:!1,wooTaxList:[],wooTermsList:void 0,wooQueryNew:{tax_id:"unset",term_id:"unset",posts_per_page:50,cacheInt:4,staticMode:!1,taxLabel:"",termLabel:"Products",termSlug:""}},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ll(e,t)}(t,e),r=t,n=[{key:"componentDidMount",value:function(){var e=window.PGC_SGB_ADMIN,__=wp.i18n.__,t=e.taxonomiesList,r=e.ytk,n=e.vtk,o=e.wooTaxonomiesList,l=[];if(o&&o.length){l.push({label:__("Products","simply-gallery-block"),value:"unset"});for(var i=0;i<o.length;i+=1){var a={label:o[i].taxonomy,value:o[i].name};l.push(a)}}var c=[{label:__("Select Category / Tag","simply-gallery-block"),value:"unset"}];if(t&&t.length)for(var s=0;s<t.length;s+=1){var u={label:t[s].label,value:t[s].name};c.push(u)}this.setState({taxList:c,ytk:r,vtk:n,wooTaxList:l}),this.getFileBirdFolders(),this.getTagsList()}},{key:"getFileBirdFolders",value:function(){var e=this,__=wp.i18n.__,t=window.fbv_data,r=[{label:__("Select Folder","simply-gallery-block"),value:"unset"}];if(this.setState({foldersList:r}),t){var n=t.json_url,o=t.rest_nonce;if(n&&o){this.setState({flbFolfersListLoading:!0});var l="".concat(n,"/gutenberg-get-folders");v.requestGetFileBird(l,o,null,null,null,(function(t){if(t.data)try{var n=JSON.parse(t.data);if(n.success&&n.data){for(var o=n.data,l=0;l<o.length;l+=1)if(0!==parseInt(o[l].value)&&-1!==parseInt(o[l].value)){var i={label:o[l].label,value:o[l].value};r.push(i)}e.setState({foldersList:r})}}catch(e){Yl(e)}e.setState({flbFolfersListLoading:!1})}))}}}},{key:"getTagsList",value:function(){var e=this,t=window.PGC_SGB_ADMIN,r=t.nonce,n=t.ajaxurl;if(r&&n){var o=JSON.stringify({type:"get_option",options:{pgc_sgb_tags_list:!0}});this.setState({tagsListLoading:!0}),v.request2(n,r,o,null,(function(t){if(t.data)try{var r=JSON.parse(t.data);if(r.message&&void 0!==r.message.pgc_sgb_tags_list&&!1!==r.message.pgc_sgb_tags_list&&""!==r.message.pgc_sgb_tags_list){for(var n=e.state.tagsList,o=r.message.pgc_sgb_tags_list.split(","),l=0;l<o.length;l+=1){var i={label:o[l],value:o[l]};n.push(i)}e.setState({tagsList:n})}}catch(e){Yl(e)}e.setState({tagsListLoading:!1})}))}}},{key:"getAttachmentsByMeta",value:function(){var e=this.state.selectedTags;if(window.PGC_SGB_ADMIN){this.naviHelper.simplyTags=e.join(", ");for(var t={orderby:"date",order:"DESC",posts_per_page:-1,paged:1,naviHelper:this.naviHelper},r=[],n=0;n<e.length;n+=1){var o={key:"pgc_sgb_tag",value:e[n]};r.push(o)}t.meta_query=r,this.props.externalEdit.getAttachmentsByQuery(t)}}},{key:"getAttachmentsByTerms",value:function(e,t){var r=this.state,n=r.termsList,o=r.foldersList,l=n||o;if(l){this.naviHelper.term="",this.naviHelper.termSlug="";for(var i=0;i<e.length;i+=1)for(var a=e[i],c=0;c<l.length;c+=1)if(parseInt(l[c].value)===parseInt(a))if("fbv"===t)this.naviHelper.term+=l[c].label+(i<e.length-1?", ":"");else{var s=l[c].label.lastIndexOf(" -");this.naviHelper.term+=l[c].label.substring(0,s>1?s:l[c].label.length-1)+(i<e.length-1?", ":""),this.naviHelper.termSlug+=l[c].slug+(i<e.length-1?", ":"")}}if(window.PGC_SGB_ADMIN){var u={orderby:"date",order:"DESC",posts_per_page:-1,paged:1,naviHelper:this.naviHelper};"mlaTerm"===t?u.tax_query=[{taxonomy:this.state.taxonomy,terms:e,field:"term_id"}]:"fbv"===t&&(u.fbv=e.join()),this.props.externalEdit.getAttachmentsByQuery(u)}}},{key:"termsReceivedHandler",value:function(e){if(e.data)try{var t=JSON.parse(e.data);if(t.message&&Object.prototype.hasOwnProperty.call(t.message,"data")){var r=t.message.data[this.state.taxonomy],n=[];if(r&&Array.isArray(r))for(var o=0;o<r.length;o+=1){var l={label:"".concat(r[o].name," - ").concat(r[o].count),value:r[o].term_id,slug:r[o].slug};n.push(l)}n.length&&this.setState({termsList:n})}}catch(e){Yl(e)}this.setState({loading:!1})}},{key:"tryTaxonomy",value:function(e){for(var t=this.state.taxList,r=0;r<t.length;r+=1)t[r].value===e&&(this.naviHelper.taxonomy=t[r].label);var n=window.PGC_SGB_ADMIN;if(n){var o=JSON.stringify({type:"get_terms_for_taxonomy",name:e});this.setState({loading:!0,taxonomy:e,selectedTerms:[]}),v.request2(n.ajaxurl,n.nonce,o,null,this.termsReceivedHandler)}}},{key:"addVimeoAPIKey",value:function(){var e=this,t=window.PGC_SGB_ADMIN;if(t){this.setState({savingVtk:!0});var r=this.state.vtkTemp.trim(),n={pgc_sgb_vtk:r};v.request2(t.ajaxurl,t.nonce,JSON.stringify(jl(jl({},{type:"update_option"}),{options:n})),null,(function(n){if(n.data)try{var o=JSON.parse(n.data);o.message&&o.message.pgc_sgb_vtk&&(e.setState({vtk:r,vtkTemp:""}),t.vtk=r)}catch(e){Yl(e)}e.setState({savingVtk:!1})}))}}},{key:"addYouTubeAPIKey",value:function(){var e=this,t=window.PGC_SGB_ADMIN;if(t){this.setState({saving:!0});var r=this.state.ytkTemp.trim(),n={pgc_sgb_ytk:r};v.request2(t.ajaxurl,t.nonce,JSON.stringify(jl(jl({},{type:"update_option"}),{options:n})),null,(function(n){if(n.data)try{var o=JSON.parse(n.data);o.message&&o.message.pgc_sgb_ytk&&(e.setState({ytk:r,ytkTemp:""}),t.ytk=r)}catch(e){Yl(e)}e.setState({saving:!1})}))}}},{key:"fetchYouTubeListData",value:function(){var e=this,t=window.PGC_SGB_ADMIN;if(t){this.setState({saving:!0});var r=this.state.ytkTemp.trim();try{var n=new URL(r);if(n.hostname&&n.hostname.indexOf("youtube")>=0){var o=n.searchParams;if(o.get("list")){this.setState({ytkTemp:o.get("list")});var l={id:o.get("list"),part:"snippet",maxResults:50,key:t.ytk};v.getYouTubeData("playlists",l,(function(t){if(t&&t.error)e.setState({ytkTemp:"Invalid URL",saving:!1});else if(t&&t.data)try{var r=JSON.parse(t.data);r.items&&r.items.length&&e.props.externalEdit.fetchYouTubeListItemsData(r.items[0])}catch(e){Yl(e)}}))}else this.setState({ytkTemp:"Invalid URL",saving:!1})}}catch(e){this.setState({ytkTemp:"Invalid URL",saving:!1})}}}},{key:"fetchVimeoListData",value:function(){var e=this,t=window.PGC_SGB_ADMIN;if(t){var r=this.state.vtkQuery,n=this.state.vtkQuery,o=n.type,l=n.id,i=n.per_page,a=n.project_id;this.setState({savingVtk:!0});var c={per_page:i,access_token:t.vtk,sort:"default"};v.getVimeoData(o,l,c,a,(function(n){if(n&&n.error)r.id="".concat(n.error," / Invalid ID"),e.setState({vtkQuery:r,savingVtk:!1});else if(n&&n.data)try{var c=JSON.parse(n.data);if((c=jl(jl({},c),{new:!0,cacheInt:4,staticMode:!1,type:o,id:l,per_page:i,project_id:a,access_token:t.vtk})).data&&c.data.length){var s;c.paging&&c.paging.next&&(s=c.page+1),s=void 0;var u=c.data.map((function(e,t){return El(e,t)}));e.props.externalEdit.fetchVimeoItemsData(c,s,u)}else r.id="Collection is Empty!",e.setState({vtkQuery:r,savingVtk:!1})}catch(t){Yl(t),r.id="error",e.setState({vtkQuery:r,savingVtk:!1})}}))}}},{key:"tryWooTaxonomy",value:function(e){var t=this,__=wp.i18n.__,r=this.state,n=r.wooQueryNew,o=r.wooTaxList;n.tax_id=e;var l=window.PGC_SGB_ADMIN;if(l){for(var i=0;i<o.length;i+=1)o[i].value===e&&(n.taxLabel=o[i].label);this.setState({wooLoading:!0,wooQueryNew:n});var a=JSON.stringify({type:"get_terms_for_taxonomy",name:e});v.request2(l.ajaxurl,l.nonce,a,null,(function(r){if(r.data)try{var n=JSON.parse(r.data);if(n.message&&Object.prototype.hasOwnProperty.call(n.message,"data")){var o=n.message.data[e],l=[{label:__("Select Term","simply-gallery-block"),value:"unset"}];if(o&&Array.isArray(o))for(var i=0;i<o.length;i+=1){var a={label:"".concat(o[i].name," - ").concat(o[i].count),value:o[i].term_id,slug:o[i].slug};l.push(a)}l.length>1?t.setState({wooLoading:!1,wooTermsList:l}):t.setState({wooLoading:!1,wooTermsList:void 0})}}catch(e){Yl(e)}}))}}},{key:"getProducts",value:function(e){var t=this.state,r=t.wooQueryNew,n=t.wooTermsList;if(e)for(var o=0;o<n.length;o+=1)parseInt(n[o].value)===parseInt(e)&&(r.termLabel=n[o].label.split("-")[0].trim(),r.termSlug=n[o].slug,o=n.length);this.setState({wooLoading:!0,wooQueryNew:r}),this.props.externalEdit.getProductsByQuery(r)}},{key:"render",value:function(){var e=this,__=wp.i18n.__,t=this.props.onRequestClose,r=window.PGC_SGB_ADMIN.assets,n={albums:__("Enter Showcase/Album ID","simply-gallery-block"),channels:__("Enter Channel ID","simply-gallery-block"),users:__("Enter User ID","simply-gallery-block"),projects:__("Enter User ID","simply-gallery-block"),categories:__("Enter Category ID","simply-gallery-block")},o=this.state,l=o.taxList,i=o.foldersList,a=o.taxonomy,c=o.termsList,s=o.tagsList,u=o.tagsListLoading,p=o.flbFolfersListLoading,m=o.selectedTags,y=o.selectedTerms,b=o.loading,d=o.fbv_id,f=o.ytk,g=o.ytkTemp,h=o.saving,v=o.vtk,w=o.vtkTemp,k=o.savingVtk,S=o.vtkQuery,C=o.wooTaxList,O=o.wooTermsList,E=o.wooQueryNew,P=o.wooLoading,_=this.props,j=_.galleryVMQuery,T=_.galleryYTQuery,x=_.query,M=_.galleryWooQuery;return wp.element.createElement(Wl,{className:"".concat(Bl,"modal"),title:__("Create Dynamic Gallery","simply-gallery-block"),onRequestClose:t},wp.element.createElement("ul",{className:"".concat(Bl,"content")},!T&&!j&&!M&&wp.element.createElement(Fl,null,wp.element.createElement("li",{className:"".concat(Bl,"src-type ").concat(l.length<2?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Bl,"logo"),src:"".concat(r,"mla_128x128.jpg"),alt:"MLA"}),wp.element.createElement("div",{className:"".concat(Bl,"selector")},wp.element.createElement(Ql,{__nextHasNoMarginBottom:!0,label:__("Taxonomies for Attachments","simply-gallery-block"),disabled:l.length<2,options:l,value:a,onChange:function(t){e.tryTaxonomy(t)}}),b&&wp.element.createElement(zl,null),c&&!b&&wp.element.createElement("div",{className:"".concat(Bl,"selector multiple")},wp.element.createElement(Ql,{__nextHasNoMarginBottom:!0,multiple:!0,label:__("Available Terms","simply-gallery-block"),options:c,value:y,onChange:function(t){e.setState({selectedTerms:t})}})),"unset"!==a&&!c&&!b&&wp.element.createElement("div",null,__("No Terms Available","simply-gallery-block")),c&&c.length&&!b&&wp.element.createElement("div",{className:"".concat(Bl,"flex-bar-l")},wp.element.createElement("div",{className:"".concat(Bl,"help")},__("Press ctrl to select few terms","simply-gallery-block")),wp.element.createElement(Ul,{isPrimary:!0,onClick:function(){e.getAttachmentsByTerms(y,"mlaTerm")},disabled:0===y.length},__("Fetch","simply-gallery-block"))))),!b&&wp.element.createElement("li",{className:"".concat(Bl,"src-type ").concat(i.length<2?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Bl,"logo"),src:"".concat(r,"filebird_128x128.jpg"),alt:"FileBird"}),wp.element.createElement("div",{className:"".concat(Bl,"selector")},!p&&wp.element.createElement(Ql,{__nextHasNoMarginBottom:!0,label:__("FileBird Folders","simply-gallery-block"),disabled:i.length<2||!a,options:i,value:d,onChange:function(t){e.getAttachmentsByTerms([t],"fbv")}}),p&&wp.element.createElement(zl,null))),wp.element.createElement("li",{className:"".concat(Bl,"src-type ").concat(s.length<1?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Bl,"logo"),src:"".concat(r,"smp_tags_128x128.jpg"),alt:"SimpLy Tags"}),wp.element.createElement("div",{className:"".concat(Bl,"flex-bar")},wp.element.createElement("div",{className:"".concat(Bl,"selector multiple")},!u&&wp.element.createElement(Ql,{__nextHasNoMarginBottom:!0,multiple:!0,label:__("SimpLy Tags","simply-gallery-block"),disabled:s.length<1,options:s,value:m,onChange:function(t){e.setState({selectedTags:t})}}),u&&wp.element.createElement(zl,null)),!u&&wp.element.createElement(Hl,null,wp.element.createElement("div",{className:"".concat(Bl,"help")},__("Press ctrl to select few tags","simply-gallery-block")),wp.element.createElement(Ul,{isPrimary:!0,onClick:function(){e.getAttachmentsByMeta()},disabled:0===m.length},__("Fetch","simply-gallery-block")))))),!T&&!j&&!x&&wp.element.createElement("li",{className:"".concat(Bl,"src-type ").concat(0===C.length?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Bl,"logo"),src:"".concat(r,"woocommerce_128x128.png"),alt:"Woocommerce"}),wp.element.createElement("div",{className:"".concat(Bl,"flex-bar")},wp.element.createElement("div",{className:"".concat(Bl,"selector")},wp.element.createElement(Ql,{__nextHasNoMarginBottom:!0,label:__("Feed Type","simply-gallery-block"),disabled:0===l.length,options:C,value:E.tax_id,onChange:function(t,r){e.tryWooTaxonomy(t,r)}}),P&&wp.element.createElement(zl,null),O&&!P&&wp.element.createElement(Ql,{__nextHasNoMarginBottom:!0,label:__("Available Terms","simply-gallery-block"),options:O,value:E.term_id,onChange:function(t){E.term_id=t,e.setState({wooQueryNew:E}),e.getProducts(t)}}),"unset"!==E.tax_id&&!O&&!P&&wp.element.createElement("div",null,__("No Terms Available","simply-gallery-block")),"unset"===E.tax_id&&wp.element.createElement(ql,{__nextHasNoMarginBottom:!0,label:__("Number of displayed products","simply-gallery-block"),value:E.posts_per_page,onChange:function(t){E.posts_per_page=t,e.setState({wooQueryNew:E})},min:1,max:100,step:1})),"unset"===E.tax_id&&wp.element.createElement(Ul,{isPrimary:!0,onClick:function(){e.getProducts()},isBusy:P,disabled:"unset"!==E.tax_id&&"unset"===E.term_id},__("Fetch","simply-gallery-block")))),!x&&!j&&!M&&wp.element.createElement("li",{className:"".concat(Bl,"src-type")},wp.element.createElement("img",{className:"".concat(Bl,"logo"),src:"".concat(r,"youtube_128x128.jpg"),alt:"YouTube Play List"}),wp.element.createElement("div",{className:"".concat(Bl,"flex-bar")},!f&&wp.element.createElement(Hl,null,wp.element.createElement(Vl,{__nextHasNoMarginBottom:!0,className:"".concat(Bl,"txt-area"),label:__("YouTube API Key","simply-gallery-block"),value:g,onChange:function(t){return e.setState({ytkTemp:t})}}),wp.element.createElement(Ul,{isLink:!0,href:"https://simplygallery.co/faq/",target:"_blank"},__("How to create a YouTube API key","simply-gallery-block")),wp.element.createElement(Ul,{isPrimary:!0,onClick:this.addYouTubeAPIKey,isBusy:h,disabled:h||""===g},__("Save","simply-gallery-block"))),f&&wp.element.createElement(Hl,null,wp.element.createElement(Vl,{__nextHasNoMarginBottom:!0,className:"".concat(Bl,"txt-area"),label:__("Playlist link","simply-gallery-block"),value:g,onChange:function(t){e.setState({ytkTemp:t})}}),wp.element.createElement(Ul,{isPrimary:!0,onClick:this.fetchYouTubeListData,isBusy:h,disabled:h||""===g||"Invalid URL"===g},__("Fetch","simply-gallery-block"))))),!x&&!T&&!M&&wp.element.createElement("li",{className:"".concat(Bl,"src-type")},wp.element.createElement("img",{className:"".concat(Bl,"logo"),src:"".concat(r,"vimeo_128x128.jpg"),alt:"Vimeo Collections"}),wp.element.createElement("div",{className:"".concat(Bl,"flex-bar")},!v&&wp.element.createElement(Hl,null,wp.element.createElement(Vl,{__nextHasNoMarginBottom:!0,className:"".concat(Bl,"txt-area"),label:__("Vimeo Personal Access Token","simply-gallery-block"),value:w,onChange:function(t){return e.setState({vtkTemp:t})}}),wp.element.createElement(Ul,{isLink:!0,href:"https://simplygallery.co/faq/",target:"_blank"},__("How to create a Vimeo access token","simply-gallery-block")),wp.element.createElement(Ul,{isPrimary:!0,onClick:this.addVimeoAPIKey,isBusy:k,disabled:k||""===w},__("Save","simply-gallery-block"))),v&&wp.element.createElement(Hl,null,wp.element.createElement("div",{className:"pgc-sgb-dgb-selector"},wp.element.createElement(Ql,{__nextHasNoMarginBottom:!0,label:__("Feed Type","simply-gallery-block"),options:[{value:"albums",label:"Showcase/Album"},{value:"users",label:"User uploads"},{value:"projects",label:"User Folder"},{value:"channels",label:"Channel"},{value:"categories",label:"Category"}],value:S.type,onChange:function(t){S.type=t,S.id="",e.setState({vtkQuery:S})}}),wp.element.createElement(Vl,{__nextHasNoMarginBottom:!0,className:"".concat(Bl,"txt-area"),label:n[S.type],value:S.id,onChange:function(t){S.id=t.trim(),e.setState({vtkQuery:S})}}),"projects"===S.type&&wp.element.createElement(Vl,{__nextHasNoMarginBottom:!0,className:"".concat(Bl,"txt-area"),label:__("Enter folder ID","simply-gallery-block"),value:S.project_id,onChange:function(t){S.project_id=t.trim(),e.setState({vtkQuery:S})}}),wp.element.createElement(ql,{__nextHasNoMarginBottom:!0,label:__("Number of displayed videos","simply-gallery-block"),value:S.per_page,onChange:function(t){S.per_page=t,e.setState({vtkQuery:S})},min:1,max:100,step:1})),wp.element.createElement(Ul,{isPrimary:!0,onClick:this.fetchVimeoListData,isBusy:k,disabled:k||""===S.id||"projects"===S.type&&""===S.project_id},__("Fetch","simply-gallery-block")))))))}}],n&&xl(r.prototype,n),o&&xl(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Rl);const Zl=Jl;function Kl(e){return Kl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kl(e)}function Xl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xl(Object(r),!0).forEach((function(t){ei(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ei(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Kl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Kl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Kl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ti(e,t){var r=e.snippet;return{id:r.publishedAt?parseInt(Date.parse(r.publishedAt)/1e3)+t:t,link:"https://www.youtube.com/watch?v=".concat(r.resourceId.videoId),linkTarget:"_self",tags:[]}}function ri(e){return ri="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ri(e)}function ni(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,oi(n.key),n)}}function oi(e){var t=function(e,t){if("object"!=ri(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ri(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ri(t)?t:t+""}function li(e,t,r){return t=ai(t),function(e,t){if(t&&("object"==ri(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ii()?Reflect.construct(t,r||[],ai(e).constructor):t.apply(e,r))}function ii(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ii=function(){return!!e})()}function ai(e){return ai=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ai(e)}function ci(e,t){return ci=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ci(e,t)}var si=wp.element.Component,ui=wp.components.Icon,pi=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),li(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ci(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.icon,r=e.label,n=e.href,o=e.target,l=e.className;return wp.element.createElement("a",{href:n,target:o,className:"pgc-icon-button ".concat(l)},wp.element.createElement("span",{className:"pgc-icon"},wp.element.createElement(ui,{icon:t})),wp.element.createElement("span",{className:"pgc-title"},r))}}])&&ni(r.prototype,n),o&&ni(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(si);const mi=pi;var yi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"0",x:"0"})),wp.element.createElement("g",{strokeLinecap:"round",fillRule:"evenodd",stroke:"#ffffff",strokeWidth:"0",transform:"translate(6, 6)",fill:"#ffffff"},wp.element.createElement("path",{d:"M 0 13.226 L 0 10.438 L 0.85 10.438 L 0.85 2.788 L 0 2.788 L 0 0 L 7.463 0 A 8.163 8.163 0 0 1 8.732 0.092 Q 9.395 0.197 9.927 0.42 A 3.574 3.574 0 0 1 10.812 0.944 A 2.899 2.899 0 0 1 11.714 2.275 Q 11.885 2.767 11.941 3.374 A 6.769 6.769 0 0 1 11.968 3.995 A 6.06 6.06 0 0 1 11.871 5.117 Q 11.634 6.376 10.812 7.047 A 3.761 3.761 0 0 1 9.577 7.7 Q 9.044 7.872 8.399 7.942 A 8.684 8.684 0 0 1 7.463 7.99 L 5.61 7.99 L 5.61 10.438 L 7.242 10.438 L 7.242 13.226 L 0 13.226 Z M 5.61 5.576 L 6.188 5.576 A 1.274 1.274 0 0 0 6.596 5.516 Q 7.174 5.321 7.174 4.488 L 7.174 3.876 Q 7.174 3.533 7.082 3.301 A 0.786 0.786 0 0 0 6.928 3.052 Q 6.713 2.822 6.311 2.792 A 1.676 1.676 0 0 0 6.188 2.788 L 5.61 2.788 L 5.61 5.576 Z",vectorEffect:"non-scaling-stroke"}))),bi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"0",x:"0"})),wp.element.createElement("g",{strokeLinecap:"round",fillRule:"evenodd",stroke:"#ffffff",strokeWidth:"0",transform:"translate(2, 6)",fill:"#ffffff"},wp.element.createElement("path",{d:"M 10.22 11.186 L 10.22 9.982 Q 10.22 8.778 10.577 7.854 A 4.698 4.698 0 0 1 11.231 6.7 A 6.015 6.015 0 0 1 11.746 6.111 Q 12.558 5.292 13.986 4.41 A 6.013 6.013 0 0 0 14.203 4.267 Q 14.396 4.132 14.515 4.021 A 1.288 1.288 0 0 0 14.581 3.955 Q 14.756 3.766 14.756 3.5 Q 14.756 3.021 14.18 2.942 A 1.845 1.845 0 0 0 13.93 2.926 A 2.875 2.875 0 0 0 13.378 2.983 Q 13.115 3.035 12.826 3.133 A 5.808 5.808 0 0 0 12.516 3.248 A 6.251 6.251 0 0 0 11.206 3.962 A 5.796 5.796 0 0 0 11.074 4.06 L 10.248 1.078 A 9.788 9.788 0 0 1 11.308 0.628 A 12.913 12.913 0 0 1 12.306 0.315 Q 13.468 0 14.644 0 Q 16 0 16.928 0.421 A 3.319 3.319 0 0 1 17.64 0.854 A 2.78 2.78 0 0 1 18.667 2.713 A 4.084 4.084 0 0 1 18.704 3.276 A 3.231 3.231 0 0 1 18.611 4.065 A 2.634 2.634 0 0 1 18.333 4.753 Q 17.962 5.39 17.437 5.824 Q 16.912 6.258 16.072 6.818 A 16.119 16.119 0 0 0 15.559 7.168 Q 15.003 7.565 14.693 7.875 A 1.569 1.569 0 0 0 14.388 8.294 A 1.338 1.338 0 0 0 14.252 8.89 L 15.946 8.89 L 15.946 8.092 L 18.816 8.092 L 18.816 11.186 L 10.22 11.186 Z M 0 11.186 L 0 8.89 L 0.7 8.89 L 0.7 2.59 L 0 2.59 L 0 0.294 L 6.146 0.294 A 6.722 6.722 0 0 1 7.191 0.37 Q 7.737 0.456 8.175 0.64 A 2.944 2.944 0 0 1 8.904 1.071 A 2.388 2.388 0 0 1 9.647 2.167 Q 9.787 2.572 9.833 3.073 A 5.575 5.575 0 0 1 9.856 3.584 A 4.991 4.991 0 0 1 9.776 4.508 Q 9.68 5.018 9.467 5.411 A 2.27 2.27 0 0 1 8.904 6.097 Q 7.952 6.874 6.146 6.874 L 4.62 6.874 L 4.62 8.89 L 5.964 8.89 L 5.964 11.186 L 0 11.186 Z M 4.62 4.886 L 5.096 4.886 A 1.049 1.049 0 0 0 5.432 4.837 Q 5.899 4.679 5.908 4.015 A 1.934 1.934 0 0 0 5.908 3.99 L 5.908 3.486 A 1.667 1.667 0 0 0 5.891 3.239 Q 5.872 3.113 5.832 3.013 A 0.647 0.647 0 0 0 5.705 2.807 Q 5.528 2.618 5.197 2.594 A 1.38 1.38 0 0 0 5.096 2.59 L 4.62 2.59 L 4.62 4.886 Z",vectorEffect:"non-scaling-stroke"}))),di=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"0",x:"0"})),wp.element.createElement("g",{strokeLinecap:"round",fillRule:"evenodd",stroke:"#ffffff",strokeWidth:"0",fill:"#ffffff",transform:"translate(1, 6)"},wp.element.createElement("path",{d:"M 10.528 0 L 10.528 3.388 L 8.12 3.388 L 8.12 2.296 L 7.224 2.296 L 7.224 8.596 L 8.204 8.596 L 8.204 10.892 L 2.324 10.892 L 2.324 8.596 L 3.304 8.596 L 3.304 2.296 L 2.408 2.296 L 2.408 3.388 L 0 3.388 L 0 0 L 10.528 0 Z M 11.004 10.892 L 11.004 8.596 L 11.704 8.596 L 11.704 2.296 L 11.004 2.296 L 11.004 0 L 17.43 0 Q 18.616 0 19.448 0.328 A 3.183 3.183 0 0 1 20.16 0.714 A 2.303 2.303 0 0 1 21.121 2.396 A 3.284 3.284 0 0 1 21.14 2.758 A 2.891 2.891 0 0 1 21.07 3.409 A 2.135 2.135 0 0 1 20.748 4.151 Q 20.356 4.718 19.831 5.005 A 4.729 4.729 0 0 1 19.823 5.01 Q 19.554 5.156 19.295 5.252 A 3.132 3.132 0 0 1 18.816 5.39 L 18.816 5.53 Q 19.81 5.628 20.608 6.16 Q 21.406 6.692 21.406 8.064 A 3.063 3.063 0 0 1 21.29 8.934 A 2.185 2.185 0 0 1 20.3 10.213 A 4.251 4.251 0 0 1 19.119 10.7 Q 18.602 10.832 17.998 10.873 A 8.354 8.354 0 0 1 17.43 10.892 L 11.004 10.892 Z M 15.624 8.596 L 16.478 8.596 Q 16.884 8.596 17.087 8.379 A 0.659 0.659 0 0 0 17.222 8.152 Q 17.259 8.051 17.276 7.925 A 1.704 1.704 0 0 0 17.29 7.7 L 17.29 7.084 A 1.667 1.667 0 0 0 17.273 6.837 Q 17.254 6.711 17.214 6.611 A 0.647 0.647 0 0 0 17.087 6.405 Q 16.91 6.216 16.579 6.192 A 1.38 1.38 0 0 0 16.478 6.188 L 15.624 6.188 L 15.624 8.596 Z M 15.624 4.592 L 16.38 4.592 Q 16.786 4.592 16.989 4.375 A 0.659 0.659 0 0 0 17.124 4.148 Q 17.161 4.047 17.178 3.921 A 1.704 1.704 0 0 0 17.192 3.696 L 17.192 3.192 A 1.667 1.667 0 0 0 17.175 2.945 Q 17.156 2.819 17.116 2.719 A 0.647 0.647 0 0 0 16.989 2.513 Q 16.812 2.324 16.481 2.3 A 1.38 1.38 0 0 0 16.38 2.296 L 15.624 2.296 L 15.624 4.592 Z",vectorEffect:"non-scaling-stroke"}))),fi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"0",x:"0"})),wp.element.createElement("g",{strokeLinecap:"round",fillRule:"evenodd",stroke:"#ffffff",strokeWidth:"0",transform:"translate(4, 6)",fill:"#ffffff"},wp.element.createElement("path",{d:"M 9.904 12.448 L 0 12.448 L 0 9.824 L 0.8 9.824 L 0.8 2.624 L 0 2.624 L 0 0 L 6.752 0 L 6.752 2.624 L 5.28 2.624 L 5.28 9.824 L 6.72 9.824 L 6.72 8.352 L 9.904 8.352 L 9.904 12.448 Z M 15.504 12.448 L 10.416 12.448 L 10.416 9.824 L 11.12 9.824 L 11.12 6.176 L 10.416 6.176 L 10.416 3.552 L 14.8 3.552 L 14.8 9.824 L 15.504 9.824 L 15.504 12.448 Z M 14.448 2.672 L 11.184 2.672 L 11.184 0 L 14.448 0 L 14.448 2.672 Z",vectorEffect:"non-scaling-stroke"}))),gi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("rect",{id:"svg_6",height:"3",width:"14",y:"0",x:"5",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_4",height:"14",width:"12",y:"5",x:"0",fill:"#01273a"}),wp.element.createElement("rect",{id:"svg_11",height:"14",width:"12",y:"5",x:"13",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_7",height:"3",width:"14",y:"21",x:"5",fill:"#01273a"})),hi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("rect",{id:"svg_2",height:"13",width:"18",y:"4",x:"0",fill:"#01273a"}),wp.element.createElement("rect",{id:"svg_3",height:"10",width:"17",y:"14",x:"7",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_5",height:"8",width:"12",y:"0",x:"12",fill:"#0085ba"})),vi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("rect",{id:"svg_3",height:"24",width:"4",y:"0",x:"0",strokeWidth:"0",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_5",height:"20",width:"11",y:"2",x:"4",strokeWidth:"0",fill:"#01273a"}),wp.element.createElement("rect",{id:"svg_6",height:"24",width:"4",y:"0",x:"16",strokeWidth:"0",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_7",height:"24",width:"4",y:"0",x:"20",strokeWidth:"0",fill:"#0085ba"}),wp.element.createElement("line",{id:"svg_8",y2:"24",x2:"4",y1:"0",x1:"4",stroke:"azure"}),wp.element.createElement("line",{id:"svg_8",y2:"24",x2:"20",y1:"0",x1:"20",stroke:"azure"})),wi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("rect",{stroke:"#01273a",transform:"rotate(45 12,12) ",height:"16",width:"16",y:"4",x:"4",strokeOpacity:"null",strokeWidth:"2",fill:"#0085ba"}),wp.element.createElement("line",{strokeLinecap:"null",strokeWidth:"2",strokeLinejoin:"null",y2:"12",x2:"6",y1:"0",x1:"12",stroke:"#7bc4e1",fill:"none"}),wp.element.createElement("line",{strokeLinecap:"null",strokeWidth:"2",strokeLinejoin:"null",y2:"12",x2:"18",y1:"0",x1:"12",stroke:"#7bc4e1",fill:"none"}),wp.element.createElement("line",{strokeLinecap:"null",strokeWidth:"2",strokeLinejoin:"null",y2:"12",x2:"6",y1:"24",x1:"12",stroke:"#7bc4e1",fill:"none"}),wp.element.createElement("line",{strokeLinecap:"null",strokeWidth:"2",strokeLinejoin:"null",y2:"12",x2:"18",y1:"24",x1:"12",stroke:"#7bc4e1",fill:"none"})),ki=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("rect",{id:"svg_3",height:"22",width:"6",y:"1",x:"1",strokeWidth:"0",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_5",height:"22",width:"4",y:"1",x:"9",strokeWidth:"0",fill:"#01273a"}),wp.element.createElement("rect",{id:"svg_6",height:"22",width:"8",y:"1",x:"15",strokeWidth:"0",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_7",height:"4",width:"4",y:"9",x:"1",strokeWidth:"1",stroke:"#01273a",fill:"#ffffff"}),wp.element.createElement("rect",{id:"svg_6",height:"4",width:"4",y:"9",x:"19",strokeWidth:"1",stroke:"#01273a",fill:"#ffffff"}));wp.element.createElement("svg",{enableBackground:"new 0 0 32 32",height:"24px",version:"1.1",viewBox:"0 0 32 32",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("g",{id:"Vimeo_2_"},wp.element.createElement("g",{id:"Vimeo_1_"},wp.element.createElement("circle",{cx:"16",cy:"16",id:"BG",r:"16",fill:"#5FCCFF"}),wp.element.createElement("path",{d:"M24,12.4c-0.1,1.6-1.2,3.7-3.3,6.4c-2.2,2.8-4,4.2-5.5,4.2 c-0.9,0-1.7-0.9-2.4-2.6c-0.4-1.6-0.9-3.2-1.3-4.7c-0.5-1.7-1-2.6-1.5-2.6c-0.1,0-0.5,0.3-1.3,0.8l-0.8-1 c0.8-0.7,1.6-1.4,2.3-2.1c1.1-0.9,1.8-1.4,2.4-1.4c1.2-0.1,2,0.7,2.3,2.5c0.3,2,0.5,3.2,0.6,3.7c0.4,1.6,0.8,2.4,1.2,2.4 c0.3,0,0.8-0.5,1.5-1.6c0.7-1.1,1-1.9,1.1-2.4c0.1-0.9-0.3-1.4-1.1-1.4c-0.4,0-0.8,0.1-1.2,0.3c0.8-2.6,2.3-3.8,4.5-3.7 C23.3,9.2,24.1,10.3,24,12.4",fill:"#FFFFFF"})))));function Si(e){return Si="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Si(e)}function Ci(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Oi(n.key),n)}}function Oi(e){var t=function(e,t){if("object"!=Si(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Si(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Si(t)?t:t+""}function Ei(e,t,r){return t=_i(t),function(e,t){if(t&&("object"==Si(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pi()?Reflect.construct(t,r||[],_i(e).constructor):t.apply(e,r))}function Pi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Pi=function(){return!!e})()}function _i(e){return _i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_i(e)}function ji(e,t){return ji=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ji(e,t)}var Ti=wp.element,xi=Ti.Component,Mi=Ti.createRef,Ni=window.PGC_SGB_ADMIN,Ii=function(e){function t(){var e;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Ei(this,t,arguments)).premiumDemoHandler=e.premiumDemoHandler.bind(e),e.premiumDemoOpened=!0,e.premiumDemoRef=Mi(),e.timeStamp=localStorage.getItem("pgcSgbDemo"),e.timeStamp)?(new Date).getTime()-parseInt(e.timeStamp)>1728e5?(localStorage.removeItem("pgcSgbDemo"),e.premiumDemoOpened=!0):e.premiumDemoOpened=!1:e.premiumDemoOpened=!0;return e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ji(e,t)}(t,e),r=t,(n=[{key:"componentDidMount",value:function(){Ni.isPremium&&"true"===Ni.isPremium||this.premiumDemoRef&&this.premiumDemoRef.current&&(this.demoVp=this.premiumDemoRef.current,this.premiumDemoOpened?this.demoVp.classList.add("pgc-demo-active"):this.demoVp.classList.remove("pgc-demo-active"))}},{key:"premiumDemoHandler",value:function(){this.demoVp&&(this.premiumDemoOpened?(this.demoVp.classList.remove("pgc-demo-active"),localStorage.setItem("pgcSgbDemo",(new Date).getTime())):(this.demoVp.classList.add("pgc-demo-active"),localStorage.removeItem("pgcSgbDemo")),this.premiumDemoOpened=!this.premiumDemoOpened)}},{key:"render",value:function(){var e=this,t=new URL("".concat(Ni.adminurl,"edit.php"));return t.searchParams.set("post_type",Ni.postType),t.searchParams.set("page","simply-gallery-block-pricing"),wp.element.createElement("div",{ref:this.premiumDemoRef,className:"pgc-media-placeholder-premium-demo"},wp.element.createElement("div",{className:"pgc-premium-button",role:"button",tabIndex:"0",onKeyPress:function(){},onClick:function(){e.premiumDemoHandler()}},"The"," ",wp.element.createElement("span",null,"PREMIUM")," ","version is now available.",wp.element.createElement("svg",{id:"pgc-icon-down",className:"pgc-tree",xmlns:"http://www.w3.org/2000/svg",width:"10",height:"8",viewBox:"0 0 6 4","data-reactid":"69"},wp.element.createElement("path",{className:"cls-1",d:"M6 0L3 4 0 0h6z"}))),wp.element.createElement("div",{className:"pgc-demo-menu"},wp.element.createElement(mi,{className:"pgc-sgb-new",icon:ki,label:"Showcase",target:"_blank",href:"https://simplygallery.co/showcase/"}),wp.element.createElement(mi,{icon:yi,label:"SimpLy Portfolio",target:"_blank",href:"https://simplygallery.co/portfolio-premium-block/"}),wp.element.createElement(mi,{icon:bi,label:"SimpLy Portfolio2",target:"_blank",href:"https://simplygallery.co/portfolio2/"}),wp.element.createElement(mi,{icon:gi,label:"Split Carousel",target:"_blank",href:"https://simplygallery.co/split-carousel/"}),wp.element.createElement(mi,{icon:wi,label:"Diamond",target:"_blank",href:"https://simplygallery.co/diamond/"}),wp.element.createElement(mi,{icon:vi,label:"Accordion",target:"_blank",href:"https://simplygallery.co/accordion/"}),wp.element.createElement(mi,{icon:hi,label:"Horizon",target:"_blank",href:"https://simplygallery.co/horizon-premium-gallery-block/"}),wp.element.createElement(mi,{icon:di,label:"SimpLy Tags Box",target:"_blank",href:"https://simplygallery.co/tagsbox-covers-gallery/"}),wp.element.createElement(mi,{icon:fi,label:"SimpLy List",target:"_blank",href:"https://simplygallery.co/simply-list/"})),wp.element.createElement("div",{className:"pgc-title"},wp.element.createElement("a",{href:t.toString(),rel:"noreferrer",target:"_blank"},"About PLUS / PRO")))}}])&&Ci(r.prototype,n),o&&Ci(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(xi);const Ai=Ii;function Li(e){return Li="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Li(e)}function Bi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Di(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Bi(Object(r),!0).forEach((function(t){Ri(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ri(e,t,r){return(t=zi(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Hi(e){return function(e){if(Array.isArray(e))return Fi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Fi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Fi(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Gi(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,zi(n.key),n)}}function zi(e){var t=function(e,t){if("object"!=Li(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Li(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Li(t)?t:t+""}function Wi(e,t,r){return t=Vi(t),function(e,t){if(t&&("object"==Li(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Qi()?Reflect.construct(t,r||[],Vi(e).constructor):t.apply(e,r))}function Qi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qi=function(){return!!e})()}function Vi(e){return Vi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Vi(e)}function Ui(e,t){return Ui=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ui(e,t)}var qi=v.trace,Yi=wp.element,Ji=Yi.Component,Zi=Yi.Fragment,Ki=window.Backbone,Xi=wp.components,$i=Xi.Button,ea=Xi.Modal,ta=Xi.TextareaControl,ra=Xi.Spinner,na=Ki.Model.extend({defaults:{link:"",linkTarget:"_self",linkText:"",poster:void 0,tags:[]}}),oa=Ki.Collection.extend({model:na}),la=["image","video","audio"],ia=window.PGC_SGB_ADMIN,aa=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Wi(this,t,arguments)).initAddMediaModal=e.initAddMediaModal.bind(e),e.addNewItems=e.addNewItems.bind(e),e.addAttachments=e.addAttachments.bind(e),e.attachmentsReceivedHandler=e.attachmentsReceivedHandler.bind(e),e.productsReceivedHandler=e.productsReceivedHandler.bind(e),e.initQueryModal=e.initQueryModal.bind(e),e.getMetaForAttachmentsById=e.getMetaForAttachmentsById.bind(e),e.metaReceivedHandler=e.metaReceivedHandler.bind(e),e.cancelImport=e.cancelImport.bind(e),e.updateGallery=e.updateGallery.bind(e),e.sortingBy=e.sortingBy.bind(e),e.setSomeAttributes=E.bind(e),e.updateDelay=void 0,e.updateMetaDelay=void 0,e.lastQuery=void 0,e.firstSelect=!1,""===e.props.attributes.thumbClickAction&&(e.props.attributes.thumbClickAction=e.props.attributes.useLightbox?"useLightbox":"none"),e.selections=new wp.media.model.Attachments,e.selections.id=e.props.attributes.galleryId,e.props.attributes.galleryYTQuery;var r=!(!ia.isPremium||"true"!==ia.isPremium);return e.props.attributes.isPremium!==r&&e.props.setAttributes({isPremium:r}),e.externalEdit={},e.externalEdit.openSettingsPanel=e.openSettingsPanel.bind(e),e.externalEdit.updateGallery=e.updateGallery.bind(e),e.externalEdit.sortingBy=e.sortingBy.bind(e),e.externalEdit.cancelImport=e.cancelImport.bind(e),e.externalEdit.getMetaForAttachmentsById=e.getMetaForAttachmentsById.bind(e),e.externalEdit.initAddMediaModal=e.initAddMediaModal.bind(e),e.externalEdit.initQueryModal=e.initQueryModal.bind(e),e.externalEdit.isDynamicCollection=e.isDynamicCollection.bind(e),e.externalEdit.isStaticCollection=e.isStaticCollection.bind(e),e.externalEdit.isExternalCollection=e.isExternalCollection.bind(e),e.externalEdit.canEditTags=e.canEditTags.bind(e),e.externalEdit.canAddItems=e.canAddItems.bind(e),e.externalEdit.canUpdateGallery=e.canUpdateGallery.bind(e),e.externalEdit.canDeleteItem=e.canDeleteItem.bind(e),e.externalEdit.getAttachmentsByQuery=e.getAttachmentsByQuery.bind(e),e.externalEdit.dgbClosed=e.dgbClosed.bind(e),e.externalEdit.getProductsByQuery=e.getProductsByQuery.bind(e),e.externalEdit.fetchYouTubeListItemsData=e.fetchYouTubeListItemsData.bind(e),e.externalEdit.fetchVimeoItemsData=e.fetchVimeoItemsData.bind(e),e.blockTypeManager||ia.skinsList&&ia.skinsList[e.SLUG]&&v.loadExtScripts(new Array({src:ia.skinsList[e.SLUG],id:e.SLUG})),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ui(e,t)}(t,e),r=t,n=[{key:"SKIN",get:function(){v.trace("************* Need implementation Edit - SKIN ****************")}},{key:"ICON",get:function(){v.trace("************* Need implementation Edit - Icon ****************")}},{key:"TITLE",get:function(){v.trace("************* Need implementation Edit - Title ****************")}},{key:"blockTypeManager",get:function(){v.trace("******** Need implementation Edit - blockTypeManager **********")}},{key:"mainFragment",value:function(e){v.trace("******** Need implementation Edit - mainFragment **********"),v.trace(e)}},{key:"settingsFrame",value:function(e){v.trace("******** Need implementation Edit - blockSettings **********"),v.trace(e)}},{key:"blockSettingsPreview",value:function(e){return wp.element.createElement(Zi,null,wp.element.createElement(Uo,e),wp.element.createElement("div",{className:"pgc-sgb-mini-preview"},this.ICON,this.TITLE),this.settingsFrame(e))}},{key:"SLUG",get:function(){return"".concat("pgc_sgb_"+this.SKIN)}},{key:"componentDidUpdate",value:function(){this.props.isSelected&&!this.firstSelect&&(this.firstSelect=!0)}},{key:"componentDidMount",value:function(){this.props.isSelected&&!this.firstSelect&&(this.firstSelect=!0,this.initMetaDataCollection())}},{key:"componentWillUnmount",value:function(){this.props.attributes.itemsMetaDataCollection&&this.props.attributes.itemsMetaDataCollection.off&&this.props.attributes.itemsMetaDataCollection.off()}},{key:"openSettingsPanel",value:function(){var e=this.props.attributes;this.props.setAttributes({settingsModalIsOpen:!e.settingsModalIsOpen})}},{key:"initMetaDataCollection",value:function(){var e=this;if(Array.isArray(this.props.attributes.itemsMetaDataCollection)){var t=this.props.attributes.itemsMetaDataCollection.slice();this.itemsMetaDataCollection=new oa,this.itemsMetaDataCollection.on("change add remove",(function(t){e.updateGalleryTagsList(t)})),t&&this.itemsMetaDataCollection.reset(t),this.props.setAttributes({itemsMetaDataCollection:this.itemsMetaDataCollection})}else this.itemsMetaDataCollection=this.props.attributes.itemsMetaDataCollection}},{key:"isExternalCollection",value:function(){var e=this.props.attributes,t=e.galleryYTQuery,r=e.galleryVMQuery,n=e.galleryWooQuery;return!!(t||r||n)}},{key:"isStaticCollection",value:function(){var e=this.props.attributes,t=e.galleryYTQuery,r=e.galleryVMQuery,n=e.galleryWooQuery,o=e.galleryQuery;return!(t||r||n||o)||!!(t&&t.staticMode||r&&r.staticMode||n&&n.staticMode)}},{key:"isDynamicCollection",value:function(){var e=this.props.attributes,t=e.galleryQuery,r=e.galleryYTQuery,n=e.galleryVMQuery,o=e.galleryWooQuery;return!!(t||r||n||o)}},{key:"canEditTags",value:function(){return!this.isExternalCollection()}},{key:"canDeleteItem",value:function(){var e=this.props.attributes,t=e.galleryQuery,r=e.galleryYTQuery,n=e.galleryVMQuery,o=e.galleryWooQuery;return!(t||r&&!1===r.staticMode||n&&!1===n.staticMode||o&&!1===o.staticMode)}},{key:"canUpdateGallery",value:function(){var e=this.props.attributes,t=e.galleryYTQuery,r=e.galleryVMQuery;return!(t&&t.staticMode||r&&r.staticMode)}},{key:"canAddItems",value:function(){var e=this.props.attributes,t=e.galleryQuery,r=e.galleryYTQuery,n=e.galleryVMQuery,o=e.galleryWooQuery;return!(t||r||n||o)}},{key:"updateGallery",value:function(e){var t=this.props.attributes,r=t.images,n=t.attachmentsIDsVerified,o=t.startPosIndex,l=t.galleryQuery,i=t.galleryYTQuery,a=t.galleryVMQuery,c=t.galleryWooQuery,s=this.externalEdit,u=this.selections,p=this.cancelImport;if(this.initMetaDataCollection(),l)s.getAttachmentsByQuery(l);else if(c)s.getProductsByQuery(c);else{if(i)return i.staticMode?((0,this.props.setAttributes)({images:r.slice()}),void u.reset(r)):((0,this.props.setAttributes)({loadingAttachments:!0}),void s.fetchYouTubeListItemsData(i));if(a)return a.staticMode?((0,this.props.setAttributes)({images:r.slice()}),void u.reset(r)):((0,this.props.setAttributes)({loadingAttachments:!0}),void s.fetchVimeoItemsData(a));clearTimeout(this.updateDelay),this.itemsMetaDataCollection.reset([]);var m=[];if(r&&(m=r.map((function(e){return e.id}))),e)switch(e){case"replace":m=n.length?n:m;break;case"add":var y;n.length&&(y=m).splice.apply(y,[Math.min(o,m.length),0].concat(Hi(n)))}var b={post__in:m,orderby:"post__in",order:"DESC",posts_per_page:-1,paged:1};this.updateDelay=setTimeout((function(){s.getAttachmentsByQuery(b),p()}),100)}}},{key:"updateGalleryTagsList",value:function(e){var t=this,r=this.props.attributes;clearTimeout(this.updateMetaDelay),this.updateMetaDelay=setTimeout((function(){for(var e=t.props.attributes.itemsMetaDataCollection.toJSON(),n={},o=0;o<e.length;o+=1){var l=e[o];if(l.tags)for(var i=0;i<l.tags.length;i+=1)n[l.tags[i].replace(/[ ]/g,"_").toLowerCase()]=l.tags[i]}t.setSomeAttributes({galleryTagsListSrc:n});var a=[];for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&a.push(n[c]);if(0!==r.galleryTagsList.length&&r.tagsListCustomMode){for(var s=[],u=0;u<r.galleryTagsList.length;u+=1){var p=r.galleryTagsList[u];a.indexOf(p)>=0&&s.push(p)}t.setSomeAttributes({galleryTagsList:s})}else a.sort(),t.setSomeAttributes({galleryTagsList:a})}),200)}},{key:"sortingSelection",value:function(e,t,r){var n;e.comparator=function(e){return e.get(t)},r<0&&(e.comparator=(n=e.comparator,function(e,t){var r=n(e),o=n(t);return 0===r?-1:0===o||r<o?1:r>o?-1:0})),e.sort()}},{key:"sortingBy",value:function(e,t){var r=this.props.attributes,n=r.galleryQuery,o=this.selections,l=this.sortingSelection,i=e||r.orderBy,a=parseInt(t||r.ordrerDirection);if("custom"!==i&&"random"!==i){if(e&&"id"===i&&n){var c=Di({},n);c.order=1===a?"ASC":"DESC",this.setSomeAttributes({galleryQuery:c})}l(o,i,a);var s=o.map((function(e){return v.Item(e.attributes)}));this.setSomeAttributes({images:s,orderBy:i,ordrerDirection:"".concat(a)})}else this.setSomeAttributes({orderBy:i})}},{key:"initAddMediaModal",value:function(){var e=this.selections.map((function(e){return e.id})),t=v.getMediaModal("pgs_sgb_multiselect",{exclusionList:e});t&&(t.once("select",this.addNewItems),t.open())}},{key:"addNewItems",value:function(){var e=this;if(v.getMediaModal("pgs_sgb_multiselect")){var t=this.props.attributes,r=t.startPosIndex,n=t.orderBy,o=this.selections,l=r?Math.min(o.length,r):0,i=v.getMediaModal("pgs_sgb_multiselect").selectedItems(),a={};"custom"===n&&(a.sort=!1,a.at=l),this.initMetaDataCollection(),this.setSomeAttributes({loadingAttachments:!0});var c={type:"get_attachments_for_admin",query:Di({},{post__in:i.map((function(e){return e.id})),orderby:"post__in",order:"DESC",posts_per_page:-1,paged:1})};v.request2(ia.ajaxurl,ia.nonce,JSON.stringify(c),null,(function(t){if(t&&t.data)try{var r=JSON.parse(t.data);if(r.message&&r.message.data&&Array.isArray(r.message.data)){var n;if(n=r.message.data.map((function(e){var t=new wp.media.model.Attachment;return t.set(e),t})),o.add(n,a),r.message.itemsMetaData)for(var l=0;l<r.message.itemsMetaData.length;l+=1){var i=r.message.itemsMetaData[l],c=Di(Di({},i),{id:parseInt(i.id)});e.itemsMetaDataCollection&&e.itemsMetaDataCollection.add&&e.itemsMetaDataCollection.add(c,{merge:!0})}var s=o.map((function(e){return v.Item(e.attributes)}));e.setSomeAttributes({images:s,loadingAttachments:!1,startPosIndex:0})}}catch(e){qi(e)}}))}}},{key:"attachmentsReceivedHandler",value:function(e){if(e&&e.data)try{var t=JSON.parse(e.data);if(t.message&&t.message.data&&Array.isArray(t.message.data)&&(this.lastQuery&&this.lastQuery.naviHelper&&this.setSomeAttributes({galleryQuery:Di({},this.lastQuery)}),this.addAttachments(t.message.data,!0),this.initMetaDataCollection(),t.message.itemsMetaData)){for(var r=0;r<t.message.itemsMetaData.length;r+=1){var n=t.message.itemsMetaData[r],o=Di(Di({},n),{id:parseInt(n.id)});this.props.attributes.itemsMetaDataCollection&&this.props.attributes.itemsMetaDataCollection.add&&this.props.attributes.itemsMetaDataCollection.add(o,{merge:!0})}this.setSomeAttributes({})}}catch(e){qi(e)}}},{key:"getAttachmentsByQuery",value:function(e){var t=this.props,r=t.setAttributes,n=t.attributes,o=n.galleryDynamicMode,l=n.galleryId;if(r({dgbModalIsOpen:!1,loadingAttachments:!0}),e.taxonomy&&e.terms){var i=[{taxonomy:e.taxonomy,terms:"".concat(e.terms),field:"term_id"}];e.tax_query=i}var a,c={type:"get_attachments_for_admin",query:Di({},e)};if(this.lastQuery=e,c.query.naviHelper&&delete c.query.naviHelper,v.request2(ia.ajaxurl,ia.nonce,JSON.stringify(c),null,this.attachmentsReceivedHandler),e.naviHelper&&e.tax_query&&e.tax_query[0]&&e.tax_query[0].terms){var s=e.tax_query[0].terms;Array.isArray(s)&&(s=e.tax_query[0].terms.join("_")),a="query_".concat(s,"_").concat(e.orderby,"_").concat(e.order)}else if(e.fbv)a="query_fbv_".concat(e.fbv,"_").concat(e.orderby,"_").concat(e.order);else if(e.meta_query){for(var u="",p=0;p<e.meta_query.length;p+=1)u+=e.meta_query[p].value;u=u.replace(/[&/\\#,+()$~%.'":*?<>{}@ ]/g,""),a="query_simply_tags_".concat(u,"_").concat(e.orderby,"_").concat(e.order)}else{if(void 0===o||!o)return void delete this.lastQuery;a="sgb_".concat(l)}this.lastQuery.naviHelper&&this.lastQuery.naviHelper.cacheName&&(this.lastQuery.naviHelper.cacheName=a);var m=JSON.stringify({type:"deletePosts",post_type:"pgc_simply_cache",name:a.toLowerCase()});v.request2(ia.ajaxurl,ia.nonce,m,null,null)}},{key:"addAttachments",value:function(e,t){var r=this,n=this.props.attributes,o=this.selections,l=this.sortingBy,i=this.getMetaForAttachmentsById;t||this.initMetaDataCollection();var a=[];if(a=e.map((function(e){var t=new wp.media.model.Attachment;return t.set(e),t})),t||i(a.map((function(e){return e.id})),"pgc_sgb_link"),o.reset(a),this.lastQuery){var c={loadingAttachments:!1};if("random"!==n.orderBy){var s="date"===this.lastQuery.orderby?"id":"random",u="ASC"===this.lastQuery.order?"1":"-1";c.orderBy=s,c.ordrerDirection=u,this.sortingSelection(o,s,u)}c.images=o.map((function(e){return v.Item(e.attributes)})),this.updateDelay=setTimeout((function(){r.setSomeAttributes(c)}),100)}else{l();var p=o.map((function(e){return v.Item(e.attributes)}));this.updateDelay=setTimeout((function(){r.setSomeAttributes({loadingAttachments:!1,images:p})}),100)}}},{key:"metaReceivedHandler",value:function(e){if(e.data)try{var t=JSON.parse(e.data);if(t.message&&Object.prototype.hasOwnProperty.call(t.message,"data"))for(var r in t.message.data)if(Object.prototype.hasOwnProperty.call(t.message.data,r)&&t.message.data[r]){var n=Di(Di({},{id:r}),JSON.parse(t.message.data[r]));this.props.attributes.itemsMetaDataCollection&&this.props.attributes.itemsMetaDataCollection.add&&(this.props.attributes.itemsMetaDataCollection.add(n,{merge:!0}),this.setSomeAttributes({}))}}catch(e){v.trace(e)}this.props.setAttributes({subLoading:!1})}},{key:"getMetaForAttachmentsById",value:function(e,t){if(ia){var r=JSON.stringify({type:"get_posts_metadata",iDs:e,key:t});this.props.setAttributes({subLoading:!0}),v.request2(ia.ajaxurl,ia.nonce,r,null,this.metaReceivedHandler)}}},{key:"uploadCreateErrorNotice",value:function(){}},{key:"cancelImport",value:function(){this.props.setAttributes({importModalIsOpen:!1,attachmentsIDsVerified:[],attachmentsIDsString:""})}},{key:"initQueryModal",value:function(){this.props.setAttributes({dgbModalIsOpen:!0})}},{key:"dgbClosed",value:function(){this.props.setAttributes({dgbModalIsOpen:!1})}},{key:"productsReceivedHandler",value:function(e){if(e&&e.data)try{var t=JSON.parse(e.data);if(t.message&&t.message.data&&Array.isArray(t.message.data)&&(t.message.naviHelper&&this.setSomeAttributes({galleryWooQuery:t.message.naviHelper}),this.addAttachments(t.message.data,!0),this.initMetaDataCollection(),t.message.itemsMetaData)){for(var r=0;r<t.message.itemsMetaData.length;r+=1){var n=t.message.itemsMetaData[r],o=Di(Di({},n),{id:parseInt(n.id)});this.props.attributes.itemsMetaDataCollection&&this.props.attributes.itemsMetaDataCollection.add&&this.props.attributes.itemsMetaDataCollection.add(o,{merge:!0})}this.setSomeAttributes({})}}catch(e){qi(e)}}},{key:"getProductsByQuery",value:function(e){var t,r=this.props.setAttributes,n=this.props.attributes.images;if(e.parentQuery){var o=[];n&&(o=n.map((function(e){return e.id}))),t={post__in:o,post_status:"publish",post_type:"product",ignore_sticky_posts:1,orderby:"post__in",order:"DESC",posts_per_page:-1,paged:1},e.query=Di({},t),t.naviHelper=Di({},e)}else{var l;"unset"!==e.term_id&&(l=[{taxonomy:e.tax_id,terms:"".concat(e.term_id),field:"term_id"}],e.posts_per_page=-1),t={orderby:"date",order:"DESC",post_status:"publish",post_type:"product",ignore_sticky_posts:1,posts_per_page:e.posts_per_page,paged:1},l&&(t.tax_query=l),e.query=Di({},t),t.naviHelper=Di({},e)}r({dgbModalIsOpen:!1,loadingAttachments:!0});var i,a={type:"get_products_for_admin",query:Di({},t)};v.request2(ia.ajaxurl,ia.nonce,JSON.stringify(a),null,this.productsReceivedHandler),i="unset"!==e.term_id?"query_".concat(e.term_id,"_").concat(t.orderby,"_").concat(t.order):"query_products_".concat(t.orderby,"_").concat(t.order);var c=JSON.stringify({type:"deletePosts",post_type:"pgc_simply_cache",name:i.toLowerCase()});v.request2(ia.ajaxurl,ia.nonce,c,null,null)}},{key:"createSelectionForVMitemsList",value:function(e){this.initMetaDataCollection();var t=this.itemsMetaDataCollection;t.reset([]);for(var r,n=this.selections,o=[],l=0;l<e.length;l+=1){var i=e[l];o.push(i);var a={id:(r=i).id,link:r.postlink,linkTarget:"_self",tags:r.tags};t.add(a)}n.reset(o),this.setSomeAttributes({loadingAttachments:!1,itemsMetaDataCollection:t,images:o})}},{key:"createSelectionForYTitemsList",value:function(e){this.initMetaDataCollection();for(var t,r,n,o,l=this.itemsMetaDataCollection,i=this.selections,a=[],c=[],s=0;s<e.length;s+=1)if(e[s].status&&e[s].status.privacyStatus&&("public"===e[s].status.privacyStatus||"unlisted"===e[s].status.privacyStatus)){var u=(t=e[s],r=s,n=void 0,o=void 0,n=$l({},t),o=t.snippet,n.id=o.publishedAt?parseInt(Date.parse(o.publishedAt)/1e3)+r:r,n.postlink="https://www.youtube.com/watch?v=".concat(o.resourceId.videoId),n.title=o.title,n.description=o.description,n.caption=o.description.substr(0,277),n.description.length>n.caption.length&&(n.caption+=" ..."),n.alt="",n.sizes=$l({},o.thumbnails),n.sizes.thumbnail=$l({},o.thumbnails.default),o.thumbnails.maxres?n.sizes.large=o.thumbnails.maxres:o.thumbnails.standard?n.sizes.large=o.thumbnails.standard:o.thumbnails.high?n.sizes.large=o.thumbnails.high:n.sizes.large=o.thumbnails.medium,n.width=n.sizes.large.width,n.height=n.sizes.large.height,n.mime="image/jpeg",n.type="image",n.url=n.sizes.large.url,n);a.push(u);var p=ti(e[s],s);c.push(p)}return i.reset(a),l.reset(c),this.setSomeAttributes({loadingAttachments:!1,itemsMetaDataCollection:l,images:a}),a.length}},{key:"fetchVimeoItemsData",value:function(e,t,r){var n=this;if(ia||""!==ia.vtk){var o={type:e.type,id:e.id,project_id:e.project_id,per_page:e.per_page,cacheInt:e.cacheInt,staticMode:e.staticMode,access_token:ia.vtk};if(e.new&&this.setSomeAttributes({tagsListCustomMode:!1}),t&&r||!t&&!r){var l=o.type,i=o.id,a=o.project_id,c={per_page:o.per_page,access_token:ia.vtk,sort:o.sort?o.sort:"default"};t&&(c.page=t);var s=[];v.getVimeoData(l,i,c,a,(function(e){if(e&&e.error)qi("ERROR"),qi(e.error);else if(e&&e.data)try{var t=JSON.parse(e.data);if(t&&t.data){var l=t.data.map((function(e,t){return El(e,t)}));s=r?r.concat(l):l,n.setSomeAttributes({galleryVMQuery:o,orderBy:"custom",ordrerDirection:"1"}),n.createSelectionForVMitemsList(s),n.externalEdit.dgbClosed(),n.clearVMCache(o.type,o.id)}}catch(e){qi(e)}}))}!t&&r&&(this.setSomeAttributes({galleryVMQuery:o,orderBy:"custom",ordrerDirection:"1"}),this.createSelectionForVMitemsList(r),this.externalEdit.dgbClosed(),this.clearVMCache(o.type,o.id))}}},{key:"clearVMCache",value:function(e,t){var r="vm_".concat(e,"_").concat(t);r=r.toLowerCase().replaceAll(/[-.+]/gi,"");var n=JSON.stringify({type:"deletePosts",post_type:"pgc_simply_cache",name:r});v.request2(ia.ajaxurl,ia.nonce,n,null,null)}},{key:"fetchYouTubeListItemsData",value:function(e,t,r){var n=this;if(ia||""!==ia.ytk){void 0===e.cacheInt&&(e.cacheInt=4),void 0===e.staticMode&&(e.staticMode=!1);var o={playlistId:e.id,part:"snippet, status",maxResults:50,key:ia.ytk};t&&(o.pageToken=t);var l=[];v.getYouTubeData("playlistItems",o,(function(t){if(t&&t.error)qi("ERROR");else if(t&&t.data)try{var o=JSON.parse(t.data);o&&o.items&&(l=r?r.concat(o.items):o.items,o.nextPageToken?n.externalEdit.fetchYouTubeListItemsData(e,o.nextPageToken,l):(n.setSomeAttributes({galleryYTQuery:e,orderBy:"custom",ordrerDirection:"1"}),n.createSelectionForYTitemsList(l)?n.externalEdit.dgbClosed():(n.externalEdit.dgbClosed(),qi("The list is empty")),n.clearYTCache(e.id)))}catch(e){qi(e)}}))}}},{key:"clearYTCache",value:function(e){var t="yt_playlist_".concat(e);t=t.toLowerCase().replaceAll(/[-.+]/gi,"");var r=JSON.stringify({type:"deletePosts",post_type:"pgc_simply_cache",name:t});v.request2(ia.ajaxurl,ia.nonce,r,null,null)}},{key:"render",value:function(){var e=this,t=this.props,r=t.attributes,n=t.setAttributes,__=wp.i18n.__,o=!!wp.customize,l=this.selections,i=r.images,a=r.importModalIsOpen,c=r.settingsModalIsOpen,s=r.dgbModalIsOpen,u=r.attachmentsIDsString,p=r.attachmentsIDsVerified,m=r.loadingAttachments,y=r.galleryQuery,b=r.galleryYTQuery,d=r.galleryVMQuery,f=r.galleryWooQuery,g=this.updateGallery,h=this.cancelImport,v=this.initAddMediaModal,w=ia.isPremium,k=ia.isPro,S=k&&"true"===k,C=wp.element.createElement(Zi,null,a&&wp.element.createElement(ea,{className:"pgc-sgb-import-modal",title:__("Insert Attachment IDs","simply-gallery-block"),onRequestClose:h},wp.element.createElement(ta,{__nextHasNoMarginBottom:!0,value:u,help:__("only IDs separated by comma","simply-gallery-block"),onChange:function(e){var t=e.replace(/[^\d,]/g,""),r=t.split(",");r=r.map((function(e){return parseInt(e)})),n({attachmentsIDsVerified:r.filter((function(e){return!Number.isNaN(e)})),attachmentsIDsString:t})}}),wp.element.createElement("div",{className:"pgc-modal-control"},wp.element.createElement($i,{isSecondary:!0,onClick:h},__("Cancel","simply-gallery-block")),p.length>0&&wp.element.createElement($i,{isPrimary:!0,onClick:function(){g("add")}},__("Add","simply-gallery-block")),p.length>0&&i.length>0&&wp.element.createElement($i,{isPrimary:!0,onClick:function(){g("replace")}},__("Replace All","simply-gallery-block"))))),O=Di(Di({},this.props),{selections:this.selections,externalEdit:this.externalEdit});return 0===i.length?wp.element.createElement(Zi,null,wp.element.createElement(Uo,O),!m&&wp.element.createElement("div",{className:"pgc-block-placeholder"},wp.element.createElement(Ol,{icon:this.ICON,className:"pgc-media-placeholder",labels:{title:this.TITLE,instructions:__("Upload new ones or select files from your library.","simply-gallery-block")},gallery:!1,addToGallery:!0,initAddMediaModal:v,allowedTypes:la,multiple:"add",onError:this.uploadCreateErrorNotice,images:i,selections:l,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement(ae,{label:"PRO Feature",protectContent:!S,notic:wp.element.createElement(Zi,null,"* Support for FileBird Folders & Media Library Assistant Terms.",wp.element.createElement("br",null),"* Support YouTube/Vimeo Playlists",wp.element.createElement("br",null),"* WooCommerce Product Lists.")},wp.element.createElement("div",{className:"pgc-media-placeholder-sub-menu"},wp.element.createElement($i,{isPrimary:!0,disabled:!S,onClick:function(){n({dgbModalIsOpen:!0})}},__("Create Dynamic Gallery","simply-gallery-block")))),(!w||"false"===w)&&wp.element.createElement(Ai,null),this.isPremium&&wp.element.createElement("div",{className:"pgc-is-premium"},wp.element.createElement("div",{className:"pgc-star-wrap"},wp.element.createElement("span",{className:"dashicons dashicons-star-filled"})))),m&&wp.element.createElement("div",{className:"pgc-block-placeholder isPreload"},wp.element.createElement(ra,null)),C,s&&wp.element.createElement(Zl,{onRequestClose:this.externalEdit.dgbClosed,externalEdit:this.externalEdit})):wp.element.createElement(Zi,null,s&&wp.element.createElement(Zl,{query:y,galleryYTQuery:b,galleryVMQuery:d,galleryWooQuery:f,externalEdit:this.externalEdit,onRequestClose:this.externalEdit.dgbClosed}),C,o&&!c&&wp.element.createElement("div",{className:"pgc-sgb-customizer-mode"},wp.element.createElement($i,{isPrimary:!0,icon:"edit",onClick:function(){e.openSettingsPanel()}},__("Change Gallery Settings","simply-gallery-block"))),c?this.blockSettingsPreview(O):this.mainFragment(O))}}],n&&Gi(r.prototype,n),o&&Gi(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ji);const ca=aa;function sa(e){return sa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sa(e)}function ua(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pa(n.key),n)}}function pa(e){var t=function(e,t){if("object"!=sa(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=sa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sa(t)?t:t+""}function ma(e,t,r){return t=ba(t),function(e,t){if(t&&("object"==sa(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ya()?Reflect.construct(t,r||[],ba(e).constructor):t.apply(e,r))}function ya(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ya=function(){return!!e})()}function ba(e){return ba=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ba(e)}function da(e,t){return da=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},da(e,t)}var fa=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ma(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&da(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__;return wp.element.createElement("div",{className:"pgc-block-updater"},wp.element.createElement("div",{className:"pgc-block-updater-bar"}),wp.element.createElement("div",{className:"pgc-block-updater-notic"},wp.element.createElement("div",{className:"pgc-sgb-settins-page-logo"},i),wp.element.createElement("div",null,__("Updating Gallery Data","simply-gallery-block"))))}}],n&&ua(r.prototype,n),o&&ua(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const ga=fa;function ha(e){return ha="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ha(e)}function va(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,wa(n.key),n)}}function wa(e){var t=function(e,t){if("object"!=ha(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ha(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ha(t)?t:t+""}function ka(e,t,r){return t=Ca(t),function(e,t){if(t&&("object"==ha(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Sa()?Reflect.construct(t,r||[],Ca(e).constructor):t.apply(e,r))}function Sa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Sa=function(){return!!e})()}function Ca(e){return Ca=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ca(e)}function Oa(e,t){return Oa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Oa(e,t)}var Ea=wp.element.Fragment,Pa=wp.blockEditor.InspectorControls,_a="SimpLy Masonry",ja=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ka(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Oa(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"masonry"}},{key:"ICON",get:function(){return s}},{key:"TITLE",get:function(){return _a}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(Po,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(Ea,null,wp.element.createElement(Uo,e),wp.element.createElement(Pa,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(ga,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(yl,this.props))}}])&&va(r.prototype,n),o&&va(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ca);const Ta=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/masonry","title":"Masonry","description":"Display multiple images in an organized masonry gallery.","keywords":["images","photos","gallery","masonry","lightbox","youtube","vimeo"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_masonry_style"}');function xa(e){return xa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xa(e)}function Ma(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Na(n.key),n)}}function Na(e){var t=function(e,t){if("object"!=xa(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=xa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xa(t)?t:t+""}function Ia(e,t,r){return t=La(t),function(e,t){if(t&&("object"==xa(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Aa()?Reflect.construct(t,r||[],La(e).constructor):t.apply(e,r))}function Aa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Aa=function(){return!!e})()}function La(e){return La=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},La(e)}function Ba(e,t){return Ba=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ba(e,t)}var Da=wp.element,Ra=Da.Component,Ha=Da.Fragment,Fa=Da.createElement,Ga=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Ia(this,t,arguments)).className="sgb-preloader";for(var r=e.props.color?e.props.color:"#d4d4d4",n=e.props.size?e.props.size:50,o=[],l=0;l<10;l+=1){var i=Fa("div",{key:"pr_".concat(l)},Fa("div",{key:"".concat(l,"_pr"),className:"".concat(e.className,"-point"),style:{backgroundColor:r}}));o.push(i)}var a={width:"".concat(n,"px"),height:"".concat(n,"px")};return e.preloader=Fa("div",{key:"preloader",className:e.className,style:a},o),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ba(e,t)}(t,e),r=t,o=[{key:"Config",get:function(){return{color:"#d4d4d4",size:50}}}],(n=[{key:"render",value:function(){return wp.element.createElement(Ha,null,this.preloader)}}])&&Ma(r.prototype,n),o&&Ma(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ra);const za=Ga;function Wa(e){return Wa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wa(e)}function Qa(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Va(n.key),n)}}function Va(e){var t=function(e,t){if("object"!=Wa(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Wa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Wa(t)?t:t+""}function Ua(e,t,r){return t=Ya(t),function(e,t){if(t&&("object"==Wa(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,qa()?Reflect.construct(t,r||[],Ya(e).constructor):t.apply(e,r))}function qa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qa=function(){return!!e})()}function Ya(e){return Ya=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ya(e)}function Ja(e,t){return Ja=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ja(e,t)}var Za=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ua(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ja(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.className,n=t.galleryData,o=t.galleryId,l=t.galleryPreloaderColor,i=za.Config;return i.color=l,i.size=26,wp.element.createElement("div",{className:r,"data-gallery":n,"data-gallery-id":o},wp.element.createElement(za,i))}}])&&Qa(r.prototype,n),o&&Qa(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const Ka=Za;function Xa(e){return Xa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xa(e)}function $a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ec(n.key),n)}}function ec(e){var t=function(e,t){if("object"!=Xa(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Xa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xa(t)?t:t+""}function tc(e,t,r){return t=nc(t),function(e,t){if(t&&("object"==Xa(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,rc()?Reflect.construct(t,r||[],nc(e).constructor):t.apply(e,r))}function rc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(rc=function(){return!!e})()}function nc(e){return nc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},nc(e)}function oc(e,t){return oc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},oc(e,t)}var lc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),tc(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&oc(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.className,n=t.galleryData,o=t.galleryId,l=t.galleryPreloaderColor,i=za.Config;return i.color=l,i.size=26,wp.element.createElement("div",{className:r,"data-gallery-id":o},wp.element.createElement("script",{type:"application/json",className:"sgb-data"},n),wp.element.createElement(za,i))}}])&&$a(r.prototype,n),o&&$a(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const ic=lc;function ac(e){return ac="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ac(e)}function cc(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sc(n.key),n)}}function sc(e){var t=function(e,t){if("object"!=ac(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ac(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ac(t)?t:t+""}function uc(e,t,r){return t=mc(t),function(e,t){if(t&&("object"==ac(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,pc()?Reflect.construct(t,r||[],mc(e).constructor):t.apply(e,r))}function pc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pc=function(){return!!e})()}function mc(e){return mc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},mc(e)}function yc(e,t){return yc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yc(e,t)}var bc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),uc(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yc(e,t)}(t,e),r=t,o=[{key:"Config",get:function(){return{color:"#d4d4d4"}}}],(n=[{key:"render",value:function(){var e=this.props.color?this.props.color:"#d4d4d4";return wp.element.createElement("div",{className:"sgb-preloader"},wp.element.createElement("div",{className:"sgb-square",style:{background:e}}),wp.element.createElement("div",{className:"sgb-square",style:{background:e}}),wp.element.createElement("div",{className:"sgb-square",style:{background:e}}),wp.element.createElement("div",{className:"sgb-square",style:{background:e}}))}}])&&cc(r.prototype,n),o&&cc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const dc=bc;function fc(e){return fc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fc(e)}function gc(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,hc(n.key),n)}}function hc(e){var t=function(e,t){if("object"!=fc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=fc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fc(t)?t:t+""}function vc(e,t,r){return t=kc(t),function(e,t){if(t&&("object"==fc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,wc()?Reflect.construct(t,r||[],kc(e).constructor):t.apply(e,r))}function wc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wc=function(){return!!e})()}function kc(e){return kc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},kc(e)}function Sc(e,t){return Sc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Sc(e,t)}var Cc=wp.element,Oc=Cc.Component,Ec=Cc.RawHTML,Pc=(v.trace,function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),vc(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Sc(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.className,n=t.galleryId,o=t.galleryPreloaderColor,l=t.images,i=dc.Config;i.color=o;var a=t.align?"".concat(t.galleryType," align").concat(t.align):t.galleryType;return wp.element.createElement("div",{className:r,"data-gallery-id":n},wp.element.createElement("script",{type:"application/json",className:"sgb-data"},O(t)),wp.element.createElement(dc,i),wp.element.createElement("noscript",null,wp.element.createElement(Ec,{key:"html",className:"simply-gallery-amp ".concat(a)},k(l))))}}])&&gc(r.prototype,n),o&&gc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Oc));const _c=Pc;function jc(e){return jc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jc(e)}function Tc(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,xc(n.key),n)}}function xc(e){var t=function(e,t){if("object"!=jc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=jc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jc(t)?t:t+""}function Mc(e,t,r){return t=Ic(t),function(e,t){if(t&&("object"==jc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Nc()?Reflect.construct(t,r||[],Ic(e).constructor):t.apply(e,r))}function Nc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Nc=function(){return!!e})()}function Ic(e){return Ic=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ic(e)}function Ac(e,t){return Ac=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ac(e,t)}var Lc=wp.element,Bc=Lc.Component,Dc=Lc.RawHTML,Rc=(v.trace,function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Mc(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ac(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.className,n=t.galleryId,o=t.galleryPreloaderColor,l=t.images,i=t.galleryData,a=dc.Config;a.color=o;var c=t.align?"".concat(t.galleryType," align").concat(t.align):t.galleryType;return wp.element.createElement("div",{className:r,"data-gallery-id":n},wp.element.createElement("script",{type:"application/json",className:"sgb-data"},""===i?O(t):i),wp.element.createElement(dc,a),wp.element.createElement("noscript",null,wp.element.createElement(Dc,{key:"html",className:"simply-gallery-amp ".concat(c)},k(l))))}}])&&Tc(r.prototype,n),o&&Tc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Bc));const Hc=Rc;function Fc(e){return Fc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fc(e)}function Gc(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,zc(n.key),n)}}function zc(e){var t=function(e,t){if("object"!=Fc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fc(t)?t:t+""}function Wc(e,t,r){return t=Vc(t),function(e,t){if(t&&("object"==Fc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Qc()?Reflect.construct(t,r||[],Vc(e).constructor):t.apply(e,r))}function Qc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qc=function(){return!!e})()}function Vc(e){return Vc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Vc(e)}function Uc(e,t){return Uc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Uc(e,t)}var qc=wp.element,Yc=qc.Component,Jc=qc.RawHTML,Zc=(v.trace,function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Wc(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Uc(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.className,n=t.galleryId,o=t.galleryPreloaderColor,l=t.images,i=t.galleryData,a=dc.Config;a.color=o;var c=t.align?"".concat(t.galleryType," align").concat(t.align):t.galleryType;return wp.element.createElement("div",{className:r,"data-gallery-id":n},wp.element.createElement("script",{type:"application/json",className:"sgb-data"},""===i?O(t):i),wp.element.createElement(dc,a),wp.element.createElement("noscript",null,wp.element.createElement(Jc,{key:"html",className:"simply-gallery-amp ".concat(c)},function(e){var t=document.createElement("div");if(t.className="sgb-gallery",e.length>0)for(var r=0;r<e.length;r+=1){var n=S(e[r]);t.appendChild(n.view)}return t.outerHTML}(l))))}}])&&Gc(r.prototype,n),o&&Gc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Yc));const Kc=Zc;function Xc(e){return Xc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xc(e)}function $c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function es(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$c(Object(r),!0).forEach((function(t){ts(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ts(e,t,r){return(t=ns(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rs(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ns(n.key),n)}}function ns(e){var t=function(e,t){if("object"!=Xc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Xc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xc(t)?t:t+""}function os(e,t,r){return t=is(t),function(e,t){if(t&&("object"==Xc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ls()?Reflect.construct(t,r||[],is(e).constructor):t.apply(e,r))}function ls(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ls=function(){return!!e})()}function is(e){return is=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},is(e)}function as(e,t){return as=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},as(e,t)}var cs=wp.element,ss=cs.Component,us=cs.Fragment,ps="sgb-",ms=(v.trace,function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),os(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&as(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e,t,r=this.props,n=r.itemData,o=r.itemMetaData,l=es(es({},n),o);if("video"===l.type||"audio"===l.type)if(l.poster){e={};var i=l.poster.large?l.poster.large:l.poster.full;e.src=i.url,e.width=i.width?i.width:300,e.height=i.height?i.height:300}else l.image&&l.image.width?((e={}).src=l.image.src,e.width=l.image.width?l.image.width:300,e.height=l.image.height?l.image.height:300):l.thumb&&((e={}).src=l.thumb.src,e.width=l.thumb.width?l.thumb.width:150,e.height=l.thumb.height?l.thumb.height:150);else if("image"===l.type)if(l.sizes){e={};var a=l.sizes.large?l.sizes.large:l.sizes.full;e.src=a.url,e.width=a.width?a.width:300,e.height=a.height?a.height:300}else(e={}).src=l.url,e.width=l.width?l.width:300,e.height=l.height?l.height:300;else if("pgc_simply_gallery"===l.type)if(l.thumb){e={};var c=l.thumb.large?l.thumb.large:l.thumb.full;e.src=c.url,e.width=c.width?c.width:300,e.height=c.height?c.height:300}else(e={}).src=l.thumbURL,e.width=150,e.height=150;return"audio"===l.type?t="".concat(ps,"wp-audio"):"video"===l.type?t="".concat(ps,"wp-video"):(""!==l.link&&void 0!==l.linkText||"pgc_simply_gallery"===l.type)&&(t="".concat(ps,"wp-button")),e?wp.element.createElement(us,null,wp.element.createElement("div",{className:"".concat(ps,"item ").concat(t||""),"data-item-id":l.id},wp.element.createElement("figure",null,"pgc_simply_gallery"===l.type&&wp.element.createElement("a",{href:l.postLink?l.postLink:"#"},wp.element.createElement("img",{src:e.src,alt:l.title,"data-id":l.id,"data-link":l.postLink?l.postLink:"#",className:"wp-image-".concat(l.id),title:""!==l.title?l.title:null})),"image"===l.type&&wp.element.createElement("a",{href:""!==l.link&&void 0!==l.linkText?l.link:l.url},wp.element.createElement("img",{src:e.src,alt:l.alt,"data-id":l.id,"data-link":""!==l.link&&void 0!==l.linkText?l.link:l.url,className:"wp-image-".concat(l.id),title:""!==l.title?l.title:null})),"audio"===l.type&&wp.element.createElement(us,null,wp.element.createElement("img",{alt:l.alt,src:e.src,"data-id":l.id,"data-link":l.url,title:""!==l.title?l.title:null}),wp.element.createElement("audio",{src:l.url,controls:!0})),"video"===l.type&&wp.element.createElement(us,null,wp.element.createElement("video",{controls:!0,poster:e.width>150?e.src:null,src:l.url})),l.caption&&""!==l.caption&&wp.element.createElement("figcaption",{className:"".concat(ps,"item-caption")},l.caption)))):null}}])&&rs(r.prototype,n),o&&rs(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ss));const ys=ms;function bs(e){return bs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bs(e)}function ds(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,fs(n.key),n)}}function fs(e){var t=function(e,t){if("object"!=bs(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=bs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bs(t)?t:t+""}function gs(e,t,r){return t=vs(t),function(e,t){if(t&&("object"==bs(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,hs()?Reflect.construct(t,r||[],vs(e).constructor):t.apply(e,r))}function hs(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hs=function(){return!!e})()}function vs(e){return vs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},vs(e)}function ws(e,t){return ws=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ws(e,t)}var ks=wp.element.Component,Ss=v.trace,Cs=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gs(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ws(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e,t=this.props.attributes,r=Array.isArray(t.itemsMetaDataCollection)?t.itemsMetaDataCollection:t.itemsMetaDataCollection.toJSON(),n=t.images,o=t.galleryData;if(o&&""!==o){var l;try{l=JSON.parse(t.galleryData)}catch(e){return Ss(e),null}l.itemsMetaDataCollection&&(r=l.itemsMetaDataCollection),l.images&&(n=l.images)}if(r){e={};for(var i=0;i<r.length;i+=1){var a=r[i];e[a.id]=a}}var c=t.align?"align".concat(t.align):"";return wp.element.createElement("div",{className:"simpLy-gallery-freedom-block ".concat(c),"data-gallery-id":"".concat("simpLy")},wp.element.createElement("div",{className:"".concat("sgb-","gallery")},n.map((function(t){return wp.element.createElement(ys,{itemData:t,key:"id".concat(t.id),itemMetaData:e&&e[t.id]?e[t.id]:null})}))))}}],n&&ds(r.prototype,n),o&&ds(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ks);const Os=Cs;var Es=window.PGC_SGB_ADMIN.assets;const Ps={attributes:{images:[{caption:"Video",mime:"image/jpeg",type:"image",id:1,sizes:{full:{height:240,width:300,url:"".concat(Es,"300x240.jpg")}}},{caption:"SimpLy",mime:"image/jpeg",type:"image",id:2,sizes:{full:{height:240,width:240,url:"".concat(Es,"240x240.jpg")}}},{caption:"Best Gallery",mime:"image/jpeg",type:"image",id:3,sizes:{full:{height:100,width:240,url:"".concat(Es,"240x100_y.jpg")}}},{caption:"Music",mime:"image/jpeg",type:"image",id:4,sizes:{full:{height:240,width:300,url:"".concat(Es,"300x240_g.jpg")}}},{caption:"YouTube",mime:"image/jpeg",type:"image",id:5,sizes:{full:{height:300,width:240,url:"".concat(Es,"240x300.jpg")}}},{caption:"MP3",mime:"image/jpeg",type:"image",id:6,sizes:{full:{height:240,width:240,url:"".concat(Es,"240x240_lb.jpg")}}},{caption:"Albums",mime:"image/jpeg",type:"image",id:7,sizes:{full:{height:240,width:300,url:"".concat(Es,"300x240_o.jpg")}}},{caption:"MP4",mime:"image/jpeg",type:"image",id:8,sizes:{full:{height:240,width:300,url:"".concat(Es,"300x240.jpg")}}}],collectionThumbRecomendedWidth:90,collectionThumbRecomendedHeight:150,collectionthumbHoverTitleFontSize:10,thumbInfoBarBgColor:"#0085ba",collectionthumbHoverTitleTextBgColor:"#0085ba",thumbTitleColor:"rgba(253,253,253,1)",thumbDescriptionTextColor:"rgba(253,253,253,1)",thumbSpacing:10}};const _s={copyRProtection:{type:"boolean",default:!1},copyRAlert:{type:"string",default:"Hello, this photo is mine!"},sliderFullSizeViewMode:{type:"boolean",default:!1},sliderCarouselMode:{type:"boolean",default:!0},sliderScrollNavi:{type:"boolean",default:!1},sliderNextPrevAnimation:{type:"string",default:"animation"},galleryScrollPositionControll:{type:"boolean",default:!1},sliderVideoAutoPlay:{type:"boolean",default:!1},sliderTryPlayNext:{type:"boolean",default:!1},sliderVideoLoop:{type:"boolean",default:!1},sliderItemCounterEnable:{type:"boolean",default:!0},itemCounterColor:{type:"string",default:"rgba(255,255,255,1)"},sliderCaptionSrc:{type:"string",default:"caption"},sliderItemTitleEnable:{type:"boolean",default:!0},sliderItemTitleFontSize:{type:"number",default:20},sliderItemTitleTextColor:{type:"string",default:"rgba(255,255,255,1)"},sliderDescriptionSrc:{type:"string",default:"caption"},sliderItemDescriptionEnable:{type:"boolean",default:!1},sliderItemDescriptionFontSize:{type:"number",default:16},sliderItemDescriptionTextColor:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbBarEnable:{type:"boolean",default:!0},sliderThumbBarHoverColor:{type:"string",default:"rgba(240,240,240,1)"},sliderBgColor:{type:"string",default:"rgba(0,0,0,0.8)"},sliderPreloaderColor:{type:"string",default:"rgba(240,240,240,1)"},sliderHeaderFooterBgColor:{type:"string",default:"rgba(0,0,0,0.4)"},sliderNavigationColor:{type:"string",default:"rgba(0,0,0,1)"},sliderNavigationColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColorOver:{type:"string",default:"rgba(0,0,0,1)"},sliderSlideshow:{type:"boolean",default:!0},sliderSlideshowAutoStart:{type:"boolean",default:!1},sliderSlideshowDelay:{type:"number",default:8},slideshowIndicatorColor:{type:"string",default:"rgba(255,255,255,1)"},slideshowIndicatorColorBg:{type:"string",default:"rgba(255,255,255,0.5)"},sliderThumbSubMenuBackgroundColor:{type:"string",default:"rgba(255,255,255,0)"},sliderThumbSubMenuBackgroundColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconHoverColor:{type:"string",default:"rgba(0,0,0,1)"},sliderSocialShareEnabled:{type:"boolean",default:!0},sliderZoomEnable:{type:"boolean",default:!0},sliderFullscreenEnabled:{type:"boolean",default:!0}};function js(e){return js="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},js(e)}function Ts(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ts(Object(r),!0).forEach((function(t){Ms(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ts(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ms(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=js(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=js(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==js(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Ns=xs(xs(xs(xs(xs(xs(xs({},{pageMode:{type:"boolean",default:!1},collectionColumns:{type:"number",default:3},thumbHardOrdering:{type:"boolean",default:!1},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},thumbInfoBarBgColor:{type:"string",default:"rgba(237,237,237,1)"},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:18},thumbTitleColor:{type:"sring",default:"rgba(153,153,153,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionSrc:{type:"string",default:"caption"},thumbDescriptionFontSize:{type:"number",default:16},thumbDescriptionTextColor:{type:"sring",default:"rgba(115,115,115,1)"},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:16},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"}}),T),_),j),an),P),_s);function Is(e){return Is="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Is(e)}function As(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ls(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?As(Object(r),!0).forEach((function(t){Bs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):As(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Bs(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Is(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Is(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Is(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Ds=Ls(Ls(Ls(Ls(Ls(Ls(Ls({},{pageMode:{type:"boolean",default:!1},collectionColumns:{type:"number",default:3},thumbHardOrdering:{type:"boolean",default:!1},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:40},thumbMobileSpacing:{type:"number",default:5},thumbPanningEffect:{type:"boolean",default:!0},thumbShadowColor:{type:"string",default:"rgba(0,0,0,0.7)"},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:18},thumbTitleColor:{type:"sring",default:"rgba(153,153,153,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionSrc:{type:"string",default:"caption"},thumbDescriptionFontSize:{type:"number",default:16},thumbDescriptionTextColor:{type:"sring",default:"rgba(115,115,115,1)"},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(200,200,200,1)"},externalLinkFontSize:{type:"number",default:16},collectionthumbRoundedCorners:{type:"number",default:0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"}}),T),_),j),an),P),_s);const Rs={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},customCSS:{type:"string",default:""}};const Hs={sliderMaxHeight:{type:"number",default:400},sliderAdminWidth:{type:"number",default:1},responsiveHeight:{type:"boolean",default:!1},sliderNextPrevInsideNavigation:{type:"boolean",default:!0},sliderNextPrevInsideColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevNavigation:{type:"boolean",default:!0},sliderNextPrevBgColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevBgColorHover:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColor:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColorHover:{type:"sring",default:"rgba(255,255,255,1)"},sliderDotNavi:{type:"boolean",default:!0},sliderDotNaviBgColor:{type:"sring",default:"rgba(0,0,0,.4)"},sliderDotNaviBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},autoPlay:{type:"boolean",default:!1},autoPlayDelay:{type:"number",default:4},autoPlayMouseStoper:{type:"boolean",default:!0}};function Fs(e){return Fs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fs(e)}function Gs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function zs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Gs(Object(r),!0).forEach((function(t){Ws(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ws(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Fs(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Qs=zs(zs(zs(zs(zs(zs({},{thumbInfoBarBgColor:{type:"sring",default:"#5f6880"},thumbInfoBarBgColor2:{type:"sring",default:"#414757"},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:24},thumbTitleColor:{type:"sring",default:"rgba(255,255,255,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionSrc:{type:"string",default:"caption"},thumbDescriptionFontSize:{type:"number",default:16},thumbDescriptionTextColor:{type:"sring",default:"rgba(240,240,240,1)"},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},thumbItemCounter:{type:"boolean",default:!0},thumbItemCounterColor:{type:"sring",default:"rgba(255,255,255,0.1)"}}),Hs),T),Rs),P),_s);delete Qs.galleryScrollPositionControll;const Vs=Qs;const Us={pageMode:{type:"boolean",default:!1},lastRowFill:{type:"boolean",default:!1},collectionThumbRecomendedHeight:{type:"number",default:200},collectionThumbMiniScreenScale:{type:"boolean",default:!1},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},captions:{type:"boolean",default:!0},captionSrc:{type:"string",default:"caption"},captionHAlign:{type:"string",default:"top"},collectionthumbHoverTitleFontSize:{type:"number",default:18},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbHoverTitleTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"}};function qs(e){return qs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qs(e)}function Ys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Js(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ys(Object(r),!0).forEach((function(t){Zs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Zs(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=qs(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=qs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Ks=Js(Js(Js(Js(Js(Js(Js({},Us),T),_),j),an),P),ln);const Xs={pageMode:{type:"boolean",default:!1},collectionColumns:{type:"number",default:3},thumbHieghtRation:{type:"number",default:1},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},captions:{type:"boolean",default:!0},captionSrc:{type:"string",default:"caption"},captionHAlign:{type:"string",default:"top"},collectionthumbHoverTitleFontSize:{type:"number",default:18},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbHoverTitleTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"}};function $s(e){return $s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$s(e)}function eu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function tu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eu(Object(r),!0).forEach((function(t){ru(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ru(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=$s(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=$s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const nu=tu(tu(tu(tu(tu(tu(tu({},Xs),T),_),j),an),P),ln);const ou={collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},captions:{type:"boolean",default:!0},captionSrc:{type:"string",default:"caption"},captionHAlign:{type:"string",default:"top"},collectionthumbHoverTitleFontSize:{type:"number",default:18},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbHoverTitleTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"},collectionthumbColorsFilter:{type:"sring",default:"none"},sliderItemBgColor:{type:"sring",default:"rgba(0,0,0,0)"},sliderItemBorderColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderItemBorderWidth:{type:"number",default:0},sliderItemFill:{type:"string",default:"true"}};const lu={sliderMaxHeight:{type:"number",default:400},sliderAdminWidth:{type:"number",default:1},responsiveHeight:{type:"boolean",default:!1},collectionColumns:{type:"number",default:3},sliderAnimation:{type:"string",default:"animation"},sliderNextPrevNavigation:{type:"boolean",default:!0},sliderNextPrevBgColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevBgColorHover:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColor:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColorHover:{type:"sring",default:"rgba(255,255,255,1)"},sliderThumbsNavi:{type:"boolean",default:!0},sliderThumbsNaviColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderDotNavi:{type:"boolean",default:!1},sliderDotNaviBgColor:{type:"sring",default:"rgba(0,0,0,.4)"},sliderDotNaviBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},autoPlay:{type:"boolean",default:!1},autoPlayDelay:{type:"number",default:4},autoPlayMouseStoper:{type:"boolean",default:!0}};function iu(e){return iu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},iu(e)}function au(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function cu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?au(Object(r),!0).forEach((function(t){su(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):au(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function su(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=iu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=iu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==iu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const uu=cu(cu(cu(cu(cu(cu(cu({},ou),lu),T),_),an),P),ln);const pu={tagsFilter:{type:"boolean",default:!1},tagCloudAll:{type:"sring",default:"All"}};function mu(e){return mu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mu(e)}function yu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function bu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yu(Object(r),!0).forEach((function(t){du(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function du(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=mu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=mu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var fu=bu(bu(bu(bu(bu(bu({},{collectionColumns:{type:"number",default:3},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:10},thumbHieghtRation:{type:"number",default:1},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:24},thumbTitleColor:{type:"sring",default:"rgba(255,255,255,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionFontSize:{type:"number",default:13},thumbDescriptionTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"}}),T),_),pu),P),_s);delete fu.lazyLoading,delete fu.numItemsDisplayed,delete fu.useLightbox,delete fu.galleryScrollPositionControll;const gu=fu;function hu(e){return hu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hu(e)}function vu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vu(Object(r),!0).forEach((function(t){ku(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ku(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=hu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=hu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Su=wu(wu(wu(wu(wu(wu(wu({},{collectionThummMediaWidth:{type:"number",default:40},collectionThummMediaWidthMax:{type:"number",default:100},thumbSpacing:{type:"number",default:5},collectionItemPadding:{type:"number",default:5},collectionthumbRoundedCorners:{type:"number",default:0},collectionItemBgColorEv:{type:"string",default:"rgba(237,237,237,1)"},collectionItemBgColorOd:{type:"string",default:"rgba(217,217,217,1)"},chessMode:{type:"boolean",default:!0},thumbInfoBarBgColor:{type:"string",default:"rgba(237,237,237,1)"},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:18},thumbTitleColor:{type:"sring",default:"rgba(153,153,153,1)"},thumbTitleColorOd:{type:"sring",default:"rgba(153,153,153,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionSrc:{type:"string",default:"caption"},thumbDescriptionFontSize:{type:"number",default:16},thumbDescriptionTextColor:{type:"sring",default:"rgba(115,115,115,1)"},thumbDescriptionTextColorOd:{type:"sring",default:"rgba(115,115,115,1)"},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:16}}),T),_),pu),an),P),_s);const Cu={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},customCSS:{type:"string",default:""}};const Ou={thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},captions:{type:"boolean",default:!0},captionSrc:{type:"string",default:"caption"},captionHAlign:{type:"string",default:"top"},collectionthumbHoverTitleFontSize:{type:"number",default:18},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbHoverTitleTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"}};function Eu(e){return Eu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Eu(e)}function Pu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pu(Object(r),!0).forEach((function(t){ju(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ju(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Eu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Eu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Eu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Tu=_u(_u(_u(_u(_u(_u({},{sliderMaxHeight:{type:"number",default:400},sliderAdminWidth:{type:"number",default:1},responsiveHeight:{type:"boolean",default:!1},sliderControlsAlwaysShow:{type:"boolean",default:!1},sliderNextPrevIconColor:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColorHover:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevBgColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevBgColorHover:{type:"sring",default:"rgba(0,0,0,1)"},autoPlay:{type:"boolean",default:!1},autoPlayDelay:{type:"number",default:4},autoPlayMouseStoper:{type:"boolean",default:!0}}),Ou),T),Cu),P),_s);delete Tu.galleryScrollPositionControll;const xu=Tu;const Mu={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},customCSS:{type:"string",default:""}};function Nu(e){return Nu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Nu(e)}function Iu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Au(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Iu(Object(r),!0).forEach((function(t){Lu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Iu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Lu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Nu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Nu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Nu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Bu=Au(Au(Au(Au(Au({},{sliderMaxHeight:{type:"number",default:400},sliderAdminWidth:{type:"number",default:1},responsiveHeight:{type:"boolean",default:!1},sliderScrollBar:{type:"boolean",default:!0},sliderScrollBarHeight:{type:"number",default:10},sliderScrollBarTrackBgColor:{type:"sring",default:"rgba(0,0,0,.4)"},sliderScrollBarThumbColor:{type:"sring",default:"rgba(0,0,0,1)"},sliderScrollBarThumbColorHover:{type:"sring",default:"rgba(255,255,255,1)"},useMouseScroll:{type:"boolean",default:!1},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbColorsFilter:{type:"string",default:"grayscale"}}),T),Mu),P),_s);delete Bu.galleryScrollPositionControll;const Du=Bu;const Ru={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},customCSS:{type:"string",default:""}};function Hu(e){return Hu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hu(e)}function Fu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Gu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Fu(Object(r),!0).forEach((function(t){zu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function zu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Hu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Hu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Hu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Wu=Gu(Gu(Gu(Gu(Gu({},{sliderMaxHeight:{type:"number",default:400},sliderAdminWidth:{type:"number",default:1},responsiveHeight:{type:"boolean",default:!1},sliderItemWidth:{type:"number",default:400},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.5)"},sliderNextPrevIconColor:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColorHover:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevBgColor:{type:"sring",default:"rgba(255,255,255,0.7)"},sliderNextPrevBgColorHover:{type:"sring",default:"rgba(0,0,0,0.7)"},accordionClickMode:{type:"boolean",default:!1},collectionthumbColorsFilter:{type:"string",default:"none"},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:18},thumbTitleColor:{type:"sring",default:"rgba(255,255,255,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionSrc:{type:"string",default:"caption"},thumbDescriptionFontSize:{type:"number",default:16},thumbDescriptionTextColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:16}}),T),Ru),P),_s);const Qu={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},numItemsDisplayed:{type:"number",default:0},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},galleryBorderRadius:{type:"number",default:0},customCSS:{type:"string",default:""}};function Vu(e){return Vu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vu(e)}function Uu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function qu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Uu(Object(r),!0).forEach((function(t){Yu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Yu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Vu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Vu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ju=qu(qu(qu(qu(qu({},{cellType:{type:"sring",default:"rhomb"},collectionColumns:{type:"number",default:3},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:5},collectionthumbRoundedCorners:{type:"number",default:0},cellBgColor:{type:"sring",default:"rgba(255,255,255,0.5)"},cellShadowColor:{type:"sring",default:"rgba(0,0,0,0.51)"},cellShadowBlur:{type:"number",default:20},thumbHoverType:{type:"sring",default:"light"}}),T),Qu),P),_s);delete Ju.galleryScrollPositionControll;const Zu=Ju;const Ku=function(e,t,r){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o].default);if(r)for(var l=0;l<r.length;l+=1)void 0!==n[r[l]]&&delete n[r[l]];return v.updateProperties(n,t),n};function Xu(e){return Xu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xu(e)}function $u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ep(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$u(Object(r),!0).forEach((function(t){tp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function tp(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Xu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Xu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var rp={deepLinking:{type:"boolean",default:!1},customCSS:{type:"string",default:""}},np=ep(ep({},{pageControllerTextCollor:{type:"string",default:"rgba(255,255,255,1)"},pageControllerTextCollorOver:{type:"string",default:"rgba(153,153,153,1)"},pageControllerCollor:{type:"string",default:"rgba(153,153,153,1)"},pageControllerActivCollor:{type:"string",default:"rgba(253,253,253,1)"}}),{},{collectionThumbsEnable:{type:"boolean",default:!0},collectionColumns:{type:"number",default:10},pageControllerThumbsRows:{type:"number",default:2},thumbHieghtRation:{type:"number",default:1},collectionThumbRecomendedWidth:{type:"number",default:100},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionthumbActiveColor:{type:"sring",default:"rgba(195,195,195,1)"},collectionthumbInfoColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbInfoBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"}}),op={sliderRatio:{type:"number",default:.6},copyRProtection:{type:"boolean",default:!1},sliderStyle:{type:"string",default:"classical"},sliderInfoBlockEneble:{type:"boolean",default:!0},copyRAlert:{type:"string",default:"Hello, this photo is mine!"},sliderFullSizeViewMode:{type:"boolean",default:!1},sliderCarouselMode:{type:"boolean",default:!0},sliderNextPrevAnimation:{type:"string",default:"animation"},sliderVideoAutoPlay:{type:"boolean",default:!1},sliderTryPlayNext:{type:"boolean",default:!1},sliderVideoLoop:{type:"boolean",default:!1},sliderItemCounterEnable:{type:"boolean",default:!0},itemCounterColor:{type:"string",default:"rgba(255,255,255,1)"},sliderItemTitleFontSize:{type:"number",default:20},sliderItemTitleTextColor:{type:"string",default:"rgba(255,255,255,1)"},sliderDescriptionSrc:{type:"string",default:"caption"},sliderItemDescriptionEnable:{type:"boolean",default:!1},sliderItemDescriptionFontSize:{type:"number",default:16},sliderItemDescriptionTextColor:{type:"string",default:"rgba(255,255,255,1)"},sliderBgColor:{type:"string",default:"rgba(0,0,0,0.8)"},sliderPreloaderColor:{type:"string",default:"rgba(240,240,240,1)"},sliderHeaderFooterBgColor:{type:"string",default:"rgba(0,0,0,0.4)"},sliderNavigationColor:{type:"string",default:"rgba(0,0,0,1)"},sliderNavigationColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColorOver:{type:"string",default:"rgba(0,0,0,1)"},sliderSlideshowAutoStart:{type:"boolean",default:!1},sliderSlideshow:{type:"boolean",default:!1},sliderSlideshowDelay:{type:"number",default:8},slideshowIndicatorColor:{type:"string",default:"rgba(255,255,255,1)"},slideshowIndicatorColorBg:{type:"string",default:"rgba(255,255,255,0.5)"},sliderThumbSubMenuBackgroundColor:{type:"string",default:"rgba(255,255,255,0)"},sliderThumbSubMenuBackgroundColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconHoverColor:{type:"string",default:"rgba(0,0,0,1)"},sliderSocialShareEnabled:{type:"boolean",default:!0},sliderZoomEnable:{type:"boolean",default:!1},sliderResizeEnable:{type:"boolean",default:!0},sliderItemDownload:{type:"boolean",default:!0},sliderInfoButtonEnable:{type:"boolean",default:!1},infoBarBgColor:{type:"string",default:"rgba(0,0,0,0.8)"}};function lp(e){return lp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lp(e)}function ip(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ap(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ip(Object(r),!0).forEach((function(t){cp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ip(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function cp(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=lp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=lp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==lp(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const sp=ap(ap(ap(ap(ap(ap({},T),rp),op),np),an),P);function up(e){return up="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},up(e)}function pp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pp(Object(r),!0).forEach((function(t){yp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yp(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=up(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=up(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==up(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const bp=function(e,t){var r=mp({},t.attributes.images);r.collectionThumbRecomendedWidth=90,r.collectionThumbRecomendedHeight=150,r.thumbSpacing=10;var n,o=[];try{"string"==typeof e?n=JSON.parse(e):"object"===up(e)&&(n=e,Array.isArray(e)&&(n=e.map((function(e){return{id:e}}))))}catch(e){v.trace(e)}if(!n&&!1===Array.isArray(n))return{};for(var l=0,i=0;i<n.length;i+=1){var a=n[i];if(void 0!==a.id){var c=mp({},t.attributes.images[l]);c.id=a.id,c.caption="SimpLy",l<t.attributes.images.length?l+=1:l=0,o.push(c)}}return r.images=o,r};function dp(e){return dp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dp(e)}function fp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function gp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fp(Object(r),!0).forEach((function(t){hp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function hp(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=dp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=dp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dp(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var vp=wp.blocks.createBlock,kp="pgcsimplygalleryblock",Sp="masonry",Cp=gp({},mn);delete Cp.sliderNavigationIconColorOver,delete Cp.sliderNavigationColorOver;var Op={title:_a,icon:s,description:wp.i18n.__("Display multiple images in an organized masonry gallery.","simply-gallery-block"),keywords:[wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("images","simply-gallery-block"),wp.i18n.__("masonry","simply-gallery-block"),wp.i18n.__("media","simply-gallery-block"),wp.i18n.__("lightbox","simply-gallery-block"),wp.i18n.__("youtube","simply-gallery-block"),wp.i18n.__("vimeo","simply-gallery-block")],attributes:mn,example:Ps,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return vp("".concat(kp,"/").concat(Sp),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return vp("".concat(kp,"/").concat(Sp),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return vp("".concat(kp,"/").concat(Sp),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return vp("".concat(kp,"/").concat(Sp),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return vp("".concat(kp,"/").concat(Sp),gp({},bp(e.ids,Ps)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return vp("".concat(kp,"/").concat(Sp),gp({},bp(e.ids,Ps)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return vp("".concat(kp,"/").concat(Sp),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return vp("".concat(kp,"/").concat(Sp),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return vp("".concat(kp,"/").concat(Sp),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return vp("pgcsimplygalleryblock/justified",gp({},Ku(Ks,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return vp("pgcsimplygalleryblock/grid",gp({},Ku(nu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return vp("pgcsimplygalleryblock/slider",gp({},Ku(uu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return vp("pgcsimplygalleryblock/viewer",gp({},Ku(sp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return vp("pgcsimplygalleryblock/portfolio",gp({},Ku(Ns,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return vp("pgcsimplygalleryblock/portfolio2",gp({},Ku(Ds,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return vp("pgcsimplygalleryblock/diamond",gp({},Ku(Zu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return vp("pgcsimplygalleryblock/splitcarousel",gp({},Ku(Vs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return vp("pgcsimplygalleryblock/tagsbox",gp({},Ku(gu,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return vp("pgcsimplygalleryblock/showcase",gp({},Ku(xu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return vp("pgcsimplygalleryblock/horizon",gp({},Ku(Du,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return vp("pgcsimplygalleryblock/accordion",gp({},Ku(Wu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return vp("pgcsimplygalleryblock/list",gp({},Ku(Su,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return vp("core/gallery",{images:e.images})}}]},edit:ja,save:Os,deprecated:[{attributes:mn,save:Ka},{attributes:mn,save:ic},{attributes:Cp,save:_c},{attributes:Cp,save:Hc},{attributes:Cp,save:Kc}]};function Ep(e){return Ep="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ep(e)}function Pp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_p(n.key),n)}}function _p(e){var t=function(e,t){if("object"!=Ep(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ep(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ep(t)?t:t+""}function jp(e,t,r){return t=xp(t),function(e,t){if(t&&("object"==Ep(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Tp()?Reflect.construct(t,r||[],xp(e).constructor):t.apply(e,r))}function Tp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Tp=function(){return!!e})()}function xp(e){return xp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},xp(e)}function Mp(e,t){return Mp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Mp(e,t)}var Np=wp.element,Ip=Np.Component,Ap=Np.Fragment,Lp=wp.components,Bp=Lp.Icon,Dp=Lp.Button,Rp=Lp.ToggleControl,Hp=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),jp(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Mp(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes;return wp.element.createElement(Ap,null,wp.element.createElement("div",{key:"pgc_1",className:"pgc-components"},wp.element.createElement("div",{key:"pgc_1_1",className:"pgc-components-label"},__("Select Thumbnail Size","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(Dp,{key:100,isPrimary:100===t.collectionThumbRecomendedHeight,isSecondary:100!==t.collectionThumbRecomendedHeight,"aria-pressed":100===t.collectionThumbRecomendedHeight,onClick:function(){return r({collectionThumbRecomendedHeight:100})}}," ","S"," "),wp.element.createElement(Dp,{key:150,isPrimary:150===t.collectionThumbRecomendedHeight,isSecondary:150!==t.collectionThumbRecomendedHeight,"aria-pressed":150===t.collectionThumbRecomendedHeight,onClick:function(){return r({collectionThumbRecomendedHeight:150})}}," ","M"," "),wp.element.createElement(Dp,{key:200,isPrimary:200===t.collectionThumbRecomendedHeight,isSecondary:200!==t.collectionThumbRecomendedHeight,"aria-pressed":200===t.collectionThumbRecomendedHeight,onClick:function(){return r({collectionThumbRecomendedHeight:200})}}," ","L"," "),wp.element.createElement(Dp,{key:300,isPrimary:300===t.collectionThumbRecomendedHeight,isSecondary:300!==t.collectionThumbRecomendedHeight,"aria-pressed":300===t.collectionThumbRecomendedHeight,onClick:function(){return r({collectionThumbRecomendedHeight:300})}}," ","XL"," "),wp.element.createElement(Dp,{key:450,isPrimary:450===t.collectionThumbRecomendedHeight,isSecondary:450!==t.collectionThumbRecomendedHeight,"aria-pressed":450===t.collectionThumbRecomendedHeight,onClick:function(){return r({collectionThumbRecomendedHeight:450})}}," ","XXL"," "))),wp.element.createElement(Rp,{__nextHasNoMarginBottom:!0,label:__("Reduce on small display","simply-gallery-block"),checked:t.collectionThumbMiniScreenScale,help:__("This mode halves the size of thumbnails (from the selected thumbnail size) for small displays (mobile phone). But it can get in trouble if you display additional information on a thumbnail.","simply-gallery-block"),onChange:function(){return r({collectionThumbMiniScreenScale:!t.collectionThumbMiniScreenScale})}}),wp.element.createElement("div",{key:"pgc_2",style:{marginTop:"16px",marginBottom:"16px"}},wp.element.createElement("div",{key:"pgc_2_1",className:"pgc-components-label"},__("Last Row Mode","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(Dp,{key:"lastRowFill_no",isPrimary:!1===t.lastRowFill,isSecondary:!0===t.lastRowFill,"aria-pressed":!1===t.lastRowFill,onClick:function(){return r({lastRowFill:!1})}},wp.element.createElement(Bp,{size:20,icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256"},wp.element.createElement("g",null,wp.element.createElement("rect",{id:"svg_4",height:"24",width:"100",y:"190",x:"40"}),wp.element.createElement("rect",{id:"svg_5",height:"24",width:"174",y:"140",x:"40"}),wp.element.createElement("rect",{id:"svg_6",height:"24",width:"174",y:"90",x:"40"}),wp.element.createElement("rect",{id:"svg_7",height:"24",width:"174",y:"40",x:"40"})))})," "),wp.element.createElement(Dp,{key:"lastRowFill_yes",isPrimary:!0===t.lastRowFill,isSecondary:!1===t.lastRowFill,"aria-pressed":!0===t.lastRowFill,onClick:function(){return r({lastRowFill:!0})}},wp.element.createElement(Bp,{size:20,icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256"},wp.element.createElement("g",null,wp.element.createElement("rect",{id:"svg_4",height:"24",width:"174",y:"190",x:"40"}),wp.element.createElement("rect",{id:"svg_5",height:"24",width:"174",y:"140",x:"40"}),wp.element.createElement("rect",{id:"svg_6",height:"24",width:"174",y:"90",x:"40"}),wp.element.createElement("rect",{id:"svg_7",height:"24",width:"174",y:"40",x:"40"})))})))),wp.element.createElement(An,{attributes:t,setSomeAttributes:r}))}}],n&&Pp(r.prototype,n),o&&Pp(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ip);const Fp=Hp;function Gp(e){return Gp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gp(e)}function zp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Wp(n.key),n)}}function Wp(e){var t=function(e,t){if("object"!=Gp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Gp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gp(t)?t:t+""}function Qp(e,t,r){return t=Up(t),function(e,t){if(t&&("object"==Gp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Vp()?Reflect.construct(t,r||[],Up(e).constructor):t.apply(e,r))}function Vp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Vp=function(){return!!e})()}function Up(e){return Up=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Up(e)}function qp(e,t){return qp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qp(e,t)}var Yp=wp.components,Jp=Yp.PanelBody,Zp=Yp.Button,Kp=wp.element.Fragment,Xp=(v.trace,function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Qp(this,t,arguments)).thumbnail=Object.keys(Us),e.lightbox=Object.keys(ln),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qp(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return Ks}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(Kp,null,wp.element.createElement(Jp,{title:__("Tags Filter Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(nn,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Zp,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(an)),onClick:function(){return e.resetGroupToDefault(Object.keys(an))}},__("Reset to default - Tags Filter","simply-gallery-block")))),wp.element.createElement(Jp,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(Fp,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Zp,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.thumbnail),onClick:function(){return e.resetGroupToDefault(e.thumbnail)}},__("Reset to default - Thumbnails","simply-gallery-block")))))}},{key:"lightboxPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(Kp,null,wp.element.createElement(Jp,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(mo,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Zp,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&zp(r.prototype,n),o&&zp(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Gr));const $p=Xp;function em(e){return em="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},em(e)}function tm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,rm(n.key),n)}}function rm(e){var t=function(e,t){if("object"!=em(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=em(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==em(t)?t:t+""}function nm(e,t,r){return t=lm(t),function(e,t){if(t&&("object"==em(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,om()?Reflect.construct(t,r||[],lm(e).constructor):t.apply(e,r))}function om(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(om=function(){return!!e})()}function lm(e){return lm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},lm(e)}function im(e,t){return im=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},im(e,t)}var am=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),nm(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&im(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"justified"}}])&&tm(r.prototype,n),o&&tm(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ol);const cm=am;function sm(e){return sm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sm(e)}function um(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pm(n.key),n)}}function pm(e){var t=function(e,t){if("object"!=sm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=sm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sm(t)?t:t+""}function mm(e,t,r){return t=bm(t),function(e,t){if(t&&("object"==sm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ym()?Reflect.construct(t,r||[],bm(e).constructor):t.apply(e,r))}function ym(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ym=function(){return!!e})()}function bm(e){return bm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bm(e)}function dm(e,t){return dm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},dm(e,t)}var fm=wp.element.Fragment,gm=wp.blockEditor.InspectorControls,hm="SimpLy Justified",vm=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),mm(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&dm(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"justified"}},{key:"ICON",get:function(){return c}},{key:"TITLE",get:function(){return hm}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement($p,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(fm,null,wp.element.createElement(Uo,e),wp.element.createElement(gm,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(ga,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(cm,this.props))}}])&&um(r.prototype,n),o&&um(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ca);const wm=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/justified","title":"Justified","description":"Display multiple images in an organized justified gallery.","keywords":["images","photos","gallery","justified","lightbox"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_justified_style"}');function km(e){return km="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},km(e)}function Sm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Cm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Sm(Object(r),!0).forEach((function(t){Om(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Om(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=km(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=km(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==km(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Em=wp.blocks.createBlock,Pm="pgcsimplygalleryblock",_m="justified",jm=Cm({},Ks);delete jm.sliderNavigationIconColorOver,delete jm.sliderNavigationColorOver;var Tm={title:hm,icon:c,description:wp.i18n.__("Display multiple images in an organized justified gallery.","simply-gallery-block"),keywords:[wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("images","simply-gallery-block"),wp.i18n.__("justified","simply-gallery-block"),wp.i18n.__("media","simply-gallery-block"),wp.i18n.__("lightbox","simply-gallery-block"),wp.i18n.__("youtube","simply-gallery-block"),wp.i18n.__("vimeo","simply-gallery-block")],attributes:Ks,example:Ps,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return Em("".concat(Pm,"/").concat(_m),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return Em("".concat(Pm,"/").concat(_m),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return Em("".concat(Pm,"/").concat(_m),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return Em("".concat(Pm,"/").concat(_m),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return Em("".concat(Pm,"/").concat(_m),Cm({},bp(e.ids,Ps)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return Em("".concat(Pm,"/").concat(_m),Cm({},bp(e.ids,Ps)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return Em("".concat(Pm,"/").concat(_m),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return Em("".concat(Pm,"/").concat(_m),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return Em("".concat(Pm,"/").concat(_m),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return Em("pgcsimplygalleryblock/masonry",Cm({},Ku(mn,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return Em("pgcsimplygalleryblock/grid",Cm({},Ku(nu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return Em("pgcsimplygalleryblock/slider",Cm({},Ku(uu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return Em("pgcsimplygalleryblock/viewer",Cm({},Ku(sp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return Em("pgcsimplygalleryblock/portfolio",Cm({},Ku(Ns,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return Em("pgcsimplygalleryblock/portfolio2",Cm({},Ku(Ds,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return Em("pgcsimplygalleryblock/diamond",Cm({},Ku(Zu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return Em("pgcsimplygalleryblock/splitcarousel",Cm({},Ku(Vs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return Em("pgcsimplygalleryblock/tagsbox",Cm({},Ku(gu,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return Em("pgcsimplygalleryblock/showcase",Cm({},Ku(xu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return Em("pgcsimplygalleryblock/horizon",Cm({},Ku(Du,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return Em("pgcsimplygalleryblock/accordion",Cm({},Ku(Wu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return Em("pgcsimplygalleryblock/list",Cm({},Ku(Su,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return Em("core/gallery",{images:e.images})}}]},edit:vm,save:Os,deprecated:[{attributes:Ks,save:Ka},{attributes:Ks,save:ic},{attributes:jm,save:_c},{attributes:jm,save:Hc},{attributes:jm,save:Kc}]};function xm(e){return xm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xm(e)}function Mm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Nm(n.key),n)}}function Nm(e){var t=function(e,t){if("object"!=xm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=xm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xm(t)?t:t+""}function Im(e,t,r){return t=Lm(t),function(e,t){if(t&&("object"==xm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Am()?Reflect.construct(t,r||[],Lm(e).constructor):t.apply(e,r))}function Am(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Am=function(){return!!e})()}function Lm(e){return Lm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Lm(e)}function Bm(e,t){return Bm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Bm(e,t)}var Dm=wp.element,Rm=Dm.Component,Hm=Dm.Fragment,Fm=wp.components,Gm=Fm.RangeControl,zm=Fm.Button,Wm=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Im(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Bm(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes;return wp.element.createElement(Hm,null,wp.element.createElement(Gm,{__nextHasNoMarginBottom:!0,label:__("Columns","simply-gallery-block"),value:t.collectionColumns,onChange:function(e){return r({collectionColumns:e})},min:1,max:8,step:1}),wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(zm,{key:100,isPrimary:100===t.collectionThumbRecomendedWidth,isSecondary:100!==t.collectionThumbRecomendedWidth,"aria-pressed":100===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:100})}}," ","100"," "),wp.element.createElement(zm,{key:150,isPrimary:150===t.collectionThumbRecomendedWidth,isSecondary:150!==t.collectionThumbRecomendedWidth,"aria-pressed":150===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:150})}}," ","150"," "),wp.element.createElement(zm,{key:200,isPrimary:200===t.collectionThumbRecomendedWidth,isSecondary:200!==t.collectionThumbRecomendedWidth,"aria-pressed":200===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:200})}}," ","200"," "),wp.element.createElement(zm,{key:250,isPrimary:250===t.collectionThumbRecomendedWidth,isSecondary:250!==t.collectionThumbRecomendedWidth,"aria-pressed":250===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:250})}}," ","250"," "),wp.element.createElement(zm,{key:300,isPrimary:300===t.collectionThumbRecomendedWidth,isSecondary:300!==t.collectionThumbRecomendedWidth,"aria-pressed":300===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:300})}}," ","300"," ")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font",style:{fontStyle:"italic"}},__("* Actual for mobile devices","simply-gallery-block")),wp.element.createElement(Gm,{__nextHasNoMarginBottom:!0,label:__("Thumbnail Size ratio. Height / Width = Ratio.","simply-gallery-block"),value:t.thumbHieghtRation,onChange:function(e){return r({thumbHieghtRation:e})},min:.1,max:2,step:.1}),wp.element.createElement(An,{attributes:t,setSomeAttributes:r}))}}],n&&Mm(r.prototype,n),o&&Mm(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Rm);const Qm=Wm;function Vm(e){return Vm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vm(e)}function Um(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,qm(n.key),n)}}function qm(e){var t=function(e,t){if("object"!=Vm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Vm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vm(t)?t:t+""}function Ym(e,t,r){return t=Zm(t),function(e,t){if(t&&("object"==Vm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Jm()?Reflect.construct(t,r||[],Zm(e).constructor):t.apply(e,r))}function Jm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Jm=function(){return!!e})()}function Zm(e){return Zm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Zm(e)}function Km(e,t){return Km=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Km(e,t)}var Xm=wp.components,$m=Xm.PanelBody,ey=Xm.Button,ty=wp.element.Fragment,ry=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Ym(this,t,arguments)).thumbnail=Object.keys(Xs),e.lightbox=Object.keys(ln),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Km(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return nu}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(ty,null,wp.element.createElement($m,{title:__("Tags Filter Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(nn,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(ey,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(an)),onClick:function(){return e.resetGroupToDefault(Object.keys(an))}},__("Reset to default - Tags Filter","simply-gallery-block")))),wp.element.createElement($m,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(Qm,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(ey,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.thumbnail),onClick:function(){return e.resetGroupToDefault(e.thumbnail)}},__("Reset to default - Thumbnails","simply-gallery-block")))))}},{key:"lightboxPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(ty,null,wp.element.createElement($m,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(mo,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(ey,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&Um(r.prototype,n),o&&Um(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Gr);const ny=ry;function oy(e){return oy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oy(e)}function ly(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,iy(n.key),n)}}function iy(e){var t=function(e,t){if("object"!=oy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=oy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oy(t)?t:t+""}function ay(e,t,r){return t=sy(t),function(e,t){if(t&&("object"==oy(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,cy()?Reflect.construct(t,r||[],sy(e).constructor):t.apply(e,r))}function cy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(cy=function(){return!!e})()}function sy(e){return sy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sy(e)}function uy(e,t){return uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},uy(e,t)}var py=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ay(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&uy(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"grid"}}])&&ly(r.prototype,n),o&&ly(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ol);const my=py;function yy(e){return yy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yy(e)}function by(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,dy(n.key),n)}}function dy(e){var t=function(e,t){if("object"!=yy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=yy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yy(t)?t:t+""}function fy(e,t,r){return t=hy(t),function(e,t){if(t&&("object"==yy(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,gy()?Reflect.construct(t,r||[],hy(e).constructor):t.apply(e,r))}function gy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(gy=function(){return!!e})()}function hy(e){return hy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hy(e)}function vy(e,t){return vy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},vy(e,t)}var wy=wp.element.Fragment,ky=wp.blockEditor.InspectorControls,Sy="SimpLy Grid",Cy=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),fy(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vy(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"grid"}},{key:"ICON",get:function(){return a}},{key:"TITLE",get:function(){return Sy}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(ny,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(wy,null,wp.element.createElement(Uo,e),wp.element.createElement(ky,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(ga,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(my,this.props))}}])&&by(r.prototype,n),o&&by(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ca);const Oy=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/grid","title":"Grid","description":"Display multiple images in an organized grid gallery.","keywords":["images","photos","gallery","grid","lightbox","youtube","vimeo"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_grid_style"}');function Ey(e){return Ey="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ey(e)}function Py(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Py(Object(r),!0).forEach((function(t){jy(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Py(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function jy(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ey(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ey(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ey(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ty=wp.blocks.createBlock,xy="pgcsimplygalleryblock",My="grid",Ny=_y({},nu);delete Ny.sliderNavigationIconColorOver,delete Ny.sliderNavigationColorOver;var Iy={title:Sy,icon:a,description:wp.i18n.__("Display multiple images in an organized grid gallery.","simply-gallery-block"),keywords:[wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("images","simply-gallery-block"),wp.i18n.__("grid","simply-gallery-block"),wp.i18n.__("media","simply-gallery-block"),wp.i18n.__("lightbox","simply-gallery-block"),wp.i18n.__("youtube","simply-gallery-block"),wp.i18n.__("vimeo","simply-gallery-block")],attributes:nu,example:Ps,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return Ty("".concat(xy,"/").concat(My),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return Ty("".concat(xy,"/").concat(My),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return Ty("".concat(xy,"/").concat(My),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return Ty("".concat(xy,"/").concat(My),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return Ty("".concat(xy,"/").concat(My),_y({},bp(e.ids,Ps)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return Ty("".concat(xy,"/").concat(My),_y({},bp(e.ids,Ps)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return Ty("".concat(xy,"/").concat(My),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return Ty("".concat(xy,"/").concat(My),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return Ty("".concat(xy,"/").concat(My),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return Ty("pgcsimplygalleryblock/justified",_y({},Ku(Ks,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return Ty("pgcsimplygalleryblock/masonry",_y({},Ku(mn,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return Ty("pgcsimplygalleryblock/slider",_y({},Ku(uu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return Ty("pgcsimplygalleryblock/viewer",_y({},Ku(sp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return Ty("pgcsimplygalleryblock/portfolio",_y({},Ku(Ns,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return Ty("pgcsimplygalleryblock/portfolio2",_y({},Ku(Ds,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return Ty("pgcsimplygalleryblock/diamond",_y({},Ku(Zu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return Ty("pgcsimplygalleryblock/splitcarousel",_y({},Ku(Vs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return Ty("pgcsimplygalleryblock/showcase",_y({},Ku(xu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return Ty("pgcsimplygalleryblock/horizon",_y({},Ku(Du,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return Ty("pgcsimplygalleryblock/accordion",_y({},Ku(Wu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return Ty("pgcsimplygalleryblock/tagsbox",_y({},Ku(gu,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return Ty("pgcsimplygalleryblock/list",_y({},Ku(Su,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return Ty("core/gallery",{images:e.images})}}]},edit:Cy,save:Os,deprecated:[{attributes:nu,save:Ka},{attributes:nu,save:ic},{attributes:Ny,save:_c},{attributes:Ny,save:Hc},{attributes:Ny,save:Kc}]};function Ay(e){return Ay="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ay(e)}function Ly(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,By(n.key),n)}}function By(e){var t=function(e,t){if("object"!=Ay(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ay(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ay(t)?t:t+""}function Dy(e,t,r){return t=Hy(t),function(e,t){if(t&&("object"==Ay(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ry()?Reflect.construct(t,r||[],Hy(e).constructor):t.apply(e,r))}function Ry(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ry=function(){return!!e})()}function Hy(e){return Hy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Hy(e)}function Fy(e,t){return Fy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Fy(e,t)}var Gy=wp.element,zy=Gy.Component,Wy=Gy.Fragment,Qy=wp.components.Button,Vy=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Dy(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Fy(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes;return wp.element.createElement(Wy,null,wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(Qy,{key:100,isPrimary:100===t.collectionThumbRecomendedWidth,isSecondary:100!==t.collectionThumbRecomendedWidth,"aria-pressed":100===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:100})}}," ","100"," "),wp.element.createElement(Qy,{key:150,isPrimary:150===t.collectionThumbRecomendedWidth,isSecondary:150!==t.collectionThumbRecomendedWidth,"aria-pressed":150===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:150})}}," ","150"," "),wp.element.createElement(Qy,{key:200,isPrimary:200===t.collectionThumbRecomendedWidth,isSecondary:200!==t.collectionThumbRecomendedWidth,"aria-pressed":200===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:200})}}," ","200"," "),wp.element.createElement(Qy,{key:250,isPrimary:250===t.collectionThumbRecomendedWidth,isSecondary:250!==t.collectionThumbRecomendedWidth,"aria-pressed":250===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:250})}}," ","250"," "),wp.element.createElement(Qy,{key:300,isPrimary:300===t.collectionThumbRecomendedWidth,isSecondary:300!==t.collectionThumbRecomendedWidth,"aria-pressed":300===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:300})}}," ","300"," ")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font",style:{fontStyle:"italic"}},"* Actual for mobile devices"),wp.element.createElement(An,{attributes:t,setSomeAttributes:r}))}}],n&&Ly(r.prototype,n),o&&Ly(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(zy);const Uy=Vy;function qy(e){return qy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qy(e)}function Yy(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Jy(n.key),n)}}function Jy(e){var t=function(e,t){if("object"!=qy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=qy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qy(t)?t:t+""}function Zy(e,t,r){return t=Xy(t),function(e,t){if(t&&("object"==qy(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ky()?Reflect.construct(t,r||[],Xy(e).constructor):t.apply(e,r))}function Ky(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ky=function(){return!!e})()}function Xy(e){return Xy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xy(e)}function $y(e,t){return $y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$y(e,t)}var eb=wp.element,tb=eb.Component,rb=eb.Fragment,nb=wp.components,ob=nb.RangeControl,lb=nb.ToggleControl,ib=nb.SelectControl,ab=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Zy(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$y(e,t)}(t,e),r=t,n=[{key:"responsiveHeightHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("Gallery will maintain its current aspect ratio when changing width.","simply-gallery-block")),!1===e&&(t=__("Gallery has a fixed height.","simply-gallery-block")),t}},{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium;return wp.element.createElement(rb,null,wp.element.createElement(ob,{__nextHasNoMarginBottom:!0,label:__("Items on Slider Page","simply-gallery-block"),value:t.collectionColumns,onChange:function(e){return r({collectionColumns:e})},min:1,max:8,step:1}),wp.element.createElement(ob,{__nextHasNoMarginBottom:!0,label:__("Slider Height in pixels","simply-gallery-block"),value:t.sliderMaxHeight,onChange:function(e){return r({sliderMaxHeight:e})},min:40,max:1500,step:20}),wp.element.createElement(lb,{__nextHasNoMarginBottom:!0,label:__("Responsive height","simply-gallery-block"),checked:!!t.responsiveHeight,onChange:function(){return r({responsiveHeight:!t.responsiveHeight})},help:this.responsiveHeightHelp}),wp.element.createElement(ib,{__nextHasNoMarginBottom:!0,label:__("Slides Transition Type","simply-gallery-block"),options:[{label:__("Slipping","simply-gallery-block"),value:"animation"},{label:__("Fading","simply-gallery-block"),value:"fade"}],value:t.sliderAnimation,onChange:function(e){return r({sliderAnimation:e})}}),wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(ib,{__nextHasNoMarginBottom:!0,label:__("Image display mode","simply-gallery-block"),options:[{label:__("Fill","simply-gallery-block"),value:"true"},{label:__("Fit","simply-gallery-block"),value:"false"}],value:t.sliderItemFill,onChange:function(e){return r({sliderItemFill:e})}}),wp.element.createElement(A,{label:__("Item background color","simply-gallery-block"),value:t.sliderItemBgColor,onChange:function(e){return r({sliderItemBgColor:e})}}),wp.element.createElement(ob,{__nextHasNoMarginBottom:!0,label:__("Item border width (px)","simply-gallery-block"),value:t.sliderItemBorderWidth,onChange:function(e){return r({sliderItemBorderWidth:e})},min:0,max:20,step:1}),wp.element.createElement(A,{label:__("Item border color","simply-gallery-block"),value:t.sliderItemBorderColor,onChange:function(e){return r({sliderItemBorderColor:e})}}),wp.element.createElement(ib,{__nextHasNoMarginBottom:!0,label:__("Apply Filter","simply-gallery-block"),options:[{label:__("Original","simply-gallery-block"),value:"none"},{label:__("Grayscale Filter","simply-gallery-block"),value:"grayscale"},{label:__("Sepia Filter","simply-gallery-block"),value:"sepia"},{label:__("Saturation Filter","simply-gallery-block"),value:"saturate"},{label:__("Dim Filter","simply-gallery-block"),value:"dim"},{label:__("Vintage Filter","simply-gallery-block"),value:"vintage"}],value:t.collectionthumbColorsFilter,onChange:function(e){return r({collectionthumbColorsFilter:e})}})),wp.element.createElement("hr",null),wp.element.createElement(lb,{__nextHasNoMarginBottom:!0,label:__("Arrow navigation","simply-gallery-block"),checked:!!t.sliderNextPrevNavigation,onChange:function(){return r({sliderNextPrevNavigation:!t.sliderNextPrevNavigation})}}),t.sliderNextPrevNavigation&&wp.element.createElement(rb,null,wp.element.createElement(A,{label:__("Navigation Arrows - BG Color","simply-gallery-block"),value:t.sliderNextPrevBgColor,onChange:function(e){return r({sliderNextPrevBgColor:e})}}),wp.element.createElement(A,{label:__("Navigation Arrows - Icon Color","simply-gallery-block"),value:t.sliderNextPrevIconColor,onChange:function(e){return r({sliderNextPrevIconColor:e})}}),wp.element.createElement(A,{label:__("Navigation Arrows - Hover BG Color","simply-gallery-block"),value:t.sliderNextPrevBgColorHover,onChange:function(e){return r({sliderNextPrevBgColorHover:e})}}),wp.element.createElement(A,{label:__("Navigation Arrows - Icon Hover Color","simply-gallery-block"),value:t.sliderNextPrevIconColorHover,onChange:function(e){return r({sliderNextPrevIconColorHover:e})}})),wp.element.createElement(lb,{__nextHasNoMarginBottom:!0,label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!!t.sliderThumbsNavi,onChange:function(){var e={};e.sliderThumbsNavi=!t.sliderThumbsNavi,t.sliderDotNavi&&(e.sliderDotNavi=!1),r(e)}}),t.sliderThumbsNavi&&wp.element.createElement(A,{label:__("Thumbnails Border Color (select mode)","simply-gallery-block"),value:t.sliderThumbsNaviColor,onChange:function(e){return r({sliderThumbsNaviColor:e})}}),wp.element.createElement(lb,{__nextHasNoMarginBottom:!0,label:__("Show Dot navigation","simply-gallery-block"),checked:!!t.sliderDotNavi,onChange:function(){var e={};e.sliderDotNavi=!t.sliderDotNavi,t.sliderThumbsNavi&&(e.sliderThumbsNavi=!1),r(e)}}),t.sliderDotNavi&&wp.element.createElement(rb,null,wp.element.createElement(A,{label:__("Dots Color","simply-gallery-block"),value:t.sliderDotNaviBgColor,onChange:function(e){return r({sliderDotNaviBgColor:e})}}),wp.element.createElement(A,{label:__("Dots Color (select mode)","simply-gallery-block"),value:t.sliderDotNaviBgColorHover,onChange:function(e){return r({sliderDotNaviBgColorHover:e})}})),wp.element.createElement(lb,{__nextHasNoMarginBottom:!0,label:__("Autoplay","simply-gallery-block"),checked:!!t.autoPlay,onChange:function(){return r({autoPlay:!t.autoPlay})}}),t.autoPlay&&wp.element.createElement(rb,null,wp.element.createElement(ob,{__nextHasNoMarginBottom:!0,label:__("Transition speed","simply-gallery-block"),value:t.autoPlayDelay,onChange:function(e){return r({autoPlayDelay:e})},min:1,max:20,step:1}),wp.element.createElement(lb,{__nextHasNoMarginBottom:!0,label:__("Pause on hover","simply-gallery-block"),checked:!!t.autoPlayMouseStoper,onChange:function(){return r({autoPlayMouseStoper:!t.autoPlayMouseStoper})}})))}}],n&&Yy(r.prototype,n),o&&Yy(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(tb);const cb=ab;function sb(e){return sb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sb(e)}function ub(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pb(n.key),n)}}function pb(e){var t=function(e,t){if("object"!=sb(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=sb(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sb(t)?t:t+""}function mb(e,t,r){return t=bb(t),function(e,t){if(t&&("object"==sb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,yb()?Reflect.construct(t,r||[],bb(e).constructor):t.apply(e,r))}function yb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(yb=function(){return!!e})()}function bb(e){return bb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bb(e)}function db(e,t){return db=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},db(e,t)}var fb=wp.components,gb=fb.PanelBody,hb=fb.Button,vb=wp.element.Fragment,wb=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=mb(this,t,arguments)).thumbnail=Object.keys(ou),e.lightbox=Object.keys(ln),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&db(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return uu}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(vb,null,wp.element.createElement(gb,{title:__("Slider Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(cb,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(hb,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(lu)),onClick:function(){return e.resetGroupToDefault(Object.keys(lu))}},__("Reset to default - Slider","simply-gallery-block")))),wp.element.createElement(gb,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(Uy,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(hb,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(ou)),onClick:function(){return e.resetGroupToDefault(Object.keys(ou))}},__("Reset to default - Thumbnails","simply-gallery-block")))))}},{key:"lightboxPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(vb,null,wp.element.createElement(gb,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(mo,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(hb,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&ub(r.prototype,n),o&&ub(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Gr);const kb=wb;function Sb(e){return Sb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sb(e)}function Cb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ob(n.key),n)}}function Ob(e){var t=function(e,t){if("object"!=Sb(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Sb(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Sb(t)?t:t+""}function Eb(e,t,r){return t=_b(t),function(e,t){if(t&&("object"==Sb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pb()?Reflect.construct(t,r||[],_b(e).constructor):t.apply(e,r))}function Pb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Pb=function(){return!!e})()}function _b(e){return _b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_b(e)}function jb(e,t){return jb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},jb(e,t)}var Tb=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Eb(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jb(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"slider"}}])&&Cb(r.prototype,n),o&&Cb(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ol);const xb=Tb;function Mb(e){return Mb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mb(e)}function Nb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ib(n.key),n)}}function Ib(e){var t=function(e,t){if("object"!=Mb(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Mb(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mb(t)?t:t+""}function Ab(e,t,r){return t=Bb(t),function(e,t){if(t&&("object"==Mb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Lb()?Reflect.construct(t,r||[],Bb(e).constructor):t.apply(e,r))}function Lb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Lb=function(){return!!e})()}function Bb(e){return Bb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Bb(e)}function Db(e,t){return Db=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Db(e,t)}v.trace;var Rb=wp.element.Fragment,Hb=wp.components.ResizableBox,Fb=wp.blockEditor.InspectorControls,Gb="SimpLy Slider",zb=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Ab(this,t,arguments)).setSomeAttributes=E.bind(e),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Db(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"slider"}},{key:"ICON",get:function(){return u}},{key:"TITLE",get:function(){return Gb}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(kb,e)}},{key:"mainFragment",value:function(e){var t=this,r=e.attributes,n=e.isSelected,o=r.sliderMaxHeight;return wp.element.createElement(Rb,null,wp.element.createElement(Uo,e),wp.element.createElement(Fb,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(ga,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(Hb,{size:{height:o,width:"100%"},minHeight:"40",enable:{bottom:!0,bottomLeft:!1,bottomRight:!1,left:!1,right:!1,top:!1,topLeft:!1,topRight:!1},showHandle:n,onResizeStop:function(e,r,n,l){t.setSomeAttributes({sliderMaxHeight:parseInt(o+l.height,10)})}},wp.element.createElement(xb,this.props)))}}])&&Nb(r.prototype,n),o&&Nb(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ca);const Wb=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/slider","title":"SimpLy Slider","description":"Display multiple images in an organized slider gallery","keywords":["images","photos","gallery","lightbox","youtube","vimeo","slider"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_slider_style"}');function Qb(e){return Qb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qb(e)}function Vb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ub(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Vb(Object(r),!0).forEach((function(t){qb(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vb(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function qb(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Qb(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Qb(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Qb(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Yb=wp.blocks.createBlock,Jb="pgcsimplygalleryblock",Zb="slider",Kb=Ub({},uu);delete Kb.sliderNavigationIconColorOver,delete Kb.sliderNavigationColorOver;var Xb={title:Gb,icon:u,description:wp.i18n.__("Display multiple images in an organized slider gallery.","simply-gallery-block"),keywords:[wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("images","simply-gallery-block"),wp.i18n.__("slider","simply-gallery-block"),wp.i18n.__("carousel","simply-gallery-block"),wp.i18n.__("media","simply-gallery-block"),wp.i18n.__("lightbox","simply-gallery-block"),wp.i18n.__("youtube","simply-gallery-block"),wp.i18n.__("vimeo","simply-gallery-block")],attributes:uu,example:Ps,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return Yb("".concat(Jb,"/").concat(Zb),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return Yb("".concat(Jb,"/").concat(Zb),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return Yb("".concat(Jb,"/").concat(Zb),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return Yb("".concat(Jb,"/").concat(Zb),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return Yb("".concat(Jb,"/").concat(Zb),Ub({},bp(e.ids,Ps)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return Yb("".concat(Jb,"/").concat(Zb),Ub({},bp(e.ids,Ps)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return Yb("".concat(Jb,"/").concat(Zb),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return Yb("".concat(Jb,"/").concat(Zb),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return Yb("".concat(Jb,"/").concat(Zb),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return Yb("pgcsimplygalleryblock/justified",Ub({},Ku(Ks,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return Yb("pgcsimplygalleryblock/masonry",Ub({},Ku(mn,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return Yb("pgcsimplygalleryblock/grid",Ub({},Ku(nu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return Yb("pgcsimplygalleryblock/viewer",Ub({},Ku(sp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return Yb("pgcsimplygalleryblock/portfolio",Ub({},Ku(Ns,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return Yb("pgcsimplygalleryblock/portfolio2",Ub({},Ku(Ds,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return Yb("pgcsimplygalleryblock/diamond",Ub({},Ku(Zu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return Yb("pgcsimplygalleryblock/splitcarousel",Ub({},Ku(Vs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return Yb("pgcsimplygalleryblock/tagsbox",Ub({},Ku(gu,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return Yb("pgcsimplygalleryblock/list",Ub({},Ku(Su,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return Yb("pgcsimplygalleryblock/showcase",Ub({},Ku(xu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return Yb("pgcsimplygalleryblock/horizon",Ub({},Ku(Du,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return Yb("pgcsimplygalleryblock/accordion",Ub({},Ku(Wu,e)))}},{type:"block",blocks:["core/gallery"],transform:function(e){return Yb("core/gallery",{images:e.images})}}]},edit:zb,save:Os,deprecated:[{attributes:uu,save:Ka},{attributes:uu,save:ic},{attributes:Kb,save:_c},{attributes:Kb,save:Hc},{attributes:Kb,save:Kc}]};function $b(e){return $b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$b(e)}function ed(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,td(n.key),n)}}function td(e){var t=function(e,t){if("object"!=$b(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=$b(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$b(t)?t:t+""}function rd(e,t,r){return t=od(t),function(e,t){if(t&&("object"==$b(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,nd()?Reflect.construct(t,r||[],od(e).constructor):t.apply(e,r))}function nd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(nd=function(){return!!e})()}function od(e){return od=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},od(e)}function ld(e,t){return ld=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ld(e,t)}v.trace;var id=wp.element.Component,ad=wp.components,cd=ad.PanelBody,sd=ad.Button,ud=ad.Icon,pd=window.PGC_SGB_ADMIN,md=function(e){function t(){var e;for(var r in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=rd(this,t,arguments)).setSomeAttributes=E.bind(e),e.checkChangesForGrup=e.checkChangesForGrup.bind(e),e.resetGroupToDefault=e.resetGroupToDefault.bind(e),e.saveSettingsAsGlobal=e.saveSettingsAsGlobal.bind(e),e.getAllSettingsFromGallery=e.getAllSettingsFromGallery.bind(e),e.saveSettingsAsGlobalHandler=e.saveSettingsAsGlobalHandler.bind(e),e.updateGlobalSettingsTemp=e.updateGlobalSettingsTemp.bind(e),e.isSettingsAsGlobal=e.isSettingsAsGlobal.bind(e),e.updateGallerySettingsFromGlobalPreset=e.updateGallerySettingsFromGlobalPreset.bind(e),e.updateGallerySettingsFromPreset=e.updateGallerySettingsFromPreset.bind(e),e.compareCurrentSettingsWithPreset=e.compareCurrentSettingsWithPreset.bind(e),e.updGllerySetFromGPwithCon=e.updGllerySetFromGPwithCon.bind(e),e.defSettings=C(e.allAttributes),T)Object.prototype.hasOwnProperty.call(T,r)&&Object.prototype.hasOwnProperty.call(e.defSettings,r)&&delete e.defSettings[r];return Object.defineProperty(e,"globalPreset",{get:function(){return pd&&pd.skinsSettings&&pd.skinsSettings[this.props.attributes.galleryType]?pd.skinsSettings[this.props.attributes.galleryType]:this.defSettings}.bind(e),set:function(e){(pd||pd.skinsSettings||void 0!==pd.skinsSettings[this.props.attributes.galleryType])&&(pd.skinsSettings[this.props.attributes.galleryType]=e)}.bind(e)}),e.isSelected=e.props.isSelected,e.tempCurrentGallerySettings=void 0,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ld(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){v.trace("********** BlocksInspector - allAttributes - Need implementation **********")}},{key:"brainIcon",get:function(){return wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"56px",height:"56px",viewBox:"0 0 56 60"},wp.element.createElement("g",{stroke:"none"},wp.element.createElement("g",{id:"Icon-9",transform:"translate(-2.000000, 0.000000)"},wp.element.createElement("path",{d:"M22,27 C22,27.551 22.448,28 23,28 C23.552,28 24,27.551 24,27 C24,26.449 23.552,26 23,26 C22.448,26 22,26.449 22,27 L22,27 Z M24,45 C24,44.449 23.552,44 23,44 C22.448,44 22,44.449 22,45 C22,45.551 22.448,46 23,46 C23.552,46 24,45.551 24,45 L24,45 Z M16,27 C16,26.449 15.552,26 15,26 C14.448,26 14,26.449 14,27 C14,27.551 14.448,28 15,28 C15.552,28 16,27.551 16,27 L16,27 Z M16,39 C16,38.449 15.552,38 15,38 C14.448,38 14,38.449 14,39 C14,39.551 14.448,40 15,40 C15.552,40 16,39.551 16,39 L16,39 Z M22,17 C22,17.551 22.448,18 23,18 C23.552,18 24,17.551 24,17 C24,16.449 23.552,16 23,16 C22.448,16 22,16.449 22,17 L22,17 Z M16,18 L16,24.184 C16.848,24.486 17.514,25.153 17.815,26 L20.185,26 C20.599,24.838 21.698,24 23,24 C24.654,24 26,25.346 26,27 C26,28.302 25.161,29.401 24,29.816 L24,42.184 C25.161,42.599 26,43.698 26,45 C26,46.302 25.161,47.401 24,47.816 L24,51 C24,51.552 23.553,52 23,52 C22.447,52 22,51.552 22,51 L22,47.815 C20.979,47.452 20.218,46.558 20.047,45.46 L16.293,41.707 C16.29,41.705 16.29,41.701 16.287,41.698 C15.896,41.886 15.463,42 15,42 C13.346,42 12,40.654 12,39 C12,37.346 13.346,36 15,36 C16.654,36 18,37.346 18,39 C18,39.462 17.886,39.896 17.698,40.287 C17.701,40.29 17.704,40.291 17.707,40.293 L20.614,43.201 C20.965,42.737 21.443,42.383 22,42.184 L22,29.815 C21.152,29.514 20.486,28.847 20.185,28 L17.815,28 C17.401,29.162 16.302,30 15,30 C13.346,30 12,28.654 12,27 C12,25.698 12.839,24.599 14,24.184 L14,17 C14,16.448 14.447,16 15,16 L20.185,16 C20.486,15.153 21.152,14.486 22,14.184 L22,11 C22,10.448 22.447,10 23,10 C23.553,10 24,10.448 24,11 L24,14.184 C25.161,14.599 26,15.698 26,17 C26,18.654 24.654,20 23,20 C21.698,20 20.599,19.162 20.185,18 L16,18 Z M55.633,37.245 C57.122,35.936 58,34.042 58,32 C58,29.86 57.049,27.894 55.415,26.574 C55.8,25.771 56,24.896 56,24 C56,21.936 54.917,20.035 53.208,18.95 C53.724,18.051 54,17.037 54,16 C54,13.42 52.361,11.177 49.989,10.349 C49.996,10.232 50,10.116 50,10 C50,6.691 47.309,4 44,4 C43.193,4 42.407,4.164 41.673,4.48 C40.813,1.876 38.34,0 35.5,0 C31.292,0 29.421,3.796 29.02,5.804 C29.013,5.837 29.022,5.869 29.02,5.903 C29.017,5.937 29,5.965 29,6 L29,52.94 C28.774,55.779 26.363,58 23.5,58 C20.647,58 18.243,55.771 18.026,52.924 C17.986,52.403 17.522,52 17,52 C16.688,52 16.394,52.146 16.204,52.394 C15.428,53.415 14.26,54 13,54 C10.794,54 9,52.206 9,50 C9,49.092 9.316,48.224 9.916,47.489 C10.186,47.158 10.216,46.691 9.989,46.328 C9.763,45.965 9.335,45.785 8.913,45.884 C8.578,45.962 8.279,46 8,46 C5.794,46 4,44.206 4,42 C4,40.351 5.047,38.851 6.604,38.267 C6.975,38.128 7.229,37.784 7.252,37.39 C7.275,36.995 7.063,36.623 6.713,36.442 C5.039,35.579 4,33.876 4,32 C4,30.236 4.907,28.636 6.427,27.72 C6.664,27.577 6.831,27.342 6.889,27.071 C6.946,26.799 6.888,26.517 6.729,26.29 C6.252,25.609 6,24.818 6,24 C6,22.339 7.058,20.836 8.631,20.259 C8.942,20.145 9.177,19.884 9.258,19.563 C9.338,19.241 9.253,18.9 9.032,18.653 C8.366,17.91 8,16.968 8,16 C8,14.062 9.389,12.411 11.301,12.073 C11.569,12.025 11.808,11.87 11.959,11.643 C12.11,11.416 12.162,11.137 12.104,10.871 C12.034,10.559 12,10.274 12,10 C12,7.794 13.794,6 16,6 C16.866,6 17.701,6.289 18.416,6.836 C18.707,7.058 19.096,7.104 19.429,6.956 C19.764,6.807 19.99,6.488 20.021,6.124 C20.211,3.812 22.179,2 24.5,2 C25.614,2 26.535,2.358 27.315,3.094 C27.718,3.473 28.351,3.454 28.729,3.052 C29.108,2.65 29.09,2.018 28.688,1.639 C27.535,0.551 26.126,0 24.5,0 C21.66,0 19.187,1.876 18.327,4.48 C17.593,4.164 16.807,4 16,4 C12.691,4 10,6.691 10,10 C10,10.116 10.004,10.232 10.011,10.349 C7.639,11.177 6,13.42 6,16 C6,17.037 6.276,18.051 6.792,18.95 C5.083,20.035 4,21.936 4,24 C4,24.896 4.2,25.771 4.585,26.574 C2.951,27.894 2,29.86 2,32 C2,34.042 2.878,35.936 4.367,37.245 C2.906,38.362 2,40.116 2,42 C2,45.093 4.353,47.647 7.363,47.966 C7.123,48.614 7,49.298 7,50 C7,53.309 9.691,56 13,56 C14.242,56 15.424,55.623 16.416,54.932 C17.436,57.886 20.255,60 23.5,60 C27.408,60 30.701,56.958 30.997,53.076 C30.998,53.063 30.992,53.051 30.992,53.038 C30.993,53.024 31,53.014 31,53 L31,6.11 C31.148,5.496 32.135,2 35.5,2 C37.821,2 39.789,3.812 39.979,6.124 C40.01,6.488 40.236,6.807 40.571,6.956 C40.904,7.104 41.293,7.058 41.584,6.836 C42.299,6.289 43.134,6 44,6 C46.206,6 48,7.794 48,10 C48,10.274 47.966,10.559 47.896,10.871 C47.838,11.137 47.89,11.416 48.041,11.643 C48.192,11.87 48.431,12.025 48.699,12.073 C50.611,12.411 52,14.062 52,16 C52,16.968 51.634,17.91 50.968,18.653 C50.747,18.9 50.662,19.241 50.742,19.563 C50.823,19.884 51.058,20.145 51.369,20.259 C52.942,20.836 54,22.339 54,24 C54,24.818 53.748,25.609 53.271,26.29 C53.112,26.517 53.054,26.799 53.111,27.071 C53.169,27.342 53.336,27.577 53.573,27.72 C55.093,28.636 56,30.236 56,32 C56,33.876 54.961,35.579 53.287,36.442 C52.937,36.623 52.725,36.995 52.748,37.39 C52.771,37.784 53.025,38.128 53.396,38.267 C54.953,38.851 56,40.351 56,42 C56,44.206 54.206,46 52,46 C51.721,46 51.422,45.962 51.087,45.884 C50.667,45.785 50.238,45.965 50.011,46.328 C49.784,46.691 49.814,47.158 50.084,47.489 C50.684,48.224 51,49.092 51,50 C51,52.206 49.206,54 47,54 C45.736,54 44.57,53.408 43.802,52.375 C43.544,52.03 43.095,51.889 42.686,52.023 C42.538,52.072 42.408,52.153 42.303,52.256 C42.117,52.422 41.994,52.658 41.974,52.924 C41.757,55.771 39.353,58 36.5,58 C35.243,58 34.057,57.587 33.07,56.806 C32.635,56.463 32.008,56.537 31.665,56.969 C31.322,57.402 31.396,58.031 31.828,58.374 C33.153,59.422 34.813,60 36.5,60 C39.747,60 42.568,57.882 43.586,54.925 C44.575,55.621 45.755,56 47,56 C50.309,56 53,53.309 53,50 C53,49.298 52.877,48.614 52.637,47.966 C55.647,47.647 58,45.093 58,42 C58,40.116 57.094,38.362 55.633,37.245 L55.633,37.245 Z M38,45 C38,45.552 38.447,46 39,46 C40.458,46 42,47.542 42,49 C42,49.552 42.447,50 43,50 C43.553,50 44,49.552 44,49 C44,46.43 41.57,44 39,44 C38.447,44 38,44.448 38,45 L38,45 Z M47,18 C45.542,18 44,16.458 44,15 C44,14.448 43.553,14 43,14 C42.447,14 42,14.448 42,15 C42,17.57 44.43,20 47,20 C47.553,20 48,19.552 48,19 C48,18.448 47.553,18 47,18 L47,18 Z M35,40 C35.553,40 36,39.552 36,39 C36,37.542 37.542,36 39,36 C39.553,36 40,35.552 40,35 C40,34.448 39.553,34 39,34 C36.43,34 34,36.43 34,39 C34,39.552 34.447,40 35,40 L35,40 Z M39,28 C39.553,28 40,27.552 40,27 C40,26.448 39.553,26 39,26 C37.542,26 36,24.458 36,23 C36,22.448 35.553,22 35,22 C34.447,22 34,22.448 34,23 C34,25.57 36.43,28 39,28 L39,28 Z M49,24 C48.447,24 48,24.448 48,25 C48,26.458 46.458,28 45,28 C44.447,28 44,28.448 44,29 C44,29.552 44.447,30 45,30 C47.57,30 50,27.57 50,25 C50,24.448 49.553,24 49,24 L49,24 Z M45,36 C44.447,36 44,36.448 44,37 C44,37.552 44.447,38 45,38 C46.458,38 48,39.542 48,41 C48,41.552 48.447,42 49,42 C49.553,42 50,41.552 50,41 C50,38.43 47.57,36 45,36 L45,36 Z M34,14 C34,11.43 36.43,9 39,9 C39.553,9 40,9.448 40,10 C40,10.552 39.553,11 39,11 C37.542,11 36,12.542 36,14 C36,14.552 35.553,15 35,15 C34.447,15 34,14.552 34,14 L34,14 Z"}))))}},{key:"resetGroupToDefault",value:function(e){for(var t={},r=0;r<e.length;r+=1){var n=e[r];this.allAttributes[n]&&this.props.attributes[n]!==this.allAttributes[n].default&&(t[n]=this.allAttributes[n].default)}this.setSomeAttributes(t)}},{key:"getAllSettingsFromGallery",value:function(){var e={};for(var t in this.allAttributes)Object.prototype.hasOwnProperty.call(this.allAttributes,t)&&Object.prototype.hasOwnProperty.call(this.props.attributes,t)&&(e[t]=this.props.attributes[t]);for(var r in T)Object.prototype.hasOwnProperty.call(T,r)&&Object.prototype.hasOwnProperty.call(e,r)&&delete e[r];return e}},{key:"checkChangesForGrup",value:function(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(this.allAttributes[r]&&this.props.attributes[r]!==this.allAttributes[r].default)return!0}return!1}},{key:"getGlobSettingsHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("This block uses the settings from the Global Preset. Dashboard -> SimpLy Gallery -> Blocks Preset / Premium Settings","simply-gallery-block")),!1===e&&(t=__("Would you like to use Global Preset for this block?","simply-gallery-block")),t}},{key:"updateGallerySettingsFromPreset",value:function(e){var t=this.props.attributes,r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&Object.prototype.hasOwnProperty.call(t,n)&&t[n]!==e[n]&&(r[n]=e[n]);this.setSomeAttributes(r)}},{key:"compareCurrentSettingsWithPreset",value:function(e){var t=this.getAllSettingsFromGallery();for(var r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||!Object.prototype.hasOwnProperty.call(t,r))return!1;if(t[r]!==e[r])return!1}return!0}},{key:"updateGallerySettingsFromGlobalPreset",value:function(){var e=this.globalPreset;e&&this.updateGallerySettingsFromPreset(e)}},{key:"updateGlobalSettingsTemp",value:function(){this.globalPreset=this.getAllSettingsFromGallery()}},{key:"isSettingsAsGlobal",value:function(){var e=this.globalPreset;return!!e&&this.compareCurrentSettingsWithPreset(e)}},{key:"updGllerySetFromGPwithCon",value:function(){var __=wp.i18n.__;window.confirm(__("Are you ready to lose the current settings for this block?","simply-gallery-block"))&&this.updateGallerySettingsFromGlobalPreset()}},{key:"saveSettingsAsGlobalHandler",value:function(e){var t=this.props.attributes;if(e.data)try{var r=JSON.parse(e.data);r.message&&Object.prototype.hasOwnProperty.call(r.message,t.galleryType)&&this.updateGlobalSettingsTemp()}catch(e){v.trace(e)}this.props.setAttributes({loading:!1})}},{key:"saveSettingsAsGlobal",value:function(){if(pd||pd.ajaxurl||pd.nonce){var e,t,r,__=wp.i18n.__,n=this.props.attributes;window.confirm(__("Do you want to save the settings of this gallery as Global Preset?","simply-gallery-block"))&&(this.props.setAttributes({loading:!0}),v.request2(pd.ajaxurl,pd.nonce,JSON.stringify({type:"update_option",options:(e={},t=n.galleryType,r=this.getAllSettingsFromGallery(),(t=td(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e)}),null,this.saveSettingsAsGlobalHandler))}}},{key:"componentDidUpdate",value:function(){this.props.attributes.useClobalSettings&&this.props.isSelected!==this.isSelected&&(this.props.isSelected,this.isSelected=this.props.isSelected)}},{key:"componentDidMount",value:function(){this.props.attributes.useClobalSettings&&this.updateGallerySettingsFromGlobalPreset()}},{key:"globalPresetPanel",get:function(){var e=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(cd,{title:__("Global Presets - DANGER ZONE","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"pgc-inspector-section-wrap"},wp.element.createElement("div",{className:"pgc-alert"},wp.element.createElement(ud,{size:"54",icon:this.brainIcon}),wp.element.createElement("div",null," ",__("You will need a brain for these settings or just ignore this panel.","simply-gallery-block"))),wp.element.createElement(sd,{id:"pgc_inspector_save_global_preset",isPrimary:!0,isBusy:e.loading,disabled:e.loading||!0===this.isSettingsAsGlobal(),onClick:this.saveSettingsAsGlobal},this.isSettingsAsGlobal()?__("Global Preset Saved","simply-gallery-block"):__("Save as Global Preset","simply-gallery-block")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font"},__("All Settings of this Gallery will be saved as the Global Preset for all blocks of this type, if the mode -","simply-gallery-block")," ",wp.element.createElement("span",null,__("Use Global Presets","simply-gallery-block"))," ",__("is selected in the","simply-gallery-block")," ",wp.element.createElement("span",null,__("Gallery Settings","simply-gallery-block")),".")))}},{key:"itemsManagerPanel",get:function(){var e=this.props,t=e.attributes,r=e.selections,n=e.externalEdit,__=wp.i18n.__;return wp.element.createElement(cd,{title:__("Items Manager","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen},wp.element.createElement(sr,{galleryDynamicMode:t.galleryDynamicMode,galleryCacheInt:t.galleryCacheInt,setSomeAttributes:this.setSomeAttributes,galleryYTQuery:t.galleryYTQuery,galleryVMQuery:t.galleryVMQuery,galleryWooQuery:t.galleryWooQuery,galleryQuery:t.galleryQuery,externalEdit:n,isPremium:t.isPremium,selections:r,startPosIndex:t.startPosIndex,setAttributes:this.setSomeAttributes,orderBy:t.orderBy,ordrerDirection:t.ordrerDirection,images:t.images,itemsMetaDataCollection:t.itemsMetaDataCollection,subLoading:t.subLoading,loadingAttachments:t.loadingAttachments,importModalIsOpen:t.importModalIsOpen,bulkSelect:t.bulkSelect,selectedItems:t.selectedItems,selectedLast:t.selectedLast}))}},{key:"customCSSPanel",get:function(){var e=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(cd,{title:__("Custom CSS","simply-gallery-block"),initialOpen:!1},wp.element.createElement(wr,{attributes:e,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",null,wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font"},__("Add your own CSS code here to customise the appearance and layout of current gallery.","simply-gallery-block")),wp.element.createElement("p",{className:"pgc-warning-notic"},__("Don't use IDs in selectors! If You entered a valid CSS, then the gallery ID will be added automatically to the selectors.","simply-gallery-block"))))}},{key:"render",value:function(){return wp.element.createElement("div",null,"Base Inspector")}}],n&&ed(r.prototype,n),o&&ed(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(id);const yd=md;function bd(e){return bd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bd(e)}function dd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,fd(n.key),n)}}function fd(e){var t=function(e,t){if("object"!=bd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=bd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bd(t)?t:t+""}function gd(e,t,r){return t=vd(t),function(e,t){if(t&&("object"==bd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,hd()?Reflect.construct(t,r||[],vd(e).constructor):t.apply(e,r))}function hd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hd=function(){return!!e})()}function vd(e){return vd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},vd(e)}function wd(e,t){return wd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wd(e,t)}var kd=wp.element,Sd=kd.Component,Cd=kd.Fragment,Od=wp.components,Ed=Od.SelectControl,Pd=Od.ToggleControl,_d=Od.TextControl,jd=Od.RangeControl,Td=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gd(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wd(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium;return wp.element.createElement(Cd,null,wp.element.createElement(jd,{__nextHasNoMarginBottom:!0,label:__("Slider Height ratio. Height / Width = Ratio.","simply-gallery-block"),value:t.sliderRatio,onChange:function(e){return r({sliderRatio:e})},min:.1,max:2,step:.01}),wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(Ed,{__nextHasNoMarginBottom:!0,label:__("Visual Slider Mode","simply-gallery-block"),options:[{label:__("Classical","simply-gallery-block"),value:"classical"},{label:__("Clean Style","simply-gallery-block"),value:"cleanStyle"}],value:t.sliderStyle,onChange:function(e){return r({sliderStyle:e})}}),wp.element.createElement(Ed,{__nextHasNoMarginBottom:!0,label:__("Items Transition Type","simply-gallery-block"),options:[{label:__("Slipping","simply-gallery-block"),value:"animation"},{label:__("Fading","simply-gallery-block"),value:"fade"}],value:t.sliderNextPrevAnimation,onChange:function(e){return r({sliderNextPrevAnimation:e})}}),void 0!==t.sliderFullSizeViewMode&&wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,className:t.isPremium?"":"pgc_disabled",label:__("Display Image in original Size","simply-gallery-block"),checked:!!t.isPremium&&t.sliderFullSizeViewMode,onChange:function(){return r({sliderFullSizeViewMode:!t.sliderFullSizeViewMode})},help:function(){return __("This mode can significantly reduce performance and increase Internet traffic.","simply-gallery-block")}}),wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,className:t.isPremium?"":"pgc_disabled",label:__("Carousel mode","simply-gallery-block"),checked:t.sliderCarouselMode,onChange:function(){return r({sliderCarouselMode:!t.sliderCarouselMode})}}),void 0!==t.sliderVideoAutoPlay&&void 0!==t.sliderTryPlayNext&&wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,className:t.isPremium?"":"pgc_disabled",label:__("Autoplay Video","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderVideoAutoPlay,help:t.isPremium?"":"* Premium",onChange:function(){return r({sliderVideoAutoPlay:!t.sliderVideoAutoPlay,sliderTryPlayNext:0!=!t.sliderVideoAutoPlay&&t.sliderTryPlayNext})}}),void 0!==t.sliderVideoAutoPlay&&void 0!==t.sliderTryPlayNext&&wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,className:t.isPremium?"":"pgc_disabled",label:__("Try playing the next video.","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderTryPlayNext,help:t.isPremium?__("Present gallery as video playlist","simply-gallery-block"):"* Premium",onChange:function(){return r({sliderVideoAutoPlay:1==!t.sliderTryPlayNext||t.sliderVideoAutoPlay,sliderTryPlayNext:!t.sliderTryPlayNext,sliderVideoLoop:!1})}}),void 0!==t.sliderVideoLoop&&wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,className:t.isPremium?"":"pgc_disabled",label:__("Loop Video","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderVideoLoop,onChange:function(){return r({sliderVideoLoop:!t.sliderVideoLoop,sliderTryPlayNext:0!=!t.sliderVideoAutoPlay&&t.sliderTryPlayNext})}}),wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,className:t.isPremium?"":"pgc_disabled",label:__("Prevent downloading","simply-gallery-block"),checked:!!t.isPremium&&!!t.copyRProtection,onChange:function(){return r({copyRProtection:!t.copyRProtection})},help:function(){return __("Disable right click to protect content from download","simply-gallery-block")}}),t.copyRProtection&&wp.element.createElement(_d,{__nextHasNoMarginBottom:!0,label:__("Copyright Alert (right mouse click)","simply-gallery-block"),value:t.copyRAlert,onChange:function(e){return r({copyRAlert:e})}})),wp.element.createElement(A,{label:__("Slider Background color","simply-gallery-block"),value:t.sliderBgColor,onChange:function(e){return r({sliderBgColor:e})}}),wp.element.createElement(A,{label:__("Preloader Color","simply-gallery-block"),value:t.sliderPreloaderColor,onChange:function(e){return r({sliderPreloaderColor:e})}}),wp.element.createElement(A,{label:__("Lightbox Header & Footer color","simply-gallery-block"),value:t.sliderHeaderFooterBgColor,onChange:function(e){return r({sliderHeaderFooterBgColor:e})}}),wp.element.createElement(A,{label:__("Main Controls - BG Color","simply-gallery-block"),value:t.sliderNavigationColor,onChange:function(e){return r({sliderNavigationColor:e})}}),wp.element.createElement(A,{label:__("Main Controls - Hover BG Color","simply-gallery-block"),value:t.sliderNavigationColorOver,onChange:function(e){return r({sliderNavigationColorOver:e})}}),wp.element.createElement(A,{label:__("Main Controls - Icon Color","simply-gallery-block"),value:t.sliderNavigationIconColor,onChange:function(e){return r({sliderNavigationIconColor:e})}}),wp.element.createElement(A,{label:__("Main Controls - Icon Hover Color","simply-gallery-block"),value:t.sliderNavigationIconColorOver,onChange:function(e){return r({sliderNavigationIconColorOver:e})}}),wp.element.createElement(Cd,null,wp.element.createElement(jd,{__nextHasNoMarginBottom:!0,label:__("Title - Font size","simply-gallery-block"),value:t.sliderItemTitleFontSize,onChange:function(e){return r({sliderItemTitleFontSize:e})},min:10,max:40,step:1}),wp.element.createElement(A,{label:__("Title - Text Color","simply-gallery-block"),value:t.sliderItemTitleTextColor,onChange:function(e){return r({sliderItemTitleTextColor:e})}}),wp.element.createElement("hr",null),wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,label:__("Show Item Caption","simply-gallery-block"),checked:!!t.sliderItemDescriptionEnable,onChange:function(){return r({sliderItemDescriptionEnable:!t.sliderItemDescriptionEnable})}}),t.sliderItemDescriptionEnable&&wp.element.createElement(Cd,null,t.sliderDescriptionSrc&&wp.element.createElement(Ed,{__nextHasNoMarginBottom:!0,label:__("Source for Item caption","simply-gallery-block"),options:[{label:__("Caption","simply-gallery-block"),value:"caption"},{label:__("Description","simply-gallery-block"),value:"description"},{label:__("Alt","simply-gallery-block"),value:"alt"}],value:t.sliderDescriptionSrc,onChange:function(e){r({sliderDescriptionSrc:e})}}),wp.element.createElement(jd,{__nextHasNoMarginBottom:!0,label:__("Caption - Font size","simply-gallery-block"),value:t.sliderItemDescriptionFontSize,onChange:function(e){return r({sliderItemDescriptionFontSize:e})},min:10,max:40,step:1}),wp.element.createElement(A,{label:__("Caption - Text Color","simply-gallery-block"),value:t.sliderItemDescriptionTextColor,onChange:function(e){return r({sliderItemDescriptionTextColor:e})}}),wp.element.createElement("hr",null))),wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,label:__("Show Items Counter","simply-gallery-block"),checked:!!t.sliderItemCounterEnable,onChange:function(){return r({sliderItemCounterEnable:!t.sliderItemCounterEnable})}}),t.sliderItemCounterEnable&&wp.element.createElement(A,{label:__("Items Counter Color","simply-gallery-block"),value:t.itemCounterColor,onChange:function(e){return r({itemCounterColor:e})}}),wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,className:t.isPremium?"":"pgc_disabled",label:__("Show Slideshow Button","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderSlideshow,onChange:function(){return r({sliderSlideshow:!t.sliderSlideshow})}}),t.sliderSlideshow&&wp.element.createElement(Cd,null,wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,label:__("Slideshow Autostart","simply-gallery-block"),checked:!!t.sliderSlideshowAutoStart,onChange:function(){return r({sliderSlideshowAutoStart:!t.sliderSlideshowAutoStart})}}),wp.element.createElement(jd,{__nextHasNoMarginBottom:!0,label:__("Slideshows Timer","simply-gallery-block"),value:t.sliderSlideshowDelay,onChange:function(e){return r({sliderSlideshowDelay:e})},min:1,max:20,step:1}),wp.element.createElement(A,{label:__("Slideshow - Progress Bar Color","simply-gallery-block"),value:t.slideshowIndicatorColor,onChange:function(e){return r({slideshowIndicatorColor:e})}}),wp.element.createElement(A,{label:__("Slideshow - Progress Bar BG Color","simply-gallery-block"),value:t.slideshowIndicatorColorBg,onChange:function(e){return r({slideshowIndicatorColorBg:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,className:t.isPremium?"":"pgc_disabled",label:__("Enable Zooom","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderZoomEnable,onChange:function(){return r({sliderZoomEnable:!t.sliderZoomEnable})}}),"cleanStyle"===t.sliderStyle&&wp.element.createElement(Cd,null,wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,label:__("Show Info Button","simply-gallery-block"),checked:!!t.sliderInfoButtonEnable,onChange:function(){return r({sliderInfoButtonEnable:!t.sliderInfoButtonEnable})}}),t.sliderInfoButtonEnable&&wp.element.createElement(A,{label:__("Info Bar - Overlap Color","simply-gallery-block"),value:t.infoBarBgColor,onChange:function(e){return r({infoBarBgColor:e})}}))),wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,label:__("Enable Download","simply-gallery-block"),checked:!!t.sliderItemDownload,onChange:function(){return r({sliderItemDownload:!t.sliderItemDownload})}}),wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,label:__("Show Share Buttons","simply-gallery-block"),checked:!!t.sliderSocialShareEnabled,onChange:function(){return r({sliderSocialShareEnabled:!t.sliderSocialShareEnabled})}}),wp.element.createElement(Pd,{__nextHasNoMarginBottom:!0,label:__("Show Resize Button","simply-gallery-block"),checked:!!t.sliderResizeEnable,onChange:function(){return r({sliderResizeEnable:!t.sliderResizeEnable})}}),wp.element.createElement(A,{label:__("Submenu button color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColor,onChange:function(e){return r({sliderThumbSubMenuBackgroundColor:e})}}),wp.element.createElement(A,{label:__("Submenu button Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColorOver,onChange:function(e){return r({sliderThumbSubMenuBackgroundColorOver:e})}}),wp.element.createElement(A,{label:__("Submenu button Icon color","simply-gallery-block"),value:t.sliderThumbSubMenuIconColor,onChange:function(e){return r({sliderThumbSubMenuIconColor:e})}}),wp.element.createElement(A,{label:__("Submenu button Icon Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuIconHoverColor,onChange:function(e){return r({sliderThumbSubMenuIconHoverColor:e})}}))}}],n&&dd(r.prototype,n),o&&dd(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Sd);const xd=Td;function Md(e){return Md="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Md(e)}function Nd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Id(n.key),n)}}function Id(e){var t=function(e,t){if("object"!=Md(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Md(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Md(t)?t:t+""}function Ad(e,t,r){return t=Bd(t),function(e,t){if(t&&("object"==Md(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ld()?Reflect.construct(t,r||[],Bd(e).constructor):t.apply(e,r))}function Ld(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ld=function(){return!!e})()}function Bd(e){return Bd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Bd(e)}function Dd(e,t){return Dd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Dd(e,t)}var Rd=wp.element,Hd=Rd.Component,Fd=Rd.Fragment,Gd=wp.components,zd=Gd.ToggleControl,Wd=Gd.Icon,Qd=Gd.RangeControl,Vd=Gd.Button,Ud=function(){return wp.element.createElement(Wd,{icon:"desktop"})},qd=function(){return wp.element.createElement(Wd,{icon:"smartphone"})},Yd=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Ad(this,t,arguments)).state={gutter:"desk"},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Dd(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this,__=wp.i18n.__,t=this.props,r=t.attributes,n=t.setSomeAttributes,o=r.isPremium,l=this.state.gutter;return wp.element.createElement(Fd,null,wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!o},wp.element.createElement(zd,{__nextHasNoMarginBottom:!0,className:r.isPremium?"":"pgc_disabled",label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!r.isPremium||!!r.collectionThumbsEnable,onChange:function(){return n({collectionThumbsEnable:!r.collectionThumbsEnable})}})),r.collectionThumbsEnable&&wp.element.createElement(Fd,null,wp.element.createElement(Qd,{__nextHasNoMarginBottom:!0,label:__("Thumbnail Size ratio. Height / Width = Ratio.","simply-gallery-block"),value:r.thumbHieghtRation,onChange:function(e){return n({thumbHieghtRation:e})},min:.1,max:2,step:.1}),wp.element.createElement(Qd,{__nextHasNoMarginBottom:!0,label:__("Columns","simply-gallery-block"),value:r.collectionColumns,onChange:function(e){return n({collectionColumns:e})},min:1,max:12,step:1}),wp.element.createElement(Qd,{__nextHasNoMarginBottom:!0,label:__("Rows","simply-gallery-block"),value:r.pageControllerThumbsRows,onChange:function(e){return n({pageControllerThumbsRows:e})},min:1,max:12,step:1}),wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(Vd,{key:50,isPrimary:50===r.collectionThumbRecomendedWidth,isSecondary:50!==r.collectionThumbRecomendedWidth,"aria-pressed":50===r.collectionThumbRecomendedWidth,onClick:function(){return n({collectionThumbRecomendedWidth:50})}},"50"),wp.element.createElement(Vd,{key:100,isPrimary:100===r.collectionThumbRecomendedWidth,isSecondary:100!==r.collectionThumbRecomendedWidth,"aria-pressed":100===r.collectionThumbRecomendedWidth,onClick:function(){return n({collectionThumbRecomendedWidth:100})}},"100"),wp.element.createElement(Vd,{key:150,isPrimary:150===r.collectionThumbRecomendedWidth,isSecondary:150!==r.collectionThumbRecomendedWidth,"aria-pressed":150===r.collectionThumbRecomendedWidth,onClick:function(){return n({collectionThumbRecomendedWidth:150})}},"150"),wp.element.createElement(Vd,{key:200,isPrimary:200===r.collectionThumbRecomendedWidth,isSecondary:200!==r.collectionThumbRecomendedWidth,"aria-pressed":200===r.collectionThumbRecomendedWidth,onClick:function(){return n({collectionThumbRecomendedWidth:200})}},"200"),wp.element.createElement(Vd,{key:250,isPrimary:250===r.collectionThumbRecomendedWidth,isSecondary:250!==r.collectionThumbRecomendedWidth,"aria-pressed":250===r.collectionThumbRecomendedWidth,onClick:function(){return n({collectionThumbRecomendedWidth:250})}},"250")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font",style:{fontStyle:"italic"}},__("* Actual for mobile devices","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-multi-range"},wp.element.createElement(Qd,{__nextHasNoMarginBottom:!0,label:__("Space between thumbnails","simply-gallery-block"),value:"desk"===l?r.thumbSpacing:r.thumbMobileSpacing,onChange:function(e){var t={};"desk"===l?t.thumbSpacing=e:t.thumbMobileSpacing=e,n(t)},min:0,max:40,step:1}),wp.element.createElement("div",{className:"pgc-sgb-buttons-list",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(Vd,{key:"desk",isPressed:"desk"===l,"aria-pressed":"desk"===l,onClick:function(){return e.setState({gutter:"desk"})},icon:Ud}),wp.element.createElement(Vd,{key:"mobile",isPressed:"mobile"===l,"aria-pressed":"mobile"===l,onClick:function(){return e.setState({gutter:"mobile"})},icon:qd}))),wp.element.createElement(Qd,{__nextHasNoMarginBottom:!0,label:__("Rounded Corners","simply-gallery-block"),value:r.collectionthumbRoundedCorners,onChange:function(e){return n({collectionthumbRoundedCorners:e})},min:0,max:20,step:1}),wp.element.createElement(A,{label:__("Thumbnails Border Color (select mode)","simply-gallery-block"),value:r.collectionthumbActiveColor,onChange:function(e){return n({collectionthumbActiveColor:e})}}),wp.element.createElement(A,{label:__("Thumbnails hover color","simply-gallery-block"),value:r.collectionthumbHoverBgColor,onChange:function(e){return n({collectionthumbHoverBgColor:e})}}),wp.element.createElement(A,{label:__("Badge icon color","simply-gallery-block"),value:r.collectionthumbInfoColor,onChange:function(e){return n({collectionthumbInfoColor:e})}}),wp.element.createElement(A,{label:__("Badge background color","simply-gallery-block"),value:r.collectionthumbInfoBgColor,onChange:function(e){return n({collectionthumbInfoBgColor:e})}}),wp.element.createElement("hr",null),wp.element.createElement(A,{label:__("Page Controller Color","simply-gallery-block"),value:r.pageControllerCollor,onChange:function(e){return n({pageControllerCollor:e})}}),wp.element.createElement(A,{label:__("Page Controller Hover color","simply-gallery-block"),value:r.pageControllerActivCollor,onChange:function(e){return n({pageControllerActivCollor:e})}}),wp.element.createElement(A,{label:__("Page Controller Text Color","simply-gallery-block"),value:r.pageControllerTextCollor,onChange:function(e){return n({pageControllerTextCollor:e})}}),wp.element.createElement(A,{label:__("Page Controller Text Hover Color","simply-gallery-block"),value:r.pageControllerTextCollorOver,onChange:function(e){return n({pageControllerTextCollorOver:e})}})))}}],n&&Nd(r.prototype,n),o&&Nd(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Hd);const Jd=Yd;function Zd(e){return Zd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zd(e)}function Kd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Xd(n.key),n)}}function Xd(e){var t=function(e,t){if("object"!=Zd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Zd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zd(t)?t:t+""}function $d(e,t,r){return t=tf(t),function(e,t){if(t&&("object"==Zd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ef()?Reflect.construct(t,r||[],tf(e).constructor):t.apply(e,r))}function ef(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ef=function(){return!!e})()}function tf(e){return tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},tf(e)}function rf(e,t){return rf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},rf(e,t)}v.trace;var nf=wp.components,of=nf.PanelBody,lf=nf.Button,af=nf.ToggleControl,cf=wp.element.Fragment,sf=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=$d(this,t,arguments)).state={gutter:"desk"},e.commonAtr=Object.keys(rp),e.thumbsAtr=Object.keys(np),e.sliderAtr=Object.keys(op),e.tagsFilterAtr=Object.keys(an),e.shareBarAtr=Object.keys(P),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rf(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return sp}},{key:"getDeeplinkHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("Attention, when grouping this gallery with other blocks, the gallery will be automatically recreated, old links will be broke.","simply-gallery-block")),!1===e&&(t=__("Toggle to enable Deeplinking.","simply-gallery-block")),t}},{key:"render",value:function(){var e=this,t=this.props.attributes,r=this.setSomeAttributes,n=t.isPremium,__=wp.i18n.__;return wp.element.createElement(cf,null,!t.useClobalSettings&&this.globalPresetPanel,wp.element.createElement(of,{title:__("Gallery Settings","simply-gallery-block"),initialOpen:t.useClobalSettings,className:t.useClobalSettings?"pgc-panel-important":""},wp.element.createElement(af,{__nextHasNoMarginBottom:!0,className:"pgc-important",label:__("Use Global Preset","simply-gallery-block"),checked:t.useClobalSettings,onChange:function(){var n=!t.useClobalSettings;n?(e.tempCurrentGallerySettings=e.getAllSettingsFromGallery(),e.updateGallerySettingsFromGlobalPreset()):e.tempCurrentGallerySettings&&e.compareCurrentSettingsWithPreset(e.globalPreset)&&e.updateGallerySettingsFromPreset(e.tempCurrentGallerySettings),r({useClobalSettings:n})},help:this.getGlobSettingsHelp}),!t.useClobalSettings&&wp.element.createElement(lf,{id:"pgc_inspector_apply_global_preset",isPrimary:!0,disabled:!0===this.isSettingsAsGlobal(),onClick:this.updGllerySetFromGPwithCon},__("Apply Global Preset","simply-gallery-block")),!t.useClobalSettings&&wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(af,{__nextHasNoMarginBottom:!0,label:__("DeepLinking - сreate unique URLs for this gallery.","simply-gallery-block"),checked:!!t.deepLinking,onChange:function(){return r({deepLinking:!t.deepLinking})},help:this.getDeeplinkHelp}))),this.itemsManagerPanel,!t.useClobalSettings&&wp.element.createElement(of,{title:__("Tags Filter Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(nn,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(lf,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.tagsFilterAtr),onClick:function(){return e.resetGroupToDefault(e.tagsFilterAtr)}},__("Reset to default - Tags Filter","simply-gallery-block")))),!t.useClobalSettings&&wp.element.createElement(of,{title:__("Share Bar Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(J,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(lf,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.shareBarAtr),onClick:function(){return e.resetGroupToDefault(e.shareBarAtr)}},__("Reset to default - Share Bar","simply-gallery-block")))),!t.useClobalSettings&&wp.element.createElement(of,{title:__("Slider Settings","simply-gallery-block"),initialOpen:!0},wp.element.createElement(xd,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(lf,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.sliderAtr),onClick:function(){return e.resetGroupToDefault(e.sliderAtr)}},__("Reset to default - Slider","simply-gallery-block")))),!t.useClobalSettings&&wp.element.createElement(of,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(Jd,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(lf,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.thumbsAtr),onClick:function(){return e.resetGroupToDefault(e.thumbsAtr)}},__("Reset to default - Thumbnails","simply-gallery-block")))),!t.useClobalSettings&&this.customCSSPanel)}}],n&&Kd(r.prototype,n),o&&Kd(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(yd);const uf=sf;function pf(e){return pf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pf(e)}function mf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,yf(n.key),n)}}function yf(e){var t=function(e,t){if("object"!=pf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=pf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pf(t)?t:t+""}function bf(e,t,r){return t=ff(t),function(e,t){if(t&&("object"==pf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,df()?Reflect.construct(t,r||[],ff(e).constructor):t.apply(e,r))}function df(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(df=function(){return!!e})()}function ff(e){return ff=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ff(e)}function gf(e,t){return gf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gf(e,t)}var hf=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),bf(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gf(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"viewer"}}])&&mf(r.prototype,n),o&&mf(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ol);const vf=hf;function wf(e){return wf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wf(e)}function kf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Sf(n.key),n)}}function Sf(e){var t=function(e,t){if("object"!=wf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=wf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wf(t)?t:t+""}function Cf(e,t,r){return t=Ef(t),function(e,t){if(t&&("object"==wf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Of()?Reflect.construct(t,r||[],Ef(e).constructor):t.apply(e,r))}function Of(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Of=function(){return!!e})()}function Ef(e){return Ef=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ef(e)}function Pf(e,t){return Pf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pf(e,t)}var _f=wp.element.Fragment,jf=wp.blockEditor.InspectorControls,Tf="SimpLy Viewer",xf=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Cf(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pf(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"viewer"}},{key:"ICON",get:function(){return p}},{key:"TITLE",get:function(){return Tf}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(uf,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(_f,null,wp.element.createElement(Uo,e),wp.element.createElement(jf,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(ga,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(vf,this.props))}}])&&kf(r.prototype,n),o&&kf(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ca);const Mf=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/viewer","title":"Viewer","description":"Display multiple images in an organized slider gallery.","keywords":["images","photos","gallery","grid","lightbox","youtube","vimeo"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_viewer_style"}');function Nf(e){return Nf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Nf(e)}function If(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Af(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?If(Object(r),!0).forEach((function(t){Lf(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):If(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Lf(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Nf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Nf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Nf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Bf=wp.blocks.createBlock,Df="pgcsimplygalleryblock",Rf="viewer",Hf=Af({},sp);delete Hf.sliderNavigationIconColorOver,delete Hf.sliderNavigationColorOver,Hf.collectionColumns=8,Hf.collectionThumbRecomendedWidth=100;var Ff={title:Tf,icon:p,description:wp.i18n.__("Display multiple images in an organized slider gallery.","simply-gallery-block"),keywords:[wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("images","simply-gallery-block"),wp.i18n.__("slider","simply-gallery-block"),wp.i18n.__("pagination","simply-gallery-block"),wp.i18n.__("media","simply-gallery-block"),wp.i18n.__("lightbox","simply-gallery-block"),wp.i18n.__("youtube","simply-gallery-block"),wp.i18n.__("vimeo","simply-gallery-block")],attributes:sp,example:Ps,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return Bf("".concat(Df,"/").concat(Rf),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return Bf("".concat(Df,"/").concat(Rf),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return Bf("".concat(Df,"/").concat(Rf),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return Bf("".concat(Df,"/").concat(Rf),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return Bf("".concat(Df,"/").concat(Rf),Af({},bp(e.ids,Ps)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return Bf("".concat(Df,"/").concat(Rf),Af({},bp(e.ids,Ps)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return Bf("".concat(Df,"/").concat(Rf),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return Bf("".concat(Df,"/").concat(Rf),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return Bf("".concat(Df,"/").concat(Rf),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return Bf("pgcsimplygalleryblock/grid",Af({},Ku(nu,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return Bf("pgcsimplygalleryblock/justified",Af({},Ku(Ks,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return Bf("pgcsimplygalleryblock/masonry",Af({},Ku(mn,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return Bf("pgcsimplygalleryblock/slider",Af({},Ku(uu,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return Bf("pgcsimplygalleryblock/portfolio",Af({},Ku(Ns,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return Bf("pgcsimplygalleryblock/portfolio2",Af({},Ku(Ds,e,["thumbSpacing","collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return Bf("pgcsimplygalleryblock/diamond",Af({},Ku(Zu,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return Bf("pgcsimplygalleryblock/splitcarousel",Af({},Ku(Vs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return Bf("pgcsimplygalleryblock/showcase",Af({},Ku(xu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return Bf("pgcsimplygalleryblock/horizon",Af({},Ku(Du,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return Bf("pgcsimplygalleryblock/accordion",Af({},Ku(Wu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return Bf("pgcsimplygalleryblock/tagsbox",Af({},Ku(gu,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return Bf("pgcsimplygalleryblock/list",Af({},Ku(Su,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return Bf("core/gallery",{images:e.images})}}]},edit:xf,save:Os,deprecated:[{attributes:sp,save:Ka},{attributes:sp,save:ic},{attributes:Hf,save:_c},{attributes:Hf,save:Hc},{attributes:Hf,save:Kc}]};function Gf(e){return Gf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gf(e)}function zf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Wf(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Gf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Gf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qf(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Vf,Uf=wp.blocks.registerBlockType,qf=wp.blocks,Yf=qf.getCategories,Jf=qf.setCategories,Zf={slug:"pgc-simply-gallery-block",title:"SimpLy Gallery Block"},Kf={};Kf.logo=i,Jf([{slug:Zf.slug,title:Zf.title,icon:Kf.logo}].concat(function(e){if(Array.isArray(e))return Qf(e)}(Vf=Yf().filter((function(e){return e.slug!==Zf.slug})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(Vf)||function(e,t){if(e){if("string"==typeof e)return Qf(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Qf(e,t):void 0}}(Vf)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())),[e,t,n,o,l].forEach((function(e){if(e){var t=e.name,r=e.icon,n=e.settings;Uf("pgcsimplygalleryblock/".concat(t),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zf(Object(r),!0).forEach((function(t){Wf(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({category:Zf.slug,icon:{src:r,foreground:"#0085ba"}},n))}}))})()})();