File: /home/mirz4654/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:()=>Ma,name:()=>Op,settings:()=>Pp,title:()=>Ta});var t={};r.r(t),r.d(t,{icon:()=>c,metadata:()=>Cm,name:()=>xm,settings:()=>Nm,title:()=>km});var n={};r.r(n),r.d(n,{icon:()=>a,metadata:()=>jy,name:()=>Ly,settings:()=>Dy,title:()=>Py});var o={};r.r(o),r.d(o,{icon:()=>u,metadata:()=>Jb,name:()=>rd,settings:()=>od,title:()=>qb});var l={};r.r(l),r.d(l,{icon:()=>p,metadata:()=>Rf,name:()=>Vf,settings:()=>qf,title:()=>Bf});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 W=wp.element,z=W.Component,Q=W.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}(z);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,We(n.key),n)}}function We(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 ze(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=ze(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 Wt=wp.element,zt=Wt.Component,Qt=Wt.Fragment,Vt=Wt.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}(zt);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 Wr(e){return Wr="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},Wr(e)}function zr(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"!=Wr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Wr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Wr(t)?t:t+""}function Vr(e,t,r){return t=qr(t),function(e,t){if(t&&("object"==Wr(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&&zr(r.prototype,n),o&&zr(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.ButtonGroup,Tn=Cn.Button,xn=Cn.SelectControl,Mn=Cn.TextControl,Nn=function(){return wp.element.createElement(En,{icon:"desktop"})},In=function(){return wp.element.createElement(En,{icon:"smartphone"})},An=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(Tn,{key:"desk",isPressed:"desk"===o,"aria-pressed":"desk"===o,onClick:function(){return e.setState({gutter:"desk"})},icon:Nn}),wp.element.createElement(Tn,{key:"mobile",isPressed:"mobile"===o,"aria-pressed":"mobile"===o,onClick:function(){return e.setState({gutter:"mobile"})},icon:In}))),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(jn,{style:{marginBottom:"16px"}},wp.element.createElement(Tn,{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(Tn,{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(Mn,{__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(xn,{__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 Ln=An;function Bn(e){return Bn="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},Bn(e)}function Dn(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,Rn(n.key),n)}}function Rn(e){var t=function(e,t){if("object"!=Bn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Bn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Bn(t)?t:t+""}function Hn(e,t,r){return t=Gn(t),function(e,t){if(t&&("object"==Bn(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,Fn()?Reflect.construct(t,r||[],Gn(e).constructor):t.apply(e,r))}function Fn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Fn=function(){return!!e})()}function Gn(e){return Gn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Gn(e)}function Wn(e,t){return Wn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Wn(e,t)}var zn=wp.element,Qn=zn.Component,Vn=zn.Fragment,Un=wp.components,qn=Un.RangeControl,Yn=Un.ButtonGroup,Jn=Un.Button,Zn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Hn(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&&Wn(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(Vn,null,wp.element.createElement(qn,{__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(Yn,null,wp.element.createElement(Jn,{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(Jn,{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(Jn,{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(Jn,{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(Jn,{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(Ln,{attributes:t,setSomeAttributes:r}))}}],n&&Dn(r.prototype,n),o&&Dn(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Qn);const Kn=Zn;function Xn(e){return Xn="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},Xn(e)}function $n(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,eo(n.key),n)}}function eo(e){var t=function(e,t){if("object"!=Xn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Xn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xn(t)?t:t+""}function to(e,t,r){return t=no(t),function(e,t){if(t&&("object"==Xn(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,ro()?Reflect.construct(t,r||[],no(e).constructor):t.apply(e,r))}function ro(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ro=function(){return!!e})()}function no(e){return no=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},no(e)}function oo(e,t){return oo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},oo(e,t)}var lo=wp.element,io=lo.Component,ao=lo.Fragment,co=wp.components,so=co.RangeControl,uo=co.ToggleControl,po=co.SelectControl,mo=co.TextControl,yo=(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),to(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&&oo(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(ao,null,wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(po,{__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(uo,{__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(uo,{__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(uo,{__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(uo,{__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(uo,{__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(uo,{__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(uo,{__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(mo,{__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(uo,{__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(uo,{__nextHasNoMarginBottom:!0,label:__("Show Slideshow Button","simply-gallery-block"),checked:!!t.sliderSlideshow,onChange:function(){return r({sliderSlideshow:!t.sliderSlideshow})}}),t.sliderSlideshow&&wp.element.createElement(ao,null,wp.element.createElement(uo,{__nextHasNoMarginBottom:!0,label:__("Slideshow Autostart","simply-gallery-block"),checked:!!t.sliderSlideshowAutoStart,onChange:function(){return r({sliderSlideshowAutoStart:!t.sliderSlideshowAutoStart})}}),wp.element.createElement(so,{__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(uo,{__nextHasNoMarginBottom:!0,label:__("Show Item Caption","simply-gallery-block"),checked:!!t.sliderItemTitleEnable,onChange:function(){return r({sliderItemTitleEnable:!t.sliderItemTitleEnable})}}),t.sliderItemTitleEnable&&wp.element.createElement(ao,null,t.sliderCaptionSrc&&wp.element.createElement(po,{__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(so,{__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(uo,{__nextHasNoMarginBottom:!0,label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!!t.sliderThumbBarEnable,onChange:function(){return r({sliderThumbBarEnable:!t.sliderThumbBarEnable})}}),t.sliderThumbBarEnable&&wp.element.createElement(ao,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(uo,{__nextHasNoMarginBottom:!0,label:__("Enable Zooom","simply-gallery-block"),checked:!!t.sliderZoomEnable,onChange:function(){return r({sliderZoomEnable:!t.sliderZoomEnable})}}),wp.element.createElement(uo,{__nextHasNoMarginBottom:!0,label:__("Show Share Buttons","simply-gallery-block"),checked:!!t.sliderSocialShareEnabled,onChange:function(){return r({sliderSocialShareEnabled:!t.sliderSocialShareEnabled})}}),wp.element.createElement(uo,{__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&&$n(r.prototype,n),o&&$n(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(io));const bo=yo;function fo(e){return fo="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},fo(e)}function go(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,ho(n.key),n)}}function ho(e){var t=function(e,t){if("object"!=fo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=fo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fo(t)?t:t+""}function vo(e,t,r){return t=ko(t),function(e,t){if(t&&("object"==fo(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,wo()?Reflect.construct(t,r||[],ko(e).constructor):t.apply(e,r))}function wo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wo=function(){return!!e})()}function ko(e){return ko=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ko(e)}function So(e,t){return So=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},So(e,t)}var Co=wp.components,Oo=Co.PanelBody,Eo=Co.Button,Po=wp.element.Fragment,_o=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=vo(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&&So(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(Po,null,wp.element.createElement(Oo,{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(Eo,{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(Oo,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(Kn,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Eo,{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(Po,null,wp.element.createElement(Oo,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(bo,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Eo,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&go(r.prototype,n),o&&go(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Gr);const jo=_o;function To(e){return To="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},To(e)}function xo(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,Mo(n.key),n)}}function Mo(e){var t=function(e,t){if("object"!=To(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=To(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==To(t)?t:t+""}function No(e,t,r){return t=Ao(t),function(e,t){if(t&&("object"==To(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,Io()?Reflect.construct(t,r||[],Ao(e).constructor):t.apply(e,r))}function Io(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Io=function(){return!!e})()}function Ao(e){return Ao=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ao(e)}function Lo(e,t){return Lo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Lo(e,t)}var Bo=wp.element,Do=Bo.Component,Ro=Bo.Fragment,Ho=wp.components,Fo=Ho.Toolbar,Go=Ho.ToolbarButton,Wo=Ho.ToolbarGroup,zo=wp.blockEditor,Qo=zo.BlockControls,Vo=zo.MediaUploadCheck,Uo=zo.AlignmentToolbar,__=wp.i18n.__,qo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),No(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&&Lo(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(Ro,null,wp.element.createElement(Qo,null,o&&wp.element.createElement(Uo,{value:i,onChange:function(e){n({contentAlign:e})}}),wp.element.createElement(Fo,{label:"SimpLy Blocks"},e&&0!==a.length&&wp.element.createElement(Wo,null,wp.element.createElement(Go,{title:__(c?"Previw":"Edit","simply-gallery-block"),icon:c?"visibility":"edit",onClick:l.openSettingsPanel})),!e&&wp.element.createElement(Wo,null,l.canAddItems()&&wp.element.createElement(Vo,null,wp.element.createElement(Go,{label:__("Add Media","simply-gallery-block"),icon:"admin-media",onClick:l.initAddMediaModal})),0!==a.length&&wp.element.createElement(Go,{title:__("Reload Gallery","simply-gallery-block"),icon:"update",disabled:!1===l.canUpdateGallery(),onClick:l.updateGallery})))))}}])&&xo(r.prototype,n),o&&xo(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Do);const Yo=qo;function Jo(e){return Jo="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},Jo(e)}function Zo(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,Ko(n.key),n)}}function Ko(e){var t=function(e,t){if("object"!=Jo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Jo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Jo(t)?t:t+""}function Xo(e,t,r){return t=el(t),function(e,t){if(t&&("object"==Jo(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,$o()?Reflect.construct(t,r||[],el(e).constructor):t.apply(e,r))}function $o(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($o=function(){return!!e})()}function el(e){return el=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},el(e)}function tl(e,t){return tl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},tl(e,t)}var rl=wp.element,nl=rl.Component,ol=rl.createRef,ll=(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=Xo(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=ol(),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&&tl(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)))}}])&&Zo(r.prototype,n),o&&Zo(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(nl));const il=ll;function al(e){return al="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},al(e)}function cl(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,sl(n.key),n)}}function sl(e){var t=function(e,t){if("object"!=al(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=al(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==al(t)?t:t+""}function ul(e,t,r){return t=ml(t),function(e,t){if(t&&("object"==al(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,pl()?Reflect.construct(t,r||[],ml(e).constructor):t.apply(e,r))}function pl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pl=function(){return!!e})()}function ml(e){return ml=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ml(e)}function yl(e,t){return yl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yl(e,t)}var bl=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ul(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&&yl(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"masonry"}}])&&cl(r.prototype,n),o&&cl(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(il);const dl=bl;function fl(e){return fl="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},fl(e)}function gl(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,hl(n.key),n)}}function hl(e){var t=function(e,t){if("object"!=fl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=fl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fl(t)?t:t+""}function vl(e,t,r){return t=kl(t),function(e,t){if(t&&("object"==fl(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,wl()?Reflect.construct(t,r||[],kl(e).constructor):t.apply(e,r))}function wl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wl=function(){return!!e})()}function kl(e){return kl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},kl(e)}function Sl(e,t){return Sl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Sl(e,t)}v.trace;var Cl=wp.blockEditor.MediaUploadCheck,Ol=wp.components.Button,El=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),vl(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&&Sl(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(Cl,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(Ol,{isPrimary:!0,onClick:n},__("+ Add Media","simply-gallery-block")))))}}],n&&gl(r.prototype,n),o&&gl(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const Pl=El;function _l(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 jl(e){return jl="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},jl(e)}function Tl(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 xl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Tl(Object(r),!0).forEach((function(t){Ml(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ml(e,t,r){return(t=Il(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nl(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,Il(n.key),n)}}function Il(e){var t=function(e,t){if("object"!=jl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=jl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jl(t)?t:t+""}function Al(e,t,r){return t=Bl(t),function(e,t){if(t&&("object"==jl(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,Ll()?Reflect.construct(t,r||[],Bl(e).constructor):t.apply(e,r))}function Ll(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ll=function(){return!!e})()}function Bl(e){return Bl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Bl(e)}function Dl(e,t){return Dl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Dl(e,t)}var Rl="pgc-sgb-dgb-",Hl=wp.element,Fl=Hl.Component,Gl=Hl.Fragment,Wl=wp.blockEditor.MediaUploadCheck,zl=wp.components,Ql=zl.Spinner,Vl=zl.Modal,Ul=zl.SelectControl,ql=zl.TextControl,Yl=zl.Button,Jl=zl.RangeControl,Zl=v.trace,Kl=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=Al(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&&Dl(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){Zl(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){Zl(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){Zl(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(xl(xl({},{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){Zl(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(xl(xl({},{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){Zl(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){Zl(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=xl(xl({},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 _l(e,t)}));e.props.externalEdit.fetchVimeoItemsData(c,s,u)}else r.id="Collection is Empty!",e.setState({vtkQuery:r,savingVtk:!1})}catch(t){Zl(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){Zl(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(Vl,{className:"".concat(Rl,"modal"),title:__("Create Dynamic Gallery","simply-gallery-block"),onRequestClose:t},wp.element.createElement("ul",{className:"".concat(Rl,"content")},!T&&!j&&!M&&wp.element.createElement(Wl,null,wp.element.createElement("li",{className:"".concat(Rl,"src-type ").concat(l.length<2?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Rl,"logo"),src:"".concat(r,"mla_128x128.jpg"),alt:"MLA"}),wp.element.createElement("div",{className:"".concat(Rl,"selector")},wp.element.createElement(Ul,{__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(Ql,null),c&&!b&&wp.element.createElement("div",{className:"".concat(Rl,"selector multiple")},wp.element.createElement(Ul,{__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(Rl,"flex-bar-l")},wp.element.createElement("div",{className:"".concat(Rl,"help")},__("Press ctrl to select few terms","simply-gallery-block")),wp.element.createElement(Yl,{isPrimary:!0,onClick:function(){e.getAttachmentsByTerms(y,"mlaTerm")},disabled:0===y.length},__("Fetch","simply-gallery-block"))))),!b&&wp.element.createElement("li",{className:"".concat(Rl,"src-type ").concat(i.length<2?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Rl,"logo"),src:"".concat(r,"filebird_128x128.jpg"),alt:"FileBird"}),wp.element.createElement("div",{className:"".concat(Rl,"selector")},!p&&wp.element.createElement(Ul,{__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(Ql,null))),wp.element.createElement("li",{className:"".concat(Rl,"src-type ").concat(s.length<1?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Rl,"logo"),src:"".concat(r,"smp_tags_128x128.jpg"),alt:"SimpLy Tags"}),wp.element.createElement("div",{className:"".concat(Rl,"flex-bar")},wp.element.createElement("div",{className:"".concat(Rl,"selector multiple")},!u&&wp.element.createElement(Ul,{__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(Ql,null)),!u&&wp.element.createElement(Gl,null,wp.element.createElement("div",{className:"".concat(Rl,"help")},__("Press ctrl to select few tags","simply-gallery-block")),wp.element.createElement(Yl,{isPrimary:!0,onClick:function(){e.getAttachmentsByMeta()},disabled:0===m.length},__("Fetch","simply-gallery-block")))))),!T&&!j&&!x&&wp.element.createElement("li",{className:"".concat(Rl,"src-type ").concat(0===C.length?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Rl,"logo"),src:"".concat(r,"woocommerce_128x128.png"),alt:"Woocommerce"}),wp.element.createElement("div",{className:"".concat(Rl,"flex-bar")},wp.element.createElement("div",{className:"".concat(Rl,"selector")},wp.element.createElement(Ul,{__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(Ql,null),O&&!P&&wp.element.createElement(Ul,{__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(Jl,{__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(Yl,{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(Rl,"src-type")},wp.element.createElement("img",{className:"".concat(Rl,"logo"),src:"".concat(r,"youtube_128x128.jpg"),alt:"YouTube Play List"}),wp.element.createElement("div",{className:"".concat(Rl,"flex-bar")},!f&&wp.element.createElement(Gl,null,wp.element.createElement(ql,{__nextHasNoMarginBottom:!0,className:"".concat(Rl,"txt-area"),label:__("YouTube API Key","simply-gallery-block"),value:g,onChange:function(t){return e.setState({ytkTemp:t})}}),wp.element.createElement(Yl,{isLink:!0,href:"https://simplygallery.co/faq/",target:"_blank"},__("How to create a YouTube API key","simply-gallery-block")),wp.element.createElement(Yl,{isPrimary:!0,onClick:this.addYouTubeAPIKey,isBusy:h,disabled:h||""===g},__("Save","simply-gallery-block"))),f&&wp.element.createElement(Gl,null,wp.element.createElement(ql,{__nextHasNoMarginBottom:!0,className:"".concat(Rl,"txt-area"),label:__("Playlist link","simply-gallery-block"),value:g,onChange:function(t){e.setState({ytkTemp:t})}}),wp.element.createElement(Yl,{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(Rl,"src-type")},wp.element.createElement("img",{className:"".concat(Rl,"logo"),src:"".concat(r,"vimeo_128x128.jpg"),alt:"Vimeo Collections"}),wp.element.createElement("div",{className:"".concat(Rl,"flex-bar")},!v&&wp.element.createElement(Gl,null,wp.element.createElement(ql,{__nextHasNoMarginBottom:!0,className:"".concat(Rl,"txt-area"),label:__("Vimeo Personal Access Token","simply-gallery-block"),value:w,onChange:function(t){return e.setState({vtkTemp:t})}}),wp.element.createElement(Yl,{isLink:!0,href:"https://simplygallery.co/faq/",target:"_blank"},__("How to create a Vimeo access token","simply-gallery-block")),wp.element.createElement(Yl,{isPrimary:!0,onClick:this.addVimeoAPIKey,isBusy:k,disabled:k||""===w},__("Save","simply-gallery-block"))),v&&wp.element.createElement(Gl,null,wp.element.createElement("div",{className:"pgc-sgb-dgb-selector"},wp.element.createElement(Ul,{__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(ql,{__nextHasNoMarginBottom:!0,className:"".concat(Rl,"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(ql,{__nextHasNoMarginBottom:!0,className:"".concat(Rl,"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(Jl,{__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(Yl,{isPrimary:!0,onClick:this.fetchVimeoListData,isBusy:k,disabled:k||""===S.id||"projects"===S.type&&""===S.project_id},__("Fetch","simply-gallery-block")))))))}}],n&&Nl(r.prototype,n),o&&Nl(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Fl);const Xl=Kl;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 ei(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 ti(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ei(Object(r),!0).forEach((function(t){ri(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ei(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ri(e,t,r){return(t=function(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+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ni(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 oi(e){return oi="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},oi(e)}function li(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,ii(n.key),n)}}function ii(e){var t=function(e,t){if("object"!=oi(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=oi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oi(t)?t:t+""}function ai(e,t,r){return t=si(t),function(e,t){if(t&&("object"==oi(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,ci()?Reflect.construct(t,r||[],si(e).constructor):t.apply(e,r))}function ci(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ci=function(){return!!e})()}function si(e){return si=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},si(e)}function ui(e,t){return ui=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ui(e,t)}var pi=wp.element.Component,mi=wp.components.Icon,yi=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ai(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&&ui(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(mi,{icon:t})),wp.element.createElement("span",{className:"pgc-title"},r))}}])&&li(r.prototype,n),o&&li(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(pi);const bi=yi;var 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",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"}))),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(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"}))),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("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"}))),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("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"}))),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_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"})),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",{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"})),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:"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"})),Si=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"})),Ci=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 Oi(e){return Oi="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},Oi(e)}function Ei(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,Pi(n.key),n)}}function Pi(e){var t=function(e,t){if("object"!=Oi(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Oi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Oi(t)?t:t+""}function _i(e,t,r){return t=Ti(t),function(e,t){if(t&&("object"==Oi(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,ji()?Reflect.construct(t,r||[],Ti(e).constructor):t.apply(e,r))}function ji(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ji=function(){return!!e})()}function Ti(e){return Ti=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ti(e)}function xi(e,t){return xi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xi(e,t)}var Mi=wp.element,Ni=Mi.Component,Ii=Mi.createRef,Ai=window.PGC_SGB_ADMIN,Li=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=_i(this,t,arguments)).premiumDemoHandler=e.premiumDemoHandler.bind(e),e.premiumDemoOpened=!0,e.premiumDemoRef=Ii(),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&&xi(e,t)}(t,e),r=t,(n=[{key:"componentDidMount",value:function(){Ai.isPremium&&"true"===Ai.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(Ai.adminurl,"edit.php"));return t.searchParams.set("post_type",Ai.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(bi,{className:"pgc-sgb-new",icon:Ci,label:"Showcase",target:"_blank",href:"https://simplygallery.co/showcase/"}),wp.element.createElement(bi,{icon:di,label:"SimpLy Portfolio",target:"_blank",href:"https://simplygallery.co/portfolio-premium-block/"}),wp.element.createElement(bi,{icon:fi,label:"SimpLy Portfolio2",target:"_blank",href:"https://simplygallery.co/portfolio2/"}),wp.element.createElement(bi,{icon:vi,label:"Split Carousel",target:"_blank",href:"https://simplygallery.co/split-carousel/"}),wp.element.createElement(bi,{icon:Si,label:"Diamond",target:"_blank",href:"https://simplygallery.co/diamond/"}),wp.element.createElement(bi,{icon:ki,label:"Accordion",target:"_blank",href:"https://simplygallery.co/accordion/"}),wp.element.createElement(bi,{icon:wi,label:"Horizon",target:"_blank",href:"https://simplygallery.co/horizon-premium-gallery-block/"}),wp.element.createElement(bi,{icon:gi,label:"SimpLy Tags Box",target:"_blank",href:"https://simplygallery.co/tagsbox-covers-gallery/"}),wp.element.createElement(bi,{icon:hi,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")))}}])&&Ei(r.prototype,n),o&&Ei(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ni);const Bi=Li;function Di(e){return Di="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},Di(e)}function Ri(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 Hi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ri(Object(r),!0).forEach((function(t){Fi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ri(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Fi(e,t,r){return(t=Qi(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gi(e){return function(e){if(Array.isArray(e))return Wi(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 Wi(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)?Wi(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 Wi(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 zi(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,Qi(n.key),n)}}function Qi(e){var t=function(e,t){if("object"!=Di(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Di(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Di(t)?t:t+""}function Vi(e,t,r){return t=qi(t),function(e,t){if(t&&("object"==Di(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,Ui()?Reflect.construct(t,r||[],qi(e).constructor):t.apply(e,r))}function Ui(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ui=function(){return!!e})()}function qi(e){return qi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},qi(e)}function Yi(e,t){return Yi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yi(e,t)}var Ji=v.trace,Zi=wp.element,Ki=Zi.Component,Xi=Zi.Fragment,$i=window.Backbone,ea=wp.components,ta=ea.Button,ra=ea.Modal,na=ea.TextareaControl,oa=ea.Spinner,la=$i.Model.extend({defaults:{link:"",linkTarget:"_self",linkText:"",poster:void 0,tags:[]}}),ia=$i.Collection.extend({model:la}),aa=["image","video","audio"],ca=window.PGC_SGB_ADMIN,sa=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=Vi(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=!(!ca.isPremium||"true"!==ca.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||ca.skinsList&&ca.skinsList[e.SLUG]&&v.loadExtScripts(new Array({src:ca.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&&Yi(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(Xi,null,wp.element.createElement(Yo,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 ia,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(Gi(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=Hi({},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:Hi({},{post__in:i.map((function(e){return e.id})),orderby:"post__in",order:"DESC",posts_per_page:-1,paged:1})};v.request2(ca.ajaxurl,ca.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=Hi(Hi({},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){Ji(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:Hi({},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=Hi(Hi({},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){Ji(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:Hi({},e)};if(this.lastQuery=e,c.query.naviHelper&&delete c.query.naviHelper,v.request2(ca.ajaxurl,ca.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(ca.ajaxurl,ca.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=Hi(Hi({},{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(ca){var r=JSON.stringify({type:"get_posts_metadata",iDs:e,key:t});this.props.setAttributes({subLoading:!0}),v.request2(ca.ajaxurl,ca.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=Hi(Hi({},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){Ji(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=Hi({},t),t.naviHelper=Hi({},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=Hi({},t),t.naviHelper=Hi({},e)}r({dgbModalIsOpen:!1,loadingAttachments:!0});var i,a={type:"get_products_for_admin",query:Hi({},t)};v.request2(ca.ajaxurl,ca.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(ca.ajaxurl,ca.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=ti({},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=ti({},o.thumbnails),n.sizes.thumbnail=ti({},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=ni(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(ca||""!==ca.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:ca.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:ca.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)Ji("ERROR"),Ji(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 _l(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){Ji(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(ca.ajaxurl,ca.nonce,n,null,null)}},{key:"fetchYouTubeListItemsData",value:function(e,t,r){var n=this;if(ca||""!==ca.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:ca.ytk};t&&(o.pageToken=t);var l=[];v.getYouTubeData("playlistItems",o,(function(t){if(t&&t.error)Ji("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(),Ji("The list is empty")),n.clearYTCache(e.id)))}catch(e){Ji(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(ca.ajaxurl,ca.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=ca.isPremium,k=ca.isPro,S=k&&"true"===k,C=wp.element.createElement(Xi,null,a&&wp.element.createElement(ra,{className:"pgc-sgb-import-modal",title:__("Insert Attachment IDs","simply-gallery-block"),onRequestClose:h},wp.element.createElement(na,{__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(ta,{isSecondary:!0,onClick:h},__("Cancel","simply-gallery-block")),p.length>0&&wp.element.createElement(ta,{isPrimary:!0,onClick:function(){g("add")}},__("Add","simply-gallery-block")),p.length>0&&i.length>0&&wp.element.createElement(ta,{isPrimary:!0,onClick:function(){g("replace")}},__("Replace All","simply-gallery-block"))))),O=Hi(Hi({},this.props),{selections:this.selections,externalEdit:this.externalEdit});return 0===i.length?wp.element.createElement(Xi,null,wp.element.createElement(Yo,O),!m&&wp.element.createElement("div",{className:"pgc-block-placeholder"},wp.element.createElement(Pl,{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:aa,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(Xi,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(ta,{isPrimary:!0,disabled:!S,onClick:function(){n({dgbModalIsOpen:!0})}},__("Create Dynamic Gallery","simply-gallery-block")))),(!w||"false"===w)&&wp.element.createElement(Bi,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(oa,null)),C,s&&wp.element.createElement(Xl,{onRequestClose:this.externalEdit.dgbClosed,externalEdit:this.externalEdit})):wp.element.createElement(Xi,null,s&&wp.element.createElement(Xl,{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(ta,{isPrimary:!0,icon:"edit",onClick:function(){e.openSettingsPanel()}},__("Change Gallery Settings","simply-gallery-block"))),c?this.blockSettingsPreview(O):this.mainFragment(O))}}],n&&zi(r.prototype,n),o&&zi(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ki);const ua=sa;function pa(e){return pa="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},pa(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,ya(n.key),n)}}function ya(e){var t=function(e,t){if("object"!=pa(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=pa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pa(t)?t:t+""}function ba(e,t,r){return t=fa(t),function(e,t){if(t&&("object"==pa(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,da()?Reflect.construct(t,r||[],fa(e).constructor):t.apply(e,r))}function da(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(da=function(){return!!e})()}function fa(e){return fa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fa(e)}function ga(e,t){return ga=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ga(e,t)}var ha=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ba(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&&ga(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&&ma(r.prototype,n),o&&ma(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const va=ha;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 ka(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,Sa(n.key),n)}}function Sa(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 Ca(e,t,r){return t=Ea(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,Oa()?Reflect.construct(t,r||[],Ea(e).constructor):t.apply(e,r))}function Oa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Oa=function(){return!!e})()}function Ea(e){return Ea=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ea(e)}function Pa(e,t){return Pa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pa(e,t)}var _a=wp.element.Fragment,ja=wp.blockEditor.InspectorControls,Ta="SimpLy Masonry",xa=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ca(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&&Pa(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"masonry"}},{key:"ICON",get:function(){return s}},{key:"TITLE",get:function(){return Ta}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(jo,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(_a,null,wp.element.createElement(Yo,e),wp.element.createElement(ja,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(va,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(dl,this.props))}}])&&ka(r.prototype,n),o&&ka(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ua);const Ma=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 Na(e){return Na="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},Na(e)}function Ia(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,Aa(n.key),n)}}function Aa(e){var t=function(e,t){if("object"!=Na(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Na(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Na(t)?t:t+""}function La(e,t,r){return t=Da(t),function(e,t){if(t&&("object"==Na(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,Ba()?Reflect.construct(t,r||[],Da(e).constructor):t.apply(e,r))}function Ba(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ba=function(){return!!e})()}function Da(e){return Da=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Da(e)}function Ra(e,t){return Ra=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ra(e,t)}var Ha=wp.element,Fa=Ha.Component,Ga=Ha.Fragment,Wa=Ha.createElement,za=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=La(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=Wa("div",{key:"pr_".concat(l)},Wa("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=Wa("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&&Ra(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(Ga,null,this.preloader)}}])&&Ia(r.prototype,n),o&&Ia(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Fa);const Qa=za;function Va(e){return Va="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},Va(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,qa(n.key),n)}}function qa(e){var t=function(e,t){if("object"!=Va(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Va(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Va(t)?t:t+""}function Ya(e,t,r){return t=Za(t),function(e,t){if(t&&("object"==Va(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,Ja()?Reflect.construct(t,r||[],Za(e).constructor):t.apply(e,r))}function Ja(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ja=function(){return!!e})()}function Za(e){return Za=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Za(e)}function Ka(e,t){return Ka=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ka(e,t)}var Xa=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ya(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&&Ka(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=Qa.Config;return i.color=l,i.size=26,wp.element.createElement("div",{className:r,"data-gallery":n,"data-gallery-id":o},wp.element.createElement(Qa,i))}}])&&Ua(r.prototype,n),o&&Ua(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const $a=Xa;function ec(e){return ec="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},ec(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,rc(n.key),n)}}function rc(e){var t=function(e,t){if("object"!=ec(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ec(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ec(t)?t:t+""}function nc(e,t,r){return t=lc(t),function(e,t){if(t&&("object"==ec(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,oc()?Reflect.construct(t,r||[],lc(e).constructor):t.apply(e,r))}function oc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(oc=function(){return!!e})()}function lc(e){return lc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},lc(e)}function ic(e,t){return ic=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ic(e,t)}var ac=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),nc(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&&ic(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=Qa.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(Qa,i))}}])&&tc(r.prototype,n),o&&tc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const cc=ac;function sc(e){return sc="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},sc(e)}function uc(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,pc(n.key),n)}}function pc(e){var t=function(e,t){if("object"!=sc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=sc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sc(t)?t:t+""}function mc(e,t,r){return t=bc(t),function(e,t){if(t&&("object"==sc(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,yc()?Reflect.construct(t,r||[],bc(e).constructor):t.apply(e,r))}function yc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(yc=function(){return!!e})()}function bc(e){return bc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bc(e)}function dc(e,t){return dc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},dc(e,t)}var fc=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&&dc(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}}))}}])&&uc(r.prototype,n),o&&uc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const gc=fc;function hc(e){return hc="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},hc(e)}function vc(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,wc(n.key),n)}}function wc(e){var t=function(e,t){if("object"!=hc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=hc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hc(t)?t:t+""}function kc(e,t,r){return t=Cc(t),function(e,t){if(t&&("object"==hc(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,Sc()?Reflect.construct(t,r||[],Cc(e).constructor):t.apply(e,r))}function Sc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Sc=function(){return!!e})()}function Cc(e){return Cc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Cc(e)}function Oc(e,t){return Oc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Oc(e,t)}var Ec=wp.element,Pc=Ec.Component,_c=Ec.RawHTML,jc=(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),kc(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.galleryId,o=t.galleryPreloaderColor,l=t.images,i=gc.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(gc,i),wp.element.createElement("noscript",null,wp.element.createElement(_c,{key:"html",className:"simply-gallery-amp ".concat(a)},k(l))))}}])&&vc(r.prototype,n),o&&vc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Pc));const Tc=jc;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 Mc(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,Nc(n.key),n)}}function Nc(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 Ic(e,t,r){return t=Lc(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,Ac()?Reflect.construct(t,r||[],Lc(e).constructor):t.apply(e,r))}function Ac(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ac=function(){return!!e})()}function Lc(e){return Lc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Lc(e)}function Bc(e,t){return Bc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Bc(e,t)}var Dc=wp.element,Rc=Dc.Component,Hc=Dc.RawHTML,Fc=(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),Ic(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&&Bc(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=gc.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(gc,a),wp.element.createElement("noscript",null,wp.element.createElement(Hc,{key:"html",className:"simply-gallery-amp ".concat(c)},k(l))))}}])&&Mc(r.prototype,n),o&&Mc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Rc));const Gc=Fc;function Wc(e){return Wc="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},Wc(e)}function zc(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,Qc(n.key),n)}}function Qc(e){var t=function(e,t){if("object"!=Wc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Wc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Wc(t)?t:t+""}function Vc(e,t,r){return t=qc(t),function(e,t){if(t&&("object"==Wc(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,Uc()?Reflect.construct(t,r||[],qc(e).constructor):t.apply(e,r))}function Uc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Uc=function(){return!!e})()}function qc(e){return qc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},qc(e)}function Yc(e,t){return Yc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yc(e,t)}var Jc=wp.element,Zc=Jc.Component,Kc=Jc.RawHTML,Xc=(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&&Yc(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=gc.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(gc,a),wp.element.createElement("noscript",null,wp.element.createElement(Kc,{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))))}}])&&zc(r.prototype,n),o&&zc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Zc));const $c=Xc;function es(e){return es="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},es(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 rs(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){ns(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 ns(e,t,r){return(t=ls(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function os(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,ls(n.key),n)}}function ls(e){var t=function(e,t){if("object"!=es(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=es(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==es(t)?t:t+""}function is(e,t,r){return t=cs(t),function(e,t){if(t&&("object"==es(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,as()?Reflect.construct(t,r||[],cs(e).constructor):t.apply(e,r))}function as(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(as=function(){return!!e})()}function cs(e){return cs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},cs(e)}function ss(e,t){return ss=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ss(e,t)}var us=wp.element,ps=us.Component,ms=us.Fragment,ys="sgb-",bs=(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),is(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&&ss(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e,t,r=this.props,n=r.itemData,o=r.itemMetaData,l=rs(rs({},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(ys,"wp-audio"):"video"===l.type?t="".concat(ys,"wp-video"):(""!==l.link&&void 0!==l.linkText||"pgc_simply_gallery"===l.type)&&(t="".concat(ys,"wp-button")),e?wp.element.createElement(ms,null,wp.element.createElement("div",{className:"".concat(ys,"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(ms,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(ms,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(ys,"item-caption")},l.caption)))):null}}])&&os(r.prototype,n),o&&os(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ps));const ds=bs;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){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,hs(n.key),n)}}function hs(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+""}function vs(e,t,r){return t=ks(t),function(e,t){if(t&&("object"==fs(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,ws()?Reflect.construct(t,r||[],ks(e).constructor):t.apply(e,r))}function ws(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ws=function(){return!!e})()}function ks(e){return ks=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ks(e)}function Ss(e,t){return Ss=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ss(e,t)}var Cs=wp.element.Component,Os=v.trace,Es=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),vs(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&&Ss(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 Os(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(ds,{itemData:t,key:"id".concat(t.id),itemMetaData:e&&e[t.id]?e[t.id]:null})}))))}}],n&&gs(r.prototype,n),o&&gs(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Cs);const Ps=Es;var _s=window.PGC_SGB_ADMIN.assets;const js={attributes:{images:[{caption:"Video",mime:"image/jpeg",type:"image",id:1,sizes:{full:{height:240,width:300,url:"".concat(_s,"300x240.jpg")}}},{caption:"SimpLy",mime:"image/jpeg",type:"image",id:2,sizes:{full:{height:240,width:240,url:"".concat(_s,"240x240.jpg")}}},{caption:"Best Gallery",mime:"image/jpeg",type:"image",id:3,sizes:{full:{height:100,width:240,url:"".concat(_s,"240x100_y.jpg")}}},{caption:"Music",mime:"image/jpeg",type:"image",id:4,sizes:{full:{height:240,width:300,url:"".concat(_s,"300x240_g.jpg")}}},{caption:"YouTube",mime:"image/jpeg",type:"image",id:5,sizes:{full:{height:300,width:240,url:"".concat(_s,"240x300.jpg")}}},{caption:"MP3",mime:"image/jpeg",type:"image",id:6,sizes:{full:{height:240,width:240,url:"".concat(_s,"240x240_lb.jpg")}}},{caption:"Albums",mime:"image/jpeg",type:"image",id:7,sizes:{full:{height:240,width:300,url:"".concat(_s,"300x240_o.jpg")}}},{caption:"MP4",mime:"image/jpeg",type:"image",id:8,sizes:{full:{height:240,width:300,url:"".concat(_s,"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 Ts={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 xs(e){return xs="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},xs(e)}function Ms(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 Ns(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ms(Object(r),!0).forEach((function(t){Is(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ms(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Is(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=xs(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=xs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const As=Ns(Ns(Ns(Ns(Ns(Ns(Ns({},{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),Ts);function Ls(e){return Ls="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},Ls(e)}function Bs(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 Ds(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Bs(Object(r),!0).forEach((function(t){Rs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Rs(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ls(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ls(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ls(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Hs=Ds(Ds(Ds(Ds(Ds(Ds(Ds({},{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),Ts);const Fs={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 Gs={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 Ws(e){return Ws="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},Ws(e)}function zs(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 Qs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zs(Object(r),!0).forEach((function(t){Vs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Vs(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ws(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ws(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ws(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Us=Qs(Qs(Qs(Qs(Qs(Qs({},{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)"}}),Gs),T),Fs),P),Ts);delete Us.galleryScrollPositionControll;const qs=Us;const Ys={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 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 Zs(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 Ks(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Zs(Object(r),!0).forEach((function(t){Xs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Xs(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 $s=Ks(Ks(Ks(Ks(Ks(Ks(Ks({},Ys),T),_),j),an),P),ln);const eu={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 tu(e){return tu="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},tu(e)}function ru(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 nu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ru(Object(r),!0).forEach((function(t){ou(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ru(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ou(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=tu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=tu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const lu=nu(nu(nu(nu(nu(nu(nu({},eu),T),_),j),an),P),ln);const iu={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 au={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 cu(e){return cu="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},cu(e)}function su(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 uu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?su(Object(r),!0).forEach((function(t){pu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):su(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function pu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=cu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=cu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==cu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const mu=uu(uu(uu(uu(uu(uu(uu({},iu),au),T),_),an),P),ln);const yu={tagsFilter:{type:"boolean",default:!1},tagCloudAll:{type:"sring",default:"All"}};function bu(e){return bu="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},bu(e)}function du(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 fu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?du(Object(r),!0).forEach((function(t){gu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):du(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function gu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=bu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=bu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var hu=fu(fu(fu(fu(fu(fu({},{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),_),yu),P),Ts);delete hu.lazyLoading,delete hu.numItemsDisplayed,delete hu.useLightbox,delete hu.galleryScrollPositionControll;const vu=hu;function wu(e){return wu="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},wu(e)}function ku(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 Su(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ku(Object(r),!0).forEach((function(t){Cu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ku(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Cu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=wu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=wu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Ou=Su(Su(Su(Su(Su(Su(Su({},{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),_),yu),an),P),Ts);const Eu={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 Pu={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 _u(e){return _u="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},_u(e)}function ju(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?ju(Object(r),!0).forEach((function(t){xu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ju(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function xu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=_u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Mu=Tu(Tu(Tu(Tu(Tu(Tu({},{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}}),Pu),T),Eu),P),Ts);delete Mu.galleryScrollPositionControll;const Nu=Mu;const Iu={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 Au(e){return Au="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},Au(e)}function Lu(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?Lu(Object(r),!0).forEach((function(t){Du(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lu(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"!=Au(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Au(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Au(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ru=Bu(Bu(Bu(Bu(Bu({},{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),Iu),P),Ts);delete Ru.galleryScrollPositionControll;const Hu=Ru;const Fu={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 Gu(e){return Gu="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},Gu(e)}function Wu(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 zu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Wu(Object(r),!0).forEach((function(t){Qu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Qu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Gu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Gu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Vu=zu(zu(zu(zu(zu({},{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),Fu),P),Ts);const Uu={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 qu(e){return qu="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},qu(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 Ju(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){Zu(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 Zu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=qu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=qu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ku=Ju(Ju(Ju(Ju(Ju({},{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),Uu),P),Ts);delete Ku.galleryScrollPositionControll;const Xu=Ku;const $u=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 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 tp(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 rp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tp(Object(r),!0).forEach((function(t){np(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function np(e,t,r){return(t=function(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+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var op={deepLinking:{type:"boolean",default:!1},customCSS:{type:"string",default:""}},lp=rp(rp({},{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)"}}),ip={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 ap(e){return ap="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},ap(e)}function cp(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 sp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?cp(Object(r),!0).forEach((function(t){up(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function up(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ap(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ap(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ap(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const pp=sp(sp(sp(sp(sp(sp({},T),op),ip),lp),an),P);function mp(e){return mp="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},mp(e)}function yp(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 bp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yp(Object(r),!0).forEach((function(t){dp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function dp(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=mp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=mp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mp(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const fp=function(e,t){var r=bp({},t.attributes.images);r.collectionThumbRecomendedWidth=90,r.collectionThumbRecomendedHeight=150,r.thumbSpacing=10;var n,o=[];try{"string"==typeof e?n=JSON.parse(e):"object"===mp(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=bp({},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 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 hp(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 vp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hp(Object(r),!0).forEach((function(t){kp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function kp(e,t,r){return(t=function(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+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Sp=wp.blocks.createBlock,Cp="pgcsimplygalleryblock",Op="masonry",Ep=vp({},mn);delete Ep.sliderNavigationIconColorOver,delete Ep.sliderNavigationColorOver;var Pp={title:Ta,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:js,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return Sp("".concat(Cp,"/").concat(Op),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return Sp("".concat(Cp,"/").concat(Op),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return Sp("".concat(Cp,"/").concat(Op),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return Sp("".concat(Cp,"/").concat(Op),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return Sp("".concat(Cp,"/").concat(Op),vp({},fp(e.ids,js)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return Sp("".concat(Cp,"/").concat(Op),vp({},fp(e.ids,js)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return Sp("".concat(Cp,"/").concat(Op),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return Sp("".concat(Cp,"/").concat(Op),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return Sp("".concat(Cp,"/").concat(Op),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return Sp("pgcsimplygalleryblock/justified",vp({},$u($s,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return Sp("pgcsimplygalleryblock/grid",vp({},$u(lu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return Sp("pgcsimplygalleryblock/slider",vp({},$u(mu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return Sp("pgcsimplygalleryblock/viewer",vp({},$u(pp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return Sp("pgcsimplygalleryblock/portfolio",vp({},$u(As,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return Sp("pgcsimplygalleryblock/portfolio2",vp({},$u(Hs,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return Sp("pgcsimplygalleryblock/diamond",vp({},$u(Xu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return Sp("pgcsimplygalleryblock/splitcarousel",vp({},$u(qs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return Sp("pgcsimplygalleryblock/tagsbox",vp({},$u(vu,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return Sp("pgcsimplygalleryblock/showcase",vp({},$u(Nu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return Sp("pgcsimplygalleryblock/horizon",vp({},$u(Hu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return Sp("pgcsimplygalleryblock/accordion",vp({},$u(Vu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return Sp("pgcsimplygalleryblock/list",vp({},$u(Ou,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return Sp("core/gallery",{images:e.images})}}]},edit:xa,save:Ps,deprecated:[{attributes:mn,save:$a},{attributes:mn,save:cc},{attributes:Ep,save:Tc},{attributes:Ep,save:Gc},{attributes:Ep,save:$c}]};function _p(e){return _p="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},_p(e)}function jp(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,Tp(n.key),n)}}function Tp(e){var t=function(e,t){if("object"!=_p(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_p(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_p(t)?t:t+""}function xp(e,t,r){return t=Np(t),function(e,t){if(t&&("object"==_p(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,Mp()?Reflect.construct(t,r||[],Np(e).constructor):t.apply(e,r))}function Mp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Mp=function(){return!!e})()}function Np(e){return Np=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Np(e)}function Ip(e,t){return Ip=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ip(e,t)}var Ap=wp.element,Lp=Ap.Component,Bp=Ap.Fragment,Dp=wp.components,Rp=Dp.Icon,Hp=Dp.ButtonGroup,Fp=Dp.Button,Gp=Dp.ToggleControl,Wp=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),xp(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&&Ip(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(Bp,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(Hp,null,wp.element.createElement(Fp,{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(Fp,{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(Fp,{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(Fp,{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(Fp,{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(Gp,{__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(Hp,null,wp.element.createElement(Fp,{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(Rp,{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(Fp,{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(Rp,{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(Ln,{attributes:t,setSomeAttributes:r}))}}],n&&jp(r.prototype,n),o&&jp(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Lp);const zp=Wp;function Qp(e){return Qp="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},Qp(e)}function Vp(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,Up(n.key),n)}}function Up(e){var t=function(e,t){if("object"!=Qp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Qp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Qp(t)?t:t+""}function qp(e,t,r){return t=Jp(t),function(e,t){if(t&&("object"==Qp(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,Yp()?Reflect.construct(t,r||[],Jp(e).constructor):t.apply(e,r))}function Yp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Yp=function(){return!!e})()}function Jp(e){return Jp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Jp(e)}function Zp(e,t){return Zp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Zp(e,t)}var Kp=wp.components,Xp=Kp.PanelBody,$p=Kp.Button,em=wp.element.Fragment,tm=(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(Ys),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&&Zp(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return $s}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(em,null,wp.element.createElement(Xp,{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($p,{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(Xp,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(zp,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement($p,{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(em,null,wp.element.createElement(Xp,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(bo,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement($p,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&Vp(r.prototype,n),o&&Vp(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Gr));const rm=tm;function nm(e){return nm="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},nm(e)}function om(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,lm(n.key),n)}}function lm(e){var t=function(e,t){if("object"!=nm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=nm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nm(t)?t:t+""}function im(e,t,r){return t=cm(t),function(e,t){if(t&&("object"==nm(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||[],cm(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 cm(e){return cm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},cm(e)}function sm(e,t){return sm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},sm(e,t)}var um=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&&sm(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"justified"}}])&&om(r.prototype,n),o&&om(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(il);const pm=um;function mm(e){return mm="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},mm(e)}function ym(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,bm(n.key),n)}}function bm(e){var t=function(e,t){if("object"!=mm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=mm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mm(t)?t:t+""}function dm(e,t,r){return t=gm(t),function(e,t){if(t&&("object"==mm(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,fm()?Reflect.construct(t,r||[],gm(e).constructor):t.apply(e,r))}function fm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(fm=function(){return!!e})()}function gm(e){return gm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},gm(e)}function hm(e,t){return hm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},hm(e,t)}var vm=wp.element.Fragment,wm=wp.blockEditor.InspectorControls,km="SimpLy Justified",Sm=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),dm(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&&hm(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"justified"}},{key:"ICON",get:function(){return c}},{key:"TITLE",get:function(){return km}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(rm,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(vm,null,wp.element.createElement(Yo,e),wp.element.createElement(wm,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(va,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(pm,this.props))}}])&&ym(r.prototype,n),o&&ym(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ua);const Cm=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 Om(e){return Om="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},Om(e)}function Em(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 Pm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Em(Object(r),!0).forEach((function(t){_m(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Em(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Om(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Om(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Om(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var jm=wp.blocks.createBlock,Tm="pgcsimplygalleryblock",xm="justified",Mm=Pm({},$s);delete Mm.sliderNavigationIconColorOver,delete Mm.sliderNavigationColorOver;var Nm={title:km,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:$s,example:js,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return jm("".concat(Tm,"/").concat(xm),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return jm("".concat(Tm,"/").concat(xm),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return jm("".concat(Tm,"/").concat(xm),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return jm("".concat(Tm,"/").concat(xm),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return jm("".concat(Tm,"/").concat(xm),Pm({},fp(e.ids,js)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return jm("".concat(Tm,"/").concat(xm),Pm({},fp(e.ids,js)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return jm("".concat(Tm,"/").concat(xm),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return jm("".concat(Tm,"/").concat(xm),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return jm("".concat(Tm,"/").concat(xm),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return jm("pgcsimplygalleryblock/masonry",Pm({},$u(mn,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return jm("pgcsimplygalleryblock/grid",Pm({},$u(lu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return jm("pgcsimplygalleryblock/slider",Pm({},$u(mu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return jm("pgcsimplygalleryblock/viewer",Pm({},$u(pp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return jm("pgcsimplygalleryblock/portfolio",Pm({},$u(As,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return jm("pgcsimplygalleryblock/portfolio2",Pm({},$u(Hs,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return jm("pgcsimplygalleryblock/diamond",Pm({},$u(Xu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return jm("pgcsimplygalleryblock/splitcarousel",Pm({},$u(qs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return jm("pgcsimplygalleryblock/tagsbox",Pm({},$u(vu,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return jm("pgcsimplygalleryblock/showcase",Pm({},$u(Nu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return jm("pgcsimplygalleryblock/horizon",Pm({},$u(Hu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return jm("pgcsimplygalleryblock/accordion",Pm({},$u(Vu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return jm("pgcsimplygalleryblock/list",Pm({},$u(Ou,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return jm("core/gallery",{images:e.images})}}]},edit:Sm,save:Ps,deprecated:[{attributes:$s,save:$a},{attributes:$s,save:cc},{attributes:Mm,save:Tc},{attributes:Mm,save:Gc},{attributes:Mm,save:$c}]};function Im(e){return Im="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},Im(e)}function Am(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,Lm(n.key),n)}}function Lm(e){var t=function(e,t){if("object"!=Im(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Im(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Im(t)?t:t+""}function Bm(e,t,r){return t=Rm(t),function(e,t){if(t&&("object"==Im(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,Dm()?Reflect.construct(t,r||[],Rm(e).constructor):t.apply(e,r))}function Dm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Dm=function(){return!!e})()}function Rm(e){return Rm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Rm(e)}function Hm(e,t){return Hm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Hm(e,t)}var Fm=wp.element,Gm=Fm.Component,Wm=Fm.Fragment,zm=wp.components,Qm=zm.RangeControl,Vm=zm.ButtonGroup,Um=zm.Button,qm=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Bm(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&&Hm(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(Wm,null,wp.element.createElement(Qm,{__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(Vm,null,wp.element.createElement(Um,{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(Um,{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(Um,{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(Um,{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(Um,{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(Qm,{__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(Ln,{attributes:t,setSomeAttributes:r}))}}],n&&Am(r.prototype,n),o&&Am(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Gm);const Ym=qm;function Jm(e){return Jm="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},Jm(e)}function Zm(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,Km(n.key),n)}}function Km(e){var t=function(e,t){if("object"!=Jm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Jm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Jm(t)?t:t+""}function Xm(e,t,r){return t=ey(t),function(e,t){if(t&&("object"==Jm(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,$m()?Reflect.construct(t,r||[],ey(e).constructor):t.apply(e,r))}function $m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($m=function(){return!!e})()}function ey(e){return ey=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ey(e)}function ty(e,t){return ty=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ty(e,t)}var ry=wp.components,ny=ry.PanelBody,oy=ry.Button,ly=wp.element.Fragment,iy=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=Xm(this,t,arguments)).thumbnail=Object.keys(eu),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&&ty(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return lu}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(ly,null,wp.element.createElement(ny,{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(oy,{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(ny,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(Ym,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(oy,{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(ly,null,wp.element.createElement(ny,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(bo,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(oy,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&Zm(r.prototype,n),o&&Zm(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Gr);const ay=iy;function cy(e){return cy="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},cy(e)}function sy(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,uy(n.key),n)}}function uy(e){var t=function(e,t){if("object"!=cy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=cy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==cy(t)?t:t+""}function py(e,t,r){return t=yy(t),function(e,t){if(t&&("object"==cy(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,my()?Reflect.construct(t,r||[],yy(e).constructor):t.apply(e,r))}function my(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(my=function(){return!!e})()}function yy(e){return yy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yy(e)}function by(e,t){return by=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},by(e,t)}var dy=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),py(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&&by(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"grid"}}])&&sy(r.prototype,n),o&&sy(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(il);const fy=dy;function gy(e){return gy="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},gy(e)}function hy(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,vy(n.key),n)}}function vy(e){var t=function(e,t){if("object"!=gy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=gy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gy(t)?t:t+""}function wy(e,t,r){return t=Sy(t),function(e,t){if(t&&("object"==gy(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||[],Sy(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 Sy(e){return Sy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Sy(e)}function Cy(e,t){return Cy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Cy(e,t)}var Oy=wp.element.Fragment,Ey=wp.blockEditor.InspectorControls,Py="SimpLy Grid",_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),wy(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&&Cy(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"grid"}},{key:"ICON",get:function(){return a}},{key:"TITLE",get:function(){return Py}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(ay,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(Oy,null,wp.element.createElement(Yo,e),wp.element.createElement(Ey,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(va,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(fy,this.props))}}])&&hy(r.prototype,n),o&&hy(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ua);const jy=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 Ty(e){return Ty="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},Ty(e)}function xy(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 My(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xy(Object(r),!0).forEach((function(t){Ny(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xy(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ny(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ty(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ty(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ty(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Iy=wp.blocks.createBlock,Ay="pgcsimplygalleryblock",Ly="grid",By=My({},lu);delete By.sliderNavigationIconColorOver,delete By.sliderNavigationColorOver;var Dy={title:Py,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:lu,example:js,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return Iy("".concat(Ay,"/").concat(Ly),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return Iy("".concat(Ay,"/").concat(Ly),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return Iy("".concat(Ay,"/").concat(Ly),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return Iy("".concat(Ay,"/").concat(Ly),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return Iy("".concat(Ay,"/").concat(Ly),My({},fp(e.ids,js)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return Iy("".concat(Ay,"/").concat(Ly),My({},fp(e.ids,js)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return Iy("".concat(Ay,"/").concat(Ly),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return Iy("".concat(Ay,"/").concat(Ly),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return Iy("".concat(Ay,"/").concat(Ly),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return Iy("pgcsimplygalleryblock/justified",My({},$u($s,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return Iy("pgcsimplygalleryblock/masonry",My({},$u(mn,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return Iy("pgcsimplygalleryblock/slider",My({},$u(mu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return Iy("pgcsimplygalleryblock/viewer",My({},$u(pp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return Iy("pgcsimplygalleryblock/portfolio",My({},$u(As,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return Iy("pgcsimplygalleryblock/portfolio2",My({},$u(Hs,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return Iy("pgcsimplygalleryblock/diamond",My({},$u(Xu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return Iy("pgcsimplygalleryblock/splitcarousel",My({},$u(qs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return Iy("pgcsimplygalleryblock/showcase",My({},$u(Nu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return Iy("pgcsimplygalleryblock/horizon",My({},$u(Hu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return Iy("pgcsimplygalleryblock/accordion",My({},$u(Vu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return Iy("pgcsimplygalleryblock/tagsbox",My({},$u(vu,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return Iy("pgcsimplygalleryblock/list",My({},$u(Ou,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return Iy("core/gallery",{images:e.images})}}]},edit:_y,save:Ps,deprecated:[{attributes:lu,save:$a},{attributes:lu,save:cc},{attributes:By,save:Tc},{attributes:By,save:Gc},{attributes:By,save:$c}]};function Ry(e){return Ry="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},Ry(e)}function Hy(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,Fy(n.key),n)}}function Fy(e){var t=function(e,t){if("object"!=Ry(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ry(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ry(t)?t:t+""}function Gy(e,t,r){return t=zy(t),function(e,t){if(t&&("object"==Ry(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,Wy()?Reflect.construct(t,r||[],zy(e).constructor):t.apply(e,r))}function Wy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Wy=function(){return!!e})()}function zy(e){return zy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},zy(e)}function Qy(e,t){return Qy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Qy(e,t)}var Vy=wp.element,Uy=Vy.Component,qy=Vy.Fragment,Yy=wp.components,Jy=Yy.ButtonGroup,Zy=Yy.Button,Ky=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Gy(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&&Qy(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(qy,null,wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement(Jy,null,wp.element.createElement(Zy,{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(Zy,{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(Zy,{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(Zy,{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(Zy,{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(Ln,{attributes:t,setSomeAttributes:r}))}}],n&&Hy(r.prototype,n),o&&Hy(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Uy);const Xy=Ky;function $y(e){return $y="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},$y(e)}function eb(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,tb(n.key),n)}}function tb(e){var t=function(e,t){if("object"!=$y(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=$y(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$y(t)?t:t+""}function rb(e,t,r){return t=ob(t),function(e,t){if(t&&("object"==$y(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,nb()?Reflect.construct(t,r||[],ob(e).constructor):t.apply(e,r))}function nb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(nb=function(){return!!e})()}function ob(e){return ob=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ob(e)}function lb(e,t){return lb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lb(e,t)}var ib=wp.element,ab=ib.Component,cb=ib.Fragment,sb=wp.components,ub=sb.RangeControl,pb=sb.ToggleControl,mb=sb.SelectControl,yb=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),rb(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&&lb(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(cb,null,wp.element.createElement(ub,{__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(ub,{__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(pb,{__nextHasNoMarginBottom:!0,label:__("Responsive height","simply-gallery-block"),checked:!!t.responsiveHeight,onChange:function(){return r({responsiveHeight:!t.responsiveHeight})},help:this.responsiveHeightHelp}),wp.element.createElement(mb,{__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(mb,{__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(ub,{__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(mb,{__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(pb,{__nextHasNoMarginBottom:!0,label:__("Arrow navigation","simply-gallery-block"),checked:!!t.sliderNextPrevNavigation,onChange:function(){return r({sliderNextPrevNavigation:!t.sliderNextPrevNavigation})}}),t.sliderNextPrevNavigation&&wp.element.createElement(cb,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(pb,{__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(pb,{__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(cb,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(pb,{__nextHasNoMarginBottom:!0,label:__("Autoplay","simply-gallery-block"),checked:!!t.autoPlay,onChange:function(){return r({autoPlay:!t.autoPlay})}}),t.autoPlay&&wp.element.createElement(cb,null,wp.element.createElement(ub,{__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(pb,{__nextHasNoMarginBottom:!0,label:__("Pause on hover","simply-gallery-block"),checked:!!t.autoPlayMouseStoper,onChange:function(){return r({autoPlayMouseStoper:!t.autoPlayMouseStoper})}})))}}],n&&eb(r.prototype,n),o&&eb(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ab);const bb=yb;function db(e){return db="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},db(e)}function fb(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,gb(n.key),n)}}function gb(e){var t=function(e,t){if("object"!=db(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=db(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==db(t)?t:t+""}function hb(e,t,r){return t=wb(t),function(e,t){if(t&&("object"==db(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,vb()?Reflect.construct(t,r||[],wb(e).constructor):t.apply(e,r))}function vb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vb=function(){return!!e})()}function wb(e){return wb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},wb(e)}function kb(e,t){return kb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},kb(e,t)}var Sb=wp.components,Cb=Sb.PanelBody,Ob=Sb.Button,Eb=wp.element.Fragment,Pb=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=hb(this,t,arguments)).thumbnail=Object.keys(iu),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&&kb(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return mu}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(Eb,null,wp.element.createElement(Cb,{title:__("Slider Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(bb,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Ob,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(au)),onClick:function(){return e.resetGroupToDefault(Object.keys(au))}},__("Reset to default - Slider","simply-gallery-block")))),wp.element.createElement(Cb,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(Xy,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Ob,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(iu)),onClick:function(){return e.resetGroupToDefault(Object.keys(iu))}},__("Reset to default - Thumbnails","simply-gallery-block")))))}},{key:"lightboxPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(Eb,null,wp.element.createElement(Cb,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(bo,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Ob,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&fb(r.prototype,n),o&&fb(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Gr);const _b=Pb;function jb(e){return jb="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},jb(e)}function Tb(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,xb(n.key),n)}}function xb(e){var t=function(e,t){if("object"!=jb(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=jb(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jb(t)?t:t+""}function Mb(e,t,r){return t=Ib(t),function(e,t){if(t&&("object"==jb(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,Nb()?Reflect.construct(t,r||[],Ib(e).constructor):t.apply(e,r))}function Nb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Nb=function(){return!!e})()}function Ib(e){return Ib=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ib(e)}function Ab(e,t){return Ab=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ab(e,t)}var Lb=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Mb(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&&Ab(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"slider"}}])&&Tb(r.prototype,n),o&&Tb(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(il);const Bb=Lb;function Db(e){return Db="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},Db(e)}function Rb(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,Hb(n.key),n)}}function Hb(e){var t=function(e,t){if("object"!=Db(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Db(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Db(t)?t:t+""}function Fb(e,t,r){return t=Wb(t),function(e,t){if(t&&("object"==Db(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,Gb()?Reflect.construct(t,r||[],Wb(e).constructor):t.apply(e,r))}function Gb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Gb=function(){return!!e})()}function Wb(e){return Wb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Wb(e)}function zb(e,t){return zb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},zb(e,t)}v.trace;var Qb=wp.element.Fragment,Vb=wp.components.ResizableBox,Ub=wp.blockEditor.InspectorControls,qb="SimpLy Slider",Yb=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=Fb(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&&zb(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"slider"}},{key:"ICON",get:function(){return u}},{key:"TITLE",get:function(){return qb}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(_b,e)}},{key:"mainFragment",value:function(e){var t=this,r=e.attributes,n=e.isSelected,o=r.sliderMaxHeight;return wp.element.createElement(Qb,null,wp.element.createElement(Yo,e),wp.element.createElement(Ub,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(va,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(Vb,{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(Bb,this.props)))}}])&&Rb(r.prototype,n),o&&Rb(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ua);const Jb=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 Zb(e){return Zb="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},Zb(e)}function Kb(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 Xb(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Kb(Object(r),!0).forEach((function(t){$b(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kb(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function $b(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Zb(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Zb(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zb(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ed=wp.blocks.createBlock,td="pgcsimplygalleryblock",rd="slider",nd=Xb({},mu);delete nd.sliderNavigationIconColorOver,delete nd.sliderNavigationColorOver;var od={title:qb,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:mu,example:js,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return ed("".concat(td,"/").concat(rd),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return ed("".concat(td,"/").concat(rd),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return ed("".concat(td,"/").concat(rd),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return ed("".concat(td,"/").concat(rd),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return ed("".concat(td,"/").concat(rd),Xb({},fp(e.ids,js)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return ed("".concat(td,"/").concat(rd),Xb({},fp(e.ids,js)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return ed("".concat(td,"/").concat(rd),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return ed("".concat(td,"/").concat(rd),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return ed("".concat(td,"/").concat(rd),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return ed("pgcsimplygalleryblock/justified",Xb({},$u($s,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return ed("pgcsimplygalleryblock/masonry",Xb({},$u(mn,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return ed("pgcsimplygalleryblock/grid",Xb({},$u(lu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return ed("pgcsimplygalleryblock/viewer",Xb({},$u(pp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return ed("pgcsimplygalleryblock/portfolio",Xb({},$u(As,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return ed("pgcsimplygalleryblock/portfolio2",Xb({},$u(Hs,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return ed("pgcsimplygalleryblock/diamond",Xb({},$u(Xu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return ed("pgcsimplygalleryblock/splitcarousel",Xb({},$u(qs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return ed("pgcsimplygalleryblock/tagsbox",Xb({},$u(vu,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return ed("pgcsimplygalleryblock/list",Xb({},$u(Ou,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return ed("pgcsimplygalleryblock/showcase",Xb({},$u(Nu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return ed("pgcsimplygalleryblock/horizon",Xb({},$u(Hu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return ed("pgcsimplygalleryblock/accordion",Xb({},$u(Vu,e)))}},{type:"block",blocks:["core/gallery"],transform:function(e){return ed("core/gallery",{images:e.images})}}]},edit:Yb,save:Ps,deprecated:[{attributes:mu,save:$a},{attributes:mu,save:cc},{attributes:nd,save:Tc},{attributes:nd,save:Gc},{attributes:nd,save:$c}]};function ld(e){return ld="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},ld(e)}function id(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,ad(n.key),n)}}function ad(e){var t=function(e,t){if("object"!=ld(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ld(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ld(t)?t:t+""}function cd(e,t,r){return t=ud(t),function(e,t){if(t&&("object"==ld(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,sd()?Reflect.construct(t,r||[],ud(e).constructor):t.apply(e,r))}function sd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(sd=function(){return!!e})()}function ud(e){return ud=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ud(e)}function pd(e,t){return pd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},pd(e,t)}v.trace;var md=wp.element.Component,yd=wp.components,bd=yd.PanelBody,dd=yd.Button,fd=yd.Icon,gd=window.PGC_SGB_ADMIN,hd=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=cd(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 gd&&gd.skinsSettings&&gd.skinsSettings[this.props.attributes.galleryType]?gd.skinsSettings[this.props.attributes.galleryType]:this.defSettings}.bind(e),set:function(e){(gd||gd.skinsSettings||void 0!==gd.skinsSettings[this.props.attributes.galleryType])&&(gd.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&&pd(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(gd||gd.ajaxurl||gd.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(gd.ajaxurl,gd.nonce,JSON.stringify({type:"update_option",options:(e={},t=n.galleryType,r=this.getAllSettingsFromGallery(),(t=ad(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(bd,{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(fd,{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(dd,{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(bd,{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(bd,{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&&id(r.prototype,n),o&&id(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(md);const vd=hd;function wd(e){return wd="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},wd(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,Sd(n.key),n)}}function Sd(e){var t=function(e,t){if("object"!=wd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=wd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wd(t)?t:t+""}function Cd(e,t,r){return t=Ed(t),function(e,t){if(t&&("object"==wd(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,Od()?Reflect.construct(t,r||[],Ed(e).constructor):t.apply(e,r))}function Od(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Od=function(){return!!e})()}function Ed(e){return Ed=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ed(e)}function Pd(e,t){return Pd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pd(e,t)}var _d=wp.element,jd=_d.Component,Td=_d.Fragment,xd=wp.components,Md=xd.SelectControl,Nd=xd.ToggleControl,Id=xd.TextControl,Ad=xd.RangeControl,Ld=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Cd(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&&Pd(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(Td,null,wp.element.createElement(Ad,{__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(Md,{__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(Md,{__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(Nd,{__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(Nd,{__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(Nd,{__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(Nd,{__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(Nd,{__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(Nd,{__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(Id,{__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(Td,null,wp.element.createElement(Ad,{__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(Nd,{__nextHasNoMarginBottom:!0,label:__("Show Item Caption","simply-gallery-block"),checked:!!t.sliderItemDescriptionEnable,onChange:function(){return r({sliderItemDescriptionEnable:!t.sliderItemDescriptionEnable})}}),t.sliderItemDescriptionEnable&&wp.element.createElement(Td,null,t.sliderDescriptionSrc&&wp.element.createElement(Md,{__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(Ad,{__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(Nd,{__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(Nd,{__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(Td,null,wp.element.createElement(Nd,{__nextHasNoMarginBottom:!0,label:__("Slideshow Autostart","simply-gallery-block"),checked:!!t.sliderSlideshowAutoStart,onChange:function(){return r({sliderSlideshowAutoStart:!t.sliderSlideshowAutoStart})}}),wp.element.createElement(Ad,{__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(Nd,{__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(Td,null,wp.element.createElement(Nd,{__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(Nd,{__nextHasNoMarginBottom:!0,label:__("Enable Download","simply-gallery-block"),checked:!!t.sliderItemDownload,onChange:function(){return r({sliderItemDownload:!t.sliderItemDownload})}}),wp.element.createElement(Nd,{__nextHasNoMarginBottom:!0,label:__("Show Share Buttons","simply-gallery-block"),checked:!!t.sliderSocialShareEnabled,onChange:function(){return r({sliderSocialShareEnabled:!t.sliderSocialShareEnabled})}}),wp.element.createElement(Nd,{__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&&kd(r.prototype,n),o&&kd(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(jd);const Bd=Ld;function Dd(e){return Dd="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},Dd(e)}function Rd(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,Hd(n.key),n)}}function Hd(e){var t=function(e,t){if("object"!=Dd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Dd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Dd(t)?t:t+""}function Fd(e,t,r){return t=Wd(t),function(e,t){if(t&&("object"==Dd(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,Gd()?Reflect.construct(t,r||[],Wd(e).constructor):t.apply(e,r))}function Gd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Gd=function(){return!!e})()}function Wd(e){return Wd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Wd(e)}function zd(e,t){return zd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},zd(e,t)}var Qd=wp.element,Vd=Qd.Component,Ud=Qd.Fragment,qd=wp.components,Yd=qd.ToggleControl,Jd=qd.Icon,Zd=qd.RangeControl,Kd=qd.ButtonGroup,Xd=qd.Button,$d=function(){return wp.element.createElement(Jd,{icon:"desktop"})},ef=function(){return wp.element.createElement(Jd,{icon:"smartphone"})},tf=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=Fd(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&&zd(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(Ud,null,wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!o},wp.element.createElement(Yd,{__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(Ud,null,wp.element.createElement(Zd,{__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(Zd,{__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(Zd,{__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(Kd,null,wp.element.createElement(Xd,{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(Xd,{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(Xd,{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(Xd,{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(Xd,{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(Zd,{__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(Xd,{key:"desk",isPressed:"desk"===l,"aria-pressed":"desk"===l,onClick:function(){return e.setState({gutter:"desk"})},icon:$d}),wp.element.createElement(Xd,{key:"mobile",isPressed:"mobile"===l,"aria-pressed":"mobile"===l,onClick:function(){return e.setState({gutter:"mobile"})},icon:ef}))),wp.element.createElement(Zd,{__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&&Rd(r.prototype,n),o&&Rd(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Vd);const rf=tf;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 of(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,lf(n.key),n)}}function lf(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+""}function af(e,t,r){return t=sf(t),function(e,t){if(t&&("object"==nf(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,cf()?Reflect.construct(t,r||[],sf(e).constructor):t.apply(e,r))}function cf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(cf=function(){return!!e})()}function sf(e){return sf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sf(e)}function uf(e,t){return uf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},uf(e,t)}v.trace;var pf=wp.components,mf=pf.PanelBody,yf=pf.Button,bf=pf.ToggleControl,df=wp.element.Fragment,ff=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=af(this,t,arguments)).state={gutter:"desk"},e.commonAtr=Object.keys(op),e.thumbsAtr=Object.keys(lp),e.sliderAtr=Object.keys(ip),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&&uf(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return pp}},{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(df,null,!t.useClobalSettings&&this.globalPresetPanel,wp.element.createElement(mf,{title:__("Gallery Settings","simply-gallery-block"),initialOpen:t.useClobalSettings,className:t.useClobalSettings?"pgc-panel-important":""},wp.element.createElement(bf,{__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(yf,{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(bf,{__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(mf,{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(yf,{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(mf,{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(yf,{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(mf,{title:__("Slider Settings","simply-gallery-block"),initialOpen:!0},wp.element.createElement(Bd,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(yf,{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(mf,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(rf,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(yf,{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&&of(r.prototype,n),o&&of(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(vd);const gf=ff;function hf(e){return hf="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},hf(e)}function vf(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,wf(n.key),n)}}function wf(e){var t=function(e,t){if("object"!=hf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=hf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hf(t)?t:t+""}function kf(e,t,r){return t=Cf(t),function(e,t){if(t&&("object"==hf(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,Sf()?Reflect.construct(t,r||[],Cf(e).constructor):t.apply(e,r))}function Sf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Sf=function(){return!!e})()}function Cf(e){return Cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Cf(e)}function Of(e,t){return Of=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Of(e,t)}var Ef=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),kf(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&&Of(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"viewer"}}])&&vf(r.prototype,n),o&&vf(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(il);const Pf=Ef;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 jf(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,Tf(n.key),n)}}function Tf(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+""}function xf(e,t,r){return t=Nf(t),function(e,t){if(t&&("object"==_f(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,Mf()?Reflect.construct(t,r||[],Nf(e).constructor):t.apply(e,r))}function Mf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Mf=function(){return!!e})()}function Nf(e){return Nf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Nf(e)}function If(e,t){return If=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},If(e,t)}var Af=wp.element.Fragment,Lf=wp.blockEditor.InspectorControls,Bf="SimpLy Viewer",Df=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),xf(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&&If(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"viewer"}},{key:"ICON",get:function(){return p}},{key:"TITLE",get:function(){return Bf}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(gf,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(Af,null,wp.element.createElement(Yo,e),wp.element.createElement(Lf,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(va,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(Pf,this.props))}}])&&jf(r.prototype,n),o&&jf(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ua);const Rf=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 Hf(e){return Hf="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},Hf(e)}function Ff(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 Gf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ff(Object(r),!0).forEach((function(t){Wf(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ff(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Wf(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Hf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Hf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Hf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var zf=wp.blocks.createBlock,Qf="pgcsimplygalleryblock",Vf="viewer",Uf=Gf({},pp);delete Uf.sliderNavigationIconColorOver,delete Uf.sliderNavigationColorOver,Uf.collectionColumns=8,Uf.collectionThumbRecomendedWidth=100;var qf={title:Bf,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:pp,example:js,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return zf("".concat(Qf,"/").concat(Vf),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return zf("".concat(Qf,"/").concat(Vf),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return zf("".concat(Qf,"/").concat(Vf),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return zf("".concat(Qf,"/").concat(Vf),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return zf("".concat(Qf,"/").concat(Vf),Gf({},fp(e.ids,js)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return zf("".concat(Qf,"/").concat(Vf),Gf({},fp(e.ids,js)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return zf("".concat(Qf,"/").concat(Vf),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return zf("".concat(Qf,"/").concat(Vf),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return zf("".concat(Qf,"/").concat(Vf),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return zf("pgcsimplygalleryblock/grid",Gf({},$u(lu,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return zf("pgcsimplygalleryblock/justified",Gf({},$u($s,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return zf("pgcsimplygalleryblock/masonry",Gf({},$u(mn,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return zf("pgcsimplygalleryblock/slider",Gf({},$u(mu,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return zf("pgcsimplygalleryblock/portfolio",Gf({},$u(As,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return zf("pgcsimplygalleryblock/portfolio2",Gf({},$u(Hs,e,["thumbSpacing","collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return zf("pgcsimplygalleryblock/diamond",Gf({},$u(Xu,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return zf("pgcsimplygalleryblock/splitcarousel",Gf({},$u(qs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return zf("pgcsimplygalleryblock/showcase",Gf({},$u(Nu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return zf("pgcsimplygalleryblock/horizon",Gf({},$u(Hu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return zf("pgcsimplygalleryblock/accordion",Gf({},$u(Vu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return zf("pgcsimplygalleryblock/tagsbox",Gf({},$u(vu,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return zf("pgcsimplygalleryblock/list",Gf({},$u(Ou,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return zf("core/gallery",{images:e.images})}}]},edit:Df,save:Ps,deprecated:[{attributes:pp,save:$a},{attributes:pp,save:cc},{attributes:Uf,save:Tc},{attributes:Uf,save:Gc},{attributes:Uf,save:$c}]};function Yf(e){return Yf="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},Yf(e)}function Jf(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 Zf(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Yf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Yf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Kf(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 Xf,$f=wp.blocks.registerBlockType,eg=wp.blocks,tg=eg.getCategories,rg=eg.setCategories,ng={slug:"pgc-simply-gallery-block",title:"SimpLy Gallery Block"},og={};og.logo=i,rg([{slug:ng.slug,title:ng.title,icon:og.logo}].concat(function(e){if(Array.isArray(e))return Kf(e)}(Xf=tg().filter((function(e){return e.slug!==ng.slug})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(Xf)||function(e,t){if(e){if("string"==typeof e)return Kf(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)?Kf(e,t):void 0}}(Xf)||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;$f("pgcsimplygalleryblock/".concat(t),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Jf(Object(r),!0).forEach((function(t){Zf(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({category:ng.slug,icon:{src:r,foreground:"#0085ba"}},n))}}))})()})();