1(self.webpackChunk=self.webpackChunk||[]).push([["npm.glightbox"],{
vendor: 56,043 bytes, lines 1-23
1"../node_modules/glightbox/dist/js/glightbox.min.js":function(xe){(function(ee,q){xe.exports=q()})(this,function(){"use strict";function ee(n){return(ee=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function q(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function le(n,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}}function H(n,e,t){return e&&le(n.prototype,e),t&&le(n,t),n}var re=Date.now();function N(){var n={},e=!0,t=0,i=arguments.length;Object.prototype.toString.call(arguments[0])==="[object Boolean]"&&(e=arguments[0],t++);for(var s=function(r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e&&Object.prototype.toString.call(r[a])==="[object Object]"?n[a]=N(!0,n[a],r[a]):n[a]=r[a])};t<i;t++){var l=arguments[t];s(l)}return n}function x(n,e){if((D(n)||n===window||n===document)&&(n=[n]),ue(n)||F(n)||(n=[n]),ge(n)!=0){if(ue(n)&&!F(n))for(var t=n.length,i=0;i<t&&e.call(n[i],n[i],i,n)!==!1;i++);else if(F(n)){for(var s in n)if(w(n,s)&&e.call(n[s],n[s],s,n)===!1)break}}}function ae(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=n[re]=n[re]||[],s={all:i,evt:null,found:null};return e&&t&&ge(i)>0&&x(i,function(l,r){if(l.eventName==e&&l.fn.toString()==t.toString())return s.found=!0,s.evt=r,!1}),s}function z(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.onElement,i=e.withCallback,s=e.avoidDuplicate,l=s===void 0||s,r=e.once,a=r!==void 0&&r,o=e.useCapture,d=o!==void 0&&o,h=arguments.length>2?arguments[2]:void 0,c=t||[];function u(g){p(i)&&i.call(h,g,this),a&&u.destroy()}return R(c)&&(c=document.querySelectorAll(c)),u.destroy=function(){x(c,function(g){var f=ae(g,n,u);f.found&&f.all.splice(f.evt,1),g.removeEventListener&&g.removeEventListener(n,u,d)})},x(c,function(g){var f=ae(g,n,u);(g.addEventListener&&l&&!f.found||!l)&&(g.addEventListener(n,u,d),f.all.push({eventName:n,fn:u}))}),u}function v(n,e){x(e.split(" "),function(t){return n.classList.add(t)})}function S(n,e){x(e.split(" "),function(t){return n.classList.remove(t)})}function k(n,e){return n.classList.contains(e)}function M(n,e){for(;n!==document.body;){if(!(n=n.parentElement))return!1;if(typeof n.matches=="function"?n.matches(e):n.msMatchesSelector(e))return n}}function j(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",t=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!n||e==="")return!1;if(e=="none")return p(t)&&t(),!1;var i=Se(),s=e.split(" ");x(s,function(l){v(n,"g"+l)}),z(i,{onElement:n,avoidDuplicate:!1,once:!0,withCallback:function(l,r){x(s,function(a){S(r,"g"+a)}),p(t)&&t()}})}function Z(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";if(e=="")return n.style.webkitTransform="",n.style.MozTransform="",n.style.msTransform="",n.style.OTransform="",n.style.transform="",!1;n.style.webkitTransform=e,n.style.MozTransform=e,n.style.msTransform=e,n.style.OTransform=e,n.style.transform=e}function oe(n){n.style.display="block"}function te(n){n.style.display="none"}function V(n){var e=document.createDocumentFragment(),t=document.createElement("div");for(t.innerHTML=n;t.firstChild;)e.appendChild(t.firstChild);return e}function he(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function Se(){var n,e=document.createElement("fakeelement"),t={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(n in t)if(e.style[n]!==void 0)return t[n]}function ie(n,e,t,i){if(n())e();else{var s;t||(t=100);var l=setInterval(function(){n()&&(clearInterval(l),s&&clearTimeout(s),e())},t);i&&(s=setTimeout(function(){clearInterval(l)},i))}}function de(n,e,t){if(O(n))console.error("Inject assets error");else if(p(e)&&(t=e,e=!1),R(e)&&e in window)p(t)&&t();else{var i;if(n.indexOf(".css")!==-1){if((i=document.querySelectorAll('link[href="'+n+'"]'))&&i.length>0)return void(p(t)&&t());var s=document.getElementsByTagName("head")[0],l=s.querySelectorAll('link[rel="stylesheet"]'),r=document.createElement("link");return r.rel="stylesheet",r.type="text/css",r.href=n,r.media="all",l?s.insertBefore(r,l[0]):s.appendChild(r),void(p(t)&&t())}if((i=document.querySelectorAll('script[src="'+n+'"]'))&&i.length>0){if(p(t)){if(R(e))return ie(function(){return window[e]!==void 0},function(){t()}),!1;t()}}else{var a=document.createElement("script");a.type="text/javascript",a.src=n,a.onload=function(){if(p(t)){if(R(e))return ie(function(){return window[e]!==void 0},function(){t()}),!1;t()}},document.body.appendChild(a)}}}function ne(){return"navigator"in window&&window.navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i)}function p(n){return typeof n=="function"}function R(n){return typeof n=="string"}function D(n){return!(!n||!n.nodeType||n.nodeType!=1)}function ce(n){return Array.isArray(n)}function ue(n){return n&&n.length&&isFinite(n.length)}function F(n){return ee(n)==="object"&&n!=null&&!p(n)&&!ce(n)}function O(n){return n==null}function w(n,e){return n!==null&&hasOwnProperty.call(n,e)}function ge(n){if(F(n)){if(n.keys)return n.keys().length;var e=0;for(var t in n)w(n,t)&&e++;return e}return n.length}function $(n){return!isNaN(parseFloat(n))&&isFinite(n)}function ve(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,e=document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)");if(!e.length)return!1;if(e.length==1)return e[0];typeof n=="string"&&(n=parseInt(n));var t=n<0?1:n+1;t>e.length&&(t="1");var i=[];x(e,function(r){i.push(r.getAttribute("data-taborder"))});var s=i.filter(function(r){return r>=parseInt(t)}),l=s.sort()[0];return document.querySelector('.gbtn[data-taborder="'.concat(l,'"]'))}function we(n){if(n.events.hasOwnProperty("keyboard"))return!1;n.events.keyboard=z("keydown",{onElement:window,withCallback:function(e,t){var i=(e=e||window.event).keyCode;if(i==9){var s=document.querySelector(".gbtn.focused");if(!s){var l=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if(l=="input"||l=="textarea"||l=="button")return}e.preventDefault();var r=document.querySelectorAll(".gbtn[data-taborder]");if(!r||r.length<=0)return;if(!s){var a=ve();return void(a&&(a.focus(),v(a,"focused")))}var o=ve(s.getAttribute("data-taborder"));S(s,"focused"),o&&(o.focus(),v(o,"focused"))}i==39&&n.nextSlide(),i==37&&n.prevSlide(),i==27&&n.close()}})}function U(n){return Math.sqrt(n.x*n.x+n.y*n.y)}function Te(n,e){var t=function(i,s){var l=U(i)*U(s);if(l===0)return 0;var r=function(a,o){return a.x*o.x+a.y*o.y}(i,s)/l;return r>1&&(r=1),Math.acos(r)}(n,e);return function(i,s){return i.x*s.y-s.x*i.y}(n,e)>0&&(t*=-1),180*t/Math.PI}var Ce=function(){function n(e){q(this,n),this.handlers=[],this.el=e}return H(n,[{key:"add",value:function(e){this.handlers.push(e)}},{key:"del",value:function(e){e||(this.handlers=[]);for(var t=this.handlers.length;t>=0;t--)this.handlers[t]===e&&this.handlers.splice(t,1)}},{key:"dispatch",value:function(){for(var e=0,t=this.handlers.length;e<t;e++){var i=this.handlers[e];typeof i=="function"&&i.apply(this.el,arguments)}}}]),n}();function E(n,e){var t=new Ce(n);return t.add(e),t}var ke=function(){function n(e,t){q(this,n),this.element=typeof e=="string"?document.querySelector(e):e,this.start=this.start.bind(this),this.move=this.move.bind(this),this.end=this.end.bind(this),this.cancel=this.cancel.bind(this),this.element.addEventListener("touchstart",this.start,!1),this.element.addEventListener("touchmove",this.move,!1),this.element.addEventListener("touchend",this.end,!1),this.element.addEventListener("touchcancel",this.cancel,!1),this.preV={x:null,y:null},this.pinchStartLen=null,this.zoom=1,this.isDoubleTap=!1;var i=function(){};this.rotate=E(this.element,t.rotate||i),this.touchStart=E(this.element,t.touchStart||i),this.multipointStart=E(this.element,t.multipointStart||i),this.multipointEnd=E(this.element,t.multipointEnd||i),this.pinch=E(this.element,t.pinch||i),this.swipe=E(this.element,t.swipe||i),this.tap=E(this.element,t.tap||i),this.doubleTap=E(this.element,t.doubleTap||i),this.longTap=E(this.element,t.longTap||i),this.singleTap=E(this.element,t.singleTap||i),this.pressMove=E(this.element,t.pressMove||i),this.twoFingerPressMove=E(this.element,t.twoFingerPressMove||i),this.touchMove=E(this.element,t.touchMove||i),this.touchEnd=E(this.element,t.touchEnd||i),this.touchCancel=E(this.element,t.touchCancel||i),this.translateContainer=this.element,this._cancelAllHandler=this.cancelAll.bind(this),window.addEventListener("scroll",this._cancelAllHandler),this.delta=null,this.last=null,this.now=null,this.tapTimeout=null,this.singleTapTimeout=null,this.longTapTimeout=null,this.swipeTimeout=null,this.x1=this.x2=this.y1=this.y2=null,this.preTapPosition={x:null,y:null}}return H(n,[{key:"start",value:function(e){if(e.touches)if(e.target&&e.target.nodeName&&["a","button","input"].indexOf(e.target.nodeName.toLowerCase())>=0)console.log("ignore drag for this touched element",e.target.nodeName.toLowerCase());else{this.now=Date.now(),this.x1=e.touches[0].pageX,this.y1=e.touches[0].pageY,this.delta=this.now-(this.last||this.now),this.touchStart.dispatch(e,this.element),this.preTapPosition.x!==null&&(this.isDoubleTap=this.delta>0&&this.delta<=250&&Math.abs(this.preTapPosition.x-this.x1)<30&&Math.abs(this.preTapPosition.y-this.y1)<30,this.isDoubleTap&&clearTimeout(this.singleTapTimeout)),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now;var t=this.preV;if(e.touches.length>1){this._cancelLongTap(),this._cancelSingleTap();var i={x:e.touches[1].pageX-this.x1,y:e.touches[1].pageY-this.y1};t.x=i.x,t.y=i.y,this.pinchStartLen=U(t),this.multipointStart.dispatch(e,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(e,this.element),this._preventTap=!0}.bind(this),750)}}},{key:"move",value:function(e){if(e.touches){var t=this.preV,i=e.touches.length,s=e.touches[0].pageX,l=e.touches[0].pageY;if(this.isDoubleTap=!1,i>1){var r=e.touches[1].pageX,a=e.touches[1].pageY,o={x:e.touches[1].pageX-s,y:e.touches[1].pageY-l};t.x!==null&&(this.pinchStartLen>0&&(e.zoom=U(o)/this.pinchStartLen,this.pinch.dispatch(e,this.element)),e.angle=Te(o,t),this.rotate.dispatch(e,this.element)),t.x=o.x,t.y=o.y,this.x2!==null&&this.sx2!==null?(e.deltaX=(s-this.x2+r-this.sx2)/2,e.deltaY=(l-this.y2+a-this.sy2)/2):(e.deltaX=0,e.deltaY=0),this.twoFingerPressMove.dispatch(e,this.element),this.sx2=r,this.sy2=a}else{if(this.x2!==null){e.deltaX=s-this.x2,e.deltaY=l-this.y2;var d=Math.abs(this.x1-this.x2),h=Math.abs(this.y1-this.y2);(d>10||h>10)&&(this._preventTap=!0)}else e.deltaX=0,e.deltaY=0;this.pressMove.dispatch(e,this.element)}this.touchMove.dispatch(e,this.element),this._cancelLongTap(),this.x2=s,this.y2=l,i>1&&e.preventDefault()}}},{key:"end",value:function(e){if(e.changedTouches){this._cancelLongTap();var t=this;e.touches.length<2&&(this.multipointEnd.dispatch(e,this.element),this.sx2=this.sy2=null),this.x2&&Math.abs(this.x1-this.x2)>30||this.y2&&Math.abs(this.y1-this.y2)>30?(e.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout(function(){t.swipe.dispatch(e,t.element)},0)):(this.tapTimeout=setTimeout(function(){t._preventTap||t.tap.dispatch(e,t.element),t.isDoubleTap&&(t.doubleTap.dispatch(e,t.element),t.isDoubleTap=!1)},0),t.isDoubleTap||(t.singleTapTimeout=setTimeout(function(){t.singleTap.dispatch(e,t.element)},250))),this.touchEnd.dispatch(e,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=null,this.x1=this.x2=this.y1=this.y2=null}}},{key:"cancelAll",value:function(){this._preventTap=!0,clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout)}},{key:"cancel",value:function(e){this.cancelAll(),this.touchCancel.dispatch(e,this.element)}},{key:"_cancelLongTap",value:function(){clearTimeout(this.longTapTimeout)}},{key:"_cancelSingleTap",value:function(){clearTimeout(this.singleTapTimeout)}},{key:"_swipeDirection",value:function(e,t,i,s){return Math.abs(e-t)>=Math.abs(i-s)?e-t>0?"Left":"Right":i-s>0?"Up":"Down"}},{key:"on",value:function(e,t){this[e]&&this[e].add(t)}},{key:"off",value:function(e,t){this[e]&&this[e].del(t)}},{key:"destroy",value:function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove",this.move),this.element.removeEventListener("touchend",this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,window.removeEventListener("scroll",this._cancelAllHandler),null}}]),n}();function se(n){var e=function(){var r,a=document.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(r in o)if(a.style[r]!==void 0)return o[r]}(),t=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,i=k(n,"gslide-media")?n:n.querySelector(".gslide-media"),s=M(i,".ginner-container"),l=n.querySelector(".gslide-description");t>769&&(i=s),v(i,"greset"),Z(i,"translate3d(0, 0, 0)"),z(e,{onElement:i,once:!0,withCallback:function(r,a){S(i,"greset")}}),i.style.opacity="",l&&(l.style.opacity="")}function Ee(n){if(n.events.hasOwnProperty("touch"))return!1;var e,t,i,s=he(),l=s.width,r=s.height,a=!1,o=null,d=null,h=null,c=!1,u=1,g=1,f=!1,b=!1,m=null,T=null,C=null,P=null,L=0,X=0,_=!1,G=!1,Y={},I={},W=0,be=0,qe=document.getElementById("glightbox-slider"),K=document.querySelector(".goverlay"),Ne=new ke(qe,{touchStart:function(y){if(a=!0,(k(y.targetTouches[0].target,"ginner-container")||M(y.targetTouches[0].target,".gslide-desc")||y.targetTouches[0].target.nodeName.toLowerCase()=="a")&&(a=!1),M(y.targetTouches[0].target,".gslide-inline")&&!k(y.targetTouches[0].target.parentNode,"gslide-inline")&&(a=!1),a){if(I=y.targetTouches[0],Y.pageX=y.targetTouches[0].pageX,Y.pageY=y.targetTouches[0].pageY,W=y.targetTouches[0].clientX,be=y.targetTouches[0].clientY,o=n.activeSlide,d=o.querySelector(".gslide-media"),i=o.querySelector(".gslide-inline"),h=null,k(d,"gslide-image")&&(h=d.querySelector("img")),(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>769&&(d=o.querySelector(".ginner-container")),S(K,"greset"),y.pageX>20&&y.pageX<window.innerWidth-20)return;y.preventDefault()}},touchMove:function(y){if(a&&(I=y.targetTouches[0],!f&&!b)){if(i&&i.offsetHeight>r){var A=Y.pageX-I.pageX;if(Math.abs(A)<=13)return!1}c=!0;var B,Q=y.targetTouches[0].clientX,De=y.targetTouches[0].clientY,_e=W-Q,We=be-De;if(Math.abs(_e)>Math.abs(We)?(_=!1,G=!0):(G=!1,_=!0),e=I.pageX-Y.pageX,L=100*e/l,t=I.pageY-Y.pageY,X=100*t/r,_&&h&&(B=1-Math.abs(t)/r,K.style.opacity=B,n.settings.touchFollowAxis&&(L=0)),G&&(B=1-Math.abs(e)/l,d.style.opacity=B,n.settings.touchFollowAxis&&(X=0)),!h)return Z(d,"translate3d(".concat(L,"%, 0, 0)"));Z(d,"translate3d(".concat(L,"%, ").concat(X,"%, 0)"))}},touchEnd:function(){if(a){if(c=!1,b||f)return C=m,void(P=T);var y=Math.abs(parseInt(X)),A=Math.abs(parseInt(L));if(!(y>29&&h))return y<29&&A<25?(v(K,"greset"),K.style.opacity=1,se(d)):void 0;n.close()}},multipointEnd:function(){setTimeout(function(){f=!1},50)},multipointStart:function(){f=!0,u=g||1},pinch:function(y){if(!h||c)return!1;f=!0,h.scaleX=h.scaleY=u*y.zoom;var A=u*y.zoom;if(b=!0,A<=1)return b=!1,A=1,P=null,C=null,m=null,T=null,void h.setAttribute("style","");A>4.5&&(A=4.5),h.style.transform="scale3d(".concat(A,", ").concat(A,", 1)"),g=A},pressMove:function(y){if(b&&!f){var A=I.pageX-Y.pageX,B=I.pageY-Y.pageY;C&&(A+=C),P&&(B+=P),m=A,T=B;var Q="translate3d(".concat(A,"px, ").concat(B,"px, 0)");g&&(Q+=" scale3d(".concat(g,", ").concat(g,", 1)")),Z(h,Q)}},swipe:function(y){if(!b)if(f)f=!1;else{if(y.direction=="Left"){if(n.index==n.elements.length-1)return se(d);n.nextSlide()}if(y.direction=="Right"){if(n.index==0)return se(d);n.prevSlide()}}}});n.events.touch=Ne}var Ae=function(){function n(e,t){var i=this,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(q(this,n),this.img=e,this.slide=t,this.onclose=s,this.img.setZoomEvents)return!1;this.active=!1,this.zoomedIn=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.img.addEventListener("mousedown",function(l){return i.dragStart(l)},!1),this.img.addEventListener("mouseup",function(l){return i.dragEnd(l)},!1),this.img.addEventListener("mousemove",function(l){return i.drag(l)},!1),this.img.addEventListener("click",function(l){return i.slide.classList.contains("dragging-nav")?(i.zoomOut(),!1):i.zoomedIn?void(i.zoomedIn&&!i.dragging&&i.zoomOut()):i.zoomIn()},!1),this.img.setZoomEvents=!0}return H(n,[{key:"zoomIn",value:function(){var e=this.widowWidth();if(!(this.zoomedIn||e<=768)){var t=this.img;if(t.setAttribute("data-style",t.getAttribute("style")),t.style.maxWidth=t.naturalWidth+"px",t.style.maxHeight=t.naturalHeight+"px",t.naturalWidth>e){var i=e/2-t.naturalWidth/2;this.setTranslate(this.img.parentNode,i,0)}this.slide.classList.add("zoomed"),this.zoomedIn=!0}}},{key:"zoomOut",value:function(){this.img.parentNode.setAttribute("style",""),this.img.setAttribute("style",this.img.getAttribute("data-style")),this.slide.classList.remove("zoomed"),this.zoomedIn=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.onclose&&typeof this.onclose=="function"&&this.onclose()}},{key:"dragStart",value:function(e){e.preventDefault(),this.zoomedIn?(e.type==="touchstart"?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset),e.target===this.img&&(this.active=!0,this.img.classList.add("dragging"))):this.active=!1}},{key:"dragEnd",value:function(e){var t=this;e.preventDefault(),this.initialX=this.currentX,this.initialY=this.currentY,this.active=!1,setTimeout(function(){t.dragging=!1,t.img.isDragging=!1,t.img.classList.remove("dragging")},100)}},{key:"drag",value:function(e){this.active&&(e.preventDefault(),e.type==="touchmove"?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.img.isDragging=!0,this.dragging=!0,this.setTranslate(this.img,this.currentX,this.currentY))}},{key:"onMove",value:function(e){if(this.zoomedIn){var t=e.clientX-this.img.naturalWidth/2,i=e.clientY-this.img.naturalHeight/2;this.setTranslate(this.img,t,i)}}},{key:"setTranslate",value:function(e,t,i){e.style.transform="translate3d("+t+"px, "+i+"px, 0)"}},{key:"widowWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}]),n}(),fe=function(){function n(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};q(this,n);var i=t.dragEl,s=t.toleranceX,l=s===void 0?40:s,r=t.toleranceY,a=r===void 0?65:r,o=t.slide,d=o===void 0?null:o,h=t.instance,c=h===void 0?null:h;this.el=i,this.active=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.direction=null,this.lastDirection=null,this.toleranceX=l,this.toleranceY=a,this.toleranceReached=!1,this.dragContainer=this.el,this.slide=d,this.instance=c,this.el.addEventListener("mousedown",function(u){return e.dragStart(u)},!1),this.el.addEventListener("mouseup",function(u){return e.dragEnd(u)},!1),this.el.addEventListener("mousemove",function(u){return e.drag(u)},!1)}return H(n,[{key:"dragStart",value:function(e){if(this.slide.classList.contains("zoomed"))this.active=!1;else{e.type==="touchstart"?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset);var t=e.target.nodeName.toLowerCase();e.target.classList.contains("nodrag")||M(e.target,".nodrag")||["input","select","textarea","button","a"].indexOf(t)!==-1?this.active=!1:(e.preventDefault(),(e.target===this.el||t!=="img"&&M(e.target,".gslide-inline"))&&(this.active=!0,this.el.classList.add("dragging"),this.dragContainer=M(e.target,".ginner-container")))}}},{key:"dragEnd",value:function(e){var t=this;e&&e.preventDefault(),this.initialX=0,this.initialY=0,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.active=!1,this.doSlideChange&&(this.instance.preventOutsideClick=!0,this.doSlideChange=="right"&&this.instance.prevSlide(),this.doSlideChange=="left"&&this.instance.nextSlide()),this.doSlideClose&&this.instance.close(),this.toleranceReached||this.setTranslate(this.dragContainer,0,0,!0),setTimeout(function(){t.instance.preventOutsideClick=!1,t.toleranceReached=!1,t.lastDirection=null,t.dragging=!1,t.el.isDragging=!1,t.el.classList.remove("dragging"),t.slide.classList.remove("dragging-nav"),t.dragContainer.style.transform="",t.dragContainer.style.transition=""},100)}},{key:"drag",value:function(e){if(this.active){e.preventDefault(),this.slide.classList.add("dragging-nav"),e.type==="touchmove"?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.el.isDragging=!0,this.dragging=!0,this.doSlideChange=!1,this.doSlideClose=!1;var t=Math.abs(this.currentX),i=Math.abs(this.currentY);if(t>0&&t>=Math.abs(this.currentY)&&(!this.lastDirection||this.lastDirection=="x")){this.yOffset=0,this.lastDirection="x",this.setTranslate(this.dragContainer,this.currentX,0);var s=this.shouldChange();if(!this.instance.settings.dragAutoSnap&&s&&(this.doSlideChange=s),this.instance.settings.dragAutoSnap&&s)return this.instance.preventOutsideClick=!0,this.toleranceReached=!0,this.active=!1,this.instance.preventOutsideClick=!0,this.dragEnd(null),s=="right"&&this.instance.prevSlide(),void(s=="left"&&this.instance.nextSlide())}if(this.toleranceY>0&&i>0&&i>=t&&(!this.lastDirection||this.lastDirection=="y")){this.xOffset=0,this.lastDirection="y",this.setTranslate(this.dragContainer,0,this.currentY);var l=this.shouldClose();return!this.instance.settings.dragAutoSnap&&l&&(this.doSlideClose=!0),void(this.instance.settings.dragAutoSnap&&l&&this.instance.close())}}}},{key:"shouldChange",value:function(){var e=!1;if(Math.abs(this.currentX)>=this.toleranceX){var t=this.currentX>0?"right":"left";(t=="left"&&this.slide!==this.slide.parentNode.lastChild||t=="right"&&this.slide!==this.slide.parentNode.firstChild)&&(e=t)}return e}},{key:"shouldClose",value:function(){var e=!1;return Math.abs(this.currentY)>=this.toleranceY&&(e=!0),e}},{key:"setTranslate",value:function(e,t,i){var s=arguments.length>3&&arguments[3]!==void 0&&arguments[3];e.style.transition=s?"all .2s ease":"",e.style.transform="translate3d(".concat(t,"px, ").concat(i,"px, 0)")}}]),n}();function Le(n,e,t,i){var s=n.querySelector(".gslide-media"),l=new Image,r="gSlideTitle_"+t,a="gSlideDesc_"+t;l.addEventListener("load",function(){p(i)&&i()},!1),l.src=e.href,e.sizes!=""&&e.srcset!=""&&(l.sizes=e.sizes,l.srcset=e.srcset),l.alt="",O(e.alt)||e.alt===""||(l.alt=e.alt),e.title!==""&&l.setAttribute("aria-labelledby",r),e.description!==""&&l.setAttribute("aria-describedby",a),e.hasOwnProperty("_hasCustomWidth")&&e._hasCustomWidth&&(l.style.width=e.width),e.hasOwnProperty("_hasCustomHeight")&&e._hasCustomHeight&&(l.style.height=e.height),s.insertBefore(l,s.firstChild)}function Ie(n,e,t,i){var s=this,l=n.querySelector(".ginner-container"),r="gvideo"+t,a=n.querySelector(".gslide-media"),o=this.getAllPlayers();v(l,"gvideo-container"),a.insertBefore(V('<div class="gvideo-wrapper"></div>'),a.firstChild);var d=n.querySelector(".gvideo-wrapper");de(this.settings.plyr.css,"Plyr");var h=e.href,c=location.protocol.replace(":",""),u="",g="",f=!1;c=="file"&&(c="http"),a.style.maxWidth=e.width,de(this.settings.plyr.js,"Plyr",function(){if(h.match(/vimeo\.com\/([0-9]*)/)){var b=/vimeo.*\/(\d+)/i.exec(h);u="vimeo",g=b[1]}if(h.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||h.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||h.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)){var m=function(I){var W="";return W=(I=I.replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/))[2]!==void 0?(W=I[2].split(/[^0-9a-z_\-]/i))[0]:I,W}(h);u="youtube",g=m}if(h.match(/\.(mp4|ogg|webm|mov)$/)!==null){u="local";var T='<video id="'+r+'" ';T+='style="background:#000; max-width: '.concat(e.width,';" '),T+='preload="metadata" ',T+='x-webkit-airplay="allow" ',T+="playsinline ",T+="controls ",T+='class="gvideo-local">';var C=h.toLowerCase().split(".").pop(),P={mp4:"",ogg:"",webm:""};for(var L in P[C=C=="mov"?"mp4":C]=h,P)if(P.hasOwnProperty(L)){var X=P[L];e.hasOwnProperty(L)&&(X=e[L]),X!==""&&(T+='<source src="'.concat(X,'" type="video/').concat(L,'">'))}f=V(T+="</video>")}var _=f||V('<div id="'.concat(r,'" data-plyr-provider="').concat(u,'" data-plyr-embed-id="').concat(g,'"></div>'));v(d,"".concat(u,"-video gvideo")),d.appendChild(_),d.setAttribute("data-id",r),d.setAttribute("data-index",t);var G=w(s.settings.plyr,"config")?s.settings.plyr.config:{},Y=new Plyr("#"+r,G);Y.on("ready",function(I){var W=I.detail.plyr;o[r]=W,p(i)&&i()}),ie(function(){return n.querySelector("iframe")&&n.querySelector("iframe").dataset.ready=="true"},function(){s.resize(n)}),Y.on("enterfullscreen",me),Y.on("exitfullscreen",me)})}function me(n){var e=M(n.target,".gslide-media");n.type=="enterfullscreen"&&v(e,"fullscreen"),n.type=="exitfullscreen"&&S(e,"fullscreen")}function Oe(n,e,t,i){var s,l=this,r=n.querySelector(".gslide-media"),a=!(!w(e,"href")||!e.href)&&e.href.split("#").pop().trim(),o=!(!w(e,"content")||!e.content)&&e.content;if(o&&(R(o)&&(s=V('<div class="ginlined-content">'.concat(o,"</div>"))),D(o))){o.style.display=="none"&&(o.style.display="block");var d=document.createElement("div");d.className="ginlined-content",d.appendChild(o),s=d}if(a){var h=document.getElementById(a);if(!h)return!1;var c=h.cloneNode(!0);c.style.height=e.height,c.style.maxWidth=e.width,v(c,"ginlined-content"),s=c}if(!s)return console.error("Unable to append inline slide content",e),!1;r.style.height=e.height,r.style.width=e.width,r.appendChild(s),this.events["inlineclose"+a]=z("click",{onElement:r.querySelectorAll(".gtrigger-close"),withCallback:function(u){u.preventDefault(),l.close()}}),p(i)&&i()}function Pe(n,e,t,i){var s=n.querySelector(".gslide-media"),l=function(r){var a=r.url,o=r.allow,d=r.callback,h=r.appendTo,c=document.createElement("iframe");return c.className="vimeo-video gvideo",c.src=a,c.style.width="100%",c.style.height="100%",o&&c.setAttribute("allow",o),c.onload=function(){v(c,"node-ready"),p(d)&&d()},h&&h.appendChild(c),c}({url:e.href,callback:i});s.parentNode.style.maxWidth=e.width,s.parentNode.style.height=e.height,s.appendChild(l)}var ze=function(){function n(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};q(this,n),this.defaults={href:"",sizes:"",srcset:"",title:"",type:"",description:"",alt:"",descPosition:"bottom",effect:"",width:"",height:"",content:!1,zoomable:!0,draggable:!0},F(e)&&(this.defaults=N(this.defaults,e))}return H(n,[{key:"sourceType",value:function(e){var t=e;return(e=e.toLowerCase()).match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/)!==null?"image":e.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||e.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)||e.match(/vimeo\.com\/([0-9]*)/)||e.match(/\.(mp4|ogg|webm|mov)/)!==null?"video":e.match(/\.(mp3|wav|wma|aac|ogg)/)!==null?"audio":e.indexOf("#")>-1&&t.split("#").pop().trim()!==""?"inline":e.indexOf("goajax=true")>-1?"ajax":"external"}},{key:"parseConfig",value:function(e,t){var i=this,s=N({descPosition:t.descPosition},this.defaults);if(F(e)&&!D(e)){w(e,"type")||(w(e,"content")&&e.content?e.type="inline":w(e,"href")&&(e.type=this.sourceType(e.href)));var l=N(s,e);return this.setSize(l,t),l}var r="",a=e.getAttribute("data-glightbox"),o=e.nodeName.toLowerCase();if(o==="a"&&(r=e.href),o==="img"&&(r=e.src,s.alt=e.alt),s.href=r,x(s,function(f,b){w(t,b)&&b!=="width"&&(s[b]=t[b]);var m=e.dataset[b];O(m)||(s[b]=i.sanitizeValue(m))}),s.content&&(s.type="inline"),!s.type&&r&&(s.type=this.sourceType(r)),O(a)){if(!s.title&&o=="a"){var d=e.title;O(d)||d===""||(s.title=d)}if(!s.title&&o=="img"){var h=e.alt;O(h)||h===""||(s.title=h)}}else{var c=[];x(s,function(f,b){c.push(";\\s?"+b)}),c=c.join("\\s?:|"),a.trim()!==""&&x(s,function(f,b){var m=a,T=new RegExp("s?"+b+"s?:s?(.*?)("+c+"s?:|$)"),C=m.match(T);if(C&&C.length&&C[1]){var P=C[1].trim().replace(/;\s*$/,"");s[b]=i.sanitizeValue(P)}})}if(s.description&&s.description.substring(0,1)==="."){var u;try{u=document.querySelector(s.description).innerHTML}catch(f){if(!(f instanceof DOMException))throw f}u&&(s.description=u)}if(!s.description){var g=e.querySelector(".glightbox-desc");g&&(s.description=g.innerHTML)}return this.setSize(s,t,e),this.slideConfig=s,s}},{key:"setSize",value:function(e,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,s=e.type=="video"?this.checkSize(t.videosWidth):this.checkSize(t.width),l=this.checkSize(t.height);return e.width=w(e,"width")&&e.width!==""?this.checkSize(e.width):s,e.height=w(e,"height")&&e.height!==""?this.checkSize(e.height):l,i&&e.type=="image"&&(e._hasCustomWidth=!!i.dataset.width,e._hasCustomHeight=!!i.dataset.height),e}},{key:"checkSize",value:function(e){return $(e)?"".concat(e,"px"):e}},{key:"sanitizeValue",value:function(e){return e!=="true"&&e!=="false"?e:e==="true"}}]),n}(),J=function(){function n(e,t,i){q(this,n),this.element=e,this.instance=t,this.index=i}return H(n,[{key:"setContent",value:function(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(k(t,"loaded"))return!1;var s=this.instance.settings,l=this.slideConfig,r=ne();p(s.beforeSlideLoad)&&s.beforeSlideLoad({index:this.index,slide:t,player:!1});var a=l.type,o=l.descPosition,d=t.querySelector(".gslide-media"),h=t.querySelector(".gslide-title"),c=t.querySelector(".gslide-desc"),u=t.querySelector(".gdesc-inner"),g=i,f="gSlideTitle_"+this.index,b="gSlideDesc_"+this.index;if(p(s.afterSlideLoad)&&(g=function(){p(i)&&i(),s.afterSlideLoad({index:e.index,slide:t,player:e.instance.getSlidePlayerInstance(e.index)})}),l.title==""&&l.description==""?u&&u.parentNode.parentNode.removeChild(u.parentNode):(h&&l.title!==""?(h.id=f,h.innerHTML=l.title):h.parentNode.removeChild(h),c&&l.description!==""?(c.id=b,r&&s.moreLength>0?(l.smallDescription=this.slideShortDesc(l.description,s.moreLength,s.moreText),c.innerHTML=l.smallDescription,this.descriptionEvents(c,l)):c.innerHTML=l.description):c.parentNode.removeChild(c),v(d.parentNode,"desc-".concat(o)),v(u.parentNode,"description-".concat(o))),v(d,"gslide-".concat(a)),v(t,"loaded"),a!=="video"){if(a!=="external")return a==="inline"?(Oe.apply(this.instance,[t,l,this.index,g]),void(l.draggable&&new fe({dragEl:t.querySelector(".gslide-inline"),toleranceX:s.dragToleranceX,toleranceY:s.dragToleranceY,slide:t,instance:this.instance}))):void(a!=="image"?p(g)&&g():Le(t,l,this.index,function(){var m=t.querySelector("img");l.draggable&&new fe({dragEl:m,toleranceX:s.dragToleranceX,toleranceY:s.dragToleranceY,slide:t,instance:e.instance}),l.zoomable&&m.naturalWidth>m.offsetWidth&&(v(m,"zoomable"),new Ae(m,t,function(){e.instance.resize()})),p(g)&&g()}));Pe.apply(this,[t,l,this.index,g])}else Ie.apply(this.instance,[t,l,this.index,g])}},{key:"slideShortDesc",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:50,i=arguments.length>2&&arguments[2]!==void 0&&arguments[2],s=document.createElement("div");s.innerHTML=e;var l=s.innerText,r=i;if((e=l.trim()).length<=t)return e;var a=e.substr(0,t-1);return r?(s=null,a+'... <a href="#" class="desc-more">'+i+"</a>"):a}},{key:"descriptionEvents",value:function(e,t){var i=this,s=e.querySelector(".desc-more");if(!s)return!1;z("click",{onElement:s,withCallback:function(l,r){l.preventDefault();var a=document.body,o=M(r,".gslide-desc");if(!o)return!1;o.innerHTML=t.description,v(a,"gdesc-open");var d=z("click",{onElement:[a,M(o,".gslide-description")],withCallback:function(h,c){h.target.nodeName.toLowerCase()!=="a"&&(S(a,"gdesc-open"),v(a,"gdesc-closed"),o.innerHTML=t.smallDescription,i.descriptionEvents(o,t),setTimeout(function(){S(a,"gdesc-closed")},400),d.destroy())}})}})}},{key:"create",value:function(){return V(this.instance.settings.slideHTML)}},{key:"getConfig",value:function(){D(this.element)||this.element.hasOwnProperty("draggable")||(this.element.draggable=this.instance.settings.draggable);var e=new ze(this.instance.settings.slideExtraAttributes);return this.slideConfig=e.parseConfig(this.element,this.instance.settings),this.slideConfig}}]),n}(),Me=ne(),pe=ne()!==null||document.createTouch!==void 0||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,ye=document.getElementsByTagName("html")[0],Xe={selector:".glightbox",elements:null,skin:"clean",theme:"clean",closeButton:!0,startAt:null,autoplayVideos:!0,autofocusVideos:!0,descPosition:"bottom",width:"900px",height:"506px",videosWidth:"960px",beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,slideInserted:null,slideRemoved:null,slideExtraAttributes:null,onOpen:null,onClose:null,loop:!1,zoomable:!0,draggable:!0,dragAutoSnap:!1,dragToleranceX:40,dragToleranceY:65,preload:!0,oneSlidePerOpen:!1,touchNavigation:!0,touchFollowAxis:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,plugins:!1,plyr:{css:"https://cdn.plyr.io/3.6.8/plyr.css",js:"https://cdn.plyr.io/3.6.8/plyr.js",config:{ratio:"16:9",fullscreen:{enabled:!0,iosNative:!0},youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3},vimeo:{byline:!1,portrait:!1,title:!1,transparent:!1}}},openEffect:"zoom",closeEffect:"zoom",slideEffect:"slide",moreText:"See more",moreLength:60,cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slideBack:{in:"slideInLeft",out:"slideOutRight"},none:{in:"none",out:"none"}},svg:{close:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" xml:space="preserve"><g><g><path d="M505.943,6.058c-8.077-8.077-21.172-8.077-29.249,0L6.058,476.693c-8.077,8.077-8.077,21.172,0,29.249C10.096,509.982,15.39,512,20.683,512c5.293,0,10.586-2.019,14.625-6.059L505.943,35.306C514.019,27.23,514.019,14.135,505.943,6.058z"/></g></g><g><g><path d="M505.942,476.694L35.306,6.059c-8.076-8.077-21.172-8.077-29.248,0c-8.077,8.076-8.077,21.171,0,29.248l470.636,470.636c4.038,4.039,9.332,6.058,14.625,6.058c5.293,0,10.587-2.019,14.624-6.057C514.018,497.866,514.018,484.771,505.942,476.694z"/></g></g></svg>',next:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 477.175 477.175" xml:space="preserve"> <g><path d="M360.731,229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1,0s-5.3,13.8,0,19.1l215.5,215.5l-215.5,215.5c-5.3,5.3-5.3,13.8,0,19.1c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-4l225.1-225.1C365.931,242.875,365.931,234.275,360.731,229.075z"/></g></svg>',prev:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 477.175 477.175" xml:space="preserve"><g><path d="M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z"/></g></svg>'},slideHTML:`<div class="gslide"> 2 <div class="gslide-inner-content"> 3 <div class="ginner-container"> 4 <div class="gslide-media"> 5 </div> 6 <div class="gslide-description"> 7 <div class="gdesc-inner"> 8 <h4 class="gslide-title"></h4> 9 <div class="gslide-desc"></div> 10 </div> 11 </div> 12 </div> 13 </div> 14</div>`,lightboxHTML:`<div id="glightbox-body" class="glightbox-container" tabindex="-1" role="dialog" aria-hidden="false"> 15 <div class="gloader visible"></div> 16 <div class="goverlay"></div> 17 <div class="gcontainer"> 18 <div id="glightbox-slider" class="gslider"></div> 19 <button class="gclose gbtn" aria-label="Close" data-taborder="3">{closeSVG}</button> 20 <button class="gprev gbtn" aria-label="Previous" data-taborder="2">{prevSVG}</button> 21 <button class="gnext gbtn" aria-label="Next" data-taborder="1">{nextSVG}</button> 22</div> 23</div>`},Ye=function(){function n(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};q(this,n),this.customOptions=e,this.settings=N(Xe,e),this.effectsClasses=this.getAnimationClasses(),this.videoPlayers={},this.apiEvents=[],this.fullElementsList=!1}return H(n,[{key:"init",value:function(){var e=this,t=this.getSelector();t&&(this.baseEvents=z("click",{onElement:t,withCallback:function(i,s){i.preventDefault(),e.open(s)}})),this.elements=this.getElements()}},{key:"open",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(this.elements.length==0)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var i=$(t)?t:this.settings.startAt;if(D(e)){var s=e.getAttribute("data-gallery");s&&(this.fullElementsList=this.elements,this.elements=this.getGalleryElements(this.elements,s)),O(i)&&(i=this.getElementIndex(e))<0&&(i=0)}$(i)||(i=0),this.build(),j(this.overlay,this.settings.openEffect=="none"?"none":this.settings.cssEfects.fade.in);var l=document.body,r=window.innerWidth-document.documentElement.clientWidth;if(r>0){var a=document.createElement("style");a.type="text/css",a.className="gcss-styles",a.innerText=".gscrollbar-fixer {margin-right: ".concat(r,"px}"),document.head.appendChild(a),v(l,"gscrollbar-fixer")}v(l,"glightbox-open"),v(ye,"glightbox-open"),Me&&(v(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(i,!0),this.elements.length==1?(v(this.prevButton,"glightbox-button-hidden"),v(this.nextButton,"glightbox-button-hidden")):(S(this.prevButton,"glightbox-button-hidden"),S(this.nextButton,"glightbox-button-hidden")),this.lightboxOpen=!0,this.trigger("open"),p(this.settings.onOpen)&&this.settings.onOpen(),pe&&this.settings.touchNavigation&&Ee(this),this.settings.keyboardNavigation&&we(this)}},{key:"openAt",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.open(null,e)}},{key:"showSlide",value:function(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1];oe(this.loader),this.index=parseInt(t);var s=this.slidesContainer.querySelector(".current");s&&S(s,"current"),this.slideAnimateOut();var l=this.slidesContainer.querySelectorAll(".gslide")[t];if(k(l,"loaded"))this.slideAnimateIn(l,i),te(this.loader);else{oe(this.loader);var r=this.elements[t],a={index:this.index,slide:l,slideNode:l,slideConfig:r.slideConfig,slideIndex:this.index,trigger:r.node,player:null};this.trigger("slide_before_load",a),r.instance.setContent(l,function(){te(e.loader),e.resize(),e.slideAnimateIn(l,i),e.trigger("slide_after_load",a)})}this.slideDescription=l.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&k(this.slideDescription.parentNode,"gslide-media"),this.settings.preload&&(this.preloadSlide(t+1),this.preloadSlide(t-1)),this.updateNavigationClasses(),this.activeSlide=l}},{key:"preloadSlide",value:function(e){var t=this;if(e<0||e>this.elements.length-1||O(this.elements[e]))return!1;var i=this.slidesContainer.querySelectorAll(".gslide")[e];if(k(i,"loaded"))return!1;var s=this.elements[e],l=s.type,r={index:e,slide:i,slideNode:i,slideConfig:s.slideConfig,slideIndex:e,trigger:s.node,player:null};this.trigger("slide_before_load",r),l=="video"||l=="external"?setTimeout(function(){s.instance.setContent(i,function(){t.trigger("slide_after_load",r)})},200):s.instance.setContent(i,function(){t.trigger("slide_after_load",r)})}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,!this.loop()&&(e<0||e>this.elements.length-1))return!1;e<0?e=this.elements.length-1:e>=this.elements.length&&(e=0),this.showSlide(e)}},{key:"insertSlide",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1;t<0&&(t=this.elements.length);var i=new J(e,this,t),s=i.getConfig(),l=N({},s),r=i.create(),a=this.elements.length-1;l.index=t,l.node=!1,l.instance=i,l.slideConfig=s,this.elements.splice(t,0,l);var o=null,d=null;if(this.slidesContainer){if(t>a)this.slidesContainer.appendChild(r);else{var h=this.slidesContainer.querySelectorAll(".gslide")[t];this.slidesContainer.insertBefore(r,h)}(this.settings.preload&&this.index==0&&t==0||this.index-1==t||this.index+1==t)&&this.preloadSlide(t),this.index==0&&t==0&&(this.index=1),this.updateNavigationClasses(),o=this.slidesContainer.querySelectorAll(".gslide")[t],d=this.getSlidePlayerInstance(t),l.slideNode=o}this.trigger("slide_inserted",{index:t,slide:o,slideNode:o,slideConfig:s,slideIndex:t,trigger:null,player:d}),p(this.settings.slideInserted)&&this.settings.slideInserted({index:t,slide:o,player:d})}},{key:"removeSlide",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1;if(e<0||e>this.elements.length-1)return!1;var t=this.slidesContainer&&this.slidesContainer.querySelectorAll(".gslide")[e];t&&(this.getActiveSlideIndex()==e&&(e==this.elements.length-1?this.prevSlide():this.nextSlide()),t.parentNode.removeChild(t)),this.elements.splice(e,1),this.trigger("slide_removed",e),p(this.settings.slideRemoved)&&this.settings.slideRemoved(e)}},{key:"slideAnimateIn",value:function(e,t){var i=this,s=e.querySelector(".gslide-media"),l=e.querySelector(".gslide-description"),r={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlide,slideConfig:O(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:O(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},a={index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideConfig:this.elements[this.index].slideConfig,slideIndex:this.index,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)};if(s.offsetWidth>0&&l&&(te(l),l.style.display=""),S(e,this.effectsClasses),t)j(e,this.settings.cssEfects[this.settings.openEffect].in,function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:r,current:a}),p(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[r,a])});else{var o=this.settings.slideEffect,d=o!=="none"?this.settings.cssEfects[o].in:o;this.prevActiveSlideIndex>this.index&&this.settings.slideEffect=="slide"&&(d=this.settings.cssEfects.slideBack.in),j(e,d,function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:r,current:a}),p(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[r,a])})}setTimeout(function(){i.resize(e)},100),v(e,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var e=this.prevActiveSlide;S(e,this.effectsClasses),v(e,"prev");var t=this.settings.slideEffect,i=t!=="none"?this.settings.cssEfects[t].out:t;this.slidePlayerPause(e),this.trigger("slide_before_change",{prev:{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlideIndex,slideConfig:O(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:O(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},current:{index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideIndex:this.index,slideConfig:this.elements[this.index].slideConfig,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)}}),p(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},{index:this.index,slide:this.activeSlide,player:this.getSlidePlayerInstance(this.index)}]),this.prevActiveSlideIndex>this.index&&this.settings.slideEffect=="slide"&&(i=this.settings.cssEfects.slideBack.out),j(e,i,function(){var s=e.querySelector(".ginner-container"),l=e.querySelector(".gslide-media"),r=e.querySelector(".gslide-description");s.style.transform="",l.style.transform="",S(l,"greset"),l.style.opacity="",r&&(r.style.opacity=""),S(e,"prev")})}},{key:"getAllPlayers",value:function(){return this.videoPlayers}},{key:"getSlidePlayerInstance",value:function(e){var t="gvideo"+e,i=this.getAllPlayers();return!(!w(i,t)||!i[t])&&i[t]}},{key:"stopSlideVideo",value:function(e){if(D(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}console.log("stopSlideVideo is deprecated, use slidePlayerPause");var i=this.getSlidePlayerInstance(e);i&&i.playing&&i.pause()}},{key:"slidePlayerPause",value:function(e){if(D(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(e);i&&i.playing&&i.pause()}},{key:"playSlideVideo",value:function(e){if(D(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}console.log("playSlideVideo is deprecated, use slidePlayerPlay");var i=this.getSlidePlayerInstance(e);i&&!i.playing&&i.play()}},{key:"slidePlayerPlay",value:function(e){if(D(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(e);i&&!i.playing&&(i.play(),this.settings.autofocusVideos&&i.elements.container.focus())}},{key:"setElements",value:function(e){var t=this;this.settings.elements=!1;var i=[];e&&e.length&&x(e,function(s,l){var r=new J(s,t,l),a=r.getConfig(),o=N({},a);o.slideConfig=a,o.instance=r,o.index=l,i.push(o)}),this.elements=i,this.lightboxOpen&&(this.slidesContainer.innerHTML="",this.elements.length&&(x(this.elements,function(){var s=V(t.settings.slideHTML);t.slidesContainer.appendChild(s)}),this.showSlide(0,!0)))}},{key:"getElementIndex",value:function(e){var t=!1;return x(this.elements,function(i,s){if(w(i,"node")&&i.node==e)return t=s,!0}),t}},{key:"getElements",value:function(){var e=this,t=[];this.elements=this.elements?this.elements:[],!O(this.settings.elements)&&ce(this.settings.elements)&&this.settings.elements.length&&x(this.settings.elements,function(s,l){var r=new J(s,e,l),a=r.getConfig(),o=N({},a);o.node=!1,o.index=l,o.instance=r,o.slideConfig=a,t.push(o)});var i=!1;return this.getSelector()&&(i=document.querySelectorAll(this.getSelector())),i&&x(i,function(s,l){var r=new J(s,e,l),a=r.getConfig(),o=N({},a);o.node=s,o.index=l,o.instance=r,o.slideConfig=a,o.gallery=s.getAttribute("data-gallery"),t.push(o)}),t}},{key:"getGalleryElements",value:function(e,t){return e.filter(function(i){return i.gallery==t})}},{key:"getSelector",value:function(){return!this.settings.elements&&(this.settings.selector&&this.settings.selector.substring(0,5)=="data-"?"*[".concat(this.settings.selector,"]"):this.settings.selector)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var e=[];for(var t in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(t)){var i=this.settings.cssEfects[t];e.push("g".concat(i.in)),e.push("g".concat(i.out))}return e.join(" ")}},{key:"build",value:function(){var e=this;if(this.built)return!1;var t=document.body.childNodes,i=[];x(t,function(h){h.parentNode==document.body&&h.nodeName.charAt(0)!=="#"&&h.hasAttribute&&!h.hasAttribute("aria-hidden")&&(i.push(h),h.setAttribute("aria-hidden","true"))});var s=w(this.settings.svg,"next")?this.settings.svg.next:"",l=w(this.settings.svg,"prev")?this.settings.svg.prev:"",r=w(this.settings.svg,"close")?this.settings.svg.close:"",a=this.settings.lightboxHTML;a=V(a=(a=(a=a.replace(/{nextSVG}/g,s)).replace(/{prevSVG}/g,l)).replace(/{closeSVG}/g,r)),document.body.appendChild(a);var o=document.getElementById("glightbox-body");this.modal=o;var d=o.querySelector(".gclose");this.prevButton=o.querySelector(".gprev"),this.nextButton=o.querySelector(".gnext"),this.overlay=o.querySelector(".goverlay"),this.loader=o.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.bodyHiddenChildElms=i,this.events={},v(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&d&&(this.events.close=z("click",{onElement:d,withCallback:function(h,c){h.preventDefault(),e.close()}})),d&&!this.settings.closeButton&&d.parentNode.removeChild(d),this.nextButton&&(this.events.next=z("click",{onElement:this.nextButton,withCallback:function(h,c){h.preventDefault(),e.nextSlide()}})),this.prevButton&&(this.events.prev=z("click",{onElement:this.prevButton,withCallback:function(h,c){h.preventDefault(),e.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=z("click",{onElement:o,withCallback:function(h,c){e.preventOutsideClick||k(document.body,"glightbox-mobile")||M(h.target,".ginner-container")||M(h.target,".gbtn")||k(h.target,"gnext")||k(h.target,"gprev")||e.close()}})),x(this.elements,function(h,c){e.slidesContainer.appendChild(h.instance.create()),h.slideNode=e.slidesContainer.querySelectorAll(".gslide")[c]}),pe&&v(document.body,"glightbox-touch"),this.events.resize=z("resize",{onElement:window,withCallback:function(){e.resize()}}),this.built=!0}},{key:"resize",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;if((e=e||this.activeSlide)&&!k(e,"zoomed")){var t=he(),i=e.querySelector(".gvideo-wrapper"),s=e.querySelector(".gslide-image"),l=this.slideDescription,r=t.width,a=t.height;if(r<=768?v(document.body,"glightbox-mobile"):S(document.body,"glightbox-mobile"),i||s){var o=!1;if(l&&(k(l,"description-bottom")||k(l,"description-top"))&&!k(l,"gabsolute")&&(o=!0),s){if(r<=768)s.querySelector("img");else if(o){var d=l.offsetHeight,h=s.querySelector("img");h.setAttribute("style","max-height: calc(100vh - ".concat(d,"px)")),l.setAttribute("style","max-width: ".concat(h.offsetWidth,"px;"))}}if(i){var c=w(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"";if(!c){var u=i.clientWidth,g=i.clientHeight,f=u/g;c="".concat(u/f,":").concat(g/f)}var b=c.split(":"),m=this.settings.videosWidth,T=this.settings.videosWidth,C=(T=$(m)||m.indexOf("px")!==-1?parseInt(m):m.indexOf("vw")!==-1?r*parseInt(m)/100:m.indexOf("vh")!==-1?a*parseInt(m)/100:m.indexOf("%")!==-1?r*parseInt(m)/100:parseInt(i.clientWidth))/(parseInt(b[0])/parseInt(b[1]));if(C=Math.floor(C),o&&(a-=l.offsetHeight),T>r||C>a||a<C&&r>T){var P=i.offsetWidth,L=i.offsetHeight,X=a/L,_={width:P*X,height:L*X};i.parentNode.setAttribute("style","max-width: ".concat(_.width,"px")),o&&l.setAttribute("style","max-width: ".concat(_.width,"px;"))}else i.parentNode.style.maxWidth="".concat(m),o&&l.setAttribute("style","max-width: ".concat(m,";"))}}}}},{key:"reload",value:function(){this.init()}},{key:"updateNavigationClasses",value:function(){var e=this.loop();S(this.nextButton,"disabled"),S(this.prevButton,"disabled"),this.index==0&&this.elements.length-1==0?(v(this.prevButton,"disabled"),v(this.nextButton,"disabled")):this.index!==0||e?this.index!==this.elements.length-1||e||v(this.nextButton,"disabled"):v(this.prevButton,"disabled")}},{key:"loop",value:function(){var e=w(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return e=w(this.settings,"loop")?this.settings.loop:e,e}},{key:"close",value:function(){var e=this;if(!this.lightboxOpen){if(this.events){for(var t in this.events)this.events.hasOwnProperty(t)&&this.events[t].destroy();this.events=null}return!1}if(this.closing)return!1;this.closing=!0,this.slidePlayerPause(this.activeSlide),this.fullElementsList&&(this.elements=this.fullElementsList),this.bodyHiddenChildElms.length&&x(this.bodyHiddenChildElms,function(i){i.removeAttribute("aria-hidden")}),v(this.modal,"glightbox-closing"),j(this.overlay,this.settings.openEffect=="none"?"none":this.settings.cssEfects.fade.out),j(this.activeSlide,this.settings.cssEfects[this.settings.closeEffect].out,function(){if(e.activeSlide=null,e.prevActiveSlideIndex=null,e.prevActiveSlide=null,e.built=!1,e.events){for(var i in e.events)e.events.hasOwnProperty(i)&&e.events[i].destroy();e.events=null}var s=document.body;S(ye,"glightbox-open"),S(s,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),e.modal.parentNode.removeChild(e.modal),e.trigger("close"),p(e.settings.onClose)&&e.settings.onClose();var l=document.querySelector(".gcss-styles");l&&l.parentNode.removeChild(l),e.lightboxOpen=!1,e.closing=null})}},{key:"destroy",value:function(){this.close(),this.clearAllEvents(),this.baseEvents&&this.baseEvents.destroy()}},{key:"on",value:function(e,t){var i=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!e||!p(t))throw new TypeError("Event name and callback must be defined");this.apiEvents.push({evt:e,once:i,callback:t})}},{key:"once",value:function(e,t){this.on(e,t,!0)}},{key:"trigger",value:function(e){var t=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,s=[];x(this.apiEvents,function(l,r){var a=l.evt,o=l.once,d=l.callback;a==e&&(d(i),o&&s.push(r))}),s.length&&x(s,function(l){return t.apiEvents.splice(l,1)})}},{key:"clearAllEvents",value:function(){this.apiEvents.splice(0,this.apiEvents.length)}},{key:"version",value:function(){return"3.1.1"}}]),n}();return function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=new Ye(n);return e.init(),e}})}
23}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.