PageSourceSearch

https://husmagazine.com/wp-content/plugins/laytheme-carousel/front…/js/carousel.plugin.min.js?ver=13ef54c5cde9

js husmagazine.com collected 2026-10-06 04:53:51 UTC 88,668 bytes, 1 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;})();

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.