(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[71503],{4115:(t,e,n)=>{"use strict";var r,i=n(25821),o=n(19157),s=[],u=function(){function t(t){this.$$observationTargets=[],this.$$activeTargets=[],this.$$skippedTargets=[];var e,n=void 0===(e=t)?"Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.":"function"!=typeof e?"Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.":void 0;if(n)throw TypeError(n);this.$$callback=t}return t.prototype.observe=function(t){var e,n=a("observe",t);if(n)throw TypeError(n);l(this.$$observationTargets,t)>=0||(this.$$observationTargets.push(new i.ResizeObservation(t)),e=this,0>s.indexOf(e)&&(s.push(e),g()))},t.prototype.unobserve=function(t){var e=a("unobserve",t);if(e)throw TypeError(e);var n=l(this.$$observationTargets,t);n<0||(this.$$observationTargets.splice(n,1),0===this.$$observationTargets.length&&c(this))},t.prototype.disconnect=function(){this.$$observationTargets=[],this.$$activeTargets=[],c(this)},t}();function c(t){var e=s.indexOf(t);e>=0&&(s.splice(e,1),b())}function a(t,e){return void 0===e?"Failed to execute '"+t+"' on 'ResizeObserver': 1 argument required, but only 0 present.":e&&e.nodeType===window.Node.ELEMENT_NODE?void 0:"Failed to execute '"+t+"' on 'ResizeObserver': parameter 1 is not of type 'Element'."}function l(t,e){for(var n=0;nt?e.$$activeTargets.push(n):e.$$skippedTargets.push(n))})})},d=function(){var t=1/0;return s.forEach(function(e){if(e.$$activeTargets.length){var n=[];e.$$activeTargets.forEach(function(e){var r=new o.ResizeObserverEntry(e.target);n.push(r),e.$$broadcastWidth=r.contentRect.width,e.$$broadcastHeight=r.contentRect.height;var i=p(e.target);i{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(87248);e.ResizeObserverEntry=function(t){this.target=t,this.contentRect=r.ContentRect(t)}},22132:(t,e,n)=>{"use strict";function r(){return(r=Object.assign||function(t){for(var e=1;eh});var u=[1,18,"undefined"!=typeof window&&window.innerHeight||800],c=[-1,-1,-1],a=s({preventWheelAction:!0,reverseSign:[!0,!0,!1]});function l(){return{isStarted:!1,isStartPublished:!1,isMomentum:!1,startTime:0,lastAbsDelta:1/0,axisMovement:[0,0,0],axisVelocity:[0,0,0],accelerationFactors:[],scrollPoints:[],scrollPointsToMerge:[],willEndTimeout:400}}let f=function(t){void 0===t&&(t={});var e,n,f,d,h,p=function(){var t={};function e(e,n){t[e]=(t[e]||[]).filter(function(t){return t!==n})}return s({on:function(n,r){return t[n]=(t[n]||[]).concat(r),function(){return e(n,r)}},off:e,dispatch:function(e,n){e in t&&t[e].forEach(function(t){return t(n)})}})}(),m=p.on,g=p.off,v=p.dispatch,b=a,y=l(),w=!1,E=function(t){Array.isArray(t)?t.forEach(function(t){return _(t)}):_(t)},x=function(t){return(void 0===t&&(t={}),Object.values(t).some(function(t){return null==t}))?b:b=s(r({},a,b,t))},T=function(t){var e=r({event:d,isStart:!1,isEnding:!1,isMomentumCancel:!1,isMomentum:y.isMomentum,axisDelta:[0,0,0],axisVelocity:y.axisVelocity,axisMovement:y.axisMovement,get axisMovementProjection(){return i(e.axisMovement,e.axisVelocity.map(function(t){var e;return void 0===e&&(e=.996),t*e/(1-e)}))}},t);v("wheel",r({},e,{previous:h})),h=e},M=function(t,e){var n=b.preventWheelAction,r=e[0],i=e[1],o=e[2];if("boolean"==typeof n)return n;switch(n){case"x":return Math.abs(r)>=t;case"y":return Math.abs(i)>=t;case"z":return Math.abs(o)>=t;default:return!1}},_=function(t){var e,n,s,a,l=(a=function(t,e){if(!e)return t;var n=!0===e?c:e.map(function(t){return t?-1:1});return r({},t,{axisDelta:t.axisDelta.map(function(t,e){return t*n[e]})})}((e=t.deltaX*u[t.deltaMode],n=t.deltaY*u[t.deltaMode],s=(t.deltaZ||0)*u[t.deltaMode],{timeStamp:t.timeStamp,axisDelta:[e,n,s]}),b.reverseSign),r({},a,{axisDelta:a.axisDelta.map(function(t){return Math.min(Math.max(-700,t),700)})})),f=l.axisDelta,h=l.timeStamp,p=o(f);if(t.preventDefault&&M(p,f)&&t.preventDefault(),y.isStarted?y.isMomentum&&p>Math.max(2,2*y.lastAbsDelta)&&(F(!0),A()):A(),0===p&&Object.is&&Object.is(t.deltaX,-0)){w=!0;return}d=t,y.axisMovement=i(y.axisMovement,f),y.lastAbsDelta=p,y.scrollPointsToMerge.push({axisDelta:f,timeStamp:h}),O(),T({axisDelta:f,isStart:!y.isStartPublished}),y.isStartPublished=!0,k()},O=function(){if(2===y.scrollPointsToMerge.length){var t;y.scrollPoints.unshift({axisDeltaSum:y.scrollPointsToMerge.map(function(t){return t.axisDelta}).reduce(i),timeStamp:(t=y.scrollPointsToMerge.map(function(t){return t.timeStamp})).reduce(function(t,e){return t+e})/t.length}),I(),y.scrollPointsToMerge.length=0,y.scrollPoints.length=1,y.isMomentum||$()}else y.isStartPublished||D()},D=function(){var t;y.axisVelocity=(t=y.scrollPointsToMerge)[t.length-1].axisDelta.map(function(t){return t/y.willEndTimeout})},I=function(){var t=y.scrollPoints,e=t[0],n=t[1];if(n&&e){var r=e.timeStamp-n.timeStamp;if(r<=0)return;var i=e.axisDeltaSum.map(function(t){return t/r}),o=i.map(function(t,e){return t/(y.axisVelocity[e]||1)});y.axisVelocity=i,y.accelerationFactors.push(o),S(r)}},S=function(t){var e=10*Math.ceil(t/10)*1.2;y.isMomentum||(e=Math.max(100,2*e)),y.willEndTimeout=Math.min(1e3,Math.round(e))},R=function(t){return 0===t||t<=.96&&t>=.6},$=function(){if(y.accelerationFactors.length>=5){if(w&&(w=!1,o(y.axisVelocity)>=.2)){L();return}var t=y.accelerationFactors.slice(-5);t.every(function(t){var e=!!t.reduce(function(t,e){return t&&t<1&&t===e?1:0}),n=t.filter(R).length===t.length;return e||n})&&L(),y.accelerationFactors=t}},L=function(){y.isMomentum=!0},A=function(){(y=l()).isStarted=!0,y.startTime=Date.now(),h=void 0,w=!1},k=function(){clearTimeout(e),e=setTimeout(F,y.willEndTimeout)},F=function(t){void 0===t&&(t=!1),y.isStarted&&(y.isMomentum&&t?T({isEnding:!0,isMomentumCancel:!0}):T({isEnding:!0}),y.isMomentum=!1,y.isStarted=!1)},P=(n=[],s({observe:function(t){return t.addEventListener("wheel",E,{passive:!1}),n.push(t),function(){return f(t)}},unobserve:f=function(t){t.removeEventListener("wheel",E),n=n.filter(function(e){return e!==t})},disconnect:function(){n.forEach(f)}})),j=P.observe,C=P.unobserve,N=P.disconnect;return x(t),s({on:m,off:g,observe:j,unobserve:C,disconnect:N,feedWheel:E,updateOptions:x})};var d={active:!0,breakpoints:{},wheelDraggingClass:"is-wheel-dragging",forceWheelAxis:void 0,target:void 0};function h(t){void 0===t&&(t={});var e,n=function(){};return{name:"wheelGestures",options:t,init:function(r,i){var o,s,u,c=i.mergeOptions,a=i.optionsAtMedia,l=c(d,h.globalOptions);e=a(c(l,t));var p=r.internalEngine(),m=null!=(o=e.target)?o:r.containerNode().parentNode,g=null!=(s=e.forceWheelAxis)?s:p.options.axis,v=f({preventWheelAction:g,reverseSign:[!0,!0,!1]}),b=v.observe(m),y=v.on("wheel",function(t){var r=t.axisDelta,i=r[0],o=r[1],s="x"===g?i:o,c="x"===g?o:i,a=t.isMomentum&&t.previous&&!t.previous.isMomentum,l=t.isEnding&&!t.isMomentum||a;!(Math.abs(s)>Math.abs(c))||w||t.isMomentum||function(t){try{u=new MouseEvent("mousedown",t.event),M(u)}catch(t){return n()}w=!0,document.documentElement.addEventListener("mousemove",x,!0),document.documentElement.addEventListener("mouseup",x,!0),document.documentElement.addEventListener("mousedown",x,!0),e.wheelDraggingClass&&m.classList.add(e.wheelDraggingClass)}(t),w&&(l?(w=!1,M(T("mouseup",t)),E(),e.wheelDraggingClass&&m.classList.remove(e.wheelDraggingClass)):M(T("mousemove",t)))}),w=!1;function E(){document.documentElement.removeEventListener("mousemove",x,!0),document.documentElement.removeEventListener("mouseup",x,!0),document.documentElement.removeEventListener("mousedown",x,!0)}function x(t){w&&t.isTrusted&&t.stopImmediatePropagation()}function T(t,e){var n,r;if(g===p.options.axis){var i=e.axisMovement;n=i[0],r=i[1]}else{var o=e.axisMovement;r=o[0],n=o[1]}if(!p.options.skipSnaps&&!p.options.dragFree){var s=p.containerRect.width,c=p.containerRect.height;n=n<0?Math.max(n,-s):Math.min(n,s),r=r<0?Math.max(r,-c):Math.min(r,c)}return new MouseEvent(t,{clientX:u.clientX+n,clientY:u.clientY+r,screenX:u.screenX+n,screenY:u.screenY+r,movementX:n,movementY:r,button:0,bubbles:!0,cancelable:!0,composed:!0})}function M(t){r.containerNode().dispatchEvent(t)}n=function(){b(),y(),E()}},destroy:function(){return n()}}}h.globalOptions=void 0},25821:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(87248);e.ResizeObservation=function(){function t(t){this.target=t,this.$$broadcastWidth=this.$$broadcastHeight=0}return Object.defineProperty(t.prototype,"broadcastWidth",{get:function(){return this.$$broadcastWidth},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"broadcastHeight",{get:function(){return this.$$broadcastHeight},enumerable:!0,configurable:!0}),t.prototype.isActive=function(){var t=r.ContentRect(this.target);return!!t&&(t.width!==this.broadcastWidth||t.height!==this.broadcastHeight)},t}()},73998:()=>{!function(){"use strict";if("object"==typeof window){if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype){"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});return}var t=function(t){for(var e=t,n=i(e);n;)n=i(e=n.ownerDocument);return e}(window.document),e=[],n=null,r=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return n||(n=function(t,n){r=t&&n?d(t,n):l(),e.forEach(function(t){t._checkForIntersections()})}),n},s._resetCrossOriginUpdater=function(){n=null,r=null},s.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!(t&&1==t.nodeType))throw Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]})},s.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(e){var n=e.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(e)){var r=this._checkForIntersections,o=null,s=null;if(this.POLL_INTERVAL?o=n.setInterval(r,this.POLL_INTERVAL):(u(n,"resize",r,!0),u(e,"scroll",r,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(s=new n.MutationObserver(r)).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push(function(){var t=e.defaultView;t&&(o&&t.clearInterval(o),c(t,"resize",r,!0)),c(e,"scroll",r,!0),s&&s.disconnect()}),e!=(this.root&&(this.root.ownerDocument||this.root)||t)){var a=i(e);a&&this._monitorIntersections(a.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var n=this._monitoringDocuments.indexOf(e);if(-1!=n){var r=this.root&&(this.root.ownerDocument||this.root)||t;if(!this._observationTargets.some(function(t){var n=t.element.ownerDocument;if(n==e)return!0;for(;n&&n!=r;){var o=i(n);if((n=o&&o.ownerDocument)==e)return!0}return!1})){var o=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),o(),e!=r){var s=i(e);s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e=0&&u>=0&&{top:n,bottom:r,left:i,right:o,width:s,height:u}||null}(l,s)),!s)break;u=u&&p(u)}return s}},s.prototype._getRootRect=function(){var e;if(this.root&&!m(this.root))e=a(this.root);else{var n=m(this.root)?this.root:t,r=n.documentElement,i=n.body;e={top:0,left:0,right:r.clientWidth||i.clientWidth,width:r.clientWidth||i.clientWidth,bottom:r.clientHeight||i.clientHeight,height:r.clientHeight||i.clientHeight}}return this._expandRectByRootMargin(e)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return"px"==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},s.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,r=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==r)for(var i=0;ie.indexOf(this)&&e.push(this)},s.prototype._unregisterInstance=function(){var t=e.indexOf(this);-1!=t&&e.splice(t,1)},window.IntersectionObserver=s,window.IntersectionObserverEntry=o}function i(t){try{return t.defaultView&&t.defaultView.frameElement||null}catch(t){return null}}function o(t){this.time=t.time,this.target=t.target,this.rootBounds=f(t.rootBounds),this.boundingClientRect=f(t.boundingClientRect),this.intersectionRect=f(t.intersectionRect||l()),this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,n=e.width*e.height,r=this.intersectionRect,i=r.width*r.height;n?this.intersectionRatio=Number((i/n).toFixed(4)):this.intersectionRatio=+!!this.isIntersecting}function s(t,e){var n,r,i,o=e||{};if("function"!=typeof t)throw Error("callback must be a function");if(o.root&&1!=o.root.nodeType&&9!=o.root.nodeType)throw Error("root must be a Document or Element");this._checkForIntersections=(n=this._checkForIntersections.bind(this),r=this.THROTTLE_TIMEOUT,i=null,function(){i||(i=setTimeout(function(){n(),i=null},r))}),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(o.rootMargin),this.thresholds=this._initThresholds(o.threshold),this.root=o.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function u(t,e,n,r){"function"==typeof t.addEventListener?t.addEventListener(e,n,r||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,n)}function c(t,e,n,r){"function"==typeof t.removeEventListener?t.removeEventListener(e,n,r||!1):"function"==typeof t.detachEvent&&t.detachEvent("on"+e,n)}function a(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):l()}function l(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function f(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function d(t,e){var n=e.top-t.top,r=e.left-t.left;return{top:n,left:r,height:e.height,width:e.width,bottom:n+e.height,right:r+e.width}}function h(t,e){for(var n=e;n;){if(n==t)return!0;n=p(n)}return!1}function p(e){var n=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(n&&n.assignedSlot&&(n=n.assignedSlot.parentNode),n&&11==n.nodeType&&n.host)?n.host:n}function m(t){return t&&9===t.nodeType}}()},85005:(t,e,n)=>{"use strict";n.d(e,{A:()=>_});var r=n(12115);function i(t){return"[object Object]"===Object.prototype.toString.call(t)||Array.isArray(t)}function o(t,e){let n=Object.keys(t),r=Object.keys(e);return n.length===r.length&&JSON.stringify(Object.keys(t.breakpoints||{}))===JSON.stringify(Object.keys(e.breakpoints||{}))&&n.every(n=>{let r=t[n],s=e[n];return"function"==typeof r?`${r}`==`${s}`:i(r)&&i(s)?o(r,s):r===s})}function s(t){return t.concat().sort((t,e)=>t.name>e.name?1:-1).map(t=>t.options)}function u(t){return"number"==typeof t}function c(t){return"string"==typeof t}function a(t){return"boolean"==typeof t}function l(t){return"[object Object]"===Object.prototype.toString.call(t)}function f(t){return Math.abs(t)}function d(t){return Math.sign(t)}function h(t){return v(t).map(Number)}function p(t){return t[m(t)]}function m(t){return Math.max(0,t.length-1)}function g(t,e=0){return Array.from(Array(t),(t,n)=>e+n)}function v(t){return Object.keys(t)}function b(t,e){return void 0!==e.MouseEvent&&t instanceof e.MouseEvent}function y(){let t=[],e={add:function(n,r,i,o={passive:!0}){let s;return"addEventListener"in n?(n.addEventListener(r,i,o),s=()=>n.removeEventListener(r,i,o)):(n.addListener(i),s=()=>n.removeListener(i)),t.push(s),e},clear:function(){t=t.filter(t=>t())}};return e}function w(t=0,e=0){let n=f(t-e);function r(n){return ne}return{length:n,max:e,min:t,constrain:function(n){return r(n)?ne},reachedMin:function(e){return e(v(n).forEach(r=>{let i=e[r],o=n[r],s=l(i)&&l(o);e[r]=s?t(i,o):o}),e),{})}(t,e||{})}return{mergeOptions:e,optionsAtMedia:function(n){let r=n.breakpoints||{},i=v(r).filter(e=>t.matchMedia(e).matches).map(t=>r[t]).reduce((t,n)=>e(t,n),{});return e(n,i)},optionsMediaQueries:function(e){return e.map(t=>v(t.breakpoints||{})).reduce((t,e)=>t.concat(e),[]).map(t.matchMedia)}}}(D),S=(_=[],{init:function(t,e){return(_=e.filter(({options:t})=>!1!==I.optionsAtMedia(t).active)).forEach(e=>e.init(t,I)),e.reduce((t,e)=>Object.assign(t,{[e.name]:e}),{})},destroy:function(){_=_.filter(t=>t.destroy())}}),R=y(),$=function(){let t,e={},n={init:function(e){t=e},emit:function(r){return(e[r]||[]).forEach(e=>e(t,r)),n},off:function(t,r){return e[t]=(e[t]||[]).filter(t=>t!==r),n},on:function(t,r){return e[t]=(e[t]||[]).concat([r]),n},clear:function(){e={}}};return n}(),{mergeOptions:L,optionsAtMedia:A,optionsMediaQueries:k}=I,{on:F,off:P,emit:j}=$,C=!1,N=L(T,M.globalOptions),V=L(N),z=[];function H(e,n){if(C)return;V=A(N=L(N,e)),z=n||z;let{container:l,slides:T}=V;o=(c(l)?t.querySelector(l):l)||t.children[0];let M=c(T)?o.querySelectorAll(T):T;s=[].slice.call(M||o.children),r=function e(n){let r=function(t,e,n,r,i,o,s){let l,T,{align:M,axis:_,direction:O,startIndex:D,loop:I,duration:S,dragFree:R,dragThreshold:$,inViewThreshold:L,slidesToScroll:A,skipSnaps:k,containScroll:F,watchResize:P,watchSlides:j,watchDrag:C,watchFocus:N}=o,V={measure:function(t){let{offsetTop:e,offsetLeft:n,offsetWidth:r,offsetHeight:i}=t;return{top:e,right:n+r,bottom:e+i,left:n,width:r,height:i}}},z=V.measure(e),H=n.map(V.measure),B=function(t,e){let n="rtl"===e,r="y"===t,i=!r&&n?-1:1;return{scroll:r?"y":"x",cross:r?"x":"y",startEdge:r?"top":n?"right":"left",endEdge:r?"bottom":n?"left":"right",measureSize:function(t){let{height:e,width:n}=t;return r?e:n},direction:function(t){return t*i}}}(_,O),U=B.measureSize(z),q={measure:function(t){return t/100*U}},W=function(t,e){let n={start:function(){return 0},center:function(t){return(e-t)/2},end:function(t){return e-t}};return{measure:function(r,i){return c(t)?n[t](r):t(e,r,i)}}}(M,U),X=!I&&!!F,{slideSizes:Y,slideSizesWithGaps:J,startGap:G,endGap:Q}=function(t,e,n,r,i,o){let{measureSize:s,startEdge:u,endEdge:c}=t,a=n[0]&&i,l=function(){if(!a)return 0;let t=n[0];return f(e[u]-t[u])}(),d=a?parseFloat(o.getComputedStyle(p(r)).getPropertyValue(`margin-${c}`)):0,h=n.map(s),g=n.map((t,e,n)=>{let r=e===m(n);return e?r?h[e]+d:n[e+1][u]-t[u]:h[e]+l}).map(f);return{slideSizes:h,slideSizesWithGaps:g,startGap:l,endGap:d}}(B,z,H,n,I||!!F,i),Z=function(t,e,n,r,i,o,s,c,a){let{startEdge:l,endEdge:d,direction:g}=t,v=u(n);return{groupSlides:function(t){return v?h(t).filter(t=>t%n==0).map(e=>t.slice(e,e+n)):t.length?h(t).reduce((n,u,a)=>{let h=p(n)||0,v=u===m(t),b=i[l]-o[h][l],y=i[l]-o[u][d],w=r||0!==h?0:g(s),E=f(y-(!r&&v?g(c):0)-(b+w));return a&&E>e+2&&n.push(u),v&&n.push(t.length),n},[]).map((e,n,r)=>{let i=Math.max(r[n-1]||0);return t.slice(i,e)}):[]}}}(B,U,A,I,z,H,G,Q,0),{snaps:K,snapsAligned:tt}=function(t,e,n,r,i){let{startEdge:o,endEdge:s}=t,{groupSlides:u}=i,c=u(r).map(t=>p(t)[s]-t[0][o]).map(f).map(e.measure),a=r.map(t=>n[o]-t[o]).map(t=>-f(t)),l=u(a).map(t=>t[0]).map((t,e)=>t+c[e]);return{snaps:a,snapsAligned:l}}(B,W,z,H,Z),te=-p(K)+p(J),{snapsContained:tn,scrollContainLimit:tr}=function(t,e,n,r,i){let o=w(-e+t,0),s=n.map((t,e)=>{let{min:r,max:i}=o,s=o.constrain(t),u=e===m(n);return e?u||function(t,e){return 1>=f(t-e)}(r,s)?r:function(t,e){return 1>=f(t-e)}(i,s)?i:s:i}).map(t=>parseFloat(t.toFixed(3))),u=function(){let t=s[0],e=p(s);return w(s.lastIndexOf(t),s.indexOf(e)+1)}();function c(t,e){return 1>=f(t-e)}return{snapsContained:function(){if(e<=t+2)return[o.max];if("keepSnaps"===r)return s;let{min:n,max:i}=u;return s.slice(n,i)}(),scrollContainLimit:u}}(U,te,tt,F,0),ti=X?tn:tt,{limit:to}=function(t,e,n){let r=e[0];return{limit:w(n?r-t:p(e),r)}}(te,ti,I),ts=function t(e,n,r){let{constrain:i}=w(0,e),o=e+1,s=u(n);function u(t){return r?f((o+t)%o):i(t)}function c(){return t(e,s,r)}let a={get:function(){return s},set:function(t){return s=u(t),a},add:function(t){return c().set(s+t)},clone:c};return a}(m(ti),D,I),tu=ts.clone(),tc=h(n),ta=({dragHandler:t,scrollBody:e,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(t.pointerDown()),e.seek()},tl=({scrollBody:t,translate:e,location:n,offsetLocation:r,previousLocation:i,scrollLooper:o,slideLooper:s,dragHandler:u,animation:c,eventHandler:a,scrollBounds:l,options:{loop:f}},d)=>{let h=t.settled(),p=!l.shouldConstrain(),m=f?h:h&&p,g=m&&!u.pointerDown();g&&c.stop();let v=n.get()*d+i.get()*(1-d);r.set(v),f&&(o.loop(t.direction()),s.loop()),e.to(r.get()),g&&a.emit("settle"),m||a.emit("scroll")},tf=function(t,e,n,r){let i=y(),o=1e3/60,s=null,u=0,c=0;function a(t){if(!c)return;s||(s=t,n(),n());let i=t-s;for(s=t,u+=i;u>=o;)n(),u-=o;r(u/o),c&&(c=e.requestAnimationFrame(a))}function l(){e.cancelAnimationFrame(c),s=null,u=0,c=0}return{init:function(){i.add(t,"visibilitychange",()=>{t.hidden&&(s=null,u=0)})},destroy:function(){l(),i.clear()},start:function(){c||(c=e.requestAnimationFrame(a))},stop:l,update:n,render:r}}(r,i,()=>ta(t_),t=>tl(t_,t)),td=ti[ts.get()],th=E(td),tp=E(td),tm=E(td),tg=E(td),tv=function(t,e,n,r,i,o){let s=0,u=0,c=i,a=.68,l=t.get(),h=0;function p(t){return c=t,g}function m(t){return a=t,g}let g={direction:function(){return u},duration:function(){return c},velocity:function(){return s},seek:function(){let e=r.get()-t.get(),i=0;return c?(n.set(t),s+=e/c,s*=a,l+=s,t.add(s),i=l-h):(s=0,n.set(r),t.set(r),i=e),u=d(i),h=l,g},settled:function(){return .001>f(r.get()-e.get())},useBaseFriction:function(){return m(.68)},useBaseDuration:function(){return p(i)},useFriction:m,useDuration:p};return g}(th,tm,tp,tg,S,.68),tb=function(t,e,n,r,i){let{reachedAny:o,removeOffset:s,constrain:u}=r;function c(t){return t.concat().sort((t,e)=>f(t)-f(e))[0]}function a(e,r){let i=[e,e+n,e-n];if(!t)return e;if(!r)return c(i);let o=i.filter(t=>d(t)===r);return o.length?c(o):p(i)-n}return{byDistance:function(n,r){let c=i.get()+n,{index:l,distance:d}=function(n){let r=t?s(n):u(n),{index:i}=e.map((t,e)=>({diff:a(t-r,0),index:e})).sort((t,e)=>f(t.diff)-f(e.diff))[0];return{index:i,distance:r}}(c),h=!t&&o(c);if(!r||h)return{index:l,distance:n};let p=n+a(e[l]-d,0);return{index:l,distance:p}},byIndex:function(t,n){let r=a(e[t]-i.get(),n);return{index:t,distance:r}},shortcut:a}}(I,ti,te,to,tg),ty=function(t,e,n,r,i,o,s){function u(i){let u=i.distance,c=i.index!==e.get();o.add(u),u&&(r.duration()?t.start():(t.update(),t.render(1),t.update())),c&&(n.set(e.get()),e.set(i.index),s.emit("select"))}return{distance:function(t,e){u(i.byDistance(t,e))},index:function(t,n){let r=e.clone().set(t);u(i.byIndex(r.get(),n))}}}(tf,ts,tu,tv,tb,tg,s),tw=function(t){let{max:e,length:n}=t;return{get:function(t){return n?-((t-e)/n):0}}}(to),tE=y(),tx=function(t,e,n,r){let i,o={},s=null,u=null,c=!1;return{init:function(){i=new IntersectionObserver(t=>{c||(t.forEach(t=>{o[e.indexOf(t.target)]=t}),s=null,u=null,n.emit("slidesInView"))},{root:t.parentElement,threshold:r}),e.forEach(t=>i.observe(t))},destroy:function(){i&&i.disconnect(),c=!0},get:function(t=!0){if(t&&s)return s;if(!t&&u)return u;let e=v(o).reduce((e,n)=>{let r=parseInt(n),{isIntersecting:i}=o[r];return(t&&i||!t&&!i)&&e.push(r),e},[]);return t&&(s=e),t||(u=e),e}}}(e,n,s,L),{slideRegistry:tT}=function(t,e,n,r,i,o){let{groupSlides:s}=i,{min:u,max:c}=r;return{slideRegistry:function(){let r=s(o);return 1===n.length?[o]:t&&"keepSnaps"!==e?r.slice(u,c).map((t,e,n)=>{let r=e===m(n);return e?r?g(m(o)-p(n)[0]+1,p(n)[0]):t:g(p(n[0])+1)}):r}()}}(X,F,ti,tr,Z,tc),tM=function(t,e,n,r,i,o,s,c){let l={passive:!0,capture:!0},f=0;function d(t){"Tab"===t.code&&(f=new Date().getTime())}return{init:function(h){c&&(o.add(document,"keydown",d,!1),e.forEach((e,d)=>{o.add(e,"focus",e=>{(a(c)||c(h,e))&&function(e){if(new Date().getTime()-f>10)return;s.emit("slideFocusStart"),t.scrollLeft=0;let o=n.findIndex(t=>t.includes(e));u(o)&&(i.useDuration(0),r.index(o,0),s.emit("slideFocus"))}(d)},l)}))}}}(t,n,tT,ty,tv,tE,s,N),t_={ownerDocument:r,ownerWindow:i,eventHandler:s,containerRect:z,slideRects:H,animation:tf,axis:B,dragHandler:function(t,e,n,r,i,o,s,u,c,l,h,p,m,g,v,E,x,T,M){let{cross:_,direction:O}=t,D=["INPUT","SELECT","TEXTAREA"],I={passive:!1},S=y(),R=y(),$=w(50,225).constrain(g.measure(20)),L={mouse:300,touch:400},A={mouse:500,touch:600},k=v?43:25,F=!1,P=0,j=0,C=!1,N=!1,V=!1,z=!1;function H(t){if(!b(t,r)&&t.touches.length>=2)return B(t);let e=o.readPoint(t),n=o.readPoint(t,_),s=f(e-P),c=f(n-j);if(!N&&!z&&(!t.cancelable||!(N=s>c)))return B(t);let a=o.pointerMove(t);s>E&&(V=!0),l.useFriction(.3).useDuration(.75),u.start(),i.add(O(a)),t.preventDefault()}function B(t){let e=h.byDistance(0,!1).index!==p.get(),n=o.pointerUp(t)*(v?A:L)[z?"mouse":"touch"],r=function(t,e){let n=p.add(-+d(t)),r=h.byDistance(t,!v).distance;return v||f(t)<$?r:x&&e?.5*r:h.byIndex(n.get(),0).distance}(O(n),e),i=function(t,e){var n,r;if(0===t||0===e||f(t)<=f(e))return 0;let i=(n=f(t),r=f(e),f(n-r));return f(i/t)}(n,r);N=!1,C=!1,R.clear(),l.useDuration(k-10*i).useFriction(.68+i/50),c.distance(r,!v),z=!1,m.emit("pointerUp")}function U(t){V&&(t.stopPropagation(),t.preventDefault(),V=!1)}return{init:function(t){M&&S.add(e,"dragstart",t=>t.preventDefault(),I).add(e,"touchmove",()=>void 0,I).add(e,"touchend",()=>void 0).add(e,"touchstart",u).add(e,"mousedown",u).add(e,"touchcancel",B).add(e,"contextmenu",B).add(e,"click",U,!0);function u(u){(a(M)||M(t,u))&&function(t){let u=b(t,r);if(z=u,V=v&&u&&!t.buttons&&F,F=f(i.get()-s.get())>=2,(!u||0===t.button)&&!function(t){let e=t.nodeName||"";return D.includes(e)}(t.target)){C=!0,o.pointerDown(t),l.useFriction(0).useDuration(0),i.set(s);let r=z?n:e;R.add(r,"touchmove",H,I).add(r,"touchend",B).add(r,"mousemove",H,I).add(r,"mouseup",B),P=o.readPoint(t),j=o.readPoint(t,_),m.emit("pointerDown")}}(u)}},destroy:function(){S.clear(),R.clear()},pointerDown:function(){return C}}}(B,t,r,i,tg,function(t,e){let n,r;function i(t){return t.timeStamp}function o(n,r){let i=r||t.scroll,o=`client${"x"===i?"X":"Y"}`;return(b(n,e)?n:n.touches[0])[o]}return{pointerDown:function(t){return n=t,r=t,o(t)},pointerMove:function(t){let e=o(t)-o(r),s=i(t)-i(n)>170;return r=t,s&&(n=t),e},pointerUp:function(t){if(!n||!r)return 0;let e=o(r)-o(n),s=i(t)-i(n),u=i(t)-i(r)>170,c=e/s;return s&&!u&&f(c)>.1?c:0},readPoint:o}}(B,i),th,tf,ty,tv,tb,ts,s,q,R,$,k,0,C),eventStore:tE,percentOfView:q,index:ts,indexPrevious:tu,limit:to,location:th,offsetLocation:tm,previousLocation:tp,options:o,resizeHandler:function(t,e,n,r,i,o,s){let u,c,l=[t].concat(r),d=[],h=!1;function p(t){return i.measureSize(s.measure(t))}return{init:function(i){o&&(c=p(t),d=r.map(p),u=new ResizeObserver(n=>{(a(o)||o(i,n))&&function(n){for(let o of n){if(h)return;let n=o.target===t,s=r.indexOf(o.target),u=n?c:d[s];if(f(p(n?t:r[s])-u)>=.5){i.reInit(),e.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>{l.forEach(t=>u.observe(t))}))},destroy:function(){h=!0,u&&u.disconnect()}}}(e,s,i,n,B,P,V),scrollBody:tv,scrollBounds:function(t,e,n,r,i){let o=i.measure(10),s=i.measure(50),u=w(.1,.99),c=!1;function a(){return!!(!c&&t.reachedAny(n.get())&&t.reachedAny(e.get()))}return{shouldConstrain:a,constrain:function(i){if(!a())return;let c=t.reachedMin(e.get())?"min":"max",l=f(t[c]-e.get()),d=n.get()-e.get(),h=u.constrain(l/s);n.subtract(d*h),!i&&f(d)t.add(s))}}}(te,to,tm,[th,tm,tp,tg]),scrollProgress:tw,scrollSnapList:ti.map(tw.get),scrollSnaps:ti,scrollTarget:tb,scrollTo:ty,slideLooper:function(t,e,n,r,i,o,s,u,c){let a=h(i),l=h(i).reverse(),f=m(p(l,s[0]),n,!1).concat(m(p(a,e-s[0]-1),-n,!0));function d(t,e){return t.reduce((t,e)=>t-i[e],e)}function p(t,e){return t.reduce((t,n)=>d(t,e)>0?t.concat([n]):t,[])}function m(i,s,a){let l=o.map((t,n)=>({start:t-r[n]+.5+s,end:t+e-.5+s}));return i.map(e=>{let r=a?0:-n,i=a?n:0,o=l[e][a?"end":"start"];return{index:e,loopPoint:o,slideLocation:E(-1),translate:x(t,c[e]),target:()=>u.get()>o?r:i}})}return{canLoop:function(){return f.every(({index:t})=>.1>=d(a.filter(e=>e!==t),e))},clear:function(){f.forEach(t=>t.translate.clear())},loop:function(){f.forEach(t=>{let{target:e,translate:n,slideLocation:r}=t,i=e();i!==r.get()&&(n.to(i),r.set(i))})},loopPoints:f}}(B,U,te,Y,J,K,ti,tm,n),slideFocus:tM,slidesHandler:(T=!1,{init:function(t){j&&(l=new MutationObserver(e=>{!T&&(a(j)||j(t,e))&&function(e){for(let n of e)if("childList"===n.type){t.reInit(),s.emit("slidesChanged");break}}(e)})).observe(e,{childList:!0})},destroy:function(){l&&l.disconnect(),T=!0}}),slidesInView:tx,slideIndexes:tc,slideRegistry:tT,slidesToScroll:Z,target:tg,translate:x(B,e)};return t_}(t,o,s,O,D,n,$);return n.loop&&!r.slideLooper.canLoop()?e(Object.assign({},n,{loop:!1})):r}(V),k([N,...z.map(({options:t})=>t)]).forEach(t=>R.add(t,"change",B)),V.active&&(r.translate.to(r.location.get()),r.animation.init(),r.slidesInView.init(),r.slideFocus.init(X),r.eventHandler.init(X),r.resizeHandler.init(X),r.slidesHandler.init(X),r.options.loop&&r.slideLooper.loop(),o.offsetParent&&s.length&&r.dragHandler.init(X),i=S.init(X,z))}function B(t,e){let n=W();U(),H(L({startIndex:n},t),e),$.emit("reInit")}function U(){r.dragHandler.destroy(),r.eventStore.clear(),r.translate.clear(),r.slideLooper.clear(),r.resizeHandler.destroy(),r.slidesHandler.destroy(),r.slidesInView.destroy(),r.animation.destroy(),S.destroy(),R.clear()}function q(t,e,n){V.active&&!C&&(r.scrollBody.useBaseFriction().useDuration(!0===e?0:V.duration),r.scrollTo.index(t,n||0))}function W(){return r.index.get()}let X={canScrollNext:function(){return r.index.add(1).get()!==W()},canScrollPrev:function(){return r.index.add(-1).get()!==W()},containerNode:function(){return o},internalEngine:function(){return r},destroy:function(){C||(C=!0,R.clear(),U(),$.emit("destroy"),$.clear())},off:P,on:F,emit:j,plugins:function(){return i},previousScrollSnap:function(){return r.indexPrevious.get()},reInit:B,rootNode:function(){return t},scrollNext:function(t){q(r.index.add(1).get(),t,-1)},scrollPrev:function(t){q(r.index.add(-1).get(),t,1)},scrollProgress:function(){return r.scrollProgress.get(r.offsetLocation.get())},scrollSnapList:function(){return r.scrollSnapList},scrollTo:q,selectedScrollSnap:W,slideNodes:function(){return s},slidesInView:function(){return r.slidesInView.get()},slidesNotInView:function(){return r.slidesInView.get(!1)}};return H(e,n),setTimeout(()=>$.emit("init"),0),X}function _(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=(0,r.useRef)(t),i=(0,r.useRef)(e),[u,c]=(0,r.useState)(),[a,l]=(0,r.useState)(),f=(0,r.useCallback)(()=>{u&&u.reInit(n.current,i.current)},[u]);return(0,r.useEffect)(()=>{o(n.current,t)||(n.current=t,f())},[t,f]),(0,r.useEffect)(()=>{!function(t,e){if(t.length!==e.length)return!1;let n=s(t),r=s(e);return n.every((t,e)=>o(t,r[e]))}(i.current,e)&&(i.current=e,f())},[e,f]),(0,r.useEffect)(()=>{if("undefined"!=typeof window&&window.document&&window.document.createElement&&a){M.globalOptions=_.globalOptions;let t=M(a,n.current,i.current);return c(t),()=>t.destroy()}c(void 0)},[a,c]),[l,u]}M.globalOptions=void 0,_.globalOptions=void 0},87248:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ContentRect=function(t){if("getBBox"in t){var e=t.getBBox();return Object.freeze({height:e.height,left:0,top:0,width:e.width})}var n=window.getComputedStyle(t);return Object.freeze({height:parseFloat(n.height||"0"),left:parseFloat(n.paddingLeft||"0"),top:parseFloat(n.paddingTop||"0"),width:parseFloat(n.width||"0")})}}}]);