"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7932],{67932:(t,e,n)=>{n.d(e,{i:()=>F,W:()=>B});var r=n(12128),a=n(24896),l=n(4331);let s=(t,e,n)=>{let r=e-t;return((n-t)%r+r)%r+t};var u=n(22363);function o(t,e){return(0,u.h)(t)?t[s(0,t.length,e)]:t}var i=n(96185),f=n(46395),h=n(14570);function p(t){return"object"==typeof t&&!Array.isArray(t)}function c(t,e,n,a){return"string"==typeof t&&p(e)?(0,r.KJ)(t,n,a):t instanceof NodeList?Array.from(t):Array.isArray(t)?t:[t]}function g(t,e,n,r){var a;return"number"==typeof e?e:e.startsWith("-")||e.startsWith("+")?Math.max(0,t+parseFloat(e)):"<"===e?n:null!==(a=r.get(e))&&void 0!==a?a:t}var y=n(21109);function d(t,e){return t.at!==e.at?t.at-e.at:null===t.value?1:null===e.value?-1:0}function v(t,e){return e.has(t)||e.set(t,{}),e.get(t)}function m(t,e){return e[t]||(e[t]=[]),e[t]}let A=t=>"number"==typeof t,b=t=>t.every(A);var w=n(65511),k=n(19578),x=n(66373),C=n(27885),M=n(75245),S=n(81786),V=n(77212);class O extends V.B{readValueFromInstance(t,e){if(e in t){let n=t[e];if("string"==typeof n||"number"==typeof n)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(t,e){delete e.output[t]}measureInstanceViewportBox(){return(0,S.ge)()}build(t,e){Object.assign(t.output,e)}renderInstance(t,e){let{output:n}=e;Object.assign(t,n)}sortInstanceNodePosition(){return 0}constructor(){super(...arguments),this.type="object"}}function E(t){let e={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=(0,x.x)(t)?new C.l(e):new M.M(e);n.mount(t),w.C.set(t,n)}function I(t){let e=new O({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});e.mount(t),w.C.set(t,e)}var N=n(35580);function j(t,e,n,r){let a=[];if((0,h.S)(t)||"number"==typeof t||"string"==typeof t&&!p(e))a.push((0,N.z)(t,p(e)&&e.default||e,n&&n.default||n));else{let s=c(t,e,r),u=s.length;(0,l.V1)(!!u,"No valid elements provided.");for(let t=0;t1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0,u=e.duration||.3,p=new Map,A=new Map,w={},k=new Map,x=0,C=0,M=0;for(let n=0;n3&&void 0!==arguments[3]?arguments[3]:0,c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,g=Array.isArray(h=t)?h:[h],{delay:d=0,times:v=(0,i.Z)(g),type:m="keyframes",repeat:A,repeatType:w,repeatDelay:k=0,...x}=n,{ease:S=e.ease||"easeOut",duration:V}=n,O="function"==typeof d?d(p,c):d,E=g.length,N=(0,r.WH)(m)?m:null==s?void 0:s[m];if(E<=2&&N){let t=100;2===E&&b(g)&&(t=Math.abs(g[1]-g[0]));let e={...x};void 0!==V&&(e.duration=(0,l.fD)(V));let n=(0,r.XG)(e,t,N);S=n.ease,V=n.duration}null!=V||(V=u);let j=C+O;1===v.length&&0===v[0]&&(v[1]=1);let B=v.length-g.length;if(B>0&&(0,f.f)(v,B),1===g.length&&g.unshift(null),A){(0,l.V1)(A<20,"Repeat count too high, must be less than 20");V*=A+1;let t=[...g],e=[...v],n=[...S=Array.isArray(S)?[...S]:[S]];for(let r=0;re&&a.at{for(let a in t){let s=t[a];s.sort(d);let u=[],o=[],i=[];for(let t=0;t{let{keyframes:n,transition:r}=t;s.push(...j(e,n,r))}),s}(e,n,t):j(e,n,s,t);let p=new r.P6(u);return t&&t.animations.push(p),p}}let F=B()}}]);