(()=>{const t=()=>{const r=new IntersectionObserver(n=>{n.forEach(i=>{if(i.isIntersecting){const s=i.target,c=parseInt(s.dataset.rowIndex||0,10),l=s.querySelectorAll(".col"),f=100;c%2!==0?l.forEach((m,h)=>{const p=l.length-h-1;setTimeout(()=>{m.classList.add("fade-in")},f*p)}):l.forEach((m,h)=>{setTimeout(()=>{m.classList.add("fade-in")},f*h)}),r.unobserve(s)}})},{threshold:.2,rootMargin:"0px 0px -100px 0px"});document.querySelectorAll(".standard-col-fadein").forEach((n,i)=>{n.dataset.rowIndex=i,r.observe(n)})};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t()})();document.querySelectorAll(".count-number").forEach(t=>{const r=new IntersectionObserver(n=>{n.forEach(i=>{if(i.isIntersecting){r.unobserve(i.target);const s=Number(i.target.dataset.count),c=2500,l=performance.now(),f=h=>h<.5?2*h*h:-1+(4-2*h)*h,m=h=>{const p=h-l,b=Math.min(p/c,1),y=f(b),w=Math.floor(y*s);i.target.textContent=w.toLocaleString("en-GB"),b<1?requestAnimationFrame(m):i.target.textContent=s.toLocaleString("en-GB")};requestAnimationFrame(m)}})},{rootMargin:"0px 0px -75px 0px"});r.observe(t)});document.querySelectorAll(".foot-links").forEach(r=>{r.querySelector("h4").addEventListener("click",()=>{r.classList.toggle("active")})});function $o(t,r){for(var n=0;n-1}function lt(t,r){return t.push.apply(t,Je(r)),t}function ue(t,r,n){t&&ne(r,function(i){i&&t.classList[n?"add":"remove"](i)})}function se(t,r){ue(t,ve(r)?r.split(" "):r,!0)}function et(t,r){ne(r,t.appendChild.bind(t))}function Ht(t,r){ne(t,function(n){var i=(r||n).parentNode;i&&i.insertBefore(n,r)})}function ze(t,r){return vo(t)&&(t.msMatchesSelector||t.matches).call(t,r)}function yo(t,r){var n=t?Se(t.children):[];return r?n.filter(function(i){return ze(i,r)}):n}function tt(t,r){return r?yo(t,r)[0]:t.firstElementChild}var Ve=Object.keys;function Ne(t,r,n){return t&&(n?Ve(t).reverse():Ve(t)).forEach(function(i){i!=="__proto__"&&r(t[i],i)}),t}function Be(t){return Se(arguments,1).forEach(function(r){Ne(r,function(n,i){t[i]=r[i]})}),t}function ge(t){return Se(arguments,1).forEach(function(r){Ne(r,function(n,i){qt(n)?t[i]=n.slice():Fe(n)?t[i]=ge({},Fe(t[i])?t[i]:{},n):t[i]=n})}),t}function eo(t,r){ne(r||Ve(t),function(n){delete t[n]})}function le(t,r){ne(t,function(n){ne(r,function(i){n&&n.removeAttribute(i)})})}function k(t,r,n){Fe(r)?Ne(r,function(i,s){k(t,s,i)}):ne(t,function(i){kt(n)||n===""?le(i,r):i.setAttribute(r,String(n))})}function De(t,r,n){var i=document.createElement(t);return r&&(ve(r)?se(i,r):k(i,r)),n&&et(n,i),i}function ie(t,r,n){if(Qe(n))return getComputedStyle(t)[r];kt(n)||(t.style[r]=""+n)}function Ue(t,r){ie(t,"display",r)}function Co(t){t.setActive&&t.setActive()||t.focus({preventScroll:!0})}function re(t,r){return t.getAttribute(r)}function to(t,r){return t&&t.classList.contains(r)}function te(t){return t.getBoundingClientRect()}function Ie(t){ne(t,function(r){r&&r.parentNode&&r.parentNode.removeChild(r)})}function Eo(t){return tt(new DOMParser().parseFromString(t,"text/html").body)}function de(t,r){t.preventDefault(),r&&(t.stopPropagation(),t.stopImmediatePropagation())}function So(t,r){return t&&t.querySelector(r)}function Wt(t,r){return r?Se(t.querySelectorAll(r)):[]}function fe(t,r){ue(t,r,!1)}function Dt(t){return t.timeStamp}function Oe(t){return ve(t)?t:t?t+"px":""}var ot="splide",Ft="data-"+ot;function He(t,r){if(!t)throw new Error("["+ot+"] "+(r||""))}var ye=Math.min,ft=Math.max,ht=Math.floor,Ge=Math.ceil,Q=Math.abs;function bo(t,r,n){return Q(t-r)0)-+(t<0)}function Mt(t,r){return ne(r,function(n){t=t.replace("%s",""+n)}),t}function zt(t){return t<10?"0"+t:""+t}var oo={};function en(t){return""+t+zt(oo[t]=(oo[t]||0)+1)}function wo(){var t=[];function r(l,f,m,h){s(l,f,function(p,b,y){var w="addEventListener"in p,E=w?p.removeEventListener.bind(p,b,m,h):p.removeListener.bind(p,m);w?p.addEventListener(b,m,h):p.addListener(m),t.push([p,b,y,m,E])})}function n(l,f,m){s(l,f,function(h,p,b){t=t.filter(function(y){return y[0]===h&&y[1]===p&&y[2]===b&&(!m||y[3]===m)?(y[4](),!1):!0})})}function i(l,f,m){var h,p=!0;return typeof CustomEvent=="function"?h=new CustomEvent(f,{bubbles:p,detail:m}):(h=document.createEvent("CustomEvent"),h.initCustomEvent(f,p,!1,m)),l.dispatchEvent(h),h}function s(l,f,m){ne(l,function(h){h&&ne(f,function(p){p.split(" ").forEach(function(b){var y=b.split(".");m(h,y[0],y[1])})})})}function c(){t.forEach(function(l){l[4]()}),me(t)}return{bind:r,unbind:n,dispatch:i,destroy:c}}var Ae="mounted",no="ready",Ce="move",nt="moved",Oo="click",tn="active",on="inactive",nn="visible",rn="hidden",G="refresh",J="updated",je="resize",Vt="resized",an="drag",sn="dragging",ln="dragged",Bt="scroll",qe="scrolled",cn="overflow",No="destroy",dn="arrows:mounted",un="arrows:updated",fn="pagination:mounted",hn="pagination:updated",Io="navigation:mounted",Lo="autoplay:play",mn="autoplay:playing",Ao="autoplay:pause",To="lazyload:loaded",xo="sk",Po="sh",mt="ei";function B(t){var r=t?t.event.bus:document.createDocumentFragment(),n=wo();function i(c,l){n.bind(r,Je(c).join(" "),function(f){l.apply(l,qt(f.detail)?f.detail:[])})}function s(c){n.dispatch(r,c,Se(arguments,1))}return t&&t.event.on(No,n.destroy),Be(n,{bus:r,on:i,off:z(n.unbind,r),emit:s})}function gt(t,r,n,i){var s=Date.now,c,l=0,f,m=!0,h=0;function p(){if(!m){if(l=t?ye((s()-c)/t,1):1,n&&n(l),l>=1&&(r(),c=s(),i&&++h>=i))return y();f=Jt(p)}}function b(e){e||E(),c=s()-(e?l*t:0),m=!1,f=Jt(p)}function y(){m=!0}function w(){c=s(),l=0,n&&n(l)}function E(){f&&cancelAnimationFrame(f),l=0,f=0,m=!0}function d(e){t=e}function u(){return m}return{start:b,rewind:w,pause:y,cancel:E,set:d,isPaused:u}}function pn(t){var r=t;function n(s){r=s}function i(s){return Xt(Je(s),r)}return{set:n,is:i}}function gn(t,r){var n=gt(0,t,null,1);return function(){n.isPaused()&&n.start()}}function vn(t,r,n){var i=t.state,s=n.breakpoints||{},c=n.reducedMotion||{},l=wo(),f=[];function m(){var E=n.mediaQuery==="min";Ve(s).sort(function(d,u){return E?+d-+u:+u-+d}).forEach(function(d){p(s[d],"("+(E?"min":"max")+"-width:"+d+"px)")}),p(c,Qt),b()}function h(E){E&&l.destroy()}function p(E,d){var u=matchMedia(d);l.bind(u,"change",b),f.push([E,u])}function b(){var E=i.is(ut),d=n.direction,u=f.reduce(function(e,o){return ge(e,o[1].matches?o[0]:{})},{});eo(n),w(u),n.destroy?t.destroy(n.destroy==="completely"):E?(h(!0),t.mount()):d!==n.direction&&t.refresh()}function y(E){matchMedia(Qt).matches&&(E?ge(n,c):eo(n,Ve(c)))}function w(E,d,u){ge(n,E),d&&ge(Object.getPrototypeOf(n),E),(u||!i.is(Pe))&&t.emit(J,n)}return{setup:m,destroy:h,reduce:y,set:w}}var vt="Arrow",yt=vt+"Left",Ct=vt+"Right",Do=vt+"Up",_o=vt+"Down",io="rtl",Et="ttb",Ot={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[Do,Ct],ArrowRight:[_o,yt]};function yn(t,r,n){function i(c,l,f){f=f||n.direction;var m=f===io&&!l?1:f===Et?0:-1;return Ot[c]&&Ot[c][m]||c.replace(/width|left|right/i,function(h,p){var b=Ot[h.toLowerCase()][m]||h;return p>0?b.charAt(0).toUpperCase()+b.slice(1):b})}function s(c){return c*(n.direction===io?1:-1)}return{resolve:i,orient:s}}var he="role",_e="tabindex",Cn="disabled",ae="aria-",it=ae+"controls",Mo=ae+"current",ro=ae+"selected",oe=ae+"label",Ut=ae+"labelledby",Ro=ae+"hidden",Gt=ae+"orientation",Ze=ae+"roledescription",ao=ae+"live",so=ae+"busy",lo=ae+"atomic",jt=[he,_e,Cn,it,Mo,oe,Ut,Ro,Gt,Ze],ce=ot+"__",be="is-",Nt=ot,co=ce+"track",En=ce+"list",St=ce+"slide",Yo=St+"--clone",Sn=St+"__container",Zt=ce+"arrows",bt=ce+"arrow",qo=bt+"--prev",ko=bt+"--next",wt=ce+"pagination",Xo=wt+"__page",bn=ce+"progress",wn=bn+"__bar",On=ce+"toggle",Nn=ce+"spinner",In=ce+"sr",Ln=be+"initialized",Le=be+"active",Ho=be+"prev",Wo=be+"next",Rt=be+"visible",Yt=be+"loading",Fo=be+"focus-in",zo=be+"overflow",An=[Le,Rt,Ho,Wo,Yt,Fo,zo],Tn={slide:St,clone:Yo,arrows:Zt,arrow:bt,prev:qo,next:ko,pagination:wt,page:Xo,spinner:Nn};function xn(t,r){if(go(t.closest))return t.closest(r);for(var n=t;n&&n.nodeType===1&&!ze(n,r);)n=n.parentElement;return n}var Pn=5,uo=200,Vo="touchstart mousedown",It="touchmove mousemove",Lt="touchend touchcancel mouseup click";function Dn(t,r,n){var i=B(t),s=i.on,c=i.bind,l=t.root,f=n.i18n,m={},h=[],p=[],b=[],y,w,E;function d(){a(),v(),o()}function u(){s(G,e),s(G,d),s(J,o),c(document,Vo+" keydown",function(g){E=g.type==="keydown"},{capture:!0}),c(l,"focusin",function(){ue(l,Fo,!!E)})}function e(g){var S=jt.concat("style");me(h),fe(l,p),fe(y,b),le([y,w],S),le(l,g?S:["style",Ze])}function o(){fe(l,p),fe(y,b),p=O(Nt),b=O(co),se(l,p),se(y,b),k(l,oe,n.label),k(l,Ut,n.labelledby)}function a(){y=C("."+co),w=tt(y,"."+En),He(y&&w,"A track/list element is missing."),lt(h,yo(w,"."+St+":not(."+Yo+")")),Ne({arrows:Zt,pagination:wt,prev:qo,next:ko,bar:wn,toggle:On},function(g,S){m[S]=C("."+g)}),Be(m,{root:l,track:y,list:w,slides:h})}function v(){var g=l.id||en(ot),S=n.role;l.id=g,y.id=y.id||g+"-track",w.id=w.id||g+"-list",!re(l,he)&&l.tagName!=="SECTION"&&S&&k(l,he,S),k(l,Ze,f.carousel),k(w,he,"presentation")}function C(g){var S=So(l,g);return S&&xn(S,"."+Nt)===l?S:void 0}function O(g){return[g+"--"+n.type,g+"--"+n.direction,n.drag&&g+"--draggable",n.isNavigation&&g+"--nav",g===Nt&&Le]}return Be(m,{setup:d,mount:u,destroy:e})}var Re="slide",ke="loop",rt="fade";function _n(t,r,n,i){var s=B(t),c=s.on,l=s.emit,f=s.bind,m=t.Components,h=t.root,p=t.options,b=p.isNavigation,y=p.updateOnMove,w=p.i18n,E=p.pagination,d=p.slideFocus,u=m.Direction.resolve,e=re(i,"style"),o=re(i,oe),a=n>-1,v=tt(i,"."+Sn),C;function O(){a||(i.id=h.id+"-slide"+zt(r+1),k(i,he,E?"tabpanel":"group"),k(i,Ze,w.slide),k(i,oe,o||Mt(w.slideLabel,[r+1,t.length]))),g()}function g(){f(i,"click",z(l,Oo,Y)),f(i,"keydown",z(l,xo,Y)),c([nt,Po,qe],N),c(Io,T),y&&c(Ce,x)}function S(){C=!0,s.destroy(),fe(i,An),le(i,jt),k(i,"style",e),k(i,oe,o||"")}function T(){var _=t.splides.map(function(L){var M=L.splide.Components.Slides.getAt(r);return M?M.slide.id:""}).join(" ");k(i,oe,Mt(w.slideX,(a?n:r)+1)),k(i,it,_),k(i,he,d?"button":""),d&&le(i,Ze)}function x(){C||N()}function N(){if(!C){var _=t.index;I(),P(),ue(i,Ho,r===_-1),ue(i,Wo,r===_+1)}}function I(){var _=q();_!==to(i,Le)&&(ue(i,Le,_),k(i,Mo,b&&_||""),l(_?tn:on,Y))}function P(){var _=W(),L=!_&&(!q()||a);if(t.state.is([Ye,Ke])||k(i,Ro,L||""),k(Wt(i,p.focusableNodes||""),_e,L?-1:""),d&&k(i,_e,L?-1:0),_!==to(i,Rt)&&(ue(i,Rt,_),l(_?nn:rn,Y)),!_&&document.activeElement===i){var M=m.Slides.getAt(t.index);M&&Co(M.slide)}}function R(_,L,M){ie(M&&v||i,_,L)}function q(){var _=t.index;return _===r||p.cloneStatus&&_===n}function W(){if(t.is(rt))return q();var _=te(m.Elements.track),L=te(i),M=u("left",!0),X=u("right",!0);return ht(_[M])<=Ge(L[M])&&ht(L[X])<=Ge(_[X])}function H(_,L){var M=Q(_-r);return!a&&(p.rewind||t.is(ke))&&(M=ye(M,t.length-M)),M<=L}var Y={index:r,slideIndex:n,slide:i,container:v,isClone:a,mount:O,destroy:S,update:N,style:R,isWithin:H};return Y}function Mn(t,r,n){var i=B(t),s=i.on,c=i.emit,l=i.bind,f=r.Elements,m=f.slides,h=f.list,p=[];function b(){y(),s(G,w),s(G,y)}function y(){m.forEach(function(N,I){d(N,I,-1)})}function w(){C(function(N){N.destroy()}),me(p)}function E(){C(function(N){N.update()})}function d(N,I,P){var R=_n(t,I,P,N);R.mount(),p.push(R),p.sort(function(q,W){return q.index-W.index})}function u(N){return N?O(function(I){return!I.isClone}):p}function e(N){var I=r.Controller,P=I.toIndex(N),R=I.hasFocus()?1:n.perPage;return O(function(q){return ct(q.index,P,P+R-1)})}function o(N){return O(N)[0]}function a(N,I){ne(N,function(P){if(ve(P)&&(P=Eo(P)),vo(P)){var R=m[I];R?Ht(P,R):et(h,P),se(P,n.classes.slide),S(P,z(c,je))}}),c(G)}function v(N){Ie(O(N).map(function(I){return I.slide})),c(G)}function C(N,I){u(I).forEach(N)}function O(N){return p.filter(go(N)?N:function(I){return ve(N)?ze(I.slide,N):Xt(Je(N),I.index)})}function g(N,I,P){C(function(R){R.style(N,I,P)})}function S(N,I){var P=Wt(N,"img"),R=P.length;R?P.forEach(function(q){l(q,"load error",function(){--R||I()})}):I()}function T(N){return N?m.length:p.length}function x(){return p.length>n.perPage}return{mount:b,destroy:w,update:E,register:d,get:u,getIn:e,getAt:o,add:a,remove:v,forEach:C,filter:O,style:g,getLength:T,isEnough:x}}function Rn(t,r,n){var i=B(t),s=i.on,c=i.bind,l=i.emit,f=r.Slides,m=r.Direction.resolve,h=r.Elements,p=h.root,b=h.track,y=h.list,w=f.getAt,E=f.style,d,u,e;function o(){a(),c(window,"resize load",gn(z(l,je))),s([J,G],a),s(je,v)}function a(){d=n.direction===Et,ie(p,"maxWidth",Oe(n.width)),ie(b,m("paddingLeft"),C(!1)),ie(b,m("paddingRight"),C(!0)),v(!0)}function v(Y){var _=te(p);(Y||u.width!==_.width||u.height!==_.height)&&(ie(b,"height",O()),E(m("marginRight"),Oe(n.gap)),E("width",S()),E("height",T(),!0),u=_,l(Vt),e!==(e=H())&&(ue(p,zo,e),l(cn,e)))}function C(Y){var _=n.padding,L=m(Y?"right":"left");return _&&Oe(_[L]||(Fe(_)?0:_))||"0px"}function O(){var Y="";return d&&(Y=g(),He(Y,"height or heightRatio is missing."),Y="calc("+Y+" - "+C(!1)+" - "+C(!0)+")"),Y}function g(){return Oe(n.height||te(y).width*n.heightRatio)}function S(){return n.autoWidth?null:Oe(n.fixedWidth)||(d?"":x())}function T(){return Oe(n.fixedHeight)||(d?n.autoHeight?null:x():g())}function x(){var Y=Oe(n.gap);return"calc((100%"+(Y&&" + "+Y)+")/"+(n.perPage||1)+(Y&&" - "+Y)+")"}function N(){return te(y)[m("width")]}function I(Y,_){var L=w(Y||0);return L?te(L.slide)[m("width")]+(_?0:q()):0}function P(Y,_){var L=w(Y);if(L){var M=te(L.slide)[m("right")],X=te(y)[m("left")];return Q(M-X)+(_?0:q())}return 0}function R(Y){return P(t.length-1)-P(0)+I(0,Y)}function q(){var Y=w(0);return Y&&parseFloat(ie(Y.slide,m("marginRight")))||0}function W(Y){return parseFloat(ie(b,m("padding"+(Y?"Right":"Left"))))||0}function H(){return t.is(rt)||R(!0)>N()}return{mount:o,resize:v,listSize:N,slideSize:I,sliderSize:R,totalSize:P,getPadding:W,isOverflow:H}}var Yn=2;function qn(t,r,n){var i=B(t),s=i.on,c=r.Elements,l=r.Slides,f=r.Direction.resolve,m=[],h;function p(){s(G,b),s([J,je],w),(h=u())&&(E(h),r.Layout.resize(!0))}function b(){y(),p()}function y(){Ie(m),me(m),i.destroy()}function w(){var e=u();h!==e&&(hX)&&(N(),S(x(R(),L>X),!0)),l(Ye),c(Ce,M,X,L),a.start(M,function(){l(Me),c(nt,M,X,L),Z&&Z()})}function g(L){S(P(L,!0))}function S(L,M){if(!t.is(rt)){var X=M?L:T(L);ie(e,"transform","translate"+E("X")+"("+X+"px)"),L!==X&&c(Po)}}function T(L){if(t.is(ke)){var M=I(L),X=M>r.Controller.getEnd(),Z=M<0;(Z||X)&&(L=x(L,X))}return L}function x(L,M){var X=L-H(M),Z=y();return L-=d(Z*(Ge(Q(X)/Z)||1))*(M?1:-1),L}function N(){S(R(),!0),a.cancel()}function I(L){for(var M=r.Slides.get(),X=0,Z=1/0,j=0;j=0:M<=e[E("scrollWidth")]-te(o)[E("width")]}function _(L,M){M=Qe(M)?R():M;var X=L!==!0&&d(M)d(H(!0));return X||Z}return{mount:v,move:O,jump:g,translate:S,shift:x,cancel:N,toIndex:I,toPosition:P,getPosition:R,getLimit:H,exceededLimit:_,reposition:C}}function Xn(t,r,n){var i=B(t),s=i.on,c=i.emit,l=r.Move,f=l.getPosition,m=l.getLimit,h=l.toPosition,p=r.Slides,b=p.isEnough,y=p.getLength,w=n.omitEnd,E=t.is(ke),d=t.is(Re),u=z(R,!1),e=z(R,!0),o=n.start||0,a,v=o,C,O,g;function S(){T(),s([J,G,mt],T),s(Vt,x)}function T(){C=y(!0),O=n.perMove,g=n.perPage,a=Y();var A=Te(o,0,w?a:C-1);A!==o&&(o=A,l.reposition())}function x(){a!==Y()&&c(mt)}function N(A,F,K){if(!pe()){var U=P(A),$=H(U);$>-1&&(F||$!==o)&&(X($),l.move(U,$,v,K))}}function I(A,F,K,U){r.Scroll.scroll(A,F,K,function(){var $=H(l.toIndex(f()));X(w?ye($,a):$),U&&U()})}function P(A){var F=o;if(ve(A)){var K=A.match(/([+\-<>])(\d+)?/)||[],U=K[1],$=K[2];U==="+"||U==="-"?F=q(o+ +(""+U+(+$||1)),o):U===">"?F=$?_(+$):u(!0):U==="<"&&(F=e(!0))}else F=E?A:Te(A,0,a);return F}function R(A,F){var K=O||(j()?1:g),U=q(o+K*(A?-1:1),o,!(O||j()));return U===-1&&d&&!bo(f(),m(!A),1)?A?0:a:F?U:H(U)}function q(A,F,K){if(b()||j()){var U=W(A);U!==A&&(F=A,A=U,K=!1),A<0||A>a?!O&&(ct(0,A,F,!0)||ct(a,F,A,!0))?A=_(L(A)):E?A=K?A<0?-(C%g||g):C:A:n.rewind?A=A<0?a:0:A=-1:K&&A!==F&&(A=_(L(F)+(A0;)if(h(C-1,!0)!==h(A,!0)){A++;break}return Te(A,0,C-1)}function _(A){return Te(j()?A:g*A,0,a)}function L(A){return j()?ye(A,a):ht((A>=a?C-1:A)/g)}function M(A){var F=l.toIndex(A);return d?Te(F,0,a):F}function X(A){A!==o&&(v=o,o=A)}function Z(A){return A?v:o}function j(){return!Qe(n.focus)||n.isNavigation}function pe(){return t.state.is([Ye,Ke])&&!!n.waitForTransition}return{mount:S,go:N,scroll:I,getNext:u,getPrev:e,getAdjacent:R,getEnd:Y,setIndex:X,getIndex:Z,toIndex:_,toPage:L,toDest:M,hasFocus:j,isBusy:pe}}var Hn="http://www.w3.org/2000/svg",Wn="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z",at=40;function Fn(t,r,n){var i=B(t),s=i.on,c=i.bind,l=i.emit,f=n.classes,m=n.i18n,h=r.Elements,p=r.Controller,b=h.arrows,y=h.track,w=b,E=h.prev,d=h.next,u,e,o={};function a(){C(),s(J,v)}function v(){O(),a()}function C(){var I=n.arrows;I&&!(E&&d)&&T(),E&&d&&(Be(o,{prev:E,next:d}),Ue(w,I?"":"none"),se(w,e=Zt+"--"+n.direction),I&&(g(),N(),k([E,d],it,y.id),l(dn,E,d)))}function O(){i.destroy(),fe(w,e),u?(Ie(b?[E,d]:w),E=d=null):le([E,d],jt)}function g(){s([Ae,nt,G,qe,mt],N),c(d,"click",z(S,">")),c(E,"click",z(S,"<"))}function S(I){p.go(I,!0)}function T(){w=b||De("div",f.arrows),E=x(!0),d=x(!1),u=!0,et(w,[E,d]),!b&&Ht(w,y)}function x(I){var P=' ${f} `;const p=l.querySelector(".faq-text-truncated .faq-read-more"),b=l.querySelector(".faq-text-extended .faq-read-more");[p,b].forEach(y=>{y.addEventListener("click",w=>{w.preventDefault(),c.classList.contains("expanded")?c.classList.remove("expanded"):c.classList.add("expanded")})})}}})},r=()=>{const n=new IntersectionObserver(i=>{i.forEach(s=>{if(s.isIntersecting){const c=s.target,l=c.querySelectorAll(".faq"),f=150;l.forEach((m,h)=>{setTimeout(()=>{m.classList.add("fade-in")},f*h)}),n.unobserve(c)}})},{threshold:.2,rootMargin:"0px 0px -100px 0px"});document.querySelectorAll(".faqs").forEach(i=>{n.observe(i)})};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{t(),r()}):(t(),r())})();var Ei=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Si(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var xt={};/*! By André Rinas, www.andrerinas.de Documentation, www.simplelightbox.com Available for use under the MIT License Version 2.14.3 */var mo;function bi(){return mo||(mo=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;function r(d){"@babel/helpers - typeof";return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},r(d)}function n(d,u){var e=typeof Symbol<"u"&&d[Symbol.iterator]||d["@@iterator"];if(!e){if(Array.isArray(d)||(e=c(d))||u){e&&(d=e);var o=0,a=function(){};return{s:a,n:function(){return o>=d.length?{done:!0}:{done:!1,value:d[o++]}},e:function(S){throw S},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var v=!0,C=!1,O;return{s:function(){e=e.call(d)},n:function(){var S=e.next();return v=S.done,S},e:function(S){C=!0,O=S},f:function(){try{!v&&e.return!=null&&e.return()}finally{if(C)throw O}}}}function i(d){return f(d)||l(d)||c(d)||s()}function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(d,u){if(d){if(typeof d=="string")return m(d,u);var e=Object.prototype.toString.call(d).slice(8,-1);if(e==="Object"&&d.constructor&&(e=d.constructor.name),e==="Map"||e==="Set")return Array.from(d);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return m(d,u)}}function l(d){if(typeof Symbol<"u"&&d[Symbol.iterator]!=null||d["@@iterator"]!=null)return Array.from(d)}function f(d){if(Array.isArray(d))return m(d)}function m(d,u){(u==null||u>d.length)&&(u=d.length);for(var e=0,o=new Array(u);e0?Array.from(u):[u],this.relatedElements=[],this.transitionPrefix=this.calculateTransitionPrefix(),this.transitionCapable=this.transitionPrefix!==!1,this.initialLocationHash=this.hash,this.options.rel&&(this.elements=this.getRelated(this.options.rel)),this.options.uniqueImages){var a=[];this.elements=Array.from(this.elements).filter(function(v){var C=v.getAttribute(o.options.sourceAttr);return a.indexOf(C)===-1?(a.push(C),!0):!1})}this.createDomNodes(),this.options.close&&this.domNodes.wrapper.appendChild(this.domNodes.closeButton),this.options.nav&&this.domNodes.wrapper.appendChild(this.domNodes.navigation),this.options.spinner&&this.domNodes.wrapper.appendChild(this.domNodes.spinner),this.addEventListener(this.elements,"click."+this.eventNamespace,function(v){if(o.isValidLink(v.currentTarget)){if(v.preventDefault(),o.isAnimating)return!1;o.initialImageIndex=o.elements.indexOf(v.currentTarget),o.openImage(v.currentTarget)}}),this.options.docClose&&this.addEventListener(this.domNodes.wrapper,["click."+this.eventNamespace,"touchstart."+this.eventNamespace],function(v){o.isOpen&&v.target===v.currentTarget&&o.close()}),this.options.disableRightClick&&this.addEventListener(document.body,"contextmenu."+this.eventNamespace,function(v){v.target.parentElement.classList.contains("sl-image")&&v.preventDefault()}),this.options.enableKeyboard&&this.addEventListener(document.body,"keyup."+this.eventNamespace,this.throttle(function(v){if(o.controlCoordinates.swipeDiff=0,o.isAnimating&&v.key==="Escape"){o.currentImage.setAttribute("src",""),o.isAnimating=!1,o.close();return}o.isOpen&&(v.preventDefault(),v.key==="Escape"&&o.close(),!o.isAnimating&&["ArrowLeft","ArrowRight"].indexOf(v.key)>-1&&o.loadImage(v.key==="ArrowRight"?1:-1))},this.options.throttleInterval)),this.addEvents()}return b(d,[{key:"checkPassiveEventsSupport",value:function(){var e=!1;try{var o=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassive",null,o),window.removeEventListener("testPassive",null,o)}catch{}return e}},{key:"getCaptionElement",value:function(e){if(this.options.captionSelector.startsWith("+")){var o=this.options.captionSelector.replace(/^\+/,"").trimStart(),a=e.nextElementSibling;return a&&a.matches(o)?a:!1}else if(this.options.captionSelector.startsWith(">")){var v=this.options.captionSelector.replace(/^>/,"").trimStart();return e.querySelector(v)}else return e.querySelector(this.options.captionSelector)}},{key:"generateQuerySelector",value:function(e){var o=e.tagName,a=e.id,v=e.className,C=e.parentNode;if(o==="HTML")return"HTML";var O=o;if(O+=a!==""?"#".concat(a):"",v)for(var g=v.trim().split(/\s/),S=0;S ").concat(O)}},{key:"createDomNodes",value:function(){if(this.domNodes.overlay=document.createElement("div"),this.domNodes.overlay.classList.add("sl-overlay"),this.domNodes.overlay.dataset.opacityTarget=this.options.overlayOpacity,this.domNodes.closeButton=document.createElement("button"),this.domNodes.closeButton.classList.add("sl-close"),this.domNodes.closeButton.innerHTML=this.options.closeText,this.domNodes.spinner=document.createElement("div"),this.domNodes.spinner.classList.add("sl-spinner"),this.domNodes.spinner.innerHTML="
",this.domNodes.navigation=document.createElement("div"),this.domNodes.navigation.classList.add("sl-navigation"),this.domNodes.navigation.innerHTML='"),this.domNodes.counter=document.createElement("div"),this.domNodes.counter.classList.add("sl-counter"),this.domNodes.counter.innerHTML='/',this.domNodes.download=document.createElement("div"),this.domNodes.download.classList.add("sl-download"),this.domNodes.downloadLink=document.createElement("a"),this.domNodes.downloadLink.setAttribute("download",""),this.domNodes.downloadLink.textContent=this.options.download,this.domNodes.download.appendChild(this.domNodes.downloadLink),this.domNodes.caption=document.createElement("div"),this.domNodes.caption.classList.add("sl-caption","pos-"+this.options.captionPosition),this.options.captionClass){var e,o=this.options.captionClass.split(/[\s,]+/);(e=this.domNodes.caption.classList).add.apply(e,i(o))}this.domNodes.image=document.createElement("div"),this.domNodes.image.classList.add("sl-image"),this.domNodes.wrapper=document.createElement("div"),this.domNodes.wrapper.classList.add("sl-wrapper"),this.domNodes.wrapper.setAttribute("tabindex",-1),this.domNodes.wrapper.setAttribute("role","dialog"),this.domNodes.wrapper.setAttribute("aria-hidden",!1),this.options.className&&this.domNodes.wrapper.classList.add(this.options.className),this.options.rtl&&this.domNodes.wrapper.classList.add("sl-dir-rtl")}},{key:"throttle",value:function(e,o){var a;return function(){a||(e.apply(this,arguments),a=!0,setTimeout(function(){return a=!1},o))}}},{key:"isValidLink",value:function(e){return!this.options.fileExt||e.getAttribute(this.options.sourceAttr)&&new RegExp("("+this.options.fileExt+")($|\\?.*$)","i").test(e.getAttribute(this.options.sourceAttr))}},{key:"calculateTransitionPrefix",value:function(){var e=(document.body||document.documentElement).style;return"transition"in e?"":"WebkitTransition"in e?"-webkit-":"MozTransition"in e?"-moz-":"OTransition"in e?"-o":!1}},{key:"getScrollbarWidth",value:function(){var e=0,o=document.createElement("div");return o.classList.add("sl-scrollbar-measure"),document.body.appendChild(o),e=o.offsetWidth-o.clientWidth,document.body.removeChild(o),e}},{key:"toggleScrollbar",value:function(e){var o=0,a=[].slice.call(document.querySelectorAll("."+this.options.fixedClass));if(e==="hide"){var v=window.innerWidth;if(!v){var C=document.documentElement.getBoundingClientRect();v=C.right-Math.abs(C.left)}if(document.body.clientWidth0||o==0&&this.isAppleDevice)&&(document.body.classList.add("hidden-scroll"),document.body.style.paddingRight=O+o+"px",a.forEach(function(g){var S=g.style.paddingRight,T=window.getComputedStyle(g)["padding-right"];g.dataset.originalPaddingRight=S,g.style.paddingRight="".concat(parseFloat(T)+o,"px")}))}}else document.body.classList.remove("hidden-scroll"),document.body.style.paddingRight=document.body.dataset.originalPaddingRight+"px",a.forEach(function(g){var S=g.dataset.originalPaddingRight;typeof S<"u"&&(g.style.paddingRight=S)});return o}},{key:"close",value:function(){var e=this;if(!this.isOpen||this.isAnimating||this.isClosing)return!1;this.isClosing=!0;var o=this.relatedElements[this.currentImageIndex];o.dispatchEvent(new Event("close.simplelightbox")),this.options.history&&(this.historyHasChanges=!1,this.hashReseted||this.resetHash()),this.removeEventListener(document,"focusin."+this.eventNamespace),this.fadeOut(this.domNodes.overlay,this.options.fadeSpeed),this.fadeOut(document.querySelectorAll(".sl-image img, .sl-close, .sl-navigation, .sl-image .sl-caption, .sl-counter"),this.options.fadeSpeed,function(){e.options.disableScroll&&e.toggleScrollbar("show"),e.options.htmlClass&&e.options.htmlClass!==""&&document.querySelector("html").classList.remove(e.options.htmlClass),document.body.removeChild(e.domNodes.wrapper),e.options.overlay&&document.body.removeChild(e.domNodes.overlay),e.domNodes.additionalHtml=null,e.domNodes.download=null,o.dispatchEvent(new Event("closed.simplelightbox")),e.isClosing=!1}),this.currentImage=null,this.isOpen=!1,this.isAnimating=!1;for(var a in this.controlCoordinates)this.controlCoordinates[a]=0;this.controlCoordinates.mousedown=!1,this.controlCoordinates.zoomed=!1,this.controlCoordinates.capture=!1,this.controlCoordinates.initialScale=this.minMax(1,1,this.options.maxZoom),this.controlCoordinates.doubleTapped=!1}},{key:"hash",get:function(){return window.location.hash.substring(1)}},{key:"preload",value:function(){var e=this,o=this.currentImageIndex,a=this.relatedElements.length,v=o+1<0?a-1:o+1>=a-1?0:o+1,C=o-1<0?a-1:o-1>=a-1?0:o-1,O=new Image,g=new Image;O.addEventListener("load",function(S){var T=S.target.getAttribute("src");e.loadedImages.indexOf(T)===-1&&e.loadedImages.push(T),e.relatedElements[o].dispatchEvent(new Event("nextImageLoaded."+e.eventNamespace))}),O.setAttribute("src",this.relatedElements[v].getAttribute(this.options.sourceAttr)),g.addEventListener("load",function(S){var T=S.target.getAttribute("src");e.loadedImages.indexOf(T)===-1&&e.loadedImages.push(T),e.relatedElements[o].dispatchEvent(new Event("prevImageLoaded."+e.eventNamespace))}),g.setAttribute("src",this.relatedElements[C].getAttribute(this.options.sourceAttr))}},{key:"loadImage",value:function(e){var o=this,a=e;this.options.rtl&&(e=-e),this.relatedElements[this.currentImageIndex].dispatchEvent(new Event("change."+this.eventNamespace)),this.relatedElements[this.currentImageIndex].dispatchEvent(new Event((e===1?"next":"prev")+"."+this.eventNamespace));var v=this.currentImageIndex+e;if(this.isAnimating||(v<0||v>=this.relatedElements.length)&&this.options.loop===!1)return!1;this.currentImageIndex=v<0?this.relatedElements.length-1:v>this.relatedElements.length-1?0:v,this.domNodes.counter.querySelector(".sl-current").innerHTML=this.currentImageIndex+1,this.options.animationSlide&&this.slide(this.options.animationSpeed/1e3,-100*a-this.controlCoordinates.swipeDiff+"px"),this.fadeOut(this.domNodes.image,this.options.fadeSpeed,function(){o.isAnimating=!0,o.isClosing?o.isAnimating=!1:setTimeout(function(){var C=o.relatedElements[o.currentImageIndex];o.currentImage&&(o.currentImage.setAttribute("src",C.getAttribute(o.options.sourceAttr)),o.loadedImages.indexOf(C.getAttribute(o.options.sourceAttr))===-1&&o.show(o.domNodes.spinner),o.domNodes.image.contains(o.domNodes.caption)&&o.domNodes.image.removeChild(o.domNodes.caption),o.adjustImage(a),o.options.preloading&&o.preload())},100)})}},{key:"adjustImage",value:function(e){var o=this;if(!this.currentImage)return!1;var a=new Image,v=window.innerWidth*this.options.widthRatio,C=window.innerHeight*this.options.heightRatio;a.setAttribute("src",this.currentImage.getAttribute("src")),this.currentImage.dataset.scale=1,this.currentImage.dataset.translateX=0,this.currentImage.dataset.translateY=0,this.zoomPanElement(0,0,1),a.addEventListener("error",function(O){o.relatedElements[o.currentImageIndex].dispatchEvent(new Event("error."+o.eventNamespace)),o.isAnimating=!1,o.isOpen=!0,o.domNodes.spinner.style.display="none";var g=e===1||e===-1;if(o.initialImageIndex===o.currentImageIndex&&g)return o.close();o.options.alertError&&alert(o.options.alertErrorMessage),o.loadImage(g?e:1)}),a.addEventListener("load",function(O){typeof e<"u"&&(o.relatedElements[o.currentImageIndex].dispatchEvent(new Event("changed."+o.eventNamespace)),o.relatedElements[o.currentImageIndex].dispatchEvent(new Event((e===1?"nextDone":"prevDone")+"."+o.eventNamespace))),o.options.history&&o.updateURL(),o.loadedImages.indexOf(o.currentImage.getAttribute("src"))===-1&&o.loadedImages.push(o.currentImage.getAttribute("src"));var g=O.target.width,S=O.target.height;if(o.options.scaleImageToRatio||g>v||S>C){var T=g/S>v/C?g/v:S/C;g/=T,S/=T}o.domNodes.image.style.top=(window.innerHeight-S)/2+"px",o.domNodes.image.style.left=(window.innerWidth-g-o.globalScrollbarWidth)/2+"px",o.domNodes.image.style.width=g+"px",o.domNodes.image.style.height=S+"px",o.domNodes.spinner.style.display="none",o.options.focus&&o.forceFocus(),o.fadeIn(o.currentImage,o.options.fadeSpeed,function(){o.options.focus&&o.domNodes.wrapper.focus()}),o.isOpen=!0;var x,N;typeof o.options.captionSelector=="string"?x=o.options.captionSelector==="self"?o.relatedElements[o.currentImageIndex]:o.getCaptionElement(o.relatedElements[o.currentImageIndex]):typeof o.options.captionSelector=="function"&&(x=o.options.captionSelector(o.relatedElements[o.currentImageIndex])),o.options.captions&&x&&(o.options.captionType==="data"?N=x.dataset[o.options.captionsData]:o.options.captionType==="text"?N=x.innerHTML:N=x.getAttribute(o.options.captionsData)),o.options.loop?o.relatedElements.length===1?o.hide(o.domNodes.navigation.querySelectorAll(".sl-prev, .sl-next")):o.show(o.domNodes.navigation.querySelectorAll(".sl-prev, .sl-next")):(o.currentImageIndex===0&&o.hide(o.domNodes.navigation.querySelector(".sl-prev")),o.currentImageIndex>=o.relatedElements.length-1&&o.hide(o.domNodes.navigation.querySelector(".sl-next")),o.currentImageIndex>0&&o.show(o.domNodes.navigation.querySelector(".sl-prev")),o.currentImageIndexa?a:e}},{key:"setZoomData",value:function(e,o,a){this.currentImage.dataset.scale=e,this.currentImage.dataset.translateX=o,this.currentImage.dataset.translateY=a}},{key:"hashchangeHandler",value:function(){this.isOpen&&this.hash===this.initialLocationHash&&(this.hashReseted=!0,this.close())}},{key:"addEvents",value:function(){var e=this;if(this.addEventListener(window,"resize."+this.eventNamespace,function(a){e.isOpen&&e.adjustImage()}),this.addEventListener(this.domNodes.closeButton,["click."+this.eventNamespace,"touchstart."+this.eventNamespace],this.close.bind(this)),this.options.history&&setTimeout(function(){e.addEventListener(window,"hashchange."+e.eventNamespace,function(a){e.isOpen&&e.hashchangeHandler()})},40),this.addEventListener(this.domNodes.navigation.getElementsByTagName("button"),"click."+this.eventNamespace,function(a){if(!a.currentTarget.tagName.match(/button/i))return!0;a.preventDefault(),e.controlCoordinates.swipeDiff=0,e.loadImage(a.currentTarget.classList.contains("sl-next")?1:-1)}),this.options.scrollZoom){var o=1;this.addEventListener(this.domNodes.image,["mousewheel","DOMMouseScroll"],function(a){if(e.controlCoordinates.mousedown||e.isAnimating||e.isClosing||!e.isOpen)return!0;e.controlCoordinates.containerHeight==0&&(e.controlCoordinates.containerHeight=e.getDimensions(e.domNodes.image).height,e.controlCoordinates.containerWidth=e.getDimensions(e.domNodes.image).width,e.controlCoordinates.imgHeight=e.getDimensions(e.currentImage).height,e.controlCoordinates.imgWidth=e.getDimensions(e.currentImage).width,e.controlCoordinates.containerOffsetX=e.domNodes.image.offsetLeft,e.controlCoordinates.containerOffsetY=e.domNodes.image.offsetTop,e.controlCoordinates.initialOffsetX=parseFloat(e.currentImage.dataset.translateX),e.controlCoordinates.initialOffsetY=parseFloat(e.currentImage.dataset.translateY));var v=a.delta||a.wheelDelta;v===void 0&&(v=a.detail),v=Math.max(-1,Math.min(1,v)),o+=v*e.options.scrollZoomFactor*o,o=Math.max(1,Math.min(e.options.maxZoom,o)),e.controlCoordinates.targetScale=o;var C=document.documentElement.scrollTop||document.body.scrollTop;e.controlCoordinates.pinchOffsetX=a.pageX,e.controlCoordinates.pinchOffsetY=a.pageY-C||0,e.controlCoordinates.limitOffsetX=(e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale-e.controlCoordinates.containerWidth)/2,e.controlCoordinates.limitOffsetY=(e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale-e.controlCoordinates.containerHeight)/2,e.controlCoordinates.scaleDifference=e.controlCoordinates.targetScale-e.controlCoordinates.initialScale,e.controlCoordinates.targetOffsetX=e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale<=e.controlCoordinates.containerWidth?0:e.minMax(e.controlCoordinates.initialOffsetX-(e.controlCoordinates.pinchOffsetX-e.controlCoordinates.containerOffsetX-e.controlCoordinates.containerWidth/2-e.controlCoordinates.initialOffsetX)/(e.controlCoordinates.targetScale-e.controlCoordinates.scaleDifference)*e.controlCoordinates.scaleDifference,e.controlCoordinates.limitOffsetX*-1,e.controlCoordinates.limitOffsetX),e.controlCoordinates.targetOffsetY=e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale<=e.controlCoordinates.containerHeight?0:e.minMax(e.controlCoordinates.initialOffsetY-(e.controlCoordinates.pinchOffsetY-e.controlCoordinates.containerOffsetY-e.controlCoordinates.containerHeight/2-e.controlCoordinates.initialOffsetY)/(e.controlCoordinates.targetScale-e.controlCoordinates.scaleDifference)*e.controlCoordinates.scaleDifference,e.controlCoordinates.limitOffsetY*-1,e.controlCoordinates.limitOffsetY),e.zoomPanElement(e.controlCoordinates.targetOffsetX+"px",e.controlCoordinates.targetOffsetY+"px",e.controlCoordinates.targetScale),e.controlCoordinates.targetScale>1?(e.controlCoordinates.zoomed=!0,(!e.domNodes.caption.style.opacity||e.domNodes.caption.style.opacity>0)&&e.domNodes.caption.style.display!=="none"&&e.fadeOut(e.domNodes.caption,e.options.fadeSpeed)):(e.controlCoordinates.initialScale===1&&(e.controlCoordinates.zoomed=!1,e.domNodes.caption.style.display==="none"&&e.fadeIn(e.domNodes.caption,e.options.fadeSpeed)),e.controlCoordinates.initialPinchDistance=null,e.controlCoordinates.capture=!1),e.controlCoordinates.initialPinchDistance=e.controlCoordinates.targetPinchDistance,e.controlCoordinates.initialScale=e.controlCoordinates.targetScale,e.controlCoordinates.initialOffsetX=e.controlCoordinates.targetOffsetX,e.controlCoordinates.initialOffsetY=e.controlCoordinates.targetOffsetY,e.setZoomData(e.controlCoordinates.targetScale,e.controlCoordinates.targetOffsetX,e.controlCoordinates.targetOffsetY),e.zoomPanElement(e.controlCoordinates.targetOffsetX+"px",e.controlCoordinates.targetOffsetY+"px",e.controlCoordinates.targetScale)})}this.addEventListener(this.domNodes.image,["touchstart."+this.eventNamespace,"mousedown."+this.eventNamespace],function(a){if(a.target.tagName==="A"&&a.type==="touchstart")return!0;if(a.type==="mousedown")a.preventDefault(),e.controlCoordinates.initialPointerOffsetX=a.clientX,e.controlCoordinates.initialPointerOffsetY=a.clientY,e.controlCoordinates.containerHeight=e.getDimensions(e.domNodes.image).height,e.controlCoordinates.containerWidth=e.getDimensions(e.domNodes.image).width,e.controlCoordinates.imgHeight=e.getDimensions(e.currentImage).height,e.controlCoordinates.imgWidth=e.getDimensions(e.currentImage).width,e.controlCoordinates.containerOffsetX=e.domNodes.image.offsetLeft,e.controlCoordinates.containerOffsetY=e.domNodes.image.offsetTop,e.controlCoordinates.initialOffsetX=parseFloat(e.currentImage.dataset.translateX),e.controlCoordinates.initialOffsetY=parseFloat(e.currentImage.dataset.translateY),e.controlCoordinates.capture=!0;else{if(e.controlCoordinates.touchCount=a.touches.length,e.controlCoordinates.initialPointerOffsetX=a.touches[0].clientX,e.controlCoordinates.initialPointerOffsetY=a.touches[0].clientY,e.controlCoordinates.containerHeight=e.getDimensions(e.domNodes.image).height,e.controlCoordinates.containerWidth=e.getDimensions(e.domNodes.image).width,e.controlCoordinates.imgHeight=e.getDimensions(e.currentImage).height,e.controlCoordinates.imgWidth=e.getDimensions(e.currentImage).width,e.controlCoordinates.containerOffsetX=e.domNodes.image.offsetLeft,e.controlCoordinates.containerOffsetY=e.domNodes.image.offsetTop,e.controlCoordinates.touchCount===1){if(!e.controlCoordinates.doubleTapped)e.controlCoordinates.doubleTapped=!0,setTimeout(function(){e.controlCoordinates.doubleTapped=!1},300);else return e.currentImage.classList.add("sl-transition"),e.controlCoordinates.zoomed?(e.controlCoordinates.initialScale=1,e.setZoomData(e.controlCoordinates.initialScale,0,0),e.zoomPanElement("0px","0px",e.controlCoordinates.initialScale),e.controlCoordinates.zoomed=!1):(e.controlCoordinates.initialScale=e.options.doubleTapZoom,e.setZoomData(e.controlCoordinates.initialScale,0,0),e.zoomPanElement("0px","0px",e.controlCoordinates.initialScale),(!e.domNodes.caption.style.opacity||e.domNodes.caption.style.opacity>0)&&e.domNodes.caption.style.display!=="none"&&e.fadeOut(e.domNodes.caption,e.options.fadeSpeed),e.controlCoordinates.zoomed=!0),setTimeout(function(){e.currentImage&&e.currentImage.classList.remove("sl-transition")},200),!1;e.controlCoordinates.initialOffsetX=parseFloat(e.currentImage.dataset.translateX),e.controlCoordinates.initialOffsetY=parseFloat(e.currentImage.dataset.translateY)}else e.controlCoordinates.touchCount===2&&(e.controlCoordinates.initialPointerOffsetX2=a.touches[1].clientX,e.controlCoordinates.initialPointerOffsetY2=a.touches[1].clientY,e.controlCoordinates.initialOffsetX=parseFloat(e.currentImage.dataset.translateX),e.controlCoordinates.initialOffsetY=parseFloat(e.currentImage.dataset.translateY),e.controlCoordinates.pinchOffsetX=(e.controlCoordinates.initialPointerOffsetX+e.controlCoordinates.initialPointerOffsetX2)/2,e.controlCoordinates.pinchOffsetY=(e.controlCoordinates.initialPointerOffsetY+e.controlCoordinates.initialPointerOffsetY2)/2,e.controlCoordinates.initialPinchDistance=Math.sqrt((e.controlCoordinates.initialPointerOffsetX-e.controlCoordinates.initialPointerOffsetX2)*(e.controlCoordinates.initialPointerOffsetX-e.controlCoordinates.initialPointerOffsetX2)+(e.controlCoordinates.initialPointerOffsetY-e.controlCoordinates.initialPointerOffsetY2)*(e.controlCoordinates.initialPointerOffsetY-e.controlCoordinates.initialPointerOffsetY2)));e.controlCoordinates.capture=!0}return e.controlCoordinates.mousedown?!0:(e.transitionCapable&&(e.controlCoordinates.imageLeft=parseInt(e.domNodes.image.style.left,10)),e.controlCoordinates.mousedown=!0,e.controlCoordinates.swipeDiff=0,e.controlCoordinates.swipeYDiff=0,e.controlCoordinates.swipeStart=a.pageX||a.touches[0].pageX,e.controlCoordinates.swipeYStart=a.pageY||a.touches[0].pageY,!1)}),this.addEventListener(this.domNodes.image,["touchmove."+this.eventNamespace,"mousemove."+this.eventNamespace,"MSPointerMove"],function(a){if(!e.controlCoordinates.mousedown)return!0;if(a.type==="touchmove"){if(e.controlCoordinates.capture===!1)return!1;e.controlCoordinates.pointerOffsetX=a.touches[0].clientX,e.controlCoordinates.pointerOffsetY=a.touches[0].clientY,e.controlCoordinates.touchCount=a.touches.length,e.controlCoordinates.touchmoveCount++,e.controlCoordinates.touchCount>1?(e.controlCoordinates.pointerOffsetX2=a.touches[1].clientX,e.controlCoordinates.pointerOffsetY2=a.touches[1].clientY,e.controlCoordinates.targetPinchDistance=Math.sqrt((e.controlCoordinates.pointerOffsetX-e.controlCoordinates.pointerOffsetX2)*(e.controlCoordinates.pointerOffsetX-e.controlCoordinates.pointerOffsetX2)+(e.controlCoordinates.pointerOffsetY-e.controlCoordinates.pointerOffsetY2)*(e.controlCoordinates.pointerOffsetY-e.controlCoordinates.pointerOffsetY2)),e.controlCoordinates.initialPinchDistance===null&&(e.controlCoordinates.initialPinchDistance=e.controlCoordinates.targetPinchDistance),Math.abs(e.controlCoordinates.initialPinchDistance-e.controlCoordinates.targetPinchDistance)>=1&&(e.controlCoordinates.targetScale=e.minMax(e.controlCoordinates.targetPinchDistance/e.controlCoordinates.initialPinchDistance*e.controlCoordinates.initialScale,1,e.options.maxZoom),e.controlCoordinates.limitOffsetX=(e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale-e.controlCoordinates.containerWidth)/2,e.controlCoordinates.limitOffsetY=(e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale-e.controlCoordinates.containerHeight)/2,e.controlCoordinates.scaleDifference=e.controlCoordinates.targetScale-e.controlCoordinates.initialScale,e.controlCoordinates.targetOffsetX=e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale<=e.controlCoordinates.containerWidth?0:e.minMax(e.controlCoordinates.initialOffsetX-(e.controlCoordinates.pinchOffsetX-e.controlCoordinates.containerOffsetX-e.controlCoordinates.containerWidth/2-e.controlCoordinates.initialOffsetX)/(e.controlCoordinates.targetScale-e.controlCoordinates.scaleDifference)*e.controlCoordinates.scaleDifference,e.controlCoordinates.limitOffsetX*-1,e.controlCoordinates.limitOffsetX),e.controlCoordinates.targetOffsetY=e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale<=e.controlCoordinates.containerHeight?0:e.minMax(e.controlCoordinates.initialOffsetY-(e.controlCoordinates.pinchOffsetY-e.controlCoordinates.containerOffsetY-e.controlCoordinates.containerHeight/2-e.controlCoordinates.initialOffsetY)/(e.controlCoordinates.targetScale-e.controlCoordinates.scaleDifference)*e.controlCoordinates.scaleDifference,e.controlCoordinates.limitOffsetY*-1,e.controlCoordinates.limitOffsetY),e.zoomPanElement(e.controlCoordinates.targetOffsetX+"px",e.controlCoordinates.targetOffsetY+"px",e.controlCoordinates.targetScale),e.controlCoordinates.targetScale>1&&(e.controlCoordinates.zoomed=!0,(!e.domNodes.caption.style.opacity||e.domNodes.caption.style.opacity>0)&&e.domNodes.caption.style.display!=="none"&&e.fadeOut(e.domNodes.caption,e.options.fadeSpeed)),e.controlCoordinates.initialPinchDistance=e.controlCoordinates.targetPinchDistance,e.controlCoordinates.initialScale=e.controlCoordinates.targetScale,e.controlCoordinates.initialOffsetX=e.controlCoordinates.targetOffsetX,e.controlCoordinates.initialOffsetY=e.controlCoordinates.targetOffsetY)):(e.controlCoordinates.targetScale=e.controlCoordinates.initialScale,e.controlCoordinates.limitOffsetX=(e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale-e.controlCoordinates.containerWidth)/2,e.controlCoordinates.limitOffsetY=(e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale-e.controlCoordinates.containerHeight)/2,e.controlCoordinates.targetOffsetX=e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale<=e.controlCoordinates.containerWidth?0:e.minMax(e.controlCoordinates.pointerOffsetX-(e.controlCoordinates.initialPointerOffsetX-e.controlCoordinates.initialOffsetX),e.controlCoordinates.limitOffsetX*-1,e.controlCoordinates.limitOffsetX),e.controlCoordinates.targetOffsetY=e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale<=e.controlCoordinates.containerHeight?0:e.minMax(e.controlCoordinates.pointerOffsetY-(e.controlCoordinates.initialPointerOffsetY-e.controlCoordinates.initialOffsetY),e.controlCoordinates.limitOffsetY*-1,e.controlCoordinates.limitOffsetY),Math.abs(e.controlCoordinates.targetOffsetX)===Math.abs(e.controlCoordinates.limitOffsetX)&&(e.controlCoordinates.initialOffsetX=e.controlCoordinates.targetOffsetX,e.controlCoordinates.initialPointerOffsetX=e.controlCoordinates.pointerOffsetX),Math.abs(e.controlCoordinates.targetOffsetY)===Math.abs(e.controlCoordinates.limitOffsetY)&&(e.controlCoordinates.initialOffsetY=e.controlCoordinates.targetOffsetY,e.controlCoordinates.initialPointerOffsetY=e.controlCoordinates.pointerOffsetY),e.setZoomData(e.controlCoordinates.initialScale,e.controlCoordinates.targetOffsetX,e.controlCoordinates.targetOffsetY),e.zoomPanElement(e.controlCoordinates.targetOffsetX+"px",e.controlCoordinates.targetOffsetY+"px",e.controlCoordinates.targetScale))}if(a.type==="mousemove"&&e.controlCoordinates.mousedown){if(a.type=="touchmove")return!0;if(a.preventDefault(),e.controlCoordinates.capture===!1)return!1;e.controlCoordinates.pointerOffsetX=a.clientX,e.controlCoordinates.pointerOffsetY=a.clientY,e.controlCoordinates.targetScale=e.controlCoordinates.initialScale,e.controlCoordinates.limitOffsetX=(e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale-e.controlCoordinates.containerWidth)/2,e.controlCoordinates.limitOffsetY=(e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale-e.controlCoordinates.containerHeight)/2,e.controlCoordinates.targetOffsetX=e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale<=e.controlCoordinates.containerWidth?0:e.minMax(e.controlCoordinates.pointerOffsetX-(e.controlCoordinates.initialPointerOffsetX-e.controlCoordinates.initialOffsetX),e.controlCoordinates.limitOffsetX*-1,e.controlCoordinates.limitOffsetX),e.controlCoordinates.targetOffsetY=e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale<=e.controlCoordinates.containerHeight?0:e.minMax(e.controlCoordinates.pointerOffsetY-(e.controlCoordinates.initialPointerOffsetY-e.controlCoordinates.initialOffsetY),e.controlCoordinates.limitOffsetY*-1,e.controlCoordinates.limitOffsetY),Math.abs(e.controlCoordinates.targetOffsetX)===Math.abs(e.controlCoordinates.limitOffsetX)&&(e.controlCoordinates.initialOffsetX=e.controlCoordinates.targetOffsetX,e.controlCoordinates.initialPointerOffsetX=e.controlCoordinates.pointerOffsetX),Math.abs(e.controlCoordinates.targetOffsetY)===Math.abs(e.controlCoordinates.limitOffsetY)&&(e.controlCoordinates.initialOffsetY=e.controlCoordinates.targetOffsetY,e.controlCoordinates.initialPointerOffsetY=e.controlCoordinates.pointerOffsetY),e.setZoomData(e.controlCoordinates.initialScale,e.controlCoordinates.targetOffsetX,e.controlCoordinates.targetOffsetY),e.zoomPanElement(e.controlCoordinates.targetOffsetX+"px",e.controlCoordinates.targetOffsetY+"px",e.controlCoordinates.targetScale)}e.controlCoordinates.zoomed||(e.controlCoordinates.swipeEnd=a.pageX||a.touches[0].pageX,e.controlCoordinates.swipeYEnd=a.pageY||a.touches[0].pageY,e.controlCoordinates.swipeDiff=e.controlCoordinates.swipeStart-e.controlCoordinates.swipeEnd,e.controlCoordinates.swipeYDiff=e.controlCoordinates.swipeYStart-e.controlCoordinates.swipeYEnd,e.options.animationSlide&&e.slide(0,-e.controlCoordinates.swipeDiff+"px"))}),this.addEventListener(this.domNodes.image,["touchend."+this.eventNamespace,"mouseup."+this.eventNamespace,"touchcancel."+this.eventNamespace,"mouseleave."+this.eventNamespace,"pointerup","pointercancel","MSPointerUp","MSPointerCancel"],function(a){if(e.isTouchDevice&&a.type==="touchend"&&(e.controlCoordinates.touchCount=a.touches.length,e.controlCoordinates.touchCount===0?(e.currentImage&&e.setZoomData(e.controlCoordinates.initialScale,e.controlCoordinates.targetOffsetX,e.controlCoordinates.targetOffsetY),e.controlCoordinates.initialScale===1&&(e.controlCoordinates.zoomed=!1,e.domNodes.caption.style.display==="none"&&e.fadeIn(e.domNodes.caption,e.options.fadeSpeed)),e.controlCoordinates.initialPinchDistance=null,e.controlCoordinates.capture=!1):e.controlCoordinates.touchCount===1?(e.controlCoordinates.initialPointerOffsetX=a.touches[0].clientX,e.controlCoordinates.initialPointerOffsetY=a.touches[0].clientY):e.controlCoordinates.touchCount>1&&(e.controlCoordinates.initialPinchDistance=null)),e.controlCoordinates.mousedown){e.controlCoordinates.mousedown=!1;var v=!0;e.options.loop||(e.currentImageIndex===0&&e.controlCoordinates.swipeDiff<0&&(v=!1),e.currentImageIndex>=e.relatedElements.length-1&&e.controlCoordinates.swipeDiff>0&&(v=!1)),Math.abs(e.controlCoordinates.swipeDiff)>e.options.swipeTolerance&&v?e.loadImage(e.controlCoordinates.swipeDiff>0?1:-1):e.options.animationSlide&&e.slide(e.options.animationSpeed/1e3,"0px"),e.options.swipeClose&&Math.abs(e.controlCoordinates.swipeYDiff)>50&&Math.abs(e.controlCoordinates.swipeDiff)0)&&e.domNodes.caption.style.display!=="none"&&e.fadeOut(e.domNodes.caption,e.options.fadeSpeed),e.controlCoordinates.zoomed=!0),setTimeout(function(){e.currentImage&&(e.currentImage.classList.remove("sl-transition"),e.currentImage.style[e.transitionPrefix+"transform-origin"]=null)},200),e.controlCoordinates.capture=!0,!1})}},{key:"getDimensions",value:function(e){var o=window.getComputedStyle(e),a=e.offsetHeight,v=e.offsetWidth,C=parseFloat(o.borderTopWidth),O=parseFloat(o.borderBottomWidth),g=parseFloat(o.paddingTop),S=parseFloat(o.paddingBottom),T=parseFloat(o.borderLeftWidth),x=parseFloat(o.borderRightWidth),N=parseFloat(o.paddingLeft),I=parseFloat(o.paddingRight);return{height:a-O-C-g-S,width:v-T-x-N-I}}},{key:"updateHash",value:function(){var e="pid="+(this.currentImageIndex+1),o=window.location.href.split("#")[0]+"#"+e;this.hashReseted=!1,this.pushStateSupport?window.history[this.historyHasChanges?"replaceState":"pushState"]("",document.title,o):this.historyHasChanges?window.location.replace(o):window.location.hash=e,this.historyHasChanges||(this.urlChangedOnce=!0),this.historyHasChanges=!0}},{key:"resetHash",value:function(){this.hashReseted=!0,this.urlChangedOnce?history.back():this.pushStateSupport?history.pushState("",document.title,window.location.pathname+window.location.search):window.location.hash="",clearTimeout(this.historyUpdateTimeout)}},{key:"updateURL",value:function(){clearTimeout(this.historyUpdateTimeout),this.historyHasChanges?this.historyUpdateTimeout=setTimeout(this.updateHash.bind(this),800):this.updateHash()}},{key:"setCaption",value:function(e,o,a){var v=this;if(this.options.captions&&e&&e!==""&&typeof e<"u"){var C,O=!((C=a??this.options.captionHTML)!==null&&C!==void 0)||C?"innerHTML":"innerText";this.hide(this.domNodes.caption),this.domNodes.caption.style.width=o+"px",this.domNodes.caption[O]=e,this.domNodes.image.appendChild(this.domNodes.caption),setTimeout(function(){v.fadeIn(v.domNodes.caption,v.options.fadeSpeed)},this.options.captionDelay)}}},{key:"slide",value:function(e,o){if(!this.transitionCapable)return this.domNodes.image.style.left=o;this.domNodes.image.style[this.transitionPrefix+"transform"]="translateX("+o+")",this.domNodes.image.style[this.transitionPrefix+"transition"]=this.transitionPrefix+"transform "+e+"s linear"}},{key:"getRelated",value:function(e){var o;return e&&e!==!1&&e!=="nofollow"?o=Array.from(this.elements).filter(function(a){return a.getAttribute("rel")===e}):o=this.elements,o}},{key:"openImage",value:function(e){var o=this;e.dispatchEvent(new Event("show."+this.eventNamespace)),this.globalScrollbarWidth=this.getScrollbarWidth(),this.options.disableScroll&&(this.toggleScrollbar("hide"),this.globalScrollbarWidth=0),this.options.htmlClass&&this.options.htmlClass!==""&&document.querySelector("html").classList.add(this.options.htmlClass),document.body.appendChild(this.domNodes.wrapper),this.domNodes.wrapper.appendChild(this.domNodes.image),this.options.overlay&&document.body.appendChild(this.domNodes.overlay),this.relatedElements=this.getRelated(e.rel),this.options.showCounter&&(this.relatedElements.length==1&&this.domNodes.wrapper.contains(this.domNodes.counter)?this.domNodes.wrapper.removeChild(this.domNodes.counter):this.relatedElements.length>1&&!this.domNodes.wrapper.contains(this.domNodes.counter)&&this.domNodes.wrapper.appendChild(this.domNodes.counter)),this.options.download&&this.domNodes.download&&this.domNodes.wrapper.appendChild(this.domNodes.download),this.isAnimating=!0,this.currentImageIndex=this.relatedElements.indexOf(e);var a=e.getAttribute(this.options.sourceAttr);this.currentImage=document.createElement("img"),this.currentImage.style.display="none",this.currentImage.setAttribute("src",a),this.currentImage.dataset.scale=1,this.currentImage.dataset.translateX=0,this.currentImage.dataset.translateY=0,this.loadedImages.indexOf(a)===-1&&this.loadedImages.push(a),this.domNodes.image.innerHTML="",this.domNodes.image.setAttribute("style",""),this.domNodes.image.appendChild(this.currentImage),this.fadeIn(this.domNodes.overlay,this.options.fadeSpeed),this.fadeIn([this.domNodes.counter,this.domNodes.navigation,this.domNodes.closeButton,this.domNodes.download],this.options.fadeSpeed),this.show(this.domNodes.spinner),this.domNodes.counter.querySelector(".sl-current").innerHTML=this.currentImageIndex+1,this.domNodes.counter.querySelector(".sl-total").innerHTML=this.relatedElements.length,this.adjustImage(),this.options.preloading&&this.preload(),setTimeout(function(){e.dispatchEvent(new Event("shown."+o.eventNamespace))},this.options.animationSpeed)}},{key:"forceFocus",value:function(){var e=this;this.removeEventListener(document,"focusin."+this.eventNamespace),this.addEventListener(document,"focusin."+this.eventNamespace,function(o){document!==o.target&&e.domNodes.wrapper!==o.target&&!e.domNodes.wrapper.contains(o.target)&&e.domNodes.wrapper.focus()})}},{key:"addEventListener",value:function(e,o,a,v){e=this.wrap(e),o=this.wrap(o);var C=n(e),O;try{for(C.s();!(O=C.n()).done;){var g=O.value;g.namespaces||(g.namespaces={});var S=n(o),T;try{for(S.s();!(T=S.n()).done;){var x=T.value,N=v||!1,I=["touchstart","touchmove","mousewheel","DOMMouseScroll"].indexOf(x.split(".")[0])>=0;I&&this.isPassiveEventsSupported&&(r(N)==="object"?N.passive=!0:N={passive:!0}),g.namespaces[x]=a,g.addEventListener(x.split(".")[0],a,N)}}catch(P){S.e(P)}finally{S.f()}}}catch(P){C.e(P)}finally{C.f()}}},{key:"removeEventListener",value:function(e,o){e=this.wrap(e),o=this.wrap(o);var a=n(e),v;try{for(a.s();!(v=a.n()).done;){var C=v.value,O=n(o),g;try{for(O.s();!(g=O.n()).done;){var S=g.value;C.namespaces&&C.namespaces[S]&&(C.removeEventListener(S.split(".")[0],C.namespaces[S]),delete C.namespaces[S])}}catch(T){O.e(T)}finally{O.f()}}}catch(T){a.e(T)}finally{a.f()}}},{key:"fadeOut",value:function(e,o,a){var v=this;e=this.wrap(e);var C=n(e),O;try{for(C.s();!(O=C.n()).done;){var g=O.value;g.style.opacity=parseFloat(g)||window.getComputedStyle(g).getPropertyValue("opacity")}}catch(x){C.e(x)}finally{C.f()}this.isFadeIn=!1;var S=16.66666/(o||this.options.fadeSpeed),T=function x(){var N=parseFloat(e[0].style.opacity);if((N-=S)<0){var I=n(e),P;try{for(I.s();!(P=I.n()).done;){var R=P.value;R.style.display="none",R.style.opacity=1}}catch(Y){I.e(Y)}finally{I.f()}a&&a.call(v,e)}else{var q=n(e),W;try{for(q.s();!(W=q.n()).done;){var H=W.value;H.style.opacity=N}}catch(Y){q.e(Y)}finally{q.f()}requestAnimationFrame(x)}};T()}},{key:"fadeIn",value:function(e,o,a,v){var C=this;e=this.wrap(e);var O=n(e),g;try{for(O.s();!(g=O.n()).done;){var S=g.value;S&&(S.style.opacity=0,S.style.display=v||"block")}}catch(I){O.e(I)}finally{O.f()}this.isFadeIn=!0;var T=parseFloat(e[0].dataset.opacityTarget||1),x=16.66666*T/(o||this.options.fadeSpeed),N=function I(){var P=parseFloat(e[0].style.opacity);if((P+=x)>T){var H=n(e),Y;try{for(H.s();!(Y=H.n()).done;){var _=Y.value;_&&(_.style.opacity=T)}}catch(L){H.e(L)}finally{H.f()}a&&a.call(C,e)}else{var R=n(e),q;try{for(R.s();!(q=R.n()).done;){var W=q.value;W&&(W.style.opacity=P)}}catch(L){R.e(L)}finally{R.f()}if(!C.isFadeIn)return;requestAnimationFrame(I)}};N()}},{key:"hide",value:function(e){e=this.wrap(e);var o=n(e),a;try{for(o.s();!(a=o.n()).done;){var v=a.value;v.style.display!="none"&&(v.dataset.initialDisplay=v.style.display),v.style.display="none"}}catch(C){o.e(C)}finally{o.f()}}},{key:"show",value:function(e,o){e=this.wrap(e);var a=n(e),v;try{for(a.s();!(v=a.n()).done;){var C=v.value;C.style.display=C.dataset.initialDisplay||o||"block"}}catch(O){a.e(O)}finally{a.f()}}},{key:"wrap",value:function(e){return typeof e[Symbol.iterator]=="function"&&typeof e!="string"?e:[e]}},{key:"on",value:function(e,o){e=this.wrap(e);var a=n(this.elements),v;try{for(a.s();!(v=a.n()).done;){var C=v.value;C.fullyNamespacedEvents||(C.fullyNamespacedEvents={});var O=n(e),g;try{for(O.s();!(g=O.n()).done;){var S=g.value;C.fullyNamespacedEvents[S]=o,C.addEventListener(S,o)}}catch(T){O.e(T)}finally{O.f()}}}catch(T){a.e(T)}finally{a.f()}return this}},{key:"off",value:function(e){e=this.wrap(e);var o=n(this.elements),a;try{for(o.s();!(a=o.n()).done;){var v=a.value,C=n(e),O;try{for(C.s();!(O=C.n()).done;){var g=O.value;typeof v.fullyNamespacedEvents<"u"&&g in v.fullyNamespacedEvents&&v.removeEventListener(g,v.fullyNamespacedEvents[g])}}catch(S){C.e(S)}finally{C.f()}}}catch(S){o.e(S)}finally{o.f()}return this}},{key:"open",value:function(e){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;e=e||this.elements[0],typeof jQuery<"u"&&e instanceof jQuery&&(e=e.get(0)),o>0&&(e=this.elements[o]),this.initialImageIndex=this.elements.indexOf(e),this.initialImageIndex>-1&&this.openImage(e)}},{key:"openPosition",value:function(e){var o=this.elements[e];this.open(o,e)}},{key:"next",value:function(){this.loadImage(1)}},{key:"prev",value:function(){this.loadImage(-1)}},{key:"getLighboxData",value:function(){return{currentImageIndex:this.currentImageIndex,currentImage:this.currentImage,globalScrollbarWidth:this.globalScrollbarWidth}}},{key:"destroy",value:function(){this.off(["close."+this.eventNamespace,"closed."+this.eventNamespace,"nextImageLoaded."+this.eventNamespace,"prevImageLoaded."+this.eventNamespace,"change."+this.eventNamespace,"nextDone."+this.eventNamespace,"prevDone."+this.eventNamespace,"error."+this.eventNamespace,"changed."+this.eventNamespace,"next."+this.eventNamespace,"prev."+this.eventNamespace,"show."+this.eventNamespace,"shown."+this.eventNamespace]),this.removeEventListener(this.elements,"click."+this.eventNamespace),this.removeEventListener(document,"focusin."+this.eventNamespace),this.removeEventListener(document.body,"contextmenu."+this.eventNamespace),this.removeEventListener(document.body,"keyup."+this.eventNamespace),this.removeEventListener(this.domNodes.navigation.getElementsByTagName("button"),"click."+this.eventNamespace),this.removeEventListener(this.domNodes.closeButton,"click."+this.eventNamespace),this.removeEventListener(window,"resize."+this.eventNamespace),this.removeEventListener(window,"hashchange."+this.eventNamespace),this.close(),this.isOpen&&(document.body.removeChild(this.domNodes.wrapper),document.body.removeChild(this.domNodes.overlay)),this.elements=null}},{key:"refresh",value:function(){if(!this.initialSelector)throw"refreshing only works when you initialize using a selector!";var e=this.options,o=this.initialSelector;return this.destroy(),this.constructor(o,e),this}}]),d}(),E=w;t.default=E,Ei.SimpleLightbox=w}(xt)),xt}var wi=bi();const Oi=Si(wi);(()=>{new Oi(".lightbox-gallery a",{disableScroll:!0,closeOnEsc:!0,uniqueImages:!1});const t=()=>{const r=new IntersectionObserver(n=>{n.forEach(i=>{if(i.isIntersecting){const s=i.target,c=s.querySelectorAll("a"),l=150;c.forEach((f,m)=>{setTimeout(()=>{f.classList.add("fade-in")},l*m)}),r.unobserve(s)}})},{threshold:.2,rootMargin:"0px 0px -50px 0px"});document.querySelectorAll(".lightbox-gallery").forEach(n=>{r.observe(n)})};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t()})();(()=>{const t=()=>{const r=new IntersectionObserver(n=>{n.forEach(i=>{if(i.isIntersecting){const s=i.target,c=s.querySelectorAll(".process-card"),l=200;c.forEach((f,m)=>{setTimeout(()=>{f.classList.add("fade-in")},l*m)}),r.unobserve(s)}})},{threshold:.2,rootMargin:"0px 0px -50px 0px"});document.querySelectorAll(".process-cards-list").forEach(n=>{r.observe(n)})};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t()})();(()=>{const t=()=>{if(typeof Ee>"u"){console.warn("Splide library not found. Please include Splide JS and CSS.");return}document.querySelectorAll(".image-carousel-large .splide").forEach(n=>{const i={type:"loop",perPage:2,perMove:1,gap:"1rem",pagination:!1,arrows:!0,autoplay:!0,interval:5e3,padding:"9%",focus:0,trimSpace:!1,overflow:"visible",breakpoints:{991:{perPage:1,padding:"10%"}}};try{new Ee(n,i).mount()}catch(s){console.error("Error initializing Splide slider:",s)}})};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t(),new MutationObserver(n=>{n.forEach(i=>{i.type==="childList"&&i.addedNodes.forEach(s=>{var c;s.nodeType===Node.ELEMENT_NODE&&(((c=s.querySelectorAll)==null?void 0:c.call(s,".image-carousel-large .splide:not(.is-initialized)"))||[]).length>0&&t()})})}).observe(document.body,{childList:!0,subtree:!0})})();(()=>{const t=()=>{const r=new IntersectionObserver(n=>{n.forEach(i=>{if(i.isIntersecting){const s=i.target,c=s.querySelector(".principles__header");c&&c.classList.add("fade-in");const l=s.querySelectorAll(".card-small"),f=150;l.forEach((m,h)=>{setTimeout(()=>{m.classList.add("fade-in")},400+f*h)}),r.unobserve(s)}})},{threshold:.2,rootMargin:"0px 0px -50px 0px"});document.querySelectorAll(".principles").forEach(n=>{r.observe(n)})};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t()})();(()=>{const t=document.querySelector(".header-full .shopping-tools-wrapper .account-dropdown");if(!t)return;t.querySelector('[data-target="#loginModal"]').insertAdjacentHTML("afterend",` `),t.querySelector('[data-target="#loginModal"]').insertAdjacentHTML("beforebegin",`

Returning Customer

`)})();(()=>{const t=document.querySelector("#loginModal .modal-dialog");if(!t)return;t.querySelector(".modal-body").insertAdjacentHTML("afterbegin",` `),t.querySelector(".login-form").insertAdjacentHTML("afterbegin",` `),t.querySelector(".login-remember").insertAdjacentElement("afterend",t.querySelector(".login-link-reset")),t.querySelector(".login-links").insertAdjacentHTML("afterbegin",` `)})();(()=>{const t=()=>{document.querySelectorAll(".megamenu-custom-list").forEach(r=>{const n=r.querySelector(".submenucontainer");n&&n.querySelectorAll(":scope > .has-submenu").forEach(i=>{const s=i.querySelector(":scope > a");if(!s)return;const c=i.querySelector("li.megamenu-category-icon");let l=null;if(c&&(l=c.querySelector("img"),l)){const h=l.cloneNode(!0);h.setAttribute("width","22"),s.insertBefore(h,s.firstChild),s.classList.add("megamenu-has-icon"),c.remove()}const f=i.querySelector("li.megamenu-category-image");if(f){const h=f.querySelector("a"),p=f.querySelector("img");if(p){const b=document.createElement("a");b.className="megamenu-category-featured-image",h&&h.href&&h.href.length>0&&h.href!=="#"?b.href=h.href:b.href=s.href;const w=p.cloneNode(!0);b.appendChild(w);let E="";if(p.title&&p.title.trim()!==""?E=p.title:E=s.textContent.trim(),E){const d=document.createElement("span");d.textContent=E,b.appendChild(d)}s.parentNode.insertBefore(b,s),f.remove()}}const m=i.querySelector("ul");if(m&&s.href){const h=document.createElement("li");h.className="see-all-link";const p=document.createElement("a");p.href=s.href,p.textContent="See All >",h.appendChild(p),m.appendChild(h)}})})};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t()})();(()=>{const t=()=>{document.querySelectorAll(".custom-brands-2025").forEach(n=>{const i=n.querySelector("#grid.griditems");if(!i)return;const s=i.querySelectorAll(".tileparent:not(.tileparent_placeholder)");if(s.length===0)return;const c=document.createElement("div");c.className="splide custom-brands-splide";const l=document.createElement("div");l.className="splide__track";const f=document.createElement("ul");f.className="splide__list",s.forEach(h=>{const p=document.createElement("li");p.className="splide__slide";const b=h.querySelector(".tile");if(b){const y=b.cloneNode(!0);y.className="custom-brands-item",p.appendChild(y)}f.appendChild(p)}),l.appendChild(f),c.appendChild(l),i.parentNode.replaceChild(c,i),new Ee(c,{type:"loop",perPage:6,perMove:1,gap:"2rem",pagination:!1,arrows:!0,breakpoints:{1200:{perPage:4,gap:"1rem"},768:{perPage:2},480:{perPage:1}}}).mount()})};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t(),new MutationObserver(n=>{n.forEach(i=>{i.type==="childList"&&i.addedNodes.forEach(s=>{var c,l;s.nodeType===Node.ELEMENT_NODE&&((((c=s.querySelectorAll)==null?void 0:c.call(s,".custom-brands-2025"))||[]).length>0||(l=s.classList)!=null&&l.contains("custom-brands-2025"))&&t()})})}).observe(document.body,{childList:!0,subtree:!0})})();(()=>{const t=document.querySelector(".custom-grid-tools");if(!t)return;const r=document.querySelector(".tools-actions");r&&t.appendChild(r)})();(()=>{const t=()=>{document.querySelectorAll(".catalog-grid .product, .relationship-carousel .product").forEach(i=>{if(i.querySelector(".product-actions-wrapper"))return;const s=document.createElement("div");s.classList.add("product-actions-wrapper");const c=i.querySelector(".footer");if(c)c.appendChild(s);else return;const l=i.querySelector(".product-compare-action");l&&s.appendChild(l);const f=i.querySelector(".addtoquicklist-wrapper");f&&s.appendChild(f)})},r=()=>{if(!document.querySelector(".ex-loggedout"))return;const i=document.createElement("div");i.classList.add("product-login-buttons"),i.innerHTML=` Sign In Create Account `,document.querySelectorAll(".catalog-grid .product").forEach(s=>{if(s.querySelector(".product-login-buttons"))return;const c=s.querySelector(".footer-wrapper-price");c&&!c.children.length&&c.appendChild(i.cloneNode(!0))})},n=()=>{t(),r()};document.addEventListener("DOMContentLoaded",()=>{n()}),document.addEventListener("product-loadmore-success",i=>{console.log("More products loaded",i.detail),n()},!1)})();(()=>{const t=document.querySelector(".ex-emptysearchresults")||document.querySelector(".ex-name-2025nosearchresultsdemo");if(!t)return;const n=new URLSearchParams(window.location.search).get("query"),i=t.querySelector(".nosearch-top h2 span");i&&n&&(i.innerHTML=`'${n}'`);const s=document.querySelector(".header-full .search-form");s&&document.querySelectorAll(".nosearch-website-search").forEach(l=>{l.append(s.cloneNode(!0))});const c=document.querySelector(".nosearch-promo-boxes");c&&document.querySelectorAll(".promo-box").forEach(l=>{c.append(l)})})();(()=>{const t=document.querySelector(".inktoner-brands-slider");t&&new Ee(t,{type:"loop",perPage:5,perMove:1,gap:15,pagination:!1,arrows:!0,autoplay:!0,interval:6e3,breakpoints:{1469:{perPage:4},1080:{perPage:3},600:{perPage:2},410:{perPage:1}}}).mount()})();