"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9789],{22181:function(e,n,t){var r=t(67294);function o(){return(o=Object.assign||function(e){for(var n=1;nt?"max":""}return{constrain:function(e){var n=a(e);return n?o[n]:e},length:i,loop:function(e){var n=a(e);return n?r[n]:e},max:t,min:n,reachedAny:function(e){return et},reachedMax:function(e){return e>t},reachedMin:function(e){return et;)e-=i;return e}}}function l(e){var n=Math.pow(10,e);return function(e){return Math.round(e*n)/n}}function d(e){return Object.keys(e).map(Number)}function f(e,n){var t=e.classList;t.contains(n)&&t.remove(n)}function m(e,n){var t=e.classList;t.contains(n)||t.add(n)}var p={align:"center",axis:"x",containScroll:"",containerSelector:"*",dragFree:!1,draggable:!0,draggableClass:"is-draggable",draggingClass:"is-dragging",inViewThreshold:0,loop:!1,selectedClass:"is-selected",slidesToScroll:1,speed:10,startIndex:0};n.x=function(e){var n=r.useState(),t=n[0],v=n[1],g=r.createRef();return r.useEffect(function(){var n;"undefined"!=typeof window&&(null===(n=window.document)||void 0===n?void 0:n.createElement)&&(null==g?void 0:g.current)&&v(function(e,n){void 0===n&&(n={});var t,r,v,g,x,h,w,y=(v={destroy:[],pointerDown:[],pointerUp:[],init:[],reInit:[],resize:[],scroll:[],select:[],settle:[]},g={emit:function(e){return v[e].forEach(function(n){return n(e)}),g},off:function(e,n){return v[e]=v[e].filter(function(e){return e!==n}),g},on:function(e,n){return v[e]=v[e].concat([n]),g}}),S=u(),b=(t=function(){var n=x.axis.measure(e);D!==n&&k(),y.emit("resize")},r={id:0},function(){window.clearTimeout(r.id),r.id=window.setTimeout(t,500)||0}),T=y.on,M=y.off,z=!1,E=o({},p),D=0;function P(n){void 0===n&&(n={}),function(){if(!e)throw Error("Missing root node \uD83D\uDE22");var n,t=E.containerSelector,r=e.querySelector(t);if(!r)throw Error("Missing container node \uD83D\uDE22");n=(h=r).children,w=Array.prototype.slice.call(n)}(),E=o(E,n);var t,r,f,p,v,g,T,M,P,B,O,L,N,U,V,j,F,H,_,R,q,X,Z,G,Y,J,K,Q,W,$,ee,en,et,er,eo,ei,ea,ec,eu,es,el,ed,ef,em,ep,ev,eg,ex,eh,ew,ey,eS,eb,eT,eM,ez,eE,eD,eP,eA,eI,eC,ek,eB,eO,eL,eN,eU,eV,ej,eF,eH,e_,eR,eq,eX,eZ,eG,eY,eJ,eK,eQ,eW,e$,e0,e1,e2,e5,e7,e3,e8,e9,e4,e6,ne,nn,nt,nr,no,ni,na,nc,nu=(t=e,r=h,f=w,p=E,v=y,eD=p.align,eP=p.axis,eA=p.startIndex,eI=p.inViewThreshold,eC=p.loop,ek=p.speed,eB=p.dragFree,eO=p.slidesToScroll,eL=p.containScroll,eV=(eU=(M=(eN=(T="y"===eP?"y":"x",{cross:"y"===eP?"x":"y",measure:function(e){var n=e.getBoundingClientRect(),t=n.width,r=n.height;return"x"===T?t:r},scroll:T})).measure(r),{measure:function(e){return e/M*100},totalPercent:100})).totalPercent,eH=d(eF=(function(e,n){for(var t=[],r=0;rX,{measure:function(e,n){var t,r,o=e.map(Z.constrain),i=(t=o[0],r=o[o.length-1],s({min:o.lastIndexOf(t)+1,max:o.indexOf(r)})),a=i.min,c=i.max;return Y?n?o.slice(a-1,c+1):o:G}}),e2=!eC&&""!==eL,e5=e1.measure(e0,"trimSnaps"===eL),e8=(e3=i({limit:s({min:0,max:Math.max(0,(e7=e2?e5:e0).length-1)}),start:eA,loop:eC})).clone(),e9=(K=(J={loop:eC,contentSize:e_}).contentSize,Q=J.loop,{measure:function(e){var n=e[0],t=e[e.length-1];return s({min:Q?n-K:t,max:n})}}).measure(e7),e4=function(e){var n=0;function t(e,t){return function(){!!n===e&&t()}}function r(){n=window.requestAnimationFrame(e)}return{proceed:t(!0,r),start:t(!1,r),stop:t(!0,function(){window.cancelAnimationFrame(n),n=0})}}(function(){nc.scrollBody.seek(nn).update();var e=nc.scrollBody.settle(nn);if(!na.pointerDown()&&(eC||nc.scrollBounds.constrain(nn),e&&(nc.animation.stop(),v.emit("settle"))),eC){var n=nc.scrollBody.direction.get();nc.scrollLooper.loop(nt,n),nc.slideLooper.loop(f)}e||v.emit("scroll"),nc.translate.to(nc.scrollBody.location),nc.animation.proceed()}),ne=a(e6=e7[e3.get()]),nt=[ne,nn=a(e6)],nr=function(e){var n=e.location,t=e.speed,r=e.mass,o=l(2),i=a(0),u=a(0),s=a(0),d=c(0),f={speed:t,mass:r};function m(e){return f.speed=e,v}function p(e){return f.mass=e,v}var v={direction:d,location:n,seek:function(e){s.set(e).subtract(n);var t=0+(s.get()-0)/100*(f.speed-0);return d.set(s),s.normalize().multiply(t).subtract(i),s.divide(f.mass),u.add(s),v},settle:function(e){var t=!o(e.get()-n.get());return t&&n.set(e),t},update:function(){i.add(u),n.add(i),u.multiply(0)},useDefaultMass:function(){return p(r),v},useDefaultSpeed:function(){return m(t),v},useMass:p,useSpeed:m};return v}({location:ne,speed:ek,mass:1}),no=function(e){var n=e.loop,t=e.limit,r=e.scrollSnaps,o=e.contentSize,i=t.reachedMax,a=t.reachedAny,c=t.removeOffset;function u(e,n){return Math.abs(e)=2,a=k||!i,c=(r=e.target.nodeName||"",!(x.indexOf(r)>-1)),u=i||k&&c;A=!0,d.pointerDown(e),y.set(n),n.set(f),t.useDefaultMass().useSpeed(80),o=k?document:l,b.add(o,"touchmove",O).add(o,"touchend",L).add(o,"mousemove",O).add(o,"mouseup",L),h.set(d.readPoint(e,v)),w.set(d.readPoint(e,g)),m.emit("pointerDown"),a&&(C=!1),u&&e.preventDefault()}}function O(t){if(!I&&!k){if(!t.cancelable)return L();var r=d.readPoint(t,v).get(),i=d.readPoint(t,g).get();if(!(I=N(r,h.get())>N(i,w.get()))&&!C)return L()}var a=d.pointerMove(t),c=p.reachedAny(f.get()),u=!e.loop&&c?2:1;!C&&a&&(C=!0),o.start(),n.add(a/u),t.preventDefault()}function L(){var o,i=e.scrollTo,a=d.pointerUp()*(r?E:z)[k?"mouse":"touch"],u=function(t){var o=e.scrollTarget,i=e.index,a=!(o.byDistance(0,!1).index!==i.get())&&Math.abs(t)>4,u=t+f.get();if(a&&!r&&!p.reachedAny(u)){var s=i.clone().add(-1*c(t).get());return o.byIndex(s.get(),0).distance}if(!e.loop&&P.reachedAny(u)){var l=P.reachedMax(u)?"max":"min";return P[l]-n.get()}return o.byDistance(t,!r).distance}(a),s=(o=N(Math.abs(a),Math.abs(u)),Math.abs(a)<=Math.abs(u)||0===a||0===u?0:Math.abs(o/a));N(n.get(),y.get())>=.5&&!k&&(C=!0),I=!1,A=!1,b.removeAll(),t.useSpeed(D+D*s),i.distance(u,!r),k=!1,m.emit("pointerUp")}function N(e,n){return Math.abs(e-n)}function U(e){C&&e.preventDefault()}return{addActivationEvents:function(){S.add(l,"touchmove",function(){}).add(l,"touchend",function(){}).add(l,"touchstart",B).add(l,"mousedown",B).add(l,"touchcancel",L).add(l,"contextmenu",L).add(l,"click",U)},clickAllowed:function(){return!C},pointerDown:function(){return A},removeActivationEvents:T,removeInteractionEvents:M}}({animation:e4,axis:eN,dragFree:eB,dragTracker:function(e){var n=e.axis,t=e.pxToPercent,r=n.scroll,o={x:"clientX",y:"clientY"},i=a(0),c=a(0),u=a(0),s=a(0),l=[],d=new Date().getTime(),f=!1;function m(e,n){f=!e.touches;var t=o[n],r=f?e[t]:e.touches[0][t];return s.set(r)}return{pointerDown:function(e){var n=m(e,r);return i.set(n),u.set(n),t.measure(i.get())},pointerMove:function(e){var n=m(e,r),o=new Date().getTime(),i=o-d;return i>=10&&(i>=100&&(l=[]),l.push(n.get()),d=o),c.set(n).subtract(u),u.set(n),t.measure(c.get())},pointerUp:function(){var e=new Date().getTime()-d,n=u.get(),r=l.slice(-5).map(function(e){return n-e}).sort(function(e,n){return Math.abs(e)100||!r?0:r),l=[],t.measure(u.get())},readPoint:m}}({axis:eN,pxToPercent:eU}),element:t,events:v,index:e3,limit:e9,location:ne,loop:eC,scrollBody:nr,scrollTo:ni,scrollTarget:no,target:nn}),x=nc={animation:e4,axis:eN,dragHandler:na,pxToPercent:eU,index:e3,indexPrevious:e8,limit:e9,location:ne,options:p,scrollBody:nr,scrollBounds:($=(W={animation:e4,limit:e9,location:ne,scrollBody:nr}).limit,ee=W.location,en=W.scrollBody,et=W.animation,er=$.min,eo=$.max,ei=$.reachedMin,ea=$.reachedMax,ec=!1,eu=0,{constrain:function(e){ec||eu||(ei(ee.get())?e.get()===er:!ea(ee.get())||e.get()===eo)||(eu=window.setTimeout(function(){var n=$.constrain(e.get());e.set(n),en.useSpeed(10).useMass(3),et.start(),eu=0},50))},toggleActive:function(e){ec=!e}}),scrollLooper:(el=(es={contentSize:e_,limit:e9,location:ne,pxToPercent:eU}).contentSize,ed=es.location,ef=es.limit,em=es.pxToPercent,ev=(ep=s({min:ef.min+em.measure(.1),max:ef.max+em.measure(.1)})).reachedMin,eg=ep.reachedMax,{loop:function(e,n){if(1===n?eg(ed.get()):-1===n&&ev(ed.get())){var t=-1*n*el;e.forEach(function(e){return e.add(t)})}}}),scrollProgress:(ex=e9.max,eh=e9.length,{get:function(e){return-((e-ex)/eh)}}),scrollSnaps:e7,scrollTarget:no,scrollTo:ni,slideLooper:function(e){var n,t,r,o=e.axis,i=e.location,a=e.contentSize,c=e.viewSize,u=e.slideSizes,s=e.scrollSnaps,l=d(u),f=d(u).reverse(),m=(t=g(n=s[0]-1,f),r=x(n,t,0),h(t,r,1)).concat(h(g(c-s[0]-1,l),-x(a,l,-c),0)),p="x"===o.scroll?"left":"top";function v(e,n){return e.reduce(function(e,n){return e-u[n]},n)}function g(e,n){return n.reduce(function(n,t){return v(n,e)>0?n.concat([t]):n},[])}function x(e,n,t){return n.reduce(function(n,t){var r=n+u[t];return rd?u:s},index:e,location:-1}})}return{canLoop:function(){return m.every(function(e){var n=e.index;return 0>=v(l.filter(function(e){return e!==n}),c)})},clear:function(e){m.forEach(function(n){e[n.index].style[p]=""})},loop:function(e){m.forEach(function(n){var t=n.getTarget,r=n.location,o=n.index,a=t(i.get());a!==r&&(e[o].style[p]=a+"%",n.location=a)})},loopPoints:m}}({axis:eN,contentSize:e_,location:ne,scrollSnaps:e7,slideSizes:ej,viewSize:eV}),slidesInView:(eX=(eq={contentSize:e_,inViewThreshold:eI,loop:eC,slideSizes:ej,viewSize:eV}).contentSize,eZ=eq.slideSizes,eG=eq.viewSize,eY=eq.inViewThreshold,eJ=eq.loop,eK=eZ.map(function(e){return e*eY}),eQ=d(eZ).map(function(e){return eZ.slice(0,e).reduce(function(e,n){return e-n},0)}),eW=(eJ?[0,eX,-eX]:[0]).map(function(e){return eQ.map(function(n,t){return{start:n-eZ[t]+eK[t]+e,end:n+eG-eK[t]+e,index:t}})}).reduce(function(e,n){return e.concat(n)},[]),{check:function(e){return eW.reduce(function(n,t){var r=t.index,o=t.start,i=t.end;return!(-1!==n.indexOf(r))&&oe?n.concat([r]):n},[])}}),snapIndexes:eH,target:nn,translate:(ey=(ew={axis:eN,container:r}).axis,eS=ew.container,eb=({x:function(e){return"translate3d("+e+"%,0px,0px)"},y:function(e){return"translate3d(0px,"+e+"%,0px)"}})[ey.scroll],eT=l(2),eM=eS.style,ez=!1,eE=0,{clear:function(){eM.transform="",eE=0},to:function(e){if(!ez){var n=eT(e.get());eE!==n&&(getComputedStyle(eS).transform,eM.transform=eb(n),eE=n)}},toggleActive:function(e){ez=!e}})}).axis,ns=x.scrollBody,nl=x.translate,nd=x.dragHandler,nf=x.slideLooper,nm=E.loop,np=E.draggable,nv=E.draggableClass,ng=E.selectedClass,nx=E.draggingClass;if(D=nu.measure(e),S.add(window,"resize",b),nl.to(ns.location),w.forEach(C),nd.addActivationEvents(),nm){if(!nf.canLoop())return k({loop:!1});nf.loop(w)}np&&w.length?(nv&&m(e,nv),nx&&(y.on("pointerDown",A),y.on("pointerUp",A))):y.on("pointerDown",nd.removeInteractionEvents),ng&&(I(),y.on("select",I),y.on("pointerUp",I)),z||(setTimeout(function(){return y.emit("init")},0),z=!0)}function A(n){var t=E.draggingClass;"pointerDown"===n?m(e,t):f(e,t)}function I(){var e=E.selectedClass,n=O(!0);L(!0).forEach(function(n){return f(w[n],e)}),n.forEach(function(n){return m(w[n],e)})}function C(n,t){S.add(n,"focus",function(){var n=Math.floor(t/E.slidesToScroll);e.scrollLeft=0,N(t?n:t)},!0)}function k(e){void 0===e&&(e={});var n=U(),t=o({startIndex:n},e);B(),P(t),y.emit("reInit")}function B(){x.dragHandler.removeActivationEvents(),x.dragHandler.removeInteractionEvents(),x.animation.stop(),S.removeAll(),x.translate.clear(),x.slideLooper.clear(w),f(e,E.draggableClass),w.forEach(function(e){return f(e,E.selectedClass)}),y.off("select",I),y.off("pointerUp",I),y.off("pointerDown",A),y.off("pointerUp",A)}function O(e){void 0===e&&(e=!1);var n=x[e?"target":"location"].get(),t=E.loop?"removeOffset":"constrain";return x.slidesInView.check(x.limit[t](n))}function L(e){void 0===e&&(e=!1);var n=O(e);return x.snapIndexes.filter(function(e){return -1===n.indexOf(e)})}function N(e){x.scrollBody.useDefaultMass().useDefaultSpeed(),x.scrollTo.index(e,0)}function U(){return x.index.get()}return P(n),{canScrollNext:function(){return x.index.clone().add(1).get()!==U()},canScrollPrev:function(){return x.index.clone().add(-1).get()!==U()},clickAllowed:function(){return x.dragHandler.clickAllowed()},containerNode:function(){return h},dangerouslyGetEngine:function(){return x},destroy:function(){z&&(B(),z=!1,x={},y.emit("destroy"))},off:M,on:T,previousScrollSnap:function(){return x.indexPrevious.get()},reInit:k,scrollNext:function(){var e=x.index.clone().add(1);x.scrollBody.useDefaultMass().useDefaultSpeed(),x.scrollTo.index(e.get(),-1)},scrollPrev:function(){var e=x.index.clone().add(-1);x.scrollBody.useDefaultMass().useDefaultSpeed(),x.scrollTo.index(e.get(),1)},scrollProgress:function(){return x.scrollProgress.get(x.location.get())},scrollSnapList:function(){return x.scrollSnaps.map(x.scrollProgress.get)},scrollTo:N,selectedScrollSnap:U,slideNodes:function(){return w},slidesInView:O,slidesNotInView:L}}(g.current,e))},[g,e]),r.useEffect(function(){return function(){return null==t?void 0:t.destroy()}},[]),[r.useCallback(function(e){var n=e.htmlTagName,t=e.className,o=e.children;return r.createElement(void 0===n?"div":n,{className:t,ref:g,style:{overflow:"hidden"}},o)},[]),t]}},36864:function(e,n,t){t.d(n,{Z:function(){return r}});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var n=1;n