"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[50979],{24394:function(t,e,n){n.d(e,{K:function(){return r},k:function(){return i}});var r=function(){},i=function(){}},25364:function(t,e,n){n.d(e,{p:function(){return r}});var r=(0,n(67294).createContext)({})},16014:function(t,e,n){n.d(e,{_:function(){return r}});var r=(0,n(67294).createContext)({transformPagePoint:function(t){return t},isStatic:!1,reducedMotion:"never"})},240:function(t,e,n){n.d(e,{O:function(){return r}});var r=(0,n(67294).createContext)(null)},50979:function(t,e,n){n.d(e,{E:function(){return it}});var r,i,o,a,s,u=n(97582),l=n(67294),c=n(49304),p=function(t){return{isEnabled:function(e){return t.some(function(t){return!!e[t]})}}},d={measureLayout:p(["layout","layoutId","drag"]),animation:p(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:p(["exit"]),drag:p(["drag","dragControls"]),focus:p(["whileFocus"]),hover:p(["whileHover","onHoverStart","onHoverEnd"]),tap:p(["whileTap","onTap","onTapStart","onTapCancel"]),pan:p(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:p(["whileInView","onViewportEnter","onViewportLeave"])},f=n(24394),v=(0,l.createContext)({strict:!1}),h=Object.keys(d),m=h.length,y=n(16014),g=(0,l.createContext)({}),x=n(240),b=n(58868),w=n(11741),P={current:null},E=!1;function T(t){return"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function A(t){return Array.isArray(t)}function C(t){return"string"==typeof t||A(t)}function S(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 V(t,e,n){var r,i,o=t.getProps();return S(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 R(t){var e;return"function"==typeof(null===(e=t.animate)||void 0===e?void 0:e.start)||C(t.initial)||C(t.animate)||C(t.whileHover)||C(t.whileDrag)||C(t.whileTap)||C(t.whileFocus)||C(t.exit)}function M(t){return!!(R(t)||t.variants)}function L(t){return Array.isArray(t)?t.join(" "):t}var k=n(96681),D={hasAnimatedSinceResize:!0,hasEverUpdated:!1},j=1,O=n(25364),F=(0,l.createContext)({}),I=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,u.ZT)(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}(l.Component),U=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function B(t){if("string"!=typeof t||t.includes("-"));else if(U.indexOf(t)>-1||/[A-Z]/.test(t))return!0;return!1}var N={},z=["","X","Y","Z"],Y=["transformPerspective","x","y","z"];function $(t,e){return Y.indexOf(t)-Y.indexOf(e)}["translate","scale","rotate","skew"].forEach(function(t){return z.forEach(function(e){return Y.push(t+e)})});var W=new Set(Y);function H(t){return W.has(t)}var q=new Set(["originX","originY","originZ"]);function Z(t,e){var n=e.layout,r=e.layoutId;return H(t)||q.has(t)||(n||void 0!==r)&&(!!N[t]||"opacity"===t)}var X=function(t){return!!(null!==t&&"object"==typeof t&&t.getVelocity)},_={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function G(t){return t.startsWith("--")}var K=n(2969),J=n(11248),Q=(0,u.pi)((0,u.pi)({},J.Rx),{transform:Math.round}),tt={borderWidth:K.px,borderTopWidth:K.px,borderRightWidth:K.px,borderBottomWidth:K.px,borderLeftWidth:K.px,borderRadius:K.px,radius:K.px,borderTopLeftRadius:K.px,borderTopRightRadius:K.px,borderBottomRightRadius:K.px,borderBottomLeftRadius:K.px,width:K.px,maxWidth:K.px,height:K.px,maxHeight:K.px,size:K.px,top:K.px,right:K.px,bottom:K.px,left:K.px,padding:K.px,paddingTop:K.px,paddingRight:K.px,paddingBottom:K.px,paddingLeft:K.px,margin:K.px,marginTop:K.px,marginRight:K.px,marginBottom:K.px,marginLeft:K.px,rotate:K.RW,rotateX:K.RW,rotateY:K.RW,rotateZ:K.RW,scale:J.bA,scaleX:J.bA,scaleY:J.bA,scaleZ:J.bA,skew:K.RW,skewX:K.RW,skewY:K.RW,distance:K.px,translateX:K.px,translateY:K.px,translateZ:K.px,x:K.px,y:K.px,z:K.px,perspective:K.px,transformPerspective:K.px,opacity:J.Fq,originX:K.$C,originY:K.$C,originZ:K.px,zIndex:Q,fillOpacity:J.Fq,strokeOpacity:J.Fq,numOctaves:Q};function te(t,e,n,r){var i,o,a,s,u=t.style,l=t.vars,c=t.transform,p=t.transformKeys,d=t.transformOrigin;p.length=0;var f=!1,v=!1,h=!0;for(var m in e){var y=e[m];if(G(m)){l[m]=y;continue}var g=tt[m],x=g&&"number"==typeof y?g.transform(y):y;if(H(m)){if(f=!0,c[m]=x,p.push(m),!h)continue;y!==(null!==(s=g.default)&&void 0!==s?s:0)&&(h=!1)}else q.has(m)?(d[m]=x,v=!0):u[m]=x}f?u.transform=function(t,e,n,r){var i=t.transform,o=t.transformKeys,a=e.enableHardwareAcceleration,s=e.allowTransformNone,u="";o.sort($);for(var l=!1,c=o.length,p=0;pvoid 0!==t[e])}function t8(t){var{from:e=0,to:n=1,restSpeed:r=2,restDelta:i}=t,o=(0,u._T)(t,["from","to","restSpeed","restDelta"]);let a={done:!1,value:e},{stiffness:s,damping:l,mass:c,velocity:p,duration:d,isResolvedFromDuration:v}=function(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!t9(t,t6)&&t9(t,t7)){let n=function({duration:t=800,bounce:e=.25,velocity:n=0,mass:r=1}){let i,o;(0,f.K)(t<=1e4,"Spring duration must be 10 seconds or less");let a=1-e;a=(0,t3.u)(.05,1,a),t=(0,t3.u)(.01,10,t/1e3),a<1?(i=e=>{let r=e*a,i=r*t;return .001-(r-n)/t4(e,a)*Math.exp(-i)},o=e=>{let r=e*a*t,o=Math.pow(a,2)*Math.pow(e,2)*t,s=t4(Math.pow(e,2),a);return(r*n+n-o)*Math.exp(-r)*(-i(e)+.001>0?-1:1)/s}):(i=e=>-.001+Math.exp(-e*t)*((e-n)*t+1),o=e=>t*t*(n-e)*Math.exp(-e*t));let s=function(t,e,n){let r=n;for(let n=1;n<12;n++)r-=t(r)/e(r);return r}(i,o,5/t);if(t*=1e3,isNaN(s))return{stiffness:100,damping:10,duration:t};{let e=Math.pow(s,2)*r;return{stiffness:e,damping:2*a*Math.sqrt(r*e),duration:t}}}(t);(e=Object.assign(Object.assign(Object.assign({},e),n),{velocity:0,mass:1})).isResolvedFromDuration=!0}return e}(o),h=et,m=et;function y(){let t=p?-(p/1e3):0,r=n-e,o=l/(2*Math.sqrt(s*c)),a=Math.sqrt(s/c)/1e3;if(void 0===i&&(i=Math.min(Math.abs(n-e)/100,.4)),o<1){let e=t4(a,o);h=i=>n-Math.exp(-o*a*i)*((t+o*a*r)/e*Math.sin(e*i)+r*Math.cos(e*i)),m=n=>{let i=Math.exp(-o*a*n);return o*a*i*(Math.sin(e*n)*(t+o*a*r)/e+r*Math.cos(e*n))-i*(Math.cos(e*n)*(t+o*a*r)-e*r*Math.sin(e*n))}}else if(1===o)h=e=>n-Math.exp(-a*e)*(r+(t+a*r)*e);else{let e=a*Math.sqrt(o*o-1);h=i=>{let s=Math.exp(-o*a*i),u=Math.min(e*i,300);return n-s*((t+o*a*r)*Math.sinh(u)+e*r*Math.cosh(u))/e}}}return y(),{next:t=>{let e=h(t);if(v)a.done=t>=d;else{let o=1e3*m(t),s=Math.abs(n-e)<=i;a.done=Math.abs(o)<=r&&s}return a.value=a.done?n:e,a},flipTarget:()=>{p=-p,[e,n]=[n,e],y()}}}t8.needsInterpolation=(t,e)=>"string"==typeof t||"string"==typeof e;let et=t=>0;var ee=n(59180);let en=t=>e=>1-t(1-e),er=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,ei=t=>e=>e*e*((t+1)*e-t),eo=4/11,ea=8/11,es=t=>t,eu=t=>Math.pow(t,2),el=en(eu),ec=er(eu),ep=t=>1-Math.sin(Math.acos(t)),ed=en(ep),ef=er(ed),ev=ei(1.525),eh=en(ev),em=er(ev),ey=(t=>{let e=ei(t);return t=>(t*=2)<1?.5*e(t):.5*(2-Math.pow(2,-10*(t-1)))})(1.525),eg=4356/361,ex=35442/1805,eb=16061/1805,ew=t=>{if(1===t||0===t)return t;let e=t*t;return t0!==n?n/(e-1):0)}(a)).map(t=>t*i);function u(){return(0,ee.s)(s,a,{ease:Array.isArray(n)?n:a.map(()=>n||ec).splice(0,a.length-1)})}let l=u();return{next:t=>(o.value=l(t),o.done=t>=i,o),flipTarget:()=>{a.reverse(),l=u()}}}let eT={keyframes:eE,spring:t8,decay:function({velocity:t=0,from:e=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:o}){let a={done:!1,value:e},s=n*t,u=e+s,l=void 0===o?u:o(u);return l!==u&&(s=l-e),{next:t=>{let e=-s*Math.exp(-t/r);return a.done=!(e>i||e<-i),a.value=a.done?l:l+e,a},flipTarget:()=>{}}}};var eA=n(54735);function eC(t,e,n=0){return t-e-n}let eS=t=>{let e=({delta:e})=>t(e);return{start:()=>eA.ZP.update(e,!0),stop:()=>eA.qY.update(e)}};function eV(t){let e,n,r;var i,{from:o,autoplay:a=!0,driver:s=eS,elapsed:l=0,repeat:c=0,repeatType:p="loop",repeatDelay:d=0,onPlay:f,onStop:v,onComplete:h,onRepeat:m,onUpdate:y}=t,g=(0,u._T)(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:x}=g,b=0,w=g.duration,P=!1,E=!0,T=function(t){if(Array.isArray(t.to))return eE;if(eT[t.type])return eT[t.type];let e=new Set(Object.keys(t));if(e.has("ease")||e.has("duration")&&!e.has("dampingRatio"));else if(e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta"))return t8;return eE}(g);(null===(i=T.needsInterpolation)||void 0===i?void 0:i.call(T,o,x))&&(r=(0,ee.s)([0,100],[o,x],{clamp:!1}),o=0,x=100);let A=T(Object.assign(Object.assign({},g),{from:o,to:x}));return a&&(null==f||f(),(e=s(function(t){if(E||(t=-t),l+=t,!P){let t=A.next(Math.max(0,l));n=t.value,r&&(n=r(n)),P=E?t.done:l<=0}if(null==y||y(n),P){if(0===b&&(null!=w||(w=l)),b=o+d:i<=-d)&&(b++,"reverse"===p?l=function(t,e,n=0,r=!0){return r?eC(e+-t,e,n):e-(t-e)+n}(l,w,d,E=b%2==0):(l=eC(l,w,d),"mirror"===p&&A.flipTarget()),P=!1,m&&m())}else e.stop(),h&&h()}})).start()),{stop:()=>{null==v||v(),e.stop()}}}var eR=n(30956),eM=function(t){return 1e3*t};let eL=(t,e)=>1-3*e+3*t,ek=(t,e)=>3*e-6*t,eD=t=>3*t,ej=(t,e,n)=>((eL(e,n)*t+ek(e,n))*t+eD(e))*t,eO=(t,e,n)=>3*eL(e,n)*t*t+2*ek(e,n)*t+eD(e);var eF={linear:es,easeIn:eu,easeInOut:ec,easeOut:el,circIn:ep,circInOut:ef,circOut:ed,backIn:ev,backInOut:em,backOut:eh,anticipate:ey,bounceIn:eP,bounceInOut:t=>t<.5?.5*(1-ew(1-2*t)):.5*ew(2*t-1)+.5,bounceOut:ew},eI=function(t){if(Array.isArray(t)){(0,f.k)(4===t.length,"Cubic bezier arrays must contain four numerical values.");var e=(0,u.CR)(t,4);return function(t,e,n,r){if(t===e&&n===r)return es;let i=new Float32Array(11);for(let e=0;e<11;++e)i[e]=ej(.1*e,t,n);return o=>0===o||1===o?o:ej(function(e){let r=0,o=1;for(;10!==o&&i[o]<=e;++o)r+=.1;let a=r+(e-i[--o])/(i[o+1]-i[o])*.1,s=eO(a,t,n);return s>=.001?function(t,e,n,r){for(let i=0;i<8;++i){let i=eO(e,n,r);if(0===i)break;let o=ej(e,n,r)-t;e-=o/i}return e}(e,a,t,n):0===s?a:function(t,e,n,r,i){let o,a;let s=0;do(o=ej(a=e+(n-e)/2,r,i)-t)>0?n=a:e=a;while(Math.abs(o)>1e-7&&++s<10);return a}(e,r,r+.1,t,n)}(o),e,r)}(e[0],e[1],e[2],e[3])}return"string"==typeof t?((0,f.k)(void 0!==eF[t],"Invalid easing type '".concat(t,"'")),eF[t]):t},eU=n(28407),eB=function(t,e){return"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&eU.P.test(e)&&!e.startsWith("url("))},eN=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},ez=function(t){return{type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}},eY=function(){return{type:"keyframes",ease:"linear",duration:.3}},e$=function(t){return{type:"keyframes",duration:.8,values:t}},eW={x:eN,y:eN,z:eN,rotate:eN,rotateX:eN,rotateY:eN,rotateZ:eN,scaleX:ez,scaleY:ez,scale:ez,opacity:eY,backgroundColor:eY,color:eY,default:ez},eH=function(t,e){var n;return n=tb(e)?e$:eW[t]||eW.default,(0,u.pi)({to:e},n(e))},eq=n(16777);let eZ=new Set(["brightness","contrast","saturate","opacity"]);function eX(t){let[e,n]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[r]=n.match(eq.KP)||[];if(!r)return t;let i=n.replace(r,""),o=eZ.has(e)?1:0;return r!==n&&(o*=100),e+"("+o+i+")"}let e_=/([a-z-]*)\(.*?\)/g,eG=Object.assign(Object.assign({},eU.P),{getAnimatableNone:t=>{let e=t.match(e_);return e?e.map(eX).join(" "):t}});var eK=n(87405),eJ=(0,u.pi)((0,u.pi)({},tt),{color:eK.$,backgroundColor:eK.$,outlineColor:eK.$,fill:eK.$,stroke:eK.$,borderColor:eK.$,borderTopColor:eK.$,borderRightColor:eK.$,borderBottomColor:eK.$,borderLeftColor:eK.$,filter:eG,WebkitFilter:eG}),eQ=function(t){return eJ[t]};function e0(t,e){var n,r=eQ(t);return r!==eG&&(r=eU.P),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,e)}var e1=!1;function e2(t){return 0===t||"string"==typeof t&&0===parseFloat(t)&&-1===t.indexOf(" ")}function e5(t){return"number"==typeof t?0:e0("",t)}function e3(t,e){return t[e]||t.default||t}function e4(t,e,n,r){return void 0===r&&(r={}),e.start(function(i){var o,a,s,l,c,p,d,v,h,m,y,g=(l=n,d=null!==(c=(p=e3(r,t)).from)&&void 0!==c?c:e.get(),v=eB(t,l),"none"===d&&v&&"string"==typeof l?d=e0(t,l):e2(d)&&"string"==typeof l?d=e5(l):!Array.isArray(l)&&e2(l)&&"string"==typeof d&&(l=e5(d)),h=eB(t,d),(0,f.K)(h===v,"You are trying to animate ".concat(t,' from "').concat(d,'" to "').concat(l,'". ').concat(d," is not an animatable value - to enable this animation set ").concat(d," to a value animatable to ").concat(l," via the `style` property.")),h&&v&&!1!==p.type?function(){var n,r,o,a,s,c,v,h,m,y,g,x,b,w={from:d,to:l,velocity:e.getVelocity(),onComplete:i,onUpdate:function(t){return e.set(t)}};return"inertia"===p.type||"decay"===p.type?function({from:t=0,velocity:e=0,min:n,max:r,power:i=.8,timeConstant:o=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:u=1,modifyTarget:l,driver:c,onUpdate:p,onComplete:d,onStop:f}){let v;function h(t){return void 0!==n&&tr}function m(t){return void 0===n?r:void 0===r?n:Math.abs(n-t){var n;null==p||p(e),null===(n=t.onUpdate)||void 0===n||n.call(t,e)},onComplete:d,onStop:f}))}function g(t){y(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:u},t))}if(h(t))g({from:t,velocity:e,to:m(t)});else{let r,a,s=i*e+t;void 0!==l&&(s=l(s));let c=m(s),p=c===n?-1:1;y({type:"decay",from:t,velocity:e,timeConstant:o,power:i,restDelta:u,modifyTarget:l,onUpdate:h(s)?t=>{r=a,a=t,e=(0,eR.R)(t-r,(0,eA.$B)().delta),(1===p&&t>c||-1===p&&tnull==v?void 0:v.stop()}}((0,u.pi)((0,u.pi)({},w),p)):eV((0,u.pi)((0,u.pi)({},(n=p,r=w,o=t,Array.isArray(r.to)&&(null!==(a=n.duration)&&void 0!==a||(n.duration=.8)),Array.isArray(r.to)&&null===r.to[0]&&(r.to=(0,u.ev)([],(0,u.CR)(r.to),!1),r.to[0]=r.from),(s=n).when,s.delay,s.delayChildren,s.staggerChildren,s.staggerDirection,s.repeat,s.repeatType,s.repeatDelay,s.from,Object.keys((0,u._T)(s,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"])).length||(n=(0,u.pi)((0,u.pi)({},n),eH(o,r.to))),(0,u.pi)((0,u.pi)({},r),(v=(c=n).ease,h=c.times,m=c.yoyo,y=c.flip,g=c.loop,x=(0,u._T)(c,["ease","times","yoyo","flip","loop"]),b=(0,u.pi)({},x),h&&(b.offset=h),x.duration&&(b.duration=eM(x.duration)),x.repeatDelay&&(b.repeatDelay=eM(x.repeatDelay)),v&&(b.ease=Array.isArray(v)&&"number"!=typeof v[0]?v.map(eI):eI(v)),"tween"===x.type&&(b.type="keyframes"),(m||g||y)&&((0,f.K)(!e1,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),e1=!0,m?b.repeatType="reverse":g?b.repeatType="loop":y&&(b.repeatType="mirror"),b.repeat=g||m||y||x.repeat),"spring"!==x.type&&(b.type="keyframes"),b)))),{onUpdate:function(t){var e;w.onUpdate(t),null===(e=p.onUpdate)||void 0===e||e.call(p,t)},onComplete:function(){var t;w.onComplete(),null===(t=p.onComplete)||void 0===t||t.call(p)}}))}:function(){var t,n,r=tw(l);return e.set(r),i(),null===(t=null==p?void 0:p.onUpdate)||void 0===t||t.call(p,r),null===(n=null==p?void 0:p.onComplete)||void 0===n||n.call(p),{stop:function(){}}}),x=null!==(s=null!==(a=(e3(o=r,t)||{}).delay)&&void 0!==a?a:o.delay)&&void 0!==s?s:0,b=function(){return y=g()};return x?m=window.setTimeout(b,eM(x)):b(),function(){clearTimeout(m),null==y||y.stop()}})}var e7=n(33234),e6=function(t){return function(e){return e.test(t)}},e9=[J.Rx,K.px,K.aQ,K.RW,K.vw,K.vh,{test:function(t){return"auto"===t},parse:function(t){return t}}],e8=function(t){return e9.find(e6(t))},nt=(0,u.ev)((0,u.ev)([],(0,u.CR)(e9),!1),[eK.$,eU.P],!1);function ne(t,e,n){void 0===n&&(n={});var r,i=V(t,e,n.custom),o=(i||{}).transition,a=void 0===o?t.getDefaultTransition()||{}:o;n.transitionOverride&&(a=n.transitionOverride);var s=i?function(){return nn(t,i,n)}:function(){return Promise.resolve()},l=(null===(r=t.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var i,o,s,l,c,p,d,f=a.delayChildren;return i=(void 0===f?0:f)+r,o=a.staggerChildren,s=a.staggerDirection,l=n,void 0===i&&(i=0),void 0===o&&(o=0),void 0===s&&(s=1),c=[],p=(t.variantChildren.size-1)*o,d=1===s?function(t){return void 0===t&&(t=0),t*o}:function(t){return void 0===t&&(t=0),p-t*o},Array.from(t.variantChildren).sort(nr).forEach(function(t,n){c.push(ne(t,e,(0,u.pi)((0,u.pi)({},l),{delay:i+d(n)})).then(function(){return t.notifyAnimationComplete(e)}))}),Promise.all(c)}:function(){return Promise.resolve()},c=a.when;if(!c)return Promise.all([s(),l(n.delay)]);var p=(0,u.CR)("beforeChildren"===c?[s,l]:[l,s],2),d=p[0],f=p[1];return d().then(f)}function nn(t,e,n){var r,i=void 0===n?{}:n,o=i.delay,a=void 0===o?0:o,s=i.transitionOverride,l=i.type,c=t.makeTargetAnimatable(e),p=c.transition,d=void 0===p?t.getDefaultTransition():p,f=c.transitionEnd,v=(0,u._T)(c,["transition","transitionEnd"]);s&&(d=s);var h=[],m=l&&(null===(r=t.animationState)||void 0===r?void 0:r.getState()[l]);for(var y in v){var g=t.getValue(y),x=v[y];if(!(!g||void 0===x||m&&function(t,e){var n=t.protectedKeys,r=t.needsAnimating,i=n.hasOwnProperty(e)&&!0!==r[e];return r[e]=!1,i}(m,y))){var b=(0,u.pi)({delay:a},d);t.shouldReduceMotion&&H(y)&&(b=(0,u.pi)((0,u.pi)({},b),{type:!1,delay:0}));var w=e4(y,g,x,b);h.push(w)}}return Promise.all(h).then(function(){f&&function(t,e){var n=V(t,e),r=n?t.makeTargetAnimatable(n,!1):{},i=r.transitionEnd;r.transition;var o=(0,u._T)(r,["transitionEnd","transition"]);for(var a in o=(0,u.pi)((0,u.pi)({},o),void 0===i?{}:i)){var s=tw(o[a]);t.hasValue(a)?t.getValue(a).set(s):t.addValue(a,(0,e7.B)(s))}}(t,f)})}function nr(t,e){return t.sortNodePosition(e)}var ni=[a.Animate,a.InView,a.Focus,a.Hover,a.Tap,a.Drag,a.Exit],no=(0,u.ev)([],(0,u.CR)(ni),!1).reverse(),na=ni.length;function ns(t){return void 0===t&&(t=!1),{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var nu={animation:tQ(function(t){var e=t.visualElement,n=t.animate;e.animationState||(e.animationState=function(t){var e,n=function(e){return Promise.all(e.map(function(e){return function(t,e,n){if(void 0===n&&(n={}),t.notifyAnimationStart(e),Array.isArray(e)){var r;r=Promise.all(e.map(function(e){return ne(t,e,n)}))}else if("string"==typeof e)r=ne(t,e,n);else{var i="function"==typeof e?V(t,e,n.custom):e;r=nn(t,i,n)}return r.then(function(){return t.notifyAnimationComplete(e)})}(t,e.animation,e.options)}))},r=((e={})[a.Animate]=ns(!0),e[a.InView]=ns(),e[a.Hover]=ns(),e[a.Tap]=ns(),e[a.Drag]=ns(),e[a.Focus]=ns(),e[a.Exit]=ns(),e),i={},o=!0,s=function(e,n){var r=V(t,n);if(r){r.transition;var i=r.transitionEnd,o=(0,u._T)(r,["transition","transitionEnd"]);e=(0,u.pi)((0,u.pi)((0,u.pi)({},e),o),i)}return e};function l(e,a){for(var l,c=t.getProps(),p=t.getVariantContext(!0)||{},d=[],f=new Set,v={},h=1/0,m=0;mh&&x,T=Array.isArray(g)?g:[g],S=T.reduce(s,{});!1===b&&(S={});var V=y.prevResolvedValues,R=void 0===V?{}:V,M=(0,u.pi)((0,u.pi)({},R),S),L=function(t){E=!0,f.delete(t),y.needsAnimating[t]=!0};for(var k in M){var D=S[k],j=R[k];v.hasOwnProperty(k)||(D!==j?tb(D)&&tb(j)?!t5(D,j)||P?L(k):y.protectedKeys[k]=!0:void 0!==D?L(k):f.add(k):void 0!==D&&f.has(k)?L(k):y.protectedKeys[k]=!0)}y.prevProp=g,y.prevResolvedValues=S,y.isActive&&(v=(0,u.pi)((0,u.pi)({},v),S)),o&&t.blockInitialAnimation&&(E=!1),E&&!w&&d.push.apply(d,(0,u.ev)([],(0,u.CR)(T.map(function(t){return{animation:t,options:(0,u.pi)({type:m},e)}})),!1))}}(m);if(i=(0,u.pi)({},v),f.size){var y={};f.forEach(function(e){var n=t.getBaseTarget(e);void 0!==n&&(y[e]=n)}),d.push({animation:y})}var g=!!d.length;return o&&!1===c.initial&&!t.manuallyAnimateOnMount&&(g=!1),o=!1,g?n(d):Promise.resolve()}return{isAnimated:function(t){return void 0!==i[t]},animateChanges:l,setActive:function(e,n,i){if(r[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)}),r[e].isActive=n;var o,a=l(i,e);for(var s in r)r[s].protectedKeys={};return a},setAnimateFunction:function(e){n=e(t)},getState:function(){return r}}}(e)),tx(n)&&(0,l.useEffect)(function(){return n.subscribe(e)},[n])}),exit:tQ(function(t){var e=t.custom,n=t.visualElement,r=(0,u.CR)(t2(),2),i=r[0],o=r[1],s=(0,l.useContext)(x.O);(0,l.useEffect)(function(){n.isPresent=i;var t,r,u=null===(t=n.animationState)||void 0===t?void 0:t.setActive(a.Exit,!i,{custom:null!==(r=null==s?void 0:s.custom)&&void 0!==r?r:e});i||null==u||u.then(o)},[i])})};let nl=t=>t.hasOwnProperty("x")&&t.hasOwnProperty("y"),nc=t=>nl(t)&&t.hasOwnProperty("z");var np=n(80734);let nd=(t,e)=>Math.abs(t-e);function nf(t,e){return(0,np.e)(t)&&(0,np.e)(e)?nd(t,e):nl(t)&&nl(e)?Math.sqrt(Math.pow(nd(t.x,e.x),2)+Math.pow(nd(t.y,e.y),2)+Math.pow(nc(t)&&nc(e)?nd(t.z,e.z):0,2)):void 0}var nv=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=ny(r.lastMoveEventInfo,r.history),e=null!==r.startEvent,n=nf(t.offset,{x:0,y:0})>=3;if(e||n){var i=t.point,o=(0,eA.$B)().timestamp;r.history.push((0,u.pi)((0,u.pi)({},i),{timestamp:o}));var a=r.handlers,s=a.onStart,l=a.onMove;e||(s&&s(r.lastMoveEvent,t),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,t)}}},this.handlePointerMove=function(t,e){if(r.lastMoveEvent=t,r.lastMoveEventInfo=nh(e,r.transformPagePoint),tR(t)&&0===t.buttons){r.handlePointerUp(t,e);return}eA.ZP.update(r.updatePoint,!0)},this.handlePointerUp=function(t,e){r.end();var n=r.handlers,i=n.onEnd,o=n.onSessionEnd,a=ny(nh(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=nh(tL(t),this.transformPagePoint),a=o.point,s=(0,eA.$B)().timestamp;this.history=[(0,u.pi)((0,u.pi)({},a),{timestamp:s})];var l=e.onSessionStart;l&&l(t,ny(o,this.history)),this.removeListeners=(0,tq.z)(tF(window,"pointermove",this.handlePointerMove),tF(window,"pointerup",this.handlePointerUp),tF(window,"pointercancel",this.handlePointerUp))}}return t.prototype.updateHandlers=function(t){this.handlers=t},t.prototype.end=function(){this.removeListeners&&this.removeListeners(),eA.qY.update(this.updatePoint)},t}();function nh(t,e){return e?{point:e(t.point)}:t}function nm(t,e){return{x:t.x-e.x,y:t.y-e.y}}function ny(t,e){var n=t.point;return{point:n,delta:nm(n,ng(e)),offset:nm(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=ng(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 ng(t){return t[t.length-1]}var nx=n(72453),nb=n(9326);function nw(t){return t.max-t.min}function nP(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=.01),nf(t,e)u?l="y":Math.abs(c.x)>u&&(l="x"),l),null!==n.currentDirection&&(null==a||a(n.currentDirection));return}n.updateAxis("x",e.point,c),n.updateAxis("y",e.point,c),n.visualElement.syncRender(),null==s||s(t,e)}},onSessionEnd:function(t,e){return n.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,e;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===(e=this.visualElement.animationState)||void 0===e||e.setActive(a.Drag,!1)},t.prototype.updateAxis=function(t,e,n){var r=this.getProps().drag;if(n&&nJ(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?(0,nx.C)(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,p=this.constraints;u&&T(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:nV(t.x,n,i),y:nV(t.y,e,r)}):this.constraints=!1,this.elastic=(void 0===(o=l)&&(o=.35),!1===o?o=0:!0===o&&(o=.35),{x:nM(o,"left","right"),y:nM(o,"top","bottom")}),p!==this.constraints&&c&&this.constraints&&!this.hasMutatedConstraints&&nF(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||!T(e))return!1;var r=e.current;(0,f.k)(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=n_(r,this.visualElement.getTransformPagePoint()),(l=s.scroll)&&(nW(u.x,l.x),nW(u.y,l.y)),u),a={x:nR((c=i.layout.actual).x,o.x),y:nR(c.y,o.y)};if(n){var s,u,l,c,p,d,v,h=n((d=(p=a).x,{top:(v=p.y).min,right:d.max,bottom:v.max,left:d.min}));this.hasMutatedConstraints=!!h,h&&(a=nI(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,s=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{};return Promise.all(nF(function(n){if(nJ(n,r,e.currentDirection)){var l,p=null!==(l=null==c?void 0:c[n])&&void 0!==l?l:{};s&&(p={min:0,max:0});var d=(0,u.pi)((0,u.pi)({type:"inertia",velocity:i?t[n]:0,bounceStiffness:o?200:1e6,bounceDamping:o?40:1e7,timeConstant:750,restDelta:1,restSpeed:10},a),p);return e.startAxisValueAnimation(n,d)}})).then(l)},t.prototype.startAxisValueAnimation=function(t,e){var n=this.getAxisMotionValue(t);return e4(t,n,0,e)},t.prototype.stopAnimation=function(){var t=this;nF(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;nF(function(n){if(nJ(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]-(0,nx.C)(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(T(i)&&o&&this.constraints){this.stopAnimation();var a={x:0,y:0};nF(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=nw(r),(u=nw(i))>s?o=(0,nb.Y)(i.min,i.max-s,r.min):s>u&&(o=(0,nb.Y)(r.min,r.max-u,i.min)),(0,t3.u)(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(),nF(function(t){if(nJ(t,r,null)){var n=e.getAxisMotionValue(t),i=e.constraints[t],o=i.min,s=i.max;n.set((0,nx.C)(o,s,a[t]))}})}},t.prototype.addListeners=function(){var t,e=this;nG.set(this.visualElement,this);var n=tF(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(){T(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=tS(window,"resize",function(){return e.scalePositionWithinConstraints()});return i.addEventListener("didUpdate",function(t){var n=t.delta,r=t.hasLayoutChanged;e.isDragging&&r&&(nF(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(0,u.pi)((0,u.pi)({},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 nJ(t,e,n){return(!0===e||e===t)&&(null===n||n===t)}var nQ={pan:tQ(function(t){var e=t.onPan,n=t.onPanStart,r=t.onPanEnd,i=t.onPanSessionStart,o=t.visualElement,a=(0,l.useRef)(null),s=(0,l.useContext)(y._).transformPagePoint,u={onSessionStart:i,onStart:n,onMove:e,onEnd:function(t,e){a.current=null,r&&r(t,e)}};(0,l.useEffect)(function(){null!==a.current&&a.current.updateHandlers(u)}),tI(o,"pointerdown",(e||n||r||i)&&function(t){a.current=new nv(t,u,{transformPagePoint:s})}),(0,tH.z)(function(){return a.current&&a.current.end()})}),drag:tQ(function(t){var e=t.dragControls,n=t.visualElement,r=(0,k.h)(function(){return new nK(n)});(0,l.useEffect)(function(){return e&&e.subscribe(r)},[r,e]),(0,l.useEffect)(function(){return r.addListeners()},[r])})},n0=n(21560),n1=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],n2=function(t){var e=t.treeType,n=void 0===e?"":e,r=t.build,i=t.getBaseTarget,o=t.makeTargetAnimatable,a=t.measureViewportBox,s=t.render,l=t.readValueFromInstance,c=t.removeValueFromRenderState,p=t.sortNodePosition,d=t.scrapeMotionValuesFromProps;return function(t,e){var f,v,h,m,y,g=t.parent,x=t.props,b=t.presenceId,w=t.blockInitialAnimation,P=t.visualState,E=t.shouldReduceMotion;void 0===e&&(e={});var T=!1,A=P.latestValues,S=P.renderState,V=(f=n1.map(function(){return new n0.L}),v={},h={clearAllListeners:function(){return f.forEach(function(t){return t.clear()})},updatePropListeners:function(t){n1.forEach(function(e){var n,r="on"+e,i=t[r];null===(n=v[e])||void 0===n||n.call(v),i&&(v[e]=h[r](i))})}},f.forEach(function(t,e){h["on"+n1[e]]=function(e){return t.add(e)},h["notify"+n1[e]]=function(){for(var e=[],n=0;n=0?window.pageYOffset:null,c=rs(e,t,s);return o.length&&o.forEach(function(e){var n=(0,u.CR)(e,2),r=n[0],i=n[1];t.getValue(r).set(i)}),t.syncRender(),null!==l&&window.scrollTo({top:l}),{target:c,transitionEnd:r}},rl=function(t,e,n,r){var i,o,a=function(t,e,n){var r,i=(0,u._T)(e,[]),o=t.getInstance();if(!(o instanceof Element))return{target:i,transitionEnd:n};for(var a in n&&(n=(0,u.pi)({},n)),t.forEachValue(function(t){var e=t.get();if(n4(e)){var n=n6(e,o);n&&t.set(n)}}),i){var s=i[a];if(n4(s)){var l=n6(s,o);l&&(i[a]=l,n&&(null!==(r=n[a])&&void 0!==r||(n[a]=s)))}}return{target:i,transitionEnd:n}}(t,e,r);return i=e=a.target,o=r=a.transitionEnd,Object.keys(i).some(n8)?ru(t,i,n,o):{target:i,transitionEnd:o}},rc={treeType:"dom",readValueFromInstance:function(t,e){if(H(e)){var n=eQ(e);return n&&n.default||0}var r=window.getComputedStyle(t);return(G(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 n_(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,s=(0,u._T)(e,["transition","transitionEnd"]),l=function(t,e,n){var r,i,o={};for(var a in t)o[a]=null!==(r=function(t,e){if(e)return(e[t]||e.default||e).from}(a,e))&&void 0!==r?r:null===(i=n.getValue(a))||void 0===i?void 0:i.get();return o}(s,o||{},t);if(i&&(a&&(a=i(a)),s&&(s=i(s)),l&&(l=i(l))),r){!function(t,e,n){var r,i,o,a=Object.keys(e).filter(function(e){return!t.hasValue(e)}),s=a.length;if(s)for(var u=0;u5)return i;var u=eU.P.createTransformer(t),l="number"!=typeof s[0]?1:0,c=r.x.scale*n.x,p=r.y.scale*n.y;s[0+l]/=c,s[1+l]/=p;var d=(0,nx.C)(c,p,.5);"number"==typeof s[2+l]&&(s[2+l]/=d),"number"==typeof s[3+l]&&(s[3+l]/=d);var f=u(s);if(o){var v=0;f=f.replace(rm,function(){var t=a[v];return v++,t})}return f}}},rx=["TopLeft","TopRight","BottomLeft","BottomRight"],rb=rx.length,rw=function(t){return"string"==typeof t?parseFloat(t):t},rP=function(t){return"number"==typeof t||K.px.test(t)};function rE(t,e){var n;return null!==(n=t[e])&&void 0!==n?n:t.borderRadius}var rT=rC(0,.5,ed),rA=rC(.5,.95,es);function rC(t,e,n){return function(r){return re?1:n((0,nb.Y)(t,e,r))}}function rS(t,e){t.min=e.min,t.max=e.max}function rV(t,e){rS(t.x,e.x),rS(t.y,e.y)}function rR(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 rM(t,e,n,r,i){var o=(0,u.CR)(n,3),a=o[0],s=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),K.aQ.test(e)&&(e=parseFloat(e),e=(0,nx.C)(a.min,a.max,e/100)-a.min),"number"==typeof e){var s=(0,nx.C)(o.min,o.max,r);t===o&&(s-=e),t.min=rR(t.min,e,n,s,i),t.max=rR(t.max,e,n,s,i)}}(t,e[a],e[s],e[l],e.scale,r,i)}var rL=["x","scaleX","originX"],rk=["y","scaleY","originY"];function rD(t,e,n,r){rM(t.x,e,rL,null==n?void 0:n.x,null==r?void 0:r.x),rM(t.y,e,rk,null==n?void 0:n.y,null==r?void 0:r.y)}function rj(t){return 0===t.translate&&1===t.scale}function rO(t){return rj(t.x)&&rj(t.y)}function rF(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 rI=n(10010),rU=function(){function t(){this.members=[]}return t.prototype.add=function(t){(0,rI.y4)(this.members,t),t.scheduleRender()},t.prototype.remove=function(t){if((0,rI.cl)(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 rB(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 rN=function(t,e){return t.depth-e.depth},rz=function(){function t(){this.children=[],this.isDirty=!1}return t.prototype.add=function(t){(0,rI.y4)(this.children,t),this.isDirty=!0},t.prototype.remove=function(t){(0,rI.cl)(this.children,t),this.isDirty=!0},t.prototype.forEach=function(t){this.isDirty&&this.children.sort(rN),this.isDirty=!1,this.children.forEach(t)},t}();function rY(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(r_),i.nodes.forEach(rG)},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?(0,u.ev)((0,u.ev)([],(0,u.CR)(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),d=!!(c&&!p&&!0===this.options.crossfade&&!this.path.some(r1));this.animationProgress=0,this.mixTargetDelta=function(e){var n,i,u,f=e/1e3;rQ(s.x,t.x,f),rQ(s.y,t.y,f),r.setTargetDelta(s),r.relativeTarget&&r.relativeTargetOrigin&&r.layout&&(null===(u=r.relativeParent)||void 0===u?void 0:u.layout)&&(nS(l,r.layout.actual,r.relativeParent.layout.actual),n=r.relativeTarget,i=r.relativeTargetOrigin,r0(n.x,i.x,l.x,f),r0(n.y,i.y,l.y,f)),c&&(r.animationValues=a,function(t,e,n,r,i,o){var a,s,u,l;i?(t.opacity=(0,nx.C)(0,null!==(a=n.opacity)&&void 0!==a?a:1,rT(r)),t.opacityExit=(0,nx.C)(null!==(s=e.opacity)&&void 0!==s?s:1,0,rA(r))):o&&(t.opacity=(0,nx.C)(null!==(u=e.opacity)&&void 0!==u?u:1,null!==(l=n.opacity)&&void 0!==l?l:1,r));for(var c=0;c=0;r--)if(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 r3(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function r4(t){r3(t.x),r3(t.y)}var r7=rY({attachResizeListener:function(t,e){return tS(t,"resize",e)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),r6={current:void 0},r9=rY({measureScroll:function(t){return{x:t.scrollLeft,y:t.scrollTop}},defaultParent:function(){if(!r6.current){var t=new r7(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),r6.current=t}return r6.current},resetTransform:function(t,e){t.style.transform=null!=e?e:"none"},checkIsScrollRoot:function(t){return"fixed"===window.getComputedStyle(t).position}}),r8=(0,u.pi)((0,u.pi)((0,u.pi)((0,u.pi)({},nu),t0),nQ),{measureLayout:function(t){var e=(0,u.CR)(t2(),2),n=e[0],r=e[1],i=(0,l.useContext)(O.p);return l.createElement(ry,(0,u.pi)({},t,{layoutGroup:i,switchLayoutGroup:(0,l.useContext)(F),isPresent:n,safeToRemove:r}))}}),it=function(t){function e(e,n){var r,i,o,a,s,p,A;return void 0===n&&(n={}),i=(r=t(e,n)).preloadedFeatures,o=r.createVisualElement,a=r.projectionNodeConstructor,s=r.useRender,p=r.useVisualState,A=r.Component,i&&function(t){for(var e in t)null!==t[e]&&("projectionNodeConstructor"===e?d.projectionNodeConstructor=t[e]:d[e].Component=t[e])}(i),(0,l.forwardRef)(function(t,e){var n,r,S,V,M,U,B,N,z,Y,$,W,H,q,Z,X,_,G,K,J,Q,tt,te,tn,tr,ti,to,ta=(W=t.layoutId,(H=null===($=(0,l.useContext)(O.p))||void 0===$?void 0:$.id)&&void 0!==W?H+"-"+W:W);t=(0,u.pi)((0,u.pi)({},t),{layoutId:ta});var ts=(0,l.useContext)(y._),tu=null,tl=(Z=(q=function(t,e){if(R(t)){var n=t.initial,r=t.animate;return{initial:!1===n||C(n)?n:void 0,animate:C(r)?r:void 0}}return!1!==t.inherit?e:{}}(t,(0,l.useContext)(g))).initial,X=q.animate,(0,l.useMemo)(function(){return{initial:Z,animate:X}},[L(Z),L(X)])),tc=ts.isStatic?void 0:(0,k.h)(function(){if(D.hasEverUpdated)return j++}),tp=p(t,ts.isStatic);return!ts.isStatic&&w.j&&(tl.visualElement=(_=(0,u.pi)((0,u.pi)({},ts),t),G=o,K=(0,l.useContext)(v),J=(0,l.useContext)(g).visualElement,Q=(0,l.useContext)(x.O),E||function(){if(E=!0,w.j){if(window.matchMedia){var t=window.matchMedia("(prefers-reduced-motion)"),e=function(){return P.current=t.matches};t.addListener(e),e()}else P.current=!1}}(),tt=(0,u.CR)((0,l.useState)(P.current),1)[0],tn="never"!==(te=(0,l.useContext)(y._).reducedMotion)&&("always"===te||tt),tr=(0,l.useRef)(void 0),G||(G=K.renderer),!tr.current&&G&&(tr.current=G(A,{visualState:tp,parent:J,props:_,presenceId:null==Q?void 0:Q.id,blockInitialAnimation:(null==Q?void 0:Q.initial)===!1,shouldReduceMotion:tn})),ti=tr.current,(0,b.L)(function(){null==ti||ti.syncRender()}),(0,l.useEffect)(function(){var t;null===(t=null==ti?void 0:ti.animationState)||void 0===t||t.animateChanges()}),(0,b.L)(function(){return function(){return null==ti?void 0:ti.notifyUnmount()}},[]),ti),n=t,r=tl.visualElement,S=a||d.projectionNodeConstructor,M=n.layoutId,U=n.layout,B=n.drag,N=n.dragConstraints,z=n.layoutScroll,Y=(0,l.useContext)(F),!S||!r||(null==r?void 0:r.projection)||(r.projection=new S(tc,r.getLatestValues(),null===(V=r.parent)||void 0===V?void 0:V.projection),r.projection.setOptions({layoutId:M,layout:U,alwaysMeasureLayout:!!B||N&&T(N),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:"string"==typeof U?U:"both",initialPromotionConfig:Y,layoutScroll:z})),tu=function(t,e,n){var r=[],i=(0,l.useContext)(v);if(!e)return null;"production"!==c.O&&n&&i.strict&&(0,f.k)(!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&&t.splice(n,1)}n.d(e,{cl:function(){return i},y4:function(){return r}})},11741:function(t,e,n){n.d(e,{j:function(){return r}});var r="undefined"!=typeof document},49304:function(t,e,n){n.d(e,{O:function(){return i}});var r=n(34155),i=(void 0===r||r.env,"production")},21560:function(t,e,n){n.d(e,{L:function(){return i}});var r=n(10010),i=function(){function t(){this.subscriptions=[]}return t.prototype.add=function(t){var e=this;return(0,r.y4)(this.subscriptions,t),function(){return(0,r.cl)(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;iperformance.now():()=>Date.now(),o="undefined"!=typeof window?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(i()),r),a=!0,s=!1,u=!1,l={delta:0,timestamp:0},c=["read","update","preRender","render","postRender"],p=c.reduce((t,e)=>(t[e]=function(t){let e=[],n=[],r=0,i=!1,o=!1,a=new WeakSet,s={schedule:(t,o=!1,s=!1)=>{let u=s&&i,l=u?e:n;return o&&a.add(t),-1===l.indexOf(t)&&(l.push(t),u&&i&&(r=e.length)),t},cancel:t=>{let e=n.indexOf(t);-1!==e&&n.splice(e,1),a.delete(t)},process:u=>{if(i){o=!0;return}if(i=!0,[e,n]=[n,e],n.length=0,r=e.length)for(let n=0;ns=!0),t),{}),d=c.reduce((t,e)=>{let n=p[e];return t[e]=(t,e=!1,r=!1)=>(s||y(),n.schedule(t,e,r)),t},{}),f=c.reduce((t,e)=>(t[e]=p[e].cancel,t),{}),v=c.reduce((t,e)=>(t[e]=()=>p[e].process(l),t),{}),h=t=>p[t].process(l),m=t=>{s=!1,l.delta=a?r:Math.max(Math.min(t-l.timestamp,40),1),l.timestamp=t,u=!0,c.forEach(h),u=!1,s&&(a=!1,o(m))},y=()=>{s=!0,a=!0,u||o(m)},g=()=>l;var x=d},6773:function(t,e,n){n.d(e,{u:function(){return r}});let r=(t,e,n)=>Math.min(Math.max(n,t),e)},80734:function(t,e,n){n.d(e,{e:function(){return r}});let r=t=>"number"==typeof t},59180:function(t,e,n){n.d(e,{s:function(){return S}});var r=n(9326),i=n(72453),o=n(22960),a=n(78059),s=n(34582),u=n(24394);function l(t,e,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?t+(e-t)*6*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function c({hue:t,saturation:e,lightness:n,alpha:r}){t/=360,n/=100;let i=0,o=0,a=0;if(e/=100){let r=n<.5?n*(1+e):n+e-n*e,s=2*n-r;i=l(s,r,t+1/3),o=l(s,r,t),a=l(s,r,t-1/3)}else i=o=a=n;return{red:Math.round(255*i),green:Math.round(255*o),blue:Math.round(255*a),alpha:r}}let p=(t,e,n)=>{let r=t*t;return Math.sqrt(Math.max(0,n*(e*e-r)+r))},d=[o.$,a.m,s.J],f=t=>d.find(e=>e.test(t)),v=t=>`'${t}' is not an animatable color. Use the equivalent color code instead.`,h=(t,e)=>{let n=f(t),r=f(e);(0,u.k)(!!n,v(t)),(0,u.k)(!!r,v(e));let o=n.parse(t),l=r.parse(e);n===s.J&&(o=c(o),n=a.m),r===s.J&&(l=c(l),r=a.m);let d=Object.assign({},o);return t=>{for(let e in d)"alpha"!==e&&(d[e]=p(o[e],l[e],t));return d.alpha=(0,i.C)(o.alpha,l.alpha,t),n.transform(d)}};var m=n(87405),y=n(28407),g=n(80734),x=n(9897);function b(t,e){return(0,g.e)(t)?n=>(0,i.C)(t,e,n):m.$.test(t)?h(t,e):T(t,e)}let w=(t,e)=>{let n=[...t],r=n.length,i=t.map((t,n)=>b(t,e[n]));return t=>{for(let e=0;e{let n=Object.assign(Object.assign({},t),e),r={};for(let i in n)void 0!==t[i]&&void 0!==e[i]&&(r[i]=b(t[i],e[i]));return t=>{for(let e in r)n[e]=r[e](t);return n}};function E(t){let e=y.P.parse(t),n=e.length,r=0,i=0,o=0;for(let t=0;t{let n=y.P.createTransformer(e),r=E(t),i=E(e);return r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&r.numNumbers>=i.numNumbers?(0,x.z)(w(r.parsed,i.parsed),n):((0,u.K)(!0,`Complex values '${t}' and '${e}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),n=>`${n>0?e:t}`)};var A=n(6773);let C=(t,e)=>n=>(0,i.C)(t,e,n);function S(t,e,{clamp:n=!0,ease:i,mixer:o}={}){let a=t.length;(0,u.k)(a===e.length,"Both input and output ranges must be the same length"),(0,u.k)(!i||!Array.isArray(i)||i.length===a-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),t[0]>t[a-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());let s=function(t,e,n){var r;let i=[],o=n||("number"==typeof(r=t[0])?C:"string"==typeof r?m.$.test(r)?h:T:Array.isArray(r)?w:"object"==typeof r?P:void 0),a=t.length-1;for(let n=0;nn((0,r.Y)(t,e,i))}(t,s):function(t,e){let n=t.length,i=n-1;return o=>{let a=0,s=!1;if(o<=t[0]?s=!0:o>=t[i]&&(a=i-1,s=!0),!s){let e=1;for(;eo)&&e!==i;e++);a=e-1}let u=(0,r.Y)(t[a],t[a+1],o);return e[a](u)}}(t,s);return n?e=>l((0,A.u)(t[0],t[a-1],e)):l}},72453:function(t,e,n){n.d(e,{C:function(){return r}});let r=(t,e,n)=>-n*t+n*e+t},9897:function(t,e,n){n.d(e,{z:function(){return i}});let r=(t,e)=>n=>e(t(n)),i=(...t)=>t.reduce(r)},9326:function(t,e,n){n.d(e,{Y:function(){return r}});let r=(t,e,n)=>{let r=e-t;return 0===r?1:(n-t)/r}},30956:function(t,e,n){n.d(e,{R:function(){return r}});function r(t,e){return e?1e3/e*t:0}},22960:function(t,e,n){n.d(e,{$:function(){return i}});var r=n(78059);let i={test:(0,n(23953).i)("#"),parse:function(t){let e="",n="",r="",i="";return t.length>5?(e=t.substr(1,2),n=t.substr(3,2),r=t.substr(5,2),i=t.substr(7,2)):(e=t.substr(1,1),n=t.substr(2,1),r=t.substr(3,1),i=t.substr(4,1),e+=e,n+=n,r+=r,i+=i),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}},transform:r.m.transform}},34582:function(t,e,n){n.d(e,{J:function(){return s}});var r=n(11248),i=n(2969),o=n(16777),a=n(23953);let s={test:(0,a.i)("hsl","hue"),parse:(0,a.d)("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:a=1})=>"hsla("+Math.round(t)+", "+i.aQ.transform((0,o.Nw)(e))+", "+i.aQ.transform((0,o.Nw)(n))+", "+(0,o.Nw)(r.Fq.transform(a))+")"}},87405:function(t,e,n){n.d(e,{$:function(){return s}});var r=n(16777),i=n(22960),o=n(34582),a=n(78059);let s={test:t=>a.m.test(t)||i.$.test(t)||o.J.test(t),parse:t=>a.m.test(t)?a.m.parse(t):o.J.test(t)?o.J.parse(t):i.$.parse(t),transform:t=>(0,r.HD)(t)?t:t.hasOwnProperty("red")?a.m.transform(t):o.J.transform(t)}},78059:function(t,e,n){n.d(e,{m:function(){return u}});var r=n(11248),i=n(16777),o=n(23953);let a=(0,i.uZ)(0,255),s=Object.assign(Object.assign({},r.Rx),{transform:t=>Math.round(a(t))}),u={test:(0,o.i)("rgb","red"),parse:(0,o.d)("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:o=1})=>"rgba("+s.transform(t)+", "+s.transform(e)+", "+s.transform(n)+", "+(0,i.Nw)(r.Fq.transform(o))+")"}},23953:function(t,e,n){n.d(e,{d:function(){return o},i:function(){return i}});var r=n(16777);let i=(t,e)=>n=>!!((0,r.HD)(n)&&r.mj.test(n)&&n.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(n,e)),o=(t,e,n)=>i=>{if(!(0,r.HD)(i))return i;let[o,a,s,u]=i.match(r.KP);return{[t]:parseFloat(o),[e]:parseFloat(a),[n]:parseFloat(s),alpha:void 0!==u?parseFloat(u):1}}},28407:function(t,e,n){n.d(e,{P:function(){return d}});var r=n(87405),i=n(11248),o=n(16777);let a="${c}",s="${n}";function u(t){"number"==typeof t&&(t=`${t}`);let e=[],n=0,u=t.match(o.dA);u&&(n=u.length,t=t.replace(o.dA,a),e.push(...u.map(r.$.parse)));let l=t.match(o.KP);return l&&(t=t.replace(o.KP,s),e.push(...l.map(i.Rx.parse))),{values:e,numColors:n,tokenised:t}}function l(t){return u(t).values}function c(t){let{values:e,numColors:n,tokenised:i}=u(t),l=e.length;return t=>{let e=i;for(let i=0;i"number"==typeof t?0:t,d={test:function(t){var e,n,r,i;return isNaN(t)&&(0,o.HD)(t)&&(null!==(n=null===(e=t.match(o.KP))||void 0===e?void 0:e.length)&&void 0!==n?n:0)+(null!==(i=null===(r=t.match(o.dA))||void 0===r?void 0:r.length)&&void 0!==i?i:0)>0},parse:l,createTransformer:c,getAnimatableNone:function(t){let e=l(t);return c(t)(e.map(p))}}},11248:function(t,e,n){n.d(e,{Fq:function(){return o},Rx:function(){return i},bA:function(){return a}});var r=n(16777);let i={test:t=>"number"==typeof t,parse:parseFloat,transform:t=>t},o=Object.assign(Object.assign({},i),{transform:(0,r.uZ)(0,1)}),a=Object.assign(Object.assign({},i),{default:1})},2969:function(t,e,n){n.d(e,{$C:function(){return c},RW:function(){return o},aQ:function(){return a},px:function(){return s},vh:function(){return u},vw:function(){return l}});var r=n(16777);let i=t=>({test:e=>(0,r.HD)(e)&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),o=i("deg"),a=i("%"),s=i("px"),u=i("vh"),l=i("vw"),c=Object.assign(Object.assign({},a),{parse:t=>a.parse(t)/100,transform:t=>a.transform(100*t)})},16777:function(t,e,n){n.d(e,{HD:function(){return u},KP:function(){return o},Nw:function(){return i},dA:function(){return a},mj:function(){return s},uZ:function(){return r}});let r=(t,e)=>n=>Math.max(Math.min(n,e),t),i=t=>t%1?Number(t.toFixed(5)):t,o=/(-)?([\d]*\.?[\d])+/g,a=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,s=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function u(t){return"string"==typeof t}}}]);