PageSourceSearch

https://platform.franki.ai/_next/static/chunks/5280.3ac66e9b6bcb2a4f.js

js franki.ai collected 2026-10-02 01:13:06 UTC 35,688 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5280],{99083:function(t,e,n){n.d(e,{t:function(){return r}});let r=new Set(["opacity","clipPath","filter","transform"])},3583:function(t,e,n){n.d(e,{S:function(){return f}});var r=n(57437),i=n(2265),o=n(58881),u=n(47792),s=n(25103);let a=t=>!t.isLayoutDirty&&t.willUpdate(!1),l=t=>!0===t,c=t=>l(!0===t)||"id"===t,f=t=>{let{children:e,id:n,inherit:f=!0}=t,d=(0,i.useContext)(o.p),h=(0,i.useContext)(u.p),[p,m]=(0,s.N)(),g=(0,i.useRef)(null),v=d.id||h;null===g.current&&(c(f)&&v&&(n=n?v+"-"+n:v),g.current={id:n,group:l(f)&&d.group||function(){let t=new Set,e=new WeakMap,n=()=>t.forEach(a);return{add:r=>{t.add(r),e.set(r,r.addEventListener("willUpdate",n))},remove:r=>{t.delete(r);let i=e.get(r);i&&(i(),e.delete(r)),n()},dirty:n}}()});let y=(0,i.useMemo)(()=>({...g.current,forceRender:p}),[m]);return(0,r.jsx)(o.p.Provider,{value:y,children:e})}},14686:function(t,e,n){n.d(e,{A:function(){return a}});var r=n(57437),i=n(2265),o=n(45750),u=n(82973),s=n(53576);function a(t){let{children:e,isValidProp:n,...a}=t;n&&(0,u.K)(n),(a={...(0,i.useContext)(o._),...a}).isStatic=(0,s.h)(()=>a.isStatic);let l=(0,i.useMemo)(()=>a,[JSON.stringify(a.transition),a.transformPagePoint,a.reducedMotion]);return(0,r.jsx)(o._.Provider,{value:l,children:e})}},47792:function(t,e,n){n.d(e,{p:function(){return r}});let r=(0,n(2265).createContext)(null)},40504:function(t,e,n){let r;n.d(e,{X:function(){return s}});var i=n(24118),o=n(45414);function u(){r=void 0}let s={now:()=>(void 0===r&&s.set(o.frameData.isProcessing||i.c.useManualTiming?o.frameData.timestamp:performance.now()),r),set:t=>{r=t,queueMicrotask(u)}}},65280:function(t,e,n){let r,i,o,u;n.r(e),n.d(e,{AcceleratedAnimation:function(){return tV.y},AnimatePresence:function(){return a.M},AnimateSharedLayout:function(){return no},DeprecatedLayoutGroupContext:function(){return nu.p},DragControls:function(){return eE},FlatTree:function(){return e7.E},LayoutGroup:function(){return l.S},LayoutGroupContext:function(){return e2.p},LazyMotion:function(){return c.X},MotionConfig:function(){return f.A},MotionConfigContext:function(){return tu._},MotionContext:function(){return e5.v},MotionGlobalConfig:function(){return eW.c},MotionValue:function(){return E.Hg},PresenceContext:function(){return e3.O},Reorder:function(){return s},SwitchLayoutGroupContext:function(){return e9.g},VisualElement:function(){return t4.l},addPointerEvent:function(){return nN.a},addPointerInfo:function(){return nH.s},addScaleCorrector:function(){return eV.B},animate:function(){return t6},animateMini:function(){return eh},animateValue:function(){return tf.y},animateVisualElement:function(){return tk.d},animationControls:function(){return tI},animations:function(){return g.s},anticipate:function(){return nP.L},backIn:function(){return nV.G2},backInOut:function(){return nV.XL},backOut:function(){return nV.CG},buildTransform:function(){return eR.P},calcLength:function(){return nT.JO},cancelFrame:function(){return S.Pn},cancelSync:function(){return nC},circIn:function(){return nL.Z7},circInOut:function(){return nL.X7},circOut:function(){return nL.Bn},clamp:function(){return B.u},color:function(){return eG.$},complex:function(){return ej.P},createBox:function(){return t1.dO},createRendererMotionComponent:function(){return eb.B},createScopedAnimate:function(){return t8},cubicBezier:function(){return nk._},delay:function(){return nc.g},disableInstantTransitions:function(){return ez},distance:function(){return nF.T},distance2D:function(){return nF.y},domAnimation:function(){return p.H},domMax:function(){return m.g},domMin:function(){return v},easeIn:function(){return nO.YQ},easeInOut:function(){return nO.mZ},easeOut:function(){return nO.Vv},filterProps:function(){return nB.L},findSpring:function(){return eU.F},frame:function(){return S.Wi},frameData:function(){return S.frameData},frameSteps:function(){return S.yL},inView:function(){return eB},inertia:function(){return nv.I},interpolate:function(){return N.s},invariant:function(){return A.k},isBrowser:function(){return nD.j},isDragActive:function(){return b.gD},isMotionComponent:function(){return eS},isMotionValue:function(){return tl.i},isValidMotionProp:function(){return eP.Z},keyframes:function(){return ny.F},m:function(){return d.m},makeUseVisualState:function(){return e8.t},mirrorEasing:function(){return nI.o},mix:function(){return nA.C},motion:function(){return h.E},motionValue:function(){return E.BX},noop:function(){return M.Z},optimizedAppearDataAttribute:function(){return e_.M},pipe:function(){return nb.z},progress:function(){return O.Y},px:function(){return eY.px},resolveMotionValue:function(){return tb.b},reverseEasing:function(){return nR.M},scroll:function(){return Q},scrollInfo:function(){return J},spring:function(){return tW.S},stagger:function(){return nE},startOptimizedAppearAnimation:function(){return e4},steps:function(){return nW},sync:function(){return nS},time:function(){return nx.X},transform:function(){return ty},unwrapMotionComponent:function(){return eC},useAnimate:function(){return et},useAnimateMini:function(){return ep},useAnimation:function(){return eg},useAnimationControls:function(){return em},useAnimationFrame:function(){return tp}
1,useCycle:function(){return eF},useDeprecatedAnimatedState:function(){return nn},useDeprecatedInvertedScale:function(){return nl},useDomEvent:function(){return ew},useDragControls:function(){return eA},useElementScroll:function(){return ti},useForceUpdate:function(){return eH.N},useInView:function(){return eN},useInstantLayoutTransition:function(){return ek},useInstantTransition:function(){return eX},useIsPresent:function(){return ev.hO},useIsomorphicLayoutEffect:function(){return tt.L},useMotionTemplate:function(){return tc},useMotionValue:function(){return ts},useMotionValueEvent:function(){return w},usePresence:function(){return ev.oO},useReducedMotion:function(){return tC},useReducedMotionConfig:function(){return tP},useResetProjection:function(){return eI},useScroll:function(){return tr},useSpring:function(){return th},useTime:function(){return tm},useTransform:function(){return tw},useUnmountEffect:function(){return tR},useVelocity:function(){return tx},useViewportScroll:function(){return to},useWillChange:function(){return tA._},visualElementStore:function(){return tZ.R},wrap:function(){return tT}});var s={};n.r(s),n.d(s,{Group:function(){return nd},Item:function(){return ng}});var a=n(48614),l=n(3583),c=n(50278),f=n(14686),d=n(26130),h=n(7336),p=n(30878),m=n(20411),g=n(76940);let v={renderer:n(86283).b,...g.s};var y=n(2265);function w(t,e,n){(0,y.useInsertionEffect)(()=>t.on(e,n),[t,e,n])}var E=n(3078),x=n(53576),A=n(62035),b=n(45699),M=n(56277),S=n(45414);function C(t,e){let n;let r=()=>{let{currentTime:r}=e,i=(null===r?0:r.value)/100;n!==i&&t(i),n=i};return S.Wi.update(r,!0),()=>(0,S.Pn)(r)}let P=new WeakMap;function V({target:t,contentRect:e,borderBoxSize:n}){var r;null===(r=P.get(t))||void 0===r||r.forEach(r=>{r({target:t,contentSize:e,get size(){return function(t,e){if(e){let{inlineSize:t,blockSize:n}=e[0];return{width:t,height:n}}return t instanceof SVGElement&&"getBBox"in t?t.getBBox():{width:t.offsetWidth,height:t.offsetHeight}}(t,n)}})})}function L(t){t.forEach(V)}let k=new Set;var O=n(81645),I=n(14438);let R=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),W=()=>({time:0,x:R(),y:R()}),F={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function T(t,e,n,r){let i=n[e],{length:o,position:u}=F[e],s=i.current,a=n.time;i.current=t[`scroll${u}`],i.scrollLength=t[`scroll${o}`]-t[`client${o}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,O.Y)(0,i.scrollLength,i.current);let l=r-a;i.velocity=l>50?0:(0,I.R)(i.current-s,l)}var B=n(59111),N=n(88843),H=n(46261);let D={start:0,center:.5,end:1};function X(t,e,n=0){let r=0;if(t in D&&(t=D[t]),"string"==typeof t){let e=parseFloat(t);t.endsWith("px")?r=e:t.endsWith("%")?t=e/100:t.endsWith("vw")?r=e/100*document.documentElement.clientWidth:t.endsWith("vh")?r=e/100*document.documentElement.clientHeight:t=e}return"number"==typeof t&&(r=e*t),n+r}let z=[0,0],G=[[0,0],[1,1]],j={x:0,y:0},Y=new WeakMap,U=new WeakMap,_=new WeakMap,$=t=>t===document.documentElement?window:t;function J(t,{container:e=document.documentElement,...n}={}){let o=_.get(e);o||(o=new Set,_.set(e,o));let u=function(t,e,n,r={}){return{measure:()=>(function(t,e=t,n){if(n.x.targetOffset=0,n.y.targetOffset=0,e!==t){let r=e;for(;r&&r!==t;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=e===t?e.scrollWidth:e.clientWidth,n.y.targetLength=e===t?e.scrollHeight:e.clientHeight,n.x.containerLength=t.clientWidth,n.y.containerLength=t.clientHeight})(t,r.target,n),update:e=>{T(t,"x",n,e),T(t,"y",n,e),n.time=e,(r.offset||r.target)&&function(t,e,n){let{offset:r=G}=n,{target:i=t,axis:o="y"}=n,u="y"===o?"height":"width",s=i!==t?function(t,e){let n={x:0,y:0},r=t;for(;r&&r!==e;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let t=r.getBoundingClientRect(),e=(r=r.parentElement).getBoundingClientRect();n.x+=t.left-e.left,n.y+=t.top-e.top}else if(r instanceof SVGGraphicsElement){let{x:t,y:e}=r.getBBox();n.x+=t,n.y+=e;let i=null,o=r.parentNode;for(;!i;)"svg"===o.tagName&&(i=o),o=r.parentNode;r=i}else break;return n}(i,t):j,a=i===t?{width:t.scrollWidth,height:t.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight},l={width:t.clientWidth,height:t.clientHeight};e[o].offset.length=0;let c=!e[o].interpolate,f=r.length;for(let t=0;t<f;t++){let n=function(t,e,n,r){let i=Array.isArray(t)?t:z,o=0;return"number"==typeof t?i=[t,t]:"string"==typeof t&&(i=(t=t.trim()).includes(" ")?t.split(" "):[t,D[t]?t:"0"]),X(i[0],n,r)-X(i[1],e)}(r[t],l[u],a[u],s[o]);
1c||n===e[o].interpolatorOffsets[t]||(c=!0),e[o].offset[t]=n}c&&(e[o].interpolate=(0,N.s)(e[o].offset,(0,H.Y)(r),{clamp:!1}),e[o].interpolatorOffsets=[...e[o].offset]),e[o].progress=(0,B.u)(0,1,e[o].interpolate(e[o].current))}(t,n,r)},notify:()=>e(n)}}(e,t,W(),n);if(o.add(u),!Y.has(e)){let t=()=>{for(let t of o)t.measure()},n=()=>{for(let t of o)t.update(S.frameData.timestamp)},u=()=>{for(let t of o)t.notify()},s=()=>{S.Wi.read(t,!1,!0),S.Wi.read(n,!1,!0),S.Wi.update(u,!1,!0)};Y.set(e,s);let a=$(e);window.addEventListener("resize",s,{passive:!0}),e!==document.documentElement&&U.set(e,"function"==typeof e?(k.add(e),i||(i=()=>{let t={width:window.innerWidth,height:window.innerHeight},e={target:window,size:t,contentSize:t};k.forEach(t=>t(e))},window.addEventListener("resize",i)),()=>{k.delete(e),!k.size&&i&&(i=void 0)}):function(t,e){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(L));let n=(0,b.IG)(t);return n.forEach(t=>{let n=P.get(t);n||(n=new Set,P.set(t,n)),n.add(e),null==r||r.observe(t)}),()=>{n.forEach(t=>{let n=P.get(t);null==n||n.delete(e),(null==n?void 0:n.size)||null==r||r.unobserve(t)})}}(e,s)),a.addEventListener("scroll",s,{passive:!0})}let s=Y.get(e);return S.Wi.read(s,!1,!0),()=>{var t;(0,S.Pn)(s);let n=_.get(e);if(!n||(n.delete(u),n.size))return;let r=Y.get(e);Y.delete(e),r&&($(e).removeEventListener("scroll",r),null===(t=U.get(e))||void 0===t||t(),window.removeEventListener("resize",r))}}let Z=new Map;function q({source:t,container:e=document.documentElement,axis:n="y"}={}){t&&(e=t),Z.has(e)||Z.set(e,{});let r=Z.get(e);return r[n]||(r[n]=(0,b.tn)()?new ScrollTimeline({source:e,axis:n}):function({source:t,container:e,axis:n="y"}){t&&(e=t);let r={value:0},i=J(t=>{r.value=100*t[n].progress},{container:e,axis:n});return{currentTime:r,cancel:i}}({source:e,axis:n})),r[n]}function K(t){return t&&(t.target||t.offset)}function Q(t,{axis:e="y",...n}={}){let r={axis:e,...n};return"function"==typeof t?2===t.length||K(r)?J(e=>{t(e[r.axis].progress,e)},r):C(t,q(r)):function(t,e){if(t.flatten(),K(e))return t.pause(),J(n=>{t.time=t.duration*n[e.axis].progress},e);{let n=q(e);return t.attachTimeline?t.attachTimeline(n,t=>(t.pause(),C(e=>{t.time=t.duration*e},n))):M.Z}}(t,r)}var tt=n(11534);function te(t,e){(0,A.K)(!!(!e||e.current),`You have defined a ${t} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let tn=()=>({scrollX:(0,E.BX)(0),scrollY:(0,E.BX)(0),scrollXProgress:(0,E.BX)(0),scrollYProgress:(0,E.BX)(0)});function tr({container:t,target:e,layoutEffect:n=!0,...r}={}){let i=(0,x.h)(tn);return(n?tt.L:y.useEffect)(()=>(te("target",e),te("container",t),Q((t,{x:e,y:n})=>{i.scrollX.set(e.current),i.scrollXProgress.set(e.progress),i.scrollY.set(n.current),i.scrollYProgress.set(n.progress)},{...r,container:(null==t?void 0:t.current)||void 0,target:(null==e?void 0:e.current)||void 0})),[t,e,JSON.stringify(r.offset)]),i}function ti(t){return tr({container:t})}function to(){return tr()}var tu=n(45750);function ts(t){let e=(0,x.h)(()=>(0,E.BX)(t)),{isStatic:n}=(0,y.useContext)(tu._);if(n){let[,n]=(0,y.useState)(t);(0,y.useEffect)(()=>e.on("change",n),[])}return e}function ta(t,e){let n=ts(e()),r=()=>n.set(e());return r(),(0,tt.L)(()=>{let e=()=>S.Wi.preRender(r,!1,!0),n=t.map(t=>t.on("change",e));return()=>{n.forEach(t=>t()),(0,S.Pn)(r)}}),n}var tl=n(23999);function tc(t,...e){let n=t.length;return ta(e.filter(tl.i),function(){let r="";for(let i=0;i<n;i++){r+=t[i];let n=e[i];n&&(r+=(0,tl.i)(n)?n.get():n)}return r})}var tf=n(9998);function td(t){return"number"==typeof t?t:parseFloat(t)}function th(t,e={}){let{isStatic:n}=(0,y.useContext)(tu._),r=(0,y.useRef)(null),i=ts((0,tl.i)(t)?td(t.get()):t),o=(0,y.useRef)(i.get()),u=(0,y.useRef)(()=>{}),s=()=>{let t=r.current;t&&0===t.time&&t.sample(S.frameData.delta),a(),r.current=(0,tf.y)({keyframes:[i.get(),o.current],velocity:i.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...e,onUpdate:u.current})},a=()=>{r.current&&r.current.stop()};return(0,y.useInsertionEffect)(()=>i.attach((t,e)=>n?e(t):(o.current=t,u.current=e,S.Wi.update(s),i.get()),a),[JSON.stringify(e)]),(0,tt.L)(()=>
1{if((0,tl.i)(t))return t.on("change",t=>i.set(td(t)))},[i]),i}function tp(t){let e=(0,y.useRef)(0),{isStatic:n}=(0,y.useContext)(tu._);(0,y.useEffect)(()=>{if(n)return;let r=({timestamp:n,delta:r})=>{e.current||(e.current=n),t(n-e.current,r)};return S.Wi.update(r,!0),()=>(0,S.Pn)(r)},[t])}function tm(){let t=ts(0);return tp(e=>t.set(e)),t}let tg=t=>t&&"object"==typeof t&&t.mix,tv=t=>tg(t)?t.mix:void 0;function ty(...t){let e=!Array.isArray(t[0]),n=e?0:-1,r=t[0+n],i=t[1+n],o=t[2+n],u=t[3+n],s=(0,N.s)(i,o,{mixer:tv(o[0]),...u});return e?s(r):s}function tw(t,e,n,r){if("function"==typeof t)return function(t){E.S1.current=[],t();let e=ta(E.S1.current,t);return E.S1.current=void 0,e}(t);let i="function"==typeof e?e:ty(e,n,r);return Array.isArray(t)?tE(t,i):tE([t],([t])=>i(t))}function tE(t,e){let n=(0,x.h)(()=>[]);return ta(t,()=>{n.length=0;let r=t.length;for(let e=0;e<r;e++)n[e]=t[e].get();return e(n)})}function tx(t){let e=ts(t.getVelocity()),n=()=>{let r=t.getVelocity();e.set(r),r&&S.Wi.update(n)};return w(t,"change",()=>{S.Wi.update(n,!1,!0)}),e}var tA=n(52959),tb=n(84364),tM=n(75957),tS=n(14004);function tC(){tS.O.current||(0,tM.A)();let[t]=(0,y.useState)(tS.n.current);return t}function tP(){let t=tC(),{reducedMotion:e}=(0,y.useContext)(tu._);return"never"!==e&&("always"===e||t)}var tV=n(62899),tL=n(48771),tk=n(63466);function tO(t,e){[...e].reverse().forEach(n=>{let r=t.getVariant(n);r&&(0,tL.C)(t,r),t.variantChildren&&t.variantChildren.forEach(t=>{tO(t,e)})})}function tI(){let t=!1,e=new Set,n={subscribe:t=>(e.add(t),()=>void e.delete(t)),start(n,r){(0,A.k)(t,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let i=[];return e.forEach(t=>{i.push((0,tk.d)(t,n,{transitionOverride:r}))}),Promise.all(i)},set:n=>((0,A.k)(t,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),e.forEach(t=>{Array.isArray(n)?tO(t,n):"string"==typeof n?tO(t,[n]):(0,tL.C)(t,n)})),stop(){e.forEach(t=>{!function(t){t.values.forEach(t=>t.stop())}(t)})},mount:()=>(t=!0,()=>{t=!1,n.stop()})};return n}function tR(t){return(0,y.useEffect)(()=>()=>t(),[])}var tW=n(58280),tF=n(29711);let tT=(t,e,n)=>{let r=e-t;return((n-t)%r+r)%r+t};var tB=n(81477);function tN(t,e){return(0,tB.N)(t)?t[tT(0,t.length,e)]:t}var tH=n(98650);function tD(t){return"object"==typeof t&&!Array.isArray(t)}function tX(t,e,n,r){return"string"==typeof t&&tD(e)?(0,b.IG)(t,n,r):t instanceof NodeList?Array.from(t):Array.isArray(t)?t:[t]}function tz(t,e,n,r){var i;return"number"==typeof e?e:e.startsWith("-")||e.startsWith("+")?Math.max(0,t+parseFloat(e)):"<"===e?n:null!==(i=r.get(e))&&void 0!==i?i:t}var tG=n(69013),tj=n(96781);function tY(t,e){return t.at!==e.at?t.at-e.at:null===t.value?1:null===e.value?-1:0}function tU(t,e){return e.has(t)||e.set(t,{}),e.get(t)}function t_(t,e){return e[t]||(e[t]=[]),e[t]}let t$=t=>"number"==typeof t,tJ=t=>t.every(t$);var tZ=n(37003),tq=n(28500),tK=n(94239),tQ=n(23482),t0=n(59282),t1=n(96674),t4=n(63327);class t2 extends t4.l{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,t1.dO)()}build(t,e){Object.assign(t.output,e)}renderInstance(t,{output:e}){Object.assign(t,e)}sortInstanceNodePosition(){return 0}}function t5(t){let e={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=(0,tK.v)(t)?new tQ.e(e):new t0.W(e);n.mount(t),tZ.R.set(t,n)}function t3(t){let e=new t2({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});e.mount(t),tZ.R.set(t,e)}var t9=n(82993);function t7(t,e,n,r){let i=[];if((0,tl.i)(t)||"number"==typeof t||"string"==typeof t&&!tD(e))i.push((0,t9.D)(t,tD(e)&&e.default||e,n&&n.default||n));else{let o=tX(t,e,r),u=o.length;(0,A.k)(!!u,"No valid elements provided.");for(let t=0;t<u;t++){let r=o[t],s=r instanceof Element?t5:t3;tZ.R.has(r)||s(r);let a=tZ.R.get(r),l={...n};"delay"in l&&"function"==typeof l.delay&&(l.delay=l.delay(t,u)),i.push(...(0,tq.w)(a,{...e,transition:l},{}))}}return i}function t8(t){return function(e,n,r){let i=[];i=Array.isArray(e)&&e.some(Array.isArray)?function(t,e,n){let r=[];return(function(t,{defaultTransition:e={},...n}={},r,i){let o=e.duration||.3,u=new Map,s=new Map,a={},l=new Map,c=0,f=0,d=0;for(let n=0;n<t.length;n++){let u=t[n];if("string"==typeof u){l.set(u,f);continue}if(!Array.isArray(u)){l.set(u.name,tz(f,u.at,c,l));continue}let[h,p,m={}]=u;void 0!==m.at&&(f=tz(f,m.at,c,l));let g=0,v=(t,n,r,u=0,s=0)=>{let a=Array.isArray(t)?t:[t],{delay:l=0,times:c=(0,H.Y)(a),type:h="keyframes",repeat:p,repeatType:m,repeatDelay:v=0,...y}=n,{ease:w=e.ease||"easeOut",duration:E}=n,x="function"==typeof l?l(u,s):l,M=a.length,S=(0,b.xD)(h)?h:null==i?void 0:i[h];if(M<=2&&S){let t=100;2===M&&tJ(a)&&(t=Math.abs(a[1]-a[0]));let e={...y};void 0!==E&&(e.duration=(0,tF.w)(E));let n=(0,b.S9)(e,t,S);w=n.ease,E=n.duration}null!=E||(E=o);let C=f+x;1===c.length&&0===c[0]&&(c[1]=1);let P=c.length-a.length;if(P>0&&(0,tH.c)(c,P),1===a.length&&a.unshift(null),p){(0,A.k)(p<20,"Repeat count too high, must be less than 20"),E*=p+1;let t=[...a],e=[...c],n=[...w=Array.isArray(w)?[...w]:[w]];for(let r=0;r<p;r++){a.push(...t);for(let i=0;i<t.length;i++)c.push(e[i]+(r+1)),w.push(0===i?"linear":tN(n,i-1))}!function(t,e){for(let n=0;n<t.length;n++)t[n]=t[n]/(e+1)}(c,p)}let V=C+E;(function(t,e,n,r,i,o){!function(t,e,n){for(let r=0;r<t.length;r++){let i=t[r];
1i.at>e&&i.at<n&&((0,tG.cl)(t,i),r--)}}(t,i,o);for(let u=0;u<e.length;u++)t.push({value:e[u],at:(0,tj.t)(i,o,r[u]),easing:tN(n,u)})})(r,a,w,c,C,V),g=Math.max(x+E,g),d=Math.max(V,d)};if((0,tl.i)(h))v(p,m,t_("default",tU(h,s)));else{let t=tX(h,p,r,a),e=t.length;for(let n=0;n<e;n++){let r=tU(t[n],s);for(let t in p)v(p[t],m&&m[t]?{...m,...m[t]}:{...m},t_(t,r),n,e)}}c=f,f+=g}return s.forEach((t,r)=>{for(let i in t){let o=t[i];o.sort(tY);let s=[],a=[],l=[];for(let t=0;t<o.length;t++){let{at:e,value:n,easing:r}=o[t];s.push(n),a.push((0,O.Y)(0,d,e)),l.push(r||"easeOut")}0!==a[0]&&(a.unshift(0),s.unshift(s[0]),l.unshift("easeInOut")),1!==a[a.length-1]&&(a.push(1),s.push(null)),u.has(r)||u.set(r,{keyframes:{},transition:{}});let c=u.get(r);c.keyframes[i]=s,c.transition[i]={...e,duration:d,ease:l,times:a,...n}}}),u})(t,e,n,{spring:tW.S}).forEach(({keyframes:t,transition:e},n)=>{r.push(...t7(n,t,e))}),r}(e,n,t):t7(e,n,r,t);let o=new b.sP(i);return t&&t.animations.push(o),o}}let t6=t8();function et(){let t=(0,x.h)(()=>({current:null,animations:[]})),e=(0,x.h)(()=>t8(t));return tR(()=>{t.animations.forEach(t=>t.stop())}),[t,e]}var ee=n(5554),en=n(76259),er=n(93295);function ei(t,e,n){t.style.setProperty(`--${e}`,n)}function eo(t,e,n){t.style[e]=n}let eu=(0,n(90107).X)(()=>{try{document.createElement("div").animate({opacity:[1]})}catch(t){return!1}return!0});var es=n(53256);let ea=new WeakMap,el="easeOut";function ec(t){let e=ea.get(t)||new Map;return ea.set(t,e),ea.get(t)}class ef extends b.w2{constructor(t,e,n,r){let i=e.startsWith("--");(0,A.k)("string"!=typeof r.type,'animateMini doesn\'t support "type" as a string. Did you mean to import { spring } from "framer-motion"?');let o=ec(t).get(e);if(o&&o.stop(),Array.isArray(n)||(n=[n]),!function(t,e,n){for(let r=0;r<e.length;r++)null===e[r]&&(e[r]=0===r?n():e[r-1]),"number"==typeof e[r]&&en.Y[t]&&(e[r]=en.Y[t].transform(e[r]));!eu()&&e.length<2&&e.unshift(n())}(e,n,()=>e.startsWith("--")?t.style.getPropertyValue(e):window.getComputedStyle(t)[e]),(0,b.xD)(r.type)){let t=(0,b.S9)(r,100,r.type);r.ease=(0,b.Vc)()?t.ease:el,r.duration=(0,tF.w)(t.duration),r.type="keyframes"}else r.ease=r.ease||el;let u=()=>{this.setValue(t,e,(0,er.$)(n,r)),this.cancel(),this.resolveFinishedPromise()},s=()=>{this.setValue=i?ei:eo,this.options=r,this.updateFinishedPromise(),this.removeAnimation=()=>{let n=ea.get(t);n&&n.delete(e)}};(0,es.H)()?(super((0,ee.h)(t,e,n,r)),s(),!1===r.autoplay&&this.animation.pause(),this.animation.onfinish=u,ec(t).set(e,this)):(super(),s(),u())}then(t,e){return this.currentFinishedPromise.then(t,e)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(t=>{this.resolveFinishedPromise=t})}play(){"finished"===this.state&&this.updateFinishedPromise(),super.play()}cancel(){this.removeAnimation(),super.cancel()}}let ed=t=>function(e,n,r){return new b.sP(function(t,e,n,r){let i=(0,b.IG)(t,r),o=i.length;(0,A.k)(!!o,"No valid element provided.");let u=[];for(let t=0;t<o;t++){let r=i[t],s={...n};for(let n in"function"==typeof s.delay&&(s.delay=s.delay(t,o)),e){let t=e[n],i={...(0,b.ev)(s,n)};i.duration=i.duration?(0,tF.w)(i.duration):i.duration,i.delay=(0,tF.w)(i.delay||0),u.push(new ef(r,n,t,i))}}return u}(e,n,r,t))},eh=ed();function ep(){let t=(0,x.h)(()=>({current:null,animations:[]})),e=(0,x.h)(()=>ed(t));return tR(()=>{t.animations.forEach(t=>t.stop())}),[t,e]}function em(){let t=(0,x.h)(tI);return(0,tt.L)(t.mount,[]),t}let eg=em;var ev=n(49637),ey=n(34969);function ew(t,e,n,r){(0,y.useEffect)(()=>{let i=t.current;if(n&&i)return(0,ey.E)(i,e,n,r)},[t,e,n,r])}class eE{constructor(){this.componentControls=new Set}subscribe(t){return this.componentControls.add(t),()=>this.componentControls.delete(t)}start(t,e){this.componentControls.forEach(n=>{n.start(t.nativeEvent||t,e)})}}let ex=()=>new eE;function eA(){return(0,x.h)(ex)}var eb=n(61774),eM=n(29960);function eS(t){return null!==t&&"object"==typeof t&&eM.a in t}function eC(t){if(eS(t))return t[eM.a]}var eP=n(35998),eV=n(98639),eL=n(81369);function ek(){return eO}function eO(t){eL.J.current&&(eL.J.current.isUpdating=!1,eL.J.current.blockUpdate(),t&&t())}function eI(){return(0,y.useCallback)(()=>{let t=eL.J.current;t&&t.resetTree()},[])}var eR=n(21756),eW=n(24118);function eF(...t){let e=(0,y.useRef)(0),[n,r]=(0,y.useState)(t[e.current]);return[n,(0,y.useCallback)(n=>{e.current="number"!=typeof n?tT(0,t.length,e.current+1):n,r(t[e.current])},[t.length,...t])]}let eT={some:0,all:1};function eB(t,e,{root:n,margin:r,amount:i="some"}={}){let o=(0,b.IG)(t),u=new WeakMap,s=new IntersectionObserver(t=>{t.forEach(t=>{let n=u.get(t.target);if(!!n!==t.isIntersecting){if(t.isIntersecting){let n=e(t);"function"==typeof n?u.set(t.target,n):s.unobserve(t.target)}else"function"==typeof n&&(n(t),u.delete(t.target))}})},{root:n,rootMargin:r,threshold:"number"==typeof i?i:eT[i]});return o.forEach(t=>s.observe(t)),()=>s.disconnect()}function eN(t,{root:e,margin:n,amount:r,once:i=!1}={}){let[o,u]=(0,y.useState)(!1);return(0,y.useEffect)(()=>
1{if(!t.current||i&&o)return;let s={root:e&&e.current||void 0,margin:n,amount:r};return eB(t.current,()=>(u(!0),i?void 0:()=>u(!1)),s)},[e,t,n,i,r]),o}var eH=n(25103),eD=n(64522);function eX(){let[t,e]=(0,eH.N)(),n=(0,y.useRef)(-1);return(0,y.useEffect)(()=>{S.Wi.postRender(()=>S.Wi.postRender(()=>{e===n.current&&(eD.c.current=!1)}))},[e]),r=>{eO(()=>{eD.c.current=!0,t(),r(),n.current=e+1})}}function ez(){eD.c.current=!1}var eG=n(33964),ej=n(83206),eY=n(27492),eU=n(1162),e_=n(61750),e$=n(87487);let eJ=(t,e)=>{let n=e$.G.has(e)?"transform":e;return`${t}: ${n}`},eZ=new Map,eq=new Map;function eK(t,e,n){var r;let i=eJ(t,e),o=eZ.get(i);if(!o)return null;let{animation:u,startTime:s}=o;function a(){var r;null===(r=window.MotionCancelOptimisedAnimation)||void 0===r||r.call(window,t,e,n)}return(u.onfinish=a,null===s||(null===(r=window.MotionHandoffIsComplete)||void 0===r?void 0:r.call(window,t)))?(a(),null):s}var eQ=n(34005);let e0=new Set;function e1(){e0.forEach(t=>{t.animation.play(),t.animation.startTime=t.startTime}),e0.clear()}function e4(t,e,n,r,i){if(window.MotionIsMounted)return;let s=t.dataset[e_.t];if(!s)return;window.MotionHandoffAnimation=eK;let a=eJ(s,e);u||(u=(0,ee.h)(t,e,[n[0],n[0]],{duration:1e4,ease:"linear"}),eZ.set(a,{animation:u,startTime:null}),window.MotionHandoffAnimation=eK,window.MotionHasOptimisedAnimation=(t,e)=>{if(!t)return!1;if(!e)return eq.has(t);let n=eJ(t,e);return!!eZ.get(n)},window.MotionHandoffMarkAsComplete=t=>{eq.has(t)&&eq.set(t,!0)},window.MotionHandoffIsComplete=t=>!0===eq.get(t),window.MotionCancelOptimisedAnimation=(t,e,n,r)=>{let i=eJ(t,e),o=eZ.get(i);o&&(n&&void 0===r?n.postRender(()=>{n.postRender(()=>{o.animation.cancel()})}):o.animation.cancel(),n&&r?(e0.add(o),n.render(e1)):(eZ.delete(i),eZ.size||(window.MotionCancelOptimisedAnimation=void 0)))},window.MotionCheckAppearSync=(t,e,n)=>{var r,i;let o=(0,eQ.s)(t);if(!o)return;let u=null===(r=window.MotionHasOptimisedAnimation)||void 0===r?void 0:r.call(window,o,e),s=null===(i=t.props.values)||void 0===i?void 0:i[e];if(!u||!s)return;let a=n.on("change",t=>{var n;s.get()!==t&&(null===(n=window.MotionCancelOptimisedAnimation)||void 0===n||n.call(window,o,e),a())});return a});let l=()=>{u.cancel();let s=(0,ee.h)(t,e,n,r);void 0===o&&(o=performance.now()),s.startTime=o,eZ.set(a,{animation:s,startTime:o}),i&&i(s)};eq.set(s,!1),u.ready?u.ready.then(l).catch(M.Z):l()}var e2=n(58881),e5=n(56961),e3=n(64252),e9=n(29913),e7=n(44023),e8=n(74935);let e6=()=>({});class nt extends t4.l{constructor(){super(...arguments),this.measureInstanceViewportBox=t1.dO}build(){}resetTransform(){}restoreTransform(){}removeValueFromRenderState(){}renderInstance(){}scrapeMotionValuesFromProps(){return e6()}getBaseTargetFromProps(){}readValueFromInstance(t,e,n){return n.initialState[e]||0}sortInstanceNodePosition(){return 0}}let ne=(0,e8.t)({scrapeMotionValuesFromProps:e6,createRenderState:e6});function nn(t){let[e,n]=(0,y.useState)(t),r=ne({},!1),i=(0,x.h)(()=>new nt({props:{onUpdate:t=>{n({...t})}},visualState:r,presenceContext:null},{initialState:t}));return(0,y.useLayoutEffect)(()=>(i.mount({}),()=>i.unmount()),[i]),[e,(0,x.h)(()=>t=>(0,tk.d)(i,t))]}var nr=n(57437);let ni=0,no=({children:t})=>(y.useEffect(()=>{(0,A.k)(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),(0,nr.jsx)(l.S,{id:(0,x.h)(()=>`asl-${ni++}`),children:t}));var nu=n(47792);let ns=t=>t>.001?1/t:1e5,na=!1;function nl(t){let e=ts(1),n=ts(1),{visualElement:r}=(0,y.useContext)(e5.v);return(0,A.k)(!!(t||r),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),(0,A.K)(na,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),na=!0,t?(e=t.scaleX||e,n=t.scaleY||n):r&&(e=r.getValue("scaleX",1),n=r.getValue("scaleY",1)),{scaleX:tw(e,ns),scaleY:tw(n,ns)}}var nc=n(2227);let nf=(0,y.createContext)(null),nd=(0,y.forwardRef)(function(t,e){let{children:n,as:r="ul",axis:i="y",onReorder:o,values:u,...s}=t,a=(0,x.h)(()=>h.E[r]),l=[],c=(0,y.useRef)(!1);return(0,A.k)(!!u,"Reorder.Group must be provided a values prop"),(0,y.useEffect)(()=>{c.current=!1}),(0,nr.jsx)(a,{...s,ref:e,ignoreStrict:!0,children:(0,nr.jsx)(nf.Provider,{value:{axis:i,registerItem:(t,e)=>{let n=l.findIndex(e=>t===e.value);-1!==n?l[n].layout=e[i]:l.push({value:t,layout:e[i]}),l.sort(np)},updateOrder:(t,e,n)=>{if(c.current)return;let r=function(t,e,n,r){if(!r)return t;let i=t.findIndex(t=>t.value===e);if(-1===i)return t;let o=r>0?1:-1,u=t[i+o];if(!u)return t;let s=t[i],a=u.layout,l=(0,tj.t)(a.min,a.max,.5);return 1===o&&s.layout.max+n>l||-1===o&&s.layout.min+n<l?(0,tG.uo)(t,i,i+o):t}(l,t,e,n);l!==r&&(c.current=!0,o(r.map(nh).filter(t=>-1!==u.indexOf(t))))}},children:n})})});function nh(t){return t.value}function np(t,e){return t.layout.min-e.layout.min}function nm(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(0,tl.i)(t)?t:ts(e)}let ng=(0,y.forwardRef)(function(t,e){let{children:n,style:r={},value:i,as:o="li",onDrag:u,layout:s=!0,...a}=t,l=(0,x.h)(()=>h.E[o]),c=(0,y.useContext)(nf),f={x:nm(r.x),y:nm(r.y)},d=tw([f.x,f.y],t=>{let[e,n]=t;return e||n?1:"unset"});(0,A.k)(!!c,"Reorder.Item must be a child of Reorder.Group");let{axis:p,registerItem:m,updateOrder:g}=c;return(0,nr.jsx)(l,{drag:p,...a,dragSnapToOrigin:!0,style:{...r,x:f.x,y:f.y,zIndex:d},layout:s,onDrag:(t,e)=>{let{velocity:n}=e;n[p]&&g(i,f[p].get(),n[p]),u&&u(t,e)},onLayoutMeasure:t=>m(i,t),ref:e,ignoreStrict:!0,children:n})});var nv=n(4293),ny=n(66346),nw=n(59905);function nE(t=.1,{startDelay:e=0,from:n=0,ease:r}={}){return(i,o)=>{let u=t*Math.abs(("number"==typeof n?n:function(t,e){if("first"===t)return 0;{let n=e-1;return"last"===t?n:n/2}}(n,o))-i);if(r){let e=o*t;u=(0,nw.R)(r)(u/e)*e}return e+u}}var nx=n(40504),nA=n(12006),nb=n(56920),nM=n(85005);let nS=S.Wi,nC=nM.B.reduce((t,e)=>(t[e]=t=>(0,S.Pn)(t),t),{});var nP=n(9058),nV=n(75049),nL=n(26378),nk=n(65095),nO=n(50314),nI=n(87457),nR=n(63627);function nW(t,e="end"){return n=>{let r=(n="end"===e?Math.min(n,.999):Math.max(n,.001))*t;return(0,B.u)(0,1,("end"===e?Math.floor(r):Math.ceil(r))/t)}}var nF=n(41440),nT=n(25549),nB=n(82973),nN=n(97883),nH=n(43490),nD=n(44563)},7336:function(t,e,n){n.d(e,{E:function(){return f}});var r=n(85407),i=n(76940),o=n(71926),u=n(77225),s=n(82760),a=n(32529),l=n(86283);let c=(0,a.x)({...i.s,...u.E,...o.o,...s.b},l.b),f=(0,r.c)(c)},30878:function(t,e,n){n.d(e,{H:function(){return o}});var r=n(76940),i=n(77225);let o={renderer:n(86283).b,...r.s,...i.E}},20411:function(t,e,n){n.d(e,{g:function(){return o}});var r=n(71926),i=n(82760);let o={...n(30878).H,...r.o,...i.b}},69013:function(t,e,n){function r(t,e){-1===t.indexOf(e)&&t.push(e)}function i(t,e){let n=t.indexOf(e);n>-1&&t.splice(n,1)}
1function o([...t],e,n){let r=e<0?t.length+e:e;if(r>=0&&r<t.length){let r=n<0?t.length+n:n,[i]=t.splice(e,1);t.splice(r,0,i)}return t}n.d(e,{cl:function(){return i},uo:function(){return o},y4:function(){return r}})},34081:function(t,e,n){n.d(e,{L:function(){return i}});var r=n(69013);class i{constructor(){this.subscriptions=[]}add(t){return(0,r.y4)(this.subscriptions,t),()=>(0,r.cl)(this.subscriptions,t)}notify(t,e,n){let r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](t,e,n);else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(t,e,n)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},25103:function(t,e,n){n.d(e,{N:function(){return u}});var r=n(2265),i=n(11534),o=n(45414);function u(){let t=function(){let t=(0,r.useRef)(!1);return(0,i.L)(()=>(t.current=!0,()=>{t.current=!1}),[]),t}(),[e,n]=(0,r.useState)(0),u=(0,r.useCallback)(()=>{t.current&&n(e+1)},[e]);return[(0,r.useCallback)(()=>o.Wi.postRender(u),[u]),e]}},14438:function(t,e,n){n.d(e,{R:function(){return r}});function r(t,e){return e?1e3/e*t:0}},3078:function(t,e,n){n.d(e,{BX:function(){return c},Hg:function(){return l},S1:function(){return a}});var r=n(40504),i=n(34081),o=n(14438),u=n(45414);let s=t=>!isNaN(parseFloat(t)),a={current:void 0};class l{constructor(t,e={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{let n=r.X.now();this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),e&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=r.X.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=s(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new i.L);let n=this.events[t].add(e);return"change"===t?()=>{n(),u.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,n){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return a.current&&a.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=r.X.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let e=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,o.R)(parseFloat(this.current)-parseFloat(this.prevFrameValue),e)}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function c(t,e){return new l(t,e)}},52959:function(t,e,n){n.d(e,{_:function(){return c}});var r=n(53576),i=n(3078),o=n(99083),u=n(17444),s=n(87487),a=n(69013);class l extends i.Hg{constructor(){super(...arguments),this.values=[]}add(t){let e=s.G.has(t)?"transform":o.t.has(t)?(0,u.D)(t):void 0;e&&((0,a.y4)(this.values,e),this.update())}update(){this.set(this.values.length?this.values.join(", "):"auto")}}function c(){return(0,r.h)(()=>new l("auto"))}}}]);

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.