!function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/unigraz/",i(i.s=42)}({10:function(e,t){var i="";function n(){document.querySelector("header").addEventListener("keydown",e=>{i=e.key}),document.querySelectorAll(".mainmenu .nav-item").forEach((function(e){e.addEventListener("focusin",e=>{window.setTimeout((function(){"Tab"==i&&e.target.parentElement.querySelectorAll(".hassub").length&&(document.querySelector(".main").classList.remove("overlay"),e.target.parentElement.querySelector(".nav-link.hassub").classList.add("pullactive"),e.target.parentElement.querySelector(".nav-link.hassub").parentElement.querySelector(".bt_menubox").classList.add("active"))}),30)})})),document.querySelectorAll(".mainmenu .nav-item").forEach((function(e){e.addEventListener("focusout",e=>{window.setTimeout((function(){"Tab"==i&&(e.target.parentElement.parentElement.parentElement.contains(e.relatedTarget)||(document.querySelectorAll(".mainmenu .nav-link.hassub").forEach((function(e){e.classList.remove("pullactive")})),document.querySelectorAll(".bt_menubox").forEach((function(e){e.classList.remove("active")})),document.querySelector(".main").classList.remove("overlay")))}),30)})}))}function s(){n(),document.querySelector(".bt_topitem.languagechange").addEventListener("focusout",e=>{document.querySelector(".bt_topitem.languagechange").contains(e.relatedTarget)||document.querySelector(".bt_topitem.languagechange .dropdown-menu").classList.remove("show")}),document.querySelector(".bt_topitem.languagechange").addEventListener("keydown",e=>{switch(e.keyCode){case 13:document.querySelector(".bt_topitem.languagechange .dropdown-menu").classList.add("show"),document.querySelector(".bt_topitem.languagechange .dropdown-menu .dropdown-item:first-child").focus(),e.target.classList.contains("dropdown-item")||e.preventDefault();break;case 32:document.querySelector(".bt_topitem.languagechange .dropdown-menu").classList.add("show"),document.querySelector(".bt_topitem.languagechange .dropdown-menu .dropdown-item:first-child").focus(),e.preventDefault();break;case 38:document.querySelector(".bt_topitem.languagechange .dropdown-menu").classList.remove("show"),document.querySelector(".bt_topitem.languagechange").focus(),e.preventDefault();break;case 40:document.querySelector(".bt_topitem.languagechange .dropdown-menu").classList.add("show"),document.querySelector(".bt_topitem.languagechange .dropdown-menu .dropdown-item:first-child").focus(),e.preventDefault();break;case 39:e.target.nextElementSibling&&e.target.nextElementSibling.focus(),e.preventDefault();break;case 37:e.target.previousElementSibling&&e.target.previousElementSibling.focus(),e.preventDefault()}}),document.querySelector("#sl-content")||document.querySelector("[accesskey='1']").parentNode.remove(),document.querySelector("#sl-breadcrumb")||document.querySelector("[accesskey='2']").parentNode.remove(),document.querySelector("#sl-mainnav")||document.querySelector("[accesskey='3']").parentNode.remove(),document.querySelector("#sl-subnav")||document.querySelector("[accesskey='4']")&&document.querySelector("[accesskey='4']").parentNode.remove(),document.querySelector("#sl-info")||document.querySelector("[accesskey='5']").parentNode.remove(),document.querySelector("#sl-settings")||document.querySelector("[accesskey='8']").parentNode.remove(),document.querySelector("#sl-search")||document.querySelector("[accesskey='9']").parentNode.remove(),window.addEventListener("hashchange",e=>{if("#sl-info"==document.location.hash){const e=document.querySelector(".searchpadding").getBoundingClientRect().bottom+window.pageYOffset;window.scrollTo({top:e,behavior:"smooth"})}"#sl-mainnav"==document.location.hash&&document.body.classList.remove("down")}),document.querySelector(".content")&&document.querySelector(".content").addEventListener("keydown",e=>{switch(e.key){case"Tab":setTimeout(()=>{var e=0;document.querySelector("footer").contains(document.activeElement)&&(e=document.querySelector(".searchpadding")?document.querySelector(".searchpadding").getBoundingClientRect().bottom+window.pageYOffset:document.querySelector(".contentoverlay").getBoundingClientRect().bottom+window.pageYOffset,window.scrollTo({top:e,behavior:"smooth"}))},10)}}),document.querySelectorAll(".closeHomeMenAccessibles").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),document.querySelector("body").classList.toggle("menactive"),document.querySelector("#breadcrumb")&&document.querySelector("#breadcrumb").classList.toggle("hidden"),document.querySelector(".burgermenu").classList.toggle("checked"),document.querySelector(".mainmenu").classList.toggle("checked"),document.querySelector("body").classList.contains("menactive")?document.querySelector(".main").classList.add("overlay"):document.querySelector(".main").classList.remove("overlay")})}),document.querySelectorAll(".closeMenAccessibles").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),document.querySelectorAll(".mainmenu .nav-link.hassub").forEach((function(e){e.classList.remove("pullactive")})),document.querySelectorAll(".bt_menubox").forEach((function(e){e.classList.remove("active")})),document.querySelector(".main").classList.remove("overlay")})})}document.addEventListener("DOMContentLoaded",(function(e){s()}))},25:function(e,t){document.addEventListener("DOMContentLoaded",(function(e){!function(){if(document.querySelector(".sidebarmenu")){const e=document.querySelector(".sidebarmenu").cloneNode(!0);document.querySelector(".headersidebar")&&document.querySelector(".headersidebar").appendChild(e)}}(),document.querySelectorAll(".contentsidebar .sidebarmenu li a").forEach((function(e){e.addEventListener("mouseenter",e=>{document.querySelector(".contentsidebar .sidebarmenu").classList.toggle("sideactive"),e.target.parentElement.classList.add("overed")}),e.addEventListener("mouseleave",e=>{document.querySelector(".contentsidebar .sidebarmenu").classList.toggle("sideactive"),e.target.parentElement.classList.remove("overed")})})),document.querySelectorAll(".headersidebar .sidebarmenu li a").forEach((function(e){e.addEventListener("mouseenter",e=>{document.querySelector(".headersidebar .sidebarmenu").classList.toggle("sideactive"),e.target.parentElement.classList.add("overed")}),e.addEventListener("mouseleave",e=>{document.querySelector(".headersidebar .sidebarmenu").classList.toggle("sideactive"),e.target.parentElement.classList.remove("overed")})})),document.querySelector(".headersidebar")?(document.querySelector(".contentsidebar").classList.add("hidden"),window.addEventListener("scroll",e=>{var t=!1;t=document.querySelector(".headersidebar").getBoundingClientRect().top+document.querySelector(".headersidebar").offsetHeight<100,document.querySelector(".stickybox").getBoundingClientRect().top+document.querySelector(".headersidebar").offsetHeight<window.innerHeight&&!t&&(t=!0),document.querySelector("body").getBoundingClientRect().top>-50&&(t=!1),t?(document.querySelector(".contentsidebar").classList.remove("hidden"),document.querySelector(".headersidebar").classList.add("hidden")):(document.querySelector(".contentsidebar").classList.add("hidden"),document.querySelector(".headersidebar").classList.remove("hidden"))},!1)):document.querySelector(".contentsidebar")&&document.querySelector(".contentsidebar").classList.remove("hidden")}))},26:function(e,t){var i,n=Array(),s=!1;function o(){var e=0;document.querySelectorAll(".inlinemenu_wrap ul li").forEach((function(t){e+=t.offsetWidth})),document.querySelector(".inlinemenu_wrap")&&(document.querySelector(".inlinemenu_wrap").offsetWidth>=e?(document.querySelector(".inlinemenu_right").classList.add("hidden"),document.querySelector(".inlinemenu_left").classList.add("hidden")):(s=!0,document.querySelector(".inlinemenu_right").classList.remove("hidden"),document.querySelector(".inlinemenu_left").classList.remove("hidden")))}function l(){n=Array(),document.querySelector(".inlinemenu_right")&&document.querySelector(".inlinemenu_right").addEventListener("click",(function(e){var t=0;document.querySelectorAll(".inlinemenu_wrap ul li").forEach((function(e){0==t&&function(e){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}(e)&&(t=e.offsetWidth-2)}));var i=document.querySelector(".inlinemenu_wrap ul").scrollLeft;document.querySelector(".inlinemenu_wrap ul").scrollLeft+=t,i!=n[n.length-1]&&n.push(i)})),document.querySelector(".inlinemenu_left")&&document.querySelector(".inlinemenu_left").addEventListener("click",(function(e){var t=n.pop();null!==t&&(document.querySelector(".inlinemenu_wrap ul").scrollLeft=t)}))}document.addEventListener("DOMContentLoaded",(function(e){var t;o(),l(),t=!1,s&&document.querySelectorAll(".inlinemenu_wrap ul li").forEach((function(e){if(!t)if(e.classList.contains("active"))t=!0;else{cwn=e.offsetWidth-2;var i=document.querySelector(".inlinemenu_wrap ul").scrollLeft;document.querySelector(".inlinemenu_wrap ul").scrollLeft+=cwn,n.push(i)}})),addEventListener("resize",e=>{clearTimeout(i),i=setTimeout(o,500)})}))},42:function(e,t,i){"use strict";i.r(t);i(25),i(26);var n=i(7),s=i.n(n);document.addEventListener("DOMContentLoaded",(function(e){s()({touchNavigation:!0,loop:!0,selector:".lightbox"})}));i(10);var o=!1;let l;function r(){var e=window.pageYOffset;document.querySelectorAll(".animationReady").forEach((function(t){var i=t.getBoundingClientRect().top+e;if(e+window.innerHeight>=i){t.classList.remove("animationReady"),t.classList.add("animate__animated");for(var n=0;n<t.classList.length;n++)if(t.classList[n].indexOf("--")>0){let e=t.classList[n];e=e.replace("--","__"),t.classList.remove(t.classList[n]),t.classList.add(e)}}}))}function a(){var e=window.pageYOffset;if(document.querySelector(".searchpadding")&&document.querySelector("#search")){var t=document.querySelector("#search").getBoundingClientRect().top+e,i=document.querySelector(".searchpadding").getBoundingClientRect().top+e;document.querySelector("#search").style.display=t>i?"none":"block"}}function c(){if(document.querySelector(".stickyitem.first")){o=!1;const e=document.querySelector(".stickyitem.first"),t=parseInt(getComputedStyle(document.querySelector(".stickyitem.first")).top.replace("px",""));l=new IntersectionObserver(e=>{let[t]=e;return function(e){o?e.target.classList.remove("notpinned"):e.intersectionRatio<1?e.target.classList.add("notpinned"):1==e.intersectionRatio&&(o=!0)}(t)},{threshold:[1],rootMargin:"-"+t+"px 0px 0px 0px"}),l.observe(e)}}var d;document.addEventListener("DOMContentLoaded",(function(e){document.querySelectorAll(".animate").forEach((function(e){e.classList.add("animationReady")})),r(),a(),function(){const e=document.querySelectorAll("a.oembed");window.UniGrazOembed&&window.UniGrazOembed(e,"https://oembed.uni-graz.at/oembed/",(function(e){if(null!==e.provider_name){switch(e.provider_name.toLowerCase()){case"vimeo":case"unitube":case"youtube":e.html='<div class="ratio ratio-16x9">'+e.html+"</div>"}return e}return""}))}(),function(){if(window.location.hash){var e=document.querySelector("#header-breadcrumb-wrapper");setTimeout((function(){document.body.style.marginTop=parseInt(getComputedStyle(e).height)+80+"px"}),1e3);const t=document.querySelector(window.location.hash);t&&t.classList.contains("accordionbox_item")&&(document.querySelectorAll(".accordionbox_item").forEach(e=>{e.classList.remove("active")}),t.classList.add("active"))}}(),async function(){document.querySelectorAll('[loading="lazy"]').forEach(e=>{e.removeAttribute("loading")})}(),document.querySelectorAll(".sr-only").forEach(e=>{e.tabIndex=-1}),document.querySelectorAll(".skip").forEach(e=>{e.tabIndex=-1}),document.querySelectorAll(".sr-only-focusable").forEach(e=>{e.tabIndex=-1}),document.querySelectorAll(".unilogo a object").forEach(e=>{e.tabIndex=-1}),document.querySelectorAll(".mat-focus-indicator").forEach(e=>{e.tabIndex=-1}),document.querySelectorAll("#mat-input-0").forEach(e=>{e.tabIndex=-1}),document.querySelector("#breadcrumb")&&document.querySelector("body").classList.add("breaded"),c(),document.querySelectorAll(".news-single .contentelement").forEach((function(e){(e.classList.contains("ug_2022_textmedia")||e.classList.contains("ug_2022_image"))&&e.parentElement.classList.add("uncoled")})),document.querySelectorAll(".newsalert").length>1&&document.querySelectorAll(".newsalert").forEach((function(e,t){t>=1&&e.remove()})),document.querySelectorAll(".newspage .bt_newsdet article").length&&document.querySelectorAll(".newsalert").forEach((function(e){e.remove()})),document.querySelectorAll(".newspage .hyperlinkbox_linkitem").length&&document.querySelectorAll(".newsalert").forEach((function(e){e.remove()})),document.querySelectorAll(".newsalert").length>1&&document.querySelectorAll(".newsalert").forEach((function(e,t){t>=1&&e.remove()})),document.querySelectorAll(".eventscontent .eventitem").length&&document.querySelectorAll(".newsalert").forEach((function(e){e.remove()})),window.location.search.includes("month")&&document.querySelector(".eventitemlistbox .col-md-12 a:first-of-type")&&document.querySelector(".eventitemlistbox .col-md-12 a:first-of-type").focus(),window.addEventListener("hashchange",e=>{}),document.addEventListener("scroll",(function(){r(),a()})),window.addEventListener("resize",(function(e){if(r(),a(),document.querySelector(".stickyitem.first")){const e=document.querySelector(".stickyitem.first");l.unobserve(e),l.disconnect()}clearTimeout(d),d=setTimeout(c,200)}))}))},7:function(e,t,i){e.exports=function(){"use strict";function e(t){return(e="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})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function n(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}var s=Date.now();function o(){var e={},t=!0,i=0,n=arguments.length;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(t=arguments[0],i++);for(var s=function(i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t&&"[object Object]"===Object.prototype.toString.call(i[n])?e[n]=o(!0,e[n],i[n]):e[n]=i[n])};i<n;i++){var l=arguments[i];s(l)}return e}function l(e,t){if((T(e)||e===window||e===document)&&(e=[e]),L(e)||C(e)||(e=[e]),0!=O(e))if(L(e)&&!C(e))for(var i=e.length,n=0;n<i&&!1!==t.call(e[n],e[n],n,e);n++);else if(C(e))for(var s in e)if(_(e,s)&&!1===t.call(e[s],e[s],s,e))break}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=e[s]=e[s]||[],o={all:n,evt:null,found:null};return t&&i&&O(n)>0&&l(n,(function(e,n){if(e.eventName==t&&e.fn.toString()==i.toString())return o.found=!0,o.evt=n,!1})),o}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.onElement,n=t.withCallback,s=t.avoidDuplicate,o=void 0===s||s,a=t.once,c=void 0!==a&&a,d=t.useCapture,u=void 0!==d&&d,h=arguments.length>2?arguments[2]:void 0,g=i||[];function m(e){E(n)&&n.call(h,e,this),c&&m.destroy()}return q(g)&&(g=document.querySelectorAll(g)),m.destroy=function(){l(g,(function(t){var i=r(t,e,m);i.found&&i.all.splice(i.evt,1),t.removeEventListener&&t.removeEventListener(e,m,u)}))},l(g,(function(t){var i=r(t,e,m);(t.addEventListener&&o&&!i.found||!o)&&(t.addEventListener(e,m,u),i.all.push({eventName:e,fn:m}))})),m}function c(e,t){l(t.split(" "),(function(t){return e.classList.add(t)}))}function d(e,t){l(t.split(" "),(function(t){return e.classList.remove(t)}))}function u(e,t){return e.classList.contains(t)}function h(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 g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||""===t)return!1;if("none"===t)return E(i)&&i(),!1;var n=b(),s=t.split(" ");l(s,(function(t){c(e,"g"+t)})),a(n,{onElement:e,avoidDuplicate:!1,once:!0,withCallback:function(e,t){l(s,(function(e){d(t,"g"+e)})),E(i)&&i()}})}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(""===t)return e.style.webkitTransform="",e.style.MozTransform="",e.style.msTransform="",e.style.OTransform="",e.style.transform="",!1;e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t,e.style.transform=t}function v(e){e.style.display="block"}function f(e){e.style.display="none"}function p(e){var t=document.createDocumentFragment(),i=document.createElement("div");for(i.innerHTML=e;i.firstChild;)t.appendChild(i.firstChild);return t}function y(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function b(){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]}function S(e,t,i,n){if(e())t();else{var s;i||(i=100);var o=setInterval((function(){e()&&(clearInterval(o),s&&clearTimeout(s),t())}),i);n&&(s=setTimeout((function(){clearInterval(o)}),n))}}function x(e,t,i){if(A(e))console.error("Inject assets error");else if(E(t)&&(i=t,t=!1),q(t)&&t in window)E(i)&&i();else{var n;if(-1!==e.indexOf(".css")){if((n=document.querySelectorAll('link[href="'+e+'"]'))&&n.length>0)return void(E(i)&&i());var s=document.getElementsByTagName("head")[0],o=s.querySelectorAll('link[rel="stylesheet"]'),l=document.createElement("link");return l.rel="stylesheet",l.type="text/css",l.href=e,l.media="all",o?s.insertBefore(l,o[0]):s.appendChild(l),void(E(i)&&i())}if((n=document.querySelectorAll('script[src="'+e+'"]'))&&n.length>0){if(E(i)){if(q(t))return S((function(){return void 0!==window[t]}),(function(){i()})),!1;i()}}else{var r=document.createElement("script");r.type="text/javascript",r.src=e,r.onload=function(){if(E(i)){if(q(t))return S((function(){return void 0!==window[t]}),(function(){i()})),!1;i()}},document.body.appendChild(r)}}}function w(){return"navigator"in window&&window.navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i)}function E(e){return"function"==typeof e}function q(e){return"string"==typeof e}function T(e){return!(!e||!e.nodeType||1!=e.nodeType)}function k(e){return Array.isArray(e)}function L(e){return e&&e.length&&isFinite(e.length)}function C(t){return"object"===e(t)&&null!=t&&!E(t)&&!k(t)}function A(e){return null==e}function _(e,t){return null!==e&&hasOwnProperty.call(e,t)}function O(e){if(C(e)){if(e.keys)return e.keys().length;var t=0;for(var i in e)_(e,i)&&t++;return t}return e.length}function I(e){return!isNaN(parseFloat(e))&&isFinite(e)}function M(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)");if(!t.length)return!1;if(1==t.length)return t[0];"string"==typeof e&&(e=parseInt(e));var i=[];l(t,(function(e){i.push(e.getAttribute("data-taborder"))}));var n=Math.max.apply(Math,i.map((function(e){return parseInt(e)}))),s=e<0?1:e+1;s>n&&(s="1");var o=i.filter((function(e){return e>=parseInt(s)})),r=o.sort()[0];return document.querySelector('.gbtn[data-taborder="'.concat(r,'"]'))}function P(e){if(e.events.hasOwnProperty("keyboard"))return!1;e.events.keyboard=a("keydown",{onElement:window,withCallback:function(t,i){var n=(t=t||window.event).keyCode;if(9==n){var s=document.querySelector(".gbtn.focused");if(!s){var o=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if("input"==o||"textarea"==o||"button"==o)return}t.preventDefault();var l=document.querySelectorAll(".gbtn[data-taborder]");if(!l||l.length<=0)return;if(!s){var r=M();return void(r&&(r.focus(),c(r,"focused")))}var a=M(s.getAttribute("data-taborder"));d(s,"focused"),a&&(a.focus(),c(a,"focused"))}39==n&&e.nextSlide(),37==n&&e.prevSlide(),27==n&&e.close()}})}function z(e){return Math.sqrt(e.x*e.x+e.y*e.y)}var Y=function(){function e(i){t(this,e),this.handlers=[],this.el=i}return n(e,[{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];"function"==typeof i&&i.apply(this.el,arguments)}}}]),e}();function N(e,t){var i=new Y(e);return i.add(t),i}var D=function(){function e(i,n){t(this,e),this.element="string"==typeof i?document.querySelector(i):i,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 s=function(){};this.rotate=N(this.element,n.rotate||s),this.touchStart=N(this.element,n.touchStart||s),this.multipointStart=N(this.element,n.multipointStart||s),this.multipointEnd=N(this.element,n.multipointEnd||s),this.pinch=N(this.element,n.pinch||s),this.swipe=N(this.element,n.swipe||s),this.tap=N(this.element,n.tap||s),this.doubleTap=N(this.element,n.doubleTap||s),this.longTap=N(this.element,n.longTap||s),this.singleTap=N(this.element,n.singleTap||s),this.pressMove=N(this.element,n.pressMove||s),this.twoFingerPressMove=N(this.element,n.twoFingerPressMove||s),this.touchMove=N(this.element,n.touchMove||s),this.touchEnd=N(this.element,n.touchEnd||s),this.touchCancel=N(this.element,n.touchCancel||s),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 n(e,[{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),null!==this.preTapPosition.x&&(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=z(t),this.multipointStart.dispatch(e,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(e,this.element),this._preventTap=!0}.bind(this),750)}}},{key:"move",value:function(e){if(e.touches){var t=this.preV,i=e.touches.length,n=e.touches[0].pageX,s=e.touches[0].pageY;if(this.isDoubleTap=!1,i>1){var o=e.touches[1].pageX,l=e.touches[1].pageY,r={x:e.touches[1].pageX-n,y:e.touches[1].pageY-s};null!==t.x&&(this.pinchStartLen>0&&(e.zoom=z(r)/this.pinchStartLen,this.pinch.dispatch(e,this.element)),e.angle=function(e,t){var i=function(e,t){var i=z(e)*z(t);if(0===i)return 0;var n=function(e,t){return e.x*t.x+e.y*t.y}(e,t)/i;return n>1&&(n=1),Math.acos(n)}(e,t);return function(e,t){return e.x*t.y-t.x*e.y}(e,t)>0&&(i*=-1),180*i/Math.PI}(r,t),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+o-this.sx2)/2,e.deltaY=(s-this.y2+l-this.sy2)/2):(e.deltaX=0,e.deltaY=0),this.twoFingerPressMove.dispatch(e,this.element),this.sx2=o,this.sy2=l}else{if(null!==this.x2){e.deltaX=n-this.x2,e.deltaY=s-this.y2;var a=Math.abs(this.x1-this.x2),c=Math.abs(this.y1-this.y2);(a>10||c>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=n,this.y2=s,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,n){return Math.abs(e-t)>=Math.abs(i-n)?e-t>0?"Left":"Right":i-n>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}}]),e}();function X(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=u(e,"gslide-media")?e:e.querySelector(".gslide-media"),s=h(n,".ginner-container"),o=e.querySelector(".gslide-description");i>769&&(n=s),c(n,"greset"),m(n,"translate3d(0, 0, 0)"),a(t,{onElement:n,once:!0,withCallback:function(e,t){d(n,"greset")}}),n.style.opacity="",o&&(o.style.opacity="")}function B(e){if(e.events.hasOwnProperty("touch"))return!1;var t,i,n,s=y(),o=s.width,l=s.height,r=!1,a=null,g=null,v=null,f=!1,p=1,b=1,S=!1,x=!1,w=null,E=null,q=null,T=null,k=0,L=0,C=!1,A=!1,_={},O={},I=0,M=0,P=document.getElementById("glightbox-slider"),z=document.querySelector(".goverlay"),Y=new D(P,{touchStart:function(t){if(r=!0,(u(t.targetTouches[0].target,"ginner-container")||h(t.targetTouches[0].target,".gslide-desc")||"a"==t.targetTouches[0].target.nodeName.toLowerCase())&&(r=!1),h(t.targetTouches[0].target,".gslide-inline")&&!u(t.targetTouches[0].target.parentNode,"gslide-inline")&&(r=!1),r){if(O=t.targetTouches[0],_.pageX=t.targetTouches[0].pageX,_.pageY=t.targetTouches[0].pageY,I=t.targetTouches[0].clientX,M=t.targetTouches[0].clientY,a=e.activeSlide,g=a.querySelector(".gslide-media"),n=a.querySelector(".gslide-inline"),v=null,u(g,"gslide-image")&&(v=g.querySelector("img")),(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>769&&(g=a.querySelector(".ginner-container")),d(z,"greset"),t.pageX>20&&t.pageX<window.innerWidth-20)return;t.preventDefault()}},touchMove:function(s){if(r&&(O=s.targetTouches[0],!S&&!x)){if(n&&n.offsetHeight>l){var a=_.pageX-O.pageX;if(Math.abs(a)<=13)return!1}f=!0;var c,d=s.targetTouches[0].clientX,u=s.targetTouches[0].clientY,h=I-d,p=M-u;if(Math.abs(h)>Math.abs(p)?(C=!1,A=!0):(A=!1,C=!0),t=O.pageX-_.pageX,k=100*t/o,i=O.pageY-_.pageY,L=100*i/l,C&&v&&(c=1-Math.abs(i)/l,z.style.opacity=c,e.settings.touchFollowAxis&&(k=0)),A&&(c=1-Math.abs(t)/o,g.style.opacity=c,e.settings.touchFollowAxis&&(L=0)),!v)return m(g,"translate3d(".concat(k,"%, 0, 0)"));m(g,"translate3d(".concat(k,"%, ").concat(L,"%, 0)"))}},touchEnd:function(){if(r){if(f=!1,x||S)return q=w,void(T=E);var t=Math.abs(parseInt(L)),i=Math.abs(parseInt(k));if(!(t>29&&v))return t<29&&i<25?(c(z,"greset"),z.style.opacity=1,X(g)):void 0;e.close()}},multipointEnd:function(){setTimeout((function(){S=!1}),50)},multipointStart:function(){S=!0,p=b||1},pinch:function(e){if(!v||f)return!1;S=!0,v.scaleX=v.scaleY=p*e.zoom;var t=p*e.zoom;if(x=!0,t<=1)return x=!1,t=1,T=null,q=null,w=null,E=null,void v.setAttribute("style","");t>4.5&&(t=4.5),v.style.transform="scale3d(".concat(t,", ").concat(t,", 1)"),b=t},pressMove:function(e){if(x&&!S){var t=O.pageX-_.pageX,i=O.pageY-_.pageY;q&&(t+=q),T&&(i+=T),w=t,E=i;var n="translate3d(".concat(t,"px, ").concat(i,"px, 0)");b&&(n+=" scale3d(".concat(b,", ").concat(b,", 1)")),m(v,n)}},swipe:function(t){if(!x)if(S)S=!1;else{if("Left"==t.direction){if(e.index==e.elements.length-1)return X(g);e.nextSlide()}if("Right"==t.direction){if(0==e.index)return X(g);e.prevSlide()}}}});e.events.touch=Y}var W=function(){function e(i,n){var s=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(t(this,e),this.img=i,this.slide=n,this.onclose=o,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 s.dragStart(e)}),!1),this.img.addEventListener("mouseup",(function(e){return s.dragEnd(e)}),!1),this.img.addEventListener("mousemove",(function(e){return s.drag(e)}),!1),this.img.addEventListener("click",(function(e){return s.slide.classList.contains("dragging-nav")?(s.zoomOut(),!1):s.zoomedIn?void(s.zoomedIn&&!s.dragging&&s.zoomOut()):s.zoomIn()}),!1),this.img.setZoomEvents=!0}return n(e,[{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&&"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){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}}]),e}(),H=function(){function e(){var i=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e);var s=n.dragEl,o=n.toleranceX,l=void 0===o?40:o,r=n.toleranceY,a=void 0===r?65:r,c=n.slide,d=void 0===c?null:c,u=n.instance,h=void 0===u?null:u;this.el=s,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=h,this.el.addEventListener("mousedown",(function(e){return i.dragStart(e)}),!1),this.el.addEventListener("mouseup",(function(e){return i.dragEnd(e)}),!1),this.el.addEventListener("mousemove",(function(e){return i.drag(e)}),!1)}return n(e,[{key:"dragStart",value:function(e){if(this.slide.classList.contains("zoomed"))this.active=!1;else{"touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset);var t=e.target.nodeName.toLowerCase();e.target.classList.contains("nodrag")||h(e.target,".nodrag")||-1!==["input","select","textarea","button","a"].indexOf(t)?this.active=!1:(e.preventDefault(),(e.target===this.el||"img"!==t&&h(e.target,".gslide-inline"))&&(this.active=!0,this.el.classList.add("dragging"),this.dragContainer=h(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(t>0&&t>=Math.abs(this.currentY)&&(!this.lastDirection||"x"==this.lastDirection)){this.yOffset=0,this.lastDirection="x",this.setTranslate(this.dragContainer,this.currentX,0);var n=this.shouldChange();if(!this.instance.settings.dragAutoSnap&&n&&(this.doSlideChange=n),this.instance.settings.dragAutoSnap&&n)return this.instance.preventOutsideClick=!0,this.toleranceReached=!0,this.active=!1,this.instance.preventOutsideClick=!0,this.dragEnd(null),"right"==n&&this.instance.prevSlide(),void("left"==n&&this.instance.nextSlide())}if(this.toleranceY>0&&i>0&&i>=t&&(!this.lastDirection||"y"==this.lastDirection)){this.xOffset=0,this.lastDirection="y",this.setTranslate(this.dragContainer,0,this.currentY);var s=this.shouldClose();return!this.instance.settings.dragAutoSnap&&s&&(this.doSlideClose=!0),void(this.instance.settings.dragAutoSnap&&s&&this.instance.close())}}}},{key:"shouldChange",value:function(){var e=!1;if(Math.abs(this.currentX)>=this.toleranceX){var t=this.currentX>0?"right":"left";("left"==t&&this.slide!==this.slide.parentNode.lastChild||"right"==t&&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 n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.style.transition=n?"all .2s ease":"",e.style.transform="translate3d(".concat(t,"px, ").concat(i,"px, 0)")}}]),e}();function j(e,t,i,n){var s=e.querySelector(".gslide-media"),o=new Image,l="gSlideTitle_"+i,r="gSlideDesc_"+i;o.addEventListener("load",(function(){E(n)&&n()}),!1),o.src=t.href,""!=t.sizes&&""!=t.srcset&&(o.sizes=t.sizes,o.srcset=t.srcset),o.alt="",A(t.alt)||""===t.alt||(o.alt=t.alt),""!==t.title&&o.setAttribute("aria-labelledby",l),""!==t.description&&o.setAttribute("aria-describedby",r),t.hasOwnProperty("_hasCustomWidth")&&t._hasCustomWidth&&(o.style.width=t.width),t.hasOwnProperty("_hasCustomHeight")&&t._hasCustomHeight&&(o.style.height=t.height),s.insertBefore(o,s.firstChild)}function R(e,t,i,n){var s=this,o=e.querySelector(".ginner-container"),l="gvideo"+i,r=e.querySelector(".gslide-media"),a=this.getAllPlayers();c(o,"gvideo-container"),r.insertBefore(p('<div class="gvideo-wrapper"></div>'),r.firstChild);var d=e.querySelector(".gvideo-wrapper");x(this.settings.plyr.css,"Plyr");var u=t.href,h=null==t?void 0:t.videoProvider,g=!1;r.style.maxWidth=t.width,x(this.settings.plyr.js,"Plyr",(function(){if(!h&&u.match(/vimeo\.com\/([0-9]*)/)&&(h="vimeo"),!h&&(u.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||u.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||u.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/))&&(h="youtube"),"local"===h||!h){h="local";var o='<video id="'+l+'" ';o+='style="background:#000; max-width: '.concat(t.width,';" '),o+='preload="metadata" ',o+='x-webkit-airplay="allow" ',o+="playsinline ",o+="controls ",o+='class="gvideo-local">',o+='<source src="'.concat(u,'">'),g=p(o+="</video>")}var r=g||p('<div id="'.concat(l,'" data-plyr-provider="').concat(h,'" data-plyr-embed-id="').concat(u,'"></div>'));c(d,"".concat(h,"-video gvideo")),d.appendChild(r),d.setAttribute("data-id",l),d.setAttribute("data-index",i);var m=_(s.settings.plyr,"config")?s.settings.plyr.config:{},v=new Plyr("#"+l,m);v.on("ready",(function(e){a[l]=e.detail.plyr,E(n)&&n()})),S((function(){return e.querySelector("iframe")&&"true"==e.querySelector("iframe").dataset.ready}),(function(){s.resize(e)})),v.on("enterfullscreen",V),v.on("exitfullscreen",V)}))}function V(e){var t=h(e.target,".gslide-media");"enterfullscreen"===e.type&&c(t,"fullscreen"),"exitfullscreen"===e.type&&d(t,"fullscreen")}function F(e,t,i,n){var s,o=this,l=e.querySelector(".gslide-media"),r=!(!_(t,"href")||!t.href)&&t.href.split("#").pop().trim(),d=!(!_(t,"content")||!t.content)&&t.content;if(d&&(q(d)&&(s=p('<div class="ginlined-content">'.concat(d,"</div>"))),T(d))){"none"==d.style.display&&(d.style.display="block");var u=document.createElement("div");u.className="ginlined-content",u.appendChild(d),s=u}if(r){var h=document.getElementById(r);if(!h)return!1;var g=h.cloneNode(!0);g.style.height=t.height,g.style.maxWidth=t.width,c(g,"ginlined-content"),s=g}if(!s)return console.error("Unable to append inline slide content",t),!1;l.style.height=t.height,l.style.width=t.width,l.appendChild(s),this.events["inlineclose"+r]=a("click",{onElement:l.querySelectorAll(".gtrigger-close"),withCallback:function(e){e.preventDefault(),o.close()}}),E(n)&&n()}function G(e,t,i,n){var s=e.querySelector(".gslide-media"),o=function(e){var t=e.url,i=e.allow,n=e.callback,s=e.appendTo,o=document.createElement("iframe");return o.className="vimeo-video gvideo",o.src=t,o.style.width="100%",o.style.height="100%",i&&o.setAttribute("allow",i),o.onload=function(){o.onload=null,c(o,"node-ready"),E(n)&&n()},s&&s.appendChild(o),o}({url:t.href,callback:n});s.parentNode.style.maxWidth=t.width,s.parentNode.style.height=t.height,s.appendChild(o)}var Z=function(){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e),this.defaults={href:"",sizes:"",srcset:"",title:"",type:"",videoProvider:"",description:"",alt:"",descPosition:"bottom",effect:"",width:"",height:"",content:!1,zoomable:!0,draggable:!0},C(i)&&(this.defaults=o(this.defaults,i))}return n(e,[{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(/vimeo\.com\/([0-9]*)/)||null!==e.match(/\.(mp4|ogg|webm|mov)/)?"video":null!==e.match(/\.(mp3|wav|wma|aac|ogg)/)?"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,n=o({descPosition:t.descPosition},this.defaults);if(C(e)&&!T(e)){_(e,"type")||(_(e,"content")&&e.content?e.type="inline":_(e,"href")&&(e.type=this.sourceType(e.href)));var s=o(n,e);return this.setSize(s,t),s}var r="",a=e.getAttribute("data-glightbox"),c=e.nodeName.toLowerCase();if("a"===c&&(r=e.href),"img"===c&&(r=e.src,n.alt=e.alt),n.href=r,l(n,(function(s,o){_(t,o)&&"width"!==o&&(n[o]=t[o]);var l=e.dataset[o];A(l)||(n[o]=i.sanitizeValue(l))})),n.content&&(n.type="inline"),!n.type&&r&&(n.type=this.sourceType(r)),A(a)){if(!n.title&&"a"==c){var d=e.title;A(d)||""===d||(n.title=d)}if(!n.title&&"img"==c){var u=e.alt;A(u)||""===u||(n.title=u)}}else{var h=[];l(n,(function(e,t){h.push(";\\s?"+t)})),h=h.join("\\s?:|"),""!==a.trim()&&l(n,(function(e,t){var s=a,o=new RegExp("s?"+t+"s?:s?(.*?)("+h+"s?:|$)"),l=s.match(o);if(l&&l.length&&l[1]){var r=l[1].trim().replace(/;\s*$/,"");n[t]=i.sanitizeValue(r)}}))}if(n.description&&"."===n.description.substring(0,1)){var g;try{g=document.querySelector(n.description).innerHTML}catch(e){if(!(e instanceof DOMException))throw e}g&&(n.description=g)}if(!n.description){var m=e.querySelector(".glightbox-desc");m&&(n.description=m.innerHTML)}return this.setSize(n,t,e),this.slideConfig=n,n}},{key:"setSize",value:function(e,t){var i=arguments.length>2&&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=_(e,"width")&&""!==e.width?this.checkSize(e.width):n,e.height=_(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 I(e)?"".concat(e,"px"):e}},{key:"sanitizeValue",value:function(e){return"true"!==e&&"false"!==e?e:"true"===e}}]),e}(),U=function(){function e(i,n,s){t(this,e),this.element=i,this.instance=n,this.index=s}return n(e,[{key:"setContent",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(u(t,"loaded"))return!1;var n=this.instance.settings,s=this.slideConfig,o=w();E(n.beforeSlideLoad)&&n.beforeSlideLoad({index:this.index,slide:t,player:!1});var l=s.type,r=s.descPosition,a=t.querySelector(".gslide-media"),d=t.querySelector(".gslide-title"),h=t.querySelector(".gslide-desc"),g=t.querySelector(".gdesc-inner"),m=i,v="gSlideTitle_"+this.index,f="gSlideDesc_"+this.index;if(E(n.afterSlideLoad)&&(m=function(){E(i)&&i(),n.afterSlideLoad({index:e.index,slide:t,player:e.instance.getSlidePlayerInstance(e.index)})}),""==s.title&&""==s.description?g&&g.parentNode.parentNode.removeChild(g.parentNode):(d&&""!==s.title?(d.id=v,d.innerHTML=s.title):d.parentNode.removeChild(d),h&&""!==s.description?(h.id=f,o&&n.moreLength>0?(s.smallDescription=this.slideShortDesc(s.description,n.moreLength,n.moreText),h.innerHTML=s.smallDescription,this.descriptionEvents(h,s)):h.innerHTML=s.description):h.parentNode.removeChild(h),c(a.parentNode,"desc-".concat(r)),c(g.parentNode,"description-".concat(r))),c(a,"gslide-".concat(l)),c(t,"loaded"),"video"!==l){if("external"!==l)return"inline"===l?(F.apply(this.instance,[t,s,this.index,m]),void(s.draggable&&new H({dragEl:t.querySelector(".gslide-inline"),toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:t,instance:this.instance}))):void("image"!==l?E(m)&&m():j(t,s,this.index,(function(){var i=t.querySelector("img");s.draggable&&new H({dragEl:i,toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:t,instance:e.instance}),s.zoomable&&i.naturalWidth>i.offsetWidth&&(c(i,"zoomable"),new W(i,t,(function(){e.instance.resize()}))),E(m)&&m()})));G.apply(this,[t,s,this.index,m])}else R.apply(this.instance,[t,s,this.index,m])}},{key:"slideShortDesc",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=document.createElement("div");n.innerHTML=e;var s=n.innerText,o=i;if((e=s.trim()).length<=t)return e;var l=e.substr(0,t-1);return o?(n=null,l+'... <a href="#" class="desc-more">'+i+"</a>"):l}},{key:"descriptionEvents",value:function(e,t){var i=this,n=e.querySelector(".desc-more");if(!n)return!1;a("click",{onElement:n,withCallback:function(e,n){e.preventDefault();var s=document.body,o=h(n,".gslide-desc");if(!o)return!1;o.innerHTML=t.description,c(s,"gdesc-open");var l=a("click",{onElement:[s,h(o,".gslide-description")],withCallback:function(e,n){"a"!==e.target.nodeName.toLowerCase()&&(d(s,"gdesc-open"),c(s,"gdesc-closed"),o.innerHTML=t.smallDescription,i.descriptionEvents(o,t),setTimeout((function(){d(s,"gdesc-closed")}),400),l.destroy())}})}})}},{key:"create",value:function(){return p(this.instance.settings.slideHTML)}},{key:"getConfig",value:function(){T(this.element)||this.element.hasOwnProperty("draggable")||(this.element.draggable=this.instance.settings.draggable);var e=new Z(this.instance.settings.slideExtraAttributes);return this.slideConfig=e.parseConfig(this.element,this.instance.settings),this.slideConfig}}]),e}(),$=w(),J=null!==w()||void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,K=document.getElementsByTagName("html")[0],Q={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.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>'},ee=function(){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e),this.customOptions=i,this.settings=o(Q,i),this.effectsClasses=this.getAnimationClasses(),this.videoPlayers={},this.apiEvents=[],this.fullElementsList=!1}return n(e,[{key:"init",value:function(){var e=this,t=this.getSelector();t&&(this.baseEvents=a("click",{onElement:t,withCallback:function(t,i){t.preventDefault(),e.open(i)}})),this.elements=this.getElements()}},{key:"open",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(0===this.elements.length)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var i=I(t)?t:this.settings.startAt;if(T(e)){var n=e.getAttribute("data-gallery");n&&(this.fullElementsList=this.elements,this.elements=this.getGalleryElements(this.elements,n)),A(i)&&(i=this.getElementIndex(e))<0&&(i=0)}I(i)||(i=0),this.build(),g(this.overlay,"none"===this.settings.openEffect?"none":this.settings.cssEfects.fade.in);var s=document.body,o=window.innerWidth-document.documentElement.clientWidth;if(o>0){var l=document.createElement("style");l.type="text/css",l.className="gcss-styles",l.innerText=".gscrollbar-fixer {margin-right: ".concat(o,"px}"),document.head.appendChild(l),c(s,"gscrollbar-fixer")}c(s,"glightbox-open"),c(K,"glightbox-open"),$&&(c(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(i,!0),1===this.elements.length?(c(this.prevButton,"glightbox-button-hidden"),c(this.nextButton,"glightbox-button-hidden")):(d(this.prevButton,"glightbox-button-hidden"),d(this.nextButton,"glightbox-button-hidden")),this.lightboxOpen=!0,this.trigger("open"),E(this.settings.onOpen)&&this.settings.onOpen(),J&&this.settings.touchNavigation&&B(this),this.settings.keyboardNavigation&&P(this)}},{key:"openAt",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.open(null,e)}},{key:"showSlide",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];v(this.loader),this.index=parseInt(t);var n=this.slidesContainer.querySelector(".current");n&&d(n,"current"),this.slideAnimateOut();var s=this.slidesContainer.querySelectorAll(".gslide")[t];if(u(s,"loaded"))this.slideAnimateIn(s,i),f(this.loader);else{v(this.loader);var o=this.elements[t],l={index:this.index,slide:s,slideNode:s,slideConfig:o.slideConfig,slideIndex:this.index,trigger:o.node,player:null};this.trigger("slide_before_load",l),o.instance.setContent(s,(function(){f(e.loader),e.resize(),e.slideAnimateIn(s,i),e.trigger("slide_after_load",l)}))}this.slideDescription=s.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&u(this.slideDescription.parentNode,"gslide-media"),this.settings.preload&&(this.preloadSlide(t+1),this.preloadSlide(t-1)),this.updateNavigationClasses(),this.activeSlide=s}},{key:"preloadSlide",value:function(e){var t=this;if(e<0||e>this.elements.length-1)return!1;if(A(this.elements[e]))return!1;var i=this.slidesContainer.querySelectorAll(".gslide")[e];if(u(i,"loaded"))return!1;var n=this.elements[e],s=n.type,o={index:e,slide:i,slideNode:i,slideConfig:n.slideConfig,slideIndex:e,trigger:n.node,player:null};this.trigger("slide_before_load",o),"video"===s||"external"===s?setTimeout((function(){n.instance.setContent(i,(function(){t.trigger("slide_after_load",o)}))}),200):n.instance.setContent(i,(function(){t.trigger("slide_after_load",o)}))}},{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&&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=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;t<0&&(t=this.elements.length);var i=new U(e,this,t),n=i.getConfig(),s=o({},n),l=i.create(),r=this.elements.length-1;s.index=t,s.node=!1,s.instance=i,s.slideConfig=n,this.elements.splice(t,0,s);var a=null,c=null;if(this.slidesContainer){if(t>r)this.slidesContainer.appendChild(l);else{var d=this.slidesContainer.querySelectorAll(".gslide")[t];this.slidesContainer.insertBefore(l,d)}(this.settings.preload&&0==this.index&&0==t||this.index-1==t||this.index+1==t)&&this.preloadSlide(t),0===this.index&&0===t&&(this.index=1),this.updateNavigationClasses(),a=this.slidesContainer.querySelectorAll(".gslide")[t],c=this.getSlidePlayerInstance(t),s.slideNode=a}this.trigger("slide_inserted",{index:t,slide:a,slideNode:a,slideConfig:n,slideIndex:t,trigger:null,player:c}),E(this.settings.slideInserted)&&this.settings.slideInserted({index:t,slide:a,player:c})}},{key:"removeSlide",value:function(){var e=arguments.length>0&&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),E(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"),o={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlide,slideConfig:A(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:A(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},l={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(n.offsetWidth>0&&s&&(f(s),s.style.display=""),d(e,this.effectsClasses),t)g(e,this.settings.cssEfects[this.settings.openEffect].in,(function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:o,current:l}),E(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[o,l])}));else{var r=this.settings.slideEffect,a="none"!==r?this.settings.cssEfects[r].in:r;this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(a=this.settings.cssEfects.slideBack.in),g(e,a,(function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:o,current:l}),E(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[o,l])}))}setTimeout((function(){i.resize(e)}),100),c(e,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var e=this.prevActiveSlide;d(e,this.effectsClasses),c(e,"prev");var t=this.settings.slideEffect,i="none"!==t?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:A(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:A(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)}}),E(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&&(i=this.settings.cssEfects.slideBack.out),g(e,i,(function(){var t=e.querySelector(".ginner-container"),i=e.querySelector(".gslide-media"),n=e.querySelector(".gslide-description");t.style.transform="",i.style.transform="",d(i,"greset"),i.style.opacity="",n&&(n.style.opacity=""),d(e,"prev")}))}},{key:"getAllPlayers",value:function(){return this.videoPlayers}},{key:"getSlidePlayerInstance",value:function(e){var t="gvideo"+e,i=this.getAllPlayers();return!(!_(i,t)||!i[t])&&i[t]}},{key:"stopSlideVideo",value:function(e){if(T(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(T(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(T(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){var t;if(!$||null!==(t=this.settings.plyr.config)&&void 0!==t&&t.muted){if(T(e)){var i=e.querySelector(".gvideo-wrapper");i&&(e=i.getAttribute("data-index"))}var n=this.getSlidePlayerInstance(e);n&&!n.playing&&(n.play(),this.settings.autofocusVideos&&n.elements.container.focus())}}},{key:"setElements",value:function(e){var t=this;this.settings.elements=!1;var i=[];e&&e.length&&l(e,(function(e,n){var s=new U(e,t,n),l=s.getConfig(),r=o({},l);r.slideConfig=l,r.instance=s,r.index=n,i.push(r)})),this.elements=i,this.lightboxOpen&&(this.slidesContainer.innerHTML="",this.elements.length&&(l(this.elements,(function(){var e=p(t.settings.slideHTML);t.slidesContainer.appendChild(e)})),this.showSlide(0,!0)))}},{key:"getElementIndex",value:function(e){var t=!1;return l(this.elements,(function(i,n){if(_(i,"node")&&i.node==e)return t=n,!0})),t}},{key:"getElements",value:function(){var e=this,t=[];this.elements=this.elements?this.elements:[],!A(this.settings.elements)&&k(this.settings.elements)&&this.settings.elements.length&&l(this.settings.elements,(function(i,n){var s=new U(i,e,n),l=s.getConfig(),r=o({},l);r.node=!1,r.index=n,r.instance=s,r.slideConfig=l,t.push(r)}));var i=!1;return this.getSelector()&&(i=document.querySelectorAll(this.getSelector())),i?(l(i,(function(i,n){var s=new U(i,e,n),l=s.getConfig(),r=o({},l);r.node=i,r.index=n,r.instance=s,r.slideConfig=l,r.gallery=i.getAttribute("data-gallery"),t.push(r)})),t):t}},{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=[];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=[];l(t,(function(e){e.parentNode==document.body&&"#"!==e.nodeName.charAt(0)&&e.hasAttribute&&!e.hasAttribute("aria-hidden")&&(i.push(e),e.setAttribute("aria-hidden","true"))}));var n=_(this.settings.svg,"next")?this.settings.svg.next:"",s=_(this.settings.svg,"prev")?this.settings.svg.prev:"",o=_(this.settings.svg,"close")?this.settings.svg.close:"",r=this.settings.lightboxHTML;r=p(r=(r=(r=r.replace(/{nextSVG}/g,n)).replace(/{prevSVG}/g,s)).replace(/{closeSVG}/g,o)),document.body.appendChild(r);var d=document.getElementById("glightbox-body");this.modal=d;var g=d.querySelector(".gclose");this.prevButton=d.querySelector(".gprev"),this.nextButton=d.querySelector(".gnext"),this.overlay=d.querySelector(".goverlay"),this.loader=d.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.bodyHiddenChildElms=i,this.events={},c(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&g&&(this.events.close=a("click",{onElement:g,withCallback:function(t,i){t.preventDefault(),e.close()}})),g&&!this.settings.closeButton&&g.parentNode.removeChild(g),this.nextButton&&(this.events.next=a("click",{onElement:this.nextButton,withCallback:function(t,i){t.preventDefault(),e.nextSlide()}})),this.prevButton&&(this.events.prev=a("click",{onElement:this.prevButton,withCallback:function(t,i){t.preventDefault(),e.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=a("click",{onElement:d,withCallback:function(t,i){e.preventOutsideClick||u(document.body,"glightbox-mobile")||h(t.target,".ginner-container")||h(t.target,".gbtn")||u(t.target,"gnext")||u(t.target,"gprev")||e.close()}})),l(this.elements,(function(t,i){e.slidesContainer.appendChild(t.instance.create()),t.slideNode=e.slidesContainer.querySelectorAll(".gslide")[i]})),J&&c(document.body,"glightbox-touch"),this.events.resize=a("resize",{onElement:window,withCallback:function(){e.resize()}}),this.built=!0}},{key:"resize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if((e=e||this.activeSlide)&&!u(e,"zoomed")){var t=y(),i=e.querySelector(".gvideo-wrapper"),n=e.querySelector(".gslide-image"),s=this.slideDescription,o=t.width,l=t.height;if(o<=768?c(document.body,"glightbox-mobile"):d(document.body,"glightbox-mobile"),i||n){var r=!1;if(s&&(u(s,"description-bottom")||u(s,"description-top"))&&!u(s,"gabsolute")&&(r=!0),n)if(o<=768)n.querySelector("img");else if(r){var a=s.offsetHeight,h=n.querySelector("img");h.setAttribute("style","max-height: calc(100vh - ".concat(a,"px)")),s.setAttribute("style","max-width: ".concat(h.offsetWidth,"px;"))}if(i){var g=_(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"";if(!g){var m=i.clientWidth,v=i.clientHeight,f=m/v;g="".concat(m/f,":").concat(v/f)}var p=g.split(":"),b=this.settings.videosWidth,S=this.settings.videosWidth,x=(S=I(b)||-1!==b.indexOf("px")?parseInt(b):-1!==b.indexOf("vw")?o*parseInt(b)/100:-1!==b.indexOf("vh")?l*parseInt(b)/100:-1!==b.indexOf("%")?o*parseInt(b)/100:parseInt(i.clientWidth))/(parseInt(p[0])/parseInt(p[1]));if(x=Math.floor(x),r&&(l-=s.offsetHeight),S>o||x>l||l<x&&o>S){var w=i.offsetWidth,E=i.offsetHeight,q=l/E,T={width:w*q,height:E*q};i.parentNode.setAttribute("style","max-width: ".concat(T.width,"px")),r&&s.setAttribute("style","max-width: ".concat(T.width,"px;"))}else i.parentNode.style.maxWidth="".concat(b),r&&s.setAttribute("style","max-width: ".concat(b,";"))}}}}},{key:"reload",value:function(){this.init()}},{key:"updateNavigationClasses",value:function(){var e=this.loop();d(this.nextButton,"disabled"),d(this.prevButton,"disabled"),0==this.index&&this.elements.length-1==0?(c(this.prevButton,"disabled"),c(this.nextButton,"disabled")):0!==this.index||e?this.index!==this.elements.length-1||e||c(this.nextButton,"disabled"):c(this.prevButton,"disabled")}},{key:"loop",value:function(){var e=_(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return e=_(this.settings,"loop")?this.settings.loop: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&&l(this.bodyHiddenChildElms,(function(e){e.removeAttribute("aria-hidden")})),c(this.modal,"glightbox-closing"),g(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),g(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 t in e.events)e.events.hasOwnProperty(t)&&e.events[t].destroy();e.events=null}var i=document.body;d(K,"glightbox-open"),d(i,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),e.modal.parentNode.removeChild(e.modal),e.trigger("close"),E(e.settings.onClose)&&e.settings.onClose();var n=document.querySelector(".gcss-styles");n&&n.parentNode.removeChild(n),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&&void 0!==arguments[2]&&arguments[2];if(!e||!E(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&&void 0!==arguments[1]?arguments[1]:null,n=[];l(this.apiEvents,(function(t,s){var o=t.evt,l=t.once,r=t.callback;o==e&&(r(i),l&&n.push(s))})),n.length&&l(n,(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.1.0"}}]),e}();return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new ee(e);return t.init(),t}}()}});