1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,22840,e=>{"use strict";var t=e.i(273812);e.s(["ChevronUp",()=>t.default])},686247,e=>{"use strict";var t=e.i(88310),s=e.i(95572),a=e.i(526683);function r(e){let r,i,n,l,o=(0,s.c)(8);return o[0]!==e?({className:r,...i}=e,o[0]=e,o[1]=r,o[2]=i):(r=o[1],i=o[2]),o[3]!==r?(n=(0,a.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",r),o[3]=r,o[4]=n):n=o[4],o[5]!==i||o[6]!==n?(l=(0,t.jsx)("div",{"data-slot":"card",className:n,...i}),o[5]=i,o[6]=n,o[7]=l):l=o[7],l}function i(e){let r,i,n,l,o=(0,s.c)(8);return o[0]!==e?({className:r,...i}=e,o[0]=e,o[1]=r,o[2]=i):(r=o[1],i=o[2]),o[3]!==r?(n=(0,a.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",r),o[3]=r,o[4]=n):n=o[4],o[5]!==i||o[6]!==n?(l=(0,t.jsx)("div",{"data-slot":"card-header",className:n,...i}),o[5]=i,o[6]=n,o[7]=l):l=o[7],l}function n(e){let r,i,n,l,o=(0,s.c)(8);return o[0]!==e?({className:r,...i}=e,o[0]=e,o[1]=r,o[2]=i):(r=o[1],i=o[2]),o[3]!==r?(n=(0,a.cn)("leading-none font-semibold",r),o[3]=r,o[4]=n):n=o[4],o[5]!==i||o[6]!==n?(l=(0,t.jsx)("div",{"data-slot":"card-title",className:n,...i}),o[5]=i,o[6]=n,o[7]=l):l=o[7],l}function l(e){let r,i,n,l,o=(0,s.c)(8);return o[0]!==e?({className:r,...i}=e,o[0]=e,o[1]=r,o[2]=i):(r=o[1],i=o[2]),o[3]!==r?(n=(0,a.cn)("text-muted-foreground text-sm",r),o[3]=r,o[4]=n):n=o[4],o[5]!==i||o[6]!==n?(l=(0,t.jsx)("div",{"data-slot":"card-description",className:n,...i}),o[5]=i,o[6]=n,o[7]=l):l=o[7],l}function o(e){let r,i,n,l,o=(0,s.c)(8);return o[0]!==e?({className:r,...i}=e,o[0]=e,o[1]=r,o[2]=i):(r=o[1],i=o[2]),o[3]!==r?(n=(0,a.cn)("col-start-2 row-span-2 row-start-1 self-start justify-self-end",r),o[3]=r,o[4]=n):n=o[4],o[5]!==i||o[6]!==n?(l=(0,t.jsx)("div",{"data-slot":"card-action",className:n,...i}),o[5]=i,o[6]=n,o[7]=l):l=o[7],l}function c(e){let r,i,n,l,o=(0,s.c)(8);return o[0]!==e?({className:r,...i}=e,o[0]=e,o[1]=r,o[2]=i):(r=o[1],i=o[2]),o[3]!==r?(n=(0,a.cn)("px-6",r),o[3]=r,o[4]=n):n=o[4],o[5]!==i||o[6]!==n?(l=(0,t.jsx)("div",{"data-slot":"card-content",className:n,...i}),o[5]=i,o[6]=n,o[7]=l):l=o[7],l}function d(e){let r,i,n,l,o=(0,s.c)(8);return o[0]!==e?({className:r,...i}=e,o[0]=e,o[1]=r,o[2]=i):(r=o[1],i=o[2]),o[3]!==r?(n=(0,a.cn)("flex items-center px-6 [.border-t]:pt-6",r),o[3]=r,o[4]=n):n=o[4],o[5]!==i||o[6]!==n?(l=(0,t.jsx)("div",{"data-slot":"card-footer",className:n,...i}),o[5]=i,o[6]=n,o[7]=l):l=o[7],l}e.s(["Card",()=>r,"CardAction",()=>o,"CardContent",()=>c,"CardDescription",()=>l,"CardFooter",()=>d,"CardHeader",()=>i,"CardTitle",()=>n])},273812,e=>{"use strict";let t=(0,e.i(889522).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["default",()=>t])},294690,e=>{"use strict";var t=e.i(88310),s=e.i(95572),a=e.i(956371),r=e.i(22840),i=e.i(511398),n=e.i(526683);function l(e){let l,c,d,m,u,x=(0,s.c)(9),{className:h,threshold:p}=e,f=void 0===p?200:p,[g,v]=(0,a.useState)(!1);x[0]!==f?(l=()=>{let e=()=>{window.scrollY>f?v(!0):v(!1)};return e(),window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e)}},c=[f],x[0]=f,x[1]=l,x[2]=c):(l=x[1],c=x[2]),(0,a.useEffect)(l,c);let b=g?"opacity-100 translate-y-0 pointer-events-auto visible":"opacity-0 translate-y-4 pointer-events-none invisible";return x[3]!==h||x[4]!==b?(d=(0,n.cn)("fixed bottom-40 right-4 z-[100] rounded-full shadow-lg transition-all duration-300","bg-primary text-primary-foreground hover:bg-primary/90","hover:scale-110 active:scale-95","h-8 w-8 sm:h-10 sm:w-10","md:bottom-40 md:right-8",b,h),x[3]=h,x[4]=b,x[5]=d):d=x[5],x[6]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsx)(r.ChevronUp,{className:"size-4 sm:size-5"}),x[6]=m):m=x[6],x[7]!==d?(u=(0,t.jsx)(i.Button,{onClick:o,className:d,"aria-label":"Scroll to top",children:m}),x[7]=d,x[8]=u):u=x[8],u}function o(){window.scrollTo({top:0,behavior:"smooth"})}e.s(["ScrollToTop",()=>l])},4621,e=>{"use strict";var t=e.i(88310),s=e.i(95572),a=e.i(652295),r=e.i(199978);e.i(741820);var i=e.i(331597),n=e.i(511398),l=e.i(819023),o=e.i(526683);function c(e){var c,u,x,h,p,f;let g,v,b,w,j,y,N,k,C,S,T,z,A=(0,s.c)(29),{features:_,className:B}=e;A[0]!==B?(g=(0,o.cn)("overflow-x-hidden py-12 md:py-16 lg:py-24",B),A[0]=B,A[1]=g):g=A[1];let L=null!=(x=null==(c=_.image)?void 0:c.src)?x:"",U=null!=(h=null==(u=_.image)?void 0:u.alt)?h:"";return A[2]===Symbol.for("react.memo_cache_sentinel")?(v={maxWidth:"100%",height:"auto",display:"block"},A[2]=v):v=A[2],A[3]!==L||A[4]!==U?(b=(0,t.jsx)(l.ScrollAnimation,{direction:"left",children:(0,t.jsx)("div",{className:"w-full max-w-[326px] sm:max-w-[360px] md:mx-0 md:max-w-[400px] md:flex-shrink-0",children:(0,t.jsx)(a.default,{src:L,alt:U,width:500,height:300,className:"h-auto w-full rounded-lg object-cover shadow-lg",style:v})})}),A[3]=L,A[4]=U,A[5]=b):b=A[5],A[6]!==_.title?(w=(0,t.jsx)(l.ScrollAnimation,{delay:.1,children:(0,t.jsx)("h2",{className:"text-foreground text-2xl font-semibold leading-tight text-balance break-words sm:text-3xl md:text-4xl",children:_.title})}),A[6]=_.title,A[7]=w):w=A[7],A[8]!==_.description?(j=(0,t.jsx)(l.ScrollAnimation,{delay:.2,children:(0,t.jsx)("p",{className:"text-muted-foreground my-4 text-sm leading-relaxed text-balance break-words sm:my-5 sm:text-base md:my-6 md:text-md",children:_.description})}),A[8]=_.description,A[9]=j):j=A[9],A[10]!==_.buttons?(y=_.buttons&&_.buttons.length>0&&(0,t.jsx)(l.ScrollAnimation,{delay:.3,children:(0,t.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-2 md:justify-start",children:null==(p=_.buttons)?void 0:p.map((e,s)=>{var a,l;return(0,t.jsx)(n.Button,{asChild:!0,variant:e.variant||"default",size:e.size||"default",className:"text-xs sm:text-sm",children:(0,t.jsxs)(r.Link,{href:null!=(a=e.url)?a:"",target:null!=(l=e.target)?l:"_self",onClick:m,className:(0,o.cn)("focus-visible:ring-ring inline-flex items-center justify-center gap-1.5 rounded-md font-medium whitespace-nowrap transition-colors focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50","h-8 px-3 py-1.5 sm:h-9 sm:px-4 sm:py-2 sm:gap-2","bg-background ring-foreground
1/10 hover:bg-muted/50 dark:ring-foreground/15 dark:hover:bg-muted/50 border border-transparent shadow-sm ring-1 shadow-black/15 duration-200"),children:[e.icon&&(0,t.jsx)(i.SmartIcon,{name:e.icon,size:20,className:"sm:w-6 sm:h-6"}),e.title]},s)},s)})})}),A[10]=_.buttons,A[11]=y):y=A[11],A[12]!==w||A[13]!==j||A[14]!==y?(N=(0,t.jsxs)("div",{className:"min-w-0 flex-1 text-center md:text-left",children:[w,j,y]}),A[12]=w,A[13]=j,A[14]=y,A[15]=N):N=A[15],A[16]!==b||A[17]!==N?(k=(0,t.jsxs)("div",{className:"flex flex-col items-center gap-6 pb-8 md:flex-row md:items-center md:gap-12 md:pb-12 lg:gap-24",children:[b,N]}),A[16]=b,A[17]=N,A[18]=k):k=A[18],A[19]!==_.items?(C=null==(f=_.items)?void 0:f.map(d),A[19]=_.items,A[20]=C):C=A[20],A[21]!==C?(S=(0,t.jsx)(l.ScrollAnimation,{delay:.1,children:(0,t.jsx)("div",{className:"relative grid min-w-0 grid-cols-1 gap-4 border-t pt-8 break-words sm:grid-cols-2 sm:gap-6 sm:pt-12 lg:grid-cols-4",children:C})}),A[21]=C,A[22]=S):S=A[22],A[23]!==k||A[24]!==S?(T=(0,t.jsxs)("div",{className:"container",children:[k,S]}),A[23]=k,A[24]=S,A[25]=T):T=A[25],A[26]!==g||A[27]!==T?(z=(0,t.jsx)("section",{className:g,children:T}),A[26]=g,A[27]=T,A[28]=z):z=A[28],z}function d(e,s){var a;return(0,t.jsxs)("div",{className:"min-w-0 space-y-2 break-words sm:space-y-3",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[e.icon&&(0,t.jsx)(i.SmartIcon,{name:e.icon,size:16,className:"flex-shrink-0"}),(0,t.jsx)("h3",{className:"min-w-0 text-xs font-medium break-words sm:text-sm",children:e.title})]}),(0,t.jsx)("p",{className:"text-muted-foreground min-w-0 text-xs leading-relaxed break-words sm:text-sm",children:null!=(a=e.description)?a:""})]},s)}function m(e){var t;let s=new URL(e.currentTarget.href),a=null==(t=s.hash)?void 0:t.slice(1);if(!a||s.pathname!==window.location.pathname)return;let r=document.getElementById(a);r&&(e.preventDefault(),r.scrollIntoView({behavior:"smooth",block:"start"}),window.location.hash!==s.hash&&window.history.replaceState(null,"","".concat(s.pathname).concat(s.hash)))}e.s(["FeaturesList",()=>c])},721590,e=>{e.v(t=>Promise.all(["static/chunks/59c978053ee463ae.js","static/chunks/33d41c3fefe247eb.js"].map(t=>e.l(t))).then(()=>t(617299)))}]);
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.