"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[434],{6431:function(t,e,n){var r,i,o,a=n(3454);Object.defineProperty(e,"__esModule",{value:!0});var s=n(655),u=n(7294),l=n(4394),c=n(9722),d=n(9294),f=n(5289),p=n(497);function v(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var h=function(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach(function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}}),e.default=t,Object.freeze(e)}(u),m=v(u),g=v(f),y=(void 0===a||a.env,"production"),x=function(t){return{isEnabled:function(e){return t.some(function(t){return!!e[t]})}}},_={measureLayout:x(["layout","layoutId","drag"]),animation:x(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:x(["exit"]),drag:x(["drag","dragControls"]),focus:x(["whileFocus"]),hover:x(["whileHover","onHoverStart","onHoverEnd"]),tap:x(["whileTap","onTap","onTapStart","onTapCancel"]),pan:x(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:x(["whileInView","onViewportEnter","onViewportLeave"])};function E(t){for(var e in t)null!==t[e]&&("projectionNodeConstructor"===e?_.projectionNodeConstructor=t[e]:_[e].Component=t[e])}var A=u.createContext({strict:!1}),S=Object.keys(_),b=S.length,w=u.createContext({transformPagePoint:function(t){return t},isStatic:!1,reducedMotion:"never"}),P=u.createContext({});function T(){return u.useContext(P).visualElement}var V=u.createContext(null),C="undefined"!=typeof document,R=C?u.useLayoutEffect:u.useEffect,L={current:null},k=!1;function D(){return k||function(){if(k=!0,C){if(window.matchMedia){var t=window.matchMedia("(prefers-reduced-motion)"),e=function(){return L.current=t.matches};t.addListener(e),e()}else L.current=!1}}(),s.__read(u.useState(L.current),1)[0]}function M(){var t=D(),e=u.useContext(w).reducedMotion;return"never"!==e&&("always"===e||t)}function I(t){return"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function O(t){return Array.isArray(t)}function F(t){return"string"==typeof t||O(t)}function j(t,e,n,r,i){var o;return void 0===r&&(r={}),void 0===i&&(i={}),"function"==typeof e&&(e=e(null!=n?n:t.custom,r,i)),"string"==typeof e&&(e=null===(o=t.variants)||void 0===o?void 0:o[e]),"function"==typeof e&&(e=e(null!=n?n:t.custom,r,i)),e}function B(t,e,n){var r,i,o=t.getProps();return j(o,e,null!=n?n:o.custom,(r={},t.forEachValue(function(t,e){return r[e]=t.get()}),r),(i={},t.forEachValue(function(t,e){return i[e]=t.getVelocity()}),i))}function U(t){var e;return"function"==typeof(null===(e=t.animate)||void 0===e?void 0:e.start)||F(t.initial)||F(t.animate)||F(t.whileHover)||F(t.whileDrag)||F(t.whileTap)||F(t.whileFocus)||F(t.exit)}function N(t){return Boolean(U(t)||t.variants)}function z(t){return Array.isArray(t)?t.join(" "):t}function Y(t){var e=u.useRef(null);return null===e.current&&(e.current=t()),e.current}var X={hasAnimatedSinceResize:!0,hasEverUpdated:!1},H=1,W=u.createContext({}),G=u.createContext({}),Z=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s.__extends(e,t),e.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},e.prototype.componentDidUpdate=function(){},e.prototype.updateProps=function(){var t=this.props,e=t.visualElement,n=t.props;e&&e.setProps(n)},e.prototype.render=function(){return this.props.children},e}(m.default.Component);function K(t){var e=t.preloadedFeatures,n=t.createVisualElement,r=t.projectionNodeConstructor,i=t.useRender,o=t.useVisualState,a=t.Component;return e&&E(e),u.forwardRef(function(t,c){var d,f,p,v,m,g,x,E,L,k,D,O,j,B,N,K,$,q,J,Q,tt,te,tn,tr,ti,to,ta=(O=t.layoutId,(j=null===(D=u.useContext(W))||void 0===D?void 0:D.id)&&void 0!==O?j+"-"+O:O);t=s.__assign(s.__assign({},t),{layoutId:ta});var ts=u.useContext(w),tu=null,tl=(N=(B=function(t,e){if(U(t)){var n=t.initial,r=t.animate;return{initial:!1===n||F(n)?n:void 0,animate:F(r)?r:void 0}}return!1!==t.inherit?e:{}}(t,u.useContext(P))).initial,K=B.animate,u.useMemo(function(){return{initial:N,animate:K}},[z(N),z(K)])),tc=ts.isStatic?void 0:Y(function(){if(X.hasEverUpdated)return H++}),td=o(t,ts.isStatic);return!ts.isStatic&&C&&(tl.visualElement=($=s.__assign(s.__assign({},ts),t),q=n,J=u.useContext(A),Q=T(),tt=u.useContext(V),te=M(),tn=u.useRef(void 0),q||(q=J.renderer),!tn.current&&q&&(tn.current=q(a,{visualState:td,parent:Q,props:$,presenceId:null==tt?void 0:tt.id,blockInitialAnimation:(null==tt?void 0:tt.initial)===!1,shouldReduceMotion:te})),tr=tn.current,R(function(){null==tr||tr.syncRender()}),u.useEffect(function(){var t;null===(t=null==tr?void 0:tr.animationState)||void 0===t||t.animateChanges()}),R(function(){return function(){return null==tr?void 0:tr.notifyUnmount()}},[]),tr),d=t,f=tl.visualElement,p=r||_.projectionNodeConstructor,m=d.layoutId,g=d.layout,x=d.drag,E=d.dragConstraints,L=d.layoutScroll,k=u.useContext(G),!p||!f||(null==f?void 0:f.projection)||(f.projection=new p(tc,f.getLatestValues(),null===(v=f.parent)||void 0===v?void 0:v.projection),f.projection.setOptions({layoutId:m,layout:g,alwaysMeasureLayout:Boolean(x)||E&&I(E),visualElement:f,scheduleRender:function(){return f.scheduleRender()},animationType:"string"==typeof g?g:"both",initialPromotionConfig:k,layoutScroll:L})),tu=function(t,e,n){var r=[],i=u.useContext(A);if(!e)return null;"production"!==y&&n&&i.strict&&l.invariant(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var o=0;o-1||/[A-Z]/.test(t))return!0;return!1}var Q={};function tt(t){Object.assign(Q,t)}var te=["","X","Y","Z"],tn=["transformPerspective","x","y","z"];function tr(t,e){return tn.indexOf(t)-tn.indexOf(e)}["translate","scale","rotate","skew"].forEach(function(t){return te.forEach(function(e){return tn.push(t+e)})});var ti=new Set(tn);function to(t){return ti.has(t)}var ta=new Set(["originX","originY","originZ"]);function ts(t,e){var n=e.layout,r=e.layoutId;return to(t)||ta.has(t)||(n||void 0!==r)&&(!!Q[t]||"opacity"===t)}var tu=function(t){return Boolean(null!==t&&"object"==typeof t&&t.getVelocity)},tl={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function tc(t){return t.startsWith("--")}var td=s.__assign(s.__assign({},c.number),{transform:Math.round}),tf={borderWidth:c.px,borderTopWidth:c.px,borderRightWidth:c.px,borderBottomWidth:c.px,borderLeftWidth:c.px,borderRadius:c.px,radius:c.px,borderTopLeftRadius:c.px,borderTopRightRadius:c.px,borderBottomRightRadius:c.px,borderBottomLeftRadius:c.px,width:c.px,maxWidth:c.px,height:c.px,maxHeight:c.px,size:c.px,top:c.px,right:c.px,bottom:c.px,left:c.px,padding:c.px,paddingTop:c.px,paddingRight:c.px,paddingBottom:c.px,paddingLeft:c.px,margin:c.px,marginTop:c.px,marginRight:c.px,marginBottom:c.px,marginLeft:c.px,rotate:c.degrees,rotateX:c.degrees,rotateY:c.degrees,rotateZ:c.degrees,scale:c.scale,scaleX:c.scale,scaleY:c.scale,scaleZ:c.scale,skew:c.degrees,skewX:c.degrees,skewY:c.degrees,distance:c.px,translateX:c.px,translateY:c.px,translateZ:c.px,x:c.px,y:c.px,z:c.px,perspective:c.px,transformPerspective:c.px,opacity:c.alpha,originX:c.progressPercentage,originY:c.progressPercentage,originZ:c.px,zIndex:td,fillOpacity:c.alpha,strokeOpacity:c.alpha,numOctaves:td};function tp(t,e,n,r){var i,o,a,s,u=t.style,l=t.vars,c=t.transform,d=t.transformKeys,f=t.transformOrigin;d.length=0;var p=!1,v=!1,h=!0;for(var m in e){var g,y=e[m];if(tc(m)){l[m]=y;continue}var x=tf[m],_=x&&"number"==typeof y?x.transform(y):y;if(to(m)){if(p=!0,c[m]=_,d.push(m),!h)continue;y!==(null!==(s=x.default)&&void 0!==s?s:0)&&(h=!1)}else(g=m,ta.has(g))?(f[m]=_,v=!0):u[m]=_}p?u.transform=function(t,e,n,r){var i=t.transform,o=t.transformKeys,a=e.enableHardwareAcceleration,s=e.allowTransformNone,u="";o.sort(tr);for(var l=!1,c=o.length,d=0;d-1&&t.splice(n,1)}var eF=function(){function t(){this.subscriptions=[]}return t.prototype.add=function(t){var e=this;return eI(this.subscriptions,t),function(){return eO(e.subscriptions,t)}},t.prototype.notify=function(t,e,n){var r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](t,e,n);else for(var i=0;ih&&x,b=Array.isArray(y)?y:[y],w=b.reduce(u,{});!1===_&&(w={});var P=g.prevResolvedValues,T=void 0===P?{}:P,V=s.__assign(s.__assign({},T),w),C=function(t){S=!0,p.delete(t),g.needsAnimating[t]=!0};for(var R in V){var L=w[R],k=T[R];v.hasOwnProperty(R)||(L!==k?tF(L)&&tF(k)?!eh(L,k)||A?C(R):g.protectedKeys[R]=!0:void 0!==L?C(R):p.add(R):void 0!==L&&p.has(R)?C(R):g.protectedKeys[R]=!0)}g.prevProp=y,g.prevResolvedValues=w,g.isActive&&(v=s.__assign(s.__assign({},v),w)),a&&t.blockInitialAnimation&&(S=!1),S&&!E&&f.push.apply(f,s.__spreadArray([],s.__read(b.map(function(t){return{animation:t,options:s.__assign({type:m},e)}})),!1))}}(m);if(o=s.__assign({},v),p.size){var g={};p.forEach(function(e){var n=t.getBaseTarget(e);void 0!==n&&(g[e]=n)}),f.push({animation:g})}var y=Boolean(f.length);return a&&!1===c.initial&&!t.manuallyAnimateOnMount&&(y=!1),a=!1,y?r(f):Promise.resolve()}return{isAnimated:function(t){return void 0!==o[t]},animateChanges:l,setActive:function(e,n,r){if(i[e].isActive===n)return Promise.resolve();null===(o=t.variantChildren)||void 0===o||o.forEach(function(t){var r;return null===(r=t.animationState)||void 0===r?void 0:r.setActive(e,n)}),i[e].isActive=n;var o,a=l(r,e);for(var s in i)i[s].protectedKeys={};return a},setAnimateFunction:function(e){r=e(t)},getState:function(){return i}}}(n)),tO(r)&&u.useEffect(function(){return r.subscribe(n)},[r])}),exit:el(function(t){var n=t.custom,r=t.visualElement,i=s.__read(ev(),2),o=i[0],a=i[1],l=u.useContext(V);u.useEffect(function(){r.isPresent=o;var t,i,s=null===(t=r.animationState)||void 0===t?void 0:t.setActive(e.AnimationType.Exit,!o,{custom:null!==(i=null==l?void 0:l.custom)&&void 0!==i?i:n});o||null==s||s.then(a)},[o])})},e5=function(){function t(t,e,n){var r=this,i=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var t=e9(r.lastMoveEventInfo,r.history),e=null!==r.startEvent,n=d.distance(t.offset,{x:0,y:0})>=3;if(e||n){var i=t.point,o=f.getFrameData().timestamp;r.history.push(s.__assign(s.__assign({},i),{timestamp:o}));var a=r.handlers,u=a.onStart,l=a.onMove;e||(u&&u(r.lastMoveEvent,t),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,t)}}},this.handlePointerMove=function(t,e){if(r.lastMoveEvent=t,r.lastMoveEventInfo=e3(e,r.transformPagePoint),tG(t)&&0===t.buttons){r.handlePointerUp(t,e);return}g.default.update(r.updatePoint,!0)},this.handlePointerUp=function(t,e){r.end();var n=r.handlers,i=n.onEnd,o=n.onSessionEnd,a=e9(e3(e,r.transformPagePoint),r.history);r.startEvent&&i&&i(t,a),o&&o(t,a)},!t.touches||!(t.touches.length>1)){this.handlers=e,this.transformPagePoint=i;var o=e3(tK(t),this.transformPagePoint),a=o.point,u=f.getFrameData().timestamp;this.history=[s.__assign(s.__assign({},a),{timestamp:u})];var l=e.onSessionStart;l&&l(t,e9(o,this.history)),this.removeListeners=d.pipe(t0(window,"pointermove",this.handlePointerMove),t0(window,"pointerup",this.handlePointerUp),t0(window,"pointercancel",this.handlePointerUp))}}return t.prototype.updateHandlers=function(t){this.handlers=t},t.prototype.end=function(){this.removeListeners&&this.removeListeners(),f.cancelSync.update(this.updatePoint)},t}();function e3(t,e){return e?{point:e(t.point)}:t}function e4(t,e){return{x:t.x-e.x,y:t.y-e.y}}function e9(t,e){var n=t.point;return{point:n,delta:e4(n,e7(e)),offset:e4(n,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};for(var n=t.length-1,r=null,i=e7(t);n>=0&&(r=t[n],!(i.timestamp-r.timestamp>em(.1)));)n--;if(!r)return{x:0,y:0};var o=(i.timestamp-r.timestamp)/1e3;if(0===o)return{x:0,y:0};var a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(e,0)}}function e7(t){return t[t.length-1]}function e8(t){return t.max-t.min}function e6(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=.01),d.distance(t,e)u?l="y":Math.abs(c.x)>u&&(l="x"),l),null!==r.currentDirection&&(null==a||a(r.currentDirection));return}r.updateAxis("x",e.point,c),r.updateAxis("y",e.point,c),r.visualElement.syncRender(),null==s||s(t,e)}},onSessionEnd:function(t,e){return r.stop(t,e)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},t.prototype.stop=function(t,e){var n=this.isDragging;if(this.cancel(),n){var r=e.velocity;this.startAnimation(r);var i=this.getProps().onDragEnd;null==i||i(t,e)}},t.prototype.cancel=function(){var t,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(t=this.panSession)||void 0===t||t.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(n=this.visualElement.animationState)||void 0===n||n.setActive(e.AnimationType.Drag,!1)},t.prototype.updateAxis=function(t,e,n){var r=this.getProps().drag;if(n&&nC(t,r,this.currentDirection)){var i,o,a,s,u,l=this.getAxisMotionValue(t),c=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(i=c,o=this.constraints[t],a=this.elastic[t],s=o.min,u=o.max,void 0!==s&&iu&&(i=a?d.mix(u,i,a.max):Math.min(i,u)),c=i),l.set(c)}},t.prototype.resolveConstraints=function(){var t,e,n,r,i,o,a=this,s=this.getProps(),u=s.dragConstraints,l=s.dragElastic,c=(this.visualElement.projection||{}).layout,d=this.constraints;u&&I(u)?this.constraints||(this.constraints=this.resolveRefConstraints()):u&&c?this.constraints=(t=c.actual,e=u.top,n=u.left,r=u.bottom,i=u.right,{x:no(t.x,n,i),y:no(t.y,e,r)}):this.constraints=!1,this.elastic=(void 0===(o=l)&&(o=.35),!1===o?o=0:!0===o&&(o=.35),{x:ns(o,"left","right"),y:ns(o,"top","bottom")}),d!==this.constraints&&c&&this.constraints&&!this.hasMutatedConstraints&&np(function(t){if(a.getAxisMotionValue(t)){var e,n,r;a.constraints[t]=(e=c.actual[t],n=a.constraints[t],r={},void 0!==n.min&&(r.min=n.min-e.min),void 0!==n.max&&(r.max=n.max-e.min),r)}})},t.prototype.resolveRefConstraints=function(){var t=this.getProps(),e=t.dragConstraints,n=t.onMeasureDragConstraints;if(!e||!I(e))return!1;var r=e.current;l.invariant(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var i=this.visualElement.projection;if(!i||!i.layout)return!1;var o=(s=i.root,u=nP(r,this.visualElement.getTransformPagePoint()),(c=s.scroll)&&(nE(u.x,c.x),nE(u.y,c.y)),u),a={x:na((d=i.layout.actual).x,o.x),y:na(d.y,o.y)};if(n){var s,u,c,d,f,p,v,h=n((p=(f=a).x,{top:(v=f.y).min,right:p.max,bottom:v.max,left:p.min}));this.hasMutatedConstraints=!!h,h&&(a=nv(h))}return a},t.prototype.startAnimation=function(t){var e=this,n=this.getProps(),r=n.drag,i=n.dragMomentum,o=n.dragElastic,a=n.dragTransition,u=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{};return Promise.all(np(function(n){if(nC(n,r,e.currentDirection)){var l,d=null!==(l=null==c?void 0:c[n])&&void 0!==l?l:{};u&&(d={min:0,max:0});var f=s.__assign(s.__assign({type:"inertia",velocity:i?t[n]:0,bounceStiffness:o?200:1e6,bounceDamping:o?40:1e7,timeConstant:750,restDelta:1,restSpeed:10},a),d);return e.startAxisValueAnimation(n,f)}})).then(l)},t.prototype.startAxisValueAnimation=function(t,e){var n=this.getAxisMotionValue(t);return eM(t,n,0,e)},t.prototype.stopAnimation=function(){var t=this;np(function(e){return t.getAxisMotionValue(e).stop()})},t.prototype.getAxisMotionValue=function(t){var e,n,r="_drag"+t.toUpperCase();return this.visualElement.getProps()[r]||this.visualElement.getValue(t,null!==(n=null===(e=this.visualElement.getProps().initial)||void 0===e?void 0:e[t])&&void 0!==n?n:0)},t.prototype.snapToCursor=function(t){var e=this;np(function(n){if(nC(n,e.getProps().drag,e.currentDirection)){var r=e.visualElement.projection,i=e.getAxisMotionValue(n);if(r&&r.layout){var o=r.layout.actual[n],a=o.min,s=o.max;i.set(t[n]-d.mix(a,s,.5))}}})},t.prototype.scalePositionWithinConstraints=function(){var t,e=this,n=this.getProps(),r=n.drag,i=n.dragConstraints,o=this.visualElement.projection;if(I(i)&&o&&this.constraints){this.stopAnimation();var a={x:0,y:0};np(function(t){var n=e.getAxisMotionValue(t);if(n){var r,i,o,s,u,l=n.get();a[t]=(r={min:l,max:l},i=e.constraints[t],o=.5,s=e8(r),(u=e8(i))>s?o=d.progress(i.min,i.max-s,r.min):s>u&&(o=d.progress(r.min,r.max-u,i.min)),d.clamp(0,1,o))}});var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(t=o.root)||void 0===t||t.updateScroll(),o.updateLayout(),this.resolveConstraints(),np(function(t){if(nC(t,r,null)){var n=e.getAxisMotionValue(t),i=e.constraints[t],o=i.min,s=i.max;n.set(d.mix(o,s,a[t]))}})}},t.prototype.addListeners=function(){var t,e=this;nT.set(this.visualElement,this);var n=t0(this.visualElement.getInstance(),"pointerdown",function(t){var n=e.getProps(),r=n.drag,i=n.dragListener;r&&(void 0===i||i)&&e.start(t)}),r=function(){I(e.getProps().dragConstraints)&&(e.constraints=e.resolveRefConstraints())},i=this.visualElement.projection,o=i.addEventListener("measure",r);i&&!i.layout&&(null===(t=i.root)||void 0===t||t.updateScroll(),i.updateLayout()),r();var a=tH(window,"resize",function(){return e.scalePositionWithinConstraints()});return i.addEventListener("didUpdate",function(t){var n=t.delta,r=t.hasLayoutChanged;e.isDragging&&r&&(np(function(t){var r=e.getAxisMotionValue(t);r&&(e.originPoint[t]+=n[t].translate,r.set(r.get()+n[t].translate))}),e.visualElement.syncRender())}),function(){a(),n(),o()}},t.prototype.getProps=function(){var t=this.visualElement.getProps(),e=t.drag,n=t.dragDirectionLock,r=t.dragPropagation,i=t.dragConstraints,o=t.dragElastic,a=t.dragMomentum;return s.__assign(s.__assign({},t),{drag:void 0!==e&&e,dragDirectionLock:void 0!==n&&n,dragPropagation:void 0!==r&&r,dragConstraints:void 0!==i&&i,dragElastic:void 0===o?.35:o,dragMomentum:void 0===a||a})},t}();function nC(t,e,n){return(!0===e||e===t)&&(null===n||n===t)}var nR={pan:el(function(t){var e=t.onPan,n=t.onPanStart,r=t.onPanEnd,i=t.onPanSessionStart,o=t.visualElement,a=u.useRef(null),s=u.useContext(w).transformPagePoint,l={onSessionStart:i,onStart:n,onMove:e,onEnd:function(t,e){a.current=null,r&&r(t,e)}};u.useEffect(function(){null!==a.current&&a.current.updateHandlers(l)}),t1(o,"pointerdown",(e||n||r||i)&&function(t){a.current=new e5(t,l,{transformPagePoint:s})}),t6(function(){return a.current&&a.current.end()})}),drag:el(function(t){var e=t.dragControls,n=t.visualElement,r=Y(function(){return new nV(n)});u.useEffect(function(){return e&&e.subscribe(r)},[r,e]),u.useEffect(function(){return r.addListeners()},[r])})},nL=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],nk=function(t){var e=t.treeType,n=void 0===e?"":e,r=t.build,i=t.getBaseTarget,o=t.makeTargetAnimatable,a=t.measureViewportBox,u=t.render,l=t.readValueFromInstance,c=t.removeValueFromRenderState,d=t.sortNodePosition,p=t.scrapeMotionValuesFromProps;return function(t,e){var v,h,m,y,x,_=t.parent,E=t.props,A=t.presenceId,S=t.blockInitialAnimation,b=t.visualState,w=t.shouldReduceMotion;void 0===e&&(e={});var P=!1,T=b.latestValues,V=b.renderState,C=(v=nL.map(function(){return new eF}),h={},m={clearAllListeners:function(){return v.forEach(function(t){return t.clear()})},updatePropListeners:function(t){nL.forEach(function(e){var n,r="on"+e,i=t[r];null===(n=h[e])||void 0===n||n.call(h),i&&(h[e]=m[r](i))})}},v.forEach(function(t,e){m["on"+nL[e]]=function(e){return t.add(e)},m["notify"+nL[e]]=function(){for(var e=[],n=0;n=0?window.pageYOffset:null,f=nG(e,t,u);return o.length&&o.forEach(function(e){var n=s.__read(e,2),r=n[0],i=n[1];t.getValue(r).set(i)}),t.syncRender(),null!==d&&window.scrollTo({top:d}),{target:f,transitionEnd:r}},nK=function(t,e,n,r){var i,o,a=function(t,e,n){var r,i=s.__rest(e,[]),o=t.getInstance();if(!(o instanceof Element))return{target:i,transitionEnd:n};for(var a in n&&(n=s.__assign({},n)),t.forEachValue(function(t){var e=t.get();if(nI(e)){var n=nF(e,o);n&&t.set(n)}}),i){var u=i[a];if(nI(u)){var l=nF(u,o);l&&(i[a]=l,n&&(null!==(r=n[a])&&void 0!==r||(n[a]=u)))}}return{target:i,transitionEnd:n}}(t,e,r);return e=a.target,r=a.transitionEnd,i=e,o=r,Object.keys(i).some(nB)?nZ(t,i,n,o):{target:i,transitionEnd:o}},n$={treeType:"dom",readValueFromInstance:function(t,e){if(to(e)){var n=eT(e);return n&&n.default||0}var r=window.getComputedStyle(t);return(tc(e)?r.getPropertyValue(e):r[e])||0},sortNodePosition:function(t,e){return 2&t.compareDocumentPosition(e)?1:-1},getBaseTarget:function(t,e){var n;return null===(n=t.style)||void 0===n?void 0:n[e]},measureViewportBox:function(t,e){return nP(t,e.transformPagePoint)},resetTransform:function(t,e,n){var r=n.transformTemplate;e.style.transform=r?r({},""):"none",t.scheduleRender()},restoreTransform:function(t,e){t.style.transform=e.style.transform},removeValueFromRenderState:function(t,e){var n=e.vars,r=e.style;delete n[t],delete r[t]},makeTargetAnimatable:function(t,e,n,r){var i=n.transformValues;void 0===r&&(r=!0);var o=e.transition,a=e.transitionEnd,u=s.__rest(e,["transition","transitionEnd"]),l=eG(u,o||{},t);if(i&&(a&&(a=i(a)),u&&(u=i(u)),l&&(l=i(l))),r){eW(t,u,l);var c=nK(t,u,l,a);a=c.transitionEnd,u=c.target}return s.__assign({transition:o,transitionEnd:a},u)},scrapeMotionValuesFromProps:tM,build:function(t,e,n,r,i){void 0!==t.isVisible&&(e.style.visibility=t.isVisible?"visible":"hidden"),tp(e,n,r,i.transformTemplate)},render:tL},nq=nk(n$),nJ=nk(s.__assign(s.__assign({},n$),{getBaseTarget:function(t,e){return t[e]},readValueFromInstance:function(t,e){var n;return to(e)?(null===(n=eT(e))||void 0===n?void 0:n.default)||0:(e=tk.has(e)?e:tR(e),t.getAttribute(e))},scrapeMotionValuesFromProps:tI,build:function(t,e,n,r,i){tP(e,n,r,i.transformTemplate)},render:tD})),nQ=function(t,e){return J(t)?nJ(e,{enableHardwareAcceleration:!1}):nq(e,{enableHardwareAcceleration:!0})};function n0(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}var n1={correct:function(t,e){if(!e.target)return t;if("string"==typeof t){if(!c.px.test(t))return t;t=parseFloat(t)}var n=n0(t,e.target.x),r=n0(t,e.target.y);return"".concat(n,"% ").concat(r,"%")}},n2="_$css",n5=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s.__extends(e,t),e.prototype.componentDidMount=function(){var t=this,e=this.props,n=e.visualElement,r=e.layoutGroup,i=e.switchLayoutGroup,o=e.layoutId,a=n.projection;tt(n3),a&&((null==r?void 0:r.group)&&r.group.add(a),(null==i?void 0:i.register)&&o&&i.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",function(){t.safeToRemove()}),a.setOptions(s.__assign(s.__assign({},a.options),{onExitComplete:function(){return t.safeToRemove()}}))),X.hasEverUpdated=!0},e.prototype.getSnapshotBeforeUpdate=function(t){var e=this,n=this.props,r=n.layoutDependency,i=n.visualElement,o=n.drag,a=n.isPresent,s=i.projection;return s&&(s.isPresent=a,o||t.layoutDependency!==r||void 0===r?s.willUpdate():this.safeToRemove(),t.isPresent===a||(a?s.promote():s.relegate()||g.default.postRender(function(){var t;(null===(t=s.getStack())||void 0===t?void 0:t.members.length)||e.safeToRemove()}))),null},e.prototype.componentDidUpdate=function(){var t=this.props.visualElement.projection;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())},e.prototype.componentWillUnmount=function(){var t=this.props,e=t.visualElement,n=t.layoutGroup,r=t.switchLayoutGroup,i=e.projection;i&&(i.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(i),(null==r?void 0:r.deregister)&&r.deregister(i))},e.prototype.safeToRemove=function(){var t=this.props.safeToRemove;null==t||t()},e.prototype.render=function(){return null},e}(m.default.Component),n3={borderRadius:s.__assign(s.__assign({},n1),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:n1,borderTopRightRadius:n1,borderBottomLeftRadius:n1,borderBottomRightRadius:n1,boxShadow:{correct:function(t,e){var n=e.treeScale,r=e.projectionDelta,i=t,o=t.includes("var("),a=[];o&&(t=t.replace(nO,function(t){return a.push(t),n2}));var s=c.complex.parse(t);if(s.length>5)return i;var u=c.complex.createTransformer(t),l="number"!=typeof s[0]?1:0,f=r.x.scale*n.x,p=r.y.scale*n.y;s[0+l]/=f,s[1+l]/=p;var v=d.mix(f,p,.5);"number"==typeof s[2+l]&&(s[2+l]/=v),"number"==typeof s[3+l]&&(s[3+l]/=v);var h=u(s);if(o){var m=0;h=h.replace(n2,function(){var t=a[m];return m++,t})}return h}}},n4={measureLayout:function(t){var e=s.__read(ev(),2),n=e[0],r=e[1],i=u.useContext(W);return m.default.createElement(n5,s.__assign({},t,{layoutGroup:i,switchLayoutGroup:u.useContext(G),isPresent:n,safeToRemove:r}))}};function n9(t,e,n){void 0===n&&(n={});var r=tu(t)?t:eB(t);return eM("",r,e,n),{stop:function(){return r.stop()},isAnimating:function(){return r.isAnimating()}}}var n7=["TopLeft","TopRight","BottomLeft","BottomRight"],n8=n7.length,n6=function(t){return"string"==typeof t?parseFloat(t):t},rt=function(t){return"number"==typeof t||c.px.test(t)};function re(t,e){var n;return null!==(n=t[e])&&void 0!==n?n:t.borderRadius}var rn=ri(0,.5,d.circOut),rr=ri(.5,.95,d.linear);function ri(t,e,n){return function(r){return re?1:n(d.progress(t,e,r))}}function ro(t,e){t.min=e.min,t.max=e.max}function ra(t,e){ro(t.x,e.x),ro(t.y,e.y)}function rs(t,e,n,r,i){return t-=e,t=r+1/n*(t-r),void 0!==i&&(t=r+1/i*(t-r)),t}function ru(t,e,n,r,i){var o=s.__read(n,3),a=o[0],u=o[1],l=o[2];!function(t,e,n,r,i,o,a){if(void 0===e&&(e=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===o&&(o=t),void 0===a&&(a=t),c.percent.test(e)&&(e=parseFloat(e),e=d.mix(a.min,a.max,e/100)-a.min),"number"==typeof e){var s=d.mix(o.min,o.max,r);t===o&&(s-=e),t.min=rs(t.min,e,n,s,i),t.max=rs(t.max,e,n,s,i)}}(t,e[a],e[u],e[l],e.scale,r,i)}var rl=["x","scaleX","originX"],rc=["y","scaleY","originY"];function rd(t,e,n,r){ru(t.x,e,rl,null==n?void 0:n.x,null==r?void 0:r.x),ru(t.y,e,rc,null==n?void 0:n.y,null==r?void 0:r.y)}function rf(t){return 0===t.translate&&1===t.scale}function rp(t){return rf(t.x)&&rf(t.y)}function rv(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}var rh=function(){function t(){this.members=[]}return t.prototype.add=function(t){eI(this.members,t),t.scheduleRender()},t.prototype.remove=function(t){if(eO(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){var e=this.members[this.members.length-1];e&&this.promote(e)}},t.prototype.relegate=function(t){var e,n=this.members.findIndex(function(e){return t===e});if(0===n)return!1;for(var r=n;r>=0;r--){var i=this.members[r];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)},t.prototype.promote=function(t,e){var n,r=this.lead;t!==r&&(this.prevLead=r,this.lead=t,t.show(),r&&(r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,e&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues,t.snapshot.isShared=!0),(null===(n=t.root)||void 0===n?void 0:n.isUpdating)&&(t.isLayoutDirty=!0),!1===t.options.crossfade&&r.hide()))},t.prototype.exitAnimationComplete=function(){this.members.forEach(function(t){var e,n,r,i,o;null===(n=(e=t.options).onExitComplete)||void 0===n||n.call(e),null===(o=null===(r=t.resumingFrom)||void 0===r?void 0:(i=r.options).onExitComplete)||void 0===o||o.call(i)})},t.prototype.scheduleRender=function(){this.members.forEach(function(t){t.instance&&t.scheduleRender(!1)})},t.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},t}();function rm(t,e,n){var r=t.x.translate/e.x,i=t.y.translate/e.y,o="translate3d(".concat(r,"px, ").concat(i,"px, 0) ");if(o+="scale(".concat(1/e.x,", ").concat(1/e.y,") "),n){var a=n.rotate,s=n.rotateX,u=n.rotateY;a&&(o+="rotate(".concat(a,"deg) ")),s&&(o+="rotateX(".concat(s,"deg) ")),u&&(o+="rotateY(".concat(u,"deg) "))}var l=t.x.scale*e.x,c=t.y.scale*e.y;return"translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)"===(o+="scale(".concat(l,", ").concat(c,")"))?"none":o}var rg=function(t,e){return t.depth-e.depth},ry=function(){function t(){this.children=[],this.isDirty=!1}return t.prototype.add=function(t){eI(this.children,t),this.isDirty=!0},t.prototype.remove=function(t){eO(this.children,t),this.isDirty=!0},t.prototype.forEach=function(t){this.isDirty&&this.children.sort(rg),this.isDirty=!1,this.children.forEach(t)},t}();function rx(t){var e=t.attachResizeListener,n=t.defaultParent,r=t.measureScroll,i=t.checkIsScrollRoot,o=t.resetTransform;return function(){function t(t,e,r){var i=this;void 0===e&&(e={}),void 0===r&&(r=null==n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){i.isUpdating&&(i.isUpdating=!1,i.clearAllSnapshots())},this.updateProjection=function(){i.nodes.forEach(rP),i.nodes.forEach(rT)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=t,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?s.__spreadArray(s.__spreadArray([],s.__read(r.path),!1),[r],!1):[],this.parent=r,this.depth=r?r.depth+1:0,t&&this.root.registerPotentialNode(t,this);for(var o=0;o=((null===(n=this.getStack())||void 0===n?void 0:n.members.length)||0),v=Boolean(f&&!p&&!0===this.options.crossfade&&!this.path.some(rk));this.animationProgress=0,this.mixTargetDelta=function(e){var n,i,s,h=e/1e3;rR(u.x,t.x,h),rR(u.y,t.y,h),r.setTargetDelta(u),r.relativeTarget&&r.relativeTargetOrigin&&r.layout&&(null===(s=r.relativeParent)||void 0===s?void 0:s.layout)&&(ni(l,r.layout.actual,r.relativeParent.layout.actual),n=r.relativeTarget,i=r.relativeTargetOrigin,rL(n.x,i.x,l.x,h),rL(n.y,i.y,l.y,h)),f&&(r.animationValues=a,function(t,e,n,r,i,o){var a,s,u,l;i?(t.opacity=d.mix(0,null!==(a=n.opacity)&&void 0!==a?a:1,rn(r)),t.opacityExit=d.mix(null!==(s=e.opacity)&&void 0!==s?s:1,0,rr(r))):o&&(t.opacity=d.mix(null!==(u=e.opacity)&&void 0!==u?u:1,null!==(l=n.opacity)&&void 0!==l?l:1,r));for(var f=0;f=0;r--)if(Boolean(t.path[r].instance)){n=t.path[r];break}var i=(n&&n!==t.root?n.instance:document).querySelector('[data-projection-id="'.concat(e,'"]'));i&&t.mount(i,!0)}function rI(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function rO(t){rI(t.x),rI(t.y)}var rF=rx({attachResizeListener:function(t,e){return tH(t,"resize",e)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),rj={current:void 0},rB=rx({measureScroll:function(t){return{x:t.scrollLeft,y:t.scrollTop}},defaultParent:function(){if(!rj.current){var t=new rF(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),rj.current=t}return rj.current},resetTransform:function(t,e){t.style.transform=null!=e?e:"none"},checkIsScrollRoot:function(t){return Boolean("fixed"===window.getComputedStyle(t).position)}}),rU=s.__assign(s.__assign(s.__assign(s.__assign({},e2),ec),nR),n4),rN=$(function(t,e){return tX(t,e,rU,nQ,rB)}),rz=$(tX);function rY(){var t=u.useRef(!1);return R(function(){return t.current=!0,function(){t.current=!1}},[]),t}function rX(){var t=rY(),e=s.__read(u.useState(0),2),n=e[0],r=e[1],i=u.useCallback(function(){t.current&&r(n+1)},[n]);return[u.useCallback(function(){return g.default.postRender(i)},[i]),n]}var rH=function(t){var e=t.children,n=t.initial,r=t.isPresent,i=t.onExitComplete,o=t.custom,a=t.presenceAffectsLayout,l=Y(rW),c=ep(),d=u.useMemo(function(){return{id:c,initial:n,isPresent:r,custom:o,onExitComplete:function(t){var e,n;l.set(t,!0);try{for(var r=s.__values(l.values()),o=r.next();!o.done;o=r.next())if(!o.value)return}catch(a){e={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}null==i||i()},register:function(t){return l.set(t,!1),function(){return l.delete(t)}}}},a?void 0:[r]);return u.useMemo(function(){l.forEach(function(t,e){return l.set(e,!1)})},[r]),h.useEffect(function(){r||l.size||null==i||i()},[r]),h.createElement(V.Provider,{value:d},e)};function rW(){return new Map}var rG=function(t){return t.key||""},rZ=u.createContext(null),rK=function(t){return!t.isLayoutDirty&&t.willUpdate(!1)},r$=function(t){return!0===t},rq=function(t){var e,n,r,i,o,a,l=t.children,c=t.id,d=t.inheritId,f=t.inherit,p=void 0===f||f;void 0!==d&&(p=d);var v=u.useContext(W),m=u.useContext(rZ),g=s.__read(rX(),2),y=g[0],x=g[1],_=u.useRef(null),E=null!==(o=v.id)&&void 0!==o?o:m;null===_.current&&((r$(!0===(i=p))||"id"===i)&&E&&(c=c?E+"-"+c:E),_.current={id:c,group:r$(p)&&null!==(a=null==v?void 0:v.group)&&void 0!==a?a:(e=new Set,n=new WeakMap,{add:function(t){e.add(t),n.set(t,t.addEventListener("willUpdate",r))},remove:function(t){var i;e.delete(t),null===(i=n.get(t))||void 0===i||i(),n.delete(t),r()},dirty:r=function(){return e.forEach(rK)}})});var A=u.useMemo(function(){return s.__assign(s.__assign({},_.current),{forceRender:y})},[x]);return h.createElement(W.Provider,{value:A},l)},rJ=0;function rQ(t){return"function"==typeof t}var r0=u.createContext(null),r1=u.forwardRef(function(t,e){var n=t.children,r=t.as,i=void 0===r?"ul":r,o=t.axis,a=void 0===o?"y":o,c=t.onReorder,f=t.values,p=s.__rest(t,["children","as","axis","onReorder","values"]),v=Y(function(){return rN(i)}),m=[],g=u.useRef(!1);return l.invariant(Boolean(f),"Reorder.Group must be provided a values prop"),u.useEffect(function(){g.current=!1}),h.createElement(v,s.__assign({},p,{ref:e}),h.createElement(r0.Provider,{value:{axis:a,registerItem:function(t,e){e&&-1===m.findIndex(function(e){return t===e.value})&&(m.push({value:t,layout:e[a]}),m.sort(r5))},updateOrder:function(t,e,n){if(!g.current){var r=function(t,e,n,r){if(!r)return t;var i=t.findIndex(function(t){return t.value===e});if(-1===i)return t;var o=r>0?1:-1,a=t[i+o];if(!a)return t;var u=t[i],l=a.layout,c=d.mix(l.min,l.max,.5);return 1===o&&u.layout.max+n>c||-1===o&&u.layout.min+n=0&&i.001?1/t:1e5},iy=!1;e.AnimatePresence=function(t){var e,n=t.children,r=t.custom,i=t.initial,o=void 0===i||i,a=t.onExitComplete,l=t.exitBeforeEnter,c=t.presenceAffectsLayout,d=void 0===c||c,f=s.__read(rX(),1)[0],p=u.useContext(W).forceRender;p&&(f=p);var v=rY(),m=(e=[],u.Children.forEach(n,function(t){u.isValidElement(t)&&e.push(t)}),e),g=m,x=new Set,_=u.useRef(g),E=u.useRef(new Map).current,A=u.useRef(!0);if(R(function(){A.current=!1,function(t,e){t.forEach(function(t){var n=rG(t);e.set(n,t)})}(m,E),_.current=g}),t6(function(){A.current=!0,E.clear(),x.clear()}),A.current)return h.createElement(h.Fragment,null,g.map(function(t){return h.createElement(rH,{key:rG(t),isPresent:!0,initial:!!o&&void 0,presenceAffectsLayout:d},t)}));g=s.__spreadArray([],s.__read(g),!1);for(var S=_.current.map(rG),b=m.map(rG),w=S.length,P=0;P1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),h.createElement(h.Fragment,null,x.size?g:g.map(function(t){return u.cloneElement(t)}))},e.AnimateSharedLayout=function(t){var e=t.children;return h.useEffect(function(){l.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),h.createElement(rq,{id:Y(function(){return"asl-".concat(rJ++)})},e)},e.DeprecatedLayoutGroupContext=rZ,e.DragControls=ic,e.FlatTree=ry,e.LayoutGroup=rq,e.LayoutGroupContext=W,e.LazyMotion=function(t){var e=t.children,n=t.features,r=t.strict,i=s.__read(u.useState(!rQ(n)),2)[1],o=u.useRef(void 0);if(!rQ(n)){var a=n.renderer,l=s.__rest(n,["renderer"]);o.current=a,E(l)}return u.useEffect(function(){rQ(n)&&n().then(function(t){var e=t.renderer;E(s.__rest(t,["renderer"])),o.current=e,i(!0)})},[]),h.createElement(A.Provider,{value:{renderer:o.current,strict:void 0!==r&&r}},e)},e.MotionConfig=function(t){var e=t.children,n=t.isValidProp,r=s.__rest(t,["children","isValidProp"]);n&&t_(n),(r=s.__assign(s.__assign({},u.useContext(w)),r)).isStatic=Y(function(){return r.isStatic});var i=u.useMemo(function(){return r},[JSON.stringify(r.transition),r.transformPagePoint,r.reducedMotion]);return h.createElement(w.Provider,{value:i},e)},e.MotionConfigContext=w,e.MotionContext=P,e.MotionValue=ej,e.PresenceContext=V,e.Reorder={Group:r1,Item:it},e.SwitchLayoutGroupContext=G,e.addPointerEvent=t0,e.addScaleCorrector=tt,e.animate=n9,e.animateVisualElement=eZ,e.animationControls=iu,e.animations=e2,e.calcLength=e8,e.checkTargetForNewValues=eW,e.createBox=nf,e.createDomMotionComponent=function(t){return K(tX(t,{forwardMotionProps:!1},rU,nQ,rB))},e.createMotionComponent=K,e.domAnimation=ie,e.domMax=ir,e.filterProps=tA,e.isBrowser=C,e.isDragActive=t9,e.isMotionValue=tu,e.isValidMotionProp=ty,e.m=rz,e.makeUseVisualState=tN,e.motion=rN,e.motionValue=eB,e.resolveMotionValue=tB,e.transform=r4,e.useAnimation=il,e.useAnimationControls=il,e.useAnimationFrame=is,e.useCycle=function(){for(var t=[],e=0;e