File: //var/chroot/var/www/wp-content/plugins/simply-gallery-block/dist/albums.page.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),(()=>{"use strict";var e=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"}))),t=(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"}))),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"}))),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"}))),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"}))),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"}))),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"})))),n=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"})));const o={galleryPreloaderColor:{type:"string",default:"#d4d4d4"},orderBy:{type:"string",default:"ID"},order:{type:"string",default:"ASC"},galleryDeepLinking:{type:"boolean",default:!1},galleryOpeningMode:{type:"string",default:"inside"},customCSS:{type:"string",default:""}};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 a(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(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}const s=i(i({},{align:{type:"string",default:""},useGlobalSettings:{type:"boolean",default:!1},presetName:{type:"string",default:void 0},skin:{type:"string",default:void 0},galleryId:{type:"string",default:void 0},taxonomyId:{type:"string",default:void 0},galleries:{type:"array",default:[]}}),o);const u={splashColumns:{type:"number",default:3},splashThumbHieghtRation:{type:"number",default:1},splashThumbRecomendedWidth:{type:"number",default:200},splashThumbSpacing:{type:"number",default:5},coverRoundedCorners:{type:"number",default:0},coverHoverColor:{type:"sring",default:"rgba(0,0,0,0.5)"},coverTitleTextBgColor:{type:"sring",default:"#01b5fd"},coverTitle:{type:"boolean",default:!0},coverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},coverTitleTextSize:{type:"number",default:20},coverTip:{type:"boolean",default:!0},coverTipLabel:{type:"sring",default:"more"},coverTipTextColor:{type:"sring",default:"rgba(255,255,255,1)"},coverTipTextSize:{type:"number",default:12},coverTipTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"}};const m={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 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"}};function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=b(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=b(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==b(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var g=y(y(y(y({},s),u),m),p);delete g.galleryScrollPositionControll;const h=g;const v={splashColumns:{type:"number",default:3},splashThumbHieghtRation:{type:"number",default:1},splashThumbRecomendedWidth:{type:"number",default:200},splashThumbSpacing:{type:"number",default:5},coverRoundedCorners:{type:"number",default:0},coverHoverColor:{type:"sring",default:"rgba(0,0,0,0.5)"},coverTitleTextBgColor:{type:"sring",default:"#01b5fd"},coverTitle:{type:"boolean",default:!0},coverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},coverTitleTextSize:{type:"number",default:20},coverTip:{type:"boolean",default:!0},coverTipLabel:{type:"sring",default:"more"},coverTipTextColor:{type:"sring",default:"rgba(255,255,255,1)"},coverTipTextSize:{type:"number",default:12},coverTipTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"}};const w={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}};const C={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 S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function E(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 k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach((function(t){T(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function T(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=S(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const P=k(k({},{galleryLayout:{type:"sring",default:"masonry"},thumbClickAction:{type:"string",default:"useLightbox"},galleryModalPreloaderColor:{type:"sring",default:"rgba(155,155,155,1)"},galleryModalBgColor:{type:"sring",default:"rgba(255,255,255,1)"},galleryModalHeaderBgColor:{type:"sring",default:"rgba(255,255,255,1)"},galleryModalHeaderTitleColor:{type:"sring",default:"rgba(0,0,0,1)"},galleryModalHeaderTitleFontSize:{type:"number",default:18},galleryModalShareButton:{type:"boolean",default:!0},galleryModalControlsColor:{type:"sring",default:"rgba(255,255,255,1)"},galleryModalControlsColorHover:{type:"sring",default:"rgba(0,0,0,1)"},galleryModalControlsIconColor:{type:"sring",default:"rgba(0,0,0,1)"},galleryModalControlsIconColorHover:{type:"sring",default:"rgba(255,255,255,1)"}}),C);const O={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)"}};function _(e){return _="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},_(e)}function x(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 N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach((function(t){B(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(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"!=_(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var j=N(N(N(N(N(N({},s),v),w),p),P),O);j.sliderItemDescriptionEnable.default=!1,j.copyRProtection.default=!1,delete j.useGlobalSettings;const A=j;function M(e){return M="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},M(e)}function H(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,R(n.key),n)}}function R(e){var t=function(e,t){if("object"!=M(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=M(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==M(t)?t:t+""}function I(e,t,r){return t=L(t),function(e,t){if(t&&("object"==M(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,F()?Reflect.construct(t,r||[],L(e).constructor):t.apply(e,r))}function F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(F=function(){return!!e})()}function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}var z=wp.element,W=z.Component,V=z.Fragment;const G=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),I(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&&D(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(V,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)))}}])&&H(r.prototype,n),o&&H(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(W);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 q(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,Z(n.key),n)}}function Z(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+""}function Y(e,t,r){return t=K(t),function(e,t){if(t&&("object"==U(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,J()?Reflect.construct(t,r||[],K(e).constructor):t.apply(e,r))}function J(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(J=function(){return!!e})()}function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}function X(e,t){return X=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},X(e,t)}var $=wp.element.Component,Q=wp.components,ee=Q.SelectControl,te=Q.RadioControl,re=Q.ToggleControl,ne=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Y(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&&X(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.orderBy,o=t.order,l=t.isPremium,a=t.galleryOpeningMode,__=wp.i18n.__,i=[{value:"inside",label:__("inside","simply-gallery-block")},{value:"_self",label:__("open post _self","simply-gallery-block")},{value:"_blank",label:__("open post _blank","simply-gallery-block")}];return wp.element.createElement(G,{label:"PLUS / PRO Feature",protectContent:!l},wp.element.createElement(ee,{__nextHasNoMarginBottom:!0,label:__("Gallery opening method","simply-gallery-block"),options:i,value:a,onChange:function(e){r({galleryOpeningMode:e})}}),wp.element.createElement(ee,{__nextHasNoMarginBottom:!0,label:__("Sort galleries by","simply-gallery-block"),disabled:!l,options:[{label:__("ID","simply-gallery-block"),value:"ID"},{label:__("Title","simply-gallery-block"),value:"title"},{label:__("Modified","simply-gallery-block"),value:"modified"},{label:__("Date","simply-gallery-block"),value:"date"}],value:n,onChange:function(e){r({orderBy:e})}}),wp.element.createElement("div",{style:{marginBottom:"16px"}},wp.element.createElement(te,{label:__("Order Direction","simply-gallery-block"),disabled:!l,selected:o,options:[{label:"ASC",value:"ASC"},{label:"DESC",value:"DESC"}],onChange:function(e){r({order:e})}})),"inside"===a&&wp.element.createElement(re,{__nextHasNoMarginBottom:!0,label:__("DeepLinking - сreate unique URLs for this gallery.","simply-gallery-block"),checked:!!t.galleryDeepLinking,onChange:function(){return r({galleryDeepLinking:!t.galleryDeepLinking})}}))}}],n&&q(r.prototype,n),o&&q(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}($);const oe=ne;var le=wp.element.Fragment,ae=wp.components,ie=ae.Dropdown,ce=ae.ColorPicker;function se(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(ie,{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(le,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(ce,{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 ue(e){return ue="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},ue(e)}function me(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"!=ue(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ue(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ue(t)?t:t+""}function be(e,t,r){return t=ye(t),function(e,t){if(t&&("object"==ue(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,de()?Reflect.construct(t,r||[],ye(e).constructor):t.apply(e,r))}function de(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(de=function(){return!!e})()}function ye(e){return ye=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ye(e)}function fe(e,t){return fe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fe(e,t)}var ge=wp.element,he=ge.Component,ve=ge.Fragment,we=wp.components,Ce=we.ToggleControl,Se=we.SelectControl,Ee=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),be(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&&fe(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(ve,null,void 0!==t.sharePost&&wp.element.createElement(Se,{__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(se,{label:__("Overlap Color","simply-gallery-block"),value:t.modaBgColor,onChange:function(e){return r({modaBgColor:e})}}),wp.element.createElement(se,{label:__("Icon Color","simply-gallery-block"),value:t.modalIconColor,onChange:function(e){return r({modalIconColor:e})}}),wp.element.createElement(se,{label:__("Icon Color on Hover","simply-gallery-block"),value:t.modalIconColorHover,onChange:function(e){return r({modalIconColorHover:e})}}),wp.element.createElement(Ce,{__nextHasNoMarginBottom:!0,label:__("Enable Facebook","simply-gallery-block"),checked:!!t.shareFacebook,onChange:function(){return r({shareFacebook:!t.shareFacebook})}}),wp.element.createElement(Ce,{__nextHasNoMarginBottom:!0,label:__("Enable X","simply-gallery-block"),checked:!!t.shareTwitter,onChange:function(){return r({shareTwitter:!t.shareTwitter})}}),wp.element.createElement(Ce,{__nextHasNoMarginBottom:!0,label:__("Enable Pinterest","simply-gallery-block"),checked:!!t.sharePinterest,onChange:function(){return r({sharePinterest:!t.sharePinterest})}}),wp.element.createElement(Ce,{__nextHasNoMarginBottom:!0,label:__("Enable Download","simply-gallery-block"),checked:!!t.sliderItemDownload,onChange:function(){return r({sliderItemDownload:!t.sliderItemDownload})}}),wp.element.createElement(Ce,{__nextHasNoMarginBottom:!0,label:__("Show Copy Link","simply-gallery-block"),checked:!!t.shareCopyLink,onChange:function(){return r({shareCopyLink:!t.shareCopyLink})}}))}}],n&&me(r.prototype,n),o&&me(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(he);const ke=Ee;var Te=r(317),Pe=r.n(Te);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 _e(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,xe(n.key),n)}}function xe(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+""}var Ne="pgc_sgb_",Be=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],a=l.src,i=l.id,c=e.checkScrip(a);c||((c=document.createElement("script")).src=a,c.id="".concat(i,"_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 a=new(Pe());a.open("POST",l,!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,n&&(e.params=n),o&&"function"==typeof o&&o(e)}},a.onerror=function(){e.trace("An error occurred while transferring the file.")};try{var i,c=[];for(i in r)if(Object.prototype.hasOwnProperty.call(r,i))if("object"===Oe(r[i])){for(var s in r[i])if(Object.prototype.hasOwnProperty.call(r[i],s))if(Array.isArray(r[i][s]))for(var u=r[i][s],m=0;m<u.length;m+=1)c.push("".concat(encodeURIComponent("".concat(i,"[").concat(s,"][]")),"=").concat(encodeURIComponent(u[m])));else c.push("".concat(encodeURIComponent("".concat(i,"[").concat(s,"]")),"=").concat(encodeURIComponent(r[i][s])))}else c.push("".concat(encodeURIComponent(i),"=").concat(encodeURIComponent(r[i])));a.send(c.join("&"))}catch(t){e.trace(t)}}},{key:"request2",value:function(t,r,n,o,l){var a=new URL(t),i=new(Pe()),c="";if(i.open("POST",a,!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,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]]))}i.onerror=function(){e.trace("An error occurred while transferring the file.")};try{i.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,a){var i=new URL(t),c=new(Pe());c.open("GET",i,!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),a&&"function"==typeof a&&a(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,a){var i=new URL(t),c=new(Pe());c.open("POST",i,!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),a&&"function"==typeof a&&a(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 a=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 a]}),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 a(){l&&l.models&&l.some((function(e){return!0===e.get("uploading")}))?(clearTimeout(t),t=setTimeout(a,100)):o.add(l.models)}r.media.frames[e].updateCollection(),r.media.frames[e].on("library:selection:add",(function(){a()}))}),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 a=new URL("https://api.vimeo.com/".concat(t,"/").concat(r,"/videos"));for(var i in"projects"===t&&""!==o?a=new URL("https://api.vimeo.com/users/".concat(r,"/projects/").concat(o,"/videos")):"categories"===t&&delete n.sort,n)Object.prototype.hasOwnProperty.call(n,i)&&a.searchParams.append(i,n[i]);var c=new(Pe());c.open("GET",a,!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 a=new(Pe());a.open("GET",o,!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,n({error:a.status})):e.data=a.responseText,r&&(e.params=r),n&&"function"==typeof n&&n(e)}},a.onerror=function(t){e.trace("transfer Failed"),e.trace(t)};try{a.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)&&_e(t.prototype,r),n&&_e(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,n}();function je(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r].default);return t}function Ae(e){return Ae="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},Ae(e)}function Me(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,He(n.key),n)}}function He(e){var t=function(e,t){if("object"!=Ae(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ae(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ae(t)?t:t+""}function Re(e,t){if(t&&("object"==Ae(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 Ie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ie=function(){return!!e})()}function Fe(e){return Fe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Fe(e)}function Le(e,t){return Le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Le(e,t)}var De=wp.element.Component,ze=wp.components.TextareaControl,We=(Be.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=Fe(n=t),(e=Re(r,Ie()?Reflect.construct(n,o||[],Fe(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),Re(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&&Le(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()),a=0;a<l.messages.length;a+=1){var i=l.messages[a];if(n+="error"===i.type?1:0,i){var c=document.createElement("div"),s=c.appendChild(document.createElement("span"));s.innerHTML="!!",s.className="lint-error-icon",c.appendChild(document.createTextNode(i.message)),c.className="pgc-lint-".concat(i.type),t.push(e.addLineWidget(i.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(ze,{__nextHasNoMarginBottom:!0,id:this.textAreaId,className:"pgc-sgb-text-area"})}}],n&&Me(r.prototype,n),o&&Me(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(De));const Ve=We;function Ge(e){return Ge="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},Ge(e)}function Ue(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,qe(n.key),n)}}function qe(e){var t=function(e,t){if("object"!=Ge(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ge(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ge(t)?t:t+""}function Ze(e,t,r){return t=Je(t),function(e,t){if(t&&("object"==Ge(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,Ye()?Reflect.construct(t,r||[],Je(e).constructor):t.apply(e,r))}function Ye(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ye=function(){return!!e})()}function Je(e){return Je=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Je(e)}function Ke(e,t){return Ke=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ke(e,t)}var Xe=wp.element,$e=Xe.Component,Qe=Xe.Fragment,et=wp.components,tt=et.Button,rt=et.RangeControl,nt=et.ToggleControl,ot=et.TextControl,lt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ze(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&&Ke(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium,__=wp.i18n.__;return wp.element.createElement(Qe,null,wp.element.createElement(rt,{__nextHasNoMarginBottom:!0,label:__("Columns","simply-gallery-block"),value:t.splashColumns,onChange:function(e){return r({splashColumns:e})},min:1,max:8,step:1}),wp.element.createElement(G,{className:"".concat("pgc-sgb-post-blocks-","premium"),label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(Qe,null,wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(tt,{key:200,isPrimary:200===t.splashThumbRecomendedWidth,isSecondary:200!==t.splashThumbRecomendedWidth,"aria-pressed":200===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:200})}},"200"),wp.element.createElement(tt,{key:250,isPrimary:250===t.splashThumbRecomendedWidth,isSecondary:250!==t.splashThumbRecomendedWidth,"aria-pressed":250===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:250})}},"250"),wp.element.createElement(tt,{key:300,isPrimary:300===t.splashThumbRecomendedWidth,isSecondary:300!==t.splashThumbRecomendedWidth,"aria-pressed":300===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:300})}},"300"),wp.element.createElement(tt,{key:350,isPrimary:350===t.splashThumbRecomendedWidth,isSecondary:350!==t.splashThumbRecomendedWidth,"aria-pressed":350===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:350})}},"350"),wp.element.createElement(tt,{key:400,isPrimary:400===t.splashThumbRecomendedWidth,isSecondary:400!==t.splashThumbRecomendedWidth,"aria-pressed":400===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:400})}},"400")),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(rt,{__nextHasNoMarginBottom:!0,label:__("Size ratio. Height / Width = Ratio.","simply-gallery-block"),value:t.splashThumbHieghtRation,onChange:function(e){return r({splashThumbHieghtRation:e})},min:.1,max:2,step:.1}),wp.element.createElement(rt,{__nextHasNoMarginBottom:!0,label:__("Space between thumbnails","simply-gallery-block"),value:t.splashThumbSpacing,onChange:function(e){return r({splashThumbSpacing:e})},min:0,max:40,step:1}),wp.element.createElement(rt,{__nextHasNoMarginBottom:!0,label:__("Rounded Corners","simply-gallery-block"),value:t.coverRoundedCorners,onChange:function(e){return r({coverRoundedCorners:e})},min:0,max:20,step:1}))),wp.element.createElement(se,{label:__("Cover Background Color","simply-gallery-block"),value:t.coverTitleTextBgColor,onChange:function(e){return r({coverTitleTextBgColor:e})}}),wp.element.createElement(se,{label:__("Cover Overlay Color","simply-gallery-block"),value:t.coverHoverColor,onChange:function(e){return r({coverHoverColor:e})}}),wp.element.createElement(nt,{__nextHasNoMarginBottom:!0,label:__("Show Gallery Title","simply-gallery-block"),checked:!!t.coverTitle,onChange:function(){return r({coverTitle:!t.coverTitle})}}),t.coverTitle&&wp.element.createElement(Qe,null,wp.element.createElement(rt,{__nextHasNoMarginBottom:!0,label:__("Title Font size","simply-gallery-block"),value:t.coverTitleTextSize,onChange:function(e){return r({coverTitleTextSize:e})},min:10,max:30,step:1}),wp.element.createElement(se,{label:__("Title Text Color","simply-gallery-block"),value:t.coverTitleTextColor,onChange:function(e){return r({coverTitleTextColor:e})}})),wp.element.createElement(nt,{__nextHasNoMarginBottom:!0,label:__("Show Tip Button","simply-gallery-block"),checked:!!t.coverTip,onChange:function(){return r({coverTip:!t.coverTip})}}),t.coverTip&&wp.element.createElement(Qe,null,wp.element.createElement(ot,{__nextHasNoMarginBottom:!0,label:__("Tip Button - Default Label Text","simply-gallery-block"),value:t.coverTipLabel,onChange:function(e){return r({coverTipLabel:e})}}),wp.element.createElement(rt,{__nextHasNoMarginBottom:!0,label:__("Tip Button - Font Size","simply-gallery-block"),value:t.coverTipTextSize,onChange:function(e){return r({coverTipTextSize:e})},min:10,max:30,step:1}),wp.element.createElement(se,{label:__("Tip Button - Text Color","simply-gallery-block"),value:t.coverTipTextColor,onChange:function(e){return r({coverTipTextColor:e})}}),wp.element.createElement(se,{label:__("Tip Button - Background Color","simply-gallery-block"),value:t.coverTipTextBgColor,onChange:function(e){return r({coverTipTextBgColor:e})}})))}}],n&&Ue(r.prototype,n),o&&Ue(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}($e);const at=lt;function it(e){return it="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},it(e)}function ct(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,st(n.key),n)}}function st(e){var t=function(e,t){if("object"!=it(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=it(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==it(t)?t:t+""}function ut(e,t,r){return t=pt(t),function(e,t){if(t&&("object"==it(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,mt()?Reflect.construct(t,r||[],pt(e).constructor):t.apply(e,r))}function mt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(mt=function(){return!!e})()}function pt(e){return pt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pt(e)}function bt(e,t){return bt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},bt(e,t)}var dt=wp.element,yt=dt.Component,ft=dt.Fragment,gt=wp.components,ht=gt.RangeControl,vt=gt.ToggleControl,wt=gt.SelectControl,Ct=gt.TextControl,St=(Be.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),ut(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&&bt(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(ft,null,wp.element.createElement(G,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(wt,{__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(vt,{__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(vt,{__nextHasNoMarginBottom:!0,label:__("Carousel mode","simply-gallery-block"),checked:t.sliderCarouselMode,onChange:function(){return r({sliderCarouselMode:!t.sliderCarouselMode})}}),wp.element.createElement(vt,{__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(vt,{__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(vt,{__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(vt,{__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(vt,{__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(vt,{__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(Ct,{__nextHasNoMarginBottom:!0,label:__("Copyright Alert (right mouse click)","simply-gallery-block"),value:t.copyRAlert,onChange:function(e){return r({copyRAlert:e})}})),wp.element.createElement(se,{label:__("Lightbox background color","simply-gallery-block"),value:t.sliderBgColor,onChange:function(e){return r({sliderBgColor:e})}}),wp.element.createElement(se,{label:__("Preloader Color","simply-gallery-block"),value:t.sliderPreloaderColor,onChange:function(e){return r({sliderPreloaderColor:e})}}),wp.element.createElement(se,{label:__("Main Controls - BG Color","simply-gallery-block"),value:t.sliderNavigationColor,onChange:function(e){return r({sliderNavigationColor:e})}}),wp.element.createElement(se,{label:__("Main Controls - Hover BG Color","simply-gallery-block"),value:t.sliderNavigationColorOver,onChange:function(e){return r({sliderNavigationColorOver:e})}}),wp.element.createElement(se,{label:__("Main Controls - Icon Color","simply-gallery-block"),value:t.sliderNavigationIconColor,onChange:function(e){return r({sliderNavigationIconColor:e})}}),wp.element.createElement(se,{label:__("Main Controls - Icon Hover Color","simply-gallery-block"),value:t.sliderNavigationIconColorOver,onChange:function(e){return r({sliderNavigationIconColorOver:e})}}),wp.element.createElement(se,{label:__("Caption bar background color","simply-gallery-block"),value:t.sliderHeaderFooterBgColor,onChange:function(e){return r({sliderHeaderFooterBgColor:e})}}),wp.element.createElement(vt,{__nextHasNoMarginBottom:!0,label:__("Show Item Title","simply-gallery-block"),checked:!!t.sliderItemTitleEnable,onChange:function(){return r({sliderItemTitleEnable:!t.sliderItemTitleEnable})}}),t.sliderItemTitleEnable&&wp.element.createElement(ft,null,wp.element.createElement(ht,{__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(se,{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(G,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(vt,{__nextHasNoMarginBottom:!0,label:__("Show Item Caption","simply-gallery-block"),checked:!!t.sliderItemDescriptionEnable,onChange:function(){return r({sliderItemDescriptionEnable:!t.sliderItemDescriptionEnable})}}),t.sliderItemDescriptionEnable&&wp.element.createElement(ft,null,t.sliderDescriptionSrc&&wp.element.createElement(wt,{__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(ht,{__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(se,{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(vt,{__nextHasNoMarginBottom:!0,label:__("Show Items Counter","simply-gallery-block"),checked:!!t.sliderItemCounterEnable,onChange:function(){return r({sliderItemCounterEnable:!t.sliderItemCounterEnable})}}),t.sliderItemCounterEnable&&wp.element.createElement(se,{label:__("Items Counter Color","simply-gallery-block"),value:t.itemCounterColor,onChange:function(e){return r({itemCounterColor:e})}}),wp.element.createElement(vt,{__nextHasNoMarginBottom:!0,label:__("Show Slideshow Button","simply-gallery-block"),checked:!!t.sliderSlideshow,onChange:function(){return r({sliderSlideshow:!t.sliderSlideshow})}}),t.sliderSlideshow&&wp.element.createElement(ft,null,wp.element.createElement(vt,{__nextHasNoMarginBottom:!0,label:__("Slideshow Autostart","simply-gallery-block"),checked:!!t.sliderSlideshowAutoStart,onChange:function(){return r({sliderSlideshowAutoStart:!t.sliderSlideshowAutoStart})}}),wp.element.createElement(ht,{__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(se,{label:__("Slideshow - Progress Bar Color","simply-gallery-block"),value:t.slideshowIndicatorColor,onChange:function(e){return r({slideshowIndicatorColor:e})}}),wp.element.createElement(se,{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(vt,{__nextHasNoMarginBottom:!0,label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!!t.sliderThumbBarEnable,onChange:function(){return r({sliderThumbBarEnable:!t.sliderThumbBarEnable})}}),t.sliderThumbBarEnable&&wp.element.createElement(ft,null,wp.element.createElement(se,{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(vt,{__nextHasNoMarginBottom:!0,label:__("Enable Zooom","simply-gallery-block"),checked:!!t.sliderZoomEnable,onChange:function(){return r({sliderZoomEnable:!t.sliderZoomEnable})}}),wp.element.createElement(vt,{__nextHasNoMarginBottom:!0,label:__("Show Share Buttons","simply-gallery-block"),checked:!!t.sliderSocialShareEnabled,onChange:function(){return r({sliderSocialShareEnabled:!t.sliderSocialShareEnabled})}}),wp.element.createElement(vt,{__nextHasNoMarginBottom:!0,label:__("Show Fullscreen Button","simply-gallery-block"),checked:!!t.sliderFullscreenEnabled,onChange:function(){return r({sliderFullscreenEnabled:!t.sliderFullscreenEnabled})}}),wp.element.createElement(se,{label:__("Submenu button color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColor,onChange:function(e){return r({sliderThumbSubMenuBackgroundColor:e})}}),wp.element.createElement(se,{label:__("Submenu button Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColorOver,onChange:function(e){return r({sliderThumbSubMenuBackgroundColorOver:e})}}),wp.element.createElement(se,{label:__("Submenu button Icon color","simply-gallery-block"),value:t.sliderThumbSubMenuIconColor,onChange:function(e){return r({sliderThumbSubMenuIconColor:e})}}),wp.element.createElement(se,{label:__("Submenu button Icon Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuIconHoverColor,onChange:function(e){return r({sliderThumbSubMenuIconHoverColor:e})}}))}}],n&&ct(r.prototype,n),o&&ct(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(yt));const Et=St;function kt(e){return kt="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},kt(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,Pt(n.key),n)}}function Pt(e){var t=function(e,t){if("object"!=kt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=kt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kt(t)?t:t+""}function Ot(e,t,r){return t=xt(t),function(e,t){if(t&&("object"==kt(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,_t()?Reflect.construct(t,r||[],xt(e).constructor):t.apply(e,r))}function _t(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_t=function(){return!!e})()}function xt(e){return xt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},xt(e)}function Nt(e,t){return Nt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Nt(e,t)}var Bt=wp.element,jt=Bt.Component,At=Bt.Fragment,Mt=wp.components,Ht=Mt.RangeControl,Rt=Mt.ToggleControl,It=Mt.TextControl,Ft=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ot(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&&Nt(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(At,null,wp.element.createElement(Rt,{__nextHasNoMarginBottom:!0,label:__("Enable Tags Filter","simply-gallery-block"),checked:!!t.tagsFilter,onChange:function(){return r({tagsFilter:!t.tagsFilter})}}),t.tagsFilter&&wp.element.createElement(At,null,wp.element.createElement(It,{__nextHasNoMarginBottom:!0,label:__('Text for filter button "All"',"simply-gallery-block"),value:t.tagCloudAll,onChange:function(e){return r({tagCloudAll:e})}}),wp.element.createElement(se,{label:__("Tag Background Color","simply-gallery-block"),value:t.tagCloudBgColor,onChange:function(e){return r({tagCloudBgColor:e})}}),wp.element.createElement(se,{label:__("Tag Background Hover Color","simply-gallery-block"),value:t.tagCloudBgColorOver,onChange:function(e){return r({tagCloudBgColorOver:e})}}),wp.element.createElement(se,{label:__("Tag Text Color","simply-gallery-block"),value:t.tagCloudTextColor,onChange:function(e){return r({tagCloudTextColor:e})}}),wp.element.createElement(se,{label:__("Tag Text Hover Color","simply-gallery-block"),value:t.tagCloudTextColorOver,onChange:function(e){return r({tagCloudTextColorOver:e})}}),wp.element.createElement(Ht,{__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&&Tt(r.prototype,n),o&&Tt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(jt);const Lt=Ft;function Dt(e){return Dt="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},Dt(e)}function zt(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"!=Dt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Dt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Dt(t)?t:t+""}function Vt(e,t,r){return t=Ut(t),function(e,t){if(t&&("object"==Dt(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,Gt()?Reflect.construct(t,r||[],Ut(e).constructor):t.apply(e,r))}function Gt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Gt=function(){return!!e})()}function Ut(e){return Ut=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ut(e)}function qt(e,t){return qt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qt(e,t)}var Zt=wp.element,Yt=Zt.Component,Jt=Zt.Fragment,Kt=wp.components,Xt=Kt.RangeControl,$t=Kt.ToggleControl,Qt=Kt.SelectControl,er=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Vt(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&&qt(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(Jt,null,wp.element.createElement(Qt,{__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){r({thumbClickAction:e})}}),wp.element.createElement($t,{__nextHasNoMarginBottom:!0,label:__("Show Share Button","simply-gallery-block"),checked:t.galleryModalShareButton,onChange:function(){return r({galleryModalShareButton:!t.galleryModalShareButton})}}),wp.element.createElement(G,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(Lt,{attributes:t,setSomeAttributes:r})),wp.element.createElement("hr",null),wp.element.createElement(se,{label:__("Overlap Color","simply-gallery-block"),value:t.galleryModalBgColor,onChange:function(e){return r({galleryModalBgColor:e})}}),wp.element.createElement(se,{label:__("Preloader Color","simply-gallery-block"),value:t.galleryModalPreloaderColor,onChange:function(e){return r({galleryModalPreloaderColor:e})}}),wp.element.createElement(se,{label:__("Info Bar Color - Header","simply-gallery-block"),value:t.galleryModalHeaderBgColor,onChange:function(e){return r({galleryModalHeaderBgColor:e})}}),wp.element.createElement(se,{label:__("Info Bar Title text Color","simply-gallery-block"),value:t.galleryModalHeaderTitleColor,onChange:function(e){return r({galleryModalHeaderTitleColor:e})}}),wp.element.createElement(Xt,{__nextHasNoMarginBottom:!0,label:__("Title Font Size (px)","simply-gallery-block"),value:t.galleryModalHeaderTitleFontSize,onChange:function(e){return r({galleryModalHeaderTitleFontSize:e})},min:11,max:38,step:1}),wp.element.createElement(se,{label:__("Controls BG Color - Header Button","simply-gallery-block"),value:t.galleryModalControlsColor,onChange:function(e){return r({galleryModalControlsColor:e})}}),wp.element.createElement(se,{label:__("Controls Hover BG Color","simply-gallery-block"),value:t.galleryModalControlsColorHover,onChange:function(e){return r({galleryModalControlsColorHover:e})}}),wp.element.createElement(se,{label:__("Controls Icon Color - Header Button","simply-gallery-block"),value:t.galleryModalControlsIconColor,onChange:function(e){return r({galleryModalControlsIconColor:e})}}),wp.element.createElement(se,{label:__("Controls Icon Hover Color","simply-gallery-block"),value:t.galleryModalControlsIconColorHover,onChange:function(e){return r({galleryModalControlsIconColorHover:e})}}))}}],n&&zt(r.prototype,n),o&&zt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Yt);const tr=er;function rr(e){return rr="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},rr(e)}function nr(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,or(n.key),n)}}function or(e){var t=function(e,t){if("object"!=rr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=rr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rr(t)?t:t+""}function lr(e,t,r){return t=ir(t),function(e,t){if(t&&("object"==rr(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,ar()?Reflect.construct(t,r||[],ir(e).constructor):t.apply(e,r))}function ar(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ar=function(){return!!e})()}function ir(e){return ir=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ir(e)}function cr(e,t){return cr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cr(e,t)}var sr=wp.element,ur=sr.Component,mr=sr.Fragment,pr=wp.components,br=pr.RangeControl,dr=pr.Icon,yr=pr.ToggleControl,fr=pr.Button,gr=pr.SelectControl,hr=pr.TextControl,vr=function(){return wp.element.createElement(dr,{icon:"desktop"})},wr=function(){return wp.element.createElement(dr,{icon:"smartphone"})},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=lr(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&&cr(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(mr,null,wp.element.createElement("div",{className:"pgc-sgb-multi-range"},wp.element.createElement(br,{__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(fr,{key:"desk",isPressed:"desk"===o,"aria-pressed":"desk"===o,onClick:function(){return e.setState({gutter:"desk"})},icon:vr}),wp.element.createElement(fr,{key:"mobile",isPressed:"mobile"===o,"aria-pressed":"mobile"===o,onClick:function(){return e.setState({gutter:"mobile"})},icon:wr}))),wp.element.createElement(br,{__nextHasNoMarginBottom:!0,label:__("Rounded Corners","simply-gallery-block"),value:r.collectionthumbRoundedCorners,onChange:function(e){return n({collectionthumbRoundedCorners:e})},min:0,max:20,step:1}),wp.element.createElement("div",{key:"pgc_2_h_align",className:"pgc-components-label"},__("Info Bar horizontal align","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal",style:{marginBottom:"16px"}},wp.element.createElement(fr,{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(dr,{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(fr,{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(dr,{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(yr,{__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(mr,null,wp.element.createElement(hr,{__nextHasNoMarginBottom:!0,label:__("Link Button - Default Label Text","simply-gallery-block"),value:r.externalLinkDefName,onChange:function(e){return n({externalLinkDefName:e})}}),wp.element.createElement(br,{__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(se,{label:__("Link Button - Text Color","simply-gallery-block"),value:r.externalLinkTextColor,onChange:function(e){return n({externalLinkTextColor:e})}}),wp.element.createElement(se,{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(yr,{__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(mr,null,wp.element.createElement(gr,{__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(br,{__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(se,{label:__("Text Color","simply-gallery-block"),value:r.collectionthumbHoverTitleTextColor,onChange:function(e){return n({collectionthumbHoverTitleTextColor:e})}}),wp.element.createElement(se,{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(se,{label:__("Thumbnails hover color","simply-gallery-block"),value:r.collectionthumbHoverBgColor,onChange:function(e){return n({collectionthumbHoverBgColor:e})}}),wp.element.createElement(yr,{__nextHasNoMarginBottom:!0,label:__("Show Share Button","simply-gallery-block"),checked:!!r.collectionThumbSubMenuShare,onChange:function(){return n({collectionThumbSubMenuShare:!r.collectionThumbSubMenuShare})}}),wp.element.createElement(yr,{__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(mr,null,wp.element.createElement(se,{label:__("SubMenu button background color","simply-gallery-block"),value:r.collectionThumbSubMenuBgColor,onChange:function(e){return n({collectionThumbSubMenuBgColor:e})}}),wp.element.createElement(se,{label:__("SubMenu button background color - Hover","simply-gallery-block"),value:r.collectionThumbSubMenuBgColorHover,onChange:function(e){return n({collectionThumbSubMenuBgColorHover:e})}}),wp.element.createElement(se,{label:__("SubMenu button icon color","simply-gallery-block"),value:r.collectionThumbSubMenuIconColor,onChange:function(e){return n({collectionThumbSubMenuIconColor:e})}}),wp.element.createElement(se,{label:__("SubMenu button icon color - Hover","simply-gallery-block"),value:r.collectionThumbSubMenuIconColorHover,onChange:function(e){return n({collectionThumbSubMenuIconColorHover:e})}})))}}],n&&nr(r.prototype,n),o&&nr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ur);const Sr=Cr;function Er(e){return Er="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},Er(e)}function kr(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,Tr(n.key),n)}}function Tr(e){var t=function(e,t){if("object"!=Er(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Er(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Er(t)?t:t+""}function Pr(e,t,r){return t=_r(t),function(e,t){if(t&&("object"==Er(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,Or()?Reflect.construct(t,r||[],_r(e).constructor):t.apply(e,r))}function Or(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Or=function(){return!!e})()}function _r(e){return _r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_r(e)}function xr(e,t){return xr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xr(e,t)}var Nr=wp.element,Br=Nr.Component,jr=Nr.Fragment,Ar=wp.components,Mr=Ar.RangeControl,Hr=Ar.Button,Rr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Pr(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&&xr(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(jr,null,wp.element.createElement(Mr,{__nextHasNoMarginBottom:!0,label:__("Columns","simply-gallery-block"),value:t.collectionColumns,onChange:function(e){return r({collectionColumns:e})},min:1,max:8,step:1}),wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(Hr,{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(Hr,{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(Hr,{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(Hr,{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(Hr,{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(Sr,{attributes:t,setSomeAttributes:r}))}}],n&&kr(r.prototype,n),o&&kr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Br);const Ir=Rr;function Fr(e){return Fr="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},Fr(e)}function Lr(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,Dr(n.key),n)}}function Dr(e){var t=function(e,t){if("object"!=Fr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fr(t)?t:t+""}function zr(e,t,r){return t=Vr(t),function(e,t){if(t&&("object"==Fr(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,Wr()?Reflect.construct(t,r||[],Vr(e).constructor):t.apply(e,r))}function Wr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Wr=function(){return!!e})()}function Vr(e){return Vr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Vr(e)}function Gr(e,t){return Gr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gr(e,t)}var Ur=wp.element,qr=Ur.Component,Zr=Ur.Fragment,Yr=wp.components,Jr=Yr.Button,Kr=Yr.RangeControl,Xr=Yr.ToggleControl,$r=Yr.TextControl,Qr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),zr(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&&Gr(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium,__=wp.i18n.__;return wp.element.createElement(Zr,null,wp.element.createElement(Kr,{__nextHasNoMarginBottom:!0,label:__("Columns","simply-gallery-block"),value:t.splashColumns,onChange:function(e){return r({splashColumns:e})},min:1,max:8,step:1}),wp.element.createElement(G,{className:"".concat("pgc-sgb-post-blocks-","premium"),label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(Zr,null,wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(Jr,{key:200,isPrimary:200===t.splashThumbRecomendedWidth,isSecondary:200!==t.splashThumbRecomendedWidth,"aria-pressed":200===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:200})}},"200"),wp.element.createElement(Jr,{key:250,isPrimary:250===t.splashThumbRecomendedWidth,isSecondary:250!==t.splashThumbRecomendedWidth,"aria-pressed":250===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:250})}},"250"),wp.element.createElement(Jr,{key:300,isPrimary:300===t.splashThumbRecomendedWidth,isSecondary:300!==t.splashThumbRecomendedWidth,"aria-pressed":300===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:300})}},"300"),wp.element.createElement(Jr,{key:350,isPrimary:350===t.splashThumbRecomendedWidth,isSecondary:350!==t.splashThumbRecomendedWidth,"aria-pressed":350===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:350})}},"350"),wp.element.createElement(Jr,{key:400,isPrimary:400===t.splashThumbRecomendedWidth,isSecondary:400!==t.splashThumbRecomendedWidth,"aria-pressed":400===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:400})}},"400")),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(Kr,{__nextHasNoMarginBottom:!0,label:__("Size ratio. Height / Width = Ratio.","simply-gallery-block"),value:t.splashThumbHieghtRation,onChange:function(e){return r({splashThumbHieghtRation:e})},min:.1,max:2,step:.1}),wp.element.createElement(Kr,{__nextHasNoMarginBottom:!0,label:__("Space between thumbnails","simply-gallery-block"),value:t.splashThumbSpacing,onChange:function(e){return r({splashThumbSpacing:e})},min:0,max:40,step:1}),wp.element.createElement(Kr,{__nextHasNoMarginBottom:!0,label:__("Rounded Corners","simply-gallery-block"),value:t.coverRoundedCorners,onChange:function(e){return r({coverRoundedCorners:e})},min:0,max:20,step:1}))),wp.element.createElement(se,{label:__("Cover Background Color","simply-gallery-block"),value:t.coverTitleTextBgColor,onChange:function(e){return r({coverTitleTextBgColor:e})}}),wp.element.createElement(se,{label:__("Cover Overlay Color","simply-gallery-block"),value:t.coverHoverColor,onChange:function(e){return r({coverHoverColor:e})}}),wp.element.createElement(Xr,{__nextHasNoMarginBottom:!0,label:__("Show Gallery Title","simply-gallery-block"),checked:!!t.coverTitle,onChange:function(){return r({coverTitle:!t.coverTitle})}}),t.coverTitle&&wp.element.createElement(Zr,null,wp.element.createElement(Kr,{__nextHasNoMarginBottom:!0,label:__("Title Font size","simply-gallery-block"),value:t.coverTitleTextSize,onChange:function(e){return r({coverTitleTextSize:e})},min:10,max:30,step:1}),wp.element.createElement(se,{label:__("Title Text Color","simply-gallery-block"),value:t.coverTitleTextColor,onChange:function(e){return r({coverTitleTextColor:e})}})),wp.element.createElement(Xr,{__nextHasNoMarginBottom:!0,label:__("Show Tip Button","simply-gallery-block"),checked:!!t.coverTip,onChange:function(){return r({coverTip:!t.coverTip})}}),t.coverTip&&wp.element.createElement(Zr,null,wp.element.createElement($r,{__nextHasNoMarginBottom:!0,label:__("Tip Button - Default Label Text","simply-gallery-block"),value:t.coverTipLabel,onChange:function(e){return r({coverTipLabel:e})}}),wp.element.createElement(Kr,{__nextHasNoMarginBottom:!0,label:__("Tip Button - Font Size","simply-gallery-block"),value:t.coverTipTextSize,onChange:function(e){return r({coverTipTextSize:e})},min:10,max:30,step:1}),wp.element.createElement(se,{label:__("Tip Button - Text Color","simply-gallery-block"),value:t.coverTipTextColor,onChange:function(e){return r({coverTipTextColor:e})}}),wp.element.createElement(se,{label:__("Tip Button - Background Color","simply-gallery-block"),value:t.coverTipTextBgColor,onChange:function(e){return r({coverTipTextBgColor:e})}})))}}],n&&Lr(r.prototype,n),o&&Lr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(qr);const en=Qr;function tn(e){return tn="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},tn(e)}function rn(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,nn(n.key),n)}}function nn(e){var t=function(e,t){if("object"!=tn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=tn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tn(t)?t:t+""}function on(e,t,r){return t=an(t),function(e,t){if(t&&("object"==tn(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,ln()?Reflect.construct(t,r||[],an(e).constructor):t.apply(e,r))}function ln(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ln=function(){return!!e})()}function an(e){return an=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},an(e)}function cn(e,t){return cn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cn(e,t)}var sn=wp.element,un=sn.Component,mn=sn.Fragment,pn=wp.components,bn=pn.RangeControl,dn=pn.ToggleControl,yn=pn.SelectControl,fn=pn.TextControl,gn=(Be.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),on(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&&cn(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(mn,null,wp.element.createElement(G,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(yn,{__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(dn,{__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(dn,{__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(dn,{__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(dn,{__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(dn,{__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(dn,{__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(dn,{__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(fn,{__nextHasNoMarginBottom:!0,label:__("Copyright Alert (right mouse click)","simply-gallery-block"),value:t.copyRAlert,onChange:function(e){return r({copyRAlert:e})}})),wp.element.createElement(se,{label:__("Lightbox background color","simply-gallery-block"),value:t.sliderBgColor,onChange:function(e){return r({sliderBgColor:e})}}),wp.element.createElement(se,{label:__("Preloader Color","simply-gallery-block"),value:t.sliderPreloaderColor,onChange:function(e){return r({sliderPreloaderColor:e})}}),wp.element.createElement(se,{label:__("Lightbox Header & Footer color","simply-gallery-block"),value:t.sliderHeaderFooterBgColor,onChange:function(e){return r({sliderHeaderFooterBgColor:e})}}),wp.element.createElement(se,{label:__("Main Controls - BG Color","simply-gallery-block"),value:t.sliderNavigationColor,onChange:function(e){return r({sliderNavigationColor:e})}}),wp.element.createElement(se,{label:__("Main Controls - Hover BG Color","simply-gallery-block"),value:t.sliderNavigationColorOver,onChange:function(e){return r({sliderNavigationColorOver:e})}}),wp.element.createElement(se,{label:__("Main Controls - Icon Color","simply-gallery-block"),value:t.sliderNavigationIconColor,onChange:function(e){return r({sliderNavigationIconColor:e})}}),wp.element.createElement(se,{label:__("Main Controls - Icon Hover Color","simply-gallery-block"),value:t.sliderNavigationIconColorOver,onChange:function(e){return r({sliderNavigationIconColorOver:e})}}),wp.element.createElement(dn,{__nextHasNoMarginBottom:!0,label:__("Show Items Counter","simply-gallery-block"),checked:!!t.sliderItemCounterEnable,onChange:function(){return r({sliderItemCounterEnable:!t.sliderItemCounterEnable})}}),t.sliderItemCounterEnable&&wp.element.createElement(se,{label:__("Items Counter Color","simply-gallery-block"),value:t.itemCounterColor,onChange:function(e){return r({itemCounterColor:e})}}),wp.element.createElement(dn,{__nextHasNoMarginBottom:!0,label:__("Show Slideshow Button","simply-gallery-block"),checked:!!t.sliderSlideshow,onChange:function(){return r({sliderSlideshow:!t.sliderSlideshow})}}),t.sliderSlideshow&&wp.element.createElement(mn,null,wp.element.createElement(dn,{__nextHasNoMarginBottom:!0,label:__("Slideshow Autostart","simply-gallery-block"),checked:!!t.sliderSlideshowAutoStart,onChange:function(){return r({sliderSlideshowAutoStart:!t.sliderSlideshowAutoStart})}}),wp.element.createElement(bn,{__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(se,{label:__("Slideshow Indicator Color","simply-gallery-block"),value:t.slideshowIndicatorColor,onChange:function(e){return r({slideshowIndicatorColor:e})}}),wp.element.createElement(se,{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(dn,{__nextHasNoMarginBottom:!0,label:__("Show Item Caption","simply-gallery-block"),checked:!!t.sliderItemTitleEnable,onChange:function(){return r({sliderItemTitleEnable:!t.sliderItemTitleEnable})}}),t.sliderItemTitleEnable&&wp.element.createElement(mn,null,t.sliderCaptionSrc&&wp.element.createElement(yn,{__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(bn,{__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(se,{label:__("Text Color","simply-gallery-block"),value:t.sliderItemTitleTextColor,onChange:function(e){return r({sliderItemTitleTextColor:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(dn,{__nextHasNoMarginBottom:!0,label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!!t.sliderThumbBarEnable,onChange:function(){return r({sliderThumbBarEnable:!t.sliderThumbBarEnable})}}),t.sliderThumbBarEnable&&wp.element.createElement(mn,null,wp.element.createElement(se,{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(dn,{__nextHasNoMarginBottom:!0,label:__("Enable Zooom","simply-gallery-block"),checked:!!t.sliderZoomEnable,onChange:function(){return r({sliderZoomEnable:!t.sliderZoomEnable})}}),wp.element.createElement(dn,{__nextHasNoMarginBottom:!0,label:__("Show Share Buttons","simply-gallery-block"),checked:!!t.sliderSocialShareEnabled,onChange:function(){return r({sliderSocialShareEnabled:!t.sliderSocialShareEnabled})}}),wp.element.createElement(dn,{__nextHasNoMarginBottom:!0,label:__("Show Fullscreen Button","simply-gallery-block"),checked:!!t.sliderFullscreenEnabled,onChange:function(){return r({sliderFullscreenEnabled:!t.sliderFullscreenEnabled})}}),wp.element.createElement(se,{label:__("Submenu button color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColor,onChange:function(e){return r({sliderThumbSubMenuBackgroundColor:e})}}),wp.element.createElement(se,{label:__("Submenu button Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColorOver,onChange:function(e){return r({sliderThumbSubMenuBackgroundColorOver:e})}}),wp.element.createElement(se,{label:__("Submenu button Icon color","simply-gallery-block"),value:t.sliderThumbSubMenuIconColor,onChange:function(e){return r({sliderThumbSubMenuIconColor:e})}}),wp.element.createElement(se,{label:__("Submenu button Icon Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuIconHoverColor,onChange:function(e){return r({sliderThumbSubMenuIconHoverColor:e})}}))}}],n&&rn(r.prototype,n),o&&rn(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(un));const hn=gn;function vn(e){return vn="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},vn(e)}function wn(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,Cn(n.key),n)}}function Cn(e){var t=function(e,t){if("object"!=vn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=vn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vn(t)?t:t+""}function Sn(e,t,r){return t=kn(t),function(e,t){if(t&&("object"==vn(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,En()?Reflect.construct(t,r||[],kn(e).constructor):t.apply(e,r))}function En(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(En=function(){return!!e})()}function kn(e){return kn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},kn(e)}function Tn(e,t){return Tn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Tn(e,t)}Be.trace;var Pn=wp.element,On=Pn.Component,xn=Pn.Fragment;const Nn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Sn(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&&Tn(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.deleteMode,r=e.slug,n=e.deleting,o=e.saving,l=e.dispList,a=e.actionFunction,i=e.selected,c=e.selectedPresetCanBeSaved;return wp.element.createElement(xn,null,wp.element.createElement("div",{className:"pgc-sgb-presets-list-wrap".concat(t?"":" pgc-sgb-no-delete")},l.map((function(e,l){return wp.element.createElement("div",{key:"preset_".concat(l),"data-type":"main",className:"pgc-sgb-preset ".concat(i===e?"pgc-selected ":" ").concat("Default"!==e?"pgc-can-delete ":" ").concat(i===e&&c?"pgc-can-save ":""),onClick:function(t){a({e:t,item:e,slug:r})},onKeyPress:null,role:"button",tabIndex:l,title:i===e&&c?"Click to Save":""},t&&wp.element.createElement("span",{"data-type":"delete",className:"dashicons dashicons-trash pgc-delete-icon ".concat(n===e?"pgc-blink-3":"")}),e,wp.element.createElement("span",{className:"dashicons dashicons-saved pgc-seve-icon ".concat(i===e&&c?"pgc-blink":""," ").concat(o===e?"pgc-blink-3":"")}))}))))}}],n&&wn(r.prototype,n),o&&wn(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(On);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 jn(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 An(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jn(Object(r),!0).forEach((function(t){Mn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Mn(e,t,r){return(t=Rn(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Hn(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 In(e,t,r){return t=Ln(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||[],Ln(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 Ln(e){return Ln=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ln(e)}function Dn(e,t){return Dn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Dn(e,t)}var zn=wp.element,Wn=zn.Component,Vn=zn.Fragment,Gn=wp.components,Un=Gn.PanelBody,qn=Gn.Button,Zn=Gn.Icon,Yn=Gn.TextControl,Jn=Gn.SelectControl,Kn=Be.trace,Xn="pgc-sgb-settins-page-",$n=window.PGC_SGB_OPTIONS_PAGE;function Qn(){return wp.element.createElement(Zn,{icon:t,className:"logo-svg"})}function eo(){return wp.element.createElement(Zn,{icon:n,className:"logo-svg"})}const to=function(t){function r(){var e;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(e=In(this,r,arguments)).setSomeAttributesForAlbumsStart=e.setSomeAttributesForAlbumsStart.bind(e),e.setSomeAttributesForAlbumNavigator=e.setSomeAttributesForAlbumNavigator.bind(e),e.compareSubStateWithGlobalPreset=e.compareSubStateWithGlobalPreset.bind(e),e.presetAction=e.presetAction.bind(e),e.createNewPreset=e.createNewPreset.bind(e),e.savePreset=e.savePreset.bind(e),e.responseValidator=e.responseValidator.bind(e),e.getPresetNameListByPresets=e.getPresetNameListByPresets.bind(e),e.savePresetBySlugAndName=e.savePresetBySlugAndName.bind(e),e.getListPresetForShortCode=e.getListPresetForShortCode.bind(e),e.savePresetForShortcode=e.savePresetForShortcode.bind(e),$n&&void 0!==$n.skinsSettings&&void 0!==$n.albumShcPreset){e.blocksList=["Albums","AlbumNavigator"];var t=$n.skinsSettings,n=$n.albumShcPreset,o=$n.isPremium&&"true"===$n.isPremium;e.presetsListAlbumNavigator={};var l=An({},A);if(delete l.presetName,e.defAlbumNavigator=je(l),void 0!==t["".concat(Ne,"albumnavigator")]&&!1!==t["".concat(Ne,"albumnavigator")]){var a=An({},t["".concat(Ne,"albumnavigator")]);e.presetsListAlbumNavigator=a}else e.presetsListAlbumNavigator.Default={};e.globalAlbumNavigator=e.createGlobalFroPreset(e.defAlbumNavigator,e.presetsListAlbumNavigator.Default);var i=Object.keys(e.presetsListAlbumNavigator);e.presetsListAlbums={};var c=An({},h);if(delete c.presetName,e.defAlbums=je(An({},c)),void 0!==t["".concat(Ne,"albums")]&&!1!==t["".concat(Ne,"albums")]){var s=An({},t["".concat(Ne,"albums")]);s.Default?e.presetsListAlbums=s:e.presetsListAlbums.Default=s}else e.presetsListAlbums.Default={};e.globalAlbums=e.createGlobalFroPreset(e.defAlbums,e.presetsListAlbums.Default);var u=Object.keys(e.presetsListAlbums);e.presetsListForAlbumShortcode=[],e.getListPresetForShortCode();var m=e.presetsListForAlbumShortcode[0].value;e.presetForShortcode=""===n?e.presetsListForAlbumShortcode[0].value:n;for(var p=0;p<e.presetsListForAlbumShortcode.length;p+=1){e.presetsListForAlbumShortcode[p].value===n&&(m=n,p=e.presetsListForAlbumShortcode.length)}e.state={subLoading:!1,presetForShortcode:m,isPremium:o,loadingAlbumNavigator:!1,newPresetNameSrcAlbumNavigator:"",deletingNameAlbumNavigator:"",savingNameAlbumNavigator:"",prestsNamesAlbumNavigator:i,selectedPresetAlbumNavigator:"Default",globalAlbumNavigator:An({},e.globalAlbumNavigator),loadingAlbums:!1,newPresetNameSrcAlbums:"",deletingNameAlbums:"",savingNameAlbums:"",prestsNamesAlbums:u,selectedPresetAlbums:"Default",globalAlbums:An({},e.globalAlbums)}}else Kn("Oops, something went wrong. No Gobal Presets!");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&&Dn(e,t)}(r,t),n=r,o=[{key:"setSomeAttributes",value:function(e,t){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n],e[n]=t[n]);this.setState(r)}},{key:"setSomeAttributesForAlbumsStart",value:function(e){this.setSomeAttributes(this.state.globalAlbums,e)}},{key:"setSomeAttributesForAlbumNavigator",value:function(e){this.setSomeAttributes(this.state.globalAlbumNavigator,e)}},{key:"getListPresetForShortCode",value:function(){this.presetsListForAlbumShortcode=[];for(var e=0;e<this.blocksList.length;e+=1){var t=this.blocksList[e];if(this["presetsList".concat(t)])for(var r=Object.keys(this["presetsList".concat(t)]),n=t.toLowerCase(),o=0;o<r.length;o+=1){var l={};l.label="".concat(t," - ").concat(r[o]),l.value="".concat(n,"~").concat(r[o]),this.presetsListForAlbumShortcode.push(l)}}}},{key:"getPresetNameListByPresets",value:function(e){return this.getListPresetForShortCode(),Object.keys(e)}},{key:"createGlobalFroPreset",value:function(e,t){return An(An({},e),t)}},{key:"createPreset",value:function(e){var t=this["def".concat(e)],r=this.state["global".concat(e)],n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&Object.prototype.hasOwnProperty.call(r,o)&&t[o]!==r[o]&&(n[o]=r[o]);return n}},{key:"compareSubStateWithGlobalPreset",value:function(e){var t=this.state["global".concat(e)],r=this["global".concat(e)];for(var n in r){if(!Object.prototype.hasOwnProperty.call(r,n)||!Object.prototype.hasOwnProperty.call(t,n))return!1;if(t[n]!==r[n])return!1}return!0}},{key:"responseValidator",value:function(e){if(this.lastRequestOptionName){if(e.data)try{var t=JSON.parse(e.data);return!(!t.message||void 0===t.message[this.lastRequestOptionName]||!0!==t.message[this.lastRequestOptionName]||(this.lastRequestOptionName=void 0,0))}catch(e){Kn(e)}return!1}}},{key:"savePreset",value:function(e,t){var r=$n.nonce,n=$n.ajaxurl;if(r&&n){var o={},l=Ne+e.toLowerCase();o[l]=JSON.parse(this["dataForSubmit".concat(e)]),this.lastRequestOptionName=l,this.setState(Mn({},"loading".concat(e),!0)),Be.request2(n,r,JSON.stringify(An(An({},{type:"update_option"}),{options:o})),null,t)}}},{key:"createNewPreset",value:function(e){var t=this;if(!this.state["loading".concat(e)]){var r=this.state["newPresetNameSrc".concat(e)],n=An({},this["presetsList".concat(e)]);n[r]=this.createPreset(e),this["dataForSubmit".concat(e)]=this.prepareDataForSaving(n),this["dataForSubmit".concat(e)]&&this.savePreset(e,(function(o){t.responseValidator(o)&&(t["presetsList".concat(e)]=n,t["global".concat(e)]=An({},t.state["global".concat(e)]),t.setState(Mn(Mn(Mn(Mn({},"loading".concat(e),!1),"prestsNames".concat(e),t.getPresetNameListByPresets(n)),"selectedPreset".concat(e),r),"newPresetNameSrc".concat(e),"")))}))}}},{key:"prepareDataForSaving",value:function(e){try{return JSON.stringify(e)}catch(e){return Kn(e),!1}}},{key:"savePresetBySlugAndName",value:function(e,t){var r=this,n=An({},this["presetsList".concat(e)]);n[t]=this.createPreset(e),this["dataForSubmit".concat(e)]=this.prepareDataForSaving(n),this["dataForSubmit".concat(e)]&&(this.setState(Mn({},"savingName".concat(e),t)),this.savePreset(e,(function(t){r.responseValidator(t)&&(r["presetsList".concat(e)]=n,r["global".concat(e)]=An({},r.state["global".concat(e)]),r.setState(Mn(Mn({},"loading".concat(e),!1),"savingName".concat(e),"")))})))}},{key:"presetAction",value:function(e){var t=this,__=wp.i18n.__,r=e.e,n=e.item,o=e.slug;if(r&&n&&o&&!this.state["loading".concat(o)]){var l=r.target;if(l&&l.dataset&&l.dataset.type){var a=this["def".concat(o)],i=An({},this["presetsList".concat(o)]);switch(l.dataset.type){case"main":if(i[n]){if(n===this.state["selectedPreset".concat(o)]&&!this.compareSubStateWithGlobalPreset(o))return void this.savePresetBySlugAndName(o,n);var c=!0;if(this.compareSubStateWithGlobalPreset(o)||(c=!1,window.confirm(__("Your changes were not saved. Do you want to lose those changes?","simply-gallery-block"))&&(c=!0)),!c)return;var s=i[n],u=this.createGlobalFroPreset(a,s);this["global".concat(o)]=An({},u),this.setState(Mn(Mn({},"selectedPreset".concat(o),n),"global".concat(o),u))}break;case"delete":window.confirm(__("Are you sure you want to delete this preset?","simply-gallery-block"))&&(i[n]&&(delete i[n],this.setState(Mn({},"deletingName".concat(o),n))),this["dataForSubmit".concat(o)]=this.prepareDataForSaving(i),this["dataForSubmit".concat(o)]&&this.savePreset(o,(function(e){t.responseValidator(e)&&(t["presetsList".concat(o)]=i,"".concat(Ne+o.toLowerCase(),"~").concat(n)===t.state.presetForShortcode&&t.setState({presetForShortcode:t.presetsListForAlbumShortcode[0].value}),t.setState(Mn(Mn(Mn({},"deletingName".concat(o),""),"prestsNames".concat(o),t.getPresetNameListByPresets(i)),"loading".concat(o),!1)))})))}}}}},{key:"savePresetForShortcode",value:function(){var e=this,t=$n.nonce,r=$n.ajaxurl,n=this.state.presetForShortcode;if(t&&r){this.setState({subLoading:!0});var o={pgc_sgb_album_shc_preset:n};Be.request2(r,t,JSON.stringify(An(An({},{type:"update_option"}),{options:o})),null,(function(t){if(t.data)try{var r=JSON.parse(t.data);r.message&&r.message.pgc_sgb_album_shc_preset&&(e.presetForShortcode=n,e.setState({subLoading:!1}))}catch(e){Kn(e)}e.setState({subLoading:!1})}))}}},{key:"render",value:function(){var t=this,__=wp.i18n.__;if(!$n)return wp.element.createElement(Vn,null,wp.element.createElement("div",{className:"".concat(Xn,"header")},wp.element.createElement("div",{className:"".concat(Xn,"logo-wrap ").concat(Xn,"group")},e,wp.element.createElement("div",{className:"".concat(Xn,"title")},"SimpLy ".concat(__("Albums Presets","simply-gallery-block"))))),wp.element.createElement("div",{className:"".concat(Xn,"content")},wp.element.createElement("h2",{style:{color:"red"}},__("Oops, something went wrong. No Global Presets","simply-gallery-block"))),wp.element.createElement("div",{className:"".concat(Xn,"footer")},wp.element.createElement(qn,{isSecondary:!0,href:"https://wordpress.org/support/plugin/simply-gallery-block/"},__("Ask a question","simply-gallery-block")," ")));var r=this.state,n=r.subLoading,o=r.isPremium,l=r.presetForShortcode,a=r.selectedPresetAlbums,i=r.loadingAlbums,c=r.savingNameAlbums,s=r.deletingNameAlbums,u=r.prestsNamesAlbums,m=r.newPresetNameSrcAlbums,p=r.selectedPresetAlbumNavigator,b=r.loadingAlbumNavigator,d=r.savingNameAlbumNavigator,y=r.deletingNameAlbumNavigator,f=r.prestsNamesAlbumNavigator,g=r.newPresetNameSrcAlbumNavigator,h=An(An({},this.state.globalAlbums),{isPremium:o}),v=An(An({},this.state.globalAlbumNavigator),{isPremium:o});return wp.element.createElement(Vn,null,wp.element.createElement("div",{className:"".concat(Xn,"header")},wp.element.createElement("div",{className:"".concat(Xn,"logo-wrap ").concat(Xn,"group")},e,wp.element.createElement("div",{className:"".concat(Xn,"title")},"SimpLy ".concat(__("Albums Presets","simply-gallery-block"))),wp.element.createElement("abbr",{title:"".concat(__("Version:","simply-gallery-block")," ").concat($n.version),className:"".concat(Xn,"version")},$n.version))),wp.element.createElement("div",{className:"".concat(Xn,"content")},wp.element.createElement(Un,{opened:!0,className:"".concat(Xn,"panel")},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement("div",{className:"".concat(Xn,"title")},wp.element.createElement("h3",null,__("These settings will be used when displaying albums published as a shortcode.","simply-gallery-block"))),wp.element.createElement(Jn,{__nextHasNoMarginBottom:!0,label:__("Select Preset for SimpLy Albums","simply-gallery-block"),options:this.presetsListForAlbumShortcode,value:l,onChange:function(e){t.setState({presetForShortcode:e})}})),wp.element.createElement("div",{className:"".concat(Xn,"settings-footer")},wp.element.createElement(qn,{id:"savePresetForShortcode",isPrimary:!0,isBusy:n,disabled:n||this.presetForShortcode===l,onClick:this.savePresetForShortcode},this.presetForShortcode===l?__("Saved","simply-gallery-block"):__("Save","simply-gallery-block")))),wp.element.createElement(Un,{className:"".concat(Xn,"panel"),title:__("Albums Block","simply-gallery-block"),icon:Qn,initialOpen:!1},wp.element.createElement(G,{label:"PLUS / PRO Feature",protectContent:!o},wp.element.createElement("div",null,wp.element.createElement("div",{className:"".concat(Xn,"sub-title")},__("Presets Manager","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-input-preset-form"},wp.element.createElement(Yn,{__nextHasNoMarginBottom:!0,className:"pgc-sgb-input",value:m,disabled:i||this.compareSubStateWithGlobalPreset("Albums"),onKeyPress:function(e){"Enter"!==e.key&&13!==e.keyCode||""!==m&&t.createNewPreset("Albums")},onChange:function(e){e=e.replace(/['/"«»#<>.,*+(){}%~!@&^]/g,""),t.setState({newPresetNameSrcAlbums:e.trim()})}}),wp.element.createElement(qn,{isPrimary:!0,isBusy:""!==m&&i,disabled:i||this.compareSubStateWithGlobalPreset("Albums"),onClick:function(){""!==m&&t.createNewPreset("Albums")}},__("Save as New Preset","simply-gallery-block"))),wp.element.createElement(Nn,{deleteMode:!0,dispList:u,actionFunction:this.presetAction,selected:a,slug:"Albums",loading:i,saving:c,deleting:s,selectedPresetCanBeSaved:!this.compareSubStateWithGlobalPreset("Albums")}))),wp.element.createElement(Un,{title:__("Galleries Manager","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(oe,{attributes:h,setSomeAttributes:this.setSomeAttributesForAlbumsStart}))),wp.element.createElement(Un,{title:__("Covers Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(en,{attributes:h,setSomeAttributes:this.setSomeAttributesForAlbumsStart}))),"inside"===h.galleryOpeningMode&&wp.element.createElement(Un,{title:__("Share Bar Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(ke,{attributes:h,setSomeAttributes:this.setSomeAttributesForAlbumsStart}))),"inside"===h.galleryOpeningMode&&wp.element.createElement(Un,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(hn,{attributes:h,setSomeAttributes:this.setSomeAttributesForAlbumsStart}))),wp.element.createElement(Un,{title:__("Custom CSS","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(Ve,{attributes:h,setSomeAttributes:this.setSomeAttributesForAlbumsStart}),wp.element.createElement("div",null,wp.element.createElement("p",null,__("Add your own CSS code here to customise the appearance and layout of this type of 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"))))),wp.element.createElement("div",{className:"".concat(Xn,"settings-footer")},wp.element.createElement(qn,{id:"globalAlbums",isPrimary:!0,isBusy:i,disabled:i||!0===this.compareSubStateWithGlobalPreset("Albums"),onClick:function(){t.savePresetBySlugAndName("Albums",a)}},this.compareSubStateWithGlobalPreset("Albums")?__("Preset Saved","simply-gallery-block"):__("Save Preset","simply-gallery-block")))),wp.element.createElement(Un,{className:"".concat(Xn,"panel"),title:__("Album Navigator","simply-gallery-block"),icon:eo,initialOpen:!1},wp.element.createElement(G,{label:"PLUS / PRO Feature",protectContent:!o},wp.element.createElement("div",null,wp.element.createElement("div",{className:"".concat(Xn,"sub-title")},__("Presets Manager","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-input-preset-form"},wp.element.createElement(Yn,{__nextHasNoMarginBottom:!0,className:"pgc-sgb-input",value:g,disabled:b||this.compareSubStateWithGlobalPreset("AlbumNavigator"),onKeyPress:function(e){"Enter"!==e.key&&13!==e.keyCode||""!==g&&t.createNewPreset("AlbumNavigator")},onChange:function(e){e=e.replace(/['/"«»#<>.,*+(){}%~!@&^]/g,""),t.setState({newPresetNameSrcAlbumNavigator:e.trim()})}}),wp.element.createElement(qn,{isPrimary:!0,isBusy:b,disabled:b||this.compareSubStateWithGlobalPreset("AlbumNavigator"),onClick:function(){""!==g&&t.createNewPreset("AlbumNavigator")}},__("Save as New Preset","simply-gallery-block"))),wp.element.createElement(Nn,{deleteMode:!0,dispList:f,actionFunction:this.presetAction,selected:p,slug:"AlbumNavigator",loading:b,saving:d,deleting:y,selectedPresetCanBeSaved:!this.compareSubStateWithGlobalPreset("AlbumNavigator")}))),wp.element.createElement(Un,{title:__("Galleries Manager","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(oe,{attributes:v,setSomeAttributes:this.setSomeAttributesForAlbumNavigator}))),wp.element.createElement(Un,{title:__("Covers Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(at,{attributes:v,setSomeAttributes:this.setSomeAttributesForAlbumNavigator}))),"inside"===v.galleryOpeningMode&&wp.element.createElement(Un,{title:__("Gallery Modal Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(tr,{attributes:v,setSomeAttributes:this.setSomeAttributesForAlbumNavigator}))),"inside"===v.galleryOpeningMode&&wp.element.createElement(Un,{title:__("Gallery Layout Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(Ir,{attributes:v,setSomeAttributes:this.setSomeAttributesForAlbumNavigator}))),"inside"===v.galleryOpeningMode&&wp.element.createElement(Un,{title:__("Share Bar Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(ke,{attributes:v,setSomeAttributes:this.setSomeAttributesForAlbumNavigator}))),"inside"===v.galleryOpeningMode&&wp.element.createElement(Un,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(Et,{attributes:v,setSomeAttributes:this.setSomeAttributesForAlbumNavigator}))),wp.element.createElement(Un,{title:__("Custom CSS","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(Xn,"settigs-wrap")},wp.element.createElement(Ve,{attributes:v,setSomeAttributes:this.setSomeAttributesForAlbumNavigator}),wp.element.createElement("div",null,wp.element.createElement("p",null,__("Add your own CSS code here to customise the appearance and layout of this type of 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"))))),wp.element.createElement("div",{className:"".concat(Xn,"settings-footer")},wp.element.createElement(qn,{id:"globalAlbumNavigator",isPrimary:!0,isBusy:b,disabled:b||!0===this.compareSubStateWithGlobalPreset("AlbumNavigator"),onClick:function(){t.savePresetBySlugAndName("AlbumNavigator",p)}},this.compareSubStateWithGlobalPreset("AlbumNavigator")?__("Preset Saved","simply-gallery-block"):__("Save Preset","simply-gallery-block"))))),wp.element.createElement("div",{className:"".concat(Xn,"footer")},wp.element.createElement(Un,{opened:!0,className:"".concat(Xn,"group")},wp.element.createElement("div",null,wp.element.createElement("h2",null,__("THANKS FOR BEING OUR AWESOME CUSTOMER!","simply-gallery-block")),wp.element.createElement("div",{className:"".concat(Xn,"group group-start")},wp.element.createElement(qn,{isSecondary:!0,href:"https://wordpress.org/plugins/simply-gallery-block/#reviews"},__("Leave a review","simply-gallery-block")))),wp.element.createElement("div",{className:"".concat(Xn,"logo")},e,wp.element.createElement("div",null,"SimpLy")))))}}],o&&Hn(n.prototype,o),l&&Hn(n,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,l}(Wn);var ro=wp.element,no=ro.createRoot,oo=ro.render;if(document.getElementById("pgc-simply-gallery-plugin-prem-page")){var lo=document.getElementById("pgc-simply-gallery-plugin-prem-page");no?no(lo).render(wp.element.createElement(to,null)):oo(wp.element.createElement(to,null),lo)}})()})();