!function(){var e={494:function(e,t,i){var r,s,a=i(747);r=function(e){return(window.innerHeight-s())*.01*e},s=function(){var e;return parseInt(null===(e=$(".kf-container")[0])||void 0===e?void 0:e.style.getPropertyValue("--localnav-height"))||0},$(".kf-container .dots a, .gs-dot").each(function(e,t){var i=$(t),n=$(i.attr("href"));n.length&&(a.timelines.push({start:function(){return n.offset().top-r(50)},end:function(){return n.offset().top+n.outerHeight()-r(30)},keyframes:[{el:i,start:0,end:1,cssClass:"active",toggle:!0}]}),i.on("click",function(e){e.preventDefault();var t=i.data("archor")?$(i.data("archor")):n,a=(i.data("align")||"0,0").split(","),l=s(),o=t.offset().top+t.outerHeight()*a[0]-r(100*a[1])-l+1;window.scrollTo({top:o,behavior:"smooth"})}))}),function(){var e=$(".kf-container .dots.visible-by-first");if(e.length){var t=$(e.find("a[href]:first").attr("href"));t.length&&window.addEventListener("scroll",function(i){var r=$("html, body").scrollTop()>t.offset().top;e.toggleClass("visible",r)},!1)}}(),function(){var e=$(".kf-container .dots.visible-by-archor");if(e.length){var t=[];$("a",e).each(function(e,i){var r=$(i),s=$(r.attr("href"));if(s.length){var a=r.data("archor")?$(r.data("archor")):s;a.length&&t.push(a)}}),window.addEventListener("scroll",function(i){var r=$("html, body").scrollTop(),s=1/0,a=-1/0;t.forEach(function(e){var t=e.offset().top,i=e.outerHeight();s=Math.min(s,t-window.innerHeight),a=Math.max(a,t+i-.7*window.innerHeight)});var n=r>=s&&r<=a;e.toggleClass("visible",n)},!1)}}()},17:function(){var e={},t=[],i=$(".kf-container [data-tip]"),r=$(".section-tip ol");i.each(function(i){var r=$(this),s=r.attr("data-tip").trim(),a=$("#"+s);if(a.length){s in e||(e[s]={order:t.push({name:s,elems:[],target:a})-1});var n=e[s].order;t[n].elems.push(r),r.text(n+1)}}),$("li",r).hide(),t.forEach(function(e){r.append(e.target),e.target.show()}),$(".kf-container").on("click","[data-tip]",function(){var i=$(this).attr("data-tip");if(i in e){var r=t[e[i].order].target,s=(window.innerHeight<=960?$("#header-bar"):$("#model-header.model-header-fixed-show")).outerHeight()||0;$("html, body").stop().animate({scrollTop:r.offset().top-s},600)}})},132:function(e){function t(){this._events={}}var i=t.prototype;i.on=function(e,t){this._events[e]=this._events[e]||[],this._events[e].unshift(t)},i.once=function(e,t){var i=this,r=function(s){i.off(e,r),void 0!==s?t(s):t()};this.on(e,r)},i.off=function(e,t){if(this.has(e)){var i=this._events[e].indexOf(t);-1!=i&&this._events[e].splice(i,1)}},i.has=function(e){return e in this._events&&0!=this._events.length},i.trigger=function(e,t){if(this.has(e))for(var i=this._events[e],r=i.length-1;r>=0;r--)void 0!==t?i[r](t):i[r]()},i.destroy=function(){for(name in this._events)this._events[name]=null;this._events=null},e.exports=t},44:function(e){var t=/*#__PURE__*/function(){"use strict";var e;function t(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t),this.totalTime=0,this.frames=[]}return e=[{key:"add",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.frames.push({frame:e,time:t}),this}},{key:"mount",value:function(e){addTimeline(e,this.compute())}},{key:"compute",value:function(){var e=this.frames.reduce(function(e,t){return e+t.time},0),t=0;return this.frames.map(function(i){var r=t/e,s=(t+i.time)/e;return t+=i.time,Object.assign(i.frame,{start:r,end:s})})}}],function(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,e),t}();e.exports=t},521:function(e,t,i){var r;!function(){var s,a,n,l,o,d,c,u={frameRate:150,animationTime:400,stepSize:100,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},p=!1,h={x:0,y:0},f=!1,m=document.documentElement,g=[],v=/^Mac/.test(navigator.platform),y={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},w={37:1,38:1,39:1,40:1};function b(){if(!f&&document.body){f=!0;var e=document.body,t=document.documentElement,i=window.innerHeight,r=e.scrollHeight;if(m=document.compatMode.indexOf("CSS")>=0?t:e,n=e,u.keyboardSupport&&H("keydown",_),top!=self)p=!0;else if(ee&&r>i&&(e.offsetHeight<=i||t.offsetHeight<=i)){var s,a=document.createElement("div");if(a.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+m.scrollHeight+"px",document.body.appendChild(a),setTimeout(o=function(){s||(s=setTimeout(function(){a.style.height="0",a.style.height=m.scrollHeight+"px",s=null},500))},10),H("resize",o),(l=new G(o)).observe(e,{attributes:!0,childList:!0,characterData:!1}),m.offsetHeight<=i){var d=document.createElement("div");d.style.clear="both",e.appendChild(d)}}u.fixedBackground||(e.style.backgroundAttachment="scroll",t.style.backgroundAttachment="scroll")}}var x=[],E=!1,T=Date.now();function S(e,t,i){var r,s;if(r=(r=t)>0?1:-1,s=(s=i)>0?1:-1,(h.x!==r||h.y!==s)&&(h.x=r,h.y=s,x=[],T=0),1!=u.accelerationMax){var a=Date.now()-T;if(a<u.accelerationDelta){var n=(1+50/a)/2;n>1&&(n=Math.min(n,u.accelerationMax),t*=n,i*=n)}T=Date.now()}if(x.push({x:t,y:i,lastX:t<0?.99:-.99,lastY:i<0?.99:-.99,start:Date.now()}),!E){var l=e===V()||e===document.body;null==e.$scrollBehavior&&function(e){var t=P(e);if(null==A[t]){var i=getComputedStyle(e,"")["scroll-behavior"];A[t]="smooth"==i}return A[t]}(e)&&(e.$scrollBehavior=e.style.scrollBehavior,e.style.scrollBehavior="auto");var o=function(r){for(var s=Date.now(),a=0,n=0,d=0;d<x.length;d++){var c,p=x[d],h=s-p.start,f=h>=u.animationTime,m=f?1:h/u.animationTime;u.pulseAlgorithm&&(m=(c=m)>=1?1:c<=0?0:(1==u.pulseNormalize&&(u.pulseNormalize/=j(1)),j(c)));var g=p.x*m-p.lastX>>0,v=p.y*m-p.lastY>>0;a+=g,n+=v,p.lastX+=g,p.lastY+=v,f&&(x.splice(d,1),d--)}l?window.scrollBy(a,n):(a&&(e.scrollLeft+=a),n&&(e.scrollTop+=n)),t||i||(x=[]),x.length?q(o,e,1e3/u.frameRate+1):(E=!1,null!=e.$scrollBehavior&&(e.style.scrollBehavior=e.$scrollBehavior,e.$scrollBehavior=null))};q(o,e,0),E=!0}}function M(e){f||b();var t=e.target;if(e.defaultPrevented||e.ctrlKey||Y(n,"embed")||Y(t,"embed")&&/\.pdf/i.test(t.src)||Y(n,"object")||t.shadowRoot)return!0;var i=-e.wheelDeltaX||e.deltaX||0,r=-e.wheelDeltaY||e.deltaY||0;v&&(e.wheelDeltaX&&N(e.wheelDeltaX,120)&&(i=-120*(e.wheelDeltaX/Math.abs(e.wheelDeltaX))),e.wheelDeltaY&&N(e.wheelDeltaY,120)&&(r=-120*(e.wheelDeltaY/Math.abs(e.wheelDeltaY)))),i||r||(r=-e.wheelDelta||0),1===e.deltaMode&&(i*=40,r*=40);var s=I(t);return s?!!function(e){if(e){g.length||(g=[e,e,e]),e=Math.abs(e),g.push(e),g.shift(),clearTimeout(d),d=setTimeout(function(){try{localStorage.SS_deltaBuffer=g.join(",")}catch(e){}},1e3);var t=e>120&&F(e),i=!F(120)&&!F(100)&&!t;return e<50||i}}(r)||void(Math.abs(i)>1.2&&(i*=u.stepSize/120),Math.abs(r)>1.2&&(r*=u.stepSize/120),S(s,i,r),e.preventDefault(),O()):!p||!K||(Object.defineProperty(e,"target",{value:window.frameElement}),parent.wheel(e))}function _(e){var t=e.target,i=e.ctrlKey||e.altKey||e.metaKey||e.shiftKey&&e.keyCode!==y.spacebar;document.body.contains(n)||(n=document.activeElement);var r=/^(button|submit|radio|checkbox|file|color|image)$/i;if(e.defaultPrevented||/^(textarea|select|embed|object)$/i.test(t.nodeName)||Y(t,"input")&&!r.test(t.type)||Y(n,"video")||function(e){var t=e.target,i=!1;if(-1!=document.URL.indexOf("www.youtube.com/watch"))do if(i=t.classList&&t.classList.contains("html5-video-controls"))break;while(t=t.parentNode);return i}(e)||t.isContentEditable||i||(Y(t,"button")||Y(t,"input")&&r.test(t.type))&&e.keyCode===y.spacebar||Y(t,"input")&&"radio"==t.type&&w[e.keyCode])return!0;var s=0,a=0,l=I(n);if(!l)return!p||!K||parent.keydown(e);var o=l.clientHeight;switch(l==document.body&&(o=window.innerHeight),e.keyCode){case y.up:a=-u.arrowScroll;break;case y.down:a=u.arrowScroll;break;case y.spacebar:a=-(e.shiftKey?1:-1)*o*.9;break;case y.pageup:a=-(.9*o);break;case y.pagedown:a=.9*o;break;case y.home:l==document.body&&document.scrollingElement&&(l=document.scrollingElement),a=-l.scrollTop;break;case y.end:var d=l.scrollHeight-l.scrollTop-o;a=d>0?d+10:0;break;case y.left:s=-u.arrowScroll;break;case y.right:s=u.arrowScroll;break;default:return!0}S(l,s,a),e.preventDefault(),O()}function C(e){n=e.target}var P=(s=0,function(e){return e.uniqueID||(e.uniqueID=s++)}),k={},L={},A={};function O(){clearTimeout(c),c=setInterval(function(){k=L=A={}},1e3)}function z(e,t,i){for(var r=i?k:L,s=e.length;s--;)r[P(e[s])]=t;return t}function I(e){var t=[],i=document.body,r=m.scrollHeight;do{var s=L[P(e)];if(s)return z(t,s);if(t.push(e),r===e.scrollHeight){var a=B(m)&&B(i)||R(m);if(p&&D(m)||!p&&a)return z(t,V())}else if(D(e)&&R(e))return z(t,e)}while(e=e.parentElement)}function D(e){return e.clientHeight+10<e.scrollHeight}function B(e){return"hidden"!==getComputedStyle(e,"").getPropertyValue("overflow-y")}function R(e){var t=getComputedStyle(e,"").getPropertyValue("overflow-y");return"scroll"===t||"auto"===t}function H(e,t,i){window.addEventListener(e,t,i||!1)}function X(e,t,i){window.removeEventListener(e,t,i||!1)}function Y(e,t){return e&&(e.nodeName||"").toLowerCase()===t.toLowerCase()}if(window.localStorage&&localStorage.SS_deltaBuffer)try{g=localStorage.SS_deltaBuffer.split(",")}catch(e){}function N(e,t){return Math.floor(e/t)==e/t}function F(e){return N(g[0],e)&&N(g[1],e)&&N(g[2],e)}var q=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e,t,i){window.setTimeout(e,i||1e3/60)},G=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,V=(a=document.scrollingElement,function(){if(!a){var e=document.createElement("div");e.style.cssText="height:10000px;width:1px;",document.body.appendChild(e);var t=document.body.scrollTop;document.documentElement.scrollTop,window.scrollBy(0,3),document.body.scrollTop!=t?a=document.body:a=document.documentElement,window.scrollBy(0,-3),document.body.removeChild(e)}return a});function j(e){var t,i;return(e*=u.pulseScale)<1?t=e-(1-Math.exp(-e)):(e-=1,t=(i=Math.exp(-1))+(1-Math.exp(-e))*(1-i)),t*u.pulseNormalize}var W=window.navigator.userAgent,U=/Edge/.test(W),K=/chrome/i.test(W)&&!U,Q=/safari/i.test(W)&&!U,Z=/mobile/i.test(W),J=/Windows NT 6.1/i.test(W)&&/rv:11/i.test(W),ee=Q&&(/Version\/8/i.test(W)||/Version\/9/i.test(W)),et=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){et=!0}}))}catch(e){}var ei=!!et&&{passive:!1},er="onwheel"in document.createElement("div")?"wheel":"mousewheel";function es(e){for(var t in e)u.hasOwnProperty(t)&&(u[t]=e[t])}er&&(K||Q||J)&&!Z&&(H(er,M,ei),H("mousedown",C),H("load",b)),es.destroy=function(){l&&l.disconnect(),X(er,M),X("mousedown",C),X("keydown",_),X("resize",o),X("load",b)},window.SmoothScrollOptions&&es(window.SmoothScrollOptions),void 0!==(r=(function(){return es}).call(t,i,t,e))&&(e.exports=r),es({animationTime:2e3,stepSize:100,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,touchpadSupport:!1,fixedBackground:!0,excluded:""})}()},747:function(e){var t,i,r,s,a={ready:1,progress:2,finished:3},n={},l=["opacity"],o=["x","y","scale","scaleX","scaleY","rotate"],d=["cssClass"],c=((t=window)||(t=window),Object.defineProperties(i={},{x:{get:function(){return"pageXOffset"in t?t.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft}},y:{get:function(){return"pageYOffset"in t?t.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop},set:function(e){t.scrollTo(i.x,e)}}}),i),u=function(){var e=Math.pow,t=Math.sqrt,i=Math.sin,r=Math.cos,s=Math.PI,a=2*s/3,n=2*s/4.5;function l(e){return e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375}return{linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return 1-(1-e)*(1-e)},easeInOutQuad:function(t){return t<.5?2*t*t:1-e(-2*t+2,2)/2},easeInCubic:function(e){return e*e*e},easeOutCubic:function(t){return 1-e(1-t,3)},easeInOutCubic:function(t){return t<.5?4*t*t*t:1-e(-2*t+2,3)/2},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(t){return 1-e(1-t,4)},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-e(-2*t+2,4)/2},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(t){return 1-e(1-t,5)},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1-e(-2*t+2,5)/2},easeInSine:function(e){return 1-r(e*s/2)},easeOutSine:function(e){return i(e*s/2)},easeInOutSine:function(e){return-(r(s*e)-1)/2},easeInExpo:function(t){return 0===t?0:e(2,10*t-10)},easeOutExpo:function(t){return 1===t?1:1-e(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:t<.5?e(2,20*t-10)/2:(2-e(2,-20*t+10))/2},easeInCirc:function(i){return 1-t(1-e(i,2))},easeOutCirc:function(i){return t(1-e(i-1,2))},easeInOutCirc:function(i){return i<.5?(1-t(1-e(2*i,2)))/2:(t(1-e(-2*i+2,2))+1)/2},easeInBack:function(e){return 2.70158*e*e*e-1.70158*e*e},easeOutBack:function(t){return 1+2.70158*e(t-1,3)+1.70158*e(t-1,2)},easeInOutBack:function(t){return t<.5?e(2*t,2)*(7.189819*t-2.5949095)/2:(e(2*t-2,2)*(3.5949095*(2*t-2)+2.5949095)+2)/2},easeInElastic:function(t){return 0===t?0:1===t?1:-e(2,10*t-10)*i((10*t-10.75)*a)},easeOutElastic:function(t){return 0===t?0:1===t?1:e(2,-10*t)*i((10*t-.75)*a)+1},easeInOutElastic:function(t){return 0===t?0:1===t?1:t<.5?-(e(2,20*t-10)*i((20*t-11.125)*n))/2:e(2,-20*t+10)*i((20*t-11.125)*n)/2+1},easeInBounce:function(e){return 1-l(1-e)},easeOutBounce:l,easeInOutBounce:function(e){return e<.5?(1-l(1-2*e))/2:(1+l(2*e-1))/2}}}();function p(){this.timelines=[],this.init()}function h(e,t,i){return d.forEach(function(r){r in t&&(e[r]=e[r]||{},e[r][t[r]]=i)}),e}function f(e,t,i){return[].concat(o,l).forEach(function(r){if(r in t){var s=t[r][0],a=t[r][1],n="linear";"function"==typeof s&&(s=s(t.el)),"function"==typeof a&&(a=a(t.el)),t.easeFunction&&t.easeFunction in u&&(n=t.easeFunction),e[r]=(a-s)*u[n](i)+s}}),e}p.prototype={init:function(){var e=this;$("body").addClass("gs-scroll-animation"),window.addEventListener("resize",function(){e._scroll()},!1);var t=c.y;window.addEventListener("scroll",function(){e._scroll();var i=c.y;$("body").toggleClass("scroll-direction-up",i<=t),t=i},!1)},_scroll:function(){this._calc();for(var e=c.y,t=0;t<this.timelines.length;t++){var i=(e-this.timelines[t]._start)/(this.timelines[t]._end-this.timelines[t]._start);("forceUpdate"in this.timelines[t]&&this.timelines[t].forceUpdate||i<=0&&this.timelines[t].status!=a.ready||i>0&&i<1||i>=1&&this.timelines[t].status!=a.finished)&&function(e,t){var i=function(e,t){for(var i={},r=e.length-1;r>=0;r--)!function(){var s=e[r];s.el.each(function(e,r){var a=$(r),l=a.data("anim-id");if(null==l&&(l=Math.random().toString(16).slice(-4),a.data("anim-id",l),n[l]=a),i[l]=i[l]||{},f(i[l],s,0),h(i[l],s,!1),s.onDraw){var o=s.start,d=Math.min(1,Math.max(0,(t-o)/(s.end-o)));s.onDraw(r,d)}})}();for(r=0;r<e.length;r++)!function(){var s=e[r];if(t>s.start){var a=(t-s.start)/(s.end-s.start),n=!("boolean"!=typeof s.toggle||s.toggle)||t<=s.end;a=Math.min(1,Math.max(0,a)),s.el.each(function(e,t){var r=$(t).data("anim-id");f(i[r],s,a),h(i[r],s,n)})}}();return i}(e.keyframes,t);for(id in i){var r=i[id],s=n[id];if(s.toggleClass("will-change",t>0&&t<1),o.some(function(e){return e in r})){var a=r.scaleX,l=r.scaleY;"number"!=typeof r.scaleX&&(a="number"==typeof r.scale?r.scale:1),"number"!=typeof r.scaleY&&(l="number"==typeof r.scale?r.scale:1),function(e,t,i,r,s,a){var n,l,o=(n=-Math.sin(a*Math.PI/180),[(l=Math.cos(a*Math.PI/180))*r,-n*r,n*s,l*s,t,i]);e.css("transform","matrix("+o.join(",")+")"),e.css("-webkit-transform","matrix("+o.join(",")+")")}(s,r.x||0,r.y||0,a,l,r.rotate||0)}"opacity"in r&&s.css("opacity",r.opacity),"cssClass"in r&&$.each(r.cssClass,function(e,t){s.toggleClass(e,t)}),e.onDraw&&e.onDraw(r)}}(this.timelines[t],i),i<=0?this.timelines[t].status=a.ready:i>0&&i<1?this.timelines[t].status=a.progress:i>=1&&(this.timelines[t].status=a.finished)}},_calc:function(){for(var e=0;e<this.timelines.length;e++)this.timelines[e]._start=this.timelines[e].start(this.timelines[e].el),this.timelines[e]._end=this.timelines[e].end(this.timelines[e].el)}};var m=(r={},(s=window.gs=window.gs||{}).SharedInstance=s.SharedInstance||{get:function(e,t){var i=null;return r[e]&&r[e][t]&&(i=r[e][t]),i},set:function(e,t,i){return r[e]=r[e]||{},r[e][t]="function"==typeof i?new i:r[e][t],r[e][t]},share:function(e,t,i){var r=this.get(e,t);return r||(r=this.set(e,t,i)),r},remove:function(e,t){var i=void 0===t?"undefined":t&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t;if("string"!==i&&"number"!==i)r[e]&&(r[e]=null);else{if(!r[e]||!r[e][t])return;r[e][t]=null}}},s.SharedInstance);e.exports=m.share("animationSystem","1.0",p)},596:function(){function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=Array(t);i<t;i++)r[i]=e[i];return r}function t(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(t,i){if(t){if("string"==typeof t)return e(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}$(function(){var e,i=-1!=window.location.hostname.indexOf("localhost")||"file:"==window.location.protocol;function r(e){return null==e.getAttribute("data-shadow")}t(document.querySelectorAll(".overview>div")).forEach(function(e,s){e.querySelector(".diagram").classList.add("diagram".concat(s+1)),e.querySelector(".diagram-list").classList.add("diagram-list".concat(s+1)),function(e,s){var a=document.querySelector("#overview"),n=t(e.querySelectorAll(".spectext"));n.forEach(function(e,t){e.dataset.spectext="".concat(parseInt(t)+1)});var l=n.length,o=0;for(var d in t(e.querySelectorAll(".spectext[data-copy]")).forEach(function(t){var i=parseInt(t.getAttribute("data-copy"));if(i)for(var r=0;r<i;r++){o++;var s=document.createElement("li");s.classList.add("spectext","shadow"),s.innerHTML=t.innerHTML,s.dataset.spectext=l+o,s.dataset.shadow=t.dataset.spectext,e.appendChild(s),n.push(s)}}),n)e.insertAdjacentHTML("beforeend","<li class='specpoint' data-spectext='".concat(parseInt(d)+1,"'><span style='animation-delay:").concat(parseInt(d)/(l+o),"s;'>").concat(parseInt(d)+1,"</span></li>"));var c=t(e.querySelectorAll(".specpoint")),u=new Map;function p(t,i,r){var s=t.getBoundingClientRect(),a=s.left-e.getBoundingClientRect().left+i,n=s.top-e.getBoundingClientRect().top+r,l="".concat(.1*Math.round(a/e.offsetWidth*1e3),"%"),o="".concat(.1*Math.round(n/e.offsetHeight*1e3),"%");if(t.style.left=l,t.style.top=o,t.dataset.copy){var d=t.dataset.spectext;t.parentNode.querySelectorAll('[data-shadow="'+d+'"]').forEach(function(e){e.style.left=l,e.style.top=o})}}function h(){u.forEach(function(e){var t=e.specpoint,i=e.spectitle,r=t.querySelector("span"),s=i.getBoundingClientRect(),a=t.getBoundingClientRect(),n=s.left+(s.left<a.left?s.width+.5*a.width:-(.5*a.width)),l=s.top+s.height/2,o=n-(a.left+a.width/2),d=l-(a.top+a.height/2);r.style.width="".concat(Math.abs(o/a.width*100),"%"),r.style.height="".concat(Math.abs(d/a.height*100),"%"),r.classList.remove("topright","topleft","bottomright","bottomleft"),r.classList.add(d<0?o<0?"topright":"topleft":o<0?"bottomright":"bottomleft")})}n.forEach(function(e){var t=c.find(function(t){return t.getAttribute("data-spectext")===e.getAttribute("data-spectext")}),i=e.querySelector(".spectitle");u.set(e,{specpoint:t,spectitle:i})}),n.filter(r).forEach(function(e){s.insertAdjacentHTML("beforeend","<li>".concat(e.innerHTML,"</li>"))}),e.addEventListener("update",h,!1),setTimeout(function(){h()},500),window.addEventListener("resize",function(){h()}),function(){var e=t(document.querySelectorAll(".overview aside .pagers div")),i=t(document.querySelectorAll(".overview>div"));function r(e,t,i){e?t.classList.add(i):t.classList.remove(i)}e.forEach(function(t,s){t.addEventListener("click",function(){e.forEach(function(e,t){r(t==s,e,"active")}),i.forEach(function(e,t){r(t==s,e,"active")}),h()})})}(),i?(a.classList.add("dragNdrop"),function(){function r(i,r){var s=!1;t(i).forEach(function(t){var i=function(i){if(v&&g===t){var r,a=i.clientX-f,n=i.clientY-m;(f!=i.clientX||m!=i.clientY)&&(s=!1),null===(r=e.querySelectorAll(".selected"))||void 0===r||r.forEach(function(e){return p(e,a,n)}),f=i.clientX,m=i.clientY,h()}};t.addEventListener("click",function(i){if(s){if(!i.ctrlKey){var r;null===(r=e.querySelectorAll(".selected"))||void 0===r||r.forEach(function(e){return e.classList.remove("selected")})}t.classList.contains("selected")?t.classList.remove("selected"):t.classList.add("selected")}}),t.addEventListener("mousedown",function(e){e.stopPropagation(),s=!0,v=!0,a.classList.add("dragging"),f=e.clientX,m=e.clientY,g=t,window.getSelection&&window.getSelection().removeAllRanges(),document.addEventListener("mousemove",i)}),document.addEventListener("mouseup",function(e){g===t&&(v=!1,a.classList.remove("dragging"),g=null,document.removeEventListener("mousemove",i))})})}r(n,.05),r(c,.1),i&&(document.querySelectorAll(".section-overview .text-headline, .section-overview h3, .overview h3").forEach(function(i){i.addEventListener("dblclick",function(i){(function(){function i(i,r){var s=100/r;t(i).forEach(function(t){t.style.left="".concat(Math.round((t.getBoundingClientRect().left+t.getBoundingClientRect().width/2-e.getBoundingClientRect().left-t.offsetWidth/2)/e.offsetWidth*s)*r,"%"),t.style.top="".concat(Math.round((t.getBoundingClientRect().top+t.getBoundingClientRect().height/2-e.getBoundingClientRect().top-t.offsetHeight/2)/e.offsetHeight*s)*r,"%")})}i(n,5e-4),i(c,1e-4);var r="";function s(e,i,s){t(e.querySelectorAll(i)).forEach(function(e){var t,i,a=e.getAttribute("data-spectext"),n=e.style.left,l=e.style.top,o=".".concat(Array.from(e.parentNode.classList).join(".")," .").concat(s,'[data-spectext="').concat(a,'"]{left:').concat(n,";top:").concat(l,";}");r+=o;var d=e.getAttribute("data-shadow");d&&(r+=".".concat(Array.from(e.parentNode.classList).join("."),' .specpoint[data-spectext="').concat(a,'"] > span{font-size: 0;}'),r+=".".concat(Array.from(e.parentNode.classList).join("."),' .specpoint[data-spectext="').concat(a,"\"] > span::before{content: '").concat(d,"';font-size: 1rem;}")),t=r,i=document.createElement("input"),document.body.appendChild(i),i.setAttribute("value",t),i.select(),document.execCommand("copy"),document.body.removeChild(i)})}t(document.querySelectorAll(".overview > div")).forEach(function(e){s(e,".diagram .spectext","spectext"),s(e,".diagram .specpoint","specpoint")})})()})}),document.addEventListener("keydown",function(t){if(e.parentNode.classList.contains("active")){var i=e.querySelectorAll(".selected");if(i.length&&"ShiftKey"==t.key)return!1;if("c"===t.key&&t.ctrlKey,i.length){var r=1;t.shiftKey&&(r=10),t.ctrlKey&&(r=100);var s=!1,a=0,n=0;switch(t.key){case"ArrowUp":case"w":t.preventDefault(),n-=r,s=!0;break;case"ArrowLeft":case"a":t.preventDefault(),a-=r,s=!0;break;case"ArrowDown":case"s":t.preventDefault(),n+=r,s=!0;break;case"ArrowRight":case"d":t.preventDefault(),a+=r,s=!0}if(s&&(i.forEach(function(e){return p(e,a,n)}),h()),i.length>1&&t.shiftKey)switch(t.preventDefault(),t.stopPropagation(),t.key.toLowerCase()){case"l":var l=Array.from(i).reduce(function(e,t){return Math.min(e,t.getBoundingClientRect().left)},1/0);i.forEach(function(e){return p(e,l-e.getBoundingClientRect().left,0)}),h();break;case"r":var o=Array.from(i).reduce(function(e,t){return Math.max(e,t.getBoundingClientRect().left+t.offsetWidth)},-1/0);i.forEach(function(e){return p(e,o-e.offsetWidth-e.getBoundingClientRect().left,0)}),h();break;case"t":var d=Array.from(i).reduce(function(e,t){return Math.min(e,t.getBoundingClientRect().top)},1/0);i.forEach(function(e){return p(e,0,d-e.getBoundingClientRect().top)}),h();break;case"b":var c=Array.from(i).reduce(function(e,t){return Math.max(e,t.getBoundingClientRect().top+t.offsetHeight)},-1/0);i.forEach(function(e){return p(e,0,c-e.offsetHeight-e.getBoundingClientRect().top)}),h()}}}}))}()):a.classList.remove("dragNdrop");var f,m,g,v=!1}(e.querySelector(".diagram"),e.querySelector(".diagram-list"))}),i&&((e=document.createElement("style")).innerHTML="",document.head.appendChild(e))})}},t={};function i(r){var s=t[r];if(void 0!==s)return s.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,i),a.exports}i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";let e,t,r,s,a,n;var l=i(521),o=/*#__PURE__*/i.n(l);i(132);var d=/*#__PURE__*/function(){var e;function t(e){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,t),this.container=$(e),this.first=$(".timeline:first",e),this.content=$("> .stickyTop",e),this.stand=$('<div class="__stickyFix_stand" style="height: var(--sf-content-height);"></div>'),this.stand.appendTo(this.container),this.update()}return e=[{key:"update",value:function(){var e=this.content.outerHeight();this.first.length&&(this.first.css("margin-top",-e),this.container.get(0).style.setProperty("--sf-content-height",e+"px"))}}],function(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,e),t}(),c=[];function u(){for(var e=0;e<c.length;e++)c[e].update()}function p(){requestAnimationFrame(u)}var h=function(){$(".sticky-container").each(function(e,t){var i=new d(t);c.push(i)}),p(),window.addEventListener("resize",p,!1)};function f(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function m(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:f(t[i])&&f(e[i])&&Object.keys(t[i]).length>0&&m(e[i],t[i])})}let g={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function v(){let e="undefined"!=typeof document?document:{};return m(e,g),e}let y={document:g,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function w(){let e="undefined"!=typeof window?window:{};return m(e,y),e}function b(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function x(){return Date.now()}function E(e,t){let i,r,s;void 0===t&&(t="x");let a=w(),n=function(e){let t;let i=w();return i.getComputedStyle&&(t=i.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return a.WebKitCSSMatrix?((r=n.transform||n.webkitTransform).split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new a.WebKitCSSMatrix("none"===r?"":r)):i=(s=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=a.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(r=a.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),r||0}function T(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function S(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){let r=i<0||arguments.length<=i?void 0:arguments[i];if(null!=r&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(r instanceof HTMLElement):!r||1!==r.nodeType&&11!==r.nodeType)){let i=Object.keys(Object(r)).filter(e=>0>t.indexOf(e));for(let t=0,s=i.length;t<s;t+=1){let s=i[t],a=Object.getOwnPropertyDescriptor(r,s);void 0!==a&&a.enumerable&&(T(e[s])&&T(r[s])?r[s].__swiper__?e[s]=r[s]:S(e[s],r[s]):!T(e[s])&&T(r[s])?(e[s]={},r[s].__swiper__?e[s]=r[s]:S(e[s],r[s])):e[s]=r[s])}}}return e}function M(e,t,i){e.style.setProperty(t,i)}function _(e){let t,{swiper:i,targetPosition:r,side:s}=e,a=w(),n=-i.translate,l=null,o=i.params.speed;i.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(i.cssModeFrameID);let d=r>n?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,u=()=>{t=new Date().getTime(),null===l&&(l=t);let e=n+(.5-Math.cos(Math.max(Math.min((t-l)/o,1),0)*Math.PI)/2)*(r-n);if(c(e,r)&&(e=r),i.wrapperEl.scrollTo({[s]:e}),c(e,r)){i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[s]:e})}),a.cancelAnimationFrame(i.cssModeFrameID);return}i.cssModeFrameID=a.requestAnimationFrame(u)};u()}function C(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function P(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function k(e,t){void 0===t&&(t=[]);let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:[t]),i}function L(e){let t=w(),i=v(),r=e.getBoundingClientRect(),s=i.body,a=e.clientTop||s.clientTop||0,n=e.clientLeft||s.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,o=e===t?t.scrollX:e.scrollLeft;return{top:r.top+l-a,left:r.left+o-n}}function A(e,t){return w().getComputedStyle(e,null).getPropertyValue(t)}function O(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function z(e,t){let i=[],r=e.parentElement;for(;r;)t?r.matches(t)&&i.push(r):i.push(r),r=r.parentElement;return i}function I(e,t){t&&e.addEventListener("transitionend",function i(r){r.target===e&&(t.call(e,r),e.removeEventListener("transitionend",i))})}function D(e,t,i){let r=w();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function B(){return e||(e=function(){let e=w(),t=v();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),e}let R=(e,t)=>{if(!e||e.destroyed||!e.params)return;let i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);t&&t.remove()}},H=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},X=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let i=[s-t];i.push(...Array.from({length:t}).map((e,t)=>s+r+t)),e.slides.forEach((t,r)=>{i.includes(t.column)&&H(e,r)});return}let a=s+r-1;if(e.params.rewind||e.params.loop)for(let r=s-t;r<=a+t;r+=1){let t=(r%i+i)%i;(t<s||t>a)&&H(e,t)}else for(let r=Math.max(s-t,0);r<=Math.min(a+t,i-1);r+=1)r!==s&&(r>a||r<s)&&H(e,r)};function Y(e){let{swiper:t,runCallbacks:i,direction:r,step:s}=e,{activeIndex:a,previousIndex:n}=t,l=r;if(l||(l=a>n?"next":a<n?"prev":"reset"),t.emit(`transition${s}`),i&&a!==n){if("reset"===l){t.emit(`slideResetTransition${s}`);return}t.emit(`slideChangeTransition${s}`),"next"===l?t.emit(`slideNextTransition${s}`):t.emit(`slidePrevTransition${s}`)}}function N(e){let t=v(),i=w(),r=this.touchEventsData;r.evCache.push(e);let{params:s,touches:a,enabled:n}=this;if(!n||!s.simulateTouch&&"mouse"===e.pointerType||this.animating&&s.preventInteractionOnTransition)return;!this.animating&&s.cssMode&&s.loop&&this.loopFix();let l=e;l.originalEvent&&(l=l.originalEvent);let o=l.target;if("wrapper"===s.touchEventsTarget&&!this.wrapperEl.contains(o)||"which"in l&&3===l.which||"button"in l&&l.button>0||r.isTouched&&r.isMoved)return;let d=!!s.noSwipingClass&&""!==s.noSwipingClass,c=e.composedPath?e.composedPath():e.path;d&&l.target&&l.target.shadowRoot&&c&&(o=c[0]);let u=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,p=!!(l.target&&l.target.shadowRoot);if(s.noSwiping&&(p?function(e,t){return void 0===t&&(t=this),function t(i){if(!i||i===v()||i===w())return null;i.assignedSlot&&(i=i.assignedSlot);let r=i.closest(e);return r||i.getRootNode?r||t(i.getRootNode().host):null}(t)}(u,o):o.closest(u))){this.allowClick=!0;return}if(s.swipeHandler&&!o.closest(s.swipeHandler))return;a.currentX=l.pageX,a.currentY=l.pageY;let h=a.currentX,f=a.currentY,m=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,g=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(m&&(h<=g||h>=i.innerWidth-g)){if("prevent"!==m)return;e.preventDefault()}Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=h,a.startY=f,r.touchStartTime=x(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(r.allowThresholdMove=!1);let y=!0;o.matches(r.focusableElements)&&(y=!1,"SELECT"===o.nodeName&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==o&&t.activeElement.blur();let b=y&&this.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||b)&&!o.isContentEditable&&l.preventDefault(),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.animating&&!s.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",l)}function F(e){let t;let i=v(),r=this.touchEventsData,{params:s,touches:a,rtlTranslate:n,enabled:l}=this;if(!l||!s.simulateTouch&&"mouse"===e.pointerType)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),!r.isTouched){r.startMoving&&r.isScrolling&&this.emit("touchMoveOpposite",o);return}let d=r.evCache.findIndex(e=>e.pointerId===o.pointerId);d>=0&&(r.evCache[d]=o);let c=r.evCache.length>1?r.evCache[0]:o,u=c.pageX,p=c.pageY;if(o.preventedByNestedSwiper){a.startX=u,a.startY=p;return}if(!this.allowTouchMove){o.target.matches(r.focusableElements)||(this.allowClick=!1),r.isTouched&&(Object.assign(a,{startX:u,startY:p,prevX:this.touches.currentX,prevY:this.touches.currentY,currentX:u,currentY:p}),r.touchStartTime=x());return}if(s.touchReleaseOnEdges&&!s.loop){if(this.isVertical()){if(p<a.startY&&this.translate<=this.maxTranslate()||p>a.startY&&this.translate>=this.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(u<a.startX&&this.translate<=this.maxTranslate()||u>a.startX&&this.translate>=this.minTranslate())return}if(i.activeElement&&o.target===i.activeElement&&o.target.matches(r.focusableElements)){r.isMoved=!0,this.allowClick=!1;return}if(r.allowTouchCallbacks&&this.emit("touchMove",o),o.targetTouches&&o.targetTouches.length>1)return;a.currentX=u,a.currentY=p;let h=a.currentX-a.startX,f=a.currentY-a.startY;if(this.params.threshold&&Math.sqrt(h**2+f**2)<this.params.threshold)return;if(void 0===r.isScrolling){let e;this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?r.isScrolling=!1:h*h+f*f>=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(h))/Math.PI,r.isScrolling=this.isHorizontal()?e>s.touchAngle:90-e>s.touchAngle)}if(r.isScrolling&&this.emit("touchMoveOpposite",o),void 0===r.startMoving&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(r.startMoving=!0),r.isScrolling||this.zoom&&this.params.zoom&&this.params.zoom.enabled&&r.evCache.length>1){r.isTouched=!1;return}if(!r.startMoving)return;this.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation();let m=this.isHorizontal()?h:f,g=this.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;s.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),a.diff=m,m*=s.touchRatio,n&&(m=-m,g=-g);let y=this.touchesDirection;this.swipeDirection=m>0?"prev":"next",this.touchesDirection=g>0?"prev":"next";let w=this.params.loop&&!s.cssMode;if(!r.isMoved){if(w&&this.loopFix({direction:this.swipeDirection}),r.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});this.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,s.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",o)}r.isMoved&&y!==this.touchesDirection&&w&&Math.abs(m)>=1&&(this.loopFix({direction:this.swipeDirection,setTranslate:!0}),t=!0),this.emit("sliderMove",o),r.isMoved=!0,r.currentTranslate=m+r.startTranslate;let b=!0,E=s.resistanceRatio;if(s.touchReleaseOnEdges&&(E=0),m>0?(w&&!t&&r.currentTranslate>(s.centeredSlides?this.minTranslate()-this.size/2:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>this.minTranslate()&&(b=!1,s.resistance&&(r.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+r.startTranslate+m)**E))):m<0&&(w&&!t&&r.currentTranslate<(s.centeredSlides?this.maxTranslate()+this.size/2:this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===s.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),r.currentTranslate<this.maxTranslate()&&(b=!1,s.resistance&&(r.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-r.startTranslate-m)**E))),b&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),this.allowSlidePrev||this.allowSlideNext||(r.currentTranslate=r.startTranslate),s.threshold>0){if(Math.abs(m)>s.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,r.currentTranslate=r.startTranslate,a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{r.currentTranslate=r.startTranslate;return}}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&this.freeMode||s.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(r.currentTranslate),this.setTranslate(r.currentTranslate))}function q(e){let t;let i=this,r=i.touchEventsData,s=r.evCache.findIndex(t=>t.pointerId===e.pointerId);if(s>=0&&r.evCache.splice(s,1),["pointercancel","pointerout","pointerleave"].includes(e.type)&&!("pointercancel"===e.type&&(i.browser.isSafari||i.browser.isWebView)))return;let{params:a,touches:n,rtlTranslate:l,slidesGrid:o,enabled:d}=i;if(!d||!a.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),r.allowTouchCallbacks&&i.emit("touchEnd",c),r.allowTouchCallbacks=!1,!r.isTouched){r.isMoved&&a.grabCursor&&i.setGrabCursor(!1),r.isMoved=!1,r.startMoving=!1;return}a.grabCursor&&r.isMoved&&r.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);let u=x(),p=u-r.touchStartTime;if(i.allowClick){let e=c.path||c.composedPath&&c.composedPath();i.updateClickedSlide(e&&e[0]||c.target),i.emit("tap click",c),p<300&&u-r.lastClickTime<300&&i.emit("doubleTap doubleClick",c)}if(r.lastClickTime=x(),b(()=>{i.destroyed||(i.allowClick=!0)}),!r.isTouched||!r.isMoved||!i.swipeDirection||0===n.diff||r.currentTranslate===r.startTranslate){r.isTouched=!1,r.isMoved=!1,r.startMoving=!1;return}if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,t=a.followFinger?l?i.translate:-i.translate:-r.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){i.freeMode.onTouchEnd({currentPos:t});return}let h=0,f=i.slidesSizesGrid[0];for(let e=0;e<o.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){let i=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==o[e+i]?t>=o[e]&&t<o[e+i]&&(h=e,f=o[e+i]-o[e]):t>=o[e]&&(h=e,f=o[o.length-1]-o[o.length-2])}let m=null,g=null;a.rewind&&(i.isBeginning?g=a.virtual&&a.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(m=0));let v=(t-o[h])/f,y=h<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(p>a.longSwipesMs){if(!a.longSwipes){i.slideTo(i.activeIndex);return}"next"===i.swipeDirection&&(v>=a.longSwipesRatio?i.slideTo(a.rewind&&i.isEnd?m:h+y):i.slideTo(h)),"prev"===i.swipeDirection&&(v>1-a.longSwipesRatio?i.slideTo(h+y):null!==g&&v<0&&Math.abs(v)>a.longSwipesRatio?i.slideTo(g):i.slideTo(h))}else{if(!a.shortSwipes){i.slideTo(i.activeIndex);return}i.navigation&&(c.target===i.navigation.nextEl||c.target===i.navigation.prevEl)?c.target===i.navigation.nextEl?i.slideTo(h+y):i.slideTo(h):("next"===i.swipeDirection&&i.slideTo(null!==m?m:h+y),"prev"===i.swipeDirection&&i.slideTo(null!==g?g:h))}}function G(){let e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:s,snapGrid:a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let l=n&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=r,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function V(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function j(){let{wrapperEl:e,rtlTranslate:t,enabled:i}=this;if(!i)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let r=this.maxTranslate()-this.minTranslate();(0===r?0:(this.translate-this.minTranslate())/r)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function W(e){R(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}let U=!1;function K(){}let Q=(e,t)=>{let i=v(),{params:r,el:s,wrapperEl:a,device:n}=e,l=!!r.nested,o="on"===t?"addEventListener":"removeEventListener";s[o]("pointerdown",e.onTouchStart,{passive:!1}),i[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[o]("pointerup",e.onTouchEnd,{passive:!0}),i[o]("pointercancel",e.onTouchEnd,{passive:!0}),i[o]("pointerout",e.onTouchEnd,{passive:!0}),i[o]("pointerleave",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&s[o]("click",e.onClick,!0),r.cssMode&&a[o]("scroll",e.onScroll),r.updateOnWindowResize?e[t](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",G,!0):e[t]("observerUpdate",G,!0),s[o]("load",e.onLoad,{capture:!0})},Z=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var J={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let ee={eventsEmitter:{on(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;let s=i?"unshift":"push";return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][s](t)}),r},once(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;function s(){r.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=Array(i),n=0;n<i;n++)a[n]=arguments[n];t.apply(r,a)}return s.__emitterProxy=t,r.on(e,s,i)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((r,s)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[e].splice(s,1)})}),i},emit(){let e,t,i;let r=this;if(!r.eventsListeners||r.destroyed||!r.eventsListeners)return r;for(var s=arguments.length,a=Array(s),n=0;n<s;n++)a[n]=arguments[n];return"string"==typeof a[0]||Array.isArray(a[0])?(e=a[0],t=a.slice(1,a.length),i=r):(e=a[0].events,t=a[0].data,i=a[0].context||r),t.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(r=>{r.apply(i,[e,...t])}),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach(e=>{e.apply(i,t)})}),r}},update:{updateSize:function(){let e,t;let i=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:i.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(A(i,"padding-left")||0,10)-parseInt(A(i,"padding-right")||0,10),t=t-parseInt(A(i,"padding-top")||0,10)-parseInt(A(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e;let t=this;function i(e){return t.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}function r(e,t){return parseFloat(e.getPropertyValue(i(t))||0)}let s=t.params,{wrapperEl:a,slidesEl:n,size:l,rtlTranslate:o,wrongRTL:d}=t,c=t.virtual&&s.virtual.enabled,u=c?t.virtual.slides.length:t.slides.length,p=P(n,`.${t.params.slideClass}, swiper-slide`),h=c?t.virtual.slides.length:p.length,f=[],m=[],g=[],v=s.slidesOffsetBefore;"function"==typeof v&&(v=s.slidesOffsetBefore.call(t));let y=s.slidesOffsetAfter;"function"==typeof y&&(y=s.slidesOffsetAfter.call(t));let w=t.snapGrid.length,b=t.slidesGrid.length,x=s.spaceBetween,E=-v,T=0,S=0;if(void 0===l)return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*l:"string"==typeof x&&(x=parseFloat(x)),t.virtualSize=-x,p.forEach(e=>{o?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(M(a,"--swiper-centered-offset-before",""),M(a,"--swiper-centered-offset-after",""));let _=s.grid&&s.grid.rows>1&&t.grid;_&&t.grid.initSlides(h);let C="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter(e=>void 0!==s.breakpoints[e].slidesPerView).length>0;for(let a=0;a<h;a+=1){let n;if(e=0,p[a]&&(n=p[a]),_&&t.grid.updateSlide(a,n,h,i),!p[a]||"none"!==A(n,"display")){if("auto"===s.slidesPerView){C&&(p[a].style[i("width")]="");let l=getComputedStyle(n),o=n.style.transform,d=n.style.webkitTransform;if(o&&(n.style.transform="none"),d&&(n.style.webkitTransform="none"),s.roundLengths)e=t.isHorizontal()?D(n,"width",!0):D(n,"height",!0);else{let t=r(l,"width"),i=r(l,"padding-left"),s=r(l,"padding-right"),a=r(l,"margin-left"),o=r(l,"margin-right"),d=l.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+a+o;else{let{clientWidth:r,offsetWidth:l}=n;e=t+i+s+a+o+(l-r)}}o&&(n.style.transform=o),d&&(n.style.webkitTransform=d),s.roundLengths&&(e=Math.floor(e))}else e=(l-(s.slidesPerView-1)*x)/s.slidesPerView,s.roundLengths&&(e=Math.floor(e)),p[a]&&(p[a].style[i("width")]=`${e}px`);p[a]&&(p[a].swiperSlideSize=e),g.push(e),s.centeredSlides?(E=E+e/2+T/2+x,0===T&&0!==a&&(E=E-l/2-x),0===a&&(E=E-l/2-x),.001>Math.abs(E)&&(E=0),s.roundLengths&&(E=Math.floor(E)),S%s.slidesPerGroup==0&&f.push(E),m.push(E)):(s.roundLengths&&(E=Math.floor(E)),(S-Math.min(t.params.slidesPerGroupSkip,S))%t.params.slidesPerGroup==0&&f.push(E),m.push(E),E=E+e+x),t.virtualSize+=e+x,T=e,S+=1}}if(t.virtualSize=Math.max(t.virtualSize,l)+y,o&&d&&("slide"===s.effect||"coverflow"===s.effect)&&(a.style.width=`${t.virtualSize+x}px`),s.setWrapperSize&&(a.style[i("width")]=`${t.virtualSize+x}px`),_&&t.grid.updateWrapperSize(e,f,i),!s.centeredSlides){let e=[];for(let i=0;i<f.length;i+=1){let r=f[i];s.roundLengths&&(r=Math.floor(r)),f[i]<=t.virtualSize-l&&e.push(r)}f=e,Math.floor(t.virtualSize-l)-Math.floor(f[f.length-1])>1&&f.push(t.virtualSize-l)}if(c&&s.loop){let e=g[0]+x;if(s.slidesPerGroup>1){let i=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/s.slidesPerGroup),r=e*s.slidesPerGroup;for(let e=0;e<i;e+=1)f.push(f[f.length-1]+r)}for(let i=0;i<t.virtual.slidesBefore+t.virtual.slidesAfter;i+=1)1===s.slidesPerGroup&&f.push(f[f.length-1]+e),m.push(m[m.length-1]+e),t.virtualSize+=e}if(0===f.length&&(f=[0]),0!==x){let e=t.isHorizontal()&&o?"marginLeft":i("marginRight");p.filter((e,t)=>!s.cssMode||!!s.loop||t!==p.length-1).forEach(t=>{t.style[e]=`${x}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;g.forEach(t=>{e+=t+(x||0)});let t=(e-=x)-l;f=f.map(e=>e<=0?-v:e>t?t+y:e)}if(s.centerInsufficientSlides){let e=0;if(g.forEach(t=>{e+=t+(x||0)}),(e-=x)<l){let t=(l-e)/2;f.forEach((e,i)=>{f[i]=e-t}),m.forEach((e,i)=>{m[i]=e+t})}}if(Object.assign(t,{slides:p,snapGrid:f,slidesGrid:m,slidesSizesGrid:g}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){M(a,"--swiper-centered-offset-before",`${-f[0]}px`),M(a,"--swiper-centered-offset-after",`${t.size/2-g[g.length-1]/2}px`);let e=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+i)}if(h!==u&&t.emit("slidesLengthChange"),f.length!==w&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==b&&t.emit("slidesGridLengthChange"),s.watchSlidesProgress&&t.updateSlidesOffset(),!c&&!s.cssMode&&("slide"===s.effect||"fade"===s.effect)){let e=`${s.containerModifierClass}backface-hidden`,i=t.el.classList.contains(e);h<=s.maxBackfaceHiddenSlides?i||t.el.classList.add(e):i&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t;let i=this,r=[],s=i.virtual&&i.params.virtual.enabled,a=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);let n=e=>s?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1){if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{r.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){let e=i.activeIndex+t;if(e>i.slides.length&&!s)break;r.push(n(e))}}else r.push(n(i.activeIndex));for(t=0;t<r.length;t+=1)if(void 0!==r[t]){let e=r[t].offsetHeight;a=e>a?e:a}(a||0===a)&&(i.wrapperEl.style.height=`${a}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(this.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:i,rtlTranslate:r,snapGrid:s}=this;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();let a=-e;r&&(a=e),i.forEach(e=>{e.classList.remove(t.slideVisibleClass)}),this.visibleSlidesIndexes=[],this.visibleSlides=[];let n=t.spaceBetween;"string"==typeof n&&n.indexOf("%")>=0?n=parseFloat(n.replace("%",""))/100*this.size:"string"==typeof n&&(n=parseFloat(n));for(let e=0;e<i.length;e+=1){let l=i[e],o=l.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=i[0].swiperSlideOffset);let d=(a+(t.centeredSlides?this.minTranslate():0)-o)/(l.swiperSlideSize+n),c=(a-s[0]+(t.centeredSlides?this.minTranslate():0)-o)/(l.swiperSlideSize+n),u=-(a-o),p=u+this.slidesSizesGrid[e];(u>=0&&u<this.size-1||p>1&&p<=this.size||u<=0&&p>=this.size)&&(this.visibleSlides.push(l),this.visibleSlidesIndexes.push(e),i[e].classList.add(t.slideVisibleClass)),l.progress=r?-d:d,l.originalProgress=r?-c:c}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,i=this.maxTranslate()-this.minTranslate(),{progress:r,isBeginning:s,isEnd:a,progressLoop:n}=this,l=s,o=a;if(0===i)r=0,s=!0,a=!0;else{r=(e-this.minTranslate())/i;let t=1>Math.abs(e-this.minTranslate()),n=1>Math.abs(e-this.maxTranslate());s=t||r<=0,a=n||r>=1,t&&(r=0),n&&(r=1)}if(t.loop){let t=this.getSlideIndexByData(0),i=this.getSlideIndexByData(this.slides.length-1),r=this.slidesGrid[t],s=this.slidesGrid[i],a=this.slidesGrid[this.slidesGrid.length-1],l=Math.abs(e);(n=l>=r?(l-r)/a:(l+a-s)/a)>1&&(n-=1)}Object.assign(this,{progress:r,progressLoop:n,isBeginning:s,isEnd:a}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),s&&!l&&this.emit("reachBeginning toEdge"),a&&!o&&this.emit("reachEnd toEdge"),(l&&!s||o&&!a)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){let e;let{slides:t,params:i,slidesEl:r,activeIndex:s}=this,a=this.virtual&&i.virtual.enabled,n=e=>P(r,`.${i.slideClass}${e}, swiper-slide${e}`)[0];if(t.forEach(e=>{e.classList.remove(i.slideActiveClass,i.slideNextClass,i.slidePrevClass)}),a){if(i.loop){let t=s-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=n(`[data-swiper-slide-index="${t}"]`)}else e=n(`[data-swiper-slide-index="${s}"]`)}else e=t[s];if(e){e.classList.add(i.slideActiveClass);let r=function(e,t){let i=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}(e,`.${i.slideClass}, swiper-slide`)[0];i.loop&&!r&&(r=t[0]),r&&r.classList.add(i.slideNextClass);let s=function(e,t){let i=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}(e,`.${i.slideClass}, swiper-slide`)[0];i.loop,s&&s.classList.add(i.slidePrevClass)}this.emitSlidesClasses()},updateActiveIndex:function(e){let t,i;let r=this,s=r.rtlTranslate?r.translate:-r.translate,{snapGrid:a,params:n,activeIndex:l,realIndex:o,snapIndex:d}=r,c=e,u=e=>{let t=e-r.virtual.slidesBefore;return t<0&&(t=r.virtual.slides.length+t),t>=r.virtual.slides.length&&(t-=r.virtual.slides.length),t};if(void 0===c&&(c=function(e){let t;let{slidesGrid:i,params:r}=e,s=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?s>=i[e]&&s<i[e+1]-(i[e+1]-i[e])/2?t=e:s>=i[e]&&s<i[e+1]&&(t=e+1):s>=i[e]&&(t=e);return r.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(r)),a.indexOf(s)>=0)t=a.indexOf(s);else{let e=Math.min(n.slidesPerGroupSkip,c);t=e+Math.floor((c-e)/n.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),c===l){t!==d&&(r.snapIndex=t,r.emit("snapIndexChange")),r.params.loop&&r.virtual&&r.params.virtual.enabled&&(r.realIndex=u(c));return}i=r.virtual&&n.virtual.enabled&&n.loop?u(c):r.slides[c]?parseInt(r.slides[c].getAttribute("data-swiper-slide-index")||c,10):c,Object.assign(r,{previousSnapIndex:d,snapIndex:t,previousRealIndex:o,realIndex:i,previousIndex:l,activeIndex:c}),r.initialized&&X(r),r.emit("activeIndexChange"),r.emit("snapIndexChange"),o!==i&&r.emit("realIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&r.emit("slideChange")},updateClickedSlide:function(e){let t;let i=this.params,r=e.closest(`.${i.slideClass}, swiper-slide`),s=!1;if(r){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===r){s=!0,t=e;break}}if(r&&s)this.clickedSlide=r,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=t;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}i.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:i,translate:r,wrapperEl:s}=this;if(t.virtualTranslate)return i?-r:r;if(t.cssMode)return r;let a=E(s,e);return a+=this.cssOverflowAdjustment(),i&&(a=-a),a||0},setTranslate:function(e,t){let{rtlTranslate:i,params:r,wrapperEl:s,progress:a}=this,n=0,l=0;this.isHorizontal()?n=i?-e:e:l=e,r.roundLengths&&(n=Math.floor(n),l=Math.floor(l)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?n:l,r.cssMode?s[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-n:-l:r.virtualTranslate||(this.isHorizontal()?n-=this.cssOverflowAdjustment():l-=this.cssOverflowAdjustment(),s.style.transform=`translate3d(${n}px, ${l}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==a&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,r,s){let a;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===r&&(r=!0);let n=this,{params:l,wrapperEl:o}=n;if(n.animating&&l.preventInteractionOnTransition)return!1;let d=n.minTranslate(),c=n.maxTranslate();if(a=r&&e>d?d:r&&e<c?c:e,n.updateProgress(a),l.cssMode){let e=n.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-a;else{if(!n.support.smoothScroll)return _({swiper:n,targetPosition:-a,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-a,behavior:"smooth"})}return!0}return 0===t?(n.setTransition(0),n.setTranslate(a),i&&(n.emit("beforeTransitionStart",t,s),n.emit("transitionEnd"))):(n.setTransition(t),n.setTranslate(a),i&&(n.emit("beforeTransitionStart",t,s),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,i&&n.emit("transitionEnd"))}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);let{params:i}=this;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),Y({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),Y({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,i,r,s){let a;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let n=this,l=e;l<0&&(l=0);let{params:o,snapGrid:d,slidesGrid:c,previousIndex:u,activeIndex:p,rtlTranslate:h,wrapperEl:f,enabled:m}=n;if(n.animating&&o.preventInteractionOnTransition||!m&&!r&&!s)return!1;let g=Math.min(n.params.slidesPerGroupSkip,l),v=g+Math.floor((l-g)/n.params.slidesPerGroup);v>=d.length&&(v=d.length-1);let y=-d[v];if(o.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){let t=-Math.floor(100*y),i=Math.floor(100*c[e]),r=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=i&&t<r-(r-i)/2?l=e:t>=i&&t<r&&(l=e+1):t>=i&&(l=e)}if(n.initialized&&l!==p&&(!n.allowSlideNext&&(h?y>n.translate&&y>n.minTranslate():y<n.translate&&y<n.minTranslate())||!n.allowSlidePrev&&y>n.translate&&y>n.maxTranslate()&&(p||0)!==l))return!1;if(l!==(u||0)&&i&&n.emit("beforeSlideChangeStart"),n.updateProgress(y),a=l>p?"next":l<p?"prev":"reset",h&&-y===n.translate||!h&&y===n.translate)return n.updateActiveIndex(l),o.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),"slide"!==o.effect&&n.setTranslate(y),"reset"!==a&&(n.transitionStart(i,a),n.transitionEnd(i,a)),!1;if(o.cssMode){let e=n.isHorizontal(),i=h?y:-y;if(0===t){let t=n.virtual&&n.params.virtual.enabled;t&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),t&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{f[e?"scrollLeft":"scrollTop"]=i})):f[e?"scrollLeft":"scrollTop"]=i,t&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1})}else{if(!n.support.smoothScroll)return _({swiper:n,targetPosition:i,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}return n.setTransition(t),n.setTranslate(y),n.updateActiveIndex(l),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,r),n.transitionStart(i,a),0===t?n.transitionEnd(i,a):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(i,a))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let s=e;return this.params.loop&&(this.virtual&&this.params.virtual.enabled?s+=this.virtual.slidesBefore:s=this.getSlideIndexByData(s)),this.slideTo(s,t,i,r)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);let{enabled:r,params:s,animating:a}=this;if(!r)return this;let n=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(n=Math.max(this.slidesPerViewDynamic("current",!0),1));let l=this.activeIndex<s.slidesPerGroupSkip?1:n,o=this.virtual&&s.virtual.enabled;if(s.loop){if(a&&!o&&s.loopPreventsSliding)return!1;this.loopFix({direction:"next"}),this._clientLeft=this.wrapperEl.clientLeft}return s.rewind&&this.isEnd?this.slideTo(0,e,t,i):this.slideTo(this.activeIndex+l,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);let{params:r,snapGrid:s,slidesGrid:a,rtlTranslate:n,enabled:l,animating:o}=this;if(!l)return this;let d=this.virtual&&r.virtual.enabled;if(r.loop){if(o&&!d&&r.loopPreventsSliding)return!1;this.loopFix({direction:"prev"}),this._clientLeft=this.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let u=c(n?this.translate:-this.translate),p=s.map(e=>c(e)),h=s[p.indexOf(u)-1];if(void 0===h&&r.cssMode){let e;s.forEach((t,i)=>{u>=t&&(e=i)}),void 0!==e&&(h=s[e>0?e-1:e])}let f=0;if(void 0!==h&&((f=a.indexOf(h))<0&&(f=this.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(f=Math.max(f=f-this.slidesPerViewDynamic("previous",!0)+1,0))),r.rewind&&this.isBeginning){let r=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.virtual.slides.length-1:this.slides.length-1;return this.slideTo(r,e,t,i)}return this.slideTo(f,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===r&&(r=.5);let s=this.activeIndex,a=Math.min(this.params.slidesPerGroupSkip,s),n=a+Math.floor((s-a)/this.params.slidesPerGroup),l=this.rtlTranslate?this.translate:-this.translate;if(l>=this.snapGrid[n]){let e=this.snapGrid[n];l-e>(this.snapGrid[n+1]-e)*r&&(s+=this.params.slidesPerGroup)}else{let e=this.snapGrid[n-1];l-e<=(this.snapGrid[n]-e)*r&&(s-=this.params.slidesPerGroup)}return s=Math.min(s=Math.max(s,0),this.slidesGrid.length-1),this.slideTo(s,e,t,i)},slideToClickedSlide:function(){let e;let t=this,{params:i,slidesEl:r}=t,s="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,a=t.clickedIndex,n=t.isElement?"swiper-slide":`.${i.slideClass}`;if(i.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?a<t.loopedSlides-s/2||a>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),a=t.getSlideIndex(P(r,`${n}[data-swiper-slide-index="${e}"]`)[0]),b(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-s?(t.loopFix(),a=t.getSlideIndex(P(r,`${n}[data-swiper-slide-index="${e}"]`)[0]),b(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}},loop:{loopCreate:function(e){let{params:t,slidesEl:i}=this;!t.loop||this.virtual&&this.params.virtual.enabled||(P(i,`.${t.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),this.loopFix({slideRealIndex:e,direction:t.centeredSlides?void 0:"next"}))},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:r,setTranslate:s,activeSlideIndex:a,byController:n,byMousewheel:l}=void 0===e?{}:e,o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:p,params:h}=o;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&h.virtual.enabled){i&&(h.centeredSlides||0!==o.snapIndex?h.centeredSlides&&o.snapIndex<h.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=u,o.emit("loopFix");return}let f="auto"===h.slidesPerView?o.slidesPerViewDynamic():Math.ceil(parseFloat(h.slidesPerView,10)),m=h.loopedSlides||f;m%h.slidesPerGroup!=0&&(m+=h.slidesPerGroup-m%h.slidesPerGroup),o.loopedSlides=m;let g=[],v=[],y=o.activeIndex;void 0===a?a=o.getSlideIndex(o.slides.filter(e=>e.classList.contains(h.slideActiveClass))[0]):y=a;let w="next"===r||!r,b="prev"===r||!r,x=0,E=0;if(a<m){x=Math.max(m-a,h.slidesPerGroup);for(let e=0;e<m-a;e+=1){let t=e-Math.floor(e/d.length)*d.length;g.push(d.length-t-1)}}else if(a>o.slides.length-2*m){E=Math.max(a-(o.slides.length-2*m),h.slidesPerGroup);for(let e=0;e<E;e+=1){let t=e-Math.floor(e/d.length)*d.length;v.push(t)}}if(b&&g.forEach(e=>{o.slides[e].swiperLoopMoveDOM=!0,p.prepend(o.slides[e]),o.slides[e].swiperLoopMoveDOM=!1}),w&&v.forEach(e=>{o.slides[e].swiperLoopMoveDOM=!0,p.append(o.slides[e]),o.slides[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===h.slidesPerView&&o.updateSlides(),h.watchSlidesProgress&&o.updateSlidesOffset(),i){if(g.length>0&&b){if(void 0===t){let e=o.slidesGrid[y],t=o.slidesGrid[y+x]-e;l?o.setTranslate(o.translate-t):(o.slideTo(y+x,0,!1,!0),s&&(o.touches[o.isHorizontal()?"startX":"startY"]+=t))}else s&&o.slideToLoop(t,0,!1,!0)}else if(v.length>0&&w){if(void 0===t){let e=o.slidesGrid[y],t=o.slidesGrid[y-E]-e;l?o.setTranslate(o.translate-t):(o.slideTo(y-E,0,!1,!0),s&&(o.touches[o.isHorizontal()?"startX":"startY"]+=t))}else o.slideToLoop(t,0,!1,!0)}}if(o.allowSlidePrev=c,o.allowSlideNext=u,o.controller&&o.controller.control&&!n){let e={slideRealIndex:t,slideTo:!1,direction:r,setTranslate:s,activeSlideIndex:a,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix(e)}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix(e)}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let i=[];this.slides.forEach(e=>{i[void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let e=v(),{params:t}=this;this.onTouchStart=N.bind(this),this.onTouchMove=F.bind(this),this.onTouchEnd=q.bind(this),t.cssMode&&(this.onScroll=j.bind(this)),this.onClick=V.bind(this),this.onLoad=W.bind(this),U||(e.addEventListener("touchstart",K),U=!0),Q(this,"on")},detachEvents:function(){Q(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:i,params:r,el:s}=e,a=r.breakpoints;if(!a||a&&0===Object.keys(a).length)return;let n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;let l=(n in a?a[n]:void 0)||e.originalParams,o=Z(e,r),d=Z(e,l),c=r.enabled;o&&!d?(s.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&d&&(s.classList.add(`${r.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===r.grid.fill)&&s.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===l[t])return;let i=r[t]&&r[t].enabled,s=l[t]&&l[t].enabled;i&&!s&&e[t].disable(),!i&&s&&e[t].enable()});let u=l.direction&&l.direction!==r.direction,p=r.loop&&(l.slidesPerView!==r.slidesPerView||u);u&&i&&e.changeDirection(),S(e.params,l);let h=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),c&&!h?e.disable():!c&&h&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",l),p&&i&&(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",l)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let r=!1,s=w(),a="window"===t?s.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:a*parseFloat(e.substr(1)),point:e}:{value:e,point:e});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<n.length;e+=1){let{point:a,value:l}=n[e];"window"===t?s.matchMedia(`(min-width: ${l}px)`).matches&&(r=a):l<=i.clientWidth&&(r=a)}return r||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:i}=t;if(i){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*i;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:i,el:r,device:s}=this,a=function(e,t){let i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(r=>{e[r]&&i.push(t+r)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...a),r.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},et={};class ei{constructor(){let e,i;for(var s,a=arguments.length,n=Array(a),l=0;l<a;l++)n[l]=arguments[l];1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?i=n[0]:[e,i]=n,i||(i={}),i=S({},i),e&&!i.el&&(i.el=e);let o=v();if(i.el&&"string"==typeof i.el&&o.querySelectorAll(i.el).length>1){let e=[];return o.querySelectorAll(i.el).forEach(t=>{let r=S({},i,{el:t});e.push(new ei(r))}),e}let d=this;d.__swiper__=!0,d.support=B(),d.device=(s={userAgent:i.userAgent},t||(t=function(e){let{userAgent:t}=void 0===e?{}:e,i=B(),r=w(),s=r.navigator.platform,a=t||r.navigator.userAgent,n={ios:!1,android:!1},l=r.screen.width,o=r.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/),c=a.match(/(iPad).*OS\s([\d_]+)/),u=a.match(/(iPod)(.*OS\s([\d_]+))?/),p=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="MacIntel"===s;return!c&&h&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${o}`)>=0&&((c=a.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),h=!1),d&&"Win32"!==s&&(n.os="android",n.android=!0),(c||p||u)&&(n.os="ios",n.ios=!0),n}(s)),t),d.browser=(r||(r=function(){let e=w(),t=!1;function i(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(i()){let i=String(e.navigator.userAgent);if(i.includes("Version/")){let[e,r]=i.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));t=e<16||16===e&&r<2}}return{isSafari:t||i(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),r),d.eventsListeners={},d.eventsAnyListeners=[],d.modules=[...d.__modules__],i.modules&&Array.isArray(i.modules)&&d.modules.push(...i.modules);let c={};d.modules.forEach(e=>{var t;e({params:i,swiper:d,extendParams:(t=i,function(e){void 0===e&&(e={});let i=Object.keys(e)[0],r=e[i];if("object"!=typeof r||null===r||(["navigation","pagination","scrollbar"].indexOf(i)>=0&&!0===t[i]&&(t[i]={auto:!0}),!(i in t&&"enabled"in r))){S(c,e);return}!0===t[i]&&(t[i]={enabled:!0}),"object"!=typeof t[i]||"enabled"in t[i]||(t[i].enabled=!0),t[i]||(t[i]={enabled:!1}),S(c,e)}),on:d.on.bind(d),once:d.once.bind(d),off:d.off.bind(d),emit:d.emit.bind(d)})});let u=S({},J,c);return d.params=S({},u,et,i),d.originalParams=S({},d.params),d.passedParams=S({},i),d.params&&d.params.on&&Object.keys(d.params.on).forEach(e=>{d.on(e,d.params.on[e])}),d.params&&d.params.onAny&&d.onAny(d.params.onAny),Object.assign(d,{enabled:d.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===d.params.direction},isVertical(){return"vertical"===d.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:d.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:d.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),d.emit("_swiper"),d.params.init&&d.init(),d}getSlideIndex(e){let{slidesEl:t,params:i}=this,r=O(P(t,`.${i.slideClass}, swiper-slide`)[0]);return O(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=P(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let i=this.minTranslate(),r=(this.maxTranslate()-i)*e+i;this.translateTo(r,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(i=>{let r=e.getSlideClasses(i);t.push({slideEl:i,classNames:r}),e.emit("_slideClass",i,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:i,slides:r,slidesGrid:s,slidesSizesGrid:a,size:n,activeIndex:l}=this,o=1;if(i.centeredSlides){let e,t=r[l]?r[l].swiperSlideSize:0;for(let i=l+1;i<r.length;i+=1)r[i]&&!e&&(t+=r[i].swiperSlideSize,o+=1,t>n&&(e=!0));for(let i=l-1;i>=0;i-=1)r[i]&&!e&&(t+=r[i].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e<r.length;e+=1)(t?s[e]+a[e]-s[l]<n:s[e]-s[l]<n)&&(o+=1);else for(let e=l-1;e>=0;e-=1)s[l]-s[e]<n&&(o+=1);return o}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:r}=t;function s(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&R(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)s(),r.autoHeight&&t.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){let i=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(i.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||s()}r.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${i}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&(t.isElement=!0);let r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,s=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(r()):P(i,r())[0];return!s&&t.params.createElements&&(s=k("div",t.params.wrapperClass),i.append(s),P(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{el:i,wrapperEl:s,slidesEl:t.isElement?i.parentNode.host:s,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===A(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===A(i,"direction")),wrongRTL:"-webkit-box"===A(s,"display")}),!0}init(e){let t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete?R(t,e):e.addEventListener("load",e=>{R(t,e.target)})}),X(t),t.initialized=!0,X(t),t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let i=this,{params:r,el:s,wrapperEl:a,slides:n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),s.removeAttribute("style"),a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el.swiper=null,function(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}(i)),i.destroyed=!0),null}static extendDefaults(e){S(et,e)}static get extendedDefaults(){return et}static get defaults(){return J}static installModule(e){ei.prototype.__modules__||(ei.prototype.__modules__=[]);let t=ei.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>ei.installModule(e)):ei.installModule(e),ei}}function er(e,t,i,r){return e.params.createElements&&Object.keys(r).forEach(s=>{if(!i[s]&&!0===i.auto){let a=P(e.el,`.${r[s]}`)[0];a||((a=k("div",r[s])).className=r[s],e.el.append(a)),i[s]=a,t[s]=a}}),i}function es(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function ea(e){let{params:t,slidesEl:i}=this;t.loop&&this.loopDestroy();let r=e=>{if("string"==typeof e){let t=document.createElement("div");t.innerHTML=e,i.append(t.children[0]),t.innerHTML=""}else i.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&r(e[t]);else r(e);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update()}function en(e){let{params:t,activeIndex:i,slidesEl:r}=this;t.loop&&this.loopDestroy();let s=i+1,a=e=>{if("string"==typeof e){let t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&a(e[t]);s=i+e.length}else a(e);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update(),this.slideTo(s,0,!1)}function el(e,t){let{params:i,activeIndex:r,slidesEl:s}=this,a=r;i.loop&&(a-=this.loopedSlides,this.loopDestroy(),this.recalcSlides());let n=this.slides.length;if(e<=0){this.prependSlide(t);return}if(e>=n){this.appendSlide(t);return}let l=a>e?a+1:a,o=[];for(let t=n-1;t>=e;t-=1){let e=this.slides[t];e.remove(),o.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&s.append(t[e]);l=a>e?a+t.length:a}else s.append(t);for(let e=0;e<o.length;e+=1)s.append(o[e]);this.recalcSlides(),i.loop&&this.loopCreate(),(!i.observer||this.isElement)&&this.update(),i.loop?this.slideTo(l+this.loopedSlides,0,!1):this.slideTo(l,0,!1)}function eo(e){let t;let{params:i,activeIndex:r}=this,s=r;i.loop&&(s-=this.loopedSlides,this.loopDestroy());let a=s;if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)t=e[i],this.slides[t]&&this.slides[t].remove(),t<a&&(a-=1);a=Math.max(a,0)}else t=e,this.slides[t]&&this.slides[t].remove(),t<a&&(a-=1),a=Math.max(a,0);this.recalcSlides(),i.loop&&this.loopCreate(),(!i.observer||this.isElement)&&this.update(),i.loop?this.slideTo(a+this.loopedSlides,0,!1):this.slideTo(a,0,!1)}function ed(){let e=[];for(let t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}function ec(e){let t;let{effect:i,swiper:r,on:s,setTranslate:a,setTransition:n,overwriteParams:l,perspective:o,recreateShadows:d,getEffectParams:c}=e;s("beforeInit",()=>{if(r.params.effect!==i)return;r.classNames.push(`${r.params.containerModifierClass}${i}`),o&&o()&&r.classNames.push(`${r.params.containerModifierClass}3d`);let e=l?l():{};Object.assign(r.params,e),Object.assign(r.originalParams,e)}),s("setTranslate",()=>{r.params.effect===i&&a()}),s("setTransition",(e,t)=>{r.params.effect===i&&n(t)}),s("transitionEnd",()=>{r.params.effect===i&&d&&c&&c().slideShadows&&(r.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),d())}),s("virtualUpdate",()=>{r.params.effect===i&&(r.slides.length||(t=!0),requestAnimationFrame(()=>{t&&r.slides&&r.slides.length&&(a(),t=!1)}))})}function eu(e,t){let i=C(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function ep(e){let{swiper:t,duration:i,transformElements:r,allSlides:s}=e,{activeIndex:a}=t,n=e=>e.parentElement?e.parentElement:t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];if(t.params.virtualTranslate&&0!==i){let e=!1;(s?r:r.filter(e=>{let i=e.classList.contains("swiper-slide-transform")?n(e):e;return t.getSlideIndex(i)===a})).forEach(i=>{I(i,()=>{if(e||!t||t.destroyed)return;e=!0,t.animating=!1;let i=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(i)})})}}function eh(e,t,i){let r=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,s=C(t),a=s.querySelector(`.${r.split(" ").join(".")}`);return a||(a=k("div",r.split(" ")),s.append(a)),a}Object.keys(ee).forEach(e=>{Object.keys(ee[e]).forEach(t=>{ei.prototype[t]=ee[e][t]})}),ei.use([function(e){let{swiper:t,on:i,emit:r}=e,s=w(),a=null,n=null,l=()=>{t&&!t.destroyed&&t.initialized&&(r("beforeResize"),r("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=s.requestAnimationFrame(()=>{let{width:i,height:r}=t,s=i,a=r;e.forEach(e=>{let{contentBoxSize:i,contentRect:r,target:n}=e;n&&n!==t.el||(s=r?r.width:(i[0]||i).inlineSize,a=r?r.height:(i[0]||i).blockSize)}),(s!==i||a!==r)&&l()})})).observe(t.el)},d=()=>{n&&s.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null)},c=()=>{t&&!t.destroyed&&t.initialized&&r("orientationchange")};i("init",()=>{if(t.params.resizeObserver&&void 0!==s.ResizeObserver){o();return}s.addEventListener("resize",l),s.addEventListener("orientationchange",c)}),i("destroy",()=>{d(),s.removeEventListener("resize",l),s.removeEventListener("orientationchange",c)})},function(e){let{swiper:t,extendParams:i,on:r,emit:s}=e,a=[],n=w(),l=function(e,i){void 0===i&&(i={});let r=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){s("observerUpdate",e[0]);return}let i=function(){s("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});r.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),a.push(r)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=z(t.el);for(let t=0;t<e.length;t+=1)l(e[t])}l(t.el,{childList:t.params.observeSlideChildren}),l(t.wrapperEl,{attributes:!1})}}),r("destroy",()=>{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);let ef=[function(e){let t,{swiper:i,extendParams:r,on:s,emit:a}=e;r({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let n=v();i.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let l=n.createElement("div");function o(e,t){let r;let s=i.params.virtual;return s.cache&&i.virtual.cache[t]?i.virtual.cache[t]:(s.renderSlide?"string"==typeof(r=s.renderSlide.call(i,e,t))&&(l.innerHTML=r,r=l.children[0]):r=i.isElement?k("swiper-slide"):k("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r)}function d(e){let t,r,s;let{slidesPerView:n,slidesPerGroup:l,centeredSlides:d,loop:c}=i.params,{addSlidesBefore:u,addSlidesAfter:p}=i.params.virtual,{from:h,to:f,slides:m,slidesGrid:g,offset:v}=i.virtual;i.params.cssMode||i.updateActiveIndex();let y=i.activeIndex||0;t=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",d?(r=Math.floor(n/2)+l+p,s=Math.floor(n/2)+l+u):(r=n+(l-1)+p,s=(c?n:l)+u);let w=y-s,b=y+r;c||(w=Math.max(w,0),b=Math.min(b,m.length-1));let x=(i.slidesGrid[w]||0)-(i.slidesGrid[0]||0);function E(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(c&&y>=s?(w-=s,d||(x+=i.slidesGrid[0])):c&&y<s&&(w=-s,d&&(x+=i.slidesGrid[0])),Object.assign(i.virtual,{from:w,to:b,offset:x,slidesGrid:i.slidesGrid,slidesBefore:s,slidesAfter:r}),h===w&&f===b&&!e){i.slidesGrid!==g&&x!==v&&i.slides.forEach(e=>{e.style[t]=`${x-Math.abs(i.cssOverflowAdjustment())}px`}),i.updateProgress(),a("virtualUpdate");return}if(i.params.virtual.renderExternal){i.params.virtual.renderExternal.call(i,{offset:x,from:w,to:b,slides:function(){let e=[];for(let t=w;t<=b;t+=1)e.push(m[t]);return e}()}),i.params.virtual.renderExternalUpdate?E():a("virtualUpdate");return}let T=[],S=[],M=e=>{let t=e;return e<0?t=m.length+e:t>=m.length&&(t-=m.length),t};if(e)i.slidesEl.querySelectorAll(`.${i.params.slideClass}, swiper-slide`).forEach(e=>{e.remove()});else for(let e=h;e<=f;e+=1)if(e<w||e>b){let t=M(e);i.slidesEl.querySelectorAll(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`).forEach(e=>{e.remove()})}let _=c?-m.length:0,C=c?2*m.length:m.length;for(let t=_;t<C;t+=1)if(t>=w&&t<=b){let i=M(t);void 0===f||e?S.push(i):(t>f&&S.push(i),t<h&&T.push(i))}if(S.forEach(e=>{i.slidesEl.append(o(m[e],e))}),c)for(let e=T.length-1;e>=0;e-=1){let t=T[e];i.slidesEl.prepend(o(m[t],t))}else T.sort((e,t)=>t-e),T.forEach(e=>{i.slidesEl.prepend(o(m[e],e))});P(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[t]=`${x-Math.abs(i.cssOverflowAdjustment())}px`}),E()}s("beforeInit",()=>{let e;if(i.params.virtual.enabled){if(void 0===i.passedParams.virtual.slides){let t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,i.params.initialSlide||d()}}),s("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{d()},100)):d())}),s("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&M(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&i.virtual.slides.push(e[t]);else i.virtual.slides.push(e);d(!0)},prependSlide:function(e){let t=i.activeIndex,r=t+1,s=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&i.virtual.slides.unshift(e[t]);r=t+e.length,s=e.length}else i.virtual.slides.unshift(e);if(i.params.virtual.cache){let e=i.virtual.cache,t={};Object.keys(e).forEach(i=>{let r=e[i],a=r.getAttribute("data-swiper-slide-index");a&&r.setAttribute("data-swiper-slide-index",parseInt(a,10)+s),t[parseInt(i,10)+s]=r}),i.virtual.cache=t}d(!0),i.slideTo(r,0)},removeSlide:function(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let r=e.length-1;r>=0;r-=1)i.virtual.slides.splice(e[r],1),i.params.virtual.cache&&delete i.virtual.cache[e[r]],e[r]<t&&(t-=1),t=Math.max(t,0);else i.virtual.slides.splice(e,1),i.params.virtual.cache&&delete i.virtual.cache[e],e<t&&(t-=1),t=Math.max(t,0);d(!0),i.slideTo(t,0)},removeAllSlides:function(){i.virtual.slides=[],i.params.virtual.cache&&(i.virtual.cache={}),d(!0),i.slideTo(0,0)},update:d})},function(e){let{swiper:t,extendParams:i,on:r,emit:s}=e,a=v(),n=w();function l(e){if(!t.enabled)return;let{rtlTranslate:i}=t,r=e;r.originalEvent&&(r=r.originalEvent);let l=r.keyCode||r.charCode,o=t.params.keyboard.pageUpDown,d=o&&33===l,c=o&&34===l,u=37===l,p=39===l,h=38===l,f=40===l;if(!t.allowSlideNext&&(t.isHorizontal()&&p||t.isVertical()&&f||c)||!t.allowSlidePrev&&(t.isHorizontal()&&u||t.isVertical()&&h||d))return!1;if(!r.shiftKey&&!r.altKey&&!r.ctrlKey&&!r.metaKey&&(!a.activeElement||!a.activeElement.nodeName||"input"!==a.activeElement.nodeName.toLowerCase()&&"textarea"!==a.activeElement.nodeName.toLowerCase())){if(t.params.keyboard.onlyInViewport&&(d||c||u||p||h||f)){let e=!1;if(z(t.el,`.${t.params.slideClass}, swiper-slide`).length>0&&0===z(t.el,`.${t.params.slideActiveClass}`).length)return;let r=t.el,s=r.clientWidth,a=r.clientHeight,l=n.innerWidth,o=n.innerHeight,d=L(r);i&&(d.left-=r.scrollLeft);let c=[[d.left,d.top],[d.left+s,d.top],[d.left,d.top+a],[d.left+s,d.top+a]];for(let t=0;t<c.length;t+=1){let i=c[t];if(i[0]>=0&&i[0]<=l&&i[1]>=0&&i[1]<=o){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||u||p)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((c||p)&&!i||(d||u)&&i)&&t.slideNext(),((d||u)&&!i||(c||p)&&i)&&t.slidePrev()):((d||c||h||f)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(c||f)&&t.slideNext(),(d||h)&&t.slidePrev()),s("keyPress",l)}}function o(){t.keyboard.enabled||(a.addEventListener("keydown",l),t.keyboard.enabled=!0)}function d(){t.keyboard.enabled&&(a.removeEventListener("keydown",l),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},i({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),r("init",()=>{t.params.keyboard.enabled&&o()}),r("destroy",()=>{t.keyboard.enabled&&d()}),Object.assign(t.keyboard,{enable:o,disable:d})},function(e){let t,i,{swiper:r,extendParams:s,on:a,emit:n}=e,l=w();s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),r.mousewheel={enabled:!1};let o=x(),d=[];function c(){r.enabled&&(r.mouseEntered=!0)}function u(){r.enabled&&(r.mouseEntered=!1)}function p(e){return!(r.params.mousewheel.thresholdDelta&&e.delta<r.params.mousewheel.thresholdDelta||r.params.mousewheel.thresholdTime&&x()-o<r.params.mousewheel.thresholdTime)&&(!!(e.delta>=6&&x()-o<60)||(e.direction<0?r.isEnd&&!r.params.loop||r.animating||(r.slideNext(),n("scroll",e.raw)):r.isBeginning&&!r.params.loop||r.animating||(r.slidePrev(),n("scroll",e.raw)),o=new l.Date().getTime(),!1))}function h(e){var s;let a,l,o,c,u=e;if(!r.enabled||e.target.closest(`.${r.params.mousewheel.noMousewheelClass}`))return;let h=r.params.mousewheel;r.params.cssMode&&u.preventDefault();let f=r.el;"container"!==r.params.mousewheel.eventsTarget&&(f=document.querySelector(r.params.mousewheel.eventsTarget));let m=f&&f.contains(u.target);if(!r.mouseEntered&&!m&&!h.releaseOnEdges)return!0;u.originalEvent&&(u=u.originalEvent);let g=0,v=r.rtlTranslate?-1:1,y=(a=0,l=0,o=0,c=0,"detail"in(s=u)&&(l=s.detail),"wheelDelta"in s&&(l=-s.wheelDelta/120),"wheelDeltaY"in s&&(l=-s.wheelDeltaY/120),"wheelDeltaX"in s&&(a=-s.wheelDeltaX/120),"axis"in s&&s.axis===s.HORIZONTAL_AXIS&&(a=l,l=0),o=10*a,c=10*l,"deltaY"in s&&(c=s.deltaY),"deltaX"in s&&(o=s.deltaX),s.shiftKey&&!o&&(o=c,c=0),(o||c)&&s.deltaMode&&(1===s.deltaMode?(o*=40,c*=40):(o*=800,c*=800)),o&&!a&&(a=o<1?-1:1),c&&!l&&(l=c<1?-1:1),{spinX:a,spinY:l,pixelX:o,pixelY:c});if(h.forceToAxis){if(r.isHorizontal()){if(!(Math.abs(y.pixelX)>Math.abs(y.pixelY)))return!0;g=-y.pixelX*v}else{if(!(Math.abs(y.pixelY)>Math.abs(y.pixelX)))return!0;g=-y.pixelY}}else g=Math.abs(y.pixelX)>Math.abs(y.pixelY)?-y.pixelX*v:-y.pixelY;if(0===g)return!0;h.invert&&(g=-g);let w=r.getTranslate()+g*h.sensitivity;if(w>=r.minTranslate()&&(w=r.minTranslate()),w<=r.maxTranslate()&&(w=r.maxTranslate()),(r.params.loop||w!==r.minTranslate()&&w!==r.maxTranslate())&&r.params.nested&&u.stopPropagation(),r.params.freeMode&&r.params.freeMode.enabled){let e={time:x(),delta:Math.abs(g),direction:Math.sign(g)},s=i&&e.time<i.time+500&&e.delta<=i.delta&&e.direction===i.direction;if(!s){i=void 0;let a=r.getTranslate()+g*h.sensitivity,l=r.isBeginning,o=r.isEnd;if(a>=r.minTranslate()&&(a=r.minTranslate()),a<=r.maxTranslate()&&(a=r.maxTranslate()),r.setTransition(0),r.setTranslate(a),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses(),(!l&&r.isBeginning||!o&&r.isEnd)&&r.updateSlidesClasses(),r.params.loop&&r.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),r.params.freeMode.sticky){clearTimeout(t),t=void 0,d.length>=15&&d.shift();let s=d.length?d[d.length-1]:void 0,a=d[0];if(d.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))d.splice(0);else if(d.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){let s=g>0?.8:.2;i=e,d.splice(0),t=b(()=>{r.slideToClosest(r.params.speed,!0,void 0,s)},0)}t||(t=b(()=>{i=e,d.splice(0),r.slideToClosest(r.params.speed,!0,void 0,.5)},500))}if(s||n("scroll",u),r.params.autoplay&&r.params.autoplayDisableOnInteraction&&r.autoplay.stop(),a===r.minTranslate()||a===r.maxTranslate())return!0}}else{let t={time:x(),delta:Math.abs(g),direction:Math.sign(g),raw:e};d.length>=2&&d.shift();let i=d.length?d[d.length-1]:void 0;if(d.push(t),i?(t.direction!==i.direction||t.delta>i.delta||t.time>i.time+150)&&p(t):p(t),function(e){let t=r.params.mousewheel;if(e.direction<0){if(r.isEnd&&!r.params.loop&&t.releaseOnEdges)return!0}else if(r.isBeginning&&!r.params.loop&&t.releaseOnEdges)return!0;return!1}(t))return!0}return u.preventDefault?u.preventDefault():u.returnValue=!1,!1}function f(e){let t=r.el;"container"!==r.params.mousewheel.eventsTarget&&(t=document.querySelector(r.params.mousewheel.eventsTarget)),t[e]("mouseenter",c),t[e]("mouseleave",u),t[e]("wheel",h)}function m(){return r.params.cssMode?(r.wrapperEl.removeEventListener("wheel",h),!0):!r.mousewheel.enabled&&(f("addEventListener"),r.mousewheel.enabled=!0,!0)}function g(){return r.params.cssMode?(r.wrapperEl.addEventListener(event,h),!0):!!r.mousewheel.enabled&&(f("removeEventListener"),r.mousewheel.enabled=!1,!0)}a("init",()=>{!r.params.mousewheel.enabled&&r.params.cssMode&&g(),r.params.mousewheel.enabled&&m()}),a("destroy",()=>{r.params.cssMode&&m(),r.mousewheel.enabled&&g()}),Object.assign(r.mousewheel,{enable:m,disable:g})},function(e){let{swiper:t,extendParams:i,on:r,emit:s}=e;i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};let a=e=>(Array.isArray(e)||(e=[e].filter(e=>!!e)),e);function n(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e))?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i.length>1&&1===t.el.querySelectorAll(e).length&&(i=t.el.querySelector(e))),e&&!i)?e:i}function l(e,i){let r=t.params.navigation;(e=a(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...r.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](r.lockClass))})}function o(){let{nextEl:e,prevEl:i}=t.navigation;if(t.params.loop){l(i,!1),l(e,!1);return}l(i,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function d(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),s("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),s("navigationNext"))}function u(){let e=t.params.navigation;if(t.params.navigation=er(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let i=n(e.nextEl),r=n(e.prevEl);Object.assign(t.navigation,{nextEl:i,prevEl:r}),i=a(i),r=a(r);let s=(i,r)=>{i&&i.addEventListener("click","next"===r?c:d),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>s(e,"next")),r.forEach(e=>s(e,"prev"))}function p(){let{nextEl:e,prevEl:i}=t.navigation;e=a(e),i=a(i);let r=(e,i)=>{e.removeEventListener("click","next"===i?c:d),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>r(e,"next")),i.forEach(e=>r(e,"prev"))}r("init",()=>{!1===t.params.navigation.enabled?h():(u(),o())}),r("toEdge fromEdge lock unlock",()=>{o()}),r("destroy",()=>{p()}),r("enable disable",()=>{let{nextEl:e,prevEl:i}=t.navigation;[...e=a(e),...i=a(i)].filter(e=>!!e).forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.navigation.lockClass))}),r("click",(e,i)=>{let{nextEl:r,prevEl:n}=t.navigation;r=a(r),n=a(n);let l=i.target;if(t.params.navigation.hideOnClick&&!n.includes(l)&&!r.includes(l)){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===l||t.pagination.el.contains(l)))return;r.length?e=r[0].classList.contains(t.params.navigation.hiddenClass):n.length&&(e=n[0].classList.contains(t.params.navigation.hiddenClass)),!0===e?s("navigationShow"):s("navigationHide"),[...r,...n].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let h=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),u(),o()},disable:h,update:o,init:u,destroy:p})},function(e){let t,{swiper:i,extendParams:r,on:s,emit:a}=e,n="swiper-pagination";r({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`,paginationDisabledClass:`${n}-disabled`}}),i.pagination={el:null,bullets:[]};let l=0,o=e=>(Array.isArray(e)||(e=[e].filter(e=>!!e)),e);function d(){return!i.params.pagination.el||!i.pagination.el||Array.isArray(i.pagination.el)&&0===i.pagination.el.length}function c(e,t){let{bulletActiveClass:r}=i.params.pagination;e&&(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(`${r}-${t}`),(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(`${r}-${t}-${t}`))}function u(e){let t=e.target.closest(es(i.params.pagination.bulletClass));if(!t)return;e.preventDefault();let r=O(t)*i.params.slidesPerGroup;if(i.params.loop){if(i.realIndex===r)return;let e=i.getSlideIndexByData(r),t=i.getSlideIndexByData(i.realIndex);e>i.slides.length-i.loopedSlides&&i.loopFix({direction:e>t?"next":"prev",activeSlideIndex:e,slideTo:!1}),i.slideToLoop(r)}else i.slideTo(r)}function p(){let e,r;let s=i.rtl,n=i.params.pagination;if(d())return;let u=i.pagination.el;u=o(u);let p=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,h=i.params.loop?Math.ceil(p/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?(r=i.previousRealIndex||0,e=i.params.slidesPerGroup>1?Math.floor(i.realIndex/i.params.slidesPerGroup):i.realIndex):void 0!==i.snapIndex?(e=i.snapIndex,r=i.previousSnapIndex):(r=i.previousIndex||0,e=i.activeIndex||0),"bullets"===n.type&&i.pagination.bullets&&i.pagination.bullets.length>0){let a,o,d;let p=i.pagination.bullets;if(n.dynamicBullets&&(t=D(p[0],i.isHorizontal()?"width":"height",!0),u.forEach(e=>{e.style[i.isHorizontal()?"width":"height"]=`${t*(n.dynamicMainBullets+4)}px`}),n.dynamicMainBullets>1&&void 0!==r&&((l+=e-(r||0))>n.dynamicMainBullets-1?l=n.dynamicMainBullets-1:l<0&&(l=0)),d=((o=(a=Math.max(e-l,0))+(Math.min(p.length,n.dynamicMainBullets)-1))+a)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${n.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),u.length>1)p.forEach(t=>{let r=O(t);r===e?t.classList.add(...n.bulletActiveClass.split(" ")):i.isElement&&t.setAttribute("part","bullet"),n.dynamicBullets&&(r>=a&&r<=o&&t.classList.add(...`${n.bulletActiveClass}-main`.split(" ")),r===a&&c(t,"prev"),r===o&&c(t,"next"))});else{let t=p[e];if(t&&t.classList.add(...n.bulletActiveClass.split(" ")),i.isElement&&p.forEach((t,i)=>{t.setAttribute("part",i===e?"bullet-active":"bullet")}),n.dynamicBullets){let e=p[a],t=p[o];for(let e=a;e<=o;e+=1)p[e]&&p[e].classList.add(...`${n.bulletActiveClass}-main`.split(" "));c(e,"prev"),c(t,"next")}}if(n.dynamicBullets){let e=Math.min(p.length,n.dynamicMainBullets+4),r=(t*e-t)/2-d*t,a=s?"right":"left";p.forEach(e=>{e.style[i.isHorizontal()?a:"top"]=`${r}px`})}}u.forEach((t,r)=>{if("fraction"===n.type&&(t.querySelectorAll(es(n.currentClass)).forEach(t=>{t.textContent=n.formatFractionCurrent(e+1)}),t.querySelectorAll(es(n.totalClass)).forEach(e=>{e.textContent=n.formatFractionTotal(h)})),"progressbar"===n.type){let r;r=n.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";let s=(e+1)/h,a=1,l=1;"horizontal"===r?a=s:l=s,t.querySelectorAll(es(n.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${a}) scaleY(${l})`,e.style.transitionDuration=`${i.params.speed}ms`})}"custom"===n.type&&n.renderCustom?(t.innerHTML=n.renderCustom(i,e+1,h),0===r&&a("paginationRender",t)):(0===r&&a("paginationRender",t),a("paginationUpdate",t)),i.params.watchOverflow&&i.enabled&&t.classList[i.isLocked?"add":"remove"](n.lockClass)})}function h(){let e=i.params.pagination;if(d())return;let t=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,r=i.pagination.el;r=o(r);let s="";if("bullets"===e.type){let r=i.params.loop?Math.ceil(t/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&r>t&&(r=t);for(let t=0;t<r;t+=1)e.renderBullet?s+=e.renderBullet.call(i,t,e.bulletClass):s+=`<${e.bulletElement} ${i.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(i,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(i,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),i.pagination.bullets=[],r.forEach(t=>{"custom"!==e.type&&(t.innerHTML=s||""),"bullets"===e.type&&i.pagination.bullets.push(...t.querySelectorAll(es(e.bulletClass)))}),"custom"!==e.type&&a("paginationRender",r[0])}function f(){let e;i.params.pagination=er(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});let t=i.params.pagination;t.el&&("string"==typeof t.el&&i.isElement&&(e=i.el.querySelector(t.el)),e||"string"!=typeof t.el||(e=[...document.querySelectorAll(t.el)]),e||(e=t.el),e&&0!==e.length&&(i.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&e.length>1&&(e=[...i.el.querySelectorAll(t.el)]).length>1&&(e=e.filter(e=>z(e,".swiper")[0]===i.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(i.pagination,{el:e}),(e=o(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(t.clickableClass),e.classList.add(t.modifierClass+t.type),e.classList.add(i.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(`${t.modifierClass}${t.type}-dynamic`),l=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",u),i.enabled||e.classList.add(t.lockClass)})))}function m(){let e=i.params.pagination;if(d())return;let t=i.pagination.el;t&&(t=o(t)).forEach(t=>{t.classList.remove(e.hiddenClass),t.classList.remove(e.modifierClass+e.type),t.classList.remove(i.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&t.removeEventListener("click",u)}),i.pagination.bullets&&i.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!i.pagination||!i.pagination.el)return;let e=i.params.pagination,{el:t}=i.pagination;(t=o(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(i.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===i.params.pagination.enabled?g():(f(),h(),p())}),s("activeIndexChange",()=>{void 0===i.snapIndex&&p()}),s("snapIndexChange",()=>{p()}),s("snapGridLengthChange",()=>{h(),p()}),s("destroy",()=>{m()}),s("enable disable",()=>{let{el:e}=i.pagination;e&&(e=o(e)).forEach(e=>e.classList[i.enabled?"remove":"add"](i.params.pagination.lockClass))}),s("lock unlock",()=>{p()}),s("click",(e,t)=>{let r=t.target,s=o(i.pagination.el);if(i.params.pagination.el&&i.params.pagination.hideOnClick&&s&&s.length>0&&!r.classList.contains(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&r===i.navigation.nextEl||i.navigation.prevEl&&r===i.navigation.prevEl))return;!0===s[0].classList.contains(i.params.pagination.hiddenClass)?a("paginationShow"):a("paginationHide"),s.forEach(e=>e.classList.toggle(i.params.pagination.hiddenClass))}});let g=()=>{i.el.classList.add(i.params.pagination.paginationDisabledClass);let{el:e}=i.pagination;e&&(e=o(e)).forEach(e=>e.classList.add(i.params.pagination.paginationDisabledClass)),m()};Object.assign(i.pagination,{enable:()=>{i.el.classList.remove(i.params.pagination.paginationDisabledClass);let{el:e}=i.pagination;e&&(e=o(e)).forEach(e=>e.classList.remove(i.params.pagination.paginationDisabledClass)),f(),h(),p()},disable:g,render:h,update:p,init:f,destroy:m})},function(e){let t,i,r,s,{swiper:a,extendParams:n,on:l,emit:o}=e,d=v(),c=!1,u=null,p=null;function h(){if(!a.params.scrollbar.el||!a.scrollbar.el)return;let{scrollbar:e,rtlTranslate:t}=a,{dragEl:s,el:n}=e,l=a.params.scrollbar,o=a.params.loop?a.progressLoop:a.progress,d=i,c=(r-i)*o;t?(c=-c)>0?(d=i-c,c=0):-c+i>r&&(d=r+c):c<0?(d=i+c,c=0):c+i>r&&(d=r-c),a.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),l.hide&&(clearTimeout(u),n.style.opacity=1,u=setTimeout(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3))}function f(){if(!a.params.scrollbar.el||!a.scrollbar.el)return;let{scrollbar:e}=a,{dragEl:t,el:n}=e;t.style.width="",t.style.height="",r=a.isHorizontal()?n.offsetWidth:n.offsetHeight,s=a.size/(a.virtualSize+a.params.slidesOffsetBefore-(a.params.centeredSlides?a.snapGrid[0]:0)),i="auto"===a.params.scrollbar.dragSize?r*s:parseInt(a.params.scrollbar.dragSize,10),a.isHorizontal()?t.style.width=`${i}px`:t.style.height=`${i}px`,s>=1?n.style.display="none":n.style.display="",a.params.scrollbar.hide&&(n.style.opacity=0),a.params.watchOverflow&&a.enabled&&e.el.classList[a.isLocked?"add":"remove"](a.params.scrollbar.lockClass)}function m(e){return a.isHorizontal()?e.clientX:e.clientY}function g(e){let s;let{scrollbar:n,rtlTranslate:l}=a,{el:o}=n;s=Math.max(Math.min(s=(m(e)-L(o)[a.isHorizontal()?"left":"top"]-(null!==t?t:i/2))/(r-i),1),0),l&&(s=1-s);let d=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*s;a.updateProgress(d),a.setTranslate(d),a.updateActiveIndex(),a.updateSlidesClasses()}function y(e){let i=a.params.scrollbar,{scrollbar:r,wrapperEl:s}=a,{el:n,dragEl:l}=r;c=!0,t=e.target===l?m(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.style.transitionDuration="100ms",l.style.transitionDuration="100ms",g(e),clearTimeout(p),n.style.transitionDuration="0ms",i.hide&&(n.style.opacity=1),a.params.cssMode&&(a.wrapperEl.style["scroll-snap-type"]="none"),o("scrollbarDragStart",e)}function w(e){let{scrollbar:t,wrapperEl:i}=a,{el:r,dragEl:s}=t;c&&(e.preventDefault?e.preventDefault():e.returnValue=!1,g(e),i.style.transitionDuration="0ms",r.style.transitionDuration="0ms",s.style.transitionDuration="0ms",o("scrollbarDragMove",e))}function x(e){let t=a.params.scrollbar,{scrollbar:i,wrapperEl:r}=a,{el:s}=i;c&&(c=!1,a.params.cssMode&&(a.wrapperEl.style["scroll-snap-type"]="",r.style.transitionDuration=""),t.hide&&(clearTimeout(p),p=b(()=>{s.style.opacity=0,s.style.transitionDuration="400ms"},1e3)),o("scrollbarDragEnd",e),t.snapOnRelease&&a.slideToClosest())}function E(e){let{scrollbar:t,params:i}=a,r=t.el;if(!r)return;let s=!!i.passiveListeners&&{passive:!1,capture:!1},n=!!i.passiveListeners&&{passive:!0,capture:!1};if(!r)return;let l="on"===e?"addEventListener":"removeEventListener";r[l]("pointerdown",y,s),d[l]("pointermove",w,s),d[l]("pointerup",x,n)}function T(){let e,t;let{scrollbar:i,el:r}=a;a.params.scrollbar=er(a,a.originalParams.scrollbar,a.params.scrollbar,{el:"swiper-scrollbar"});let s=a.params.scrollbar;s.el&&("string"==typeof s.el&&a.isElement&&(e=a.el.querySelector(s.el)),e||"string"!=typeof s.el?e||(e=s.el):e=d.querySelectorAll(s.el),a.params.uniqueNavElements&&"string"==typeof s.el&&e.length>1&&1===r.querySelectorAll(s.el).length&&(e=r.querySelector(s.el)),e.length>0&&(e=e[0]),e.classList.add(a.isHorizontal()?s.horizontalClass:s.verticalClass),!e||(t=e.querySelector(`.${a.params.scrollbar.dragClass}`))||(t=k("div",a.params.scrollbar.dragClass),e.append(t)),Object.assign(i,{el:e,dragEl:t}),!s.draggable||a.params.scrollbar.el&&a.scrollbar.el&&E("on"),e&&e.classList[a.enabled?"remove":"add"](a.params.scrollbar.lockClass))}function S(){let e=a.params.scrollbar,t=a.scrollbar.el;t&&t.classList.remove(a.isHorizontal()?e.horizontalClass:e.verticalClass),a.params.scrollbar.el&&a.scrollbar.el&&E("off")}n({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),a.scrollbar={el:null,dragEl:null},l("init",()=>{!1===a.params.scrollbar.enabled?M():(T(),f(),h())}),l("update resize observerUpdate lock unlock",()=>{f()}),l("setTranslate",()=>{h()}),l("setTransition",(e,t)=>{a.params.scrollbar.el&&a.scrollbar.el&&(a.scrollbar.dragEl.style.transitionDuration=`${t}ms`)}),l("enable disable",()=>{let{el:e}=a.scrollbar;e&&e.classList[a.enabled?"remove":"add"](a.params.scrollbar.lockClass)}),l("destroy",()=>{S()});let M=()=>{a.el.classList.add(a.params.scrollbar.scrollbarDisabledClass),a.scrollbar.el&&a.scrollbar.el.classList.add(a.params.scrollbar.scrollbarDisabledClass),S()};Object.assign(a.scrollbar,{enable:()=>{a.el.classList.remove(a.params.scrollbar.scrollbarDisabledClass),a.scrollbar.el&&a.scrollbar.el.classList.remove(a.params.scrollbar.scrollbarDisabledClass),T(),f(),h()},disable:M,updateSize:f,setTranslate:h,init:T,destroy:S})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({parallax:{enabled:!1}});let s=(e,i)=>{let{rtl:r}=t,s=r?-1:1,a=e.getAttribute("data-swiper-parallax")||"0",n=e.getAttribute("data-swiper-parallax-x"),l=e.getAttribute("data-swiper-parallax-y"),o=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||l?(n=n||"0",l=l||"0"):t.isHorizontal()?(n=a,l="0"):(l=a,n="0"),n=n.indexOf("%")>=0?`${parseInt(n,10)*i*s}%`:`${n*i*s}px`,l=l.indexOf("%")>=0?`${parseInt(l,10)*i}%`:`${l*i}px`,null!=d){let t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let u=`translate3d(${n}, ${l}, 0px)`;if(null!=o){let e=o-(o-1)*(1-Math.abs(i));u+=` scale(${e})`}c&&null!=c&&(u+=` rotate(${-(c*i*1)}deg)`),e.style.transform=u},a=()=>{let{el:e,slides:i,progress:r,snapGrid:a}=t;P(e,"[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").forEach(e=>{s(e,r)}),i.forEach((e,i)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(i/2)-r*(a.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale], [data-swiper-parallax-rotate]").forEach(e=>{s(e,n)})})},n=function(e){void 0===e&&(e=t.params.speed);let{el:i}=t;i.querySelectorAll("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})};r("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),r("init",()=>{t.params.parallax.enabled&&a()}),r("setTranslate",()=>{t.params.parallax.enabled&&a()}),r("setTransition",(e,i)=>{t.params.parallax.enabled&&n(i)})},function(e){let t,i,{swiper:r,extendParams:s,on:a,emit:n}=e,l=w();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),r.zoom={enabled:!1};let o=1,d=!1,c=[],u={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},p={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},h={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},f=1;function m(){if(c.length<2)return 1;let e=c[0].pageX,t=c[0].pageY;return Math.sqrt((c[1].pageX-e)**2+(c[1].pageY-t)**2)}function g(e){let t=r.isElement?"swiper-slide":`.${r.params.slideClass}`;return!!e.target.matches(t)||r.slides.filter(t=>t.contains(e.target)).length>0}function v(e){if("mouse"===e.pointerType&&c.splice(0,c.length),!g(e))return;let s=r.params.zoom;if(t=!1,i=!1,c.push(e),!(c.length<2)){if(t=!0,u.scaleStart=m(),!u.slideEl){u.slideEl=e.target.closest(`.${r.params.slideClass}, swiper-slide`),u.slideEl||(u.slideEl=r.slides[r.activeIndex]);let t=u.slideEl.querySelector(`.${s.containerClass}`);if(t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),u.imageEl=t,t?u.imageWrapEl=z(u.imageEl,`.${s.containerClass}`)[0]:u.imageWrapEl=void 0,!u.imageWrapEl){u.imageEl=void 0;return}u.maxRatio=u.imageWrapEl.getAttribute("data-swiper-zoom")||s.maxRatio}if(u.imageEl){let[e,t]=function(){if(c.length<2)return{x:null,y:null};let e=u.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-e.x)/o,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-e.y)/o]}();u.originX=e,u.originY=t,u.imageEl.style.transitionDuration="0ms"}d=!0}}function y(e){if(!g(e))return;let t=r.params.zoom,s=r.zoom,a=c.findIndex(t=>t.pointerId===e.pointerId);a>=0&&(c[a]=e),!(c.length<2)&&(i=!0,u.scaleMove=m(),u.imageEl&&(s.scale=u.scaleMove/u.scaleStart*o,s.scale>u.maxRatio&&(s.scale=u.maxRatio-1+(s.scale-u.maxRatio+1)**.5),s.scale<t.minRatio&&(s.scale=t.minRatio+1-(t.minRatio-s.scale+1)**.5),u.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`))}function b(e){if(!g(e)||"mouse"===e.pointerType&&"pointerout"===e.type)return;let s=r.params.zoom,a=r.zoom,n=c.findIndex(t=>t.pointerId===e.pointerId);n>=0&&c.splice(n,1),t&&i&&(t=!1,i=!1,u.imageEl&&(a.scale=Math.max(Math.min(a.scale,u.maxRatio),s.minRatio),u.imageEl.style.transitionDuration=`${r.params.speed}ms`,u.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,o=a.scale,d=!1,a.scale>1&&u.slideEl?u.slideEl.classList.add(`${s.zoomedSlideClass}`):a.scale<=1&&u.slideEl&&u.slideEl.classList.remove(`${s.zoomedSlideClass}`),1===a.scale&&(u.originX=0,u.originY=0,u.slideEl=void 0)))}function x(e){if(!g(e)||!function(e){let t=`.${r.params.zoom.containerClass}`;return!!e.target.matches(t)||[...r.el.querySelectorAll(t)].filter(t=>t.contains(e.target)).length>0}(e))return;let t=r.zoom;if(!u.imageEl||!p.isTouched||!u.slideEl)return;p.isMoved||(p.width=u.imageEl.offsetWidth,p.height=u.imageEl.offsetHeight,p.startX=E(u.imageWrapEl,"x")||0,p.startY=E(u.imageWrapEl,"y")||0,u.slideWidth=u.slideEl.offsetWidth,u.slideHeight=u.slideEl.offsetHeight,u.imageWrapEl.style.transitionDuration="0ms");let i=p.width*t.scale,s=p.height*t.scale;if(i<u.slideWidth&&s<u.slideHeight)return;if(p.minX=Math.min(u.slideWidth/2-i/2,0),p.maxX=-p.minX,p.minY=Math.min(u.slideHeight/2-s/2,0),p.maxY=-p.minY,p.touchesCurrent.x=c.length>0?c[0].pageX:e.pageX,p.touchesCurrent.y=c.length>0?c[0].pageY:e.pageY,Math.max(Math.abs(p.touchesCurrent.x-p.touchesStart.x),Math.abs(p.touchesCurrent.y-p.touchesStart.y))>5&&(r.allowClick=!1),!p.isMoved&&!d&&(r.isHorizontal()&&(Math.floor(p.minX)===Math.floor(p.startX)&&p.touchesCurrent.x<p.touchesStart.x||Math.floor(p.maxX)===Math.floor(p.startX)&&p.touchesCurrent.x>p.touchesStart.x)||!r.isHorizontal()&&(Math.floor(p.minY)===Math.floor(p.startY)&&p.touchesCurrent.y<p.touchesStart.y||Math.floor(p.maxY)===Math.floor(p.startY)&&p.touchesCurrent.y>p.touchesStart.y))){p.isTouched=!1;return}e.cancelable&&e.preventDefault(),e.stopPropagation(),p.isMoved=!0;let a=(t.scale-o)/(u.maxRatio-r.params.zoom.minRatio),{originX:n,originY:l}=u;p.currentX=p.touchesCurrent.x-p.touchesStart.x+p.startX+a*(p.width-2*n),p.currentY=p.touchesCurrent.y-p.touchesStart.y+p.startY+a*(p.height-2*l),p.currentX<p.minX&&(p.currentX=p.minX+1-(p.minX-p.currentX+1)**.8),p.currentX>p.maxX&&(p.currentX=p.maxX-1+(p.currentX-p.maxX+1)**.8),p.currentY<p.minY&&(p.currentY=p.minY+1-(p.minY-p.currentY+1)**.8),p.currentY>p.maxY&&(p.currentY=p.maxY-1+(p.currentY-p.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=p.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=p.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(p.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(p.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,2>Math.abs(p.touchesCurrent.x-h.prevPositionX)&&(h.x=0),2>Math.abs(p.touchesCurrent.y-h.prevPositionY)&&(h.y=0),h.prevPositionX=p.touchesCurrent.x,h.prevPositionY=p.touchesCurrent.y,h.prevTime=Date.now(),u.imageWrapEl.style.transform=`translate3d(${p.currentX}px, ${p.currentY}px,0)`}function T(){let e=r.zoom;u.slideEl&&r.activeIndex!==r.slides.indexOf(u.slideEl)&&(u.imageEl&&(u.imageEl.style.transform="translate3d(0,0,0) scale(1)"),u.imageWrapEl&&(u.imageWrapEl.style.transform="translate3d(0,0,0)"),u.slideEl.classList.remove(`${r.params.zoom.zoomedSlideClass}`),e.scale=1,o=1,u.slideEl=void 0,u.imageEl=void 0,u.imageWrapEl=void 0,u.originX=0,u.originY=0)}function S(e){let t,i,s,a,n,d,c,h,f,m,g,v,y,w,b,x,E,T;let S=r.zoom,M=r.params.zoom;if(!u.slideEl){e&&e.target&&(u.slideEl=e.target.closest(`.${r.params.slideClass}, swiper-slide`)),u.slideEl||(r.params.virtual&&r.params.virtual.enabled&&r.virtual?u.slideEl=P(r.slidesEl,`.${r.params.slideActiveClass}`)[0]:u.slideEl=r.slides[r.activeIndex]);let t=u.slideEl.querySelector(`.${M.containerClass}`);t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),u.imageEl=t,t?u.imageWrapEl=z(u.imageEl,`.${M.containerClass}`)[0]:u.imageWrapEl=void 0}if(!u.imageEl||!u.imageWrapEl)return;r.params.cssMode&&(r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.touchAction="none"),u.slideEl.classList.add(`${M.zoomedSlideClass}`),void 0===p.touchesStart.x&&e?(t=e.pageX,i=e.pageY):(t=p.touchesStart.x,i=p.touchesStart.y);let _="number"==typeof e?e:null;1===o&&_&&(t=void 0,i=void 0),S.scale=_||u.imageWrapEl.getAttribute("data-swiper-zoom")||M.maxRatio,o=_||u.imageWrapEl.getAttribute("data-swiper-zoom")||M.maxRatio,e&&!(1===o&&_)?(E=u.slideEl.offsetWidth,T=u.slideEl.offsetHeight,s=L(u.slideEl).left+l.scrollX,a=L(u.slideEl).top+l.scrollY,n=s+E/2-t,d=a+T/2-i,f=u.imageEl.offsetWidth,m=u.imageEl.offsetHeight,g=f*S.scale,v=m*S.scale,y=Math.min(E/2-g/2,0),w=Math.min(T/2-v/2,0),b=-y,x=-w,c=n*S.scale,h=d*S.scale,c<y&&(c=y),c>b&&(c=b),h<w&&(h=w),h>x&&(h=x)):(c=0,h=0),_&&1===S.scale&&(u.originX=0,u.originY=0),u.imageWrapEl.style.transitionDuration="300ms",u.imageWrapEl.style.transform=`translate3d(${c}px, ${h}px,0)`,u.imageEl.style.transitionDuration="300ms",u.imageEl.style.transform=`translate3d(0,0,0) scale(${S.scale})`}function M(){let e=r.zoom,t=r.params.zoom;if(!u.slideEl){r.params.virtual&&r.params.virtual.enabled&&r.virtual?u.slideEl=P(r.slidesEl,`.${r.params.slideActiveClass}`)[0]:u.slideEl=r.slides[r.activeIndex];let e=u.slideEl.querySelector(`.${t.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),u.imageEl=e,e?u.imageWrapEl=z(u.imageEl,`.${t.containerClass}`)[0]:u.imageWrapEl=void 0}u.imageEl&&u.imageWrapEl&&(r.params.cssMode&&(r.wrapperEl.style.overflow="",r.wrapperEl.style.touchAction=""),e.scale=1,o=1,u.imageWrapEl.style.transitionDuration="300ms",u.imageWrapEl.style.transform="translate3d(0,0,0)",u.imageEl.style.transitionDuration="300ms",u.imageEl.style.transform="translate3d(0,0,0) scale(1)",u.slideEl.classList.remove(`${t.zoomedSlideClass}`),u.slideEl=void 0,u.originX=0,u.originY=0)}function _(e){let t=r.zoom;t.scale&&1!==t.scale?M():S(e)}function C(){return{passiveListener:!!r.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!r.params.passiveListeners||{passive:!1,capture:!0}}}function k(){let e=r.zoom;if(e.enabled)return;e.enabled=!0;let{passiveListener:t,activeListenerWithCapture:i}=C();r.wrapperEl.addEventListener("pointerdown",v,t),r.wrapperEl.addEventListener("pointermove",y,i),["pointerup","pointercancel","pointerout"].forEach(e=>{r.wrapperEl.addEventListener(e,b,t)}),r.wrapperEl.addEventListener("pointermove",x,i)}function A(){let e=r.zoom;if(!e.enabled)return;e.enabled=!1;let{passiveListener:t,activeListenerWithCapture:i}=C();r.wrapperEl.removeEventListener("pointerdown",v,t),r.wrapperEl.removeEventListener("pointermove",y,i),["pointerup","pointercancel","pointerout"].forEach(e=>{r.wrapperEl.removeEventListener(e,b,t)}),r.wrapperEl.removeEventListener("pointermove",x,i)}Object.defineProperty(r.zoom,"scale",{get(){return f},set(e){f!==e&&n("zoomChange",e,u.imageEl,u.slideEl),f=e}}),a("init",()=>{r.params.zoom.enabled&&k()}),a("destroy",()=>{A()}),a("touchStart",(e,t)=>{r.zoom.enabled&&function(e){let t=r.device;if(!u.imageEl||p.isTouched)return;t.android&&e.cancelable&&e.preventDefault(),p.isTouched=!0;let i=c.length>0?c[0]:e;p.touchesStart.x=i.pageX,p.touchesStart.y=i.pageY}(t)}),a("touchEnd",(e,t)=>{r.zoom.enabled&&function(){let e=r.zoom;if(!u.imageEl)return;if(!p.isTouched||!p.isMoved){p.isTouched=!1,p.isMoved=!1;return}p.isTouched=!1,p.isMoved=!1;let t=300,i=300,s=h.x*t,a=p.currentX+s,n=h.y*i,l=p.currentY+n;0!==h.x&&(t=Math.abs((a-p.currentX)/h.x)),0!==h.y&&(i=Math.abs((l-p.currentY)/h.y));let o=Math.max(t,i);p.currentX=a,p.currentY=l;let d=p.width*e.scale,c=p.height*e.scale;p.minX=Math.min(u.slideWidth/2-d/2,0),p.maxX=-p.minX,p.minY=Math.min(u.slideHeight/2-c/2,0),p.maxY=-p.minY,p.currentX=Math.max(Math.min(p.currentX,p.maxX),p.minX),p.currentY=Math.max(Math.min(p.currentY,p.maxY),p.minY),u.imageWrapEl.style.transitionDuration=`${o}ms`,u.imageWrapEl.style.transform=`translate3d(${p.currentX}px, ${p.currentY}px,0)`}()}),a("doubleTap",(e,t)=>{!r.animating&&r.params.zoom.enabled&&r.zoom.enabled&&r.params.zoom.toggle&&_(t)}),a("transitionEnd",()=>{r.zoom.enabled&&r.params.zoom.enabled&&T()}),a("slideChange",()=>{r.zoom.enabled&&r.params.zoom.enabled&&r.params.cssMode&&T()}),Object.assign(r.zoom,{enable:k,disable:A,in:S,out:M,toggle:_})},function(e){let{swiper:t,extendParams:i,on:r}=e;function s(e,t){let i,r,s,a,n;let l=(e,t)=>{for(a=-1,s=e.length;s-a>1;)e[n=s+a>>1]<=t?a=n:s=n;return s};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=(r=l(this.x,e))-1,(e-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0},this}function a(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},r("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){let e=document.querySelector(t.params.controller.control);if(e&&e.swiper)t.controller.control=e.swiper;else if(e){let i=r=>{t.controller.control=r.detail[0],t.update(),e.removeEventListener("init",i)};e.addEventListener("init",i)}return}t.controller.control=t.params.controller.control}),r("update",()=>{a()}),r("resize",()=>{a()}),r("observerUpdate",()=>{a()}),r("setTranslate",(e,i,r)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,r)}),r("setTransition",(e,i,r)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,r)}),Object.assign(t.controller,{setTranslate:function(e,i){let r,a;let n=t.controller.control,l=t.constructor;function o(e){if(e.destroyed)return;let i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(t.controller.spline=t.params.loop?new s(t.slidesGrid,e.slidesGrid):new s(t.snapGrid,e.snapGrid),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||((Number.isNaN(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()))||!Number.isFinite(r))&&(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(let e=0;e<n.length;e+=1)n[e]!==i&&n[e]instanceof l&&o(n[e]);else n instanceof l&&i!==n&&o(n)},setTransition:function(e,i){let r;let s=t.constructor,a=t.controller.control;function n(i){i.destroyed||(i.setTransition(e,t),0!==e&&(i.transitionStart(),i.params.autoHeight&&b(()=>{i.updateAutoHeight()}),I(i.wrapperEl,()=>{a&&i.transitionEnd()})))}if(Array.isArray(a))for(r=0;r<a.length;r+=1)a[r]!==i&&a[r]instanceof s&&n(a[r]);else a instanceof s&&i!==a&&n(a)}})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t.a11y={clicked:!1};let s=null;function a(e){let t=s;0!==t.length&&(t.innerHTML="",t.innerHTML=e)}let n=e=>(Array.isArray(e)||(e=[e].filter(e=>!!e)),e);function l(e){(e=n(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function o(e){(e=n(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function d(e,t){(e=n(e)).forEach(e=>{e.setAttribute("role",t)})}function c(e,t){(e=n(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function u(e,t){(e=n(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function p(e){(e=n(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function h(e){(e=n(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function f(e){if(13!==e.keyCode&&32!==e.keyCode)return;let i=t.params.a11y,r=e.target;(!(t.pagination&&t.pagination.el&&(r===t.pagination.el||t.pagination.el.contains(e.target)))||e.target.matches(es(t.params.pagination.bulletClass)))&&(t.navigation&&t.navigation.nextEl&&r===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?a(i.lastSlideMessage):a(i.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&r===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?a(i.firstSlideMessage):a(i.prevSlideMessage)),t.pagination&&r.matches(es(t.params.pagination.bulletClass))&&r.click())}function m(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function g(){return m()&&t.params.pagination.clickable}let v=(e,t,i)=>{l(e),"BUTTON"!==e.tagName&&(d(e,"button"),e.addEventListener("keydown",f)),u(e,i),function(e,t){(e=n(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},y=()=>{t.a11y.clicked=!0},w=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},b=e=>{if(t.a11y.clicked)return;let i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;let r=t.slides.indexOf(i)===t.activeIndex,s=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);!r&&!s&&(e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(i),0)))},x=()=>{let e=t.params.a11y;e.itemRoleDescriptionMessage&&c(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&d(t.slides,e.slideRole);let i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((r,s)=>{let a=t.params.loop?parseInt(r.getAttribute("data-swiper-slide-index"),10):s;u(r,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))})},E=()=>{let e=t.params.a11y;t.el.append(s);let i=t.el;e.containerRoleDescriptionMessage&&c(i,e.containerRoleDescriptionMessage),e.containerMessage&&u(i,e.containerMessage);let r=t.wrapperEl,a=e.id||r.getAttribute("id")||`swiper-wrapper-${"x".repeat(16).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}`,l=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";(function(e,t){(e=n(e)).forEach(e=>{e.setAttribute("id",t)})})(r,a),function(e,t){(e=n(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(r,l),x();let{nextEl:o,prevEl:d}=t.navigation?t.navigation:{};o=n(o),d=n(d),o&&o.forEach(t=>v(t,a,e.nextSlideMessage)),d&&d.forEach(t=>v(t,a,e.prevSlideMessage)),g()&&(Array.isArray(t.pagination.el)?t.pagination.el:[t.pagination.el]).forEach(e=>{e.addEventListener("keydown",f)}),t.el.addEventListener("focus",b,!0),t.el.addEventListener("pointerdown",y,!0),t.el.addEventListener("pointerup",w,!0)};r("beforeInit",()=>{(s=k("span",t.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),s.setAttribute("aria-atomic","true")}),r("afterInit",()=>{t.params.a11y.enabled&&E()}),r("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&x()}),r("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;let{nextEl:e,prevEl:i}=t.navigation;i&&(t.isBeginning?(p(i),o(i)):(h(i),l(i))),e&&(t.isEnd?(p(e),o(e)):(h(e),l(e)))}()}),r("paginationUpdate",()=>{t.params.a11y.enabled&&function(){let e=t.params.a11y;m()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(l(i),t.params.pagination.renderBullet||(d(i,"button"),u(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,O(i)+1)))),i.matches(es(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),r("destroy",()=>{t.params.a11y.enabled&&function(){s&&s.remove();let{nextEl:e,prevEl:i}=t.navigation?t.navigation:{};e=n(e),i=n(i),e&&e.forEach(e=>e.removeEventListener("keydown",f)),i&&i.forEach(e=>e.removeEventListener("keydown",f)),g()&&(Array.isArray(t.pagination.el)?t.pagination.el:[t.pagination.el]).forEach(e=>{e.removeEventListener("keydown",f)}),t.el.removeEventListener("focus",b,!0),t.el.removeEventListener("pointerdown",y,!0),t.el.removeEventListener("pointerup",w,!0)}()})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let s=!1,a={},n=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),l=e=>{let t=w(),i=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(e=>""!==e),r=i.length;return{key:i[r-2],value:i[r-1]}},o=(e,i)=>{let r;let a=w();if(!s||!t.params.history.enabled)return;r=t.params.url?new URL(t.params.url):a.location;let l=n(t.slides[i].getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),l=`${i}/${e?`${e}/`:""}${l}`}else r.pathname.includes(e)||(l=`${e?`${e}/`:""}${l}`);t.params.history.keepQuery&&(l+=r.search);let o=a.history.state;o&&o.value===l||(t.params.history.replaceState?a.history.replaceState({value:l},null,l):a.history.pushState({value:l},null,l))},d=(e,i,r)=>{if(i)for(let s=0,a=t.slides.length;s<a;s+=1){let a=t.slides[s];if(n(a.getAttribute("data-history"))===i){let i=t.getSlideIndex(a);t.slideTo(i,e,r)}}else t.slideTo(0,e,r)},c=()=>{a=l(t.params.url),d(t.params.speed,a.value,!1)},u=()=>{let e=w();if(t.params.history){if(!e.history||!e.history.pushState){t.params.history.enabled=!1,t.params.hashNavigation.enabled=!0;return}if(s=!0,!(a=l(t.params.url)).key&&!a.value){t.params.history.replaceState||e.addEventListener("popstate",c);return}d(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",c)}},p=()=>{let e=w();t.params.history.replaceState||e.removeEventListener("popstate",c)};r("init",()=>{t.params.history.enabled&&u()}),r("destroy",()=>{t.params.history.enabled&&p()}),r("transitionEnd _freeModeNoMomentumRelease",()=>{s&&o(t.params.history.key,t.activeIndex)}),r("slideChange",()=>{s&&t.params.cssMode&&o(t.params.history.key,t.activeIndex)})},function(e){let{swiper:t,extendParams:i,emit:r,on:s}=e,a=!1,n=v(),l=w();i({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,i){if(t.virtual&&t.params.virtual.enabled){let e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];return e?parseInt(e.getAttribute("data-swiper-slide-index"),10):0}return t.getSlideIndex(P(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});let o=()=>{r("hashChange");let e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){let i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},d=()=>{if(!a||!t.params.hashNavigation.enabled)return;let e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&l.history&&l.history.replaceState?l.history.replaceState(null,null,`#${i}`||""):n.location.hash=i||"",r("hashSet")},c=()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;let e=n.location.hash.replace("#","");if(e){let i=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(i||0,0,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&l.addEventListener("hashchange",o)},u=()=>{t.params.hashNavigation.watchState&&l.removeEventListener("hashchange",o)};s("init",()=>{t.params.hashNavigation.enabled&&c()}),s("destroy",()=>{t.params.hashNavigation.enabled&&u()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{a&&d()}),s("slideChange",()=>{a&&t.params.cssMode&&d()})},function(e){let t,i,r,s,a,n,l,o,d,{swiper:c,extendParams:u,on:p,emit:h,params:f}=e;c.autoplay={running:!1,paused:!1,timeLeft:0},u({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let m=f&&f.autoplay?f.autoplay.delay:3e3,g=f&&f.autoplay?f.autoplay.delay:3e3,y=new Date().getTime;function w(e){c&&!c.destroyed&&c.wrapperEl&&e.target===c.wrapperEl&&(c.wrapperEl.removeEventListener("transitionend",w),_())}let b=()=>{if(c.destroyed||!c.autoplay.running)return;c.autoplay.paused?s=!0:s&&(g=r,s=!1);let e=c.autoplay.paused?r:y+g-new Date().getTime();c.autoplay.timeLeft=e,h("autoplayTimeLeft",e,e/m),i=requestAnimationFrame(()=>{b()})},x=()=>{let e;if(e=c.virtual&&c.params.virtual.enabled?c.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:c.slides[c.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)},E=e=>{if(c.destroyed||!c.autoplay.running)return;cancelAnimationFrame(i),b();let s=void 0===e?c.params.autoplay.delay:e;m=c.params.autoplay.delay,g=c.params.autoplay.delay;let a=x();!Number.isNaN(a)&&a>0&&void 0===e&&(s=a,m=a,g=a),r=s;let n=c.params.speed,l=()=>{c&&!c.destroyed&&(c.params.autoplay.reverseDirection?!c.isBeginning||c.params.loop||c.params.rewind?(c.slidePrev(n,!0,!0),h("autoplay")):c.params.autoplay.stopOnLastSlide||(c.slideTo(c.slides.length-1,n,!0,!0),h("autoplay")):!c.isEnd||c.params.loop||c.params.rewind?(c.slideNext(n,!0,!0),h("autoplay")):c.params.autoplay.stopOnLastSlide||(c.slideTo(0,n,!0,!0),h("autoplay")),c.params.cssMode&&(y=new Date().getTime(),requestAnimationFrame(()=>{E()})))};return s>0?(clearTimeout(t),t=setTimeout(()=>{l()},s)):requestAnimationFrame(()=>{l()}),s},T=()=>{c.autoplay.running=!0,E(),h("autoplayStart")},S=()=>{c.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),h("autoplayStop")},M=(e,i)=>{if(c.destroyed||!c.autoplay.running)return;clearTimeout(t),e||(d=!0);let s=()=>{h("autoplayPause"),c.params.autoplay.waitForTransition?c.wrapperEl.addEventListener("transitionend",w):_()};if(c.autoplay.paused=!0,i){o&&(r=c.params.autoplay.delay),o=!1,s();return}r=(r||c.params.autoplay.delay)-(new Date().getTime()-y),c.isEnd&&r<0&&!c.params.loop||(r<0&&(r=0),s())},_=()=>{c.isEnd&&r<0&&!c.params.loop||c.destroyed||!c.autoplay.running||(y=new Date().getTime(),d?(d=!1,E(r)):E(),c.autoplay.paused=!1,h("autoplayResume"))},C=()=>{if(c.destroyed||!c.autoplay.running)return;let e=v();"hidden"===e.visibilityState&&(d=!0,M(!0)),"visible"===e.visibilityState&&_()},P=e=>{"mouse"===e.pointerType&&(d=!0,M(!0))},k=e=>{"mouse"===e.pointerType&&c.autoplay.paused&&_()},L=()=>{c.params.autoplay.pauseOnMouseEnter&&(c.el.addEventListener("pointerenter",P),c.el.addEventListener("pointerleave",k))},A=()=>{c.el.removeEventListener("pointerenter",P),c.el.removeEventListener("pointerleave",k)},O=()=>{v().addEventListener("visibilitychange",C)},z=()=>{v().removeEventListener("visibilitychange",C)};p("init",()=>{c.params.autoplay.enabled&&(L(),O(),y=new Date().getTime(),T())}),p("destroy",()=>{A(),z(),c.autoplay.running&&S()}),p("beforeTransitionStart",(e,t,i)=>{!c.destroyed&&c.autoplay.running&&(i||!c.params.autoplay.disableOnInteraction?M(!0,!0):S())}),p("sliderFirstMove",()=>{if(!c.destroyed&&c.autoplay.running){if(c.params.autoplay.disableOnInteraction){S();return}a=!0,n=!1,d=!1,l=setTimeout(()=>{d=!0,n=!0,M(!0)},200)}}),p("touchEnd",()=>{if(!c.destroyed&&c.autoplay.running&&a){if(clearTimeout(l),clearTimeout(t),c.params.autoplay.disableOnInteraction){n=!1,a=!1;return}n&&c.params.cssMode&&_(),n=!1,a=!1}}),p("slideChange",()=>{!c.destroyed&&c.autoplay.running&&(o=!0)}),Object.assign(c.autoplay,{start:T,stop:S,pause:M,resume:_})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let s=!1,a=!1;function n(){let e;let i=t.thumbs.swiper;if(!i||i.destroyed)return;let r=i.clickedIndex,s=i.clickedSlide;s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass)||null==r||(e=i.params.loop?parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10):r,t.params.loop?t.slideToLoop(e):t.slideTo(e))}function l(){let{thumbs:e}=t.params;if(s)return!1;s=!0;let i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update();else if(T(e.swiper)){let r=Object.assign({},e.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new i(r),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",n),!0}function o(e){let i=t.thumbs.swiper;if(!i||i.destroyed)return;let r="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,s=1,a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(s=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(s=1),s=Math.floor(s),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<s;e+=1)P(i.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach(e=>{e.classList.add(a)});else for(let e=0;e<s;e+=1)i.slides[t.realIndex+e]&&i.slides[t.realIndex+e].classList.add(a);let n=t.params.thumbs.autoScrollOffset,l=n&&!i.params.loop;if(t.realIndex!==i.realIndex||l){let s,a;let o=i.activeIndex;if(i.params.loop){let e=i.slides.filter(e=>e.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];s=i.slides.indexOf(e),a=t.activeIndex>t.previousIndex?"next":"prev"}else a=(s=t.realIndex)>t.previousIndex?"next":"prev";l&&(s+="next"===a?n:-1*n),i.visibleSlidesIndexes&&0>i.visibleSlidesIndexes.indexOf(s)&&(i.params.centeredSlides?s=s>o?s-Math.floor(r/2)+1:s+Math.floor(r/2)-1:s>o&&i.params.slidesPerGroup,i.slideTo(s,e?0:void 0))}}t.thumbs={swiper:null},r("beforeInit",()=>{let{thumbs:e}=t.params;if(e&&e.swiper){if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){let i=v(),r=()=>{let r="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(r&&r.swiper)e.swiper=r.swiper,l(),o(!0);else if(r){let i=s=>{e.swiper=s.detail[0],r.removeEventListener("init",i),l(),o(!0),e.swiper.update(),t.update()};r.addEventListener("init",i)}return r},s=()=>{!t.destroyed&&(r()||requestAnimationFrame(s))};requestAnimationFrame(s)}else l(),o(!0)}}),r("slideChange update resize observerUpdate",()=>{o()}),r("setTransition",(e,i)=>{let r=t.thumbs.swiper;r&&!r.destroyed&&r.setTransition(i)}),r("beforeDestroy",()=>{let e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{init:l,update:o})},function(e){let{swiper:t,extendParams:i,emit:r,once:s}=e;i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){if(t.params.cssMode)return;let e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){if(t.params.cssMode)return;let{touchEventsData:e,touches:i}=t;0===e.velocities.length&&e.velocities.push({position:i[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:i[t.isHorizontal()?"currentX":"currentY"],time:x()})},onTouchEnd:function(e){let{currentPos:i}=e;if(t.params.cssMode)return;let{params:a,wrapperEl:n,rtlTranslate:l,snapGrid:o,touchEventsData:d}=t,c=x()-d.touchStartTime;if(i<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(i>-t.maxTranslate()){t.slides.length<o.length?t.slideTo(o.length-1):t.slideTo(t.slides.length-1);return}if(a.freeMode.momentum){let e,i;if(d.velocities.length>1){let e=d.velocities.pop(),i=d.velocities.pop(),r=e.position-i.position,s=e.time-i.time;t.velocity=r/s,t.velocity/=2,Math.abs(t.velocity)<a.freeMode.minimumVelocity&&(t.velocity=0),(s>150||x()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let c=1e3*a.freeMode.momentumRatio,u=t.velocity*c,p=t.translate+u;l&&(p=-p);let h=!1,f=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;if(p<t.maxTranslate())a.freeMode.momentumBounce?(p+t.maxTranslate()<-f&&(p=t.maxTranslate()-f),e=t.maxTranslate(),h=!0,d.allowMomentumBounce=!0):p=t.maxTranslate(),a.loop&&a.centeredSlides&&(i=!0);else if(p>t.minTranslate())a.freeMode.momentumBounce?(p-t.minTranslate()>f&&(p=t.minTranslate()+f),e=t.minTranslate(),h=!0,d.allowMomentumBounce=!0):p=t.minTranslate(),a.loop&&a.centeredSlides&&(i=!0);else if(a.freeMode.sticky){let e;for(let t=0;t<o.length;t+=1)if(o[t]>-p){e=t;break}p=-(p=Math.abs(o[e]-p)<Math.abs(o[e-1]-p)||"next"===t.swipeDirection?o[e]:o[e-1])}if(i&&s("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(c=l?Math.abs((-p-t.translate)/t.velocity):Math.abs((p-t.translate)/t.velocity),a.freeMode.sticky){let e=Math.abs((l?-p:p)-t.translate),i=t.slidesSizesGrid[t.activeIndex];c=e<i?a.speed:e<2*i?1.5*a.speed:2.5*a.speed}}else if(a.freeMode.sticky){t.slideToClosest();return}a.freeMode.momentumBounce&&h?(t.updateProgress(e),t.setTransition(c),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating=!0,I(n,()=>{t&&!t.destroyed&&d.allowMomentumBounce&&(r("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(e),I(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(r("_freeModeNoMomentumRelease"),t.updateProgress(p),t.setTransition(c),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,I(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(p),t.updateActiveIndex(),t.updateSlidesClasses()}else if(a.freeMode.sticky){t.slideToClosest();return}else a.freeMode&&r("_freeModeNoMomentumRelease");(!a.freeMode.momentum||c>=a.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}})},function(e){let t,i,r,{swiper:s,extendParams:a}=e;a({grid:{rows:1,fill:"column"}});let n=()=>{let e=s.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*s.size:"string"==typeof e&&(e=parseFloat(e)),e};s.grid={initSlides:e=>{let{slidesPerView:a}=s.params,{rows:n,fill:l}=s.params.grid;r=Math.floor(e/n),t=Math.floor(e/n)===e/n?e:Math.ceil(e/n)*n,"auto"!==a&&"row"===l&&(t=Math.max(t,a*n)),i=t/n},updateSlide:(e,a,l,o)=>{let d,c,u;let{slidesPerGroup:p}=s.params,h=n(),{rows:f,fill:m}=s.params.grid;if("row"===m&&p>1){let i=Math.floor(e/(p*f)),r=e-f*p*i,s=0===i?p:Math.min(Math.ceil((l-i*f*p)/f),p);u=Math.floor(r/s),d=(c=r-u*s+i*p)+u*t/f,a.style.order=d}else"column"===m?(c=Math.floor(e/f),u=e-c*f,(c>r||c===r&&u===f-1)&&(u+=1)>=f&&(u=0,c+=1)):(u=Math.floor(e/i),c=e-u*i);a.row=u,a.column=c,a.style[o("margin-top")]=0!==u?h&&`${h}px`:""},updateWrapperSize:(e,i,r)=>{let{centeredSlides:a,roundLengths:l}=s.params,o=n(),{rows:d}=s.params.grid;if(s.virtualSize=(e+o)*t,s.virtualSize=Math.ceil(s.virtualSize/d)-o,s.wrapperEl.style[r("width")]=`${s.virtualSize+o}px`,a){let e=[];for(let t=0;t<i.length;t+=1){let r=i[t];l&&(r=Math.floor(r)),i[t]<s.virtualSize+i[0]&&e.push(r)}i.splice(0,i.length),i.push(...e)}}}},function(e){let{swiper:t}=e;Object.assign(t,{appendSlide:ea.bind(t),prependSlide:en.bind(t),addSlide:el.bind(t),removeSlide:eo.bind(t),removeAllSlides:ed.bind(t)})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({fadeEffect:{crossFade:!1}}),ec({effect:"fade",swiper:t,on:r,setTranslate:()=>{let{slides:e}=t,i=t.params.fadeEffect;for(let r=0;r<e.length;r+=1){let e=t.slides[r],s=-e.swiperSlideOffset;t.params.virtualTranslate||(s-=t.translate);let a=0;t.isHorizontal()||(a=s,s=0);let n=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),l=eu(i,e);l.style.opacity=n,l.style.transform=`translate3d(${s}px, ${a}px, 0px)`}},setTransition:e=>{let i=t.slides.map(e=>C(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),ep({swiper:t,duration:e,transformElements:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});let s=(e,t,i)=>{let r=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),s=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");r||(r=k("div",`swiper-slide-shadow-cube swiper-slide-shadow-${i?"left":"top"}`.split(" ")),e.append(r)),s||(s=k("div",`swiper-slide-shadow-cube swiper-slide-shadow-${i?"right":"bottom"}`.split(" ")),e.append(s)),r&&(r.style.opacity=Math.max(-t,0)),s&&(s.style.opacity=Math.max(t,0))};ec({effect:"cube",swiper:t,on:r,setTranslate:()=>{let e;let{el:i,wrapperEl:r,slides:a,width:n,height:l,rtlTranslate:o,size:d,browser:c}=t,u=t.params.cubeEffect,p=t.isHorizontal(),h=t.virtual&&t.params.virtual.enabled,f=0;!u.shadow||(p?((e=t.wrapperEl.querySelector(".swiper-cube-shadow"))||(e=k("div","swiper-cube-shadow"),t.wrapperEl.append(e)),e.style.height=`${n}px`):(e=i.querySelector(".swiper-cube-shadow"))||(e=k("div","swiper-cube-shadow"),i.append(e)));for(let e=0;e<a.length;e+=1){let t=a[e],i=e;h&&(i=parseInt(t.getAttribute("data-swiper-slide-index"),10));let r=90*i,n=Math.floor(r/360);o&&(n=Math.floor(-(r=-r)/360));let l=Math.max(Math.min(t.progress,1),-1),c=0,m=0,g=0;i%4==0?(c=-(4*n)*d,g=0):(i-1)%4==0?(c=0,g=-(4*n)*d):(i-2)%4==0?(c=d+4*n*d,g=d):(i-3)%4==0&&(c=-d,g=3*d+4*d*n),o&&(c=-c),p||(m=c,c=0);let v=`rotateX(${p?0:-r}deg) rotateY(${p?r:0}deg) translate3d(${c}px, ${m}px, ${g}px)`;l<=1&&l>-1&&(f=90*i+90*l,o&&(f=-(90*i)-90*l)),t.style.transform=v,u.slideShadows&&s(t,l,p)}if(r.style.transformOrigin=`50% 50% -${d/2}px`,r.style["-webkit-transform-origin"]=`50% 50% -${d/2}px`,u.shadow){if(p)e.style.transform=`translate3d(0px, ${n/2+u.shadowOffset}px, ${-n/2}px) rotateX(90deg) rotateZ(0deg) scale(${u.shadowScale})`;else{let t=Math.abs(f)-90*Math.floor(Math.abs(f)/90),i=1.5-(Math.sin(2*t*Math.PI/360)/2+Math.cos(2*t*Math.PI/360)/2),r=u.shadowScale,s=u.shadowScale/i,a=u.shadowOffset;e.style.transform=`scale3d(${r}, 1, ${s}) translate3d(0px, ${l/2+a}px, ${-l/2/s}px) rotateX(-90deg)`}}let m=(c.isSafari||c.isWebView)&&c.needPerspectiveFix?-d/2:0;r.style.transform=`translate3d(0px,0,${m}px) rotateX(${t.isHorizontal()?0:f}deg) rotateY(${t.isHorizontal()?-f:0}deg)`,r.style.setProperty("--swiper-cube-translate-z",`${m}px`)},setTransition:e=>{let{el:i,slides:r}=t;if(r.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){let t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},recreateShadows:()=>{let e=t.isHorizontal();t.slides.forEach(t=>{let i=Math.max(Math.min(t.progress,1),-1);s(t,i,e)})},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({flipEffect:{slideShadows:!0,limitRotation:!0}});let s=(e,i)=>{let r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");r||(r=eh("flip",e,t.isHorizontal()?"left":"top")),s||(s=eh("flip",e,t.isHorizontal()?"right":"bottom")),r&&(r.style.opacity=Math.max(-i,0)),s&&(s.style.opacity=Math.max(i,0))};ec({effect:"flip",swiper:t,on:r,setTranslate:()=>{let{slides:e,rtlTranslate:i}=t,r=t.params.flipEffect;for(let a=0;a<e.length;a+=1){let n=e[a],l=n.progress;t.params.flipEffect.limitRotation&&(l=Math.max(Math.min(n.progress,1),-1));let o=n.swiperSlideOffset,d=-180*l,c=0,u=t.params.cssMode?-o-t.translate:-o,p=0;t.isHorizontal()?i&&(d=-d):(p=u,u=0,c=-d,d=0),n.style.zIndex=-Math.abs(Math.round(l))+e.length,r.slideShadows&&s(n,l);let h=`translate3d(${u}px, ${p}px, 0px) rotateX(${c}deg) rotateY(${d}deg)`;eu(r,n).style.transform=h}},setTransition:e=>{let i=t.slides.map(e=>C(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),ep({swiper:t,duration:e,transformElements:i})},recreateShadows:()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),s(e,i)})},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),ec({effect:"coverflow",swiper:t,on:r,setTranslate:()=>{let{width:e,height:i,slides:r,slidesSizesGrid:s}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?-l+e/2:-l+i/2,d=n?a.rotate:-a.rotate,c=a.depth;for(let e=0,t=r.length;e<t;e+=1){let t=r[e],i=s[e],l=(o-t.swiperSlideOffset-i/2)/i,u="function"==typeof a.modifier?a.modifier(l):l*a.modifier,p=n?d*u:0,h=n?0:d*u,f=-c*Math.abs(u),m=a.stretch;"string"==typeof m&&-1!==m.indexOf("%")&&(m=parseFloat(a.stretch)/100*i);let g=n?0:m*u,v=n?m*u:0,y=1-(1-a.scale)*Math.abs(u);.001>Math.abs(v)&&(v=0),.001>Math.abs(g)&&(g=0),.001>Math.abs(f)&&(f=0),.001>Math.abs(p)&&(p=0),.001>Math.abs(h)&&(h=0),.001>Math.abs(y)&&(y=0);let w=`translate3d(${v}px,${g}px,${f}px)  rotateX(${h}deg) rotateY(${p}deg) scale(${y})`;if(eu(a,t).style.transform=w,t.style.zIndex=-Math.abs(Math.round(u))+1,a.slideShadows){let e=n?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),i=n?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");e||(e=eh("coverflow",t,n?"left":"top")),i||(i=eh("coverflow",t,n?"right":"bottom")),e&&(e.style.opacity=u>0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},setTransition:e=>{t.slides.map(e=>C(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});let s=e=>"string"==typeof e?e:`${e}px`;ec({effect:"creative",swiper:t,on:r,setTranslate:()=>{let{slides:e,wrapperEl:i,slidesSizesGrid:r}=t,a=t.params.creativeEffect,{progressMultiplier:n}=a,l=t.params.centeredSlides;if(l){let e=r[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i<e.length;i+=1){let r=e[i],o=r.progress,d=Math.min(Math.max(r.progress,-a.limitProgress),a.limitProgress),c=d;l||(c=Math.min(Math.max(r.originalProgress,-a.limitProgress),a.limitProgress));let u=r.swiperSlideOffset,p=[t.params.cssMode?-u-t.translate:-u,0,0],h=[0,0,0],f=!1;t.isHorizontal()||(p[1]=p[0],p[0]=0);let m={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d<0?(m=a.next,f=!0):d>0&&(m=a.prev,f=!0),p.forEach((e,t)=>{p[t]=`calc(${e}px + (${s(m.translate[t])} * ${Math.abs(d*n)}))`}),h.forEach((e,t)=>{h[t]=m.rotate[t]*Math.abs(d*n)}),r.style.zIndex=-Math.abs(Math.round(o))+e.length;let g=p.join(", "),v=`rotateX(${h[0]}deg) rotateY(${h[1]}deg) rotateZ(${h[2]}deg)`,y=c<0?`scale(${1+(1-m.scale)*c*n})`:`scale(${1-(1-m.scale)*c*n})`,w=c<0?1+(1-m.opacity)*c*n:1-(1-m.opacity)*c*n,b=`translate3d(${g}) ${v} ${y}`;if(f&&m.shadow||!f){let e=r.querySelector(".swiper-slide-shadow");if(!e&&m.shadow&&(e=eh("creative",r)),e){let t=a.shadowPerProgress?d*(1/a.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}let x=eu(a,r);x.style.transform=b,x.style.opacity=w,m.origin&&(x.style.transformOrigin=m.origin)}},setTransition:e=>{let i=t.slides.map(e=>C(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),ep({swiper:t,duration:e,transformElements:i,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),ec({effect:"cards",swiper:t,on:r,setTranslate:()=>{let{slides:e,activeIndex:i,rtlTranslate:r}=t,s=t.params.cardsEffect,{startTranslate:a,isTouched:n}=t.touchEventsData,l=r?-t.translate:t.translate;for(let o=0;o<e.length;o+=1){let d=e[o],c=d.progress,u=Math.min(Math.max(c,-4),4),p=d.swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&(t.wrapperEl.style.transform=`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(p-=e[0].swiperSlideOffset);let h=t.params.cssMode?-p-t.translate:-p,f=0,m=-100*Math.abs(u),g=1,v=-s.perSlideRotate*u,y=s.perSlideOffset-.75*Math.abs(u),w=t.virtual&&t.params.virtual.enabled?t.virtual.from+o:o,b=(w===i||w===i-1)&&u>0&&u<1&&(n||t.params.cssMode)&&l<a,x=(w===i||w===i+1)&&u<0&&u>-1&&(n||t.params.cssMode)&&l>a;if(b||x){let e=(1-Math.abs((Math.abs(u)-.5)/.5))**.5;v+=-28*u*e,g+=-.5*e,y+=96*e,f=`${-25*e*Math.abs(u)}%`}if(h=u<0?`calc(${h}px ${r?"-":"+"} (${y*Math.abs(u)}%))`:u>0?`calc(${h}px ${r?"-":"+"} (-${y*Math.abs(u)}%))`:`${h}px`,!t.isHorizontal()){let e=f;f=h,h=e}let E=u<0?`${1+(1-g)*u}`:`${1-(1-g)*u}`,T=`
        translate3d(${h}, ${f}, ${m}px)
        rotateZ(${s.rotate?r?-v:v:0}deg)
        scale(${E})
      `;if(s.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=eh("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(u)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length,eu(s,d).style.transform=T}},setTransition:e=>{let i=t.slides.map(e=>C(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),ep({swiper:t,duration:e,transformElements:i})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];ei.use(ef);var em={slidesPerView:1,spaceBetween:20};em.autoplay={pauseOnMouseEnter:!0,delay:3e3};var eg=function e(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,e),this.element=t,this.container=t.querySelector(".swiper"),this.options=Object.assign({},em,{navigation:{prevEl:this.element.querySelector(".swiper-button-prev"),nextEl:this.element.querySelector(".swiper-button-next")}},i),this.swiper=new ei(this.container,this.options)};function ev(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function ey(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(i=>{void 0===e[i]?e[i]=t[i]:ev(t[i])&&ev(e[i])&&Object.keys(t[i]).length>0&&ey(e[i],t[i])})}i(44);let ew={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function eb(){let e="undefined"!=typeof document?document:{};return ey(e,ew),e}let ex={document:ew,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function eE(){let e="undefined"!=typeof window?window:{};return ey(e,ex),e}function eT(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function eS(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function eM(){return Date.now()}function e_(e,t){let i,r,s;void 0===t&&(t="x");let a=eE(),n=function(e){let t;let i=eE();return i.getComputedStyle&&(t=i.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return a.WebKitCSSMatrix?((r=n.transform||n.webkitTransform).split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new a.WebKitCSSMatrix("none"===r?"":r)):i=(s=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=a.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(r=a.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),r||0}function eC(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function eP(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){let r=i<0||arguments.length<=i?void 0:arguments[i];if(null!=r&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(r instanceof HTMLElement):!r||1!==r.nodeType&&11!==r.nodeType)){let i=Object.keys(Object(r)).filter(e=>0>t.indexOf(e));for(let t=0,s=i.length;t<s;t+=1){let s=i[t],a=Object.getOwnPropertyDescriptor(r,s);void 0!==a&&a.enumerable&&(eC(e[s])&&eC(r[s])?r[s].__swiper__?e[s]=r[s]:eP(e[s],r[s]):!eC(e[s])&&eC(r[s])?(e[s]={},r[s].__swiper__?e[s]=r[s]:eP(e[s],r[s])):e[s]=r[s])}}}return e}function ek(e,t,i){e.style.setProperty(t,i)}function eL(e){let t,{swiper:i,targetPosition:r,side:s}=e,a=eE(),n=-i.translate,l=null,o=i.params.speed;i.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(i.cssModeFrameID);let d=r>n?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,u=()=>{t=new Date().getTime(),null===l&&(l=t);let e=n+(.5-Math.cos(Math.max(Math.min((t-l)/o,1),0)*Math.PI)/2)*(r-n);if(c(e,r)&&(e=r),i.wrapperEl.scrollTo({[s]:e}),c(e,r)){i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[s]:e})}),a.cancelAnimationFrame(i.cssModeFrameID);return}i.cssModeFrameID=a.requestAnimationFrame(u)};u()}function eA(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function eO(e,t){void 0===t&&(t="");let i=[...e.children];return(e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t)?i.filter(e=>e.matches(t)):i}function ez(e){try{console.warn(e);return}catch(e){}}function e$(e,t){void 0===t&&(t=[]);let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:eT(t)),i}function eI(e){let t=eE(),i=eb(),r=e.getBoundingClientRect(),s=i.body,a=e.clientTop||s.clientTop||0,n=e.clientLeft||s.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,o=e===t?t.scrollX:e.scrollLeft;return{top:r.top+l-a,left:r.left+o-n}}function eD(e,t){return eE().getComputedStyle(e,null).getPropertyValue(t)}function eB(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function eR(e,t){let i=[],r=e.parentElement;for(;r;)t?r.matches(t)&&i.push(r):i.push(r),r=r.parentElement;return i}function eH(e,t){t&&e.addEventListener("transitionend",function i(r){r.target===e&&(t.call(e,r),e.removeEventListener("transitionend",i))})}function eX(e,t,i){let r=eE();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function eY(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function eN(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}function eF(){return s||(s=function(){let e=eE(),t=eb();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),s}function eq(e){return void 0===e&&(e={}),a||(a=function(e){let{userAgent:t}=void 0===e?{}:e,i=eF(),r=eE(),s=r.navigator.platform,a=t||r.navigator.userAgent,n={ios:!1,android:!1},l=r.screen.width,o=r.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/),c=a.match(/(iPad).*OS\s([\d_]+)/),u=a.match(/(iPod)(.*OS\s([\d_]+))?/),p=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="MacIntel"===s;return!c&&h&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${o}`)>=0&&((c=a.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),h=!1),d&&"Win32"!==s&&(n.os="android",n.android=!0),(c||p||u)&&(n.os="ios",n.ios=!0),n}(e)),a}let eG=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},eV=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},ej=(e,t)=>{if(!e||e.destroyed||!e.params)return;let i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},eW=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},eU=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let i=[s-t];i.push(...Array.from({length:t}).map((e,t)=>s+r+t)),e.slides.forEach((t,r)=>{i.includes(t.column)&&eW(e,r)});return}let a=s+r-1;if(e.params.rewind||e.params.loop)for(let r=s-t;r<=a+t;r+=1){let t=(r%i+i)%i;(t<s||t>a)&&eW(e,t)}else for(let r=Math.max(s-t,0);r<=Math.min(a+t,i-1);r+=1)r!==s&&(r>a||r<s)&&eW(e,r)};function eK(e){let{swiper:t,runCallbacks:i,direction:r,step:s}=e,{activeIndex:a,previousIndex:n}=t,l=r;if(l||(l=a>n?"next":a<n?"prev":"reset"),t.emit(`transition${s}`),i&&a!==n){if("reset"===l){t.emit(`slideResetTransition${s}`);return}t.emit(`slideChangeTransition${s}`),"next"===l?t.emit(`slideNextTransition${s}`):t.emit(`slidePrevTransition${s}`)}}function eQ(e,t,i){let r=eE(),{params:s}=e,a=s.edgeSwipeDetection,n=s.edgeSwipeThreshold;return!a||!(i<=n)&&!(i>=r.innerWidth-n)||"prevent"===a&&(t.preventDefault(),!0)}function eZ(e){let t=eb(),i=e;i.originalEvent&&(i=i.originalEvent);let r=this.touchEventsData;if("pointerdown"===i.type){if(null!==r.pointerId&&r.pointerId!==i.pointerId)return;r.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(r.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type){eQ(this,i,i.targetTouches[0].pageX);return}let{params:s,touches:a,enabled:n}=this;if(!n||!s.simulateTouch&&"mouse"===i.pointerType||this.animating&&s.preventInteractionOnTransition)return;!this.animating&&s.cssMode&&s.loop&&this.loopFix();let l=i.target;if("wrapper"===s.touchEventsTarget&&!function(e,t){let i=t.contains(e);return!i&&t instanceof HTMLSlotElement?[...t.assignedElements()].includes(e):i}(l,this.wrapperEl)||"which"in i&&3===i.which||"button"in i&&i.button>0||r.isTouched&&r.isMoved)return;let o=!!s.noSwipingClass&&""!==s.noSwipingClass,d=i.composedPath?i.composedPath():i.path;o&&i.target&&i.target.shadowRoot&&d&&(l=d[0]);let c=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,u=!!(i.target&&i.target.shadowRoot);if(s.noSwiping&&(u?function(e,t){return void 0===t&&(t=this),function t(i){if(!i||i===eb()||i===eE())return null;i.assignedSlot&&(i=i.assignedSlot);let r=i.closest(e);return r||i.getRootNode?r||t(i.getRootNode().host):null}(t)}(c,l):l.closest(c))){this.allowClick=!0;return}if(s.swipeHandler&&!l.closest(s.swipeHandler))return;a.currentX=i.pageX,a.currentY=i.pageY;let p=a.currentX,h=a.currentY;if(!eQ(this,i,p))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=p,a.startY=h,r.touchStartTime=eM(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==l&&t.activeElement.blur();let m=f&&this.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||m)&&!l.isContentEditable&&i.preventDefault(),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.animating&&!s.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",i)}function eJ(e){let t,i;let r=eb(),s=this.touchEventsData,{params:a,touches:n,rtlTranslate:l,enabled:o}=this;if(!o||!a.simulateTouch&&"mouse"===e.pointerType)return;let d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type&&(null!==s.touchId||d.pointerId!==s.pointerId))return;if("touchmove"===d.type){if(!(t=[...d.changedTouches].filter(e=>e.identifier===s.touchId)[0])||t.identifier!==s.touchId)return}else t=d;if(!s.isTouched){s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",d);return}let c=t.pageX,u=t.pageY;if(d.preventedByNestedSwiper){n.startX=c,n.startY=u;return}if(!this.allowTouchMove){d.target.matches(s.focusableElements)||(this.allowClick=!1),s.isTouched&&(Object.assign(n,{startX:c,startY:u,currentX:c,currentY:u}),s.touchStartTime=eM());return}if(a.touchReleaseOnEdges&&!a.loop){if(this.isVertical()){if(u<n.startY&&this.translate<=this.maxTranslate()||u>n.startY&&this.translate>=this.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(c<n.startX&&this.translate<=this.maxTranslate()||c>n.startX&&this.translate>=this.minTranslate())return}if(r.activeElement&&d.target===r.activeElement&&d.target.matches(s.focusableElements)){s.isMoved=!0,this.allowClick=!1;return}s.allowTouchCallbacks&&this.emit("touchMove",d),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=c,n.currentY=u;let p=n.currentX-n.startX,h=n.currentY-n.startY;if(this.params.threshold&&Math.sqrt(p**2+h**2)<this.params.threshold)return;if(void 0===s.isScrolling){let e;this.isHorizontal()&&n.currentY===n.startY||this.isVertical()&&n.currentX===n.startX?s.isScrolling=!1:p*p+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(p))/Math.PI,s.isScrolling=this.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(s.isScrolling&&this.emit("touchMoveOpposite",d),void 0===s.startMoving&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(s.startMoving=!0),s.isScrolling||"touchmove"===d.type&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;this.allowClick=!1,!a.cssMode&&d.cancelable&&d.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&d.stopPropagation();let f=this.isHorizontal()?p:h,m=this.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;a.oneWayMovement&&(f=Math.abs(f)*(l?1:-1),m=Math.abs(m)*(l?1:-1)),n.diff=f,f*=a.touchRatio,l&&(f=-f,m=-m);let g=this.touchesDirection;this.swipeDirection=f>0?"prev":"next",this.touchesDirection=m>0?"prev":"next";let v=this.params.loop&&!a.cssMode,y="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!s.isMoved){if(v&&y&&this.loopFix({direction:this.swipeDirection}),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,a.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",d)}if(new Date().getTime(),s.isMoved&&s.allowThresholdMove&&g!==this.touchesDirection&&v&&y&&Math.abs(f)>=1){Object.assign(n,{startX:c,startY:u,currentX:c,currentY:u,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}this.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=f+s.startTranslate;let w=!0,b=a.resistanceRatio;if(a.touchReleaseOnEdges&&(b=0),f>0?(v&&y&&!i&&s.allowThresholdMove&&s.currentTranslate>(a.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==a.slidesPerView&&this.slides.length-a.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>this.minTranslate()&&(w=!1,a.resistance&&(s.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+s.startTranslate+f)**b))):f<0&&(v&&y&&!i&&s.allowThresholdMove&&s.currentTranslate<(a.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==a.slidesPerView&&this.slides.length-a.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===a.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),s.currentTranslate<this.maxTranslate()&&(w=!1,a.resistance&&(s.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-s.startTranslate-f)**b))),w&&(d.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),this.allowSlidePrev||this.allowSlideNext||(s.currentTranslate=s.startTranslate),a.threshold>0){if(Math.abs(f)>a.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,n.diff=this.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{s.currentTranslate=s.startTranslate;return}}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&this.freeMode||a.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}function e0(e){let t,i;let r=this,s=r.touchEventsData,a=e;if(a.originalEvent&&(a=a.originalEvent),"touchend"===a.type||"touchcancel"===a.type){if(!(t=[...a.changedTouches].filter(e=>e.identifier===s.touchId)[0])||t.identifier!==s.touchId)return}else{if(null!==s.touchId||a.pointerId!==s.pointerId)return;t=a}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)&&!(["pointercancel","contextmenu"].includes(a.type)&&(r.browser.isSafari||r.browser.isWebView)))return;s.pointerId=null,s.touchId=null;let{params:n,touches:l,rtlTranslate:o,slidesGrid:d,enabled:c}=r;if(!c||!n.simulateTouch&&"mouse"===a.pointerType)return;if(s.allowTouchCallbacks&&r.emit("touchEnd",a),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&n.grabCursor&&r.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}n.grabCursor&&s.isMoved&&s.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);let u=eM(),p=u-s.touchStartTime;if(r.allowClick){let e=a.path||a.composedPath&&a.composedPath();r.updateClickedSlide(e&&e[0]||a.target,e),r.emit("tap click",a),p<300&&u-s.lastClickTime<300&&r.emit("doubleTap doubleClick",a)}if(s.lastClickTime=eM(),eS(()=>{r.destroyed||(r.allowClick=!0)}),!s.isTouched||!s.isMoved||!r.swipeDirection||0===l.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,i=n.followFinger?o?r.translate:-r.translate:-s.currentTranslate,n.cssMode)return;if(n.freeMode&&n.freeMode.enabled){r.freeMode.onTouchEnd({currentPos:i});return}let h=i>=-r.maxTranslate()&&!r.params.loop,f=0,m=r.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<n.slidesPerGroupSkip?1:n.slidesPerGroup){let t=e<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==d[e+t]?(h||i>=d[e]&&i<d[e+t])&&(f=e,m=d[e+t]-d[e]):(h||i>=d[e])&&(f=e,m=d[d.length-1]-d[d.length-2])}let g=null,v=null;n.rewind&&(r.isBeginning?v=n.virtual&&n.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(g=0));let y=(i-d[f])/m,w=f<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(p>n.longSwipesMs){if(!n.longSwipes){r.slideTo(r.activeIndex);return}"next"===r.swipeDirection&&(y>=n.longSwipesRatio?r.slideTo(n.rewind&&r.isEnd?g:f+w):r.slideTo(f)),"prev"===r.swipeDirection&&(y>1-n.longSwipesRatio?r.slideTo(f+w):null!==v&&y<0&&Math.abs(y)>n.longSwipesRatio?r.slideTo(v):r.slideTo(f))}else{if(!n.shortSwipes){r.slideTo(r.activeIndex);return}r.navigation&&(a.target===r.navigation.nextEl||a.target===r.navigation.prevEl)?a.target===r.navigation.nextEl?r.slideTo(f+w):r.slideTo(f):("next"===r.swipeDirection&&r.slideTo(null!==g?g:f+w),"prev"===r.swipeDirection&&r.slideTo(null!==v?v:f))}}function e1(){let e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:s,snapGrid:a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let l=n&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=r,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function e2(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function e3(){let{wrapperEl:e,rtlTranslate:t,enabled:i}=this;if(!i)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let r=this.maxTranslate()-this.minTranslate();(0===r?0:(this.translate-this.minTranslate())/r)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function e5(e){ej(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function e8(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let e4=(e,t)=>{let i=eb(),{params:r,el:s,wrapperEl:a,device:n}=e,l=!!r.nested,o="on"===t?"addEventListener":"removeEventListener";s&&"string"!=typeof s&&(i[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),s[o]("touchstart",e.onTouchStart,{passive:!1}),s[o]("pointerdown",e.onTouchStart,{passive:!1}),i[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),i[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[o]("touchend",e.onTouchEnd,{passive:!0}),i[o]("pointerup",e.onTouchEnd,{passive:!0}),i[o]("pointercancel",e.onTouchEnd,{passive:!0}),i[o]("touchcancel",e.onTouchEnd,{passive:!0}),i[o]("pointerout",e.onTouchEnd,{passive:!0}),i[o]("pointerleave",e.onTouchEnd,{passive:!0}),i[o]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&s[o]("click",e.onClick,!0),r.cssMode&&a[o]("scroll",e.onScroll),r.updateOnWindowResize?e[t](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",e1,!0):e[t]("observerUpdate",e1,!0),s[o]("load",e.onLoad,{capture:!0}))},e6=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var e9={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let e7={eventsEmitter:{on(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;let s=i?"unshift":"push";return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][s](t)}),r},once(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;function s(){r.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=Array(i),n=0;n<i;n++)a[n]=arguments[n];t.apply(r,a)}return s.__emitterProxy=t,r.on(e,s,i)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((r,s)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[e].splice(s,1)})}),i},emit(){let e,t,i;let r=this;if(!r.eventsListeners||r.destroyed||!r.eventsListeners)return r;for(var s=arguments.length,a=Array(s),n=0;n<s;n++)a[n]=arguments[n];return"string"==typeof a[0]||Array.isArray(a[0])?(e=a[0],t=a.slice(1,a.length),i=r):(e=a[0].events,t=a[0].data,i=a[0].context||r),t.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(r=>{r.apply(i,[e,...t])}),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach(e=>{e.apply(i,t)})}),r}},update:{updateSize:function(){let e,t;let i=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:i.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(eD(i,"padding-left")||0,10)-parseInt(eD(i,"padding-right")||0,10),t=t-parseInt(eD(i,"padding-top")||0,10)-parseInt(eD(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e;let t=this;function i(e,i){return parseFloat(e.getPropertyValue(t.getDirectionLabel(i))||0)}let r=t.params,{wrapperEl:s,slidesEl:a,size:n,rtlTranslate:l,wrongRTL:o}=t,d=t.virtual&&r.virtual.enabled,c=d?t.virtual.slides.length:t.slides.length,u=eO(a,`.${t.params.slideClass}, swiper-slide`),p=d?t.virtual.slides.length:u.length,h=[],f=[],m=[],g=r.slidesOffsetBefore;"function"==typeof g&&(g=r.slidesOffsetBefore.call(t));let v=r.slidesOffsetAfter;"function"==typeof v&&(v=r.slidesOffsetAfter.call(t));let y=t.snapGrid.length,w=t.slidesGrid.length,b=r.spaceBetween,x=-g,E=0,T=0;if(void 0===n)return;"string"==typeof b&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*n:"string"==typeof b&&(b=parseFloat(b)),t.virtualSize=-b,u.forEach(e=>{l?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&(ek(s,"--swiper-centered-offset-before",""),ek(s,"--swiper-centered-offset-after",""));let S=r.grid&&r.grid.rows>1&&t.grid;S?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();let M="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length>0;for(let s=0;s<p;s+=1){let a;if(e=0,u[s]&&(a=u[s]),S&&t.grid.updateSlide(s,a,u),!u[s]||"none"!==eD(a,"display")){if("auto"===r.slidesPerView){M&&(u[s].style[t.getDirectionLabel("width")]="");let n=getComputedStyle(a),l=a.style.transform,o=a.style.webkitTransform;if(l&&(a.style.transform="none"),o&&(a.style.webkitTransform="none"),r.roundLengths)e=t.isHorizontal()?eX(a,"width",!0):eX(a,"height",!0);else{let t=i(n,"width"),r=i(n,"padding-left"),s=i(n,"padding-right"),l=i(n,"margin-left"),o=i(n,"margin-right"),d=n.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+l+o;else{let{clientWidth:i,offsetWidth:n}=a;e=t+r+s+l+o+(n-i)}}l&&(a.style.transform=l),o&&(a.style.webkitTransform=o),r.roundLengths&&(e=Math.floor(e))}else e=(n-(r.slidesPerView-1)*b)/r.slidesPerView,r.roundLengths&&(e=Math.floor(e)),u[s]&&(u[s].style[t.getDirectionLabel("width")]=`${e}px`);u[s]&&(u[s].swiperSlideSize=e),m.push(e),r.centeredSlides?(x=x+e/2+E/2+b,0===E&&0!==s&&(x=x-n/2-b),0===s&&(x=x-n/2-b),.001>Math.abs(x)&&(x=0),r.roundLengths&&(x=Math.floor(x)),T%r.slidesPerGroup==0&&h.push(x),f.push(x)):(r.roundLengths&&(x=Math.floor(x)),(T-Math.min(t.params.slidesPerGroupSkip,T))%t.params.slidesPerGroup==0&&h.push(x),f.push(x),x=x+e+b),t.virtualSize+=e+b,E=e,T+=1}}if(t.virtualSize=Math.max(t.virtualSize,n)+v,l&&o&&("slide"===r.effect||"coverflow"===r.effect)&&(s.style.width=`${t.virtualSize+b}px`),r.setWrapperSize&&(s.style[t.getDirectionLabel("width")]=`${t.virtualSize+b}px`),S&&t.grid.updateWrapperSize(e,h),!r.centeredSlides){let e=[];for(let i=0;i<h.length;i+=1){let s=h[i];r.roundLengths&&(s=Math.floor(s)),h[i]<=t.virtualSize-n&&e.push(s)}h=e,Math.floor(t.virtualSize-n)-Math.floor(h[h.length-1])>1&&h.push(t.virtualSize-n)}if(d&&r.loop){let e=m[0]+b;if(r.slidesPerGroup>1){let i=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/r.slidesPerGroup),s=e*r.slidesPerGroup;for(let e=0;e<i;e+=1)h.push(h[h.length-1]+s)}for(let i=0;i<t.virtual.slidesBefore+t.virtual.slidesAfter;i+=1)1===r.slidesPerGroup&&h.push(h[h.length-1]+e),f.push(f[f.length-1]+e),t.virtualSize+=e}if(0===h.length&&(h=[0]),0!==b){let e=t.isHorizontal()&&l?"marginLeft":t.getDirectionLabel("marginRight");u.filter((e,t)=>!r.cssMode||!!r.loop||t!==u.length-1).forEach(t=>{t.style[e]=`${b}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(b||0)});let t=(e-=b)>n?e-n:0;h=h.map(e=>e<=0?-g:e>t?t+v:e)}if(r.centerInsufficientSlides){let e=0;m.forEach(t=>{e+=t+(b||0)}),e-=b;let t=(r.slidesOffsetBefore||0)+(r.slidesOffsetAfter||0);if(e+t<n){let i=(n-e-t)/2;h.forEach((e,t)=>{h[t]=e-i}),f.forEach((e,t)=>{f[t]=e+i})}}if(Object.assign(t,{slides:u,snapGrid:h,slidesGrid:f,slidesSizesGrid:m}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){ek(s,"--swiper-centered-offset-before",`${-h[0]}px`),ek(s,"--swiper-centered-offset-after",`${t.size/2-m[m.length-1]/2}px`);let e=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+i)}if(p!==c&&t.emit("slidesLengthChange"),h.length!==y&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),f.length!==w&&t.emit("slidesGridLengthChange"),r.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!r.cssMode&&("slide"===r.effect||"fade"===r.effect)){let e=`${r.containerModifierClass}backface-hidden`,i=t.el.classList.contains(e);p<=r.maxBackfaceHiddenSlides?i||t.el.classList.add(e):i&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t;let i=this,r=[],s=i.virtual&&i.params.virtual.enabled,a=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);let n=e=>s?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1){if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{r.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){let e=i.activeIndex+t;if(e>i.slides.length&&!s)break;r.push(n(e))}}else r.push(n(i.activeIndex));for(t=0;t<r.length;t+=1)if(void 0!==r[t]){let e=r[t].offsetHeight;a=e>a?e:a}(a||0===a)&&(i.wrapperEl.style.height=`${a}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(this.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:i,rtlTranslate:r,snapGrid:s}=this;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();let a=-e;r&&(a=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let n=t.spaceBetween;"string"==typeof n&&n.indexOf("%")>=0?n=parseFloat(n.replace("%",""))/100*this.size:"string"==typeof n&&(n=parseFloat(n));for(let e=0;e<i.length;e+=1){let l=i[e],o=l.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=i[0].swiperSlideOffset);let d=(a+(t.centeredSlides?this.minTranslate():0)-o)/(l.swiperSlideSize+n),c=(a-s[0]+(t.centeredSlides?this.minTranslate():0)-o)/(l.swiperSlideSize+n),u=-(a-o),p=u+this.slidesSizesGrid[e],h=u>=0&&u<=this.size-this.slidesSizesGrid[e],f=u>=0&&u<this.size-1||p>1&&p<=this.size||u<=0&&p>=this.size;f&&(this.visibleSlides.push(l),this.visibleSlidesIndexes.push(e)),eG(l,f,t.slideVisibleClass),eG(l,h,t.slideFullyVisibleClass),l.progress=r?-d:d,l.originalProgress=r?-c:c}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,i=this.maxTranslate()-this.minTranslate(),{progress:r,isBeginning:s,isEnd:a,progressLoop:n}=this,l=s,o=a;if(0===i)r=0,s=!0,a=!0;else{r=(e-this.minTranslate())/i;let t=1>Math.abs(e-this.minTranslate()),n=1>Math.abs(e-this.maxTranslate());s=t||r<=0,a=n||r>=1,t&&(r=0),n&&(r=1)}if(t.loop){let t=this.getSlideIndexByData(0),i=this.getSlideIndexByData(this.slides.length-1),r=this.slidesGrid[t],s=this.slidesGrid[i],a=this.slidesGrid[this.slidesGrid.length-1],l=Math.abs(e);(n=l>=r?(l-r)/a:(l+a-s)/a)>1&&(n-=1)}Object.assign(this,{progress:r,progressLoop:n,isBeginning:s,isEnd:a}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),s&&!l&&this.emit("reachBeginning toEdge"),a&&!o&&this.emit("reachEnd toEdge"),(l&&!s||o&&!a)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){let e,t,i;let{slides:r,params:s,slidesEl:a,activeIndex:n}=this,l=this.virtual&&s.virtual.enabled,o=this.grid&&s.grid&&s.grid.rows>1,d=e=>eO(a,`.${s.slideClass}${e}, swiper-slide${e}`)[0];if(l){if(s.loop){let t=n-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${n}"]`)}else o?(e=r.filter(e=>e.column===n)[0],i=r.filter(e=>e.column===n+1)[0],t=r.filter(e=>e.column===n-1)[0]):e=r[n];e&&!o&&(i=function(e,t){let i=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}(e,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!i&&(i=r[0]),t=function(e,t){let i=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}(e,`.${s.slideClass}, swiper-slide`)[0],s.loop),r.forEach(r=>{eV(r,r===e,s.slideActiveClass),eV(r,r===i,s.slideNextClass),eV(r,r===t,s.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,i;let r=this,s=r.rtlTranslate?r.translate:-r.translate,{snapGrid:a,params:n,activeIndex:l,realIndex:o,snapIndex:d}=r,c=e,u=e=>{let t=e-r.virtual.slidesBefore;return t<0&&(t=r.virtual.slides.length+t),t>=r.virtual.slides.length&&(t-=r.virtual.slides.length),t};if(void 0===c&&(c=function(e){let t;let{slidesGrid:i,params:r}=e,s=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?s>=i[e]&&s<i[e+1]-(i[e+1]-i[e])/2?t=e:s>=i[e]&&s<i[e+1]&&(t=e+1):s>=i[e]&&(t=e);return r.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(r)),a.indexOf(s)>=0)t=a.indexOf(s);else{let e=Math.min(n.slidesPerGroupSkip,c);t=e+Math.floor((c-e)/n.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),c===l&&!r.params.loop){t!==d&&(r.snapIndex=t,r.emit("snapIndexChange"));return}if(c===l&&r.params.loop&&r.virtual&&r.params.virtual.enabled){r.realIndex=u(c);return}let p=r.grid&&n.grid&&n.grid.rows>1;if(r.virtual&&n.virtual.enabled&&n.loop)i=u(c);else if(p){let e=r.slides.filter(e=>e.column===c)[0],t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(r.slides.indexOf(e),0)),i=Math.floor(t/n.grid.rows)}else if(r.slides[c]){let e=r.slides[c].getAttribute("data-swiper-slide-index");i=e?parseInt(e,10):c}else i=c;Object.assign(r,{previousSnapIndex:d,snapIndex:t,previousRealIndex:o,realIndex:i,previousIndex:l,activeIndex:c}),r.initialized&&eU(r),r.emit("activeIndexChange"),r.emit("snapIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&(o!==i&&r.emit("realIndexChange"),r.emit("slideChange"))},updateClickedSlide:function(e,t){let i;let r=this.params,s=e.closest(`.${r.slideClass}, swiper-slide`);!s&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!s&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(s=e)});let a=!1;if(s){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===s){a=!0,i=e;break}}if(s&&a)this.clickedSlide=s,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}r.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:i,translate:r,wrapperEl:s}=this;if(t.virtualTranslate)return i?-r:r;if(t.cssMode)return r;let a=e_(s,e);return a+=this.cssOverflowAdjustment(),i&&(a=-a),a||0},setTranslate:function(e,t){let{rtlTranslate:i,params:r,wrapperEl:s,progress:a}=this,n=0,l=0;this.isHorizontal()?n=i?-e:e:l=e,r.roundLengths&&(n=Math.floor(n),l=Math.floor(l)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?n:l,r.cssMode?s[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-n:-l:r.virtualTranslate||(this.isHorizontal()?n-=this.cssOverflowAdjustment():l-=this.cssOverflowAdjustment(),s.style.transform=`translate3d(${n}px, ${l}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==a&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,r,s){let a;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===r&&(r=!0);let n=this,{params:l,wrapperEl:o}=n;if(n.animating&&l.preventInteractionOnTransition)return!1;let d=n.minTranslate(),c=n.maxTranslate();if(a=r&&e>d?d:r&&e<c?c:e,n.updateProgress(a),l.cssMode){let e=n.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-a;else{if(!n.support.smoothScroll)return eL({swiper:n,targetPosition:-a,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-a,behavior:"smooth"})}return!0}return 0===t?(n.setTransition(0),n.setTranslate(a),i&&(n.emit("beforeTransitionStart",t,s),n.emit("transitionEnd"))):(n.setTransition(t),n.setTranslate(a),i&&(n.emit("beforeTransitionStart",t,s),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,n.animating=!1,i&&n.emit("transitionEnd"))}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);let{params:i}=this;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),eK({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),eK({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,i,r,s){let a;void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let n=this,l=e;l<0&&(l=0);let{params:o,snapGrid:d,slidesGrid:c,previousIndex:u,activeIndex:p,rtlTranslate:h,wrapperEl:f,enabled:m}=n;if(!m&&!r&&!s||n.destroyed||n.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=n.params.speed);let g=Math.min(n.params.slidesPerGroupSkip,l),v=g+Math.floor((l-g)/n.params.slidesPerGroup);v>=d.length&&(v=d.length-1);let y=-d[v];if(o.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){let t=-Math.floor(100*y),i=Math.floor(100*c[e]),r=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=i&&t<r-(r-i)/2?l=e:t>=i&&t<r&&(l=e+1):t>=i&&(l=e)}if(n.initialized&&l!==p&&(!n.allowSlideNext&&(h?y>n.translate&&y>n.minTranslate():y<n.translate&&y<n.minTranslate())||!n.allowSlidePrev&&y>n.translate&&y>n.maxTranslate()&&(p||0)!==l))return!1;l!==(u||0)&&i&&n.emit("beforeSlideChangeStart"),n.updateProgress(y),a=l>p?"next":l<p?"prev":"reset";let w=n.virtual&&n.params.virtual.enabled;if(!(w&&s)&&(h&&-y===n.translate||!h&&y===n.translate))return n.updateActiveIndex(l),o.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),"slide"!==o.effect&&n.setTranslate(y),"reset"!==a&&(n.transitionStart(i,a),n.transitionEnd(i,a)),!1;if(o.cssMode){let e=n.isHorizontal(),i=h?y:-y;if(0===t)w&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),w&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{f[e?"scrollLeft":"scrollTop"]=i})):f[e?"scrollLeft":"scrollTop"]=i,w&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1});else{if(!n.support.smoothScroll)return eL({swiper:n,targetPosition:i,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}return n.setTransition(t),n.setTranslate(y),n.updateActiveIndex(l),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,r),n.transitionStart(i,a),0===t?n.transitionEnd(i,a):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(i,a))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,r){void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let s=this;if(s.destroyed)return;void 0===t&&(t=s.params.speed);let a=s.grid&&s.params.grid&&s.params.grid.rows>1,n=e;if(s.params.loop){if(s.virtual&&s.params.virtual.enabled)n+=s.virtual.slidesBefore;else{let e;if(a){let t=n*s.params.grid.rows;e=s.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=s.getSlideIndexByData(n);let t=a?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:i}=s.params,l=s.params.slidesPerView;"auto"===l?l=s.slidesPerViewDynamic():(l=Math.ceil(parseFloat(s.params.slidesPerView,10)),i&&l%2==0&&(l+=1));let o=t-e<l;if(i&&(o=o||e<Math.ceil(l/2)),r&&i&&"auto"!==s.params.slidesPerView&&!a&&(o=!1),o){let r=i?e<s.activeIndex?"prev":"next":e-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:r,slideTo:!0,activeSlideIndex:"next"===r?e+1:e-t+1,slideRealIndex:"next"===r?s.realIndex:void 0})}if(a){let e=n*s.params.grid.rows;n=s.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else n=s.getSlideIndexByData(n)}}return requestAnimationFrame(()=>{s.slideTo(n,t,i,r)}),s},slideNext:function(e,t,i){void 0===t&&(t=!0);let r=this,{enabled:s,params:a,animating:n}=r;if(!s||r.destroyed)return r;void 0===e&&(e=r.params.speed);let l=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(l=Math.max(r.slidesPerViewDynamic("current",!0),1));let o=r.activeIndex<a.slidesPerGroupSkip?1:l,d=r.virtual&&a.virtual.enabled;if(a.loop){if(n&&!d&&a.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+o,e,t,i)}),!0}return a.rewind&&r.isEnd?r.slideTo(0,e,t,i):r.slideTo(r.activeIndex+o,e,t,i)},slidePrev:function(e,t,i){void 0===t&&(t=!0);let r=this,{params:s,snapGrid:a,slidesGrid:n,rtlTranslate:l,enabled:o,animating:d}=r;if(!o||r.destroyed)return r;void 0===e&&(e=r.params.speed);let c=r.virtual&&s.virtual.enabled;if(s.loop){if(d&&!c&&s.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=u(l?r.translate:-r.translate),h=a.map(e=>u(e)),f=a[h.indexOf(p)-1];if(void 0===f&&s.cssMode){let e;a.forEach((t,i)=>{p>=t&&(e=i)}),void 0!==e&&(f=a[e>0?e-1:e])}let m=0;if(void 0!==f&&((m=n.indexOf(f))<0&&(m=r.activeIndex-1),"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(m=Math.max(m=m-r.slidesPerViewDynamic("previous",!0)+1,0))),s.rewind&&r.isBeginning){let s=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(s,e,t,i)}return s.loop&&0===r.activeIndex&&s.cssMode?(requestAnimationFrame(()=>{r.slideTo(m,e,t,i)}),!0):r.slideTo(m,e,t,i)},slideReset:function(e,t,i){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,r){if(void 0===t&&(t=!0),void 0===r&&(r=.5),this.destroyed)return;void 0===e&&(e=this.params.speed);let s=this.activeIndex,a=Math.min(this.params.slidesPerGroupSkip,s),n=a+Math.floor((s-a)/this.params.slidesPerGroup),l=this.rtlTranslate?this.translate:-this.translate;if(l>=this.snapGrid[n]){let e=this.snapGrid[n];l-e>(this.snapGrid[n+1]-e)*r&&(s+=this.params.slidesPerGroup)}else{let e=this.snapGrid[n-1];l-e<=(this.snapGrid[n]-e)*r&&(s-=this.params.slidesPerGroup)}return s=Math.min(s=Math.max(s,0),this.slidesGrid.length-1),this.slideTo(s,e,t,i)},slideToClickedSlide:function(){let e;let t=this;if(t.destroyed)return;let{params:i,slidesEl:r}=t,s="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,a=t.clickedIndex,n=t.isElement?"swiper-slide":`.${i.slideClass}`;if(i.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?a<t.loopedSlides-s/2||a>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),a=t.getSlideIndex(eO(r,`${n}[data-swiper-slide-index="${e}"]`)[0]),eS(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-s?(t.loopFix(),a=t.getSlideIndex(eO(r,`${n}[data-swiper-slide-index="${e}"]`)[0]),eS(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}},loop:{loopCreate:function(e){let t=this,{params:i,slidesEl:r}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;let s=t.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(s?i.grid.rows:1),n=t.slides.length%a!=0,l=s&&t.slides.length%i.grid.rows!=0,o=e=>{for(let r=0;r<e;r+=1){let e=t.isElement?e$("swiper-slide",[i.slideBlankClass]):e$("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(e)}};n?i.loopAddBlankSlides?(o(a-t.slides.length%a),t.recalcSlides(),t.updateSlides()):ez("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):l&&(i.loopAddBlankSlides?(o(i.grid.rows-t.slides.length%i.grid.rows),t.recalcSlides(),t.updateSlides()):ez("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),eO(r,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:i.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:r,setTranslate:s,activeSlideIndex:a,byController:n,byMousewheel:l}=void 0===e?{}:e,o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:p,params:h}=o,{centeredSlides:f}=h;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&h.virtual.enabled){i&&(h.centeredSlides||0!==o.snapIndex?h.centeredSlides&&o.snapIndex<h.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=u,o.emit("loopFix");return}let m=h.slidesPerView;"auto"===m?m=o.slidesPerViewDynamic():(m=Math.ceil(parseFloat(h.slidesPerView,10)),f&&m%2==0&&(m+=1));let g=h.slidesPerGroupAuto?m:h.slidesPerGroup,v=g;v%g!=0&&(v+=g-v%g),v+=h.loopAdditionalSlides,o.loopedSlides=v;let y=o.grid&&h.grid&&h.grid.rows>1;d.length<m+v?ez("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):y&&"row"===h.grid.fill&&ez("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let w=[],b=[],x=o.activeIndex;void 0===a?a=o.getSlideIndex(d.filter(e=>e.classList.contains(h.slideActiveClass))[0]):x=a;let E="next"===r||!r,T="prev"===r||!r,S=0,M=0,_=y?Math.ceil(d.length/h.grid.rows):d.length,C=(y?d[a].column:a)+(f&&void 0===s?-m/2+.5:0);if(C<v){S=Math.max(v-C,g);for(let e=0;e<v-C;e+=1){let t=e-Math.floor(e/_)*_;if(y){let e=_-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&w.push(t)}else w.push(_-t-1)}}else if(C+m>_-v){M=Math.max(C-(_-2*v),g);for(let e=0;e<M;e+=1){let t=e-Math.floor(e/_)*_;y?d.forEach((e,i)=>{e.column===t&&b.push(i)}):b.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),T&&w.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&b.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.append(d[e]),d[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===h.slidesPerView?o.updateSlides():y&&(w.length>0&&T||b.length>0&&E)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),h.watchSlidesProgress&&o.updateSlidesOffset(),i){if(w.length>0&&T){if(void 0===t){let e=o.slidesGrid[x],t=o.slidesGrid[x+S]-e;l?o.setTranslate(o.translate-t):(o.slideTo(x+Math.ceil(S),0,!1,!0),s&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(s){let e=y?w.length/h.grid.rows:w.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(b.length>0&&E){if(void 0===t){let e=o.slidesGrid[x],t=o.slidesGrid[x-M]-e;l?o.setTranslate(o.translate-t):(o.slideTo(x-M,0,!1,!0),s&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=y?b.length/h.grid.rows:b.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}}if(o.allowSlidePrev=c,o.allowSlideNext=u,o.controller&&o.controller.control&&!n){let e={slideRealIndex:t,direction:r,setTranslate:s,activeSlideIndex:a,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===h.slidesPerView&&i})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...e,slideTo:o.controller.control.params.slidesPerView===h.slidesPerView&&i})}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let i=[];this.slides.forEach(e=>{i[void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=eZ.bind(this),this.onTouchMove=eJ.bind(this),this.onTouchEnd=e0.bind(this),this.onDocumentTouchStart=e8.bind(this),e.cssMode&&(this.onScroll=e3.bind(this)),this.onClick=e2.bind(this),this.onLoad=e5.bind(this),e4(this,"on")},detachEvents:function(){e4(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:i,params:r,el:s}=e,a=r.breakpoints;if(!a||a&&0===Object.keys(a).length)return;let n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;let l=(n in a?a[n]:void 0)||e.originalParams,o=e6(e,r),d=e6(e,l),c=e.params.grabCursor,u=l.grabCursor,p=r.enabled;o&&!d?(s.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&d&&(s.classList.add(`${r.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===r.grid.fill)&&s.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!u?e.unsetGrabCursor():!c&&u&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===l[t])return;let i=r[t]&&r[t].enabled,s=l[t]&&l[t].enabled;i&&!s&&e[t].disable(),!i&&s&&e[t].enable()});let h=l.direction&&l.direction!==r.direction,f=r.loop&&(l.slidesPerView!==r.slidesPerView||h),m=r.loop;h&&i&&e.changeDirection(),eP(e.params,l);let g=e.params.enabled,v=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!g?e.disable():!p&&g&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",l),i&&(f?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!m&&v?(e.loopCreate(t),e.updateSlides()):m&&!v&&e.loopDestroy()),e.emit("breakpoint",l)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let r=!1,s=eE(),a="window"===t?s.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:a*parseFloat(e.substr(1)),point:e}:{value:e,point:e});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<n.length;e+=1){let{point:a,value:l}=n[e];"window"===t?s.matchMedia(`(min-width: ${l}px)`).matches&&(r=a):l<=i.clientWidth&&(r=a)}return r||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:i}=t;if(i){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*i;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:i,el:r,device:s}=this,a=function(e,t){let i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(r=>{e[r]&&i.push(t+r)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...a),r.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},te={};class tt{constructor(){let e,t;for(var i=arguments.length,r=Array(i),s=0;s<i;s++)r[s]=arguments[s];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?t=r[0]:[e,t]=r,t||(t={}),t=eP({},t),e&&!t.el&&(t.el=e);let a=eb();if(t.el&&"string"==typeof t.el&&a.querySelectorAll(t.el).length>1){let e=[];return a.querySelectorAll(t.el).forEach(i=>{let r=eP({},t,{el:i});e.push(new tt(r))}),e}let l=this;l.__swiper__=!0,l.support=eF(),l.device=eq({userAgent:t.userAgent}),l.browser=(n||(n=function(){let e=eE(),t=eq(),i=!1;function r(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(r()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,r]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&r<2}}let s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=r(),n=a||s&&t.ios;return{isSafari:i||a,needPerspectiveFix:i,need3dFix:n,isWebView:s}}()),n),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],t.modules&&Array.isArray(t.modules)&&l.modules.push(...t.modules);let o={};l.modules.forEach(e=>{var i;e({params:t,swiper:l,extendParams:(i=t,function(e){void 0===e&&(e={});let t=Object.keys(e)[0],r=e[t];if("object"!=typeof r||null===r||(!0===i[t]&&(i[t]={enabled:!0}),"navigation"===t&&i[t]&&i[t].enabled&&!i[t].prevEl&&!i[t].nextEl&&(i[t].auto=!0),["pagination","scrollbar"].indexOf(t)>=0&&i[t]&&i[t].enabled&&!i[t].el&&(i[t].auto=!0),!(t in i&&"enabled"in r))){eP(o,e);return}"object"!=typeof i[t]||"enabled"in i[t]||(i[t].enabled=!0),i[t]||(i[t]={enabled:!1}),eP(o,e)}),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});let d=eP({},e9,o);return l.params=eP({},d,te,t),l.originalParams=eP({},l.params),l.passedParams=eP({},t),l.params&&l.params.on&&Object.keys(l.params.on).forEach(e=>{l.on(e,l.params.on[e])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===l.params.direction},isVertical(){return"vertical"===l.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:i}=this,r=eB(eO(t,`.${i.slideClass}, swiper-slide`)[0]);return eB(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=eO(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let i=this.minTranslate(),r=(this.maxTranslate()-i)*e+i;this.translateTo(r,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(i=>{let r=e.getSlideClasses(i);t.push({slideEl:i,classNames:r}),e.emit("_slideClass",i,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:i,slides:r,slidesGrid:s,slidesSizesGrid:a,size:n,activeIndex:l}=this,o=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=r[l]?Math.ceil(r[l].swiperSlideSize):0;for(let i=l+1;i<r.length;i+=1)r[i]&&!e&&(t+=Math.ceil(r[i].swiperSlideSize),o+=1,t>n&&(e=!0));for(let i=l-1;i>=0;i-=1)r[i]&&!e&&(t+=r[i].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e<r.length;e+=1)(t?s[e]+a[e]-s[l]<n:s[e]-s[l]<n)&&(o+=1);else for(let e=l-1;e>=0;e-=1)s[l]-s[e]<n&&(o+=1);return o}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:r}=t;function s(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&ej(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)s(),r.autoHeight&&t.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){let i=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(i.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||s()}r.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${i}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,s=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(r()):eO(i,r())[0];return!s&&t.params.createElements&&(s=e$("div",t.params.wrapperClass),i.append(s),eO(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{el:i,wrapperEl:s,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===eD(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===eD(i,"direction")),wrongRTL:"-webkit-box"===eD(s,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();let i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?ej(t,e):e.addEventListener("load",e=>{ej(t,e.target)})}),eU(t),t.initialized=!0,eU(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let i=this,{params:r,el:s,wrapperEl:a,slides:n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),s&&"string"!=typeof s&&s.removeAttribute("style"),a&&a.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}(i)),i.destroyed=!0),null}static extendDefaults(e){eP(te,e)}static get extendedDefaults(){return te}static get defaults(){return e9}static installModule(e){tt.prototype.__modules__||(tt.prototype.__modules__=[]);let t=tt.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>tt.installModule(e)):tt.installModule(e),tt}}function ti(e,t,i,r){return e.params.createElements&&Object.keys(r).forEach(s=>{if(!i[s]&&!0===i.auto){let a=eO(e.el,`.${r[s]}`)[0];a||((a=e$("div",r[s])).className=r[s],e.el.append(a)),i[s]=a,t[s]=a}}),i}function tr(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function ts(e){let{params:t,slidesEl:i}=this;t.loop&&this.loopDestroy();let r=e=>{if("string"==typeof e){let t=document.createElement("div");t.innerHTML=e,i.append(t.children[0]),t.innerHTML=""}else i.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&r(e[t]);else r(e);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update()}function ta(e){let{params:t,activeIndex:i,slidesEl:r}=this;t.loop&&this.loopDestroy();let s=i+1,a=e=>{if("string"==typeof e){let t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&a(e[t]);s=i+e.length}else a(e);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update(),this.slideTo(s,0,!1)}function tn(e,t){let{params:i,activeIndex:r,slidesEl:s}=this,a=r;i.loop&&(a-=this.loopedSlides,this.loopDestroy(),this.recalcSlides());let n=this.slides.length;if(e<=0){this.prependSlide(t);return}if(e>=n){this.appendSlide(t);return}let l=a>e?a+1:a,o=[];for(let t=n-1;t>=e;t-=1){let e=this.slides[t];e.remove(),o.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&s.append(t[e]);l=a>e?a+t.length:a}else s.append(t);for(let e=0;e<o.length;e+=1)s.append(o[e]);this.recalcSlides(),i.loop&&this.loopCreate(),(!i.observer||this.isElement)&&this.update(),i.loop?this.slideTo(l+this.loopedSlides,0,!1):this.slideTo(l,0,!1)}function tl(e){let t;let{params:i,activeIndex:r}=this,s=r;i.loop&&(s-=this.loopedSlides,this.loopDestroy());let a=s;if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)t=e[i],this.slides[t]&&this.slides[t].remove(),t<a&&(a-=1);a=Math.max(a,0)}else t=e,this.slides[t]&&this.slides[t].remove(),t<a&&(a-=1),a=Math.max(a,0);this.recalcSlides(),i.loop&&this.loopCreate(),(!i.observer||this.isElement)&&this.update(),i.loop?this.slideTo(a+this.loopedSlides,0,!1):this.slideTo(a,0,!1)}function to(){let e=[];for(let t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}function td(e){let t;let{effect:i,swiper:r,on:s,setTranslate:a,setTransition:n,overwriteParams:l,perspective:o,recreateShadows:d,getEffectParams:c}=e;s("beforeInit",()=>{if(r.params.effect!==i)return;r.classNames.push(`${r.params.containerModifierClass}${i}`),o&&o()&&r.classNames.push(`${r.params.containerModifierClass}3d`);let e=l?l():{};Object.assign(r.params,e),Object.assign(r.originalParams,e)}),s("setTranslate",()=>{r.params.effect===i&&a()}),s("setTransition",(e,t)=>{r.params.effect===i&&n(t)}),s("transitionEnd",()=>{r.params.effect===i&&d&&c&&c().slideShadows&&(r.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),d())}),s("virtualUpdate",()=>{r.params.effect===i&&(r.slides.length||(t=!0),requestAnimationFrame(()=>{t&&r.slides&&r.slides.length&&(a(),t=!1)}))})}function tc(e,t){let i=eA(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function tu(e){let{swiper:t,duration:i,transformElements:r,allSlides:s}=e,{activeIndex:a}=t,n=e=>e.parentElement?e.parentElement:t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];if(t.params.virtualTranslate&&0!==i){let e=!1;(s?r:r.filter(e=>{let i=e.classList.contains("swiper-slide-transform")?n(e):e;return t.getSlideIndex(i)===a})).forEach(i=>{eH(i,()=>{if(e||!t||t.destroyed)return;e=!0,t.animating=!1;let i=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(i)})})}}function tp(e,t,i){let r=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,s=eA(t),a=s.querySelector(`.${r.split(" ").join(".")}`);return a||(a=e$("div",r.split(" ")),s.append(a)),a}Object.keys(e7).forEach(e=>{Object.keys(e7[e]).forEach(t=>{tt.prototype[t]=e7[e][t]})}),tt.use([function(e){let{swiper:t,on:i,emit:r}=e,s=eE(),a=null,n=null,l=()=>{t&&!t.destroyed&&t.initialized&&(r("beforeResize"),r("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{n=s.requestAnimationFrame(()=>{let{width:i,height:r}=t,s=i,a=r;e.forEach(e=>{let{contentBoxSize:i,contentRect:r,target:n}=e;n&&n!==t.el||(s=r?r.width:(i[0]||i).inlineSize,a=r?r.height:(i[0]||i).blockSize)}),(s!==i||a!==r)&&l()})})).observe(t.el)},d=()=>{n&&s.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null)},c=()=>{t&&!t.destroyed&&t.initialized&&r("orientationchange")};i("init",()=>{if(t.params.resizeObserver&&void 0!==s.ResizeObserver){o();return}s.addEventListener("resize",l),s.addEventListener("orientationchange",c)}),i("destroy",()=>{d(),s.removeEventListener("resize",l),s.removeEventListener("orientationchange",c)})},function(e){let{swiper:t,extendParams:i,on:r,emit:s}=e,a=[],n=eE(),l=function(e,i){void 0===i&&(i={});let r=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){s("observerUpdate",e[0]);return}let i=function(){s("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(i):n.setTimeout(i,0)});r.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:t.isElement||(void 0===i.childList||i).childList,characterData:void 0===i.characterData||i.characterData}),a.push(r)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=eR(t.hostEl);for(let t=0;t<e.length;t+=1)l(e[t])}l(t.hostEl,{childList:t.params.observeSlideChildren}),l(t.wrapperEl,{attributes:!1})}}),r("destroy",()=>{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);let th=[function(e){let t,{swiper:i,extendParams:r,on:s,emit:a}=e;r({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let n=eb();i.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let l=n.createElement("div");function o(e,t){let r;let s=i.params.virtual;return s.cache&&i.virtual.cache[t]?i.virtual.cache[t]:(s.renderSlide?"string"==typeof(r=s.renderSlide.call(i,e,t))&&(l.innerHTML=r,r=l.children[0]):r=i.isElement?e$("swiper-slide"):e$("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),s.renderSlide||(r.innerHTML=e),s.cache&&(i.virtual.cache[t]=r),r)}function d(e,t){let r,s,n;let{slidesPerView:l,slidesPerGroup:d,centeredSlides:c,loop:u,initialSlide:p}=i.params;if(t&&!u&&p>0)return;let{addSlidesBefore:h,addSlidesAfter:f}=i.params.virtual,{from:m,to:g,slides:v,slidesGrid:y,offset:w}=i.virtual;i.params.cssMode||i.updateActiveIndex();let b=i.activeIndex||0;r=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",c?(s=Math.floor(l/2)+d+f,n=Math.floor(l/2)+d+h):(s=l+(d-1)+f,n=(u?l:d)+h);let x=b-n,E=b+s;u||(x=Math.max(x,0),E=Math.min(E,v.length-1));let T=(i.slidesGrid[x]||0)-(i.slidesGrid[0]||0);function S(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),a("virtualUpdate")}if(u&&b>=n?(x-=n,c||(T+=i.slidesGrid[0])):u&&b<n&&(x=-n,c&&(T+=i.slidesGrid[0])),Object.assign(i.virtual,{from:x,to:E,offset:T,slidesGrid:i.slidesGrid,slidesBefore:n,slidesAfter:s}),m===x&&g===E&&!e){i.slidesGrid!==y&&T!==w&&i.slides.forEach(e=>{e.style[r]=`${T-Math.abs(i.cssOverflowAdjustment())}px`}),i.updateProgress(),a("virtualUpdate");return}if(i.params.virtual.renderExternal){i.params.virtual.renderExternal.call(i,{offset:T,from:x,to:E,slides:function(){let e=[];for(let t=x;t<=E;t+=1)e.push(v[t]);return e}()}),i.params.virtual.renderExternalUpdate?S():a("virtualUpdate");return}let M=[],_=[],C=e=>{let t=e;return e<0?t=v.length+e:t>=v.length&&(t-=v.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=m;e<=g;e+=1)if(e<x||e>E){let t=C(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}let P=u?-v.length:0,k=u?2*v.length:v.length;for(let t=P;t<k;t+=1)if(t>=x&&t<=E){let i=C(t);void 0===g||e?_.push(i):(t>g&&_.push(i),t<m&&M.push(i))}if(_.forEach(e=>{i.slidesEl.append(o(v[e],e))}),u)for(let e=M.length-1;e>=0;e-=1){let t=M[e];i.slidesEl.prepend(o(v[t],t))}else M.sort((e,t)=>t-e),M.forEach(e=>{i.slidesEl.prepend(o(v[e],e))});eO(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[r]=`${T-Math.abs(i.cssOverflowAdjustment())}px`}),S()}s("beforeInit",()=>{let e;if(i.params.virtual.enabled){if(void 0===i.passedParams.virtual.slides){let t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,d(!1,!0)}}),s("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{d()},100)):d())}),s("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&ek(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&i.virtual.slides.push(e[t]);else i.virtual.slides.push(e);d(!0)},prependSlide:function(e){let t=i.activeIndex,r=t+1,s=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&i.virtual.slides.unshift(e[t]);r=t+e.length,s=e.length}else i.virtual.slides.unshift(e);if(i.params.virtual.cache){let e=i.virtual.cache,t={};Object.keys(e).forEach(i=>{let r=e[i],a=r.getAttribute("data-swiper-slide-index");a&&r.setAttribute("data-swiper-slide-index",parseInt(a,10)+s),t[parseInt(i,10)+s]=r}),i.virtual.cache=t}d(!0),i.slideTo(r,0)},removeSlide:function(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let r=e.length-1;r>=0;r-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[r]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[r],1),e[r]<t&&(t-=1),t=Math.max(t,0);else i.params.virtual.cache&&(delete i.virtual.cache[e],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e<t&&(t-=1),t=Math.max(t,0);d(!0),i.slideTo(t,0)},removeAllSlides:function(){i.virtual.slides=[],i.params.virtual.cache&&(i.virtual.cache={}),d(!0),i.slideTo(0,0)},update:d})},function(e){let{swiper:t,extendParams:i,on:r,emit:s}=e,a=eb(),n=eE();function l(e){if(!t.enabled)return;let{rtlTranslate:i}=t,r=e;r.originalEvent&&(r=r.originalEvent);let l=r.keyCode||r.charCode,o=t.params.keyboard.pageUpDown,d=o&&33===l,c=o&&34===l,u=37===l,p=39===l,h=38===l,f=40===l;if(!t.allowSlideNext&&(t.isHorizontal()&&p||t.isVertical()&&f||c)||!t.allowSlidePrev&&(t.isHorizontal()&&u||t.isVertical()&&h||d))return!1;if(!r.shiftKey&&!r.altKey&&!r.ctrlKey&&!r.metaKey&&(!a.activeElement||!a.activeElement.nodeName||"input"!==a.activeElement.nodeName.toLowerCase()&&"textarea"!==a.activeElement.nodeName.toLowerCase())){if(t.params.keyboard.onlyInViewport&&(d||c||u||p||h||f)){let e=!1;if(eR(t.el,`.${t.params.slideClass}, swiper-slide`).length>0&&0===eR(t.el,`.${t.params.slideActiveClass}`).length)return;let r=t.el,s=r.clientWidth,a=r.clientHeight,l=n.innerWidth,o=n.innerHeight,d=eI(r);i&&(d.left-=r.scrollLeft);let c=[[d.left,d.top],[d.left+s,d.top],[d.left,d.top+a],[d.left+s,d.top+a]];for(let t=0;t<c.length;t+=1){let i=c[t];if(i[0]>=0&&i[0]<=l&&i[1]>=0&&i[1]<=o){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||u||p)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((c||p)&&!i||(d||u)&&i)&&t.slideNext(),((d||u)&&!i||(c||p)&&i)&&t.slidePrev()):((d||c||h||f)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(c||f)&&t.slideNext(),(d||h)&&t.slidePrev()),s("keyPress",l)}}function o(){t.keyboard.enabled||(a.addEventListener("keydown",l),t.keyboard.enabled=!0)}function d(){t.keyboard.enabled&&(a.removeEventListener("keydown",l),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},i({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),r("init",()=>{t.params.keyboard.enabled&&o()}),r("destroy",()=>{t.keyboard.enabled&&d()}),Object.assign(t.keyboard,{enable:o,disable:d})},function(e){let t,i,{swiper:r,extendParams:s,on:a,emit:n}=e,l=eE();s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),r.mousewheel={enabled:!1};let o=eM(),d=[];function c(){r.enabled&&(r.mouseEntered=!0)}function u(){r.enabled&&(r.mouseEntered=!1)}function p(e){return!(r.params.mousewheel.thresholdDelta&&e.delta<r.params.mousewheel.thresholdDelta||r.params.mousewheel.thresholdTime&&eM()-o<r.params.mousewheel.thresholdTime)&&(!!(e.delta>=6&&eM()-o<60)||(e.direction<0?r.isEnd&&!r.params.loop||r.animating||(r.slideNext(),n("scroll",e.raw)):r.isBeginning&&!r.params.loop||r.animating||(r.slidePrev(),n("scroll",e.raw)),o=new l.Date().getTime(),!1))}function h(e){var s;let a,l,o,c,u=e;if(!r.enabled||e.target.closest(`.${r.params.mousewheel.noMousewheelClass}`))return;let h=r.params.mousewheel;r.params.cssMode&&u.preventDefault();let f=r.el;"container"!==r.params.mousewheel.eventsTarget&&(f=document.querySelector(r.params.mousewheel.eventsTarget));let m=f&&f.contains(u.target);if(!r.mouseEntered&&!m&&!h.releaseOnEdges)return!0;u.originalEvent&&(u=u.originalEvent);let g=0,v=r.rtlTranslate?-1:1,y=(a=0,l=0,o=0,c=0,"detail"in(s=u)&&(l=s.detail),"wheelDelta"in s&&(l=-s.wheelDelta/120),"wheelDeltaY"in s&&(l=-s.wheelDeltaY/120),"wheelDeltaX"in s&&(a=-s.wheelDeltaX/120),"axis"in s&&s.axis===s.HORIZONTAL_AXIS&&(a=l,l=0),o=10*a,c=10*l,"deltaY"in s&&(c=s.deltaY),"deltaX"in s&&(o=s.deltaX),s.shiftKey&&!o&&(o=c,c=0),(o||c)&&s.deltaMode&&(1===s.deltaMode?(o*=40,c*=40):(o*=800,c*=800)),o&&!a&&(a=o<1?-1:1),c&&!l&&(l=c<1?-1:1),{spinX:a,spinY:l,pixelX:o,pixelY:c});if(h.forceToAxis){if(r.isHorizontal()){if(!(Math.abs(y.pixelX)>Math.abs(y.pixelY)))return!0;g=-y.pixelX*v}else{if(!(Math.abs(y.pixelY)>Math.abs(y.pixelX)))return!0;g=-y.pixelY}}else g=Math.abs(y.pixelX)>Math.abs(y.pixelY)?-y.pixelX*v:-y.pixelY;if(0===g)return!0;h.invert&&(g=-g);let w=r.getTranslate()+g*h.sensitivity;if(w>=r.minTranslate()&&(w=r.minTranslate()),w<=r.maxTranslate()&&(w=r.maxTranslate()),(r.params.loop||w!==r.minTranslate()&&w!==r.maxTranslate())&&r.params.nested&&u.stopPropagation(),r.params.freeMode&&r.params.freeMode.enabled){let e={time:eM(),delta:Math.abs(g),direction:Math.sign(g)},s=i&&e.time<i.time+500&&e.delta<=i.delta&&e.direction===i.direction;if(!s){i=void 0;let a=r.getTranslate()+g*h.sensitivity,l=r.isBeginning,o=r.isEnd;if(a>=r.minTranslate()&&(a=r.minTranslate()),a<=r.maxTranslate()&&(a=r.maxTranslate()),r.setTransition(0),r.setTranslate(a),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses(),(!l&&r.isBeginning||!o&&r.isEnd)&&r.updateSlidesClasses(),r.params.loop&&r.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),r.params.freeMode.sticky){clearTimeout(t),t=void 0,d.length>=15&&d.shift();let s=d.length?d[d.length-1]:void 0,a=d[0];if(d.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))d.splice(0);else if(d.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){let s=g>0?.8:.2;i=e,d.splice(0),t=eS(()=>{!r.destroyed&&r.params&&r.slideToClosest(r.params.speed,!0,void 0,s)},0)}t||(t=eS(()=>{!r.destroyed&&r.params&&(i=e,d.splice(0),r.slideToClosest(r.params.speed,!0,void 0,.5))},500))}if(s||n("scroll",u),r.params.autoplay&&r.params.autoplayDisableOnInteraction&&r.autoplay.stop(),h.releaseOnEdges&&(a===r.minTranslate()||a===r.maxTranslate()))return!0}}else{let t={time:eM(),delta:Math.abs(g),direction:Math.sign(g),raw:e};d.length>=2&&d.shift();let i=d.length?d[d.length-1]:void 0;if(d.push(t),i?(t.direction!==i.direction||t.delta>i.delta||t.time>i.time+150)&&p(t):p(t),function(e){let t=r.params.mousewheel;if(e.direction<0){if(r.isEnd&&!r.params.loop&&t.releaseOnEdges)return!0}else if(r.isBeginning&&!r.params.loop&&t.releaseOnEdges)return!0;return!1}(t))return!0}return u.preventDefault?u.preventDefault():u.returnValue=!1,!1}function f(e){let t=r.el;"container"!==r.params.mousewheel.eventsTarget&&(t=document.querySelector(r.params.mousewheel.eventsTarget)),t[e]("mouseenter",c),t[e]("mouseleave",u),t[e]("wheel",h)}function m(){return r.params.cssMode?(r.wrapperEl.removeEventListener("wheel",h),!0):!r.mousewheel.enabled&&(f("addEventListener"),r.mousewheel.enabled=!0,!0)}function g(){return r.params.cssMode?(r.wrapperEl.addEventListener(event,h),!0):!!r.mousewheel.enabled&&(f("removeEventListener"),r.mousewheel.enabled=!1,!0)}a("init",()=>{!r.params.mousewheel.enabled&&r.params.cssMode&&g(),r.params.mousewheel.enabled&&m()}),a("destroy",()=>{r.params.cssMode&&m(),r.mousewheel.enabled&&g()}),Object.assign(r.mousewheel,{enable:m,disable:g})},function(e){let{swiper:t,extendParams:i,on:r,emit:s}=e;function a(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e))?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i)?e:i}function n(e,i){let r=t.params.navigation;(e=eY(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...r.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](r.lockClass))})}function l(){let{nextEl:e,prevEl:i}=t.navigation;if(t.params.loop){n(i,!1),n(e,!1);return}n(i,t.isBeginning&&!t.params.rewind),n(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),s("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),s("navigationNext"))}function c(){let e=t.params.navigation;if(t.params.navigation=ti(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let i=a(e.nextEl),r=a(e.prevEl);Object.assign(t.navigation,{nextEl:i,prevEl:r}),i=eY(i),r=eY(r);let s=(i,r)=>{i&&i.addEventListener("click","next"===r?d:o),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>s(e,"next")),r.forEach(e=>s(e,"prev"))}function u(){let{nextEl:e,prevEl:i}=t.navigation;e=eY(e),i=eY(i);let r=(e,i)=>{e.removeEventListener("click","next"===i?d:o),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>r(e,"next")),i.forEach(e=>r(e,"prev"))}i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},r("init",()=>{!1===t.params.navigation.enabled?p():(c(),l())}),r("toEdge fromEdge lock unlock",()=>{l()}),r("destroy",()=>{u()}),r("enable disable",()=>{let{nextEl:e,prevEl:i}=t.navigation;if(e=eY(e),i=eY(i),t.enabled){l();return}[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),r("click",(e,i)=>{let{nextEl:r,prevEl:a}=t.navigation;r=eY(r),a=eY(a);let n=i.target,l=a.includes(n)||r.includes(n);if(t.isElement&&!l){let e=i.path||i.composedPath&&i.composedPath();e&&(l=e.find(e=>r.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!l){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;r.length?e=r[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),!0===e?s("navigationShow"):s("navigationHide"),[...r,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),c(),l()},disable:p,update:l,init:c,destroy:u})},function(e){let t,{swiper:i,extendParams:r,on:s,emit:a}=e,n="swiper-pagination";r({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`,paginationDisabledClass:`${n}-disabled`}}),i.pagination={el:null,bullets:[]};let l=0;function o(){return!i.params.pagination.el||!i.pagination.el||Array.isArray(i.pagination.el)&&0===i.pagination.el.length}function d(e,t){let{bulletActiveClass:r}=i.params.pagination;e&&(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(`${r}-${t}`),(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(`${r}-${t}-${t}`))}function c(e){let t=e.target.closest(tr(i.params.pagination.bulletClass));if(!t)return;e.preventDefault();let r=eB(t)*i.params.slidesPerGroup;if(i.params.loop){var s,a,n;if(i.realIndex===r)return;let e=(s=i.realIndex,a=r,(s%=n=i.slides.length,(a%=n)===s+1)?"next":a===s-1?"previous":void 0);"next"===e?i.slideNext():"previous"===e?i.slidePrev():i.slideToLoop(r)}else i.slideTo(r)}function u(){let e,r;let s=i.rtl,n=i.params.pagination;if(o())return;let c=i.pagination.el;c=eY(c);let u=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,p=i.params.loop?Math.ceil(u/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?(r=i.previousRealIndex||0,e=i.params.slidesPerGroup>1?Math.floor(i.realIndex/i.params.slidesPerGroup):i.realIndex):void 0!==i.snapIndex?(e=i.snapIndex,r=i.previousSnapIndex):(r=i.previousIndex||0,e=i.activeIndex||0),"bullets"===n.type&&i.pagination.bullets&&i.pagination.bullets.length>0){let a,o,u;let p=i.pagination.bullets;if(n.dynamicBullets&&(t=eX(p[0],i.isHorizontal()?"width":"height",!0),c.forEach(e=>{e.style[i.isHorizontal()?"width":"height"]=`${t*(n.dynamicMainBullets+4)}px`}),n.dynamicMainBullets>1&&void 0!==r&&((l+=e-(r||0))>n.dynamicMainBullets-1?l=n.dynamicMainBullets-1:l<0&&(l=0)),u=((o=(a=Math.max(e-l,0))+(Math.min(p.length,n.dynamicMainBullets)-1))+a)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${n.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),c.length>1)p.forEach(t=>{let r=eB(t);r===e?t.classList.add(...n.bulletActiveClass.split(" ")):i.isElement&&t.setAttribute("part","bullet"),n.dynamicBullets&&(r>=a&&r<=o&&t.classList.add(...`${n.bulletActiveClass}-main`.split(" ")),r===a&&d(t,"prev"),r===o&&d(t,"next"))});else{let t=p[e];if(t&&t.classList.add(...n.bulletActiveClass.split(" ")),i.isElement&&p.forEach((t,i)=>{t.setAttribute("part",i===e?"bullet-active":"bullet")}),n.dynamicBullets){let e=p[a],t=p[o];for(let e=a;e<=o;e+=1)p[e]&&p[e].classList.add(...`${n.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(n.dynamicBullets){let e=Math.min(p.length,n.dynamicMainBullets+4),r=(t*e-t)/2-u*t,a=s?"right":"left";p.forEach(e=>{e.style[i.isHorizontal()?a:"top"]=`${r}px`})}}c.forEach((t,r)=>{if("fraction"===n.type&&(t.querySelectorAll(tr(n.currentClass)).forEach(t=>{t.textContent=n.formatFractionCurrent(e+1)}),t.querySelectorAll(tr(n.totalClass)).forEach(e=>{e.textContent=n.formatFractionTotal(p)})),"progressbar"===n.type){let r;r=n.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";let s=(e+1)/p,a=1,l=1;"horizontal"===r?a=s:l=s,t.querySelectorAll(tr(n.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${a}) scaleY(${l})`,e.style.transitionDuration=`${i.params.speed}ms`})}"custom"===n.type&&n.renderCustom?(t.innerHTML=n.renderCustom(i,e+1,p),0===r&&a("paginationRender",t)):(0===r&&a("paginationRender",t),a("paginationUpdate",t)),i.params.watchOverflow&&i.enabled&&t.classList[i.isLocked?"add":"remove"](n.lockClass)})}function p(){let e=i.params.pagination;if(o())return;let t=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.grid&&i.params.grid.rows>1?i.slides.length/Math.ceil(i.params.grid.rows):i.slides.length,r=i.pagination.el;r=eY(r);let s="";if("bullets"===e.type){let r=i.params.loop?Math.ceil(t/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&r>t&&(r=t);for(let t=0;t<r;t+=1)e.renderBullet?s+=e.renderBullet.call(i,t,e.bulletClass):s+=`<${e.bulletElement} ${i.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(i,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(i,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),i.pagination.bullets=[],r.forEach(t=>{"custom"!==e.type&&(t.innerHTML=s||""),"bullets"===e.type&&i.pagination.bullets.push(...t.querySelectorAll(tr(e.bulletClass)))}),"custom"!==e.type&&a("paginationRender",r[0])}function h(){let e;i.params.pagination=ti(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});let t=i.params.pagination;t.el&&("string"==typeof t.el&&i.isElement&&(e=i.el.querySelector(t.el)),e||"string"!=typeof t.el||(e=[...document.querySelectorAll(t.el)]),e||(e=t.el),e&&0!==e.length&&(i.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&e.length>1&&(e=[...i.el.querySelectorAll(t.el)]).length>1&&(e=e.filter(e=>eR(e,".swiper")[0]===i.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(i.pagination,{el:e}),(e=eY(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(i.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(`${t.modifierClass}${t.type}-dynamic`),l=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",c),i.enabled||e.classList.add(t.lockClass)})))}function f(){let e=i.params.pagination;if(o())return;let t=i.pagination.el;t&&(t=eY(t)).forEach(t=>{t.classList.remove(e.hiddenClass),t.classList.remove(e.modifierClass+e.type),t.classList.remove(i.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(t.classList.remove(...(e.clickableClass||"").split(" ")),t.removeEventListener("click",c))}),i.pagination.bullets&&i.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!i.pagination||!i.pagination.el)return;let e=i.params.pagination,{el:t}=i.pagination;(t=eY(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(i.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===i.params.pagination.enabled?m():(h(),p(),u())}),s("activeIndexChange",()=>{void 0===i.snapIndex&&u()}),s("snapIndexChange",()=>{u()}),s("snapGridLengthChange",()=>{p(),u()}),s("destroy",()=>{f()}),s("enable disable",()=>{let{el:e}=i.pagination;e&&(e=eY(e)).forEach(e=>e.classList[i.enabled?"remove":"add"](i.params.pagination.lockClass))}),s("lock unlock",()=>{u()}),s("click",(e,t)=>{let r=t.target,s=eY(i.pagination.el);if(i.params.pagination.el&&i.params.pagination.hideOnClick&&s&&s.length>0&&!r.classList.contains(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&r===i.navigation.nextEl||i.navigation.prevEl&&r===i.navigation.prevEl))return;!0===s[0].classList.contains(i.params.pagination.hiddenClass)?a("paginationShow"):a("paginationHide"),s.forEach(e=>e.classList.toggle(i.params.pagination.hiddenClass))}});let m=()=>{i.el.classList.add(i.params.pagination.paginationDisabledClass);let{el:e}=i.pagination;e&&(e=eY(e)).forEach(e=>e.classList.add(i.params.pagination.paginationDisabledClass)),f()};Object.assign(i.pagination,{enable:()=>{i.el.classList.remove(i.params.pagination.paginationDisabledClass);let{el:e}=i.pagination;e&&(e=eY(e)).forEach(e=>e.classList.remove(i.params.pagination.paginationDisabledClass)),h(),p(),u()},disable:m,render:p,update:u,init:h,destroy:f})},function(e){let t,i,r,s,{swiper:a,extendParams:n,on:l,emit:o}=e,d=eb(),c=!1,u=null,p=null;function h(){if(!a.params.scrollbar.el||!a.scrollbar.el)return;let{scrollbar:e,rtlTranslate:t}=a,{dragEl:s,el:n}=e,l=a.params.scrollbar,o=a.params.loop?a.progressLoop:a.progress,d=i,c=(r-i)*o;t?(c=-c)>0?(d=i-c,c=0):-c+i>r&&(d=r+c):c<0?(d=i+c,c=0):c+i>r&&(d=r-c),a.isHorizontal()?(s.style.transform=`translate3d(${c}px, 0, 0)`,s.style.width=`${d}px`):(s.style.transform=`translate3d(0px, ${c}px, 0)`,s.style.height=`${d}px`),l.hide&&(clearTimeout(u),n.style.opacity=1,u=setTimeout(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3))}function f(){if(!a.params.scrollbar.el||!a.scrollbar.el)return;let{scrollbar:e}=a,{dragEl:t,el:n}=e;t.style.width="",t.style.height="",r=a.isHorizontal()?n.offsetWidth:n.offsetHeight,s=a.size/(a.virtualSize+a.params.slidesOffsetBefore-(a.params.centeredSlides?a.snapGrid[0]:0)),i="auto"===a.params.scrollbar.dragSize?r*s:parseInt(a.params.scrollbar.dragSize,10),a.isHorizontal()?t.style.width=`${i}px`:t.style.height=`${i}px`,s>=1?n.style.display="none":n.style.display="",a.params.scrollbar.hide&&(n.style.opacity=0),a.params.watchOverflow&&a.enabled&&e.el.classList[a.isLocked?"add":"remove"](a.params.scrollbar.lockClass)}function m(e){return a.isHorizontal()?e.clientX:e.clientY}function g(e){let s;let{scrollbar:n,rtlTranslate:l}=a,{el:o}=n;s=Math.max(Math.min(s=(m(e)-eI(o)[a.isHorizontal()?"left":"top"]-(null!==t?t:i/2))/(r-i),1),0),l&&(s=1-s);let d=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*s;a.updateProgress(d),a.setTranslate(d),a.updateActiveIndex(),a.updateSlidesClasses()}function v(e){let i=a.params.scrollbar,{scrollbar:r,wrapperEl:s}=a,{el:n,dragEl:l}=r;c=!0,t=e.target===l?m(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.style.transitionDuration="100ms",l.style.transitionDuration="100ms",g(e),clearTimeout(p),n.style.transitionDuration="0ms",i.hide&&(n.style.opacity=1),a.params.cssMode&&(a.wrapperEl.style["scroll-snap-type"]="none"),o("scrollbarDragStart",e)}function y(e){let{scrollbar:t,wrapperEl:i}=a,{el:r,dragEl:s}=t;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,g(e),i.style.transitionDuration="0ms",r.style.transitionDuration="0ms",s.style.transitionDuration="0ms",o("scrollbarDragMove",e))}function w(e){let t=a.params.scrollbar,{scrollbar:i,wrapperEl:r}=a,{el:s}=i;c&&(c=!1,a.params.cssMode&&(a.wrapperEl.style["scroll-snap-type"]="",r.style.transitionDuration=""),t.hide&&(clearTimeout(p),p=eS(()=>{s.style.opacity=0,s.style.transitionDuration="400ms"},1e3)),o("scrollbarDragEnd",e),t.snapOnRelease&&a.slideToClosest())}function b(e){let{scrollbar:t,params:i}=a,r=t.el;if(!r)return;let s=!!i.passiveListeners&&{passive:!1,capture:!1},n=!!i.passiveListeners&&{passive:!0,capture:!1};if(!r)return;let l="on"===e?"addEventListener":"removeEventListener";r[l]("pointerdown",v,s),d[l]("pointermove",y,s),d[l]("pointerup",w,n)}function x(){let e,t;let{scrollbar:i,el:r}=a;a.params.scrollbar=ti(a,a.originalParams.scrollbar,a.params.scrollbar,{el:"swiper-scrollbar"});let s=a.params.scrollbar;if(s.el){if("string"==typeof s.el&&a.isElement&&(e=a.el.querySelector(s.el)),e||"string"!=typeof s.el)e||(e=s.el);else if(!(e=d.querySelectorAll(s.el)).length)return;a.params.uniqueNavElements&&"string"==typeof s.el&&e.length>1&&1===r.querySelectorAll(s.el).length&&(e=r.querySelector(s.el)),e.length>0&&(e=e[0]),e.classList.add(a.isHorizontal()?s.horizontalClass:s.verticalClass),!e||(t=e.querySelector(tr(a.params.scrollbar.dragClass)))||(t=e$("div",a.params.scrollbar.dragClass),e.append(t)),Object.assign(i,{el:e,dragEl:t}),!s.draggable||a.params.scrollbar.el&&a.scrollbar.el&&b("on"),e&&e.classList[a.enabled?"remove":"add"](...eT(a.params.scrollbar.lockClass))}}function E(){let e=a.params.scrollbar,t=a.scrollbar.el;t&&t.classList.remove(...eT(a.isHorizontal()?e.horizontalClass:e.verticalClass)),a.params.scrollbar.el&&a.scrollbar.el&&b("off")}n({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),a.scrollbar={el:null,dragEl:null},l("changeDirection",()=>{if(!a.scrollbar||!a.scrollbar.el)return;let e=a.params.scrollbar,{el:t}=a.scrollbar;(t=eY(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(a.isHorizontal()?e.horizontalClass:e.verticalClass)})}),l("init",()=>{!1===a.params.scrollbar.enabled?T():(x(),f(),h())}),l("update resize observerUpdate lock unlock changeDirection",()=>{f()}),l("setTranslate",()=>{h()}),l("setTransition",(e,t)=>{a.params.scrollbar.el&&a.scrollbar.el&&(a.scrollbar.dragEl.style.transitionDuration=`${t}ms`)}),l("enable disable",()=>{let{el:e}=a.scrollbar;e&&e.classList[a.enabled?"remove":"add"](...eT(a.params.scrollbar.lockClass))}),l("destroy",()=>{E()});let T=()=>{a.el.classList.add(...eT(a.params.scrollbar.scrollbarDisabledClass)),a.scrollbar.el&&a.scrollbar.el.classList.add(...eT(a.params.scrollbar.scrollbarDisabledClass)),E()};Object.assign(a.scrollbar,{enable:()=>{a.el.classList.remove(...eT(a.params.scrollbar.scrollbarDisabledClass)),a.scrollbar.el&&a.scrollbar.el.classList.remove(...eT(a.params.scrollbar.scrollbarDisabledClass)),x(),f(),h()},disable:T,updateSize:f,setTranslate:h,init:x,destroy:E})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({parallax:{enabled:!1}});let s="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",a=(e,i)=>{let{rtl:r}=t,s=r?-1:1,a=e.getAttribute("data-swiper-parallax")||"0",n=e.getAttribute("data-swiper-parallax-x"),l=e.getAttribute("data-swiper-parallax-y"),o=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||l?(n=n||"0",l=l||"0"):t.isHorizontal()?(n=a,l="0"):(l=a,n="0"),n=n.indexOf("%")>=0?`${parseInt(n,10)*i*s}%`:`${n*i*s}px`,l=l.indexOf("%")>=0?`${parseInt(l,10)*i}%`:`${l*i}px`,null!=d){let t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let u=`translate3d(${n}, ${l}, 0px)`;if(null!=o){let e=o-(o-1)*(1-Math.abs(i));u+=` scale(${e})`}c&&null!=c&&(u+=` rotate(${-(c*i*1)}deg)`),e.style.transform=u},n=()=>{let{el:e,slides:i,progress:r,snapGrid:n,isElement:l}=t,o=eO(e,s);t.isElement&&o.push(...eO(t.hostEl,s)),o.forEach(e=>{a(e,r)}),i.forEach((e,i)=>{let l=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(l+=Math.ceil(i/2)-r*(n.length-1)),l=Math.min(Math.max(l,-1),1),e.querySelectorAll(`${s}, [data-swiper-parallax-rotate]`).forEach(e=>{a(e,l)})})},l=function(e){void 0===e&&(e=t.params.speed);let{el:i,hostEl:r}=t,a=[...i.querySelectorAll(s)];t.isElement&&a.push(...r.querySelectorAll(s)),a.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})};r("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),r("init",()=>{t.params.parallax.enabled&&n()}),r("setTranslate",()=>{t.params.parallax.enabled&&n()}),r("setTransition",(e,i)=>{t.params.parallax.enabled&&l(i)})},function(e){let t,i,r,{swiper:s,extendParams:a,on:n,emit:l}=e,o=eE();a({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),s.zoom={enabled:!1};let d=1,c=!1,u=[],p={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},h={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},f={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},m=1;function g(){if(u.length<2)return 1;let e=u[0].pageX,t=u[0].pageY;return Math.sqrt((u[1].pageX-e)**2+(u[1].pageY-t)**2)}function v(){let e=s.params.zoom,t=p.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;return e.limitToOriginalSize&&p.imageEl&&p.imageEl.naturalWidth?Math.min(p.imageEl.naturalWidth/p.imageEl.offsetWidth,t):t}function y(e){let t=s.isElement?"swiper-slide":`.${s.params.slideClass}`;return!!e.target.matches(t)||s.slides.filter(t=>t.contains(e.target)).length>0}function w(e){if("mouse"===e.pointerType&&u.splice(0,u.length),!y(e))return;let r=s.params.zoom;if(t=!1,i=!1,u.push(e),!(u.length<2)){if(t=!0,p.scaleStart=g(),!p.slideEl){p.slideEl=e.target.closest(`.${s.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=s.slides[s.activeIndex]);let t=p.slideEl.querySelector(`.${r.containerClass}`);if(t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=t,t?p.imageWrapEl=eR(p.imageEl,`.${r.containerClass}`)[0]:p.imageWrapEl=void 0,!p.imageWrapEl){p.imageEl=void 0;return}p.maxRatio=v()}if(p.imageEl){let[e,t]=function(){if(u.length<2)return{x:null,y:null};let e=p.imageEl.getBoundingClientRect();return[(u[0].pageX+(u[1].pageX-u[0].pageX)/2-e.x-o.scrollX)/d,(u[0].pageY+(u[1].pageY-u[0].pageY)/2-e.y-o.scrollY)/d]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}c=!0}}function b(e){if(!y(e))return;let t=s.params.zoom,r=s.zoom,a=u.findIndex(t=>t.pointerId===e.pointerId);a>=0&&(u[a]=e),!(u.length<2)&&(i=!0,p.scaleMove=g(),p.imageEl&&(r.scale=p.scaleMove/p.scaleStart*d,r.scale>p.maxRatio&&(r.scale=p.maxRatio-1+(r.scale-p.maxRatio+1)**.5),r.scale<t.minRatio&&(r.scale=t.minRatio+1-(t.minRatio-r.scale+1)**.5),p.imageEl.style.transform=`translate3d(0,0,0) scale(${r.scale})`))}function x(e){if(!y(e)||"mouse"===e.pointerType&&"pointerout"===e.type)return;let r=s.params.zoom,a=s.zoom,n=u.findIndex(t=>t.pointerId===e.pointerId);n>=0&&u.splice(n,1),t&&i&&(t=!1,i=!1,p.imageEl&&(a.scale=Math.max(Math.min(a.scale,p.maxRatio),r.minRatio),p.imageEl.style.transitionDuration=`${s.params.speed}ms`,p.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,d=a.scale,c=!1,a.scale>1&&p.slideEl?p.slideEl.classList.add(`${r.zoomedSlideClass}`):a.scale<=1&&p.slideEl&&p.slideEl.classList.remove(`${r.zoomedSlideClass}`),1===a.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function E(){s.touchEventsData.preventTouchMoveFromPointerMove=!1}function T(e){if(!y(e)||!function(e){let t=`.${s.params.zoom.containerClass}`;return!!e.target.matches(t)||[...s.hostEl.querySelectorAll(t)].filter(t=>t.contains(e.target)).length>0}(e))return;let t=s.zoom;if(!p.imageEl||!h.isTouched||!p.slideEl)return;h.isMoved||(h.width=p.imageEl.offsetWidth||p.imageEl.clientWidth,h.height=p.imageEl.offsetHeight||p.imageEl.clientHeight,h.startX=e_(p.imageWrapEl,"x")||0,h.startY=e_(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");let i=h.width*t.scale,a=h.height*t.scale;if(h.minX=Math.min(p.slideWidth/2-i/2,0),h.maxX=-h.minX,h.minY=Math.min(p.slideHeight/2-a/2,0),h.maxY=-h.minY,h.touchesCurrent.x=u.length>0?u[0].pageX:e.pageX,h.touchesCurrent.y=u.length>0?u[0].pageY:e.pageY,Math.max(Math.abs(h.touchesCurrent.x-h.touchesStart.x),Math.abs(h.touchesCurrent.y-h.touchesStart.y))>5&&(s.allowClick=!1),!h.isMoved&&!c&&(s.isHorizontal()&&(Math.floor(h.minX)===Math.floor(h.startX)&&h.touchesCurrent.x<h.touchesStart.x||Math.floor(h.maxX)===Math.floor(h.startX)&&h.touchesCurrent.x>h.touchesStart.x)||!s.isHorizontal()&&(Math.floor(h.minY)===Math.floor(h.startY)&&h.touchesCurrent.y<h.touchesStart.y||Math.floor(h.maxY)===Math.floor(h.startY)&&h.touchesCurrent.y>h.touchesStart.y))){h.isTouched=!1,E();return}e.cancelable&&e.preventDefault(),e.stopPropagation(),clearTimeout(r),s.touchEventsData.preventTouchMoveFromPointerMove=!0,r=setTimeout(()=>{E()}),h.isMoved=!0;let n=(t.scale-d)/(p.maxRatio-s.params.zoom.minRatio),{originX:l,originY:o}=p;h.currentX=h.touchesCurrent.x-h.touchesStart.x+h.startX+n*(h.width-2*l),h.currentY=h.touchesCurrent.y-h.touchesStart.y+h.startY+n*(h.height-2*o),h.currentX<h.minX&&(h.currentX=h.minX+1-(h.minX-h.currentX+1)**.8),h.currentX>h.maxX&&(h.currentX=h.maxX-1+(h.currentX-h.maxX+1)**.8),h.currentY<h.minY&&(h.currentY=h.minY+1-(h.minY-h.currentY+1)**.8),h.currentY>h.maxY&&(h.currentY=h.maxY-1+(h.currentY-h.maxY+1)**.8),f.prevPositionX||(f.prevPositionX=h.touchesCurrent.x),f.prevPositionY||(f.prevPositionY=h.touchesCurrent.y),f.prevTime||(f.prevTime=Date.now()),f.x=(h.touchesCurrent.x-f.prevPositionX)/(Date.now()-f.prevTime)/2,f.y=(h.touchesCurrent.y-f.prevPositionY)/(Date.now()-f.prevTime)/2,2>Math.abs(h.touchesCurrent.x-f.prevPositionX)&&(f.x=0),2>Math.abs(h.touchesCurrent.y-f.prevPositionY)&&(f.y=0),f.prevPositionX=h.touchesCurrent.x,f.prevPositionY=h.touchesCurrent.y,f.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}function S(){let e=s.zoom;p.slideEl&&s.activeIndex!==s.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(`${s.params.zoom.zoomedSlideClass}`),e.scale=1,d=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function M(e){let t,i,r,a,n,l,c,u,f,m,g,y,w,b,x,E,T,S;let M=s.zoom,_=s.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${s.params.slideClass}, swiper-slide`)),p.slideEl||(s.params.virtual&&s.params.virtual.enabled&&s.virtual?p.slideEl=eO(s.slidesEl,`.${s.params.slideActiveClass}`)[0]:p.slideEl=s.slides[s.activeIndex]);let t=p.slideEl.querySelector(`.${_.containerClass}`);t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=t,t?p.imageWrapEl=eR(p.imageEl,`.${_.containerClass}`)[0]:p.imageWrapEl=void 0}if(!p.imageEl||!p.imageWrapEl)return;s.params.cssMode&&(s.wrapperEl.style.overflow="hidden",s.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(`${_.zoomedSlideClass}`),void 0===h.touchesStart.x&&e?(t=e.pageX,i=e.pageY):(t=h.touchesStart.x,i=h.touchesStart.y);let C="number"==typeof e?e:null;1===d&&C&&(t=void 0,i=void 0,h.touchesStart.x=void 0,h.touchesStart.y=void 0);let P=v();M.scale=C||P,d=C||P,e&&!(1===d&&C)?(T=p.slideEl.offsetWidth,S=p.slideEl.offsetHeight,r=eI(p.slideEl).left+o.scrollX,a=eI(p.slideEl).top+o.scrollY,n=r+T/2-t,l=a+S/2-i,f=p.imageEl.offsetWidth||p.imageEl.clientWidth,m=p.imageEl.offsetHeight||p.imageEl.clientHeight,g=f*M.scale,y=m*M.scale,w=Math.min(T/2-g/2,0),b=Math.min(S/2-y/2,0),x=-w,E=-b,c=n*M.scale,u=l*M.scale,c<w&&(c=w),c>x&&(c=x),u<b&&(u=b),u>E&&(u=E)):(c=0,u=0),C&&1===M.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${c}px, ${u}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${M.scale})`}function _(){let e=s.zoom,t=s.params.zoom;if(!p.slideEl){s.params.virtual&&s.params.virtual.enabled&&s.virtual?p.slideEl=eO(s.slidesEl,`.${s.params.slideActiveClass}`)[0]:p.slideEl=s.slides[s.activeIndex];let e=p.slideEl.querySelector(`.${t.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,e?p.imageWrapEl=eR(p.imageEl,`.${t.containerClass}`)[0]:p.imageWrapEl=void 0}p.imageEl&&p.imageWrapEl&&(s.params.cssMode&&(s.wrapperEl.style.overflow="",s.wrapperEl.style.touchAction=""),e.scale=1,d=1,h.touchesStart.x=void 0,h.touchesStart.y=void 0,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(`${t.zoomedSlideClass}`),p.slideEl=void 0,p.originX=0,p.originY=0)}function C(e){let t=s.zoom;t.scale&&1!==t.scale?_():M(e)}function P(){return{passiveListener:!!s.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!s.params.passiveListeners||{passive:!1,capture:!0}}}function k(){let e=s.zoom;if(e.enabled)return;e.enabled=!0;let{passiveListener:t,activeListenerWithCapture:i}=P();s.wrapperEl.addEventListener("pointerdown",w,t),s.wrapperEl.addEventListener("pointermove",b,i),["pointerup","pointercancel","pointerout"].forEach(e=>{s.wrapperEl.addEventListener(e,x,t)}),s.wrapperEl.addEventListener("pointermove",T,i)}function L(){let e=s.zoom;if(!e.enabled)return;e.enabled=!1;let{passiveListener:t,activeListenerWithCapture:i}=P();s.wrapperEl.removeEventListener("pointerdown",w,t),s.wrapperEl.removeEventListener("pointermove",b,i),["pointerup","pointercancel","pointerout"].forEach(e=>{s.wrapperEl.removeEventListener(e,x,t)}),s.wrapperEl.removeEventListener("pointermove",T,i)}Object.defineProperty(s.zoom,"scale",{get(){return m},set(e){m!==e&&l("zoomChange",e,p.imageEl,p.slideEl),m=e}}),n("init",()=>{s.params.zoom.enabled&&k()}),n("destroy",()=>{L()}),n("touchStart",(e,t)=>{s.zoom.enabled&&function(e){let t=s.device;if(!p.imageEl||h.isTouched)return;t.android&&e.cancelable&&e.preventDefault(),h.isTouched=!0;let i=u.length>0?u[0]:e;h.touchesStart.x=i.pageX,h.touchesStart.y=i.pageY}(t)}),n("touchEnd",(e,t)=>{s.zoom.enabled&&function(){let e=s.zoom;if(!p.imageEl)return;if(!h.isTouched||!h.isMoved){h.isTouched=!1,h.isMoved=!1;return}h.isTouched=!1,h.isMoved=!1;let t=300,i=300,r=f.x*t,a=h.currentX+r,n=f.y*i,l=h.currentY+n;0!==f.x&&(t=Math.abs((a-h.currentX)/f.x)),0!==f.y&&(i=Math.abs((l-h.currentY)/f.y));let o=Math.max(t,i);h.currentX=a,h.currentY=l;let d=h.width*e.scale,c=h.height*e.scale;h.minX=Math.min(p.slideWidth/2-d/2,0),h.maxX=-h.minX,h.minY=Math.min(p.slideHeight/2-c/2,0),h.maxY=-h.minY,h.currentX=Math.max(Math.min(h.currentX,h.maxX),h.minX),h.currentY=Math.max(Math.min(h.currentY,h.maxY),h.minY),p.imageWrapEl.style.transitionDuration=`${o}ms`,p.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}()}),n("doubleTap",(e,t)=>{!s.animating&&s.params.zoom.enabled&&s.zoom.enabled&&s.params.zoom.toggle&&C(t)}),n("transitionEnd",()=>{s.zoom.enabled&&s.params.zoom.enabled&&S()}),n("slideChange",()=>{s.zoom.enabled&&s.params.zoom.enabled&&s.params.cssMode&&S()}),Object.assign(s.zoom,{enable:k,disable:L,in:M,out:_,toggle:C})},function(e){let{swiper:t,extendParams:i,on:r}=e;function s(e,t){let i,r,s,a,n;let l=(e,t)=>{for(a=-1,s=e.length;s-a>1;)e[n=s+a>>1]<=t?a=n:s=n;return s};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=(r=l(this.x,e))-1,(e-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0},this}function a(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},r("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){let i=`${t.params.eventsPrefix}init`,r=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,r)};e.addEventListener(i,r)}});return}t.controller.control=t.params.controller.control}),r("update",()=>{a()}),r("resize",()=>{a()}),r("observerUpdate",()=>{a()}),r("setTranslate",(e,i,r)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,r)}),r("setTransition",(e,i,r)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,r)}),Object.assign(t.controller,{setTranslate:function(e,i){let r,a;let n=t.controller.control,l=t.constructor;function o(e){if(e.destroyed)return;let i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(t.controller.spline=t.params.loop?new s(t.slidesGrid,e.slidesGrid):new s(t.snapGrid,e.snapGrid),a=-t.controller.spline.interpolate(-i)),a&&"container"!==t.params.controller.by||((Number.isNaN(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()))||!Number.isFinite(r))&&(r=1),a=(i-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(let e=0;e<n.length;e+=1)n[e]!==i&&n[e]instanceof l&&o(n[e]);else n instanceof l&&i!==n&&o(n)},setTransition:function(e,i){let r;let s=t.constructor,a=t.controller.control;function n(i){i.destroyed||(i.setTransition(e,t),0!==e&&(i.transitionStart(),i.params.autoHeight&&eS(()=>{i.updateAutoHeight()}),eH(i.wrapperEl,()=>{a&&i.transitionEnd()})))}if(Array.isArray(a))for(r=0;r<a.length;r+=1)a[r]!==i&&a[r]instanceof s&&n(a[r]);else a instanceof s&&i!==a&&n(a)}})},function(e){let t,i,{swiper:r,extendParams:s,on:a}=e;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),r.a11y={clicked:!1};let n=null,l=new Date().getTime();function o(e){let t=n;0!==t.length&&(t.innerHTML="",t.innerHTML=e)}function d(e){(e=eY(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function c(e){(e=eY(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function u(e,t){(e=eY(e)).forEach(e=>{e.setAttribute("role",t)})}function p(e,t){(e=eY(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function h(e,t){(e=eY(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function f(e){(e=eY(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function m(e){(e=eY(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function g(e){if(13!==e.keyCode&&32!==e.keyCode)return;let t=r.params.a11y,i=e.target;if(!(r.pagination&&r.pagination.el&&(i===r.pagination.el||r.pagination.el.contains(e.target)))||e.target.matches(tr(r.params.pagination.bulletClass))){if(r.navigation&&r.navigation.prevEl&&r.navigation.nextEl){let e=eY(r.navigation.prevEl);eY(r.navigation.nextEl).includes(i)&&(r.isEnd&&!r.params.loop||r.slideNext(),r.isEnd?o(t.lastSlideMessage):o(t.nextSlideMessage)),e.includes(i)&&(r.isBeginning&&!r.params.loop||r.slidePrev(),r.isBeginning?o(t.firstSlideMessage):o(t.prevSlideMessage))}r.pagination&&i.matches(tr(r.params.pagination.bulletClass))&&i.click()}}function v(){return r.pagination&&r.pagination.bullets&&r.pagination.bullets.length}function y(){return v()&&r.params.pagination.clickable}let w=(e,t,i)=>{d(e),"BUTTON"!==e.tagName&&(u(e,"button"),e.addEventListener("keydown",g)),h(e,i),function(e,t){(e=eY(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},b=e=>{i&&i!==e.target&&!i.contains(e.target)&&(t=!0),r.a11y.clicked=!0},x=()=>{t=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{r.destroyed||(r.a11y.clicked=!1)})})},E=e=>{l=new Date().getTime()},T=e=>{if(r.a11y.clicked||!r.params.a11y.scrollOnFocus||new Date().getTime()-l<100)return;let s=e.target.closest(`.${r.params.slideClass}, swiper-slide`);if(!s||!r.slides.includes(s))return;i=s;let a=r.slides.indexOf(s)===r.activeIndex,n=r.params.watchSlidesProgress&&r.visibleSlides&&r.visibleSlides.includes(s);!a&&!n&&(e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(r.isHorizontal()?r.el.scrollLeft=0:r.el.scrollTop=0,requestAnimationFrame(()=>{t||(r.params.loop?r.slideToLoop(parseInt(s.getAttribute("data-swiper-slide-index")),0):r.slideTo(r.slides.indexOf(s),0),t=!1)})))},S=()=>{let e=r.params.a11y;e.itemRoleDescriptionMessage&&p(r.slides,e.itemRoleDescriptionMessage),e.slideRole&&u(r.slides,e.slideRole);let t=r.slides.length;e.slideLabelMessage&&r.slides.forEach((i,s)=>{let a=r.params.loop?parseInt(i.getAttribute("data-swiper-slide-index"),10):s;h(i,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,t))})},M=()=>{let e=r.params.a11y;r.el.append(n);let t=r.el;e.containerRoleDescriptionMessage&&p(t,e.containerRoleDescriptionMessage),e.containerMessage&&h(t,e.containerMessage),e.containerRole&&u(t,e.containerRole);let i=r.wrapperEl,s=e.id||i.getAttribute("id")||`swiper-wrapper-${"x".repeat(16).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}`,a=r.params.autoplay&&r.params.autoplay.enabled?"off":"polite";(function(e,t){(e=eY(e)).forEach(e=>{e.setAttribute("id",t)})})(i,s),function(e,t){(e=eY(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(i,a),S();let{nextEl:l,prevEl:o}=r.navigation?r.navigation:{};l=eY(l),o=eY(o),l&&l.forEach(t=>w(t,s,e.nextSlideMessage)),o&&o.forEach(t=>w(t,s,e.prevSlideMessage)),y()&&eY(r.pagination.el).forEach(e=>{e.addEventListener("keydown",g)}),eb().addEventListener("visibilitychange",E),r.el.addEventListener("focus",T,!0),r.el.addEventListener("focus",T,!0),r.el.addEventListener("pointerdown",b,!0),r.el.addEventListener("pointerup",x,!0)};a("beforeInit",()=>{(n=e$("span",r.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),a("afterInit",()=>{r.params.a11y.enabled&&M()}),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{r.params.a11y.enabled&&S()}),a("fromEdge toEdge afterInit lock unlock",()=>{r.params.a11y.enabled&&function(){if(r.params.loop||r.params.rewind||!r.navigation)return;let{nextEl:e,prevEl:t}=r.navigation;t&&(r.isBeginning?(f(t),c(t)):(m(t),d(t))),e&&(r.isEnd?(f(e),c(e)):(m(e),d(e)))}()}),a("paginationUpdate",()=>{r.params.a11y.enabled&&function(){let e=r.params.a11y;v()&&r.pagination.bullets.forEach(t=>{r.params.pagination.clickable&&(d(t),r.params.pagination.renderBullet||(u(t,"button"),h(t,e.paginationBulletMessage.replace(/\{\{index\}\}/,eB(t)+1)))),t.matches(tr(r.params.pagination.bulletActiveClass))?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")})}()}),a("destroy",()=>{r.params.a11y.enabled&&function(){n&&n.remove();let{nextEl:e,prevEl:t}=r.navigation?r.navigation:{};e=eY(e),t=eY(t),e&&e.forEach(e=>e.removeEventListener("keydown",g)),t&&t.forEach(e=>e.removeEventListener("keydown",g)),y()&&eY(r.pagination.el).forEach(e=>{e.removeEventListener("keydown",g)}),eb().removeEventListener("visibilitychange",E),r.el&&"string"!=typeof r.el&&(r.el.removeEventListener("focus",T,!0),r.el.removeEventListener("pointerdown",b,!0),r.el.removeEventListener("pointerup",x,!0))}()})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let s=!1,a={},n=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),l=e=>{let t=eE(),i=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(e=>""!==e),r=i.length;return{key:i[r-2],value:i[r-1]}},o=(e,i)=>{let r;let a=eE();if(!s||!t.params.history.enabled)return;r=t.params.url?new URL(t.params.url):a.location;let l=n((t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i]).getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),l=`${i}/${e?`${e}/`:""}${l}`}else r.pathname.includes(e)||(l=`${e?`${e}/`:""}${l}`);t.params.history.keepQuery&&(l+=r.search);let o=a.history.state;o&&o.value===l||(t.params.history.replaceState?a.history.replaceState({value:l},null,l):a.history.pushState({value:l},null,l))},d=(e,i,r)=>{if(i)for(let s=0,a=t.slides.length;s<a;s+=1){let a=t.slides[s];if(n(a.getAttribute("data-history"))===i){let i=t.getSlideIndex(a);t.slideTo(i,e,r)}}else t.slideTo(0,e,r)},c=()=>{a=l(t.params.url),d(t.params.speed,a.value,!1)},u=()=>{let e=eE();if(t.params.history){if(!e.history||!e.history.pushState){t.params.history.enabled=!1,t.params.hashNavigation.enabled=!0;return}if(s=!0,!(a=l(t.params.url)).key&&!a.value){t.params.history.replaceState||e.addEventListener("popstate",c);return}d(0,a.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",c)}},p=()=>{let e=eE();t.params.history.replaceState||e.removeEventListener("popstate",c)};r("init",()=>{t.params.history.enabled&&u()}),r("destroy",()=>{t.params.history.enabled&&p()}),r("transitionEnd _freeModeNoMomentumRelease",()=>{s&&o(t.params.history.key,t.activeIndex)}),r("slideChange",()=>{s&&t.params.cssMode&&o(t.params.history.key,t.activeIndex)})},function(e){let{swiper:t,extendParams:i,emit:r,on:s}=e,a=!1,n=eb(),l=eE();i({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,i){if(t.virtual&&t.params.virtual.enabled){let e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];return e?parseInt(e.getAttribute("data-swiper-slide-index"),10):0}return t.getSlideIndex(eO(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});let o=()=>{r("hashChange");let e=n.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){let i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},d=()=>{if(!a||!t.params.hashNavigation.enabled)return;let e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&l.history&&l.history.replaceState?l.history.replaceState(null,null,`#${i}`||""):n.location.hash=i||"",r("hashSet")},c=()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;let e=n.location.hash.replace("#","");if(e){let i=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(i||0,0,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&l.addEventListener("hashchange",o)},u=()=>{t.params.hashNavigation.watchState&&l.removeEventListener("hashchange",o)};s("init",()=>{t.params.hashNavigation.enabled&&c()}),s("destroy",()=>{t.params.hashNavigation.enabled&&u()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{a&&d()}),s("slideChange",()=>{a&&t.params.cssMode&&d()})},function(e){let t,i,r,s,a,n,l,o,d,c,{swiper:u,extendParams:p,on:h,emit:f,params:m}=e;u.autoplay={running:!1,paused:!1,timeLeft:0},p({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let g=m&&m.autoplay?m.autoplay.delay:3e3,v=m&&m.autoplay?m.autoplay.delay:3e3,y=new Date().getTime();function w(e){u&&!u.destroyed&&u.wrapperEl&&e.target===u.wrapperEl&&(u.wrapperEl.removeEventListener("transitionend",w),!c&&(!e.detail||!e.detail.bySwiperTouchMove)&&_())}let b=()=>{if(u.destroyed||!u.autoplay.running)return;u.autoplay.paused?s=!0:s&&(v=r,s=!1);let e=u.autoplay.paused?r:y+v-new Date().getTime();u.autoplay.timeLeft=e,f("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{b()})},x=()=>{let e;if(e=u.virtual&&u.params.virtual.enabled?u.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:u.slides[u.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)},E=e=>{if(u.destroyed||!u.autoplay.running)return;cancelAnimationFrame(i),b();let s=void 0===e?u.params.autoplay.delay:e;g=u.params.autoplay.delay,v=u.params.autoplay.delay;let a=x();!Number.isNaN(a)&&a>0&&void 0===e&&(s=a,g=a,v=a),r=s;let n=u.params.speed,l=()=>{u&&!u.destroyed&&(u.params.autoplay.reverseDirection?!u.isBeginning||u.params.loop||u.params.rewind?(u.slidePrev(n,!0,!0),f("autoplay")):u.params.autoplay.stopOnLastSlide||(u.slideTo(u.slides.length-1,n,!0,!0),f("autoplay")):!u.isEnd||u.params.loop||u.params.rewind?(u.slideNext(n,!0,!0),f("autoplay")):u.params.autoplay.stopOnLastSlide||(u.slideTo(0,n,!0,!0),f("autoplay")),u.params.cssMode&&(y=new Date().getTime(),requestAnimationFrame(()=>{E()})))};return s>0?(clearTimeout(t),t=setTimeout(()=>{l()},s)):requestAnimationFrame(()=>{l()}),s},T=()=>{y=new Date().getTime(),u.autoplay.running=!0,E(),f("autoplayStart")},S=()=>{u.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),f("autoplayStop")},M=(e,i)=>{if(u.destroyed||!u.autoplay.running)return;clearTimeout(t),e||(d=!0);let s=()=>{f("autoplayPause"),u.params.autoplay.waitForTransition?u.wrapperEl.addEventListener("transitionend",w):_()};if(u.autoplay.paused=!0,i){o&&(r=u.params.autoplay.delay),o=!1,s();return}r=(r||u.params.autoplay.delay)-(new Date().getTime()-y),u.isEnd&&r<0&&!u.params.loop||(r<0&&(r=0),s())},_=()=>{u.isEnd&&r<0&&!u.params.loop||u.destroyed||!u.autoplay.running||(y=new Date().getTime(),d?(d=!1,E(r)):E(),u.autoplay.paused=!1,f("autoplayResume"))},C=()=>{if(u.destroyed||!u.autoplay.running)return;let e=eb();"hidden"===e.visibilityState&&(d=!0,M(!0)),"visible"===e.visibilityState&&_()},P=e=>{"mouse"===e.pointerType&&(d=!0,c=!0,u.animating||u.autoplay.paused||M(!0))},k=e=>{"mouse"===e.pointerType&&(c=!1,u.autoplay.paused&&_())},L=()=>{u.params.autoplay.pauseOnMouseEnter&&(u.el.addEventListener("pointerenter",P),u.el.addEventListener("pointerleave",k))},A=()=>{u.el&&"string"!=typeof u.el&&(u.el.removeEventListener("pointerenter",P),u.el.removeEventListener("pointerleave",k))},O=()=>{eb().addEventListener("visibilitychange",C)},z=()=>{eb().removeEventListener("visibilitychange",C)};h("init",()=>{u.params.autoplay.enabled&&(L(),O(),T())}),h("destroy",()=>{A(),z(),u.autoplay.running&&S()}),h("_freeModeStaticRelease",()=>{(n||d)&&_()}),h("_freeModeNoMomentumRelease",()=>{u.params.autoplay.disableOnInteraction?S():M(!0,!0)}),h("beforeTransitionStart",(e,t,i)=>{!u.destroyed&&u.autoplay.running&&(i||!u.params.autoplay.disableOnInteraction?M(!0,!0):S())}),h("sliderFirstMove",()=>{if(!u.destroyed&&u.autoplay.running){if(u.params.autoplay.disableOnInteraction){S();return}a=!0,n=!1,d=!1,l=setTimeout(()=>{d=!0,n=!0,M(!0)},200)}}),h("touchEnd",()=>{if(!u.destroyed&&u.autoplay.running&&a){if(clearTimeout(l),clearTimeout(t),u.params.autoplay.disableOnInteraction){n=!1,a=!1;return}n&&u.params.cssMode&&_(),n=!1,a=!1}}),h("slideChange",()=>{!u.destroyed&&u.autoplay.running&&(o=!0)}),Object.assign(u.autoplay,{start:T,stop:S,pause:M,resume:_})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let s=!1,a=!1;function n(){let e;let i=t.thumbs.swiper;if(!i||i.destroyed)return;let r=i.clickedIndex,s=i.clickedSlide;s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass)||null==r||(e=i.params.loop?parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10):r,t.params.loop?t.slideToLoop(e):t.slideTo(e))}function l(){let{thumbs:e}=t.params;if(s)return!1;s=!0;let i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update();else if(eC(e.swiper)){let r=Object.assign({},e.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new i(r),a=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",n),!0}function o(e){let i=t.thumbs.swiper;if(!i||i.destroyed)return;let r="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,s=1,a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(s=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(s=1),s=Math.floor(s),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<s;e+=1)eO(i.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach(e=>{e.classList.add(a)});else for(let e=0;e<s;e+=1)i.slides[t.realIndex+e]&&i.slides[t.realIndex+e].classList.add(a);let n=t.params.thumbs.autoScrollOffset,l=n&&!i.params.loop;if(t.realIndex!==i.realIndex||l){let s,a;let o=i.activeIndex;if(i.params.loop){let e=i.slides.filter(e=>e.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];s=i.slides.indexOf(e),a=t.activeIndex>t.previousIndex?"next":"prev"}else a=(s=t.realIndex)>t.previousIndex?"next":"prev";l&&(s+="next"===a?n:-1*n),i.visibleSlidesIndexes&&0>i.visibleSlidesIndexes.indexOf(s)&&(i.params.centeredSlides?s=s>o?s-Math.floor(r/2)+1:s+Math.floor(r/2)-1:s>o&&i.params.slidesPerGroup,i.slideTo(s,e?0:void 0))}}t.thumbs={swiper:null},r("beforeInit",()=>{let{thumbs:e}=t.params;if(e&&e.swiper){if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){let i=eb(),r=()=>{let r="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(r&&r.swiper)e.swiper=r.swiper,l(),o(!0);else if(r){let i=`${t.params.eventsPrefix}init`,s=a=>{e.swiper=a.detail[0],r.removeEventListener(i,s),l(),o(!0),e.swiper.update(),t.update()};r.addEventListener(i,s)}return r},s=()=>{!t.destroyed&&(r()||requestAnimationFrame(s))};requestAnimationFrame(s)}else l(),o(!0)}}),r("slideChange update resize observerUpdate",()=>{o()}),r("setTransition",(e,i)=>{let r=t.thumbs.swiper;r&&!r.destroyed&&r.setTransition(i)}),r("beforeDestroy",()=>{let e=t.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(t.thumbs,{init:l,update:o})},function(e){let{swiper:t,extendParams:i,emit:r,once:s}=e;i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){if(t.params.cssMode)return;let e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){if(t.params.cssMode)return;let{touchEventsData:e,touches:i}=t;0===e.velocities.length&&e.velocities.push({position:i[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:i[t.isHorizontal()?"currentX":"currentY"],time:eM()})},onTouchEnd:function(e){let{currentPos:i}=e;if(t.params.cssMode)return;let{params:a,wrapperEl:n,rtlTranslate:l,snapGrid:o,touchEventsData:d}=t,c=eM()-d.touchStartTime;if(i<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(i>-t.maxTranslate()){t.slides.length<o.length?t.slideTo(o.length-1):t.slideTo(t.slides.length-1);return}if(a.freeMode.momentum){let e,i;if(d.velocities.length>1){let e=d.velocities.pop(),i=d.velocities.pop(),r=e.position-i.position,s=e.time-i.time;t.velocity=r/s,t.velocity/=2,Math.abs(t.velocity)<a.freeMode.minimumVelocity&&(t.velocity=0),(s>150||eM()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let c=1e3*a.freeMode.momentumRatio,u=t.velocity*c,p=t.translate+u;l&&(p=-p);let h=!1,f=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;if(p<t.maxTranslate())a.freeMode.momentumBounce?(p+t.maxTranslate()<-f&&(p=t.maxTranslate()-f),e=t.maxTranslate(),h=!0,d.allowMomentumBounce=!0):p=t.maxTranslate(),a.loop&&a.centeredSlides&&(i=!0);else if(p>t.minTranslate())a.freeMode.momentumBounce?(p-t.minTranslate()>f&&(p=t.minTranslate()+f),e=t.minTranslate(),h=!0,d.allowMomentumBounce=!0):p=t.minTranslate(),a.loop&&a.centeredSlides&&(i=!0);else if(a.freeMode.sticky){let e;for(let t=0;t<o.length;t+=1)if(o[t]>-p){e=t;break}p=-(p=Math.abs(o[e]-p)<Math.abs(o[e-1]-p)||"next"===t.swipeDirection?o[e]:o[e-1])}if(i&&s("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(c=l?Math.abs((-p-t.translate)/t.velocity):Math.abs((p-t.translate)/t.velocity),a.freeMode.sticky){let e=Math.abs((l?-p:p)-t.translate),i=t.slidesSizesGrid[t.activeIndex];c=e<i?a.speed:e<2*i?1.5*a.speed:2.5*a.speed}}else if(a.freeMode.sticky){t.slideToClosest();return}a.freeMode.momentumBounce&&h?(t.updateProgress(e),t.setTransition(c),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating=!0,eH(n,()=>{t&&!t.destroyed&&d.allowMomentumBounce&&(r("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(e),eH(n,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(r("_freeModeNoMomentumRelease"),t.updateProgress(p),t.setTransition(c),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,eH(n,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(p),t.updateActiveIndex(),t.updateSlidesClasses()}else if(a.freeMode.sticky){t.slideToClosest();return}else a.freeMode&&r("_freeModeNoMomentumRelease");(!a.freeMode.momentum||c>=a.longSwipesMs)&&(r("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}})},function(e){let t,i,r,s,{swiper:a,extendParams:n,on:l}=e;n({grid:{rows:1,fill:"column"}});let o=()=>{let e=a.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*a.size:"string"==typeof e&&(e=parseFloat(e)),e};l("init",()=>{s=a.params.grid&&a.params.grid.rows>1}),l("update",()=>{let{params:e,el:t}=a,i=e.grid&&e.grid.rows>1;s&&!i?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),r=1,a.emitContainerClasses()):!s&&i&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),s=i}),a.grid={initSlides:e=>{let{slidesPerView:s}=a.params,{rows:n,fill:l}=a.params.grid,o=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:e.length;r=Math.floor(o/n),t=Math.floor(o/n)===o/n?o:Math.ceil(o/n)*n,"auto"!==s&&"row"===l&&(t=Math.max(t,s*n)),i=t/n},unsetSlides:()=>{a.slides&&a.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[a.getDirectionLabel("margin-top")]="")})},updateSlide:(e,s,n)=>{let l,d,c;let{slidesPerGroup:u}=a.params,p=o(),{rows:h,fill:f}=a.params.grid,m=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:n.length;if("row"===f&&u>1){let i=Math.floor(e/(u*h)),r=e-h*u*i,a=0===i?u:Math.min(Math.ceil((m-i*h*u)/h),u);c=Math.floor(r/a),l=(d=r-c*a+i*u)+c*t/h,s.style.order=l}else"column"===f?(d=Math.floor(e/h),c=e-d*h,(d>r||d===r&&c===h-1)&&(c+=1)>=h&&(c=0,d+=1)):(c=Math.floor(e/i),d=e-c*i);s.row=c,s.column=d,s.style.height=`calc((100% - ${(h-1)*p}px) / ${h})`,s.style[a.getDirectionLabel("margin-top")]=0!==c?p&&`${p}px`:"",s.swiperSlideGridSet=!0},updateWrapperSize:(e,i)=>{let{centeredSlides:r,roundLengths:s}=a.params,n=o(),{rows:l}=a.params.grid;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/l)-n,a.params.cssMode||(a.wrapperEl.style[a.getDirectionLabel("width")]=`${a.virtualSize+n}px`),r){let e=[];for(let t=0;t<i.length;t+=1){let r=i[t];s&&(r=Math.floor(r)),i[t]<a.virtualSize+i[0]&&e.push(r)}i.splice(0,i.length),i.push(...e)}}}},function(e){let{swiper:t}=e;Object.assign(t,{appendSlide:ts.bind(t),prependSlide:ta.bind(t),addSlide:tn.bind(t),removeSlide:tl.bind(t),removeAllSlides:to.bind(t)})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({fadeEffect:{crossFade:!1}}),td({effect:"fade",swiper:t,on:r,setTranslate:()=>{let{slides:e}=t,i=t.params.fadeEffect;for(let r=0;r<e.length;r+=1){let e=t.slides[r],s=-e.swiperSlideOffset;t.params.virtualTranslate||(s-=t.translate);let a=0;t.isHorizontal()||(a=s,s=0);let n=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),l=tc(i,e);l.style.opacity=n,l.style.transform=`translate3d(${s}px, ${a}px, 0px)`}},setTransition:e=>{let i=t.slides.map(e=>eA(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),tu({swiper:t,duration:e,transformElements:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});let s=(e,t,i)=>{let r=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),s=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");r||(r=e$("div",`swiper-slide-shadow-cube swiper-slide-shadow-${i?"left":"top"}`.split(" ")),e.append(r)),s||(s=e$("div",`swiper-slide-shadow-cube swiper-slide-shadow-${i?"right":"bottom"}`.split(" ")),e.append(s)),r&&(r.style.opacity=Math.max(-t,0)),s&&(s.style.opacity=Math.max(t,0))};td({effect:"cube",swiper:t,on:r,setTranslate:()=>{let e;let{el:i,wrapperEl:r,slides:a,width:n,height:l,rtlTranslate:o,size:d,browser:c}=t,u=eN(t),p=t.params.cubeEffect,h=t.isHorizontal(),f=t.virtual&&t.params.virtual.enabled,m=0;!p.shadow||(h?((e=t.wrapperEl.querySelector(".swiper-cube-shadow"))||(e=e$("div","swiper-cube-shadow"),t.wrapperEl.append(e)),e.style.height=`${n}px`):(e=i.querySelector(".swiper-cube-shadow"))||(e=e$("div","swiper-cube-shadow"),i.append(e)));for(let e=0;e<a.length;e+=1){let t=a[e],i=e;f&&(i=parseInt(t.getAttribute("data-swiper-slide-index"),10));let r=90*i,n=Math.floor(r/360);o&&(n=Math.floor(-(r=-r)/360));let l=Math.max(Math.min(t.progress,1),-1),c=0,g=0,v=0;i%4==0?(c=-(4*n)*d,v=0):(i-1)%4==0?(c=0,v=-(4*n)*d):(i-2)%4==0?(c=d+4*n*d,v=d):(i-3)%4==0&&(c=-d,v=3*d+4*d*n),o&&(c=-c),h||(g=c,c=0);let y=`rotateX(${u(h?0:-r)}deg) rotateY(${u(h?r:0)}deg) translate3d(${c}px, ${g}px, ${v}px)`;l<=1&&l>-1&&(m=90*i+90*l,o&&(m=-(90*i)-90*l)),t.style.transform=y,p.slideShadows&&s(t,l,h)}if(r.style.transformOrigin=`50% 50% -${d/2}px`,r.style["-webkit-transform-origin"]=`50% 50% -${d/2}px`,p.shadow){if(h)e.style.transform=`translate3d(0px, ${n/2+p.shadowOffset}px, ${-n/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${p.shadowScale})`;else{let t=Math.abs(m)-90*Math.floor(Math.abs(m)/90),i=1.5-(Math.sin(2*t*Math.PI/360)/2+Math.cos(2*t*Math.PI/360)/2),r=p.shadowScale,s=p.shadowScale/i,a=p.shadowOffset;e.style.transform=`scale3d(${r}, 1, ${s}) translate3d(0px, ${l/2+a}px, ${-l/2/s}px) rotateX(-89.99deg)`}}let g=(c.isSafari||c.isWebView)&&c.needPerspectiveFix?-d/2:0;r.style.transform=`translate3d(0px,0,${g}px) rotateX(${u(t.isHorizontal()?0:m)}deg) rotateY(${u(t.isHorizontal()?-m:0)}deg)`,r.style.setProperty("--swiper-cube-translate-z",`${g}px`)},setTransition:e=>{let{el:i,slides:r}=t;if(r.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){let t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},recreateShadows:()=>{let e=t.isHorizontal();t.slides.forEach(t=>{let i=Math.max(Math.min(t.progress,1),-1);s(t,i,e)})},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({flipEffect:{slideShadows:!0,limitRotation:!0}});let s=(e,i)=>{let r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");r||(r=tp("flip",e,t.isHorizontal()?"left":"top")),s||(s=tp("flip",e,t.isHorizontal()?"right":"bottom")),r&&(r.style.opacity=Math.max(-i,0)),s&&(s.style.opacity=Math.max(i,0))};td({effect:"flip",swiper:t,on:r,setTranslate:()=>{let{slides:e,rtlTranslate:i}=t,r=t.params.flipEffect,a=eN(t);for(let n=0;n<e.length;n+=1){let l=e[n],o=l.progress;t.params.flipEffect.limitRotation&&(o=Math.max(Math.min(l.progress,1),-1));let d=l.swiperSlideOffset,c=-180*o,u=0,p=t.params.cssMode?-d-t.translate:-d,h=0;t.isHorizontal()?i&&(c=-c):(h=p,p=0,u=-c,c=0),l.style.zIndex=-Math.abs(Math.round(o))+e.length,r.slideShadows&&s(l,o);let f=`translate3d(${p}px, ${h}px, 0px) rotateX(${a(u)}deg) rotateY(${a(c)}deg)`;tc(r,l).style.transform=f}},setTransition:e=>{let i=t.slides.map(e=>eA(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),tu({swiper:t,duration:e,transformElements:i})},recreateShadows:()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),s(e,i)})},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),td({effect:"coverflow",swiper:t,on:r,setTranslate:()=>{let{width:e,height:i,slides:r,slidesSizesGrid:s}=t,a=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?-l+e/2:-l+i/2,d=n?a.rotate:-a.rotate,c=a.depth,u=eN(t);for(let e=0,t=r.length;e<t;e+=1){let t=r[e],i=s[e],l=(o-t.swiperSlideOffset-i/2)/i,p="function"==typeof a.modifier?a.modifier(l):l*a.modifier,h=n?d*p:0,f=n?0:d*p,m=-c*Math.abs(p),g=a.stretch;"string"==typeof g&&-1!==g.indexOf("%")&&(g=parseFloat(a.stretch)/100*i);let v=n?0:g*p,y=n?g*p:0,w=1-(1-a.scale)*Math.abs(p);.001>Math.abs(y)&&(y=0),.001>Math.abs(v)&&(v=0),.001>Math.abs(m)&&(m=0),.001>Math.abs(h)&&(h=0),.001>Math.abs(f)&&(f=0),.001>Math.abs(w)&&(w=0);let b=`translate3d(${y}px,${v}px,${m}px)  rotateX(${u(f)}deg) rotateY(${u(h)}deg) scale(${w})`;if(tc(a,t).style.transform=b,t.style.zIndex=-Math.abs(Math.round(p))+1,a.slideShadows){let e=n?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),i=n?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");e||(e=tp("coverflow",t,n?"left":"top")),i||(i=tp("coverflow",t,n?"right":"bottom")),e&&(e.style.opacity=p>0?p:0),i&&(i.style.opacity=-p>0?-p:0)}}},setTransition:e=>{t.slides.map(e=>eA(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});let s=e=>"string"==typeof e?e:`${e}px`;td({effect:"creative",swiper:t,on:r,setTranslate:()=>{let{slides:e,wrapperEl:i,slidesSizesGrid:r}=t,a=t.params.creativeEffect,{progressMultiplier:n}=a,l=t.params.centeredSlides,o=eN(t);if(l){let e=r[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i<e.length;i+=1){let r=e[i],d=r.progress,c=Math.min(Math.max(r.progress,-a.limitProgress),a.limitProgress),u=c;l||(u=Math.min(Math.max(r.originalProgress,-a.limitProgress),a.limitProgress));let p=r.swiperSlideOffset,h=[t.params.cssMode?-p-t.translate:-p,0,0],f=[0,0,0],m=!1;t.isHorizontal()||(h[1]=h[0],h[0]=0);let g={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};c<0?(g=a.next,m=!0):c>0&&(g=a.prev,m=!0),h.forEach((e,t)=>{h[t]=`calc(${e}px + (${s(g.translate[t])} * ${Math.abs(c*n)}))`}),f.forEach((e,t)=>{let i=g.rotate[t]*Math.abs(c*n);f[t]=i}),r.style.zIndex=-Math.abs(Math.round(d))+e.length;let v=h.join(", "),y=`rotateX(${o(f[0])}deg) rotateY(${o(f[1])}deg) rotateZ(${o(f[2])}deg)`,w=u<0?`scale(${1+(1-g.scale)*u*n})`:`scale(${1-(1-g.scale)*u*n})`,b=u<0?1+(1-g.opacity)*u*n:1-(1-g.opacity)*u*n,x=`translate3d(${v}) ${y} ${w}`;if(m&&g.shadow||!m){let e=r.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=tp("creative",r)),e){let t=a.shadowPerProgress?c*(1/a.limitProgress):c;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}let E=tc(a,r);E.style.transform=x,E.style.opacity=b,g.origin&&(E.style.transformOrigin=g.origin)}},setTransition:e=>{let i=t.slides.map(e=>eA(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),tu({swiper:t,duration:e,transformElements:i,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),td({effect:"cards",swiper:t,on:r,setTranslate:()=>{let{slides:e,activeIndex:i,rtlTranslate:r}=t,s=t.params.cardsEffect,{startTranslate:a,isTouched:n}=t.touchEventsData,l=r?-t.translate:t.translate;for(let o=0;o<e.length;o+=1){let d=e[o],c=d.progress,u=Math.min(Math.max(c,-4),4),p=d.swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&(t.wrapperEl.style.transform=`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(p-=e[0].swiperSlideOffset);let h=t.params.cssMode?-p-t.translate:-p,f=0,m=-100*Math.abs(u),g=1,v=-s.perSlideRotate*u,y=s.perSlideOffset-.75*Math.abs(u),w=t.virtual&&t.params.virtual.enabled?t.virtual.from+o:o,b=(w===i||w===i-1)&&u>0&&u<1&&(n||t.params.cssMode)&&l<a,x=(w===i||w===i+1)&&u<0&&u>-1&&(n||t.params.cssMode)&&l>a;if(b||x){let e=(1-Math.abs((Math.abs(u)-.5)/.5))**.5;v+=-28*u*e,g+=-.5*e,y+=96*e,f=`${-25*e*Math.abs(u)}%`}if(h=u<0?`calc(${h}px ${r?"-":"+"} (${y*Math.abs(u)}%))`:u>0?`calc(${h}px ${r?"-":"+"} (-${y*Math.abs(u)}%))`:`${h}px`,!t.isHorizontal()){let e=f;f=h,h=e}let E=u<0?`${1+(1-g)*u}`:`${1-(1-g)*u}`,T=`
        translate3d(${h}, ${f}, ${m}px)
        rotateZ(${s.rotate?r?-v:v:0}deg)
        scale(${E})
      `;if(s.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=tp("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(u)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length,tc(s,d).style.transform=T}},setTransition:e=>{let i=t.slides.map(e=>eA(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),tu({swiper:t,duration:e,transformElements:i})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];tt.use(th);var tf={slidesPerView:1,spaceBetween:20};tf.autoplay={pauseOnMouseEnter:!0,disableOnInteraction:!0,delay:3e3};var tm=/*#__PURE__*/function(){var e;function t(e){var i,r,s,a=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,t),this.element=e,this.container=e.querySelector(".swiper"),this.autoplayControl=e.querySelector(".b-swiper-autoplay-control"),this.autoplayUserFlag=!0;var l=null!==(i=this.element.dataset.bSwiper)&&void 0!==i?i:"";if(l)try{n=Object.assign(n,JSON.parse(l))}catch(e){}this.options=Object.assign({},tf,{pagination:{el:this.element.querySelector(".swiper-pagination"),clickable:!0},autoplay:{delay:3e3,disableOnInteraction:!1},on:{autoplayTimeLeft:function(e,t,i){a.element.style.setProperty("--progress",1-i)},autoplayStart:function(e){return a.changePlayState(!0)},autoplayStop:function(e){return a.changePlayState(!1)},autoplayResume:function(e){a.autoplayUserFlag||a.swiper.autoplay.pause()},autoplayPause:function(e){return a.changePlayState()}}},n),this.element.classList.add("enable-swiper"),this.swiper=new tt(this.container,this.options),this.autoplayControl&&(null===(r=this.autoplayControl.querySelector(".bi-pause-circle"))||void 0===r||r.addEventListener("click",function(e){a.changePlayState(!1),a.swiper.autoplay.pause()}),null===(s=this.autoplayControl.querySelector(".bi-play-circle"))||void 0===s||s.addEventListener("click",function(e){a.changePlayState(!0),a.swiper.autoplay.resume()}))}return e=[{key:"changePlayState",value:function(e){"boolean"==typeof e&&(this.autoplayUserFlag=e),this.autoplayUserFlag?this.element.classList.add("autoplay"):this.element.classList.remove("autoplay")}}],function(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,e),t}();function tg(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tv(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}/*!
 * GSAP 3.12.5
 * https://gsap.com
 *
 * @license Copyright 2008-2024, GreenSock. All rights reserved.
 * Subject to the terms at https://gsap.com/standard-license or for
 * Club GSAP members, the agreement issued with that membership.
 * @author: Jack Doyle, jack@greensock.com
*/var ty,tw,tb,tx,tE,tT,tS,tM,t_,tC,tP,tk,tL,tA,tO,tz,t$,tI,tD,tB,tR,tH,tX,tY,tN,tF,tq={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},tG={duration:.5,overwrite:!1,delay:0},tV=2*Math.PI,tj=tV/4,tW=0,tU=Math.sqrt,tK=Math.cos,tQ=Math.sin,tZ=function(e){return"string"==typeof e},tJ=function(e){return"function"==typeof e},t0=function(e){return"number"==typeof e},t1=function(e){return void 0===e},t2=function(e){return"object"==typeof e},t3=function(e){return!1!==e},t5=function(){return"undefined"!=typeof window},t8=function(e){return tJ(e)||tZ(e)},t4="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},t6=Array.isArray,t9=/(?:-?\.?\d|\.)+/gi,t7=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,ie=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,it=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,ii=/[+-]=-?[.\d]+/,ir=/[^,'"\[\]\s]+/gi,is=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,ia={},il={},io=function(e){return(il=iH(e,ia))&&sA},ic=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},iu=function(e,t){return!t&&console.warn(e)},ip=function(e,t){return e&&(ia[e]=t)&&il&&(il[e]=t)||ia},ih=function(){return 0},im={suppressEvents:!0,isStart:!0,kill:!1},ig={suppressEvents:!0,kill:!1},iv={suppressEvents:!0},iy={},iw=[],ib={},ix={},iE={},iT=30,iS=[],iM="",i_=function(e){var t,i,r=e[0];if(t2(r)||tJ(r)||(e=[e]),!(t=(r._gsap||{}).harness)){for(i=iS.length;i--&&!iS[i].targetTest(r););t=iS[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new rj(e[i],t)))||e.splice(i,1);return e},iC=function(e){return e._gsap||i_(rd(e))[0]._gsap},iP=function(e,t,i){return(i=e[t])&&tJ(i)?e[t]():t1(i)&&e.getAttribute&&e.getAttribute(t)||i},ik=function(e,t){return(e=e.split(",")).forEach(t)||e},iL=function(e){return Math.round(1e5*e)/1e5||0},iA=function(e){return Math.round(1e7*e)/1e7||0},iO=function(e,t){var i=t.charAt(0),r=parseFloat(t.substr(2));return e=parseFloat(e),"+"===i?e+r:"-"===i?e-r:"*"===i?e*r:e/r},iz=function(e,t){for(var i=t.length,r=0;0>e.indexOf(t[r])&&++r<i;);return r<i},i$=function(){var e,t,i=iw.length,r=iw.slice(0);for(e=0,ib={},iw.length=0;e<i;e++)(t=r[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)},iI=function(e,t,i,r){iw.length&&!t$&&i$(),e.render(t,i,r||t$&&t<0&&(e._initted||e._startAt)),iw.length&&!t$&&i$()},iD=function(e){var t=parseFloat(e);return(t||0===t)&&(e+"").match(ir).length<2?t:tZ(e)?e.trim():e},iB=function(e){return e},iR=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},iH=function(e,t){for(var i in t)e[i]=t[i];return e},iX=function e(t,i){for(var r in i)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=t2(i[r])?e(t[r]||(t[r]={}),i[r]):i[r]);return t},iY=function(e,t){var i,r={};for(i in e)i in t||(r[i]=e[i]);return r},iN=function(e){var t,i=e.parent||tD,r=e.keyframes?(t=t6(e.keyframes),function(e,i){for(var r in i)r in e||"duration"===r&&t||"ease"===r||(e[r]=i[r])}):iR;if(t3(e.inherit))for(;i;)r(e,i.vars.defaults),i=i.parent||i._dp;return e},iF=function(e,t){for(var i=e.length,r=i===t.length;r&&i--&&e[i]===t[i];);return i<0},iq=function(e,t,i,r,s){void 0===i&&(i="_first"),void 0===r&&(r="_last");var a,n=e[r];if(s)for(a=t[s];n&&n[s]>a;)n=n._prev;return n?(t._next=n._next,n._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[r]=t,t._prev=n,t.parent=t._dp=e,t},iG=function(e,t,i,r){void 0===i&&(i="_first"),void 0===r&&(r="_last");var s=t._prev,a=t._next;s?s._next=a:e[i]===t&&(e[i]=a),a?a._prev=s:e[r]===t&&(e[r]=s),t._next=t._prev=t.parent=null},iV=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},ij=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var i=e;i;)i._dirty=1,i=i.parent;return e},iW=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},iU=function(e,t,i,r){return e._startAt&&(t$?e._startAt.revert(ig):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,r))},iK=function(e){return e._repeat?iQ(e._tTime,e=e.duration()+e._rDelay)*e:0},iQ=function(e,t){var i=Math.floor(e/=t);return e&&i===e?i-1:i},iZ=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},iJ=function(e){return e._end=iA(e._start+(e._tDur/Math.abs(e._ts||e._rts||1e-8)||0))},i0=function(e,t){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=iA(i._time-(e._ts>0?t/e._ts:-(((e._dirty?e.totalDuration():e._tDur)-t)/e._ts))),iJ(e),i._dirty||ij(i,e)),e},i1=function(e,t){var i;if((t._time||!t._dur&&t._initted||t._start<e._time&&(t._dur||!t.add))&&(i=iZ(e.rawTime(),t),(!t._dur||ra(0,t.totalDuration(),i)-t._tTime>1e-8)&&t.render(i,!0)),ij(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-1e-8}},i2=function(e,t,i,r){return t.parent&&iV(t),t._start=iA((t0(i)?i:i||e!==tD?ri(e,i,t):e._time)+t._delay),t._end=iA(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),iq(e,t,"_first","_last",e._sort?"_start":0),i4(t)||(e._recent=t),r||i1(e,t),e._ts<0&&i0(e,e._tTime),e},i3=function(e,t){return(ia.ScrollTrigger||ic("scrollTrigger",t))&&ia.ScrollTrigger.create(t,e)},i5=function(e,t,i,r,s){return(r4(e,t,s),e._initted)?!i&&e._pt&&!t$&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&tY!==rO.frame?(iw.push(e),e._lazy=[s,r],1):void 0:1},i8=function e(t){var i=t.parent;return i&&i._ts&&i._initted&&!i._lock&&(0>i.rawTime()||e(i))},i4=function(e){var t=e.data;return"isFromStart"===t||"isStart"===t},i6=function(e,t,i,r){var s,a,n,l=e.ratio,o=t<0||!t&&(!e._start&&i8(e)&&!(!e._initted&&i4(e))||(e._ts<0||e._dp._ts<0)&&!i4(e))?0:1,d=e._rDelay,c=0;if(d&&e._repeat&&(a=iQ(c=ra(0,e._tDur,t),d),e._yoyo&&1&a&&(o=1-o),a!==iQ(e._tTime,d)&&(l=1-o,e.vars.repeatRefresh&&e._initted&&e.invalidate())),o!==l||t$||r||1e-8===e._zTime||!t&&e._zTime){if(!e._initted&&i5(e,t,r,i,c))return;for(n=e._zTime,e._zTime=t||(i?1e-8:0),i||(i=t&&!n),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=c,s=e._pt;s;)s.r(o,s.d),s=s._next;t<0&&iU(e,t,i,!0),e._onUpdate&&!i&&rb(e,"onUpdate"),c&&e._repeat&&!i&&e.parent&&rb(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&iV(e,1),i||t$||(rb(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},i9=function(e,t,i){var r;if(i>t)for(r=e._first;r&&r._start<=i;){if("isPause"===r.data&&r._start>t)return r;r=r._next}else for(r=e._last;r&&r._start>=i;){if("isPause"===r.data&&r._start<t)return r;r=r._prev}},i7=function(e,t,i,r){var s=e._repeat,a=iA(t)||0,n=e._tTime/e._tDur;return n&&!r&&(e._time*=a/e._dur),e._dur=a,e._tDur=s?s<0?1e10:iA(a*(s+1)+e._rDelay*s):a,n>0&&!r&&i0(e,e._tTime=e._tDur*n),e.parent&&iJ(e),i||ij(e.parent,e),e},re=function(e){return e instanceof rU?ij(e):i7(e,e._dur)},rt={_start:0,endTime:ih,totalDuration:ih},ri=function e(t,i,r){var s,a,n,l=t.labels,o=t._recent||rt,d=t.duration()>=1e8?o.endTime(!1):t._dur;return tZ(i)&&(isNaN(i)||i in l)?(a=i.charAt(0),n="%"===i.substr(-1),s=i.indexOf("="),"<"===a||">"===a)?(s>=0&&(i=i.replace(/=/,"")),("<"===a?o._start:o.endTime(o._repeat>=0))+(parseFloat(i.substr(1))||0)*(n?(s<0?o:r).totalDuration()/100:1)):s<0?(i in l||(l[i]=d),l[i]):(a=parseFloat(i.charAt(s-1)+i.substr(s+1)),n&&r&&(a=a/100*(t6(r)?r[0]:r).totalDuration()),s>1?e(t,i.substr(0,s-1),r)+a:d+a):null==i?d:+i},rr=function(e,t,i){var r,s,a=t0(t[1]),n=(a?2:1)+(e<2?0:1),l=t[n];if(a&&(l.duration=t[1]),l.parent=i,e){for(r=l,s=i;s&&!("immediateRender"in r);)r=s.vars.defaults||{},s=t3(s.vars.inherit)&&s.parent;l.immediateRender=t3(r.immediateRender),e<2?l.runBackwards=1:l.startAt=t[n-1]}return new sr(t[0],l,t[n+1])},rs=function(e,t){return e||0===e?t(e):t},ra=function(e,t,i){return i<e?e:i>t?t:i},rn=function(e,t){return tZ(e)&&(t=is.exec(e))?t[1]:""},rl=[].slice,ro=function(e,t){return e&&t2(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&t2(e[0]))&&!e.nodeType&&e!==tB},rd=function(e,t,i){var r;return tI&&!t&&tI.selector?tI.selector(e):tZ(e)&&!i&&(tR||!rz())?rl.call((t||tH).querySelectorAll(e),0):t6(e)?(void 0===r&&(r=[]),e.forEach(function(e){var t;return tZ(e)&&!i||ro(e,1)?(t=r).push.apply(t,rd(e)):r.push(e)})||r):ro(e)?rl.call(e,0):e?[e]:[]},rc=function(e){return e=rd(e)[0]||iu("Invalid scope")||{},function(t){var i=e.current||e.nativeElement||e;return rd(t,i.querySelectorAll?i:i===e?iu("Invalid scope")||tH.createElement("div"):e)}},ru=function(e){return e.sort(function(){return .5-Math.random()})},rp=function(e){if(tJ(e))return e;var t=t2(e)?e:{each:e},i=rN(t.ease),r=t.from||0,s=parseFloat(t.base)||0,a={},n=r>0&&r<1,l=isNaN(r)||n,o=t.axis,d=r,c=r;return tZ(r)?d=c=({center:.5,edges:.5,end:1})[r]||0:!n&&l&&(d=r[0],c=r[1]),function(e,n,u){var p,h,f,m,g,v,y,w,b,x=(u||t).length,E=a[x];if(!E){if(!(b="auto"===t.grid?0:(t.grid||[1,1e8])[1])){for(y=-1e8;y<(y=u[b++].getBoundingClientRect().left)&&b<x;);b<x&&b--}for(v=0,E=a[x]=[],p=l?Math.min(b,x)*d-.5:r%b,h=1e8===b?0:l?x*c/b-.5:r/b|0,y=0,w=1e8;v<x;v++)f=v%b-p,m=h-(v/b|0),E[v]=g=o?Math.abs("y"===o?m:f):tU(f*f+m*m),g>y&&(y=g),g<w&&(w=g);"random"===r&&ru(E),E.max=y-w,E.min=w,E.v=x=(parseFloat(t.amount)||parseFloat(t.each)*(b>x?x-1:o?"y"===o?x/b:b:Math.max(b,x/b))||0)*("edges"===r?-1:1),E.b=x<0?s-x:s,E.u=rn(t.amount||t.each)||0,i=i&&x<0?rX(i):i}return x=(E[e]-E.min)/E.max||0,iA(E.b+(i?i(x):x)*E.v)+E.u}},rh=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(i){var r=iA(Math.round(parseFloat(i)/e)*e*t);return(r-r%1)/t+(t0(i)?0:rn(i))}},rf=function(e,t){var i,r,s=t6(e);return!s&&t2(e)&&(i=s=e.radius||1e8,e.values?(r=!t0((e=rd(e.values))[0]))&&(i*=i):e=rh(e.increment)),rs(t,s?tJ(e)?function(t){return Math.abs((r=e(t))-t)<=i?r:t}:function(t){for(var s,a,n=parseFloat(r?t.x:t),l=parseFloat(r?t.y:0),o=1e8,d=0,c=e.length;c--;)(s=r?(s=e[c].x-n)*s+(a=e[c].y-l)*a:Math.abs(e[c]-n))<o&&(o=s,d=c);return d=!i||o<=i?e[d]:t,r||d===t||t0(t)?d:d+rn(t)}:rh(e))},rm=function(e,t,i,r){return rs(t6(e)?!t:!0===i?(i=0,!1):!r,function(){return t6(e)?e[~~(Math.random()*e.length)]:(r=(i=i||1e-5)<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e-i/2+Math.random()*(t-e+.99*i))/i)*i*r)/r})},rg=function(e,t,i){return rs(i,function(i){return e[~~t(i)]})},rv=function(e){for(var t,i,r,s,a=0,n="";~(t=e.indexOf("random(",a));)r=e.indexOf(")",t),s="["===e.charAt(t+7),i=e.substr(t+7,r-t-7).match(s?ir:t9),n+=e.substr(a,t-a)+rm(s?i:+i[0],s?0:+i[1],+i[2]||1e-5),a=r+1;return n+e.substr(a,e.length-a)},ry=function(e,t,i,r,s){var a=t-e,n=r-i;return rs(s,function(t){return i+((t-e)/a*n||0)})},rw=function(e,t,i){var r,s,a,n=e.labels,l=1e8;for(r in n)(s=n[r]-t)<0==!!i&&s&&l>(s=Math.abs(s))&&(a=r,l=s);return a},rb=function(e,t,i){var r,s,a,n=e.vars,l=n[t],o=tI,d=e._ctx;if(l)return r=n[t+"Params"],s=n.callbackScope||e,i&&iw.length&&i$(),d&&(tI=d),a=r?l.apply(s,r):l.call(s),tI=o,a},rx=function(e){return iV(e),e.scrollTrigger&&e.scrollTrigger.kill(!!t$),1>e.progress()&&rb(e,"onInterrupt"),e},rE=[],rT=function(e){if(e){if(e=!e.name&&e.default||e,t5()||e.headless){var t=e.name,i=tJ(e),r=t&&!i&&e.init?function(){this._props=[]}:e,s={init:ih,render:sp,add:r3,kill:sf,modifier:sh,rawVars:0},a={targetTest:0,get:0,getSetter:so,aliases:{},register:0};if(rz(),e!==r){if(ix[t])return;iR(r,iR(iY(e,s),a)),iH(r.prototype,iH(s,iY(e,a))),ix[r.prop=t]=r,e.targetTest&&(iS.push(r),iy[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}ip(t,r),e.register&&e.register(sA,r,sv)}else rE.push(e)}},rS={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},rM=function(e,t,i){return(6*(e+=e<0?1:e>1?-1:0)<1?t+(i-t)*e*6:e<.5?i:3*e<2?t+(i-t)*(2/3-e)*6:t)*255+.5|0},r_=function(e,t,i){var r,s,a,n,l,o,d,c,u,p,h=e?t0(e)?[e>>16,e>>8&255,255&e]:0:rS.black;if(!h){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),rS[e])h=rS[e];else if("#"===e.charAt(0)){if(e.length<6&&(e="#"+(r=e.charAt(1))+r+(s=e.charAt(2))+s+(a=e.charAt(3))+a+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(h=parseInt(e.substr(1,6),16))>>16,h>>8&255,255&h,parseInt(e.substr(7),16)/255];h=[(e=parseInt(e.substr(1),16))>>16,e>>8&255,255&e]}else if("hsl"===e.substr(0,3)){if(h=p=e.match(t9),t){if(~e.indexOf("="))return h=e.match(t7),i&&h.length<4&&(h[3]=1),h}else n=+h[0]%360/360,l=+h[1]/100,s=(o=+h[2]/100)<=.5?o*(l+1):o+l-o*l,r=2*o-s,h.length>3&&(h[3]*=1),h[0]=rM(n+1/3,r,s),h[1]=rM(n,r,s),h[2]=rM(n-1/3,r,s)}else h=e.match(t9)||rS.transparent;h=h.map(Number)}return t&&!p&&(o=((d=Math.max(r=h[0]/255,s=h[1]/255,a=h[2]/255))+(c=Math.min(r,s,a)))/2,d===c?n=l=0:(u=d-c,l=o>.5?u/(2-d-c):u/(d+c),n=(d===r?(s-a)/u+(s<a?6:0):d===s?(a-r)/u+2:(r-s)/u+4)*60),h[0]=~~(n+.5),h[1]=~~(100*l+.5),h[2]=~~(100*o+.5)),i&&h.length<4&&(h[3]=1),h},rC=function(e){var t=[],i=[],r=-1;return e.split(rk).forEach(function(e){var s=e.match(ie)||[];t.push.apply(t,s),i.push(r+=s.length+1)}),t.c=i,t},rP=function(e,t,i){var r,s,a,n,l="",o=(e+l).match(rk),d=t?"hsla(":"rgba(",c=0;if(!o)return e;if(o=o.map(function(e){return(e=r_(e,t,1))&&d+(t?e[0]+","+e[1]+"%,"+e[2]+"%,"+e[3]:e.join(","))+")"}),i&&(a=rC(e),(r=i.c).join(l)!==a.c.join(l)))for(n=(s=e.replace(rk,"1").split(ie)).length-1;c<n;c++)l+=s[c]+(~r.indexOf(c)?o.shift()||d+"0,0,0,0)":(a.length?a:o.length?o:i).shift());if(!s)for(n=(s=e.split(rk)).length-1;c<n;c++)l+=s[c]+o[c];return l+s[n]},rk=function(){var e,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(e in rS)t+="|"+e+"\\b";return RegExp(t+")","gi")}(),rL=/hsl[a]?\(/,rA=function(e){var t,i=e.join(" ");if(rk.lastIndex=0,rk.test(i))return t=rL.test(i),e[1]=rP(e[1],t),e[0]=rP(e[0],t,rC(e[1])),!0},rO=(tS=Date.now,tM=500,t_=33,tP=tC=tS(),tk=1e3/240,tL=1e3/240,tA=[],tO=function e(t){var i,r,s,a,n=tS()-tP,l=!0===t;if((n>tM||n<0)&&(tC+=n-t_),tP+=n,((i=(s=tP-tC)-tL)>0||l)&&(a=++tx.frame,tE=s-1e3*tx.time,tx.time=s/=1e3,tL+=i+(i>=tk?4:tk-i),r=1),l||(ty=tw(e)),r)for(tT=0;tT<tA.length;tT++)tA[tT](s,tE,a,t)},tx={time:0,frame:0,tick:function(){tO(!0)},deltaRatio:function(e){return tE/(1e3/(e||60))},wake:function(){tX&&(!tR&&t5()&&(tH=(tB=tR=window).document||{},ia.gsap=sA,(tB.gsapVersions||(tB.gsapVersions=[])).push(sA.version),io(il||tB.GreenSockGlobals||!tB.gsap&&tB||{}),rE.forEach(rT)),tb="undefined"!=typeof requestAnimationFrame&&requestAnimationFrame,ty&&tx.sleep(),tw=tb||function(e){return setTimeout(e,tL-1e3*tx.time+1|0)},tF=1,tO(2))},sleep:function(){(tb?cancelAnimationFrame:clearTimeout)(ty),tF=0,tw=ih},lagSmoothing:function(e,t){t_=Math.min(t||33,tM=e||1/0)},fps:function(e){tk=1e3/(e||240),tL=1e3*tx.time+tk},add:function(e,t,i){var r=t?function(t,i,s,a){e(t,i,s,a),tx.remove(r)}:e;return tx.remove(e),tA[i?"unshift":"push"](r),rz(),r},remove:function(e,t){~(t=tA.indexOf(e))&&tA.splice(t,1)&&tT>=t&&tT--},_listeners:tA}),rz=function(){return!tF&&rO.wake()},r$={},rI=/^[\d.\-M][\d.\-,\s]/,rD=/["']/g,rB=function(e){for(var t,i,r,s={},a=e.substr(1,e.length-3).split(":"),n=a[0],l=1,o=a.length;l<o;l++)i=a[l],t=l!==o-1?i.lastIndexOf(","):i.length,r=i.substr(0,t),s[n]=isNaN(r)?r.replace(rD,"").trim():+r,n=i.substr(t+1).trim();return s},rR=function(e){var t=e.indexOf("(")+1,i=e.indexOf(")"),r=e.indexOf("(",t);return e.substring(t,~r&&r<i?e.indexOf(")",i+1):i)},rH=function(e){var t=(e+"").split("("),i=r$[t[0]];return i&&t.length>1&&i.config?i.config.apply(null,~e.indexOf("{")?[rB(t[1])]:rR(e).split(",").map(iD)):r$._CE&&rI.test(e)?r$._CE("",e):i},rX=function(e){return function(t){return 1-e(1-t)}},rY=function e(t,i){for(var r,s=t._first;s;)s instanceof rU?e(s,i):!s.vars.yoyoEase||s._yoyo&&s._repeat||s._yoyo===i||(s.timeline?e(s.timeline,i):(r=s._ease,s._ease=s._yEase,s._yEase=r,s._yoyo=i)),s=s._next},rN=function(e,t){return e&&(tJ(e)?e:r$[e]||rH(e))||t},rF=function(e,t,i,r){void 0===i&&(i=function(e){return 1-t(1-e)}),void 0===r&&(r=function(e){return e<.5?t(2*e)/2:1-t((1-e)*2)/2});var s,a={easeIn:t,easeOut:i,easeInOut:r};return ik(e,function(e){for(var t in r$[e]=ia[e]=a,r$[s=e.toLowerCase()]=i,a)r$[s+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=r$[e+"."+t]=a[t]}),a},rq=function(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e((t-.5)*2)/2}},rG=function e(t,i,r){var s=i>=1?i:1,a=(r||(t?.3:.45))/(i<1?i:1),n=a/tV*(Math.asin(1/s)||0),l=function(e){return 1===e?1:s*Math.pow(2,-10*e)*tQ((e-n)*a)+1},o="out"===t?l:"in"===t?function(e){return 1-l(1-e)}:rq(l);return a=tV/a,o.config=function(i,r){return e(t,i,r)},o},rV=function e(t,i){void 0===i&&(i=1.70158);var r=function(e){return e?--e*e*((i+1)*e+i)+1:0},s="out"===t?r:"in"===t?function(e){return 1-r(1-e)}:rq(r);return s.config=function(i){return e(t,i)},s};ik("Linear,Quad,Cubic,Quart,Quint,Strong",function(e,t){var i=t<5?t+1:t;rF(e+",Power"+(i-1),t?function(e){return Math.pow(e,i)}:function(e){return e},function(e){return 1-Math.pow(1-e,i)},function(e){return e<.5?Math.pow(2*e,i)/2:1-Math.pow((1-e)*2,i)/2})}),r$.Linear.easeNone=r$.none=r$.Linear.easeIn,rF("Elastic",rG("in"),rG("out"),rG()),rQ=2*(rK=1/2.75),rZ=2.5*rK,rF("Bounce",function(e){return 1-rJ(1-e)},rJ=function(e){return e<rK?7.5625*e*e:e<rQ?7.5625*Math.pow(e-1.5/2.75,2)+.75:e<rZ?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*Math.pow(e-2.625/2.75,2)+.984375}),rF("Expo",function(e){return e?Math.pow(2,10*(e-1)):0}),rF("Circ",function(e){return-(tU(1-e*e)-1)}),rF("Sine",function(e){return 1===e?1:-tK(e*tj)+1}),rF("Back",rV("in"),rV("out"),rV()),r$.SteppedEase=r$.steps=ia.SteppedEase={config:function(e,t){void 0===e&&(e=1);var i=1/e,r=e+(t?0:1),s=t?1:0;return function(e){return((r*ra(0,.99999999,e)|0)+s)*i}}},tG.ease=r$["quad.out"],ik("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(e){return iM+=e+","+e+"Params,"});var rj=function(e,t){this.id=tW++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:iP,this.set=t?t.getSetter:so},rW=/*#__PURE__*/function(){function e(e){this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat===1/0?-2:e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,i7(this,+e.duration,1,1),this.data=e.data,tI&&(this._ctx=tI,tI.data.push(this)),tF||rO.wake()}var t=e.prototype;return t.delay=function(e){return e||0===e?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+e-this._delay),this._delay=e,this):this._delay},t.duration=function(e){return arguments.length?this.totalDuration(this._repeat>0?e+(e+this._rDelay)*this._repeat:e):this.totalDuration()&&this._dur},t.totalDuration=function(e){return arguments.length?(this._dirty=0,i7(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},t.totalTime=function(e,t){if(rz(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(i0(this,e),!i._dp||i.parent||i1(i,this);i&&i.parent;)i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:-((i.totalDuration()-i._tTime)/i._ts))&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&e<this._tDur||this._ts<0&&e>0||!this._tDur&&!e)&&i2(this._dp,this,this._start-this._delay)}return this._tTime===e&&(this._dur||t)&&(!this._initted||1e-8!==Math.abs(this._zTime))&&(e||this._initted||!this.add&&!this._ptLookup)||(this._ts||(this._pTime=e),iI(this,e,t)),this},t.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+iK(this))%(this._dur+this._rDelay)||(e?this._dur:0),t):this._time},t.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},t.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(1&this.iteration())?1-e:e)+iK(this),t):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},t.iteration=function(e,t){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*i,t):this._repeat?iQ(this._tTime,i)+1:1},t.timeScale=function(e,t){if(!arguments.length)return -1e-8===this._rts?0:this._rts;if(this._rts===e)return this;var i=this.parent&&this._ts?iZ(this.parent._time,this):this._tTime;return this._rts=+e||0,this._ts=this._ps||-1e-8===e?0:this._rts,this.totalTime(ra(-Math.abs(this._delay),this._tDur,i),!1!==t),iJ(this),iW(this)},t.paused=function(e){return arguments.length?(this._ps!==e&&(this._ps=e,e?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(rz(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&1e-8!==Math.abs(this._zTime)&&(this._tTime-=1e-8)))),this):this._ps},t.startTime=function(e){if(arguments.length){this._start=e;var t=this.parent||this._dp;return t&&(t._sort||!this.parent)&&i2(t,this,e-this._delay),this}return this._start},t.endTime=function(e){return this._start+(t3(e)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},t.rawTime=function(e){var t=this.parent||this._dp;return t?e&&(!this._ts||this._repeat&&this._time&&1>this.totalProgress())?this._tTime%(this._dur+this._rDelay):this._ts?iZ(t.rawTime(e),this):this._tTime:this._tTime},t.revert=function(e){void 0===e&&(e=iv);var t=t$;return t$=e,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(e),this.totalTime(-.01,e.suppressEvents)),"nested"!==this.data&&!1!==e.kill&&this.kill(),t$=t,this},t.globalTime=function(e){for(var t=this,i=arguments.length?e:t.rawTime();t;)i=t._start+i/(Math.abs(t._ts)||1),t=t._dp;return!this.parent&&this._sat?this._sat.globalTime(e):i},t.repeat=function(e){return arguments.length?(this._repeat=e===1/0?-2:e,re(this)):-2===this._repeat?1/0:this._repeat},t.repeatDelay=function(e){if(arguments.length){var t=this._time;return this._rDelay=e,re(this),t?this.time(t):this}return this._rDelay},t.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},t.seek=function(e,t){return this.totalTime(ri(this,e),t3(t))},t.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,t3(t))},t.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1)},t.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},t.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0)},t.resume=function(){return this.paused(!1)},t.reversed=function(e){return arguments.length?(!!e!==this.reversed()&&this.timeScale(-this._rts||(e?-1e-8:0)),this):this._rts<0},t.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},t.isActive=function(){var e,t=this.parent||this._dp,i=this._start;return!!(!t||this._ts&&this._initted&&t.isActive()&&(e=t.rawTime(!0))>=i&&e<this.endTime(!0)-1e-8)},t.eventCallback=function(e,t,i){var r=this.vars;return arguments.length>1?(t?(r[e]=t,i&&(r[e+"Params"]=i),"onUpdate"===e&&(this._onUpdate=t)):delete r[e],this):r[e]},t.then=function(e){var t=this;return new Promise(function(i){var r=tJ(e)?e:iB,s=function(){var e=t.then;t.then=null,tJ(r)&&(r=r(t))&&(r.then||r===t)&&(t.then=e),i(r),t.then=e};t._initted&&1===t.totalProgress()&&t._ts>=0||!t._tTime&&t._ts<0?s():t._prom=s})},t.kill=function(){rx(this)},e}();iR(rW.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var rU=/*#__PURE__*/function(e){function t(t,i){var r;return void 0===t&&(t={}),(r=e.call(this,t)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=t3(t.sortChildren),tD&&i2(t.parent||tD,tg(r),i),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&i3(tg(r),t.scrollTrigger),r}tv(t,e);var i=t.prototype;return i.to=function(e,t,i){return rr(0,arguments,this),this},i.from=function(e,t,i){return rr(1,arguments,this),this},i.fromTo=function(e,t,i,r){return rr(2,arguments,this),this},i.set=function(e,t,i){return t.duration=0,t.parent=this,iN(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new sr(e,t,ri(this,i),1),this},i.call=function(e,t,i){return i2(this,sr.delayedCall(0,e,t),i)},i.staggerTo=function(e,t,i,r,s,a,n){return i.duration=t,i.stagger=i.stagger||r,i.onComplete=a,i.onCompleteParams=n,i.parent=this,new sr(e,i,ri(this,s)),this},i.staggerFrom=function(e,t,i,r,s,a,n){return i.runBackwards=1,iN(i).immediateRender=t3(i.immediateRender),this.staggerTo(e,t,i,r,s,a,n)},i.staggerFromTo=function(e,t,i,r,s,a,n,l){return r.startAt=i,iN(r).immediateRender=t3(r.immediateRender),this.staggerTo(e,t,r,s,a,n,l)},i.render=function(e,t,i){var r,s,a,n,l,o,d,c,u,p,h,f,m=this._time,g=this._dirty?this.totalDuration():this._tDur,v=this._dur,y=e<=0?0:iA(e),w=this._zTime<0!=e<0&&(this._initted||!v);if(this!==tD&&y>g&&e>=0&&(y=g),y!==this._tTime||i||w){if(m!==this._time&&v&&(y+=this._time-m,e+=this._time-m),r=y,u=this._start,o=!(c=this._ts),w&&(v||(m=this._zTime),(e||!t)&&(this._zTime=e)),this._repeat){if(h=this._yoyo,l=v+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*l+e,t,i);if(r=iA(y%l),y===g?(n=this._repeat,r=v):((n=~~(y/l))&&n===y/l&&(r=v,n--),r>v&&(r=v)),p=iQ(this._tTime,l),!m&&this._tTime&&p!==n&&this._tTime-p*l-this._dur<=0&&(p=n),h&&1&n&&(r=v-r,f=1),n!==p&&!this._lock){var b=h&&1&p,x=b===(h&&1&n);if(n<p&&(b=!b),m=b?0:y%v?v:y,this._lock=1,this.render(m||(f?0:iA(n*l)),t,!v)._lock=0,this._tTime=y,!t&&this.parent&&rb(this,"onRepeat"),this.vars.repeatRefresh&&!f&&(this.invalidate()._lock=1),m&&m!==this._time||!this._ts!==o||this.vars.onRepeat&&!this.parent&&!this._act||(v=this._dur,g=this._tDur,x&&(this._lock=2,m=b?v:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!f&&this.invalidate()),this._lock=0,!this._ts&&!o))return this;rY(this,f)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(d=i9(this,iA(m),iA(r)))&&(y-=r-(r=d._start)),this._tTime=y,this._time=r,this._act=!c,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=e,m=0),!m&&r&&!t&&!n&&(rb(this,"onStart"),this._tTime!==y))return this;if(r>=m&&e>=0)for(s=this._first;s;){if(a=s._next,(s._act||r>=s._start)&&s._ts&&d!==s){if(s.parent!==this)return this.render(e,t,i);if(s.render(s._ts>0?(r-s._start)*s._ts:(s._dirty?s.totalDuration():s._tDur)+(r-s._start)*s._ts,t,i),r!==this._time||!this._ts&&!o){d=0,a&&(y+=this._zTime=-1e-8);break}}s=a}else{s=this._last;for(var E=e<0?e:r;s;){if(a=s._prev,(s._act||E<=s._end)&&s._ts&&d!==s){if(s.parent!==this)return this.render(e,t,i);if(s.render(s._ts>0?(E-s._start)*s._ts:(s._dirty?s.totalDuration():s._tDur)+(E-s._start)*s._ts,t,i||t$&&(s._initted||s._startAt)),r!==this._time||!this._ts&&!o){d=0,a&&(y+=this._zTime=E?-1e-8:1e-8);break}}s=a}}if(d&&!t&&(this.pause(),d.render(r>=m?0:-1e-8)._zTime=r>=m?1:-1,this._ts))return this._start=u,iJ(this),this.render(e,t,i);this._onUpdate&&!t&&rb(this,"onUpdate",!0),(y===g&&this._tTime>=this.totalDuration()||!y&&m)&&(u===this._start||Math.abs(c)!==Math.abs(this._ts))&&!this._lock&&((e||!v)&&(y===g&&this._ts>0||!y&&this._ts<0)&&iV(this,1),t||e<0&&!m||!y&&!m&&g||(rb(this,y===g&&e>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(y<g&&this.timeScale()>0)&&this._prom()))}return this},i.add=function(e,t){var i=this;if(t0(t)||(t=ri(this,t,e)),!(e instanceof rW)){if(t6(e))return e.forEach(function(e){return i.add(e,t)}),this;if(tZ(e))return this.addLabel(e,t);if(!tJ(e))return this;e=sr.delayedCall(0,e)}return this!==e?i2(this,e,t):this},i.getChildren=function(e,t,i,r){void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===i&&(i=!0),void 0===r&&(r=-1e8);for(var s=[],a=this._first;a;)a._start>=r&&(a instanceof sr?t&&s.push(a):(i&&s.push(a),e&&s.push.apply(s,a.getChildren(!0,t,i)))),a=a._next;return s},i.getById=function(e){for(var t=this.getChildren(1,1,1),i=t.length;i--;)if(t[i].vars.id===e)return t[i]},i.remove=function(e){return tZ(e)?this.removeLabel(e):tJ(e)?this.killTweensOf(e):(iG(this,e),e===this._recent&&(this._recent=this._last),ij(this))},i.totalTime=function(t,i){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=iA(rO.time-(this._ts>0?t/this._ts:-((this.totalDuration()-t)/this._ts)))),e.prototype.totalTime.call(this,t,i),this._forcing=0,this):this._tTime},i.addLabel=function(e,t){return this.labels[e]=ri(this,t),this},i.removeLabel=function(e){return delete this.labels[e],this},i.addPause=function(e,t,i){var r=sr.delayedCall(0,t||ih,i);return r.data="isPause",this._hasPause=1,i2(this,r,ri(this,e))},i.removePause=function(e){var t=this._first;for(e=ri(this,e);t;)t._start===e&&"isPause"===t.data&&iV(t),t=t._next},i.killTweensOf=function(e,t,i){for(var r=this.getTweensOf(e,i),s=r.length;s--;)r0!==r[s]&&r[s].kill(e,t);return this},i.getTweensOf=function(e,t){for(var i,r=[],s=rd(e),a=this._first,n=t0(t);a;)a instanceof sr?iz(a._targets,s)&&(n?(!r0||a._initted&&a._ts)&&a.globalTime(0)<=t&&a.globalTime(a.totalDuration())>t:!t||a.isActive())&&r.push(a):(i=a.getTweensOf(s,t)).length&&r.push.apply(r,i),a=a._next;return r},i.tweenTo=function(e,t){t=t||{};var i,r=this,s=ri(r,e),a=t,n=a.startAt,l=a.onStart,o=a.onStartParams,d=a.immediateRender,c=sr.to(r,iR({ease:t.ease||"none",lazy:!1,immediateRender:!1,time:s,overwrite:"auto",duration:t.duration||Math.abs((s-(n&&"time"in n?n.time:r._time))/r.timeScale())||1e-8,onStart:function(){if(r.pause(),!i){var e=t.duration||Math.abs((s-(n&&"time"in n?n.time:r._time))/r.timeScale());c._dur!==e&&i7(c,e,0,1).render(c._time,!0,!0),i=1}l&&l.apply(c,o||[])}},t));return d?c.render(0):c},i.tweenFromTo=function(e,t,i){return this.tweenTo(t,iR({startAt:{time:ri(this,e)}},i))},i.recent=function(){return this._recent},i.nextLabel=function(e){return void 0===e&&(e=this._time),rw(this,ri(this,e))},i.previousLabel=function(e){return void 0===e&&(e=this._time),rw(this,ri(this,e),1)},i.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+1e-8)},i.shiftChildren=function(e,t,i){void 0===i&&(i=0);for(var r,s=this._first,a=this.labels;s;)s._start>=i&&(s._start+=e,s._end+=e),s=s._next;if(t)for(r in a)a[r]>=i&&(a[r]+=e);return ij(this)},i.invalidate=function(t){var i=this._first;for(this._lock=0;i;)i.invalidate(t),i=i._next;return e.prototype.invalidate.call(this,t)},i.clear=function(e){void 0===e&&(e=!0);for(var t,i=this._first;i;)t=i._next,this.remove(i),i=t;return this._dp&&(this._time=this._tTime=this._pTime=0),e&&(this.labels={}),ij(this)},i.totalDuration=function(e){var t,i,r,s=0,a=this._last,n=1e8;if(arguments.length)return this.timeScale((this._repeat<0?this.duration():this.totalDuration())/(this.reversed()?-e:e));if(this._dirty){for(r=this.parent;a;)t=a._prev,a._dirty&&a.totalDuration(),(i=a._start)>n&&this._sort&&a._ts&&!this._lock?(this._lock=1,i2(this,a,i-a._delay,1)._lock=0):n=i,i<0&&a._ts&&(s-=i,(!r&&!this._dp||r&&r.smoothChildTiming)&&(this._start+=i/this._ts,this._time-=i,this._tTime-=i),this.shiftChildren(-i,!1,-Infinity),n=0),a._end>s&&a._ts&&(s=a._end),a=t;i7(this,this===tD&&this._time>s?this._time:s,1,1),this._dirty=0}return this._tDur},t.updateRoot=function(e){if(tD._ts&&(iI(tD,iZ(e,tD)),tY=rO.frame),rO.frame>=iT){iT+=tq.autoSleep||120;var t=tD._first;if((!t||!t._ts)&&tq.autoSleep&&rO._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||rO.sleep()}}},t}(rW);iR(rU.prototype,{_lock:0,_hasPause:0,_forcing:0});var rK,rQ,rZ,rJ,r0,r1,r2=function(e,t,i,r,s,a,n){var l,o,d,c,u,p,h,f,m=new sv(this._pt,e,t,0,1,su,null,s),g=0,v=0;for(m.b=i,m.e=r,i+="",r+="",(h=~r.indexOf("random("))&&(r=rv(r)),a&&(a(f=[i,r],e,t),i=f[0],r=f[1]),o=i.match(it)||[];l=it.exec(r);)c=l[0],u=r.substring(g,l.index),d?d=(d+1)%5:"rgba("===u.substr(-5)&&(d=1),c!==o[v++]&&(p=parseFloat(o[v-1])||0,m._pt={_next:m._pt,p:u||1===v?u:",",s:p,c:"="===c.charAt(1)?iO(p,c)-p:parseFloat(c)-p,m:d&&d<4?Math.round:0},g=it.lastIndex);return m.c=g<r.length?r.substring(g,r.length):"",m.fp=n,(ii.test(r)||h)&&(m.e=0),this._pt=m,m},r3=function(e,t,i,r,s,a,n,l,o,d){tJ(r)&&(r=r(s||0,e,a));var c,u=e[t],p="get"!==i?i:tJ(u)?o?e[t.indexOf("set")||!tJ(e["get"+t.substr(3)])?t:"get"+t.substr(3)](o):e[t]():u,h=tJ(u)?o?sn:sa:ss;if(tZ(r)&&(~r.indexOf("random(")&&(r=rv(r)),"="===r.charAt(1)&&((c=iO(p,r)+(rn(p)||0))||0===c)&&(r=c)),!d||p!==r||r1)return isNaN(p*r)||""===r?(u||t in e||ic(t,r),r2.call(this,e,t,p,r,h,l||tq.stringFilter,o)):(c=new sv(this._pt,e,t,+p||0,r-(p||0),"boolean"==typeof u?sc:sd,0,h),o&&(c.fp=o),n&&c.modifier(n,this,e),this._pt=c)},r5=function(e,t,i,r,s){if(tJ(e)&&(e=se(e,s,t,i,r)),!t2(e)||e.style&&e.nodeType||t6(e)||t4(e))return tZ(e)?se(e,s,t,i,r):e;var a,n={};for(a in e)n[a]=se(e[a],s,t,i,r);return n},r8=function(e,t,i,r,s,a){var n,l,o,d;if(ix[e]&&!1!==(n=new ix[e]).init(s,n.rawVars?t[e]:r5(t[e],r,s,a,i),i,r,a)&&(i._pt=l=new sv(i._pt,s,e,0,1,n.render,n,0,n.priority),i!==tN))for(o=i._ptLookup[i._targets.indexOf(s)],d=n._props.length;d--;)o[n._props[d]]=l;return n},r4=function e(t,i,r){var s,a,n,l,o,d,c,u,p,h,f,m,g,v=t.vars,y=v.ease,w=v.startAt,b=v.immediateRender,x=v.lazy,E=v.onUpdate,T=v.runBackwards,S=v.yoyoEase,M=v.keyframes,_=v.autoRevert,C=t._dur,P=t._startAt,k=t._targets,L=t.parent,A=L&&"nested"===L.data?L.vars.targets:k,O="auto"===t._overwrite&&!tz,z=t.timeline;if(!z||M&&y||(y="none"),t._ease=rN(y,tG.ease),t._yEase=S?rX(rN(!0===S?y:S,tG.ease)):0,S&&t._yoyo&&!t._repeat&&(S=t._yEase,t._yEase=t._ease,t._ease=S),t._from=!z&&!!v.runBackwards,!z||M&&!v.stagger){if(m=(u=k[0]?iC(k[0]).harness:0)&&v[u.prop],s=iY(v,iy),P&&(P._zTime<0&&P.progress(1),i<0&&T&&b&&!_?P.render(-1,!0):P.revert(T&&C?ig:im),P._lazy=0),w){if(iV(t._startAt=sr.set(k,iR({data:"isStart",overwrite:!1,parent:L,immediateRender:!0,lazy:!P&&t3(x),startAt:null,delay:0,onUpdate:E&&function(){return rb(t,"onUpdate")},stagger:0},w))),t._startAt._dp=0,t._startAt._sat=t,i<0&&(t$||!b&&!_)&&t._startAt.revert(ig),b&&C&&i<=0&&r<=0){i&&(t._zTime=i);return}}else if(T&&C&&!P){if(i&&(b=!1),n=iR({overwrite:!1,data:"isFromStart",lazy:b&&!P&&t3(x),immediateRender:b,stagger:0,parent:L},s),m&&(n[u.prop]=m),iV(t._startAt=sr.set(k,n)),t._startAt._dp=0,t._startAt._sat=t,i<0&&(t$?t._startAt.revert(ig):t._startAt.render(-1,!0)),t._zTime=i,b){if(!i)return}else e(t._startAt,1e-8,1e-8)}for(a=0,t._pt=t._ptCache=0,x=C&&t3(x)||x&&!C;a<k.length;a++){if(c=(o=k[a])._gsap||i_(k)[a]._gsap,t._ptLookup[a]=h={},ib[c.id]&&iw.length&&i$(),f=A===k?a:A.indexOf(o),u&&!1!==(p=new u).init(o,m||s,t,f,A)&&(t._pt=l=new sv(t._pt,o,p.name,0,1,p.render,p,0,p.priority),p._props.forEach(function(e){h[e]=l}),p.priority&&(d=1)),!u||m)for(n in s)ix[n]&&(p=r8(n,s,t,f,o,A))?p.priority&&(d=1):h[n]=l=r3.call(t,o,n,"get",s[n],f,A,0,v.stringFilter);t._op&&t._op[a]&&t.kill(o,t._op[a]),O&&t._pt&&(r0=t,tD.killTweensOf(o,h,t.globalTime(i)),g=!t.parent,r0=0),t._pt&&x&&(ib[c.id]=1)}d&&sg(t),t._onInit&&t._onInit(t)}t._onUpdate=E,t._initted=(!t._op||t._pt)&&!g,M&&i<=0&&z.render(1e8,!0,!0)},r6=function(e,t,i,r,s,a,n,l){var o,d,c,u,p=(e._pt&&e._ptCache||(e._ptCache={}))[t];if(!p)for(p=e._ptCache[t]=[],c=e._ptLookup,u=e._targets.length;u--;){if((o=c[u][t])&&o.d&&o.d._pt)for(o=o.d._pt;o&&o.p!==t&&o.fp!==t;)o=o._next;if(!o)return r1=1,e.vars[t]="+=0",r4(e,n),r1=0,l?iu(t+" not eligible for reset"):1;p.push(o)}for(u=p.length;u--;)(o=(d=p[u])._pt||d).s=(r||0===r)&&!s?r:o.s+(r||0)+a*o.c,o.c=i-o.s,d.e&&(d.e=iL(i)+rn(d.e)),d.b&&(d.b=o.s+rn(d.b))},r9=function(e,t){var i,r,s,a,n=e[0]?iC(e[0]).harness:0,l=n&&n.aliases;if(!l)return t;for(r in i=iH({},t),l)if(r in i)for(s=(a=l[r].split(",")).length;s--;)i[a[s]]=i[r];return i},r7=function(e,t,i,r){var s,a,n=t.ease||r||"power1.inOut";if(t6(t))a=i[e]||(i[e]=[]),t.forEach(function(e,i){return a.push({t:i/(t.length-1)*100,v:e,e:n})});else for(s in t)a=i[s]||(i[s]=[]),"ease"===s||a.push({t:parseFloat(e),v:t[s],e:n})},se=function(e,t,i,r,s){return tJ(e)?e.call(t,i,r,s):tZ(e)&&~e.indexOf("random(")?rv(e):e},st=iM+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",si={};ik(st+",id,stagger,delay,duration,paused,scrollTrigger",function(e){return si[e]=1});var sr=/*#__PURE__*/function(e){function t(t,i,r,s){"number"==typeof i&&(r.duration=i,i=r,r=null);var a,n,l,o,d,c,u,p,h,f=(a=e.call(this,s?i:iN(i))||this).vars,m=f.duration,g=f.delay,v=f.immediateRender,y=f.stagger,w=f.overwrite,b=f.keyframes,x=f.defaults,E=f.scrollTrigger,T=f.yoyoEase,S=i.parent||tD,M=(t6(t)||t4(t)?t0(t[0]):"length"in i)?[t]:rd(t);if(a._targets=M.length?i_(M):iu("GSAP target "+t+" not found. https://gsap.com",!tq.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=w,b||y||t8(m)||t8(g)){if(i=a.vars,(n=a.timeline=new rU({data:"nested",defaults:x||{},targets:S&&"nested"===S.data?S.vars.targets:M})).kill(),n.parent=n._dp=tg(a),n._start=0,y||t8(m)||t8(g)){if(d=M.length,p=y&&rp(y),t2(y))for(c in y)~st.indexOf(c)&&(h||(h={}),h[c]=y[c]);for(l=0;l<d;l++)(o=iY(i,si)).stagger=0,T&&(o.yoyoEase=T),h&&iH(o,h),u=M[l],o.duration=+se(m,tg(a),l,u,M),o.delay=(+se(g,tg(a),l,u,M)||0)-a._delay,!y&&1===d&&o.delay&&(a._delay=g=o.delay,a._start+=g,o.delay=0),n.to(u,o,p?p(l,u,M):0),n._ease=r$.none;n.duration()?m=g=0:a.timeline=0}else if(b){iN(iR(n.vars.defaults,{ease:"none"})),n._ease=rN(b.ease||i.ease||"none");var _,C,P,k=0;if(t6(b))b.forEach(function(e){return n.to(M,e,">")}),n.duration();else{for(c in o={},b)"ease"===c||"easeEach"===c||r7(c,b[c],o,b.easeEach);for(c in o)for(l=0,_=o[c].sort(function(e,t){return e.t-t.t}),k=0;l<_.length;l++)(P={ease:(C=_[l]).e,duration:(C.t-(l?_[l-1].t:0))/100*m})[c]=C.v,n.to(M,P,k),k+=P.duration;n.duration()<m&&n.to({},{duration:m-n.duration()})}}m||a.duration(m=n.duration())}else a.timeline=0;return!0!==w||tz||(r0=tg(a),tD.killTweensOf(M),r0=0),i2(S,tg(a),r),i.reversed&&a.reverse(),i.paused&&a.paused(!0),(v||!m&&!b&&a._start===iA(S._time)&&t3(v)&&function e(t){return!t||t._ts&&e(t.parent)}(tg(a))&&"nested"!==S.data)&&(a._tTime=-1e-8,a.render(Math.max(0,-g)||0)),E&&i3(tg(a),E),a}tv(t,e);var i=t.prototype;return i.render=function(e,t,i){var r,s,a,n,l,o,d,c,u,p=this._time,h=this._tDur,f=this._dur,m=e<0,g=e>h-1e-8&&!m?h:e<1e-8?0:e;if(f){if(g!==this._tTime||!e||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==m){if(r=g,c=this.timeline,this._repeat){if(n=f+this._rDelay,this._repeat<-1&&m)return this.totalTime(100*n+e,t,i);if(r=iA(g%n),g===h?(a=this._repeat,r=f):((a=~~(g/n))&&a===iA(g/n)&&(r=f,a--),r>f&&(r=f)),(o=this._yoyo&&1&a)&&(u=this._yEase,r=f-r),l=iQ(this._tTime,n),r===p&&!i&&this._initted&&a===l)return this._tTime=g,this;a!==l&&(c&&this._yEase&&rY(c,o),this.vars.repeatRefresh&&!o&&!this._lock&&this._time!==n&&this._initted&&(this._lock=i=1,this.render(iA(n*a),!0).invalidate()._lock=0))}if(!this._initted){if(i5(this,m?e:r,i,t,g))return this._tTime=0,this;if(p!==this._time&&!(i&&this.vars.repeatRefresh&&a!==l))return this;if(f!==this._dur)return this.render(e,t,i)}if(this._tTime=g,this._time=r,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=d=(u||this._ease)(r/f),this._from&&(this.ratio=d=1-d),r&&!p&&!t&&!a&&(rb(this,"onStart"),this._tTime!==g))return this;for(s=this._pt;s;)s.r(d,s.d),s=s._next;c&&c.render(e<0?e:c._dur*c._ease(r/this._dur),t,i)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(m&&iU(this,e,t,i),rb(this,"onUpdate")),this._repeat&&a!==l&&this.vars.onRepeat&&!t&&this.parent&&rb(this,"onRepeat"),(g===this._tDur||!g)&&this._tTime===g&&(m&&!this._onUpdate&&iU(this,e,!0,!0),(e||!f)&&(g===this._tDur&&this._ts>0||!g&&this._ts<0)&&iV(this,1),!t&&!(m&&!p)&&(g||p||o)&&(rb(this,g===h?"onComplete":"onReverseComplete",!0),this._prom&&!(g<h&&this.timeScale()>0)&&this._prom()))}}else i6(this,e,t,i);return this},i.targets=function(){return this._targets},i.invalidate=function(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),e.prototype.invalidate.call(this,t)},i.resetTo=function(e,t,i,r,s){tF||rO.wake(),this._ts||this.play();var a=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return(this._initted||r4(this,a),r6(this,e,t,i,r,this._ease(a/this._dur),a,s))?this.resetTo(e,t,i,r,1):(i0(this,0),this.parent||iq(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},i.kill=function(e,t){if(void 0===t&&(t="all"),!e&&(!t||"all"===t))return this._lazy=this._pt=0,this.parent?rx(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(e,t,r0&&!0!==r0.vars.overwrite)._first||rx(this),this.parent&&i!==this.timeline.totalDuration()&&i7(this,this._dur*this.timeline._tDur/i,0,1),this}var r,s,a,n,l,o,d,c=this._targets,u=e?rd(e):c,p=this._ptLookup,h=this._pt;if((!t||"all"===t)&&iF(c,u))return"all"===t&&(this._pt=0),rx(this);for(r=this._op=this._op||[],"all"!==t&&(tZ(t)&&(l={},ik(t,function(e){return l[e]=1}),t=l),t=r9(c,t)),d=c.length;d--;)if(~u.indexOf(c[d]))for(l in s=p[d],"all"===t?(r[d]=t,n=s,a={}):(a=r[d]=r[d]||{},n=t),n)(o=s&&s[l])&&("kill"in o.d&&!0!==o.d.kill(l)||iG(this,o,"_pt"),delete s[l]),"all"!==a&&(a[l]=1);return this._initted&&!this._pt&&h&&rx(this),this},t.to=function(e,i){return new t(e,i,arguments[2])},t.from=function(e,t){return rr(1,arguments)},t.delayedCall=function(e,i,r,s){return new t(i,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:i,onReverseComplete:i,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:s})},t.fromTo=function(e,t,i){return rr(2,arguments)},t.set=function(e,i){return i.duration=0,i.repeatDelay||(i.repeat=0),new t(e,i)},t.killTweensOf=function(e,t,i){return tD.killTweensOf(e,t,i)},t}(rW);iR(sr.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ik("staggerTo,staggerFrom,staggerFromTo",function(e){sr[e]=function(){var t=new rU,i=rl.call(arguments,0);return i.splice("staggerFromTo"===e?5:4,0,0),t[e].apply(t,i)}});var ss=function(e,t,i){return e[t]=i},sa=function(e,t,i){return e[t](i)},sn=function(e,t,i,r){return e[t](r.fp,i)},sl=function(e,t,i){return e.setAttribute(t,i)},so=function(e,t){return tJ(e[t])?sa:t1(e[t])&&e.setAttribute?sl:ss},sd=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},sc=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},su=function(e,t){var i=t._pt,r="";if(!e&&t.b)r=t.b;else if(1===e&&t.e)r=t.e;else{for(;i;)r=i.p+(i.m?i.m(i.s+i.c*e):Math.round((i.s+i.c*e)*1e4)/1e4)+r,i=i._next;r+=t.c}t.set(t.t,t.p,r,t)},sp=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next},sh=function(e,t,i,r){for(var s,a=this._pt;a;)s=a._next,a.p===r&&a.modifier(e,t,i),a=s},sf=function(e){for(var t,i,r=this._pt;r;)i=r._next,(r.p!==e||r.op)&&r.op!==e?r.dep||(t=1):iG(this,r,"_pt"),r=i;return!t},sm=function(e,t,i,r){r.mSet(e,t,r.m.call(r.tween,i,r.mt),r)},sg=function(e){for(var t,i,r,s,a=e._pt;a;){for(t=a._next,i=r;i&&i.pr>a.pr;)i=i._next;(a._prev=i?i._prev:s)?a._prev._next=a:r=a,(a._next=i)?i._prev=a:s=a,a=t}e._pt=r},sv=/*#__PURE__*/function(){function e(e,t,i,r,s,a,n,l,o){this.t=t,this.s=r,this.c=s,this.p=i,this.r=a||sd,this.d=n||this,this.set=l||ss,this.pr=o||0,this._next=e,e&&(e._prev=this)}return e.prototype.modifier=function(e,t,i){this.mSet=this.mSet||this.set,this.set=sm,this.m=e,this.mt=i,this.tween=t},e}();ik(iM+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(e){return iy[e]=1}),ia.TweenMax=ia.TweenLite=sr,ia.TimelineLite=ia.TimelineMax=rU,tD=new rU({sortChildren:!1,defaults:tG,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),tq.stringFilter=rA;var sy=[],sw={},sb=[],sx=0,sE=0,sT=function(e){return(sw[e]||sb).map(function(e){return e()})},sS=function(){var e=Date.now(),t=[];e-sx>2&&(sT("matchMediaInit"),sy.forEach(function(e){var i,r,s,a,n=e.queries,l=e.conditions;for(r in n)(i=tB.matchMedia(n[r]).matches)&&(s=1),i!==l[r]&&(l[r]=i,a=1);a&&(e.revert(),s&&t.push(e))}),sT("matchMediaRevert"),t.forEach(function(e){return e.onMatch(e,function(t){return e.add(null,t)})}),sx=e,sT("matchMedia"))},sM=/*#__PURE__*/function(){function e(e,t){this.selector=t&&rc(t),this.data=[],this._r=[],this.isReverted=!1,this.id=sE++,e&&this.add(e)}var t=e.prototype;return t.add=function(e,t,i){tJ(e)&&(i=t,t=e,e=tJ);var r=this,s=function(){var e,s=tI,a=r.selector;return s&&s!==r&&s.data.push(r),i&&(r.selector=rc(i)),tI=r,e=t.apply(r,arguments),tJ(e)&&r._r.push(e),tI=s,r.selector=a,r.isReverted=!1,e};return r.last=s,e===tJ?s(r,function(e){return r.add(null,e)}):e?r[e]=s:s},t.ignore=function(e){var t=tI;tI=null,e(this),tI=t},t.getTweens=function(){var t=[];return this.data.forEach(function(i){return i instanceof e?t.push.apply(t,i.getTweens()):i instanceof sr&&!(i.parent&&"nested"===i.parent.data)&&t.push(i)}),t},t.clear=function(){this._r.length=this.data.length=0},t.kill=function(e,t){var i=this;if(e?function(){for(var t,r=i.getTweens(),s=i.data.length;s--;)"isFlip"===(t=i.data[s]).data&&(t.revert(),t.getChildren(!0,!0,!1).forEach(function(e){return r.splice(r.indexOf(e),1)}));for(r.map(function(e){return{g:e._dur||e._delay||e._sat&&!e._sat.vars.immediateRender?e.globalTime(0):-1/0,t:e}}).sort(function(e,t){return t.g-e.g||-1/0}).forEach(function(t){return t.t.revert(e)}),s=i.data.length;s--;)(t=i.data[s])instanceof rU?"nested"!==t.data&&(t.scrollTrigger&&t.scrollTrigger.revert(),t.kill()):t instanceof sr||!t.revert||t.revert(e);i._r.forEach(function(t){return t(e,i)}),i.isReverted=!0}():this.data.forEach(function(e){return e.kill&&e.kill()}),this.clear(),t)for(var r=sy.length;r--;)sy[r].id===this.id&&sy.splice(r,1)},t.revert=function(e){this.kill(e||{})},e}(),s_=/*#__PURE__*/function(){function e(e){this.contexts=[],this.scope=e,tI&&tI.data.push(this)}var t=e.prototype;return t.add=function(e,t,i){t2(e)||(e={matches:e});var r,s,a,n=new sM(0,i||this.scope),l=n.conditions={};for(s in tI&&!n.selector&&(n.selector=tI.selector),this.contexts.push(n),t=n.add("onMatch",t),n.queries=e,e)"all"===s?a=1:(r=tB.matchMedia(e[s]))&&(0>sy.indexOf(n)&&sy.push(n),(l[s]=r.matches)&&(a=1),r.addListener?r.addListener(sS):r.addEventListener("change",sS));return a&&t(n,function(e){return n.add(null,e)}),this},t.revert=function(e){this.kill(e||{})},t.kill=function(e){this.contexts.forEach(function(t){return t.kill(e,!0)})},e}(),sC={registerPlugin:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach(function(e){return rT(e)})},timeline:function(e){return new rU(e)},getTweensOf:function(e,t){return tD.getTweensOf(e,t)},getProperty:function(e,t,i,r){tZ(e)&&(e=rd(e)[0]);var s=iC(e||{}).get,a=i?iB:iD;return"native"===i&&(i=""),e?t?a((ix[t]&&ix[t].get||s)(e,t,i,r)):function(t,i,r){return a((ix[t]&&ix[t].get||s)(e,t,i,r))}:e},quickSetter:function(e,t,i){if((e=rd(e)).length>1){var r=e.map(function(e){return sA.quickSetter(e,t,i)}),s=r.length;return function(e){for(var t=s;t--;)r[t](e)}}e=e[0]||{};var a=ix[t],n=iC(e),l=n.harness&&(n.harness.aliases||{})[t]||t,o=a?function(t){var r=new a;tN._pt=0,r.init(e,i?t+i:t,tN,0,[e]),r.render(1,r),tN._pt&&sp(1,tN)}:n.set(e,l);return a?o:function(t){return o(e,l,i?t+i:t,n,1)}},quickTo:function(e,t,i){var r,s=sA.to(e,iH(((r={})[t]="+=0.1",r.paused=!0,r),i||{})),a=function(e,i,r){return s.resetTo(t,e,i,r)};return a.tween=s,a},isTweening:function(e){return tD.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=rN(e.ease,tG.ease)),iX(tG,e||{})},config:function(e){return iX(tq,e||{})},registerEffect:function(e){var t=e.name,i=e.effect,r=e.plugins,s=e.defaults,a=e.extendTimeline;(r||"").split(",").forEach(function(e){return e&&!ix[e]&&!ia[e]&&iu(t+" effect requires "+e+" plugin.")}),iE[t]=function(e,t,r){return i(rd(e),iR(t||{},s),r)},a&&(rU.prototype[t]=function(e,i,r){return this.add(iE[t](e,t2(i)?i:(r=i)&&{},this),r)})},registerEase:function(e,t){r$[e]=rN(t)},parseEase:function(e,t){return arguments.length?rN(e,t):r$},getById:function(e){return tD.getById(e)},exportRoot:function(e,t){void 0===e&&(e={});var i,r,s=new rU(e);for(s.smoothChildTiming=t3(e.smoothChildTiming),tD.remove(s),s._dp=0,s._time=s._tTime=tD._time,i=tD._first;i;)r=i._next,(t||!(!i._dur&&i instanceof sr&&i.vars.onComplete===i._targets[0]))&&i2(s,i,i._start-i._delay),i=r;return i2(tD,s,0),s},context:function(e,t){return e?new sM(e,t):tI},matchMedia:function(e){return new s_(e)},matchMediaRefresh:function(){return sy.forEach(function(e){var t,i,r=e.conditions;for(i in r)r[i]&&(r[i]=!1,t=1);t&&e.revert()})||sS()},addEventListener:function(e,t){var i=sw[e]||(sw[e]=[]);~i.indexOf(t)||i.push(t)},removeEventListener:function(e,t){var i=sw[e],r=i&&i.indexOf(t);r>=0&&i.splice(r,1)},utils:{wrap:function e(t,i,r){var s=i-t;return t6(t)?rg(t,e(0,t.length),i):rs(r,function(e){return(s+(e-t)%s)%s+t})},wrapYoyo:function e(t,i,r){var s=i-t,a=2*s;return t6(t)?rg(t,e(0,t.length-1),i):rs(r,function(e){return e=(a+(e-t)%a)%a||0,t+(e>s?a-e:e)})},distribute:rp,random:rm,snap:rf,normalize:function(e,t,i){return ry(e,t,0,1,i)},getUnit:rn,clamp:function(e,t,i){return rs(i,function(i){return ra(e,t,i)})},splitColor:r_,toArray:rd,selector:rc,mapRange:ry,pipe:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e){return t.reduce(function(e,t){return t(e)},e)}},unitize:function(e,t){return function(i){return e(parseFloat(i))+(t||rn(i))}},interpolate:function e(t,i,r,s){var a=isNaN(t+i)?0:function(e){return(1-e)*t+e*i};if(!a){var n,l,o,d,c,u=tZ(t),p={};if(!0===r&&(s=1)&&(r=null),u)t={p:t},i={p:i};else if(t6(t)&&!t6(i)){for(l=1,o=[],c=(d=t.length)-2;l<d;l++)o.push(e(t[l-1],t[l]));d--,a=function(e){var t=Math.min(c,~~(e*=d));return o[t](e-t)},r=i}else s||(t=iH(t6(t)?[]:{},t));if(!o){for(n in i)r3.call(p,t,n,"get",i[n]);a=function(e){return sp(e,p)||(u?t.p:t)}}}return rs(r,a)},shuffle:ru},install:io,effects:iE,ticker:rO,updateRoot:rU.updateRoot,plugins:ix,globalTimeline:tD,core:{PropTween:sv,globals:ip,Tween:sr,Timeline:rU,Animation:rW,getCache:iC,_removeLinkedListItem:iG,reverting:function(){return t$},context:function(e){return e&&tI&&(tI.data.push(e),e._ctx=tI),tI},suppressOverwrites:function(e){return tz=e}}};ik("to,from,fromTo,delayedCall,set,killTweensOf",function(e){return sC[e]=sr[e]}),rO.add(rU.updateRoot),tN=sC.to({},{duration:0});var sP=function(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},sk=function(e,t){var i,r,s,a=e._targets;for(i in t)for(r=a.length;r--;)(s=e._ptLookup[r][i])&&(s=s.d)&&(s._pt&&(s=sP(s,i)),s&&s.modifier&&s.modifier(t[i],e,a[r],i))},sL=function(e,t){return{name:e,rawVars:1,init:function(e,i,r){r._onInit=function(e){var r,s;if(tZ(i)&&(r={},ik(i,function(e){return r[e]=1}),i=r),t){for(s in r={},i)r[s]=t(i[s]);i=r}sk(e,i)}}}},sA=sC.registerPlugin({name:"attr",init:function(e,t,i,r,s){var a,n,l;for(a in this.tween=i,t)l=e.getAttribute(a)||"",(n=this.add(e,"setAttribute",(l||0)+"",t[a],r,s,0,0,a)).op=a,n.b=l,this._props.push(a)},render:function(e,t){for(var i=t._pt;i;)t$?i.set(i.t,i.p,i.b,i):i.r(e,i.d),i=i._next}},{name:"endArray",init:function(e,t){for(var i=t.length;i--;)this.add(e,i,e[i]||0,t[i],0,0,0,0,0,1)}},sL("roundProps",rh),sL("modifiers"),sL("snap",rf))||sC;sr.version=rU.version=sA.version="3.12.5",tX=1,t5()&&rz(),r$.Power0,r$.Power1,r$.Power2,r$.Power3,r$.Power4,r$.Linear,r$.Quad,r$.Cubic,r$.Quart,r$.Quint,r$.Strong,r$.Elastic,r$.Back,r$.SteppedEase,r$.Bounce,r$.Sine,r$.Expo,r$.Circ;/*!
 * CSSPlugin 3.12.5
 * https://gsap.com
 *
 * Copyright 2008-2024, GreenSock. All rights reserved.
 * Subject to the terms at https://gsap.com/standard-license or for
 * Club GSAP members, the agreement issued with that membership.
 * @author: Jack Doyle, jack@greensock.com
*/var sO,sz,s$,sI,sD,sB,sR,sH={},sX=180/Math.PI,sY=Math.PI/180,sN=Math.atan2,sF=/([A-Z])/g,sq=/(left|right|width|margin|padding|x)/i,sG=/[\s,\(]\S/,sV={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},sj=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},sW=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},sU=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},sK=function(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},sQ=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},sZ=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},sJ=function(e,t,i){return e.style[t]=i},s0=function(e,t,i){return e.style.setProperty(t,i)},s1=function(e,t,i){return e._gsap[t]=i},s2=function(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i},s3=function(e,t,i,r,s){var a=e._gsap;a.scaleX=a.scaleY=i,a.renderTransform(s,a)},s5=function(e,t,i,r,s){var a=e._gsap;a[t]=i,a.renderTransform(s,a)},s8="transform",s4=s8+"Origin",s6=function e(t,i){var r=this,s=this.target,a=s.style,n=s._gsap;if(t in sH&&a){if(this.tfm=this.tfm||{},"transform"===t)return sV.transform.split(",").forEach(function(t){return e.call(r,t,i)});if(~(t=sV[t]||t).indexOf(",")?t.split(",").forEach(function(e){return r.tfm[e]=am(s,e)}):this.tfm[t]=n.x?n[t]:am(s,t),t===s4&&(this.tfm.zOrigin=n.zOrigin),this.props.indexOf(s8)>=0)return;n.svg&&(this.svgo=s.getAttribute("data-svg-origin"),this.props.push(s4,i,"")),t=s8}(a||i)&&this.props.push(t,i,a[t])},s9=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},s7=function(){var e,t,i=this.props,r=this.target,s=r.style,a=r._gsap;for(e=0;e<i.length;e+=3)i[e+1]?r[i[e]]=i[e+2]:i[e+2]?s[i[e]]=i[e+2]:s.removeProperty("--"===i[e].substr(0,2)?i[e]:i[e].replace(sF,"-$1").toLowerCase());if(this.tfm){for(t in this.tfm)a[t]=this.tfm[t];a.svg&&(a.renderTransform(),r.setAttribute("data-svg-origin",this.svgo||"")),(e=sB())&&e.isStart||s[s8]||(s9(s),a.zOrigin&&s[s4]&&(s[s4]+=" "+a.zOrigin+"px",a.zOrigin=0,a.renderTransform()),a.uncache=1)}},ae=function(e,t){var i={target:e,props:[],revert:s7,save:s6};return e._gsap||sA.core.getCache(e),t&&t.split(",").forEach(function(e){return i.save(e)}),i},at=function(e,t){var i=sO.createElementNS?sO.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):sO.createElement(e);return i&&i.style?i:sO.createElement(e)},ai=function e(t,i,r){var s=getComputedStyle(t);return s[i]||s.getPropertyValue(i.replace(sF,"-$1").toLowerCase())||s.getPropertyValue(i)||!r&&e(t,as(i)||i,1)||""},ar="O,Moz,ms,Ms,Webkit".split(","),as=function(e,t,i){var r=(t||sI).style,s=5;if(e in r&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);s--&&!(ar[s]+e in r););return s<0?null:(3===s?"ms":s>=0?ar[s]:"")+e},aa=function(){"undefined"!=typeof window&&window.document&&(sz=(sO=window.document).documentElement,sI=at("div")||{style:{}},at("div"),s4=(s8=as(s8))+"Origin",sI.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",sR=!!as("perspective"),sB=sA.core.reverting,s$=1)},an=function e(t){var i,r=at("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),s=this.parentNode,a=this.nextSibling,n=this.style.cssText;if(sz.appendChild(r),r.appendChild(this),this.style.display="block",t)try{i=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=e}catch(e){}else this._gsapBBox&&(i=this._gsapBBox());return s&&(a?s.insertBefore(this,a):s.appendChild(this)),sz.removeChild(r),this.style.cssText=n,i},al=function(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},ao=function(e){var t;try{t=e.getBBox()}catch(i){t=an.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===an||(t=an.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+al(e,["x","cx","x1"])||0,y:+al(e,["y","cy","y1"])||0,width:0,height:0}},ad=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&ao(e))},ac=function(e,t){if(t){var i,r=e.style;t in sH&&t!==s4&&(t=s8),r.removeProperty?(("ms"===(i=t.substr(0,2))||"webkit"===t.substr(0,6))&&(t="-"+t),r.removeProperty("--"===i?t:t.replace(sF,"-$1").toLowerCase())):r.removeAttribute(t)}},au=function(e,t,i,r,s,a){var n=new sv(e._pt,t,i,0,1,a?sZ:sQ);return e._pt=n,n.b=r,n.e=s,e._props.push(i),n},ap={deg:1,rad:1,turn:1},ah={grid:1,flex:1},af=function e(t,i,r,s){var a,n,l,o,d=parseFloat(r)||0,c=(r+"").trim().substr((d+"").length)||"px",u=sI.style,p=sq.test(i),h="svg"===t.tagName.toLowerCase(),f=(h?"client":"offset")+(p?"Width":"Height"),m="px"===s,g="%"===s;if(s===c||!d||ap[s]||ap[c])return d;if("px"===c||m||(d=e(t,i,r,"px")),o=t.getCTM&&ad(t),(g||"%"===c)&&(sH[i]||~i.indexOf("adius")))return a=o?t.getBBox()[p?"width":"height"]:t[f],iL(g?d/a*100:d/100*a);if(u[p?"width":"height"]=100+(m?c:s),n=~i.indexOf("adius")||"em"===s&&t.appendChild&&!h?t:t.parentNode,o&&(n=(t.ownerSVGElement||{}).parentNode),n&&n!==sO&&n.appendChild||(n=sO.body),(l=n._gsap)&&g&&l.width&&p&&l.time===rO.time&&!l.uncache)return iL(d/l.width*100);if(g&&("height"===i||"width"===i)){var v=t.style[i];t.style[i]=100+s,a=t[f],v?t.style[i]=v:ac(t,i)}else(g||"%"===c)&&!ah[ai(n,"display")]&&(u.position=ai(t,"position")),n===t&&(u.position="static"),n.appendChild(sI),a=sI[f],n.removeChild(sI),u.position="absolute";return p&&g&&((l=iC(n)).time=rO.time,l.width=n[f]),iL(m?a*d/100:a&&d?100/a*d:0)},am=function(e,t,i,r){var s;return s$||aa(),t in sV&&"transform"!==t&&~(t=sV[t]).indexOf(",")&&(t=t.split(",")[0]),sH[t]&&"transform"!==t?(s=aC(e,r),s="transformOrigin"!==t?s[t]:s.svg?s.origin:aP(ai(e,s4))+" "+s.zOrigin+"px"):(!(s=e.style[t])||"auto"===s||r||~(s+"").indexOf("calc("))&&(s=ab[t]&&ab[t](e,t,i)||ai(e,t)||iP(e,t)||("opacity"===t?1:0)),i&&!~(s+"").trim().indexOf(" ")?af(e,t,s,i)+i:s},ag=function(e,t,i,r){if(!i||"none"===i){var s=as(t,e,1),a=s&&ai(e,s,1);a&&a!==i?(t=s,i=a):"borderColor"===t&&(i=ai(e,"borderTopColor"))}var n,l,o,d,c,u,p,h,f,m,g,v=new sv(this._pt,e.style,t,0,1,su),y=0,w=0;if(v.b=i,v.e=r,i+="","auto"==(r+="")&&(u=e.style[t],e.style[t]=r,r=ai(e,t)||r,u?e.style[t]=u:ac(e,t)),rA(n=[i,r]),i=n[0],r=n[1],o=i.match(ie)||[],(r.match(ie)||[]).length){for(;l=ie.exec(r);)p=l[0],f=r.substring(y,l.index),c?c=(c+1)%5:("rgba("===f.substr(-5)||"hsla("===f.substr(-5))&&(c=1),p!==(u=o[w++]||"")&&(d=parseFloat(u)||0,g=u.substr((d+"").length),"="===p.charAt(1)&&(p=iO(d,p)+g),h=parseFloat(p),m=p.substr((h+"").length),y=ie.lastIndex-m.length,m||(m=m||tq.units[t]||g,y!==r.length||(r+=m,v.e+=m)),g!==m&&(d=af(e,t,u,m)||0),v._pt={_next:v._pt,p:f||1===w?f:",",s:d,c:h-d,m:c&&c<4||"zIndex"===t?Math.round:0});v.c=y<r.length?r.substring(y,r.length):""}else v.r="display"===t&&"none"===r?sZ:sQ;return ii.test(r)&&(v.e=0),this._pt=v,v},av={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},ay=function(e){var t=e.split(" "),i=t[0],r=t[1]||"50%";return("top"===i||"bottom"===i||"left"===r||"right"===r)&&(e=i,i=r,r=e),t[0]=av[i]||i,t[1]=av[r]||r,t.join(" ")},aw=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i,r,s,a=t.t,n=a.style,l=t.u,o=a._gsap;if("all"===l||!0===l)n.cssText="",r=1;else for(s=(l=l.split(",")).length;--s>-1;)sH[i=l[s]]&&(r=1,i="transformOrigin"===i?s4:s8),ac(a,i);r&&(ac(a,s8),o&&(o.svg&&a.removeAttribute("transform"),aC(a,1),o.uncache=1,s9(n)))}},ab={clearProps:function(e,t,i,r,s){if("isFromStart"!==s.data){var a=e._pt=new sv(e._pt,t,i,0,0,aw);return a.u=r,a.pr=-10,a.tween=s,e._props.push(i),1}}},ax=[1,0,0,1,0,0],aE={},aT=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},aS=function(e){var t=ai(e,s8);return aT(t)?ax:t.substr(7).match(t7).map(iL)},aM=function(e,t){var i,r,s,a,n=e._gsap||iC(e),l=e.style,o=aS(e);return n.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(o=[(s=e.transform.baseVal.consolidate().matrix).a,s.b,s.c,s.d,s.e,s.f]).join(",")?ax:o:(o!==ax||e.offsetParent||e===sz||n.svg||(s=l.display,l.display="block",(i=e.parentNode)&&e.offsetParent||(a=1,r=e.nextElementSibling,sz.appendChild(e)),o=aS(e),s?l.display=s:ac(e,"display"),a&&(r?i.insertBefore(e,r):i?i.appendChild(e):sz.removeChild(e))),t&&o.length>6?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)},a_=function(e,t,i,r,s,a){var n,l,o,d,c=e._gsap,u=s||aM(e,!0),p=c.xOrigin||0,h=c.yOrigin||0,f=c.xOffset||0,m=c.yOffset||0,g=u[0],v=u[1],y=u[2],w=u[3],b=u[4],x=u[5],E=t.split(" "),T=parseFloat(E[0])||0,S=parseFloat(E[1])||0;i?u!==ax&&(l=g*w-v*y)&&(o=w/l*T+-y/l*S+(y*x-w*b)/l,d=-v/l*T+g/l*S-(g*x-v*b)/l,T=o,S=d):(T=(n=ao(e)).x+(~E[0].indexOf("%")?T/100*n.width:T),S=n.y+(~(E[1]||E[0]).indexOf("%")?S/100*n.height:S)),r||!1!==r&&c.smooth?(b=T-p,x=S-h,c.xOffset=f+(b*g+x*y)-b,c.yOffset=m+(b*v+x*w)-x):c.xOffset=c.yOffset=0,c.xOrigin=T,c.yOrigin=S,c.smooth=!!r,c.origin=t,c.originIsAbsolute=!!i,e.style[s4]="0px 0px",a&&(au(a,c,"xOrigin",p,T),au(a,c,"yOrigin",h,S),au(a,c,"xOffset",f,c.xOffset),au(a,c,"yOffset",m,c.yOffset)),e.setAttribute("data-svg-origin",T+" "+S)},aC=function(e,t){var i=e._gsap||new rj(e);if("x"in i&&!t&&!i.uncache)return i;var r,s,a,n,l,o,d,c,u,p,h,f,m,g,v,y,w,b,x,E,T,S,M,_,C,P,k,L,A,O,z,I,D=e.style,B=i.scaleX<0,R=getComputedStyle(e),H=ai(e,s4)||"0";return r=s=a=o=d=c=u=p=h=0,n=l=1,i.svg=!!(e.getCTM&&ad(e)),R.translate&&(("none"!==R.translate||"none"!==R.scale||"none"!==R.rotate)&&(D[s8]=("none"!==R.translate?"translate3d("+(R.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==R.rotate?"rotate("+R.rotate+") ":"")+("none"!==R.scale?"scale("+R.scale.split(" ").join(",")+") ":"")+("none"!==R[s8]?R[s8]:"")),D.scale=D.rotate=D.translate="none"),g=aM(e,i.svg),i.svg&&(i.uncache?(C=e.getBBox(),H=i.xOrigin-C.x+"px "+(i.yOrigin-C.y)+"px",_=""):_=!t&&e.getAttribute("data-svg-origin"),a_(e,_||H,!!_||i.originIsAbsolute,!1!==i.smooth,g)),f=i.xOrigin||0,m=i.yOrigin||0,g!==ax&&(b=g[0],x=g[1],E=g[2],T=g[3],r=S=g[4],s=M=g[5],6===g.length?(n=Math.sqrt(b*b+x*x),l=Math.sqrt(T*T+E*E),o=b||x?sN(x,b)*sX:0,(u=E||T?sN(E,T)*sX+o:0)&&(l*=Math.abs(Math.cos(u*sY))),i.svg&&(r-=f-(f*b+m*E),s-=m-(f*x+m*T))):(I=g[6],O=g[7],k=g[8],L=g[9],A=g[10],z=g[11],r=g[12],s=g[13],a=g[14],d=(v=sN(I,A))*sX,v&&(_=S*(y=Math.cos(-v))+k*(w=Math.sin(-v)),C=M*y+L*w,P=I*y+A*w,k=-(S*w)+k*y,L=-(M*w)+L*y,A=-(I*w)+A*y,z=-(O*w)+z*y,S=_,M=C,I=P),c=(v=sN(-E,A))*sX,v&&(_=b*(y=Math.cos(-v))-k*(w=Math.sin(-v)),C=x*y-L*w,P=E*y-A*w,z=T*w+z*y,b=_,x=C,E=P),o=(v=sN(x,b))*sX,v&&(_=b*(y=Math.cos(v))+x*(w=Math.sin(v)),C=S*y+M*w,x=x*y-b*w,M=M*y-S*w,b=_,S=C),d&&Math.abs(d)+Math.abs(o)>359.9&&(d=o=0,c=180-c),n=iL(Math.sqrt(b*b+x*x+E*E)),l=iL(Math.sqrt(M*M+I*I)),u=Math.abs(v=sN(S,M))>2e-4?v*sX:0,h=z?1/(z<0?-z:z):0),i.svg&&(_=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!aT(ai(e,s8)),_&&e.setAttribute("transform",_))),Math.abs(u)>90&&270>Math.abs(u)&&(B?(n*=-1,u+=o<=0?180:-180,o+=o<=0?180:-180):(l*=-1,u+=u<=0?180:-180)),t=t||i.uncache,i.x=r-((i.xPercent=r&&(!t&&i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-r)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+"px",i.y=s-((i.yPercent=s&&(!t&&i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-s)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+"px",i.z=a+"px",i.scaleX=iL(n),i.scaleY=iL(l),i.rotation=iL(o)+"deg",i.rotationX=iL(d)+"deg",i.rotationY=iL(c)+"deg",i.skewX=u+"deg",i.skewY=p+"deg",i.transformPerspective=h+"px",(i.zOrigin=parseFloat(H.split(" ")[2])||!t&&i.zOrigin||0)&&(D[s4]=aP(H)),i.xOffset=i.yOffset=0,i.force3D=tq.force3D,i.renderTransform=i.svg?az:sR?aO:aL,i.uncache=0,i},aP=function(e){return(e=e.split(" "))[0]+" "+e[1]},ak=function(e,t,i){var r=rn(t);return iL(parseFloat(t)+parseFloat(af(e,"x",i+"px",r)))+r},aL=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,aO(e,t)},aA="0deg",aO=function(e,t){var i=t||this,r=i.xPercent,s=i.yPercent,a=i.x,n=i.y,l=i.z,o=i.rotation,d=i.rotationY,c=i.rotationX,u=i.skewX,p=i.skewY,h=i.scaleX,f=i.scaleY,m=i.transformPerspective,g=i.force3D,v=i.target,y=i.zOrigin,w="",b="auto"===g&&e&&1!==e||!0===g;if(y&&(c!==aA||d!==aA)){var x,E=parseFloat(d)*sY,T=Math.sin(E),S=Math.cos(E);a=ak(v,a,-(T*(x=Math.cos(E=parseFloat(c)*sY))*y)),n=ak(v,n,-(-Math.sin(E)*y)),l=ak(v,l,-(S*x*y)+y)}"0px"!==m&&(w+="perspective("+m+") "),(r||s)&&(w+="translate("+r+"%, "+s+"%) "),(b||"0px"!==a||"0px"!==n||"0px"!==l)&&(w+="0px"!==l||b?"translate3d("+a+", "+n+", "+l+") ":"translate("+a+", "+n+") "),o!==aA&&(w+="rotate("+o+") "),d!==aA&&(w+="rotateY("+d+") "),c!==aA&&(w+="rotateX("+c+") "),(u!==aA||p!==aA)&&(w+="skew("+u+", "+p+") "),(1!==h||1!==f)&&(w+="scale("+h+", "+f+") "),v.style[s8]=w||"translate(0, 0)"},az=function(e,t){var i,r,s,a,n,l=t||this,o=l.xPercent,d=l.yPercent,c=l.x,u=l.y,p=l.rotation,h=l.skewX,f=l.skewY,m=l.scaleX,g=l.scaleY,v=l.target,y=l.xOrigin,w=l.yOrigin,b=l.xOffset,x=l.yOffset,E=l.forceCSS,T=parseFloat(c),S=parseFloat(u);p=parseFloat(p),h=parseFloat(h),(f=parseFloat(f))&&(h+=f=parseFloat(f),p+=f),p||h?(p*=sY,h*=sY,i=Math.cos(p)*m,r=Math.sin(p)*m,s=-(Math.sin(p-h)*g),a=Math.cos(p-h)*g,h&&(f*=sY,s*=n=Math.sqrt(1+(n=Math.tan(h-f))*n),a*=n,f&&(i*=n=Math.sqrt(1+(n=Math.tan(f))*n),r*=n)),i=iL(i),r=iL(r),s=iL(s),a=iL(a)):(i=m,a=g,r=s=0),(T&&!~(c+"").indexOf("px")||S&&!~(u+"").indexOf("px"))&&(T=af(v,"x",c,"px"),S=af(v,"y",u,"px")),(y||w||b||x)&&(T=iL(T+y-(y*i+w*s)+b),S=iL(S+w-(y*r+w*a)+x)),(o||d)&&(T=iL(T+o/100*(n=v.getBBox()).width),S=iL(S+d/100*n.height)),n="matrix("+i+","+r+","+s+","+a+","+T+","+S+")",v.setAttribute("transform",n),E&&(v.style[s8]=n)},a$=function(e,t,i,r,s){var a,n,l=tZ(s),o=parseFloat(s)*(l&&~s.indexOf("rad")?sX:1)-r,d=r+o+"deg";return l&&("short"===(a=s.split("_")[1])&&(o%=360)!=o%180&&(o+=o<0?360:-360),"cw"===a&&o<0?o=(o+36e9)%360-360*~~(o/360):"ccw"===a&&o>0&&(o=(o-36e9)%360-360*~~(o/360))),e._pt=n=new sv(e._pt,t,i,r,o,sW),n.e=d,n.u="deg",e._props.push(i),n},aI=function(e,t){for(var i in t)e[i]=t[i];return e},aD=function(e,t,i){var r,s,a,n,l,o,d,c=aI({},i._gsap),u=i.style;for(s in c.svg?(a=i.getAttribute("transform"),i.setAttribute("transform",""),u[s8]=t,r=aC(i,1),ac(i,s8),i.setAttribute("transform",a)):(a=getComputedStyle(i)[s8],u[s8]=t,r=aC(i,1),u[s8]=a),sH)(a=c[s])!==(n=r[s])&&0>"perspective,force3D,transformOrigin,svgOrigin".indexOf(s)&&(l=rn(a)!==(d=rn(n))?af(i,s,a,d):parseFloat(a),o=parseFloat(n),e._pt=new sv(e._pt,r,s,l,o-l,sj),e._pt.u=d||0,e._props.push(s));aI(r,c)};ik("padding,margin,Width,Radius",function(e,t){var i="Right",r="Bottom",s="Left",a=(t<3?["Top",i,r,s]:["Top"+s,"Top"+i,r+i,r+s]).map(function(i){return t<2?e+i:"border"+i+e});ab[t>1?"border"+e:e]=function(e,t,i,r,s){var n,l;if(arguments.length<4)return 5===(l=(n=a.map(function(t){return am(e,t,i)})).join(" ")).split(n[0]).length?n[0]:l;n=(r+"").split(" "),l={},a.forEach(function(e,t){return l[e]=n[t]=n[t]||n[(t-1)/2|0]}),e.init(t,l,s)}});var aB={name:"css",register:aa,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,r,s){var a,n,l,o,d,c,u,p,h,f,m,g,v,y,w,b,x=this._props,E=e.style,T=i.vars.startAt;for(u in s$||aa(),this.styles=this.styles||ae(e),b=this.styles.props,this.tween=i,t)if("autoRound"!==u&&(n=t[u],!(ix[u]&&r8(u,t,i,r,e,s)))){if(d=typeof n,c=ab[u],"function"===d&&(d=typeof(n=n.call(i,r,e,s))),"string"===d&&~n.indexOf("random(")&&(n=rv(n)),c)c(this,e,u,n,i)&&(w=1);else if("--"===u.substr(0,2))a=(getComputedStyle(e).getPropertyValue(u)+"").trim(),n+="",rk.lastIndex=0,rk.test(a)||(p=rn(a),h=rn(n)),h?p!==h&&(a=af(e,u,a,h)+h):p&&(n+=p),this.add(E,"setProperty",a,n,r,s,0,0,u),x.push(u),b.push(u,0,E[u]);else if("undefined"!==d){if(T&&u in T?(tZ(a="function"==typeof T[u]?T[u].call(i,r,e,s):T[u])&&~a.indexOf("random(")&&(a=rv(a)),rn(a+"")||"auto"===a||(a+=tq.units[u]||rn(am(e,u))||""),"="===(a+"").charAt(1)&&(a=am(e,u))):a=am(e,u),o=parseFloat(a),(f="string"===d&&"="===n.charAt(1)&&n.substr(0,2))&&(n=n.substr(2)),l=parseFloat(n),u in sV&&("autoAlpha"===u&&(1===o&&"hidden"===am(e,"visibility")&&l&&(o=0),b.push("visibility",0,E.visibility),au(this,E,"visibility",o?"inherit":"hidden",l?"inherit":"hidden",!l)),"scale"!==u&&"transform"!==u&&~(u=sV[u]).indexOf(",")&&(u=u.split(",")[0])),m=u in sH){if(this.styles.save(u),g||((v=e._gsap).renderTransform&&!t.parseTransform||aC(e,t.parseTransform),y=!1!==t.smoothOrigin&&v.smooth,(g=this._pt=new sv(this._pt,E,s8,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===u)this._pt=new sv(this._pt,v,"scaleY",v.scaleY,(f?iO(v.scaleY,f+l):l)-v.scaleY||0,sj),this._pt.u=0,x.push("scaleY",u),u+="X";else if("transformOrigin"===u){b.push(s4,0,E[s4]),n=ay(n),v.svg?a_(e,n,0,y,0,this):((h=parseFloat(n.split(" ")[2])||0)!==v.zOrigin&&au(this,v,"zOrigin",v.zOrigin,h),au(this,E,u,aP(a),aP(n)));continue}else if("svgOrigin"===u){a_(e,n,1,y,0,this);continue}else if(u in aE){a$(this,v,u,o,f?iO(o,f+n):n);continue}else if("smoothOrigin"===u){au(this,v,"smooth",v.smooth,n);continue}else if("force3D"===u){v[u]=n;continue}else if("transform"===u){aD(this,n,e);continue}}else u in E||(u=as(u)||u);if(m||(l||0===l)&&(o||0===o)&&!sG.test(n)&&u in E)p=(a+"").substr((o+"").length),l||(l=0),h=rn(n)||(u in tq.units?tq.units[u]:p),p!==h&&(o=af(e,u,a,h)),this._pt=new sv(this._pt,m?v:E,u,o,(f?iO(o,f+l):l)-o,m||"px"!==h&&"zIndex"!==u||!1===t.autoRound?sj:sK),this._pt.u=h||0,p!==h&&"%"!==h&&(this._pt.b=a,this._pt.r=sU);else if(u in E)ag.call(this,e,u,a,f?f+n:n);else if(u in e)this.add(e,u,a||e[u],f?f+n:n,r,s);else if("parseTransform"!==u){ic(u,n);continue}m||(u in E?b.push(u,0,E[u]):b.push(u,1,a||e[u])),x.push(u)}}w&&sg(this)},render:function(e,t){if(t.tween._time||!sB())for(var i=t._pt;i;)i.r(e,i.d),i=i._next;else t.styles.revert()},get:am,aliases:sV,getSetter:function(e,t,i){var r=sV[t];return r&&0>r.indexOf(",")&&(t=r),t in sH&&t!==s4&&(e._gsap.x||am(e,"x"))?i&&sD===i?"scale"===t?s2:s1:(sD=i||{},"scale"===t?s3:s5):e.style&&!t1(e.style[t])?sJ:~t.indexOf("-")?s0:so(e,t)},core:{_removeProperty:ac,_getMatrix:aM}};sA.utils.checkPrefix=as,sA.core.getStyleSaver=ae,aY="0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",aN=ik((aH="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(aX="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(e){sH[e]=1}),ik(aX,function(e){tq.units[e]="deg",aE[e]=1}),sV[aN[13]]=aH+","+aX,ik(aY,function(e){var t=e.split(":");sV[t[1]]=aN[t[0]]}),ik("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(e){tq.units[e]="px"}),sA.registerPlugin(aB);var aR=sA.registerPlugin(aB)||sA;aR.core.Tween;/*!
 * Observer 3.12.5
 * https://gsap.com
 *
 * @license Copyright 2008-2024, GreenSock. All rights reserved.
 * Subject to the terms at https://gsap.com/standard-license or for
 * Club GSAP members, the agreement issued with that membership.
 * @author: Jack Doyle, jack@greensock.com
*/var aH,aX,aY,aN,aF,aq,aG,aV,aj,aW,aU,aK,aQ,aZ,aJ,a0,a1,a2=function(){return aF||"undefined"!=typeof window&&(aF=window.gsap)&&aF.registerPlugin&&aF},a3=1,a5=[],a8=[],a4=[],a6=Date.now,a9=function(e,t){return t},a7=function(){var e=aQ.core,t=e.bridge||{},i=e._scrollers,r=e._proxies;i.push.apply(i,a8),r.push.apply(r,a4),a8=i,a4=r,a9=function(e,i){return t[e](i)}},ne=function(e,t){return~a4.indexOf(e)&&a4[a4.indexOf(e)+1][t]},nt=function(e){return!!~aZ.indexOf(e)},ni=function(e,t,i,r,s){return e.addEventListener(t,i,{passive:!1!==r,capture:!!s})},nr=function(e,t,i,r){return e.removeEventListener(t,i,!!r)},ns="scrollLeft",na="scrollTop",nn=function(){return aJ&&aJ.isPressed||a8.cache++},nl=function(e,t){var i=function i(r){if(r||0===r){a3&&(aG.history.scrollRestoration="manual");var s=aJ&&aJ.isPressed;e(r=i.v=Math.round(r)||(aJ&&aJ.iOS?1:0)),i.cacheID=a8.cache,s&&a9("ss",r)}else(t||a8.cache!==i.cacheID||a9("ref"))&&(i.cacheID=a8.cache,i.v=e());return i.v+i.offset};return i.offset=0,e&&i},no={s:ns,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:nl(function(e){return arguments.length?aG.scrollTo(e,nd.sc()):aG.pageXOffset||aV[ns]||aj[ns]||aW[ns]||0})},nd={s:na,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:no,sc:nl(function(e){return arguments.length?aG.scrollTo(no.sc(),e):aG.pageYOffset||aV[na]||aj[na]||aW[na]||0})},nc=function(e,t){return(t&&t._ctx&&t._ctx.selector||aF.utils.toArray)(e)[0]||("string"==typeof e&&!1!==aF.config().nullTargetWarn?console.warn("Element not found:",e):null)},nu=function(e,t){var i=t.s,r=t.sc;nt(e)&&(e=aV.scrollingElement||aj);var s=a8.indexOf(e),a=r===nd.sc?1:2;~s||(s=a8.push(e)-1),a8[s+a]||ni(e,"scroll",nn);var n=a8[s+a],l=n||(a8[s+a]=nl(ne(e,i),!0)||(nt(e)?r:nl(function(t){return arguments.length?e[i]=t:e[i]})));return l.target=e,n||(l.smooth="smooth"===aF.getProperty(e,"scrollBehavior")),l},np=function(e,t,i){var r=e,s=e,a=a6(),n=a,l=t||50,o=Math.max(500,3*l),d=function(e,t){var o=a6();t||o-a>l?(s=r,r=e,n=a,a=o):i?r+=e:r=s+(e-s)/(o-n)*(a-n)};return{update:d,reset:function(){s=r=i?0:r,n=a=0},getVelocity:function(e){var t=n,l=s,c=a6();return(e||0===e)&&e!==r&&d(e),a===n||c-n>o?0:(r+(i?l:-l))/((i?c:a)-t)*1e3}}},nh=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},nf=function(e){var t=Math.max.apply(Math,e),i=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(i)?t:i},nm=function(){(aQ=aF.core.globals().ScrollTrigger)&&aQ.core&&a7()},ng=function(e){return aF=e||a2(),!aq&&aF&&"undefined"!=typeof document&&document.body&&(aG=window,aj=(aV=document).documentElement,aW=aV.body,aZ=[aG,aV,aj,aW],aF.utils.clamp,a1=aF.core.context||function(){},aK="onpointerenter"in aW?"pointer":"mouse",aU=nv.isTouch=aG.matchMedia&&aG.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in aG||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,a0=nv.eventTypes=("ontouchstart"in aj?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in aj?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return a3=0},500),nm(),aq=1),aq};no.op=nd,a8.cache=0;var nv=/*#__PURE__*/function(){function e(e){this.init(e)}return e.prototype.init=function(e){aq||ng(aF)||console.warn("Please gsap.registerPlugin(Observer)"),aQ||nm();var t=e.tolerance,i=e.dragMinimum,r=e.type,s=e.target,a=e.lineHeight,n=e.debounce,l=e.preventDefault,o=e.onStop,d=e.onStopDelay,c=e.ignore,u=e.wheelSpeed,p=e.event,h=e.onDragStart,f=e.onDragEnd,m=e.onDrag,g=e.onPress,v=e.onRelease,y=e.onRight,w=e.onLeft,b=e.onUp,x=e.onDown,E=e.onChangeX,T=e.onChangeY,S=e.onChange,M=e.onToggleX,_=e.onToggleY,C=e.onHover,P=e.onHoverEnd,k=e.onMove,L=e.ignoreCheck,A=e.isNormalizer,O=e.onGestureStart,z=e.onGestureEnd,I=e.onWheel,D=e.onEnable,B=e.onDisable,R=e.onClick,H=e.scrollSpeed,X=e.capture,Y=e.allowClicks,N=e.lockAxis,F=e.onLockAxis;this.target=s=nc(s)||aj,this.vars=e,c&&(c=aF.utils.toArray(c)),t=t||1e-9,i=i||0,u=u||1,H=H||1,r=r||"wheel,touch,pointer",n=!1!==n,a||(a=parseFloat(aG.getComputedStyle(aW).lineHeight)||22);var q,G,V,j,W,U,K,Q=this,Z=0,J=0,ee=e.passive||!l,et=nu(s,no),ei=nu(s,nd),er=et(),es=ei(),ea=~r.indexOf("touch")&&!~r.indexOf("pointer")&&"pointerdown"===a0[0],en=nt(s),el=s.ownerDocument||aV,eo=[0,0,0],ed=[0,0,0],ec=0,eu=function(){return ec=a6()},ep=function(e,t){return(Q.event=e)&&c&&~c.indexOf(e.target)||t&&ea&&"touch"!==e.pointerType||L&&L(e,t)},eh=function(){var e=Q.deltaX=nf(eo),i=Q.deltaY=nf(ed),r=Math.abs(e)>=t,s=Math.abs(i)>=t;S&&(r||s)&&S(Q,e,i,eo,ed),r&&(y&&Q.deltaX>0&&y(Q),w&&Q.deltaX<0&&w(Q),E&&E(Q),M&&Q.deltaX<0!=Z<0&&M(Q),Z=Q.deltaX,eo[0]=eo[1]=eo[2]=0),s&&(x&&Q.deltaY>0&&x(Q),b&&Q.deltaY<0&&b(Q),T&&T(Q),_&&Q.deltaY<0!=J<0&&_(Q),J=Q.deltaY,ed[0]=ed[1]=ed[2]=0),(j||V)&&(k&&k(Q),V&&(m(Q),V=!1),j=!1),U&&(U=!1,1)&&F&&F(Q),W&&(I(Q),W=!1),q=0},ef=function(e,t,i){eo[i]+=e,ed[i]+=t,Q._vx.update(e),Q._vy.update(t),n?q||(q=requestAnimationFrame(eh)):eh()},em=function(e,t){N&&!K&&(Q.axis=K=Math.abs(e)>Math.abs(t)?"x":"y",U=!0),"y"!==K&&(eo[2]+=e,Q._vx.update(e,!0)),"x"!==K&&(ed[2]+=t,Q._vy.update(t,!0)),n?q||(q=requestAnimationFrame(eh)):eh()},eg=function(e){if(!ep(e,1)){var t=(e=nh(e,l)).clientX,r=e.clientY,s=t-Q.x,a=r-Q.y,n=Q.isDragging;Q.x=t,Q.y=r,(n||Math.abs(Q.startX-t)>=i||Math.abs(Q.startY-r)>=i)&&(m&&(V=!0),n||(Q.isDragging=!0),em(s,a),n||h&&h(Q))}},ev=Q.onPress=function(e){ep(e,1)||e&&e.button||(Q.axis=K=null,G.pause(),Q.isPressed=!0,e=nh(e),Z=J=0,Q.startX=Q.x=e.clientX,Q.startY=Q.y=e.clientY,Q._vx.reset(),Q._vy.reset(),ni(A?s:el,a0[1],eg,ee,!0),Q.deltaX=Q.deltaY=0,g&&g(Q))},ey=Q.onRelease=function(e){if(!ep(e,1)){nr(A?s:el,a0[1],eg,!0);var t=!isNaN(Q.y-Q.startY),i=Q.isDragging,r=i&&(Math.abs(Q.x-Q.startX)>3||Math.abs(Q.y-Q.startY)>3),a=nh(e);!r&&t&&(Q._vx.reset(),Q._vy.reset(),l&&Y&&aF.delayedCall(.08,function(){if(a6()-ec>300&&!e.defaultPrevented){if(e.target.click)e.target.click();else if(el.createEvent){var t=el.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,aG,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}})),Q.isDragging=Q.isGesturing=Q.isPressed=!1,o&&i&&!A&&G.restart(!0),f&&i&&f(Q),v&&v(Q,r)}},ew=function(e){return e.touches&&e.touches.length>1&&(Q.isGesturing=!0)&&O(e,Q.isDragging)},eb=function(){return Q.isGesturing=!1,z(Q)},ex=function(e){if(!ep(e)){var t=et(),i=ei();ef((t-er)*H,(i-es)*H,1),er=t,es=i,o&&G.restart(!0)}},eE=function(e){if(!ep(e)){e=nh(e,l),I&&(W=!0);var t=(1===e.deltaMode?a:2===e.deltaMode?aG.innerHeight:1)*u;ef(e.deltaX*t,e.deltaY*t,0),o&&!A&&G.restart(!0)}},eT=function(e){if(!ep(e)){var t=e.clientX,i=e.clientY,r=t-Q.x,s=i-Q.y;Q.x=t,Q.y=i,j=!0,o&&G.restart(!0),(r||s)&&em(r,s)}},eS=function(e){Q.event=e,C(Q)},eM=function(e){Q.event=e,P(Q)},e_=function(e){return ep(e)||nh(e,l)&&R(Q)};G=Q._dc=aF.delayedCall(d||.25,function(){Q._vx.reset(),Q._vy.reset(),G.pause(),o&&o(Q)}).pause(),Q.deltaX=Q.deltaY=0,Q._vx=np(0,50,!0),Q._vy=np(0,50,!0),Q.scrollX=et,Q.scrollY=ei,Q.isDragging=Q.isGesturing=Q.isPressed=!1,a1(this),Q.enable=function(e){return!Q.isEnabled&&(ni(en?el:s,"scroll",nn),r.indexOf("scroll")>=0&&ni(en?el:s,"scroll",ex,ee,X),r.indexOf("wheel")>=0&&ni(s,"wheel",eE,ee,X),(r.indexOf("touch")>=0&&aU||r.indexOf("pointer")>=0)&&(ni(s,a0[0],ev,ee,X),ni(el,a0[2],ey),ni(el,a0[3],ey),Y&&ni(s,"click",eu,!0,!0),R&&ni(s,"click",e_),O&&ni(el,"gesturestart",ew),z&&ni(el,"gestureend",eb),C&&ni(s,aK+"enter",eS),P&&ni(s,aK+"leave",eM),k&&ni(s,aK+"move",eT)),Q.isEnabled=!0,e&&e.type&&ev(e),D&&D(Q)),Q},Q.disable=function(){Q.isEnabled&&(a5.filter(function(e){return e!==Q&&nt(e.target)}).length||nr(en?el:s,"scroll",nn),Q.isPressed&&(Q._vx.reset(),Q._vy.reset(),nr(A?s:el,a0[1],eg,!0)),nr(en?el:s,"scroll",ex,X),nr(s,"wheel",eE,X),nr(s,a0[0],ev,X),nr(el,a0[2],ey),nr(el,a0[3],ey),nr(s,"click",eu,!0),nr(s,"click",e_),nr(el,"gesturestart",ew),nr(el,"gestureend",eb),nr(s,aK+"enter",eS),nr(s,aK+"leave",eM),nr(s,aK+"move",eT),Q.isEnabled=Q.isPressed=Q.isDragging=!1,B&&B(Q))},Q.kill=Q.revert=function(){Q.disable();var e=a5.indexOf(Q);e>=0&&a5.splice(e,1),aJ===Q&&(aJ=0)},a5.push(Q),A&&nt(s)&&(aJ=Q),Q.enable(p)},function(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e.prototype,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),e}();nv.version="3.12.5",nv.create=function(e){return new nv(e)},nv.register=ng,nv.getAll=function(){return a5.slice()},nv.getById=function(e){return a5.filter(function(t){return t.vars.id===e})[0]},a2()&&aF.registerPlugin(nv);/*!
 * ScrollTrigger 3.12.5
 * https://gsap.com
 *
 * @license Copyright 2008-2024, GreenSock. All rights reserved.
 * Subject to the terms at https://gsap.com/standard-license or for
 * Club GSAP members, the agreement issued with that membership.
 * @author: Jack Doyle, jack@greensock.com
*/var ny,nw,nb,nx,nE,nT,nS,nM,n_,nC,nP,nk,nL,nA,nO,nz,n$,nI,nD,nB,nR,nH,nX,nY,nN,nF,nq,nG,nV,nj,nW,nU,nK,nQ,nZ,nJ,n0,n1,n2=1,n3=Date.now,n5=n3(),n8=0,n4=0,n6=function(e,t,i){var r=lu(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return i["_"+t+"Clamp"]=r,r?e.substr(6,e.length-7):e},n9=function(e,t){return t&&(!lu(e)||"clamp("!==e.substr(0,6))?"clamp("+e+")":e},n7=function(){return nA=1},le=function(){return nA=0},lt=function(e){return e},li=function(e){return Math.round(1e5*e)/1e5||0},lr=function(){return"undefined"!=typeof window},ls=function(){return ny||lr()&&(ny=window.gsap)&&ny.registerPlugin&&ny},la=function(e){return!!~nS.indexOf(e)},ln=function(e){return("Height"===e?nW:nb["inner"+e])||nE["client"+e]||nT["client"+e]},ll=function(e){return ne(e,"getBoundingClientRect")||(la(e)?function(){return oh.width=nb.innerWidth,oh.height=nW,oh}:function(){return lz(e)})},lo=function(e,t,i){var r=i.d,s=i.d2,a=i.a;return(a=ne(e,"getBoundingClientRect"))?function(){return a()[r]}:function(){return(t?ln(s):e["client"+s])||0}},ld=function(e,t){var i=t.s,r=t.d2,s=t.d,a=t.a;return Math.max(0,(a=ne(e,i="scroll"+r))?a()-ll(e)()[s]:la(e)?(nE[i]||nT[i])-ln(r):e[i]-e["offset"+r])},lc=function(e,t){for(var i=0;i<nD.length;i+=3)(!t||~t.indexOf(nD[i+1]))&&e(nD[i],nD[i+1],nD[i+2])},lu=function(e){return"string"==typeof e},lp=function(e){return"function"==typeof e},lh=function(e){return"number"==typeof e},lf=function(e){return"object"==typeof e},lm=function(e,t,i){return e&&e.progress(t?0:1)&&i&&e.pause()},lg=function(e,t){if(e.enabled){var i=e._ctx?e._ctx.add(function(){return t(e)}):t(e);i&&i.totalTime&&(e.callbackAnimation=i)}},lv=Math.abs,ly="left",lw="right",lb="bottom",lx="width",lE="height",lT="Right",lS="Left",lM="Bottom",l_="padding",lC="margin",lP="Width",lk="Height",lL=function(e){return nb.getComputedStyle(e)},lA=function(e){var t=lL(e).position;e.style.position="absolute"===t||"fixed"===t?t:"relative"},lO=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},lz=function(e,t){var i=t&&"matrix(1, 0, 0, 1, 0, 0)"!==lL(e)[nO]&&ny.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect();return i&&i.progress(0).kill(),r},l$=function(e,t){var i=t.d2;return e["offset"+i]||e["client"+i]||0},lI=function(e){var t,i=[],r=e.labels,s=e.duration();for(t in r)i.push(r[t]/s);return i},lD=function(e){var t=ny.utils.snap(e),i=Array.isArray(e)&&e.slice(0).sort(function(e,t){return e-t});return i?function(e,r,s){var a;if(void 0===s&&(s=.001),!r)return t(e);if(r>0){for(e-=s,a=0;a<i.length;a++)if(i[a]>=e)return i[a];return i[a-1]}for(a=i.length,e+=s;a--;)if(i[a]<=e)return i[a];return i[0]}:function(i,r,s){void 0===s&&(s=.001);var a=t(i);return!r||Math.abs(a-i)<s||a-i<0==r<0?a:t(r<0?i-e:i+e)}},lB=function(e,t,i,r){return i.split(",").forEach(function(i){return e(t,i,r)})},lR=function(e,t,i,r,s){return e.addEventListener(t,i,{passive:!r,capture:!!s})},lH=function(e,t,i,r){return e.removeEventListener(t,i,!!r)},lX=function(e,t,i){(i=i&&i.wheelHandler)&&(e(t,"wheel",i),e(t,"touchmove",i))},lY={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},lN={toggleActions:"play",anticipatePin:0},lF={top:0,left:0,center:.5,bottom:1,right:1},lq=function(e,t){if(lu(e)){var i=e.indexOf("="),r=~i?+(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;~i&&(e.indexOf("%")>i&&(r*=t/100),e=e.substr(0,i-1)),e=r+(e in lF?lF[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},lG=function(e,t,i,r,s,a,n,l){var o=s.startColor,d=s.endColor,c=s.fontSize,u=s.indent,p=s.fontWeight,h=nx.createElement("div"),f=la(i)||"fixed"===ne(i,"pinType"),m=-1!==e.indexOf("scroller"),g=f?nT:i,v=-1!==e.indexOf("start"),y=v?o:d,w="border-color:"+y+";font-size:"+c+";color:"+y+";font-weight:"+p+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return w+="position:"+((m||l)&&f?"fixed;":"absolute;"),(m||l||!f)&&(w+=(r===nd?lw:lb)+":"+(a+parseFloat(u))+"px;"),n&&(w+="box-sizing:border-box;text-align:left;width:"+n.offsetWidth+"px;"),h._isStart=v,h.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),h.style.cssText=w,h.innerText=t||0===t?e+"-"+t:e,g.children[0]?g.insertBefore(h,g.children[0]):g.appendChild(h),h._offset=h["offset"+r.op.d2],lV(h,0,r,v),h},lV=function(e,t,i,r){var s={display:"block"},a=i[r?"os2":"p2"],n=i[r?"p2":"os2"];e._isFlipped=r,s[i.a+"Percent"]=r?-100:0,s[i.a]=r?"1px":0,s["border"+a+lP]=1,s["border"+n+lP]=0,s[i.p]=t+"px",ny.set(e,s)},lj=[],lW={},lU=function(){return n3()-n8>34&&(nZ||(nZ=requestAnimationFrame(os)))},lK=function(){nX&&nX.isPressed&&!(nX.startX>nT.clientWidth)||(a8.cache++,nX?nZ||(nZ=requestAnimationFrame(os)):os(),n8||l2("scrollStart"),n8=n3())},lQ=function(){nF=nb.innerWidth,nN=nb.innerHeight},lZ=function(){a8.cache++,!(!nL&&!nH&&!nx.fullscreenElement&&!nx.webkitFullscreenElement&&(!nY||nF!==nb.innerWidth||Math.abs(nb.innerHeight-nN)>.25*nb.innerHeight))||nM.restart(!0)},lJ={},l0=[],l1=function e(){return lH(ob,"scrollEnd",e)||ot(!0)},l2=function(e){return lJ[e]&&lJ[e].map(function(e){return e()})||l0},l3=[],l5=function(e){for(var t=0;t<l3.length;t+=5)(!e||l3[t+4]&&l3[t+4].query===e)&&(l3[t].style.cssText=l3[t+1],l3[t].getBBox&&l3[t].setAttribute("transform",l3[t+2]||""),l3[t+3].uncache=1)},l8=function(e,t){var i;for(nz=0;nz<lj.length;nz++)(i=lj[nz])&&(!t||i._ctx===t)&&(e?i.kill(1):i.revert(!0,!0));nU=!0,t&&l5(t),t||l2("revert")},l4=function(e,t){a8.cache++,(t||!nJ)&&a8.forEach(function(e){return lp(e)&&e.cacheID++&&(e.rec=0)}),lu(e)&&(nb.history.scrollRestoration=nV=e)},l6=0,l9=function(){if(n0!==l6){var e=n0=l6;requestAnimationFrame(function(){return e===l6&&ot(!0)})}},l7=function(){nT.appendChild(nj),nW=!nX&&nj.offsetHeight||nb.innerHeight,nT.removeChild(nj)},oe=function(e){return n_(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(t){return t.style.display=e?"none":"block"})},ot=function(e,t){if(n8&&!e&&!nU){lR(ob,"scrollEnd",l1);return}l7(),nJ=ob.isRefreshing=!0,a8.forEach(function(e){return lp(e)&&++e.cacheID&&(e.rec=e())});var i=l2("refreshInit");nB&&ob.sort(),t||l8(),a8.forEach(function(e){lp(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))}),lj.slice(0).forEach(function(e){return e.refresh()}),nU=!1,lj.forEach(function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?"offsetWidth":"offsetHeight",i=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-i),e.refresh()}}),nK=1,oe(!0),lj.forEach(function(e){var t=ld(e.scroller,e._dir),i="max"===e.vars.end||e._endClamp&&e.end>t,r=e._startClamp&&e.start>=t;(i||r)&&e.setPositions(r?t-1:e.start,i?Math.max(r?t:e.start+1,t):e.end,!0)}),oe(!1),nK=0,i.forEach(function(e){return e&&e.render&&e.render(-1)}),a8.forEach(function(e){lp(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior="smooth"}),e.rec&&e(e.rec))}),l4(nV,1),nM.pause(),l6++,nJ=2,os(2),lj.forEach(function(e){return lp(e.vars.onRefresh)&&e.vars.onRefresh(e)}),nJ=ob.isRefreshing=!1,l2("refresh")},oi=0,or=1,os=function(e){if(2===e||!nJ&&!nU){ob.isUpdating=!0,n1&&n1.update(0);var t=lj.length,i=n3(),r=i-n5>=50,s=t&&lj[0].scroll();if(or=oi>s?-1:1,nJ||(oi=s),r&&(n8&&!nA&&i-n8>200&&(n8=0,l2("scrollEnd")),nP=n5,n5=i),or<0){for(nz=t;nz-- >0;)lj[nz]&&lj[nz].update(0,r);or=1}else for(nz=0;nz<t;nz++)lj[nz]&&lj[nz].update(0,r);ob.isUpdating=!1}nZ=0},oa=[ly,"top",lb,lw,lC+lM,lC+lT,lC+"Top",lC+lS,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],on=oa.concat([lx,lE,"boxSizing","max"+lP,"max"+lk,"position",lC,l_,l_+"Top",l_+lT,l_+lM,l_+lS]),ol=function(e,t,i){oc(i);var r=e._gsap;if(r.spacerIsNative)oc(r.spacerState);else if(e._gsap.swappedIn){var s=t.parentNode;s&&(s.insertBefore(e,t),s.removeChild(t))}e._gsap.swappedIn=!1},oo=function(e,t,i,r){if(!e._gsap.swappedIn){for(var s,a=oa.length,n=t.style,l=e.style;a--;)n[s=oa[a]]=i[s];n.position="absolute"===i.position?"absolute":"relative","inline"===i.display&&(n.display="inline-block"),l[lb]=l[lw]="auto",n.flexBasis=i.flexBasis||"auto",n.overflow="visible",n.boxSizing="border-box",n[lx]=l$(e,no)+"px",n[lE]=l$(e,nd)+"px",n[l_]=l[lC]=l.top=l[ly]="0",oc(r),l[lx]=l["max"+lP]=i[lx],l[lE]=l["max"+lk]=i[lE],l[l_]=i[l_],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},od=/([A-Z])/g,oc=function(e){if(e){var t,i,r=e.t.style,s=e.length,a=0;for((e.t._gsap||ny.core.getCache(e.t)).uncache=1;a<s;a+=2)i=e[a+1],t=e[a],i?r[t]=i:r[t]&&r.removeProperty(t.replace(od,"-$1").toLowerCase())}},ou=function(e){for(var t=on.length,i=e.style,r=[],s=0;s<t;s++)r.push(on[s],i[on[s]]);return r.t=e,r},op=function(e,t,i){for(var r,s=[],a=e.length,n=i?8:0;n<a;n+=2)r=e[n],s.push(r,r in t?t[r]:e[n+1]);return s.t=e.t,s},oh={left:0,top:0},of=function(e,t,i,r,s,a,n,l,o,d,c,u,p,h){lp(e)&&(e=e(l)),lu(e)&&"max"===e.substr(0,3)&&(e=u+("="===e.charAt(4)?lq("0"+e.substr(3),i):0));var f,m,g,v=p?p.time():0;if(p&&p.seek(0),isNaN(e)||(e=+e),lh(e))p&&(e=ny.utils.mapRange(p.scrollTrigger.start,p.scrollTrigger.end,0,u,e)),n&&lV(n,i,r,!0);else{lp(t)&&(t=t(l));var y,w,b,x,E=(e||"0").split(" ");(y=lz(g=nc(t,l)||nT)||{}).left||y.top||"none"!==lL(g).display||(x=g.style.display,g.style.display="block",y=lz(g),x?g.style.display=x:g.style.removeProperty("display")),w=lq(E[0],y[r.d]),b=lq(E[1]||"0",i),e=y[r.p]-o[r.p]-d+w+s-b,n&&lV(n,b,r,i-b<20||n._isStart&&b>20),i-=i-b}if(h&&(l[h]=e||-.001,e<0&&(e=0)),a){var T=e+i,S=a._isStart;f="scroll"+r.d2,lV(a,T,r,S&&T>20||!S&&(c?Math.max(nT[f],nE[f]):a.parentNode[f])<=T+1),c&&(o=lz(n),c&&(a.style[r.op.p]=o[r.op.p]-r.op.m-a._offset+"px"))}return p&&g&&(f=lz(g),p.seek(u),m=lz(g),p._caScrollDist=f[r.p]-m[r.p],e=e/p._caScrollDist*u),p&&p.seek(v),p?e:Math.round(e)},om=/(webkit|moz|length|cssText|inset)/i,og=function(e,t,i,r){if(e.parentNode!==t){var s,a,n=e.style;if(t===nT){for(s in e._stOrig=n.cssText,a=lL(e))+s||om.test(s)||!a[s]||"string"!=typeof n[s]||"0"===s||(n[s]=a[s]);n.top=i,n.left=r}else n.cssText=e._stOrig;ny.core.getCache(e).uncache=1,t.appendChild(e)}},ov=function(e,t,i){var r=t,s=r;return function(t){var a=Math.round(e());return a!==r&&a!==s&&Math.abs(a-r)>3&&Math.abs(a-s)>3&&(t=a,i&&i()),s=r,r=t,t}},oy=function(e,t,i){var r={};r[t.p]="+="+i,ny.set(e,r)},ow=function(e,t){var i=nu(e,t),r="_scroll"+t.p2,s=function t(s,a,n,l,o){var d=t.tween,c=a.onComplete,u={};n=n||i();var p=ov(i,n,function(){d.kill(),t.tween=0});return o=l&&o||0,l=l||s-n,d&&d.kill(),a[r]=s,a.inherit=!1,a.modifiers=u,u[r]=function(){return p(n+l*d.ratio+o*d.ratio*d.ratio)},a.onUpdate=function(){a8.cache++,t.tween&&os()},a.onComplete=function(){t.tween=0,c&&c.call(d)},d=t.tween=ny.to(e,a)};return e[r]=i,i.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},lR(e,"wheel",i.wheelHandler),ob.isTouch&&lR(e,"touchmove",i.wheelHandler),s},ob=/*#__PURE__*/function(){function e(t,i){nw||e.register(ny)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),nG(this),this.init(t,i)}return e.prototype.init=function(t,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!n4){this.update=this.refresh=this.kill=lt;return}var r,s,a,n,l,o,d,c,u,p,h,f,m,g,v,y,w,b,x,E,T,S,M,_,C,P,k,L,A,O,z,I,D,B,R,H,X,Y,N,F,q,G=t=lO(lu(t)||lh(t)||t.nodeType?{trigger:t}:t,lN),V=G.onUpdate,j=G.toggleClass,W=G.id,U=G.onToggle,K=G.onRefresh,Q=G.scrub,Z=G.trigger,J=G.pin,ee=G.pinSpacing,et=G.invalidateOnRefresh,ei=G.anticipatePin,er=G.onScrubComplete,es=G.onSnapComplete,ea=G.once,en=G.snap,el=G.pinReparent,eo=G.pinSpacer,ed=G.containerAnimation,ec=G.fastScrollEnd,eu=G.preventOverlaps,ep=t.horizontal||t.containerAnimation&&!1!==t.horizontal?no:nd,eh=!Q&&0!==Q,ef=nc(t.scroller||nb),em=ny.core.getCache(ef),eg=la(ef),ev=("pinType"in t?t.pinType:ne(ef,"pinType")||eg&&"fixed")==="fixed",ey=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],ew=eh&&t.toggleActions.split(" "),eb="markers"in t?t.markers:lN.markers,ex=eg?0:parseFloat(lL(ef)["border"+ep.p2+lP])||0,eE=this,eT=t.onRefreshInit&&function(){return t.onRefreshInit(eE)},eS=lo(ef,eg,ep),eM=!eg||~a4.indexOf(ef)?ll(ef):function(){return oh},e_=0,eC=0,eP=0,ek=nu(ef,ep);if(eE._startClamp=eE._endClamp=!1,eE._dir=ep,ei*=45,eE.scroller=ef,eE.scroll=ed?ed.time.bind(ed):ek,o=ek(),eE.vars=t,i=i||t.animation,"refreshPriority"in t&&(nB=1,-9999===t.refreshPriority&&(n1=eE)),em.tweenScroll=em.tweenScroll||{top:ow(ef,nd),left:ow(ef,no)},eE.tweenTo=a=em.tweenScroll[ep.p],eE.scrubDuration=function(e){(R=lh(e)&&e)?B?B.duration(e):B=ny.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:R,paused:!0,onComplete:function(){return er&&er(eE)}}):(B&&B.progress(1).kill(),B=0)},i&&(i.vars.lazy=!1,i._initted&&!eE.isReverted||!1!==i.vars.immediateRender&&!1!==t.immediateRender&&i.duration()&&i.render(0,!0,!0),eE.animation=i.pause(),i.scrollTrigger=eE,eE.scrubDuration(Q),I=0,W||(W=i.vars.id)),en&&((!lf(en)||en.push)&&(en={snapTo:en}),"scrollBehavior"in nT.style&&ny.set(eg?[nT,nE]:ef,{scrollBehavior:"auto"}),a8.forEach(function(e){return lp(e)&&e.target===(eg?nx.scrollingElement||nE:ef)&&(e.smooth=!1)}),l=lp(en.snapTo)?en.snapTo:"labels"===en.snapTo?(r=i,function(e){return ny.utils.snap(lI(r),e)}):"labelsDirectional"===en.snapTo?(s=i,function(e,t){return lD(lI(s))(e,t.direction)}):!1!==en.directional?function(e,t){return lD(en.snapTo)(e,n3()-eC<500?0:t.direction)}:ny.utils.snap(en.snapTo),H=lf(H=en.duration||{min:.1,max:2})?nC(H.min,H.max):nC(H,H),X=ny.delayedCall(en.delay||R/2||.1,function(){var e=ek(),t=n3()-eC<500,r=a.tween;if((t||10>Math.abs(eE.getVelocity()))&&!r&&!nA&&e_!==e){var s,n,o=(e-c)/y,d=i&&!eh?i.totalProgress():o,p=t?0:(d-D)/(n3()-nP)*1e3||0,h=ny.utils.clamp(-o,1-o,lv(p/2)*p/.185),f=o+(!1===en.inertia?0:h),m=en,g=m.onStart,v=m.onInterrupt,w=m.onComplete;if(lh(s=l(f,eE))||(s=f),n=Math.round(c+s*y),e<=u&&e>=c&&n!==e){if(r&&!r._initted&&r.data<=lv(n-e))return;!1===en.inertia&&(h=s-o),a(n,{duration:H(lv(.185*Math.max(lv(f-d),lv(s-d))/p/.05||0)),ease:en.ease||"power3",data:lv(n-e),onInterrupt:function(){return X.restart(!0)&&v&&v(eE)},onComplete:function(){eE.update(),e_=ek(),i&&(B?B.resetTo("totalProgress",s,i._tTime/i._tDur):i.progress(s)),I=D=i&&!eh?i.totalProgress():eE.progress,es&&es(eE),w&&w(eE)}},e,h*y,n-e-h*y),g&&g(eE,a.tween)}}else eE.isActive&&e_!==e&&X.restart(!0)}).pause()),W&&(lW[W]=eE),(q=(Z=eE.trigger=nc(Z||!0!==J&&J))&&Z._gsap&&Z._gsap.stRevert)&&(q=q(eE)),J=!0===J?Z:nc(J),lu(j)&&(j={targets:Z,className:j}),J&&(!1===ee||ee===lC||(ee=(!!ee||!J.parentNode||!J.parentNode.style||"flex"!==lL(J.parentNode).display)&&l_),eE.pin=J,(n=ny.core.getCache(J)).spacer?w=n.pinState:(eo&&((eo=nc(eo))&&!eo.nodeType&&(eo=eo.current||eo.nativeElement),n.spacerIsNative=!!eo,eo&&(n.spacerState=ou(eo))),n.spacer=E=eo||nx.createElement("div"),E.classList.add("pin-spacer"),W&&E.classList.add("pin-spacer-"+W),n.pinState=w=ou(J)),!1!==t.force3D&&ny.set(J,{force3D:!0}),eE.spacer=E=n.spacer,P=(z=lL(J))[ee+ep.os2],S=ny.getProperty(J),M=ny.quickSetter(J,ep.a,"px"),oo(J,E,z),x=ou(J)),eb){g=lf(eb)?lO(eb,lY):lY,f=lG("scroller-start",W,ef,ep,g,0),m=lG("scroller-end",W,ef,ep,g,0,f),T=f["offset"+ep.op.d2];var eL=nc(ne(ef,"content")||ef);p=this.markerStart=lG("start",W,eL,ep,g,T,0,ed),h=this.markerEnd=lG("end",W,eL,ep,g,T,0,ed),ed&&(F=ny.quickSetter([p,h],ep.a,"px")),ev||a4.length&&!0===ne(ef,"fixedMarkers")||(lA(eg?nT:ef),ny.set([f,m],{force3D:!0}),L=ny.quickSetter(f,ep.a,"px"),O=ny.quickSetter(m,ep.a,"px"))}if(ed){var eA=ed.vars.onUpdate,eO=ed.vars.onUpdateParams;ed.eventCallback("onUpdate",function(){eE.update(0,0,1),eA&&eA.apply(ed,eO||[])})}if(eE.previous=function(){return lj[lj.indexOf(eE)-1]},eE.next=function(){return lj[lj.indexOf(eE)+1]},eE.revert=function(e,t){if(!t)return eE.kill(!0);var r=!1!==e||!eE.enabled,s=nL;r!==eE.isReverted&&(r&&(Y=Math.max(ek(),eE.scroll.rec||0),eP=eE.progress,N=i&&i.progress()),p&&[p,h,f,m].forEach(function(e){return e.style.display=r?"none":"block"}),r&&(nL=eE,eE.update(r)),!J||el&&eE.isActive||(r?ol(J,E,w):oo(J,E,lL(J),k)),r||eE.update(r),nL=s,eE.isReverted=r)},eE.refresh=function(r,s,n,l){if(!nL&&eE.enabled||s){if(J&&r&&n8){lR(e,"scrollEnd",l1);return}!nJ&&eT&&eT(eE),nL=eE,a.tween&&!n&&(a.tween.kill(),a.tween=0),B&&B.pause(),et&&i&&i.revert({kill:!1}).invalidate(),eE.isReverted||eE.revert(!0,!0),eE._subPinOffset=!1;var g,T,M,P,L,O,z,I,D,R,H,F,q,G=eS(),V=eM(),j=ed?ed.duration():ld(ef,ep),W=y<=.01,U=0,Q=l||0,ei=lf(n)?n.end:t.end,er=t.endTrigger||Z,es=lf(n)?n.start:t.start||(0!==t.start&&Z?J?"0 0":"0 100%":0),ea=eE.pinnedContainer=t.pinnedContainer&&nc(t.pinnedContainer,eE),en=Z&&Math.max(0,lj.indexOf(eE))||0,eo=en;for(eb&&lf(n)&&(F=ny.getProperty(f,ep.p),q=ny.getProperty(m,ep.p));eo--;)(O=lj[eo]).end||O.refresh(0,1)||(nL=eE),(z=O.pin)&&(z===Z||z===J||z===ea)&&!O.isReverted&&(R||(R=[]),R.unshift(O),O.revert(!0,!0)),O!==lj[eo]&&(en--,eo--);for(lp(es)&&(es=es(eE)),c=of(es=n6(es,"start",eE),Z,G,ep,ek(),p,f,eE,V,ex,ev,j,ed,eE._startClamp&&"_startClamp")||(J?-.001:0),lp(ei)&&(ei=ei(eE)),lu(ei)&&!ei.indexOf("+=")&&(~ei.indexOf(" ")?ei=(lu(es)?es.split(" ")[0]:"")+ei:(U=lq(ei.substr(2),G),ei=lu(es)?es:(ed?ny.utils.mapRange(0,ed.duration(),ed.scrollTrigger.start,ed.scrollTrigger.end,c):c)+U,er=Z)),ei=n6(ei,"end",eE),u=Math.max(c,of(ei||(er?"100% 0":j),er,G,ep,ek()+U,h,m,eE,V,ex,ev,j,ed,eE._endClamp&&"_endClamp"))||-.001,U=0,eo=en;eo--;)(z=(O=lj[eo]).pin)&&O.start-O._pinPush<=c&&!ed&&O.end>0&&(g=O.end-(eE._startClamp?Math.max(0,O.start):O.start),(z===Z&&O.start-O._pinPush<c||z===ea)&&isNaN(es)&&(U+=g*(1-O.progress)),z===J&&(Q+=g));if(c+=U,u+=U,eE._startClamp&&(eE._startClamp+=U),eE._endClamp&&!nJ&&(eE._endClamp=u||-.001,u=Math.min(u,ld(ef,ep))),y=u-c||(c-=.01)&&.001,W&&(eP=ny.utils.clamp(0,1,ny.utils.normalize(c,u,Y))),eE._pinPush=Q,p&&U&&((g={})[ep.a]="+="+U,ea&&(g[ep.p]="-="+ek()),ny.set([p,h],g)),J&&!(nK&&eE.end>=ld(ef,ep)))g=lL(J),P=ep===nd,M=ek(),_=parseFloat(S(ep.a))+Q,!j&&u>1&&(H={style:H=(eg?nx.scrollingElement||nE:ef).style,value:H["overflow"+ep.a.toUpperCase()]},eg&&"scroll"!==lL(nT)["overflow"+ep.a.toUpperCase()]&&(H.style["overflow"+ep.a.toUpperCase()]="scroll")),oo(J,E,g),x=ou(J),T=lz(J,!0),I=ev&&nu(ef,P?no:nd)(),ee?((k=[ee+ep.os2,y+Q+"px"]).t=E,(eo=ee===l_?l$(J,ep)+y+Q:0)&&(k.push(ep.d,eo+"px"),"auto"!==E.style.flexBasis&&(E.style.flexBasis=eo+"px")),oc(k),ea&&lj.forEach(function(e){e.pin===ea&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)}),ev&&ek(Y)):(eo=l$(J,ep))&&"auto"!==E.style.flexBasis&&(E.style.flexBasis=eo+"px"),ev&&((L={top:T.top+(P?M-c:I)+"px",left:T.left+(P?I:M-c)+"px",boxSizing:"border-box",position:"fixed"})[lx]=L["max"+lP]=Math.ceil(T.width)+"px",L[lE]=L["max"+lk]=Math.ceil(T.height)+"px",L[lC]=L[lC+"Top"]=L[lC+lT]=L[lC+lM]=L[lC+lS]="0",L[l_]=g[l_],L[l_+"Top"]=g[l_+"Top"],L[l_+lT]=g[l_+lT],L[l_+lM]=g[l_+lM],L[l_+lS]=g[l_+lS],b=op(w,L,el),nJ&&ek(0)),i?(D=i._initted,nR(1),i.render(i.duration(),!0,!0),C=S(ep.a)-_+y+Q,A=Math.abs(y-C)>1,ev&&A&&b.splice(b.length-2,2),i.render(0,!0,!0),D||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),nR(0)):C=y,H&&(H.value?H.style["overflow"+ep.a.toUpperCase()]=H.value:H.style.removeProperty("overflow-"+ep.a));else if(Z&&ek()&&!ed)for(T=Z.parentNode;T&&T!==nT;)T._pinOffset&&(c-=T._pinOffset,u-=T._pinOffset),T=T.parentNode;R&&R.forEach(function(e){return e.revert(!1,!0)}),eE.start=c,eE.end=u,o=d=nJ?Y:ek(),ed||nJ||(o<Y&&ek(Y),eE.scroll.rec=0),eE.revert(!1,!0),eC=n3(),X&&(e_=-1,X.restart(!0)),nL=0,i&&eh&&(i._initted||N)&&i.progress()!==N&&i.progress(N||0,!0).render(i.time(),!0,!0),(W||eP!==eE.progress||ed||et)&&(i&&!eh&&i.totalProgress(ed&&c<-.001&&!eP?ny.utils.normalize(c,u,0):eP,!0),eE.progress=W||(o-c)/y===eP?0:eP),J&&ee&&(E._pinOffset=Math.round(eE.progress*C)),B&&B.invalidate(),isNaN(F)||(F-=ny.getProperty(f,ep.p),q-=ny.getProperty(m,ep.p),oy(f,ep,F),oy(p,ep,F-(l||0)),oy(m,ep,q),oy(h,ep,q-(l||0))),W&&!nJ&&eE.update(),!K||nJ||v||(v=!0,K(eE),v=!1)}},eE.getVelocity=function(){return(ek()-d)/(n3()-nP)*1e3||0},eE.endAnimation=function(){lm(eE.callbackAnimation),i&&(B?B.progress(1):i.paused()?eh||lm(i,eE.direction<0,1):lm(i,i.reversed()))},eE.labelToScroll=function(e){return i&&i.labels&&(c||eE.refresh()||c)+i.labels[e]/i.duration()*y||0},eE.getTrailing=function(e){var t=lj.indexOf(eE),i=eE.direction>0?lj.slice(0,t).reverse():lj.slice(t+1);return(lu(e)?i.filter(function(t){return t.vars.preventOverlaps===e}):i).filter(function(e){return eE.direction>0?e.end<=c:e.start>=u})},eE.update=function(e,t,r){if(!ed||r||e){var s,n,l,p,h,m,g,v=!0===nJ?Y:eE.scroll(),w=e?0:(v-c)/y,T=w<0?0:w>1?1:w||0,S=eE.progress;if(t&&(d=o,o=ed?ek():v,en&&(D=I,I=i&&!eh?i.totalProgress():T)),ei&&J&&!nL&&!n2&&n8&&(!T&&c<v+(v-d)/(n3()-nP)*ei?T=1e-4:1===T&&u>v+(v-d)/(n3()-nP)*ei&&(T=.9999)),T!==S&&eE.enabled){if(p=(h=(s=eE.isActive=!!T&&T<1)!=(!!S&&S<1))||!!T!=!!S,eE.direction=T>S?1:-1,eE.progress=T,p&&!nL&&(n=T&&!S?0:1===T?1:1===S?2:3,eh&&(l=!h&&"none"!==ew[n+1]&&ew[n+1]||ew[n],g=i&&("complete"===l||"reset"===l||l in i))),eu&&(h||g)&&(g||Q||!i)&&(lp(eu)?eu(eE):eE.getTrailing(eu).forEach(function(e){return e.endAnimation()})),!eh&&(!B||nL||n2?i&&i.totalProgress(T,!!(nL&&(eC||e))):(B._dp._time-B._start!==B._time&&B.render(B._dp._time-B._start),B.resetTo?B.resetTo("totalProgress",T,i._tTime/i._tDur):(B.vars.totalProgress=T,B.invalidate().restart()))),J){if(e&&ee&&(E.style[ee+ep.os2]=P),ev){if(p){if(m=!e&&T>S&&u+1>v&&v+1>=ld(ef,ep),el){if(!e&&(s||m)){var k=lz(J,!0),z=v-c;og(J,nT,k.top+(ep===nd?z:0)+"px",k.left+(ep===nd?0:z)+"px")}else og(J,E)}oc(s||m?b:x),A&&T<1&&s||M(_+(1!==T||m?0:C))}}else M(li(_+C*T))}!en||a.tween||nL||n2||X.restart(!0),j&&(h||ea&&T&&(T<1||!nQ))&&n_(j.targets).forEach(function(e){return e.classList[s||ea?"add":"remove"](j.className)}),!V||eh||e||V(eE),p&&!nL?(eh&&(g&&("complete"===l?i.pause().totalProgress(1):"reset"===l?i.restart(!0).pause():"restart"===l?i.restart(!0):i[l]()),V&&V(eE)),(h||!nQ)&&(U&&h&&lg(eE,U),ey[n]&&lg(eE,ey[n]),ea&&(1===T?eE.kill(!1,1):ey[n]=0),!h&&ey[n=1===T?1:3]&&lg(eE,ey[n])),ec&&!s&&Math.abs(eE.getVelocity())>(lh(ec)?ec:2500)&&(lm(eE.callbackAnimation),B?B.progress(1):lm(i,"reverse"===l?1:!T,1))):eh&&V&&!nL&&V(eE)}if(O){var R=ed?v/ed.duration()*(ed._caScrollDist||0):v;L(R+(f._isFlipped?1:0)),O(R)}F&&F(-v/ed.duration()*(ed._caScrollDist||0))}},eE.enable=function(t,i){eE.enabled||(eE.enabled=!0,lR(ef,"resize",lZ),eg||lR(ef,"scroll",lK),eT&&lR(e,"refreshInit",eT),!1!==t&&(eE.progress=eP=0,o=d=e_=ek()),!1!==i&&eE.refresh())},eE.getTween=function(e){return e&&a?a.tween:B},eE.setPositions=function(e,t,i,r){if(ed){var s=ed.scrollTrigger,a=ed.duration(),n=s.end-s.start;e=s.start+n*e/a,t=s.start+n*t/a}eE.refresh(!1,!1,{start:n9(e,i&&!!eE._startClamp),end:n9(t,i&&!!eE._endClamp)},r),eE.update()},eE.adjustPinSpacing=function(e){if(k&&e){var t=k.indexOf(ep.d)+1;k[t]=parseFloat(k[t])+e+"px",k[1]=parseFloat(k[1])+e+"px",oc(k)}},eE.disable=function(t,i){if(eE.enabled&&(!1!==t&&eE.revert(!0,!0),eE.enabled=eE.isActive=!1,i||B&&B.pause(),Y=0,n&&(n.uncache=1),eT&&lH(e,"refreshInit",eT),X&&(X.pause(),a.tween&&a.tween.kill()&&(a.tween=0)),!eg)){for(var r=lj.length;r--;)if(lj[r].scroller===ef&&lj[r]!==eE)return;lH(ef,"resize",lZ),eg||lH(ef,"scroll",lK)}},eE.kill=function(e,r){eE.disable(e,r),B&&!r&&B.kill(),W&&delete lW[W];var s=lj.indexOf(eE);s>=0&&lj.splice(s,1),s===nz&&or>0&&nz--,s=0,lj.forEach(function(e){return e.scroller===eE.scroller&&(s=1)}),s||nJ||(eE.scroll.rec=0),i&&(i.scrollTrigger=null,e&&i.revert({kill:!1}),r||i.kill()),p&&[p,h,f,m].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),n1===eE&&(n1=0),J&&(n&&(n.uncache=1),s=0,lj.forEach(function(e){return e.pin===J&&s++}),s||(n.spacer=0)),t.onKill&&t.onKill(eE)},lj.push(eE),eE.enable(!1,!1),q&&q(eE),i&&i.add&&!y){var ez=eE.update;eE.update=function(){eE.update=ez,c||u||eE.refresh()},ny.delayedCall(.01,eE.update),y=.01,c=u=0}else eE.refresh();J&&l9()},e.register=function(t){return nw||(ny=t||ls(),lr()&&window.document&&e.enable(),nw=n4),nw},e.defaults=function(e){if(e)for(var t in e)lN[t]=e[t];return lN},e.disable=function(e,t){n4=0,lj.forEach(function(i){return i[t?"kill":"disable"](e)}),lH(nb,"wheel",lK),lH(nx,"scroll",lK),clearInterval(nk),lH(nx,"touchcancel",lt),lH(nT,"touchstart",lt),lB(lH,nx,"pointerdown,touchstart,mousedown",n7),lB(lH,nx,"pointerup,touchend,mouseup",le),nM.kill(),lc(lH);for(var i=0;i<a8.length;i+=3)lX(lH,a8[i],a8[i+1]),lX(lH,a8[i],a8[i+2])},e.enable=function(){if(nb=window,nE=(nx=document).documentElement,nT=nx.body,ny&&(n_=ny.utils.toArray,nC=ny.utils.clamp,nG=ny.core.context||lt,nR=ny.core.suppressOverwrites||lt,nV=nb.history.scrollRestoration||"auto",oi=nb.pageYOffset,ny.core.globals("ScrollTrigger",e),nT)){n4=1,(nj=document.createElement("div")).style.height="100vh",nj.style.position="absolute",l7(),function e(){return n4&&requestAnimationFrame(e)}(),nv.register(ny),e.isTouch=nv.isTouch,nq=nv.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),nY=1===nv.isTouch,lR(nb,"wheel",lK),nS=[nb,nx,nE,nT],ny.matchMedia?(e.matchMedia=function(e){var t,i=ny.matchMedia();for(t in e)i.add(t,e[t]);return i},ny.addEventListener("matchMediaInit",function(){return l8()}),ny.addEventListener("matchMediaRevert",function(){return l5()}),ny.addEventListener("matchMedia",function(){ot(0,1),l2("matchMedia")}),ny.matchMedia("(orientation: portrait)",function(){return lQ(),lQ})):console.warn("Requires GSAP 3.11.0 or later"),lQ(),lR(nx,"scroll",lK);var t,i,r=nT.style,s=r.borderTopStyle,a=ny.core.Animation.prototype;for(a.revert||Object.defineProperty(a,"revert",{value:function(){return this.time(-.01,!0)}}),r.borderTopStyle="solid",t=lz(nT),nd.m=Math.round(t.top+nd.sc())||0,no.m=Math.round(t.left+no.sc())||0,s?r.borderTopStyle=s:r.removeProperty("border-top-style"),nk=setInterval(lU,250),ny.delayedCall(.5,function(){return n2=0}),lR(nx,"touchcancel",lt),lR(nT,"touchstart",lt),lB(lR,nx,"pointerdown,touchstart,mousedown",n7),lB(lR,nx,"pointerup,touchend,mouseup",le),nO=ny.utils.checkPrefix("transform"),on.push(nO),nw=n3(),nM=ny.delayedCall(.2,ot).pause(),nD=[nx,"visibilitychange",function(){var e=nb.innerWidth,t=nb.innerHeight;nx.hidden?(n$=e,nI=t):(n$!==e||nI!==t)&&lZ()},nx,"DOMContentLoaded",ot,nb,"load",ot,nb,"resize",lZ],lc(lR),lj.forEach(function(e){return e.enable(0,1)}),i=0;i<a8.length;i+=3)lX(lH,a8[i],a8[i+1]),lX(lH,a8[i],a8[i+2])}},e.config=function(t){"limitCallbacks"in t&&(nQ=!!t.limitCallbacks);var i=t.syncInterval;i&&clearInterval(nk)||(nk=i)&&setInterval(lU,i),"ignoreMobileResize"in t&&(nY=1===e.isTouch&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(lc(lH)||lc(lR,t.autoRefreshEvents||"none"),nH=-1===(t.autoRefreshEvents+"").indexOf("resize"))},e.scrollerProxy=function(e,t){var i=nc(e),r=a8.indexOf(i),s=la(i);~r&&a8.splice(r,s?6:2),t&&(s?a4.unshift(nb,t,nT,t,nE,t):a4.unshift(i,t))},e.clearMatchMedia=function(e){lj.forEach(function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)})},e.isInViewport=function(e,t,i){var r=(lu(e)?nc(e):e).getBoundingClientRect(),s=r[i?lx:lE]*t||0;return i?r.right-s>0&&r.left+s<nb.innerWidth:r.bottom-s>0&&r.top+s<nb.innerHeight},e.positionInViewport=function(e,t,i){lu(e)&&(e=nc(e));var r=e.getBoundingClientRect(),s=r[i?lx:lE],a=null==t?s/2:t in lF?lF[t]*s:~t.indexOf("%")?parseFloat(t)*s/100:parseFloat(t)||0;return i?(r.left+a)/nb.innerWidth:(r.top+a)/nb.innerHeight},e.killAll=function(e){if(lj.slice(0).forEach(function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()}),!0!==e){var t=lJ.killAll||[];lJ={},t.forEach(function(e){return e()})}},e}();ob.version="3.12.5",ob.saveStyles=function(e){return e?n_(e).forEach(function(e){if(e&&e.style){var t=l3.indexOf(e);t>=0&&l3.splice(t,5),l3.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),ny.core.getCache(e),nG())}}):l3},ob.revert=function(e,t){return l8(!e,t)},ob.create=function(e,t){return new ob(e,t)},ob.refresh=function(e){return e?lZ():(nw||ob.register())&&ot(!0)},ob.update=function(e){return++a8.cache&&os(!0===e?2:0)},ob.clearScrollMemory=l4,ob.maxScroll=function(e,t){return ld(e,t?no:nd)},ob.getScrollFunc=function(e,t){return nu(nc(e),t?no:nd)},ob.getById=function(e){return lW[e]},ob.getAll=function(){return lj.filter(function(e){return"ScrollSmoother"!==e.vars.id})},ob.isScrolling=function(){return!!n8},ob.snapDirectional=lD,ob.addEventListener=function(e,t){var i=lJ[e]||(lJ[e]=[]);~i.indexOf(t)||i.push(t)},ob.removeEventListener=function(e,t){var i=lJ[e],r=i&&i.indexOf(t);r>=0&&i.splice(r,1)},ob.batch=function(e,t){var i,r=[],s={},a=t.interval||.016,n=t.batchMax||1e9,l=function(e,t){var i=[],r=[],s=ny.delayedCall(a,function(){t(i,r),i=[],r=[]}).pause();return function(e){i.length||s.restart(!0),i.push(e.trigger),r.push(e),n<=i.length&&s.progress(1)}};for(i in t)s[i]="on"===i.substr(0,2)&&lp(t[i])&&"onRefreshInit"!==i?l(i,t[i]):t[i];return lp(n)&&(n=n(),lR(ob,"refresh",function(){return n=t.batchMax()})),n_(e).forEach(function(e){var t={};for(i in s)t[i]=s[i];t.trigger=e,r.push(ob.create(t))}),r};var ox,oE=function(e,t,i,r){return t>r?e(r):t<0&&e(0),i>r?(r-t)/(i-t):i<0?t/(t-i):1},oT=function e(t,i){!0===i?t.style.removeProperty("touch-action"):t.style.touchAction=!0===i?"auto":i?"pan-"+i+(nv.isTouch?" pinch-zoom":""):"none",t===nE&&e(nT,i)},oS={auto:1,scroll:1},oM=function(e){var t,i=e.event,r=e.target,s=e.axis,a=(i.changedTouches?i.changedTouches[0]:i).target,n=a._gsap||ny.core.getCache(a),l=n3();if(!n._isScrollT||l-n._isScrollT>2e3){for(;a&&a!==nT&&(a.scrollHeight<=a.clientHeight&&a.scrollWidth<=a.clientWidth||!(oS[(t=lL(a)).overflowY]||oS[t.overflowX]));)a=a.parentNode;n._isScroll=a&&a!==r&&!la(a)&&(oS[(t=lL(a)).overflowY]||oS[t.overflowX]),n._isScrollT=l}(n._isScroll||"x"===s)&&(i.stopPropagation(),i._gsapAllow=!0)},o_=function(e,t,i,r){return nv.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:r=r&&oM,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return i&&lR(nx,nv.eventTypes[0],oP,!1,!0)},onDisable:function(){return lH(nx,nv.eventTypes[0],oP,!0)}})},oC=/(input|label|select|textarea)/i,oP=function(e){var t=oC.test(e.target.tagName);(t||ox)&&(e._gsapAllow=!0,ox=t)},ok=function(e){lf(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t,i,r,s,a,n,l,o,d=e,c=d.normalizeScrollX,u=d.momentum,p=d.allowNestedScroll,h=d.onRelease,f=nc(e.target)||nE,m=ny.core.globals().ScrollSmoother,g=m&&m.get(),v=nq&&(e.content&&nc(e.content)||g&&!1!==e.content&&!g.smooth()&&g.content()),y=nu(f,nd),w=nu(f,no),b=1,x=(nv.isTouch&&nb.visualViewport?nb.visualViewport.scale*nb.visualViewport.width:nb.outerWidth)/nb.innerWidth,E=0,T=lp(u)?function(){return u(t)}:function(){return u||2.8},S=o_(f,e.type,!0,p),M=function(){return s=!1},_=lt,C=lt,P=function(){i=ld(f,nd),C=nC(nq?1:0,i),c&&(_=nC(0,ld(f,no))),r=l6},k=function(){v._gsap.y=li(parseFloat(v._gsap.y)+y.offset)+"px",v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(v._gsap.y)+", 0, 1)",y.offset=y.cacheID=0},L=function(){if(s){requestAnimationFrame(M);var e=li(t.deltaY/2),i=C(y.v-e);if(v&&i!==y.v+y.offset){y.offset=i-y.v;var r=li((parseFloat(v&&v._gsap.y)||0)-y.offset);v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+r+", 0, 1)",v._gsap.y=r+"px",y.cacheID=a8.cache,os()}return!0}y.offset&&k(),s=!0},A=function(){P(),a.isActive()&&a.vars.scrollY>i&&(y()>i?a.progress(1)&&y(i):a.resetTo("scrollY",i))};return v&&ny.set(v,{y:"+=0"}),e.ignoreCheck=function(e){return nq&&"touchmove"===e.type&&L(e)||b>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){s=!1;var e=b;b=li((nb.visualViewport&&nb.visualViewport.scale||1)/x),a.pause(),e!==b&&oT(f,b>1.01||!c&&"x"),n=w(),l=y(),P(),r=l6},e.onRelease=e.onGestureStart=function(e,t){if(y.offset&&k(),t){a8.cache++;var r,s,n=T();c&&(s=(r=w())+-(.05*n*e.velocityX)/.227,n*=oE(w,r,s,ld(f,no)),a.vars.scrollX=_(s)),s=(r=y())+-(.05*n*e.velocityY)/.227,n*=oE(y,r,s,ld(f,nd)),a.vars.scrollY=C(s),a.invalidate().duration(n).play(.01),(nq&&a.vars.scrollY>=i||r>=i-1)&&ny.to({},{onUpdate:A,duration:n})}else o.restart(!0);h&&h(e)},e.onWheel=function(){a._ts&&a.pause(),n3()-E>1e3&&(r=0,E=n3())},e.onChange=function(e,t,i,s,a){if(l6!==r&&P(),t&&c&&w(_(s[2]===t?n+(e.startX-e.x):w()+t-s[1])),i){y.offset&&k();var o=a[2]===i,d=o?l+e.startY-e.y:y()+i-a[1],u=C(d);o&&d!==u&&(l+=u-d),y(u)}(i||t)&&os()},e.onEnable=function(){oT(f,!c&&"x"),ob.addEventListener("refresh",A),lR(nb,"resize",A),y.smooth&&(y.target.style.scrollBehavior="auto",y.smooth=w.smooth=!1),S.enable()},e.onDisable=function(){oT(f,!0),lH(nb,"resize",A),ob.removeEventListener("refresh",A),S.kill()},e.lockAxis=!1!==e.lockAxis,(t=new nv(e)).iOS=nq,nq&&!y()&&y(1),nq&&ny.ticker.add(lt),o=t._dc,a=ny.to(t,{ease:"power4",paused:!0,inherit:!1,scrollX:c?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:ov(y,y(),function(){return a.pause()})},onUpdate:os,onComplete:o.vars.onComplete}),t};function oL(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=Array(t);i<t;i++)r[i]=e[i];return r}ob.sort=function(e){return lj.sort(e||function(e,t){return -1e6*(e.vars.refreshPriority||0)+e.start-(t.start+-1e6*(t.vars.refreshPriority||0))})},ob.observe=function(e){return new nv(e)},ob.normalizeScroll=function(e){if(void 0===e)return nX;if(!0===e&&nX)return nX.enable();if(!1===e){nX&&nX.kill(),nX=e;return}var t=e instanceof nv?e:ok(e);return nX&&nX.target===t.target&&nX.kill(),la(t.target)&&(nX=t),t},ob.core={_getVelocityProp:np,_inputObserver:o_,_scrollers:a8,_proxies:a4,bridge:{ss:function(){n8||l2("scrollStart"),n8=n3()},ref:function(){return nL}}},ls()&&ny.registerPlugin(ob),aR.registerPlugin(ob);var oA=i(747);function oO(e,t){return function(i){return i.offset().top+i.height()*e-window.innerHeight*t}}globalThis.SendEvent=function(){"undefined"!=typeof SendGaEvent&&SendGaEvent.apply(null,arguments)},$(function(){var e,t,r,s,a,n,l,d,c,u;h(),function(){if(void 0!==o()){o()({frameRate:60,animationTime:600,stepSize:120,pulseAlgorithm:1,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:1,arrowScroll:30,fixedBackground:0});var e,t=!0,i=function(){var t=arguments;return clearTimeout(e),e=setTimeout(function(){e=null,r.apply(self,t)},150)};window.addEventListener("resize",function(e){return i()},!1),r()}function r(){window.innerWidth>600?t||(o()({frameRate:60,animationTime:600,stepSize:120,pulseAlgorithm:1,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:1,arrowScroll:30,fixedBackground:0}),t=!0):t&&(o().destroy(),t=!1)}}(),e=function(){return $(".model-header-fixed.model-header-fixed-show").outerHeight()},t=function(e,t){$(".kf-container").each(function(i,r){var s,a=null!==(s=t())&&void 0!==s?s:0;r.style.setProperty(e,a+"px")})},r=function(){t("--localnav-height",e)},window.addEventListener("scroll",r,!1),window.addEventListener("resize",r,!1),r(),s=oA.timelines,$&&$.fn&&($.fn.asfade=function(){$(this).each(function(e,t){var i;s.push({el:i=$(t),start:oO(0,1),end:oO(0,.7),keyframes:[{el:i,start:0,end:1,y:[60,0],opacity:[0,1],easeFunction:"easeOutQuad"}]})})},$.fn.asfadeall=function(){$(this).children().asfade()},$(".as-fade").asfade(),$(".as-fade-all").asfadeall()),a=[],$(".deep-dive-modals .deep-dive-container").each(function(e,t){a.push({name:t.id,modal:t})}),document.querySelectorAll("a[data-dd]").forEach(function(e){e.addEventListener("click",function(t){var i,r,s,n,l,o,d=$(e).data("dd"),c=a.find(function(e){return e.name===d});c&&(i=c.modal.innerHTML,(r=document.createElement("div")).classList.add("popup","kf-container"),r.innerHTML='<div class="popup-content">'.concat(i,"</div>"),(s=document.createElement("div")).classList.add("overlay"),(n=document.createElement("div")).classList.add("close"),(l=document.createElement("div")).classList.add("closebar"),(o=document.querySelector(".innergigabyteContent")).appendChild(s),o.appendChild(r),o.appendChild(l),o.appendChild(n),document.body.style.overflow="hidden",[n,s].forEach(function(e){e.addEventListener("click",function(){o.removeChild(s),o.removeChild(r),o.removeChild(l),o.removeChild(n),document.body.style.overflow="inherit"})}))})}),$(".b-swiper").map(function(e,t){return new tm(t,{slidesPerView:1,breakpoints:{960:{slidesPerView:3}}})}),i(17),i(494),i(596),$(".overview"),$(".paging").on("click","> *",function(e){var t=$(this),i=t.index(),r=$("#overview > div").eq(i);r.length&&(e.stopPropagation(),e.preventDefault(),t.addClass("active").siblings().removeClass("active"),r.addClass("active").siblings().removeClass("active"),$(".diagram",r)[0].dispatchEvent(new Event("update")))}),function(){var e,t=document.querySelector(".section-connectivity .slidecard"),i=function(e){if(Array.isArray(e))return oL(e)}(e=t.querySelectorAll(".slider"))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return oL(e,void 0);var i=Object.prototype.toString.call(e).slice(8,-1);if("Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i)return Array.from(i);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return oL(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),r=null;function s(){window.innerWidth>960?r||(r=ob.create({trigger:".section-connectivity .section-content",start:"top top",end:"bottom bottom",scrub:!0,onUpdate:function(e){var r=window.getComputedStyle(t.querySelector(".sliders")).getPropertyValue("gap").replace(/[^-\d\.]/g,""),s=e.progress;i.forEach(function(e){e.style.transform="translateX(".concat((i[0].parentNode.offsetWidth-i[0].offsetWidth*i.length-r*(i.length-1))*s,"px)")})}})):r&&(r.kill(),r=null)}s(),window.addEventListener("resize",function(){ob.refresh(),s()})}(),setInterval(function(){var e=$(".popup-content .deep-dive-ai .ai-swiper");e[0]&&!e.has(".swiper-initialized").length&&new eg(e[0],{spaceBetween:50,autoplay:{delay:1e3},breakpoints:{960:{slidesPerView:2},600:{slidesPerView:1}}})},500),setInterval(function(){var e=$(".popup-content .theme-swiper");e[0]&&!e.has(".swiper-initialized").length&&new eg(e[0],{spaceBetween:0,autoplay:{delay:1e3},slidesPerView:1})},500),new eg($(".latch-swiper")[0]),$(".top-image").each(function(e,t){var i=$(t);oA.timelines.push({el:i,start:oO(0,.5),end:oO(1,.5),keyframes:[{el:i,start:0,end:1,cssClass:"scale",toggle:!1}]})}),n=$(".section-diy"),l=$(".sticky-center",n),d=$("img",l),c=function(e){n[0].style.setProperty("--hardware-height",e+"px")},u=function(){d.length&&d[0].complete?c(.5*d.height()):d.on("load",function(e){return c(.5*d.height())})},window.addEventListener("resize",u,!1),u(),$(".bg-parallax").each(function(e,t){var i=$(t),r=i.parent();oA.timelines.push({el:r,start:oO(0,1),end:oO(1,0),keyframes:[{el:i,start:0,end:1,y:[function(){return r.height()-i.height()},0]}]})})})}()}();