"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8071],{74132:function(e,n,t){t.d(n,{l:function(){return ee}});var r=t(10239),i=t(98437),o=t(96061),a=t(14243),c=t(34615),u=t(2265),l=t(50095);function s(e){return e.concat().sort(function(e,n){return e.name>n.name?1:-1}).map(function(e){return e.options})}function d(e,n){void 0===e&&(e={}),void 0===n&&(n=[]);var t=(0,u.useRef)(l.Z.optionsHandler()),r=(0,u.useRef)(e),i=(0,u.useRef)(n),o=(0,u.useState)(),a=o[0],c=o[1],f=(0,u.useState)(),p=f[0],m=f[1],v=(0,u.useCallback)(function(){a&&a.reInit(r.current,i.current)},[a]);return(0,u.useEffect)(function(){if("undefined"!=typeof window&&window.document&&window.document.createElement&&p){l.Z.globalOptions=d.globalOptions;var e=(0,l.Z)(p,r.current,i.current);return c(e),function(){return e.destroy()}}c(void 0)},[p,c]),(0,u.useEffect)(function(){t.current.areEqual(r.current,e)||(r.current=e,v())},[e,v]),(0,u.useEffect)(function(){!function(e,n){if(e.length!==n.length)return!1;var t=l.Z.optionsHandler().areEqual,r=s(e),i=s(n);return r.every(function(e,n){return t(e,i[n])})}(i.current,n)&&(i.current=n,v())},[n,v]),[m,a]}d.globalOptions=void 0;let[f,p]=(0,t(54682).R)("[@mantine/carousel] Carousel.Slide was rendered outside of Carousel context");var m=t(69079),v=t(78866),g=t(18803);function h(e,n){if(0===n.length)return n;let t="maxWidth"in n[0]?"maxWidth":"minWidth",r=[...n].sort((n,r)=>(0,g.oI)((0,v.a)({size:r[t],sizes:e.breakpoints}))-(0,g.oI)((0,v.a)({size:n[t],sizes:e.breakpoints})));return"minWidth"===t?r.reverse():r}var y=t(33065),b=Object.defineProperty,x=Object.defineProperties,w=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(e,n,t)=>n in e?b(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,k=(e,n)=>{for(var t in n||(n={}))O.call(n,t)&&z(e,t,n[t]);if(S)for(var t of S(n))E.call(n,t)&&z(e,t,n[t]);return e},C=(e,n)=>x(e,w(n)),I=(0,m.k)((e,{controlSize:n,controlsOffset:t,orientation:r,height:i,includeGapInSize:o,breakpoints:a=[],slideGap:c})=>{let u="horizontal"===r,l=n=>{if(!o)return{};let t=(0,v.a)({size:n,sizes:e.spacing});return{["horizontal"===r?"marginRight":"marginBottom"]:`calc(${t} * -1)`}},s=a.some(e=>void 0!==e.slideGap||void 0!==e.slideSize)?h(e,a).reduce((n,t)=>{let r="maxWidth"in t?"max-width":"min-width",i=(0,v.a)({size:"max-width"===r?t.maxWidth:t.minWidth,sizes:e.breakpoints}),o=void 0===t.slideGap?void 0:(0,y.h)(t.slideGap),a=(0,g.oI)(i)-("max-width"===r?1:0);return n[`@media (${r}: ${(0,y.h)(a)})`]=l(o),n},{}):null;return{root:{position:"relative"},viewport:{height:(0,y.h)(i),overflow:"hidden"},container:k(k({display:"flex",flexDirection:u?"row":"column",height:(0,y.h)(i)},l(c)),s),controls:{position:"absolute",zIndex:1,left:u?0:`calc(50% - ${(0,y.h)(n)} / 2)`,right:u?0:void 0,top:u?`calc(50% - ${(0,y.h)(n)} / 2)`:0,bottom:u?void 0:0,display:"flex",flexDirection:u?"row":"column",alignItems:"center",justifyContent:"space-between",paddingLeft:u?(0,v.a)({size:t,sizes:e.spacing}):void 0,paddingRight:u?(0,v.a)({size:t,sizes:e.spacing}):void 0,paddingTop:u?void 0:(0,v.a)({size:t,sizes:e.spacing}),paddingBottom:u?void 0:(0,v.a)({size:t,sizes:e.spacing}),pointerEvents:"none"},control:C(k({display:"flex",justifyContent:"center",alignItems:"center",minWidth:(0,y.h)(n),minHeight:(0,y.h)(n),borderRadius:(0,y.h)(n),pointerEvents:"all",backgroundColor:e.white,color:e.black,boxShadow:e.shadows.md,opacity:"dark"===e.colorScheme?.65:.85,border:`${(0,y.h)(1)} solid ${e.colors.gray[3]}`,transition:`opacity 150ms ${e.transitionTimingFunction}`},e.fn.hover({opacity:1})),{"&:active":e.activeStyles}),indicators:{position:"absolute",bottom:u?e.spacing.md:0,top:u?void 0:0,left:u?0:void 0,right:u?0:e.spacing.md,display:"flex",flexDirection:u?"row":"column",justifyContent:"center",gap:(0,y.h)(8),pointerEvents:"none"},indicator:{pointerEvents:"all",width:u?(0,y.h)(25):(0,y.h)(5),height:u?(0,y.h)(5):(0,y.h)(25),borderRadius:e.radius.xl,backgroundColor:e.white,boxShadow:e.shadows.sm,opacity:.6,transition:`opacity 150ms ${e.transitionTimingFunction}`,"&[data-active]":{opacity:1}}}}),N=Object.defineProperty,P=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,M=(e,n,t)=>n in e?N(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,T=(e,n)=>{for(var t in n||(n={}))A.call(n,t)&&M(e,t,n[t]);if(P)for(var t of P(n))j.call(n,t)&&M(e,t,n[t]);return e},D=(0,m.k)((e,{size:n,gap:t,orientation:r,includeGapInSize:i,breakpoints:o=[]})=>{let a=(n,t)=>{let o=(0,v.a)({size:n,sizes:e.spacing}),a=(0,y.h)(t);return T({flex:`0 0 ${a}`},i?{["horizontal"===r?"paddingRight":"paddingBottom"]:o}:{["horizontal"===r?"marginRight":"marginBottom"]:o})},c=o.some(e=>void 0!==e.slideGap||void 0!==e.slideSize)?h(e,o).reduce((n,r)=>{let i="maxWidth"in r?"max-width":"min-width",o=(0,v.a)({size:"max-width"===i?r.maxWidth:r.minWidth,sizes:e.breakpoints}),c=void 0===r.slideGap?t:r.slideGap,u=(0,g.oI)(o)-("max-width"===i?1:0);return n[`@media (${i}: ${(0,y.h)(u)})`]=a(c,r.slideSize),n},{}):null;return{slide:T(T({position:"relative"},a(t,n)),c)}}),L=Object.defineProperty,B=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,$=(e,n,t)=>n in e?L(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,W=(e,n)=>{for(var t in n||(n={}))R.call(n,t)&&$(e,t,n[t]);if(B)for(var t of B(n))G.call(n,t)&&$(e,t,n[t]);return e},H=(e,n)=>{var t={};for(var r in e)R.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&B)for(var r of B(e))0>n.indexOf(r)&&G.call(e,r)&&(t[r]=e[r]);return t};let V=(0,u.forwardRef)((e,n)=>{var{children:t,className:r,size:i,gap:a}=e,c=H(e,["children","className","size","gap"]);let l=p(),{classes:s,cx:d}=D({gap:void 0===a?l.slideGap:a,size:void 0===i?l.slideSize:i,orientation:l.orientation,includeGapInSize:l.includeGapInSize,breakpoints:l.breakpoints},{name:"Carousel",classNames:l.classNames,styles:l.styles,unstyled:l.unstyled,variant:l.variant});return u.createElement(o.x,W({className:d(s.slide,r),ref:n},c),t)});function F({dir:e,orientation:n,direction:t}){return"previous"===t?"horizontal"===n?90*("ltr"===e?1:-1):-180:"horizontal"===n?90*("ltr"===e?-1:1):0}V.displayName="@mantine/carousel/CarouselSlide";var q=Object.defineProperty,Z=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,K=(e,n,t)=>n in e?q(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,J=(e,n)=>{for(var t in n||(n={}))U.call(n,t)&&K(e,t,n[t]);if(Z)for(var t of Z(n))_.call(n,t)&&K(e,t,n[t]);return e},X=(e,n)=>{var t={};for(var r in e)U.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&Z)for(var r of Z(e))0>n.indexOf(r)&&_.call(e,r)&&(t[r]=e[r]);return t};let Y={controlSize:26,controlsOffset:"sm",slideSize:"100%",slideGap:0,orientation:"horizontal",align:"center",slidesToScroll:1,includeGapInSize:!0,draggable:!0,dragFree:!1,loop:!1,speed:10,initialSlide:0,inViewThreshold:0,withControls:!0,withIndicators:!1,skipSnaps:!1,containScroll:"",withKeyboardEvents:!0},Q=(0,u.forwardRef)((e,n)=>{let t=(0,r.N4)("Carousel",Y,e),{children:l,className:s,getEmblaApi:p,onNextSlide:m,onPreviousSlide:v,onSlideChange:g,nextControlLabel:h,previousControlLabel:y,controlSize:b,controlsOffset:x,classNames:w,styles:S,unstyled:O,slideSize:E,slideGap:z,orientation:k,height:C,align:N,slidesToScroll:P,includeGapInSize:A,draggable:j,dragFree:M,loop:T,speed:D,initialSlide:L,inViewThreshold:B,withControls:R,withIndicators:G,plugins:$,nextControlIcon:W,previousControlIcon:H,breakpoints:V,skipSnaps:q,containScroll:Z,withKeyboardEvents:U,variant:_}=t,K=X(t,["children","className","getEmblaApi","onNextSlide","onPreviousSlide","onSlideChange","nextControlLabel","previousControlLabel","controlSize","controlsOffset","classNames","styles","unstyled","slideSize","slideGap","orientation","height","align","slidesToScroll","includeGapInSize","draggable","dragFree","loop","speed","initialSlide","inViewThreshold","withControls","withIndicators","plugins","nextControlIcon","previousControlIcon","breakpoints","skipSnaps","containScroll","withKeyboardEvents","variant"]),{classes:Q,cx:ee,theme:en}=I({controlSize:b,controlsOffset:x,orientation:k,height:C,includeGapInSize:A,breakpoints:V,slideGap:z},{name:"Carousel",classNames:w,styles:S,unstyled:O,variant:_}),[et,er]=d({axis:"horizontal"===k?"x":"y",direction:"horizontal"===k?en.dir:void 0,startIndex:L,loop:T,align:N,slidesToScroll:P,draggable:j,dragFree:M,speed:D,inViewThreshold:B,skipSnaps:q,containScroll:Z},$),[ei,eo]=(0,u.useState)(0),[ea,ec]=(0,u.useState)(0),eu=(0,u.useCallback)(e=>er&&er.scrollTo(e),[er]),el=(0,u.useCallback)(()=>{if(!er)return;let e=er.selectedScrollSnap();eo(e),null==g||g(e)},[er,eo]),es=(0,u.useCallback)(()=>{null==er||er.scrollPrev(),null==v||v()},[er]),ed=(0,u.useCallback)(()=>{null==er||er.scrollNext(),null==m||m()},[er]),ef=(0,u.useCallback)(e=>{U&&("ArrowRight"===e.key&&(e.preventDefault(),ed()),"ArrowLeft"===e.key&&(e.preventDefault(),es()))},[er]);(0,u.useEffect)(()=>{if(er)return null==p||p(er),el(),ec(er.scrollSnapList().length),er.on("select",el),()=>{er.off("select",el)}},[er,P]),(0,u.useEffect)(()=>{er&&(er.reInit(),ec(er.scrollSnapList().length),eo(e=>(0,c.u)(e,0,u.Children.toArray(l).length-1)))},[u.Children.toArray(l).length,P]);let ep=(null==er?void 0:er.canScrollPrev())||!1,em=(null==er?void 0:er.canScrollNext())||!1,ev=Array(ea).fill(0).map((e,n)=>u.createElement(i.k,{key:n,"data-active":n===ei||void 0,className:Q.indicator,"aria-hidden":!0,tabIndex:-1,onClick:()=>eu(n)}));return u.createElement(f,{value:{slideGap:z,slideSize:E,embla:er,orientation:k,includeGapInSize:A,breakpoints:V,classNames:w,styles:S,unstyled:O,variant:_}},u.createElement(o.x,J({className:ee(Q.root,s),ref:n,onKeyDownCapture:ef},K),u.createElement("div",{className:Q.viewport,ref:et},u.createElement("div",{className:Q.container},l)),G&&u.createElement("div",{className:Q.indicators},ev),R&&u.createElement("div",{className:Q.controls},u.createElement(i.k,{onClick:es,className:Q.control,"aria-label":y,"data-inactive":!ep||void 0,tabIndex:ep?0:-1},void 0!==H?H:u.createElement(a.D,{style:{transform:`rotate(${F({dir:en.dir,orientation:k,direction:"previous"})}deg)`}})),u.createElement(i.k,{onClick:ed,className:Q.control,"aria-label":h,"data-inactive":!em||void 0,tabIndex:em?0:-1},void 0!==W?W:u.createElement(a.D,{style:{transform:`rotate(${F({dir:en.dir,orientation:k,direction:"next"})}deg)`}})))))});Q.Slide=V,Q.displayName="@mantine/carousel/Carousel";let ee=Q},14243:function(e,n,t){t.d(n,{D:function(){return f}});var r=t(2265),i=t(33065),o=Object.defineProperty,a=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,l=(e,n,t)=>n in e?o(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,s=(e,n)=>{for(var t in n||(n={}))c.call(n,t)&&l(e,t,n[t]);if(a)for(var t of a(n))u.call(n,t)&&l(e,t,n[t]);return e},d=(e,n)=>{var t={};for(var r in e)c.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&a)for(var r of a(e))0>n.indexOf(r)&&u.call(e,r)&&(t[r]=e[r]);return t};function f(e){let{style:n}=e,t=d(e,["style"]);return r.createElement("svg",s({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:s({width:(0,i.h)(16),height:(0,i.h)(16)},n)},t),r.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}},34615:function(e,n,t){t.d(n,{u:function(){return r}});function r(e,n,t){return Math.min(Math.max(e,n),t)}},11691:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(50095),i={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function o(e){var n,t,a,c=r.Z.optionsHandler(),u=c.merge(i,o.globalOptions),l=0,s=!1;function d(){t.off("pointerDown",a),n.stopOnInteraction||t.off("pointerUp",m),p(),l=0}function f(e){p(),void 0!==e&&(s=e),l=window.setTimeout(v,n.delay)}function p(){l&&window.clearTimeout(l)}function m(){l&&(p(),f())}function v(){var e=t.internalEngine().index;if(n.stopOnLastSnap&&e.get()===e.max)return d();t.canScrollNext()?t.scrollNext(s):t.scrollTo(0,s),f()}var g={name:"autoplay",options:c.merge(u,e),init:function(e){t=e,s=(n=c.atMedia(g.options)).jump,a=n.stopOnInteraction?d:p;var r=t.internalEngine().eventStore,i=t.rootNode(),o=n.rootNode&&n.rootNode(i)||i;t.on("pointerDown",a),n.stopOnInteraction||t.on("pointerUp",m),n.stopOnMouseEnter&&(r.add(o,"mouseenter",a),n.stopOnInteraction||r.add(o,"mouseleave",m)),r.add(document,"visibilitychange",function(){if("hidden"===document.visibilityState)return p();m()}),r.add(window,"pagehide",function(e){e.persisted&&p()}),n.playOnInit&&f()},destroy:d,play:f,stop:p,reset:m};return g}o.globalOptions=void 0},50095:function(e,n,t){function r(e){return"number"==typeof e}function i(e){return"string"==typeof e}function o(e){return"[object Object]"===Object.prototype.toString.call(e)}function a(e){return o(e)||Array.isArray(e)}function c(e){return Math.abs(e)}function u(e){return e?e/c(e):0}function l(e){return f(e).map(Number)}function s(e){return e[d(e)]}function d(e){return Math.max(0,e.length-1)}function f(e){return Object.keys(e)}function p(e,n){var t=c(e-n);function r(t){return t<e||t>n}return{length:t,max:n,min:e,constrain:function(t){return r(t)?t<e?e:n:t},reachedAny:r,reachedMax:function(e){return e>n},reachedMin:function(n){return n<e},removeOffset:function(e){return t?e-t*Math.ceil((e-n)/t):e}}}function m(){var e=[],n={add:function(t,r,i,o){return void 0===o&&(o={passive:!0}),t.addEventListener(r,i,o),e.push(function(){return t.removeEventListener(r,i,o)}),n},removeAll:function(){return e=e.filter(function(e){return e()}),n}};return n}function v(e){var n=e;function t(e){return n/=e,o}function i(e){return r(e)?e:e.get()}var o={add:function(e){return n+=i(e),o},divide:t,get:function(){return n},multiply:function(e){return n*=e,o},normalize:function(){return 0!==n&&t(n),o},set:function(e){return n=i(e),o},subtract:function(e){return n-=i(e),o}};return o}function g(e,n,t){var r="x"===e.scroll?function(e){return"translate3d(".concat(e,"px,0px,0px)")}:function(e){return"translate3d(0px,".concat(e,"px,0px)")},i=t.style,o=!1;return{clear:function(){o||(i.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(e){o||(i.transform=r(n.apply(e.get())))},toggleActive:function(e){o=!e}}}t.d(n,{Z:function(){return b}});var h={align:"center",axis:"x",container:null,slides:null,containScroll:"",direction:"ltr",slidesToScroll:1,breakpoints:{},dragFree:!1,draggable:!0,inViewThreshold:0,loop:!1,skipSnaps:!1,speed:10,startIndex:0,active:!0};function y(){function e(e,n){return function e(n,t){return[n,t].reduce(function(n,t){return f(t).forEach(function(r){var i=n[r],a=t[r],c=o(i)&&o(a);n[r]=c?e(i,a):a}),n},{})}(e,n||{})}return{merge:e,areEqual:function(e,n){return JSON.stringify(f(e.breakpoints||{}))===JSON.stringify(f(n.breakpoints||{}))&&function e(n,t){var r=f(n),i=f(t);return r.length===i.length&&r.every(function(r){var i=n[r],o=t[r];return"function"==typeof i?"".concat(i)==="".concat(o):a(i)&&a(o)?e(i,o):i===o})}(e,n)},atMedia:function(n){var t=n.breakpoints||{},r=f(t).filter(function(e){return window.matchMedia(e).matches}).map(function(e){return t[e]}).reduce(function(n,t){return e(n,t)},{});return e(n,r)}}}function b(e,n,t){var o,a,f,x,w,S,O=m(),E=y(),z=function(){var e=y(),n=e.atMedia,t=e.areEqual,r=[],i=[];function o(e){var r=n(e.options);return function(){return!t(r,n(e.options))}}return{init:function(e,t){return i=e.map(o),(r=e.filter(function(e){return n(e.options).active})).forEach(function(e){return e.init(t)}),e.reduce(function(e,n){var t;return Object.assign(e,((t={})[n.name]=n,t))},{})},destroy:function(){r=r.filter(function(e){return e.destroy()})},haveChanged:function(){return i.some(function(e){return e()})}}}(),k=(o={},a={emit:function(e){return(o[e]||[]).forEach(function(n){return n(e)}),a},off:function(e,n){return o[e]=(o[e]||[]).filter(function(e){return e!==n}),a},on:function(e,n){return o[e]=(o[e]||[]).concat([n]),a}}),C=k.on,I=k.off,N=!1,P=E.merge(h,b.globalOptions),A=E.merge(P),j=[],M=0;function T(n,t){if(!N){var o,a,h;if(P=E.merge(P,n),o=(A=E.atMedia(P)).container,a=A.slides,w=(i(o)?e.querySelector(o):o)||e.children[0],h=i(a)?w.querySelectorAll(a):a,S=[].slice.call(h||w.children),M=(f=function(e,n,t,i,o){var a,f,h,y,b,x,w,S,O,E,z,k,C,I,N,P,A,j,M,T,D,L,B,R,G,$,W,H,V,F,q,Z,U,_,K=i.align,J=i.axis,X=i.direction,Y=i.startIndex,Q=i.inViewThreshold,ee=i.loop,en=i.speed,et=i.dragFree,er=i.slidesToScroll,ei=i.skipSnaps,eo=i.containScroll,ea=n.getBoundingClientRect(),ec=t.map(function(e){return e.getBoundingClientRect()}),eu=(b="rtl"===X?-1:1,{apply:function(e){return e*b}}),el=(w="y"==(x="y"===J?"y":"x")?"top":"rtl"===X?"right":"left",S="y"===x?"bottom":"rtl"===X?"left":"right",{scroll:x,cross:"y"===J?"x":"y",startEdge:w,endEdge:S,measureSize:function(e){var n=e.width,t=e.height;return"x"===x?n:t}}),es=el.measureSize(ea),ed={measure:function(e){return e/100*es}},ef=(a={start:function(){return 0},center:function(e){return(es-e)/2},end:function(e){return es-e}},{measure:function(e){return r(K)?es*Number(K):a[K](e)}}),ep=!ee&&""!==eo,em=ee||""!==eo,ev=(O=el.measureSize,E=el.startEdge,z=el.endEdge,k=ec[0]&&em,C=function(){if(!k)return 0;var e=ec[0];return c(ea[E]-e[E])}(),I=k?parseFloat(window.getComputedStyle(s(t)).getPropertyValue("margin-".concat(z))):0,N=ec.map(O),P=ec.map(function(e,n,t){var r=n===d(t);return n?r?N[n]+I:t[n+1][E]-e[E]:N[n]+C}).map(c),{slideSizes:N,slideSizesWithGaps:P}),eg=ev.slideSizes,eh=ev.slideSizesWithGaps,ey=(A=r(er),{groupSlides:function(e){return A?l(e).filter(function(e){return e%er==0}).map(function(n){return e.slice(n,n+er)}):l(e).reduce(function(e,n){var t=eh.slice(s(e),n+1).reduce(function(e,n){return e+n},0);return!n||t>es?e.concat(n):e},[]).map(function(n,t,r){return e.slice(n,r[t+1])})}}),eb=(j=el.startEdge,M=el.endEdge,D=(T=ey.groupSlides)(ec).map(function(e){return s(e)[M]-e[0][j]}).map(c).map(ef.measure),f=s(L=ec.map(function(e){return ea[j]-e[j]}).map(function(e){return-c(e)}))-s(eh),B=T(L).map(function(e){return e[0]}).map(function(e,n,t){var r=n===d(t);return ep&&!n?0:ep&&r?f:e+D[n]}),{snaps:L,snapsAligned:B}),ex=eb.snaps,ew=eb.snapsAligned,eS=-s(ex)+s(eh),eO=(R=p(-eS+es,ew[0]),G=ew.map(R.constrain),{snapsContained:function(){if(eS<=es)return[R.max];if("keepSnaps"===eo)return G;var e,n,t=(e=G[0],n=s(G),p(G.lastIndexOf(e),G.indexOf(n)+1)),r=t.min,i=t.max;return G.slice(r,i)}()}).snapsContained,eE=ep?eO:ew,ez={limit:(h=eE[0],y=s(eE),p(ee?h-eS:y,h))}.limit,ek=function e(n,t,r){var i=p(0,n),o=i.min,a=i.constrain,u=n+1,l=s(t);function s(e){return r?c((u+e)%u):a(e)}function d(e){return l=s(e),f}var f={add:function(e){return d(l+e)},clone:function(){return e(n,l,r)},get:function(){return l},set:d,min:o,max:n};return f}(d(eE),Y,ee),eC=ek.clone(),eI=l(t),eN=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(){ee||eR.scrollBounds.constrain(eR.dragHandler.pointerDown()),eR.scrollBody.seek(ej).update();var e=eR.scrollBody.settle(ej);e&&!eR.dragHandler.pointerDown()&&(eR.animation.stop(),o.emit("settle")),e||o.emit("scroll"),ee&&(eR.scrollLooper.loop(eR.scrollBody.direction()),eR.slideLooper.loop()),eR.translate.to(eA),eR.animation.proceed()}),eP=eE[ek.get()],eA=v(eP),ej=v(eP),eM=function(e,n,t){var r=v(0),i=v(0),o=v(0),a=0,c=n,l=1;function s(e){return c=e,f}function d(e){return l=e,f}var f={direction:function(){return a},seek:function(n){o.set(n).subtract(e);var t=0+(o.get()-0)/100*(c-0);return a=u(o.get()),o.normalize().multiply(t).subtract(r),o.divide(l),i.add(o),f},settle:function(n){var t=!(Math.round((n.get()-e.get())*100)/100);return t&&e.set(n),t},update:function(){r.add(i),e.add(r),i.multiply(0)},useBaseMass:function(){return d(1)},useBaseSpeed:function(){return s(n)},useMass:d,useSpeed:s};return f}(eA,en,0),eT=function(e,n,t,r,i){var o=r.reachedAny,a=r.removeOffset,l=r.constrain;function s(e){return e.concat().sort(function(e,n){return c(e)-c(n)})[0]}function d(n,r){var i=[n,n+t,n-t];return e?r?s(i.filter(function(e){return u(e)===r})):s(i):i[0]}return{byDistance:function(t,r){var u,s=i.get()+t,f=(u=e?a(s):l(s),{index:n.map(function(e){return e-u}).map(function(e){return d(e,0)}).map(function(e,n){return{diff:e,index:n}}).sort(function(e,n){return c(e.diff)-c(n.diff)})[0].index,distance:u}),p=f.index,m=f.distance,v=!e&&o(s);if(!r||v)return{index:p,distance:t};var g=t+d(n[p]-m,0);return{index:p,distance:g}},byIndex:function(e,t){var r=d(n[e]-i.get(),t);return{index:e,distance:r}},shortcut:d}}(ee,eE,eS,ez,ej),eD=function(e,n,t,r,i,o){function a(r){var a=r.distance,c=r.index!==n.get();a&&(e.start(),i.add(a)),c&&(t.set(n.get()),n.set(r.index),o.emit("select"))}return{distance:function(e,n){a(r.byDistance(e,n))},index:function(e,t){var i=n.clone().set(e);a(r.byIndex(i.get(),t))}}}(eN,ek,eC,eT,ej,o),eL=function(e,n,t,r,i,o,a){var c=i.removeOffset,u=i.constrain,l=o?[0,n,-n]:[0],s=d(l,a);function d(n,i){var o,a=n||l,c=(o=i||0,t.map(function(e){return p(.5,e-.5).constrain(e*o)}));return a.reduce(function(n,i){var o=r.map(function(n,r){return{start:n-t[r]+c[r]+i,end:n+e-c[r]+i,index:r}});return n.concat(o)},[])}return{check:function(e,n){var t=o?c(e):u(e);return(n||s).reduce(function(e,n){var r=n.index,i=n.start,o=n.end;return!(-1!==e.indexOf(r))&&i<t&&o>t?e.concat([r]):e},[])},findSlideBounds:d}}(es,eS,eg,ex,ez,ee,Q),eB=function(e,n,t,r,i,o,a,l,s,d,f,p,g,h,y,b){var x=e.cross,w=["INPUT","SELECT","TEXTAREA"],S={passive:!1},O=v(0),E=m(),z=m(),k=g.measure(20),C={mouse:300,touch:400},I={mouse:500,touch:600},N=y?5:16,P=0,A=0,j=!1,M=!1,T=!1,D=!1;function L(e){if((!(D=!i.isTouchEvent(e))||0===e.button)&&(n=e.target.nodeName||"",!(w.indexOf(n)>-1))){var n,a,u=c(r.get()-o.get())>=2,l=D||!u;j=!0,i.pointerDown(e),O.set(r),r.set(o),s.useBaseMass().useSpeed(80),a=D?document:t,z.add(a,"touchmove",B,S).add(a,"touchend",R).add(a,"mousemove",B,S).add(a,"mouseup",R),P=i.readPoint(e),A=i.readPoint(e,x),p.emit("pointerDown"),l&&(T=!1)}}function B(e){if(!M&&!D){if(!e.cancelable)return R(e);var t=i.readPoint(e),o=i.readPoint(e,x);if(!(M=c(t-P)>c(o-A))&&!T)return R(e)}var u=i.pointerMove(e);!T&&u&&(T=!0),a.start(),r.add(n.apply(u)),e.preventDefault()}function R(e){var t,o,a,m,v=d.byDistance(0,!1).index!==f.get(),g=i.pointerUp(e)*(y?I:C)[D?"mouse":"touch"],x=(t=n.apply(g),a=(o=f.clone().add(-1*u(t))).get()===f.min||o.get()===f.max,m=d.byDistance(t,!y).distance,y||c(t)<k?m:!h&&a?.4*m:b&&v?.5*m:d.byIndex(o.get(),0).distance),w=function(e,n){if(0===e||0===n||c(e)<=c(n))return 0;var t,r,i=(t=c(e),r=c(n),c(t-r));return c(i/e)}(g,x),S=c(r.get()-O.get())>=.5,E=v&&w>.75,P=c(g)<k;S&&!D&&(T=!0),M=!1,j=!1,z.removeAll(),s.useSpeed(P?9:E?10:N).useMass(E?1+2.5*w:1),l.distance(x,!y),D=!1,p.emit("pointerUp")}function G(e){T&&(e.stopPropagation(),e.preventDefault())}return{addActivationEvents:function(){E.add(t,"dragstart",function(e){return e.preventDefault()},S).add(t,"touchmove",function(){},S).add(t,"touchend",function(){}).add(t,"touchstart",L).add(t,"mousedown",L).add(t,"touchcancel",R).add(t,"contextmenu",R).add(t,"click",G,!0)},clickAllowed:function(){return!T},pointerDown:function(){return j},removeAllEvents:function(){E.removeAll(),z.removeAll()}}}(el,eu,e,ej,function(e){var n,t;function r(e){return"undefined"!=typeof TouchEvent&&e instanceof TouchEvent}function i(e){return e.timeStamp}function o(n,t){var i=t||e.scroll;return(r(n)?n.touches[0]:n)["client".concat("x"===i?"X":"Y")]}return{isTouchEvent:r,pointerDown:function(e){return n=e,t=e,o(e)},pointerMove:function(e){var r=o(e)-o(t),a=i(e)-i(n)>170;return t=e,a&&(n=e),r},pointerUp:function(e){if(!n||!t)return 0;var r=o(t)-o(n),a=i(e)-i(n),u=i(e)-i(t)>170,l=r/a;return a&&!u&&c(l)>.1?l:0},readPoint:o}}(el),eA,eN,eD,eM,eT,ek,o,ed,ee,et,ei),eR={containerRect:ea,slideRects:ec,animation:eN,axis:el,direction:eu,dragHandler:eB,eventStore:m(),percentOfView:ed,index:ek,indexPrevious:eC,limit:ez,location:eA,options:i,scrollBody:eM,scrollBounds:($=ed.measure(10),W=ed.measure(50),H=!1,{constrain:function(e){if(!H&&ez.reachedAny(ej.get())&&ez.reachedAny(eA.get())){var n=ez.reachedMin(eA.get())?"min":"max",t=c(ez[n]-eA.get()),r=ej.get()-eA.get();ej.subtract(r*Math.min(t/W,.85)),!e&&c(r)<$&&(ej.set(ez.constrain(ej.get())),eM.useSpeed(10).useMass(3))}},toggleActive:function(e){H=!e}}),scrollLooper:(V=[eA,ej],q=(F=p(ez.min+.1,ez.max+.1)).reachedMin,Z=F.reachedMax,{loop:function(e){if(1===e?Z(eA.get()):-1===e&&q(eA.get())){var n=-1*e*eS;V.forEach(function(e){return e.add(n)})}}}),scrollProgress:(U=ez.max,_=ez.length,{get:function(e){return-((e-U)/_)}}),scrollSnaps:eE,scrollTarget:eT,scrollTo:eD,slideLooper:function(e,n,t,r,i,o,a,c,u){var s=l(i),d=m(p(l(i).reverse(),o[0]-1),"end").concat(m(p(s,t-o[0]-1),"start"));function f(e,n){return e.reduce(function(e,n){return e-i[n]},n)}function p(e,n){return e.reduce(function(e,t){return f(e,n)>0?e.concat([t]):e},[])}function m(t,i){var o="start"===i,l=a.findSlideBounds([o?-r:r]);return t.map(function(t){var i=o?0:-r,a=o?r:0,s=l.filter(function(e){return e.index===t})[0][o?"end":"start"],d=v(-1),f=v(-1),p=g(e,n,u[t]);return{index:t,location:f,translate:p,target:function(){return d.set(c.get()>s?i:a)}}})}return{canLoop:function(){return d.every(function(e){var n=e.index;return .1>=f(s.filter(function(e){return e!==n}),t)})},clear:function(){d.forEach(function(e){return e.translate.clear()})},loop:function(){d.forEach(function(e){var n=e.target,t=e.translate,r=e.location,i=n();i.get()!==r.get()&&(0===i.get()?t.clear():t.to(i),r.set(i))})},loopPoints:d}}(el,eu,es,eS,eh,eE,eL,eA,t),slidesToScroll:ey,slidesInView:eL,slideIndexes:eI,target:ej,translate:g(el,eu,n)};return eR}(e,w,S,A,k)).axis.measureSize(e.getBoundingClientRect()),!A.active)return L();if(f.translate.to(f.location),j=t||j,x=z.init(j,$),A.loop){if(!f.slideLooper.canLoop()){L(),T({loop:!1},t),P=E.merge(P,{loop:!0});return}f.slideLooper.loop()}A.draggable&&w.offsetParent&&S.length&&f.dragHandler.addActivationEvents()}}function D(e,n){var t=G();L(),T(E.merge({startIndex:t},e),n),k.emit("reInit")}function L(){f.dragHandler.removeAllEvents(),f.animation.stop(),f.eventStore.removeAll(),f.translate.clear(),f.slideLooper.clear(),z.destroy()}function B(e){var n=f[e?"target":"location"].get(),t=A.loop?"removeOffset":"constrain";return f.slidesInView.check(f.limit[t](n))}function R(e,n,t){A.active&&!N&&(f.scrollBody.useBaseMass().useSpeed(n?100:A.speed),f.scrollTo.index(e,t||0))}function G(){return f.index.get()}var $={canScrollNext:function(){return f.index.clone().add(1).get()!==G()},canScrollPrev:function(){return f.index.clone().add(-1).get()!==G()},clickAllowed:function(){return f.dragHandler.clickAllowed()},containerNode:function(){return w},internalEngine:function(){return f},destroy:function(){N||(N=!0,O.removeAll(),L(),k.emit("destroy"))},off:I,on:C,plugins:function(){return x},previousScrollSnap:function(){return f.indexPrevious.get()},reInit:D,rootNode:function(){return e},scrollNext:function(e){R(f.index.clone().add(1).get(),!0===e,-1)},scrollPrev:function(e){R(f.index.clone().add(-1).get(),!0===e,1)},scrollProgress:function(){return f.scrollProgress.get(f.location.get())},scrollSnapList:function(){return f.scrollSnaps.map(f.scrollProgress.get)},scrollTo:R,selectedScrollSnap:G,slideNodes:function(){return S},slidesInView:B,slidesNotInView:function(e){var n=B(e);return f.slideIndexes.filter(function(e){return -1===n.indexOf(e)})}};return T(n,t),O.add(window,"resize",function(){var n=E.atMedia(P),t=!E.areEqual(n,A),r=f.axis.measureSize(e.getBoundingClientRect()),i=M!==r,o=z.haveChanged();(i||t||o)&&D(),k.emit("resize")}),setTimeout(function(){return k.emit("init")},0),$}b.globalOptions=void 0,b.optionsHandler=y}}]);