!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this;t.Lightgallery=n()}}(function(){var n;return function(){function n(t,i,r){function u(f,o){var h,c,s;if(!i[f]){if(!t[f]){if(h="function"==typeof require&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[f]={exports:{}};t[f][0].call(s.exports,function(n){return u(t[f][1][n]||n)},s,s.exports,n,t,i,r)}return i[f].exports}for(var e="function"==typeof require&&require,f=0;f<r.length;f++)u(r[f]);return u}return n}()({1:[function(t,i,r){!function(t,i){if("function"==typeof n&&n.amd)n(["exports"],i);else if(void 0!==r)i(r);else{var u={exports:{}};i(u.exports);t.lgUtils=u.exports}}(this,function(n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});window.getAttribute=function(n){return window[n]};window.setAttribute=function(n,t){window[n]=t};document.getAttribute=function(n){return document[n]};document.setAttribute=function(n,t){document[n]=t};var t={wrap:function(n,t){if(n){var i=document.createElement("div");i.className=t;n.parentNode.insertBefore(i,n);n.parentNode.removeChild(n);i.appendChild(n)}},addClass:function(n,t){n&&(n.classList?n.classList.add(t):n.className+=" "+t)},removeClass:function(n,t){n&&(n.classList?n.classList.remove(t):n.className=n.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))},hasClass:function(n,t){return n.classList?n.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(n.className)},setVendor:function(n,t,i){n&&(n.style[t.charAt(0).toLowerCase()+t.slice(1)]=i,n.style["webkit"+t]=i,n.style["moz"+t]=i,n.style["ms"+t]=i,n.style["o"+t]=i)},trigger:function(n,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i;n&&(i=new CustomEvent(t,{detail:r}),n.dispatchEvent(i))},Listener:{uid:0},on:function(n,i,r){n&&i.split(" ").forEach(function(i){var u=n.getAttribute("lg-event-uid")||"";t.Listener.uid++;u+="&"+t.Listener.uid;n.setAttribute("lg-event-uid",u);t.Listener[i+t.Listener.uid]=r;n.addEventListener(i.split(".")[0],r,!1)})},off:function(n,i){var r,u,f,e;if(n&&(r=n.getAttribute("lg-event-uid"),r))for(r=r.split("&"),u=0;u<r.length;u++)if(r[u])if(f=i+r[u],"."===f.substring(0,1))for(e in t.Listener)t.Listener.hasOwnProperty(e)&&e.split(".").indexOf(f.split(".")[1])>-1&&(n.removeEventListener(e.split(".")[0],t.Listener[e]),n.setAttribute("lg-event-uid",n.getAttribute("lg-event-uid").replace("&"+r[u],"")),delete t.Listener[e]);else n.removeEventListener(f.split(".")[0],t.Listener[f]),n.setAttribute("lg-event-uid",n.getAttribute("lg-event-uid").replace("&"+r[u],"")),delete t.Listener[f]},param:function(n){return Object.keys(n).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(n[t])}).join("&")}};n.default=t})},{}],2:[function(t,i,r){!function(i,u){if("function"==typeof n&&n.amd)n(["./lg-utils"],u);else if(void 0!==r)u(t("./lg-utils"));else u(i.lgUtils),i.lightgallery={exports:{}}.exports}(this,function(n){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function i(n,t){if(this.el=n,this.s=f({},r,t),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.items=[],this.s.dynamic?this.items=this.s.dynamicEl:"this"===this.s.selector?this.items.push(this.el):this.items=""!==this.s.selector?this.s.selectWithin?document.querySelector(this.s.selectWithin).querySelectorAll(this.s.selector):this.el.querySelectorAll(this.s.selector):this.el.children,this.___slide="",this.outer="",this.init(),this}var t=u(n),f=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n},r;!function(){function n(n,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),i}if("function"==typeof CustomEvent)return!1;n.prototype=window.Event.prototype;window.CustomEvent=n}();window.utils=t.default;window.lgData={uid:0};window.lgModules={};r={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};i.prototype.init=function(){var n=this,r,i;if(n.s.preload>n.items.length&&(n.s.preload=n.items.length),r=window.location.hash,r.indexOf("lg="+this.s.galleryId)>0&&(n.index=parseInt(r.split("&slide=")[1],10),t.default.addClass(document.body,"lg-from-hash"),t.default.hasClass(document.body,"lg-on")||(t.default.addClass(document.body,"lg-on"),setTimeout(function(){n.build(n.index)}))),n.s.dynamic)t.default.trigger(this.el,"onBeforeOpen"),n.index=n.s.index||0,t.default.hasClass(document.body,"lg-on")||(t.default.addClass(document.body,"lg-on"),setTimeout(function(){n.build(n.index)}));else for(i=0;i<n.items.length;i++)!function(i){t.default.on(n.items[i],"click.lgcustom",function(r){r.preventDefault();t.default.trigger(n.el,"onBeforeOpen");n.index=n.s.index||i;t.default.hasClass(document.body,"lg-on")||(n.build(n.index),t.default.addClass(document.body,"lg-on"))})}(i)};i.prototype.build=function(n){var i=this,r;i.structure();for(r in window.lgModules)i.modules[r]=new window.lgModules[r](i.el);i.slide(n,!1,!1);i.s.keyPress&&i.keyPress();i.items.length>1&&(i.arrow(),setTimeout(function(){i.enableDrag();i.enableSwipe()},50),i.s.mousewheel&&i.mousewheel());i.counter();i.closeGallery();t.default.trigger(i.el,"onAfterOpen");t.default.on(i.outer,"mousemove.lg click.lg touchstart.lg",function(){t.default.removeClass(i.outer,"lg-hide-items");clearTimeout(i.hideBartimeout);i.hideBartimeout=setTimeout(function(){t.default.addClass(i.outer,"lg-hide-items")},i.s.hideBarsDelay)})};i.prototype.structure=function(){var u="",f="",n=0,e="",o,i=this,r;for(document.body.insertAdjacentHTML("beforeend",'<div class="lg-backdrop"><\/div>'),t.default.setVendor(document.querySelector(".lg-backdrop"),"TransitionDuration",this.s.backdropDuration+"ms"),n=0;n<this.items.length;n++)u+='<div class="lg-item"><\/div>';(this.s.controls&&this.items.length>1&&(f='<div class="lg-actions"><div class="lg-prev lg-icon">'+this.s.prevHtml+'<\/div><div class="lg-next lg-icon">'+this.s.nextHtml+"<\/div><\/div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(e='<div class="lg-sub-html"><\/div>'),o='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+u+'<\/div><div class="lg-toolbar group"><span class="lg-close lg-icon"><\/span><\/div>'+f+e+"<\/div><\/div>",document.body.insertAdjacentHTML("beforeend",o),this.outer=document.querySelector(".lg-outer"),this.___slide=this.outer.querySelectorAll(".lg-item"),this.s.useLeft?(t.default.addClass(this.outer,"lg-use-left"),this.s.mode="lg-slide"):t.default.addClass(this.outer,"lg-use-css3"),i.setTop(),t.default.on(window,"resize.lg orientationchange.lg",function(){setTimeout(function(){i.setTop()},100)}),t.default.addClass(this.___slide[this.index],"lg-current"),this.doCss()?t.default.addClass(this.outer,"lg-css3"):(t.default.addClass(this.outer,"lg-css"),this.s.speed=0),t.default.addClass(this.outer,this.s.mode),this.s.enableDrag&&this.items.length>1&&t.default.addClass(this.outer,"lg-grab"),this.s.showAfterLoad&&t.default.addClass(this.outer,"lg-show-after-load"),this.doCss())&&(r=this.outer.querySelector(".lg-inner"),t.default.setVendor(r,"TransitionTimingFunction",this.s.cssEasing),t.default.setVendor(r,"TransitionDuration",this.s.speed+"ms"));setTimeout(function(){t.default.addClass(document.querySelector(".lg-backdrop"),"in")});setTimeout(function(){t.default.addClass(i.outer,"lg-visible")},this.s.backdropDuration);this.s.download&&this.outer.querySelector(".lg-toolbar").insertAdjacentHTML("beforeend",'<a id="lg-download" target="_blank" download class="lg-download lg-icon"><\/a>');this.prevScrollTop=document.documentElement.scrollTop||document.body.scrollTop};i.prototype.setTop=function(){if("100%"!==this.s.height){var n=window.innerHeight,t=(n-parseInt(this.s.height,10))/2,i=this.outer.querySelector(".lg");i.style.top=n>=parseInt(this.s.height,10)?t+"px":"0px"}};i.prototype.doCss=function(){return!!function(){for(var t=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],i=document.documentElement,n=0,n=0;n<t.length;n++)if(t[n]in i.style)return!0}()};i.prototype.isVideo=function(n,t){var i;if(i=this.s.dynamic?this.s.dynamicEl[t].html:this.items[t].getAttribute("data-html"),!n&&i)return{html5:!0};var r=n.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),u=n.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),f=n.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),e=n.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return r?{youtube:r}:u?{vimeo:u}:f?{dailymotion:f}:e?{vk:e}:void 0};i.prototype.counter=function(){this.s.counter&&this.outer.querySelector(this.s.appendCounterTo).insertAdjacentHTML("beforeend",'<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'<\/span> / <span id="lg-counter-all">'+this.items.length+"<\/span><\/div>")};i.prototype.addHtml=function(n){var i=null,r,u;(this.s.dynamic?i=this.s.dynamicEl[n].subHtml:(r=this.items[n],i=r.getAttribute("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!i&&(i=r.getAttribute("title"))&&r.querySelector("img")&&(i=r.querySelector("img").getAttribute("alt"))),void 0!==i&&null!==i)?(u=i.substring(0,1),"."!==u&&"#"!==u||(i=this.s.subHtmlSelectorRelative&&!this.s.dynamic?r.querySelector(i).innerHTML:document.querySelector(i).innerHTML)):i="";".lg-sub-html"===this.s.appendSubHtmlTo?this.outer.querySelector(this.s.appendSubHtmlTo).innerHTML=i:this.___slide[n].insertAdjacentHTML("beforeend",i);void 0!==i&&null!==i&&(""===i?t.default.addClass(this.outer.querySelector(this.s.appendSubHtmlTo),"lg-empty-html"):t.default.removeClass(this.outer.querySelector(this.s.appendSubHtmlTo),"lg-empty-html"));t.default.trigger(this.el,"onAfterAppendSubHtml",{index:n})};i.prototype.preload=function(n){for(var t=1,i=1,t=1;t<=this.s.preload&&!(t>=this.items.length-n);t++)this.loadContent(n+t,!1,0);for(i=1;i<=this.s.preload&&!(n-i<0);i++)this.loadContent(n-i,!1,0)};i.prototype.loadContent=function(n,i,r){var u=this,o=!1,s,e,a,h,c,v,p=function(n){for(var t,o,i,r=[],f=[],u=0;u<n.length;u++)t=n[u].split(" "),""===t[0]&&t.splice(0,1),f.push(t[0]),r.push(t[1]);for(o=window.innerWidth,i=0;i<r.length;i++)if(parseInt(r[i],10)>o){e=f[i];break}},l,f,y;if(u.s.dynamic?((u.s.dynamicEl[n].poster&&(o=!0,a=u.s.dynamicEl[n].poster),v=u.s.dynamicEl[n].html,e=u.s.dynamicEl[n].src,u.s.dynamicEl[n].responsive)&&p(u.s.dynamicEl[n].responsive.split(",")),h=u.s.dynamicEl[n].srcset,c=u.s.dynamicEl[n].sizes):((u.items[n].getAttribute("data-poster")&&(o=!0,a=u.items[n].getAttribute("data-poster")),v=u.items[n].getAttribute("data-html"),e=u.items[n].getAttribute("href")||u.items[n].getAttribute("data-src"),u.items[n].getAttribute("data-responsive"))&&p(u.items[n].getAttribute("data-responsive").split(",")),h=u.items[n].getAttribute("data-srcset"),c=u.items[n].getAttribute("data-sizes")),l=!1,u.s.dynamic?u.s.dynamicEl[n].iframe&&(l=!0):"true"===u.items[n].getAttribute("data-iframe")&&(l=!0),f=u.isVideo(e,n),!t.default.hasClass(u.___slide[n],"lg-loaded")){if(l?u.___slide[n].insertAdjacentHTML("afterbegin",'<div class="lg-video-cont" style="max-width:'+u.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+e+'"  allowfullscreen="true"><\/iframe><\/div><\/div>'):o?(y="",y=f&&f.youtube?"lg-has-youtube":f&&f.vimeo?"lg-has-vimeo":"lg-has-html5",u.___slide[n].insertAdjacentHTML("beforeend",'<div class="lg-video-cont '+y+' "><div class="lg-video"><span class="lg-video-play"><\/span><img class="lg-object lg-has-poster" src="'+a+'" /><\/div><\/div>')):f?(u.___slide[n].insertAdjacentHTML("beforeend",'<div class="lg-video-cont "><div class="lg-video"><\/div><\/div>'),t.default.trigger(u.el,"hasVideo",{index:n,src:e,html:v})):u.___slide[n].insertAdjacentHTML("beforeend",'<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+e+'" /><\/div>'),t.default.trigger(u.el,"onAferAppendSlide",{index:n}),s=u.___slide[n].querySelector(".lg-object"),c&&s.setAttribute("sizes",c),h){s.setAttribute("srcset",h);try{picturefill({elements:[s[0]]})}catch(n){console.error("Make sure you have included Picturefill version 2")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&u.addHtml(n);t.default.addClass(u.___slide[n],"lg-loaded")}t.default.on(u.___slide[n].querySelector(".lg-object"),"load.lg error.lg",function(){var i=0;r&&!t.default.hasClass(document.body,"lg-from-hash")&&(i=r);setTimeout(function(){t.default.addClass(u.___slide[n],"lg-complete");t.default.trigger(u.el,"onSlideItemLoad",{index:n,delay:r||0})},i)});f&&f.html5&&!o&&t.default.addClass(u.___slide[n],"lg-complete");!0===i&&(t.default.hasClass(u.___slide[n],"lg-complete")?u.preload(n):t.default.on(u.___slide[n].querySelector(".lg-object"),"load.lg error.lg",function(){u.preload(n)}))};i.prototype.slide=function(n,i,r){for(var u,v,l,a,s,f=0,o=0;o<this.___slide.length;o++)if(t.default.hasClass(this.___slide[o],"lg-current")){f=o;break}if(u=this,!u.lGalleryOn||f!==n){var e=this.___slide.length,y=u.lGalleryOn?this.s.speed:0,h=!1,c=!1;if(!u.lgBusy){if(this.s.download&&(v=u.s.dynamic?!1!==u.s.dynamicEl[n].downloadUrl&&(u.s.dynamicEl[n].downloadUrl||u.s.dynamicEl[n].src):"false"!==u.items[n].getAttribute("data-download-url")&&(u.items[n].getAttribute("data-download-url")||u.items[n].getAttribute("href")||u.items[n].getAttribute("data-src")),v?(document.getElementById("lg-download").setAttribute("href",v),t.default.removeClass(u.outer,"lg-hide-download")):t.default.addClass(u.outer,"lg-hide-download")),t.default.trigger(u.el,"onBeforeSlide",{prevIndex:f,index:n,fromTouch:i,fromThumb:r}),u.lgBusy=!0,clearTimeout(u.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){u.addHtml(n)},y),this.arrowDisable(n),i)l=n-1,a=n+1,0===n&&f===e-1?(a=0,l=e-1):n===e-1&&0===f&&(a=0,l=e-1),t.default.removeClass(u.outer.querySelector(".lg-prev-slide"),"lg-prev-slide"),t.default.removeClass(u.outer.querySelector(".lg-current"),"lg-current"),t.default.removeClass(u.outer.querySelector(".lg-next-slide"),"lg-next-slide"),t.default.addClass(u.___slide[l],"lg-prev-slide"),t.default.addClass(u.___slide[a],"lg-next-slide"),t.default.addClass(u.___slide[n],"lg-current");else{for(t.default.addClass(u.outer,"lg-no-trans"),s=0;s<this.___slide.length;s++)t.default.removeClass(this.___slide[s],"lg-prev-slide"),t.default.removeClass(this.___slide[s],"lg-next-slide");n<f?(c=!0,0!==n||f!==e-1||r||(c=!1,h=!0)):n>f&&(h=!0,n!==e-1||0!==f||r||(c=!0,h=!1));c?(t.default.addClass(this.___slide[n],"lg-prev-slide"),t.default.addClass(this.___slide[f],"lg-next-slide")):h&&(t.default.addClass(this.___slide[n],"lg-next-slide"),t.default.addClass(this.___slide[f],"lg-prev-slide"));setTimeout(function(){t.default.removeClass(u.outer.querySelector(".lg-current"),"lg-current");t.default.addClass(u.___slide[n],"lg-current");t.default.removeClass(u.outer,"lg-no-trans")},50)}u.lGalleryOn?(setTimeout(function(){u.loadContent(n,!0,0)},this.s.speed+50),setTimeout(function(){u.lgBusy=!1;t.default.trigger(u.el,"onAfterSlide",{prevIndex:f,index:n,fromTouch:i,fromThumb:r})},this.s.speed)):(u.loadContent(n,!0,u.s.backdropDuration),u.lgBusy=!1,t.default.trigger(u.el,"onAfterSlide",{prevIndex:f,index:n,fromTouch:i,fromThumb:r}));u.lGalleryOn=!0;this.s.counter&&document.getElementById("lg-counter-current")&&(document.getElementById("lg-counter-current").innerHTML=n+1)}}};i.prototype.goToNextSlide=function(n){var i=this;i.lgBusy||(i.index+1<i.___slide.length?(i.index++,t.default.trigger(i.el,"onBeforeNextSlide",{index:i.index}),i.slide(i.index,n,!1)):i.s.loop?(i.index=0,t.default.trigger(i.el,"onBeforeNextSlide",{index:i.index}),i.slide(i.index,n,!1)):i.s.slideEndAnimatoin&&(t.default.addClass(i.outer,"lg-right-end"),setTimeout(function(){t.default.removeClass(i.outer,"lg-right-end")},400)))};i.prototype.goToPrevSlide=function(n){var i=this;i.lgBusy||(i.index>0?(i.index--,t.default.trigger(i.el,"onBeforePrevSlide",{index:i.index,fromTouch:n}),i.slide(i.index,n,!1)):i.s.loop?(i.index=i.items.length-1,t.default.trigger(i.el,"onBeforePrevSlide",{index:i.index,fromTouch:n}),i.slide(i.index,n,!1)):i.s.slideEndAnimatoin&&(t.default.addClass(i.outer,"lg-left-end"),setTimeout(function(){t.default.removeClass(i.outer,"lg-left-end")},400)))};i.prototype.keyPress=function(){var n=this;this.items.length>1&&t.default.on(window,"keyup.lg",function(t){n.items.length>1&&(37===t.keyCode&&(t.preventDefault(),n.goToPrevSlide()),39===t.keyCode&&(t.preventDefault(),n.goToNextSlide()))});t.default.on(window,"keydown.lg",function(i){!0===n.s.escKey&&27===i.keyCode&&(i.preventDefault(),t.default.hasClass(n.outer,"lg-thumb-open")?t.default.removeClass(n.outer,"lg-thumb-open"):n.destroy())})};i.prototype.arrow=function(){var n=this;t.default.on(this.outer.querySelector(".lg-prev"),"click.lg",function(){n.goToPrevSlide()});t.default.on(this.outer.querySelector(".lg-next"),"click.lg",function(){n.goToNextSlide()})};i.prototype.arrowDisable=function(n){if(!this.s.loop&&this.s.hideControlOnEnd){var i=this.outer.querySelector(".lg-next"),r=this.outer.querySelector(".lg-prev");n+1<this.___slide.length?(i.removeAttribute("disabled"),t.default.removeClass(i,"disabled")):(i.setAttribute("disabled","disabled"),t.default.addClass(i,"disabled"));n>0?(r.removeAttribute("disabled"),t.default.removeClass(r,"disabled")):(i.setAttribute("disabled","disabled"),t.default.addClass(i,"disabled"))}};i.prototype.setTranslate=function(n,i,r){this.s.useLeft?n.style.left=i:t.default.setVendor(n,"Transform","translate3d("+i+"px, "+r+"px, 0px)")};i.prototype.touchMove=function(n,i){var r=i-n;Math.abs(r)>15&&(t.default.addClass(this.outer,"lg-dragging"),this.setTranslate(this.___slide[this.index],r,0),this.setTranslate(document.querySelector(".lg-prev-slide"),-this.___slide[this.index].clientWidth+r,0),this.setTranslate(document.querySelector(".lg-next-slide"),this.___slide[this.index].clientWidth+r,0))};i.prototype.touchEnd=function(n){var i=this,r;for("lg-slide"!==i.s.mode&&t.default.addClass(i.outer,"lg-slide"),r=0;r<this.___slide.length;r++)t.default.hasClass(this.___slide[r],"lg-current")||t.default.hasClass(this.___slide[r],"lg-prev-slide")||t.default.hasClass(this.___slide[r],"lg-next-slide")||(this.___slide[r].style.opacity="0");setTimeout(function(){t.default.removeClass(i.outer,"lg-dragging");n<0&&Math.abs(n)>i.s.swipeThreshold?i.goToNextSlide(!0):n>0&&Math.abs(n)>i.s.swipeThreshold?i.goToPrevSlide(!0):Math.abs(n)<5&&t.default.trigger(i.el,"onSlideClick");for(var r=0;r<i.___slide.length;r++)i.___slide[r].removeAttribute("style")});setTimeout(function(){t.default.hasClass(i.outer,"lg-dragging")||"lg-slide"===i.s.mode||t.default.removeClass(i.outer,"lg-slide")},i.s.speed+100)};i.prototype.enableSwipe=function(){var n=this,f=0,e=0,o=!1,i,r,u;if(n.s.enableSwipe&&n.isTouch&&n.doCss()){for(i=0;i<n.___slide.length;i++)t.default.on(n.___slide[i],"touchstart.lg",function(i){t.default.hasClass(n.outer,"lg-zoomed")||n.lgBusy||(i.preventDefault(),n.manageSwipeClass(),f=i.targetTouches[0].pageX)});for(r=0;r<n.___slide.length;r++)t.default.on(n.___slide[r],"touchmove.lg",function(i){t.default.hasClass(n.outer,"lg-zoomed")||(i.preventDefault(),e=i.targetTouches[0].pageX,n.touchMove(f,e),o=!0)});for(u=0;u<n.___slide.length;u++)t.default.on(n.___slide[u],"touchend.lg",function(){t.default.hasClass(n.outer,"lg-zoomed")||(o?(o=!1,n.touchEnd(e-f)):t.default.trigger(n.el,"onSlideClick"))})}};i.prototype.enableDrag=function(){var n=this,u=0,f=0,i=!1,e=!1,r;if(n.s.enableDrag&&!n.isTouch&&n.doCss()){for(r=0;r<n.___slide.length;r++)t.default.on(n.___slide[r],"mousedown.lg",function(r){t.default.hasClass(n.outer,"lg-zoomed")||(t.default.hasClass(r.target,"lg-object")||t.default.hasClass(r.target,"lg-video-play"))&&(r.preventDefault(),n.lgBusy||(n.manageSwipeClass(),u=r.pageX,i=!0,n.outer.scrollLeft+=1,n.outer.scrollLeft-=1,t.default.removeClass(n.outer,"lg-grab"),t.default.addClass(n.outer,"lg-grabbing"),t.default.trigger(n.el,"onDragstart")))});t.default.on(window,"mousemove.lg",function(r){i&&(e=!0,f=r.pageX,n.touchMove(u,f),t.default.trigger(n.el,"onDragmove"))});t.default.on(window,"mouseup.lg",function(r){e?(e=!1,n.touchEnd(f-u),t.default.trigger(n.el,"onDragend")):(t.default.hasClass(r.target,"lg-object")||t.default.hasClass(r.target,"lg-video-play"))&&t.default.trigger(n.el,"onSlideClick");i&&(i=!1,t.default.removeClass(n.outer,"lg-grabbing"),t.default.addClass(n.outer,"lg-grab"))})}};i.prototype.manageSwipeClass=function(){var r=this.index+1,i=this.index-1,u=this.___slide.length,n;for(this.s.loop&&(0===this.index?i=u-1:this.index===u-1&&(r=0)),n=0;n<this.___slide.length;n++)t.default.removeClass(this.___slide[n],"lg-next-slide"),t.default.removeClass(this.___slide[n],"lg-prev-slide");i>-1&&t.default.addClass(this.___slide[i],"lg-prev-slide");t.default.addClass(this.___slide[r],"lg-next-slide")};i.prototype.mousewheel=function(){var n=this;t.default.on(n.outer,"mousewheel.lg",function(t){t.deltaY&&(t.deltaY>0?n.goToPrevSlide():n.goToNextSlide(),t.preventDefault())})};i.prototype.closeGallery=function(){var n=this,i=!1;t.default.on(this.outer.querySelector(".lg-close"),"click.lg",function(){n.destroy()});n.s.closable&&(t.default.on(n.outer,"mousedown.lg",function(n){i=!!(t.default.hasClass(n.target,"lg-outer")||t.default.hasClass(n.target,"lg-item")||t.default.hasClass(n.target,"lg-img-wrap"))}),t.default.on(n.outer,"mouseup.lg",function(r){(t.default.hasClass(r.target,"lg-outer")||t.default.hasClass(r.target,"lg-item")||t.default.hasClass(r.target,"lg-img-wrap")&&i)&&(t.default.hasClass(n.outer,"lg-dragging")||n.destroy())}))};i.prototype.destroy=function(n){var i=this,r,f,u;if(n||t.default.trigger(i.el,"onBeforeClose"),document.body.scrollTop=i.prevScrollTop,document.documentElement.scrollTop=i.prevScrollTop,n){if(!i.s.dynamic)for(r=0;r<this.items.length;r++)t.default.off(this.items[r],".lg"),t.default.off(this.items[r],".lgcustom");f=i.el.getAttribute("lg-uid");delete window.lgData[f];i.el.removeAttribute("lg-uid")}t.default.off(this.el,".lgtm");for(u in window.lgModules)i.modules[u]&&i.modules[u].destroy(n);this.lGalleryOn=!1;clearTimeout(i.hideBartimeout);this.hideBartimeout=!1;t.default.off(window,".lg");t.default.removeClass(document.body,"lg-on");t.default.removeClass(document.body,"lg-from-hash");i.outer&&t.default.removeClass(i.outer,"lg-visible");t.default.removeClass(document.querySelector(".lg-backdrop"),"in");setTimeout(function(){try{i.outer&&i.outer.parentNode.removeChild(i.outer);document.querySelector(".lg-backdrop")&&document.querySelector(".lg-backdrop").parentNode.removeChild(document.querySelector(".lg-backdrop"));n||t.default.trigger(i.el,"onCloseAfter")}catch(n){}},i.s.backdropDuration+50)};window.lightGallery=function(n,t){if(n)try{if(n.getAttribute("lg-uid"))try{window.lgData[n.getAttribute("lg-uid")].init()}catch(n){console.error("lightGallery has not initiated properly")}else{var r="lg"+window.lgData.uid++;window.lgData[r]=new i(n,t);n.setAttribute("lg-uid",r)}}catch(n){console.error("lightGallery has not initiated properly")}}})},{"./lg-utils":1}]},{},[2])(2)})