1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9469],{59469:(t,e,n)=>{n.d(e,{l:()=>R});var r=n(7620),s=n(23847),a=n(39070),i=n(37176),l=n(74475);class u{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(){return o(this.animations,"duration")}get iterationDuration(){return o(this.animations,"iterationDuration")}runAll(t){this.animations.forEach(e=>e[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function o(t,e){let n=0;for(let r=0;r<t.length;r++){let s=t[r][e];null!==s&&s>n&&(n=s)}return n}class f extends u{then(t,e){return this.finished.finally(t).then(()=>{})}}var h=n(76430),p=n(14536),c=n(92915),m=n(93477),g=n(89854),y=n(48682),d=n(99815),A=n(37441),v=n(75313),b=n(18928),w=n(85638),x=n(30567);function M(t,e){return(0,x.h)(t)?t[((t,e,n)=>{let r=e-t;return((n-t)%r+r)%r+t})(0,t.length,e)]:t}var k=n(85696),C=n(25164);function E(t){return"object"==typeof t&&!Array.isArray(t)}function S(t,e,n,r){return null==t?[]:"string"==typeof t&&E(e)?(0,C.K)(t,n,r):t instanceof NodeList?Array.from(t):Array.isArray(t)?t.filter(t=>null!=t):[t]}function O(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 V=n(32288);function F(t,e){return t.at!==e.at?t.at-e.at:null===t.value?1:null===e.value?-1:0}function I(t,e){return e.has(t)||e.set(t,{}),e.get(t)}function N(t,e){return e[t]||(e[t]=[]),e[t]}let T=t=>"number"==typeof t,j=t=>t.every(T);var B=n(46701),W=n(4050),_=n(53050),q=n(18168),P=n(82133),Q=n(36865),$=n(5530),D=n(42763),U=n(85992);class X extends U.BX{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,D.ge)()}build(t,e){Object.assign(t.output,e)}renderInstance(t,{output:e}){Object.assign(t,e)}sortInstanceNodePosition(){return 0}}function z(t){let e={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=(0,q.x)(t)&&!(0,P.h)(t)?new Q.l(e):new $.M(e);n.mount(t),W.C.set(t,n)}function G(t){let e=new X({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});e.mount(t),W.C.set(t,e)}function K(t,e,n,r){let s=[];if((0,A.S)(t)||"number"==typeof t||"string"==typeof t&&!E(e))s.push((0,B.z)(t,E(e)&&e.default||e,n&&n.default||n));else{if(null==t)return s;let a=S(t,e,r),i=a.length;(0,b.V)(!!i,"No valid elements provided.","no-valid-elements");for(let t=0;t<i;t++){let r=a[t],l=r instanceof Element?z:G;W.C.has(r)||l(r);let u=W.C.get(r),o={...n};"delay"in o&&"function"==typeof o.delay&&(o.delay=o.delay(t,i)),s.push(...(0,_.$)(u,{...e,transition:o},{}))}}return s}function L(t={}){let{scope:e,reduceMotion:n,skipAnimations:r}=t;return function(t,s,a){let i,l=[],u={};if(void 0!==n&&(u.reduceMotion=n),void 0!==r&&(u.skipAnimations=r),Array.isArray(t)&&t.some(Array.isArray)){let{onComplete:n,...r}=s||{};"function"==typeof n&&(i=n),l=function(t,e,n){let r=[];return(function(t,{defaultTransition:e={},...n}={},r,s){let a=e.duration||.3,i=new Map,l=new Map,u={},o=new Map,f=0,p=0,c=0;for(let n=0;n<t.length;n++){let i=t[n];if("string"==typeof i){o.set(i,p);continue}if(!Array.isArray(i)){o.set(i.name,O(p,i.at,f,o));continue}let[k,E,F={}]=i;void 0!==F.at&&(p=O(p,F.at,f,o));let T=0,B=(t,n,r,i=0,l=0)=>{var u;let o=Array.isArray(u=t)?u:[u],{delay:f=0,times:A=(0,m.Z)(o),type:x=e.type||"ke
1yframes",repeat:k,repeatType:C,repeatDelay:E=0,...S}=n,{ease:O=e.ease||"easeOut",duration:F}=n,I="function"==typeof f?f(i,l):f,N=o.length,B=(0,g.W)(x)?x:s?.[x||"keyframes"];if(N<=2&&B){let t=100;2===N&&j(o)&&(t=Math.abs(o[1]-o[0]));let n={...e,...S};void 0!==F&&(n.duration=(0,v.f)(F));let r=(0,y.X)(n,t,B);O=r.ease,F=r.duration}F??(F=a);let W=p+I;1===A.length&&0===A[0]&&(A[1]=1);let _=A.length-o.length;if(_>0&&(0,d.f)(A,_),1===o.length&&o.unshift(null),k&&(0,b.$)(k<20,`Sequence segments can't repeat ${k} times â ignoring repeat option. Use a value below 20 or apply repeat at the sequence level instead.`),k&&k<20){let t=F>0?E/F:0;F=F*(k+1)+E*k;let e=[...o],n=[...A],r=[...O=Array.isArray(O)?[...O]:[O]],s="reverse"===C||"mirror"===C,a=e,i=r;s&&(a=[...e].reverse(),"reverse"===C&&(i=[...r].reverse().map(t=>"function"==typeof t?(0,w.G)(t):t)));for(let l=0;l<k;l++){let u=s&&l%2==0,f=u?a:e,h=u?i:r,p=(l+1)*(1+t);t>0&&(o.push(o[o.length-1]),A.push(p),O.push("linear")),o.push(...f);for(let t=0;t<f.length;t++)A.push(n[t]+p),O.push(0===t?"linear":M(h,t-1))}!function(t,e,n=0){let r=e+1+e*n;for(let e=0;e<t.length;e++)t[e]=t[e]/r}(A,k,t)}let q=W+F;!function(t,e,n,r,s,a){for(let e=0;e<t.length;e++){let n=t[e];n.at>s&&n.at<a&&((0,h.Ai)(t,n),e--)}for(let i=0;i<e.length;i++)t.push({value:e[i],at:(0,V.k)(s,a,r[i]),easing:M(n,i)})}(r,o,O,A,W,q),T=Math.max(I+F,T),c=Math.max(q,c)};if((0,A.S)(k))B(E,F,N("default",I(k,l)));else{let t=S(k,E,r,u),e=t.length;for(let n=0;n<e;n++){let r=I(t[n],l);for(let t in E){var x,C;B(E[t],(x=F,C=t,x&&x[C]?{...x,...x[C]}:{...x}),N(t,r),n,e)}}}f=p,p+=T}return l.forEach((t,r)=>{for(let s in t){let a=t[s];a.sort(F);let l=[],u=[],o=[];for(let t=0;t<a.length;t++){let{at:e,value:n,easing:r}=a[t];l.push(n),u.push((0,k.q)(0,c,e)),o.push(r||"easeOut")}0!==u[0]&&(u.unshift(0),l.unshift(l[0]),o.unshift("easeInOut")),1!==u[u.length-1]&&(u.push(1),l.push(null)),i.has(r)||i.set(r,{keyframes:{},transition:{}});let f=i.get(r);f.keyframes[s]=l;let{type:h,...p}=e;f.transition[s]={...p,duration:c,ease:o,times:u,...n}}}),i})(t.map(t=>{if(Array.isArray(t)&&"function"==typeof t[0]){let e=t[0],n=(0,p.OQ)(0);return(n.on("change",e),1===t.length)?[n,[0,1]]:2===t.length?[n,[0,1],t[1]]:[n,t[1],t[2]]}return t}),e,n,{spring:c.o}).forEach(({keyframes:t,transition:e},n)=>{r.push(...K(n,t,e))}),r}(t,{...u,...r},e)}else{let{onComplete:n,...r}=a||{};"function"==typeof n&&(i=n),l=K(t,s,{...u,...r},e)}let o=new f(l);return i&&o.finished.then(i),e&&(e.animations.push(o),o.finished.then(()=>{(0,h.Ai)(e.animations,o)})),o}}function R(){var t,e;let n=(0,s.M)(()=>({current:null,animations:[]})),u=null!=(t=function(){let t=function(){i.r.current||(0,l.Uu)();let[t]=(0,r.useState)(i.O.current);return t}(),{reducedMotion:e}=(0,r.useContext)(a.Q);return"never"!==e&&("always"===e||t)}())?t:void 0,{skipAnimations:o}=(0,r.useContext)(a.Q),f=(0,r.useMemo)(()=>L({scope:n,reduceMotion:u,skipAnimations:o}),[n,u,o]);return e=()=>{n.animations.forEach(t=>t.stop()),n.animations.length=0},(0,r.useEffect)(()=>()=>e(),[]),[n,f]}L()}}]);
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.