!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).reframe=t()}(this,function(){"use strict";return function(e,t){var i="string"==typeof e?document.querySelectorAll(e):e,n=t||"js-reframe";"length"in i||(i=[i]);for(var o=0;o<i.length;o+=1){var r=i[o];if(-1!==r.className.split(" ").indexOf(n)||-1<r.style.width.indexOf("%"))return;var f=r.getAttribute("height")||r.offsetHeight,s=r.getAttribute("width")||r.offsetWidth,a=(f=("string"==typeof f?parseInt(f):f)/("string"==typeof s?parseInt(s):s)*100,s=document.createElement("div"),s.className=n,s.style);a=(a.position="relative",a.width="100%",a.paddingTop="".concat(f,"%"),r.style);a.position="absolute",a.width="100%",a.height="100%",a.left="0",a.top="0",null!=(f=r.parentNode)&&f.insertBefore(s,r),null!=(a=r.parentNode)&&a.removeChild(r),s.appendChild(r)}}}),reframe('main iframe[src*="youtube.com"], main iframe[src*="vimeo.com"]');
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).lightGallery=e()}(this,function(){"use strict";function t(t){return function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:null};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),i}}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),new w(t)}function e(t){return"href"===t?"src":t=(t=(t=t.replace("data-","")).charAt(0).toLowerCase()+t.slice(1)).replace(/-([a-z])/g,function(t){return t[1].toUpperCase()})}var i=function(){return(i=Object.assign||function(t){for(var e,i=1,s=arguments.length;i<s;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},s="lgAfterAppendSlide",n="lgInit",o="lgHasVideo",r="lgContainerResize",l="lgUpdateSlides",a="lgAfterAppendSubHtml",d="lgBeforeOpen",g="lgAfterOpen",h="lgSlideItemLoad",c="lgBeforeSlide",u="lgAfterSlide",m="lgPosterClick",p="lgDragStart",f="lgDragMove",y="lgDragEnd",v="lgBeforeNextSlide",b="lgBeforePrevSlide",I="lgBeforeClose",C="lgAfterClose",x={mode:"lg-slide",easing:"ease",speed:400,licenseKey:"0000-0000-000-0000",height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:300,container:"",startAnimationDuration:400,zoomFromOrigin:!0,hideBarsDelay:0,showBarsAfter:1e4,slideDelay:0,supportLegacyBrowser:!0,allowMediaOverlap:!1,videoMaxSize:"1280-720",loadYouTubePoster:!0,defaultCaptionHeight:0,ariaLabelledby:"",ariaDescribedby:"",resetScrollPosition:!0,hideScrollbar:!1,closable:!0,swipeToClose:!0,closeOnTap:!0,showCloseIcon:!0,showMaximizeIcon:!1,loop:!0,escKey:!0,keyPress:!0,trapFocus:!0,controls:!0,slideEndAnimation:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:2,numberOfSlideItemsInDom:10,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:0,iframeWidth:"100%",iframeHeight:"100%",iframeMaxWidth:"100%",iframeMaxHeight:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],extraProps:[],exThumbImage:"",isMobile:void 0,mobileSettings:{controls:!1,showCloseIcon:!1,download:!1},plugins:[],strings:{closeGallery:"Close gallery",toggleMaximize:"Toggle maximize",previousSlide:"Previous slide",nextSlide:"Next slide",download:"Download",playVideo:"Play video"}},w=function(){function e(t){return this.cssVenderPrefixes=["TransitionDuration","TransitionTimingFunction","Transform","Transition"],this.selector=this._getSelector(t),this.firstElement=this._getFirstEl(),this}return e.generateUUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var e=16*Math.random()|0;return("x"==t?e:3&e|8).toString(16)})},e.prototype._getSelector=function(t,e){return void 0===e&&(e=document),"string"!=typeof t?t:(e=e||document,"#"===t.substring(0,1)?e.querySelector(t):e.querySelectorAll(t))},e.prototype._each=function(t){return this.selector?(void 0!==this.selector.length?[].forEach.call(this.selector,t):t(this.selector,0),this):this},e.prototype._setCssVendorPrefix=function(t,e,i){var s=e.replace(/-([a-z])/gi,function(t,e){return e.toUpperCase()});-1!==this.cssVenderPrefixes.indexOf(s)?(t.style[s.charAt(0).toLowerCase()+s.slice(1)]=i,t.style["webkit"+s]=i,t.style["moz"+s]=i,t.style["ms"+s]=i,t.style["o"+s]=i):t.style[s]=i},e.prototype._getFirstEl=function(){return this.selector&&void 0!==this.selector.length?this.selector[0]:this.selector},e.prototype.isEventMatched=function(t,e){var i=e.split(".");return t.split(".").filter(function(t){return t}).every(function(t){return-1!==i.indexOf(t)})},e.prototype.attr=function(t,e){return void 0===e?this.firstElement?this.firstElement.getAttribute(t):"":(this._each(function(i){i.setAttribute(t,e)}),this)},e.prototype.find=function(e){return t(this._getSelector(e,this.selector))},e.prototype.first=function(){return this.selector&&void 0!==this.selector.length?t(this.selector[0]):t(this.selector)},e.prototype.eq=function(e){return t(this.selector[e])},e.prototype.parent=function(){return t(this.selector.parentElement)},e.prototype.get=function(){return this._getFirstEl()},e.prototype.removeAttr=function(t){var e=t.split(" ");return this._each(function(t){e.forEach(function(e){return t.removeAttribute(e)})}),this},e.prototype.wrap=function(t){if(!this.firstElement)return this;var e=document.createElement("div");return e.className=t,this.firstElement.parentNode.insertBefore(e,this.firstElement),this.firstElement.parentNode.removeChild(this.firstElement),e.appendChild(this.firstElement),this},e.prototype.addClass=function(t){return void 0===t&&(t=""),this._each(function(e){t.split(" ").forEach(function(t){t&&e.classList.add(t)})}),this},e.prototype.removeClass=function(t){return this._each(function(e){t.split(" ").forEach(function(t){t&&e.classList.remove(t)})}),this},e.prototype.hasClass=function(t){return!!this.firstElement&&this.firstElement.classList.contains(t)},e.prototype.hasAttribute=function(t){return!!this.firstElement&&this.firstElement.hasAttribute(t)},e.prototype.toggleClass=function(t){return this.firstElement?(this.hasClass(t)?this.removeClass(t):this.addClass(t),this):this},e.prototype.css=function(t,e){var i=this;return this._each(function(s){i._setCssVendorPrefix(s,t,e)}),this},e.prototype.on=function(t,i){var s=this;return this.selector?(t.split(" ").forEach(function(t){Array.isArray(e.eventListeners[t])||(e.eventListeners[t]=[]),e.eventListeners[t].push(i),s.selector.addEventListener(t.split(".")[0],i)}),this):this},e.prototype.once=function(t,e){var i=this;return this.on(t,function(){i.off(t),e(t)}),this},e.prototype.off=function(t){var i=this;return this.selector?(Object.keys(e.eventListeners).forEach(function(s){i.isEventMatched(t,s)&&(e.eventListeners[s].forEach(function(t){i.selector.removeEventListener(s.split(".")[0],t)}),e.eventListeners[s]=[])}),this):this},e.prototype.trigger=function(t,e){if(!this.firstElement)return this;var i=new CustomEvent(t.split(".")[0],{detail:e||null});return this.firstElement.dispatchEvent(i),this},e.prototype.load=function(t){var e=this;return fetch(t).then(function(t){return t.text()}).then(function(t){e.selector.innerHTML=t}),this},e.prototype.html=function(t){return void 0===t?this.firstElement?this.firstElement.innerHTML:"":(this._each(function(e){e.innerHTML=t}),this)},e.prototype.append=function(t){return this._each(function(e){"string"==typeof t?e.insertAdjacentHTML("beforeend",t):e.appendChild(t)}),this},e.prototype.prepend=function(t){return this._each(function(e){e.insertAdjacentHTML("afterbegin",t)}),this},e.prototype.remove=function(){return this._each(function(t){t.parentNode.removeChild(t)}),this},e.prototype.empty=function(){return this._each(function(t){t.innerHTML=""}),this},e.prototype.scrollTop=function(t){return void 0!==t?(document.body.scrollTop=t,document.documentElement.scrollTop=t,this):window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},e.prototype.scrollLeft=function(t){return void 0!==t?(document.body.scrollLeft=t,document.documentElement.scrollLeft=t,this):window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0},e.prototype.offset=function(){if(!this.firstElement)return{left:0,top:0};var e=this.firstElement.getBoundingClientRect(),i=t("body").style().marginLeft;return{left:e.left-parseFloat(i)+this.scrollLeft(),top:e.top+this.scrollTop()}},e.prototype.style=function(){return this.firstElement?this.firstElement.currentStyle||window.getComputedStyle(this.firstElement):{}},e.prototype.width=function(){var t=this.style();return this.firstElement.clientWidth-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)},e.prototype.height=function(){var t=this.style();return this.firstElement.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)},e.eventListeners={},e}(),S=["src","sources","subHtml","subHtmlUrl","html","video","poster","slideName","responsive","srcset","sizes","iframe","downloadUrl","download","width","facebookShareUrl","tweetText","iframeTitle","twitterShareUrl","pinterestShareUrl","pinterestText","fbHtml","disqusIdentifier","disqusUrl"],T=function(e,i,s,n){void 0===s&&(s=0);var o=t(e).attr("data-lg-size")||n;if(o){var r=o.split(",");if(r[1])for(var l=window.innerWidth,a=0;a<r.length;a++){var d=r[a];if(parseInt(d.split("-")[2],10)>l){o=d;break}a===r.length-1&&(o=d)}var g=o.split("-"),h=parseInt(g[0],10),c=parseInt(g[1],10),u=i.width(),m=i.height()-s,p=Math.min(u,h),f=Math.min(m,c),y=Math.min(p/h,f/c);return{width:h*y,height:c*y}}},E=function(e,i,s,n,o){if(o){var r=t(e).find("img").first();if(r.get()){var l=i.get().getBoundingClientRect(),a=l.width,d=i.height()-(s+n),g=r.width(),h=r.height(),c=r.style(),u=(a-g)/2-r.offset().left+(parseFloat(c.paddingLeft)||0)+(parseFloat(c.borderLeft)||0)+t(window).scrollLeft()+l.left,m=(d-h)/2-r.offset().top+(parseFloat(c.paddingTop)||0)+(parseFloat(c.borderTop)||0)+t(window).scrollTop()+s;return"translate3d("+(u*=-1)+"px, "+(m*=-1)+"px, 0) scale3d("+g/o.width+", "+h/o.height+", 1)"}}},O=function(t,e,i,s,n,o){return'<div class="lg-video-cont lg-has-iframe" style="width:'+t+"; max-width:"+i+"; height: "+e+"; max-height:"+s+'">\n                    <iframe class="lg-object" frameborder="0" '+(o?'title="'+o+'"':"")+' src="'+n+'"  allowfullscreen="true"></iframe>\n                </div>'},D=function(t,e,i,s,n,o){var r="<img "+i+" "+(s?'srcset="'+s+'"':"")+"  "+(n?'sizes="'+n+'"':"")+' class="lg-object lg-image" data-index="'+t+'" src="'+e+'" />',l="";return o&&(l=("string"==typeof o?JSON.parse(o):o).map(function(t){var e="";return Object.keys(t).forEach(function(i){e+=" "+i+'="'+t[i]+'"'}),"<source "+e+"></source>"})),""+l+r},L=function(t){for(var e=[],i=[],s="",n=0;n<t.length;n++){var o=t[n].split(" ");""===o[0]&&o.splice(0,1),i.push(o[0]),e.push(o[1])}for(var r=window.innerWidth,l=0;l<e.length;l++)if(parseInt(e[l],10)>r){s=i[l];break}return s},z=function(t){return!!t&&!!t.complete&&0!==t.naturalWidth},M=function(t,e,i,s,n){return'<div class="lg-video-cont '+(n&&n.youtube?"lg-has-youtube":n&&n.vimeo?"lg-has-vimeo":"lg-has-html5")+'" style="'+i+'">\n                <div class="lg-video-play-button">\n                <svg\n                    viewBox="0 0 20 20"\n                    preserveAspectRatio="xMidYMid"\n                    focusable="false"\n                    aria-labelledby="'+s+'"\n                    role="img"\n                    class="lg-video-play-icon"\n                >\n                    <title>'+s+'</title>\n                    <polygon class="lg-video-play-icon-inner" points="1,0 20,10 1,20"></polygon>\n                </svg>\n                <svg class="lg-video-play-icon-bg" viewBox="0 0 50 50" focusable="false">\n                    <circle cx="50%" cy="50%" r="20"></circle></svg>\n                <svg class="lg-video-play-icon-circle" viewBox="0 0 50 50" focusable="false">\n                    <circle cx="50%" cy="50%" r="20"></circle>\n                </svg>\n            </div>\n            '+(e||"")+'\n            <img class="lg-object lg-video-poster" src="'+t+'" />\n        </div>'},G=function(t){var e=t.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])');return[].filter.call(e,function(t){var e=window.getComputedStyle(t);return"none"!==e.display&&"hidden"!==e.visibility})},k=function(i,s,n,o){var r=[],l=function(){for(var t=0,e=0,i=arguments.length;e<i;e++)t+=arguments[e].length;var s=Array(t),n=0;for(e=0;e<i;e++)for(var o=arguments[e],r=0,l=o.length;r<l;r++,n++)s[n]=o[r];return s}(S,s);return[].forEach.call(i,function(i){for(var s={},a=0;a<i.attributes.length;a++){var d=i.attributes[a];if(d.specified){var g=e(d.name),h="";l.indexOf(g)>-1&&(h=g),h&&(s[h]=d.value)}}var c=t(i),u=c.find("img").first().attr("alt"),m=c.attr("title"),p=o?c.attr(o):c.find("img").first().attr("src");s.thumb=p,n&&!s.subHtml&&(s.subHtml=m||u||""),s.alt=u||m||"",r.push(s)}),r},A=function(){return/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)},P=function(t,e,i){if(!t)return e?{html5:!0}:void console.error("lightGallery :- data-src is not provided on slide item "+(i+1)+". Please make sure the selector property is properly configured. More info - https://www.lightgalleryjs.com/demos/html-markup/");var s=t.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)([\&|?][\S]*)*/i),n=t.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)(.*)?/i),o=t.match(/https?:\/\/(.+)?(wistia\.com|wi\.st)\/(medias|embed)\/([0-9a-z\-_]+)(.*)/);return s?{youtube:s}:n?{vimeo:n}:o?{wistia:o}:void 0},B=0,F=function(){function e(e,i){if(this.lgOpened=!1,this.index=0,this.plugins=[],this.lGalleryOn=!1,this.lgBusy=!1,this.currentItemsInDom=[],this.prevScrollTop=0,this.bodyPaddingRight=0,this.isDummyImageRemoved=!1,this.dragOrSwipeEnabled=!1,this.mediaContainerPosition={top:0,bottom:0},!e)return this;if(B++,this.lgId=B,this.el=e,this.LGel=t(e),this.generateSettings(i),this.buildModules(),this.settings.dynamic&&void 0!==this.settings.dynamicEl&&!Array.isArray(this.settings.dynamicEl))throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.galleryItems=this.getItems(),this.normalizeSettings(),this.init(),this.validateLicense(),this}return e.prototype.generateSettings=function(t){if(this.settings=i(i({},x),t),this.settings.isMobile&&"function"==typeof this.settings.isMobile?this.settings.isMobile():A()){var e=i(i({},this.settings.mobileSettings),this.settings.mobileSettings);this.settings=i(i({},this.settings),e)}},e.prototype.normalizeSettings=function(){this.settings.slideEndAnimation&&(this.settings.hideControlOnEnd=!1),this.settings.closable||(this.settings.swipeToClose=!1),this.zoomFromOrigin=this.settings.zoomFromOrigin,this.settings.dynamic&&(this.zoomFromOrigin=!1),this.settings.container||(this.settings.container=document.body),this.settings.preload=Math.min(this.settings.preload,this.galleryItems.length)},e.prototype.init=function(){var t=this;this.addSlideVideoInfo(this.galleryItems),this.buildStructure(),this.LGel.trigger(n,{instance:this}),this.settings.keyPress&&this.keyPress(),setTimeout(function(){t.enableDrag(),t.enableSwipe(),t.triggerPosterClick()},50),this.arrow(),this.settings.mousewheel&&this.mousewheel(),this.settings.dynamic||this.openGalleryOnItemClick()},e.prototype.openGalleryOnItemClick=function(){for(var e=this,i=function(i){var n=s.items[i],o=t(n),r=w.generateUUID();o.attr("data-lg-id",r).on("click.lgcustom-item-"+r,function(t){t.preventDefault();var s=e.settings.index||i;e.openGallery(s,n)})},s=this,n=0;n<this.items.length;n++)i(n)},e.prototype.buildModules=function(){var e=this;this.settings.plugins.forEach(function(i){e.plugins.push(new i(e,t))})},e.prototype.validateLicense=function(){this.settings.licenseKey?"0000-0000-000-0000"===this.settings.licenseKey&&console.warn("lightGallery: "+this.settings.licenseKey+" license key is not valid for production use"):console.error("Please provide a valid license key")},e.prototype.getSlideItem=function(e){return t(this.getSlideItemId(e))},e.prototype.getSlideItemId=function(t){return"#lg-item-"+this.lgId+"-"+t},e.prototype.getIdName=function(t){return t+"-"+this.lgId},e.prototype.getElementById=function(e){return t("#"+this.getIdName(e))},e.prototype.manageSingleSlideClassName=function(){this.galleryItems.length<2?this.outer.addClass("lg-single-item"):this.outer.removeClass("lg-single-item")},e.prototype.buildStructure=function(){var e=this;if(!this.$container||!this.$container.get()){var i="",s="";this.settings.controls&&(i='<button type="button" id="'+this.getIdName("lg-prev")+'" aria-label="'+this.settings.strings.previousSlide+'" class="lg-prev lg-icon"> '+this.settings.prevHtml+' </button>\n                <button type="button" id="'+this.getIdName("lg-next")+'" aria-label="'+this.settings.strings.nextSlide+'" class="lg-next lg-icon"> '+this.settings.nextHtml+" </button>"),".lg-item"!==this.settings.appendSubHtmlTo&&(s='<div class="lg-sub-html" role="status" aria-live="polite"></div>');var n="";this.settings.allowMediaOverlap&&(n+="lg-media-overlap ");var o=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",r=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",l="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),a=this.settings.closable&&this.settings.showCloseIcon?'<button type="button" aria-label="'+this.settings.strings.closeGallery+'" id="'+this.getIdName("lg-close")+'" class="lg-close lg-icon"></button>':"",d=this.settings.showMaximizeIcon?'<button type="button" aria-label="'+this.settings.strings.toggleMaximize+'" id="'+this.getIdName("lg-maximize")+'" class="lg-maximize lg-icon"></button>':"",g='\n        <div class="'+l+'" id="'+this.getIdName("lg-container")+'" tabindex="-1" aria-modal="true" '+o+" "+r+' role="dialog"\n        >\n            <div id="'+this.getIdName("lg-backdrop")+'" class="lg-backdrop"></div>\n\n            <div id="'+this.getIdName("lg-outer")+'" class="lg-outer lg-use-css3 lg-css3 lg-hide-items '+n+' ">\n\n              <div id="'+this.getIdName("lg-content")+'" class="lg-content">\n                <div id="'+this.getIdName("lg-inner")+'" class="lg-inner">\n                </div>\n                '+i+'\n              </div>\n                <div id="'+this.getIdName("lg-toolbar")+'" class="lg-toolbar lg-group">\n                    '+d+"\n                    "+a+"\n                    </div>\n                    "+(".lg-outer"===this.settings.appendSubHtmlTo?s:"")+'\n                <div id="'+this.getIdName("lg-components")+'" class="lg-components">\n                    '+(".lg-sub-html"===this.settings.appendSubHtmlTo?s:"")+"\n                </div>\n            </div>\n        </div>\n        ";t(this.settings.container).append(g),document.body!==this.settings.container&&t(this.settings.container).css("position","relative"),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms");var h=this.settings.mode+" ";this.manageSingleSlideClassName(),this.settings.enableDrag&&(h+="lg-grab "),this.outer.addClass(h),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append('<a id="'+this.getIdName("lg-download")+'" target="_blank" rel="noopener" aria-label="'+this.settings.strings.download+'" download class="lg-download lg-icon"></a>'),this.counter(),t(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,function(){e.refreshOnResize()}),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules()}},e.prototype.refreshOnResize=function(){if(this.lgOpened){var t=this.galleryItems[this.index].__slideVideoInfo;this.mediaContainerPosition=this.getMediaContainerPosition();var e=this.mediaContainerPosition,i=e.top,s=e.bottom;if(this.currentImageSize=T(this.items[this.index],this.outer,i+s,t&&this.settings.videoMaxSize),t&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved){var n=this.getDummyImgStyles(this.currentImageSize);this.outer.find(".lg-current .lg-dummy-img").first().attr("style",n)}this.LGel.trigger(r)}},e.prototype.resizeVideoSlide=function(t,e){var i=this.getVideoContStyle(e);this.getSlideItem(t).find(".lg-video-cont").attr("style",i)},e.prototype.updateSlides=function(t,e){if(this.index>t.length-1&&(this.index=t.length-1),1===t.length&&(this.index=0),t.length){var i=this.galleryItems[e].src;this.galleryItems=t,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[];var s=0;this.galleryItems.some(function(t,e){return t.src===i&&(s=e,!0)}),this.currentItemsInDom=this.organizeSlideItems(s,-1),this.loadContent(s,!0),this.getSlideItem(s).addClass("lg-current"),this.index=s,this.updateCurrentCounter(s),this.LGel.trigger(l)}else this.closeGallery()},e.prototype.getItems=function(){if(this.items=[],this.settings.dynamic)return this.settings.dynamicEl||[];if("this"===this.settings.selector)this.items.push(this.el);else if(this.settings.selector)if("string"==typeof this.settings.selector)if(this.settings.selectWithin){var e=t(this.settings.selectWithin);this.items=e.find(this.settings.selector).get()}else this.items=this.el.querySelectorAll(this.settings.selector);else this.items=this.settings.selector;else this.items=this.el.children;return k(this.items,this.settings.extraProps,this.settings.getCaptionFromTitleOrAlt,this.settings.exThumbImage)},e.prototype.shouldHideScrollbar=function(){return this.settings.hideScrollbar&&document.body===this.settings.container},e.prototype.hideScrollbar=function(){if(this.shouldHideScrollbar()){this.bodyPaddingRight=parseFloat(t("body").style().paddingRight);var e=document.documentElement.getBoundingClientRect(),i=window.innerWidth-e.width;t(document.body).css("padding-right",i+this.bodyPaddingRight+"px"),t(document.body).addClass("lg-overlay-open")}},e.prototype.resetScrollBar=function(){this.shouldHideScrollbar()&&(t(document.body).css("padding-right",this.bodyPaddingRight+"px"),t(document.body).removeClass("lg-overlay-open"))},e.prototype.openGallery=function(e,i){var s=this;if(void 0===e&&(e=this.settings.index),!this.lgOpened){this.lgOpened=!0,this.outer.removeClass("lg-hide-items"),this.hideScrollbar(),this.$container.addClass("lg-show");var n=this.getItemsToBeInsertedToDom(e,e);this.currentItemsInDom=n;var o="";n.forEach(function(t){o=o+'<div id="'+t+'" class="lg-item"></div>'}),this.$inner.append(o),this.addHtml(e);var r="";this.mediaContainerPosition=this.getMediaContainerPosition();var l=this.mediaContainerPosition,a=l.top,h=l.bottom;this.settings.allowMediaOverlap||this.setMediaContainerPosition(a,h);var c=this.galleryItems[e].__slideVideoInfo;this.zoomFromOrigin&&i&&(this.currentImageSize=T(i,this.outer,a+h,c&&this.settings.videoMaxSize),r=E(i,this.outer,a,h,this.currentImageSize)),this.zoomFromOrigin&&r||(this.outer.addClass(this.settings.startClass),this.getSlideItem(e).removeClass("lg-complete"));var u=this.settings.zoomFromOrigin?100:this.settings.backdropDuration;setTimeout(function(){s.outer.addClass("lg-components-open")},u),this.index=e,this.LGel.trigger(d),this.getSlideItem(e).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=t(window).scrollTop(),setTimeout(function(){if(s.zoomFromOrigin&&r){var t=s.getSlideItem(e);t.css("transform",r),setTimeout(function(){t.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",s.settings.startAnimationDuration+"ms"),s.outer.addClass("lg-zoom-from-image")}),setTimeout(function(){t.css("transform","translate3d(0, 0, 0)")},100)}setTimeout(function(){s.$backdrop.addClass("in"),s.$container.addClass("lg-show-in")},10),setTimeout(function(){s.settings.trapFocus&&document.body===s.settings.container&&s.trapFocus()},s.settings.backdropDuration+50),s.zoomFromOrigin&&r||setTimeout(function(){s.outer.addClass("lg-visible")},s.settings.backdropDuration),s.slide(e,!1,!1,!1),s.LGel.trigger(g)}),document.body===this.settings.container&&t("html").addClass("lg-on")}},e.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap)return{top:0,bottom:0};var t=this.$toolbar.get().clientHeight||0,e=this.outer.find(".lg-components .lg-sub-html").get(),i=this.settings.defaultCaptionHeight||e&&e.clientHeight||0,s=this.outer.find(".lg-thumb-outer").get();return{top:t,bottom:(s?s.clientHeight:0)+i}},e.prototype.setMediaContainerPosition=function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.$content.css("top",t+"px").css("bottom",e+"px")},e.prototype.hideBars=function(){var t=this;setTimeout(function(){t.outer.removeClass("lg-hide-items"),t.settings.hideBarsDelay>0&&(t.outer.on("mousemove.lg click.lg touchstart.lg",function(){t.outer.removeClass("lg-hide-items"),clearTimeout(t.hideBarTimeout),t.hideBarTimeout=setTimeout(function(){t.outer.addClass("lg-hide-items")},t.settings.hideBarsDelay)}),t.outer.trigger("mousemove.lg"))},this.settings.showBarsAfter)},e.prototype.initPictureFill=function(t){if(this.settings.supportLegacyBrowser)try{picturefill({elements:[t.get()]})}catch(t){console.warn("lightGallery :- If you want srcset or picture tag to be supported for older browser please include picturefil javascript library in your document.")}},e.prototype.counter=function(){if(this.settings.counter){var t='<div class="lg-counter" role="status" aria-live="polite">\n                <span id="'+this.getIdName("lg-counter-current")+'" class="lg-counter-current">'+(this.index+1)+' </span> /\n                <span id="'+this.getIdName("lg-counter-all")+'" class="lg-counter-all">'+this.galleryItems.length+" </span></div>";this.outer.find(this.settings.appendCounterTo).append(t)}},e.prototype.addHtml=function(e){var i,s;if(this.galleryItems[e].subHtmlUrl?s=this.galleryItems[e].subHtmlUrl:i=this.galleryItems[e].subHtml,!s)if(i){var n=i.substring(0,1);"."!==n&&"#"!==n||(i=this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?t(this.items).eq(e).find(i).first().html():t(i).first().html())}else i="";if(".lg-item"!==this.settings.appendSubHtmlTo)s?this.outer.find(".lg-sub-html").load(s):this.outer.find(".lg-sub-html").html(i);else{var o=t(this.getSlideItemId(e));s?o.load(s):o.append('<div class="lg-sub-html">'+i+"</div>")}null!=i&&(""===i?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger(a,{index:e})},e.prototype.preload=function(t){for(var e=1;e<=this.settings.preload&&!(e>=this.galleryItems.length-t);e++)this.loadContent(t+e,!1);for(var i=1;i<=this.settings.preload&&!(t-i<0);i++)this.loadContent(t-i,!1)},e.prototype.getDummyImgStyles=function(t){return t?"width:"+t.width+"px;\n                margin-left: -"+t.width/2+"px;\n                margin-top: -"+t.height/2+"px;\n                height:"+t.height+"px":""},e.prototype.getVideoContStyle=function(t){return t?"width:"+t.width+"px;\n                height:"+t.height+"px":""},e.prototype.getDummyImageContent=function(e,i,s){var n;if(this.settings.dynamic||(n=t(this.items).eq(i)),n){var o=void 0;if(!(o=this.settings.exThumbImage?n.attr(this.settings.exThumbImage):n.find("img").first().attr("src")))return"";var r="<img "+s+' style="'+this.getDummyImgStyles(this.currentImageSize)+'" class="lg-dummy-img" src="'+o+'" />';return e.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),r}return""},e.prototype.setImgMarkup=function(t,e,i){var s=this.galleryItems[i],n=s.alt,o=s.srcset,r=s.sizes,l=s.sources,a=n?'alt="'+n+'"':"",d='<picture class="lg-img-wrap"> '+(this.isFirstSlideWithZoomAnimation()?this.getDummyImageContent(e,i,a):D(i,t,a,o,r,l))+"</picture>";e.prepend(d)},e.prototype.onSlideObjectLoad=function(t,e,i,s){var n=t.find(".lg-object").first();z(n.get())||e?i():(n.on("load.lg error.lg",function(){i&&i()}),n.on("error.lg",function(){s&&s()}))},e.prototype.onLgObjectLoad=function(t,e,i,s,n,o){var r=this;this.onSlideObjectLoad(t,o,function(){r.triggerSlideItemLoad(t,e,i,s,n)},function(){t.addClass("lg-complete lg-complete_"),t.html('<span class="lg-error-msg">Oops... Failed to load content...</span>')})},e.prototype.triggerSlideItemLoad=function(t,e,i,s,n){var o=this,r=this.galleryItems[e],l=n&&"video"===this.getSlideType(r)&&!r.poster?s:0;setTimeout(function(){t.addClass("lg-complete lg-complete_"),o.LGel.trigger(h,{index:e,delay:i||0,isFirstSlide:n})},l)},e.prototype.isFirstSlideWithZoomAnimation=function(){return!(this.lGalleryOn||!this.zoomFromOrigin||!this.currentImageSize)},e.prototype.addSlideVideoInfo=function(t){var e=this;t.forEach(function(t,i){t.__slideVideoInfo=P(t.src,!!t.video,i),t.__slideVideoInfo&&e.settings.loadYouTubePoster&&!t.poster&&t.__slideVideoInfo.youtube&&(t.poster="//img.youtube.com/vi/"+t.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")})},e.prototype.loadContent=function(e,i){var n=this,r=this.galleryItems[e],l=t(this.getSlideItemId(e)),a=r.poster,d=r.srcset,g=r.sizes,h=r.sources,c=r.src,u=r.video,m=u&&"string"==typeof u?JSON.parse(u):u;if(r.responsive){var p=r.responsive.split(",");c=L(p)||c}var f=r.__slideVideoInfo,y="",v=!!r.iframe,b=!this.lGalleryOn,I=0;if(b&&(I=this.zoomFromOrigin&&this.currentImageSize?this.settings.startAnimationDuration+10:this.settings.backdropDuration+10),!l.hasClass("lg-loaded")){if(f){var C=this.mediaContainerPosition,x=C.top,w=C.bottom,S=T(this.items[e],this.outer,x+w,f&&this.settings.videoMaxSize);y=this.getVideoContStyle(S)}if(v){var E=O(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,c,r.iframeTitle);l.prepend(E)}else if(a){var z="";b&&this.zoomFromOrigin&&this.currentImageSize&&(z=this.getDummyImageContent(l,e,"")),E=M(a,z||"",y,this.settings.strings.playVideo,f),l.prepend(E)}else if(f)E='<div class="lg-video-cont " style="'+y+'"></div>',l.prepend(E);else if(this.setImgMarkup(c,l,e),d||h){var G=l.find(".lg-object");this.initPictureFill(G)}(a||f)&&this.LGel.trigger(o,{index:e,src:c,html5Video:m,hasPoster:!!a}),this.LGel.trigger(s,{index:e}),this.lGalleryOn&&".lg-item"===this.settings.appendSubHtmlTo&&this.addHtml(e)}var k=0;I&&!t(document.body).hasClass("lg-from-hash")&&(k=I),this.isFirstSlideWithZoomAnimation()&&(setTimeout(function(){l.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")},this.settings.startAnimationDuration+100),l.hasClass("lg-loaded")||setTimeout(function(){if("image"===n.getSlideType(r)){var t=r.alt,i=t?'alt="'+t+'"':"";if(l.find(".lg-img-wrap").append(D(e,c,i,d,g,r.sources)),d||h){var s=l.find(".lg-object");n.initPictureFill(s)}}("image"===n.getSlideType(r)||"video"===n.getSlideType(r)&&a)&&(n.onLgObjectLoad(l,e,I,k,!0,!1),n.onSlideObjectLoad(l,!(!f||!f.html5||a),function(){n.loadContentOnFirstSlideLoad(e,l,k)},function(){n.loadContentOnFirstSlideLoad(e,l,k)}))},this.settings.startAnimationDuration+100)),l.addClass("lg-loaded"),this.isFirstSlideWithZoomAnimation()&&("video"!==this.getSlideType(r)||a)||this.onLgObjectLoad(l,e,I,k,b,!(!f||!f.html5||a)),this.zoomFromOrigin&&this.currentImageSize||!l.hasClass("lg-complete_")||this.lGalleryOn||setTimeout(function(){l.addClass("lg-complete")},this.settings.backdropDuration),this.lGalleryOn=!0,!0===i&&(l.hasClass("lg-complete_")?this.preload(e):l.find(".lg-object").first().on("load.lg error.lg",function(){n.preload(e)}))},e.prototype.loadContentOnFirstSlideLoad=function(t,e,i){var s=this;setTimeout(function(){e.find(".lg-dummy-img").remove(),e.removeClass("lg-first-slide"),s.outer.removeClass("lg-first-slide-loading"),s.isDummyImageRemoved=!0,s.preload(t)},i+300)},e.prototype.getItemsToBeInsertedToDom=function(t,e,i){var s=this;void 0===i&&(i=0);var n=[],o=Math.max(i,3);o=Math.min(o,this.galleryItems.length);var r="lg-item-"+this.lgId+"-"+e;if(this.galleryItems.length<=3)return this.galleryItems.forEach(function(t,e){n.push("lg-item-"+s.lgId+"-"+e)}),n;if(t<(this.galleryItems.length-1)/2){for(var l=t;l>t-o/2&&l>=0;l--)n.push("lg-item-"+this.lgId+"-"+l);var a=n.length
; for (l=0; l < o - a; l++)n.push("lg-item-" + this.lgId + "-" + (t + l + 1))
}else{ for (l=t; l <=this.galleryItems.length - 1&&l < t + o / 2; l++)n.push("lg-item-" + this.lgId + "-" + l); for (a=n.length, l=0; l < o - a; l++)n.push("lg-item-" + this.lgId + "-" + (t - l - 1)) } return this.settings.loop&&(t===this.galleryItems.length - 1 ? n.push("lg-item-" + this.lgId + "-0"):0===t&&n.push("lg-item-" + this.lgId + "-" + (this.galleryItems.length - 1))), -1===n.indexOf(r)&&n.push("lg-item-" + this.lgId + "-" + e), n
}, e.prototype.organizeSlideItems=function (e, i){ var s=this, n=this.getItemsToBeInsertedToDom(e, i, this.settings.numberOfSlideItemsInDom); return n.forEach(function (t){ -1===s.currentItemsInDom.indexOf(t)&&s.$inner.append('<div id="' + t + '" class="lg-item"></div>') }), this.currentItemsInDom.forEach(function (e){ -1===n.indexOf(e)&&t("#" + e).remove() }), n }, e.prototype.getPreviousSlideIndex=function (){ var t=0; try { var e=this.outer.find(".lg-current").first().attr("id"); t=parseInt(e.split("-")[3])||0 } catch (e){ t=0 } return t }, e.prototype.setDownloadValue=function (t){ if(this.settings.download){ var e=this.galleryItems[t]; if(!1===e.downloadUrl||"false"===e.downloadUrl) this.outer.addClass("lg-hide-download"); else { var i=this.getElementById("lg-download"); this.outer.removeClass("lg-hide-download"), i.attr("href", e.downloadUrl||e.src), e.download&&i.attr("download", e.download) }} }, e.prototype.makeSlideAnimation=function (t, e, i){ var s=this; this.lGalleryOn&&i.addClass("lg-slide-progress"), setTimeout(function (){ s.outer.addClass("lg-no-trans"), s.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"), "prev"===t ? (e.addClass("lg-prev-slide"), i.addClass("lg-next-slide")):(e.addClass("lg-next-slide"), i.addClass("lg-prev-slide")), setTimeout(function (){ s.outer.find(".lg-item").removeClass("lg-current"), e.addClass("lg-current"), s.outer.removeClass("lg-no-trans") }, 50) }, this.lGalleryOn ? this.settings.slideDelay:0) }, e.prototype.slide=function (t, e, i, s){ var n=this, o=this.getPreviousSlideIndex(); if(this.currentItemsInDom=this.organizeSlideItems(t, o), !this.lGalleryOn||o!==t){ var r=this.galleryItems.length; if(!this.lgBusy){ this.settings.counter&&this.updateCurrentCounter(t); var l=this.getSlideItem(t), a=this.getSlideItem(o), d=this.galleryItems[t], g=d.__slideVideoInfo; if(this.outer.attr("data-lg-slide-type", this.getSlideType(d)), this.setDownloadValue(t), g){ var h=this.mediaContainerPosition, m=h.top, p=h.bottom, f=T(this.items[t], this.outer, m + p, g&&this.settings.videoMaxSize); this.resizeVideoSlide(t, f) } if(this.LGel.trigger(c, { prevIndex: o, index: t, fromTouch: !!e, fromThumb: !!i }), this.lgBusy = !0, clearTimeout(this.hideBarTimeout), this.arrowDisable(t), s||(t < o ? s="prev":t > o&&(s="next")), e){ this.outer.find(".lg-item").removeClass("lg-prev-slide lg-current lg-next-slide"); var y=void 0, v=void 0; r > 2 ? (y=t - 1, v=t + 1, (0===t&&o===r - 1||t===r - 1&&0===o)&&(v=0, y=r - 1)):(y=0, v=1), "prev"===s ? this.getSlideItem(v).addClass("lg-next-slide"):this.getSlideItem(y).addClass("lg-prev-slide"), l.addClass("lg-current") } else this.makeSlideAnimation(s, l, a); this.lGalleryOn ? setTimeout(function (){ n.loadContent(t, !0), ".lg-item"!==n.settings.appendSubHtmlTo&&n.addHtml(t) }, this.settings.speed + 50 + (e ? 0:this.settings.slideDelay)):this.loadContent(t, !0), setTimeout(function (){ n.lgBusy = !1, a.removeClass("lg-slide-progress"), n.LGel.trigger(u, { prevIndex: o, index: t, fromTouch: e, fromThumb: i }) }, (this.lGalleryOn ? this.settings.speed + 100:100) + (e ? 0:this.settings.slideDelay)) } this.index=t }}, e.prototype.updateCurrentCounter=function (t){ this.getElementById("lg-counter-current").html(t + 1 + "") }, e.prototype.updateCounterTotal=function (){ this.getElementById("lg-counter-all").html(this.galleryItems.length + "") }, e.prototype.getSlideType=function (t){ return t.__slideVideoInfo ? "video":t.iframe ? "iframe":"image" }, e.prototype.touchMove=function (t, e, i){ var s=e.pageX - t.pageX, n=e.pageY - t.pageY, o = !1; if(this.swipeDirection ? o = !0:Math.abs(s) > 15 ? (this.swipeDirection="horizontal", o = !0):Math.abs(n) > 15&&(this.swipeDirection="vertical", o = !0), o){ var r=this.getSlideItem(this.index); if("horizontal"===this.swipeDirection){ null==i||i.preventDefault(), this.outer.addClass("lg-dragging"), this.setTranslate(r, s, 0); var l=r.get().offsetWidth, a=15 * l / 100 - Math.abs(10 * s / 100); this.setTranslate(this.outer.find(".lg-prev-slide").first(), -l + s - a, 0), this.setTranslate(this.outer.find(".lg-next-slide").first(), l + s + a, 0) }else if("vertical"===this.swipeDirection&&this.settings.swipeToClose){ null==i||i.preventDefault(), this.$container.addClass("lg-dragging-vertical"); var d=1 - Math.abs(n) / window.innerHeight; this.$backdrop.css("opacity", d); var g=1 - Math.abs(n) / (2 * window.innerWidth); this.setTranslate(r, 0, n, g, g), Math.abs(n) > 100&&this.outer.addClass("lg-hide-items").removeClass("lg-components-open") }} }, e.prototype.touchEnd=function (e, i, s){ var n, o=this; "lg-slide"!==this.settings.mode&&this.outer.addClass("lg-slide"), setTimeout(function (){ o.$container.removeClass("lg-dragging-vertical"), o.outer.removeClass("lg-dragging lg-hide-items").addClass("lg-components-open"); var r = !0; if("horizontal"===o.swipeDirection){ n=e.pageX - i.pageX; var l=Math.abs(e.pageX - i.pageX); n < 0&&l > o.settings.swipeThreshold ? (o.goToNextSlide(!0), r = !1):n > 0&&l > o.settings.swipeThreshold&&(o.goToPrevSlide(!0), r = !1) }else if("vertical"===o.swipeDirection){ if(n=Math.abs(e.pageY - i.pageY), o.settings.closable&&o.settings.swipeToClose&&n > 100) return void o.closeGallery(); o.$backdrop.css("opacity", 1) } if(o.outer.find(".lg-item").removeAttr("style"), r&&Math.abs(e.pageX - i.pageX) < 5){ var a=t(s.target); o.isPosterElement(a)&&o.LGel.trigger(m) } o.swipeDirection=void 0 }), setTimeout(function (){ o.outer.hasClass("lg-dragging")||"lg-slide"===o.settings.mode||o.outer.removeClass("lg-slide") }, this.settings.speed + 100) }, e.prototype.enableSwipe=function (){ var e=this, i={}, s={}, n = !1, o = !1; this.settings.enableSwipe&&(this.$inner.on("touchstart.lg", function (s){ e.dragOrSwipeEnabled = !0; var n=e.getSlideItem(e.index); !t(s.target).hasClass("lg-item")&&!n.get().contains(s.target)||e.outer.hasClass("lg-zoomed")||e.lgBusy||1!==s.touches.length||(o = !0, e.touchAction="swipe", e.manageSwipeClass(), i={ pageX: s.touches[0].pageX, pageY: s.touches[0].pageY }) }), this.$inner.on("touchmove.lg", function (t){ o&&"swipe"===e.touchAction&&1===t.touches.length&&(s={ pageX: t.touches[0].pageX, pageY: t.touches[0].pageY }, e.touchMove(i, s, t), n = !0) }), this.$inner.on("touchend.lg", function (r){ if("swipe"===e.touchAction){ if(n) n = !1, e.touchEnd(s, i, r); else if(o){ var l=t(r.target); e.isPosterElement(l)&&e.LGel.trigger(m) } e.touchAction=void 0, o = !1 }})) }, e.prototype.enableDrag=function (){ var e=this, i={}, s={}, n = !1, o = !1; this.settings.enableDrag&&(this.outer.on("mousedown.lg", function (s){ e.dragOrSwipeEnabled = !0; var o=e.getSlideItem(e.index); (t(s.target).hasClass("lg-item")||o.get().contains(s.target))&&(e.outer.hasClass("lg-zoomed")||e.lgBusy||(s.preventDefault(), e.lgBusy||(e.manageSwipeClass(), i={ pageX: s.pageX, pageY: s.pageY }, n = !0, e.outer.get().scrollLeft +=1, e.outer.get().scrollLeft -=1, e.outer.removeClass("lg-grab").addClass("lg-grabbing"), e.LGel.trigger(p)))) }), t(window).on("mousemove.lg.global" + this.lgId, function (t){ n&&e.lgOpened&&(o = !0, s={ pageX: t.pageX, pageY: t.pageY }, e.touchMove(i, s), e.LGel.trigger(f)) }), t(window).on("mouseup.lg.global" + this.lgId, function (r){ if(e.lgOpened){ var l=t(r.target); o ? (o = !1, e.touchEnd(s, i, r), e.LGel.trigger(y)):e.isPosterElement(l)&&e.LGel.trigger(m), n&&(n = !1, e.outer.removeClass("lg-grabbing").addClass("lg-grab")) }})) }, e.prototype.triggerPosterClick=function (){ var e=this; this.$inner.on("click.lg", function (i){ !e.dragOrSwipeEnabled&&e.isPosterElement(t(i.target))&&e.LGel.trigger(m) }) }, e.prototype.manageSwipeClass=function (){ var t=this.index + 1, e=this.index - 1; this.settings.loop&&this.galleryItems.length > 2&&(0===this.index ? e=this.galleryItems.length - 1:this.index===this.galleryItems.length - 1&&(t=0)), this.outer.find(".lg-item").removeClass("lg-next-slide lg-prev-slide"), e > -1&&this.getSlideItem(e).addClass("lg-prev-slide"), this.getSlideItem(t).addClass("lg-next-slide") }, e.prototype.goToNextSlide=function (t){ var e=this, i=this.settings.loop; t&&this.galleryItems.length < 3&&(i = !1), this.lgBusy||(this.index + 1 < this.galleryItems.length ? (this.index++, this.LGel.trigger(v, { index: this.index }), this.slide(this.index, !!t, !1, "next")):i ? (this.index=0, this.LGel.trigger(v, { index: this.index }), this.slide(this.index, !!t, !1, "next")):this.settings.slideEndAnimation&&!t&&(this.outer.addClass("lg-right-end"), setTimeout(function (){ e.outer.removeClass("lg-right-end") }, 400))) }, e.prototype.goToPrevSlide=function (t){ var e=this, i=this.settings.loop; t&&this.galleryItems.length < 3&&(i = !1), this.lgBusy||(this.index > 0 ? (this.index--, this.LGel.trigger(b, { index: this.index, fromTouch: t }), this.slide(this.index, !!t, !1, "prev")):i ? (this.index=this.galleryItems.length - 1, this.LGel.trigger(b, { index: this.index, fromTouch: t }), this.slide(this.index, !!t, !1, "prev")):this.settings.slideEndAnimation&&!t&&(this.outer.addClass("lg-left-end"), setTimeout(function (){ e.outer.removeClass("lg-left-end") }, 400))) }, e.prototype.keyPress=function (){ var e=this; t(window).on("keydown.lg.global" + this.lgId, function (t){ e.lgOpened&&!0===e.settings.escKey&&27===t.keyCode&&(t.preventDefault(), e.settings.allowMediaOverlap&&e.outer.hasClass("lg-can-toggle")&&e.outer.hasClass("lg-components-open") ? e.outer.removeClass("lg-components-open"):e.closeGallery()), e.lgOpened&&e.galleryItems.length > 1&&(37===t.keyCode&&(t.preventDefault(), e.goToPrevSlide()), 39===t.keyCode&&(t.preventDefault(), e.goToNextSlide())) }) }, e.prototype.arrow=function (){ var t=this; this.getElementById("lg-prev").on("click.lg", function (){ t.goToPrevSlide() }), this.getElementById("lg-next").on("click.lg", function (){ t.goToNextSlide() }) }, e.prototype.arrowDisable=function (t){ if(!this.settings.loop&&this.settings.hideControlOnEnd){ var e=this.getElementById("lg-prev"), i=this.getElementById("lg-next"); t + 1===this.galleryItems.length ? i.attr("disabled", "disabled").addClass("disabled"):i.removeAttr("disabled").removeClass("disabled"), 0===t ? e.attr("disabled", "disabled").addClass("disabled"):e.removeAttr("disabled").removeClass("disabled") }}, e.prototype.setTranslate=function (t, e, i, s, n){ void 0===s&&(s=1), void 0===n&&(n=1), t.css("transform", "translate3d(" + e + "px, " + i + "px, 0px) scale3d(" + s + ", " + n + ", 1)") }, e.prototype.mousewheel=function (){ var t=this, e=0; this.outer.on("wheel.lg", function (i){ if(i.deltaY&&!(t.galleryItems.length < 2)){ i.preventDefault(); var s=(new Date).getTime(); s - e < 1e3||(e=s, i.deltaY > 0 ? t.goToNextSlide():i.deltaY < 0&&t.goToPrevSlide()) }}) }, e.prototype.isSlideElement=function (t){ return t.hasClass("lg-outer")||t.hasClass("lg-item")||t.hasClass("lg-img-wrap") }, e.prototype.isPosterElement=function (t){ var e=this.getSlideItem(this.index).find(".lg-video-play-button").get(); return t.hasClass("lg-video-poster")||t.hasClass("lg-video-play-button")||e&&e.contains(t.get()) }, e.prototype.toggleMaximize=function (){ var t=this; this.getElementById("lg-maximize").on("click.lg", function (){ t.$container.toggleClass("lg-inline"), t.refreshOnResize() }) }, e.prototype.invalidateItems=function (){ for (var e=0; e < this.items.length; e++){ var i=t(this.items[e]); i.off("click.lgcustom-item-" + i.attr("data-lg-id")) }}, e.prototype.trapFocus=function (){ var e=this; this.$container.get().focus({ preventScroll: !0 }), t(window).on("keydown.lg.global" + this.lgId, function (t){ if(e.lgOpened&&("Tab"===t.key||9===t.keyCode)){ var i=G(e.$container.get()), s=i[0], n=i[i.length - 1]; t.shiftKey ? document.activeElement===s&&(n.focus(), t.preventDefault()):document.activeElement===n&&(s.focus(), t.preventDefault()) }}) }, e.prototype.manageCloseGallery=function (){ var e=this; if(this.settings.closable){ var i = !1; this.getElementById("lg-close").on("click.lg", function (){ e.closeGallery() }), this.settings.closeOnTap&&(this.outer.on("mousedown.lg", function (s){ var n=t(s.target); i = !!e.isSlideElement(n) }), this.outer.on("mousemove.lg", function (){ i = !1 }), this.outer.on("mouseup.lg", function (s){ var n=t(s.target); e.isSlideElement(n)&&i && (e.outer.hasClass("lg-dragging")||e.closeGallery()) })) }}, e.prototype.closeGallery=function (e){ var i=this; if(!this.lgOpened||!this.settings.closable&&!e) return 0; this.LGel.trigger(I), this.settings.resetScrollPosition&&!this.settings.hideScrollbar&&t(window).scrollTop(this.prevScrollTop); var s, n=this.items[this.index]; if(this.zoomFromOrigin&&n){ var o=this.mediaContainerPosition, r=o.top, l=o.bottom, a=this.galleryItems[this.index], d=a.__slideVideoInfo, g=a.poster, h=T(n, this.outer, r + l, d&&g && this.settings.videoMaxSize); s=E(n, this.outer, r, l, h) } this.zoomFromOrigin&&s ? (this.outer.addClass("lg-closing lg-zoom-from-image"), this.getSlideItem(this.index).addClass("lg-start-end-progress").css("transition-duration", this.settings.startAnimationDuration + "ms").css("transform", s)):(this.outer.addClass("lg-hide-items"), this.outer.removeClass("lg-zoom-from-image")), this.destroyModules(), this.lGalleryOn = !1, this.isDummyImageRemoved = !1, this.zoomFromOrigin=this.settings.zoomFromOrigin, clearTimeout(this.hideBarTimeout), this.hideBarTimeout = !1, t("html").removeClass("lg-on"), this.outer.removeClass("lg-visible lg-components-open"), this.$backdrop.removeClass("in").css("opacity", 0); var c=this.zoomFromOrigin&&s ? Math.max(this.settings.startAnimationDuration, this.settings.backdropDuration):this.settings.backdropDuration; return this.$container.removeClass("lg-show-in"), setTimeout(function (){ i.zoomFromOrigin&&s && i.outer.removeClass("lg-zoom-from-image"), i.$container.removeClass("lg-show"), i.resetScrollBar(), i.$backdrop.removeAttr("style").css("transition-duration", i.settings.backdropDuration + "ms"), i.outer.removeClass("lg-closing " + i.settings.startClass), i.getSlideItem(i.index).removeClass("lg-start-end-progress"), i.$inner.empty(), i.lgOpened&&i.LGel.trigger(C, { instance: i }), i.$container.get()&&i.$container.get().blur(), i.lgOpened = !1 }, c + 100), c + 100 }, e.prototype.initModules=function (){ this.plugins.forEach(function (t){ try { t.init() } catch (t){ console.warn("lightGallery:- make sure lightGallery module is properly initiated") }}) }, e.prototype.destroyModules=function (t){ this.plugins.forEach(function (e){ try { t ? e.destroy():e.closeGallery&&e.closeGallery() } catch (t){ console.warn("lightGallery:- make sure lightGallery module is properly destroyed") }}) }, e.prototype.refresh=function (t){ this.settings.dynamic||this.invalidateItems(), this.galleryItems=t||this.getItems(), this.updateControls(), this.openGalleryOnItemClick(), this.LGel.trigger(l) }, e.prototype.updateControls=function (){ this.addSlideVideoInfo(this.galleryItems), this.updateCounterTotal(), this.manageSingleSlideClassName() }, e.prototype.destroyGallery=function (){ this.destroyModules(!0), this.settings.dynamic||this.invalidateItems(), t(window).off(".lg.global" + this.lgId), this.LGel.off(".lg"), this.$container.remove() }, e.prototype.destroy=function (){ var t=this.closeGallery(!0); return t ? setTimeout(this.destroyGallery.bind(this), t):this.destroyGallery(), t }, e
}(); return function (t, e){ return new F(t, e) }});
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o():"function"==typeof define&&define.amd?define(o):(e="undefined"!=typeof globalThis?globalThis:e||self).lgVideo=o()}(this,(function(){"use strict";var e=function(){return(e=Object.assign||function(e){for(var o,i=1,t=arguments.length;i<t;i++)for(var s in o=arguments[i])Object.prototype.hasOwnProperty.call(o,s)&&(e[s]=o[s]);return e}).apply(this,arguments)},o={autoplayFirstVideo:!0,youTubePlayerParams:!1,vimeoPlayerParams:!1,wistiaPlayerParams:!1,gotoNextSlideOnVideoEnd:!0,autoplayVideoOnSlide:!1,videojs:!1,videojsTheme:"",videojsOptions:{}},i="lgHasVideo",t="lgSlideItemLoad",s="lgBeforeSlide",n="lgAfterSlide",l="lgPosterClick",r=function(e){return Object.keys(e).map((function(o){return encodeURIComponent(o)+"="+encodeURIComponent(e[o])})).join("&")};return function(){function d(i){return this.core=i,this.settings=e(e({},o),this.core.settings),this}return d.prototype.init=function(){var e=this;this.core.LGel.on(i+".video",this.onHasVideo.bind(this)),this.core.LGel.on(l+".video",(function(){var o=e.core.getSlideItem(e.core.index);e.loadVideoOnPosterClick(o)})),this.core.LGel.on(t+".video",this.onSlideItemLoad.bind(this)),this.core.LGel.on(s+".video",this.onBeforeSlide.bind(this)),this.core.LGel.on(n+".video",this.onAfterSlide.bind(this))},d.prototype.onSlideItemLoad=function(e){var o=this,i=e.detail,t=i.isFirstSlide,s=i.index;this.settings.autoplayFirstVideo&&t&&s===this.core.index&&setTimeout((function(){o.loadAndPlayVideo(s)}),200),!t&&this.settings.autoplayVideoOnSlide&&s===this.core.index&&this.loadAndPlayVideo(s)},d.prototype.onHasVideo=function(e){var o=e.detail,i=o.index,t=o.src,s=o.html5Video;o.hasPoster||(this.appendVideos(this.core.getSlideItem(i),{src:t,addClass:"lg-object",index:i,html5Video:s}),this.gotoNextSlideOnVideoEnd(t,i))},d.prototype.onBeforeSlide=function(e){if(this.core.lGalleryOn){var o=e.detail.prevIndex;this.pauseVideo(o)}},d.prototype.onAfterSlide=function(e){var o=this,i=e.detail,t=i.index,s=i.prevIndex,n=this.core.getSlideItem(t);this.settings.autoplayVideoOnSlide&&t!==s&&n.hasClass("lg-complete")&&setTimeout((function(){o.loadAndPlayVideo(t)}),100)},d.prototype.loadAndPlayVideo=function(e){var o=this.core.getSlideItem(e);this.core.galleryItems[e].poster?this.loadVideoOnPosterClick(o,!0):this.playVideo(e)},d.prototype.playVideo=function(e){this.controlVideo(e,"play")},d.prototype.pauseVideo=function(e){this.controlVideo(e,"pause")},d.prototype.getVideoHtml=function(e,o,i,t){var s="",n=this.core.galleryItems[i].__slideVideoInfo||{},l=this.core.galleryItems[i],d=l.title||l.alt;d=d?'title="'+d+'"':"";var a='allowtransparency="true"\n            frameborder="0"\n            scrolling="no"\n            allowfullscreen\n            mozallowfullscreen\n            webkitallowfullscreen\n            oallowfullscreen\n            msallowfullscreen';if(n.youtube){var c="lg-youtube"+i,u="?"+(n.youtube[2]?n.youtube[2]+"&":"")+"wmode=opaque&autoplay=0&mute=1&enablejsapi=1"+(this.settings.youTubePlayerParams?"&"+r(this.settings.youTubePlayerParams):"");s='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-youtube '+o+'" '+d+' src="//www.youtube.com/embed/'+(n.youtube[1]+u)+'" '+a+"></iframe>"}else if(n.vimeo){c="lg-vimeo"+i,u=function(e,o){if(!o||!o.vimeo)return"";var i=o.vimeo[2]||"",t=e&&0!==Object.keys(e).length?"&"+r(e):"",s=((o.vimeo[0].split("/").pop()||"").split("?")[0]||"").split("#")[0],n=o.vimeo[1]!==s;return n&&(i=i.replace("/"+s,"")),"?autoplay=0&muted=1"+(n?"&h="+s:"")+t+("?"==i[0]?"&"+i.slice(1):i||"")}(this.settings.vimeoPlayerParams,n);s='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-vimeo '+o+'" '+d+' src="//player.vimeo.com/video/'+(n.vimeo[1]+u)+'" '+a+"></iframe>"}else if(n.wistia){var h="lg-wistia"+i;u=(u=r(this.settings.wistiaPlayerParams))?"?"+u:"",s='<iframe allow="autoplay" id="'+h+'" src="//fast.wistia.net/embed/iframe/'+(n.wistia[4]+u)+'" '+d+' class="wistia_embed lg-video-object lg-wistia '+o+'" name="wistia_embed" '+a+"></iframe>"}else if(n.html5){for(var f="",g=0;g<t.source.length;g++)f+='<source src="'+t.source[g].src+'" type="'+t.source[g].type+'">';if(t.tracks){var y=function(e){var o="",i=t.tracks[e];Object.keys(i||{}).forEach((function(e){o+=e+'="'+i[e]+'" '})),f+="<track "+o+">"};for(g=0;g<t.tracks.length;g++)y(g)}var p="",v=t.attributes||{};Object.keys(v||{}).forEach((function(e){p+=e+'="'+v[e]+'" '})),s='<video class="lg-video-object lg-html5 '+(this.settings.videojs&&this.settings.videojsTheme?this.settings.videojsTheme+" ":"")+" "+(this.settings.videojs?" video-js":"")+'" '+p+">\n                "+f+"\n                Your browser does not support HTML5 video.\n            </video>"}return s},d.prototype.appendVideos=function(e,o){var i,t=this.getVideoHtml(o.src,o.addClass,o.index,o.html5Video);e.find(".lg-video-cont").append(t);var s=e.find(".lg-video-object").first();if(o.html5Video&&s.on("mousedown.lg.video",(function(e){e.stopPropagation()})),this.settings.videojs&&(null===(i=this.core.galleryItems[o.index].__slideVideoInfo)||void 0===i?void 0:i.html5))try{return videojs(s.get(),this.settings.videojsOptions)}catch(e){console.error("lightGallery:- Make sure you have included videojs")}},d.prototype.gotoNextSlideOnVideoEnd=function(e,o){var i=this,t=this.core.getSlideItem(o).find(".lg-video-object").first(),s=this.core.galleryItems[o].__slideVideoInfo||{};if(this.settings.gotoNextSlideOnVideoEnd)if(s.html5)t.on("ended",(function(){i.core.goToNextSlide()}));else if(s.vimeo)try{new Vimeo.Player(t.get()).on("ended",(function(){i.core.goToNextSlide()}))}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(s.wistia)try{window._wq=window._wq||[],window._wq.push({id:t.attr("id"),onReady:function(e){e.bind("end",(function(){i.core.goToNextSlide()}))}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},d.prototype.controlVideo=function(e,o){var i=this.core.getSlideItem(e).find(".lg-video-object").first(),t=this.core.galleryItems[e].__slideVideoInfo||{};if(i.get())if(t.youtube)try{i.get().contentWindow.postMessage('{"event":"command","func":"'+o+'Video","args":""}',"*")}catch(e){console.error("lightGallery:- "+e)}else if(t.vimeo)try{new Vimeo.Player(i.get())[o]()}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(t.html5)if(this.settings.videojs)try{videojs(i.get())[o]()}catch(e){console.error("lightGallery:- Make sure you have included videojs")}else i.get()[o]();else if(t.wistia)try{window._wq=window._wq||[],window._wq.push({id:i.attr("id"),onReady:function(e){e[o]()}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},d.prototype.loadVideoOnPosterClick=function(e,o){var i=this;if(e.hasClass("lg-video-loaded"))o&&this.playVideo(this.core.index);else if(e.hasClass("lg-has-video"))this.playVideo(this.core.index);else{e.addClass("lg-has-video");var t=void 0,s=this.core.galleryItems[this.core.index].src,n=this.core.galleryItems[this.core.index].video;n&&(t="string"==typeof n?JSON.parse(n):n);var l=this.appendVideos(e,{src:s,addClass:"",index:this.core.index,html5Video:t});this.gotoNextSlideOnVideoEnd(s,this.core.index);var r=e.find(".lg-object").first().get();e.find(".lg-video-cont").first().append(r),e.addClass("lg-video-loading"),l&&l.ready((function(){l.on("loadedmetadata",(function(){i.onVideoLoadAfterPosterClick(e,i.core.index)}))})),e.find(".lg-video-object").first().on("load.lg error.lg loadedmetadata.lg",(function(){setTimeout((function(){i.onVideoLoadAfterPosterClick(e,i.core.index)}),50)}))}},d.prototype.onVideoLoadAfterPosterClick=function(e,o){e.addClass("lg-video-loaded"),this.playVideo(o)},d.prototype.destroy=function(){this.core.LGel.off(".lg.video"),this.core.LGel.off(".video")},d}()}));
(function(q,g){"function"===typeof define&&define.amd?define([],g):"object"===typeof module&&module.exports?module.exports=g():q.Rellax=g()})("undefined"!==typeof window?window:global,function(){var q=function(g,u){function C(){if(3===a.options.breakpoints.length&&Array.isArray(a.options.breakpoints)){var f=!0,c=!0,b;a.options.breakpoints.forEach(function(a){"number"!==typeof a&&(c=!1);null!==b&&a<b&&(f=!1);b=a});if(f&&c)return}a.options.breakpoints=[576,768,1201];console.warn("Rellax: You must pass an array of 3 numbers in ascending order to the breakpoints option. Defaults reverted")}
var a=Object.create(q.prototype),l=0,v=0,m=0,n=0,d=[],w=!0,A=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||function(a){return setTimeout(a,1E3/60)},p=null,x=!1;try{var k=Object.defineProperty({},"passive",{get:function(){x=!0}});window.addEventListener("testPassive",null,k);window.removeEventListener("testPassive",null,k)}catch(f){}var D=window.cancelAnimationFrame||window.mozCancelAnimationFrame||
clearTimeout,E=window.transformProp||function(){var a=document.createElement("div");if(null===a.style.transform){var c=["Webkit","Moz","ms"],b;for(b in c)if(void 0!==a.style[c[b]+"Transform"])return c[b]+"Transform"}return"transform"}();a.options={speed:-2,verticalSpeed:null,horizontalSpeed:null,breakpoints:[576,768,1201],center:!1,wrapper:null,relativeToWrapper:!1,round:!0,vertical:!0,horizontal:!1,verticalScrollAxis:"y",horizontalScrollAxis:"x",callback:function(){}};u&&Object.keys(u).forEach(function(d){a.options[d]=
u[d]});u&&u.breakpoints&&C();g||(g=".rellax");k="string"===typeof g?document.querySelectorAll(g):[g];if(0<k.length){a.elems=k;if(a.options.wrapper&&!a.options.wrapper.nodeType)if(k=document.querySelector(a.options.wrapper))a.options.wrapper=k;else{console.warn("Rellax: The wrapper you're trying to use doesn't exist.");return}var F,B=function(){for(var f=0;f<d.length;f++)a.elems[f].style.cssText=d[f].style;d=[];v=window.innerHeight;n=window.innerWidth;f=a.options.breakpoints;F=n<f[0]?"xs":n>=f[0]&&n<
f[1]?"sm":n>=f[1]&&n<f[2]?"md":"lg";H();for(f=0;f<a.elems.length;f++){var c=void 0,b=a.elems[f],e=b.getAttribute("data-rellax-percentage"),y=b.getAttribute("data-rellax-speed"),t=b.getAttribute("data-rellax-xs-speed"),g=b.getAttribute("data-rellax-mobile-speed"),h=b.getAttribute("data-rellax-tablet-speed"),k=b.getAttribute("data-rellax-desktop-speed"),l=b.getAttribute("data-rellax-vertical-speed"),m=b.getAttribute("data-rellax-horizontal-speed"),p=b.getAttribute("data-rellax-vertical-scroll-axis"),
q=b.getAttribute("data-rellax-horizontal-scroll-axis"),u=b.getAttribute("data-rellax-zindex")||0,x=b.getAttribute("data-rellax-min"),A=b.getAttribute("data-rellax-max"),C=b.getAttribute("data-rellax-min-x"),D=b.getAttribute("data-rellax-max-x"),E=b.getAttribute("data-rellax-min-y"),L=b.getAttribute("data-rellax-max-y"),r=!0;t||g||h||k?c={xs:t,sm:g,md:h,lg:k}:r=!1;t=a.options.wrapper?a.options.wrapper.scrollTop:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;a.options.relativeToWrapper&&
(t=(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)-a.options.wrapper.offsetTop);var z=a.options.vertical?e||a.options.center?t:0:0,I=a.options.horizontal?e||a.options.center?a.options.wrapper?a.options.wrapper.scrollLeft:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft:0:0;t=z+b.getBoundingClientRect().top;g=b.clientHeight||b.offsetHeight||b.scrollHeight;h=I+b.getBoundingClientRect().left;k=b.clientWidth||b.offsetWidth||b.scrollWidth;
z=e?e:(z-t+v)/(g+v);e=e?e:(I-h+n)/(k+n);a.options.center&&(z=e=.5);c=r&&null!==c[F]?Number(c[F]):y?y:a.options.speed;l=l?l:a.options.verticalSpeed;m=m?m:a.options.horizontalSpeed;p=p?p:a.options.verticalScrollAxis;q=q?q:a.options.horizontalScrollAxis;y=J(e,z,c,l,m);b=b.style.cssText;r="";if(e=/transform\s*:/i.exec(b))r=b.slice(e.index),r=(e=r.indexOf(";"))?" "+r.slice(11,e).replace(/\s/g,""):" "+r.slice(11).replace(/\s/g,"");d.push({baseX:y.x,baseY:y.y,top:t,left:h,height:g,width:k,speed:c,verticalSpeed:l,
horizontalSpeed:m,verticalScrollAxis:p,horizontalScrollAxis:q,style:b,transform:r,zindex:u,min:x,max:A,minX:C,maxX:D,minY:E,maxY:L})}K();w&&(window.addEventListener("resize",B),w=!1,G())},H=function(){var d=l,c=m;l=a.options.wrapper?a.options.wrapper.scrollTop:(document.documentElement||document.body.parentNode||document.body).scrollTop||window.pageYOffset;m=a.options.wrapper?a.options.wrapper.scrollLeft:(document.documentElement||document.body.parentNode||document.body).scrollLeft||window.pageXOffset;
a.options.relativeToWrapper&&(l=((document.documentElement||document.body.parentNode||document.body).scrollTop||window.pageYOffset)-a.options.wrapper.offsetTop);return d!=l&&a.options.vertical||c!=m&&a.options.horizontal?!0:!1},J=function(d,c,b,e,g){var f={};d=100*(g?g:b)*(1-d);c=100*(e?e:b)*(1-c);f.x=a.options.round?Math.round(d):Math.round(100*d)/100;f.y=a.options.round?Math.round(c):Math.round(100*c)/100;return f},h=function(){window.removeEventListener("resize",h);window.removeEventListener("orientationchange",
h);(a.options.wrapper?a.options.wrapper:window).removeEventListener("scroll",h);(a.options.wrapper?a.options.wrapper:document).removeEventListener("touchmove",h);p=A(G)},G=function(){H()&&!1===w?(K(),p=A(G)):(p=null,window.addEventListener("resize",h),window.addEventListener("orientationchange",h),(a.options.wrapper?a.options.wrapper:window).addEventListener("scroll",h,x?{passive:!0}:!1),(a.options.wrapper?a.options.wrapper:document).addEventListener("touchmove",h,x?{passive:!0}:!1))},K=function(){for(var f,
c=0;c<a.elems.length;c++){var b=d[c].verticalScrollAxis.toLowerCase(),e=d[c].horizontalScrollAxis.toLowerCase();f=-1!=b.indexOf("x")?l:0;b=-1!=b.indexOf("y")?l:0;var g=-1!=e.indexOf("x")?m:0;e=-1!=e.indexOf("y")?m:0;f=J((f+g-d[c].left+n)/(d[c].width+n),(b+e-d[c].top+v)/(d[c].height+v),d[c].speed,d[c].verticalSpeed,d[c].horizontalSpeed);e=f.y-d[c].baseY;b=f.x-d[c].baseX;null!==d[c].min&&(a.options.vertical&&!a.options.horizontal&&(e=e<=d[c].min?d[c].min:e),a.options.horizontal&&!a.options.vertical&&
(b=b<=d[c].min?d[c].min:b));null!=d[c].minY&&(e=e<=d[c].minY?d[c].minY:e);null!=d[c].minX&&(b=b<=d[c].minX?d[c].minX:b);null!==d[c].max&&(a.options.vertical&&!a.options.horizontal&&(e=e>=d[c].max?d[c].max:e),a.options.horizontal&&!a.options.vertical&&(b=b>=d[c].max?d[c].max:b));null!=d[c].maxY&&(e=e>=d[c].maxY?d[c].maxY:e);null!=d[c].maxX&&(b=b>=d[c].maxX?d[c].maxX:b);a.elems[c].style[E]="translate3d("+(a.options.horizontal?b:"0")+"px,"+(a.options.vertical?e:"0")+"px,"+d[c].zindex+"px) "+d[c].transform}a.options.callback(f)};
a.destroy=function(){for(var f=0;f<a.elems.length;f++)a.elems[f].style.cssText=d[f].style;w||(window.removeEventListener("resize",B),w=!0);D(p);p=null};B();a.refresh=B;return a}console.warn("Rellax: The elements you're trying to select don't exist.")};return q});
class GlowCookies{constructor(){this.banner=void 0,this.config=void 0,this.tracking=void 0,this.PreBanner=void 0,this.Cookies=void 0,this.DOMbanner=void 0}render(){this.addCss(),this.createDOMElements(),this.checkStatus()}addCss(){const e=document.createElement("link");e.setAttribute("rel","stylesheet"),e.setAttribute("href","https://cdn.jsdelivr.net/gh/manucaralmo/GlowCookies@3.1.3/src/glowCookies.min.css"),document.head.appendChild(e)}createDOMElements(){this.PreBanner=document.createElement("div"),this.PreBanner.innerHTML=`<button type="button" id="prebannerBtn" class="prebanner prebanner__border__${this.config.bannerStyle} glowCookies__${this.config.position} glowCookies__${this.config.border} animation" style="color: ${this.banner.manageCookies.color}; background-color: ${this.banner.manageCookies.background};"><svg fill="currentColor" style="margin-right: 7px; margin-top: 2px; vertical-align: text-top;" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"/></svg>${this.banner.manageCookies.text}</button>`,this.PreBanner.style.display="none",document.body.appendChild(this.PreBanner),this.Cookies=document.createElement("div"),this.Cookies.innerHTML=`<div id="glowCookies-banner" class="glowCookies__banner glowCookies__banner__${this.config.bannerStyle} glowCookies__${this.config.border} glowCookies__${this.config.position}" style="background-color: ${this.banner.background};"><h3 style="color: ${this.banner.color};">${this.banner.heading}</h3><p style="color: ${this.banner.color};">${this.banner.description} <a href="${this.banner.link}" target="_blank" class="read__more" style="color: ${this.banner.color};">${this.banner.linkText}</a></p><div class="btn__section"><button type="button" id="acceptCookies" class="btn__accept accept__btn__styles" style="color: ${this.banner.acceptBtn.color}; background-color: ${this.banner.acceptBtn.background};">${this.banner.acceptBtn.text}</button><button type="button" id="rejectCookies" class="btn__settings settings__btn__styles" style="color: ${this.banner.rejectBtn.color}; background-color: ${this.banner.rejectBtn.background};">${this.banner.rejectBtn.text}</button></div></div>`,document.body.appendChild(this.Cookies),this.DOMbanner=document.getElementById("glowCookies-banner"),document.getElementById("prebannerBtn").addEventListener("click",()=>this.openSelector()),document.getElementById("acceptCookies").addEventListener("click",()=>this.acceptCookies()),document.getElementById("rejectCookies").addEventListener("click",()=>this.rejectCookies())}checkStatus(){switch(localStorage.getItem("GlowCookies")){case"1":this.openManageCookies(),this.activateTracking(),this.addCustomScript();break;case"0":this.openManageCookies();break;default:this.openSelector()}}openManageCookies(){this.PreBanner.style.display=this.config.hideAfterClick?"none":"block",this.DOMbanner.classList.remove("glowCookies__show")}openSelector(){this.PreBanner.style.display="none",this.DOMbanner.classList.add("glowCookies__show")}acceptCookies(){localStorage.setItem("GlowCookies","1"),this.openManageCookies(),this.activateTracking(),this.addCustomScript()}rejectCookies(){localStorage.setItem("GlowCookies","0"),this.openManageCookies(),this.disableTracking()}activateTracking(){if(this.tracking.AnalyticsCode){let e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.tracking.AnalyticsCode}`),document.head.appendChild(e);let t=document.createElement("script");t.text=`window.dataLayer=window.dataLayer||[];\n                                function gtag(){dataLayer.push(arguments);}\n                                gtag('js', new Date());\n                                gtag('config', '${this.tracking.AnalyticsCode}');`,document.head.appendChild(t)}if(this.tracking.FacebookPixelCode){let e=document.createElement("script");e.text=`!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '${this.tracking.FacebookPixelCode}');fbq('track', 'PageView');`,document.head.appendChild(e);let t=document.createElement("noscript");t.setAttribute("height","1"),t.setAttribute("width","1"),t.setAttribute("style","display:none"),t.setAttribute("src",`https://www.facebook.com/tr?id=${this.tracking.FacebookPixelCode}&ev=PageView&noscript=1`),document.head.appendChild(t)}}disableTracking(){if(this.tracking.AnalyticsCode){let e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.tracking.AnalyticsCode}`),document.head.appendChild(e);let t=document.createElement("script");t.text=`window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', '${this.tracking.AnalyticsCode}' , {'client_storage': 'none','anonymize_ip': true});`,document.head.appendChild(t)}this.clearCookies()}clearCookies(){let e=document.cookie.split("; ");for(let t=0;t<e.length;t++){let n=window.location.hostname.split(".");for(;n.length>0;){let o=encodeURIComponent(e[t].split(";")[0].split("=")[0])+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain="+n.join(".")+" ;path=",i=location.pathname.split("/");for(document.cookie=o+"/";i.length>0;)document.cookie=o+i.join("/"),i.pop();n.shift()}}}addCustomScript(){if(void 0!==this.tracking.customScript){let e;this.tracking.customScript.forEach(t=>{"src"===t.type?(e=document.createElement("script"),e.setAttribute("src",t.content)):"custom"===t.type&&(e=document.createElement("script"),e.text=t.content),"head"===t.position?document.head.appendChild(e):document.body.appendChild(e)})}}start(e,t){t||(t={});const n=new LanguagesGC(e);this.config={border:t.border||"border",position:t.position||"left",hideAfterClick:t.hideAfterClick||!1,bannerStyle:t.style||2},this.tracking={AnalyticsCode:t.analytics||void 0,FacebookPixelCode:t.facebookPixel||void 0,HotjarTrackingCode:t.hotjar||void 0,customScript:t.customScript||void 0},this.banner={description:t.bannerDescription||n.bannerDescription,linkText:t.bannerLinkText||n.bannerLinkText,link:t.policyLink||"#link",background:t.bannerBackground||"#fff",color:t.bannerColor||"#1d2e38",heading:"none"!==t.bannerHeading?t.bannerHeading||n.bannerHeading:"",acceptBtn:{text:t.acceptBtnText||n.acceptBtnText,background:t.acceptBtnBackground||"#253b48",color:t.acceptBtnColor||"#fff"},rejectBtn:{text:t.rejectBtnText||n.rejectBtnText,background:t.rejectBtnBackground||"#E8E8E8",color:t.rejectBtnColor||"#636363"},manageCookies:{color:t.manageColor||"#1d2e38",background:t.manageBackground||"#fff",text:t.manageText||n.manageText}},window.addEventListener("load",()=>{this.render()})}}class LanguagesGC{constructor(e){this.init();let t=this.arrLang[e]||this.arrLang.en;this.bannerHeading=t.bannerHeading,this.bannerDescription=t.bannerDescription,this.bannerLinkText=t.bannerLinkText,this.acceptBtnText=t.acceptBtnText,this.rejectBtnText=t.rejectBtnText,this.manageText=t.manageText}init(){this.arrLang={en:{bannerHeading:"We use cookies",bannerDescription:"We use our own and third-party cookies to personalize content and to analyze web traffic.",bannerLinkText:"Read more about cookies",acceptBtnText:"Accept cookies",rejectBtnText:"Reject",manageText:"Manage cookies"},th:{bannerHeading:"Cookies",bannerDescription:"เว็บไซต์นี้ใช้คุกกี้ (Cookies) เพื่อพัฒนาประสบการณ์ของผู้ใช้ให้ดียิ่งขึ้น ตาม",bannerLinkText:"นโยบายความเป็นส่วนตัว",acceptBtnText:"ยอมรับ",rejectBtnText:"ไม่ยอมรับ",manageText:"Cookies"}}}}const glowCookies=new GlowCookies;
function sOpenNav(){document.querySelectorAll(".nav-toggle").forEach(e=>{e.classList.add("active")}),document.querySelectorAll(".nav-panel").forEach(e=>{e.classList.add("active")}),document.body.classList.add("modal-active"),document.querySelector(".search-panel").classList.remove("active"),document.querySelectorAll(".search-toggle").forEach(e=>{e.classList.remove("close")}),document.body.classList.remove("-search")}function sCloseNav(){document.querySelectorAll(".nav-toggle").forEach(e=>{e.classList.remove("active")}),document.querySelectorAll(".nav-panel").forEach(e=>{e.classList.remove("active")}),document.body.classList.remove("modal-active"),sCloseBanner()}function sCloseBanner(e){const t=document.querySelector(".p-banner-modal");if(t&&(t.style.display="none",document.body.classList.remove("modal-active"),e)){const t=localStorage.getItem(e);null==t&&localStorage.setItem(e,"closed")}}function ini(){const e=document.getElementById("data");if(e&&e.dataset.hfx){const s=e.dataset.hfx,o=document.getElementById("s-chat");let a=0,c=!1;function t(e){s<e?(document.getElementById("masthead").classList.add("active"),o&&(o.classList.contains("closed")||o.classList.add("-desc"))):document.getElementById("masthead").classList.remove("active")}document.addEventListener("scroll",e=>{a=window.scrollY,c||(window.requestAnimationFrame(()=>{t(a),c=!1}),c=!0)})}if("function"==typeof Rellax&&document.querySelector(".s-lax"))new Rellax(".s-lax");if("function"==typeof lightGallery){const e=document.querySelectorAll(".s-lg");e&&e.forEach(e=>{lightGallery(e,{download:!1,selector:"a",licenseKey:"99753FAA-B8D34C7A-AAD84FAA-071A8236",plugins:[lgVideo]})});const t=document.querySelectorAll(".wp-block-gallery");t&&t.forEach(e=>{lightGallery(e,{selector:"a",licenseKey:"99753FAA-B8D34C7A-AAD84FAA-071A8236"})})}}document.addEventListener("click",function(e){if(e.target.closest(".nav-toggle")&&(e.target.closest(".nav-toggle").classList.contains("active")?sCloseNav():sOpenNav()),e.target.matches(".menu-item-has-children > .i-down")&&e.target.parentNode.classList.toggle("active"),e.target.closest(".menu-item:not(.search-toggle) a")&&("#"==e.target.getAttribute("href")&&screen.width<1024?e.target.parentNode.classList.toggle("active"):sCloseNav()),e.target.closest(".search-toggle")){const t=e.target.closest(".search-toggle"),s=t.classList.contains("close"),o=document.getElementById("s");t.classList.toggle("close"),document.body.classList.toggle("modal-active"),document.body.classList.toggle("-search"),document.querySelector(".search-panel").classList.toggle("active"),s?(o.blur(),o.setAttribute("readonly","readonly"),setTimeout(()=>{o.removeAttribute("readonly")},100)):o.focus()}if(e.target.closest(".site-modal-bg")){sCloseNav();const e=document.querySelector(".search-toggle"),t=document.querySelector(".search-panel");e&&e.classList.remove("close"),t&&t.classList.remove("active"),document.body.classList.remove("-search")}if(e.target.closest(".s-menu h2, .s-menu h3, .s-menu-title")&&e.target.closest(".s-menu").classList.toggle("active"),e.target.closest("#s-chat")){e.target.classList.remove("-desc"),e.target.classList.add("closed"),e.target.classList.add("active");var t=document.getElementById("s-chat-panel");t.classList.contains("active")?(t.classList.remove("active"),e.target.classList.remove("active")):t.classList.add("active")}},!1),document.querySelectorAll(".nav-panel .menu-item-has-children").forEach(e=>{e.insertAdjacentHTML("beforeend",'<svg xmlns="http://www.w3.org/2000/svg" class="i-down" width="36" height="36" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>')}),document.addEventListener("DOMContentLoaded",ini(),!1);
!function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));
!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var n=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,n,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=parseFloat(n),s=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=i?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),o&&!this.isTransitioning)return void this.layoutPosition();var r=t-i,s=e-n,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});
(function(){"use strict";window.kadenceBlocksMasonry={trigger_animation_class(a){a.classList.add("kt-masonry-trigger-animation")},init(){const a=document.querySelectorAll(".kb-masonry-init");if(a.length)for(let c=0;c<a.length;c++){const d=a[c].getAttribute("data-item-selector");let e=!0;document.body.classList.contains("rtl")&&(e=!1);var b=new Masonry(a[c],{itemSelector:d,isOriginLeft:e});b.layout(),b.once("layoutComplete",function(){const b=new CustomEvent("layoutComplete");a[c].dispatchEvent(b)})}}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.kadenceBlocksMasonry.init):window.kadenceBlocksMasonry.init()})();
!function(n,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(n=n||self).GLightbox=i()}(this,function(){"use strict";function K(e){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function J(n,e){if(!(n instanceof e))throw TypeError("Cannot call a class as a function")}function Q(l,e){for(var t,s=0;s<e.length;s++)t=e[s],t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(l,t.key,t)}function t(i,e,t){return e&&Q(i.prototype,e),t&&Q(i,t),i}function ee(){var l={},e=!0,d=0,a=arguments.length;for("[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(e=arguments[0],d++);d<a;d++){var n=arguments[d];!function(t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e&&"[object Object]"===Object.prototype.toString.call(t[n])?l[n]=ee(!0,l[n],t[n]):l[n]=t[n])}(n)}return l}function te(l,d){if((f(l)||l===window||l===document)&&(l=[l]),o(l)||r(l)||(l=[l]),0!=S(l))if(o(l)&&!r(l))for(var t=l.length,i=0;i<t&&!1!==d.call(l[i],l[i],i,l);i++);else if(r(l))for(var a in l)if(T(l,a)&&!1===d.call(l[a],l[a],a,l))break}function n(s){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,e=s[X]=s[X]||[],i={all:e,evt:null,found:null};return d&&t&&0<S(e)&&te(e,function(l,e){if(l.eventName==d&&l.fn.toString()==t.toString())return i.found=!0,i.evt=e,!1}),i}function ne(o){function r(t){x(i)&&i.call(c,t,this),a&&r.destroy()}var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},t=e.onElement,i=e.withCallback,p=e.avoidDuplicate,s=void 0===p||p,l=e.once,a=void 0!==l&&l,h=e.useCapture,d=void 0!==h&&h,c=2<arguments.length?arguments[2]:void 0,u=t||[];return m(u)&&(u=document.querySelectorAll(u)),r.destroy=function(){te(u,function(e){var t=n(e,o,r);t.found&&t.all.splice(t.evt,1),e.removeEventListener&&e.removeEventListener(o,r,d)})},te(u,function(e){var t=n(e,o,r);(e.addEventListener&&s&&!t.found||!s)&&(e.addEventListener(o,r,d),t.all.push({eventName:o,fn:r}))}),r}function ie(n,e){te(e.split(" "),function(e){return n.classList.add(e)})}function h(n,e){te(e.split(" "),function(e){return n.classList.remove(e)})}function le(n,e){return n.classList.contains(e)}function d(n,i){for(;n!==document.body;){if(!(n=n.parentElement))return!1;if("function"==typeof n.matches?n.matches(i):n.msMatchesSelector(i))return n}}function u(l){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",d=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if(!l||""===e)return!1;if("none"===e)return x(d)&&d(),!1;var t=function(){var e,l=document.createElement("fakeelement"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(e in i)if(void 0!==l.style[e])return i[e]}(),i=e.split(" ");te(i,function(e){ie(l,"g"+e)}),ne(t,{onElement:l,avoidDuplicate:!1,once:!0,withCallback:function(e,t){te(i,function(n){h(t,"g"+n)}),x(d)&&d()}})}function a(n){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"";return""===e?(n.style.webkitTransform="",n.style.MozTransform="",n.style.msTransform="",n.style.OTransform="",n.style.transform="",!1):void(n.style.webkitTransform=e,n.style.MozTransform=e,n.style.msTransform=e,n.style.OTransform=e,n.style.transform=e)}function c(t){t.style.display="block"}function g(t){t.style.display="none"}function p(n){var e=document.createDocumentFragment(),t=document.createElement("div");for(t.innerHTML=n;t.firstChild;)e.appendChild(t.firstChild);return e}function se(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function y(d,e,t,a){if(d())return void e();t||(t=100);var n,o=setInterval(function(){d()&&(clearInterval(o),n&&clearTimeout(n),e())},t);a&&(n=setTimeout(function(){clearInterval(o)},a))}function v(d,e,a){if(b(d))return void console.error("Inject assets error");if(x(e)&&(a=e,e=!1),m(e)&&e in window)return void(x(a)&&a());if(-1!==d.indexOf(".css")){if((c=document.querySelectorAll("link[href=\""+d+"\"]"))&&0<c.length)return void(x(a)&&a());var c,g=document.getElementsByTagName("head")[0],s=g.querySelectorAll("link[rel=\"stylesheet\"]"),l=document.createElement("link");return l.rel="stylesheet",l.type="text/css",l.href=d,l.media="all",s?g.insertBefore(l,s[0]):g.appendChild(l),void(x(a)&&a())}if((c=document.querySelectorAll("script[src=\""+d+"\"]"))&&0<c.length){if(x(a)){if(m(e))return y(function(){return void 0!==window[e]},function(){a()}),!1;a()}return}var r=document.createElement("script");r.type="text/javascript",r.src=d,r.onload=function(){if(x(a)){if(m(e))return y(function(){return void 0!==window[e]},function(){a()}),!1;a()}},document.body.appendChild(r)}function de(){return"navigator"in window&&window.navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i)}function x(t){return"function"==typeof t}function m(t){return"string"==typeof t}function f(t){return!!(t&&t.nodeType&&1==t.nodeType)}function l(t){return Array.isArray(t)}function o(t){return t&&t.length&&isFinite(t.length)}function r(e){return"object"===K(e)&&null!=e&&!x(e)&&!l(e)}function b(t){return null==t}function T(n,e){return null!==n&&hasOwnProperty.call(n,e)}function S(n){if(!r(n))return n.length;if(n.keys)return n.keys().length;var e=0;for(var l in n)T(n,l)&&e++;return e}function E(t){return!isNaN(parseFloat(t))&&isFinite(t)}function C(){var d=0<arguments.length&&void 0!==arguments[0]?arguments[0]:-1,a=document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)");if(!a.length)return!1;if(1==a.length)return a[0];"string"==typeof d&&(d=parseInt(d));var t=[];te(a,function(n){t.push(n.getAttribute("data-taborder"))});var i=Math.max.apply(Math,t.map(function(t){return parseInt(t)})),n=0>d?1:d+1;n>i&&(n="1");var o=t.filter(function(t){return t>=parseInt(n)}).sort()[0];return document.querySelector(".gbtn[data-taborder=\"".concat(o,"\"]"))}function k(t){return Math.sqrt(t.x*t.x+t.y*t.y)}function w(n,e){var t=new s(n);return t.add(e),t}function A(o){var e=function(){var e,l=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in i)if(void 0!==l.style[e])return i[e]}(),t=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,i=le(o,"gslide-media")?o:o.querySelector(".gslide-media"),r=d(i,".ginner-container"),s=o.querySelector(".gslide-description");769<t&&(i=r),ie(i,"greset"),a(i,"translate3d(0, 0, 0)"),ne(e,{onElement:i,once:!0,withCallback:function(){h(i,"greset")}}),i.style.opacity="",s&&(s.style.opacity="")}function L(h,e,t,i){var n=this,s=h.querySelector(".ginner-container"),m="gvideo"+t,l=h.querySelector(".gslide-media"),o=this.getAllPlayers();ie(s,"gvideo-container"),l.insertBefore(p("<div class=\"gvideo-wrapper\"></div>"),l.firstChild);var a=h.querySelector(".gvideo-wrapper");v(this.settings.plyr.css,"Plyr");var d=e.href,r=null==e?void 0:e.videoProvider,c=!1;l.style.maxWidth=e.width,v(this.settings.plyr.js,"Plyr",function(){if(!r&&d.match(/vimeo\.com\/([0-9]*)/)&&(r="vimeo"),!r&&(d.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||d.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||d.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/))&&(r="youtube"),"local"===r||!r){r="local";var s="<video id=\""+m+"\" ";s+="style=\"background:#000; max-width: ".concat(e.width,";\" "),s+="preload=\"metadata\" ",s+="x-webkit-airplay=\"allow\" ",s+="playsinline ",s+="controls ",s+="class=\"gvideo-local\">",s+="<source src=\"".concat(d,"\">"),s+="</video>",c=p(s)}var g=c||p("<div id=\"".concat(m,"\" data-plyr-provider=\"").concat(r,"\" data-plyr-embed-id=\"").concat(d,"\"></div>"));ie(a,"".concat(r,"-video gvideo")),a.appendChild(g),a.setAttribute("data-id",m),a.setAttribute("data-index",t);var u=T(n.settings.plyr,"config")?n.settings.plyr.config:{},v=new Plyr("#"+m,u);v.on("ready",function(t){o[m]=t.detail.plyr,x(i)&&i()}),y(function(){return h.querySelector("iframe")&&"true"==h.querySelector("iframe").dataset.ready},function(){n.resize(h)}),v.on("enterfullscreen",O),v.on("exitfullscreen",O)})}function O(n){var e=d(n.target,".gslide-media");"enterfullscreen"===n.type&&ie(e,"fullscreen"),"exitfullscreen"===n.type&&h(e,"fullscreen")}function I(a,e,t,i){var n,h=this,l=a.querySelector(".gslide-media"),r=!!T(e,"href")&&!!e.href&&e.href.split("#").pop().trim(),o=!!T(e,"content")&&!!e.content&&e.content;if(o&&(m(o)&&(n=p("<div class=\"ginlined-content\">".concat(o,"</div>"))),f(o))){"none"==o.style.display&&(o.style.display="block");var d=document.createElement("div");d.className="ginlined-content",d.appendChild(o),n=d}if(r){var c=document.getElementById(r);if(!c)return!1;var u=c.cloneNode(!0);u.style.height=e.height,u.style.maxWidth=e.width,ie(u,"ginlined-content"),n=u}return n?void(l.style.height=e.height,l.style.width=e.width,l.appendChild(n),this.events["inlineclose"+r]=ne("click",{onElement:l.querySelectorAll(".gtrigger-close"),withCallback:function(e){e.preventDefault(),h.close()}}),x(i)&&i()):(console.error("Unable to append inline slide content",e),!1)}function P(g,e,t,i){var n,p,h,y,v,m,f=g.querySelector(".gslide-media"),c=(p=(n={url:e.href,callback:i}).url,h=n.allow,y=n.callback,v=n.appendTo,(m=document.createElement("iframe")).className="vimeo-video gvideo",m.src=p,m.style.width="100%",m.style.height="100%",h&&m.setAttribute("allow",h),m.onload=function(){m.onload=null,ie(m,"node-ready"),x(y)&&y()},v&&v.appendChild(m),m);f.parentNode.style.maxWidth=e.width,f.parentNode.style.height=e.height,f.appendChild(c)}var X=Date.now(),s=function(){function n(e){J(this,n),this.handlers=[],this.el=e}return t(n,[{key:"add",value:function(e){this.handlers.push(e)}},{key:"del",value:function(e){e||(this.handlers=[]);for(var t=this.handlers.length;0<=t;t--)this.handlers[t]===e&&this.handlers.splice(t,1)}},{key:"dispatch",value:function(){for(var e,l=0,s=this.handlers.length;l<s;l++)e=this.handlers[l],"function"==typeof e&&e.apply(this.el,arguments)}}]),n}(),q=function(){function l(e,t){J(this,l),this.element="string"==typeof e?document.querySelector(e):e,this.start=this.start.bind(this),this.move=this.move.bind(this),this.end=this.end.bind(this),this.cancel=this.cancel.bind(this),this.element.addEventListener("touchstart",this.start,!1),this.element.addEventListener("touchmove",this.move,!1),this.element.addEventListener("touchend",this.end,!1),this.element.addEventListener("touchcancel",this.cancel,!1),this.preV={x:null,y:null},this.pinchStartLen=null,this.zoom=1,this.isDoubleTap=!1;var n=function(){};this.rotate=w(this.element,t.rotate||n),this.touchStart=w(this.element,t.touchStart||n),this.multipointStart=w(this.element,t.multipointStart||n),this.multipointEnd=w(this.element,t.multipointEnd||n),this.pinch=w(this.element,t.pinch||n),this.swipe=w(this.element,t.swipe||n),this.tap=w(this.element,t.tap||n),this.doubleTap=w(this.element,t.doubleTap||n),this.longTap=w(this.element,t.longTap||n),this.singleTap=w(this.element,t.singleTap||n),this.pressMove=w(this.element,t.pressMove||n),this.twoFingerPressMove=w(this.element,t.twoFingerPressMove||n),this.touchMove=w(this.element,t.touchMove||n),this.touchEnd=w(this.element,t.touchEnd||n),this.touchCancel=w(this.element,t.touchCancel||n),this.translateContainer=this.element,this._cancelAllHandler=this.cancelAll.bind(this),window.addEventListener("scroll",this._cancelAllHandler),this.delta=null,this.last=null,this.now=null,this.tapTimeout=null,this.singleTapTimeout=null,this.longTapTimeout=null,this.swipeTimeout=null,this.x1=this.x2=this.y1=this.y2=null,this.preTapPosition={x:null,y:null}}return t(l,[{key:"start",value:function(e){if(e.touches){if(e.target&&e.target.nodeName&&0<=["a","button","input"].indexOf(e.target.nodeName.toLowerCase()))return void console.log("ignore drag for this touched element",e.target.nodeName.toLowerCase());this.now=Date.now(),this.x1=e.touches[0].pageX,this.y1=e.touches[0].pageY,this.delta=this.now-(this.last||this.now),this.touchStart.dispatch(e,this.element),null!==this.preTapPosition.x&&(this.isDoubleTap=0<this.delta&&250>=this.delta&&30>Math.abs(this.preTapPosition.x-this.x1)&&30>Math.abs(this.preTapPosition.y-this.y1),this.isDoubleTap&&clearTimeout(this.singleTapTimeout)),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now;var t=this.preV;if(1<e.touches.length){this._cancelLongTap(),this._cancelSingleTap();var i={x:e.touches[1].pageX-this.x1,y:e.touches[1].pageY-this.y1};t.x=i.x,t.y=i.y,this.pinchStartLen=k(t),this.multipointStart.dispatch(e,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(e,this.element),this._preventTap=!0}.bind(this),750)}}},{key:"move",value:function(e){if(e.touches){var t=this.preV,i=e.touches.length,n=e.touches[0].pageX,s=e.touches[0].pageY;if(this.isDoubleTap=!1,1<i){var l,p,y,m,x,b=e.touches[1].pageX,c=e.touches[1].pageY,u={x:e.touches[1].pageX-n,y:e.touches[1].pageY-s};null!==t.x&&(0<this.pinchStartLen&&(e.zoom=k(u)/this.pinchStartLen,this.pinch.dispatch(e,this.element)),e.angle=(l=u,p=t,x=function(e,t){var i=k(e)*k(t);if(0==i)return 0;var n,d,a=(n=e,d=t,(n.x*d.x+n.y*d.y)/i);return 1<a&&(a=1),Math.acos(a)}(l,p),y=l,m=p,0<y.x*m.y-m.x*y.y&&(x*=-1),180*x/Math.PI),this.rotate.dispatch(e,this.element)),t.x=u.x,t.y=u.y,null!==this.x2&&null!==this.sx2?(e.deltaX=(n-this.x2+b-this.sx2)/2,e.deltaY=(s-this.y2+c-this.sy2)/2):(e.deltaX=0,e.deltaY=0),this.twoFingerPressMove.dispatch(e,this.element),this.sx2=b,this.sy2=c}else{if(null!==this.x2){e.deltaX=n-this.x2,e.deltaY=s-this.y2;var g=Math.abs(this.x1-this.x2),v=Math.abs(this.y1-this.y2);(10<g||10<v)&&(this._preventTap=!0)}else e.deltaX=0,e.deltaY=0;this.pressMove.dispatch(e,this.element)}this.touchMove.dispatch(e,this.element),this._cancelLongTap(),this.x2=n,this.y2=s,1<i&&e.preventDefault()}}},{key:"end",value:function(e){if(e.changedTouches){this._cancelLongTap();var t=this;2>e.touches.length&&(this.multipointEnd.dispatch(e,this.element),this.sx2=this.sy2=null),this.x2&&30<Math.abs(this.x1-this.x2)||this.y2&&30<Math.abs(this.y1-this.y2)?(e.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout(function(){t.swipe.dispatch(e,t.element)},0)):(this.tapTimeout=setTimeout(function(){t._preventTap||t.tap.dispatch(e,t.element),t.isDoubleTap&&(t.doubleTap.dispatch(e,t.element),t.isDoubleTap=!1)},0),t.isDoubleTap||(t.singleTapTimeout=setTimeout(function(){t.singleTap.dispatch(e,t.element)},250))),this.touchEnd.dispatch(e,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=null,this.x1=this.x2=this.y1=this.y2=null}}},{key:"cancelAll",value:function(){this._preventTap=!0,clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout)}},{key:"cancel",value:function(e){this.cancelAll(),this.touchCancel.dispatch(e,this.element)}},{key:"_cancelLongTap",value:function(){clearTimeout(this.longTapTimeout)}},{key:"_cancelSingleTap",value:function(){clearTimeout(this.singleTapTimeout)}},{key:"_swipeDirection",value:function(e,t,i,n){return Math.abs(e-t)>=Math.abs(i-n)?0<e-t?"Left":"Right":0<i-n?"Up":"Down"}},{key:"on",value:function(e,t){this[e]&&this[e].add(t)}},{key:"off",value:function(e,t){this[e]&&this[e].del(t)}},{key:"destroy",value:function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove",this.move),this.element.removeEventListener("touchend",this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,window.removeEventListener("scroll",this._cancelAllHandler),null}}]),l}(),i=function(){function d(e,t){var n=this,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return(J(this,d),this.img=e,this.slide=t,this.onclose=i,!this.img.setZoomEvents)&&void(this.active=!1,this.zoomedIn=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.img.addEventListener("mousedown",function(t){return n.dragStart(t)},!1),this.img.addEventListener("mouseup",function(t){return n.dragEnd(t)},!1),this.img.addEventListener("mousemove",function(t){return n.drag(t)},!1),this.img.addEventListener("click",function(){return n.slide.classList.contains("dragging-nav")?(n.zoomOut(),!1):n.zoomedIn?void(n.zoomedIn&&!n.dragging&&n.zoomOut()):n.zoomIn()},!1),this.img.setZoomEvents=!0)}return t(d,[{key:"zoomIn",value:function(){var e=this.widowWidth();if(!this.zoomedIn&&!(768>=e)){var t=this.img;if(t.setAttribute("data-style",t.getAttribute("style")),t.style.maxWidth=t.naturalWidth+"px",t.style.maxHeight=t.naturalHeight+"px",t.naturalWidth>e){var i=e/2-t.naturalWidth/2;this.setTranslate(this.img.parentNode,i,0)}this.slide.classList.add("zoomed"),this.zoomedIn=!0}}},{key:"zoomOut",value:function(){this.img.parentNode.setAttribute("style",""),this.img.setAttribute("style",this.img.getAttribute("data-style")),this.slide.classList.remove("zoomed"),this.zoomedIn=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.onclose&&"function"==typeof this.onclose&&this.onclose()}},{key:"dragStart",value:function(e){return(e.preventDefault(),!this.zoomedIn)?void(this.active=!1):void("touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset),e.target===this.img&&(this.active=!0,this.img.classList.add("dragging")))}},{key:"dragEnd",value:function(e){var t=this;e.preventDefault(),this.initialX=this.currentX,this.initialY=this.currentY,this.active=!1,setTimeout(function(){t.dragging=!1,t.img.isDragging=!1,t.img.classList.remove("dragging")},100)}},{key:"drag",value:function(e){this.active&&(e.preventDefault(),"touchmove"===e.type?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.img.isDragging=!0,this.dragging=!0,this.setTranslate(this.img,this.currentX,this.currentY))}},{key:"onMove",value:function(e){if(this.zoomedIn){var t=e.clientX-this.img.naturalWidth/2,i=e.clientY-this.img.naturalHeight/2;this.setTranslate(this.img,t,i)}}},{key:"setTranslate",value:function(e,t,i){e.style.transform="translate3d("+t+"px, "+i+"px, 0)"}},{key:"widowWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}]),d}(),Y=function(){function c(){var t=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};J(this,c);var n=e.dragEl,i=e.toleranceX,l=e.toleranceY,s=e.slide,d=e.instance;this.el=n,this.active=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.direction=null,this.lastDirection=null,this.toleranceX=void 0===i?40:i,this.toleranceY=void 0===l?65:l,this.toleranceReached=!1,this.dragContainer=this.el,this.slide=void 0===s?null:s,this.instance=void 0===d?null:d,this.el.addEventListener("mousedown",function(n){return t.dragStart(n)},!1),this.el.addEventListener("mouseup",function(n){return t.dragEnd(n)},!1),this.el.addEventListener("mousemove",function(n){return t.drag(n)},!1)}return t(c,[{key:"dragStart",value:function(e){if(this.slide.classList.contains("zoomed"))return void(this.active=!1);"touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset);var t=e.target.nodeName.toLowerCase();return e.target.classList.contains("nodrag")||d(e.target,".nodrag")||-1!==["input","select","textarea","button","a"].indexOf(t)?void(this.active=!1):void(e.preventDefault(),(e.target===this.el||"img"!==t&&d(e.target,".gslide-inline"))&&(this.active=!0,this.el.classList.add("dragging"),this.dragContainer=d(e.target,".ginner-container")))}},{key:"dragEnd",value:function(e){var t=this;e&&e.preventDefault(),this.initialX=0,this.initialY=0,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.active=!1,this.doSlideChange&&(this.instance.preventOutsideClick=!0,"right"==this.doSlideChange&&this.instance.prevSlide(),"left"==this.doSlideChange&&this.instance.nextSlide()),this.doSlideClose&&this.instance.close(),this.toleranceReached||this.setTranslate(this.dragContainer,0,0,!0),setTimeout(function(){t.instance.preventOutsideClick=!1,t.toleranceReached=!1,t.lastDirection=null,t.dragging=!1,t.el.isDragging=!1,t.el.classList.remove("dragging"),t.slide.classList.remove("dragging-nav"),t.dragContainer.style.transform="",t.dragContainer.style.transition=""},100)}},{key:"drag",value:function(e){if(this.active){e.preventDefault(),this.slide.classList.add("dragging-nav"),"touchmove"===e.type?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.el.isDragging=!0,this.dragging=!0,this.doSlideChange=!1,this.doSlideClose=!1;var t=Math.abs(this.currentX),i=Math.abs(this.currentY);if(0<t&&t>=Math.abs(this.currentY)&&(!this.lastDirection||"x"==this.lastDirection)){this.yOffset=0,this.lastDirection="x",this.setTranslate(this.dragContainer,this.currentX,0);var n=this.shouldChange();if(!this.instance.settings.dragAutoSnap&&n&&(this.doSlideChange=n),this.instance.settings.dragAutoSnap&&n)return this.instance.preventOutsideClick=!0,this.toleranceReached=!0,this.active=!1,this.instance.preventOutsideClick=!0,this.dragEnd(null),"right"==n&&this.instance.prevSlide(),void("left"==n&&this.instance.nextSlide())}if(0<this.toleranceY&&0<i&&i>=t&&(!this.lastDirection||"y"==this.lastDirection)){this.xOffset=0,this.lastDirection="y",this.setTranslate(this.dragContainer,0,this.currentY);var s=this.shouldClose();return!this.instance.settings.dragAutoSnap&&s&&(this.doSlideClose=!0),void(this.instance.settings.dragAutoSnap&&s&&this.instance.close())}}}},{key:"shouldChange",value:function(){var e=!1;if(Math.abs(this.currentX)>=this.toleranceX){var n=0<this.currentX?"right":"left";("left"==n&&this.slide!==this.slide.parentNode.lastChild||"right"==n&&this.slide!==this.slide.parentNode.firstChild)&&(e=n)}return e}},{key:"shouldClose",value:function(){var e=!1;return Math.abs(this.currentY)>=this.toleranceY&&(e=!0),e}},{key:"setTranslate",value:function(e,t,i){var n=3<arguments.length&&void 0!==arguments[3]&&arguments[3];e.style.transition=n?"all .2s ease":"",e.style.transform="translate3d(".concat(t,"px, ").concat(i,"px, 0)")}}]),c}(),z=function(){function n(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};J(this,n),this.defaults={href:"",sizes:"",srcset:"",title:"",type:"",videoProvider:"",description:"",alt:"",descPosition:"bottom",effect:"",width:"",height:"",content:!1,zoomable:!0,draggable:!0},r(e)&&(this.defaults=ee(this.defaults,e))}return t(n,[{key:"stripTags",value:function(e){var t=("<a><br><b><i><u><p><ol><ul><li><strong><small>".toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join("");return e.replace(/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,function(e,n){return-1<t.indexOf("<"+n.toLowerCase()+">")?e:""})}},{key:"sourceType",value:function(e){var n=e;return null===(e=e.toLowerCase()).match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/)?e.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||e.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)||e.match(/vimeo\.com\/([0-9]*)/)||null!==e.match(/\.(mp4|ogg|webm|mov)/)?"video":null===e.match(/\.(mp3|wav|wma|aac|ogg)/)?-1<e.indexOf("#")&&""!==n.split("#").pop().trim()?"inline":-1<e.indexOf("goajax=true")?"ajax":"external":"audio":"image"}},{key:"parseConfig",value:function(y,t){var e,i=this,s=ee({descPosition:t.descPosition},this.defaults);if(r(y)&&!f(y)){T(y,"type")||(T(y,"content")&&y.content?y.type="inline":T(y,"href")&&(y.type=this.sourceType(y.href)));var l=ee(s,y);return this.setSize(l,t),l}var a="",o=y.getAttribute("data-glightbox"),d=y.nodeName.toLowerCase();if("a"===d&&(a=y.href),"img"===d&&(a=y.src,s.alt=y.alt),s.href=a,te(s,function(d,e){T(t,e)&&"width"!==e&&(s[e]=t[e]);var n=y.dataset[e];b(n)||(s[e]=i.sanitizeValue(n))}),s.content&&(s.type="inline"),!s.type&&a&&(s.type=this.sourceType(a)),b(o)){if(!s.title&&"a"==d){var c=y.title;b(c)||""===c||(s.title=c)}if(!s.title&&"img"==d){var u=y.alt;b(u)||""===u||(s.title=u)}}else{var g=[];te(s,function(n,e){g.push(";\\s?"+e)}),g=g.join("\\s?:|"),""!==o.trim()&&te(s,function(d,e){var t=RegExp("s?"+e+"s?:s?(.*?)("+g+"s?:|$)"),a=o.match(t);if(a&&a.length&&a[1]){var n=a[1].trim().replace(/;\s*$/,"");s[e]=i.sanitizeValue(n)}})}if(s.description&&"."===s.description.substring(0,1)){try{e=document.querySelector(s.description).innerHTML}catch(e){if(!(e instanceof DOMException))throw e}e&&(s.description=e)}if(!s.description){var m=y.querySelector(".glightbox-desc");m&&(s.description=m.innerHTML)}return s.description&&(s.description=this.stripTags(s.description)),this.setSize(s,t,y),this.slideConfig=s,s}},{key:"setSize",value:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,n="video"==e.type?this.checkSize(t.videosWidth):this.checkSize(t.width),s=this.checkSize(t.height);return e.width=T(e,"width")&&""!==e.width?this.checkSize(e.width):n,e.height=T(e,"height")&&""!==e.height?this.checkSize(e.height):s,i&&"image"==e.type&&(e._hasCustomWidth=!!i.dataset.width,e._hasCustomHeight=!!i.dataset.height),e}},{key:"checkSize",value:function(e){return E(e)?"".concat(e,"px"):e}},{key:"sanitizeValue",value:function(e){return"true"!==e&&"false"!==e?e:"true"===e}}]),n}(),N=function(){function l(e,t,n){J(this,l),this.element=e,this.instance=t,this.index=n}return t(l,[{key:"setContent",value:function(){var e,c,h,T,k,E,A=this,o=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,a=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(le(o,"loaded"))return!1;var d=this.instance.settings,u=this.slideConfig,g=de();x(d.beforeSlideLoad)&&d.beforeSlideLoad({index:this.index,slide:o,player:!1});var v=u.type,f=u.descPosition,p=o.querySelector(".gslide-media"),y=o.querySelector(".gslide-title"),m=o.querySelector(".gslide-desc"),O=o.querySelector(".gdesc-inner"),X=a,q="gSlideTitle_"+this.index,w="gSlideDesc_"+this.index;return(x(d.afterSlideLoad)&&(X=function(){x(a)&&a(),d.afterSlideLoad({index:A.index,slide:o,player:A.instance.getSlidePlayerInstance(A.index)})}),""==u.title&&""==u.description?O&&O.parentNode.parentNode.removeChild(O.parentNode):(y&&""!==u.title?(y.id=q,y.innerHTML=u.title):y.parentNode.removeChild(y),m&&""!==u.description?(m.id=w,g&&0<d.moreLength?(u.smallDescription=this.slideShortDesc(u.description,d.moreLength,d.moreText),m.innerHTML=u.smallDescription,this.descriptionEvents(m,u)):m.innerHTML=u.description):m.parentNode.removeChild(m),ie(p.parentNode,"desc-".concat(f)),ie(O.parentNode,"description-".concat(f))),ie(p,"gslide-".concat(v)),ie(o,"loaded"),"video"===v)?void L.apply(this.instance,[o,u,this.index,X]):"external"===v?void P.apply(this,[o,u,this.index,X]):"inline"===v?(I.apply(this.instance,[o,u,this.index,X]),void(u.draggable&&new Y({dragEl:o.querySelector(".gslide-inline"),toleranceX:d.dragToleranceX,toleranceY:d.dragToleranceY,slide:o,instance:this.instance}))):"image"===v?(e=o,c=u,h=this.index,T=function(){var t=o.querySelector("img");u.draggable&&new Y({dragEl:t,toleranceX:d.dragToleranceX,toleranceY:d.dragToleranceY,slide:o,instance:A.instance}),u.zoomable&&t.naturalWidth>t.offsetWidth&&(ie(t,"zoomable"),new i(t,o,function(){A.instance.resize()})),x(X)&&X()},k=e.querySelector(".gslide-media"),(E=new Image).addEventListener("load",function(){x(T)&&T()},!1),E.src=c.href,""!=c.sizes&&""!=c.srcset&&(E.sizes=c.sizes,E.srcset=c.srcset),E.alt="",b(c.alt)||""===c.alt||(E.alt=c.alt),""!==c.title&&E.setAttribute("aria-labelledby","gSlideTitle_"+h),""!==c.description&&E.setAttribute("aria-describedby","gSlideDesc_"+h),c.hasOwnProperty("_hasCustomWidth")&&c._hasCustomWidth&&(E.style.width=c.width),c.hasOwnProperty("_hasCustomHeight")&&c._hasCustomHeight&&(E.style.height=c.height),void k.insertBefore(E,k.firstChild)):void(x(X)&&X())}},{key:"slideShortDesc",value:function(e){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:50,n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],s=document.createElement("div");if(s.innerHTML=e,(e=s.innerText.trim()).length<=i)return e;var d=e.substr(0,i-1);return n?(s=null,d+"... <a href=\"#\" class=\"desc-more\">"+n+"</a>"):d}},{key:"descriptionEvents",value:function(e,a){var i=this,t=e.querySelector(".desc-more");return!!t&&void ne("click",{onElement:t,withCallback:function(e,t){e.preventDefault();var n=document.body,l=d(t,".gslide-desc");if(!l)return!1;l.innerHTML=a.description,ie(n,"gdesc-open");var s=ne("click",{onElement:[n,d(l,".gslide-description")],withCallback:function(e){"a"!==e.target.nodeName.toLowerCase()&&(h(n,"gdesc-open"),ie(n,"gdesc-closed"),l.innerHTML=a.smallDescription,i.descriptionEvents(l,a),setTimeout(function(){h(n,"gdesc-closed")},400),s.destroy())}})}})}},{key:"create",value:function(){return p(this.instance.settings.slideHTML)}},{key:"getConfig",value:function(){f(this.element)||this.element.hasOwnProperty("draggable")||(this.element.draggable=this.instance.settings.draggable);var e=new z(this.instance.settings.slideExtraAttributes);return this.slideConfig=e.parseConfig(this.element,this.instance.settings),this.slideConfig}}]),l}(),D=de(),_=null!==de()||void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,M=document.getElementsByTagName("html")[0],W={selector:".glightbox",elements:null,skin:"clean",theme:"clean",closeButton:!0,startAt:null,autoplayVideos:!0,autofocusVideos:!1,descPosition:"bottom",width:"900px",height:"506px",videosWidth:"960px",beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,slideInserted:null,slideRemoved:null,slideExtraAttributes:null,onOpen:null,onClose:null,loop:!1,zoomable:!0,draggable:!0,dragAutoSnap:!1,dragToleranceX:40,dragToleranceY:65,preload:!0,oneSlidePerOpen:!1,touchNavigation:!0,touchFollowAxis:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,plugins:!1,plyr:{css:"https://cdn.plyr.io/3.6.12/plyr.css",js:"https://cdn.plyr.io/3.6.12/plyr.js",config:{ratio:"16:9",fullscreen:{enabled:!0,iosNative:!0},youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3},vimeo:{byline:!1,portrait:!1,title:!1,transparent:!1}}},openEffect:"zoom",closeEffect:"zoom",slideEffect:"slide",moreText:"See more",moreLength:60,cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slideBack:{in:"slideInLeft",out:"slideOutRight"},none:{in:"none",out:"none"}},svg:{close:"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 512 512\" xml:space=\"preserve\"><g><g><path d=\"M505.943,6.058c-8.077-8.077-21.172-8.077-29.249,0L6.058,476.693c-8.077,8.077-8.077,21.172,0,29.249C10.096,509.982,15.39,512,20.683,512c5.293,0,10.586-2.019,14.625-6.059L505.943,35.306C514.019,27.23,514.019,14.135,505.943,6.058z\"/></g></g><g><g><path d=\"M505.942,476.694L35.306,6.059c-8.076-8.077-21.172-8.077-29.248,0c-8.077,8.076-8.077,21.171,0,29.248l470.636,470.636c4.038,4.039,9.332,6.058,14.625,6.058c5.293,0,10.587-2.019,14.624-6.057C514.018,497.866,514.018,484.771,505.942,476.694z\"/></g></g></svg>",next:"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 477.175 477.175\" xml:space=\"preserve\"> <g><path d=\"M360.731,229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1,0s-5.3,13.8,0,19.1l215.5,215.5l-215.5,215.5c-5.3,5.3-5.3,13.8,0,19.1c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-4l225.1-225.1C365.931,242.875,365.931,234.275,360.731,229.075z\"/></g></svg>",prev:"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 477.175 477.175\" xml:space=\"preserve\"><g><path d=\"M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z\"/></g></svg>"}};W.slideHTML="<div class=\"gslide\">\n    <div class=\"gslide-inner-content\">\n        <div class=\"ginner-container\">\n            <div class=\"gslide-media\">\n            </div>\n            <div class=\"gslide-description\">\n                <div class=\"gdesc-inner\">\n                    <h4 class=\"gslide-title\"></h4>\n                    <div class=\"gslide-desc\"></div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>",W.lightboxHTML="<div id=\"glightbox-body\" class=\"glightbox-container\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"false\">\n    <div class=\"gloader visible\"></div>\n    <div class=\"goverlay\"></div>\n    <div class=\"gcontainer\">\n    <div id=\"glightbox-slider\" class=\"gslider\"></div>\n    <button class=\"gclose gbtn\" aria-label=\"Close\" data-taborder=\"3\">{closeSVG}</button>\n    <button class=\"gprev gbtn\" aria-label=\"Previous\" data-taborder=\"2\">{prevSVG}</button>\n    <button class=\"gnext gbtn\" aria-label=\"Next\" data-taborder=\"1\">{nextSVG}</button>\n</div>\n</div>";var B=function(){function n(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};J(this,n),this.customOptions=e,this.settings=ee(W,e),this.effectsClasses=this.getAnimationClasses(),this.videoPlayers={},this.apiEvents=[],this.fullElementsList=!1}return t(n,[{key:"init",value:function(){var e=this,t=this.getSelector();t&&(this.baseEvents=ne("click",{onElement:t,withCallback:function(t,i){t.preventDefault(),e.open(i)}})),this.elements=this.getElements()}},{key:"open",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if(0===this.elements.length)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var i=E(t)?t:this.settings.startAt;if(f(e)){var c=e.getAttribute("data-gallery");c&&(this.fullElementsList=this.elements,this.elements=this.getGalleryElements(this.elements,c)),b(i)&&0>(i=this.getElementIndex(e))&&(i=0)}E(i)||(i=0),this.build(),u(this.overlay,"none"===this.settings.openEffect?"none":this.settings.cssEfects.fade.in);var s=document.body,l=window.innerWidth-document.documentElement.clientWidth;if(0<l){var r=document.createElement("style");r.type="text/css",r.className="gcss-styles",r.innerText=".gscrollbar-fixer {margin-right: ".concat(l,"px}"),document.head.appendChild(r),ie(s,"gscrollbar-fixer")}ie(s,"glightbox-open"),ie(M,"glightbox-open"),D&&(ie(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(i,!0),1===this.elements.length?(ie(this.prevButton,"glightbox-button-hidden"),ie(this.nextButton,"glightbox-button-hidden")):(h(this.prevButton,"glightbox-button-hidden"),h(this.nextButton,"glightbox-button-hidden")),this.lightboxOpen=!0,this.trigger("open"),x(this.settings.onOpen)&&this.settings.onOpen(),_&&this.settings.touchNavigation&&function(e){if(e.events.hasOwnProperty("touch"))return!1;var t,u,v,c=se(),m=c.width,r=c.height,o=!1,l=null,Y=null,M=null,W=!1,B=1,H=1,V=!1,j=!1,R=null,F=null,G=null,U=null,Z=0,K=0,J=!1,Q=!1,ee={},O={},te=0,ne=0,de=document.getElementById("glightbox-slider"),X=document.querySelector(".goverlay"),N=new q(de,{touchStart:function(t){o=!0,(le(t.targetTouches[0].target,"ginner-container")||d(t.targetTouches[0].target,".gslide-desc")||"a"==t.targetTouches[0].target.nodeName.toLowerCase())&&(o=!1),d(t.targetTouches[0].target,".gslide-inline")&&!le(t.targetTouches[0].target.parentNode,"gslide-inline")&&(o=!1),o&&(O=t.targetTouches[0],ee.pageX=t.targetTouches[0].pageX,ee.pageY=t.targetTouches[0].pageY,te=t.targetTouches[0].clientX,ne=t.targetTouches[0].clientY,Y=(l=e.activeSlide).querySelector(".gslide-media"),v=l.querySelector(".gslide-inline"),M=null,le(Y,"gslide-image")&&(M=Y.querySelector("img")),769<(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)&&(Y=l.querySelector(".ginner-container")),h(X,"greset"),(!(20<t.pageX)||!(t.pageX<window.innerWidth-20))&&t.preventDefault())},touchMove:function(n){if(o&&(O=n.targetTouches[0],!V&&!j)){if(v&&v.offsetHeight>r&&13>=Math.abs(ee.pageX-O.pageX))return!1;W=!0;var i,l=n.targetTouches[0].clientX;if(Math.abs(te-l)>Math.abs(ne-n.targetTouches[0].clientY)?(J=!1,Q=!0):(Q=!1,J=!0),Z=100*(t=O.pageX-ee.pageX)/m,K=100*(u=O.pageY-ee.pageY)/r,J&&M&&(i=1-Math.abs(u)/r,X.style.opacity=i,e.settings.touchFollowAxis&&(Z=0)),Q&&(i=1-Math.abs(t)/m,Y.style.opacity=i,e.settings.touchFollowAxis&&(K=0)),!M)return a(Y,"translate3d(".concat(Z,"%, 0, 0)"));a(Y,"translate3d(".concat(Z,"%, ").concat(K,"%, 0)"))}},touchEnd:function(){if(o){if(W=!1,j||V)return G=R,void(U=F);var t=Math.abs(parseInt(K)),i=Math.abs(parseInt(Z));if(29<t&&M)return void e.close();if(29>t&&25>i)return ie(X,"greset"),X.style.opacity=1,A(Y)}},multipointEnd:function(){setTimeout(function(){V=!1},50)},multipointStart:function(){V=!0,B=H||1},pinch:function(e){if(!M||W)return!1;V=!0,M.scaleX=M.scaleY=B*e.zoom;var t=B*e.zoom;return(j=!0,1>=t)?(j=!1,t=1,U=null,G=null,R=null,F=null,void M.setAttribute("style","")):void(4.5<t&&(t=4.5),M.style.transform="scale3d(".concat(t,", ").concat(t,", 1)"),H=t)},pressMove:function(){if(j&&!V){var e=O.pageX-ee.pageX,t=O.pageY-ee.pageY;G&&(e+=G),U&&(t+=U),R=e,F=t;var l="translate3d(".concat(e,"px, ").concat(t,"px, 0)");H&&(l+=" scale3d(".concat(H,", ").concat(H,", 1)")),a(M,l)}},swipe:function(t){if(!j){if(V)return void(V=!1);if("Left"==t.direction){if(e.index==e.elements.length-1&&!e.loop())return A(Y);e.nextSlide()}if("Right"==t.direction){if(0==e.index&&!e.loop())return A(Y);e.prevSlide()}}}});e.events.touch=N}(this),this.settings.keyboardNavigation&&!this.settings.autofocusVideos&&function(e){return!e.events.hasOwnProperty("keyboard")&&void(e.events.keyboard=ne("keydown",{onElement:window,withCallback:function(t){var n=(t=t||window.event).keyCode;if(9==n){var s=document.querySelector(".gbtn.focused");if(!s){var l=!!document.activeElement&&!!document.activeElement.nodeName&&document.activeElement.nodeName.toLocaleLowerCase();if("input"==l||"textarea"==l||"button"==l)return}t.preventDefault();var d=document.querySelectorAll(".gbtn[data-taborder]");if(!d||0>=d.length)return;if(!s){var o=C();return void(o&&(o.focus(),ie(o,"focused")))}var a=C(s.getAttribute("data-taborder"));h(s,"focused"),a&&(a.focus(),ie(a,"focused"))}39==n&&e.nextSlide(),37==n&&e.prevSlide(),27==n&&e.close()}}))}(this),this.settings.keyboardNavigation&&this.settings.autofocusVideos&&function(e){return!e.events.hasOwnProperty("keyboard")&&void(e.events.keyboard=ne("keydown",{onElement:window,withCallback:function(t){var n=(t=t||window.event).keyCode;if(9==n){let e=document.querySelector(".glightbox-container"),n=e.querySelectorAll("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]):not(.disabled):not(hidden):not([data-plyr=airplay]):not([data-plyr=captions]):not([data-plyr=pip])");n=Array.prototype.slice.call(n);let i=n[0],l=n[n.length-1];if(t.shiftKey?document.activeElement===i&&(t.preventDefault(),l.focus()):document.activeElement===l&&(t.preventDefault(),i.focus()),t.target.hasAttribute("data-plyr")&&"fullscreen"===t.target.getAttribute("data-plyr")){let e=document.querySelector("button.plyr__control.plyr__control--overlaid:not(.plyr__control--pressed)");e&&e.focus()}}39==n&&e.nextSlide(),37==n&&e.prevSlide(),27==n&&e.close()}}))}(this)}},{key:"openAt",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0;this.open(null,e)}},{key:"showSlide",value:function(){var e=this,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,i=1<arguments.length&&void 0!==arguments[1]&&arguments[1];c(this.loader),this.index=parseInt(t);var n=this.slidesContainer.querySelector(".current");n&&h(n,"current"),this.slideAnimateOut();var s=this.slidesContainer.querySelectorAll(".gslide")[t];if(le(s,"loaded"))this.slideAnimateIn(s,i),g(this.loader);else{c(this.loader);var l=this.elements[t],d={index:this.index,slide:s,slideNode:s,slideConfig:l.slideConfig,slideIndex:this.index,trigger:l.node,player:null};this.trigger("slide_before_load",d),l.instance.setContent(s,function(){g(e.loader),e.resize(),e.slideAnimateIn(s,i),e.trigger("slide_after_load",d)})}this.slideDescription=s.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&le(this.slideDescription.parentNode,"gslide-media"),this.settings.preload&&(this.preloadSlide(t+1),this.preloadSlide(t-1)),this.updateNavigationClasses(),this.activeSlide=s}},{key:"preloadSlide",value:function(e){var t=this;if(0>e||e>this.elements.length-1||b(this.elements[e]))return!1;var i=this.slidesContainer.querySelectorAll(".gslide")[e];if(le(i,"loaded"))return!1;var n=this.elements[e],s=n.type,l={index:e,slide:i,slideNode:i,slideConfig:n.slideConfig,slideIndex:e,trigger:n.node,player:null};this.trigger("slide_before_load",l),"video"===s||"external"===s?setTimeout(function(){n.instance.setContent(i,function(){t.trigger("slide_after_load",l)})},200):n.instance.setContent(i,function(){t.trigger("slide_after_load",l)})}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0];return(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,!(!this.loop()&&(0>e||e>this.elements.length-1)))&&void(0>e?e=this.elements.length-1:e>=this.elements.length&&(e=0),this.showSlide(e))}},{key:"insertSlide",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:-1;0>t&&(t=this.elements.length);var l=new N(e,this,t),n=l.getConfig(),s=ee({},n),r=l.create(),o=this.elements.length-1;s.index=t,s.node=!1,s.instance=l,s.slideConfig=n,this.elements.splice(t,0,s);var a=null,g=null;if(this.slidesContainer){if(t>o)this.slidesContainer.appendChild(r);else{var u=this.slidesContainer.querySelectorAll(".gslide")[t];this.slidesContainer.insertBefore(r,u)}(this.settings.preload&&0==this.index&&0==t||this.index-1==t||this.index+1==t)&&this.preloadSlide(t),0===this.index&&0===t&&(this.index=1),this.updateNavigationClasses(),a=this.slidesContainer.querySelectorAll(".gslide")[t],g=this.getSlidePlayerInstance(t),s.slideNode=a}this.trigger("slide_inserted",{index:t,slide:a,slideNode:a,slideConfig:n,slideIndex:t,trigger:null,player:g}),x(this.settings.slideInserted)&&this.settings.slideInserted({index:t,slide:a,player:g})}},{key:"removeSlide",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:-1;if(0>e||e>this.elements.length-1)return!1;var t=this.slidesContainer&&this.slidesContainer.querySelectorAll(".gslide")[e];t&&(this.getActiveSlideIndex()==e&&(e==this.elements.length-1?this.prevSlide():this.nextSlide()),t.parentNode.removeChild(t)),this.elements.splice(e,1),this.trigger("slide_removed",e),x(this.settings.slideRemoved)&&this.settings.slideRemoved(e)}},{key:"slideAnimateIn",value:function(e,t){var i=this,n=e.querySelector(".gslide-media"),s=e.querySelector(".gslide-description"),l={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlide,slideConfig:b(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:b(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},d={index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideConfig:this.elements[this.index].slideConfig,slideIndex:this.index,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)};if(0<n.offsetWidth&&s&&(g(s),s.style.display=""),h(e,this.effectsClasses),t)u(e,this.settings.cssEfects[this.settings.openEffect].in,function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:l,current:d}),x(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[l,d])});else{var o=this.settings.slideEffect,a="none"===o?o:this.settings.cssEfects[o].in;this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(a=this.settings.cssEfects.slideBack.in),u(e,a,function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:l,current:d}),x(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[l,d])})}setTimeout(function(){i.resize(e)},100),ie(e,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var l=this.prevActiveSlide;h(l,this.effectsClasses),ie(l,"prev");var e=this.settings.slideEffect,t="none"===e?e:this.settings.cssEfects[e].out;this.slidePlayerPause(l),this.trigger("slide_before_change",{prev:{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlideIndex,slideConfig:b(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:b(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},current:{index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideIndex:this.index,slideConfig:this.elements[this.index].slideConfig,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)}}),x(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},{index:this.index,slide:this.activeSlide,player:this.getSlidePlayerInstance(this.index)}]),this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(t=this.settings.cssEfects.slideBack.out),u(l,t,function(){var t=l.querySelector(".ginner-container"),e=l.querySelector(".gslide-media"),i=l.querySelector(".gslide-description");t.style.transform="",e.style.transform="",h(e,"greset"),e.style.opacity="",i&&(i.style.opacity=""),h(l,"prev")})}},{key:"getAllPlayers",value:function(){return this.videoPlayers}},{key:"getSlidePlayerInstance",value:function(e){var t="gvideo"+e,i=this.getAllPlayers();return!!T(i,t)&&!!i[t]&&i[t]}},{key:"stopSlideVideo",value:function(e){if(f(e)){var l=e.querySelector(".gvideo-wrapper");l&&(e=l.getAttribute("data-index"))}console.log("stopSlideVideo is deprecated, use slidePlayerPause");var i=this.getSlidePlayerInstance(e);i&&i.playing&&i.pause()}},{key:"slidePlayerPause",value:function(e){if(f(e)){var l=e.querySelector(".gvideo-wrapper");l&&(e=l.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(e);i&&i.playing&&i.pause()}},{key:"playSlideVideo",value:function(e){if(f(e)){var l=e.querySelector(".gvideo-wrapper");l&&(e=l.getAttribute("data-index"))}console.log("playSlideVideo is deprecated, use slidePlayerPlay");var i=this.getSlidePlayerInstance(e);i&&!i.playing&&i.play()}},{key:"slidePlayerPlay",value:function(e){if(!D||null!==(l=this.settings.plyr.config)&&void 0!==l&&l.muted){if(f(e)){var l,d=e.querySelector(".gvideo-wrapper");d&&(e=d.getAttribute("data-index"))}var n=this.getSlidePlayerInstance(e);n&&!n.playing&&(n.play(),this.settings.autofocusVideos&&n.elements.container.focus())}}},{key:"setElements",value:function(e){var l=this;this.settings.elements=!1;var i=[];e&&e.length&&te(e,function(n,e){var t=new N(n,l,e),s=t.getConfig(),d=ee({},s);d.slideConfig=s,d.instance=t,d.index=e,i.push(d)}),this.elements=i,this.lightboxOpen&&(this.slidesContainer.innerHTML="",this.elements.length&&(te(this.elements,function(){var t=p(l.settings.slideHTML);l.slidesContainer.appendChild(t)}),this.showSlide(0,!0)))}},{key:"getElementIndex",value:function(l){var t=!1;return te(this.elements,function(i,e){if(T(i,"node")&&i.node==l)return t=e,!0}),t}},{key:"getElements",value:function(){var d=this,t=[];this.elements=this.elements?this.elements:[],!b(this.settings.elements)&&l(this.settings.elements)&&this.settings.elements.length&&te(this.settings.elements,function(i,e){var n=new N(i,d,e),l=n.getConfig(),s=ee({},l);s.node=!1,s.index=e,s.instance=n,s.slideConfig=l,t.push(s)});var e=!1;return this.getSelector()&&(e=document.querySelectorAll(this.getSelector())),e&&te(e,function(i,e){var n=new N(i,d,e),l=n.getConfig(),s=ee({},l);s.node=i,s.index=e,s.instance=n,s.slideConfig=l,s.gallery=i.getAttribute("data-gallery"),t.push(s)}),t}},{key:"getGalleryElements",value:function(e,t){return e.filter(function(n){return n.gallery==t})}},{key:"getSelector",value:function(){return!this.settings.elements&&(this.settings.selector&&"data-"==this.settings.selector.substring(0,5)?"*[".concat(this.settings.selector,"]"):this.settings.selector)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var e=[];for(var t in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(t)){var l=this.settings.cssEfects[t];e.push("g".concat(l.in)),e.push("g".concat(l.out))}return e.join(" ")}},{key:"build",value:function(){var a=this;if(this.built)return!1;var e=document.body.childNodes,t=[];te(e,function(n){n.parentNode==document.body&&"#"!==n.nodeName.charAt(0)&&n.hasAttribute&&!n.hasAttribute("aria-hidden")&&(t.push(n),n.setAttribute("aria-hidden","true"))});var n=T(this.settings.svg,"next")?this.settings.svg.next:"",i=T(this.settings.svg,"prev")?this.settings.svg.prev:"",l=T(this.settings.svg,"close")?this.settings.svg.close:"",s=this.settings.lightboxHTML;s=(s=(s=s.replace(/{nextSVG}/g,n)).replace(/{prevSVG}/g,i)).replace(/{closeSVG}/g,l),s=p(s),document.body.appendChild(s);var o=document.getElementById("glightbox-body");this.modal=o;var r=o.querySelector(".gclose");this.prevButton=o.querySelector(".gprev"),this.nextButton=o.querySelector(".gnext"),this.overlay=o.querySelector(".goverlay"),this.loader=o.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.bodyHiddenChildElms=t,this.events={},ie(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&r&&(this.events.close=ne("click",{onElement:r,withCallback:function(e){e.preventDefault(),a.close()}})),r&&!this.settings.closeButton&&r.parentNode.removeChild(r),this.nextButton&&(this.events.next=ne("click",{onElement:this.nextButton,withCallback:function(e){e.preventDefault(),a.nextSlide()}})),this.prevButton&&(this.events.prev=ne("click",{onElement:this.prevButton,withCallback:function(e){e.preventDefault(),a.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=ne("click",{onElement:o,withCallback:function(e){a.preventOutsideClick||le(document.body,"glightbox-mobile")||d(e.target,".ginner-container")||d(e.target,".gbtn")||le(e.target,"gnext")||le(e.target,"gprev")||a.close()}})),te(this.elements,function(t,e){a.slidesContainer.appendChild(t.instance.create()),t.slideNode=a.slidesContainer.querySelectorAll(".gslide")[e]}),_&&ie(document.body,"glightbox-touch"),this.events.resize=ne("resize",{onElement:window,withCallback:function(){a.resize()}}),this.built=!0}},{key:"resize",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;if((e=e||this.activeSlide)&&!le(e,"zoomed")){var d=se(),i=e.querySelector(".gvideo-wrapper"),n=e.querySelector(".gslide-image"),s=this.slideDescription,l=d.width,r=d.height;if(768>=l?ie(document.body,"glightbox-mobile"):h(document.body,"glightbox-mobile"),i||n){var c=!1;if(s&&(le(s,"description-bottom")||le(s,"description-top"))&&!le(s,"gabsolute")&&(c=!0),n)if(768>=l)n.querySelector("img");else if(c){var m=s.offsetHeight,u=n.querySelector("img");u.setAttribute("style","max-height: calc(100vh - ".concat(m,"px)")),s.setAttribute("style","max-width: ".concat(u.offsetWidth,"px;"))}if(i){var g=T(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"";if(!g){var A=i.clientWidth,f=i.clientHeight,p=A/f;g="".concat(A/p,":").concat(f/p)}var y=g.split(":"),L=this.settings.videosWidth,O=this.settings.videosWidth,I=(O=E(L)||-1!==L.indexOf("px")?parseInt(L):-1===L.indexOf("vw")?-1===L.indexOf("vh")?-1===L.indexOf("%")?parseInt(i.clientWidth):l*parseInt(L)/100:r*parseInt(L)/100:l*parseInt(L)/100)/(parseInt(y[0])/parseInt(y[1]));if(I=Math.floor(I),c&&(r-=s.offsetHeight),O>l||I>r||r<I&&l>O){var P=i.offsetWidth,S=i.offsetHeight,w=r/S,C={width:P*w,height:S*w};i.parentNode.setAttribute("style","max-width: ".concat(C.width,"px")),c&&s.setAttribute("style","max-width: ".concat(C.width,"px;"))}else i.parentNode.style.maxWidth="".concat(L),c&&s.setAttribute("style","max-width: ".concat(L,";"))}}}}},{key:"reload",value:function(){this.init()}},{key:"updateNavigationClasses",value:function(){var e=this.loop();h(this.nextButton,"disabled"),h(this.prevButton,"disabled"),0==this.index&&0==this.elements.length-1?(ie(this.prevButton,"disabled"),ie(this.nextButton,"disabled")):0!==this.index||e?this.index!==this.elements.length-1||e||ie(this.nextButton,"disabled"):ie(this.prevButton,"disabled")}},{key:"loop",value:function t(){var t=T(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return T(this.settings,"loop")?this.settings.loop:t}},{key:"close",value:function(){var l=this;if(!this.lightboxOpen){if(this.events){for(var e in this.events)this.events.hasOwnProperty(e)&&this.events[e].destroy();this.events=null}return!1}return!this.closing&&void(this.closing=!0,this.slidePlayerPause(this.activeSlide),this.fullElementsList&&(this.elements=this.fullElementsList),this.bodyHiddenChildElms.length&&te(this.bodyHiddenChildElms,function(t){t.removeAttribute("aria-hidden")}),ie(this.modal,"glightbox-closing"),u(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),u(this.activeSlide,this.settings.cssEfects[this.settings.closeEffect].out,function(){if(l.activeSlide=null,l.prevActiveSlideIndex=null,l.prevActiveSlide=null,l.built=!1,l.events){for(var t in l.events)l.events.hasOwnProperty(t)&&l.events[t].destroy();l.events=null}var s=document.body;h(M,"glightbox-open"),h(s,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),l.modal.parentNode.removeChild(l.modal),l.trigger("close"),x(l.settings.onClose)&&l.settings.onClose();var i=document.querySelector(".gcss-styles");i&&i.parentNode.removeChild(i),l.lightboxOpen=!1,l.closing=null}))}},{key:"destroy",value:function(){this.close(),this.clearAllEvents(),this.baseEvents&&this.baseEvents.destroy()}},{key:"on",value:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if(!e||!x(t))throw TypeError("Event name and callback must be defined");this.apiEvents.push({evt:e,once:i,callback:t})}},{key:"once",value:function(e,t){this.on(e,t,!0)}},{key:"trigger",value:function(d){var t=this,a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,n=[];te(this.apiEvents,function(t,e){var i=t.evt,l=t.once,s=t.callback;i==d&&(s(a),l&&n.push(e))}),n.length&&te(n,function(n){return t.apiEvents.splice(n,1)})}},{key:"clearAllEvents",value:function(){this.apiEvents.splice(0,this.apiEvents.length)}},{key:"version",value:function(){return"3.1.0"}}]),n}();return function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=new B(e);return t.init(),t}});
(function(){"use strict";var kadenceBlocksGLight={carouselCache:{},carouselItem:{},lightboxes:{},foundClasses:{},simulateClick(a){const b=new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window});!a.dispatchEvent(b)},handleClones(a){const b=a.querySelectorAll(".kb-slide-item.splide__slide--clone a.kb-gallery-item-link"),c=a.querySelectorAll(".kb-slide-item:not(.splide__slide--clone) a.kb-gallery-item-link");for(let d=0;d<b.length;d++)b[d].addEventListener("click",function(a){a.preventDefault();const e=b[d].getAttribute("href");for(let d=0;d<c.length;d++)if(e===c[d].getAttribute("href")){kadenceBlocksGLight.simulateClick(c[d]);break}})},strip_tags(a,b){b=(((b||"")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join("");return a.replace(/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,function(a,c){return-1<b.indexOf("<"+c.toLowerCase()+">")?a:""})},findGalleries(){const a=document.querySelectorAll(".kb-gallery-magnific-init");if(a.length&&a)for(let b=0;b<a.length;b++){const c=a[b].classList,d=a[b].getAttribute("data-image-filter"),e=d?"kadence-dark kb-gal-light-filter-"+d:"kadence-dark",f=a[b].getAttribute("data-lightbox-caption"),g=a[b].querySelectorAll("a.kb-gallery-item-link");for(let a=0;a<g.length;a++)g[a].setAttribute("aria-label",kb_glightbox.lightBoxAriaLabel);kadenceBlocksGLight.foundClasses[b]=!1;for(let d=0;d<c.length;d++)if(-1!==c[d].indexOf("kb-gallery-id")){a[b].classList.add("kb-light-gallery-"+b),kadenceBlocksGLight.foundClasses[b]="kb-light-gallery-"+b;break}if("true"==f&&!a[b].classList.contains("kb-gallery-non-static")){const c=a[b].querySelectorAll("a.kb-gallery-item-link");for(let a=0;a<c.length;a++){const b=c[a].querySelector(".kadence-blocks-gallery-item__caption");b&&c[a].setAttribute("data-description",kadenceBlocksGLight.strip_tags(b.innerText,"<a><br><b><i><u><p><ol><ul><li><strong><small>"))}}kadenceBlocksGLight.carouselItem[b]=a[b].querySelector(".kt-blocks-carousel-init"),kadenceBlocksGLight.carouselItem[b]?kadenceBlocksGLight.carouselItem[b].classList.contains("is-initialized")?(kadenceBlocksGLight.handleClones(kadenceBlocksGLight.carouselItem[b]),kadenceBlocksGLight.foundClasses[b]&&(kadenceBlocksGLight.lightboxes[b]=new GLightbox({selector:"."+kadenceBlocksGLight.foundClasses[b]+" .kb-slide-item:not(.splide__slide--clone) a.kb-gallery-item-link:not([target=\"_blank\"])",touchNavigation:!0,skin:e,loop:!0,openEffect:"fade",closeEffect:"fade",moreText:kb_glightbox.moreText}))):kadenceBlocksGLight.carouselCache[b]=setInterval(function(){kadenceBlocksGLight.carouselItem[b].classList.contains("is-initialized")?(kadenceBlocksGLight.handleClones(kadenceBlocksGLight.carouselItem[b]),kadenceBlocksGLight.lightboxes[b]=new GLightbox({selector:"."+kadenceBlocksGLight.foundClasses[b]+" .kb-slide-item:not(.splide__slide--clone) a.kb-gallery-item-link:not([target=\"_blank\"])",touchNavigation:!0,skin:e,loop:!0,openEffect:"fade",closeEffect:"fade",moreText:kb_glightbox.moreText}),clearInterval(kadenceBlocksGLight.carouselCache[b])):console.log("waiting to initialize galllery lightbox")},200):kadenceBlocksGLight.foundClasses[b]&&(kadenceBlocksGLight.lightboxes[b]=new GLightbox({selector:"."+kadenceBlocksGLight.foundClasses[b]+" a.kb-gallery-item-link:not([target=\"_blank\"])",touchNavigation:!0,skin:e,loop:!0,openEffect:"fade",closeEffect:"fade",moreText:kb_glightbox.moreText}))}},initAll(){kadenceBlocksGLight.findGalleries()},init(){if("function"==typeof GLightbox)kadenceBlocksGLight.initAll();else var a=setInterval(function(){"function"==typeof GLightbox&&(kadenceBlocksGLight.initAll(),clearInterval(a))},200)}};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",kadenceBlocksGLight.init):kadenceBlocksGLight.init()})();