PageSourceSearch

https://colourthemes.com/_static/??-eJyVzMsKhDAMheEXUqNu1IX4LFUzba…//qCNFoqbv16B57tyjW2zooqLdOsrPId3spgTA==

js colourthemes.com collected 2026-10-04 02:15:24 UTC 138,406 bytes, 6 lines download raw bytes

vendor: 2,625 bytes, line 1
1(()=>{var Sa=Object.create;var wt=Object.defineProperty,Aa=Object.defineProperties,Ia=Object.getOwnPropertyDescriptor,Pa=Object.getOwnPropertyDescriptors,La=Object.getOwnPropertyNames,zt=Object.getOwnPropertySymbols,za=Object.getPrototypeOf,Nt=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable;var Mt=(a,o,n)=>o in a?wt(a,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):a[o]=n,Tt=(a,o)=>{for(var n in o||(o={}))Nt.call(o,n)&&Mt(a,n,o[n]);if(zt)for(var n of zt(o))Ma.call(o,n)&&Mt(a,n,o[n]);return a},Dt=(a,o)=>Aa(a,Pa(o));var le=(a,o)=>()=>(o||a((o={exports:{}}).exports,o),o.exports);var Na=(a,o,n,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let v of La(o))!Nt.call(a,v)&&v!==n&&wt(a,v,{get:()=>o[v],enumerable:!(l=Ia(o,v))||l.enumerable});return a};var at=(a,o,n)=>(n=a!=null?Sa(za(a)):{},Na(o||!a||!a.__esModule?wt(n,"default",{value:a,enumerable:!0}):n,a));var ct=le((Rr,Ot)=>{function Da(a){var o=typeof a;return a!=null&&(o=="object"||o=="function")}Ot.exports=Da});var Vt=le((Er,Bt)=>{var Oa=typeof window=="object"&&window&&window.Object===Object&&window;Bt.exports=Oa});var Qt=le((Fr,_t)=>{var Ba=Vt(),Va=typeof self=="object"&&self&&self.Object===Object&&self,_a=Ba||Va||Function("return this")();_t.exports=_a});var Et=le((qr,Rt)=>{var Ra=Qt(),Ea=function(){return Ra.Date.now()};Rt.exports=Ea});var qt=le((Hr,Ft)=>{var Fa=/\s/;function qa(a){for(var o=a.length;o--&&Fa.test(a.charAt(o)););return o}Ft.exports=qa});var Xt=le((Xr,Ht)=>{var Ha=qt(),Xa=/^\s+/;function Ya(a){return a&&a.slice(0,Ha(a)+1).replace(Xa,"")}Ht.exports=Ya});var kt=le((Yr,Yt)=>{var Wa=Qt(),Ga=Wa.Symbol;Yt.exports=Ga});var Ut=le((Wr,Kt)=>{var Wt=kt(),Gt=Object.prototype,Ka=Gt.hasOwnProperty,Ua=Gt.toString,lt=Wt?Wt.toStringTag:void 0;function Za(a){var o=Ka.call(a,lt),n=a[lt];try{a[lt]=void 0;var l=!0}catch(x){}var v=Ua.call(a);return l&&(o?a[lt]=n:delete a[lt]),v}Kt.exports=Za});var Jt=le((Gr,Zt)=>{var Ja=Object.prototype,$a=Ja.toString;function er(a){return $a.call(a)}Zt.exports=er});var aa=le((Kr,ta)=>{var $t=kt(),tr=Ut(),ar=Jt(),rr="[object Null]",ir="[object Undefined]",ea=$t?$t.toStringTag:void 0;function sr(a){return a==null?a===void 0?ir:rr:ea&&ea in Object(a)?tr(a):ar(a)}ta.exports=sr});var ia=le((Ur,ra)=>{function or(a){return a!=null&&typeof a=="object"}ra.exports=or});var oa=le((Zr,sa)=>{var nr=aa(),lr=ia(),ur="[object Symbol]";function dr(a){return typeof a=="symbol"||lr(a)&&nr(a)==ur}sa.exports=dr});var da=le((Jr,ua)=>{var cr=Xt(),na=ct(),fr=oa(),la=0/0,yr=/^[-+]0x[0-9a-f]+$/i,hr=/^0b[01]+$/i,pr=/^0o[0-7]+$/i,vr=parseInt;function gr(a){if(typeof a=="number")return a;
1if(fr(a))return la;if(na(a)){var o=typeof a.valueOf=="function"?a.valueOf():a;a=na(o)?o+"":o}if(typeof a!="string")return a===0?a:+a;a=cr(a);var n=hr.test(a);return n||pr.test(a)?vr(a.slice(2),n?2:8):yr.test(a)?la:+a}ua.exports=gr});var ft=le(($r,fa)=>{var mr=ct(),xt=Et(),ca=da(),wr="Expected a function",br=Math.max,Cr=Math.min;function jr(a,o,n){var l,v,x,k,S,R,D=0,N=!1,z=!1,G=!0;if(typeof a!="function")throw new TypeError(wr);o=ca(o)||0,mr(n)&&(N=!!n.leading,z="maxWait"in n,x=z?br(ca(n.maxWait)||0,o):x,G="trailing"in n?!!n.trailing:G);function U(O){var J=l,se=v;return l=v=void 0,D=O,k=a.apply(se,J),k}function E(O){return D=O,S=setTimeout(H,o),N?U(O):k}function L(O){var J=O-R,se=O-D,pe=o-J;return z?Cr(pe,x-se):pe}function K(O){var J=O-R,se=O-D;return R===void 0||J>=o||J<0||z&&se>=x}function H(){var O=xt();if(K(O))return Z(O);S=setTimeout(H,L(O))}function Z(O){return S=void 0,G&&l?U(O):(l=v=void 0,k)}function X(){S!==void 0&&clearTimeout(S),D=0,l=R=v=S=void 0}function he(){return S===void 0?k:Z(xt())}function ue(){var O=xt(),J=K(O);if(l=arguments,v=this,R=O,J){if(S===void 0)return E(R);if(z)return clearTimeout(S),S=setTimeout(H,o),U(R)}return S===void 0&&(S=setTimeout(H,o)),k}return ue.cancel=X,ue.flush=he,ue}fa.exports=jr});var ut=le((ei,ya)=>{var Qr=ft(),kr=ct(),xr="Expected a function";function Sr(a,o,n){var l=!0,v=!0;if(typeof a!="function")throw new TypeError(xr);return kr(n)&&(l="leading"in n?!!n.leading:l,v="trailing"in n?!!n.trailing:v),Qr(a,o,{leading:l,maxWait:o,trailing:v})}ya.exports=Sr});var nt=0,Ct=function(){nt!==0&&cancelAnimationFrame(nt),nt=requestAnimationFrame(function(){nt=requestAnimationFrame(function(){nt=0,Ke()})})},bt=typeof ResizeObserver=="undefined"?null:new ResizeObserver(function(){Ct()}),Ta=function(){Ke(),Ct()},Ke=function(){document.querySelectorAll(".lay-carousel-wrap .lay-carousel-slide").forEach(function(a){var o=a.querySelector(".slide-inner"),n=o?o.querySelector("img.carousel-img, .video-slide video, .youtube-vimeo-video-slide iframe"):null;if(!(!o||!n)){if(n.getAttribute("data-lay-overlay-resize-bound")!=="true"){var l=n.tagName==="VIDEO"?"loadedmetadata":"load";n.setAttribute("data-lay-overlay-resize-bound","true"),n.addEventListener(l,Ta,{once:!0})}bt!==null&&n.getAttribute("data-lay-overlay-resize-observed")!=="true"&&(n.setAttribute("data-lay-overlay-resize-observed","true"),bt.observe(o),bt.observe(n));var v=o.getBoundingClientRect(),x=n.getBoundingClientRect();if(!(v.width===0||v.height===0||x.width===0||x.height===0)){var k=Math.max(x.left,v.left),S=Math.max(x.top,v.top),R=Math.min(x.right,v.right),D=Math.min(x.bottom,v.bottom),N=R-k,z=D-S;if(!(N<=0||z<=0)){var G=k-v.left,U=S-v.top,E=v.bottom-D;o.querySelectorAll(".lay-text-on-element-overlay").forEach(function(L){L.style.left=G+"px",L.style.right="auto",L.style.top=U+"px",L.style.bottom="auto",L.style.width=N+"px",L.style.height=z+"px"}),o.querySelectorAll(".lay-carousel-slide-dark-gradient").forEach(function(L){var K=L.getAttribute("data-gradient-height"),H=K===null?30:Number(K);Number.isFinite(H)||(H=30),H=Math.min(100,Math.max(0,H)),L.style.left=G+"px",L.style.right="auto",L.style.bottom=E+"px",L.style.width=N+"px",L.style.height=z*(H/100)+"px"}),o.querySelectorAll(".lay-carousel-slide-dark-gradient-top").forEach(function(L){var K=L.getAttribute("data-gradient-height"),H=K===null?30:Number(K);Number.isFinite(H)||(H=30),H=Math.min(100,Math.max(0,H)),L.style.left=G+"px",L.style.right="auto",L.style.top=U+"px",L.style.width=N+"px",L.style.height=z*(H/100)+"px"})}}}})},jt=function(){jQuery(".lay-carousel-wrap").each(function(){var a=jQuery(this).hasClass("show-multiple-slides"),o=jQuery(this).hasClass("no-fixed-slides-width"),n=a&&o;jQuery(this).find(".lay-carousel-slide").each(function(){var l=this.getBoundingClientRect(),v=l.height/l.width,x=0,k=!1,S="";switch(jQuery(this).attr("data-slide-type")){case"html5video":k=jQuery(this).find("video"),x=k.attr("data-ar");break;case"video":k=jQuery(this).find("iframe"),x=jQuery(this).find(".youtube-vimeo-video-slide").attr("data-ar");break;case"img":case"project":case"postThumbnail":k=jQuery(this).find("img"),x=k.attr("data-ar");break}if(k!=!1&&(n?(k.addClass("h100").removeClass("w100"),S="h100"):v>x?(k.addClass("w100").removeClass("h100"),S="w100"):(k.addClass("h100").removeClass("w100"),S="h100")),jQuery(this).attr("data-sli
1de-type")=="video"){var R=jQuery(this).find("iframe"),D=jQuery(this).find(".youtube-vimeo-video-slide"),N=parseInt(D.attr("data-w"),10),z=parseInt(D.attr("data-h"),10),l=this.getBoundingClientRect();switch(S){case"w100":z=z/N*l.width,R.css({width:"",height:z+"px"});break;case"h100":N=N/z*l.height,R.css({width:N+"px",height:""});break}}})}),Ke(),Ct()};jQuery(window).on("window_width_changed orientationchange",function(){jt()});var ha=at(ut()),yt=(0,ha.default)(function(){ht()},300),ht=function(){layCarouselPassedData.lessSizing!=1&&(jQuery(".no-fixed-slides-width:not(.wrap-transition-spotlight-scroll) .lay-carousel-slide").each(function(){var a=parseInt(this.getBoundingClientRect().width,10);a!=0&&jQuery(this).css("width",a+"px")}),jQuery(".swiper-container:not(.lay-woocommerce-gallery)").each(function(){if(jQuery(this).is(":visible")){var a=parseInt(this.getBoundingClientRect().width,10);a!=0&&jQuery(this).css("width",a+"px")}})),jQuery(".lay-carousel-sink-parent").each(function(){if(jQuery(this).is(":visible")){var a=parseInt(this.getBoundingClientRect().width,10);a!=0&&jQuery(this).find(".captions-wrap").css("width",a+"px")}})},He=function(){layCarouselPassedData.lessSizing!=1&&jQuery(".lay-carousel-wrap.show-multiple-slides.no-fixed-slides-width, .lay-carousel-wrap.wrap-transition-scroll, .lay-carousel-wrap.wrap-transition-sticky-scroll").each(function(){jQuery(this).find(".lay-carousel-slide img").each(function(){var a=parseInt(jQuery(this).height(),10),o=parseInt(jQuery(this).attr("data-w"),10),n=parseInt(jQuery(this).attr("data-h"),10),l=o/n*a;l!=0&&(l=parseInt(l,10),jQuery(this).css("width",l+"px"),jQuery(this).closest(".lay-carousel-slide").css("width",l+"px"))}),jQuery(this).find(".lay-carousel-slide video").each(function(){if(this.hasAttribute("data-w")){var a=parseInt(jQuery(this).height(),10),o=parseInt(jQuery(this).attr("data-w"),10),n=parseInt(jQuery(this).attr("data-h"),10);if(o/n*a!=0){jQuery(this).css("width",o/n*a);let l=parseInt(o/n*a,10);jQuery(this).closest(".lay-carousel-slide").css("width",l)}}}),jQuery(this).find(".lay-carousel-slide iframe").each(function(){var a=parseInt(jQuery(this).height(),10),o=parseInt(jQuery(this).closest(".youtube-vimeo-video-slide").attr("data-w"),10),n=parseInt(jQuery(this).closest(".youtube-vimeo-video-slide").attr("data-h"),10);if(o/n*a!=0){let l=parseInt(o/n*a,10);jQuery(this).closest(".lay-carousel-slide").css("width",l)}})})},pa=function(){layCarouselPassedData.lessSizing!=1&&jQuery(".no-fixed-slides-width.show-multiple-slides .lay-carousel-slide-text").each(function(){if(window.utility)switch(window.utility.screenSize){case"desktop":jQuery(this).css("width",layCarouselPassedData.textSlideWidthDesktop+"px");break;case"tablet":jQuery(this).css("width",layCarouselPassedData.textSlideWidthTablet+"px");break;case"phone":jQuery(this).css("width",layCarouselPassedData.textSlideWidthPhone+"px");break}})};var ga=at(ft());jQuery(window).on("window_width_changed orientationchange",function(){He()});jQuery(window).on("window_width_changed orientationchange",(0,ga.default)(function(){Xe()},300));window.laytheme.on("newsLoadMore",function(){Xe()});window.laytheme.on("newpageshown",function(){Xe()});var va=1e3,St=function(a){var S;if(a){var o=a.closest(".slide-inner"),n=o?o.getBoundingClientRect():null;if(n&&layCarouselPassedData.lessSizing==1&&n.width==0){var l=a.closest(".lay-carousel-slide");l&&(n=l.getBoundingClientRect())}if(!n||n.width==0){a.setAttribute("sizes",va+"px");return}var v;if(((S=a.dataset)==null?void 0:S.parentFit)=="cover"&&!u.isTouchDevice){var x=parseInt(a.dataset.w,10),k=parseInt(a.dataset.h,10);if(!x||!k){a.setAttribute("sizes",va+"px");return}x/k<n.width/n.height?v=n.width:v=x/k*n.height}else v=n.width;v=Ar(v),a.setAttribute("sizes",parseInt(v,10)+"px")}},Xe=function(){document.querySelectorAll(".lay-carousel-slide-img img, .lay-carousel-slide-postThumbnail img").forEach(a=>{St(a)})},Ar=function(a){for(var o=[265,512,768,1024,1280,1920,2560,3200,3840,4096],n=a,l,l=0;l<o.length;l++)if(o[l]>=a){n=o[l];break}return n};var si=at(ft());var Ye=function(a){if(jQuery(a).is(":visible")&&u.isCarouselVisibleInViewport(a)){var o=jQuery(a).find(".lay-carousel-slide:first-child img"),n=jQuery(a).find(".lay-carousel-slide").eq(1).find("img");o.length>0&&!u.isImageLoaded(o[0])&&u.lazyLoadCarouselImage(o[0]),n.length>0&&!u.isImageLoaded(n[0])&&o.length>0?o[0].complete?u.lazyLoadCarouselImage(n[0]):o[0].addEventListener("load",function(){u.lazyLoadCarouselImage(n[0])},{once:!0}):n.length>0&&!u.isImageLoaded(n[0])&&u.lazyLoadCarouselImage(n[0])}};var At=at(ut());var ma={standard:{previous:'<svg viewBox="0 0 100 100">
1<path d="M 20,50 L 75,100 L 80,95 L 30,50  L 80,5 L 75,0 Z" class="arrow"></path></svg>',next:'<svg viewBox="0 0 100 100"><path d="M 20,50 L 75,100 L 80,95 L 30,50  L 80,5 L 75,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg>'},chevron:{previous:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5 8.25 12l7.5-7.5"/></svg>',next:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"/></svg>'},arrow:{previous:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"/></svg>',next:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"/></svg>'},"long-arrow":{previous:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M6.75 15.75 3 12m0 0 3.75-3.75M3 12h18"/></svg>',next:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M17.25 8.25 21 12m0 0-3.75 3.75M21 12H3"/></svg>'},"double-chevron":{previous:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="m18.75 4.5-7.5 7.5 7.5 7.5m-6-15L5.25 12l7.5 7.5"/></svg>',next:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="m5.25 4.5 7.5 7.5-7.5 7.5m6-15 7.5 7.5-7.5 7.5"/></svg>'}},rt=function(a){var o=typeof layCarouselPassedData!="undefined"?layCarouselPassedData.buttonIconStyle:"standard",n=a&&a.length?a.attr("data-button-icon-style"):o;return ma[n]||ma.standard};var wa=function(){var a={sliders:[]},o=function(){var i=jQuery(".lay-carousel:visible").filter(function(){return u.isCarouselVisibleInViewport(this,0)});if(i.length===0)return null;var p=window.innerHeight/2,r=null,f=1/0;return i.each(function(){var g=this.getBoundingClientRect(),w=g.top+g.height/2,Q=Math.abs(w-p);Q<f&&(f=Q,r=jQuery(this))}),r},n=function(i,p,r,f,g){this.autoplay=i,this.$wrap=p,this.$carousel=p.find(".lay-carousel"),this.length=r,this.ix=f,this.loop=g,this.$sink=p.find(".lay-carousel-sink"),this.$circlesContainer=p.find(".laycarousel-bullets"),this.$numbers=p.find(".numbers")},l=function(i){return Math.max(0,parseInt(i.$carousel.attr("data-autoplayspeed"),10)||0)},v=function(i){return i.$carousel.hasClass("transition-fading")?Math.max(0,parseInt(i.$carousel.attr("data-transitionspeed"),10)||0):0},x=function(i,p){Le(i),i.delayTimeout=setTimeout(function(){O(i);var r=v(i)+l(i);i.interval=setInterval(function(){O(i)},r)},Math.max(0,p))},k=function(){X(),E(),H(),K(),U(),D(),window.laytheme.off("newsLoadMore",S),window.laytheme.on("newsLoadMore",S)},S=function(i){yt(),ue(i)},R=window.innerWidth,D=function(){jQuery(window).on("window_width_changed orientationchange",function(i){R!=window.innerWidth&&N(),R=window.innerWidth})},N=function(){jQuery(".lay-carousel.transition-immediate").each(function(i){var p=jQuery(this.parentNode),r=p.data("layslider");Oe(r)})},z=function(i){var p=!0;if(jQuery("#lightbox-region").length>0&&!jQuery("#lightbox-region").hasClass("lay-hide")&&(p=!1),p){var r=o();if(!r||!r.hasClass("transition-fading")&&!r.hasClass("transition-immediate"))return;var f=jQuery(r[0].parentNode).data("layslider");if(!f)return;switch(i.keyCode){case 37:J(f);break;case 39:O(f);break}}},G=(0,At.default)(function(i){z(i)},400),U=function(){document.removeEventListener("keydown",G),document.addEventListener("keydown",G)},E=function(){jQuery(".lay-carousel-wrap.use-fade-transition.show-circles.enable-click-and-drag .swiper-pagination-bullet").off("click",L),jQuery(".lay-carousel-wrap.use-fade-transition.show-circles.enable-click-and-drag .swiper-pagination-bullet").on("click",L)},L=function(i){i.stopPropagation();var p=jQuery(this).closest(".lay-carousel-wrap"),r=p.data("layslider"),f=j
1Query(this).index();r.ix=f,de(r),Pe(r)},K=function(){var i=".lay-carousel.transition-fading.enable-click-and-drag, .lay-carousel.transition-immediate.enable-click-and-drag";jQuery(i).off("mouseenter mouseleave"),jQuery(i).on("mouseenter",function(p){if(!u.isTouchDevice&&u.shouldPauseAutoplayOnHover(jQuery(this))){var r=jQuery(this.parentNode).data("layslider");Le(r),u.pauseAnimatedAutoplayCircle(r.$wrap)}}).on("mouseleave",function(){if(!u.isTouchDevice&&u.shouldPauseAutoplayOnHover(jQuery(this))){var p=jQuery(this.parentNode).data("layslider");fe(p)}}),jQuery(".lay-carousel.transition-fading.enable-click-and-drag, .lay-carousel.transition-immediate.enable-click-and-drag").off("click"),jQuery(".lay-carousel.transition-fading.enable-click-and-drag, .lay-carousel.transition-immediate.enable-click-and-drag").on("click",function(p){var r=jQuery(this.parentNode).data("layslider");Pe(r),!jQuery(p.target).closest(".flickity-prev-next-button-wrap").length&&(jQuery(p.target).hasClass("laycarousel-custom-button")||jQuery(p.target).hasClass("html5video-customplayicon")||jQuery(p.target.parentNode).hasClass("flickity-prev-next-button")||jQuery(p.target).hasClass("flickity-prev-next-button")||jQuery(p.target).hasClass("lay-mute-unmute-button")||jQuery(p.target.parentNode).is("a")||jQuery(p.target).is("a")||(jQuery(this).hasClass("cursor-left")?J(r):O(r)))})},H=function(){jQuery(".lay-carousel-wrap.use-fade-transition .flickity-prev-next-button").off("click",Z),jQuery(".lay-carousel-wrap.use-fade-transition .flickity-prev-next-button").on("click",Z)},Z=function(i){i.stopPropagation();var p=jQuery(this).closest(".lay-carousel-wrap").data("layslider");Pe(p),!jQuery(i.target.parentNode).is("a")&&!jQuery(i.target).is("a")&&(jQuery(this).hasClass("previous")?J(p):O(p))},X=function(){for(var i=[],p=[".display-block-overlay","body>.lay-content","#lay-project-overlay"],r="",f=0;f<p.length;f++)r+=p[f]+" .lay-carousel.transition-fading:not(.initialized),"+p[f]+" .lay-carousel.transition-immediate:not(.initialized),";for(r=r.slice(0,-1),jQuery(r).each(function(){var Q=jQuery(this),te=Q.attr("data-relid");te&&i.push(te)}),f=0;f<a.sliders.length;f++){var g=a.sliders[f];if(g!=null&&g.$carousel){var w=g.$carousel.attr("data-relid");i.indexOf(w)!==-1&&(g.hasOwnProperty("interval")&&clearInterval(g.interval),g.hasOwnProperty("delayTimeout")&&clearTimeout(g.delayTimeout))}}a.sliders=a.sliders.filter(function(Q){return Q&&Q.$carousel&&i.indexOf(Q.$carousel.attr("data-relid"))===-1}),jQuery(r).each(function(){jQuery(this).addClass("initialized"),jQuery(this.parentNode).addClass("initialized");var Q=jQuery(this.parentNode);Q.addClass("fadeSlider");var te=jQuery(this).find(".lay-carousel-slide").length,$=jQuery(this).hasClass("autoplay"),Qe=jQuery(this.parentNode).hasClass("loop-slides"),ve=new n($,jQuery(this.parentNode),te,0,Qe);Q.data("layslider",ve),a.sliders.push(ve);var ke=u.shouldShowArrowButtons(Q),Me=jQuery(this.parentNode).hasClass("disable-click-and-drag");Me&&(ke=!1);var oe="";if(ke){var Ne=rt(Q),ye=Ne.previous,Te=Ne.next;if(layCarouselPassedData.rightButton!=""&&(oe="is-carousel-custom-button",Te='<img class="laycarousel-custom-button next" src="'+layCarouselPassedData.rightButton+'" alt="">',ye='<img class="laycarousel-custom-button prev" src="'+layCarouselPassedData.rightButton+'" alt="">'),layCarouselPassedData.alt_rightButton!=""){oe="is-carousel-custom-button";var xe='<img class="laycarousel-custom-button next alt" src="'+layCarouselPassedData.alt_rightButton+'" alt="">',be='<img class="laycarousel-custom-button prev alt" src="'+layCarouselPassedData.alt_rightButton+'" alt="">';ye+=be,Te+=xe}var Ve='<button class="flickity-prev-next-button previous '+oe+'" type="button">'+ye+"</button>",Ce='<button class="flickity-prev-next-button next '+oe+'" type="button">'+Te+"</button>",t=jQuery(this),Q=t.closest(".lay-carousel-wrap"),d=Q.attr("data-buttons-position")||layCarouselPassedData.buttonsPosition||"on";if(d==="above"){var h=jQuery('<div class="flickity-prev-next-button-wrap"></div>').append(Ve).append(Ce);h.insertBefore(t)}else if(d==="below"){var h=jQuery('<div class="flickity-prev-next-button-wrap"></div>').append(Ve).append(Ce);Q.append(h)}else jQuery(this).append(Ve),jQuery(this).append(Ce)}setTimeout(function(){de(ve,!1)},0),jQuery(this.parentNode).addClass("initialized")}),he()},he=function(){var i;for(i=0;i<a.sliders.length;i++)(function(){var p=a.sliders[i],r=parseInt(p.$carousel.attr("data-autoplaydelay"),0),f=parseInt(p.$carousel.attr("data-autoplayspeed"),0);r==""&&(r=0);var g=r;g>=f&&(g-=f),p.autoplay==!0&&x(p,g+f)})()},ue=function(i){u.configMap.lazyload&&i.find(".use-fade-transition.lay-carousel-wrap").each(function(){Ye(this)})},O=function(i){var p=!0;i.ix++,i.ix>i.length-1&&(i.loop?i.ix=0:(i.ix=i.length-1,p=!1)),se(i),p&&(de(i),u.configMap.lazyload==!0&&pe(i))},J=function(i){var p=!0;i.ix--,i.ix<0&&(i.loop?i.ix=i.length-1:(i.ix=0,p=!1)),se(i),p&&(de(i),u.configMap.lazyload==!0&&we(i))},se=function(i){i.loop==!1&&(i.ix==0?i.$wrap.removeClass("hide-next-related-ui").addClass("hide-previous-related-ui"):i.ix==i.length-1?i.$wrap.removeClass("hide-previous-related-ui").addClass("hide-next-related-ui"):i.$wrap.removeClass("hide-previous-related-ui hide-next-related-ui"))},pe=function(i){var p=u.getNotLoadedImages(i.$carousel),r=p.first();i.$carousel.is(":visible")&&u.isCarouselVisibleInViewport(i.$carousel[0])&&p.length>0&&r.length>0&&!u.isImageLoaded(r[0])&&(u.lazyLoadCarouselImage(r[0]),setTimeout(function(){pe(i)},1e3))},we=function(i){var p=u.getNotLoadedImages(i.$carousel),r=p.last(
1);i.$carousel.is(":visible")&&u.isCarouselVisibleInViewport(i.$carousel[0])&&p.length>0&&r.length>0&&!u.isImageLoaded(r)&&(u.lazyLoadCarouselImage(r[0]),setTimeout(function(){we(i)},1e3))},Oe=function(i){if(i){for(var p=0,r=0;r<i.ix;r++){var f=i.$wrap.find(".lay-carousel-slide").eq(r)[0].getBoundingClientRect().width;p+=f+2}i.$wrap.find(".swiper-wrapper").css("transform","translateX(-"+p+"px)")}},de=function(i,p=!0){i.$wrap.find(".is-selected").removeClass("is-selected");var r=i.$wrap.find(".lay-carousel"),f=i.$wrap.find(".lay-carousel-slide").eq(i.ix);i.$wrap.find(".lay-carousel").hasClass("transition-fading")&&f.addClass("transition"),r.hasClass("transition-immediate")?(Fe(i.$wrap),Oe(i)):r.hasClass("transition-fading")&&f.on("transitionend",function(){Fe(i.$wrap),jQuery(this).off("transitionend")}),f.addClass("is-selected"),Ke(),f.hasClass("lay-use-alt-buttons")&&layCarouselPassedData.alt_rightButton!=""?i.$wrap.addClass("alt-buttons"):i.$wrap.removeClass("alt-buttons"),u.shouldShowCircles(i.$wrap)&&(i.$circlesContainer.find(".swiper-pagination-bullet").removeClass("swiper-pagination-bullet-active"),i.$circlesContainer.find(".swiper-pagination-bullet").eq(i.ix).addClass("swiper-pagination-bullet-active")),u.restartAnimatedAutoplayCircle(i.$wrap,0,p?v(i):0),u.shouldShowCaptions(i.$wrap)&&u.showCaption(i.$sink,i.ix),u.shouldShowNumbers(i.$wrap)&&typeof i.length=="number"&&i.$numbers.text(i.ix+1+"/"+i.length),Be(i.$wrap),u.alignSink(i.$wrap,i.ix),u.alignButtons(i.$wrap),i.$wrap.trigger("laycarousel.select",[{slider:i}]),i.$carousel.trigger("laycarousel.select",[{slider:i}]),u.emitSlideChanged(r,i.ix),u.refreshDomCursorFromLastPointer();var g=f.find("img");u.configMap.lazyload&&i.$carousel.is(":visible")&&u.isCarouselVisibleInViewport(i.$carousel[0])&&g.length>0&&!u.isImageLoaded(g[0])&&u.lazyLoadCarouselImage(g[0])},Pe=function(i){i!=null&&(i.autoplay=="true"||i.autoplay==!0)&&(Le(i),clearTimeout(i.pauseTimeout),i.autoplayProgressResumeAt=D
1ate.now()+2e3,i.pauseTimeout=setTimeout(function(){i.autoplayProgressResumeAt=0,fe(i)},v(i)+2e3))},Le=function(i){i!=null&&(i.hasOwnProperty("interval")&&clearInterval(i.interval),i.hasOwnProperty("delayTimeout")&&clearTimeout(i.delayTimeout))},ce=function(){jQuery(".lay-carousel.autoplay.use-fade-transition").each(function(){var i=jQuery(this.parentNode).data("layslider");i!=null&&(i.autoplay=="true"||i.autoplay==!0)&&Le(i)})},ze=function(){jQuery(".lay-carousel.autoplay.use-fade-transition").each(function(){var i=jQuery(this.parentNode).data("layslider");(i.autoplay=="true"||i.autoplay==!0)&&fe(i)})},fe=function(i){(i.autoplay==!0||i.autoplay=="true")&&(i.autoplayProgressResumeAt=0,u.resumeAnimatedAutoplayCircle(i.$wrap),x(i,l(i)))},Re=(0,At.default)(function(){jQuery(".use-fade-transition.lay-carousel-wrap").each(function(){if(u.configMap.lazyload){Ye(this);var i=jQuery(this).data("layslider");if(i&&i.$carousel&&i.$carousel.is(":visible")&&u.isCarouselVisibleInViewport(i.$carousel[0])){var p=i.$wrap.find(".lay-carousel-slide").eq(i.ix),r=p.find("img");r.length>0&&!u.isImageLoaded(r[0])&&u.lazyLoadCarouselImage(r[0])}}Be(jQuery(this))})},100),Be=function(i){if(typeof i!="undefined"){(!u.isCarouselVisibleInViewport(i[0])||!i.is(":visible"))&&i.find(".lay-carousel-slide video").each(function(){this.paused||this.pause()}),i.find(".lay-carousel-slide:not(.is-selected) video").each(function(){this.paused||this.pause()});var p=i.find(".lay-carousel-slide.is-selected video");p.length==1&&i.is(":visible")&&u.isCarouselVisibleInViewport(i[0])&&u.playVideo(p)}},Ee=function(i,p){var r=i&&i.data("layslider");return r?(r.ix=Math.max(0,Math.min(Number(p)||0,r.length-1)),de(r),!0):!1},Fe=function(i){typeof i!="undefined"&&i.is(":visible")&&(i.find(".lay-carousel-slide:not(.is-selected)").find(".youtube-vimeo-video-slide iframe[src^='//player.vimeo.com/']").each(function(){if(typeof Vimeo!="undefined"){var p=new Vimeo.Player(this);p.pause()}}),i.find(".lay-carousel-slide:not(.is-selected)").find(".youtube-vimeo-video-slide iframe[src^='//www.youtube.com']").each(function(){var p=jQuery(this).data("ytplayer");typeof p=="undefined"&&window.youtubeApiReady?(p=new window.YT.Player(this,{events:{onReady:function(r){r.target.stopVideo()}}}),jQuery(this).data("ytplayer",p)):typeof p!="undefined"&&typeof p.stopVideo=="function"&&p.stopVideo()}))};return{initModule:k,loadFirstLazyImage:ue,resumeAllAutoplays:ze,pauseAllAutoplays:ce,lazyLoadAndPausePlayVideosOnScroll:Re,positionAllImmediateCarousels:N,goToIndex:Ee}}();window.layCarouselFadeCarousel=wa;var Ae=wa;var It=at(ut());var ba=function(){var a=function(r,f,g){var w=parseFloat(r.attr(f));return Number.isFinite(w)?r.attr(g)==="%"?Math.max(0,window.innerWidth*w/100):Math.max(0,w):0},o=function(r){var f=window.utility&&window.utility.isPhoneSize&&r.attr("data-spacebetween-phone")!==void 0;return a(r,f?"data-spacebetween-phone":"data-spacebetween",f?"data-spacebetween-phone-mu":"data-spacebetween-mu")},n=function(){var r=jQuery(".lay-carousel:visible").filter(function(){return u.isCarouselVisibleInViewport(this,0)});if(r.length===0)return null;var f=window.innerHeight/2,g=null,w=1/0;return r.each(function(){var Q=this.getBoundingClientRect(),te=Q.top+Q.height/2,$=Math.abs(te-f);$<w&&(w=$,g=jQuery(this))}),g},l=function(r){var f=!0;if(jQuery("#lightbox-region").length>0&&!jQuery("#lightbox-region").hasClass("lay-hide")&&(f=!1),f){var g=n();
1if(!g||!g.hasClass("transition-sliding"))return;var w=jQuery(g[0].parentNode).data("myswiper");if(!w)return;switch(r.which){case 37:w.slidePrev();break;case 39:w.slideNext();break}}},v=function(){document.removeEventListener("keydown",l),document.addEventListener("keydown",l)},x=function(){jQuery(".lay-carousel.transition-sliding.enable-click-and-drag").off("click"),jQuery(".lay-carousel.transition-sliding.enable-click-and-drag").on("click",function(r){if(!jQuery(r.target).closest(".flickity-prev-next-button-wrap").length&&!jQuery(r.target).hasClass("laycarousel-custom-button")&&!jQuery(r.target).hasClass("html5video-customplayicon")&&!jQuery(r.target.parentNode).hasClass("flickity-prev-next-button")&&!jQuery(r.target).hasClass("flickity-prev-next-button")&&!jQuery(r.target).hasClass("lay-mute-unmute-button")&&!jQuery(r.target.parentNode.parentNode).is("a")&&!jQuery(r.target.parentNode).is("a")&&!jQuery(r.target).is("a")){var f=jQuery(this.parentNode).data("myswiper"),g=jQuery(this).hasClass("autoplay");jQuery(this).hasClass("cursor-left")?f.slidePrev():f.slideNext(),g&&!u.shouldPauseAutoplayOnHover(jQuery(this))&&k(f)}})},k=function(r){r.autoplay.stop(),clearTimeout(jQuery(r.el).data("pausetimeout"));var f=setTimeout(function(){r.autoplay.start()},3e3);jQuery(r.el).data("pausetimeout",f)}
1,S=function(){jQuery(".lay-carousel.transition-sliding.autoplay").each(function(){var r=jQuery(this.parentNode).data("myswiper");r&&r.autoplay&&r.autoplay.stop()})},R=function(){jQuery(".lay-carousel.transition-sliding.autoplay").each(function(){var r=jQuery(this.parentNode).data("myswiper");r&&r.autoplay&&r.autoplay.start()})},D=function(r,f,g=0){var w=r&&r.data("myswiper");if(!w)return!1;var Q=Math.max(0,Math.min(Number(f)||0,w.slidesLength-1));return w.params&&w.params.loop&&typeof w.slideToLoop=="function"?w.slideToLoop(Q,g):w.slideTo(Q,g),!0},N=function(){for(var r=[".display-block-overlay","body>.lay-content","#lay-project-overlay"],f="",g=0;g<r.length;g++)f+=r[g]+" .lay-carousel.transition-sliding:not(.initialized),";f=f.slice(0,-1),jQuery(f).each(function(){(function(w){var Q=jQuery(w).closest(".lay-carousel-wrap"),te=jQuery(w),$=Q.attr("data-buttons-position")||layCarouselPassedData.buttonsPosition||"on",Qe={nextEl:null,prevEl:null},ve=jQuery(w.parentNode).hasClass("disable-click-and-drag"),ke=!!(u.getMouseCursor(Q)=="grab"||u.isTouchDevice||jQuery(w).hasClass("free-scroll"));ve&&(ke=!1);var Me=jQuery(w).find(".lay-carousel-slide:not(.swiper-slide-duplicate)").length,oe;(u.shouldShowCaptions(Q)||u.shouldShowNumbers(Q))&&(oe=jQuery(w.parentNode).find(".lay-carousel-sink")),u.shouldShowNumbers(Q)&&typeof Me=="number"&&oe.find(".numbers").text("1/"+Me);var Ne;u.shouldShowArrowButtons(Q)&&(Ne=!0),ve&&(Ne=!1);var ye="";if(Ne){var Te=rt(Q),xe=Te.previous,be=Te.next;if(layCarouselPassedData.rightButton!=""&&(ye="is-carousel-custom-button",be='<img class="laycarousel-custom-button next" src="'+layCarouselPassedData.rightButton+'" alt="">',xe='<img class="laycarousel-custom-button prev" src="'+layCarouselPassedData.rightButton+'" alt="">'),layCarouselPassedData.alt_rightButton!=""){ye="is-carousel-custom-button";var Ve='<img class="laycarousel-custom-button next alt" src="'+layCarouselPassedData.alt_rightButton+'" alt="">',Ce='<img class="laycarousel-custom-button prev alt" src="'+layCarouselPassedData.alt_rightButton+'" alt="">';xe+=Ce,be+=Ve}var t='<button class="flickity-prev-next-button previous '+ye+'" type="button">'+xe+"</button>",d='<button class="flickity-prev-next-button next '+ye+'" type="button">'+be+"</button>";if($==="above"&&Q.length){var h=jQuery('<div class="flickity-prev-next-button-wrap"></div>').append(t).append(d);h.insertBefore(te)}else if($==="below"&&Q.length){var h=jQuery('<div class="flickity-prev-next-button-wrap"></div>').append(t).append(d);Q.append(h)}else jQuery(w).append(t),jQuery(w).append(d)}if(jQuery(w).hasClass("enable-click-and-drag")){var m=$==="on"||$.indexOf("on_")===0,j=m?jQuery(w):jQuery(w).closest(".lay-carousel-wrap"),T=j.find(".flickity-prev-next-button.next")[0],P=j.find(".flickity-prev-next-button.previous")[0];Qe={nextEl:T,prevEl:P}}if(Q.hasClass("show-circles")&&ve==!1&&!Q.find(".laycarousel-bullets").length){var Y=u.getCirclesSinkPosition(Q),q=jQuery('<div class="lay-carousel-sink-slot sink-slot-'+Y+'"><div class="laycarousel-bullets"></div></div>');Y=="above"?q.insertBefore(te):Y=="ontop"?q.appendTo(te):q.appendTo(Q)}var V=parseInt(jQuery(w).attr("data-autoplayspeed"),0),W=parseInt(jQuery(w).attr("data-autoplaydelay"),0),ne=jQuery(w).hasClass("autoplay")?V:!1;ne!=!1&&(ne={delay:V,disableOnInteraction:!1,waitForTransition:!0});var Se=jQuery(w).hasClass("free-scroll");Se==!0&&ve==!1&&(draggable=!0);var We=jQuery(w.parentNode).hasClass("loop-slides");u.isTouchDevice&&layCarouselPassedData.loopTouchDevice==""&&(We=!1);var qe=!!(Q.hasClass("show-circles")&&ve==!1),gt=Q.find(".laycarousel-bullets")[0],e=!1;qe==!0&&(e={el:gt,type:"bullets",clickable:!0});var s=jQuery(w).hasClass("centered-slides"),c="auto";jQuery(w.parentNode).hasClass("dont-show-multiple-slides")&&jQuery(w.parentNode).hasClass("no-fixed-slides-width")&&(c=1);var y=parseInt(jQuery(w).attr("data-transitionspeed"),10),b=o(jQuery(w)),C=a(jQuery(w),"data-startinggap","data-startinggap-mu"),A=a(jQuery(w),"data-endinggap","data-endinggap-mu"),M=jQuery(w).hasClass("mousewheel-scroll");M==!0&&(M={releaseOnEdges:!0},Se=!0);var re=jQuery(w).find(".swiper-container"),F={};Me>30&&(F={watchSlidesProgress:!1,preloadImages:!1,watchOverflow:!0});var B=new Swiper(re[0],Dt(Tt({speed:y,effect:"slide",spaceBetween:b,slidesOffsetBefore:C,slidesOffsetAfter:A,loop:We,freeMode:Se,autoplay:ne,slidesPerView:c,simulateTouch:ke,pagination:e,centeredSlides:s,navigation:Qe,slideActiveClass:"is-selected",mousewheel:M},F),{on:{slideChangeTransitionEnd:function(){J(jQuery(this.el)),u.refreshDomCursorFromLastPointer()},reachEnd:function(){U(this)},reachBeginning:function(){E(this)},slideChange:function(){K(this),O(this),setTimeout(function(){u.refreshDomCursorFromLastPointer()},0)},progress:function(){ue(this),L(this)},slideNextTransitionStart:function(){Z(this),c=="auto"&&H(this)},slidePrevTransitionStart:function(){X(this)},loopFix:function(){setTimeout(()=>{J(jQuery(this.el))})}}}));B.autoplay.pause();var ee=W;W>=V&&(ee=W-V),setTimeout(function(){var ge=jQuery(B.el.parentNode.parentNode);ne!=!1&&!ge.hasClass("lay-carousel-autoplay-hovered")&&B.autoplay.resume()},ee,B),jQuery(w).addClass("initialized"),jQuery(w.parentNode).addClass("initialized"),jQuery(w.parentNode).data("myswiper",B),B.slidesLength=Me,B.layAnimatedCircleIndex=B.realIndex,u.restartAnimatedAutoplayCircle(Q,0,0),J(j
1Query(w)),G(B);var _=jQuery(w).find('.lay-carousel-slide[data-swiper-slide-index="0"]').not(".swiper-slide-duplicate").find("img");_.length==1?_[0].complete?Z(B):_[0].addEventListener("loaded",function(){Z(B)}):Z(B),z(jQuery(w))})(this)})},z=function(r){var f=r.hasClass("captions-under-slides"),g=r.closest(".lay-carousel-wrap").attr("data-buttons-position")||layCarouselPassedData.buttonsPosition||"on",w=g==="above"||g==="below";if(f&&!w){var Q=r[0].getBoundingClientRect().height,te=r.find(".slide-inner").first()[0].getBoundingClientRect().height,$=(Q-te)/2;r.find(".flickity-prev-next-button").css("margin-top",-$+"px")}else r.find(".flickity-prev-next-button").css("margin-top","")},G=function(r){var f=jQuery(r.el.parentNode.parentNode);jQuery(r.el.parentNode.parentNode).hasClass("pause-autoplay-on-hover")&&jQuery(r.el.parentNode).hasClass("autoplay")&&jQuery(r.el.parentNode).hasClass("enable-click-and-drag")&&he(r),f.find(".swiper-pagination-bullet").off("click.layAnimatedAutoplayCircle").on("click.layAnimatedAutoplayCircle",function(){u.hasAnimatedAutoplayCircle(f)&&setTimeout(function(){f.hasClass("lay-carousel-autoplay-hovered")||k(r)},0)}),f.find(".flickity-prev-next-button").off("click.layAnimatedAutoplayCircle").on("click.layAnimatedAutoplayCircle",function(){u.hasAnimatedAutoplayCircle(f)&&k(r)})},U=function(r){r.params.loop==!1&&jQuery(r.el.parentNode.parentNode).removeClass("hide-previous-related-ui").addClass("hide-next-related-ui")},E=function(r){r.params.loop==!1&&jQuery(r.el.parentNode.parentNode).removeClass("hide-next-related-ui").addClass("hide-previous-related-ui")},L=(0,It.default)(function(r){K(r)},200),K=function(r){r.params.loop==!1&&!r.isBeginning&&!r.isEnd&&jQuery(r.el.parentNode.parentNode).removeClass("hide-previous-related-ui hide-next-related-ui")},H=function(r){if(jQuery(r.el).is(":visible")&&u.isCarouselVisibleInViewport(r.el)){var f=r.realIndex+2;f>r.slidesLength-1&&(f=0);var g=jQuery(r.el).find('.lay-carousel-slide[data-swiper-slide-index="'+f+'"] img');g.length>0&&g.each(function(){u.isImageLoaded(this)||u.lazyLoadCarouselImage(this)})}},Z=function(r){if(jQuery(r.el).is(":visible")&&u.isCarouselVisibleInViewport(r.el)){var f=r.realIndex+1;f>r.slidesLength-1&&(f=0);var g=jQuery(r.el).find('.lay-carousel-slide[data-swiper-slide-index="'+f+'"] img');g.length>0&&g.each(function(){u.isImageLoaded(this)||u.lazyLoadCarouselImage(this)})}},X=function(r){if(jQuery(r.el).is(":visible")&&u.isCarouselVisibleInViewport(r.el)){var f=r.realIndex-1;f<0&&(f=r.slidesLength-1);var g=jQuery(r.el).find('.lay-carousel-slide[data-swiper-slide-index="'+f+'"] img');g.length>0&&g.each(function(){u.isImageLoaded(this)||u.lazyLoadCarouselImage(this)})}},he=function(r){var f=jQuery(r.el.parentNode.parentNode);f.off(".layCarouselAutoplayHover").on("mouseenter.layCarouselAutoplayHover",function(){f.addClass("lay-carousel-autoplay-hovered"),r.autoplay.pause(),u.pauseAnimatedAutoplayCircle(f)}).on("mouseleave.layCarouselAutoplayHover",function(){f.removeClass("lay-carousel-autoplay-hovered"),r.autoplay.resume(),u.resumeAnimatedAutoplayCircle(f)})},ue=(0,It.default)(function(r){O(r)},200),O=function(r){var f=r.realIndex,g=jQuery(r.el),w=jQuery(g[0].parentNode.parentNode);if(r.layAnimatedCircleIndex!==f){r.layAnimatedCircleIndex=f;var Q=Math.max(0,parseInt(w.find(".lay-carousel").attr("data-transitionspeed"),10)||0);u.restartAnimatedAutoplayCircle(w,0,Q)}f+1>r.slidesLength&&(f=0);var te=jQuery(r.el).find(".lay-carousel-slide").eq(r.activeIndex).hasClass("lay-use-alt-buttons");te&&layCarouselPassedData.alt_rightButton!=""?jQuery(r.el.parentNode.parentNode).addClass("alt-buttons"):jQuery(r.el.parentNode.parentNode).removeClass("alt-buttons");var $;(u.shouldShowCaptions(w)||u.shouldShowNumbers(w))&&($=jQuery(r.el.parentNode.parentNode).find(".lay-carousel-sink")),u.shouldShowCaptions(w)&&u.showCaption($,f),u.shouldShowNumbers(w)&&typeof r.slidesLength=="number"&&$.find(".numbers").text(f+1+"/"+r.slidesLength),setTimeout(function(){u.alignSink(w,f),u.alignButtons(w)},0),u.emitSlideChanged(g,f)},J=function(r){r.is(":visible")&&(r.find(".youtube-vimeo-video-slide iframe[src^='//player.vimeo.com/']").each(function(){if((!u.isElVisibleInsideCarousel(r[0],this,0)||!u.isCarouselVisibleInViewport(r[0]))&&typeof Vimeo!="undefined"){var f=new Vimeo.Player(this);f.pause()}}),r.find(".youtube-vimeo-video-slide iframe[src^='//www.youtube.com']").each(function(){if((!u.isElVisibleInsideCarousel(r[0],this,-5)||!u.isCarouselVisibleInViewport(r[0]))&&typeof window.youtubeApiReady!="undefined"&&window.youtubeApiReady==!0){var f=jQuery(this).data("ytplayer");typeof f=="undefined"&&window.youtubeApiReady?(f=new window.YT.Player(this,{events:{onReady:function(g){g.target.stopVideo()}}}),jQuery(this).data("ytplayer",f)):typeof f!="undefined"&&typeof f.stopVideo=="function"&&f.stopVideo()}}))},se=function(){window.laytheme.off("sizechanged",pe),window.laytheme.on("sizechanged",pe)},pe=function(r){pa()},we,Oe=function(){jQuery(window).off("window_width_changed orientationchange",de),jQuery(window).on("window_width_changed orientationchange",de)},de=function(){jQuery(".lay-carousel-wrap:not(.in-same-height-elementgrid)").find(".swiper-container").css("width",""),jQuery(".lay-carousel-wrap:not(.in-same-height-elementgrid)").find(".captions-wrap").css("width",""),jQuery(".lay-carousel-wrap.no-fixed-slides-width.dont-show-multiple-slides:not(.in-same-height-elementgrid)").each(function(){jQuery(this).find(".lay-carousel-slide").css("width","")}
1),jQuery(".lay-carousel.transition-sliding:visible").each(function(){var r=jQuery(this),f=jQuery(this.parentNode).data("myswiper");if(f){var g=o(r),w=a(r,"data-startinggap","data-startinggap-mu"),Q=a(r,"data-endinggap","data-endinggap-mu");f.params.spaceBetween=g,f.originalParams.spaceBetween=g,f.params.slidesOffsetBefore=w,f.originalParams.slidesOffsetBefore=w,f.params.slidesOffsetAfter=Q,f.originalParams.slidesOffsetAfter=Q,f.update()}u.alignSink(jQuery(this.parentNode),f?f.realIndex:0),u.alignButtons(jQuery(this.parentNode))}),clearTimeout(we),we=setTimeout(function(){ht(),Ae.positionAllImmediateCarousels()},250)},Pe=(r,f)=>{r.forEach(g=>{g.isIntersecting&&(u.configMap.lazyload&&u.lazyLoadCarouselImage(g.target),g.target.classList.contains("carousel-responsive-img")&&g.target.classList.add("loaded"),g.target.classList.contains("carousel-original-img")&&g.target.classList.add("loaded"))})},Le=(r,f)=>{r.forEach(g=>{var w=!1;if((typeof window.initCarouselInOverlay=="undefined"||!window.initCarouselInOverlay)&&(w=!0),window.initCarouselInOverlay==!0&&jQuery(g.target).closest(".lay-overlay, #lay-project-overlay").length>0&&(w=!0),w)if(g.isIntersecting){var Q=g.target.classList.contains("loaded");Q||(u.lazyLoadVideo(g.target),g.target.load()),u.playVideo(jQuery(g.target))}else g.target.pause()})};let ce,ze,fe=new WeakSet,Re=new WeakSet;var Be=function(){ce||(ce=new IntersectionObserver(Pe,{rootMargin:"0% 50% 0% 50%"})),ze||(ze=new IntersectionObserver(Le)),Array.from(document.querySelectorAll(".lay-carousel.transition-sli
1ding img")).forEach(r=>{fe.has(r)||(fe.add(r),ce.observe(r))}),Array.from(document.querySelectorAll(".lay-carousel.transition-sliding video")).forEach(r=>{Re.has(r)||(Re.add(r),ze.observe(r))})},Ee=function(r){yt()},Fe=function(){window.laytheme.on("projectoverlayclosed",function(){R()})},i=function(r){u.configMap.lazyload&&r.find(".wrap-transition-sliding.lay-carousel-wrap").each(function(){Ye(this)})},p=function(){N(),ht(),Be(),Oe(),se(),x(),v(),window.laytheme.off("newsLoadMore",Ee),window.laytheme.on("newsLoadMore",Ee)};return{loadFirstLazyImage:i,initModule:p,pauseAllAutoplays:S,resumeAllAutoplays:R,bindProjectsOverlaysClosed:Fe,goToIndex:D}}();window.layCarouselSwiper=ba;var it=ba;var Ir=function(a,o,n){return a==!0},Pr=function(a){var o=a.find(".contains-masonry-layout");if(o.length==0&&(o=a.closest(".contains-masonry-layout")),o.length==0)return[];var n=[];return o.each(function(){n.push(this)}),n},Lr=function(a){for(var o=new jQuery.Deferred,n=[],l=0;l<a.length;l++)n.push(!1);for(var l=0;l<a.length;l++)(function(k){var S=a[k];if(S.classList.contains("masonry-initialized"))n[k]=!0;else{var R=new MutationObserver(()=>{S.classList.contains("masonry-initialized")&&(n[k]=!0)});R.observe(S,{attributes:!0,attributeFilter:["class"]})}})(l);var v=setInterval(function(){n.every(Ir)&&(o.resolve(),clearInterval(v))},30);return o.promise()},Ue,zr=function(){window.laytheme.on("content_ready",function(a,o,n){Ue=void 0;let l=n!=null&&n.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(a){case"desktop":Ue=[l+" #grid",l+" .cover-region-desktop",l+" #footer"];break;case"phone":var v=jQuery(l+" #footer-custom-phone-grid").length!=0,x=jQuery(l+" #custom-phone-grid").length!=0;v&&x?Ue=[l+" #custom-phone-grid",l+" .cover-region-phone",l+" #footer-custom-phone-grid"]:!v&&x?Ue=[l+" #custom-phone-grid",l+" .cover-region-phone",l+" #footer"]:v&&!x?Ue=[l+" #grid",l+" .cover-region-desktop",l+" #footer-custom-phone-grid"]:!v&&!x&&(Ue=[l+" #grid",l+" .cover-region-desktop",l+" #footer"]);break}var k=jQuery(Ue.join(",")),S=Pr(k);S.length>0&&jQuery.when(Lr(S)).then(function(){He(),u.repositionSliders(),u.sizeCaptions(),Xe()})})},Mr=function(){zr()},Ca=Mr;var ja=at(ut());var Qa=function(){let a,o=new WeakSet;var n=".lay-carousel.transition-scroll, .lay-carousel.transition-sticky-scroll, .lay-carousel.transition-spotlight-scroll",l=.82,v=.5,x=10,k=null,S=!1,R=function(e,s,c){var y=parseFloat(e.attr(s));return Number.isFinite(y)?e.attr(c)==="%"?Math.max(0,window.innerWidth*y/100):Math.max(0,y):0},D=function(e){var s=window.utility&&window.utility.isPhoneSize&&e.attr("data-spacebetween-phone")!==void 0;return R(e,s?"data-spacebetween-phone":"data-spacebetween",s?"data-spacebetween-phone-mu":"data-spacebetween-mu")},N=function(e){var s=window.utility&&window.utility.isPhoneSize&&e.attr("data-spotlight-step-phone")!==void 0,c=parseInt(e.attr(s?"data-spotlight-step-phone":"data-spotlight-step"),10);return isNaN(c)&&s&&(c=parseInt(e.attr("data-spotlight-step"),10)),isNaN(c)?50:Math.max(20,c)},z=function(e){var s=parseFloat(e.attr("data-spotlight-scale"));return isNaN(s)?.82:Math.min(2,Math.max(0,s))},G=function(e,s){return e<=0?0:s*(1-Math.pow(l,e))/(1-l)},U=function(e){var s=E(e);s.css("margin-right",""),s.not(":last-child").css("margin-right",D(e)+"px")},E=function(e){return e.find(".lay-carousel-scroller-inner").first().children(".lay-carousel-slide")},L=function(e){e.removeData("spotlight-layout")},K=function(e){var s=e.data("spotlight-layout");if(s)return s;var c=E(e).toArray(),y=e.find(".lay-carousel-scroller")[0];if(!c.length||!y)return null;var b=c.map(function(A){return A.offsetWidth}),C={slides:c,scroller:y,originalCenters:c.map(function(A,M){return A.offsetLeft+b[M]/2}),slideWidths:b,slideHeight:c[0].offsetHeight,spotlightWidth:c[0].offsetWidth};return e.data("spotlight-layout",C),C},H=function(){var e=jQuery(".lay-carousel:visible").filter(function(){return u.isCarouselVisibleInViewport(this,0)});if(e.length===0)return null;var s=window.innerHeight/2,c=null,y=1/0;return e.each(function(){var b=this.getBoundingClientRect(),C=b.top+b.height/2,A=Math.abs(C-s);A<y&&(y=A,c=jQuery(this))}),c},Z=function(e){return e.hasClass("transition-sticky-scroll")||e.hasClass("transition-spotlight-scroll")},X=function(e){return e.hasClass("transition-spotlight-scroll")},he=function(e){return Z(e)&&(e.hasClass("centered-slides")||X(e))},ue=function(e){if(X(e)){var s=K(e);if(s){var c=s.slides,y=s.scroller,b=s.originalCenters,C=y.scrollLeft+y.clientWidth/2,A=0;
1if(C>=b[b.length-1])A=b.length-1;else if(C>b[0]){for(var M=1;M<b.length;M++)if(C<=b[M]){var re=b[M]-b[M-1],F=re>0?(C-b[M-1])/re:0;A=M-1+F;break}}var B=N(e),ee=z(e),_=c.map(function(ie,I){return Math.pow(ee,Math.abs(I-A))}),ge=c.map(function(ie,I){return Math.pow(v,Math.abs(I-A))}),je=c.map(function(ie,I){return s.slideWidths[I]*_[I]}),De=s.spotlightWidth,me=De/2,_e=Math.max.apply(null,_),Je=Math.max(0,(_e-1)*s.slideHeight/2);e[0].style.setProperty("--lay-carousel-spotlight-vertical-overflow",Math.min(window.innerHeight,Je)+"px"),c.forEach(function(ie,I){var ae=I-A,$e=Math.abs(ae),et=G($e,B),Ge=C;ae>0?Ge+=me+et-je[I]/2:ae<0&&(Ge-=me+et-je[I]/2);var tt=Ge-je[I]/2,dt=Ge+je[I]/2,st="inset(0)";_[I]>0&&ae>0&&tt<C-me?st="inset(0 0 0 "+(C-me-tt)/_[I]+"px)":_[I]>0&&ae<0&&dt>C+me&&(st="inset(0 "+(dt-C-me)/_[I]+"px 0 0)"),ie.style.setProperty("--lay-carousel-spotlight-scale",_[I]),ie.style.setProperty("--lay-carousel-spotlight-opacity",ge[I]),ie.style.setProperty("--lay-carousel-spotlight-translate-x",Ge-b[I]+"px"),ie.style.setProperty("--lay-carousel-spotlight-clip",st)}),c.map(function(ie,I){return{index:I,distance:Math.abs(I-A)}}).sort(function(ie,I){return I.distance-ie.distance}).forEach(function(ie,I){c[ie.index].style.zIndex=I+1})}}},O=function(e){var s=E(e).first();if(!s.length)return null;var c=s.find("img.carousel-img[data-ar], .video-slide[data-ar], video[data-ar]").first(),y=parseFloat(c.attr("data-ar"));if(Number.isFinite(y)&&y>0)return y;var b=s[0].getBoundingClientRect();return b.width>0&&b.height>0?b.height/b.width:null},J=function(e){if(X(e)){var s=O(e),c=e[0].getBoundingClientRect().height;if(!(!s||c<=0)){var y=c/s;E(e).css("width",y+"px"),e[0].style.setProperty("--lay-carousel-spotlight-frame-width",y+"px"),L(e)}}},se=function(e){var s=e.find(".lay-carousel-scroller")[0],c=e.find(".lay-carousel-scroller-inner")[0],y=E(e);if(!(!s||!c)&&!(!he(e)||y.length===0)){var b=y[0].offsetWidth,C=y[y.length-1].offsetWidth;c.style.setProperty("--lay-carousel-track-start",Math.max(0,(s.clientWidth-b)/2)+"px"),c.style.setProperty("--lay-carousel-track-end",Math.max(0,(s.clientWidth-C)/2)+"px")}},pe=function(e){return e.closest(".lay-carousel-sticky-row-stage")},we=function(e){if(Z(e)){var s=e.closest(".lay-carousel-wrap");pe(s).length&&s.closest(".lay-carousel-sticky-row").length||(e.removeClass("transition-sticky-scroll transition-spotlight-scroll").addClass("transition-scroll"),s.removeClass("wrap-transition-sticky-scroll wrap-transition-spotlight-scroll").addClass("wrap-transition-scroll"),s.attr("data-sticky-scroll-invalid","true"))}},Oe=function(e){var s=e.children(".lay-carousel-spotlight-frame").first();return s.length||(s=jQuery('<div class="lay-carousel-spotlight-frame" aria-hidden="true"></div>'),e.append(s)),s},de=function(e){var s=e.data("spotlight-frame-cache");return s||(s=[],e.data("spotlight-frame-cache",s)),s},Pe=function(e,s){!e||!s||jQuery(e).find("img").attr("sizes",Math.ceil(s)+"px")},Le=function(e){var s=K(e);s&&de(e).forEach(function(c){Pe(c,s.spotlightWidth)})},ce=function(e,s){var c=de(e);if(c[s])return c[s];var y=E(e).eq(s),b=y.children("a, .slide-inner").first();if(!b.length)return null;var C=b.clone(),A=K(e);Pe(C[0],A?A.spotlightWidth:0),C.filter("[id]").add(C.find("[id]")).removeAttr("id");var M=y.find("img").toArray();return C.find("img").each(function(re){var F=M[re];if(F){var B=F.currentSrc||F.getAttribute("data-lay-src")||F.getAttribute("src"),ee=F.getAttribute("srcset")||F.getAttribute("data-lay-srcset");B&&this.setAttribute("src",B),ee&&this.setAttribute("srcset",ee),F.classList.contains("loaded")||this.complete?this.classList.add("loaded"):this.addEventListener("load",function(){this.classList.add("loaded")},{once:!0}),typeof this.decode=="function"&&this.decode().catch(function(){})}}),C.find("video").each(function(){this.muted=!0,this.setAttribute("muted",""),this.setAttribute("playsinline","")}),c[s]=C[0],c[s]},ze=function(e,s){var c=E(e).length,y=de(e),b=e.data("spotlight-frame-preload-pending")||{};e.data("spotlight-frame-preload-pending",b),[s-1,s+1].forEach(function(C){if(!(C<0||C>=c||y[C]||b[C])){b[C]=!0;var A=function(){delete b[C],ce(e,C)};typeof window.requestIdleCallback=="function"?window.requestIdleCallback(A,{timeout:250}):window.setTimeout(A,32)}})},fe=function(e,s){if(X(e)){var c=E(e),y=c.eq(s);if(y.length){c.removeClass("is-spotlight-slide").css("transform","");var b=Oe(e),C=ce(e,s);C&&(b.find("video").each(function(){this.paused||this.pause()}),b[0].replaceChildren(C),b.attr("data-spotlight-index",s),b.find("video").each(function(){this.hasAttribute("data-spotlight-video-ready")||(u.lazyLoadVideo(this),this.load(),this.setAttribute("data-spotlight-video-ready",""))}),e.data("spotlight-current-index",s),ze(e,s))}}},Re=function(e,s){var c=Be(e[0]),y=c===document.scrollingElement||c===document.documentElement||c===document.body,b=Math.max(0,y?window.innerHeight||document.documentElement.clientHeight||0:c.clientHeight),C=e.attr("data-sticky-position")||"top",A=Math.max(0,parseFloat(e.attr("data-sticky-offset"))||0);return(e.attr("data-sticky-offset-mu")||"px")==="%"&&(A=b*A/100),C==="center"?(b-s)/2+A:C==="bottom"?b-s-A:A},Be=function(e){for(var s=e?e.parentElement:null;s&&s!==document.body&&s!==document.documentElement;){var c=window.getComputedStyle(s);if(/(auto|scroll|overlay)/.test(c.overflowY)&&s.scrollHeight>s.clientHeight)return s;s=s.parentElement}return document.scrollingElement||document.documentElement},Ee=function(e,s){var c=e.getBoundingClientRect();if(s===document.scrollingElement||s===document.documentElement||s===document.body)return c.top+window.pageYOffset;var y=s.getBoundingClientRect();return c.top-y.top+s.scrollTop},Fe=function(e,s){if(e===document.scrollingElement||e===document.documentElement||e===document.body){window.scrollTo({top:s,behavior:"smooth"});return}e.scrollTo({top:s,behavior:"smooth"})},i=function(e,s){var c=e.data("sticky-scroll-measurements");if(!s&&c)return c;var y=e.find(".lay-carousel.transition-sticky-scroll, .lay-carousel.transition-spotlight-scroll").first(),b=pe(e),C=e.closest(".lay-carousel-sticky-row"),A=y.find(".lay-carousel-scroller")[0],M=y.find(".lay-carousel-scroller-inner")[0];if(!b.length||!C.length||!A||!M)return null;se(y);var re=Math.max(0,C.outerHeight()),F=Math.max(1,A.clientWidth),B=E(y),ee=he(y)&&B.length?T(y,B[B.length-1]):Math.max(0,M.scrollWidth-F),_=ee>0?ee/F*re:0,ge=Re(e,re),je=Math.max(0,parseFloat(C.css("margin-bottom"))||0);
1C.css("top",ge+"px"),b.css("height",Math.ceil(re+_+je)+"px"),b.data("sticky-scroll-range",_),b.data("sticky-max-scroll",ee);var De={$carousel:y,$stage:b,$stickyRow:C,scroller:A,scrollRange:_,maxScroll:ee,stickyTop:ge};return e.data("sticky-scroll-measurements",De),De},p=function(e){e.removeData("sticky-scroll-measurements")},r=function(e){var s=i(e);if(s){var c=s.$stage[0].getBoundingClientRect(),y=Math.min(s.scrollRange,Math.max(0,s.stickyTop-c.top)),b=s.scrollRange>0?y/s.scrollRange:0,C=b*s.maxScroll,A=Math.abs(s.scroller.scrollLeft-C)>.5;A&&(s.scroller.scrollLeft=C),(A||!s.$carousel.hasClass("is-sticky-scroll-ready"))&&ue(s.$carousel),s.$carousel.addClass("is-sticky-scroll-ready")}},f=function(){k=null,jQuery(".lay-carousel-wrap.wrap-transition-sticky-scroll.initialized, .lay-carousel-wrap.wrap-transition-spotlight-scroll.initialized").each(function(){r(jQuery(this))})},g=function(){k===null&&(k=window.requestAnimationFrame(f))},w=function(){S||(S=!0,window.addEventListener("scroll",g,{passive:!0}),document.addEventListener("scroll",g,!0))},Q=function(){te(),t(),Ne(),Se(),h(),Me(),ve(),gt(),w(),g(),window.laytheme.off("newsLoadMore",$),window.laytheme.on("newsLoadMore",$)},te=function(){jQuery(n).not(".initialized").each(function(){var e=jQuery(this);e.find(".lay-carousel-scroller").scrollLeft(0)})},$=function(e){He(),e.find(n).each(function(){var s=jQuery(this);xe(s),Z(s)&&p(s.closest(".lay-carousel-wrap")),ye(s)}),g()},Qe=function(){jQuery(n).each(function(){var e=jQuery(this);if(U(e),xe(e),X(e)){var s=Number(e.data("spotlight-current-index"));Number.isFinite(s)&&u.alignSink(e.closest(".lay-carousel-wrap"),s)}Z(e)&&p(e.closest(".lay-carousel-wrap"))}),g()},ve=function(){jQuery(window).off("window_width_changed orientationchange resize",Qe),jQuery(window).on("window_width_changed orientationchange resize",Qe)},ke=function(e){var s=!0;if(jQuery("#lightbox-region").length>0&&!jQuery("#lightbox-region").hasClass("lay-hide")&&(s=!1),!!s){var c=H();if(!(!c||!c.hasClass("transition-scroll")&&!c.hasClass("transition-sticky-scroll")&&!c.hasClass("transition-spotlight-scroll"))){var y=c.closest(".lay-carousel-wrap");switch(e.which||e.keyCode){case 37:W(y,c);break;case 39:ne(y,c);break}}}},Me=function(){document.removeEventListener("keydown",ke),document.addEventListener("keydown",ke)},oe=!0,Ne=function(){for(var e=[".display-block-overlay","body>.lay-content","#lay-project-overlay"],s="",c=0;c<e.length;c++)s+=e[c]+" .lay-carousel.transition-scroll:not(.initialized),",s+=e[c]+" .lay-carousel.transition-sticky-scroll:not(.initialized),",s+=e[c]+" .lay-carousel.transition-spotlight-scroll:not(.initialized),";s=s.slice(0,-1),jQuery(s).each(function(){(function(y){we(jQuery(y)),jQuery(y).addClass("initialized"),jQuery(y.parentNode).addClass("initialized"),U(jQuery(y));var I=jQuery(y),ae=I.closest(".lay-carousel-wrap"),b=ae.attr("data-buttons-position")||layCarouselPassedData.buttonsPosition||"on",C;u.shouldShowArrowButtons(ae)&&(C=!0);var A=jQuery(y.parentNode).hasClass("disable-click-and-drag");A&&(C=!1);var M="";if(C){var re=rt(ae),F=re.previous,B=re.next;if(layCarouselPassedData.rightButton!=""&&(M="is-carousel-custom-button",B='<img class="laycarousel-custom-button next" src="'+layCarouselPassedData.rightButton+'" alt="">',F='<img class="laycarousel-custom-button prev" src="'+layCarouselPassedData.rightButton+'" alt="">'),layCarouselPassedData.alt_rightButton!=""){M="is-carousel-custom-button";var ee='<img class="laycarousel-custom-button next alt" src="'+layCarouselPassedData.alt_rightButton+'" alt="">',_='<img class="laycarousel-custom-button prev alt" src="'+layCarouselPassedData.alt_rightButton+'" alt="">';F+=_,B+=ee}var ge='<button class="flickity-prev-next-button previous '+M+'" type="button">'+F+"</button>",je='<button class="flickity-prev-next-button next '+M+'" type="button">'+B+"</button>";if(b==="above"&&ae.length){var De=jQuery('<div class="flickity-prev-next-button-wrap"></div>').append(ge).append(je);De.insertBefore(I)}else if(b==="below"&&ae.length){var De=jQuery('<div class="flickity-prev-next-button-wrap"></div>').append(ge).append(je);ae.append(De)}else jQuery(y).append(ge),jQuery(y).append(je)}if(jQuery(y).hasClass("enable-click-and-drag")){var me=b==="on"||b.indexOf("on_")===0,_e=me?jQuery(y):jQuery(y).closest(".lay-carousel-wrap"),Je=_e.find(".flickity-prev-next-button.next")[0],ie=_e.find(".flickity-prev-next-button.previous")[0];navigation={nextEl:Je,prevEl:ie}}var I=jQuery(y),ae=I.closest(".lay-carousel-wrap");xe(I);var $e=E(I);ye(jQuery(y));var et=I.find(".lay-carousel-scroller"),Ge=et.find(".lay-carousel-scroller-inner"),tt=null,dt=function(){var st=Math.ceil(et[0].clientWidth+et[0].scrollLeft),Lt=st>=Ge[0].scrollWidth,ot=V(I);if(Lt&&(ot=$e.length-1),X(I))for(var mt=Math.max(0,ot-1);mt<=Math.min($e.length-1,ot+1);mt++)$e.eq(mt).find("img.carousel-lazy-img").each(function(){u.isImageLoaded(this)||u.lazyLoadCarouselImage(this)});else $e.each(function(){u.isElVisibleInsideCarousel(I[0],this,-5)&&jQuery(this).find("img.carousel-lazy-img").each(function(){u.isImageLoaded(this)||u.lazyLoadCarouselImage(this)})});ot==0?ae.removeClass("hide-next-related-ui").addClass("hide-previous-related-ui"):Lt?ae.removeClass("hide-previous-related-ui").addClass("hide-next-related-ui"):ae.removeClass("hide-previous-related-ui hide-next-related-ui"),oe&&be(ot,I)};I.find(".lay-carousel-scroller").on("scroll",function(){tt===null&&(tt=window.requestAnimationFrame(function(){tt=null,dt()}))}),be(V(I),I),Z(I)&&(p(ae),window.requestAnimationFrame(function(){r(ae)}))})(this)})},ye=function(e){E(e).each(function(s){u.isElVisibleInsideCarousel(e[0],this,-5)&&jQuery(this).find("img.carousel-lazy-img").each(function(){u.isImageLoaded(this)||u.lazyLoadCarouselImage(this)})})},Te=(0,ja.default)(function(){jQuery(".wrap-transition-scroll.initialized.lay-carousel-wrap, .wrap-transition-sticky-scroll.initialized.lay-carousel-wrap, .wrap-transition-spotlight-scroll.initialized.lay-carousel-wrap").each(function(){u.configMap.lazyload&&Ye(this)})},100),xe=function(e){J(e),se(e),L(e),ue(e),X(e)&&Le(e)},be=function(e,s){if(s.data("scroll-ix")!==e){var c,y=s.closest(".lay-carousel-wrap"),b=E(s),C=b.removeClass("is-selected").eq(e).addClass("is-selected");if(fe(s,e),X(s)&&u.alignSink(y,e),y.toggleClass("alt-buttons",C.hasClass("lay-use-alt-buttons")&&layCarouselPassedData.alt_rightButton!=""),
1(u.shouldShowCaptions(y)||u.shouldShowNumbers(y))&&(c=y.find(".lay-carousel-sink")),u.shouldShowCaptions(y)&&u.showCaption(c,e),u.shouldShowNumbers(y)){var A=E(s).length;c.find(".numbers").text(e+1+"/"+A)}setTimeout(function(){X(s)||u.alignSink(y,e),u.alignButtons(y)},0),Y(y,e),s.data("scroll-ix",e),u.emitSlideChanged(s,e),Ce(s),Ve(s),u.refreshDomCursorFromLastPointer()}},Ve=function(e){e.is(":visible")&&(e.find(".youtube-vimeo-video-slide iframe[src^='//player.vimeo.com/']").each(function(){if((!u.isElVisibleInsideCarousel(e[0],this,0)||!u.isCarouselVisibleInViewport(e[0]))&&typeof Vimeo!="undefined"){var s=new Vimeo.Player(this);s.pause()}}),e.find(".youtube-vimeo-video-slide iframe[src^='//www.youtube.com']").each(function(){if((!u.isElVisibleInsideCarousel(e[0],this,-5)||!u.isCarouselVisibleInViewport(e[0]))&&typeof window.youtubeApiReady!="undefined"&&window.youtubeApiReady==!0){var s=jQuery(this).data("ytplayer");typeof s=="undefined"&&window.youtubeApiReady?(s=new window.YT.Player(this,{events:{onReady:function(c){c.target.stopVideo()}}}),jQuery(this).data("ytplayer",s)):typeof s!="undefined"&&typeof s.stopVideo=="function"&&s.stopVideo()}}))},Ce=function(e,s){e.is(":visible")&&e.find("video").each(function(){u.isElVisibleInsideCarousel(e[0],this,-5)&&u.isCarouselVisibleInViewport(e[0])?u.playVideo(jQuery(this)):this.paused||this.pause()})},t=function(){jQuery(".lay-carousel-wrap.show-circles.enable-click-and-drag.wrap-transition-scroll .swiper-pagination-bullet, .lay-carousel-wrap.show-circles.enable-click-and-drag.wrap-transition-sticky-scroll .swiper-pagination-bullet, .lay-carousel-wrap.show-circles.enable-click-and-drag.wrap-transition-spotlight-scroll .swiper-pagination-bullet").off("click",d),jQuery(".lay-carousel-wrap.show-circles.enable-click-and-drag.wrap-transition-scroll .swiper-pagination-bullet, .lay-carousel-wrap.show-circles.enable-click-and-drag.wrap-transition-sticky-scroll .swiper-pagination-bullet, .lay-carousel-wrap.show-circles.enable-click-and-drag.wrap-transition-spotlight-scroll .swiper-pagination-bullet").on("click",d)},d=function(e){e.stopPropagation();var s=jQuery(this).closest(".lay-carousel-wrap"),c=s.find(".lay-carousel").first(),y=jQuery(this).index();X(c)||be(y,c),oe=!1,P(s,y)},h=function(){jQuery(".lay-carousel-wrap.wrap-transition-scroll .flickity-prev-next-button, .lay-carousel-wrap.wrap-transition-sticky-scroll .flickity-prev-next-button, .lay-carousel-wrap.wrap-transition-spotlight-scroll .flickity-prev-next-button").off("click",m),jQuery(".lay-carousel-wrap.wrap-transition-scroll .flickity-prev-next-button, .lay-carousel-wrap.wrap-transition-sticky-scroll .flickity-prev-next-button, .lay-carousel-wrap.wrap-transition-spotlight-scroll .flickity-prev-next-button").on("click",m)},m=function(e){e.stopPropagation();var s=jQuery(this).closest(".lay-carousel-wrap"),c=s.find(".lay-carousel");!jQuery(e.target.parentNode).is("a")&&!jQuery(e.target).is("a")&&(jQuery(this).hasClass("previous")?W(s,c):ne(s,c))},j=function(e){return R(e,"data-startinggap","data-startinggap-mu")},T=function(e,s){if(he(e)){var c=e.find(".lay-carousel-scroller")[0];if(c)return Math.max(0,s.offsetLeft+s.offsetWidth/2-c.clientWidth/2)}var y=E(e)[0],b=s===y?j(e):0;return Math.max(0,s.offsetLeft-b)},P=function(e,s){var c=e.find(".lay-carousel-scroller"),y=e.find(".lay-carousel").first(),b=E(y);s>=b.length&&(s=b.length-1),s<0&&(s=0);var C=b.eq(s);if(C.length!==0){C.find("img.carousel-lazy-img").each(function(){u.isImageLoaded(this)||u.lazyLoadCarouselImage(this)});var A=C[0],M=T(y,A);M=M+1;var re=Math.max(0,c[0].scrollWidth-c[0].clientWidth);if(M=Math.min(re,M),Z(y)){var F=i(e);if(!F)return;var B=F.maxScroll>0?M/F.maxScroll:0,ee=Be(F.$stage[0]),_=Ee(F.$stage[0],ee);
1oe=!0,X(y)||be(s,y),Fe(ee,_-F.stickyTop+B*F.scrollRange);return}c.animate({scrollLeft:M},300,function(){oe=!0})}},Y=function(e,s){e.hasClass("show-circles")&&(e.find(".swiper-pagination-bullet").removeClass("swiper-pagination-bullet-active"),e.find(".swiper-pagination-bullet").eq(s).addClass("swiper-pagination-bullet-active"))},q=function(e){u.configMap.lazyload&&e.find(".wrap-transition-scroll.lay-carousel-wrap, .wrap-transition-sticky-scroll.lay-carousel-wrap, .wrap-transition-spotlight-scroll.lay-carousel-wrap").each(function(){Ye(this)})},V=function(e){var s=e.find(".lay-carousel-scroller"),c=s[0].scrollLeft,y=E(e),b=0,C=1/0,A=he(e),M=c+s[0].clientWidth/2,re=X(e);if(re&&y.length>0){var F=K(e);if(!F)return 0;var B=F.originalCenters,ee=Number(e.data("spotlight-last-scroll-left")),_=Number(e.data("spotlight-current-index"));if(!Number.isFinite(_))_=0,B.forEach(function(me,_e){Math.abs(me-M)<Math.abs(B[_]-M)&&(_=_e)});else if(!Number.isFinite(ee)||c>=ee)for(;_<y.length-1&&B[_+1]<=M+1;)_++;else for(;_>0;){var ge=_-1,je=B[ge],De=ge===0?x:1;if(je<M-De)break;_--}return e.data("spotlight-last-scroll-left",c),_}return y.each(function(me){if(A){var _e=Math.abs(this.offsetLeft+this.offsetWidth/2-M);_e<C&&(C=_e,b=me);return}var Je=T(e,this),ie=Math.abs(Je-c);Je<=c+10&&ie<C&&(C=ie,b=me)}),C===1/0&&y.length>0&&(b=y.length-1),b},W=function(e,s){var c=V(s);c>0&&P(e,c-1)},ne=function(e,s){var c=V(s),y=E(s).length;c<y-1&&P(e,c+1)},Se=function(){jQuery(n).off("click",We),jQuery(n).on("click",We)},We=function(e){var s=jQuery(this),c=s.closest(".lay-carousel-wrap");if(!jQuery(e.target).closest(".flickity-prev-next-button-wrap").length&&!jQuery(e.target).hasClass("laycarousel-custom-button")&&!jQuery(e.target).hasClass("html5video-customplayicon")&&!jQuery(e.target.parentNode).hasClass("flickity-prev-next-button")&&!jQuery(e.target).hasClass("flickity-prev-next-button")&&!jQuery(e.target).hasClass("lay-mute-unmute-button")&&!jQuery(e.target.parentNode).is("a")&&!jQuery(e.target).is("a")&&!(u.isTouchDevice&&(u.isIOS&&jQuery(e.target).is("video")||!u.isIOS&&jQuery(e.target).hasClass("html5video-customplayicon")))){var y=s[0].getBoundingClientRect(),b=y.width/2+y.left,C=e.clientX;C<b?W(c,s):ne(c,s)}},qe=(e,s)=>{e.forEach(c=>{var y=!1;if((typeof window.initCarouselInOverlay=="undefined"||!window.initCarouselInOverlay)&&(y=!0),window.initCarouselInOverlay==!0&&jQuery(c.target).closest(".lay-overlay, #lay-project-overlay").length>0&&(y=!0),y)if(c.isIntersecting){var b=c.target.classList.contains("loaded");b||(u.lazyLoadVideo(c.target),c.target.load()),u.playVideo(jQuery(c.target))}else c.target.pause()})},gt=function(){a||(a=new IntersectionObserver(qe)),Array.from(document.querySelectorAll(".lay-carousel.transition-scroll video, .lay-carousel.transition-sticky-scroll video, .lay-carousel.transition-spotlight-scroll video")).forEach(e=>{o.has(e)||(o.add(e),a.observe(e))})};return{initModule:Q,loadFirstLazyImage:q,lazyLoadAndPausePlayVideosOnScroll:Te,goToIndex:P}}();window.layCarouselScrollCarousel=Qa;var Ze=Qa;var Nr=function(a){for(var o=[],n=0;n<a;n++)o.push(n);for(var n=a-1;n>0;n--){var l=Math.floor(Math.random()*(n+1)),v=o[n];o[n]=o[l],o[l]=v}return o},Tr=function(a){return a.querySelector(".swiper-wrapper")||a.querySelector(".lay-carousel-scroller-inner")||a},pt=function(a,o){for(var n=[],l=0;l<a.children.length;l++){var v=a.children[l];v.classList&&v.classList.contains(o)&&n.push(v)}return n},ka=function(a,o,n){for(var l=document.createDocumentFragment(),v=0;v<n.length;v++)l.appendChild(o[n[v]]);a.appendChild(l)},Dr=function(a){var o=a.getAttribute("data-carousel-size");if(o)return o==="aspectRatioOfFirstElement";var n=a.closest(".lay-carousel-wrap");return!(n&&(n.classList.contains("useCustomAspectRatio")||n.classList.contains("fixedHeight")))},Or=function(a){var o=Tr(a),n=pt(o,"lay-carousel-slide");if(!(n.length<2)){var l=Nr(n.length);ka(o,n,l);var v=a.closest(".lay-carousel-wrap"),x=v?v.querySelector(":scope > .lay-carousel-sink-slot .lay-carousel-sink-parent, :scope > .lay-carousel-sink-parent"):null,k=x?x.querySelector(".captions-slider"):null;if(k){var S=pt(k,"single-caption");if(S.length===n.length){ka(k,S,l);for(var R=pt(k,"single-caption"),D=0;D<R.length;D++){var N=R[D];N.className=N.className.replace(/\bix-\d+\b/g,"").replace(/\s+/g," ").trim(),N.classList.add("ix-"+D),D===0?N.classList.add("caption-active"):N.classList.remove("caption-active")}}}for(var z=pt(o,"lay-carousel-slide"),G=z.length,D=0;D<z.length;D++){var U=z[D].querySelector(".lay-carousel-caption-under-slide-number");U&&(U.textContent=D+1+"/"+G)}if(Dr(a)&&a.style&&a.style.paddingBottom){var E=z[0],L=E?E.querySelector(".ph"):null;L&&L.style&&L.style.paddingBottom&&(a.style.paddingBottom=L.style.paddingBottom)}}},xa=function(){for(var a=document.querySelectorAll(".lay-carousel[data-random]:not(.was-randomized)"),o=0;o<a.length;o++)a[o].classList.add("was-randomized"),Or(a[o])};Ca();var Ie=function(){var a=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/);a==null&&(a=!1);var o=/iPad|iPhone|iPod/.test(navigator.platform),n=!1,l={showCircles:!1,showCaptions:!1,showNumbers:!1,numbersPosition:"",captionsPosition:"",showArrowButtons:!1,lazyload:!1,alignSink:!1,alignButtons:!1,showArrowButtonsForTouchDevices:!1,pauseAutoPlayOnHover:!1,useDomCursor:!1},v={lastClientX:null,lastClientY:null},x=function(t){return!t||!t.length?jQuery():t.hasClass("lay-carousel-wrap")?t:t.closest(".lay-carousel-wrap")},k=function(t){for(var d=["webgl","fading","immediate","sliding","scroll","sticky-scroll","spotlight-scroll"],h=0;h<d.length;h++)if(t.hasClass("transition-"+d[h]))return d[h];return""},S=function(t){var d=t.find(".lay-carousel-slide").not(".swiper-slide-duplicate");return d.length?d:t.find(".lay-carousel-slide")},R=function(t,d){return S(t).filter(function(){return Number(this.getAttribute("data-sli
1de-ix"))===Number(d)}).first()},D=function(t,d){if(!t||!t.length||!window.laytheme||typeof window.laytheme.emit!="function"||(d=Number(d),!Number.isFinite(d)))return null;var h=t[0],m=t.data("lay-carousel-public-index");if(typeof m=="number"&&m===d)return null;var j=x(t),T=R(t,d),P={carousel:h,carouselWrap:j[0]||null,slide:T[0]||null,index:d,previousIndex:typeof m=="number"?m:null,relid:t.attr("data-relid")||j.attr("data-relid")||"",transition:k(t),initial:typeof m!="number"};return t.data("lay-carousel-public-index",d),window.laytheme.emit("carouselSlideChanged",P),P},N=function(t,d,h){var m=x(t);if(!m.length)return h;var j=m.attr("data-"+d);return j==="1"?!0:j==="0"?!1:h},z=function(t,d,h){var m=x(t);if(!m.length)return h;var j=m.attr("data-"+d);return typeof j=="string"&&j!==""?j:h},G=function(t){return N(t,"show-captions",l.showCaptions)},U=function(t){return N(t,"show-numbers",l.showNumbers)},E=function(t){return N(t,"show-circles",l.showCircles)},L=function(t){var d=N(t,"show-arrow-buttons",l.showArrowButtons),h=N(t,"show-arrow-buttons-touch",l.showArrowButtonsForTouchDevices);return d||h&&a},K=function(t){return N(t,"align-sink",l.alignSink)},H=function(t){return N(t,"align-buttons",l.alignButtons)},Z=function(t){return z(t,"horizontal-alignment",layCarouselPassedData.horizontalAlignment)},X=function(t){return z(t,"sink-position",layCarouselPassedData.sinkPosition)},he=function(t){return z(t,"captions-sink-position",layCarouselPassedData.captionsSinkPosition||X(t))},ue=function(t){return z(t,"numbers-sink-position",layCarouselPassedData.numbersSinkPosition||X(t))},O=function(t){return z(t,"circles-sink-position",layCarouselPassedData.circlesSinkPosition||X(t))},J=function(t){return"captions-"+z(t,"captions-position",layCarouselPassedData.captionsPosition)},se=function(t){return"numbers-"+z(t,"numbers-position",layCarouselPassedData.numbersPosition)},pe=function(t){return N(t,"pause-autoplay-on-hover",l.pauseAutoPlayOnHover)},we=function(t){var d=x(t);return d.length>0&&N(d,"animated-autoplay-circle",!1)&&d.find(".lay-carousel").hasClass("autoplay")},Oe=function(t,d,h){var m=x(t);if(we(m)){var j=m.find(".lay-carousel").first(),T=typeof h=="undefined"?Math.max(0,Number(j.attr("data-autoplayspeed"))||0):Math.max(0,Number(h)||0),P=Math.max(0,Number(d)||0),Y=m.hasClass("animated-autoplay-circle-paused");m[0].style.setProperty("--lay-carousel-autoplay-circle-duration",T+"ms"),m[0].style.setProperty("--lay-carousel-autoplay-circle-delay",P+"ms"),m.removeClass("animated-autoplay-circle-running"),m[0].offsetWidth,m.addClass("animated-autoplay-circle-running"),Y&&m.addClass("animated-autoplay-circle-paused")}},de=function(t){var d=x(t);we(d)&&d.addClass("animated-autoplay-circle-paused")},Pe=function(t){var d=x(t);we(d)&&d.removeClass("animated-autoplay-circle-paused")},Le=function(){jQuery('.lay-carousel-wrap[data-animated-autoplay-circle="1"]').each(function(){var t=jQuery(this).find(".lay-carousel").first();if(!(t.hasClass("transition-webgl")||t.hasClass("transition-fading")||t.hasClass("transition-immediate")||t.hasClass("transition-sli
1ding"))){var d=Math.max(0,Number(t.attr("data-autoplayspeed"))||0),h=Math.max(0,Number(t.attr("data-autoplaydelay"))||0),m=h>=d?h-d:h;Oe(jQuery(this),m)}})},ce=function(t){return z(t,"mousecursor",layCarouselPassedData.mousecursor)},ze=function(){jQuery(".lay-carousel-wrap").each(function(){if(G(jQuery(this))){var t=jQuery(this).find(".lay-carousel"),d=jQuery(this).find(".lay-carousel-sink"),h=this.offsetWidth,m=jQuery(this).find(".single-caption").length;jQuery(this).find(".captions-slider").css("width",m*h+"px"),jQuery(this).find(".single-caption").css("width",h+"px");var j=t.find(".lay-carousel-slide"),T=j.index(j.filter(".is-selected")),P=t.data("scroll-ix");if(T>=0)fe(d,T);else if(typeof P=="number")fe(d,P);else if(t.hasClass("transition-fading")||t.hasClass("transition-immediate")){var Y=jQuery(this).data("layslider");typeof Y!="undefined"&&fe(d,Y.ix)}else{var q=jQuery(this).data("myswiper");if(typeof q!="undefined"){var V=q.realIndex;fe(d,V)}}jQuery(this).find(".lay-carousel-sink").addClass("show-sink")}else jQuery(this).find(".lay-carousel-sink").addClass("show-sink")})},fe=function(t,d){if(t.length!=0){var h=t.find(".captions-inner"),m=h.find(".single-caption").first(),j=m.length>0?m[0].getBoundingClientRect().width:0;h.css({transform:"translateX("+-j*d+"px)","-webkit-transform":"translateX("+-j*d+"px)"}),t.find(".caption-active").removeClass("caption-active"),t.find(".single-caption").eq(d).addClass("caption-active")}},Re=function(){layCarouselPassedData.domCursor&&(l.useDomCursor=!0),layCarouselPassedData.alignSink=="on"&&(l.alignSink=!0),layCarouselPassedData.alignButtons=="on"&&(l.alignButtons=!0),layCarouselPassedData.lazyload=="on"&&(l.lazyload=!0),layCarouselPassedData.showCaptions=="on"&&(l.showCaptions=!0),l.showCaptions&&(l.captionsPosition="captions-"+layCarouselPassedData.captionsPosition),layCarouselPassedData.showNumbers=="on"&&(l.showNumbers=!0),l.showNumbers&&(l.numbersPosition="numbers-"+layCarouselPassedData.numbersPosition),layCarouselPassedData.showCircles=="on"&&(l.showCircles=!0),layCarouselPassedData.showArrowButtons=="on"&&(l.showArrowButtons=!0),layCarouselPassedData.showArrowButtonsForTouchDevices=="on"&&(l.showArrowButtonsForTouchDevices=!0),layCarouselPassedData.pauseAutoplayOnHover=="on"&&(l.pauseAutoPlayOnHover=!0)},Be=function(t,d){var h=layCarouselPassedData.domCursorAssets||{},m="next";if(ce(t)==="leftright"){var j=t[0].getBoundingClientRect();m=d.clientX<j.width/2+j.left?"prev":"next"}return h[m]||null},Ee=function(t){var d=t&&t.target;if(d&&d.closest&&d.closest(".flickity-prev-next-button, .flickity-prev-next-button-wrap"))return!0;if(t&&t.clientX!=null&&t.clientY!=null){var h=document.elementFromPoint(t.clientX,t.clientY);if(h&&h.closest&&h.closest(".flickity-prev-next-button, .flickity-prev-next-button-wrap"))return!0}return!1},Fe=function(t){var d=t&&t.target;if(d&&d.closest&&d.closest(".lay-carousel-slide a[href], .lay-carousel-spotlight-frame a[href]"))return!0;if(t&&t.clientX!=null&&t.clientY!=null){var h=document.elementFromPoint(t.clientX,t.clientY);if(h&&h.closest&&h.closest(".lay-carousel-slide a[href], .lay-carousel-spotlight-frame a[href]"))return!0}return!1},i=function(t,d){var h=window.layDomCursor,m=ce(t);if(m!=="leftright"&&m!=="right"){p();return}var j=Be(t,d);if(!(!h||!j)){if(Ee(d)||Fe(d)){p();return}h.setContext("carousel",{priority:30,src:j.src,hotspotX:j.hotspotX,hotspotY:j.hotspotY,width:j.width,height:j.height,x:d.clientX,y:d.clientY})}},p=function(){window.layDomCursor&&window.layDomCursor.hideContext("carousel")},r=function(){if(!(!l.useDomCursor||Ie.isTouchDevice||!window.layDomCursor)&&!(v.lastClientX===null||v.lastClientY===null)){var t=document.elementFromPoint(v.lastClientX,v.lastClientY);if(!t){p();return}var d=t.closest?t.closest(".lay-carousel.enable-click-and-drag.dom-cursor-enabled"):null;if(!d){p();return}i(jQuery(d),{clientX:v.lastClientX,clientY:v.lastClientY})}},f=function(){var t=".lay-carousel.enable-click-and-drag";jQuery(t).off(".layDomCursor").removeClass("dom-cursor-enabled"),jQuery(document).off("mousemove.layDomCursorGlobal"),jQuery(window).off("scroll.layDomCursor resize.layDomCursor"),p(),!(!l.useDomCursor||Ie.isTouchDevice||!window.layDomCursor)&&(jQuery(t).each(function(){var d=ce(jQuery(this));(d==="leftright"||d==="right")&&jQuery(this).addClass("dom-cursor-enabled")}),jQuery(document).on("mousemove.layDomCursorGlobal",function(d){v.lastClientX=d.clientX,v.lastClientY=d.clientY;var h=d.target,m=h&&h.closest?h.closest(t+".dom-cursor-enabled"):null;if(!m){p();return}h&&h.closest&&h.closest(".flickity-prev-next-button, .flickity-prev-next-button-wrap")&&p()}),jQuery(t).on("mouseenter.layDomCursor",function(d){v.lastClientX=d.clientX,v.lastClientY=d.clientY,i(jQuery(this),d)}).on("mousemove.layDomCursor",function(d){v.lastClientX=d.clientX,v.lastClientY=d.clientY,i(jQuery(this),d)}).on("mouseleave.layDomCursor",function(){p()}),jQuery(window).off("scroll.layDomCursor resize.layDomCursor"),jQuery(window).on("scroll.layDomCursor resize.layDomCursor",function(){r()}))},g=function(){n=!0}
1,w=function(t=!1){xa(),jt(),setTimeout(function(){He(),g(),layCarouselPassedData.rightButton==""&&jQuery(".lay-carousel-wrap").each(function(){var d=jQuery(this);L(d)&&(d.addClass("default-arrowbuttons"),d.find(".lay-carousel.enable-click-and-drag").addClass("default-arrowbuttons"))}),setTimeout(function(){it.initModule(),Ae.initModule(),Ze.initModule(),setTimeout(function(){Qe(),$(),ze(),Xe(),Le()},0)},0),jQuery(".lay-carousel.enable-click-and-drag").off("mousemove.layCarouselCursor").removeClass("cursor-left cursor-right no-cursor pointer grab-cursor").each(function(){var d=jQuery(this);switch(ce(d)){case"right":d.addClass("cursor-right");break;case"leftright":d.on("mousemove.layCarouselCursor",function(h){var m=this.getBoundingClientRect();h.clientX<m.width/2+m.left?jQuery(this).addClass("cursor-left").removeClass("cursor-right"):jQuery(this).addClass("cursor-right").removeClass("cursor-left")});break;case"none":d.addClass("no-cursor");break;case"pointer":d.addClass("pointer");break;case"grab":d.addClass("grab-cursor");break}}),f(),Q()},0)},Q=function(){jQuery(window).off("window_width_changed",te),jQuery(window).on("window_width_changed",te)},te=function(){Ie.sizeCaptions(),Ie.repositionSliders(),jQuery(".lay-carousel-wrap").each(function(){ye(jQuery(this))})},$=function(){jQuery(".lay-carousel video").each(function(){this.addEventListener("loadedmetadata",function(t){Qe()})})},Qe=function(){jQuery(".video-slide").each(function(){var t=jQuery(this).find(".lay-mute-unmute-button");if(t.length>0){var d=jQuery(this).find("video")[0].getBoundingClientRect(),h=t[0].getBoundingClientRect(),m=jQuery(this).find("video").position();jQuery(this).find(".lay-mute-unmute-button").css({top:m.top+d.height-h.height+"px",left:m.left+d.width-h.width+"px",bottom:"auto",right:"auto"})}}),Ke()},ve=function(t){(n&&Ie.isTouchDevice||!Ie.isTouchDevice)&&t.length!=0&&t[0].paused&&(t[0].currentTime=0,t[0].play(),t[0].addEventListener("canplay",function(){this.currentTime=0,this.play()},{once:!0}))},ke=function(t,d){var h=t.getBoundingClientRect();return typeof d=="undefined"&&(d=400),h.top-d<=window.innerHeight&&h.bottom>=0},Me=function(t,d,h){var m=t.getBoundingClientRect(),j=d.getBoundingClientRect(),T=!1,P=m.left-h,Y=m.right+h;j.left>=P&&j.left<=Y&&(T=!0),j.right>P&&j.right<=Y&&(T=!0);var q=j.left+j.width/2;return q>=P&&q<=Y&&(T=!0),T},oe=function(t){var d=Z(t),h=t.find(".lay-carousel.transition-spotlight-scroll").first();if(h.length){var m=h.children(".lay-carousel-spotlight-frame").first();if(!m.length)return null;var j=h[0].getBoundingClientRect(),T=m[0].getBoundingClientRect();return{left:Math.max(0,T.left-j.left),right:Math.max(0,j.right-T.right),horizontalAlignment:d}}var P=t.find(".lay-carousel-slide.is-selected");if(P.length==0||!t.hasClass("no-fixed-slides-width")||!t.hasClass("dont-fill-slides")||!t.hasClass("dont-show-multiple-slides"))return null;var Y=P.find(".slide-inner>*").first();if(Y.length==0)return null;var q=Y[0].getBoundingClientRect(),V=P[0].getBoundingClientRect(),W=q.left-V.left,ne=V.right-q.right,Se=null;if(P.hasClass("lay-carousel-slide-html5video")?Se=parseFloat(t.find(".is-selected .video-slide").attr("data-ar")):P.hasClass("lay-carousel-slide-img")||P.hasClass("lay-carousel-slide-postThumbnail")||P.hasClass("lay-carousel-slide-productThumbnail")?Se=parseFloat(t.find(".is-selected img").attr("data-ar")):P.hasClass("lay-carousel-slide-video")&&(Se=parseFloat(t.find(".is-selected .youtube-vimeo-video-slide").attr("data-ar"))),Se>0&&V.width>0&&V.height>0){var We=Math.min(V.width,V.height/Se),qe=V.width-We;switch(d){case"left":W=0,ne=qe;break;case"center":W=qe/2,ne=qe/2;break;case"right":W=qe,ne=0;break}}return{left:Math.max(0,W),right:Math.max(0,ne),horizontalAlignment:d}},Ne=function(t,d){var h=oe(t);if(K(t)&&h){var m=h.horizontalAlignment,j=h.left,T=h.right,P=t.find(".numbers"),Y=t.find(".lay-carousel-sink"),q=Y.find(".single-caption.ix-"+d+" .single-caption-inner");t.find(".lay-carousel.transition-spotlight-scroll").length&&(q=Y.find(".single-caption .single-caption-inner"));var V=J(t),W=se(t),ne=G(t)&&U(t)&&V.replace("captions-","")==W.replace("numbers-","")&&he(t)==ue(t);if(G(t))switch(V){case"captions-right":m=="center"?q.css({"padding-left":j,"padding-right":T}):q.css({"padding-left":j,"padding-right":T});break;case"captions-left":m=="center"?q.css({"padding-left":j,"padding-right":T}):q.css({"padding-left":j,"padding-right":T});break;case"captions-center":m=="center"?q.css({"padding-left":j,"padding-right":T}):m=="right"?q.css("padding-left",j):m=="left"&&q.css("padding-right",T);break}if(U(t)&&!ne)switch(W){case"numbers-right":m=="center"?P.css("right",T):(m=="right"||m=="left")&&P.css("padding-right",T);break;case"numbers-left":m=="center"?P.css("left",j):(m=="right"||m=="left")&&P.css("padding-left",j);break;case"numbers-center":m=="center"||(m=="right"?P.css("padding-left",j):m=="left"&&P.css("padding-right",T));break}}},ye=function(t){var d=t.children(".flickity-prev-next-button-wrap"),h=t.find(".flickity-prev-next-button.previous"),m=t.find(".flickity-prev-next-button.next");d.css({"padding-left":"","padding-right":""}),h.css({left:"",right:""}),m.css({left:"",right:""});var j=oe(t);if(!(!H(t)||!j)){var T=z(t,"buttons-position",layCarouselPassedData.buttonsPosition||"on"),P=T=="on"||T.indexOf("on_")===0,Y=P?layCarouselPassedData.buttonsArrangementOnCarousel:layCarouselPassedData.buttonsArrangement,q=z(t,"buttons-arrangement",Y||"spread"),V=Math.max(0,Number(t.attr("data-button-space-horizontal"))||0);if(P){var W=N(t,"buttons-outside",!1)?-V:V;q=="grouped_left"?(h.css("left",j.left+W),m.css("left",j.left+W)):q=="grouped_right"?(h.css("right",j.right+W),m.css("right",j.right+W)):(h.css("left",j.left+W),m.css("right",j.right+W));return}if(d.length!=0)switch(q){case"grouped_left":d.css({"padding-left":j.left+V,"padding-right":V});break;
1case"grouped_right":d.css({"padding-left":V,"padding-right":j.right+V});break;default:d.css({"padding-left":j.left+V,"padding-right":j.right+V});break}}},Te=function(t){if(l.lazyload==!0&&!Ce(t)){if(t.hasAttribute("sizes")||St(t),t.complete?t.classList.add("loaded"):t.onload=function(){t.classList.add("loaded")},jQuery(t).hasClass("carousel-original-img")){var d=jQuery(t).attr("data-lay-src");jQuery(t).attr("src",d)}else if(jQuery(t).hasClass("carousel-responsive-img")){var h=jQuery(t).attr("data-lay-srcset"),d=jQuery(t).attr("data-lay-src");jQuery(t).attr({src:d,srcset:h})}}},xe=function(t){l.lazyload!=!0&&(t.find("img.carousel-responsive-img").each(function(){var d=jQuery(this).attr("data-lay-srcset");jQuery(this).attr("srcset",d);var h=jQuery(this).attr("data-lay-src");jQuery(this).attr("src",h);var m=this;m.complete?m.classList.add("loaded"):m.onload=function(){m.classList.add("loaded")}}),t.find("img.carousel-original-img").each(function(){var d=jQuery(this).attr("data-lay-src");jQuery(this).attr("src",d);var h=this;h.complete?h.classList.add("loaded"):h.onload=function(){h.classList.add("loaded")}}))},be=function(t){if(t.classList.contains("video-lazyload")&&!t.classList.contains("loaded")){t.addEventListener("loadeddata",function(){jQuery(this).addClass("loaded")}),t.addEventListener("canplay",function(){jQuery(this).addClass("loaded")}),t.addEventListener("play",function(){jQuery(this).addClass("loaded")});var d=jQuery(t).find("source"),h=d.attr("data-src");h&&(d.attr("src",h),d.removeAttr("data-src")),window.layHls&&typeof window.layHls.attachHlsIfNeeded=="function"&&window.layHls.attachHlsIfNeeded(t)}},Ve=function(t){return layCarouselPassedData.originalImages=="on"?t.find("img.carousel-original-img").filter(function(){return!Ce(this)}):t.find("img.carousel-responsive-img").filter(function(){return!Ce(this)})},Ce=function(t){if(t.classList==null)return!1;var d=t.getAttribute("data-lay-src");if(t.classList.contains("carousel-original-img"))return d?t.src===d:t.complete&&!t.src.startsWith("data:image");if(t.classList.contains("carousel-responsive-img")){var h=t.getAttribute("data-lay-srcset");return!!(h&&t.getAttribute("srcset")===h||!h&&d&&t.src===d)}return t.classList.contains("loaded")};return{initModule:w,configMap:l,showCaption:fe,sizeCaptions:ze,isTouchDevice:a,isIOS:o,repositionSliders:Qe,setConfigMap:Re,refreshDomCursorFromLastPointer:r,alignSink:Ne,alignButtons:ye,isElVisibleInsideCarousel:Me,loadNotLazyloadingImagesIn:xe,lazyLoadCarouselImage:Te,isCarouselVisibleInViewport:ke,playVideo:ve,lazyLoadVideo:be,isImageLoaded:Ce,getNotLoadedImages:Ve,shouldShowCaptions:G,shouldShowNumbers:U,shouldShowCircles:E,shouldShowArrowButtons:L,shouldAlignSink:K,shouldAlignButtons:H,getHorizontalAlignment:Z,getSinkPosition:X,getCaptionsSinkPosition:he,getNumbersSinkPosition:ue,getCirclesSinkPosition:O,shouldPauseAutoplayOnHover:pe,hasAnimatedAutoplayCircle:we,restartAnimatedAutoplayCircle:Oe,pauseAnimatedAutoplayCircle:de,resumeAnimatedAutoplayCircle:Pe,getMouseCursor:ce,emitSlideChanged:D}}(),Br=function(a){var o=null;if(a&&a.jquery)o=a[0];else if(a&&a.nodeType===1)o=a;else if(typeof a=="string")try{o=document.querySelector(a)}catch(v){}if(!o&&(typeof a=="string"||typeof a=="number")){var n=String(a);o=Array.prototype.find.call(document.querySelectorAll(".lay-carousel, .lay-carousel-wrap"),function(v){return v.getAttribute("data-relid")===n})}if(!o)return jQuery();var l=jQuery(o);return l.hasClass("lay-carousel")?l.first():l.hasClass("lay-carousel-wrap")?l.find(".lay-carousel").first():l.closest(".lay-carousel").first()},vt=function(a){var o=Br(a);if(!o.length)return null;var n=o.closest(".lay-carousel-wrap"),l=o.data("lay-carousel-public-index");if(typeof l!="number"){var v=o.find(".lay-carousel-slide.is-selected").not(".swiper-slide-duplicate").first();v.length&&(l=Number(v.attr("data-slide-ix")))}if(typeof l!="number"||!Number.isFinite(l)){var x=n.data("myswiper"),k=n.data("layslider");x&&typeof x.realIndex=="number"?l=x.realIndex:k&&typeof k.ix=="number"?l=k.ix:typeof o.data("scroll-ix")=="number"&&(l=o.data("scroll-ix"))}(typeof l!="number"||!Number.isFinite(l))&&(l=0);var S=o.find(".lay-carousel-slide").not(".swiper-slide-duplicate");S.length||(S=o.find(".lay-carousel-slide"));var R=S.filter(function(){return Number(this.getAttribute("data-sli
1de-ix"))===l}).first();return{carousel:o[0],carouselWrap:n[0]||null,slide:R[0]||null,index:l,relid:o.attr("data-relid")||n.attr("data-relid")||"",transition:function(){var D=(o.attr("class")||"").match(/(?:^|\s)transition-([^\s]+)/);return D?D[1]:""}(),length:S.length,loop:n.hasClass("loop-slides")}},Pt=function(a,o){var n=vt(a);if(!n||n.length===0||(o=Number(o),!Number.isFinite(o)))return!1;o=n.loop?(o%n.length+n.length)%n.length:Math.max(0,Math.min(o,n.length-1));var l=jQuery(n.carouselWrap);return n.transition==="sliding"?it.goToIndex(l,o):n.transition==="fading"||n.transition==="immediate"?Ae.goToIndex(l,o):n.transition==="scroll"||n.transition==="sticky-scroll"||n.transition==="spotlight-scroll"?(Ze.goToIndex(l,o),!0):n.transition==="webgl"&&typeof window.layWebGLCarouselGoToIndex=="function"?window.layWebGLCarouselGoToIndex(n.carousel,o):!1};window.laytheme.carousel={getState:vt,goTo:Pt,next:function(a){var o=vt(a);return o?Pt(o.carousel,o.index+1):!1},previous:function(a){var o=vt(a);return o?Pt(o.carousel,o.index-1):!1}};window.laytheme.on("newpageshown",function(){window.initCarouselInOverlay=!1,Ie.initModule()});window.laytheme.on("overlayshown",function(){window.initCarouselInOverlay=!0,setTimeout(function(){Ie.initModule()},0)});window.laytheme.on("overlayhidden",function(){window.initCarouselInOverlay=!1});window.laytheme.on("tabhidden",function(){it.pauseAllAutoplays(),Ae.pauseAllAutoplays()});window.laytheme.on("tabshown",function(){it.resumeAllAutoplays(),Ae.resumeAllAutoplays()});window.laytheme.on("sizechanged",function(){Ae.lazyLoadAndPausePlayVideosOnScroll(),Ze.lazyLoadAndPausePlayVideosOnScroll()});jQuery(window).on("fpAfterLoad fpAfterSlideLoad",function(){Ae.lazyLoadAndPausePlayVideosOnScroll(),Ze.lazyLoadAndPausePlayVideosOnScroll()});window.eventsChannel.on("scroll",function(a,o){Ae.lazyLoadAndPausePlayVideosOnScroll(),Ze.lazyLoadAndPausePlayVideosOnScroll()});window.laytheme.on("scrollslider-sliding",function(){Ae.lazyLoadAndPausePlayVideosOnScroll(),Ze.lazyLoadAndPausePlayVideosOnScroll()});Ie.setConfigMap();it.bindProjectsOverlaysClosed();window.layCarousel=Ie;window.lay_carousel_setsizes=Xe;window.onYouTubeIframeAPIReady=function(){window.youtubeApiReady=!0};var u=Ie;})();
2;
3(()=>{var d=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/);d==null&&(d=!1);var $=function(){var C=!1,m=0,P=0,H=0,R=0,A=!1,o,y,g=!1,h,T=!1,ee=null,M=!0,c=null,ae=[],D=[];let p=-1,F=-1,q="";var x=null,l={initialized:!1,target:{x:0,y:0},current:{x:0,y:0},lastTime:0},re=function(e){return E(e)!=null},E=function(e){return!e||!e.closest?null:e.closest("a[data-hoverimageid], span[data-hoverimageid]")},N=function(e){e&&(H=e.clientX,R=e.clientY,m=e.clientX,P=e.clientY,A=!0)},I=function(e){var a=imagehoverPassedData.imagehover_scrolltrigger=="onhoveronly"||imagehoverPassedData.imagehover_scrolltrigger=="onscrollandhover"||imagehoverPassedData.imagehover_scrolltrigger=="onscrollfortouchdevices_onhoverfordesktop";return e&&e.dataset.hoverimageshowon?e.dataset.hoverimageshowon=="inherit"?a:e.dataset.hoverimageshowon=="onhoveronly"||e.dataset.hoverimageshowon=="onscrollandhover"||e.dataset.hoverimageshowon=="onscrollfortouchdevices_onhoverfordesktop"&&!d:a},W=function(e){var a=imagehoverPassedData.imagehover_scrolltrigger=="onscrollonly"||imagehoverPassedData.imagehover_scrolltrigger=="onscrollandhover"||imagehoverPassedData.imagehover_scrolltrigger=="onscrollfortouchdevices_onhoverfordesktop"&&d;return e&&e.dataset.hoverimageshowon?e.dataset.hoverimageshowon=="inherit"?a:!!(e.dataset.hoverimageshowon=="onscrollonly"||e.dataset.hoverimageshowon=="onscrollandhover"||e.dataset.hoverimageshowon=="onscrollfortouchdevices_onhoverfordesktop"&&d):a},ue=function(){var e=document.querySelector(".lay-imagehover-on-element.show"),a=imagehoverPassedData.imagehover_scrolltrigger=="onscrollonly"||imagehoverPassedData.imagehover_scrolltrigger=="onscrollandhover"||imagehoverPassedData.imagehover_scrolltrigger=="onscrollfortouchdevices_onhoverfordesktop"&&d;return e&&e.dataset.hoverimageshowon?e.dataset.hoverimageshowon=="inherit"?a:!!(e.dataset.hoverimageshowon=="onscrollonly"||e.dataset.hoverimageshowon=="onscrollandhover"||e.dataset.hoverimageshowon=="onscrollfortouchdevices_onhoverfordesktop"&&d):"none"},Se=function(){var e=document.querySelector(".lay-imagehover-on-element.show"),a=imagehoverPassedData.imagehover_scrolltrigger=="onhoveronly"||imagehoverPassedData.imagehover_scrolltrigger=="onscrollandhover"||imagehoverPassedData.imagehover_scrolltrigger=="onscrollfortouchdevices_onhoverfordesktop";return e&&e.dataset.hoverimageshowon?e.dataset.hoverimageshowon=="inherit"?a:e.dataset.hoverimageshowon=="onhoveronly"||e.dataset.hoverimageshowon=="onscrollandhover"||e.dataset.hoverimageshowon=="onscrollfortouchdevices_onhoverfordesktop"&&!d:"none"},_=!1,ge=function(){ae=document.querySelectorAll("a[data-hoverimageid], span[data-hoverimageid]"),D=Array.from(ae)},me=function(){if(imagehoverPassedData.imagehover_donthideonmouseleave=="on"&&(M=!1),$images_on_element=jQuery(".lay-imagehover-on-element"),$images_on_element.length>0){var e=jQuery(".no-row-hoverimage a[data-hoverimageid]:not(.row-bg-link), .no-row-hoverimage span[data-hoverimageid]:not(.row-bg-link), .row-has-hoverimage>a[data-hoverimageid], .row-has-hoverimage>span[data-hoverimageid]");if(!d){e.off("mouseenter.layImagehover mouseleave.layImagehover"),e.on("mouseenter.layImagehover",function(r){N(r),_=!0,!C&&I(this)&&(c=null,w(),b(this,"onhover"))}),e.on("mouseleave.layImagehover",function(){_=!1,k=!1,!C&&M&&I(this)&&w()});var a=jQuery(".row-has-hoverimage.row-has-link");a.off("mouseenter.layImagehover mouseleave.layImagehover"),a.on("mouseenter.layImagehover",function(r){N(r),!C&&I(this)&&(_=!0,c=null,pe(this))}),a.on("mouseleave.layImagehover",function(){_=!1,!C&&I(this)&&w()})}jQuery(window).off("resize orientationchange",X),jQuery(window).on("resize orientationchange",X)}window.eventsChannel.off("scroll",Q),window.eventsChannel.on("scroll",Q),jQuery(".lay-overlay>.lay-content").off("scroll",Q),jQuery(".lay-overlay>.lay-content").on("scroll",Q),jQuery("#lay-project-overlay").length>0||Q(),oe()},oe=function(){c=null,document.querySelectorAll('a[data-hoverimagepreactivated="preactivate-on-scroll"], span[data-hoverimagepreactivated="preactivate-on-scroll"]').forEach(e
3=>{b(e,"onscroll")}),document.querySelectorAll('a[data-hoverimagepreactivated="preactivate-on-hover"], span[data-hoverimagepreactivated="preactivate-on-hover"]').forEach(e=>{if(!A){var a=e.getBoundingClientRect();m=a.left+a.width/2,P=a.top+a.height/2}var r=g;b(e,"onhover"),!r&&g&&!c&&(c=e),k=!1})},ce=function(){if(!(!c||!g||o==null||o.length==0)){var e=c.getBoundingClientRect();m=e.left+e.width/2,P=e.top+e.height/2,j("onhover")}},we=function(e){imagehoverPassedData.transition!="fade2"||e==null||e.length==0||jQuery(".lay-imagehover-on-element").not(e).off("transitionend").removeClass("show transition").find("img.show, video.show").removeClass("show")},X=function(){jQuery('.lay-imagehover-on-element[data-imageposition="centerfixed"] video, .lay-imagehover-on-element[data-imageposition="centerfixed"] img').each(function(){var e=parseInt(jQuery(this).attr("data-w"),10),a=parseInt(jQuery(this).attr("data-h"),10);if(e/a>window.innerWidth/window.innerHeight?jQuery(this).addClass("w100").removeClass("h100"):jQuery(this).addClass("h100").removeClass("w100"),jQuery(this).is("img")){var e=this.parentNode.getBoundingClientRect().width;e=le(e),jQuery(this).attr("sizes",e+"px"),jQuery(this).attr("data-sizes",e+"px")}})},pe=function(e){y=jQuery(e).find(".row-bg-link[data-hoverimageid]"),y.length>0&&(w(),b(y[0],"onhover"))},k=!1,b=function(e,a){a=="onhover"&&(k=!0);var r=jQuery(e).attr("data-hoverimageid");if(g==!1){var r,i;if(r=jQuery(e).attr("data-hoverimageid"),i=e,e.classList.contains("projectindex-project-link")){jQuery(".lay-projectindex-row.hover").removeClass("hover"),jQuery(".lay-projectindex-row-hover-active").removeClass("lay-projectindex-row-hover-active"),e.parentNode.classList.add("hover");var t=e.closest(".lay-projectindex");t&&t.classList.add("lay-projectindex-row-hover-active")}else document.querySelectorAll("a.hover, span.hover").forEach(B=>{B.classList.remove("hover")}),e.classList.add("hover");ve=r;var s=e.dataset.hoverimagetype=="video"?"video":"img",n;if(e.classList.contains("row-bg-link"))n=jQuery(e.parentNode).find(".lay-imagehover-on-element "+s+'[data-hoverimageid="'+r+'"]');else{var v=jQuery(e).closest(".column-wrap");v.length>0?n=v.find(".lay-imagehover-on-element "+s+'[data-hoverimageid="'+r+'"]'):n=jQuery(e).closest(".col").nextUntil(".col",".lay-imagehover-on-element").find(s+'[data-hoverimageid="'+r+'"]')}n.length>0&&(o=jQuery(n[0].parentNode),h=o,we(h)),y=jQuery(i),g=!0,o!=null&&o.length>0&&j(a)}},w=function(e){if(g==!0){if(e==!1&&h!=null&&h.length>0&&h[0].dataset.hoverimagepreactivated&&h[0].dataset.hoverimagepreactivated=="true"||(g=!1,k=!1,c=null,h==null))return;switch(imagehoverPassedData.transition){case"immediate":h.removeClass("show"),h.find("img.show, video.show").removeClass("show");break;case"fade":h.removeClass("show"),h.removeClass("transition"),h.find("img.show, video.show").removeClass("show");break;case"fade2":T?h.find("img.show, video.show").removeClass("show"):(h.on("transitionend",function(){h.removeClass("transition"),h.find("img.show, video.show").removeClass("show")}),h.addClass("transition")),h.removeClass("show");break;default:h.removeClass("show"),h.removeClass("transition"),h.find("img.show, video.show").removeClass("show");break}jQuery(".lay-projectindex-row.hover").removeClass("hover"),jQuery(".lay-projectindex-row-hover-active").removeClass("lay-projectindex-row-hover-active"),document.querySelectorAll("a.hover").forEach(a=>{a.classList.remove("hover")}),T=!0,clearTimeout(ee),ee=setTimeout(function(){T=!1},1e3)}},te=function(e,a,r,i){var t=parseFloat(imagehoverPassedData[e]);return Number.isFinite(t)||(t=a),Math.max(r,Math.min(i,t))},ye=function(){var e=imagehoverPassedData.imagehover_follow_spring;return e===!0||e=="on"||e=="1"||e==1||e=="true"},xe=function(e,a){return a=="onhover"&&ye()&&!d&&(e=="followmousex"||e=="followmousexy")},Y=function(){x!=null&&(window.cancelAnimationFrame(x),x=null),l.initialized=!1,l.target.x=0,l.target.y=0,l.current.x=0,l.current.y=0,l.lastTime=0},U=function(){o==null||o.length==0||(l.current=G(l.current),o.css({transform:"translate("+l.current.x+"px,"+l.current.y+"px)"}))},G=function(e){if(o==null||o.length==0||imagehoverPassedData.imagehover_adjustposition!="on")return e;var a=o[0].dataset.imageposition||q;if(a=="centerfixed")return e;var r=o[0].getBoundingClientRect(),i=ne(),t=se(),s=i.x-t.x,n=i.y-t.y,v=s+Math.max(0,window.innerWidth-r.width),f=n+Math.max(0,window.innerHeight-r.height);return{x:Math.max(s,Math.min(v,e.x)),y:Math.max(n,Math.min(f,e.y))}},ie=function(){if(x=null,!(!g||o==null||o.length==0)){var e=te("imagehover_follow_spring_stiffness",.45,.001,1),a=te("imagehover_follow_spring_damping",.72,0,.99),r=performance.now(),i=l.lastTime?Math.min(64,Math.max(8,r-l.lastTime)):16.6667;l.lastTime=r;var t=Math.max(.02,Math.min(.6,e*(1-a))),s=1-Math.pow(1-t,i/16.6667),n=l.target.x-l.current.x,v=l.target.y-l.current.y;if(l.current.x+=n*s,l.current.y+=v*s,U(),Math.abs(n)<.1&&Math.abs(v)<.1){l.current.x=l.target.x,l.current.y=l.target.y,U();return}x=window.requestAnimationFrame(ie)}},ke=function(e,a){if(!(o==null||o.length==0)){if(!l.initialized){l.initialized=!0;var r=G({x:e,y:a});l.target.x=r.x,l.target.y=r.y,l.current.x=r.x,l.current.y=r.y,l.lastTime=0,U();return}var i=G({x:e,y:a});l.target.x=i.x,l.target.y=i.y,x==null&&(x=window.requestAnimationFrame(ie))}},be=function(e,a,r){if(r){ke(e,a);return}Y(),!(o==null||o.length==0)&&o.css({transform:"translate("+e+"px,"+a+"px)"})},j=function(e){var a=o[0].dataset.hoverimageposition;if(e=="onscroll"?W(o[0].parentNode)&&(a=imagehoverPassedData.imagehover_imageposition_for_scroll,o[0].dataset.hoverimagepositionforscroll&&(a=o[0].dataset.hoverimagepositionforscroll)):e=="onhover"&&I(o[0].parentNode)&&(a=imagehoverPassedData.imagehover_imageposition,o[0].dataset.hoverimageposition&&(a=o[0].dataset.hoverimageposition)),q=a,o[0].dataset.imageposition!=a){o[0].dataset.imageposition=a;var r=o[0].getBoundingClientRect().width,i=o.find("img");r=le(r),i.attr("sizes",r+"px"),i.attr("data-sizes",r+"px")}if(g==!0){switch(a){case"leftbackground":case"rightbackground":case"fullsize":case"custom"
3:Y(),o.css({top:"",left:"",transform:""});break;case"centerfixed":Y(),o.css({top:"50%",left:"50%",transform:"translate(-50%, -50%)"});break;default:var t=S(imagehoverPassedData.position_horizontal,imagehoverPassedData.position_vertical),s=xe(a,e);s||(t=Ie(t)),t=De(t);var n=ne(),v=se();be(t.x+n.x-v.x,t.y+n.y-v.y,s);break}switch(imagehoverPassedData.transition){case"immediate":h.addClass("show"),o.addClass("show");break;case"fade":h.addClass("transition"),h.addClass("show"),o.addClass("show");break;case"fade2":h.off("transitionend"),T?h.find("img.show, video.show").removeClass("show"):h.addClass("transition"),h.addClass("show"),o.addClass("show");break;default:h.addClass("transition"),h.addClass("show"),o.addClass("show");break}}},ne=function(){var e={x:0,y:0};if(o==null||o.length==0)return e;var a=o[0];if(!a.closest||window.getComputedStyle(a).position=="fixed")return e;var r=a.closest("#lay-project-overlay")||a.closest(".lay-overlay > .lay-content")||a.closest(".lay-overlay.lay-show-overlay")||a.closest(".vertical-scrollsnap, .horizontal-scrollsnap, .vertical-fullpage, .horizontal-fullpage");return r?{x:r.scrollLeft||0,y:r.scrollTop||0}:e},Ce=function(e){return e.transform&&e.transform!="none"||e.perspective&&e.perspective!="none"||e.filter&&e.filter!="none"||e.backdropFilter&&e.backdropFilter!="none"||e.willChange&&e.willChange.indexOf("transform")!=-1},se=function(){var e={x:0,y:0};if(o==null||o.length==0)return e;var a=o[0];if(!a.closest||window.getComputedStyle(a).position!="fixed")return e;for(var r=a.parentElement;r&&r!=document.body&&r!=document.documentElement;){if(Ce(window.getComputedStyle(r))){var i=r.getBoundingClientRect();return{x:i.left,y:i.top}}r=r.parentElement}return e},le=function(e){for(var a=[265,512,768,1024,1280,1920,2560,3200,3840,4096],r=e,i,i=0;i<a.length;i++)if(a[i]>=e){r=a[i];break}return r};function Pe(e){var a=e.style.transform.split(/\w+\(|\);?/);return!a[1]||!a[1].length?[]:a[1].split(/,\s?/g)}var De=function(e){if(layData.cover_parallaxmove_when_scrolling=="on"){if(document.documentElement.classList.contains("phone-size")&&layData.cover_disable_for_phone==!0)return e;var a=o[0].closest(".cover-region");if(a){var r=Pe(a);if(r[1]){var i=parseFloat(r[1].replace("px",""));e.y-=i}return e}}return e},Ie=function(e){var a=o[0].dataset.hoverimageposition;if(imagehoverPassedData.imagehover_adjustposition=="on"&&a!="centerfixed"){var r=!1,i=!1,t=o[0].getBoundingClientRect(),s=imagehoverPassedData.position_horizontal,n=imagehoverPassedData.position_vertical,v=a=="followmousexy"?imagehoverPassedData.mousecursor_offset_vertical:imagehoverPassedData.offset_vertical;if(v=parseInt(v,10),imagehoverPassedData.position_vertical=="bottom"&&e.y+t.height+v>window.innerHeight){r=!0,n="top";var f=S(s,n);f.y<0&&(n="bottom")}if(r==!1&&imagehoverPassedData.position_vertical=="top"&&e.y<0){r=!0,n="bottom";var f=S(s,n);f.y+t.height+v>window.innerHeight&&(n="top")}if(r==!1&&imagehoverPassedData.position_vertical=="center"&&e.y<0){r=!0,n="bottom";var f=S(s,n);f.y+t.height+v>window.innerHeight&&(n="center")}if(imagehoverPassedData.position_vertical=="center"&&e.y+t.height+v>window.innerHeight){r=!0,n="top";var f=S(s,n);f.y<0&&(n="center")}return i==!1&&imagehoverPassedData.position_horizontal=="left"&&e.x<0&&(i=!0,s="right"),i==!1&&imagehoverPassedData.position_horizontal=="right"&&e.x+t.width>window.innerWidth&&(i=!0,s="left"),i==!1&&imagehoverPassedData.position_horizontal=="center"&&e.x+t.width>window.innerWidth&&(i=!0,s="left"),i==!1&&imagehoverPassedData.position_horizontal=="center"&&e.x<=0&&(i=!0,s="right"),S(s,n)}return e},he=function(e){var a=e.parents(".row"),r=a.find(".row-bg-link[data-hoverimageid]");return r},S=function(e,a){if(o!=null&&o.length>0&&y!=null&&y.length>0){var r=0,i=0,t=y[0].getBoundingClientRect(),s=o[0].getBoundingClientRect(),n=o[0].dataset.imageposition;switch(e){case"left":switch(n){case"followmousex":case"followmousexy":r=m-s.width;break;default:r=t.left-s.width;break}break;case"center":switch(n){case"followmousex":case"followmousexy":r=m-s.width/2;break;default:r=t.left+t.width/2-s.width/2;break}break;case"center-left":switch(n){case"followmousex":case"followmousexy":r=m-s.width/2;break;default:r=t.left+t.width/2;break}break;case"center-right":switch(n){case"followmousex":case"followmousexy":r=m-s.width/2;break;default:r=t.right-t.width/2+-s.width;break}break;case"right":switch(n){case"followmousex":case"followmousexy":r=m;break;default:r=t.right;break}break;case"right-inside":switch(n){case"followmousex":case"followmousexy":r=m;break;default:r=t.right-s.width;break}break;case"left-inside":switch(n){case"followmousex":case"followmousexy":r=m;break;default:r=t.left;break}break}switch(a){case"top":switch(n){case"followmousexy":i=P-s.height-parseInt(imagehoverPassedData.mousecursor_offset_vertical,10);break;
3default:i=t.top-s.height-parseInt(imagehoverPassedData.offset_vertical,10);break}break;case"center":switch(n){case"followmousexy":i=P-s.height/2;break;default:i=t.top+t.height/2-s.height/2;break}break;case"bottom":switch(n){case"followmousexy":i=P+parseInt(imagehoverPassedData.mousecursor_offset_vertical,10);break;default:i=t.bottom+parseInt(imagehoverPassedData.offset_vertical,10);break}break}return{x:r,y:i}}};jQuery(document).on("mousemove",function(e){N(e),k&&_&&o!=null&&o.length>0&&j("onhover")});var ve=0,de,Q=function(){if(C=!0,clearTimeout(de),de=setTimeout(function(){C=!1},100),c&&g&&!d){var e=A?E(document.elementFromPoint(H,R)):null;if(!re(e)){ce();return}c=null}var a=A?E(document.elementFromPoint(H,R)):null,r=re(a);if(d&&(r=!1),_=r,!d){var i=I(a);if(r&&i){var t=jQuery(a);switch(g){case!0:var s=he(t),n=!1;!t.is("a")&&!a.hasAttribute("data-hoverimageid")&&!t.hasClass("row-bg-link")&&s.length==0&&w();var v=!1;s.length==1&&(v=s.attr("data-hoverimageid")),a.hasAttribute("data-hoverimageid")&&(v=t.attr("data-hoverimageid")),v!=!1&&v!=ve&&w();break;case!1:if(t.is("a")&&a.hasAttribute("data-hoverimageid")||t.is("span")&&a.hasAttribute("data-hoverimageid"))b(a,"onhover");else if(!t.hasClass("row-bg-link")){var f=he(t);f.length>0&&b(f[0],"onhover")}break}o!=null&&o.length>0&&j("onhover")}else if(!r||!i&&r){var B=ue();B!="none"&&!B&&M&&w()}}if(!k&&!r||!k&&!i&&r){var L=parseInt(imagehoverPassedData.imagehover_scrolltrigger_y_desktop,10);window.innerWidth<=parseInt(layData.breakpoint,10)&&(L=parseInt(imagehoverPassedData.imagehover_scrolltrigger_y_phone,10));var n=!1,J=!0,K=!1,z=[];D.forEach((u,O)=>{var V=u.getBoundingClientRect().top;V!=0&&V<=L&&z.push([u,O,V])}),z.sort(function(u,O){return u[2]<O[2]?-1:u[2]>O[2]?1:0});for(let u=0;u<z.length;u++){var fe=z[u],Z=fe[2],_e=fe[1];Z!=0&&Z<=L&&(p=_e,L-Z>200?n=!0:n=!1,K=!0)}if(!K){J=!1,n=!0,F=-1,p=-1,K=!1,w(J),oe();return}if(n)M&&w(J);else if(p!=F){let u=document.querySelector("[data-hoverimageid].hover");u&&u.classList.remove("hover"),W(D[p])&&(D[p].classList.add("hover"),w(),b(D[p],"onscroll"))}p==F&&q=="sticktolink"&&W(D[p])&&j("onscroll"),F=p}};return{init:me,getTexts:ge,sizeCenterFixedImages:X}}();window.laytheme.on("newpageshown",function(){$.sizeCenterFixedImages(),$.getTexts(),$.init()});})();
4;
5(()=>{var ai=Object.create;var re=Object.defineProperty;var si=Object.getOwnPropertyDescriptor;var li=Object.getOwnPropertyNames;var ui=Object.getPrototypeOf,di=Object.prototype.hasOwnProperty;var y=(i,e)=>()=>(e||i((e={exports:{}}).exports,e),e.exports);var ci=(i,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of li(e))!di.call(i,r)&&r!==t&&re(i,r,{get:()=>e[r],enumerable:!(n=si(e,r))||n.enumerable});return i};var ne=(i,e,t)=>(t=i!=null?ai(ui(i)):{},ci(e||!i||!i.__esModule?re(t,"default",{value:i,enumerable:!0}):t,i));var _=y((Nt,ae)=>{function hi(i){var e=typeof i;return i!=null&&(e=="object"||e=="function")}ae.exports=hi});var le=y((Bt,se)=>{var gi=typeof global=="object"&&global&&global.Object===Object&&global;se.exports=gi});var $=y((Wt,ue)=>{var fi=le(),yi=typeof self=="object"&&self&&self.Object===Object&&self,pi=fi||yi||Function("return this")();ue.exports=pi});var ce=y(($t,de)=>{var bi=$(),vi=function(){return bi.Date.now()};de.exports=vi});var ge=y((Gt,he)=>{var mi=/\s/;function xi(i){for(var e=i.length;e--&&mi.test(i.charAt(e)););return e}he.exports=xi});var ye=y((Rt,fe)=>{var wi=ge(),ji=/^\s+/;function Ii(i){return i&&i.slice(0,wi(i)+1).replace(ji,"")}fe.exports=Ii});var G=y((Ht,pe)=>{var Qi=$(),Pi=Qi.Symbol;pe.exports=Pi});var xe=y((Et,me)=>{var be=G(),ve=Object.prototype,Ci=ve.hasOwnProperty,Li=ve.toString,O=be?be.toStringTag:void 0;function Si(i){var e=Ci.call(i,O),t=i[O];try{i[O]=void 0;var n=!0}catch(a){}var r=Li.call(i);return n&&(e?i[O]=t:delete i[O]),r}me.exports=Si});var je=y((Zt,we)=>{var Di=Object.prototype,Ai=Di.toString;function ki(i){return Ai.call(i)}we.exports=ki});var Ce=y((Xt,Pe)=>{var Ie=G(),Oi=xe(),Ti=je(),_i="[object Null]",zi="[object Undefined]",Qe=Ie?Ie.toStringTag:void 0;function Mi(i){return i==null?i===void 0?zi:_i:Qe&&Qe in Object(i)?Oi(i):Ti(i)}Pe.exports=Mi});var Se=y((Ft,Le)=>{function qi(i){return i!=null&&typeof i=="object"}Le.exports=qi});var Ae=y((Vt,De)=>{var Ni=Ce(),Bi=Se(),Wi="[object Symbol]";function $i(i){return typeof i=="symbol"||Bi(i)&&Ni(i)==Wi}De.exports=$i});var _e=y((Ut,Te)=>{var Gi=ye(),ke=_(),Ri=Ae(),Oe=0/0,Hi=/^[-+]0x[0-9a-f]+$/i,Ei=/^0b[01]+$/i,Zi=/^0o[0-7]+$/i,Xi=parseInt;function Fi(i){if(typeof i=="number")return i;if(Ri(i))return Oe;if(ke(i)){var e=typeof i.valueOf=="function"?i.valueOf():i;i=ke(e)?e+"":e}
5if(typeof i!="string")return i===0?i:+i;i=Gi(i);var t=Ei.test(i);return t||Zi.test(i)?Xi(i.slice(2),t?2:8):Hi.test(i)?Oe:+i}Te.exports=Fi});var H=y((Jt,Me)=>{var Vi=_(),R=ce(),ze=_e(),Ui="Expected a function",Ji=Math.max,Ki=Math.min;function Yi(i,e,t){var n,r,a,s,l,u,c=0,g=!1,f=!1,Q=!0;if(typeof i!="function")throw new TypeError(Ui);e=ze(e)||0,Vi(t)&&(g=!!t.leading,f="maxWait"in t,a=f?Ji(ze(t.maxWait)||0,e):a,Q="trailing"in t?!!t.trailing:Q);function m(h){var j=n,k=r;return n=r=void 0,c=h,s=i.apply(k,j),s}function P(h){return c=h,l=setTimeout(w,e),g?m(h):s}function C(h){var j=h-u,k=h-c,te=e-j;return f?Ki(te,a-k):te}function L(h){var j=h-u,k=h-c;return u===void 0||j>=e||j<0||f&&k>=a}function w(){var h=R();if(L(h))return S(h);l=setTimeout(w,C(h))}function S(h){return l=void 0,Q&&n?m(h):(n=r=void 0,s)}function D(){l!==void 0&&clearTimeout(l),c=0,n=u=r=l=void 0}function W(){return l===void 0?s:S(R())}function A(){var h=R(),j=L(h);if(n=arguments,r=this,u=h,j){if(l===void 0)return P(u);if(f)return clearTimeout(l),l=setTimeout(w,e),m(u)}return l===void 0&&(l=setTimeout(w,e)),s}return A.cancel=D,A.flush=W,A}Me.exports=Yi});var Ne=y((Kt,qe)=>{var et=H(),it=_(),tt="Expected a function";function rt(i,e,t){var n=!0,r=!0;if(typeof i!="function")throw new TypeError(tt);return it(t)&&(n="leading"in t?!!t.leading:n,r="trailing"in t?!!t.trailing:r),et(i,e,{leading:n,maxWait:e,trailing:r})}qe.exports=rt});jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(i,e,t,n,r){return jQuery.easing[jQuery.easing.def](i,e,t,n,r)},easeInQuad:function(i,e,t,n,r){return n*(e/=r)*e+t},easeOutQuad:function(i,e,t,n,r){return-n*(e/=r)*(e-2)+t},easeInOutQuad:function(i,e,t,n,r){return(e/=r/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},easeInCubic:function(i,e,t,n,r){return n*(e/=r)*e*e+t},easeOutCubic:function(i,e,t,n,r){return n*((e=e/r-1)*e*e+1)+t},easeInOutCubic:function(i,e,t,n,r){return(e/=r/2)<1?n/2*e*e*e+t:n/2*((e-=2)*e*e+2)+t},easeInQuart:function(i,e,t,n,r){return n*(e/=r)*e*e*e+t},easeOutQuart:function(i,e,t,n,r){return-n*((e=e/r-1)*e*e*e-1)+t},easeInOutQuart:function(i,e,t,n,r){return(e/=r/2)<1?n/2*e*e*e*e+t:-n/2*((e-=2)*e*e*e-2)+t},easeInQuint:function(i,e,t,n,r){return n*(e/=r)*e*e*e*e+t},easeOutQuint:function(i,e,t,n,r){return n*((e=e/r-1)*e*e*e*e+1)+t},easeInOutQuint:function(i,e,t,n,r){return(e/=r/2)<1?n/2*e*e*e*e*e+t:n/2*((e-=2)*e*e*e*e+2)+t},easeInSine:function(i,e,t,n,r){return-n*Math.cos(e/r*(Math.PI/2))+n+t},easeOutSine:function(i,e,t,n,r){return n*Math.sin(e/r*(Math.PI/2))+t},easeInOutSine:function(i,e,t,n,r){return-n/2*(Math.cos(Math.PI*e/r)-1)+t},easeInExpo:function(i,e,t,n,r){return e==0?t:n*Math.pow(2,10*(e/r-1))+t},easeOutExpo:function(i,e,t,n,r){return e==r?t+n:n*(-Math.pow(2,-10*e/r)+1)+t},easeInOutExpo:function(i,e,t,n,r){return e==0?t:e==r?t+n:(e/=r/2)<1?n/2*Math.pow(2,10*(e-1))+t:n/2*(-Math.pow(2,-10*--e)+2)+t},easeInCirc:function(i,e,t,n,r){return-n*(Math.sqrt(1-(e/=r)*e)-1)+t},easeOutCirc:function(i,e,t,n,r){return n*Math.sqrt(1-(e=e/r-1)*e)+t},easeInOutCirc:function(i,e,t,n,r){return(e/=r/2)<1?-n/2*(Math.sqrt(1-e*e)-1)+t:n/2*(Math.sqrt(1-(e-=2)*e)+1)+t},easeInElastic:function(i,e,t,n,r){var a=1.70158,s=0,l=n;if(e==0)return t;if((e/=r)==1)return t+n;if(s||(s=r*.3),l<Math.abs(n)){l=n;var a=s/4}else var a=s/(2*Math.PI)*Math.asin(n/l);return-(l*Math.pow(2,10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/s))+t},easeOutElastic:function(i,e,t,n,r){var a=1.70158,s=0,l=n;if(e==0)return t;if((e/=r)==1)return t+n;if(s||(s=r*.3),l<Math.abs(n)){l=n;var a=s/4}else var a=s/(2*Math.PI)*Math.asin(n/l);return l*Math.pow(2,-10*e)*Math.sin((e*r-a)*(2*Math.PI)/s)+n+t},easeInOutElastic:function(i,e,t,n,r){var a=1.70158,s=0,l=n;if(e==0)return t;if((e/=r/2)==2)return t+n;if(s||(s=r*(.3*1.5)),l<Math.abs(n)){l=n;var a=s/4}else var a=s/(2*Math.PI)*Math.asin(n/l);return e<1?-.5*(l*Math.pow(2,10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/s))+t:l*Math.pow(2,-10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/s)*.5+n+t},easeInBack:function(i,e,t,n,r,a){return a==null&&(a=1.70158),n*(e/=r)*e*((a+1)*e-a)+t},easeOutBack:function(i,e,t,n,r,a){return a==null&&(a=1.70158),n*((e=e/r-1)*e*((a+1)*e+a)+1)+t},easeInOutBack:function(i,e,t,n,r,a){return a==null&&(a=1.70158),(e/=r/2)<1?n/2*(e*e*(((a
5*=1.525)+1)*e-a))+t:n/2*((e-=2)*e*(((a*=1.525)+1)*e+a)+2)+t},easeInBounce:function(i,e,t,n,r){return n-jQuery.easing.easeOutBounce(i,r-e,0,n,r)+t},easeOutBounce:function(i,e,t,n,r){return(e/=r)<1/2.75?n*(7.5625*e*e)+t:e<2/2.75?n*(7.5625*(e-=1.5/2.75)*e+.75)+t:e<2.5/2.75?n*(7.5625*(e-=2.25/2.75)*e+.9375)+t:n*(7.5625*(e-=2.625/2.75)*e+.984375)+t},easeInOutBounce:function(i,e,t,n,r){return e<r/2?jQuery.easing.easeInBounce(i,e*2,0,n,r)*.5+t:jQuery.easing.easeOutBounce(i,e*2-r,0,n,r)*.5+n*.5+t}});var oe=function(i){this.slides=i,_this=this,this.getMarkup=function(){var e="";return this.slides.map(function(t){var n=t.hasOwnProperty("lightbox_caption")&&t.lightbox_caption!=null?t.lightbox_caption.trim():"",r=n==""?"no-caption":"has-caption",a=t.hasOwnProperty("lightbox_group")&&t.lightbox_group!=null?t.lightbox_group.replace(/"/g,"&quot;"):"all";e+='<div class="swiper-slide '+r+'" data-lightbox-gallery-group="'+a+'">'+t.image_markup+'<div class="lightbox-caption lay-textformat-parent">'+n+"</div></div>"}),'<div class="swiper-wrapper">'+e+"</div>"}};var Re=ne(Ne()),He=ne(H()),b=!1;(navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPhone/i))&&(b=!0);var B=parseInt(layLightboxPassedData.breakpoint,10),Ee=parseInt(layLightboxPassedData.spaceAround,10),Ze=parseInt(layLightboxPassedData.spaceAroundPhone,10),Xe=parseInt(layLightboxPassedData.spaceBelow,10),Fe=parseInt(layLightboxPassedData.spaceBelowPhone,10),nt=parseInt(layLightboxPassedData.space_between_image_and_caption,10),ot=parseInt(layLightboxPassedData.space_between_image_and_caption_phone,10),M=function(i){for(var e=[265,512,768,1024,1280,1920,2560,3200,3840,4096],t=i,n,n=0;n<e.length;n++)if(e[n]>=i){t=e[n];break}return t},at={getSlider:function(i){return Lt(i)},init:function(){xt()},update:function(){Qt()},positionSlider:function(){Je()},sizeImages:function(){V()},bindResize:function(){Ke()},disable:function(){Pt()},enable:function(){Ct()},bindImagesOnPageClick:function(){vt()}},x=at,o={iScroll:null,ix:0,slidesAmt:0,browserInnerWidth:0,timeoutLR:null,timeoutRL:null,slidePrevNextHandler:null,pageType:null,magneticSlidesActive:!1,isOneImage:!1,isActivated:!0,screenSize:window.innerWidth<=B?"phone":"desktop",isDoingZoomingAnimation:!1,activeGalleryGroup:"all",activeGallerySlidesAmt:0,swiper:null},d={$htmlBody:null,$body:null,$lightboxInner:null},v={slideDuration:layLightboxPassedData.slidingDuration,scrollToAnimationDuration:600,minimalStyle:!1,onlyDrag:!1,useDomCursor:!1},st=function(){d.$htmlBody=jQuery("html, body"),d.$body=jQuery("body"),d.$lightboxInner=jQuery("#lightbox-inner")},lt=function(i){var e=layLightboxPassedData.domCursorAssets||{},t=i.clientX>=o.browserInnerWidth/2?"next":"prev";return e[t]||null},Be=function(i){if(!(!v.useDomCursor||!window.layDomCursor)){var e=lt(i);e&&window.layDomCursor.setContext("lightbox",{priority:40,src:e.src,hotspotX:e.hotspotX,hotspotY:e.hotspotY,width:e.width,height:e.height,x:i.clientX,y:i.clientY})}},F=function(){window.layDomCursor&&window.layDomCursor.hideContext("lightbox")},Ve=function(){return layLightboxPassedData.limitNavigationToElementGrid=="on"},Ue=function(i){return jQuery("#lightbox-region .swiper-slide").eq(i).attr("data-lightbox-gallery-group")||"all"},ut=function(){return Ve()?jQuery('#lightbox-region .swiper-slide[data-lightbox-gallery-group="'+o.activeGalleryGroup+'"]').length:o.slidesAmt},dt=function(i){o.activeGalleryGroup=Ue(i),o.activeGallerySlidesAmt=ut(),ei()},q=function(i){return i<0||i>=o.slidesAmt?!1:Ve()?Ue(i)==o.activeGalleryGroup:!0},E=function(){d.$lightboxInner.addClass("bounceleftright"),clearTimeout(o.timeoutLR),o.timeoutLR=setTimeout(function(){d.$lightboxInner.removeClass("bounceleftright")},600)},Z=function(){d.$lightboxInner.addClass("bouncerightleft"),clearTimeout(o.timeoutRL),o.timeoutRL=setTimeout(function(){d.$lightboxInner.removeClass("bouncerightleft")},600)},Je=function(){},V=function(){var i=o.screenSize=="desktop"?Ee:Ze,e=o.screenSize=="desktop"?Xe:Fe,t=jQuery("body").innerWidth(),n=(window.innerHeight-e)/t,r=window.innerHeight/t;jQuery("#lightbox-region .swiper-slide").each(function(a){var s=jQuery(this).find("img"),l,u,c=s.attr("data-ar");if(jQuery(this).hasClass("has-caption"))if(c>n){l=window.innerHeight-i-e,u=l/c,s.css({width:u,height:l,top:i,left:"50%",transform:"translate(-50%,0)","webkit-transform":"translate(-50%,0)"});var g=M(u);s.attr("data-sizes",g+"px"),s.attr("sizes",g+"px")}else{l=(t-i*2)*c,u=t-i*2,s.css({width:u,height:l,top:"50%",left:"50%",transform:"translate(-50%,-50%)","webkit-transform":"translate(-50%,-50%)"});var g=M(u);s.attr("data-sizes",g+"px"),s.attr("sizes",g+"px")}else{c>r?(l=window.innerHeight-i*2,u=l/c):(l=(t-i*2)*c,u=t-i*2),s.css({width:u,height:l,top:"50%",left:"50%",transform:"translate(-50%,-50%)","webkit-transform":"translate(-50%,-50%)"});var g=M(u);s.attr("data-sizes",g+"px"),s.attr("sizes",g+"px")}})},T=function(){var i=o.screenSize=="desktop"?Ee:Ze,e=o.screenSize=="desktop"?Xe:Fe,t=o.screenSize=="desktop"?nt:ot,n=(window.innerHeight-e)/jQuery("body").innerWidth();jQuery("#lightbox-region .swiper-slide.has-caption").each(function(r){var a=jQuery(this).find("img"),s=a[0].getBoundingClientRect(),l=a.position().left,u=0,c=a.attr("data-ar");if(c<n){var g=jQuery("body").innerWidth()-i*2,f=g*c,Q=(window.innerHeight-f)/2;Q>e?u=f+(window.innerHeight-f)/2:u=window.innerHeight-e}else{var f=window.innerHeight-i-e;u=f+i}u+=t,jQuery(this).find(".lightbox-caption").css({width:s.width+"px",left:l+"px",to
5p:u+"px"})})},We=o.screenSize,Ke=function(){jQuery(window).on("resize",function(){if(o.browserInnerWidth=jQuery("body").innerWidth(),d.$lightboxInner.find(".swiper-container").css("width",o.browserInnerWidth),d.$lightboxInner.find(".swiper-slide").css("width",o.browserInnerWidth),!b)o.swiper&&o.swiper.updateSize&&o.swiper.updateSize();else{var i=jQuery("#lightbox-inner .swiper-slide").eq(o.ix)[0];i&&(jQuery("#lightbox-inner .swiper-wrapper").removeClass("use-smooth-scrollsnap"),i.scrollIntoView({behavior:"auto",block:"nearest",inline:"start"}))}V(),T(),We=o.screenSize,o.screenSize=window.innerWidth<=B?"phone":"desktop",o.screenSize!=We&&J()}),jQuery(window).on("resize",(0,He.default)(function(){ct(),b&&setTimeout(function(){jQuery("#lightbox-inner .swiper-wrapper").addClass("use-smooth-scrollsnap")},100)},300))},ct=function(){jQuery("#lightbox-region .swiper-slide").each(function(){var i=jQuery(this).find("img"),e=i.width(),t=M(e);i.attr("data-sizes",t+"px"),i.attr("sizes",t+"px")})},ht=function(){b||o.swiper&&o.swiper.destroy(),b&&jQuery("html").addClass("use-scroll-snap-lightbox");var i=parseInt(v.slideDuration,10);jQuery("html").hasClass("phone-size")&&(i=300);var e=jQuery("#lightbox-region .swiper-container").length;if(e!=0){var t=layLightboxPassedData.onlyDrag=="on";if(!b){let n=document.querySelector("#lightbox-region .swiper-container");o.swiper=new Swiper(n,{speed:i,simulateTouch:t,keyboard:{enabled:!1,onlyInViewport:!1}}),o.swiper.on("slideChange",function(){var r=o.swiper.realIndex;if(!q(r)){var a=r>o.ix;o.swiper.slideTo(o.ix,i,!1),o.isOneImage||(a?E():Z());return}o.ix=r,X()})}o.browserInnerWidth=jQuery("body").innerWidth(),d.$lightboxInner.find(".swiper-container").css("width",o.browserInnerWidth),d.$lightboxInner.find(".swiper-slide").css("width",o.browserInnerWidth),b&&jQuery("#lightbox-inner .swiper-wrapper").on("scroll",function(){var n=Math.round(jQuery("#lightbox-inner .swiper-wrapper").scrollLeft()/o.browserInnerWidth);if(!q(n)){var r=n>o.ix,a=jQuery("#lightbox-inner .swiper-slide").eq(o.ix)[0];a&&a.scrollIntoView({behavior:"auto",block:"nearest",inline:"start"}),o.isOneImage||(r?E():Z());return}o.ix=n})}},gt=function(){o.magneticSlidesActive=!1,typeof magneticSlides!="undefined"&&(o.magneticSlidesActive=magneticSlides.isActiveHere())},N=function(i){return i.find('.col[data-type="img"], .col[data-type="stack"], .col[data-type="elementgrid"]').find(".img:not(.lightboxoff) img").filter(function(){return!this.closest(".lay-row-fixed")})},ft=function(i){if(!i||!i.length)return!1;var e=i.closest(".lay-content");return e.hasClass("scrollslider-active")||e.hasClass("infinite-scrollslider-active")},X=(0,Re.default)(function(){if(layLightboxPassedData.scrollBackground=="on"){var i=I(),e=N(i).eq(o.ix);if(!e.length||ft(e))return;if(o.magneticSlidesActive&&jQuery("html").hasClass("fp-enabled")){var t=e.parents(".row"),n=i.find(".row"),r=0;n.each(function(s){jQuery(this).is(t)&&(r=s)}),i.hasClass("horizontal-fullpage")?jQuery.fn.fullpage.moveTo(1,r):(r++,jQuery.fn.fullpage.moveTo(r,0))}else if(window.projects_overlays!=null&&window.projects_overlays.isOverlayDisplayBlock()){var a=e[0].getBoundingClientRect().top+jQuery("#lay-project-overlay").scrollTop();a-=(window.innerHeight-e.height())/2,jQuery("#lay-project-overlay").animate({scrollTop:a},v.scrollToAnimationDuration,"easeInOutQuad")}else{var a=e.offset().top;a-=(window.innerHeight-e.height())/2,d.$htmlBody.animate({scrollTop:a},v.scrollToAnimationDuration,"easeInOutQuad",function(){d.$htmlBody.off("scroll mousedown wheel DOMMouseScroll mousewheel touchmove")}),d.$htmlBody.on("scroll mousedown wheel DOMMouseScroll mousewheel touchmove",function(){d.$htmlBody.stop()})}}},v.scrollToAnimationDuration),yt=function(){var i=null,e=function(t){i!=t.clientX&&jQuery(t.data).addClass("mousedown")};d.$lightboxInner.on("mousedown",function(t){i=t.clientX,jQuery(this).on("mousemove",this,e)}).on("mouseup",function(){jQuery(this).removeClass("mousedown"),jQuery(this).off("mousemove",e)})},pt=function(){var i=this;this.bindTap=function(){jQuery("body").hasClass("no-touchdevice")?layLightboxPassedData.minimalStyle=="on"?jQuery("#lightbox-inner .swiper-wrapper").find("img").on("click",function(e){!jQuery(e.target).is("a")&&!jQuery(e.target).closest("a").length&&i.onClickInner(e)}):(jQuery("#lightbox-inner .swiper-wrapper").off("click"),jQuery("#lightbox-inner .swiper-wrapper").on("click",function(e){!jQuery(e.target).is("a")&&!jQuery(e.target).closest("a").length&&i.onClickInner(e)})):layLightboxPassedData.minimalStyle=="on"?jQuery("#lightbox-inner .swiper-wrapper").find("img").on("click",function(e){!jQuery(e.target).is("a")&&!jQuery(e.target).closest("a").length&&i.onClickInnerTouchdevice(e)}):(jQuery("#lightbox-inner .swiper-wrapper").off("click"),jQuery("#lightbox-inner .swiper-wrapper").on("click",function(e){!jQuery(e.target).is("a")&&!jQuery(e.target).closest("a").length&&i.onClickInnerTouchdevice(e)}))},this.onClickInner=function(e){e.stopPropagation(),d.$lightboxInner.hasClass("cursor-left")?i.slidePrev():d.$lightboxInner.hasClass("cursor-right")&&i.slideNext()},this.onClickInnerTouchdevice=function(e){e.stopPropagation(),e.clientX>=window.innerWidth/2?i.slideNext():e.clientX<=window.innerWidth/2&&i.slidePrev()},this.slideNext=function(){if(o.ix<o.slidesAmt-1&&q(o.ix+1)){if(o.ix++,!b&&o.swiper)o.swiper.slideNext();else{var e=jQuery("#lightbox-inner .swiper-slide").eq(o.ix)[0];e&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}X()}else o.isOneImage||i.bounceLeftRight()},this.bounceLeftRight=function(){E()},this.slidePrev=function(){if(o.ix>
50&&q(o.ix-1)){if(o.ix--,!b&&o.swiper)o.swiper.slidePrev();else{var e=jQuery("#lightbox-inner .swiper-slide").eq(o.ix)[0];e&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}X()}else o.isOneImage||i.bounceRightLeft()},this.bounceRightLeft=function(){Z()},this.bindMouseMove=function(){d.$lightboxInner.off("mouseenter.layLightboxDomCursor mousemove.layLightboxDomCursor mouseleave.layLightboxDomCursor"),d.$lightboxInner.on("mouseenter.layLightboxDomCursor",function(e){Be(e)}).on("mousemove.layLightboxDomCursor",function(e){e.pageX>=o.browserInnerWidth/2?d.$lightboxInner.addClass("cursor-right").removeClass("cursor-left"):e.pageX<=o.browserInnerWidth/2&&d.$lightboxInner.addClass("cursor-left").removeClass("cursor-right"),Be(e)}).on("mouseleave.layLightboxDomCursor",function(){F()})}},bt=function(){var i=jQuery(".close-lightbox");i.off("click",p),v.minimalStyle?(i=jQuery("#lightbox-region"),i.on("click",p),d.$lightboxInner.find("img").on("click",function(e){e.stopPropagation()})):i.on("click",p)},U=function(){F(),jQuery("body").removeClass("lightbox-open"),jQuery("#lightbox-region").addClass("lay-hide lay-hide-images transparent")},p=function(i){switch(F(),b&&jQuery("#lightbox-inner .swiper-wrapper").removeClass("use-smooth-scrollsnap"),jQuery(".lightbox-zooming-in").remove(),layLightboxPassedData.lightbox_animation_style){case"zoom":if(o.isDoingZoomingAnimation&&!jQuery("body").hasClass("is-touchdevice"))return;o.isDoingZoomingAnimation=!0,typeof i!="undefined"&&i.stopPropagation();var e=jQuery("#lightbox-region .swiper-slide img").eq(o.ix),t=I(),n=N(t).eq(o.ix);if(!e.length||!n.length){o.isDoingZoomingAnimation=!1,U();return}var r=e[0].getBoundingClientRect(),a=e.clone();jQuery("body").append(a),a.css({position:"fixed",top:r.top+"px",left:r.left+"px",width:r.width+"px",height:r.height+"px",opacity:1,transform:"","-webkit-transform":""}).addClass("lightbox-zooming-out");var s=n[0].getBoundingClientRect();setTimeout(function(){window.lay_lightbox_opened=!1,a.one("transitionend",function(){jQuery(".lightbox-zooming-out").remove(),jQuery("#lightbox-region").addClass("lay-hide"),o.isDoingZoomingAnimation=!1}),a.css({top:s.top+"px",left:s.left+"px",width:s.width+"px",height:s.height+"px",opacity:0}),jQuery("#lightbox-region").addClass("lay-hide-images transparent"),jQuery("body").removeClass("lightbox-open")},0);break;case"fade":jQuery("#lightbox-region").one("transitionend",function(){jQuery("#lightbox-region").addClass("lay-hide lay-hide-images"),window.lay_lightbox_opened=!1}),jQuery("#lightbox-region").addClass("transparent"),jQuery("body").removeClass("lightbox-open");break;default:window.lay_lightbox_opened=!1,jQuery("#lightbox-region").addClass("lay-hide lay-hide-images transparent"),jQuery("body").removeClass("lightbox-open");break}},Ye=function(){jQuery("#lightbox-region img.lazyload:not(.lazyloaded, .lazyloading)").each(function(){var i=jQuery(this),e=i[0],t=i.attr("data-src"),n=i.attr("data-srcset"),r=function(){return e.naturalWidth>0&&e.naturalHeight>0?(i.addClass("lazyloaded loaded").removeClass("lazyload lazyloading"),!0):!1};i.addClass("lazyloading"),e.onload=function(){var a=setInterval(()=>{r()&&clearInterval(a)},20)},e.onerror=function(){i.addClass("loaded loaded-error").removeClass("lazyload lazyloading")},n&&i.attr("srcset",n),t&&i.attr("src",t),e.complete&&r()})},$e=function(i){i.addClass("lazyload"),Ye()},z=function(){jQuery("#lightbox-region #lightbox-inner img:not(.lazyloaded, .lazyloading)").each(function(){jQuery(this).addClass("lazyload")}),Ye()},vt=function(){var i=I(),e=N(i);e.off("click").on("click",function(t){if(!jQuery(this.parentNode).is("a")&&!jQuery(this.parentNode.parentNode).is("a")){t.stopPropagation();var n=jQuery("body");if(o.isActivated&&(layLightboxPassedData.activeOnPhone=="on"||window.innerWidth>B)){var r=I(),a=N(r),s=jQuery(this);if(a.each(function(Q){jQuery(this).is(s)&&(o.ix=Q)}),dt(o.ix),!b)o.swiper&&o.swiper.slideTo(o.ix,0,!1);else{jQuery("#lightbox-inner .swiper-wrapper").removeClass("use-smooth-scrollsnap");var l=jQuery("#lightbox-inner .swiper-slide").eq(o.ix)[0];l&&l.scrollIntoView({behavior:"auto",block:"nearest",inline:"start"}),jQuery("#lightbox-inner .swiper-wrapper").addClass("use-smooth-scrollsnap")}var u=jQuery("#lightbox-region .swiper-slide img").eq(o.ix);switch(layLightboxPassedData.lightbox_animation_style){case"zoom":if(o.isDoingZoomingAnimation)return;o.isDoingZoomingAnimation=!0;var c=this.getBoundingClientRect(),g=jQuery(this).clone();n.append(g),g.css({position:"fixed",top:c.top+"px",left:c.left+"px",width:c.width+"px",height:c.height+"px",opacity:0}
5).addClass("lightbox-zooming-in"),setTimeout(function(){window.lay_lightbox_opened=!0,T(),g.one("transitionend",function(){jQuery("#lightbox-region").removeClass("lay-hide-images");var P=u[0];if(P.classList.contains("lazyloaded")||P.classList.contains("loaded"))setTimeout(function(){jQuery(".lightbox-zooming-in").remove()},0),z();else{let C=u[0],L={attributes:!0,childList:!1,subtree:!1},w=(D,W)=>{for(let A of D)A.attributeName=="class"&&(u[0].classList.contains("lazyloaded")||u[0].classList.contains("loaded"))&&!u[0].classList.contains("lazyload")&&(setTimeout(function(){jQuery(".lightbox-zooming-in").remove()},0),z(),W.disconnect())};new MutationObserver(w).observe(C,L)}o.isDoingZoomingAnimation=!1,$e(u)});var m=u[0].getBoundingClientRect();setTimeout(()=>{g.css({top:m.top+window.innerHeight+"px",left:m.left+"px",width:m.width+"px",height:m.height+"px",opacity:1})},0),jQuery("#lightbox-region").removeClass("lay-hide transparent"),jQuery("body").addClass("lightbox-open")},0);break;default:var u=jQuery("#lightbox-region .swiper-slide img").eq(o.ix);$e(u);var f=u[0];if(f!=null&&f.classList.contains("lazyloaded")||f!=null&&f.classList.contains("loaded")||jQuery("html").hasClass("fp-enabled"))jQuery("#lightbox-region").removeClass("lay-hide lay-hide-images transparent"),z(),window.lay_lightbox_opened=!0,T();else{let m=u[0],P={attributes:!0,childList:!1,subtree:!1},C=(w,S)=>{for(let D of w)D.attributeName=="class"&&(u[0].classList.contains("lazyloaded")||u[0].classList.contains("loaded"))&&!u[0].classList.contains("lazyload")&&(jQuery("#lightbox-region").removeClass("lay-hide lay-hide-images transparent"),z(),window.lay_lightbox_opened=!0,T(),S.disconnect())};new MutationObserver(C).observe(m,P)}jQuery("body").addClass("lightbox-open");break}}}})},Ge=function(i){if(!jQuery("#lightbox-region").hasClass("lay-hide"))switch(i.which){case 37:o.slidePrevNextHandler.slidePrev();break;case 39:o.slidePrevNextHandler.slideNext();break;case 27:p(i);break}},mt=function(){document.removeEventListener("keydown",Ge),document.addEventListener("keydown",Ge)},ei=function(){var i=o.activeGallerySlidesAmt>0?o.activeGallerySlidesAmt:o.slidesAmt;i==1?(d.$lightboxInner.addClass("oneimage"),o.isOneImage=!0):(d.$lightboxInner.removeClass("oneimage"),o.isOneImage=!1)},xt=function(){layLightboxPassedData.minimalStyle=="on"&&(v.minimalStyle=!0),layLightboxPassedData.onlyDrag=="on"&&(v.onlyDrag=!0),layLightboxPassedData.domCursor&&(v.useDomCursor=!0),st(),o.browserInnerWidth=d.$body.innerWidth(),Ke(),layLightboxPassedData.onlyZoom=="on"?(jQuery(".close-lightbox").off("click",p),jQuery(".close-lightbox").on("click",p)):mt(),yt(),wt()},wt=function(){jQuery("#lightbox-region").on("swipeup",function(){p()})},jt=function(){jQuery("#lightbox-inner .swiper-wrapper").off("click",p),jQuery("#lightbox-inner .swiper-wrapper").on("click",p)},It=function(){jQuery(document).keydown(function(i){if(!jQuery("#lightbox-region").hasClass("lay-hide"))switch(i.which){case 27:p(i);break}}),jQuery("#lightbox-inner .swiper-wrapper").off("click",p),jQuery("#lightbox-inner .swiper-wrapper").on("click",p)},Qt=function(){o.pageType=d.$body.attr("data-type"),gt(),o.ix=0,o.slidesAmt=jQuery("#lightbox-region .swiper-slide").length,o.activeGalleryGroup="all",o.activeGallerySlidesAmt=o.slidesAmt,o.slidesAmt!=0&&(ei(),Je(),V(),T(),ht(),v.onlyDrag&&jt(),layLightboxPassedData.onlyZoom!="on"&&(o.slidePrevNextHandler=new pt,v.onlyDrag||(o.slidePrevNextHandler.bindMouseMove(),o.slidePrevNextHandler.bindTap())),layLightboxPassedData.onlyZoom=="on"&&It(),layLightboxPassedData.onlyZoom!="on"&&bt())},J=function(){layLightboxPassedData.activeOnPhone=="on"?o.isActivated?jQuery("body").addClass("lightbox-css-on").removeClass("lightbox-css-off"):jQuery("body").removeClass("lightbox-css-on").addClass("lightbox-css-off"):window.innerWidth>B&&o.isActivated?jQuery("body").addClass("lightbox-css-on").removeClass("lightbox-css-off"):jQuery("body").removeClass("lightbox-css-on").addClass("lightbox-css-off")},Pt=function(){U(),o.isActivated=!1,d.$body.removeClass("lightbox-active"),jQuery("#lightbox-region #lightbox-inner .swiper-wrapper").html(""),J()},Ct=function(){U(),o.isDoingZoomingAnimation=!1,o.isActivated=!0,d.$body.addClass("lightbox-active"),J()},Lt=function(i){return new oe(i)};var St={updateSlider:function(){Ot()}},Y=St,K={$lightboxRegion:null},Dt=function(){K.$lightboxRegion=jQuery("#lightbox-inner .swiper-container")},At=function(){K.$lightboxRegion.html("");var i=[],e=I();e.find('.col[data-type="img"], .col[data-type="stack"], .col[data-type="elementgrid"]').find(".img:not(.lightboxoff) img").filter(function(){return!this.closest(".lay-row-fixed")}).each(function(){var n=jQuery(this.parentNode).attr("data-lightbox-caption"),r=this.cloneNode();r.classList.remove(...r.classList),r.style&&(r.style.transition&&(r.style.transition=""),r.style.webkitTransition&&(r.style.webkitTransition=""),r.style.borderRadius&&(r.style.borderRadius=""),r.style.border&&(r.style.border=""),r.style.borderWidth&&(r.style.borderWidth=""),r.style.borderColor&&(r.style.borderColor=""),r.style.borderStyle&&(r.style.borderStyle=""),r.style.boxShadow&&(r.style.boxShadow=""),r.style.webkitBoxShadow&&(r.style.webkitBoxShadow=""),r.style.overflow&&(r.style.overflow=""));var a=r.outerHTML,s={image_markup:a,lightbox_caption:n,lightbox_group:kt(this,i.length)};i.push(s)});var t=x.getSlider(i);K.$lightboxRegion.html(t.getMarkup()),x.bindImagesOnPageClick()},kt=function(i,e){if(layLightboxPassedData.limitNavigationToElementGrid!="on")return"all";var t=i.closest('.col[data-type="elementgrid"]');if(!t)return"regular";var n=t.getAttribute("data-lightbox-gallery-group");if(!n){var r=I(),a=r.find('.col[data-type="elementgrid"]').index(t);n="elementgrid-"+(a>-1?a:e),t.setAttribute("data-lightbox-gallery-group",n)}return n},Ot=function(){Dt(),At(),x.update()};var ee=null;jQuery(document).ready(function(){x.init()});var Tt=function(i,e){var t=e!=null&&e.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content",n=void 0;
5switch(i){case"desktop":{var r=[];jQuery(t).each(function(){r=r.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop"))),layLightboxPassedData.includeFooterImages=="on"&&(r=r.concat(Array.from(this.querySelectorAll("#footer"))))}),n=jQuery(r);break}case"phone":{var r=[];jQuery(t).each(function(){var s=jQuery(this).find("#custom-phone-grid").length!=0,l=jQuery(this).find("#footer-custom-phone-grid").length!=0;l&&s?layLightboxPassedData.includeFooterImages=="on"?r=r.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):r=r.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone"))):!l&&s?layLightboxPassedData.includeFooterImages=="on"?r=r.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):r=r.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone"))):l&&!s?layLightboxPassedData.includeFooterImages=="on"?r=r.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):r=r.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop"))):!l&&!s&&(layLightboxPassedData.includeFooterImages=="on"?r=r.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer"))):r=r.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop"))))}),n=jQuery(r);break}}return n};window.laytheme.on("overlayhidden",function(){var i=jQuery(".lay-overlay.lay-show-overlay:not(.lay-fadeout):not(.lay-overlay-closing)").last();if(i.length>0){ie(i);return}ni(ii,ri,ti)});var ii=null,ti=null,ri=null,_t=function(){return!!(window.laytheme&&typeof window.laytheme.isProjectOverlayVisible=="function"&&window.laytheme.isProjectOverlayVisible())};window.laytheme.on("content_ready",function(i,e,t){var n=t!=null&&t.isProjectOverlay;!n&&_t()||(ii=i,ri=e,ti=t,ni(i,e,t))});var ni=function(i,e,t){layLightboxIsActiveHere()&&(i=="desktop"||zt(i))?(ee=Tt(i,t),x.enable(),Y.updateSlider()):x.disable()},ie=function(i){var e=i.attr("data-type"),t=i.attr("data-id"),n=t!=null?parseInt(t,10):NaN;oi(e,n)?(ee=i,x.enable(),Y.updateSlider()):x.disable()};window.laytheme.on("overlayshown",ie);window.laytheme.on("overlayshown_animation_ended",ie);var oi=function(i,e){if(window.scrollSliderPassedData&&window.scrollSliderPassedData.ss_galaxy_zoom==="on"&&window.layscrollslider&&typeof window.layscrollslider.isActiveHere=="function"&&window.layscrollslider.isActiveHere())return!1;var t=!1;if(i=="project"){if(layLightboxPassedData.activeInProjects=="on"||layLightboxPassedData.activeInProjects=="all")t=!0;else if(layLightboxPassedData.activeInProjects=="individual"&&layLightboxPassedData.individualProjectIds!=""){var n=JSON.parse(layLightboxPassedData.individualProjectIds);jQuery.inArray(e,n)>-1&&(t=!0)}}else if(i=="page"){if(layLightboxPassedData.activeInPages=="on"||layLightboxPassedData.activeInPages=="all")t=!0;else if(layLightboxPassedData.activeInPages=="individual"&&layLightboxPassedData.individualPageIds!=""){var n=JSON.parse(layLightboxPassedData.individualPageIds);jQuery.inArray(e,n)>-1&&(t=!0)}}else if(i=="lay_news"){if(layLightboxPassedData.activeInNews=="on"||layLightboxPassedData.activeInNews=="all")t=!0;else if(layLightboxPassedData.activeInNews=="individual"&&layLightboxPassedData.individualNewsIds!=""){var n=JSON.parse(layLightboxPassedData.individualNewsIds);jQuery.inArray(e,n)>-1&&(t=!0)}}else if(i=="category"){if(layLightboxPassedData.activeInCategories=="on"||layLightboxPassedData.activeInCategories=="all")t=!0;else if(layLightboxPassedData.activeInCategories=="individual"&&layLightboxPassedData.individualCategoryIds!=""){var n=JSON.parse(layLightboxPassedData.individualCategoryIds);jQuery.inArray(e,n)>-1&&(t=!0)}}return t};window.layLightboxIsActiveHere=function(){var i=jQuery("body"),e=parseInt(i.attr("data-id"),10);return oi(i.attr("data-type"),e)};var zt=function(i){return i=="phone"&&layLightboxPassedData.activeOnPhone=="on"},I=function(){return ee};})();
6;

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.