!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(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.AOS=b():a.AOS=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="dist/",b(0)}([function(q,e,t){"use strict";function n(a){return a&&a.__esModule?a:{default:a}}var o=Object.assign||function(a){for(var b,c=1;c<arguments.length;c++)for(var d in b=arguments[c],b)Object.prototype.hasOwnProperty.call(b,d)&&(a[d]=b[d]);return a},i=t(1),r=(n(i),t(6)),a=n(r),u=t(7),c=n(u),s=t(8),f=n(s),d=t(9),l=n(d),p=t(10),m=n(p),b=t(11),v=n(b),y=t(14),g=n(y),h=[],z=!1,A={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},B=function(){var a=0<arguments.length&&void 0!==arguments[0]&&arguments[0];if(a&&(z=!0),z)return h=(0,v.default)(h,A),(0,m.default)(h,A.once),h},j=function(){h=(0,g.default)(),B()},C=function(){h.forEach(function(a,b){a.node.removeAttribute("data-aos"),a.node.removeAttribute("data-aos-easing"),a.node.removeAttribute("data-aos-duration"),a.node.removeAttribute("data-aos-delay")})},D=function(a){return!0===a||"mobile"===a&&l.default.mobile()||"phone"===a&&l.default.phone()||"tablet"===a&&l.default.tablet()||"function"==typeof a&&!0===a()},E=function(b){A=o(A,b),h=(0,g.default)();var d=document.all&&!window.atob;return D(A.disable)||d?C():(A.disableMutationObserver||f.default.isSupported()||(console.info("\n      aos: MutationObserver is not supported on this browser,\n      code mutations observing has been disabled.\n      You may have to call \"refreshHard()\" by yourself.\n    "),A.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",A.easing),document.querySelector("body").setAttribute("data-aos-duration",A.duration),document.querySelector("body").setAttribute("data-aos-delay",A.delay),"DOMContentLoaded"===A.startEvent&&-1<["complete","interactive"].indexOf(document.readyState)?B(!0):"load"===A.startEvent?window.addEventListener(A.startEvent,function(){B(!0)}):document.addEventListener(A.startEvent,function(){B(!0)}),window.addEventListener("resize",(0,c.default)(B,A.debounceDelay,!0)),window.addEventListener("orientationchange",(0,c.default)(B,A.debounceDelay,!0)),window.addEventListener("scroll",(0,a.default)(function(){(0,m.default)(h,A.once)},A.throttleDelay)),A.disableMutationObserver||f.default.ready("[data-aos]",j),h)};q.exports={init:E,refresh:B,refreshHard:j}},function(a,b){},,,,,function(q,a){(function(e){"use strict";function z(i,q,e){function n(a){var b=m,c=s;return m=s=void 0,F=a,z=i.apply(c,b)}function o(a){return F=a,D=setTimeout(c,q),G?n(a):z}function r(a){var b=a-E,c=a-F,d=q-b;return H?v(d,x-c):d}function a(a){var b=a-E,c=a-F;return void 0===E||b>=q||0>b||H&&c>=x}function c(){var b=j();return a(b)?f(b):void(D=setTimeout(c,r(b)))}function f(a){return D=void 0,I&&m?n(a):(m=s=void 0,z)}function d(){void 0!==D&&clearTimeout(D),F=0,m=E=s=D=void 0}function l(){return void 0===D?z:f(j())}function p(){var b=j(),d=a(b);if(m=arguments,s=this,E=b,d){if(void 0===D)return o(E);if(H)return D=setTimeout(c,q),n(E)}return void 0===D&&(D=setTimeout(c,q)),z}var m,s,x,z,D,E,F=0,G=!1,H=!1,I=!0;if("function"!=typeof i)throw new TypeError(u);return q=B(q)||0,A(e)&&(G=!!e.leading,H="maxWait"in e,x=H?C(B(e.maxWait)||0,q):x,I="trailing"in e?!!e.trailing:I),p.cancel=d,p.flush=l,p}function n(b,c,d){var e=!0,f=!0;if("function"!=typeof b)throw new TypeError(u);return A(d)&&(e="leading"in d?!!d.leading:e,f="trailing"in d?!!d.trailing:f),z(b,c,{leading:e,maxWait:c,trailing:f})}function A(b){var c="undefined"==typeof b?"undefined":a(b);return!!b&&("object"==c||"function"==c)}function i(b){return!!b&&"object"==("undefined"==typeof b?"undefined":a(b))}function o(b){return"symbol"==("undefined"==typeof b?"undefined":a(b))||i(b)&&t.call(b)==f}function B(a){if("number"==typeof a)return a;if(o(a))return c;if(A(a)){var f="function"==typeof a.valueOf?a.valueOf():a;a=A(f)?f+"":f}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(d,"");var g=p.test(a);return g||m.test(a)?b(a.slice(2),g?2:8):l.test(a)?c:+a}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},u="Expected a function",c=NaN,f="[object Symbol]",d=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,m=/^0o[0-7]+$/i,b=parseInt,r="object"==("undefined"==typeof e?"undefined":a(e))&&e&&e.Object===Object&&e,s="object"==("undefined"==typeof self?"undefined":a(self))&&self&&self.Object===Object&&self,g=r||s||Function("return this")(),h=Object.prototype,t=h.toString,C=Math.max,v=Math.min,j=function(){return g.Date.now()};q.exports=n}).call(a,function(){return this}())},function(q,a){(function(e){"use strict";function t(a,c,e){function j(b){var c=m,d=s;return m=s=void 0,E=b,x=a.apply(d,c)}function i(a){return E=a,C=setTimeout(r,c),F?j(a):x}function n(a){var b=a-D,d=a-E,e=c-b;return G?k(e,u-d):e}function q(a){var b=a-D,d=a-E;return void 0===D||b>=c||0>b||G&&d>=u}function r(){var a=v();return q(a)?f(a):void(C=setTimeout(r,n(a)))}function f(a){return C=void 0,H&&m?j(a):(m=s=void 0,x)}function d(){void 0!==C&&clearTimeout(C),E=0,m=D=s=C=void 0}function l(){return void 0===C?x:f(v())}function p(){var a=v(),b=q(a);if(m=arguments,s=this,D=a,b){if(void 0===C)return i(D);if(G)return C=setTimeout(r,c),j(D)}return void 0===C&&(C=setTimeout(r,c)),x}var m,s,u,x,C,D,E=0,F=!1,G=!1,H=!0;if("function"!=typeof a)throw new TypeError(A);return c=o(c)||0,z(e)&&(F=!!e.leading,G="maxWait"in e,u=G?B(o(e.maxWait)||0,c):u,H="trailing"in e?!!e.trailing:H),p.cancel=d,p.flush=l,p}function z(b){var c="undefined"==typeof b?"undefined":a(b);return!!b&&("object"==c||"function"==c)}function n(b){return!!b&&"object"==("undefined"==typeof b?"undefined":a(b))}function i(b){return"symbol"==("undefined"==typeof b?"undefined":a(b))||n(b)&&h.call(b)==r}function o(a){if("number"==typeof a)return a;if(i(a))return c;if(z(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=z(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(f,"");var g=l.test(a);return g||p.test(a)?m(a.slice(2),g?2:8):d.test(a)?c:+a}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},A="Expected a function",c=NaN,r="[object Symbol]",f=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,p=/^0o[0-7]+$/i,m=parseInt,b="object"==("undefined"==typeof e?"undefined":a(e))&&e&&e.Object===Object&&e,s="object"==("undefined"==typeof self?"undefined":a(self))&&self&&self.Object===Object&&self,u=b||s||Function("return this")(),g=Object.prototype,h=g.toString,B=Math.max,k=Math.min,v=function(){return u.Date.now()};q.exports=t}).call(a,function(){return this}())},function(b,c){"use strict";function d(a){var b,c,e;for(b=0;b<a.length;b+=1){if(c=a[b],c.dataset&&c.dataset.aos)return!0;if(e=c.children&&d(c.children))return!0}return!1}function f(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function e(){return!!f()}function g(b,c){var d=window.document,e=f(),g=new e(h);a=c,g.observe(d.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function h(b){b&&b.forEach(function(b){var c=Array.prototype.slice.call(b.addedNodes),e=Array.prototype.slice.call(b.removedNodes),f=c.concat(e);if(d(f))return a()})}Object.defineProperty(c,"__esModule",{value:!0});var a=function(){};c.default={isSupported:e,ready:g}},function(b,d){"use strict";function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(d,"__esModule",{value:!0});var h=function(){function a(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,j=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,a=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,k=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,c=function(){function b(){f(this,b)}return h(b,[{key:"phone",value:function(){var a=g();return i.test(a)||j.test(a.substr(0,4))}},{key:"mobile",value:function(){var b=g();return a.test(b)||k.test(b.substr(0,4))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),b}();d.default=new c},function(a,b){"use strict";Object.defineProperty(b,"__esModule",{value:!0});var c=function(a,b,c){var d=a.node.getAttribute("data-aos-once");b>a.position?a.node.classList.add("aos-animate"):"undefined"!=typeof d&&("false"===d||!c&&"true"!==d)&&a.node.classList.remove("aos-animate")},d=function(a,b){var d=window.pageYOffset,f=window.innerHeight;a.forEach(function(a,e){c(a,f+d,b)})};b.default=d},function(b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=d(12),g=e(f),h=function(a,b){return a.forEach(function(a,c){a.node.classList.add("aos-init"),a.position=(0,g.default)(a.node,b.offset)}),a};c.default=h},function(b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=d(13),g=e(f),h=function(b,c){var d=0,f=0,h=window.innerHeight,i={offset:b.getAttribute("data-aos-offset"),anchor:b.getAttribute("data-aos-anchor"),anchorPlacement:b.getAttribute("data-aos-anchor-placement")};switch(i.offset&&!isNaN(i.offset)&&(f=parseInt(i.offset)),i.anchor&&document.querySelectorAll(i.anchor)&&(b=document.querySelectorAll(i.anchor)[0]),d=(0,g.default)(b).top,i.anchorPlacement){case"top-bottom":break;case"center-bottom":d+=b.offsetHeight/2;break;case"bottom-bottom":d+=b.offsetHeight;break;case"top-center":d+=h/2;break;case"bottom-center":d+=h/2+b.offsetHeight;break;case"center-center":d+=h/2+b.offsetHeight/2;break;case"top-top":d+=h;break;case"bottom-top":d+=b.offsetHeight+h;break;case"center-top":d+=b.offsetHeight/2+h;}return i.anchorPlacement||i.offset||isNaN(c)||(f=c),d+f};c.default=h},function(a,b){"use strict";Object.defineProperty(b,"__esModule",{value:!0});var c=function(a){for(var b=0,c=0;a&&!isNaN(a.offsetLeft)&&!isNaN(a.offsetTop);)b+=a.offsetLeft-("BODY"==a.tagName?0:a.scrollLeft),c+=a.offsetTop-("BODY"==a.tagName?0:a.scrollTop),a=a.offsetParent;return{top:c,left:b}};b.default=c},function(a,b){"use strict";Object.defineProperty(b,"__esModule",{value:!0});var c=function(a){return a=a||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(a,function(a){return{node:a}})};b.default=c}])}),function(){"use strict";window.kadenceBlocksAOS={initRefresh:function(){AOS.refresh()},initAOS:function(){AOS.init({offset:parseInt(kadence_aos_params.offset),duration:parseInt(kadence_aos_params.duration),easing:kadence_aos_params.easing,delay:parseInt(kadence_aos_params.delay),once:kadence_aos_params.once}),window.addEventListener("load",a=>{window.kadenceBlocksAOS.initRefresh(),setTimeout(window.kadenceBlocksAOS.initRefresh(),500)})},initRefreshMasonryListeners:function(){var a=document.querySelectorAll(".kb-masonry-init");if(a.length)for(let b=0;b<a.length;b++)a[b].addEventListener("layoutComplete",window.kadenceBlocksAOS.initRefresh)},initRefreshSplideListeners:function(){var a=document.querySelectorAll(".kadence-splide-slider-init");if(a.length)for(let b=0;b<a.length;b++)a[b].addEventListener("splideMounted",window.kadenceBlocksAOS.initRefresh)},init:function(){window.kadenceBlocksAOS.initAOS(),window.kadenceBlocksAOS.initRefreshMasonryListeners(),window.kadenceBlocksAOS.initRefreshSplideListeners()}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.kadenceBlocksAOS.init):window.kadenceBlocksAOS.init()}();