framer-motion
Version:
A simple and powerful React animation library
2 lines • 97.5 kB
JavaScript
/*! For license information please see size-webpack-dom-max.js.LICENSE.txt */
(()=>{"use strict";var t={9340:(t,e,n)=>{n.d(e,{k:()=>i,K:()=>r});var r=function(){},i=function(){}},2819:(t,e,n)=>{n.d(e,{C:()=>r});var r=function(t){return Array.isArray(t)}},4881:(t,e,n)=>{n.d(e,{ev:()=>xt,b8:()=>bt});var r=n(5163),i=n(9340),o=n(1698);const a=.001;function s({duration:t=800,bounce:e=.25,velocity:n=0,mass:r=1}){let s,l;(0,i.K)(t<=1e4,"Spring duration must be 10 seconds or less");let c=1-e;c=(0,o.u)(.05,1,c),t=(0,o.u)(.01,10,t/1e3),c<1?(s=e=>{const r=e*c,i=r*t,o=r-n,s=u(e,c),l=Math.exp(-i);return a-o/s*l},l=e=>{const r=e*c*t,i=r*n+n,o=Math.pow(c,2)*Math.pow(e,2)*t,l=Math.exp(-r),p=u(Math.pow(e,2),c);return(-s(e)+a>0?-1:1)*((i-o)*l)/p}):(s=e=>Math.exp(-e*t)*((e-n)*t+1)-.001,l=e=>Math.exp(-e*t)*(t*t*(n-e)));const p=function(t,e,n){let r=n;for(let n=1;n<12;n++)r-=t(r)/e(r);return r}(s,l,5/t);if(t*=1e3,isNaN(p))return{stiffness:100,damping:10,duration:t};{const e=Math.pow(p,2)*r;return{stiffness:e,damping:2*c*Math.sqrt(r*e),duration:t}}}function u(t,e){return t*Math.sqrt(1-e*e)}const l=["duration","bounce"],c=["stiffness","damping","mass"];function p(t,e){return e.some((e=>void 0!==t[e]))}function d(t){var{from:e=0,to:n=1,restSpeed:i=2,restDelta:o}=t,a=(0,r._T)(t,["from","to","restSpeed","restDelta"]);const d={done:!1,value:e};let{stiffness:v,damping:h,mass:m,velocity:y,duration:g,isResolvedFromDuration:x}=function(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!p(t,c)&&p(t,l)){const n=s(t);e=Object.assign(Object.assign(Object.assign({},e),n),{velocity:0,mass:1}),e.isResolvedFromDuration=!0}return e}(a),b=f,P=f;function T(){const t=y?-y/1e3:0,r=n-e,i=h/(2*Math.sqrt(v*m)),a=Math.sqrt(v/m)/1e3;if(void 0===o&&(o=Math.min(Math.abs(n-e)/100,.4)),i<1){const e=u(a,i);b=o=>{const s=Math.exp(-i*a*o);return n-s*((t+i*a*r)/e*Math.sin(e*o)+r*Math.cos(e*o))},P=n=>{const o=Math.exp(-i*a*n);return i*a*o*(Math.sin(e*n)*(t+i*a*r)/e+r*Math.cos(e*n))-o*(Math.cos(e*n)*(t+i*a*r)-e*r*Math.sin(e*n))}}else if(1===i)b=e=>n-Math.exp(-a*e)*(r+(t+a*r)*e);else{const e=a*Math.sqrt(i*i-1);b=o=>{const s=Math.exp(-i*a*o),u=Math.min(e*o,300);return n-s*((t+i*a*r)*Math.sinh(u)+e*r*Math.cosh(u))/e}}}return T(),{next:t=>{const e=b(t);if(x)d.done=t>=g;else{const r=1e3*P(t),a=Math.abs(r)<=i,s=Math.abs(n-e)<=o;d.done=a&&s}return d.value=d.done?n:e,d},flipTarget:()=>{y=-y,[e,n]=[n,e],T()}}}d.needsInterpolation=(t,e)=>"string"==typeof t||"string"==typeof e;const f=t=>0;var v=n(1790),h=n(8481),m=n(9012),y=n(3203),g=n(7493);function x(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function b({hue:t,saturation:e,lightness:n,alpha:r}){t/=360,n/=100;let i=0,o=0,a=0;if(e/=100){const r=n<.5?n*(1+e):n+e-n*e,s=2*n-r;i=x(s,r,t+1/3),o=x(s,r,t),a=x(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}}const P=(t,e,n)=>{const r=t*t,i=e*e;return Math.sqrt(Math.max(0,n*(i-r)+r))},T=[m.$,y.m,g.J],A=t=>T.find((e=>e.test(t))),E=t=>`'${t}' is not an animatable color. Use the equivalent color code instead.`,w=(t,e)=>{let n=A(t),r=A(e);(0,i.k)(!!n,E(t)),(0,i.k)(!!r,E(e));let o=n.parse(t),a=r.parse(e);n===g.J&&(o=b(o),n=y.m),r===g.J&&(a=b(a),r=y.m);const s=Object.assign({},o);return t=>{for(const e in s)"alpha"!==e&&(s[e]=P(o[e],a[e],t));return s.alpha=(0,h.C)(o.alpha,a.alpha,t),n.transform(s)}};var C=n(7576),S=n(6002),V=n(5091),R=n(934);function M(t,e){return(0,V.e)(t)?n=>(0,h.C)(t,e,n):C.$.test(t)?w(t,e):O(t,e)}const L=(t,e)=>{const n=[...t],r=n.length,i=t.map(((t,n)=>M(t,e[n])));return t=>{for(let e=0;e<r;e++)n[e]=i[e](t);return n}},D=(t,e)=>{const n=Object.assign(Object.assign({},t),e),r={};for(const i in n)void 0!==t[i]&&void 0!==e[i]&&(r[i]=M(t[i],e[i]));return t=>{for(const e in r)n[e]=r[e](t);return n}};function k(t){const e=S.P.parse(t),n=e.length;let r=0,i=0,o=0;for(let t=0;t<n;t++)r||"number"==typeof e[t]?r++:void 0!==e[t].hue?o++:i++;return{parsed:e,numNumbers:r,numRGB:i,numHSL:o}}const O=(t,e)=>{const n=S.P.createTransformer(e),r=k(t),o=k(e);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?(0,R.z)(L(r.parsed,o.parsed),n):((0,i.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}`)},j=(t,e)=>n=>(0,h.C)(t,e,n);function F(t,e,n){const r=[],i=n||("number"==typeof(o=t[0])?j:"string"==typeof o?C.$.test(o)?w:O:Array.isArray(o)?L:"object"==typeof o?D:void 0);var o;const a=t.length-1;for(let n=0;n<a;n++){let o=i(t[n],t[n+1]);if(e){const t=Array.isArray(e)?e[n]:e;o=(0,R.z)(t,o)}r.push(o)}return r}function B(t,e,{clamp:n=!0,ease:r,mixer:a}={}){const s=t.length;(0,i.k)(s===e.length,"Both input and output ranges must be the same length"),(0,i.k)(!r||!Array.isArray(r)||r.length===s-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[s-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());const u=F(e,r,a),l=2===s?function([t,e],[n]){return r=>n((0,v.Y)(t,e,r))}(t,u):function(t,e){const n=t.length,r=n-1;return i=>{let o=0,a=!1;if(i<=t[0]?a=!0:i>=t[r]&&(o=r-1,a=!0),!a){let e=1;for(;e<n&&!(t[e]>i||e===r);e++);o=e-1}const s=(0,v.Y)(t[o],t[o+1],i);return e[o](s)}}(t,u);return n?e=>l((0,o.u)(t[0],t[s-1],e)):l}var U=n(6924);function I(t,e){return t.map((()=>e||U.mZ)).splice(0,t.length-1)}function N({from:t=0,to:e=1,ease:n,offset:r,duration:i=300}){const o={done:!1,value:t},a=Array.isArray(e)?e:[t,e],s=function(t,e){return t.map((t=>t*e))}(r&&r.length===a.length?r:function(t){const e=t.length;return t.map(((t,n)=>0!==n?n/(e-1):0))}(a),i);function u(){return B(s,a,{ease:Array.isArray(n)?n:I(a,n)})}let l=u();return{next:t=>(o.value=l(t),o.done=t>=i,o),flipTarget:()=>{a.reverse(),l=u()}}}const z={keyframes:N,spring:d,decay:function({velocity:t=0,from:e=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:o}){const a={done:!1,value:e};let s=n*t;const u=e+s,l=void 0===o?u:o(u);return l!==u&&(s=l-e),{next:t=>{const e=-s*Math.exp(-t/r);return a.done=!(e>i||e<-i),a.value=a.done?l:l+e,a},flipTarget:()=>{}}}};var Y=n(8365);function $(t,e,n=0){return t-e-n}const W=t=>{const e=({delta:e})=>t(e);return{start:()=>Y.ZP.update(e,!0),stop:()=>Y.qY.update(e)}};function H(t){var e,n,{from:i,autoplay:o=!0,driver:a=W,elapsed:s=0,repeat:u=0,repeatType:l="loop",repeatDelay:c=0,onPlay:p,onStop:f,onComplete:v,onRepeat:h,onUpdate:m}=t,y=(0,r._T)(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let g,x,b,{to:P}=y,T=0,A=y.duration,E=!1,w=!0;const C=function(t){if(Array.isArray(t.to))return N;if(z[t.type])return z[t.type];const e=new Set(Object.keys(t));return e.has("ease")||e.has("duration")&&!e.has("dampingRatio")?N:e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta")?d:N}(y);(null===(n=(e=C).needsInterpolation)||void 0===n?void 0:n.call(e,i,P))&&(b=B([0,100],[i,P],{clamp:!1}),i=0,P=100);const S=C(Object.assign(Object.assign({},y),{from:i,to:P}));function V(){T++,"reverse"===l?(w=T%2==0,s=function(t,e,n=0,r=!0){return r?$(e+-t,e,n):e-(t-e)+n}(s,A,c,w)):(s=$(s,A,c),"mirror"===l&&S.flipTarget()),E=!1,h&&h()}function R(t){if(w||(t=-t),s+=t,!E){const t=S.next(Math.max(0,s));x=t.value,b&&(x=b(x)),E=w?t.done:s<=0}null==m||m(x),E&&(0===T&&(null!=A||(A=s)),T<u?function(t,e,n,r){return r?t>=e+n:t<=-n}(s,A,c,w)&&V():(g.stop(),v&&v()))}return o&&(null==p||p(),g=a(R),g.start()),{stop:()=>{null==f||f(),g.stop()}}}var q=n(4060);var Z=n(1818);const X=(t,e)=>1-3*e+3*t,G=(t,e)=>3*e-6*t,_=t=>3*t,K=(t,e,n)=>((X(e,n)*t+G(e,n))*t+_(e))*t,J=(t,e,n)=>3*X(e,n)*t*t+2*G(e,n)*t+_(e);const Q=.1;function tt(t,e,n,r){if(t===e&&n===r)return U.GE;const i=new Float32Array(11);for(let e=0;e<11;++e)i[e]=K(e*Q,t,n);function o(e){let r=0,o=1;for(;10!==o&&i[o]<=e;++o)r+=Q;--o;const a=r+(e-i[o])/(i[o+1]-i[o])*Q,s=J(a,t,n);return s>=.001?function(t,e,n,r){for(let i=0;i<8;++i){const i=J(e,n,r);if(0===i)return e;e-=(K(e,n,r)-t)/i}return e}(e,a,t,n):0===s?a:function(t,e,n,r,i){let o,a,s=0;do{a=e+(n-e)/2,o=K(a,r,i)-t,o>0?n=a:e=a}while(Math.abs(o)>1e-7&&++s<10);return a}(e,r,r+Q,t,n)}return t=>0===t||1===t?t:K(o(t),e,r)}var et={linear:U.GE,easeIn:U.YQ,easeInOut:U.mZ,easeOut:U.Vv,circIn:U.Z7,circInOut:U.X7,circOut:U.Bn,backIn:U.G2,backInOut:U.XL,backOut:U.CG,anticipate:U.LU,bounceIn:U.h9,bounceInOut:U.yD,bounceOut:U.gJ},nt=function(t){if(Array.isArray(t)){(0,i.k)(4===t.length,"Cubic bezier arrays must contain four numerical values.");var e=(0,r.CR)(t,4);return tt(e[0],e[1],e[2],e[3])}return"string"==typeof t?((0,i.k)(void 0!==et[t],"Invalid easing type '".concat(t,"'")),et[t]):t},rt=function(t,e){return"zIndex"!==t&&(!("number"!=typeof e&&!Array.isArray(e))||!("string"!=typeof e||!S.P.test(e)||e.startsWith("url(")))},it=n(2819),ot=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},at=function(t){return{type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}},st=function(){return{type:"keyframes",ease:"linear",duration:.3}},ut=function(t){return{type:"keyframes",duration:.8,values:t}},lt={x:ot,y:ot,z:ot,rotate:ot,rotateX:ot,rotateY:ot,rotateZ:ot,scaleX:at,scaleY:at,scale:at,opacity:st,backgroundColor:st,color:st,default:at},ct=n(6914),pt=!1,dt=n(7048);var ft=!1;function vt(t){var e=t.ease,n=t.times,o=t.yoyo,a=t.flip,s=t.loop,u=(0,r._T)(t,["ease","times","yoyo","flip","loop"]),l=(0,r.pi)({},u);return n&&(l.offset=n),u.duration&&(l.duration=(0,Z.w)(u.duration)),u.repeatDelay&&(l.repeatDelay=(0,Z.w)(u.repeatDelay)),e&&(l.ease=function(t){return Array.isArray(t)&&"number"!=typeof t[0]}(e)?e.map(nt):nt(e)),"tween"===u.type&&(l.type="keyframes"),(o||s||a)&&((0,i.K)(!ft,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),ft=!0,o?l.repeatType="reverse":s?l.repeatType="loop":a&&(l.repeatType="mirror"),l.repeat=s||o||a||u.repeat),"spring"!==u.type&&(l.type="keyframes"),l}function ht(t,e,n){var i,o,a,s;return Array.isArray(e.to)&&(null!==(i=t.duration)&&void 0!==i||(t.duration=.8)),function(t){Array.isArray(t.to)&&null===t.to[0]&&(t.to=(0,r.ev)([],(0,r.CR)(t.to),!1),t.to[0]=t.from)}(e),function(t){t.when,t.delay,t.delayChildren,t.staggerChildren,t.staggerDirection,t.repeat,t.repeatType,t.repeatDelay,t.from;var e=(0,r._T)(t,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(e).length}(t)||(t=(0,r.pi)((0,r.pi)({},t),(o=n,a=e.to,s=(0,it.C)(a)?ut:lt[o]||lt.default,(0,r.pi)({to:a},s(a))))),(0,r.pi)((0,r.pi)({},e),vt(t))}function mt(t,e,n,o,a){var s,u=xt(o,t),l=null!==(s=u.from)&&void 0!==s?s:e.get(),c=rt(t,n);"none"===l&&c&&"string"==typeof n?l=(0,ct.T)(t,n):yt(l)&&"string"==typeof n?l=gt(n):!Array.isArray(n)&&yt(n)&&"string"==typeof l&&(n=gt(l));var p=rt(t,l);return(0,i.K)(p===c,"You are trying to animate ".concat(t,' from "').concat(l,'" to "').concat(n,'". ').concat(l," is not an animatable value - to enable this animation set ").concat(l," to a value animatable to ").concat(n," via the `style` property.")),p&&c&&!1!==u.type?function(){var i={from:l,to:n,velocity:e.getVelocity(),onComplete:a,onUpdate:function(t){return e.set(t)}};return"inertia"===u.type||"decay"===u.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&&t<n||void 0!==r&&t>r}function m(t){return void 0===n?r:void 0===r||Math.abs(n-t)<Math.abs(r-t)?n:r}function y(t){null==v||v.stop(),v=H(Object.assign(Object.assign({},t),{driver:c,onUpdate:e=>{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=i*e+t;void 0!==l&&(r=l(r));const a=m(r),s=a===n?-1:1;let c,p;const d=t=>{c=p,p=t,e=(0,q.R)(t-c,(0,Y.$B)().delta),(1===s&&t>a||-1===s&&t<a)&&g({from:t,to:a,velocity:e})};y({type:"decay",from:t,velocity:e,timeConstant:o,power:i,restDelta:u,modifyTarget:l,onUpdate:h(r)?d:void 0})}return{stop:()=>null==v?void 0:v.stop()}}((0,r.pi)((0,r.pi)({},i),u)):H((0,r.pi)((0,r.pi)({},ht(u,i,t)),{onUpdate:function(t){var e;i.onUpdate(t),null===(e=u.onUpdate)||void 0===e||e.call(u,t)},onComplete:function(){var t;i.onComplete(),null===(t=u.onComplete)||void 0===t||t.call(u)}}))}:function(){var t,r,i=(0,dt.Y)(n);return e.set(i),a(),null===(t=null==u?void 0:u.onUpdate)||void 0===t||t.call(u,i),null===(r=null==u?void 0:u.onComplete)||void 0===r||r.call(u),{stop:function(){}}}}function yt(t){return 0===t||"string"==typeof t&&0===parseFloat(t)&&-1===t.indexOf(" ")}function gt(t){return"number"==typeof t?0:(0,ct.T)("",t)}function xt(t,e){return t[e]||t.default||t}function bt(t,e,n,r){return void 0===r&&(r={}),pt&&(r={type:!1}),e.start((function(i){var o,a,s=mt(t,e,n,r,i),u=function(t,e){var n,r;return null!==(r=null!==(n=(xt(t,e)||{}).delay)&&void 0!==n?n:t.delay)&&void 0!==r?r:0}(r,t),l=function(){return a=s()};return u?o=window.setTimeout(l,(0,Z.w)(u)):l(),function(){clearTimeout(o),null==a||a.stop()}}))}},6713:(t,e,n)=>{n.d(e,{oO:()=>u});var r=n(8370),i=n(7866),o=n(4235),a=0,s=function(){return a++};function u(){var t=(0,r.useContext)(i.O);if(null===t)return[!0,null];var e=t.isPresent,n=t.onExitComplete,a=t.register,u=(0,o.h)(s);(0,r.useEffect)((function(){return a(u)}),[]);return!e&&n?[!1,function(){return null==n?void 0:n(u)}]:[!0]}},7866:(t,e,n)=>{n.d(e,{O:()=>i});var r=n(8370),i=(0,r.createContext)(null)},409:(t,e,n)=>{n.d(e,{Qk:()=>s,qT:()=>u});var r=n(3541);var i={pageX:0,pageY:0};function o(t,e){void 0===e&&(e="page");var n=t.touches[0]||t.changedTouches[0]||i;return{x:n[e+"X"],y:n[e+"Y"]}}function a(t,e){return void 0===e&&(e="page"),{x:t[e+"X"],y:t[e+"Y"]}}function s(t,e){return void 0===e&&(e="page"),{point:(0,r.z)(t)?o(t,e):a(t,e)}}var u=function(t,e){void 0===e&&(e=!1);var n,r=function(e){return t(e,s(e))};return e?(n=r,function(t){var e=t instanceof MouseEvent;(!e||e&&0===t.button)&&n(t)}):r}},1876:(t,e,n)=>{n.d(e,{E:()=>i,p:()=>o});var r=n(8370);function i(t,e,n,r){return t.addEventListener(e,n,r),function(){return t.removeEventListener(e,n,r)}}function o(t,e,n,o){(0,r.useEffect)((function(){var r=t.current;if(n&&r)return i(r,e,n,o)}),[t,e,n,o])}},8744:(t,e,n)=>{n.d(e,{a:()=>l,m:()=>c});var r=n(1876),i=n(409),o="undefined"!=typeof document,a={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},s={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function u(t){return o&&null===window.onpointerdown?t:o&&null===window.ontouchstart?s[t]:o&&null===window.onmousedown?a[t]:t}function l(t,e,n,o){return(0,r.E)(t,u(e),(0,i.qT)(n,"pointerdown"===e),o)}function c(t,e,n,o){return(0,r.p)(t,u(e),n&&(0,i.qT)(n,"pointerdown"===e),o)}},5856:(t,e,n)=>{function r(t){var e=null;return function(){return null===e&&(e=t,function(){e=null})}}n.d(e,{fJ:()=>a,gD:()=>s});var i=r("dragHorizontal"),o=r("dragVertical");function a(t){var e=!1;if("y"===t)e=o();else if("x"===t)e=i();else{var n=i(),r=o();n&&r?e=function(){n(),r()}:(n&&n(),r&&r())}return e}function s(){var t=a(!0);return!t||(t(),!1)}},3541:(t,e,n)=>{function r(t){return"undefined"!=typeof PointerEvent&&t instanceof PointerEvent?!("mouse"!==t.pointerType):t instanceof MouseEvent}function i(t){return!!t.touches}n.d(e,{N:()=>r,z:()=>i})},6295:(t,e,n)=>{n.d(e,{x:()=>r});var r=function(t){return function(e){return t(e),null}}},483:(t,e,n)=>{function r(t){var e=t.top;return{x:{min:t.left,max:t.right},y:{min:e,max:t.bottom}}}function i(t){var e=t.x,n=t.y;return{top:n.min,right:e.max,bottom:n.max,left:e.min}}function o(t,e){if(!e)return t;var n=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}n.d(e,{i8:()=>r,z2:()=>i,d7:()=>o})},1360:(t,e,n)=>{n.d(e,{q2:()=>a,o2:()=>l,YY:()=>c,am:()=>p,D2:()=>h});var r=n(5163),i=n(8481),o=n(4918);function a(t,e,n){return n+e*(t-n)}function s(t,e,n,r,i){return void 0!==i&&(t=a(t,i,r)),a(t,n,r)+e}function u(t,e,n,r,i){void 0===e&&(e=0),void 0===n&&(n=1),t.min=s(t.min,e,n,r,i),t.max=s(t.max,e,n,r,i)}function l(t,e){var n=e.x,r=e.y;u(t.x,n.translate,n.scale,n.originPoint),u(t.y,r.translate,r.scale,r.originPoint)}function c(t,e,n,r){var i,a;void 0===r&&(r=!1);var s=n.length;if(s){var u,c;e.x=e.y=1;for(var p=0;p<s;p++)c=(u=n[p]).projectionDelta,"contents"!==(null===(a=null===(i=u.instance)||void 0===i?void 0:i.style)||void 0===a?void 0:a.display)&&(r&&u.options.layoutScroll&&u.scroll&&u!==u.root&&h(t,{x:-u.scroll.x,y:-u.scroll.y}),c&&(e.x*=c.x.scale,e.y*=c.y.scale,l(t,c)),r&&(0,o.u)(u.latestValues)&&h(t,u.latestValues))}}function p(t,e){t.min=t.min+e,t.max=t.max+e}function d(t,e,n){var o=(0,r.CR)(n,3),a=o[0],s=o[1],l=o[2],c=void 0!==e[l]?e[l]:.5,p=(0,i.C)(t.min,t.max,c);u(t,e[a],e[s],p,e.scale)}var f=["x","scaleX","originX"],v=["y","scaleY","originY"];function h(t,e){d(t.x,e,f),d(t.y,e,v)}},798:(t,e,n)=>{n.d(e,{P:()=>r,B:()=>i});var r={};function i(t){Object.assign(r,t)}},4918:(t,e,n)=>{function r(t){return void 0===t||1===t}function i(t){var e=t.scale,n=t.scaleX,i=t.scaleY;return!r(e)||!r(n)||!r(i)}function o(t){return i(t)||a(t.x)||a(t.y)||t.z||t.rotate||t.rotateX||t.rotateY}function a(t){return t&&"0%"!==t}n.d(e,{L:()=>i,u:()=>o})},8834:(t,e,n)=>{n.d(e,{J:()=>o,z:()=>a});var r=n(483),i=n(1360);function o(t,e){return(0,r.i8)((0,r.d7)(t.getBoundingClientRect(),e))}function a(t,e,n){var r=o(t,n),a=e.scroll;return a&&((0,i.am)(r.x,a.x),(0,i.am)(r.y,a.y)),r}},5273:(t,e,n)=>{n.d(e,{H:()=>Kt});var r=n(5163),i=n(8370);function o(t){return"object"==typeof t&&"function"==typeof t.start}var a=n(6713),s=n(7866),u=n(2819);function l(t,e){if(!Array.isArray(e))return!1;var n=e.length;if(n!==t.length)return!1;for(var r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}var c=n(4881),p=n(6002),d=function(t){return/^0[^.\s]+$/.test(t)},f=n(7048),v=n(1421),h=n(6914),m=n(7576),y=n(1513),g=n(155),x=function(t){return function(e){return e.test(t)}},b=[y.Rx,g.px,g.aQ,g.RW,g.vw,g.vh,{test:function(t){return"auto"===t},parse:function(t){return t}}],P=function(t){return b.find(x(t))},T=(0,r.ev)((0,r.ev)([],(0,r.CR)(b),!1),[m.$,p.P],!1),A=function(t){return T.find(x(t))};function E(t){return Array.isArray(t)}function w(t){return"string"==typeof t||E(t)}function C(t,e,n){var r=t.getProps();return function(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}(r,e,null!=n?n:r.custom,function(t){var e={};return t.forEachValue((function(t,n){return e[n]=t.get()})),e}(t),function(t){var e={};return t.forEachValue((function(t,n){return e[n]=t.getVelocity()})),e}(t))}function S(t){var e;return"function"==typeof(null===(e=t.animate)||void 0===e?void 0:e.start)||w(t.initial)||w(t.animate)||w(t.whileHover)||w(t.whileDrag)||w(t.whileTap)||w(t.whileFocus)||w(t.exit)}function V(t,e,n){t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,(0,v.B)(n))}function R(t,e){var n=C(t,e),i=n?t.makeTargetAnimatable(n,!1):{},o=i.transitionEnd,a=void 0===o?{}:o,s=(i.transition,(0,r._T)(i,["transitionEnd","transition"]));for(var u in s=(0,r.pi)((0,r.pi)({},s),a)){V(t,u,(0,f.Y)(s[u]))}}function M(t,e){if(e)return(e[t]||e.default||e).from}var L=n(5264);function D(t,e,n){var i;void 0===n&&(n={});var o=C(t,e,n.custom),a=(o||{}).transition,s=void 0===a?t.getDefaultTransition()||{}:a;n.transitionOverride&&(s=n.transitionOverride);var u=o?function(){return k(t,o,n)}:function(){return Promise.resolve()},l=(null===(i=t.variantChildren)||void 0===i?void 0:i.size)?function(i){void 0===i&&(i=0);var o=s.delayChildren,a=void 0===o?0:o,u=s.staggerChildren,l=s.staggerDirection;return function(t,e,n,i,o,a){void 0===n&&(n=0);void 0===i&&(i=0);void 0===o&&(o=1);var s=[],u=(t.variantChildren.size-1)*i,l=1===o?function(t){return void 0===t&&(t=0),t*i}:function(t){return void 0===t&&(t=0),u-t*i};return Array.from(t.variantChildren).sort(O).forEach((function(t,i){s.push(D(t,e,(0,r.pi)((0,r.pi)({},a),{delay:n+l(i)})).then((function(){return t.notifyAnimationComplete(e)})))})),Promise.all(s)}(t,e,a+i,u,l,n)}:function(){return Promise.resolve()},c=s.when;if(c){var p=(0,r.CR)("beforeChildren"===c?[u,l]:[l,u],2),d=p[0],f=p[1];return d().then(f)}return Promise.all([u(),l(n.delay)])}function k(t,e,n){var i,o=void 0===n?{}:n,a=o.delay,s=void 0===a?0:a,u=o.transitionOverride,l=o.type,p=t.makeTargetAnimatable(e),d=p.transition,f=void 0===d?t.getDefaultTransition():d,v=p.transitionEnd,h=(0,r._T)(p,["transition","transitionEnd"]);u&&(f=u);var m=[],y=l&&(null===(i=t.animationState)||void 0===i?void 0:i.getState()[l]);for(var g in h){var x=t.getValue(g),b=h[g];if(!(!x||void 0===b||y&&j(y,g))){var P=(0,r.pi)({delay:s},f);t.shouldReduceMotion&&(0,L._c)(g)&&(P=(0,r.pi)((0,r.pi)({},P),{type:!1,delay:0}));var T=(0,c.b8)(g,x,b,P);m.push(T)}}return Promise.all(m).then((function(){v&&R(t,v)}))}function O(t,e){return t.sortNodePosition(e)}function j(t,e){var n=t.protectedKeys,r=t.needsAnimating,i=n.hasOwnProperty(e)&&!0!==r[e];return r[e]=!1,i}var F=n(7921),B=[F.r.Animate,F.r.InView,F.r.Focus,F.r.Hover,F.r.Tap,F.r.Drag,F.r.Exit],U=(0,r.ev)([],(0,r.CR)(B),!1).reverse(),I=B.length;function N(t){return function(e){return Promise.all(e.map((function(e){var n=e.animation,r=e.options;return function(t,e,n){var r;if(void 0===n&&(n={}),t.notifyAnimationStart(e),Array.isArray(e)){var i=e.map((function(e){return D(t,e,n)}));r=Promise.all(i)}else if("string"==typeof e)r=D(t,e,n);else{var o="function"==typeof e?C(t,e,n.custom):e;r=k(t,o,n)}return r.then((function(){return t.notifyAnimationComplete(e)}))}(t,n,r)})))}}function z(t){var e,n=N(t),i=((e={})[F.r.Animate]=Y(!0),e[F.r.InView]=Y(),e[F.r.Hover]=Y(),e[F.r.Tap]=Y(),e[F.r.Drag]=Y(),e[F.r.Focus]=Y(),e[F.r.Exit]=Y(),e),a={},s=!0,c=function(e,n){var i=C(t,n);if(i){i.transition;var o=i.transitionEnd,a=(0,r._T)(i,["transition","transitionEnd"]);e=(0,r.pi)((0,r.pi)((0,r.pi)({},e),a),o)}return e};function p(e,p){for(var d,f=t.getProps(),v=t.getVariantContext(!0)||{},h=[],m=new Set,y={},g=1/0,x=function(n){var a=U[n],x=i[a],b=null!==(d=f[a])&&void 0!==d?d:v[a],P=w(b),T=a===p?x.isActive:null;!1===T&&(g=n);var A=b===v[a]&&b!==f[a]&&P;if(A&&s&&t.manuallyAnimateOnMount&&(A=!1),x.protectedKeys=(0,r.pi)({},y),!x.isActive&&null===T||!b&&!x.prevProp||o(b)||"boolean"==typeof b)return"continue";var C=function(t,e){if("string"==typeof e)return e!==t;if(E(e))return!l(e,t);return!1}(x.prevProp,b),S=C||a===p&&x.isActive&&!A&&P||n>g&&P,V=Array.isArray(b)?b:[b],R=V.reduce(c,{});!1===T&&(R={});var M=x.prevResolvedValues,L=void 0===M?{}:M,D=(0,r.pi)((0,r.pi)({},L),R),k=function(t){S=!0,m.delete(t),x.needsAnimating[t]=!0};for(var O in D){var j=R[O],F=L[O];y.hasOwnProperty(O)||(j!==F?(0,u.C)(j)&&(0,u.C)(F)?!l(j,F)||C?k(O):x.protectedKeys[O]=!0:void 0!==j?k(O):m.add(O):void 0!==j&&m.has(O)?k(O):x.protectedKeys[O]=!0)}x.prevProp=b,x.prevResolvedValues=R,x.isActive&&(y=(0,r.pi)((0,r.pi)({},y),R)),s&&t.blockInitialAnimation&&(S=!1),S&&!A&&h.push.apply(h,(0,r.ev)([],(0,r.CR)(V.map((function(t){return{animation:t,options:(0,r.pi)({type:a},e)}}))),!1))},b=0;b<I;b++)x(b);if(a=(0,r.pi)({},y),m.size){var P={};m.forEach((function(e){var n=t.getBaseTarget(e);void 0!==n&&(P[e]=n)})),h.push({animation:P})}var T=Boolean(h.length);return s&&!1===f.initial&&!t.manuallyAnimateOnMount&&(T=!1),s=!1,T?n(h):Promise.resolve()}return{isAnimated:function(t){return void 0!==a[t]},animateChanges:p,setActive:function(e,n,r){var o;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 a=p(r,e);for(var s in i)i[s].protectedKeys={};return a},setAnimateFunction:function(e){n=e(t)},getState:function(){return i}}}function Y(t){return void 0===t&&(t=!1),{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var $=n(6295),W={animation:(0,$.x)((function(t){var e=t.visualElement,n=t.animate;e.animationState||(e.animationState=z(e)),o(n)&&(0,i.useEffect)((function(){return n.subscribe(e)}),[n])})),exit:(0,$.x)((function(t){var e=t.custom,n=t.visualElement,o=(0,r.CR)((0,a.oO)(),2),u=o[0],l=o[1],c=(0,i.useContext)(s.O);(0,i.useEffect)((function(){var t,r;n.isPresent=u;var i=null===(t=n.animationState)||void 0===t?void 0:t.setActive(F.r.Exit,!u,{custom:null!==(r=null==c?void 0:c.custom)&&void 0!==r?r:e});!u&&(null==i||i.then(l))}),[u])}))},H=n(1876);var q=n(3541),Z=n(8744),X=n(5856);function G(t,e,n){return function(r,i){var o;(0,q.N)(r)&&!(0,X.gD)()&&(null===(o=t.animationState)||void 0===o||o.setActive(F.r.Hover,e),null==n||n(r,i))}}var _=function(t,e){return!!e&&(t===e||_(t,e.parentElement))},K=n(9531),J=n(934);var Q=new WeakMap,tt=new WeakMap,et=function(t){var e;null===(e=Q.get(t.target))||void 0===e||e(t)},nt=function(t){t.forEach(et)};function rt(t,e,n){var i=function(t){var e=t.root,n=(0,r._T)(t,["root"]),i=e||document;tt.has(i)||tt.set(i,{});var o=tt.get(i),a=JSON.stringify(n);return o[a]||(o[a]=new IntersectionObserver(nt,(0,r.pi)({root:e},n))),o[a]}(e);return Q.set(t,n),i.observe(t),function(){Q.delete(t),i.unobserve(t)}}var it={some:0,all:1};function ot(t,e,n,r){var o=r.root,a=r.margin,s=r.amount,u=void 0===s?"some":s,l=r.once;(0,i.useEffect)((function(){if(t){var r={root:null==o?void 0:o.current,rootMargin:a,threshold:"number"==typeof u?u:it[u]};return rt(n.getInstance(),r,(function(t){var r,i=t.isIntersecting;if(e.isInView!==i&&(e.isInView=i,!l||i||!e.hasEnteredView)){i&&(e.hasEnteredView=!0),null===(r=n.animationState)||void 0===r||r.setActive(F.r.InView,i);var o=n.getProps(),a=i?o.onViewportEnter:o.onViewportLeave;null==a||a(t)}}))}}),[t,o,a,u])}function at(t,e,n,r){var o=r.fallback,a=void 0===o||o;(0,i.useEffect)((function(){t&&a&&requestAnimationFrame((function(){var t;e.hasEnteredView=!0;var r=n.getProps().onViewportEnter;null==r||r(null),null===(t=n.animationState)||void 0===t||t.setActive(F.r.InView,!0)}))}),[t])}var st={inView:(0,$.x)((function(t){var e=t.visualElement,n=t.whileInView,r=t.onViewportEnter,o=t.onViewportLeave,a=t.viewport,s=void 0===a?{}:a,u=(0,i.useRef)({hasEnteredView:!1,isInView:!1}),l=Boolean(n||r||o);s.once&&u.current.hasEnteredView&&(l=!1),("undefined"==typeof IntersectionObserver?at:ot)(l,u.current,e,s)})),tap:(0,$.x)((function(t){var e=t.onTap,n=t.onTapStart,r=t.onTapCancel,o=t.whileTap,a=t.visualElement,s=e||n||r||o,u=(0,i.useRef)(!1),l=(0,i.useRef)(null);function c(){var t;null===(t=l.current)||void 0===t||t.call(l),l.current=null}function p(){var t;return c(),u.current=!1,null===(t=a.animationState)||void 0===t||t.setActive(F.r.Tap,!1),!(0,X.gD)()}function d(t,n){p()&&(_(a.getInstance(),t.target)?null==e||e(t,n):null==r||r(t,n))}function f(t,e){p()&&(null==r||r(t,e))}(0,Z.m)(a,"pointerdown",s?function(t,e){var r;c(),u.current||(u.current=!0,l.current=(0,J.z)((0,Z.a)(window,"pointerup",d),(0,Z.a)(window,"pointercancel",f)),null===(r=a.animationState)||void 0===r||r.setActive(F.r.Tap,!0),null==n||n(t,e))}:void 0),(0,K.z)(c)})),focus:(0,$.x)((function(t){var e=t.whileFocus,n=t.visualElement;(0,H.p)(n,"focus",e?function(){var t;null===(t=n.animationState)||void 0===t||t.setActive(F.r.Focus,!0)}:void 0),(0,H.p)(n,"blur",e?function(){var t;null===(t=n.animationState)||void 0===t||t.setActive(F.r.Focus,!1)}:void 0)})),hover:(0,$.x)((function(t){var e=t.onHoverStart,n=t.onHoverEnd,r=t.whileHover,i=t.visualElement;(0,Z.m)(i,"pointerenter",e||r?G(i,!0,e):void 0),(0,Z.m)(i,"pointerleave",n||r?G(i,!1,n):void 0)}))},ut=n(8365),lt=n(7846),ct=n(1065),pt=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];var dt=function(t){var e=t.treeType,n=void 0===e?"":e,i=t.build,o=t.getBaseTarget,a=t.makeTargetAnimatable,s=t.measureViewportBox,u=t.render,l=t.readValueFromInstance,c=t.removeValueFromRenderState,p=t.sortNodePosition,d=t.scrapeMotionValuesFromProps;return function(t,e){var f=t.parent,h=t.props,m=t.presenceId,y=t.blockInitialAnimation,g=t.visualState,x=t.shouldReduceMotion;void 0===e&&(e={});var b,P,T=!1,A=g.latestValues,E=g.renderState,C=function(){var t=pt.map((function(){return new ct.L})),e={},n={clearAllListeners:function(){return t.forEach((function(t){return t.clear()}))},updatePropListeners:function(t){pt.forEach((function(r){var i,o="on"+r,a=t[o];null===(i=e[r])||void 0===i||i.call(e),a&&(e[r]=n[o](a))}))}};return t.forEach((function(t,e){n["on"+pt[e]]=function(e){return t.add(e)},n["notify"+pt[e]]=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.notify.apply(t,(0,r.ev)([],(0,r.CR)(e),!1))}})),n}(),V=new Map,R=new Map,M={},L=(0,r.pi)({},A);function D(){b&&T&&(k(),u(b,E,h.style,z.projection))}function k(){i(z,E,A,e,h)}function O(){C.notifyUpdate(A)}function j(t,e){var n=e.onChange((function(e){A[t]=e,h.onUpdate&&ut.ZP.update(O,!1,!0)})),r=e.onRenderRequest(z.scheduleRender);R.set(t,(function(){n(),r()}))}var F=d(h);for(var B in F){var U=F[B];void 0!==A[B]&&(0,lt.i)(U)&&U.set(A[B],!1)}var I=S(h),N=function(t){return Boolean(S(t)||t.variants)}(h),z=(0,r.pi)((0,r.pi)({treeType:n,current:null,depth:f?f.depth+1:0,parent:f,children:new Set,presenceId:m,shouldReduceMotion:x,variantChildren:N?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null==f?void 0:f.isMounted()),blockInitialAnimation:y,isMounted:function(){return Boolean(b)},mount:function(t){T=!0,b=z.current=t,z.projection&&z.projection.mount(t),N&&f&&!I&&(P=null==f?void 0:f.addVariantChild(z)),V.forEach((function(t,e){return j(e,t)})),null==f||f.children.add(z),z.setProps(h)},unmount:function(){var t;null===(t=z.projection)||void 0===t||t.unmount(),ut.qY.update(O),ut.qY.render(D),R.forEach((function(t){return t()})),null==P||P(),null==f||f.children.delete(z),C.clearAllListeners(),b=void 0,T=!1},addVariantChild:function(t){var e,n=z.getClosestVariantNode();if(n)return null===(e=n.variantChildren)||void 0===e||e.add(t),function(){return n.variantChildren.delete(t)}},sortNodePosition:function(t){return p&&n===t.treeType?p(z.getInstance(),t.getInstance()):0},getClosestVariantNode:function(){return N?z:null==f?void 0:f.getClosestVariantNode()},getLayoutId:function(){return h.layoutId},getInstance:function(){return b},getStaticValue:function(t){return A[t]},setStaticValue:function(t,e){return A[t]=e},getLatestValues:function(){return A},setVisibility:function(t){z.isVisible!==t&&(z.isVisible=t,z.scheduleRender())},makeTargetAnimatable:function(t,e){return void 0===e&&(e=!0),a(z,t,h,e)},measureViewportBox:function(){return s(b,h)},addValue:function(t,e){z.hasValue(t)&&z.removeValue(t),V.set(t,e),A[t]=e.get(),j(t,e)},removeValue:function(t){var e;V.delete(t),null===(e=R.get(t))||void 0===e||e(),R.delete(t),delete A[t],c(t,E)},hasValue:function(t){return V.has(t)},getValue:function(t,e){var n=V.get(t);return void 0===n&&void 0!==e&&(n=(0,v.B)(e),z.addValue(t,n)),n},forEachValue:function(t){return V.forEach(t)},readValue:function(t){var n;return null!==(n=A[t])&&void 0!==n?n:l(b,t,e)},setBaseTarget:function(t,e){L[t]=e},getBaseTarget:function(t){if(o){var e=o(h,t);if(void 0!==e&&!(0,lt.i)(e))return e}return L[t]}},C),{build:function(){return k(),E},scheduleRender:function(){ut.ZP.render(D,!1,!0)},syncRender:D,setProps:function(t){(t.transformTemplate||h.transformTemplate)&&z.scheduleRender(),h=t,C.updatePropListeners(t),M=function(t,e,n){var r;for(var i in e){var o=e[i],a=n[i];if((0,lt.i)(o))t.addValue(i,o);else if((0,lt.i)(a))t.addValue(i,(0,v.B)(o));else if(a!==o)if(t.hasValue(i)){var s=t.getValue(i);!s.hasAnimated&&s.set(o)}else t.addValue(i,(0,v.B)(null!==(r=t.getStaticValue(i))&&void 0!==r?r:o))}for(var i in n)void 0===e[i]&&t.removeValue(i);return e}(z,d(h),M)},getProps:function(){return h},getVariant:function(t){var e;return null===(e=h.variants)||void 0===e?void 0:e[t]},getDefaultTransition:function(){return h.transition},getTransformPagePoint:function(){return h.transformPagePoint},getVariantContext:function(t){if(void 0===t&&(t=!1),t)return null==f?void 0:f.getVariantContext();if(!I){var e=(null==f?void 0:f.getVariantContext())||{};return void 0!==h.initial&&(e.initial=h.initial),e}for(var n={},r=0;r<vt;r++){var i=ft[r],o=h[i];(w(o)||!1===o)&&(n[i]=o)}return n}});return z}},ft=(0,r.ev)(["initial"],(0,r.CR)(B),!1),vt=ft.length,ht={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function mt(t){return t.startsWith("--")}var yt=function(t,e){return e&&"number"==typeof t?e.transform(t):t},gt=n(4923);function xt(t,e,n,r){var i,o=t.style,a=t.vars,s=t.transform,u=t.transformKeys,l=t.transformOrigin;u.length=0;var c=!1,p=!1,d=!0;for(var f in e){var v=e[f];if(mt(f))a[f]=v;else{var h=gt.j[f],m=yt(v,h);if((0,L._c)(f)){if(c=!0,s[f]=m,u.push(f),!d)continue;v!==(null!==(i=h.default)&&void 0!==i?i:0)&&(d=!1)}else(0,L.Ee)(f)?(l[f]=m,p=!0):o[f]=m}}c?o.transform=function(t,e,n,r){var i=t.transform,o=t.transformKeys,a=e.enableHardwareAcceleration,s=void 0===a||a,u=e.allowTransformNone,l=void 0===u||u,c="";o.sort(L.s3);for(var p=!1,d=o.length,f=0;f<d;f++){var v=o[f];c+="".concat(ht[v]||v,"(").concat(i[v],") "),"z"===v&&(p=!0)}return!p&&s?c+="translateZ(0)":c=c.trim(),r?c=r(i,n?"":c):l&&n&&(c="none"),c}(t,n,d,r):r?o.transform=r({},""):!e.transform&&o.transform&&(o.transform="none"),p&&(o.transformOrigin=function(t){var e=t.originX,n=void 0===e?"50%":e,r=t.originY,i=void 0===r?"50%":r,o=t.originZ,a=void 0===o?0:o;return"".concat(n," ").concat(i," ").concat(a)}(l))}var bt,Pt=n(6978),Tt=n(9340),At=new Set(["width","height","top","left","right","bottom","x","y"]),Et=function(t){return At.has(t)},wt=function(t,e){t.set(e,!1),t.set(e)},Ct=function(t){return t===y.Rx||t===g.px};!function(t){t.width="width",t.height="height",t.left="left",t.right="right",t.top="top",t.bottom="bottom"}(bt||(bt={}));var St=function(t,e){return parseFloat(t.split(", ")[e])},Vt=function(t,e){return function(n,r){var i=r.transform;if("none"===i||!i)return 0;var o=i.match(/^matrix3d\((.+)\)$/);if(o)return St(o[1],e);var a=i.match(/^matrix\((.+)\)$/);return a?St(a[1],t):0}},Rt=new Set(["x","y","z"]),Mt=L.Gl.filter((function(t){return!Rt.has(t)}));var Lt={width:function(t,e){var n=t.x,r=e.paddingLeft,i=void 0===r?"0":r,o=e.paddingRight,a=void 0===o?"0":o;return n.max-n.min-parseFloat(i)-parseFloat(a)},height:function(t,e){var n=t.y,r=e.paddingTop,i=void 0===r?"0":r,o=e.paddingBottom,a=void 0===o?"0":o;return n.max-n.min-parseFloat(i)-parseFloat(a)},top:function(t,e){var n=e.top;return parseFloat(n)},left:function(t,e){var n=e.left;return parseFloat(n)},bottom:function(t,e){var n=t.y,r=e.top;return parseFloat(r)+(n.max-n.min)},right:function(t,e){var n=t.x,r=e.left;return parseFloat(r)+(n.max-n.min)},x:Vt(4,13),y:Vt(5,14)},Dt=function(t,e,n,i){void 0===n&&(n={}),void 0===i&&(i={}),e=(0,r.pi)({},e),i=(0,r.pi)({},i);var o=Object.keys(e).filter(Et),a=[],s=!1,l=[];if(o.forEach((function(r){var o=t.getValue(r);if(t.hasValue(r)){var c,p=n[r],d=P(p),f=e[r];if((0,u.C)(f)){var v=f.length,h=null===f[0]?1:0;p=f[h],d=P(p);for(var m=h;m<v;m++)c?(0,Tt.k)(P(f[m])===c,"All keyframes must be of the same type"):(c=P(f[m]),(0,Tt.k)(c===d||Ct(d)&&Ct(c),"Keyframes must be of the same dimension as the current value"))}else c=P(f);if(d!==c)if(Ct(d)&&Ct(c)){var y=o.get();"string"==typeof y&&o.set(parseFloat(y)),"string"==typeof f?e[r]=parseFloat(f):Array.isArray(f)&&c===g.px&&(e[r]=f.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==c?void 0:c.transform)&&(0===p||0===f)?0===p?o.set(c.transform(p)):e[r]=d.transform(f):(s||(a=function(t){var e=[];return Mt.forEach((function(n){var r=t.getValue(n);void 0!==r&&(e.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),e.length&&t.syncRender(),e}(t),s=!0),l.push(r),i[r]=void 0!==i[r]?i[r]:e[r],wt(o,f))}})),l.length){var c=function(t,e,n){var r=e.measureViewportBox(),i=e.getInstance(),o=getComputedStyle(i),a=o.display,s={};"none"===a&&e.setStaticValue("display",t.display||"block"),n.forEach((function(t){s[t]=Lt[t](r,o)})),e.syncRender();var u=e.measureViewportBox();return n.forEach((function(n){var r=e.getValue(n);wt(r,s[n]),t[n]=Lt[n](u,o)})),t}(e,t,l);return a.length&&a.forEach((function(e){var n=(0,r.CR)(e,2),i=n[0],o=n[1];t.getValue(i).set(o)})),t.syncRender(),{target:c,transitionEnd:i}}return{target:e,transitionEnd:i}};function kt(t,e,n,r){return function(t){return Object.keys(t).some(Et)}(e)?Dt(t,e,n,r):{target:e,transitionEnd:r}}var Ot=n(798);function jt(t,e){var n=e.layout,r=e.layoutId;return(0,L._c)(t)||(0,L.Ee)(t)||(n||void 0!==r)&&(!!Ot.P[t]||"opacity"===t)}function Ft(t){var e=t.style,n={};for(var r in e)((0,lt.i)(e[r])||jt(r,t))&&(n[r]=e[r]);return n}function Bt(t,e,n,r){var i=e.style,o=e.vars;for(var a in Object.assign(t.style,i,r&&r.getProjectionStyles(n)),o)t.style.setProperty(a,o[a])}var Ut=n(7557),It=n(8834);var Nt={treeType:"dom",readValueFromInstance:function(t,e){if((0,L._c)(e)){var n=(0,Ut.A)(e);return n&&n.default||0}var r,i=(r=t,window.getComputedStyle(r));return(mt(e)?i.getPropertyValue(e):i[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){var n=e.transformPagePoint;return(0,It.J)(t,n)},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,i){var o=n.transformValues;void 0===i&&(i=!0);var a=e.transition,s=e.transitionEnd,u=(0,r._T)(e,["transition","transitionEnd"]),l=function(t,e,n){var r,i,o={};for(var a in t)o[a]=null!==(r=M(a,e))&&void 0!==r?r:null===(i=n.getValue(a))||void 0===i?void 0:i.get();return o}(u,a||{},t);if(o&&(s&&(s=o(s)),u&&(u=o(u)),l&&(l=o(l))),i){!function(t,e,n){var r,i,o,a,s=Object.keys(e).filter((function(e){return!t.hasValue(e)})),u=s.length;if(u)for(var l=0;l<u;l++){var c=s[l],f=e[c],m=null;Array.isArray(f)&&(m=f[0]),null===m&&(m=null!==(i=null!==(r=n[c])&&void 0!==r?r:t.readValue(c))&&void 0!==i?i:e[c]),null!=m&&("string"==typeof m&&(/^\-?\d*\.?\d+$/.test(m)||d(m))?m=parseFloat(m):!A(m)&&p.P.test(f)&&(m=(0,h.T)(c,f)),t.addValue(c,(0,v.B)(m)),null!==(o=(a=n)[c])&&void 0!==o||(a[c]=m),t.setBaseTarget(c,m))}}(t,u,l);var c=function(t,e,n,r){var i=(0,Pt.mH)(t,e,r);return kt(t,e=i.target,n,r=i.transitionEnd)}(t,u,l,s);s=c.transitionEnd,u=c.target}return(0,r.pi)({transition:a,transitionEnd:s},u)},scrapeMotionValuesFromProps:Ft,build:function(t,e,n,r,i){void 0!==t.isVisible&&(e.style.visibility=t.isVisible?"visible":"hidden"),xt(e,n,r,i.transformTemplate)},render:Bt},zt=dt(Nt);function Yt(t,e,n){return"string"==typeof t?t:g.px.transform(e+n*t)}var $t={offset:"stroke-dashoffset",array:"stroke-dasharray"},Wt={offset:"strokeDashoffset",array:"strokeDasharray"};function Ht(t,e,n,i){var o=e.attrX,a=e.attrY,s=e.originX,u=e.originY,l=e.pathLength,c=e.pathSpacing,p=void 0===c?1:c,d=e.pathOffset,f=void 0===d?0:d;xt(t,(0,r._T)(e,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,i),t.attrs=t.style,t.style={};var v=t.attrs,h=t.style,m=t.dimensions;v.transform&&(m&&(h.transform=v.transform),delete v.transform),m&&(void 0!==s||void 0!==u||h.transform)&&(h.transformOrigin=function(t,e,n){var r=Yt(e,t.x,t.width),i=Yt(n,t.y,t.height);return"".concat(r," ").concat(i)}(m,void 0!==s?s:.5,void 0!==u?u:.5)),void 0!==o&&(v.x=o),void 0!==a&&(v.y=a),void 0!==l&&function(t,e,n,r,i){void 0===n&&(n=1),void 0===r&&(r=0),void 0===i&&(i=!0),t.pathLength=1;var o=i?$t:Wt;t[o.offset]=g.px.transform(-r);var a=g.px.transform(e),s=g.px.transform(n);t[o.array]="".concat(a," ").concat(s)}(v,l,p,f,!1)}var qt=/([a-z])([A-Z])/g,Zt=function(t){return t.replace(qt,"$1-$2").toLowerCase()},Xt=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);var Gt=dt((0,r.pi)((0,r.pi)({},Nt),{getBaseTarget:function(t,e){return t[e]},readValueFromInstance:function(t,e){var n;return(0,L._c)(e)?(null===(n=(0,Ut.A)(e))||void 0===n?void 0:n.default)||0:(e=Xt.has(e)?e:Zt(e),t.getAttribute(e))},scrapeMotionValuesFromProps:function(t){var e=Ft(t);for(var n in t){if((0,lt.i)(t[n]))e["x"===n||"y"===n?"attr"+n.toUpperCase():n]=t[n]}return e},build:function(t,e,n,r,i){Ht(e,n,r,i.transformTemplate)},render:function(t,e,n,r){for(var i in Bt(t,e,void 0,r),e.attrs)t.setAttribute(Xt.has(i)?i:Zt(i),e.attrs[i])}})),_t=["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"];var Kt=(0,r.pi)((0,r.pi)({renderer:function(t,e){return function(t){return"string"==typeof t&&!t.includes("-")&&!!(_t.indexOf(t)>-1||/[A-Z]/.test(t))}(t)?Gt(e,{enableHardwareAcceleration:!1}):zt(e,{enableHardwareAcceleration:!0})}},W),st)},6978:(t,e,n)=>{n.d(e,{Xp:()=>a,mH:()=>u});var r=n(5163),i=n(9340);function o(t){return"string"==typeof t&&t.startsWith("var(--")}var a=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function s(t,e,n){void 0===n&&(n=1),(0,i.k)(n<=4,'Max CSS variable fallback depth detected in property "'.concat(t,'". This may indicate a circular fallback dependency.'));var u=(0,r.CR)(function(t){var e=a.exec(t);if(!e)return[,];var n=(0,r.CR)(e,3);return[n[1],n[2]]}(t),2),l=u[0],c=u[1];if(l){var p=window.getComputedStyle(e).getPropertyValue(l);return p?p.trim():o(c)?s(c,e,n+1):c}}function u(t,e,n){var i,a=(0,r._T)(e,[]),u=t.getInstance();if(!(u instanceof Element))return{target:a,transitionEnd:n};for(var l in n&&(n=(0,r.pi)({},n)),t.forEachValue((function(t){var e=t.get();if(o(e)){var n=s(e,u);n&&t.set(n)}})),a){var c=a[l];if(o(c)){var p=s(c,u);p&&(a[l]=p,n&&(null!==(i=n[l])&&void 0!==i||(n[l]=c)))}}return{target:a,transitionEnd:n}}},6914:(t,e,n)=>{n.d(e,{T:()=>a});var r=n(9500),i=n(6002),o=n(7557);function a(t,e){var n,a=(0,o.A)(t);return a!==r.h&&(a=i.P),null===(n=a.getAnimatableNone)||void 0===n?void 0:n.call(a,e)}},7557:(t,e,n)=>{n.d(e,{A:()=>u});var r=n(5163),i=n(7576),o=n(9500),a=n(4923),s=(0,r.pi)((0,r.pi)({},a.j),{color:i.$,backgroundColor:i.$,outlineColor:i.$,fill:i.$,stroke:i.$,borderColor:i.$,borderTopColor:i.$,borderRightColor:i.$,borderBottomColor:i.$,borderLeftColor:i.$,filter:o.h,WebkitFilter:o.h}),u=function(t){return s[t]}},4923:(t,e,n)=>{n.d(e,{j:()=>a});var r=n(155),i=n(1513),o=n(6933),a={borderWidth:r.px,borderTopWidth:r.px,borderRightWidth:r.px,borderBottomWidth:r.px,borderLeftWidth:r.px,borderRadius:r.px,radius:r.px,borderTopLeftRadius:r.px,borderTopRightRadius:r.px,borderBottomRightRadius:r.px,borderBottomLeftRadius:r.px,width:r.px,maxWidth:r.px,height:r.px,maxHeight:r.px,size:r.px,top:r.px,right:r.px,bottom:r.px,left:r.px,padding:r.px,paddingTop:r.px,paddingRight:r.px,paddingBottom:r.px,paddingLeft:r.px,margin:r.px,marginTop:r.px,marginRight:r.px,marginBottom:r.px,marginLeft:r.px,rotate:r.RW,rotateX:r.RW,rotateY:r.RW,rotateZ:r.RW,scale:i.bA,scaleX:i.bA,scaleY:i.bA,scaleZ:i.bA,skew:r.RW,skewX:r.RW,skewY:r.RW,distance:r.px,translateX:r.px,translateY:r.px,translateZ:r.px,x:r.px,y:r.px,z:r.px,perspective:r.px,transformPerspective:r.px,opacity:i.Fq,originX:r.$C,originY:r.$C,originZ:r.px,zIndex:o.e,fillOpacity:i.Fq,strokeOpacity:i.Fq,numOctaves:o.e}},6933:(t,e,n)=>{n.d(e,{e:()=>o});var r=n(5163),i=n(1513),o=(0,r.pi)((0,r.pi)({},i.Rx),{transform:Math.round})},5264:(t,e,n)=>{n.d(e,{r$:()=>r,Gl:()=>i,s3:()=>o,_c:()=>s,Ee:()=>l});var r=["","X","Y","Z"],i=["transformPerspective","x","y","z"];function o(t,e){return i.indexOf(t)-i.indexOf(e)}["translate","scale","rotate","skew"].forEach((function(t){return r.forEach((function(e){return i.push(t+e)}))}));var a=new Set(i);function s(t){return a.has(t)}var u=new Set(["originX","originY","originZ"]);function l(t){return u.has(t)}},7921:(t,e,n)=>{var r;n.d(e,{r:()=>r}),function(t){t.Animate="animate",t.Hover="whileHover",t.Tap="whileTap",t.Drag="whileDrag",t.Focus="whileFocus",t.InView="whileInView",t.Exit="exit"}(r||(r={}))},1180:(t,e,n)=>{function r(t,e){-1===t.indexOf(e)&&t.push(e)}function i(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}n.d(e,{y4:()=>r,cl:()=>i})},7048:(t,e,n)=>{n.d(e,{p:()=>i,Y:()=>o});var r=n(2819),i=function(t){return Boolean(t&&"object"==typeof t&&t.mix&&t.toValue)},o=function(t){return(0,r.C)(t)?t[t.length-1]||0:t}},1065:(t,e,n)=>{n.d(e,{L:()=>i});var r=n(1180),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;i<r;i++){var o=this.subscriptions[i];o&&o(t,e,n)}},t.prototype.getSize=function(){return this.subscriptions.length},t.prototype.clear=function(){this.subscriptions.length=0},t}()},1818:(t,e,n)=>{n.d(e,{w:()=>r});var r=function(t){return 1e3*t}},4235:(t,e,n)=>{n.d(e,{h:()=>i});var r=n(8370);function i(t){var e=(0,r.useRef)(null);return null===e.current&&(e.current=t()),e.current}},9531:(t,e,n)=>{n.d(e,{z:()=>i});var r=n(8370);function i(t){return(0,r.useEffect)((function(){return function(){return t()}}),[])}},1421:(t,e,n)=>{n.d(e,{B:()=>s});var r=n(8365),i=n(4060),o=n(1065),a=function(){function t(t){var e,n=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new o.L,this.velocityUpdateSubscribers=new o.L,this.renderSubscribers=new o.L,this.canTrackVelocity=!1,this.updateAndNotify=function(t,e){void 0===e&&(e=!0),n.prev=n.current,n.current=t;var i=(0,r.$B)(),o=i.delta,a=i.timestamp;n.lastUpdated!==a&&(n.timeDelta=o,n.lastUpdated=a,r.ZP.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),e&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return r.ZP.postRender(n.velocityCheck)},this.velocityCheck=function(t){t.timestamp!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=(e=this.current,!isNaN(parseFloat(e)))}return t.prototype.onChange=function(t){return this.updateSubscribers.add(t)},t.prototype.clearListeners=function(){this.updateSubscribers.clear()},t.prototype.onRenderRequest=function(t){return t(this.get()),this.renderSubscribers.add(t)},t.prototype.attach=function(t){this.passiveEffect=t},t.prototype.set=function(t,e){void 0===e&&(e=!0),e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)},t.prototype.get=function(){return this.current},t.prototype.getPrevious=function(){return this.prev},t.prototype.getVelocity=function(){return this.canTrackVelocity?(0,i.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},t.prototype.start=function(t){var e=this;return this.stop(),new Promise((function(n){e.hasAnimated=!0,e.stopAnimation=t(n)})).then((function(){return e.clearAnimation()}))},t.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},t.prototype.isAnimating=function(){return!!this.stopAnimation},t.prototype.clearAnimation=function(){this.stopAnimation=null},t.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},t}();function s(t){return new a(t)}},7846:(t,e,n)=>{n.d(e,{i:()=>r});var r=function(t){return Boolean(null!==t&&"object"==typeof t&&t.getVelocity)}},5163:(t,e,n)=>{n.d(e,{ZT:()=>i,pi:()=>o,_T:()=>a,CR:()=>s,ev:()=>u});var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)};function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},o.apply(this,arguments)};function a(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n}Object.create;function s(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function u(t,e,n){if(n||2===arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return t.concat(r||Array.prototype.slice.call(e))}Object.create},8370:t=>{t.exports=void 0},5650:(t