1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8360],{6523:(t,e,n)=>{n.d(e,{i:()=>R,W:()=>K});class r{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>t.finished))}getAll(t){return this.animations[0][t]}setAll(t,e){for(let n=0;n<this.animations.length;n++)this.animations[n][t]=e}attachTimeline(t){let e=this.animations.map(e=>e.attachTimeline(t));return()=>{e.forEach((t,e)=>{t&&t(),this.animations[e].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;e<this.animations.length;e++)t=Math.max(t,this.animations[e].duration);return t}runAll(t){this.animations.forEach(e=>e[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class a extends r{then(t,e){return this.finished.finally(t).then(()=>{})}}var s=n(99371),i=n(28313),l=n(51322),o=n(50221),u=n(96483),h=n(38634),f=n(61838),c=n(63060),p=n(95995),m=n(91498),d=n(27340);function g(t,e){return(0,d.h)(t)?t[(0,m.L)(0,t.length,e)]:t}var y=n(65223),A=n(21713);function v(t){return"object"==typeof t&&!Array.isArray(t)}function x(t,e,n,r){return"string"==typeof t&&v(e)?(0,A.K)(t,n,r):t instanceof NodeList?Array.from(t):Array.isArray(t)?t:[t]}function b(t,e,n,r){return"number"==typeof e?e:e.startsWith("-")||e.startsWith("+")?Math.max(0,t+parseFloat(e)):"<"===e?n:e.startsWith("<")?Math.max(0,n+parseFloat(e.slice(1))):r.get(e)??t}var M=n(21777);function w(t,e){return t.at!==e.at?t.at-e.at:null===t.value?1:null===e.value?-1:0}function S(t,e){return e.has(t)||e.set(t,{}),e.get(t)}function C(t,e){return e[t]||(e[t]=[]),e[t]}let k=t=>"number"==typeof t,E=t=>t.every(k);var O=n(23153),V=n(96101),N=n(9297),P=n(5812),j=n(14527),F=n(34908),I=n(94039);class T extends I.B{constructor(){super(...arguments),this.type="object"}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,F.ge)()}build(t,e){Object.assign(t.output,e)}renderInstance(t,{output:e}){Object.assign(t,e)}sortInstanceNodePosition(){return 0}}var W=n(11168);function B(t){let e={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=(0,N.x)(t)&&!(0,P.h)(t)?new W.l(e):new j.M(e);n.mount(t),O.C.set(t,n)}function _(t){let e=new T({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});e.mount(t),O.C.set(t,e)}var L=n(21954);function Q(t,e,n,r){let a=[];if((0,f.S)(t)||"number"==typeof t||"string"==typeof t&&!v(e))a.push((0,L.z)(t,v(e)&&e.default||e,n&&n.default||n));else{let s=x(t,e,r),i=s.length;(0,p.V)(!!i,"No valid elements provided.","no-valid-elements");for(let t=0;t<i;t++){let r=s[t];(0,p.V)(null!==r,"You're trying to perform an animation on null. Ensure that selectors are correctly finding elements and refs are correctly hydrated.","animate-null");let l=r instanceof Element?B:_;O.C.has(r)||l(r);let o=O.C.get(r),u={...n};"delay"in u&&"function"==typeof u.delay&&(u.delay=u.delay(t,i)),a.push(...(0,V.$)(o,{...e,transition:u},{}))}}return a}function K(t){return function(e,n,r){let m=[],d=new a(m=Array.isArray(e)&&e.some(Array.isArray)?function(t,e,n){let r=[];return(function(t,{defaultTransition:e={},...n}={},r,a){let i=e.duration||.3,m=new Map,d=new Map,A={},v=new Map,k=0,O=0,V=0;for(let n=0;n<t.length;n++){let m=t[n];if("string"==typeof m){v.set(m,O);continue}if(!Array.isArray(m)){v.set(m.name,b(O,m.at,k,v));continue}let[y,w,j={}]=m;void 0!==j.at&&(O=b(O,j.at,k,v));let F=0,I=(t,n,r,f=0,m=0)=>{var d;let y=Array.isArray(d=t)?d:[d],{delay:A=0,times:v=(0,l.Z)(y),type:x="keyframes",repeat:b,repeatType:w,repeatDelay:S=0,...C}=n,{ease:k=e.ease||"easeOut",duration:N}=n,P="function"==typeof A?A(f,m):A,j=y.length,I=(0,o.W)(x)?x:a?.[x||"keyframes"];if(j<=2&&I){let t=100;2===j&&E(y)&&(t=Math.abs(y[1]-y[0]));let e={...C};void 0!==N&&(e.duration=(0,c.f)(N));let n=(0,u.X)(e,t,I);k=n.ease,N=n.duration}N??(N=i);let T=O+P;1===v.length&&0===v[0]&&(v[1]=1);let W=v.length-y.length;if(W>0&&(0,h.f)(v,W),1===y.length&&y.unshift(null),b){(0,p.V)(b<20,"Repeat count too high, must be less than 20","repeat-count-high");N*=b+1;let t=[...y],e=[...v],n=[...k=Array.isArray(k)?[...k]:[k]];for(let r=0;r<b;r++){y.push(...t);for(let a=0;a<t.length;a++)v.push(e[a]+(r+1)),k.push(0===a?"linear":g(n,a-1))}for(let t=0;t<v.length;t++)v[t]=v[t]/(b+1)}let B=T+N;!function(t,e,n,r,a,i){for(let e=0;e<t.length;e++){let n=t[e];n.at>a&&n.at<i&&((0,s.Ai)(t,n),e--)}for(let s=0;s<e.length;s++)t.push({value:e[s],at:(0,M.k)(a,i,r[s]),easing:g(n,s)})}(r,y,k,v,T,B),F=Math.max(P+N,F),V=Math.max(B,V)};if((0,f.S)(y))I(w,j,C("default",S(y,d)));else{let t=x(y,w,r,A),e=t.length;for(let n=0;n<e;n++){let r=S(t[n],d);for(let t in w){var N,P;I(w[t],(N=j,P=t,N&&N[P]?{...N,...N[P]}:{...N}),C(t,r),n,e)}}}k=O,O+=F}return d.forEach((t,r)=>{for(let a in t){let s=t[a];s.sort(w);let i=[],l=[],o=[];for(let t=0;t<s.length;t++){let{at:e,value:n,easing:r}=s[t];i.push(n),l.push((0,y.q)(0,V,e)),o.push(r||"easeOut")}0!==l[0]&&(l.unshift(0),i.unshift(i[0]),o.unshift("easeInOut")),1!==l[l.length-1]&&(l.push(1),i.push(null)),m.has(r)||m.set(r,{keyframes:{},transition:{}});let u=m.get(r);u.keyframes[a]=i,u.transition[a]={...e,duration:V,ease:o,times:l,...n}}}),m})(t,e,n,{spring:i.o}
1).forEach(({keyframes:t,transition:e},n)=>{r.push(...Q(n,t,e))}),r}(e,n,t):Q(e,n,r,t));return t&&(t.animations.push(d),d.finished.then(()=>{(0,s.Ai)(t.animations,d)})),d}}let R=K()},36018:(t,e,n)=>{n.d(e,{K:()=>l});var r=n(91249),a=n(38258),s=n(96837),i=n(80970);function l(){let t=function(){i.r.current||(0,s.U)();let[t]=(0,r.useState)(i.O.current);return t}(),{reducedMotion:e}=(0,r.useContext)(a.Q);return"never"!==e&&("always"===e||t)}},37825:(t,e,n)=>{n.d(e,{x:()=>o});var r=n(67957),a=n(91249),s=n(38258),i=n(40682),l=n(94627);function o(t){let{children:e,isValidProp:n,...o}=t;n&&(0,i.D)(n),(o={...(0,a.useContext)(s.Q),...o}).isStatic=(0,l.M)(()=>o.isStatic);let u=(0,a.useMemo)(()=>o,[JSON.stringify(o.transition),o.transformPagePoint,o.reducedMotion]);return(0,r.jsx)(s.Q.Provider,{value:u,children:e})}},91498:(t,e,n)=>{n.d(e,{L:()=>r});let r=(t,e,n)=>{let r=e-t;return((n-t)%r+r)%r+t}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.