1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,515288,e=>{"use strict";var t=e.i(843476),r=e.i(975157);e.s(["Card",0,function({className:e,size:n="default",...a}){return(0,t.jsx)("div",{"data-slot":"card","data-size":n,className:(0,r.cn)("group/card bg-card text-card-foreground ring-foreground/10 flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl py-(--card-spacing) text-sm shadow-xs ring-1 [--card-spacing:--spacing(6)] has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(4)] *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",e),...a})},"CardContent",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"card-content",className:(0,r.cn)("px-(--card-spacing)",e),...n})},"CardDescription",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"card-description",className:(0,r.cn)("text-muted-foreground text-sm",e),...n})},"CardFooter",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"card-footer",className:(0,r.cn)("flex items-center rounded-b-xl px-(--card-spacing) [.border-t]:pt-(--card-spacing)",e),...n})},"CardHeader",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"card-header",className:(0,r.cn)("group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)",e),...n})},"CardTitle",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"card-title",className:(0,r.cn)("font-heading text-base leading-normal font-medium group-data-[size=sm]/card:text-sm",e),...n})}])},759684,e=>{"use strict";var t=e.i(843476);e.s([],673176),e.i(673176),e.i(247167);var r=e.i(271645),n=e.i(667865),a=e.i(439957),l=e.i(733332);let i=r.createContext(void 0);function s(){let e=r.useContext(i);if(void 0===e)throw Error((0,l.default)(53));return e}var o=e.i(552245);function c(e,t,r){if(!e)return 0;let n=getComputedStyle(e),a=`${t}${"x"===r?"Inline":"Block"}`,l=parseFloat(n[`${a}Start`]);return"x"===r&&"margin"===t?2*l:l+parseFloat(n[`${a}End`])}var u=e.i(60837),d=e.i(788015);let f=e=>t=>t?{[e]:""}:null,h={hasOverflowX:f("data-has-overflow-x"),hasOverflowY:f("data-has-overflow-y"),overflowXStart:f("data-overflow-x-start"),overflowXEnd:f("data-overflow-x-end"),overflowYStart:f("data-overflow-y-start"),overflowYEnd:f("data-overflow-y-end"),cornerHidden:()=>null};var m=e.i(647554),x=e.i(172410);let p={x:0,y:0},g={width:0,height:0},v={xStart:!1,xEnd:!1,yStart:!1,yEnd:!1},b={x:!0,y:!0,corner:!0},y=r.forwardRef(function(e,l){var s;let f,{render:y,className:w,overflowEdgeThreshold:j,style:N,...S}=e,{xStart:E,xEnd:C,yStart:R,yEnd:T}=(f="number"==typeof(s=j)?{xStart:s,xEnd:s,yStart:s,yEnd:s}:s,{xStart:Math.max(0,f?.xStart||0),xEnd:Math.max(0,f?.xEnd||0),yStart:Math.max(0,f?.yStart||0),yEnd:Math.max(0,f?.yEnd||0)}),M=(0,d.useBaseUiId)(),P=(0,a.useTimeout)(),k=(0,a.useTimeout)(),{nonce:I,disableStyleElements:A}=(0,x.useCSPContext)(),[z,H]=r.useState(!1),[W,L]=r.useState(!1),[O,D]=r.useState(!1),[F,$]=r.useState(!1),[V,B]=r.useState(!1),[Y,X]=r.useState(g),[U,K]=r.useState(g),[J,_]=r.useState(v),[q,G]=r.useState(b),Q=r.useRef(null),Z=r.useRef(null),ee=r.useRef(null),et=r.useRef(null),er=r.useRef(null),en=r.useRef(null),ea=r.useRef(null),el=r.useRef(null),ei=r.useRef(0),es=r.useRef(0),eo=r.useRef(0),ec=r.useRef(0),eu=r.useRef("vertical"),ed=r.useRef(p),ef=r.useRef(null);function eh(e){let t=e?D:L;t(!0),(e?P:k).start(500,()=>{t(!1)})}let em=(0,n.useStableCallback)(e=>{let t=e.x-ed.current.x,r=e.y-ed.current.y;ed.current=e,0!==r&&eh(!0),0!==t&&eh(!1)}),ex=(0,n.useStableCallback)(()=>{let e=Z.current;e&&null===ef.current&&(ef.current=e.style.scrollSnapType,e.style.scrollSnapType="none")}
1),ep=(0,n.useStableCallback)(e=>{if(0!==e.button)return;if(null!==el.current){let e="vertical"===eu.current?er.current:en.current;if(e?.hasPointerCapture(el.current))return}el.current=e.pointerId,ei.current=e.clientY,es.current=e.clientX,eu.current=e.currentTarget.getAttribute("data-orientation");let t=Z.current;t&&(eo.current=t.scrollTop,ec.current=t.scrollLeft,ex());let r="vertical"===eu.current?er.current:en.current;r?.setPointerCapture(e.pointerId)}),eg=(0,n.useStableCallback)(e=>{if(e.pointerId!==el.current)return;el.current=null,("vertical"===eu.current?D:L)(!1),null!==ef.current&&(Z.current&&(Z.current.style.scrollSnapType=ef.current),ef.current=null);let t="vertical"===eu.current?er.current:en.current;t?.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId)}),ev=(0,n.useStableCallback)(e=>{if(e.pointerId!==el.current)return;if(e.buttons%2==0)return void eg(e);let t=Z.current;if(!t)return;let r="vertical"===eu.current,n=r?er.current:en.current,a=r?ee.current:et.current;if(!n||!a)return;let l=r?"y":"x",i=c(a,"padding",l),s=c(n,"margin",l),o=r?n.offsetHeight:n.offsetWidth,u=(r?a.offsetHeight:a.offsetWidth)-o-i-s,d=r?e.clientY-ei.current:e.clientX-es.current,f=r?t.scrollHeight:t.scrollWidth,h=r?t.clientHeight:t.clientWidth,m=(r?eo.current:ec.current)+(u<=0?0:d/u)*(f-h);r?t.scrollTop=m:t.scrollLeft=m,e.preventDefault(),eh(r)});function eb(e){$("touch"===e.pointerType)}function ey(e){eb(e),"touch"!==e.pointerType&&H((0,m.contains)(Q.current,e.target))}let ew=r.useMemo(()=>({scrolling:W||O,hasOverflowX:!q.x,hasOverflowY:!q.y,overflowXStart:J.xStart,overflowXEnd:J.xEnd,overflowYStart:J.yStart,overflowYEnd:J.yEnd,cornerHidden:q.corner}),[W,O,q.x,q.y,q.corner,J]),ej={role:"presentation",onPointerEnter:ey,onPointerMove:ey,onPointerDown:eb,onPointerLeave(){H(!1)},style:{position:"relative","--scroll-area-corner-height":`${Y.height}px`,"--scroll-area-corner-width":`${Y.width}px`}},eN=(0,o.useRenderElement)("div",e,{state:ew,ref:[l,Q],props:[ej,S],stateAttributesMapping:h}),eS=r.useMemo(()=>({handlePointerDown:ep,handlePointerMove:ev,handlePointerUp:eg,handleScroll:em,disableViewportSnap:ex,cornerSize:Y,setCornerSize:X,thumbSize:U,setThumbSize:K,hasMeasuredScrollbar:V,setHasMeasuredScrollbar:B,touchModality:F,cornerRef:ea,scrollingX:W,scrollingY:O,hovering:z,setHovering:H,viewportRef:Z,scrollbarYRef:ee,scrollbarXRef:et,thumbYRef:er,thumbXRef:en,rootId:M,hiddenState:q,setHiddenState:G,overflowEdges:J,setOverflowEdges:_,viewportState:ew,overflowEdgeThreshold:{xStart:E,xEnd:C,yStart:R,yEnd:T}}),[ep,ev,eg,em,ex,Y,U,V,F,W,O,z,M,q,J,ew,E,C,R,T]);return(0,t.jsxs)(i.Provider,{value:eS,children:[!A&&u.styleDisableScrollbar.getElement(I),eN]})});var w=e.i(146376),j=e.i(328744);let N=r.createContext(void 0);var S=e.i(872855),E=e.i(201675),C=e.i(550896);let R=["--scroll-area-overflow-x-start","--scroll-area-overflow-x-end","--scroll-area-overflow-y-start","--scroll-area-overflow-y-end"],T=!1,M=r.forwardRef(function(e,l){let{render:i,className:d,style:f,...m}=e,{viewportRef:x,scrollbarYRef:p,scrollbarXRef:g,thumbYRef:v,thumbXRef:b,cornerRef:y,cornerSize:E,setCornerSize:M,setThumbSize:I,rootId:A,setHiddenState:z,hiddenState:H,setHasMeasuredScrollbar:W,handleScroll:L,touchModality:O,setHovering:D,setOverflowEdges:F,overflowEdgeThreshold:$,viewportState:V}=s(),B=(0,S.useDirection)(),Y=r.useRef(!0),X=r.useRef([NaN,NaN,NaN,NaN]),U=(0,a.useTimeout)(),K=(0,a.useTimeout)(),J=(0,n.useStableCallback)(()=>{var e;let t,r,n=x.current,a=p.current,l=g.current,i=v.current,s=b.current,o=y.current;if(!n)return;let u=n.scrollHeight,d=n.scrollWidth,f=n.clientHeight,h=n.clientWidth,m=n.scrollTop,w=n.scrollLeft,j=X.current,N=Number.isNaN(j[0]);if(j[0]=f,j[1]=u,j[2]=h,j[3]=d,N&&W(!0),0===u||0===d)return;let S=(t=(e=n).clientHeight>=e.scrollHeight,{y:t,x:r=e.clientWidth>=e.scrollWidth,corner:t||r}),T=S.y,A=S.x,H=h/d,L=f/u,O=Math.max(0,d-h),D=Math.max(0,u-f),V=0,Y=0;A||(V=(0,C.normalizeScrollOffset)("rtl"===B?-w:w,O),Y=O-V);let U=T?0:(0,C.normalizeScrollOffset)(m,D),K=T?0:D-U,J=A?0:h,_=T?0:f,q=0,G=0;A||T||(q=a?.offsetWidth||0,G=l?.offsetHeight||0);let Q=0===E.width&&0===E.height,Z=Q?q:0,ee=Q?G:0,et=c(l,"padding","x"),er=c(a,"padding","y"),en=c(s,"margin","x"),ea=c(i,"margin","y"),el=J-et-en,ei=_-er-ea,es=l?Math.min(l.offsetWidth-Z,el):el,eo=a?Math.min(a.offsetHeight-ee,ei):ei,ec=Math.max(16,es*H),eu=Math.max(16,eo*L);if(I(e=>P(e,{width:ec,height:eu})),a&&i){let e=a.offsetHeight-eu-er-ea,t=k(i,"--scroll-area-thumb-height",m,D,u,eu,e);i.style.transform=`translate3d(0,${t}px,0)`}if(l&&s){let e=l.offsetWidth-ec-et-en,t=k(s,"--scroll-area-thumb-width","rtl"===B?-w:w,O,d,ec,e);s.style.transform=`translate3d(${"rtl"===B?-t:t}px,0,0)`}let ed=[V,Y,U,K];R.forEach((e,t)=>{n.style.setProperty(e,`${ed[t]}px`)}),o&&M(e=>P(e,{width:q,height:G})),z(e=>P(e,S));let ef={xStart:!A&&V>$.xStart,xEnd:!A&&Y>$.xEnd,yStart:!T&&U>$.yStart,yEnd:!T&&K>$.yEnd};F(e=>P(e,ef))});function _(){Y.current=!1}(0,w.useIsoLayoutEffect)(()=>{T||j.platform.engine.webkit||("u">
1typeof CSS&&"registerProperty"in CSS&&R.forEach(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch{}}),T=!0)},[]),(0,w.useIsoLayoutEffect)(()=>{queueMicrotask(J)},[J,H,B,$.xStart,$.xEnd,$.yStart,$.yEnd]),(0,w.useIsoLayoutEffect)(()=>{x.current?.matches(":hover")&&D(!0)},[x,D]),(0,w.useIsoLayoutEffect)(()=>{let e=x.current;if("u"<typeof ResizeObserver||!e)return;let t=!1,r=new ResizeObserver(()=>{if(!t){t=!0;let r=X.current;if(r[0]===e.clientHeight&&r[1]===e.scrollHeight&&r[2]===e.clientWidth&&r[3]===e.scrollWidth)return}J()});return r.observe(e),K.start(0,()=>{let t=e.getAnimations({subtree:!0});0!==t.length&&Promise.allSettled(t.map(e=>e.finished)).then(J).catch(()=>{})}),()=>{r.disconnect(),K.clear()}},[J,x,K]);let q={role:"presentation",...A&&{"data-id":`${A}-viewport`},tabIndex:H.x&&H.y?-1:0,className:u.styleDisableScrollbar.className,style:{overflow:"scroll"},onScroll(){x.current&&(J(),(O||!Y.current)&&L({x:x.current.scrollLeft,y:x.current.scrollTop}),U.start(100,()=>{Y.current=!0}))},onWheel:_,onPointerMove:_,onPointerEnter:_,onKeyDown:_},G=(0,o.useRenderElement)("div",e,{ref:[l,x],state:V,props:[q,m],stateAttributesMapping:h}),Q=r.useMemo(()=>({computeThumbPosition:J}),[J]);return(0,t.jsx)(N.Provider,{value:Q,children:G})});function P(e,t){for(let r in t)if(e[r]!==t[r])return t;return e}function k(e,t,r,n,a,l,i){let s=(0,E.clamp)(r,0,n),o=r-s,c=Math.max(16,l*a/(a+Math.abs(o)));return e.style.setProperty(t,o?`${c}px`:""),(n?s/n*i:0)+(o>0?l-c:0)}var I=e.i(574735);let A=r.createContext(void 0),z=r.forwardRef(function(e,n){let{render:a,className:l,orientation:i="vertical",keepMounted:u=!1,style:d,...f}=e,{hovering:x,scrollingX:p,scrollingY:g,hiddenState:v,scrollbarYRef:b,scrollbarXRef:y,viewportRef:w,thumbYRef:j,thumbXRef:N,handlePointerDown:E,handlePointerUp:C,handleScroll:R,disableViewportSnap:T,rootId:M,thumbSize:P,hasMeasuredScrollbar:k,viewportState:z}=s(),H="vertical"===i,W={...z,hovering:x,scrolling:H?g:p,orientation:i},L=(0,S.useDirection)(),O=!k&&!u,D=H?v.y:v.x,F=u||!D;r.useEffect(()=>{if(!F)return;let e=w.current,t=H?b.current:y.current;if(t)return(0,I.addEventListener)(t,"wheel",function(t){if(!e||t.ctrlKey)return;let r=!H,n=r?"scrollLeft":"scrollTop",a=r?t.deltaX:t.deltaY;if(0===a)return;let l=r?e.scrollWidth-e.clientWidth:e.scrollHeight-e.clientHeight,i=r&&"rtl"===L?-l:0,s=r&&"rtl"===L?0:l,o=e[n];o<=i&&a<0||o>=s&&a>0||(t.preventDefault(),e[n]=Math.min(s,Math.max(i,o+a)),R({x:e.scrollLeft,y:e.scrollTop}))},{passive:!1})},[L,R,H,y,b,F,w]);let $={...M&&{"data-id":`${M}-scrollbar`},onPointerDown(e){if(0!==e.button)return;let t=(0,m.getTarget)(e.nativeEvent),r=H?j.current:N.current;if(r&&(0,m.contains)(r,t))return;let n=w.current;if(!n)return;let a=H?b.current:y.current;if(!r||!a)return;let l=H?"y":"x",i=c(r,"margin",l),s=c(a,"padding",l),o=H?r.offsetHeight:r.offsetWidth,u=a.getBoundingClientRect(),d=H?e.clientY-u.top-o/2-s+i/2:e.clientX-u.left-o/2-s+i/2,f=H?n.scrollHeight:n.scrollWidth,h=H?n.clientHeight:n.clientWidth,x=(H?a.offsetHeight:a.offsetWidth)-o-s-i;if(x<=0)return;let p=d/x,g=f-h;T(),H?n.scrollTop=p*g:"rtl"===L?n.scrollLeft=-(1-p)*g:n.scrollLeft=p*g,R({x:n.scrollLeft,y:n.scrollTop}),E(e)},onPointerUp:C,onPointerCancel:C,style:{position:"absolute",touchAction:"none",WebkitUserSelect:"none",userSelect:"none",visibility:O?"hidden":void 0,...H?{top:0,bottom:"var(--scroll-area-corner-height)",insetInlineEnd:0,"--scroll-area-thumb-height":`${P.height}px`}:{insetInlineStart:0,insetInlineEnd:"var(--scroll-area-corner-width)",bottom:0,"--scroll-area-thumb-width":`${P.width}px`}}},V=(0,o.useRenderElement)("div",e,{ref:[n,H?b:y],state:W,props:[$,f],stateAttributesMapping:h});return F?(0,t.jsx)(A.Provider,{value:i,children:V}):null}),H=r.forwardRef(function(e,t){let{render:n,className:a,style:i,...c}=e,{computeThumbPosition:u}=function(){let e=r.useContext(N);if(void 0===e)throw Error((0,l.default)(55));return e}(),{hasMeasuredScrollbar:d,viewportState:f}=s(),m=r.useRef(null),x=r.useRef(d);return(0,w.useIsoLayoutEffect)(()=>{if("u"<typeof ResizeObserver)return;let e=!1,t=new ResizeObserver(()=>{(e||(e=!0,x.current))&&u()});return m.current&&t.observe(m.current),()=>{t.disconnect()}},[u]),(0,o.useRenderElement)("div",e,{ref:[t,m],state:f,stateAttributesMapping:h,props:[{role:"presentation",style:{minWidth:"fit-content"}},c]})}),W=r.forwardRef(function(e,t){let{render:n,className:a,style:i,...c}=e,{thumbYRef:u,thumbXRef:d,handlePointerDown:f,handlePointerMove:h,handlePointerUp:m,scrollingX:x,scrollingY:p,hasMeasuredScrollbar:g}=s(),v=function(){let e=r.useContext(A);if(void 0===e)throw Error((0,l.default)(54));return e}(),b="vertical"===v;return(0,o.useRenderElement)("div",e,{ref:[t,b?u:d],state:{scrolling:b?p:x,orientation:v},props:[{onPointerDown:f,onPointerMove:h,onPointerUp:m,onPointerCancel:m,style:{visibility:g?void 0:"hidden",...b?{height:"var(--scroll-area-thumb-height)"}:{width:"var(--scroll-area-thumb-width)"}}},c]})}),L=r.forwardRef(function(e,t){let{render:r,className:n,style:a,...l}
1=e,{cornerRef:i,cornerSize:c,hiddenState:u}=s(),d=(0,o.useRenderElement)("div",e,{ref:[t,i],props:[{style:{position:"absolute",bottom:0,insetInlineEnd:0,width:c.width,height:c.height}},l]});return u.corner?null:d});e.s(["Content",0,H,"Corner",0,L,"Root",0,y,"Scrollbar",0,z,"Thumb",0,W,"Viewport",0,M],236093);var O=e.i(236093),O=O,D=e.i(975157);function F({className:e,orientation:r="vertical",...n}){return(0,t.jsx)(O.Scrollbar,{"data-slot":"scroll-area-scrollbar","data-orientation":r,orientation:r,className:(0,D.cn)("flex touch-none p-px transition-colors select-none data-horizontal:h-2.5 data-horizontal:flex-col data-horizontal:border-t data-horizontal:border-t-transparent data-vertical:h-full data-vertical:w-2.5 data-vertical:border-l data-vertical:border-l-transparent",e),...n,children:(0,t.jsx)(O.Thumb,{"data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}e.s(["ScrollArea",0,function({className:e,children:r,...n}){return(0,t.jsxs)(O.Root,{"data-slot":"scroll-area",className:(0,D.cn)("relative",e),...n,children:[(0,t.jsx)(O.Viewport,{"data-slot":"scroll-area-viewport",className:"focus-visible:ring-ring/50 size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1",children:r}),(0,t.jsx)(F,{}),(0,t.jsx)(O.Corner,{})]})},"ScrollBar",0,F],759684)},689854,e=>{"use strict";var t=e.i(176699);e.s(["MinusIcon",()=>t.default])},407774,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(522016),a=e.i(157190),a=a,l=e.i(593698),i=e.i(183468),i=i,s=e.i(345122),s=s,o=e.i(689854),c=e.i(934583),u=e.i(36331),u=u,d=e.i(193730),d=d,f=e.i(799676),h=e.i(487486),m=e.i(519455),x=e.i(515288),p=e.i(749652);let g={some:0,all:1};var v=e.i(486427),b=e.i(369110),y=e.i(947414);function w(e){let t=(0,y.useConstant)(()=>(0,v.motionValue)(e)),{isStatic:n}=(0,r.useContext)(b.MotionConfigContext);if(n){let[,n]=(0,r.useState)(e);(0,r.useEffect)(()=>t.on("change",n),[])}return t}var j=e.i(83352),N=e.i(83411),S=e.i(287022);function E(e){return"number"==typeof e?e:parseFloat(e)}var C=e.i(344230),R=e.i(674008);function T(e,t){let r=w(t()),n=()=>r.set(t());return n(),(0,R.useIsomorphicLayoutEffect)(()=>{let t=()=>S.frame.preRender(n,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,S.cancelFrame)(n)}}),r}function M(e,t){let r=(0,y.useConstant)(()=>[]);return T(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}var P=e.i(975157);function k({value:e,startValue:n=0,direction:a="up",delay:l=0,className:i,decimalPlaces:s=0,damping:o=30,stiffness:c=200,...u}){let d=r.useRef(null),f=w("down"===a?e:n),h=function(e,t={}){return function(e,t={}){let{isStatic:n}=(0,r.useContext)(b.MotionConfigContext),a=()=>(0,N.isMotionValue)(e)?e.get():e;if(n)return function e(t,r,n,a){if("function"==typeof t){let e;return v.collectMotionValues.current=[],t(),e=T(v.collectMotionValues.current,t),v.collectMotionValues.current=void 0,e}if(void 0!==n&&!Array.isArray(n)&&"function"!=typeof r){var l=t,i=r,s=n,o=a;let c=(0,y.useConstant)(()=>Object.keys(s)),u=(0,y.useConstant)(()=>({}));for(let t of c)u[t]=e(l,i,s[t],o);return u}let c="function"==typeof r?r:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,n=e[0+r],a=e[1+r],l=e[2+r],i=e[3+r],s=(0,C.interpolate)(a,l,i);return t?s(n):s}(r,n,a),u=Array.isArray(t)?M(t,c):M([t],([e])=>c(e)),d=Array.isArray(t)?void 0:t.accelerate;return d&&!d.isTransformed&&"function"!=typeof r&&Array.isArray(n)&&a?.clamp!==!1&&(u.accelerate={...d,times:r,keyframes:n,isTransformed:!0,...a?.ease?{ease:a.ease}:{}}),u}(a);let l=w(a());return(0,r.useInsertionEffect)(()=>(function(e,t,r={}){let n,a=e.get(),l=null,i=a,s="string"==typeof a?a.replace(/[\d.-]/g,""):void 0,o=()=>{l&&(l.stop(),l=null),e.animation=void 0},c=()=>{(()=>{let t=E(e.get()),a=E(i);if(t===a)return o();let s=l?l.getGeneratorVelocity():e.getVelocity();o(),l=new j.JSAnimation({keyframes:[t,a],velocity:s,type:"spring",restDelta:.001,restSpeed:.01,...r,onUpdate:n})})(),e.animation=l??void 0,e.events.animationStart?.notify(),l?.then(()=>{e.animation=void 0,e.events.animationComplete?.notify()})};if(e.attach((e,t)=>{i=e,n=e=>{var r,n;return t((r=e,(n=s)?r+n:r))},S.frame.postRender(c)},o),(0,N.isMotionValue)(t)){let n=!0===r.skipInitialAnimation,a=t.on("change",t=>{var r,a,l,i;n?(n=!1,e.jump((r=t,(a=s)?r+a:r),!1)):e.set((l=t,(i=s)?l+i:l))}),l=e.on("destroy",a);return()=>{a(),l()}}return o}
1)(l,e,t),[l,JSON.stringify(t)]),l}(e,{type:"spring",...t})}(f,{damping:o,stiffness:c}),m=function(e,{root:t,margin:n,amount:a,once:l=!1,initial:i=!1}={}){let[s,o]=(0,r.useState)(i);return(0,r.useEffect)(()=>{if(!e.current||l&&s)return;let r={root:t&&t.current||void 0,margin:n,amount:a};return function(e,t,{root:r,margin:n,amount:a="some"}={}){let l=(0,p.resolveElements)(e),i=new WeakMap,s=new IntersectionObserver(e=>{e.forEach(e=>{let r=i.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?i.set(e.target,r):s.unobserve(e.target)}else"function"==typeof r&&(r(e),i.delete(e.target))})},{root:r,rootMargin:n,threshold:"number"==typeof a?a:g[a]});return l.forEach(e=>s.observe(e)),()=>s.disconnect()}(e.current,()=>(o(!0),l?void 0:()=>o(!1)),r)},[t,e,n,l,a]),s}(d,{once:!0,margin:"0px"});return r.useEffect(()=>{if(m){let t=setTimeout(()=>{f.set("down"===a?n:e)},1e3*l);return()=>clearTimeout(t)}},[f,m,l,e,a,n]),r.useEffect(()=>h.on("change",e=>{d.current&&(d.current.textContent=Intl.NumberFormat("en-US",{minimumFractionDigits:s,maximumFractionDigits:s}).format(Number(e.toFixed(s))))}),[h,s]),(0,t.jsx)("span",{ref:d,className:(0,P.cn)("inline-block tabular-nums",i),...u,children:n})}var I=e.i(759684),A=e.i(677572);let z={sprout:(0,t.jsx)(u.default,{}),flower:(0,t.jsx)(s.default,{}),flower2:(0,t.jsx)(i.default,{})},H={"chart-line":(0,t.jsx)(a.default,{}),rocket:(0,t.jsx)(c.RocketIcon,{}),"users-round":(0,t.jsx)(d.default,{})};e.s(["default",0,({plans:e,features:a})=>{let[i,s]=(0,r.useState)("monthly");return(0,t.jsxs)("section",{id:"pricing-details",children:[(0,t.jsxs)("div",{className:"mb-12 space-y-4 text-center sm:mb-16 lg:mb-24",children:[(0,t.jsx)("p",{className:"text-primary text-sm font-medium uppercase",children:"Pricing"}),(0,t.jsx)("h1",{className:"text-2xl font-semibold md:text-3xl lg:text-4xl",children:"Pricing Details"}),(0,t.jsx)("p",{className:"text-muted-foreground mb-9 text-lg",children:"A Comprehensive Breakdown Of Our Pricing Plans to Help You Make The Best Choice!"}),(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(A.Tabs,{value:"yearly"===i?"yearly":"monthly",onValueChange:e=>s(e),className:"bg-muted rounded-lg p-0.75",children:(0,t.jsxs)(A.TabsList,{className:"h-auto bg-transparent p-0",children:[(0,t.jsx)(A.TabsTrigger,{value:"monthly",className:"data-[state=active]:bg-background data-[state=active]:text-muted dark:data-[state=active]:text-muted dark:data-[state=active]:bg-background px-3 py-1 data-[state=active]:shadow-sm dark:data-[state=active]:border-transparent","aria-hidden":!0,children:(0,t.jsx)("span",{className:"text-foreground text-base",children:"Monthly"})}),(0,t.jsx)(A.TabsTrigger,{value:"yearly",className:"data-[state=active]:bg-background data-[state=active]:text-muted dark:data-[state=active]:text-muted dark:data-[state=active]:bg-background px-3 py-1 data-[state=active]:shadow-sm dark:data-[state=active]:border-transparent","aria-hidden":!0,children:(0,t.jsx)("span",{className:"text-foreground text-base",children:"Yearly"})})]})})})]}),(0,t.jsxs)(I.ScrollArea,{className:"w-full whitespace-nowrap",children:[(0,t.jsxs)("div",{className:"min-w-255",children:[(0,t.jsxs)("div",{className:"mb-13 grid grid-cols-4 gap-6",children:[(0,t.jsxs)("div",{className:"flex h-full w-full flex-col justify-center gap-6 rounded-lg border border-dashed p-6",children:[(0,t.jsx)("p",{className:"text-2xl font-semibold uppercase",children:"Flat"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"text-destructive text-6xl font-bold",children:"20% "}),(0,t.jsx)("span",{className:"text-xl font-medium",children:"OFF"})]}),(0,t.jsxs)("p",{className:"text-muted-foreground",children:["For first 250 users,",(0,t.jsx)("br",{}),"hurry up and get in now"]})]}),e.map((e,r)=>(0,t.jsx)(x.Card,{className:(0,P.cn)("bg-muted relative shadow-none ring-0",{"bg-background border shadow-lg":e.isPopular}),children:(0,t.jsxs)(x.CardContent,{className:"flex flex-col gap-6",children:[(0,t.jsxs)("div",{className:(0,P.cn)({"flex items-start justify-between":e.isPopular}),children:[(0,t.jsx)(f.Avatar,{className:"size-12 rounded-md after:border-0",children:(0,t.jsx)(f.AvatarFallback,{className:(0,P.cn)("rounded-md shadow-md",{[e.isPopular?"bg-muted text-foreground":"bg-card text-foreground"]:!0}),children:z[e.icon]})}),e.isPopular&&(0,t.jsx)(h.Badge,{className:"bg-destructive focus-visible:ring-destructive/20 [a&]:hover:bg-destructive/90 z-10 h-auto text-white",children:"Trending"})]}),(0,t.jsx)("p",{className:"text-xl font-semibold",children:e.title}),(0,t.jsxs)("div",{className:"flex items-baseline",children:[(0,t.jsxs)("span",{className:"text-5xl font-bold",children:["$",(0,t.jsx)(k,{startValue:0,value:"yearly"===i?e.price.yearly:e.price.monthly})]}),(0,t.jsx)("span",{className:"text-muted-foreground ml-1 text-base",children:e.period})]}),(0,t.jsx)(m.Button,{className:"w-full *:w-full",children:(0,t.jsx)("a",{href:"#",children:e.buttonText})})]})},r))]}),(0,t.jsx)("div",{className:"space-y-9",children:a.map((e,r)=>(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(f.Avatar,{className:"bg-primary/10 size-8.5 rounded-md border shadow-none after:border-0",children:(0,t.jsx)(f.AvatarFallback,{className:"text-foreground rounded-md [&>svg]:size-4.5",children:H[e.icon]})}),(0,t.jsx)("p",{className:"text-xl font-medium",children:e.category})]}),(0,t.jsx)("div",{className:"rounded-lg border",children:e.features.map((r,n)=>(0,t.jsxs)("div",{className:(0,P.cn)("grid w-full grid-cols-4 border-b",{"border-b-0":n===e.features.length-1}),children:[(0,t.jsx)("p",{className:"text-muted-foreground px-2 py-3 text-sm",children:r.name}),r.values.map((e,r)=>(0,t.jsx)("div",{className:"flex items-center justify-center px-2 py-3",children:"boolean"==typeof e?e?(0,t.jsx)("div",{className:"bg-primary/10 flex size-5.5 items-center justify-center rounded-full",children:(0,t.jsx)(l.CheckIcon,{className:"text-primary size-3.5"})}):(0,t.jsx)("div",{className:"bg-muted flex size-5.5 items-center justify-center rounded-full",children:(0,t.jsx)(o.MinusIcon,{className:"text-muted-foreground size-3.5"})}):(0,t.jsx)("div",{className:"text-center text-sm font-medium",children:e})},r))]},n))})]},r))}),(0,t.jsxs)("div",{className:"mt-2.5 grid grid-cols-4 gap-4",children:[(0,t.jsx)("div",{}),e.map((e,r)=>(0,t.jsx)("div",{className:"px-3 py-4",children:(0,t.jsx)(m.Button,{className:"w-full *:w-full",children:(0,t.jsx)(n.default,{href:"#",children:e.buttonText})})},r))]})]}),(0,t.jsx)(I.ScrollBar,{orientation:"horizontal",className:"pb-0"})]})]})}],407774)}]);
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.