var Ni=Object.defineProperty;var Nr=Object.getOwnPropertySymbols;var Hi=Object.prototype.hasOwnProperty,zi=Object.prototype.propertyIsEnumerable;var Hr=(t,e,r)=>e in t?Ni(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,zr=(t,e)=>{for(var r in e||(e={}))Hi.call(e,r)&&Hr(t,r,e[r]);if(Nr)for(var r of Nr(e))zi.call(e,r)&&Hr(t,r,e[r]);return t};import{r as m,R as Jn,j as ki}from"./index.1ca2d13d.js";var Ue=function(t,e){return Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},Ue(t,e)};function Qn(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Ue(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var g=function(){return g=Object.assign||function(e){for(var r,n=1,o=arguments.length;n=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function L(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),o,a=[],i;try{for(;(e===void 0||e-- >0)&&!(o=n.next()).done;)a.push(o.value)}catch(s){i={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function K(t,e,r){if(r||arguments.length===2)for(var n=0,o=e.length,a;nperformance.now():()=>Date.now(),so=typeof window!="undefined"?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(na()),ao);function oa(t){let e=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,s={schedule:(u,l=!1,c=!1)=>{const d=c&&o,v=d?e:r;return l&&i.add(u),v.indexOf(u)===-1&&(v.push(u),d&&o&&(n=e.length)),u},cancel:u=>{const l=r.indexOf(u);l!==-1&&r.splice(l,1),i.delete(u)},process:u=>{if(o){a=!0;return}if(o=!0,[e,r]=[r,e],r.length=0,n=e.length,n)for(let l=0;l(t[e]=oa(()=>zt=!0),t),{}),k=Xt.reduce((t,e)=>{const r=Ve[e];return t[e]=(n,o=!1,a=!1)=>(zt||sa(),r.schedule(n,o,a)),t},{}),ht=Xt.reduce((t,e)=>(t[e]=Ve[e].cancel,t),{}),we=Xt.reduce((t,e)=>(t[e]=()=>Ve[e].process(Ct),t),{}),aa=t=>Ve[t].process(Ct),uo=t=>{zt=!1,Ct.delta=He?ao:Math.max(Math.min(t-Ct.timestamp,ia),1),Ct.timestamp=t,ze=!0,Xt.forEach(aa),ze=!1,zt&&(He=!1,so(uo))},sa=()=>{zt=!0,He=!0,ze||so(uo)},fe=()=>Ct,de=(t,e,r)=>Math.min(Math.max(r,t),e),Ae=.001,ua=.01,Gr=10,la=.05,ca=1;function fa({duration:t=800,bounce:e=.25,velocity:r=0,mass:n=1}){let o,a;Ki(t<=Gr*1e3);let i=1-e;i=de(la,ca,i),t=de(ua,Gr,t/1e3),i<1?(o=l=>{const c=l*i,d=c*t,v=c-r,f=ke(l,i),p=Math.exp(-d);return Ae-v/f*p},a=l=>{const d=l*i*t,v=d*r+r,f=Math.pow(i,2)*Math.pow(l,2)*t,p=Math.exp(-d),h=ke(Math.pow(l,2),i);return(-o(l)+Ae>0?-1:1)*((v-f)*p)/h}):(o=l=>{const c=Math.exp(-l*t),d=(l-r)*t+1;return-Ae+c*d},a=l=>{const c=Math.exp(-l*t),d=(r-l)*(t*t);return c*d});const s=5/t,u=va(o,a,s);if(t=t*1e3,isNaN(u))return{stiffness:100,damping:10,duration:t};{const l=Math.pow(u,2)*n;return{stiffness:l,damping:i*2*Math.sqrt(n*l),duration:t}}}const da=12;function va(t,e,r){let n=r;for(let o=1;ot[r]!==void 0)}function ma(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!Kr(t,ha)&&Kr(t,pa)){const r=fa(t);e=Object.assign(Object.assign(Object.assign({},e),r),{velocity:0,mass:1}),e.isResolvedFromDuration=!0}return e}function ur(t){var{from:e=0,to:r=1,restSpeed:n=2,restDelta:o}=t,a=j(t,["from","to","restSpeed","restDelta"]);const i={done:!1,value:e};let{stiffness:s,damping:u,mass:l,velocity:c,duration:d,isResolvedFromDuration:v}=ma(a),f=Yr,p=Yr;function h(){const y=c?-(c/1e3):0,x=r-e,P=u/(2*Math.sqrt(s*l)),b=Math.sqrt(s/l)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-e)/100,.4)),P<1){const S=ke(b,P);f=T=>{const M=Math.exp(-P*b*T);return r-M*((y+P*b*x)/S*Math.sin(S*T)+x*Math.cos(S*T))},p=T=>{const M=Math.exp(-P*b*T);return P*b*M*(Math.sin(S*T)*(y+P*b*x)/S+x*Math.cos(S*T))-M*(Math.cos(S*T)*(y+P*b*x)-S*x*Math.sin(S*T))}}else if(P===1)f=S=>r-Math.exp(-b*S)*(x+(y+b*x)*S);else{const S=b*Math.sqrt(P*P-1);f=T=>{const M=Math.exp(-P*b*T),R=Math.min(S*T,300);return r-M*((y+P*b*x)*Math.sinh(R)+S*x*Math.cosh(R))/S}}}return h(),{next:y=>{const x=f(y);if(v)i.done=y>=d;else{const P=p(y)*1e3,b=Math.abs(P)<=n,S=Math.abs(r-x)<=o;i.done=b&&S}return i.value=i.done?r:x,i},flipTarget:()=>{c=-c,[e,r]=[r,e],h()}}}ur.needsInterpolation=(t,e)=>typeof t=="string"||typeof e=="string";const Yr=t=>0,kt=(t,e,r)=>{const n=e-t;return n===0?1:(r-t)/n},F=(t,e,r)=>-r*t+r*e+t,lo=(t,e)=>r=>Math.max(Math.min(r,e),t),It=t=>t%1?Number(t.toFixed(5)):t,Gt=/(-)?([\d]*\.?[\d])+/g,Ge=/(#[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,ga=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function $t(t){return typeof t=="string"}const yt={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},Ft=Object.assign(Object.assign({},yt),{transform:lo(0,1)}),te=Object.assign(Object.assign({},yt),{default:1}),Zt=t=>({test:e=>$t(e)&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),at=Zt("deg"),tt=Zt("%"),E=Zt("px"),ya=Zt("vh"),xa=Zt("vw"),Wr=Object.assign(Object.assign({},tt),{parse:t=>tt.parse(t)/100,transform:t=>tt.transform(t*100)}),lr=(t,e)=>r=>Boolean($t(r)&&ga.test(r)&&r.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(r,e)),co=(t,e,r)=>n=>{if(!$t(n))return n;const[o,a,i,s]=n.match(Gt);return{[t]:parseFloat(o),[e]:parseFloat(a),[r]:parseFloat(i),alpha:s!==void 0?parseFloat(s):1}},vt={test:lr("hsl","hue"),parse:co("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:r,alpha:n=1})=>"hsla("+Math.round(t)+", "+tt.transform(It(e))+", "+tt.transform(It(r))+", "+It(Ft.transform(n))+")"},ba=lo(0,255),Me=Object.assign(Object.assign({},yt),{transform:t=>Math.round(ba(t))}),ut={test:lr("rgb","red"),parse:co("red","green","blue"),transform:({red:t,green:e,blue:r,alpha:n=1})=>"rgba("+Me.transform(t)+", "+Me.transform(e)+", "+Me.transform(r)+", "+It(Ft.transform(n))+")"};function Sa(t){let e="",r="",n="",o="";return t.length>5?(e=t.substr(1,2),r=t.substr(3,2),n=t.substr(5,2),o=t.substr(7,2)):(e=t.substr(1,1),r=t.substr(2,1),n=t.substr(3,1),o=t.substr(4,1),e+=e,r+=r,n+=n,o+=o),{red:parseInt(e,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const Ke={test:lr("#"),parse:Sa,transform:ut.transform},z={test:t=>ut.test(t)||Ke.test(t)||vt.test(t),parse:t=>ut.test(t)?ut.parse(t):vt.test(t)?vt.parse(t):Ke.parse(t),transform:t=>$t(t)?t:t.hasOwnProperty("red")?ut.transform(t):vt.transform(t)},fo="${c}",vo="${n}";function Pa(t){var e,r,n,o;return isNaN(t)&&$t(t)&&((r=(e=t.match(Gt))===null||e===void 0?void 0:e.length)!==null&&r!==void 0?r:0)+((o=(n=t.match(Ge))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function po(t){typeof t=="number"&&(t=`${t}`);const e=[];let r=0;const n=t.match(Ge);n&&(r=n.length,t=t.replace(Ge,fo),e.push(...n.map(z.parse)));const o=t.match(Gt);return o&&(t=t.replace(Gt,vo),e.push(...o.map(yt.parse))),{values:e,numColors:r,tokenised:t}}function ho(t){return po(t).values}function mo(t){const{values:e,numColors:r,tokenised:n}=po(t),o=e.length;return a=>{let i=n;for(let s=0;stypeof t=="number"?0:t;function Ta(t){const e=ho(t);return mo(t)(e.map(Va))}const nt={test:Pa,parse:ho,createTransformer:mo,getAnimatableNone:Ta},Ca=new Set(["brightness","contrast","saturate","opacity"]);function Ea(t){let[e,r]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[n]=r.match(Gt)||[];if(!n)return t;const o=r.replace(n,"");let a=Ca.has(e)?1:0;return n!==r&&(a*=100),e+"("+a+o+")"}const wa=/([a-z-]*)\(.*?\)/g,Ye=Object.assign(Object.assign({},nt),{getAnimatableNone:t=>{const e=t.match(wa);return e?e.map(Ea).join(" "):t}});function Re(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function Xr({hue:t,saturation:e,lightness:r,alpha:n}){t/=360,e/=100,r/=100;let o=0,a=0,i=0;if(!e)o=a=i=r;else{const s=r<.5?r*(1+e):r+e-r*e,u=2*r-s;o=Re(u,s,t+1/3),a=Re(u,s,t),i=Re(u,s,t-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const Aa=(t,e,r)=>{const n=t*t,o=e*e;return Math.sqrt(Math.max(0,r*(o-n)+n))},Ma=[Ke,ut,vt],$r=t=>Ma.find(e=>e.test(t)),go=(t,e)=>{let r=$r(t),n=$r(e),o=r.parse(t),a=n.parse(e);r===vt&&(o=Xr(o),r=ut),n===vt&&(a=Xr(a),n=ut);const i=Object.assign({},o);return s=>{for(const u in i)u!=="alpha"&&(i[u]=Aa(o[u],a[u],s));return i.alpha=F(o.alpha,a.alpha,s),r.transform(i)}},We=t=>typeof t=="number",Ra=(t,e)=>r=>e(t(r)),Te=(...t)=>t.reduce(Ra);function yo(t,e){return We(t)?r=>F(t,e,r):z.test(t)?go(t,e):bo(t,e)}const xo=(t,e)=>{const r=[...t],n=r.length,o=t.map((a,i)=>yo(a,e[i]));return a=>{for(let i=0;i{const r=Object.assign(Object.assign({},t),e),n={};for(const o in r)t[o]!==void 0&&e[o]!==void 0&&(n[o]=yo(t[o],e[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function Zr(t){const e=nt.parse(t),r=e.length;let n=0,o=0,a=0;for(let i=0;i{const r=nt.createTransformer(e),n=Zr(t),o=Zr(e);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Te(xo(n.parsed,o.parsed),r):i=>`${i>0?e:t}`},Oa=(t,e)=>r=>F(t,e,r);function Da(t){if(typeof t=="number")return Oa;if(typeof t=="string")return z.test(t)?go:bo;if(Array.isArray(t))return xo;if(typeof t=="object")return La}function Ia(t,e,r){const n=[],o=r||Da(t[0]),a=t.length-1;for(let i=0;ir(kt(t,e,n))}function ja(t,e){const r=t.length,n=r-1;return o=>{let a=0,i=!1;if(o<=t[0]?i=!0:o>=t[n]&&(a=n-1,i=!0),!i){let u=1;for(;uo||u===n);u++);a=u-1}const s=kt(t[a],t[a+1],o);return e[a](s)}}function cr(t,e,{clamp:r=!0,ease:n,mixer:o}={}){const a=t.length;ce(a===e.length),ce(!n||!Array.isArray(n)||n.length===a-1),t[0]>t[a-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());const i=Ia(e,n,o),s=a===2?Fa(t,i):ja(t,i);return r?u=>s(de(t[0],t[a-1],u)):s}const Ce=t=>e=>1-t(1-e),fr=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,Ba=t=>e=>Math.pow(e,t),So=t=>e=>e*e*((t+1)*e-t),Ua=t=>{const e=So(t);return r=>(r*=2)<1?.5*e(r):.5*(2-Math.pow(2,-10*(r-1)))},Po=1.525,_a=4/11,Na=8/11,Ha=9/10,dr=t=>t,vr=Ba(2),za=Ce(vr),Vo=fr(vr),To=t=>1-Math.sin(Math.acos(t)),pr=Ce(To),ka=fr(pr),hr=So(Po),Ga=Ce(hr),Ka=fr(hr),Ya=Ua(Po),Wa=4356/361,Xa=35442/1805,$a=16061/1805,ve=t=>{if(t===1||t===0)return t;const e=t*t;return t<_a?7.5625*e:tt<.5?.5*(1-ve(1-t*2)):.5*ve(t*2-1)+.5;function Ja(t,e){return t.map(()=>e||Vo).splice(0,t.length-1)}function Qa(t){const e=t.length;return t.map((r,n)=>n!==0?n/(e-1):0)}function ts(t,e){return t.map(r=>r*e)}function ae({from:t=0,to:e=1,ease:r,offset:n,duration:o=300}){const a={done:!1,value:t},i=Array.isArray(e)?e:[t,e],s=ts(n&&n.length===i.length?n:Qa(i),o);function u(){return cr(s,i,{ease:Array.isArray(r)?r:Ja(i,r)})}let l=u();return{next:c=>(a.value=l(c),a.done=c>=o,a),flipTarget:()=>{i.reverse(),l=u()}}}function es({velocity:t=0,from:e=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:e};let s=r*t;const u=e+s,l=a===void 0?u:a(u);return l!==u&&(s=l-e),{next:c=>{const d=-s*Math.exp(-c/n);return i.done=!(d>o||d<-o),i.value=i.done?l:l+d,i},flipTarget:()=>{}}}const qr={keyframes:ae,spring:ur,decay:es};function rs(t){if(Array.isArray(t.to))return ae;if(qr[t.type])return qr[t.type];const e=new Set(Object.keys(t));return e.has("ease")||e.has("duration")&&!e.has("dampingRatio")?ae:e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta")?ur:ae}function Co(t,e,r=0){return t-e-r}function ns(t,e,r=0,n=!0){return n?Co(e+-t,e,r):e-(t-e)+r}function os(t,e,r,n){return n?t>=e+r:t<=-r}const is=t=>{const e=({delta:r})=>t(r);return{start:()=>k.update(e,!0),stop:()=>ht.update(e)}};function mr(t){var e,r,{from:n,autoplay:o=!0,driver:a=is,elapsed:i=0,repeat:s=0,repeatType:u="loop",repeatDelay:l=0,onPlay:c,onStop:d,onComplete:v,onRepeat:f,onUpdate:p}=t,h=j(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:y}=h,x,P=0,b=h.duration,S,T=!1,M=!0,R;const w=rs(h);!((r=(e=w).needsInterpolation)===null||r===void 0)&&r.call(e,n,y)&&(R=cr([0,100],[n,y],{clamp:!1}),n=0,y=100);const A=w(Object.assign(Object.assign({},h),{from:n,to:y}));function I(){P++,u==="reverse"?(M=P%2===0,i=ns(i,b,l,M)):(i=Co(i,b,l),u==="mirror"&&A.flipTarget()),T=!1,f&&f()}function B(){x.stop(),v&&v()}function Y(W){if(M||(W=-W),i+=W,!T){const X=A.next(Math.max(0,i));S=X.value,R&&(S=R(S)),T=M?X.done:i<=0}p==null||p(S),T&&(P===0&&(b!=null||(b=i)),P{d==null||d(),x.stop()}}}function Eo(t,e){return e?t*(1e3/e):0}function as({from:t=0,velocity:e=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:s=10,restDelta:u=1,modifyTarget:l,driver:c,onUpdate:d,onComplete:v,onStop:f}){let p;function h(b){return r!==void 0&&bn}function y(b){return r===void 0?n:n===void 0||Math.abs(r-b){var T;d==null||d(S),(T=b.onUpdate)===null||T===void 0||T.call(b,S)},onComplete:v,onStop:f}))}function P(b){x(Object.assign({type:"spring",stiffness:i,damping:s,restDelta:u},b))}if(h(t))P({from:t,velocity:e,to:y(t)});else{let b=o*e+t;typeof l!="undefined"&&(b=l(b));const S=y(b),T=S===r?-1:1;let M,R;const w=A=>{M=R,R=A,e=Eo(A-M,fe().delta),(T===1&&A>S||T===-1&&Ap==null?void 0:p.stop()}}const Xe=t=>t.hasOwnProperty("x")&&t.hasOwnProperty("y"),Jr=t=>Xe(t)&&t.hasOwnProperty("z"),ee=(t,e)=>Math.abs(t-e);function wo(t,e){if(We(t)&&We(e))return ee(t,e);if(Xe(t)&&Xe(e)){const r=ee(t.x,e.x),n=ee(t.y,e.y),o=Jr(t)&&Jr(e)?ee(t.z,e.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const ss=(t,e,r)=>{const n=e-t;return((r-t)%n+n)%n+t},Ao=(t,e)=>1-3*e+3*t,Mo=(t,e)=>3*e-6*t,Ro=t=>3*t,pe=(t,e,r)=>((Ao(e,r)*t+Mo(e,r))*t+Ro(e))*t,Lo=(t,e,r)=>3*Ao(e,r)*t*t+2*Mo(e,r)*t+Ro(e),us=1e-7,ls=10;function cs(t,e,r,n,o){let a,i,s=0;do i=e+(r-e)/2,a=pe(i,n,o)-t,a>0?r=i:e=i;while(Math.abs(a)>us&&++s=ds?vs(i,d,t,r):v===0?d:cs(i,s,s+re,t,r)}return i=>i===0||i===1?i:pe(a(i),e,n)}function gr(t,e){t.indexOf(e)===-1&&t.push(e)}function yr(t,e){var r=t.indexOf(e);r>-1&&t.splice(r,1)}function hs(t,e,r){var n=L(t),o=n.slice(0),a=e<0?o.length+e:e;if(a>=0&&ae?1:r(kt(t,e,n))}}function ln(t,e){t.min=e.min,t.max=e.max}function J(t,e){ln(t.x,e.x),ln(t.y,e.y)}function Oe(t){return t===void 0||t===1}function jo(t){var e=t.scale,r=t.scaleX,n=t.scaleY;return!Oe(e)||!Oe(r)||!Oe(n)}function st(t){return jo(t)||cn(t.x)||cn(t.y)||t.z||t.rotate||t.rotateX||t.rotateY}function cn(t){return t&&t!=="0%"}function me(t,e,r){var n=t-r,o=e*n;return r+o}function fn(t,e,r,n,o){return o!==void 0&&(t=me(t,o,n)),me(t,r,n)+e}function Ze(t,e,r,n,o){e===void 0&&(e=0),r===void 0&&(r=1),t.min=fn(t.min,e,r,n,o),t.max=fn(t.max,e,r,n,o)}function Bo(t,e){var r=e.x,n=e.y;Ze(t.x,r.translate,r.scale,r.originPoint),Ze(t.y,n.translate,n.scale,n.originPoint)}function Fs(t,e,r,n){var o,a;n===void 0&&(n=!1);var i=r.length;if(!!i){e.x=e.y=1;for(var s,u,l=0;l=0;o--){var a=this.members[o];if(a.isPresent!==!1){n=a;break}}return n?(this.promote(n),!0):!1},t.prototype.promote=function(e,r){var n,o=this.lead;if(e!==o&&(this.prevLead=o,this.lead=e,e.show(),o)){o.instance&&o.scheduleRender(),e.scheduleRender(),e.resumeFrom=o,r&&(e.resumeFrom.preserveOpacity=!0),o.snapshot&&(e.snapshot=o.snapshot,e.snapshot.latestValues=o.animationValues||o.latestValues,e.snapshot.isShared=!0),!((n=e.root)===null||n===void 0)&&n.isUpdating&&(e.isLayoutDirty=!0);var a=e.options.crossfade;a===!1&&o.hide()}},t.prototype.exitAnimationComplete=function(){this.members.forEach(function(e){var r,n,o,a,i;(n=(r=e.options).onExitComplete)===null||n===void 0||n.call(r),(i=(o=e.resumingFrom)===null||o===void 0?void 0:(a=o.options).onExitComplete)===null||i===void 0||i.call(a)})},t.prototype.scheduleRender=function(){this.members.forEach(function(e){e.instance&&e.scheduleRender(!1)})},t.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},t}(),ge={};function ks(t){Object.assign(ge,t)}var Gs="translate3d(0px, 0px, 0) scale(1, 1)";function Vn(t,e,r){var n=t.x.translate/e.x,o=t.y.translate/e.y,a="translate3d(".concat(n,"px, ").concat(o,"px, 0) ");if(r){var i=r.rotate,s=r.rotateX,u=r.rotateY;i&&(a+="rotate(".concat(i,"deg) ")),s&&(a+="rotateX(".concat(s,"deg) ")),u&&(a+="rotateY(".concat(u,"deg) "))}return a+="scale(".concat(t.x.scale,", ").concat(t.y.scale,")"),a===Gs?"none":a}function Q(t){return[t("x"),t("y")]}var qe=["","X","Y","Z"],Ks=["translate","scale","rotate","skew"],Yt=["transformPerspective","x","y","z"];Ks.forEach(function(t){return qe.forEach(function(e){return Yt.push(t+e)})});function Ys(t,e){return Yt.indexOf(t)-Yt.indexOf(e)}var Ws=new Set(Yt);function qt(t){return Ws.has(t)}var Xs=new Set(["originX","originY","originZ"]);function No(t){return Xs.has(t)}var $s=function(t,e){return t.depth-e.depth},Zs=function(){function t(){this.children=[],this.isDirty=!1}return t.prototype.add=function(e){gr(this.children,e),this.isDirty=!0},t.prototype.remove=function(e){yr(this.children,e),this.isDirty=!0},t.prototype.forEach=function(e){this.isDirty&&this.children.sort($s),this.isDirty=!1,this.children.forEach(e)},t}();function ue(t){var e=$(t)?t.get():t;return Vs(e)?e.toValue():e}var Tn=1e3,Nt={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Ho(t){var e=t.attachResizeListener,r=t.defaultParent,n=t.measureScroll,o=t.resetTransform;return function(){function a(i,s,u){var l=this;s===void 0&&(s={}),u===void 0&&(u=r==null?void 0:r()),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(){l.isUpdating&&(l.isUpdating=!1,l.clearAllSnapshots())},this.updateProjection=function(){l.nodes.forEach(ru),l.nodes.forEach(nu)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=i,this.latestValues=s,this.root=u?u.root||u:this,this.path=u?K(K([],L(u.path),!1),[u],!1):[],this.parent=u,this.depth=u?u.depth+1:0,i&&this.root.registerPotentialNode(i,this);for(var c=0;c=0;n--)if(Boolean(t.path[n].instance)){r=t.path[n];break}var o=r&&r!==t.root?r.instance:document,a=o.querySelector('[data-projection-id="'.concat(e,'"]'));a&&t.mount(a,!0)}function An(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function Mn(t){An(t.x),An(t.y)}var cu=1;function fu(){return _(function(){if(Nt.hasEverUpdated)return cu++})}var Wt=m.exports.createContext({}),zo=m.exports.createContext({});function du(t,e,r,n){var o,a=e.layoutId,i=e.layout,s=e.drag,u=e.dragConstraints,l=e.layoutScroll,c=m.exports.useContext(zo);!n||!r||(r==null?void 0:r.projection)||(r.projection=new n(t,r.getLatestValues(),(o=r.parent)===null||o===void 0?void 0:o.projection),r.projection.setOptions({layoutId:a,layout:i,alwaysMeasureLayout:Boolean(s)||u&&Pt(u),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:typeof i=="string"?i:"both",initialPromotionConfig:c,layoutScroll:l}))}var vu=function(t){Qn(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},e.prototype.componentDidUpdate=function(){},e.prototype.updateProps=function(){var r=this.props,n=r.visualElement,o=r.props;n&&n.setProps(o)},e.prototype.render=function(){return this.props.children},e}(Jn.Component);function ko(t){var e=t.preloadedFeatures,r=t.createVisualElement,n=t.projectionNodeConstructor,o=t.useRender,a=t.useVisualState,i=t.Component;e&&_e(e);function s(u,l){var c=pu(u);u=g(g({},u),{layoutId:c});var d=m.exports.useContext(ct),v=null,f=ra(u),p=d.isStatic?void 0:fu(),h=a(u,d.isStatic);return!d.isStatic&&Mt&&(f.visualElement=qi(i,h,g(g({},d),u),r),du(p,u,f.visualElement,n||Ht.projectionNodeConstructor),v=Wi(u,f.visualElement)),m.exports.createElement(vu,{visualElement:f.visualElement,props:g(g({},d),u)},v,m.exports.createElement(be.Provider,{value:f},o(i,u,p,Ji(h,f.visualElement,l),h,d.isStatic,f.visualElement)))}return m.exports.forwardRef(s)}function pu(t){var e,r=t.layoutId,n=(e=m.exports.useContext(Wt))===null||e===void 0?void 0:e.id;return n&&r!==void 0?n+"-"+r:r}function Go(t){function e(n,o){return o===void 0&&(o={}),ko(t(n,o))}if(typeof Proxy=="undefined")return e;var r=new Map;return new Proxy(e,{get:function(n,o){return r.has(o)||r.set(o,e(o)),r.get(o)}})}var hu=["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 Vr(t){return typeof t!="string"||t.includes("-")?!1:!!(hu.indexOf(t)>-1||/[A-Z]/.test(t))}function Ko(t,e){var r=e.layout,n=e.layoutId;return qt(t)||No(t)||(r||n!==void 0)&&(!!ge[t]||t==="opacity")}var mu={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function gu(t,e,r,n){var o=t.transform,a=t.transformKeys,i=e.enableHardwareAcceleration,s=i===void 0?!0:i,u=e.allowTransformNone,l=u===void 0?!0:u,c="";a.sort(Ys);for(var d=!1,v=a.length,f=0;fP&&B,et=Array.isArray(I)?I:[I],it=et.reduce(a,{});Y===!1&&(it={});var Rt=A.prevResolvedValues,xt=Rt===void 0?{}:Rt,Jt=g(g({},xt),it),bt=function(C){X=!0,y.delete(C),A.needsAnimating[C]=!0};for(var G in Jt){var O=it[G],V=xt[G];x.hasOwnProperty(G)||(O!==V?Kt(O)&&Kt(V)?!vi(O,V)||W?bt(G):A.protectedKeys[G]=!0:O!==void 0?bt(G):y.add(G):O!==void 0&&y.has(G)?bt(G):A.protectedKeys[G]=!0)}A.prevProp=I,A.prevResolvedValues=it,A.isActive&&(x=g(g({},x),it)),o&&t.blockInitialAnimation&&(X=!1),X&&!N&&h.push.apply(h,K([],L(et.map(function(C){return{animation:C,options:g({type:w},c)}})),!1))},S=0;S=3;if(!(!f&&!p)){var h=v.point,y=fe().timestamp;o.history.push(g(g({},h),{timestamp:y}));var x=o.handlers,P=x.onStart,b=x.onMove;f||(P&&P(o.lastMoveEvent,v),o.startEvent=o.lastMoveEvent),b&&b(o.lastMoveEvent,v)}}},this.handlePointerMove=function(v,f){if(o.lastMoveEvent=v,o.lastMoveEventInfo=Ie(f,o.transformPagePoint),ri(v)&&v.buttons===0){o.handlePointerUp(v,f);return}k.update(o.updatePoint,!0)},this.handlePointerUp=function(v,f){o.end();var p=o.handlers,h=p.onEnd,y=p.onSessionEnd,x=Fe(Ie(f,o.transformPagePoint),o.history);o.startEvent&&h&&h(v,x),y&&y(v,x)},!(ni(e)&&e.touches.length>1)){this.handlers=r,this.transformPagePoint=i;var s=Lr(e),u=Ie(s,this.transformPagePoint),l=u.point,c=fe().timestamp;this.history=[g(g({},l),{timestamp:c})];var d=r.onSessionStart;d&&d(e,Fe(u,this.history)),this.removeListeners=Te(Et(window,"pointermove",this.handlePointerMove),Et(window,"pointerup",this.handlePointerUp),Et(window,"pointercancel",this.handlePointerUp))}}return t.prototype.updateHandlers=function(e){this.handlers=e},t.prototype.end=function(){this.removeListeners&&this.removeListeners(),ht.update(this.updatePoint)},t}();function Ie(t,e){return e?{point:e(t.point)}:t}function Fn(t,e){return{x:t.x-e.x,y:t.y-e.y}}function Fe(t,e){var r=t.point;return{point:r,delta:Fn(r,Si(e)),offset:Fn(r,Vl(e)),velocity:Tl(e,.1)}}function Vl(t){return t[0]}function Si(t){return t[t.length-1]}function Tl(t,e){if(t.length<2)return{x:0,y:0};for(var r=t.length-1,n=null,o=Si(t);r>=0&&(n=t[r],!(o.timestamp-n.timestamp>he(e)));)r--;if(!n)return{x:0,y:0};var a=(o.timestamp-n.timestamp)/1e3;if(a===0)return{x:0,y:0};var i={x:(o.x-n.x)/a,y:(o.y-n.y)/a};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function Cl(t,e,r){var n=e.min,o=e.max;return n!==void 0&&to&&(t=r?F(o,t,r.max):Math.min(t,o)),t}function jn(t,e,r){return{min:e!==void 0?t.min+e:void 0,max:r!==void 0?t.max+r-(t.max-t.min):void 0}}function El(t,e){var r=e.top,n=e.left,o=e.bottom,a=e.right;return{x:jn(t.x,n,a),y:jn(t.y,r,o)}}function Bn(t,e){var r,n=e.min-t.min,o=e.max-t.max;return e.max-e.minn?r=kt(e.min,e.max-n,t.min):n>o&&(r=kt(t.min,t.max-o,e.min)),de(0,1,r)}function Ml(t,e){var r={};return e.min!==void 0&&(r.min=e.min-t.min),e.max!==void 0&&(r.max=e.max-t.min),r}var rr=.35;function Rl(t){return t===void 0&&(t=rr),t===!1?t=0:t===!0&&(t=rr),{x:Un(t,"left","right"),y:Un(t,"top","bottom")}}function Un(t,e,r){return{min:_n(t,e),max:_n(t,r)}}function _n(t,e){var r;return typeof t=="number"?t:(r=t[e])!==null&&r!==void 0?r:0}function Pi(t){var e=t.top,r=t.left,n=t.right,o=t.bottom;return{x:{min:r,max:n},y:{min:e,max:o}}}function Ll(t){var e=t.x,r=t.y;return{top:r.min,right:e.max,bottom:r.max,left:e.min}}function Ol(t,e){if(!e)return t;var r=e({x:t.left,y:t.top}),n=e({x:t.right,y:t.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function Vi(t,e){return Pi(Ol(t.getBoundingClientRect(),e))}function Dl(t,e,r){var n=Vi(t,r),o=e.scroll;return o&&(Vt(n.x,o.x),Vt(n.y,o.y)),n}var Il=new WeakMap,Fl=function(){function t(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=U(),this.visualElement=e}return t.prototype.start=function(e,r){var n=this,o=r===void 0?{}:r,a=o.snapToCursor,i=a===void 0?!1:a;if(this.visualElement.isPresent!==!1){var s=function(d){n.stopAnimation(),i&&n.snapToCursor(Lr(d,"page").point)},u=function(d,v){var f,p=n.getProps(),h=p.drag,y=p.dragPropagation,x=p.onDragStart;h&&!y&&(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=si(h),!n.openGlobalLock)||(n.isDragging=!0,n.currentDirection=null,n.resolveConstraints(),n.visualElement.projection&&(n.visualElement.projection.isAnimationBlocked=!0,n.visualElement.projection.target=void 0),Q(function(P){var b,S,T=n.getAxisMotionValue(P).get()||0;if(tt.test(T)){var M=(S=(b=n.visualElement.projection)===null||b===void 0?void 0:b.layout)===null||S===void 0?void 0:S.actual[P];if(M){var R=ot(M);T=R*(parseFloat(T)/100)}}n.originPoint[P]=T}),x==null||x(d,v),(f=n.visualElement.animationState)===null||f===void 0||f.setActive(D.Drag,!0))},l=function(d,v){var f=n.getProps(),p=f.dragPropagation,h=f.dragDirectionLock,y=f.onDirectionLock,x=f.onDrag;if(!(!p&&!n.openGlobalLock)){var P=v.offset;if(h&&n.currentDirection===null){n.currentDirection=jl(P),n.currentDirection!==null&&(y==null||y(n.currentDirection));return}n.updateAxis("x",v.point,P),n.updateAxis("y",v.point,P),n.visualElement.syncRender(),x==null||x(d,v)}},c=function(d,v){return n.stop(d,v)};this.panSession=new bi(e,{onSessionStart:s,onStart:u,onMove:l,onSessionEnd:c},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},t.prototype.stop=function(e,r){var n=this.isDragging;if(this.cancel(),!!n){var o=r.velocity;this.startAnimation(o);var a=this.getProps().onDragEnd;a==null||a(e,r)}},t.prototype.cancel=function(){var e,r;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(e=this.panSession)===null||e===void 0||e.end(),this.panSession=void 0;var n=this.getProps().dragPropagation;!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(r=this.visualElement.animationState)===null||r===void 0||r.setActive(D.Drag,!1)},t.prototype.updateAxis=function(e,r,n){var o=this.getProps().drag;if(!(!n||!oe(e,o,this.currentDirection))){var a=this.getAxisMotionValue(e),i=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(i=Cl(i,this.constraints[e],this.elastic[e])),a.set(i)}},t.prototype.resolveConstraints=function(){var e=this,r=this.getProps(),n=r.dragConstraints,o=r.dragElastic,a=(this.visualElement.projection||{}).layout,i=this.constraints;n&&Pt(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&a?this.constraints=El(a.actual,n):this.constraints=!1,this.elastic=Rl(o),i!==this.constraints&&a&&this.constraints&&!this.hasMutatedConstraints&&Q(function(s){e.getAxisMotionValue(s)&&(e.constraints[s]=Ml(a.actual[s],e.constraints[s]))})},t.prototype.resolveRefConstraints=function(){var e=this.getProps(),r=e.dragConstraints,n=e.onMeasureDragConstraints;if(!r||!Pt(r))return!1;var o=r.current,a=this.visualElement.projection;if(!a||!a.layout)return!1;var i=Dl(o,a.root,this.visualElement.getTransformPagePoint()),s=wl(a.layout.actual,i);if(n){var u=n(Ll(s));this.hasMutatedConstraints=!!u,u&&(s=Pi(u))}return s},t.prototype.startAnimation=function(e){var r=this,n=this.getProps(),o=n.drag,a=n.dragMomentum,i=n.dragElastic,s=n.dragTransition,u=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{},d=Q(function(v){var f;if(!!oe(v,o,r.currentDirection)){var p=(f=c==null?void 0:c[v])!==null&&f!==void 0?f:{};u&&(p={min:0,max:0});var h=i?200:1e6,y=i?40:1e7,x=g(g({type:"inertia",velocity:a?e[v]:0,bounceStiffness:h,bounceDamping:y,timeConstant:750,restDelta:1,restSpeed:10},s),p);return r.startAxisValueAnimation(v,x)}});return Promise.all(d).then(l)},t.prototype.startAxisValueAnimation=function(e,r){var n=this.getAxisMotionValue(e);return Pr(e,n,0,r)},t.prototype.stopAnimation=function(){var e=this;Q(function(r){return e.getAxisMotionValue(r).stop()})},t.prototype.getAxisMotionValue=function(e){var r,n,o="_drag"+e.toUpperCase(),a=this.visualElement.getProps()[o];return a||this.visualElement.getValue(e,(n=(r=this.visualElement.getProps().initial)===null||r===void 0?void 0:r[e])!==null&&n!==void 0?n:0)},t.prototype.snapToCursor=function(e){var r=this;Q(function(n){var o=r.getProps().drag;if(!!oe(n,o,r.currentDirection)){var a=r.visualElement.projection,i=r.getAxisMotionValue(n);if(a&&a.layout){var s=a.layout.actual[n],u=s.min,l=s.max;i.set(e[n]-F(u,l,.5))}}})},t.prototype.scalePositionWithinConstraints=function(){var e=this,r,n=this.getProps(),o=n.drag,a=n.dragConstraints,i=this.visualElement.projection;if(!(!Pt(a)||!i||!this.constraints)){this.stopAnimation();var s={x:0,y:0};Q(function(l){var c=e.getAxisMotionValue(l);if(c){var d=c.get();s[l]=Al({min:d,max:d},e.constraints[l])}});var u=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=u?u({},""):"none",(r=i.root)===null||r===void 0||r.updateScroll(),i.updateLayout(),this.resolveConstraints(),Q(function(l){if(!!oe(l,o,null)){var c=e.getAxisMotionValue(l),d=e.constraints[l],v=d.min,f=d.max;c.set(F(v,f,s[l]))}})}},t.prototype.addListeners=function(){var e=this,r;Il.set(this.visualElement,this);var n=this.visualElement.getInstance(),o=Et(n,"pointerdown",function(l){var c=e.getProps(),d=c.drag,v=c.dragListener,f=v===void 0?!0:v;d&&f&&e.start(l)}),a=function(){var l=e.getProps().dragConstraints;Pt(l)&&(e.constraints=e.resolveRefConstraints())},i=this.visualElement.projection,s=i.addEventListener("measure",a);i&&!i.layout&&((r=i.root)===null||r===void 0||r.updateScroll(),i.updateLayout()),a();var u=mt(window,"resize",function(){e.scalePositionWithinConstraints()});return i.addEventListener("didUpdate",function(l){var c=l.delta,d=l.hasLayoutChanged;e.isDragging&&d&&(Q(function(v){var f=e.getAxisMotionValue(v);!f||(e.originPoint[v]+=c[v].translate,f.set(f.get()+c[v].translate))}),e.visualElement.syncRender())}),function(){u(),o(),s()}},t.prototype.getProps=function(){var e=this.visualElement.getProps(),r=e.drag,n=r===void 0?!1:r,o=e.dragDirectionLock,a=o===void 0?!1:o,i=e.dragPropagation,s=i===void 0?!1:i,u=e.dragConstraints,l=u===void 0?!1:u,c=e.dragElastic,d=c===void 0?rr:c,v=e.dragMomentum,f=v===void 0?!0:v;return g(g({},e),{drag:n,dragDirectionLock:a,dragPropagation:s,dragConstraints:l,dragElastic:d,dragMomentum:f})},t}();function oe(t,e,r){return(e===!0||e===t)&&(r===null||r===t)}function jl(t,e){e===void 0&&(e=10);var r=null;return Math.abs(t.y)>e?r="y":Math.abs(t.x)>e&&(r="x"),r}function Bl(t){var e=t.dragControls,r=t.visualElement,n=_(function(){return new Fl(r)});m.exports.useEffect(function(){return e&&e.subscribe(n)},[n,e]),m.exports.useEffect(function(){return n.addListeners()},[n])}function Ul(t){var e=t.onPan,r=t.onPanStart,n=t.onPanEnd,o=t.onPanSessionStart,a=t.visualElement,i=e||r||n||o,s=m.exports.useRef(null),u=m.exports.useContext(ct).transformPagePoint,l={onSessionStart:o,onStart:r,onMove:e,onEnd:function(d,v){s.current=null,n&&n(d,v)}};m.exports.useEffect(function(){s.current!==null&&s.current.updateHandlers(l)});function c(d){s.current=new bi(d,l,{transformPagePoint:u})}xe(a,"pointerdown",i&&c),Or(function(){return s.current&&s.current.end()})}var Ti={pan:lt(Ul),drag:lt(Bl)},ie=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function _l(){var t=ie.map(function(){return new jt}),e={},r={clearAllListeners:function(){return t.forEach(function(n){return n.clear()})},updatePropListeners:function(n){ie.forEach(function(o){var a,i="on"+o,s=n[i];(a=e[o])===null||a===void 0||a.call(e),s&&(e[o]=r[i](s))})}};return t.forEach(function(n,o){r["on"+ie[o]]=function(a){return n.add(a)},r["notify"+ie[o]]=function(){for(var a=[],i=0;i5)return o;var u=nt.createTransformer(t),l=typeof s[0]!="number"?1:0,c=n.x.scale*r.x,d=n.y.scale*r.y;s[0+l]/=c,s[1+l]/=d;var v=F(c,d,.5);typeof s[2+l]=="number"&&(s[2+l]/=v),typeof s[3+l]=="number"&&(s[3+l]/=v);var f=u(s);if(a){var p=0;f=f.replace(Yn,function(){var h=i[p];return p++,h})}return f}},nc=function(t){Qn(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.componentDidMount=function(){var r=this,n=this.props,o=n.visualElement,a=n.layoutGroup,i=n.switchLayoutGroup,s=n.layoutId,u=o.projection;ks(ic),u&&(a!=null&&a.group&&a.group.add(u),(i==null?void 0:i.register)&&s&&i.register(u),u.root.didUpdate(),u.addEventListener("animationComplete",function(){r.safeToRemove()}),u.setOptions(g(g({},u.options),{onExitComplete:function(){return r.safeToRemove()}}))),Nt.hasEverUpdated=!0},e.prototype.getSnapshotBeforeUpdate=function(r){var n=this,o=this.props,a=o.layoutDependency,i=o.visualElement,s=o.drag,u=o.isPresent,l=i.projection;return l&&(l.isPresent=u,s||r.layoutDependency!==a||a===void 0?l.willUpdate():this.safeToRemove(),r.isPresent!==u&&(u?l.promote():l.relegate()||k.postRender(function(){var c;!((c=l.getStack())===null||c===void 0)&&c.members.length||n.safeToRemove()}))),null},e.prototype.componentDidUpdate=function(){var r=this.props.visualElement.projection;r&&(r.root.didUpdate(),!r.currentAnimation&&r.isLead()&&this.safeToRemove())},e.prototype.componentWillUnmount=function(){var r=this.props,n=r.visualElement,o=r.layoutGroup,a=r.switchLayoutGroup,i=n.projection;i&&(i.scheduleCheckAfterUnmount(),o!=null&&o.group&&o.group.remove(i),a!=null&&a.deregister&&a.deregister(i))},e.prototype.safeToRemove=function(){var r=this.props.safeToRemove;r==null||r()},e.prototype.render=function(){return null},e}(Jn.Component);function oc(t){var e=L(di(),2),r=e[0],n=e[1],o=m.exports.useContext(Wt);return ki(nc,zr({},g({},t,{layoutGroup:o,switchLayoutGroup:m.exports.useContext(zo),isPresent:r,safeToRemove:n})))}var ic={borderRadius:g(g({},Dt),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Dt,borderTopRightRadius:Dt,borderBottomLeftRadius:Dt,borderBottomRightRadius:Dt,boxShadow:rc},Ri={measureLayout:oc},ac=Ho({attachResizeListener:function(t,e){return t.addEventListener("resize",e,{passive:!0}),function(){return t.removeEventListener("resize",e)}},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}}}),pt={current:void 0},Ur=Ho({measureScroll:function(t){return{x:t.scrollLeft,y:t.scrollTop}},defaultParent:function(){if(!pt.current){var t=new ac(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),pt.current=t}return pt.current},resetTransform:function(t,e){t.style.transform=e!=null?e:"none"}}),Li=g(g(g(g({},xi),ci),Ti),Ri),Oi=Go(function(t,e){return Rr(t,e,Li,Br,Ur)});function Gc(t){return ko(Rr(t,{forwardMotionProps:!1},Li,Br,Ur))}var Kc=Go(Rr);function Di(){var t=m.exports.useRef(!1);return wt(function(){return t.current=!0,function(){t.current=!1}},[]),t}function _r(){var t=Di(),e=L(m.exports.useState(0),2),r=e[0],n=e[1],o=m.exports.useCallback(function(){t.current&&n(r+1)},[r]),a=m.exports.useCallback(function(){return k.postRender(o)},[o]);return[a,r]}var je=function(t){var e=t.children,r=t.initial,n=t.isPresent,o=t.onExitComplete,a=t.custom,i=t.presenceAffectsLayout,s=_(sc),u=fi(),l=m.exports.useMemo(function(){return{id:u,initial:r,isPresent:n,custom:a,onExitComplete:function(c){var d,v;s.set(c,!0);try{for(var f=Gi(s.values()),p=f.next();!p.done;p=f.next()){var h=p.value;if(!h)return}}catch(y){d={error:y}}finally{try{p&&!p.done&&(v=f.return)&&v.call(f)}finally{if(d)throw d.error}}o==null||o()},register:function(c){return s.set(c,!1),function(){return s.delete(c)}}}},i?void 0:[n]);return m.exports.useMemo(function(){s.forEach(function(c,d){return s.set(d,!1)})},[n]),m.exports.useEffect(function(){!n&&!s.size&&(o==null||o())},[n]),m.exports.createElement(At.Provider,{value:l},e)};function sc(){return new Map}var St=function(t){return t.key||""};function uc(t,e){t.forEach(function(r){var n=St(r);e.set(n,r)})}function lc(t){var e=[];return m.exports.Children.forEach(t,function(r){m.exports.isValidElement(r)&&e.push(r)}),e}var Yc=function(t){var e=t.children,r=t.custom,n=t.initial,o=n===void 0?!0:n,a=t.onExitComplete,i=t.exitBeforeEnter,s=t.presenceAffectsLayout,u=s===void 0?!0:s,l=L(_r(),1),c=l[0],d=m.exports.useContext(Wt).forceRender;d&&(c=d);var v=Di(),f=lc(e),p=f,h=new Set,y=m.exports.useRef(p),x=m.exports.useRef(new Map).current,P=m.exports.useRef(!0);if(wt(function(){P.current=!1,uc(f,x),y.current=p}),Or(function(){P.current=!0,x.clear(),h.clear()}),P.current)return m.exports.createElement(m.exports.Fragment,null,p.map(function(w){return m.exports.createElement(je,{key:St(w),isPresent:!0,initial:o?void 0:!1,presenceAffectsLayout:u},w)}));p=K([],L(p),!1);for(var b=y.current.map(St),S=f.map(St),T=b.length,M=0;M0?1:-1,i=t[o+a];if(!i)return t;var s=t[o],u=i.layout,l=F(u.min,u.max,.5);return a===1&&s.layout.max+r>l||a===-1&&s.layout.min+r.001?1/t:Nc};function ff(t){var e=gt(1),r=gt(1),n=eo();t?(e=t.scaleX||e,r=t.scaleY||r):n&&(e=n.getValue("scaleX",1),r=n.getValue("scaleY",1));var o=ir(e,qn),a=ir(r,qn);return{scaleX:o,scaleY:a}}export{Yc as AnimatePresence,Wc as AnimateSharedLayout,D as AnimationType,cc as DeprecatedLayoutGroupContext,Ic as DragControls,Zs as FlatTree,vc as LayoutGroup,Wt as LayoutGroupContext,$c as LazyMotion,Xc as MotionConfig,ct as MotionConfigContext,be as MotionContext,gs as MotionValue,At as PresenceContext,Zc as Reorder,zo as SwitchLayoutGroupContext,Et as addPointerEvent,ks as addScaleCorrector,Rs as animate,Ir as animateVisualElement,Dc as animationControls,xi as animations,ot as calcLength,mi as checkTargetForNewValues,U as createBox,Gc as createDomMotionComponent,ko as createMotionComponent,wc as domAnimation,qc as domMax,Tu as filterProps,Mt as isBrowser,ui as isDragActive,$ as isMotionValue,ye as isValidMotionProp,Kc as m,Mr as makeUseVisualState,Oi as motion,q as motionValue,ue as resolveMotionValue,Pc as transform,of as useAnimation,Oc as useAnimationFrame,af as useCycle,cf as useDeprecatedAnimatedState,ff as useDeprecatedInvertedScale,Je as useDomEvent,sf as useDragControls,ef as useElementScroll,_r as useForceUpdate,jc as useInstantLayoutTransition,uf as useInstantTransition,kc as useIsPresent,wt as useIsomorphicLayoutEffect,Jc as useMotionTemplate,gt as useMotionValue,di as usePresence,$i as useReducedMotion,Zi as useReducedMotionConfig,lf as useResetProjection,Qc as useSpring,nf as useTime,ir as useTransform,Or as useUnmountEffect,tf as useVelocity,rf as useViewportScroll,eo as useVisualElementContext,jr as visualElement,oi as wrapHandler};