(()=>{"use strict";var t={1929:t=>{t.exports=function(t){return"number"==typeof t?t-t==0:"string"==typeof t&&""!==t.trim()&&(Number.isFinite?Number.isFinite(+t):isFinite(+t))}}},e={};function o(s){var i=e[s];if(void 0!==i)return i.exports;var n=e[s]={exports:{}};return t[s](n,n.exports,o),n.exports}o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var s in e)o.o(e,s)&&!o.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var s=o(1929),i=o.n(s);const n=window.jQuery;var p=o.n(n);const{Image:r,VPData:l,VPPopupAPI:a,PhotoSwipe:c,PhotoSwipeUI_Default:d}=window,{__,settingsPopupGallery:w}=l;function u(t,e){if(void 0===e)return void(t&&t.itemHolders.length&&t.itemHolders.forEach((e=>{e.item&&e.item.html&&u(t,e.item)})));const o=t.viewportSize.x;let s=t.viewportSize.y;const i=e.vw/e.vh;let n;const r=p()(e.container),l=t.options.barsSize;let a=0,c=0;l&&(a=l.top&&"auto"!==l.top?l.top:0,c=l.bottom&&"auto"!==l.bottom?l.bottom:0),s-=a+c,n=i>o/s?o:s*i;const d=r.find(".vp-pswp-video");d.css("max-width",n),d.children().css({paddingBottom:e.vh/e.vw*100+"%"}),r.css({top:a,bottom:c})}if(c&&a){let t;if(!p()(".vp-pswp").length){const t=`\n <div class="pswp vp-pswp${w.click_to_zoom?"":" vp-pswp-no-zoom"}" tabindex="-1" role="dialog" aria-hidden="true">\n <div class="pswp__bg"></div>\n <div class="pswp__scroll-wrap">\n <div class="pswp__container">\n <div class="pswp__item"></div>\n <div class="pswp__item"></div>\n <div class="pswp__item"></div>\n </div>\n <div class="pswp__ui pswp__ui--hidden">\n <div class="pswp__top-bar">\n <div class="pswp__counter"></div>\n <button class="pswp__button pswp__button--close" title="${__.pswp_close}"></button>\n <a href="#" class="pswp__button pswp__button--download${w.show_download_button?"":" pswp__element--disabled"}" title="${__.pswp_download}" download>\n\t\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"></path></svg>\n\t\t\t\t\t\t</a>\n <button class="pswp__button pswp__button--share" title="${__.pswp_share}"></button>\n <button class="pswp__button pswp__button--fs" title="${__.pswp_fs}"></button>\n <button class="pswp__button pswp__button--zoom" title="${__.pswp_zoom}"></button>\n </div>\n <div class="pswp__preloader">\n <div class="pswp__preloader__icn">\n <div class="pswp__preloader__cut">\n <div class="pswp__preloader__donut"></div>\n </div>\n </div>\n </div>\n <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">\n <div class="pswp__share-tooltip"></div>\n </div>\n <button class="pswp__button pswp__button--arrow--left" title="${__.pswp_prev}"></button>\n <button class="pswp__button pswp__button--arrow--right" title="${__.pswp_next}"></button>\n <div class="pswp__caption">\n <div class="pswp__caption__center"></div>\n </div>\n </div>\n </div>\n </div>\n `;p()("body").append(t)}a.vendor="photoswipe",a.open=function(e,o,s){const n=[];e.forEach((t=>{"embed"===t.type?n.push({html:`<div class="vp-pswp-video"><div>${t.embed}</div></div>`,vw:t.width||0,vh:t.height||0,title:t.caption}):n.push({src:t.src,el:t.el,w:t.width||0,h:t.height||0,title:t.caption,o:{src:t.src,w:t.width||0,h:t.height||0},...t.srcMedium?{m:{src:t.srcMedium,w:t.srcMediumWidth||0,h:t.srcMediumHeight||0},msrc:t.srcMedium}:{}})}));const l=p()(".vp-pswp"),_=l[0],h={captionAndToolbarShowEmptyCaptions:!1,closeEl:w.show_close_button,captionEl:!0,fullscreenEl:w.show_fullscreen_button,zoomEl:w.show_zoom_button,shareEl:w.show_share_button,counterEl:w.show_counter,arrowEl:w.show_arrows,shareButtons:[{id:"facebook",label:__.pswp_share_fb,url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:__.pswp_share_tw,url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:__.pswp_share_pin,url:"https://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"}],getImageURLForShare(){const o=e[t.getCurrentIndex()];return"image"===o.type&&o.src?o.src:t.currItem.src||""},getPageURLForShare(){const o=e[t.getCurrentIndex()];return"image"===o.type&&o.src?o.src:window.location.href},getTextForShare(){const o=e[t.getCurrentIndex()];if(o.caption){const t=p()(o.caption);if(t.filter(".vp-portfolio__item-popup-title").length)return t.filter(".vp-portfolio__item-popup-title").text();if(t.filter(".vp-portfolio__item-popup-description").length)return t.filter(".vp-portfolio__item-popup-description").text()}return""},bgOpacity:1,tapToClose:!1,tapToToggleControls:!0,showHideOpacity:!0,history:!1,getThumbBoundsFn(t){if(!n[t]||!n[t].el)return!1;const e=p()(n[t].el).find("img")[0];if(!e)return!1;const o=e.getBoundingClientRect(),s=window.pageYOffset||document.documentElement.scrollTop,i=parseFloat(l.css("top"))||0;return{x:o.left,y:o.top+s-i,w:o.width,h:o.height}},getDoubleTapZoom:(t,e)=>t?w.click_to_zoom?e.w>window.innerWidth&&e.w*e.initialZoomLevel/window.innerWidth<.25?window.innerWidth/e.w:1:e.initialZoomLevel:e.initialZoomLevel<.7?1:1.5};if(h.index=parseInt(o,10),!i()(h.index))return;let m;t=new c(_,d,n,h);let v,b=!1,f=!0;t.listen("beforeResize",(()=>{m=t.viewportSize.x*window.devicePixelRatio,b&&m<1e3?(b=!1,v=!0):!b&&m>=1e3&&(b=!0,v=!0),v&&!f&&t.invalidateCurrItems(),f&&(f=!1),v=!1})),t.listen("gettingData",((t,e)=>{e.html?e.html=e.html.replace(/autoplay=1/,"autoplay=0"):b&&e.o?(e.o.src&&(e.src=e.o.src),e.o.w&&(e.w=e.o.w),e.o.h&&(e.h=e.o.h)):e.m&&(e.m.src&&(e.src=e.m.src),e.m.w&&(e.w=e.m.w),e.m.h&&(e.h=e.m.h))})),t.listen("imageLoadComplete",((e,o)=>{if(o.h<1||o.w<1){const e=new r;e.onload=()=>{o.w=e.width,o.h=e.height,t.invalidateCurrItems(),t.updateSize(!0)},e.src=o.src}})),t.listen("resize",(function(){u(this)})),t.listen("afterChange",(function(){const e=!!w.show_download_button&&this.template.querySelector(".pswp__button--download");e&&(this.currItem.html?e.classList.add("pswp__element--disabled"):(e.classList.remove("pswp__element--disabled"),e.setAttribute("href",this.currItem?.o?.src||this.currItem?.m?.src))),u(this),s&&s.emitEvent("afterChangePhotoSwipe",[this,t])})),t.listen("beforeChange",(function(){const e=this;if(e&&e.itemHolders.length){const t=e.getCurrentIndex();e.itemHolders.forEach((e=>{const o=!!e.el&&p()(e.el).find(".vp-pswp-video iframe");o&&o.length&&(e.index===t?o.attr("src",o.attr("src").replace(/autoplay=0/,"autoplay=1")):o.attr("src",o.attr("src").replace(/autoplay=1/,"autoplay=0")))}))}s&&s.emitEvent("beforeChangePhotoSwipe",[e,t])})),t.listen("destroy",(function(){const o=this;if(o){o.itemHolders.length&&o.itemHolders.forEach((t=>{t.el&&p()(t.el).find(".vp-pswp-video").remove()}));const i=e[o.getCurrentIndex()];i&&a.maybeFocusGalleryItem(i),s&&s.emitEvent("beforeClosePhotoSwipe",[h,e,t])}t=!1})),s&&s.emitEvent("beforeInitPhotoSwipe",[h,n,o,t]),t.init(),s&&s.emitEvent("initPhotoSwipe",[h,n,o,t])},a.close=function(){t&&(t.close(),t=!1)}}})();