PageSourceSearch

https://lutzelbourg.fr/wa_res/static/wafusion_component_lightbox.min.js

js lutzelbourg.fr collected 2026-10-02 23:00:09 UTC 55,428 bytes, 1 lines download raw bytes

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

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.