PageSourceSearch

https://nextstack.org/_next/static/chunks/292-95912911f1398303.js

js nextstack.org collected 2026-10-07 15:55:38 UTC 28,143 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[292],{60169:(e,t,n)=>{n.d(t,{useAnimateMini:()=>v});var r=n(99234),o=n(56024),i=n(32357),a=n(34999),s=n(65812);let l=new WeakMap,u=(e,t="")=>`${e}:${t}`;var f=n(53673);function c(e,t){let n=window.getComputedStyle(e);return(0,f.v)(t)?n.getPropertyValue(t):n[t]}var d=n(7787);let h=new Set(["borderWidth","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderRadius","radius","borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius","width","maxWidth","height","maxHeight","top","right","bottom","left","inset","insetBlock","insetBlockStart","insetBlockEnd","insetInline","insetInlineStart","insetInlineEnd","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingBlock","paddingBlockStart","paddingBlockEnd","paddingInline","paddingInlineStart","paddingInlineEnd","margin","marginTop","marginRight","marginBottom","marginLeft","marginBlock","marginBlockStart","marginBlockEnd","marginInline","marginInlineStart","marginInlineEnd","backgroundPositionX","backgroundPositionY"]);var g=n(25155),p=n(45107),m=n(40300);let y=e=>function(t,n,r){return new i.b(function(e,t,n,r){let o=(0,a.K)(e,r),i=o.length;(0,p.V)(!!i,"No valid elements provided.","no-valid-elements");let f=[];for(let e=0;e<i;e++){let r=o[e],a={...n};for(let n in"function"==typeof a.delay&&(a.delay=a.delay(e,i)),t){let e=t[n];Array.isArray(e)||(e=[e]);let o={...(0,s.r)(a,n)};o.duration&&(o.duration=(0,m.f)(o.duration)),o.delay&&(o.delay=(0,m.f)(o.delay));let i=function(e){let t=l.get(e)||new Map;return l.set(e,t),t}(r),c=u(n,o.pseudoElement||""),d=i.get(c);d&&d.stop(),f.push({map:i,key:c,unresolvedKeyframes:e,options:{...o,element:r,name:n,allowFlatten:!a.type&&!a.ease}})}}for(let e=0;e<f.length;e++){let{unresolvedKeyframes:t,options:n}=f[e],{element:r,name:o,pseudoElement:i}=n;i||null!==t[0]||(t[0]=c(r,o)),(0,d.D)(t),function(e,t){for(let n=0;n<e.length;n++)"number"==typeof e[n]&&h.has(t)&&(e[n]=e[n]+"px")}(t,o),!i&&t.length<2&&t.unshift(c(r,o)),n.keyframes=t}let y=[];for(let e=0;e<f.length;e++){let{map:t,key:n,options:r}=f[e],o=new g.m(r);t.set(n,o),o.finished.finally(()=>t.delete(n)),y.push(o)}return y}(t,n,r,e))};function v(){let e=(0,r.useConstant)(()=>({current:null,animations:[]})),t=(0,r.useConstant)(()=>y(e));return(0,o.useUnmountEffect)(()=>{e.animations.forEach(e=>e.stop())}),[e,t]}},72019:(e,t,n)=>{n.d(t,{useAnimate:()=>D});var r=n(99234),o=n(56024),i=n(32357),a=n(61555),s=n(64579),l=n(37524),u=n(91523),f=n(93285),c=n(85728),d=n(9356),h=n(40300),g=n(45107),p=n(49746),m=n(97652);function y(e,t){return(0,m.h)(e)?e[(0,p.L)(0,e.length,t)]:e}var v=n(19615),x=n(34999);function w(e){return"object"==typeof e&&!Array.isArray(e)}function E(e,t,n,r){return"string"==typeof e&&w(t)?(0,x.K)(e,n,r):e instanceof NodeList?Array.from(e):Array.isArray(e)?e:[e]}function b(e,t,n,r){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?n:t.startsWith("<")?Math.max(0,n+parseFloat(t.slice(1))):r.get(t)??e}var C=n(21607);function S(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function A(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function M(e,t){return t[e]||(t[e]=[]),t[e]}let L=e=>"number"==typeof e,R=e=>e.every(L);var V=n(26088),W=n(53837),k=n(48091),I=n(28514),B=n(92872),T=n(27865),G=n(60574);class P extends G.B{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let n=e[t];if("string"==typeof n||"number"==typeof n)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,T.ge)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}var O=n(66589);function F(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=(0,k.x)(e)&&!(0,I.h)(e)?new O.l(t):new B.M(t);n.mount(e),V.C.set(e,n)}function U(e){let t=new P({presenceContext:null,props:{}
1,visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),V.C.set(e,t)}var j=n(10903);function N(e,t,n,r){let o=[];if((0,d.S)(e)||"number"==typeof e||"string"==typeof e&&!w(t))o.push((0,j.z)(e,w(t)&&t.default||t,n&&n.default||n));else{let i=E(e,t,r),a=i.length;(0,g.V)(!!a,"No valid elements provided.","no-valid-elements");for(let e=0;e<a;e++){let r=i[e];(0,g.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 s=r instanceof Element?F:U;V.C.has(r)||s(r);let l=V.C.get(r),u={...n};"delay"in u&&"function"==typeof u.delay&&(u.delay=u.delay(e,a)),o.push(...(0,W.$)(l,{...t,transition:u},{}))}}return o}function z(e){return function(t,n,r){let o,p=[];if(Array.isArray(t)&&t.some(Array.isArray))p=function(e,t,n){let r=[];return(function(e,{defaultTransition:t={},...n}={},r,o){let i=t.duration||.3,s=new Map,p=new Map,m={},x=new Map,w=0,L=0,V=0;for(let n=0;n<e.length;n++){let s=e[n];if("string"==typeof s){x.set(s,L);continue}if(!Array.isArray(s)){x.set(s.name,b(L,s.at,w,x));continue}let[v,S,W={}]=s;void 0!==W.at&&(L=b(L,W.at,w,x));let k=0,I=(e,n,r,s=0,d=0)=>{let p=Array.isArray(e)?e:[e],{delay:m=0,times:v=(0,l.Z)(p),type:x="keyframes",repeat:w,repeatType:E,repeatDelay:b=0,...S}=n,{ease:A=t.ease||"easeOut",duration:M}=n,W="function"==typeof m?m(s,d):m,I=p.length,B=(0,u.W)(x)?x:o?.[x||"keyframes"];if(I<=2&&B){let e=100;2===I&&R(p)&&(e=Math.abs(p[1]-p[0]));let t={...S};void 0!==M&&(t.duration=(0,h.f)(M));let n=(0,f.X)(t,e,B);A=n.ease,M=n.duration}M??(M=i);let T=L+W;1===v.length&&0===v[0]&&(v[1]=1);let G=v.length-p.length;if(G>0&&(0,c.f)(v,G),1===p.length&&p.unshift(null),w){(0,g.V)(w<20,"Repeat count too high, must be less than 20","repeat-count-high"),M*=w+1;let e=[...p],t=[...v],n=[...A=Array.isArray(A)?[...A]:[A]];for(let r=0;r<w;r++){p.push(...e);for(let o=0;o<e.length;o++)v.push(t[o]+(r+1)),A.push(0===o?"linear":y(n,o-1))}!function(e,t){for(let n=0;n<e.length;n++)e[n]=e[n]/(t+1)}(v,w)}let P=T+M;(function(e,t,n,r,o,i){!function(e,t,n){for(let r=0;r<e.length;r++){let o=e[r];o.at>t&&o.at<n&&((0,a.Ai)(e,o),r--)}}(e,o,i);for(let a=0;a<t.length;a++)e.push({value:t[a],at:(0,C.k)(o,i,r[a]),easing:y(n,a)})})(r,p,A,v,T,P),k=Math.max(W+M,k),V=Math.max(P,V)};if((0,d.S)(v))I(S,W,M("default",A(v,p)));else{let e=E(v,S,r,m),t=e.length;for(let n=0;n<t;n++){let r=A(e[n],p);for(let e in S)I(S[e],W&&W[e]?{...W,...W[e]}:{...W},M(e,r),n,t)}}w=L,L+=k}return p.forEach((e,r)=>{for(let o in e){let i=e[o];i.sort(S);let a=[],l=[],u=[];for(let e=0;e<i.length;e++){let{at:t,value:n,easing:r}=i[e];a.push(n),l.push((0,v.q)(0,V,t)),u.push(r||"easeOut")}0!==l[0]&&(l.unshift(0),a.unshift(a[0]),u.unshift("easeInOut")),1!==l[l.length-1]&&(l.push(1),a.push(null)),s.has(r)||s.set(r,{keyframes:{},transition:{}});let f=s.get(r);f.keyframes[o]=a,f.transition[o]={...t,duration:V,ease:u,times:l,...n}}}),s})(e,t,n,{spring:s.o}).forEach(({keyframes:e,transition:t},n)=>{r.push(...N(n,e,t))}),r}(t,n,e);else{let{onComplete:i,...a}=r||{};"function"==typeof i&&(o=i),p=N(t,n,a,e)}let m=new i.b(p);return o&&m.finished.then(o),e&&(e.animations.push(m),m.finished.then(()=>{(0,a.Ai)(e.animations,m)})),m}}function D(){let e=(0,r.useConstant)(()=>({current:null,animations:[]})),t=(0,r.useConstant)(()=>z(e));return(0,o.useUnmountEffect)(()=>{e.animations.forEach(e=>e.stop()),e.animations.length=0}),[e,t]}z()},47837:(e,t,n)=>{n.d(t,{useAnimatedState:()=>d});var r=n(12115),o=n(72501),i=n(27865),a=n(60574),s=n(99234),l=n(85314);let u=()=>({});class f extends a.B{build(){}resetTransform(){}restoreTransform(){}removeValueFromRenderState(){}renderInstance(){}scrapeMotionValuesFromProps(){return u()}getBaseTargetFromProps(){}readValueFromInstance(e,t,n){return n.initialState[t]||0}sortInstanceNodePosition(){return 0}constructor(){super(...arguments),this.measureInstanceViewportBox=i.ge}}let c=(0,o.makeUseVisualState)({scrapeMotionValuesFromProps:u,createRenderState:u});function d(e){let[t,n]=(0,r.useState)(e),o=c({},!1),i=(0,s.useConstant)(()=>new f({props:{onUpdate:e=>{n({...e})}},visualState:o,presenceContext:null},{initialState:e}));return(0,r.useLayoutEffect)(()=>(i.mount({}),()=>i.unmount()),[i]),[t,(0,s.useConstant)(()=>e=>(0,l._)(i,e))]}},62010:(e,t,n)=>{n.d(t,{usePresenceData:()=>i});var r=n(12115),o=n(39656);function i(){let e=(0,r.useContext)(o.PresenceContext);return e?e.custom:void 0}},8219:(e,t,n)=>{n.d(t,{AnimateSharedLayout:()=>u});var r=n(95155),o=n(45107),i=n(12115),a=n(99234),s=n(94677);let l=0,u=e=>{let{children:t}=e;return i.useEffect(()=>{(0,o.V)(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),(0,r.jsx)(s.LayoutGroup,{id:(0,a.useConstant)(()=>"asl-".concat(l++)),children:t})}},94677:(e,t,n)=>{n.d(t,{LayoutGroup:()=>c});var r=n(95155),o=n(12115),i=n(64710),a=n(15749),s=n(25664);let l=e=>!e.isLayoutDirty&&e.willUpdate(!1),u=e=>!0===e,f=e=>u(!0===e)||"id"===e,c=e=>{let{children:t,id:n,inherit:c=!0}=e,d=(0,o.useContext)(i.LayoutGroupContext),h=(0,o.useContext)(a.DeprecatedLayoutGroupContext),[g,p]=(0,s.useForceUpdate)(),m=(0,o.useRef)(null),y=d.id||h;null===m.current&&(f(c)&&y&&(n=n?y+"-"+n:y),m.current={id:n,group:u(c)&&d.group||function(){let e=new Set,t=new WeakMap,n=()=>e.forEach(l);return{add:r=>{e.add(r),t.set(r,r.addEventListener("willUpdate",n))},remove:r=>{e.delete(r);let o=t.get(r);o&&(o(),t.delete(r)),n()},dirty:n}}()});let v=(0,o.useMemo)(()=>({...m.current,forceRender:g}),[p]);return(0,r.jsx)(i.LayoutGroupContext.Provider,{value:v,children:t})}}
1,76498:(e,t,n)=>{n.d(t,{LazyMotion:()=>s});var r=n(95155),o=n(12115),i=n(75815),a=n(94705);function s(e){let{children:t,features:n,strict:s=!1}=e,[,u]=(0,o.useState)(!l(n)),f=(0,o.useRef)(void 0);if(!l(n)){let{renderer:e,...t}=n;f.current=e,(0,a.Y)(t)}return(0,o.useEffect)(()=>{l(n)&&n().then(e=>{let{renderer:t,...n}=e;(0,a.Y)(n),f.current=t,u(!0)})},[]),(0,r.jsx)(i.Y.Provider,{value:{renderer:f.current,strict:s},children:t})}function l(e){return"function"==typeof e}},41582:(e,t,n)=>{n.d(t,{MotionConfig:()=>l});var r=n(95155),o=n(12115),i=n(27249),a=n(39970),s=n(99234);function l(e){let{children:t,isValidProp:n,...l}=e;n&&(0,a.D)(n),(l={...(0,o.useContext)(i.MotionConfigContext),...l}).isStatic=(0,s.useConstant)(()=>l.isStatic);let u=(0,o.useMemo)(()=>l,[JSON.stringify(l.transition),l.transformPagePoint,l.reducedMotion]);return(0,r.jsx)(i.MotionConfigContext.Provider,{value:u,children:t})}},82906:(e,t,n)=>{n.d(t,{ReorderGroup:()=>c});var r=n(95155),o=n(45107),i=n(12115),a=n(20536),s=n(8376),l=n(99234),u=n(21607),f=n(61555);let c=(0,i.forwardRef)(function(e,t){let{children:n,as:c="ul",axis:g="y",onReorder:p,values:m,...y}=e,v=(0,l.useConstant)(()=>s.P[c]),x=[],w=(0,i.useRef)(!1);return(0,o.V)(!!m,"Reorder.Group must be provided a values prop","reorder-values"),(0,i.useEffect)(()=>{w.current=!1}),(0,r.jsx)(v,{...y,ref:t,ignoreStrict:!0,children:(0,r.jsx)(a.T.Provider,{value:{axis:g,registerItem:(e,t)=>{let n=x.findIndex(t=>e===t.value);-1!==n?x[n].layout=t[g]:x.push({value:e,layout:t[g]}),x.sort(h)},updateOrder:(e,t,n)=>{if(w.current)return;let r=function(e,t,n,r){if(!r)return e;let o=e.findIndex(e=>e.value===t);if(-1===o)return e;let i=r>0?1:-1,a=e[o+i];if(!a)return e;let s=e[o],l=a.layout,c=(0,u.k)(l.min,l.max,.5);return 1===i&&s.layout.max+n>c||-1===i&&s.layout.min+n<c?(0,f.Pe)(e,o,o+i):e}(x,e,t,n);x!==r&&(w.current=!0,p(r.map(d).filter(e=>-1!==m.indexOf(e))))}},children:n})})});function d(e){return e.value}function h(e,t){return e.layout.min-t.layout.min}},55850:(e,t,n)=>{n.d(t,{ReorderItem:()=>h});var r=n(95155),o=n(9356),i=n(45107),a=n(12115),s=n(20536),l=n(8376),u=n(99234),f=n(34420),c=n(61891);function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(0,o.S)(e)?e:(0,f.useMotionValue)(t)}let h=(0,a.forwardRef)(function(e,t){let{children:n,style:o={},value:f,as:h="li",onDrag:g,layout:p=!0,...m}=e,y=(0,u.useConstant)(()=>l.P[h]),v=(0,a.useContext)(s.T),x={x:d(o.x),y:d(o.y)},w=(0,c.useTransform)([x.x,x.y],e=>{let[t,n]=e;return t||n?1:"unset"});(0,i.V)(!!v,"Reorder.Item must be a child of Reorder.Group","reorder-item-child");let{axis:E,registerItem:b,updateOrder:C}=v;return(0,r.jsx)(y,{drag:E,...m,dragSnapToOrigin:!0,style:{...o,x:x.x,y:x.y,zIndex:w},layout:p,onDrag:(e,t)=>{let{velocity:n}=t;n[E]&&C(f,x[E].get(),n[E]),g&&g(e,t)},onLayoutMeasure:e=>b(f,e),ref:t,ignoreStrict:!0,children:n})})}
1,15749:(e,t,n)=>{n.d(t,{DeprecatedLayoutGroupContext:()=>r});let r=(0,n(12115).createContext)(null)},20536:(e,t,n)=>{n.d(t,{T:()=>r});let r=(0,n(12115).createContext)(null)},56401:(e,t,n)=>{n.d(t,{useDomEvent:()=>i});var r=n(12115),o=n(85677);function i(e,t,n,i){(0,r.useEffect)(()=>{let r=e.current;if(n&&r)return(0,o.k)(r,t,n,i)},[e,t,n,i])}},97184:(e,t,n)=>{n.d(t,{domAnimation:()=>i});var r=n(66774),o=n(26749);let i={renderer:n(16480).J,...r.W,...o.n}},7652:(e,t,n)=>{n.d(t,{domMax:()=>i});var r=n(29070),o=n(72683);let i={...n(97184).domAnimation,...r.$,...o.Z}},46258:(e,t,n)=>{n.d(t,{domMin:()=>o});var r=n(66774);let o={renderer:n(16480).J,...r.W}},82822:(e,t,n)=>{n.d(t,{useReducedMotionConfig:()=>a});var r=n(12115),o=n(27249),i=n(42653);function a(){let e=(0,i.useReducedMotion)(),{reducedMotion:t}=(0,r.useContext)(o.MotionConfigContext);return"never"!==t&&("always"===t||e)}},42653:(e,t,n)=>{n.d(t,{useReducedMotion:()=>a});var r=n(12115),o=n(41396),i=n(6099);function a(){i.r.current||(0,o.U)();let[e]=(0,r.useState)(i.O.current);return e}},71838:(e,t,n)=>{n.d(t,{useAnimationFrame:()=>a});var r=n(23932),o=n(12115),i=n(27249);function a(e){let t=(0,o.useRef)(0),{isStatic:n}=(0,o.useContext)(i.MotionConfigContext);(0,o.useEffect)(()=>{if(n)return;let o=n=>{let{timestamp:r,delta:o}=n;t.current||(t.current=r),e(r-t.current,o)};return r.Gt.update(o,!0),()=>(0,r.WG)(o)},[e])}},75310:(e,t,n)=>{n.d(t,{useCycle:()=>i});var r=n(49746),o=n(12115);function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let i=(0,o.useRef)(0),[a,s]=(0,o.useState)(t[i.current]);return[a,(0,o.useCallback)(e=>{i.current="number"!=typeof e?(0,r.L)(0,t.length,i.current+1):e,s(t[i.current])},[t.length,...t])]}},25664:(e,t,n)=>{n.d(t,{useForceUpdate:()=>a});var r=n(23932),o=n(12115),i=n(35403);function a(){let e=function(){let e=(0,o.useRef)(!1);return(0,i.useIsomorphicLayoutEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}(),[t,n]=(0,o.useState)(0),a=(0,o.useCallback)(()=>{e.current&&n(t+1)},[t]);return[(0,o.useCallback)(()=>r.Gt.postRender(a),[a]),t]}},8586:(e,t,n)=>{n.d(t,{useInView:()=>a});var r=n(12115),o=n(34999);let i={some:0,all:1};function a(e){let{root:t,margin:n,amount:a,once:s=!1,initial:l=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[u,f]=(0,r.useState)(l);return(0,r.useEffect)(()=>{if(!e.current||s&&u)return;let r={root:t&&t.current||void 0,margin:n,amount:a};return function(e,t,{root:n,margin:r,amount:a="some"}={}){let s=(0,o.K)(e),l=new WeakMap,u=new IntersectionObserver(e=>{e.forEach(e=>{let n=l.get(e.target);if(!!n!==e.isIntersecting){if(e.isIntersecting){let n=t(e.target,e);"function"==typeof n?l.set(e.target,n):u.unobserve(e.target)}else"function"==typeof n&&(n(e),l.delete(e.target))}})},{root:n,rootMargin:r,threshold:"number"==typeof a?a:i[a]});return s.forEach(e=>u.observe(e)),()=>u.disconnect()}(e.current,()=>(f(!0),s?void 0:()=>f(!1)),r)},[t,e,n,s,a]),u}},88554:(e,t,n)=>{n.d(t,{disableInstantTransitions:()=>u,useInstantTransition:()=>l});
1var r=n(23932),o=n(14148),i=n(12115),a=n(64676),s=n(25664);function l(){let[e,t]=(0,s.useForceUpdate)(),n=(0,i.useRef)(-1);return(0,i.useEffect)(()=>{r.Gt.postRender(()=>r.Gt.postRender(()=>{t===n.current&&(o.W.instantAnimations=!1)}))},[t]),r=>{var i;i=()=>{o.W.instantAnimations=!0,e(),r(),n.current=t+1},a.i.current&&(a.i.current.isUpdating=!1,a.i.current.blockUpdate(),i&&i())}}function u(){o.W.instantAnimations=!1}},31343:(e,t,n)=>{n.d(t,{useMotionValueEvent:()=>o});var r=n(12115);function o(e,t,n){(0,r.useInsertionEffect)(()=>e.on(t,n),[e,t,n])}},58605:(e,t,n)=>{n.d(t,{usePageInView:()=>o});var r=n(12115);function o(){let[e,t]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{let e=()=>t(!document.hidden);return document.hidden&&e(),document.addEventListener("visibilitychange",e),()=>{document.removeEventListener("visibilitychange",e)}},[]),e}},56024:(e,t,n)=>{n.d(t,{useUnmountEffect:()=>o});var r=n(12115);function o(e){return(0,r.useEffect)(()=>()=>e(),[])}},78432:(e,t,n)=>{n.d(t,{j:()=>a});var r=n(23932),o=n(35403),i=n(34420);function a(e,t){let n=(0,i.useMotionValue)(t()),a=()=>n.set(t());return a(),(0,o.useIsomorphicLayoutEffect)(()=>{let t=()=>r.Gt.preRender(a,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,r.WG)(a)}}),n}},74360:(e,t,n)=>{n.d(t,{useInvertedScale:()=>f});var r=n(45107),o=n(12115),i=n(34358),a=n(34420),s=n(61891);let l=e=>e>.001?1/e:1e5,u=!1;function f(e){let t=(0,a.useMotionValue)(1),n=(0,a.useMotionValue)(1),{visualElement:f}=(0,o.useContext)(i.MotionContext);return(0,r.V)(!!(e||f),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),(0,r.$)(u,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),u=!0,e?(t=e.scaleX||t,n=e.scaleY||n):f&&(t=f.getValue("scaleX",1),n=f.getValue("scaleY",1)),{scaleX:(0,s.useTransform)(t,l),scaleY:(0,s.useTransform)(n,l)}}},10913:(e,t,n)=>{n.d(t,{useMotionTemplate:()=>i});var r=n(9356),o=n(78432);function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];let a=e.length;return(0,o.j)(n.filter(r.S),function(){let t="";for(let o=0;o<a;o++){t+=e[o];let i=n[o];i&&(t+=(0,r.S)(i)?i.get():i)}return t})}},34420:(e,t,n)=>{n.d(t,{useMotionValue:()=>s});var r=n(39421),o=n(12115),i=n(27249),a=n(99234);function s(e){let t=(0,a.useConstant)(()=>(0,r.OQ)(e)),{isStatic:n}=(0,o.useContext)(i.MotionConfigContext);if(n){let[,n]=(0,o.useState)(e);(0,o.useEffect)(()=>t.on("change",n),[])}return t}},25580:(e,t,n)=>{let r,o;n.r(t),n.d(t,{useScroll:()=>$});var i=n(39421),a=n(45107),s=n(12115),l=n(26054),u=n(23932);function f(e,t){let n;let r=()=>{let{currentTime:r}=t,o=(null===r?0:r.value)/100;n!==o&&e(o),n=o};return u.Gt.preUpdate(r,!0),()=>(0,u.WG)(r)}var c=n(55425),d=n(48091),h=n(34999);let g=new WeakMap,p=(e,t,n)=>(r,o)=>o&&o[0]?o[0][e+"Size"]:(0,d.x)(r)&&"getBBox"in r?r.getBBox()[t]:r[n],m=p("inline","width","offsetWidth"),y=p("block","height","offsetHeight");function v({target:e,borderBoxSize:t}){g.get(e)?.forEach(n=>{n(e,{get width(){return m(e,t)},get height(){return y(e,t)}})})}function x(e){e.forEach(v)}let w=new Set;var E=n(19615),b=n(43700);let C=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),S=()=>({time:0,x:C(),y:C()}),A={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function M(e,t,n,r){let o=n[t],{length:i,position:a}=A[t],s=o.current,l=n.time;o.current=e[`scroll${a}`],o.scrollLength=e[`scroll${i}`]-e[`client${i}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,E.q)(0,o.scrollLength,o.current);let u=r-l;o.velocity=u>50?0:(0,b.f)(o.current-s,u)}var L=n(21136),R=n(37524),V=n(85821),W=n(92804);let k={start:0,center:.5,end:1};function I(e,t,n=0){let r=0;if(e in k&&(e=k[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let B=[0,0],T={All:[[0,0],[1,1]]},G={x:0,y:0},P=new WeakMap,O=new WeakMap,F=new WeakMap,U=e=>e===document.scrollingElement?window:e;
1function j(e,{container:t=document.scrollingElement,...n}={}){if(!t)return l.l;let i=F.get(t);i||(i=new Set,F.set(t,i));let a=function(e,t,n,r={}){return{measure:t=>{!function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}(e,r.target,n),M(e,"x",n,t),M(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=T.All}=n,{target:o=e,axis:i="y"}=n,a="y"===i?"height":"width",s=o!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if((0,W.s)(r))n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let o=null,i=r.parentNode;for(;!o;)"svg"===i.tagName&&(o=i),i=r.parentNode;r=o}else break;return n}(o,e):G,l=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let f=!t[i].interpolate,c=r.length;for(let e=0;e<c;e++){let n=function(e,t,n,r){let o=Array.isArray(e)?e:B,i=0;return"number"==typeof e?o=[e,e]:"string"==typeof e&&(o=(e=e.trim()).includes(" ")?e.split(" "):[e,k[e]?e:"0"]),I(o[0],n,r)-I(o[1],t)}(r[e],u[a],l[a],s[i]);f||n===t[i].interpolatorOffsets[e]||(f=!0),t[i].offset[e]=n}f&&(t[i].interpolate=(0,L.G)(t[i].offset,(0,R.Z)(r),{clamp:!1}),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=(0,V.q)(0,1,t[i].interpolate(t[i].current))}(e,n,r)},notify:()=>t(n)}}(t,e,S(),n);if(i.add(a),!P.has(t)){let e=()=>{for(let e of i)e.measure(u.uv.timestamp);u.Gt.preUpdate(n)},n=()=>{for(let e of i)e.notify()},a=()=>u.Gt.read(e);P.set(t,a);let s=U(t);window.addEventListener("resize",a,{passive:!0}),t!==document.documentElement&&O.set(t,"function"==typeof t?(w.add(t),o||(o=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};w.forEach(t=>t(e))},window.addEventListener("resize",o)),()=>{w.delete(t),w.size||"function"!=typeof o||(window.removeEventListener("resize",o),o=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(x));let n=(0,h.K)(e);return n.forEach(e=>{let n=g.get(e);n||(n=new Set,g.set(e,n)),n.add(t),r?.observe(e)}),()=>{n.forEach(e=>{let n=g.get(e);n?.delete(t),n?.size||r?.unobserve(e)})}}(t,a)),s.addEventListener("scroll",a,{passive:!0}),a()}let s=P.get(t);return u.Gt.read(s,!1,!0),()=>{(0,u.WG)(s);let e=F.get(t);if(!e||(e.delete(a),e.size))return;let n=P.get(t);P.delete(t),n&&(U(t).removeEventListener("scroll",n),O.get(t)?.(),window.removeEventListener("resize",n))}}let N=new Map;function z({source:e,container:t,...n}){let{axis:r}=n;e&&(t=e);let o=N.get(t)??new Map;N.set(t,o);let i=n.target??"self",a=o.get(i)??{},s=r+(n.offset??[]).join(",");return a[s]||(a[s]=!n.target&&(0,c.J)()?new ScrollTimeline({source:t,axis:r}):function(e){let t={value:0},n=j(n=>{t.value=100*n[e.axis].progress},e);return{currentTime:t,cancel:n}}({container:t,...n})),a[s]}var D=n(99234),Y=n(35403);let H=()=>({scrollX:(0,i.OQ)(0),scrollY:(0,i.OQ)(0),scrollXProgress:(0,i.OQ)(0),scrollYProgress:(0,i.OQ)(0)}),X=e=>!!e&&!e.current;function $(){let{container:e,target:t,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,D.useConstant)(H),o=(0,s.useRef)(null),i=(0,s.useRef)(!1),u=(0,s.useCallback)(()=>(o.current=function(e,{axis:t="y",container:n=document.scrollingElement,...r}={}){if(!n)return l.l;let o={axis:t,container:n,...r};return"function"==typeof e?2===e.length?j(t=>{e(t[o.axis].progress,t)},o):f(e,z(o)):function(e,t){let n=z(t);return e.attachTimeline({timeline:t.target?void 0:n,observe:e=>(e.pause(),f(t=>{e.time=e.iterationDuration*t},n))})}(e,o)}((e,t)=>{let{x:n,y:o}=t;r.scrollX.set(n.current),r.scrollXProgress.set(n.progress),r.scrollY.set(o.current),r.scrollYProgress.set(o.progress)}
1,{...n,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0}),()=>{var e;null===(e=o.current)||void 0===e||e.call(o)}),[e,t,JSON.stringify(n.offset)]);return(0,Y.useIsomorphicLayoutEffect)(()=>{if(i.current=!1,!(X(e)||X(t)))return u();i.current=!0},[u]),(0,s.useEffect)(()=>i.current?((0,a.V)(!X(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,a.V)(!X(t),"Target ref is defined but not hydrated","use-scroll-ref"),u()):void 0,[u]),r}},97739:(e,t,n)=>{n.d(t,{useSpring:()=>c});var r=n(9356),o=n(31604),i=n(23932);function a(e){return"number"==typeof e?e:parseFloat(e)}var s=n(12115),l=n(27249),u=n(34420),f=n(61891);function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{isStatic:n}=(0,s.useContext)(l.MotionConfigContext),c=()=>(0,r.S)(e)?e.get():e;if(n)return(0,f.useTransform)(c);let d=(0,u.useMotionValue)(c());return(0,s.useInsertionEffect)(()=>(function(e,t,n){let s;let l=e.get(),u=null,f=l,c="string"==typeof l?l.replace(/[\d.-]/g,""):void 0,d=()=>{u&&(u.stop(),u=null)},h=()=>{d(),u=new o.s({keyframes:[a(e.get()),a(f)],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...n,onUpdate:s})};if(e.attach((t,n)=>{f=t,s=e=>n(c?e+c:e),i.Gt.postRender(()=>{h(),e.events.animationStart?.notify(),u?.then(()=>{e.events.animationComplete?.notify()})})},d),(0,r.S)(t)){let n=t.on("change",t=>e.set(c?t+c:t)),r=e.on("destroy",n);return()=>{n(),r()}}return d})(d,e,t),[d,JSON.stringify(t)]),d}},84165:(e,t,n)=>{n.d(t,{useTime:()=>i});var r=n(71838),o=n(34420);function i(){let e=(0,o.useMotionValue)(0);return(0,r.useAnimationFrame)(t=>e.set(t)),e}},61891:(e,t,n)=>{n.d(t,{useTransform:()=>s});var r=n(21136),o=n(99234),i=n(78432),a=n(39421);function s(e,t,n,o){if("function"==typeof e)return function(e){a.bt.current=[],e();let t=(0,i.j)(a.bt.current,e);return a.bt.current=void 0,t}(e);let s="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,o=e[0+n],i=e[1+n],a=e[2+n],s=e[3+n],l=(0,r.G)(i,a,s);return t?l(o):l}(t,n,o);return Array.isArray(e)?l(e,s):l([e],e=>{let[t]=e;return s(t)})}function l(e,t){let n=(0,o.useConstant)(()=>[]);return(0,i.j)(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}},45815:(e,t,n)=>{n.d(t,{useVelocity:()=>a});var r=n(23932),o=n(31343),i=n(34420);function a(e){let t=(0,i.useMotionValue)(e.getVelocity()),n=()=>{let o=e.getVelocity();t.set(o),o&&r.Gt.update(n)};return(0,o.useMotionValueEvent)(e,"change",()=>{r.Gt.update(n,!1,!0)}),t}},68541:(e,t,n)=>{n.d(t,{useWillChange:()=>l});var r=n(99234),o=n(39421),i=n(84473);let a=new Set(["opacity","clipPath","filter","transform"]);class s extends o.KG{constructor(){super(...arguments),this.isEnabled=!1}add(e){(i.f.has(e)||a.has(e))&&(this.isEnabled=!0,this.update())}update(){this.set(this.isEnabled?"transform":"auto")}}function l(){return(0,r.useConstant)(()=>new s("auto"))}},32357:(e,t,n)=>{n.d(t,{b:()=>i});class r{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;n<this.animations.length;n++)this.animations[n][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}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(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function o(e,t){let n=0;for(let r=0;r<e.length;r++){let o=e[r][t];null!==o&&o>n&&(n=o)}return n}class i extends r{then(e,t){return this.finished.finally(e).then(()=>{})}}},49746:(e,t,n)=>{n.d(t,{L:()=>r});let r=(e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e}}}]);

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.