File: /home/j2d7uhbqfejh/public_html/zorgosso.nl/wp-content/plugins/responsive-lightbox/js/gutenberg.js
!function(){function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var t,l={exports:{}};var r,a=(t||(t=1,r=l,function(){var e={}.hasOwnProperty;function t(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=a(e,l(r)))}return e}function l(l){if("string"==typeof l||"number"==typeof l)return l;if("object"!=typeof l)return"";if(Array.isArray(l))return t.apply(null,l);if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]"))return l.toString();var r="";for(var n in l)e.call(l,n)&&l[n]&&(r=a(r,n));return r}function a(e,t){return t?e?e+" "+t:e+t:e}r.exports?(t.default=t,r.exports=t):window.classNames=t}()),l.exports);const n=e(a);function o(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,r)}return l}function i(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?o(Object(l),!0).forEach(function(t){s(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):o(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}function s(e,t,l){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var l=e[Symbol.toPrimitive];if(void 0!==l){var r=l.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):e[t]=l,e}const{MediaUpload:c,MediaUploadCheck:m,BlockControls:p}=wp.blockEditor,{Button:u,Dashicon:g,ToolbarButton:d,ToolbarGroup:y}=wp.components,{registerBlockType:b}=wp.blocks,{__:f}=wp.i18n,{useSelect:v,registerStore:w}=wp.data;w("responsive-lightbox/gallery",{reducer:(e={selectedGallery:null},t)=>"SET_SELECTED_GALLERY"===t.type?i(i({},e),{},{selectedGallery:t.payload}):e,actions:{setSelectedGallery:e=>({type:"SET_SELECTED_GALLERY",payload:e})},selectors:{getSelectedGallery:e=>e.selectedGallery}}),b("responsive-lightbox/remote-library-image",{title:f("Remote Library Image"),description:f("Remote Library images"),icon:"format-image",category:"responsive-lightbox",keywords:[f("image"),f("photo")],attributes:{imageURL:{type:"string",default:""},imageID:{type:"integer",default:""}},edit:e=>{const{setAttributes:t}=e,{attributes:l}=e,r=""!==l.imageURL,a=n("components-placeholder",e.className,r?"rl-image-selected":""),o=e=>{t({imageURL:e.sizes.full.url,imageID:e.id})};return wp.element.createElement("div",null,wp.element.createElement(p,null,r&&wp.element.createElement(y,null,wp.element.createElement(m,null,wp.element.createElement(c,{title:f("Remote Library Images"),addToGallery:!0,gallery:!0,multiple:!1,onSelect:o,allowedTypes:["image"],value:l.imageID,render:({open:e})=>wp.element.createElement(d,{className:["components-toolbar__control","rl-remote-library-media-button"],label:f("Edit image"),icon:"edit",onClick:e})})))),wp.element.createElement("div",{className:a},wp.element.createElement("div",{className:"components-placeholder__label"},wp.element.createElement(g,{icon:"format-image"}),f("Responsive Lightbox | Remote Library Image")),wp.element.createElement("div",{className:"components-placeholder__instructions"},f("Select a file from your remote libraries.")),wp.element.createElement("div",{className:"components-placeholder__fieldset"},wp.element.createElement(m,null,wp.element.createElement(c,{title:f("Remote Library Images"),addToGallery:!0,gallery:!0,multiple:!1,onSelect:o,allowedTypes:["image"],value:l.imageID,render:({open:e})=>wp.element.createElement(u,{className:["is-button","is-secondary","is-default","is-large","editor-media-placeholder__button","editor-media-placeholder__media-library-button","rl-remote-library-media-button"],onClick:()=>{e()}},f("Select image"))}))),wp.element.createElement("img",{className:"rl-block-image-preview",src:l.imageURL})))},save:e=>{const{attributes:t}=e;return wp.element.createElement("figure",{className:"rl-image wp-block-image"},wp.element.createElement("img",{src:t.imageURL}))}}),b("responsive-lightbox/gallery",{title:f("Gallery"),description:f("Galleries"),icon:"format-gallery",category:"responsive-lightbox",keywords:[f("images"),f("photos"),f("gallery")],attributes:{imageURL:{type:"string",default:""},galleryID:{type:"integer",default:0}},edit:e=>{const{setAttributes:t}=e,{attributes:l}=e,r=0!==l.galleryID,a=n("components-placeholder",e.className,r?"rl-gallery-selected":""),o=e=>{t({imageURL:ResponsiveLightboxGallery.lastGalleryImage,galleryID:parseInt(ResponsiveLightboxGallery.lastGalleryID)}),e.currentTarget.removeEventListener("click",o)};return wp.element.createElement("div",null,wp.element.createElement(p,null,r&&wp.element.createElement(y,null,wp.element.createElement(d,{className:["components-toolbar__control","rl-gallery-media-button"],label:f("Edit gallery"),icon:"edit",onClick:()=>{ResponsiveLightboxGallery.resetFilters=!0,ResponsiveLightboxGallery.open(l.galleryID),ResponsiveLightboxGallery.getModalButton().addEventListener("click",o)}}))),wp.element.createElement("div",{className:a},wp.element.createElement("div",{className:"components-placeholder__label"},wp.element.createElement(g,{icon:"format-image"}),f("Responsive Lightbox | Gallery")),wp.element.createElement("div",{className:"components-placeholder__instructions"},f("Select a gallery.")),wp.element.createElement("div",{className:"components-placeholder__fieldset"},wp.element.createElement(u,{className:["is-button","is-secondary","is-default","is-large","editor-media-placeholder__button","editor-media-placeholder__media-library-button","rl-gallery-media-button"],onClick:e=>{ResponsiveLightboxGallery.resetFilters=!0,ResponsiveLightboxGallery.open(),ResponsiveLightboxGallery.getModalButton().addEventListener("click",o)}},f("Select gallery"))),wp.element.createElement("img",{className:"rl-block-image-preview",src:l.imageURL})))},save:e=>{const{attributes:t}=e;return wp.element.createElement("div",null,'[rl_gallery id="',t.galleryID,'"]')}})}();