1function debounce(n,t,u){var e;return function(){var i=this,o=arguments,a=u&&!e;clearTimeout(e),e=setTimeout((function(){e=null,u||n.apply(i,o)}),t),a&&n.apply(i,o)}} 2jQuery(document).ready((function(t){var a=window.location.hash.replace("#",""),e=t(".js-tabs"),i=t("body");if(e.length){if(e.find(".js-tablist").each((function(){var a=t(this),e=a.data(),i=void 0!==e.tabsPrefixClass?e.tabsPrefixClass+"-":"",l=void 0!==e.hx?e.hx:"",s=void 0!==e.existingHx?e.existingHx:"",r=a.children(".js-tablist__item"),n=a.find(".js-tablist__link");a.attr("role","tablist"),r.attr("role","presentation"),n.attr("role","tab"),a.addClass(i+"tabs__list"),r.addClass(i+"tabs__item"),n.addClass(i+"tabs__link"),n.each((function(){var a=t(this),i=void 0!==e.tabsGeneratedHxClass?e.tabsGeneratedHxClass:"invisible",r=a.attr("href"),n=t(r),d=a.text();""!==l&&n.prepend("<"+l+' class="'+i+'" tabindex="0">'+d+"</"+l+">"),""!==s&&n.find(s+":first-child").attr("tabindex",0),void 0!==r&&""!==r&&"#"!==r&&a.attr({"aria-controls":r.replace("#",""),tabindex:-1,"aria-selected":"false"}),a.removeAttr("href")}))})),t(".js-tabcontent").attr({role:"tabpanel","aria-hidden":"true"}).each((function(){var a=t(this),e=a.attr("id"),i=t("#label_"+e).closest(".js-tablist").attr("data-tabs-prefix-class"),l=void 0!==i?i+"-":"";a.attr("aria-labelledby","label_"+e),a.addClass(l+"tabs__content")})),""!==a&&0!==t("#"+a+".js-tabcontent").length&&t("#label_"+a+".js-tablist__link:not([aria-disabled='true'])").length&&(t("#"+a+".js-tabcontent").removeAttr("aria-hidden"),t("#label_"+a+".js-tablist__link").attr({"aria-selected":"true",tabindex:0})),""!==a&&t("#"+a).parents(".js-tabcontent").length){var l=t("#"+a).parents(".js-tabcontent"),s=l.attr("id");t("#label_"+s+".js-tablist__link:not([aria-disabled='true'])").length&&(l.removeAttr("aria-hidden"),t("#label_"+s+".js-tablist__link").attr({"aria-selected":"true",tabindex:0}))}e.each((function(){var a=t(this),e=a.find('.js-tablist__link[aria-selected="true"]'),i=a.find('.js-tablist__link[data-selected="1"]:not([aria-disabled="true"]):first'),l=t("#"+i.attr("aria-controls"));0===e.length&&0!==i.length&&(i.attr({"aria-selected":"true",tabindex:0}),l.removeAttr("aria-hidden"))})),e.each((function(){var a=t(this),e=a.find('.js-tablist__link[aria-selected="true"]'),i=a.find('.js-tablist__link:not([aria-disabled="true"]):first'),l=t("#"+i.attr("aria-controls"));0===e.length&&(i.attr({"aria-selected":"true",tabindex:0}),l.removeAttr("aria-hidden"))})),i.on("click",".js-tablist__link[aria-disabled='true']",(function(){return!1})),i.on("click",".js-tablist__link:not([aria-disabled='true'])",(function(a){var e=t(this),i=e.attr("aria-controls"),l=t("#"+e.attr("aria-controls")),s=e.closest(".js-tabs"),r=void 0!==s.data().tabsDisableFragment,n=s.find(".js-tablist__link"),d=s.find(".js-tabcontent");n.attr({tabindex:-1,"aria-selected":"false"}),e.attr({"aria-selected":"true",tabindex:0}),d.attr("aria-hidden","true"),l.removeAttr("aria-hidden"),!1===r&&setTimeout((function(){history.pushState(null,null,location.pathname+location.search+"#"+i)}),1e3),a.preventDefault()})).on("keydown",".js-tablist",(function(a){var e=t(this).closest(".js-tabs"),i=e.find('.js-tablist__link[aria-selected="true"]').parent(),l=e.find(".js-tablist__item:last-child .js-tablist__link"),s=e.find(".js-tablist__item:first-child .js-tablist__link"),r=!1,n=i,d=i;do{n=n.is(".js-tablist__item:first-child")?l.parent():n.prev()}while("true"===n.children(".js-tablist__link").attr("aria-disabled")&&n!==i);do{d=d.is(".js-tablist__item:last-child")?s.parent():d.next()}while("true"===d.children(".js-tablist__link").attr("aria-disabled")&&d!==i);t(document.activeElement).is(e.find(".js-tablist__link"))&&(r=!0),r&&!a.ctrlKey&&(37==a.keyCode||38==a.keyCode?(n.children(".js-tablist__link").click().focus(),a.preventDefault()):40==a.keyCode||39==a.keyCode?(d.children(".js-tablist__link").click().focus(),a.preventDefault()):36==a.keyCode?(s.click().focus(),a.preventDefault()):35==a.keyCode&&(l.click().focus(),a.preventDefault()))})).on("keydown",".js-tabcontent",(function(a){var e=t(this).attr("aria-labelledby"),i=t("#"+e),l=i.parent(),s=l.parent(),r=s.find(".js-tablist__item:first-child"),n=s.find(".js-tablist__item:last-child"),d=l,c=l;if(37!=a.keyCode&&38!=a.keyCode||!a.ctrlKey||(i.focus(),a.preventDefault()),33==a.keyCode&&a.ctrlKey){do{d=d.is(".js-tablist__item:first-child")?n:d.prev()}while("true"===d.children(".js-tablist__link").attr("aria-disabled")&&d!==l);d.children(".js-tablist__link").click().focus(),a.preventDefault()}if(34==a.keyCode&&a.ctrlKey){i.focus();do{c=c.is(".js-tablist__item:last-child")?r:c.next()}while("true"===c.children(".js-tablist__link").attr("aria-disabled")&&c!==l);c.children(".js-tablist__link").click().focus(),a.preventDefault()}})).on("click",".js-link-to-tab",(function(){var a=t(this),e=t(a.attr("href")),i=t("#"+e.attr("aria-labelledby"));"true"!==i.attr("aria-disabled")&&(i.click(),setTimeout((function(){i.focus()}),10))}))}})); 3/*! lazysizes - v5.3.2 */ 4!function(e){var t=function(e,t,a){"use strict";var n,i;if(function(){var t,a={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in i=e.lazySizesConfig||e.lazysizesConfig||{},a)t in i||(i[t]=a[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var o=t.documentElement,r=e.HTMLPictureElement,s="addEventListener",l="getAttribute",c=e[s].bind(e),d=e.setTimeout,u=e.requestAnimationFrame||d,f=e.requestIdleCallback,m=/^picture$/i,y=["load","error","lazyincluded","_lazyloaded"],z={},h=Array.prototype.forEach,v=function(e,t){return z[t]||(z[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),z[t].test(e[l]("class")||"")&&z[t]},g=function(e,t){v(e,t)||e.setAttribute("class",(e[l]("class")||"").trim()+" "+t)},p=function(e,t){var a;(a=v(e,t))&&e.setAttribute("class",(e[l]("class")||"").replace(a," "))},C=function(e,t,a){var n=a?s:"removeEventListener";
4a&&C(e,t),y.forEach((function(a){e[n](a,t)}))},b=function(e,a,i,o,r){var s=t.createEvent("Event");return i||(i={}),i.instance=n,s.initEvent(a,!o,!r),s.detail=i,e.dispatchEvent(s),s},A=function(t,a){var n;!r&&(n=e.picturefill||i.pf)?(a&&a.src&&!t[l]("srcset")&&t.setAttribute("srcset",a.src),n({reevaluate:!0,elements:[t]})):a&&a.src&&(t.src=a.src)},E=function(e,t){return(getComputedStyle(e,null)||{})[t]},_=function(e,t,a){for(a=a||e.offsetWidth;a<i.minSize&&t&&!e._lazysizesWidth;)a=t.offsetWidth,t=t.parentNode;return a},w=function(){var e,a,n=[],i=[],o=n,r=function(){var t=o;for(o=n.length?i:n,e=!0,a=!1;t.length;)t.shift()();e=!1},s=function(n,i){e&&!i?n.apply(this,arguments):(o.push(n),a||(a=!0,(t.hidden?d:u)(r)))};return s._lsFlush=r,s}(),M=function(e,t){return t?function(){w(e)}:function(){var t=this,a=arguments;w((function(){e.apply(t,a)}))}},N=function(e){var t,n=0,o=i.throttleDelay,r=i.ricTimeout,s=function(){t=!1,n=a.now(),e()},l=f&&r>49?function(){f(s,{timeout:r}),r!==i.ricTimeout&&(r=i.ricTimeout)}:M((function(){d(s)}),!0);return function(e){var i;(e=!0===e)&&(r=33),t||(t=!0,(i=o-(a.now()-n))<0&&(i=0),e||i<9?l():d(l,i))}},L=function(e){var t,n,i=function(){t=null,e()},o=function(){var e=a.now()-n;e<99?d(o,99-e):(f||i)(i)};return function(){n=a.now(),t||(t=d(o,99))}},x=function(){var r,f,y,z,_,x,S,B,T,F,R,D,k=/^img$/i,H=/^iframe$/i,O="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),P=0,$=0,q=-1,I=function(e){$--,(!e||$<0||!e.target)&&($=0)},U=function(e){return null==D&&(D="hidden"==E(t.body,"visibility")),D||!("hidden"==E(e.parentNode,"visibility")&&"hidden"==E(e,"visibility"))},j=function(e,a){var n,i=e,r=U(e);for(B-=a,R+=a,T-=a,F+=a;r&&(i=i.offsetParent)&&i!=t.body&&i!=o;)(r=(E(i,"opacity")||1)>0)&&"visible"!=E(i,"overflow")&&(n=i.getBoundingClientRect(),r=F>n.left&&T<n.right&&R>n.top-1&&B<n.bottom+1);return r},G=function(){var e,a,s,c,d,u,m,y,h,v,g,p,C=n.elements;if((z=i.loadMode)&&$<8&&(e=C.length)){for(a=0,q++;a<e;a++)if(C[a]&&!C[a]._lazyRace)if(!O||n.prematureUnveil&&n.prematureUnveil(C[a]))Z(C[a]);else if((y=C[a][l]("data-expand"))&&(u=1*y)||(u=P),v||(v=!i.expand||i.expand<1?o.clientHeight>500&&o.clientWidth>500?500:370:i.expand,n._defEx=v,g=v*i.expFactor,p=i.hFac,D=null,P<g&&$<1&&q>2&&z>2&&!t.hidden?(P=g,q=0):P=z>1&&q>1&&$<6?v:0),h!==u&&(x=innerWidth+u*p,S=innerHeight+u,m=-1*u,h=u),s=C[a].getBoundingClientRect(),(R=s.bottom)>=m&&(B=s.top)<=S&&(F=s.right)>
4=m*p&&(T=s.left)<=x&&(R||F||T||B)&&(i.loadHidden||U(C[a]))&&(f&&$<3&&!y&&(z<3||q<4)||j(C[a],u))){if(Z(C[a]),d=!0,$>9)break}else!d&&f&&!c&&$<4&&q<4&&z>2&&(r[0]||i.preloadAfterLoad)&&(r[0]||!y&&(R||F||T||B||"auto"!=C[a][l](i.sizesAttr)))&&(c=r[0]||C[a]);c&&!d&&Z(c)}},J=N(G),K=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(I(e),g(t,i.loadedClass),p(t,i.loadingClass),C(t,V),b(t,"lazyloaded"))},Q=M(K),V=function(e){Q({target:e.target})},X=function(e){var t,a=e[l](i.srcsetAttr);(t=i.customMedia[e[l]("data-media")||e[l]("media")])&&e.setAttribute("media",t),a&&e.setAttribute("srcset",a)},Y=M((function(e,t,a,n,o){var r,s,c,u,f,z;(f=b(e,"lazybeforeunveil",t)).defaultPrevented||(n&&(a?g(e,i.autosizesClass):e.setAttribute("sizes",n)),s=e[l](i.srcsetAttr),r=e[l](i.srcAttr),o&&(u=(c=e.parentNode)&&m.test(c.nodeName||"")),z=t.firesLoad||"src"in e&&(s||r||u),f={target:e},g(e,i.loadingClass),z&&(clearTimeout(y),y=d(I,2500),C(e,V,!0)),u&&h.call(c.getElementsByTagName("source"),X),s?e.setAttribute("srcset",s):r&&!u&&(H.test(e.nodeName)?function(e,t){var a=e.getAttribute("data-load-mode")||i.iframeLoadMode;0==a?e.contentWindow.location.replace(t):1==a&&(e.src=t)}(e,r):e.src=r),o&&(s||u)&&A(e,{src:r})),e._lazyRace&&delete e._lazyRace,p(e,i.lazyClass),w((function(){var t=e.complete&&e.naturalWidth>1;z&&!t||(t&&g(e,i.fastLoadedClass),K(f),e._lazyCache=!0,d((function(){"_lazyCache"in e&&delete e._lazyCache}),9)),"lazy"==e.loading&&$--}),!0)})),Z=function(e){if(!e._lazyRace){var t,a=k.test(e.nodeName),n=a&&(e[l](i.sizesAttr)||e[l]("sizes")),o="auto"==n;(!o&&f||!a||!e[l]("src")&&!e.srcset||e.complete||v(e,i.errorClass)||!v(e,i.lazyClass))&&(t=b(e,"lazyunveilread").detail,o&&W.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,$++,Y(e,t,o,n,a))}},ee=L((function(){i.loadMode=3,J()})),te=function(){3==i.loadMode&&(i.loadMode=2),ee()},ae=function(){f||(a.now()-_<999?d(ae,999):(f=!0,i.loadMode=3,J(),c("scroll",te,!0)))};return{_:function(){_=a.now(),n.elements=t.getElementsByClassName(i.lazyClass),r=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass),c("scroll",J,!0),c("resize",J,!0),c("pageshow",(function(e){if(e.persisted){var a=t.querySelectorAll("."+i.loadingClass);a.length&&a.forEach&&u((function(){a.forEach((function(e){e.complete&&Z(e)}))}))}})),e.MutationObserver?new MutationObserver(J).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o[s]("DOMNodeInserted",J,!0),o[s]("DOMAttrModified",J,!0),setInterval(J,999)),c("hashchange",J,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(e){t[s](e,J,!0)})),/d$|^c/.test(t.readyState)?ae():(c("load",ae),t[s]("DOMContentLoaded",J),d(ae,2e4)),n.elements.length?(G(),w._lsFlush()):J()},checkElems:J,unveil:Z,_aLSL:te}}(),W=function(){var e,a=M((function(e,t,a,n){var i,o,r;if(e._lazysizesWidth=n,n+="px",e.setAttribute("sizes",n),m.test(t.nodeName||""))for(o=0,r=(i=t.getElementsByTagName("source")).length;o<r;o++)i[o].setAttribute("sizes",n);a.detail.dataAttr||A(e,a.detail)})),n=function(e,t,n){var i,o=e.parentNode;o&&(n=_(e,o,n),(i=b(e,"lazybeforesizes",{width:n,dataAttr:!!t})).defaultPrevented||(n=i.detail.width)&&n!==e._lazysizesWidth&&a(e,o,i,n))},o=L((function(){var t,a=e.length;if(a)for(t=0;t<a;t++)n(e[t])}));return{_:function(){e=t.getElementsByClassName(i.autosizesClass),c("resize",o)},checkElems:o,updateElem:n}}(),S=function(){!S.i&&t.getElementsByClassName&&(S.i=!0,W._(),x._())};return d((function(){i.init&&S()})),n={cfg:i,autoSizer:W,loader:x,init:S,uP:A,aC:g,rC:p,hC:v,fire:b,gW:_,rAF:w}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{}); 5/** 6 * lightgallery | 2.6.1 | September 14th 2022 7 * http://www.lightgalleryjs.com/ 8 * Copyright (c) 2020 Sachin Neravath; 9 * @license GPLv3 10 */ 11!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).lgThumbnail=e()}(this,(function(){"use strict";var t=function(){return(t=Object.assign||function(t){for(var e,i=1,s=arguments.length;i<s;i++)for(var h in e=arguments[i])Object.prototype.hasOwnProperty.call(e,h)&&(t[h]=e[h]);return t}).apply(this,arguments)},e={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",alignThumbnails:"middle",thumbWidth:100,thumbHe
vendor: 6,492 bytes, line 11
11ight:"80px",thumbMargin:5,appendThumbnailsTo:".lg-components",toggleThumb:!1,enableThumbDrag:!0,enableThumbSwipe:!0,thumbnailSwipeThreshold:10,loadYouTubeThumbnail:!0,youTubeThumbSize:1,thumbnailPluginStrings:{toggleThumbnails:"Toggle thumbnails"}},i="lgBeforeSlide";return function(){function s(t,e){return this.thumbOuterWidth=0,this.thumbTotalWidth=0,this.translateX=0,this.thumbClickable=!1,this.core=t,this.$LG=e,this}return s.prototype.init=function(){this.settings=t(t({},e),this.core.settings),this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.galleryItems.length*(this.settings.thumbWidth+this.settings.thumbMargin),this.translateX=0,this.setAnimateThumbStyles(),this.core.settings.allowMediaOverlap||(this.settings.toggleThumb=!1),this.settings.thumbnail&&(this.build(),this.settings.animateThumb?(this.settings.enableThumbDrag&&this.enableThumbDrag(),this.settings.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toggleThumbBar(),this.thumbKeyPress())},s.prototype.build=function(){var t=this;this.setThumbMarkup(),this.manageActiveClassOnSlideChange(),this.$lgThumb.first().on("click.lg touchend.lg",(function(e){var i=t.$LG(e.target);i.hasAttribute("data-lg-item-id")&&setTimeout((function(){if(t.thumbClickable&&!t.core.lgBusy){var e=parseInt(i.attr("data-lg-item-id"));t.core.slide(e,!1,!0,!1)}}),50)})),this.core.LGel.on(i+".thumb",(function(e){var i=e.detail.index;t.animateThumb(i)})),this.core.LGel.on("lgBeforeOpen.thumb",(function(){t.thumbOuterWidth=t.core.outer.get().offsetWidth})),this.core.LGel.on("lgUpdateSlides.thumb",(function(){t.rebuildThumbnails()})),this.core.LGel.on("lgContainerResize.thumb",(function(){t.core.lgOpened&&setTimeout((function(){t.thumbOuterWidth=t.core.outer.get().offsetWidth,t.animateThumb(t.core.index),t.thumbOuterWidth=t.core.outer.get().offsetWidth}),50)}))},s.prototype.setThumbMarkup=function(){var t="lg-thumb-outer ";this.settings.alignThumbnails&&(t+="lg-thumb-align-"+this.settings.alignThumbnails);var e='<div class="'+t+'">\n <div class="lg-thumb lg-group">\n </div>\n </div>';this.core.outer.addClass("lg-has-thumb"),".lg-components"===this.settings.appendThumbnailsTo?this.core.$lgComponents.append(e):this.core.outer.append(e),this.$thumbOuter=this.core.outer.find(".lg-thumb-outer").first(),this.$lgThumb=this.core.outer.find(".lg-thumb").first(),this.settings.animateThumb&&this.core.outer.find(".lg-thumb").css("transition-duration",this.core.settings.speed+"ms").css("width",this.thumbTotalWidth+"px").css("position","relative"),this.setThumbItemHtml(this.core.galleryItems)},s.prototype.enableThumbDrag=function(){var t=this,e={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0},i=!1;this.$thumbOuter.addClass("lg-grab"),this.core.outer.find(".lg-thumb").first().on("mousedown.lg.thumb",(function(s){t.thumbTotalWidth>t.thumbOuterWidth&&(s.preventDefault(),e.cords.startX=s.pageX,e.startTime=new Date,t.thumbClickable=!1,i=!0,t.core.outer.get().scrollLeft+=1,t.core.outer.get().scrollLeft-=1,t.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))})),this.$LG(window).on("mousemove.lg.thumb.global"+this.core.lgId,(function(s){t.core.lgOpened&&i&&(e.cords.endX=s.pageX,e=t.onThumbTouchMove(e))})),this.$LG(window).on("mouseup.lg.thumb.global"+this.core.lgId,(function(){t.core.lgOpened&&(e.isMoved?e=t.onThumbTouchEnd(e):t.thumbClickable=!0,i&&(i=!1,t.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab")))}))},s.prototype.enableThumbSwipe=function(){var t=this,e={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0};this.$lgThumb.on("touchstart.lg",(function(i){t.thumbTotalWidth>t.thumbOuterWidth&&(i.preventDefault(),e.cords.startX=i.targetTouches[0].pageX,t.thumbClickable=!1,e.startTime=new Date)})),this.$lgThumb.on("touchmove.lg",(function(i){t.thumbTotalWidth>t.thumbOuterWidth&&(i.preventDefault(),e.cords.endX=i.targetTouches[0].pageX,e=t.onThumbTouchMove(e))})),this.$lgThumb.on("touchend.lg",(function(){e.isMoved?e=t.onThumbTouchEnd(e):t.thumbClickable=!0}))},s.prototype.rebuildThumbnails=function(){var t=this;this.$thumbOuter.addClass("lg-rebuilding-thumbnails"),setTimeout((function(){t.thumbTotalWidth=t.core.galleryItems.length*(t.settings.thumbWidth+t.settings.thumbMargin),t.$lgThumb.css("width",t.thumbTotalWidth+"px"),t.$lgThumb.empty(),t.setThumbItemHtml(t.core.galleryItems),t.animateThumb(t.core.index)}),50),setTimeout((function(){t.$thumbOuter.removeClass("lg-rebuilding-thumbnails")}),200)},s.prototype.setTranslate=function(t){this.$lgThumb.css("transform","translate3d(-"+t+"px, 0px, 0px)")},s.prototype.getPossibleTransformX=function(t){return t>this.thumbTotalWidth-this.thumbOuterWidth&&(t=this.thumbTotalWidth-this.thumbOuterWidth),t<0&&(t=0),t},s.prototype.animateThumb=function(t){if(this.$lgThumb.css("transition-duration",this.core.settings.speed+"ms"),this.settings.animateThumb){var e=0;switch(this.settings.currentPagerPosition){case"left":e=0;break;case"middle":e=this.thumbOuterWidth/2-this.settings.thumbWidth/2;break;case"right":e=this.thumbOuterWidth-this.settings.thumbWidth}this.translateX=(this.settings.thumbWidth+this.settings.thumbMargin)*t-1-e,this.translateX>this.thumbTotalWidth-this.thumbOuterWidth&&(this.translateX=this.thumbTotalWidth-this.thumbOuterWidth),this.translateX<0&&(this.translateX=0),this.setTranslate(this.translateX)}},s.prototype.onThumbTouchMove=function(t){return t.newTranslateX=this.translateX,t.isMoved=!0,t.touchMoveTime=(new Date).valueOf(),t.newTranslateX-=t.cords.endX-t.cords.startX,t.newTranslateX=this.getPossibleTransformX(t.newTranslateX),this.setTranslate(t.newTranslateX),this.$thumbOuter.addClass("lg-dragging"),t},s.prototype.onThumbTouchEnd=function(t){t.isMoved=!1,t.endTime=new Date,this.$thumbOuter.removeClass("lg-dragging");var e=t.endTime.valueOf()-t.startTime.valueOf(),i=t.cords.endX-t.cords.startX,s=Math.abs(i)/e;return s>.15&&t.endTime.valueOf()-t.touchMoveTime<30?((s+=1)>2&&(s+=1),s+=s*(Math.abs(i)/this.thumbOuterWidth),this.$lgThumb.css("transition-duration",Math.min(s-1,2)+"settings"),i*=s,this.translateX=this.getPossibleTransformX(this.translateX-i),this.setTranslate(this.translateX)):this.translateX=t.newTranslateX,Math.abs(t.cords.endX-t.cords.startX)<this.settings.thumbnailSwipeThreshold&&(this.thumbClickable=!0),t},s.prototype.getThumbHtml=function(t,e){var i,s=this.core.galleryItems[e].__slideVideoInfo||{};
11return i=s.youtube&&this.settings.loadYouTubeThumbnail?"//img.youtube.com/vi/"+s.youtube[1]+"/"+this.settings.youTubeThumbSize+".jpg":t,'<div data-lg-item-id="'+e+'" class="lg-thumb-item '+(e===this.core.index?" active":"")+'" \n style="width:'+this.settings.thumbWidth+"px; height: "+this.settings.thumbHeight+";\n margin-right: "+this.settings.thumbMargin+'px;">\n <img data-lg-item-id="'+e+'" src="'+i+'" />\n </div>'},s.prototype.getThumbItemHtml=function(t){for(var e="",i=0;i<t.length;i++)e+=this.getThumbHtml(t[i].thumb,i);return e},s.prototype.setThumbItemHtml=function(t){var e=this.getThumbItemHtml(t);this.$lgThumb.html(e)},s.prototype.setAnimateThumbStyles=function(){this.settings.animateThumb&&this.core.outer.addClass("lg-animate-thumb")},s.prototype.manageActiveClassOnSlideChange=function(){var t=this;this.core.LGel.on(i+".thumb",(function(e){var i=t.core.outer.find(".lg-thumb-item"),s=e.detail.index;i.removeClass("active"),i.eq(s).addClass("active")}))},s.prototype.toggleThumbBar=function(){var t=this;this.settings.toggleThumb&&(this.core.outer.addClass("lg-can-toggle"),this.core.$toolbar.append('<button type="button" aria-label="'+this.settings.thumbnailPluginStrings.toggleThumbnails+'" class="lg-toggle-thumb lg-icon"></button>'),this.core.outer.find(".lg-toggle-thumb").first().on("click.lg",(function(){t.core.outer.toggleClass("lg-components-open")})))},s.prototype.thumbKeyPress=function(){var t=this;this.$LG(window).on("keydown.lg.thumb.global"+this.core.lgId,(function(e){t.core.lgOpened&&t.settings.toggleThumb&&(38===e.keyCode?(e.preventDefault(),t.core.outer.addClass("lg-components-open")):40===e.keyCode&&(e.preventDefault(),t.core.outer.removeClass("lg-components-open")))}))},s.prototype.destroy=function(){this.settings.thumbnail&&(this.$LG(window).off(".lg.thumb.global"+this.core.lgId),this.core.LGel.off(".lg.thumb"),this.core.LGel.off(".thumb"),this.$thumbOuter.remove(),this.core.outer.removeClass("lg-has-thumb"))},s}()})); 12/** 13 * lightgallery | 2.6.1 | September 14th 2022 14 * http://www.lightgalleryjs.com/ 15 * Copyright (c) 2020 Sachin Neravath; 16 * @license GPLv3 17 */ 18!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o():"function"==typeof define&&define.amd?define(o):(e="undefined"!=typeof globalThis?globalThis:e||self).lgVideo=o()}(this,(function(){"use strict";var e=function(){return(e=Object.assign||function(e){for(var o,i=1,t=arguments.length;i<t;i++)for(var s in o=arguments[i])Object.prototype.hasOwnProperty.call(o,s)&&(e[s]=o[s]);return e}).apply(this,arguments)},o={autoplayFirstVideo:!0,youTubePlayerParams:!1,vimeoPlayerParams:!1,wistiaPlayerParams:!1,gotoNextSlideOnVideoEnd:!0,autoplayVideoOnSlide:!1,videojs:!1,videojsTheme:"",videojsOptions:{}},i=function(e){return Object.keys(e).map((function(o){return encodeURIComponent(o)+"="+encodeURIComponent(e[o])})).join("&")};return function(){function t(i){return this.core=i,this.settings=e(e({},o),this.core.settings),this}return t.prototype.init=function(){var e=this;this.core.LGel.on("lgHasVideo.video",this.onHasVideo.bind(this)),this.core.LGel.on("lgPosterClick.video",(function(){var o=e.core.getSlideItem(e.core.index);e.loadVideoOnPosterClick(o)})),this.core.LGel.on("lgSlideItemLoad.video",this.onSlideItemLoad.bind(this)),this.core.LGel.on("lgBeforeSlide.video",this.onBeforeSlide.bind(this)),this.core.LGel.on("lgAfterSlide.video",this.onAfterSlide.bind(this))},t.prototype.onSlideItemLoad=function(e){var o=this,i=e.detail,t=i.isFirstSlide,s=i.index;this.settings.autoplayFirstVideo&&t&&s===this.core.index&&setTimeout((function(){o.loadAndPlayVideo(s)}),200),!t&&this.settings.autoplayVideoOnSlide&&s===this.core.index&&this.loadAndPlayVideo(s)},t.prototype.onHasVideo=function(e){var o=e.detail,i=o.index,t=o.src,s=o.html5Video;o.hasPoster||(this.appendVideos(this.core.getSlideItem(i),{src:t,addClass:"lg-object",index:i,html5Video:s}),this.gotoNextSlideOnVideoEnd(t,i))},t.prototype.onBeforeSlide=function(e){if(this.core.lGalleryOn){var o=e.detail.prevIndex;this.pauseVideo(o)}},t.prototype.onAfterSlide=function(e){var o=this,i=e.detail,t=i.index,s=i.prevIndex,n=this.core.getSlideItem(t);this.settings.autoplayVideoOnSlide&&t!==s&&n.hasClass("lg-complete")&&setTimeout((function(){o.loadAndPlayVideo(t)}),100)},t.prototype.loadAndPlayVideo=function(e){var o=this.core.getSlideItem(e);this.core.galleryItems[e].poster?this.loadVideoOnPosterClick(o,!0):this.playVideo(e)},t.prototype.playVideo=function(e){this.controlVideo(e,"play")},t.prototype.pauseVideo=function(e){this.controlVideo(e,"pause")},t.prototype.getVideoHtml=function(e,o,t,s){var n="",l=this.core.galleryItems[t].__slideVideoInfo||{},r=this.core.galleryItems[t],d=r.title||r.alt;d=d?'title="'+d+'"':"";var a='allowtransparency="true"\n frameborder="0"\n scrolling="no"\n allowfullscreen\n mozallowfullscreen\n webkitallowfullscreen\n oallowfullscreen\n msallowfullscreen';if(l.youtube){var c="lg-youtube"+t,u="?"+(l.youtube[2]?l.youtube[2]+"&":"")+"wmode=
18opaque&autoplay=0&mute=1&enablejsapi=1"+(this.settings.youTubePlayerParams?"&"+i(this.settings.youTubePlayerParams):"");n='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-youtube '+o+'" '+d+' src="//www.youtube.com/embed/'+(l.youtube[1]+u)+'" '+a+"></iframe>"}else if(l.vimeo)c="lg-vimeo"+t,u=function(e,o){if(!o||!o.vimeo)return"";var t=o.vimeo[2]||"",s=e&&0!==Object.keys(e).length?"&"+i(e):"",n=((o.vimeo[0].split("/").pop()||"").split("?")[0]||"").split("#")[0],l=o.vimeo[1]!==n;return l&&(t=t.replace("/"+n,"")),"?autoplay=0&muted=1"+(l?"&h="+n:"")+s+("?"==t[0]?"&"+t.slice(1):t||"")}(this.settings.vimeoPlayerParams,l),n='<iframe allow="autoplay" id='+c+' class="lg-video-object lg-vimeo '+o+'" '+d+' src="//player.vimeo.com/video/'+(l.vimeo[1]+u)+'" '+a+"></iframe>";else if(l.wistia){var h="lg-wistia"+t;u=(u=i(this.settings.wistiaPlayerParams))?"?"+u:"",n='<iframe allow="autoplay" id="'+h+'" src="//fast.wistia.net/embed/iframe/'+(l.wistia[4]+u)+'" '+d+' class="wistia_embed lg-video-object lg-wistia '+o+'" name="wistia_embed" '+a+"></iframe>"}else if(l.html5){for(var f="",g=0;g<s.source.length;g++)f+='<source src="'+s.source[g].src+'" type="'+s.source[g].type+'">';if(s.tracks){var y=function(e){var o="",i=s.tracks[e];Object.keys(i||{}).forEach((function(e){o+=e+'="'+i[e]+'" '})),f+="<track "+o+">"};for(g=0;g<s.tracks.length;g++)y(g)}var p="",v=s.attributes||{};Object.keys(v||{}).forEach((function(e){p+=e+'="'+v[e]+'" '})),n='<video class="lg-video-object lg-html5 '+(this.settings.videojs&&this.settings.videojsTheme?this.settings.videojsTheme+" ":"")+" "+(this.settings.videojs?" video-js":"")+'" '+p+">\n "+f+"\n Your browser does not support HTML5 video.\n </video>"}return n},t.prototype.appendVideos=function(e,o){var i,t=this.getVideoHtml(o.src,o.addClass,o.index,o.html5Video);e.find(".lg-video-cont").append(t);var s=e.find(".lg-video-object").first();if(o.html5Video&&s.on("mousedown.lg.video",(function(e){e.stopPropagation()})),this.settings.videojs&&(null===(i=this.core.galleryItems[o.index].__slideVideoInfo)||void 0===i?void 0:i.html5))try{return videojs(s.get(),this.settings.videojsOptions)}catch(e){console.error("lightGallery:- Make sure you have included videojs")}},t.prototype.gotoNextSlideOnVideoEnd=function(e,o){var i=this,t=this.core.getSlideItem(o).find(".lg-video-object").first(),s=this.core.galleryItems[o].__slideVideoInfo||{};if(this.settings.gotoNextSlideOnVideoEnd)if(s.html5)t.on("ended",(function(){i.core.goToNextSlide()}));else if(s.vimeo)try{new Vimeo.Player(t.get()).on("ended",(function(){i.core.goToNextSlide()}))}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(s.wistia)try{window._wq=window._wq||[],window._wq.push({id:t.attr("id"),onReady:function(e){e.bind("end",(function(){i.core.goToNextSlide()}))}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},t.prototype.controlVideo=function(e,o){var i=this.core.getSlideItem(e).find(".lg-video-object").first(),t=this.core.galleryItems[e].__slideVideoInfo||{};if(i.get())if(t.youtube)try{i.get().contentWindow.postMessage('{"event":"command","func":"'+o+'Video","args":""}',"*")}catch(e){console.error("lightGallery:- "+e)}else if(t.vimeo)try{new Vimeo.Player(i.get())[o]()}catch(e){console.error("lightGallery:- Make sure you have included //github.com/vimeo/player.js")}else if(t.html5)if(this.settings.videojs)try{videojs(i.get())[o]()}catch(e){console.error("lightGallery:- Make sure you have included videojs")}else i.get()[o]();else if(t.wistia)try{window._wq=window._wq||[],window._wq.push({id:i.attr("id"),onReady:function(e){e[o]()}})}catch(e){console.error("lightGallery:- Make sure you have included //fast.wistia.com/assets/external/E-v1.js")}},t.prototype.loadVideoOnPosterClick=function(e,o){var i=this;if(e.hasClass("lg-video-loaded"))o&&this.playVideo(this.core.index);else if(e.hasClass("lg-has-video"))this.playVideo(this.core.index);else{e.addClass("lg-has-video");var t=void 0,s=this.core.galleryItems[this.core.index].src,n=this.core.galleryItems[this.core.index].video;n&&(t="string"==typeof n?JSON.parse(n):n);var l=this.appendVideos(e,{src:s,addClass:"",index:this.core.index,html5Video:t});this.gotoNextSlideOnVideoEnd(s,this.core.index);var r=e.find(".lg-object").first().get();e.find(".lg-video-cont").first().append(r),e.addClass("lg-video-loading"),l&&l.ready((function(){l.on("loadedmetadata",(function(){i.onVideoLoadAfterPosterClick(e,i.core.index)}))})),e.find(".lg-video-object").first().on("load.lg error.lg loadedmetadata.lg",(function(){setTimeout((function(){i.onVideoLoadAfterPosterClick(e,i.core.index)}),50)}))}},t.prototype.onVideoLoadAfterPosterClick=function(e,o){e.addClass("lg-video-loaded"),this.playVideo(o)},t.prototype.destroy=function(){this.core.LGel.off(".lg.video"),this.core.LGel.off(".video")},t}()})); 19/** 20 * lightgallery | 2.6.1 | September 14th 2022 21 * http://www.lightgalleryjs.com/ 22 * Copyright (c) 2020 Sachin Neravath; 23 * @license GPLv3 24 */ 25!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).lightGallery=e()}(this,(function(){"use strict";var t=function(){return(t=Object.assign||function(t){for(var e,i=1,s=arguments.length;i<s;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},e="lgUpdateSlides",i="lgPosterClick",s="lgBeforeNextSlide",n="lgBeforePrevSlide",o={mode:"lg-slide",easing:"ease",speed:400,licenseKey:"0000-0000-000-0000",height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:300,container:"",startAnimationDuration:400,zoomFromOrigin:!0,hideBarsDelay:0,showBarsAfter:1e4,slideDelay:0,supportLegacyBrowser:!0,allowMediaOverlap:!1,videoMaxSize:"1280-720",loadYouTubePoster:!0,defaultCaptionHeight:0,ariaLabelledby:"",ariaDescribedby:"",resetScrollPosition:!0,hideScrollbar:!1,closable:!0,swipeToClose:!0,closeOnTap:!0,showCloseIcon:!0,showMaximizeIcon:!1,loop:!0,escKey:!0,keyPress:!0,trapFocus:!0,controls:!0,slideEndAnimation:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:2,numberOfSlideItemsInDom:10,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:0,iframeWidth:"100%",iframeHeight:"100%",iframeMaxWidth:"100%",iframeMaxHeight:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],extraProps:[],exThumbImage:"",isMobile:void 0,mobileSettings:{controls:!1,showCloseIcon:!1,download:!1},plugins:[],strings:{closeGallery:"Close gallery",toggleMaximize:"Toggle maximize",previousSlide:"Previous slide",nextSlide:"Next slide",download:"Download",playVideo:"Play video"}},r=function(){function t(t){return this.cssVenderPrefixes=["TransitionDuration","TransitionTimingFunction","Transform","Transition"],this.selector=this._getSelector(t),this.firstElement=this._getFirstEl(),this}return t.generateUUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"==t?e:3&e|8).toString(16)}))},t.prototype._getSelector=function(t,e){return void 0===e&&(e=document),"string"!=typeof t?t:(e=e||document,"#"===t.substring(0,1)?e.querySelector(t):e.querySelectorAll(t))},t.prototype._each=function(t){return this.selector?(void 0!==this.selector.length?[].forEach.call(this.selector,t):t(this.selector,0),this):this}
vendor: 9,965 bytes, line 25
25,t.prototype._setCssVendorPrefix=function(t,e,i){var s=e.replace(/-([a-z])/gi,(function(t,e){return e.toUpperCase()}));-1!==this.cssVenderPrefixes.indexOf(s)?(t.style[s.charAt(0).toLowerCase()+s.slice(1)]=i,t.style["webkit"+s]=i,t.style["moz"+s]=i,t.style["ms"+s]=i,t.style["o"+s]=i):t.style[s]=i},t.prototype._getFirstEl=function(){return this.selector&&void 0!==this.selector.length?this.selector[0]:this.selector},t.prototype.isEventMatched=function(t,e){var i=e.split(".");return t.split(".").filter((function(t){return t})).every((function(t){return-1!==i.indexOf(t)}))},t.prototype.attr=function(t,e){return void 0===e?this.firstElement?this.firstElement.getAttribute(t):"":(this._each((function(i){i.setAttribute(t,e)})),this)},t.prototype.find=function(t){return l(this._getSelector(t,this.selector))},t.prototype.first=function(){return this.selector&&void 0!==this.selector.length?l(this.selector[0]):l(this.selector)},t.prototype.eq=function(t){return l(this.selector[t])},t.prototype.parent=function(){return l(this.selector.parentElement)},t.prototype.get=function(){return this._getFirstEl()},t.prototype.removeAttr=function(t){var e=t.split(" ");return this._each((function(t){e.forEach((function(e){return t.removeAttribute(e)}))})),this},t.prototype.wrap=function(t){if(!this.firstElement)return this;var e=document.createElement("div");return e.className=t,this.firstElement.parentNode.insertBefore(e,this.firstElement),this.firstElement.parentNode.removeChild(this.firstElement),e.appendChild(this.firstElement),this},t.prototype.addClass=function(t){return void 0===t&&(t=""),this._each((function(e){t.split(" ").forEach((function(t){t&&e.classList.add(t)}))})),this},t.prototype.removeClass=function(t){return this._each((function(e){t.split(" ").forEach((function(t){t&&e.classList.remove(t)}))})),this},t.prototype.hasClass=function(t){return!!this.firstElement&&this.firstElement.classList.contains(t)},t.prototype.hasAttribute=function(t){return!!this.firstElement&&this.firstElement.hasAttribute(t)},t.prototype.toggleClass=function(t){return this.firstElement?(this.hasClass(t)?this.removeClass(t):this.addClass(t),this):this},t.prototype.css=function(t,e){var i=this;return this._each((function(s){i._setCssVendorPrefix(s,t,e)})),this},t.prototype.on=function(e,i){var s=this;return this.selector?(e.split(" ").forEach((function(e){Array.isArray(t.eventListeners[e])||(t.eventListeners[e]=[]),t.eventListeners[e].push(i),s.selector.addEventListener(e.split(".")[0],i)})),this):this},t.prototype.once=function(t,e){var i=this;return this.on(t,(function(){i.off(t),e(t)})),this},t.prototype.off=function(e){var i=this;return this.selector?(Object.keys(t.eventListeners).forEach((function(s){i.isEventMatched(e,s)&&(t.eventListeners[s].forEach((function(t){i.selector.removeEventListener(s.split(".")[0],t)})),t.eventListeners[s]=[])})),this):this},t.prototype.trigger=function(t,e){if(!this.firstElement)return this;var i=new CustomEvent(t.split(".")[0],{detail:e||null});return this.firstElement.dispatchEvent(i),this},t.prototype.load=function(t){var e=this;return fetch(t).then((function(t){return t.text()})).then((function(t){e.selector.innerHTML=t})),this},t.prototype.html=function(t){return void 0===t?this.firstElement?this.firstElement.innerHTML:"":(this._each((function(e){e.innerHTML=t})),this)},t.prototype.append=function(t){return this._each((function(e){"string"==typeof t?e.insertAdjacentHTML("beforeend",t):e.appendChild(t)})),this},t.prototype.prepend=function(t){return this._each((function(e){e.insertAdjacentHTML("afterbegin",t)})),this},t.prototype.remove=function(){return this._each((function(t){t.parentNode.removeChild(t)})),this},t.prototype.empty=function(){return this._each((function(t){t.innerHTML=""})),this},t.prototype.scrollTop=function(t){return void 0!==t?(document.body.scrollTop=t,document.documentElement.scrollTop=t,this):window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},t.prototype.scrollLeft=function(t){return void 0!==t?(document.body.scrollLeft=t,document.documentElement.scrollLeft=t,this):window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0},t.prototype.offset=function(){if(!this.firstElement)return{left:0,top:0};var t=this.firstElement.getBoundingClientRect(),e=l("body").style().marginLeft;return{left:t.left-parseFloat(e)+this.scrollLeft(),top:t.top+this.scrollTop()}},t.prototype.style=function(){return this.firstElement?this.firstElement.currentStyle||window.getComputedStyle(this.firstElement):{}},t.prototype.width=function(){var t=this.style();return this.firstElement.clientWidth-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)},t.prototype.height=function(){var t=this.style();return this.firstElement.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)},t.eventListeners={},t}();function l(t){return function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:null};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),i}}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),new r(t)}var a=["src","sources","subHtml","subHtmlUrl","html","video","poster","slideName","responsive","srcset","sizes","iframe","downloadUrl","download","width","facebookShareUrl","tweetText","iframeTitle","twitterShareUrl","pinterestShareUrl","pinterestText","fbHtml","disqusIdentifier","disqusUrl"];function d(t){return"href"===t?"src":t=(t=(t=t.replace("data-","")).charAt(0).toLowerCase()+t.slice(1)).replace(/-([a-z])/g,(function(t){return t[1].toUpperCase()}))}var g=function(t,e,i,s){void 0===i&&(i=0);var n=l(t).attr("data-lg-size")||s;if(n){var o=n.split(",");if(o[1])for(var r=window.innerWidth,a=0;a<o.length;a++){var d=o[a];if(parseInt(d.split("-")[2],10)>r){n=d;break}a===o.length-1&&(n=d)}var g=n.split("-"),h=parseInt(g[0],10),c=parseInt(g[1],10),u=e.width(),m=e.height()-i,p=Math.min(u,h),f=Math.min(m,c),y=Math.min(p/h,f/c);return{width:h*y,height:c*y}}},h=function(t,e,i,s,n){if(n){var o=l(t).find("img").first();if(o.get()){var r=e.get().getBoundingClientRect(),a=r.width,d=e.height()-(i+s),g=o.width(),h=o.height(),c=o.style(),u=(a-g)/2-o.offset().left+(parseFloat(c.paddingLeft)||0)+(parseFloat(c.borderLeft)||0)+l(window).scrollLeft()+r.left,m=(d-h)/2-o.offset().top+(parseFloat(c.paddingTop)||0)+(parseFloat(c.borderTop)||0)+l(window).scrollTop()+i;return"translate3d("+(u*=-1)+"px, "+(m*=-1)+"px, 0) scale3d("+g/n.width+", "+h/n.height+", 1)"}}},c=function(t,e,i,s,n,o){var r="<img "+i+" "+(s?'srcset="'+s+'"':"")+" "+(n?'sizes="'+n+'"':"")+' class="lg-object lg-image" data-index="'+t+'" src="'+e+'" />',l="";return o&&(l=("string"==typeof o?JSON.parse(o):o).map((function(t){var e="";return Object.keys(t).forEach((function(i){e+=" "+i+'="'+t[i]+'"'})),"<source "+e+"></source>"}))),""+l+r},u=function(t,e,i,s){var n=[],o=function(){for(var t=0,e=0,i=arguments.length;e<i;e++)t+=arguments[e].length;var s=Array(t),n=0;for(e=0;e<i;e++)for(var o=arguments[e],r=0,l=o.length;r<l;r++,n++)s[n]=o[r];return s}(a,e);return[].forEach.call(t,(function(t){for(var e={},r=0;r<t.attributes.length;r++){var a=t.attributes[r];if(a.specified){var g=d(a.name),h="";o.indexOf(g)>-1&&(h=g),h&&(e[h]=a.value)}}var c=l(t),u=c.find("img").first().attr("alt"),m=c.attr("title"),p=s?c.attr(s):c.find("img").first().attr("src");e.thumb=p,i&&!e.subHtml&&(e.subHtml=m||u||""),e.alt=u||m||"",n.push(e)})),n},m=0,p=function(){function a(t,e){if(this.lgOpened=!1,this.index=0,this.plugins=[],this.lGalleryOn=!1,this.lgBusy=!1,this.currentItemsInDom=[],this.prevScrollTop=0,this.bodyPaddingRight=0,this.isDummyImageRemoved=!1,this.dragOrSwipeEnabled=!1,this.mediaContainerPosition={top:0,bottom:0},!t)return this;if(m++,this.lgId=m,this.el=t,this.LGel=l(t),this.generateSettings(e),this.buildModules(),this.settings.dynamic&&void 0!==this.settings.dynamicEl&&!Array.isArray(this.settings.dynamicEl))throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.galleryItems=this.getItems(),this.normalizeSettings(),this.init(),this.validateLicense(),this}return a.prototype.generateSettings=function(e){if(this.settings=t(t({},o),e),this.settings.isMobile&&"function"==typeof this.settings.isMobile?this.settings.isMobile():/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)){var i=t(t({},this.settings.mobileSettings),this.settings.mobileSettings);this.settings=t(t({},this.settings),i)}},a.prototype.normalizeSettings=function(){this.settings.slideEndAnimation&&(this.settings.hideControlOnEnd=!1),this.settings.closable||(this.settings.swipeToClose=!1),this.zoomFromOrigin=this.settings.zoomFromOrigin,this.settings.dynamic&&(this.zoomFromOrigin=!1),this.settings.container||(this.settings.container=document.body),this.settings.preload=Math.min(this.settings.preload,this.galleryItems.length)},a.prototype.init=function(){var t=this;this.addSlideVideoInfo(this.galleryItems),this.buildStructure(),this.LGel.trigger("lgInit",{instance:this}),this.settings.keyPress&&this.keyPress(),setTimeout((function(){t.enableDrag(),t.enableSwipe(),t.triggerPosterClick()}),50),this.arrow(),this.settings.mousewheel&&this.mousewheel(),this.settings.dynamic||this.openGalleryOnItemClick()},a.prototype.openGalleryOnItemClick=function(){for(var t=this,e=function(e){var s=i.items[e],n=l(s),o=r.generateUUID();n.attr("data-lg-id",o).on("click.lgcustom-item-"+o,(function(i){i.preventDefault();var n=t.settings.index||e;t.openGallery(n,s)}))},i=this,s=0;s<this.items.length;s++)e(s)},a.prototype.buildModules=function(){var t=this;this.settings.plugins.forEach((function(e){t.plugins.push(new e(t,l))}))},a.prototype.validateLicense=function(){this.settings.licenseKey?"0000-0000-000-0000"===this.settings.licenseKey&&console.warn("lightGallery: "+this.settings.licenseKey+" license key is not val
25id for production use"):console.error("Please provide a valid license key")},a.prototype.getSlideItem=function(t){return l(this.getSlideItemId(t))},a.prototype.getSlideItemId=function(t){return"#lg-item-"+this.lgId+"-"+t},a.prototype.getIdName=function(t){return t+"-"+this.lgId},a.prototype.getElementById=function(t){return l("#"+this.getIdName(t))},a.prototype.manageSingleSlideClassName=function(){this.galleryItems.length<2?this.outer.addClass("lg-single-item"):this.outer.removeClass("lg-single-item")},a.prototype.buildStructure=function(){var t=this;if(!this.$container||!this.$container.get()){var e="",i="";this.settings.controls&&(e='<button type="button" id="'+this.getIdName("lg-prev")+'" aria-label="'+this.settings.strings.previousSlide+'" class="lg-prev lg-icon"> '+this.settings.prevHtml+' </button>\n <button type="button" id="'+this.getIdName("lg-next")+'" aria-label="'+this.settings.strings.nextSlide+'" class="lg-next lg-icon"> '+this.settings.nextHtml+" </button>"),".lg-item"!==this.settings.appendSubHtmlTo&&(i='<div class="lg-sub-html" role="status" aria-live="polite"></div>');var s="";this.settings.allowMediaOverlap&&(s+="lg-media-overlap ");var n=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",o=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",r="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),a=this.settings.closable&&this.settings.showCloseIcon?'<button type="button" aria-label="'+this.settings.strings.closeGallery+'" id="'+this.getIdName("lg-close")+'" class="lg-close lg-icon"></button>':"",d=this.settings.showMaximizeIcon?'<button type="button" aria-label="'+this.settings.strings.toggleMaximize+'" id="'+this.getIdName("lg-maximize")+'" class="lg-maximize lg-icon"></button>':"",g='\n <div class="'+r+'" id="'+this.getIdName("lg-container")+'" tabindex="-1" aria-modal="true" '+n+" "+o+' role="dialog"\n >\n <div id="'+this.getIdName("lg-backdrop")+'" class="lg-backdrop"></div>\n\n <div id="'+this.getIdName("lg-outer")+'" class="lg-outer lg-use-css3 lg-css3 lg-hide-items '+s+' ">\n\n <div id="'+this.getIdName("lg-content")+'" class="lg-content">\n <div id="'+this.getIdName("lg-inner")+'" class="lg-inner">\n </div>\n '+e+'\n </div>\n <div id="'+this.getIdName("lg-toolbar")+'" class="lg-toolbar lg-group">\n '+d+"\n "+a+"\n </div>\n "+(".lg-outer"===this.settings.appendSubHtmlTo?i:"")+'\n <div id="'+this.getIdName("lg-components")+'" class="lg-components">\n '+(".lg-sub-html"===this.settings.appendSubHtmlTo?i:"")+"\n </div>\n </div>\n </div>\n ";l(this.settings.container).append(g),document.body!==this.settings.container&&l(this.settings.container).css("position","relative"),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms");var h=this.settings.mode+" ";this.manageSingleSlideClassName(),this.settings.enableDrag&&(h+="lg-grab "),this.outer.addClass(h),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append('<a id="'+this.getIdName("lg-download")+'" target="_blank" rel="noopener" aria-label="'+this.settings.strings.download+'" download class="lg-download lg-icon"></a>'),this.counter(),l(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,(function(){t.refreshOnResize()})),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules()}},a.prototype.refreshOnResize=function(){if(this.lgOpened){var t=this.galleryItems[this.index].__slideVideoInfo;this.mediaContainerPosition=this.getMediaContainerPosition();var e=this.mediaContainerPosition,i=e.top,s=e.bottom;if(this.currentImageSize=g(this.items[this.index],this.outer,i+s,t&&this.settings.videoMaxSize),t&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved){var n=this.getDummyImgStyles(this.currentImageSize);this.outer.find(".lg-current .lg-dummy-img").first().attr("style",n)}this.LGel.trigger("lgContainerResize")}},a.prototype.resizeVideoSlide=function(t,e){var i=this.getVideoContStyle(e);
vendor: 4,442 bytes, line 25
25this.getSlideItem(t).find(".lg-video-cont").attr("style",i)},a.prototype.updateSlides=function(t,i){if(this.index>t.length-1&&(this.index=t.length-1),1===t.length&&(this.index=0),t.length){var s=this.galleryItems[i].src;this.galleryItems=t,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[];var n=0;this.galleryItems.some((function(t,e){return t.src===s&&(n=e,!0)})),this.currentItemsInDom=this.organizeSlideItems(n,-1),this.loadContent(n,!0),this.getSlideItem(n).addClass("lg-current"),this.index=n,this.updateCurrentCounter(n),this.LGel.trigger(e)}else this.closeGallery()},a.prototype.getItems=function(){if(this.items=[],this.settings.dynamic)return this.settings.dynamicEl||[];if("this"===this.settings.selector)this.items.push(this.el);else if(this.settings.selector)if("string"==typeof this.settings.selector)if(this.settings.selectWithin){var t=l(this.settings.selectWithin);this.items=t.find(this.settings.selector).get()}else this.items=this.el.querySelectorAll(this.settings.selector);else this.items=this.settings.selector;else this.items=this.el.children;return u(this.items,this.settings.extraProps,this.settings.getCaptionFromTitleOrAlt,this.settings.exThumbImage)},a.prototype.shouldHideScrollbar=function(){return this.settings.hideScrollbar&&document.body===this.settings.container},a.prototype.hideScrollbar=function(){if(this.shouldHideScrollbar()){this.bodyPaddingRight=parseFloat(l("body").style().paddingRight);var t=document.documentElement.getBoundingClientRect(),e=window.innerWidth-t.width;l(document.body).css("padding-right",e+this.bodyPaddingRight+"px"),l(document.body).addClass("lg-overlay-open")}},a.prototype.resetScrollBar=function(){this.shouldHideScrollbar()&&(l(document.body).css("padding-right",this.bodyPaddingRight+"px"),l(document.body).removeClass("lg-overlay-open"))},a.prototype.openGallery=function(t,e){var i=this;if(void 0===t&&(t=this.settings.index),!this.lgOpened){this.lgOpened=!0,this.outer.removeClass("lg-hide-items"),this.hideScrollbar(),this.$container.addClass("lg-show");var s=this.getItemsToBeInsertedToDom(t,t);this.currentItemsInDom=s;var n="";s.forEach((function(t){n=n+'<div id="'+t+'" class="lg-item"></div>'})),this.$inner.append(n),this.addHtml(t);var o="";this.mediaContainerPosition=this.getMediaContainerPosition();var r=this.mediaContainerPosition,a=r.top,d=r.bottom;this.settings.allowMediaOverlap||this.setMediaContainerPosition(a,d);var c=this.galleryItems[t].__slideVideoInfo;this.zoomFromOrigin&&e&&(this.currentImageSize=g(e,this.outer,a+d,c&&this.settings.videoMaxSize),o=h(e,this.outer,a,d,this.currentImageSize)),this.zoomFromOrigin&&o||(this.outer.addClass(this.settings.startClass),this.getSlideItem(t).removeClass("lg-complete"));var u=this.settings.zoomFromOrigin?100:this.settings.backdropDuration;setTimeout((function(){i.outer.addClass("lg-components-open")}),u),this.index=t,this.LGel.trigger("lgBeforeOpen"),this.getSlideItem(t).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=l(window).scrollTop(),setTimeout((function(){if(i.zoomFromOrigin&&o){var e=i.getSlideItem(t);e.css("transform",o),setTimeout((function(){e.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",i.settings.startAnimationDuration+"ms"),i.outer.addClass("lg-zoom-from-image")})),setTimeout((function(){e.css("transform","translate3d(0, 0, 0)")}),100)}setTimeout((function(){i.$backdrop.addClass("in"),i.$container.addClass("lg-show-in")}),10),setTimeout((function(){i.settings.trapFocus&&document.body===i.settings.container&&i.trapFocus()}),i.settings.backdropDuration+50),i.zoomFromOrigin&&o||setTimeout((function(){i.outer.addClass("lg-visible")}),i.settings.backdropDuration),i.slide(t,!1,!1,!1),i.LGel.trigger("lgAfterOpen")})),document.body===this.settings.container&&l("html").addClass("lg-on")}},a.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap)return{top:0,bottom:0};var t=this.$toolbar.get().clientHeight||0,e=this.outer.find(".lg-components .lg-sub-html").get(),i=this.settings.defaultCaptionHeight||e&&e.clientHeight||0,s=this.outer.find(".lg-thumb-outer").get();return{top:t,bottom:(s?s.clientHeight:0)+i}},a.prototype.setMediaContainerPosition=function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.$content.css("top",t+"px").css("bottom",e+"px")},a.prototype.hideBars=function(){var t=this;setTimeout((function(){t.outer.removeClass("lg-hide-items"),t.settings.hideBarsDelay>
250&&(t.outer.on("mousemove.lg click.lg touchstart.lg",(function(){t.outer.removeClass("lg-hide-items"),clearTimeout(t.hideBarTimeout),t.hideBarTimeout=setTimeout((function(){t.outer.addClass("lg-hide-items")}),t.settings.hideBarsDelay)})),t.outer.trigger("mousemove.lg"))}),this.settings.showBarsAfter)},a.prototype.initPictureFill=function(t){if(this.settings.supportLegacyBrowser)try{picturefill({elements:[t.get()]})}catch(t){console.warn("lightGallery :- If you want srcset or picture tag to be supported for older browser please include picturefil javascript library in your document.")}},a.prototype.counter=function(){if(this.settings.counter){var t='<div class="lg-counter" role="status" aria-live="polite">\n <span id="'+this.getIdName("lg-counter-current")+'" class="lg-counter-current">'+(this.index+1)+' </span> /\n <span id="'+this.getIdName("lg-counter-all")+'" class="lg-counter-all">'+this.galleryItems.length+" </span></div>";this.outer.find(this.settings.appendCounterTo).append(t)}},a.prototype.addHtml=function(t){var e,i;if(this.galleryItems[t].subHtmlUrl?i=this.galleryItems[t].subHtmlUrl:e=this.galleryItems[t].subHtml,!i)if(e){var s=e.substring(0,1);"."!==s&&"#"!==s||(e=this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?l(this.items).eq(t).find(e).first().html():l(e).first().html())}else e="";if(".lg-item"!==this.settings.appendSubHtmlTo)i?this.outer.find(".lg-sub-html").load(i):this.outer.find(".lg-sub-html").html(e);else{var n=l(this.getSlideItemId(t));i?n.load(i):n.append('<div class="lg-sub-html">'+e+"</div>")}null!=e&&(""===e?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger("lgAfterAppendSubHtml",{index:t})},a.prototype.preload=function(t){for(var e=1;e<=this.settings.preload&&!(e>=this.galleryItems.length-t);e++)this.loadContent(t+e,!1);for(var i=1;i<=this.settings.preload&&!(t-i<0);i++)this.loadContent(t-i,!1)},a.prototype.getDummyImgStyles=function(t){return t?"width:"+t.width+"px;\n margin-left: -"+t.width/2+"px;\n margin-top: -"+t.height/2+"px;\n height:"+t.height+"px":""},a.prototype.getVideoContStyle=function(t){return t?"width:"+t.width+"px;\n height:"+t.height+"px":""},a.prototype.getDummyImageContent=function(t,e,i){var s;if(this.settings.dynamic||(s=l(this.items).eq(e)),s){var n;if(!(n=this.settings.exThumbImage?s.attr(this.settings.exThumbImage):s.find("img").first().attr("src")))return"";var o="<img "+i+' style="'+this.getDummyImgStyles(this.currentImageSize)+'" class="lg-dummy-img" src="'+n+'" />';return t.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),o}return""},a.prototype.setImgMarkup=function(t,e,i){var s=this.galleryItems[i],n=s.alt,o=s.srcset,r=s.sizes,l=s.sources,a=n?'alt="'+n+'"':"",d='<picture class="lg-img-wrap"> '+(this.isFirstSlideWithZoomAnimation()?this.getDummyImageContent(e,i,a):c(i,t,a,o,r,l))+"</picture>";e.prepend(d)},a.prototype.onSlideObjectLoad=function(t,e,i,s){var n=t.find(".lg-object").first();(function(t){return!!t&&!!t.complete&&0!==t.naturalWidth})(n.get())||e?i():(n.on("load.lg error.lg",(function(){i&&i()})),n.on("error.lg",(function(){s&&s()})))},a.prototype.onLgObjectLoad=function(t,e,i,s,n,o){var r=this;this.onSlideObjectLoad(t,o,(function(){r.triggerSlideItemLoad(t,e,i,s,n)}),(function(){t.addClass("lg-complete lg-complete_"),t.html('<span class="lg-error-msg">Oops... Failed to load content...</span>')}))},a.prototype.triggerSlideItemLoad=function(t,e,i,s,n){var o=this,r=this.galleryItems[e],l=n&&"video"===this.getSlideType(r)&&!r.poster?s:0;setTimeout((function(){t.addClass("lg-complete lg-complete_"),o.LGel.trigger("lgSlideItemLoad",{index:e,delay:i||0,isFirstSlide:n})}),l)},a.prototype.isFirstSlideWithZoomAnimation=function(){return!(this.lGalleryOn||!this.zoomFromOrigin||!this.currentImageSize)},a.prototype.addSlideVideoInfo=function(t){var e=this;t.forEach((function(t,i){t.__slideVideoInfo=function(t,e,i){if(!t)return e?{html5:!0}:void console.error("lightGallery :- data-src is not provided on slide item "+(i+1)+". Please make sure the selector property is properly configured. More info - https://www.lightgalleryjs.com/demos/html-markup/");var s=t.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)([\&|?][\S]*)*/i),n=t.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)(.*)?/i),o=t.match(/https?:\/\/(.+)?(wistia\.com|wi\.st)\/(medias|embed)\/([0-9a-z\-_]+)(.*)/);return s?{youtube:s}:n?{vimeo:n}:o?{wistia:o}:void 0}(t.src,!!t.video,i),t.__slideVideoInfo&&e.settings.loadYouTubePoster&&!t.poster&&t.__slideVideoInfo.youtube&&(t.poster="//img.youtube.com/vi/"+t.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")}))},a.prototype.loadContent=function(t,e){var i=this,s=this.galleryItems[t],n=l(this.getSlideItemId(t)),o=s.poster,r=s.srcset,a=s.sizes,d=s.sources,h=s.src,u=s.video,m=u&&"string"==typeof u?JSON.parse(u):u;if(s.responsive){var p=s.responsive.split(",");h=function(t){for(var e=[],i=[],s="",n=0;n<t.length;n++){var o=t[n].split(" ");""===o[0]&&o.splice(0,1),i.push(o[0]),e.push(o[1])}for(var r=window.innerWidth,l=0;l<e.length;l++)if(parseInt(e[l],10)>r){s=i[l];break}return s}(p)||h}var f=s.__slideVideoInfo,y="",v=!!s.iframe,b=!this.lGalleryOn,I=0;if(b&&(I=this.zoomFromOrigin&&this.currentImageSize?this.settings.startAnimationDuration+10:this.settings.backdropDuration+10),!n.hasClass("lg-loaded")){if(f){var C=this.mediaContainerPosition,x=C.top,w=C.bottom,S=g(this.items[t],this.outer,x+w,f&&this.settings.videoMaxSize);y=this.getVideoContStyle(S)}
25if(v){var T=function(t,e,i,s,n,o){return'<div class="lg-video-cont lg-has-iframe" style="width:'+t+"; max-width:"+i+"; height: "+e+"; max-height:"+s+'">\n <iframe class="lg-object" frameborder="0" '+(o?'title="'+o+'"':"")+' src="'+n+'" allowfullscreen="true"></iframe>\n </div>'}(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,h,s.iframeTitle);n.prepend(T)}else if(o){var E="";b&&this.zoomFromOrigin&&this.currentImageSize&&(E=this.getDummyImageContent(n,t,"")),T=function(t,e,i,s,n){return'<div class="lg-video-cont '+(n&&n.youtube?"lg-has-youtube":n&&n.vimeo?"lg-has-vimeo":"lg-has-html5")+'" style="'+i+'">\n <div class="lg-video-play-button">\n <svg\n viewBox="0 0 20 20"\n preserveAspectRatio="xMidYMid"\n focusable="false"\n aria-labelledby="'+s+'"\n role="img"\n class="lg-video-play-icon"\n >\n <title>'+s+'</title>\n <polygon class="lg-video-play-icon-inner" points="1,0 20,10 1,20"></polygon>\n </svg>\n <svg class="lg-video-play-icon-bg" viewBox="0 0 50 50" focusable="false">\n <circle cx="50%" cy="50%" r="20"></circle></svg>\n <svg class="lg-video-play-icon-circle" viewBox="0 0 50 50" focusable="false">\n <circle cx="50%" cy="50%" r="20"></circle>\n </svg>\n </div>\n '+(e||"")+'\n <img class="lg-object lg-video-poster" src="'+t+'" />\n </div>'}(o,E||"",y,this.settings.strings.playVideo,f),n.prepend(T)}else if(f)T='<div class="lg-video-cont " style="'+y+'"></div>',n.prepend(T);else if(this.setImgMarkup(h,n,t),r||d){var O=n.find(".lg-object");this.initPictureFill(O)}(o||f)&&this.LGel.trigger("lgHasVideo",{index:t,src:h,html5Video:m,hasPoster:!!o}),this.LGel.trigger("lgAfterAppendSlide",{index:t}),this.lGalleryOn&&".lg-item"===this.settings.appendSubHtmlTo&&this.addHtml(t)}var D=0;I&&!l(document.body).hasClass("lg-from-hash")&&(D=I),this.isFirstSlideWithZoomAnimation()&&(setTimeout((function(){n.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")}),this.settings.startAnimationDuration+100),n.hasClass("lg-loaded")||setTimeout((function(){if("image"===i.getSlideType(s)){var e=s.alt,l=e?'alt="'+e+'"':"";if(n.find(".lg-img-wrap").append(c(t,h,l,r,a,s.sources)),r||d){var g=n.find(".lg-object");i.initPictureFill(g)}}("image"===i.getSlideType(s)||"video"===i.getSlideType(s)&&o)&&(i.onLgObjectLoad(n,t,I,D,!0,!1),i.onSlideObjectLoad(n,!(!f||!f.html5||o),(function(){i.loadContentOnFirstSlideLoad(t,n,D)}),(function(){i.loadContentOnFirstSlideLoad(t,n,D)})))}),this.settings.startAnimationDuration+100)),n.addClass("lg-loaded"),this.isFirstSlideWithZoomAnimation()&&("video"!==this.getSlideType(s)||o)||this.onLgObjectLoad(n,t,I,D,b,!(!f||!f.html5||o)),this.zoomFromOrigin&&this.currentImageSize||!n.hasClass("lg-complete_")||this.lGalleryOn||setTimeout((function(){n.addClass("lg-complete")}),this.settings.backdropDuration),this.lGalleryOn=!0,!0===e&&(n.hasClass("lg-complete_")?this.preload(t):n.find(".lg-object").first().on("load.lg error.lg",(function(){i.preload(t)})))},a.prototype.loadContentOnFirstSlideLoad=function(t,e,i){var s=this;setTimeout((function(){e.find(".lg-dummy-img").remove(),e.removeClass("lg-first-slide"),s.outer.removeClass("lg-first-slide-loading"),s.isDummyImageRemoved=!0,s.preload(t)}),i+300)},a.prototype.getItemsToBeInsertedToDom=function(t,e,i){var s=this;void 0===i&&(i=0);var n=[],o=Math.max(i,3);o=Math.min(o,this.galleryItems.length);var r="lg-item-"+this.lgId+"-"+e;if(this.galleryItems.length<=3)return this.galleryItems.forEach((function(t,e){n.push("lg-item-"+s.lgId+"-"+e)})),n;if(t<(this.galleryItems.length-1)/2){for(var l=t;l>t-o/2&&l>=0;l--)n.push("lg-item-"+this.lgId+"-"+l);var a=n.length;for(l=0;l<o-a;l++)n.push("lg-item-"+this.lgId+"-"+(t+l+1))}else{for(l=t;l<=this.galleryItems.length-1&&l<t+o/2;l++)n.push("lg-item-"+this.lgId+"-"+l);for(a=n.length,l=0;l<o-a;l++)n.push("lg-item-"+this.lgId+"-"+(t-l-1))}return this.settings.loop&&(t===this.galleryItems.length-1?n.push("lg-item-"+this.lgId+"-0"):0===t&&n.push("lg-item-"+this.lgId+"-"+(this.galleryItems.length-1))),-1===n.indexOf(r)&&n.push("lg-item-"+this.lgId+"-"+e),n},a.prototype.organizeSlideItems=function(t,e){var i=this,s=this.getItemsToBeInsertedToDom(t,e,this.settings.numberOfSlideItemsInDom);
vendor: 13,974 bytes, line 25
25return s.forEach((function(t){-1===i.currentItemsInDom.indexOf(t)&&i.$inner.append('<div id="'+t+'" class="lg-item"></div>')})),this.currentItemsInDom.forEach((function(t){-1===s.indexOf(t)&&l("#"+t).remove()})),s},a.prototype.getPreviousSlideIndex=function(){var t=0;try{var e=this.outer.find(".lg-current").first().attr("id");t=parseInt(e.split("-")[3])||0}catch(e){t=0}return t},a.prototype.setDownloadValue=function(t){if(this.settings.download){var e=this.galleryItems[t];if(!1===e.downloadUrl||"false"===e.downloadUrl)this.outer.addClass("lg-hide-download");else{var i=this.getElementById("lg-download");this.outer.removeClass("lg-hide-download"),i.attr("href",e.downloadUrl||e.src),e.download&&i.attr("download",e.download)}}},a.prototype.makeSlideAnimation=function(t,e,i){var s=this;this.lGalleryOn&&i.addClass("lg-slide-progress"),setTimeout((function(){s.outer.addClass("lg-no-trans"),s.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"),"prev"===t?(e.addClass("lg-prev-slide"),i.addClass("lg-next-slide")):(e.addClass("lg-next-slide"),i.addClass("lg-prev-slide")),setTimeout((function(){s.outer.find(".lg-item").removeClass("lg-current"),e.addClass("lg-current"),s.outer.removeClass("lg-no-trans")}),50)}),this.lGalleryOn?this.settings.slideDelay:0)},a.prototype.slide=function(t,e,i,s){var n=this,o=this.getPreviousSlideIndex();if(this.currentItemsInDom=this.organizeSlideItems(t,o),!this.lGalleryOn||o!==t){var r=this.galleryItems.length;if(!this.lgBusy){this.settings.counter&&this.updateCurrentCounter(t);var l=this.getSlideItem(t),a=this.getSlideItem(o),d=this.galleryItems[t],h=d.__slideVideoInfo;if(this.outer.attr("data-lg-slide-type",this.getSlideType(d)),this.setDownloadValue(t),h){var c=this.mediaContainerPosition,u=c.top,m=c.bottom,p=g(this.items[t],this.outer,u+m,h&&this.settings.videoMaxSize);this.resizeVideoSlide(t,p)}if(this.LGel.trigger("lgBeforeSlide",{prevIndex:o,index:t,fromTouch:!!e,fromThumb:!!i}),this.lgBusy=!0,clearTimeout(this.hideBarTimeout),this.arrowDisable(t),s||(t<o?s="prev":t>o&&(s="next")),e){this.outer.find(".lg-item").removeClass("lg-prev-slide lg-current lg-next-slide");var f=void 0,y=void 0;r>2?(f=t-1,y=t+1,(0===t&&o===r-1||t===r-1&&0===o)&&(y=0,f=r-1)):(f=0,y=1),"prev"===s?this.getSlideItem(y).addClass("lg-next-slide"):this.getSlideItem(f).addClass("lg-prev-slide"),l.addClass("lg-current")}else this.makeSlideAnimation(s,l,a);this.lGalleryOn?setTimeout((function(){n.loadContent(t,!0),".lg-item"!==n.settings.appendSubHtmlTo&&n.addHtml(t)}),this.settings.speed+50+(e?0:this.settings.slideDelay)):this.loadContent(t,!0),setTimeout((function(){n.lgBusy=!1,a.removeClass("lg-slide-progress"),n.LGel.trigger("lgAfterSlide",{prevIndex:o,index:t,fromTouch:e,fromThumb:i})}),(this.lGalleryOn?this.settings.speed+100:100)+(e?0:this.settings.slideDelay))}this.index=t}},a.prototype.updateCurrentCounter=function(t){this.getElementById("lg-counter-current").html(t+1+"")},a.prototype.updateCounterTotal=function(){this.getElementById("lg-counter-all").html(this.galleryItems.length+"")},a.prototype.getSlideType=function(t){return t.__slideVideoInfo?"video":t.iframe?"iframe":"image"},a.prototype.touchMove=function(t,e,i){var s=e.pageX-t.pageX,n=e.pageY-t.pageY,o=!1;if(this.swipeDirection?o=!0:Math.abs(s)>15?(this.swipeDirection="horizontal",o=!0):Math.abs(n)>15&&(this.swipeDirection="vertical",o=!0),o){var r=this.getSlideItem(this.index);if("horizontal"===this.swipeDirection){null==i||i.preventDefault(),this.outer.addClass("lg-dragging"),this.setTranslate(r,s,0);var l=r.get().offsetWidth,a=15*l/100-Math.abs(10*s/100);this.setTranslate(this.outer.find(".lg-prev-slide").first(),-l+s-a,0),this.setTranslate(this.outer.find(".lg-next-slide").first(),l+s+a,0)}else if("vertical"===this.swipeDirection&&this.settings.swipeToClose){null==i||i.preventDefault(),this.$container.addClass("lg-dragging-vertical");var d=1-Math.abs(n)/window.innerHeight;this.$backdrop.css("opacity",d);var g=1-Math.abs(n)/(2*window.innerWidth);this.setTranslate(r,0,n,g,g),Math.abs(n)>100&&this.outer.addClass("lg-hide-items").removeClass("lg-components-open")}}},a.prototype.touchEnd=function(t,e,s){var n,o=this;"lg-slide"!==this.settings.mode&&this.outer.addClass("lg-slide"),setTimeout((function(){o.$container.removeClass("lg-dragging-vertical"),o.outer.removeClass("lg-dragging lg-hide-items").addClass("lg-components-open");var r=!0;if("horizontal"===o.swipeDirection){n=t.pageX-e.pageX;var a=Math.abs(t.pageX-e.pageX);n<0&&a>o.settings.swipeThreshold?(o.goToNextSlide(!0),r=!1):n>0&&a>o.settings.swipeThreshold&&(o.goToPrevSlide(!0),r=!1)}else if("vertical"===o.swipeDirection){if(n=Math.abs(t.pageY-e.pageY),o.settings.closable&&o.settings.swipeToClose&&n>100)return void o.closeGallery();o.$backdrop.css("opacity",1)}if(o.outer.find(".lg-item").removeAttr("style"),r&&Math.abs(t.pageX-e.pageX)<5){var d=l(s.target);o.isPosterElement(d)&&o.LGel.trigger(i)}o.swipeDirection=void 0})),setTimeout((function(){o.outer.hasClass("lg-dragging")||"lg-slide"===o.settings.mode||o.outer.removeClass("lg-slide")}),this.settings.speed+100)},a.prototype.enableSwipe=function(){var t=this,e={},s={},n=!1,o=!1;this.settings.enableSwipe&&(this.$inner.on("touchstart.lg",(function(i){t.dragOrSwipeEnabled=!0;var s=t.getSlideItem(t.index);!l(i.target).hasClass("lg-item")&&!s.get().contains(i.target)||t.outer.hasClass("lg-zoomed")||t.lgBusy||1!==i.touches.length||(o=!0,t.touchAction="swipe",t.manageSwipeClass(),e={pageX:i.touches[0].pageX,pageY:i.touches[0].pageY})})),this.$inner.on("touchmove.lg",(function(i){o&&"swipe"===t.touchAction&&1===i.touches.length&&(s={pageX:i.touches[0].pageX,pageY:i.touches[0].pageY},t.touchMove(e,s,i),n=!0)})),this.$inner.on("touchend.lg",(function(r){if("swipe"===t.touchAction){if(n)n=!1,t.touchEnd(s,e,r);else if(o){var a=l(r.target);t.isPosterElement(a)&&t.LGel.trigger(i)}t.touchAction=void 0,o=!1}})))},a.prototype.enableDrag=function(){var t=this,e={},s={},n=!1,o=!1;this.settings.enableDrag&&(this.outer.on("mousedown.lg",(function(i){t.dragOrSwipeEnabled=!0;var s=t.getSlideItem(t.index);(l(i.target).hasClass("lg-item")||s.get().contains(i.target))&&(t.outer.hasClass("lg-zoomed")||t.lgBusy||(i.preventDefault(),t.lgBusy||(t.manageSwipeClass(),e={pageX:i.pageX,pageY:i.pageY},n=!0,t.outer.get().scrollLeft+=1,t.outer.get().scrollLeft-=1,t.outer.removeClass("lg-grab").addClass("lg-grabbing"),t.LGel.trigger("lgDragStart"))))})),l(window).on("mousemove.lg.global"+this.lgId,(function(i){n&&t.lgOpened&&(o=!0,s={pageX:i.pageX,pageY:i.pageY},t.touchMove(e,s),t.LGel.trigger("lgDragMove"))})),l(window).on("mouseup.lg.global"+this.lgId,(function(r){if(t.lgOpened){var a=l(r.target);o?(o=!1,t.touchEnd(s,e,r),t.LGel.trigger("lgDragEnd")):t.isPosterElement(a)&&t.LGel.trigger(i),n&&(n=!1,t.outer.removeClass("lg-grabbing").addClass("lg-grab"))}})))},a.prototype.triggerPosterClick=function(){var t=this;this.$inner.on("click.lg",(function(e){!t.dragOrSwipeEnabled&&t.isPosterElement(l(e.target))&&t.LGel.trigger(i)}))},a.prototype.manageSwipeClass=function(){var t=this.index+1,e=this.index-1;this.settings.loop&&this.galleryItems.length>2&&(0===this.index?e=this.galleryItems.length-1:this.index===this.galleryItems.length-1&&(t=0)),this.outer.find(".lg-item").removeClass("lg-next-slide lg-prev-slide"),e>-1&&this.getSlideItem(e).addClass("lg-prev-slide"),this.getSlideItem(t).addClass("lg-next-slide")},a.prototype.goToNextSlide=function(t){var e=this,i=this.settings.loop;t&&this.galleryItems.length<3&&(i=!1),this.lgBusy||(this.index+1<this.galleryItems.length?(this.index++,this.LGel.trigger(s,{index:this.index}),this.slide(this.index,!!t,!1,"next")):i?(this.index=0,this.LGel.trigger(s,{index:this.index}),this.slide(this.index,!!t,!1,"next")):this.settings.slideEndAnimation&&!t&&(this.outer.addClass("lg-right-end"),setTimeout((function(){e.outer.removeClass("lg-right-end")}),400)))},a.prototype.goToPrevSlide=function(t){var e=this,i=this.settings.loop;t&&this.galleryItems.length<3&&(i=!1),this.lgBusy||(this.index>0?(this.index--,this.LGel.trigger(n,{index:this.index,fromTouch:t}),this.slide(this.index,!!t,!1,"prev")):i?(this.index=this.galleryItems.length-1,this.LGel.trigger(n,{index:this.index,fromTouch:t}),this.slide(this.index,!!t,!1,"prev")):this.settings.slideEndAnimation&&!t&&(this.outer.addClass("lg-left-end"),setTimeout((function(){e.outer.removeClass("lg-left-end")}),400)))},a.prototype.keyPress=function(){var t=this;l(window).on("keydown.lg.global"+this.lgId,(function(e){t.lgOpened&&!0===t.settings.escKey&&27===e.keyCode&&(e.preventDefault(),t.settings.allowMediaOverlap&&t.outer.hasClass("lg-can-toggle")&&t.outer.hasClass("lg-components-open")?t.outer.removeClass("lg-components-open"):t.closeGallery()),t.lgOpened&&t.galleryItems.length>1&&(37===e.keyCode&&(e.preventDefault(),t.goToPrevSlide()),39===e.keyCode&&(e.preventDefault(),t.goToNextSlide()))}))},a.prototype.arrow=function(){var t=this;this.getElementById("lg-prev").on("click.lg",(function(){t.goToPrevSlide()})),this.getElementById("lg-next").on("click.lg",(function(){t.goToNextSlide()}))},a.prototype.arrowDisable=function(t){if(!this.settings.loop&&this.settings.hideControlOnEnd){var e=this.getElementById("lg-prev"),i=this.getElementById("lg-next");t+1===this.galleryItems.length?i.attr("disabled","disabled").addClass("disabled"):i.removeAttr("disabled").removeClass("disabled"),0===t?e.attr("disabled","disabled").addClass("disabled"):e.removeAttr("disabled").removeClass("disabled")}},a.prototype.setTranslate=function(t,e,i,s,n){void 0===s&&(s=1),void 0===n&&(n=1),t.css("transform","translate3d("+e+"px, "+i+"px, 0px) scale3d("+s+", "+n+", 1)")},a.prototype.mousewheel=function(){var t=this,e=0;this.outer.on("wheel.lg",(function(i){if(i.deltaY&&!(t.galleryItems.length<2)){i.preventDefault();var s=(new Date).getTime();s-e<1e3||(e=s,i.deltaY>0?t.goToNextSlide():i.deltaY<0&&t.goToPrevSlide())}}))},a.prototype.isSlideElement=function(t){return t.hasClass("lg-outer")||t.hasClass("lg-item")||t.hasClass("lg-img-wrap")},a.prototype.isPosterElement=function(t){var e=this.getSlideItem(this.index).find(".lg-video-play-button").get();return t.hasClass("lg-video-poster")||t.hasClass("lg-video-play-button")||e&&e.contains(t.get())},a.prototype.toggleMaximize=function(){var t=this;this.getElementById("lg-maximize").on("click.lg",(function(){t.$container.toggleClass("lg-inline"),t.refreshOnResize()}))},a.prototype.invalidateItems=function(){for(var t=0;t<this.items.length;t++){var e=l(this.items[t]);e.off("click.lgcustom-item-"+e.attr("data-lg-id"))}},a.prototype.trapFocus=function(){var t=this;this.$container.get().focus({preventScroll:!0}),l(window).on("keydown.lg.global"+this.lgId,(function(e){if(t.lgOpened&&("Tab"===e.key||9===e.keyCode)){var i=function(t){var e=t.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])');return[].filter.call(e,(function(t){var e=window.getComputedStyle(t);return"none"!==e.display&&"hidden"!==e.visibility}))}(t.$container.get()),s=i[0],n=i[i.length-1];e.shiftKey?document.activeElement===s&&(n.focus(),e.preventDefault()):document.activeElement===n&&(s.focus(),e.preventDefault())}}))},a.prototype.manageCloseGallery=function(){var t=this;if(this.settings.closable){var e=!1;this.getElementById("lg-close").on("click.lg",(function(){t.closeGallery()})),this.settings.closeOnTap&&(this.outer.on("mousedown.lg",(function(i){var s=l(i.target);e=!!t.isSlideElement(s)})),this.outer.on("mousemove.lg",(function(){e=!1})),this.outer.on("mouseup.lg",(function(i){var s=l(i.target);t.isSlideElement(s)&&e&&(t.outer.hasClass("lg-dragging")||t.closeGallery())})))}},a.prototype.closeGallery=function(t){var e=this;if(!this.lgOpened||!this.settings.closable&&!t)return 0;this.LGel.trigger("lgBeforeClose"),this.settings.resetScrollPosition&&!this.settings.hideScrollbar&&l(window).scrollTop(this.prevScrollTop);var i,s=this.items[this.index];if(this.zoomFromOrigin&&s){var n=this.mediaContainerPosition,o=n.top,r=n.bottom,a=this.galleryItems[this.index],d=a.__slideVideoInfo,c=a.poster,u=g(s,this.outer,o+r,d&&c&&this.settings.videoMaxSize);i=h(s,this.outer,o,r,u)}this.zoomFromOrigin&&i?(this.outer.addClass("lg-closing lg-zoom-from-image"),this.getSlideItem(this.index).addClass("lg-start-end-progress").css("transition-duration",this.settings.startAnimationDuration+"ms").css("transform",i)):(this.outer.addClass("lg-hide-items"),this.outer.removeClass("lg-zoom-from-image")),this.destroyModules(),this.lGalleryOn=!1,this.isDummyImageRemoved=!1,this.zoomFromOrigin=this.settings.zoomFromOrigin,clearTimeout(this.hideBarTimeout),this.hideBarTimeout=!1,l("html").removeClass("lg-on"),this.outer.removeClass("lg-visible lg-components-open"),this.$backdrop.removeClass("in").css("opacity",0);var m=this.zoomFromOrigin&&i?Math.max(this.settings.startAnimationDuration,this.settings.backdropDuration):this.settings.backdropDuration;return this.$container.removeClass("lg-show-in"),setTimeout((function(){e.zoomFromOrigin&&i&&e.outer.removeClass("lg-zoom-from-image"),e.$container.removeClass("lg-show"),e.resetScrollBar(),e.$backdrop.removeAttr("style").css("transition-duration",e.settings.backdropDuration+"ms"),e.outer.removeClass("lg-closing "+e.settings.startClass),e.getSlideItem(e.index).removeClass("lg-start-end-progress"),e.$inner.empty(),e.lgOpened&&e.LGel.trigger("lgAfterClose",{instance:e}),e.$container.get()&&e.$container.get().blur(),e.lgOpened=!1}),m+100),m+100},a.prototype.initModules=function(){this.plugins.forEach((function(t){try{t.init()}catch(t){console.warn("lightGallery:- make sure lightGallery module is properly initiated")}}))},a.prototype.destroyModules=function(t){this.plugins.forEach((function(e){try{t?e.destroy():e.closeGallery&&e.closeGallery()}catch(t){console.warn("lightGallery:- make sure lightGallery module is properly destroyed")}}
25))},a.prototype.refresh=function(t){this.settings.dynamic||this.invalidateItems(),this.galleryItems=t||this.getItems(),this.updateControls(),this.openGalleryOnItemClick(),this.LGel.trigger(e)},a.prototype.updateControls=function(){this.addSlideVideoInfo(this.galleryItems),this.updateCounterTotal(),this.manageSingleSlideClassName()},a.prototype.destroyGallery=function(){this.destroyModules(!0),this.settings.dynamic||this.invalidateItems(),l(window).off(".lg.global"+this.lgId),this.LGel.off(".lg"),this.$container.remove()},a.prototype.destroy=function(){var t=this.closeGallery(!0);return t?setTimeout(this.destroyGallery.bind(this),t):this.destroyGallery(),t},a}();return function(t,e){return new p(t,e)}})); 26/*! lazysizes - v5.3.2 */ 27!function(e,t){var r;e&&(r=function(){t(e.lazySizes),e.removeEventListener("lazyunveilread",r,!0)},t=t.bind(null,e,e.document),"object"==typeof module&&module.exports?t(require("lazysizes")):"function"==typeof define&&define.amd?define(["lazysizes"],t):e.lazySizes?r():e.addEventListener("lazyunveilread",r,!0))}("undefined"!=typeof window?window:0,(function(e,t,r){"use strict";var i,n,a,s,l,o,c,u,d,p,f,m=r.cfg,y=t.createElement("img"),g="sizes"in y&&"srcset"in y,h=/\s+\d+h/g,z=(n=/\s+(\d+)(w|h)\s+(\d+)(w|h)/,a=Array.prototype.forEach,function(){function e(e){var t,r,i=e.getAttribute(m.srcsetAttr);i&&(r=i.match(n))&&((t="w"==r[2]?r[1]/r[3]:r[3]/r[1])&&e.setAttribute("data-aspectratio",t),e.setAttribute(m.srcsetAttr,i.replace(h,"")))}function i(t){var i;t.detail.instance==r&&((i=t.target.parentNode)&&"PICTURE"==i.nodeName&&a.call(i.getElementsByTagName("source"),e),e(t.target))}function s(){l.currentSrc&&t.removeEventListener("lazybeforeunveil",i)}var l=t.createElement("img");t.addEventListener("lazybeforeunveil",i),l.onload=s,l.onerror=s,l.srcset="data:,a 1w 1h",l.complete&&s()});function v(e,t){return e.w-t.w}function w(e,t,r,i){s.push({c:t,u:r,w:+i})}function b(t,i){var n,a=t.getAttribute("srcset")||t.getAttribute(m.srcsetAttr);!a&&i&&(a=t._lazypolyfill?t._lazypolyfill._set:t.getAttribute(m.srcAttr)||t.getAttribute("src")),t._lazypolyfill&&t._lazypolyfill._set==a||(n=u(a||""),i&&t.parentNode&&(n.isPicture="PICTURE"==t.parentNode.nodeName.toUpperCase(),n.isPicture&&e.matchMedia&&(r.aC(t,"lazymatchmedia"),d())),n._set=a,Object.defineProperty(t,"_lazypolyfill",{value:n,writable:!0}))}function A(t){var i;g&&t.parentNode&&"PICTURE"!=t.parentNode.nodeName.toUpperCase()||(i=function(t){var i,n,a,s,l,o,u,d,f,y=t;if(b(y,!0),(s=y._lazypolyfill).isPicture)for(n=0,a=(i=t.parentNode.getElementsByTagName("source")).length;n<a;n++)if(m.supportsType(i[n].getAttribute("type"),t)&&p(i[n].getAttribute("media"))){b(y=i[n]),s=y._lazypolyfill;break}return 1<s.length?(o=y.getAttribute("sizes")||"",o=c.test(o)&&parseInt(o,10)||r.gW(t,t.parentNode),s.d=(u=t,d=e.devicePixelRatio||1,f=r.getX&&r.getX(u),Math.min(f||d,2.5,d)),!s.src||!s.w||s.w<o?(s.w=o,l=function(e){for(var t,r,i=e.length,n=e[i-1],a=0;a<i;a++)if((n=e[a]).d=n.w/e.w,n.d>=e.d){!n.cached&&(t=e[a-1])&&t.d>e.d-.13*Math.pow(e.d,2.2)&&(r=Math.pow(t.d-.6,1.6),t.cached&&(t.d+=.15*r),t.d+(n.d-e.d)*r>e.d&&(n=t));break}return n}(s.sort(v)),s.src=l):l=s.src):l=s[0],l}(t))&&i.u&&t._lazypolyfill.cur!=i.u&&(t._lazypolyfill.cur=i.u,i.cached=!0,t.setAttribute(m.srcAttr,i.u),t.setAttribute("src",i.u))}m.supportsType||(m.supportsType=function(e){return!e}),e.HTMLPictureElement&&g?!r.hasHDescriptorFix&&t.msElementsFromPoint&&(r.hasHDescriptorFix=!0,z()):e.picturefill||m.pf||(m.pf=function(t){var r,n;if(!e.picturefill)for(r=0,n=t.elements.length;r<n;r++)i(t.elements[r])},c=/^\s*\d+\.*\d*px\s*$/,l=/(([^,\s].[^\s]+)\s+(\d+)w)/g,o=/\s/,d=function(){var e,r;function n(){for(var e=0,t=r.length;e<t;e++)i(r[e])}d.init||(d.init=!0,addEventListener("resize",(r=t.getElementsByClassName("lazymatchmedia"),function(){clearTimeout(e),e=setTimeout(n,66)})))},p=function(t){return e.matchMedia?(p=function(e){return!e||(matchMedia(e)||{}).matches})(t):!t},A.parse=u=function(e){return s=[],(e=e.trim()).replace(h,"").replace(l,w),s.length||!e||o.test(e)||s.push({c:e,u:e,w:99}),s},i=A,m.loadedClass&&m.loadingClass&&(f=[],['img[sizes$="px"][srcset].',"picture > img:not([srcset])."].forEach((function(e){f.push(e+m.loadedClass),f.push(e+m.loadingClass)})),m.pf({elements:t.querySelectorAll(f.join(", "))})))})); 28let firstElement,lastElement;function trapFocus(e,t){if(!t)return void window.removeEventListener("keydown",handleTrapKeydown);let n=[];Array.from(e).forEach((e=>{"A"===e.tagName||"BUTTON"===e.tagName?n.push(e):n.push(...getFocusableElements(e))})),firstElement=n[0],lastElement=n[n.length-1],t.focus(),window.addEventListener("keydown",handleTrapKeydown)}function getFocusableElements(e){return e.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])')}function handleTrapKeydown(e){("Tab"===e.key||e.keyCode===KEYCODE_TAB)&&(e.shiftKey?document.activeElement===firstElement&&(lastElement.focus(),e.preventDefault()):document.activeElement===lastElement&&(firstElement.focus(),e.preventDefault()))} 29const BP_MOBILE=480,BP_TABLET=735,BP_DESKTOP=1024,BP_WIDE=1200,BP_SUPERWIDE=1366,KEYCODE_ESC=27,KEYCODE_ENTER=13,KEYCODE_TAB=9,KEYCODE_SHIFT=16,HTML_ELEMENT=$("html"),BODY_ELEMENT=$("body"),isAnimationOk=window.matchMedia("(prefers-reduced-motion: no-preference)").matches; 30document.addEventListener("DOMContentLoaded",(t=>{gsap.registerPlugin(ScrollTrigger);let o=gsap.matchMedia(),r=BP_DESKTOP,e=window.matchMedia(`(min-width: ${r}px)`),a=window.matchMedia(`(max-width: ${r-1}px)`);isAnimationOk&&(gsap.utils.toArray([".c-container--animation-fixed .c-col",".c-container--animation-fixed .c-container-titles"]).forEac
30h(((t,o)=>{gsap.fromTo(t,{opacity:0,yPercent:20},{scrollTrigger:{trigger:t,scrub:2,start:"top bottom",end:"top 80%"},opacity:1,yPercent:0,ease:"none"})})),gsap.utils.toArray([".c-container--animation-zoom"]).forEach(((t,o)=>{let r=t.querySelector(".c-container__background-image"),e=t.querySelector(".c-container__background-pattern"),c=t.querySelector(".bg-pattern-diagonal");if(r){let o=r.querySelector("img");gsap.fromTo(o,{scale:1},{scrollTrigger:{trigger:t,scrub:!0,start:"top bottom",end:"bottom top"},scale:1.25,ease:"none"})}e&&(c?gsap.fromTo(c,{width:a.matches?"100%":"45%"},{scrollTrigger:{trigger:t,scrub:!0,start:"top bottom",end:"bottom top"},width:a.matches?"125%":"75%"}):gsap.fromTo(e,{backgroundSize:"20%"},{scrollTrigger:{trigger:t,scrub:!0,start:"top bottom",end:"bottom top"},backgroundSize:"35%"}))})),gsap.utils.toArray([".c-container--animation-fade .c-col",".c-container--animation-fade .c-container-titles"]).forEach(((t,o)=>{gsap.fromTo(t,{opacity:.5,yPercent:20},{scrollTrigger:{trigger:t,scrub:2,start:"top bottom",end:"top center"},opacity:1,yPercent:0,ease:"none"})})),gsap.utils.toArray([".c-container--animation-fade"]).forEach(((t,o)=>{let r=t.querySelector(".c-container__background-image"),e=t.querySelector(".c-container__background-image img"),c=t.querySelector(".c-container__background-pattern"),i=t.querySelector(".bg-pattern-diagonal");e&&(opacityTl=gsap.timeline({scrollTrigger:{trigger:t,scrub:!0,start:"top bottom",end:"bottom +=300"}}),opacityTl.set(r,{opacity:0}),opacityTl.to(r,{opacity:1}),opacityTl.to(r,{opacity:0}),zoomTl=gsap.timeline({scrollTrigger:{trigger:t,scrub:!0,start:"top bottom",end:"bottom top"}}),zoomTl.set(e,{scale:1}),zoomTl.to(e,{scale:1.25})),c&&(i?gsap.fromTo(i,{width:a.matches?"100%":"45%"},{scrollTrigger:{trigger:t,scrub:!0,start:"top bottom",end:"bottom top"},width:a.matches?"125%":"75%"}):gsap.fromTo(c,{backgroundSize:"20%"},{scrollTrigger:{trigger:t,scrub:!0,start:"top bottom",end:"bottom top"},backgroundSize:"35%"}))})),gsap.utils.toArray([".c-container--animation-scroll"]).forEach(((t,o)=>{let r=t.querySelectorAll(".c-container-titles, .c-col");gsap.fromTo(r,{y:a.matches?"-35vh":"-20vh"},{scrollTrigger:{trigger:t,scrub:0,start:"top bottom",end:"bottom top"},y:a.matches?"35vh":"20vh",ease:"none"})})),o.add(e,(()=>{gsap.utils.toArray([".c-col-billboard"]).forEach(((t,o)=>{let r=t.querySelector(".c-col-billboard__img");ScrollTrigger.create({trigger:t,start:"top 82px",end:"bottom bottom",pin:r,pinSpacing:!1})}))})),o.add(a,(()=>{gsap.utils.toArray([".c-col-billboard"]).forEach(((t,o)=>{let r=t.querySelector(".c-col-billboard__img");ScrollTrigger.create({trigger:t,start:"top top",end:"bottom bottom",pin:r,pinSpacing:!1})}))})))})); 31const CURR_LOCALE=getLanguageCookie(),DESKTOP_LANG_TOGGLE=document.querySelector(".c-eyebrow-nav-languages__link:not(.c-eyebrow-nav-languages__link--active)"),MOBILE_LANGUAGE_TOGGLE=document.querySelector("#language-dropdown");function updateURL(n){let e="";const t=["soraya-stories","whats-on","seasons"];let o=location.pathname.split("/").filter((n=>""!==n));const a=o[0];return t.includes(a)&&(o.shift(),e=a),["en","es"].includes(o[0])&&o.shift(),o.unshift(n),t.includes(e)&&o.unshift(e),location.origin+"/"+o.join("/")+location.search}function setLanguageCookie(n){document.cookie="lang="+n+"; max-age =2592000; path=/"}function getLanguageCookie(){const n=document.cookie.split("; ").find((n=>n.startsWith("lang=")))?.split("=")[1];return n||"en"}DESKTOP_LANG_TOGGLE.addEventListener("click",(function(n){const e=this.dataset.lang;setLanguageCookie(e),window.location=updateURL(e)})),MOBILE_LANGUAGE_TOGGLE.addEventListener("change",(function(n){const e=this.value;setLanguageCookie(e),window.location=updateURL(e)})); 32"use strict";jQuery((function(e){const o=document.querySelectorAll(".c-global-header__logo, .c-mobile-calendar, #c-menu-trigger, .c-mobile-menu"),t=document.querySelector("#c-menu-trigger"),a=document.querySelector(".c-event-masthead__booking .c-btn--book"),l=document.querySelector(".c-pg-anchors");let r=e(window).scrollTop(),c=!1;function n(a){c||(r=e(window).scrollTop()),c=a,e("html").toggleClass("state--nav-open",a),e("html, body").scrollTop(r),e(this).attr("aria-expanded",a),trapFocus(o,a?t:null)}a&&l&&l.classList.add("c-pg-anchors--relative"),t.addEventListener("click",(function(e){n(!c)})),e(document).on("scroll",debounce((function(){a&&document.body.classList.toggle("is-scrolled",window.scrollY>=a.offsetTop);var o=e(".c-global-header__eyebrow").height();e(document).scrollTop()>o?e("body").addClass("state--header-scroll"):e("body").removeClass("state--header-scroll")}),15));const i=function(o){e(window).width()<BP_TABLET&&(HTML_ELEMENT.toggleClass("state--anchors-active",o),e(window).width()>=BP_TABLET||HTML_ELEMENT.hasClass("state--anchors-active")?e(".c-pg-anchors__trigger").attr("aria-expanded",!0):e(".c-pg-anchors__trigger").attr("aria-expanded",!1))};e(".c-pg-anchors__trigger, .c-pg-anchors a").on("click",i);let s=null;const d=e(".c-lightbox"),u=e(".c-lightbox-gallery");function g(o){o.addEventListener("lgBeforeOpen",(()=>{s=e(o).find(".c-col-embedded-media__cover-link, .c-col-gallery__cover")})),o.addEventListener("lgBeforeClose",(()=>{s&&(s.focus(),s=null)}))}
32Array.from(d).forEach(((o,t)=>{e(o).id="video-"+t,lightGallery(o,{plugins:[lgVideo],download:!1,counter:!1,width:"90%",trapFocus:!0,closable:!0,closeOnTap:!0,enableSwipe:!1,resetScrollPosition:!0,youTubePlayerParams:{modestbranding:1},getCaptionFromTitleOrAlt:!1,licenseKey:"7193FD74-868442F8-AFC59789-16D26BC0",mobileSettings:{controls:!0,showCloseIcon:!0,download:!1}}),g(o)})),Array.from(u).forEach(((o,t)=>{e(o).id="gallery-"+t,lightGallery(o,{thumbnail:!0,plugins:[lgThumbnail],selector:".light-gallery-item",download:!1,counter:!1,width:"90%",trapFocus:!0,closable:!0,closeOnTap:!0,licenseKey:"7193FD74-868442F8-AFC59789-16D26BC0",mobileSettings:{controls:!0,showCloseIcon:!0,download:!1}}),g(o)})),e(".c-col-gallery__button").click((function(){const o=e(this).attr("aria-controls");e("#"+o).find(".c-col-gallery-grid__item:first-of-type a")[0].click()}));const h=e(".c-masthead__video"),m=window.matchMedia("(prefers-reduced-motion: no-preference)").matches,p=e(".c-masthead__video .c-masthead__video-control"),_=h.children("video")[0],f="en"==CURR_LOCALE?"Pause":"Pausar",y="en"==CURR_LOCALE?"Pause":"Pausar VÃdeo",b="en"==CURR_LOCALE?"Play":"Reproducir",C="en"==CURR_LOCALE?"Play":"Reproducir VÃdeo";if(void 0!==h&&(m||(_.pause(),p.attr("aria-pressed",!0),p.attr("aria-label",b),p.children(".state-text").text(C),p.children(".state-icon").removeClass("fa-pause-circle").addClass("fa-play-circle")),p.on("click",(function(){_.paused?(_.play(),p.attr("aria-pressed",!1),p.attr("aria-label",f),p.children(".state-text").text(y),p.children(".state-icon").removeClass("fa-play-circle").addClass("fa-pause-circle")):(_.pause(),p.attr("aria-pressed",!0),p.attr("aria-label",b),p.children(".state-text").text(C),p.children(".state-icon").removeClass("fa-pause-circle").addClass("fa-play-circle"))}))),e(".gform_validation_errors").length>0||e(".gform_confirmation_message").length>0){let o=e(".gform_validation_errors").attr("id");e("html, body").animate({scrollTop:e("#"+o).offset().top-140},2e3)}e(document).keyup((function(e){e.keyCode==KEYCODE_ESC&&function(){c&&n(!1);i(!1),toggleFilterVisibility(!1),closeSubmenus()}()})),e(window).resize(debounce((function(){n(!1),i(!1)}),50))})); 33const submenuToggles=document.querySelectorAll(".js-dropdown-toggle");function toggleMenuVisibility(e,t){menuToggle.setAttribute("aria-expanded",e),HTML.classList.toggle("state--menu-open",e),isMenuShown=e,isMenuShown||toggleSubmenuVisibility(!1),trapFocus([menuWrapper],e?menuToggle:null)}function toggleSubmenuVisibility(e,t){t?t.setAttribute("aria-expanded",e):submenuToggles.forEach((t=>{t.setAttribute("aria-expanded",e)}))}function closeSubmenus(){submenuToggles.forEach(((e,t)=>{toggleSubmenuVisibility(!1,e)}))}!function(){const e=window.matchMedia(`(max-width: ${BP_WIDE}px)`);submenuToggles.forEach((t=>{t.addEventListener("click",(function(n){n.preventDefault();toggleSubmenuVisibility("true"!==t.getAttribute("aria-expanded"),t),e.matches&&submenuToggles.forEach((e=>{e!==t&&toggleSubmenuVisibility(!1,e)}))})),t.addEventListener("mouseenter",(function(n){e.matches||toggleSubmenuVisibility(!0,t)}));const n=t.closest(".dropdown-container")||t.parentElement;if(n){let i;n.addEventListener("mouseleave",(function(n){e.matches||(i=setTimeout((()=>{toggleSubmenuVisibility(!1,t)}),150))})),n.addEventListener("mouseenter",(function(e){i&&clearTimeout(i)}))}})),document.addEventListener("click",(function(t){t.target.closest(".js-dropdown-toggle")||t.target.closest(".dropdown-container")||e.matches||closeSubmenus()}))}(); 34"use strict";const pickerElem=document.querySelector("duet-date-picker"),isRentalListing=document.body.classList.contains("page-template-whats-on-rental-events");if(pickerElem){let e={};e=isRentalListing?Object.values(window.whatsOn.availableRentalDates):Object.values(window.whatsOn.availableDates),pickerElem.addEventListener("duetChange",(function(e){window.location=`/${CURR_LOCALE}/whats-on-search/?date=${e.currentTarget.value}`})),pickerElem.isDateDisabled=t=>!e.includes(formatDate(t)),pickerElem.dateAdapter={format:e=>`${e.getMonth()+1}/${e.getDate()}/${e.getFullYear()}`}
34,"en"==CURR_LOCALE?pickerElem.localization={buttonLabel:"Choose date",placeholder:"MM/DD/YYYY",selectedDateMessage:"Selected date is",prevMonthLabel:"Previous month",nextMonthLabel:"Next month",monthSelectLabel:"Month",yearSelectLabel:"Year",closeLabel:"Close window",calendarHeading:"Choose a date",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],locale:"en-US"}:pickerElem.localization={buttonLabel:"Elija la fecha",placeholder:"MM/DD/YYYY",selectedDateMessage:"La fecha seleccionada es",prevMonthLabel:"Mes anterior",nextMonthLabel:"Mes siguiente",monthSelectLabel:"Mes",yearSelectLabel:"Año",closeLabel:"Cerrar ventana",calendarHeading:"Elija una fecha",dayNames:["Domingo","Lunaes","Martes","Miércoles","Jueves","Viernes","Sábado"],monthNames:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthNamesShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],locale:"es-ES"}}function formatDate(e){const t=e=>String(e).padStart(2,"0");return`${t(e.getDate())}/${t(e.getMonth()+1)}/${e.getFullYear()}`}const filterTrigger=document.getElementById("whats-on-filters-show");let isFilterOpened=!1;function toggleFilterVisibility(e){isFilterOpened=e,filterTrigger&&(filterTrigger.setAttribute("aria-expanded",e),isFilterOpened?BODY_ELEMENT.addClass("state--filters-open"):BODY_ELEMENT.removeClass("state--filters-open"))}filterTrigger&&filterTrigger.addEventListener("click",(function(){toggleFilterVisibility(!isFilterOpened)}));
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.