PageSourceSearch

https://farm-nightly.netlify.app/assets/js/1df93b7f.167551c2.js

js farm-nightly.netlify.app collected 2026-10-03 10:44:56 UTC 38,908 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkfarm_docs=self.webpackChunkfarm_docs||[]).push([[4583],{20169:(e,t,a)=>{a.r(t),a.d(t,{default:()=>ue});var r=a(60727),s=a(64427),i=a(7967),n=a(26301),c=a(82767),l=a(48318),o=a(59023);const d={"progress-bar-container":"progress-bar-container_Btve","progress-bar-inner-container":"progress-bar-inner-container_RjNy","progress-bar":"progress-bar_MQ9H","font-mono":"font-mono_qmiE",main:"main_Gz2F",fill:"fill_bMTX",content:"content__pcr",container:"container_GXFn",tabs:"tabs_FETH"};var m=a(49214);function f(e){let{value:t,max:a}=e;const[r,s]=(0,l.useState)(0),i=1e3*t,n=window.innerWidth<768?80:18,c=(f=r,i<1e3?`${f.toFixed(0)}ms`:`${(f/1e3).toFixed(2)}s`);var f;const x=(0,o.zh)({width:"100%",from:{width:"0%"},config:{duration:i},onChange(e){s(parseFloat(e.value.width)/100*i)}});return(0,m.jsxs)("div",{className:`${d["progress-bar-container"]} flex justify-between items-center sm:pr-4`,style:{width:`${n}vw`,flex:1},children:[(0,m.jsx)("div",{className:`${d["progress-bar-inner-container"]} flex justify-between`,style:{width:t/a*.8*n+"vw"},children:(0,m.jsx)(o.CS.div,{className:d["progress-bar"],style:x})}),(0,m.jsx)("div",{className:`${d["font-mono"]} text-sm sm:text-base`,children:c})]})}var x=a(44432),h=a(85358),u=a(80661);function p(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,u.QP)((0,c.A)(t))}const g=e=>{let{children:t,className:a,shimmerWidth:r=100}=e;return(0,m.jsx)("div",{style:{"--shimmer-width":`${r}px`},className:p("mx-auto max-w-md text-neutral-600/50 dark:text-neutral-200/50 ","animate-shimmer bg-clip-text bg-no-repeat [background-position:0_0] [background-size:var(--shimmer-width)_100%] [transition:background-position_1s_cubic-bezier(.6,.6,0,1)_infinite]","bg-gradient-to-r from-transparent via-black/80 via-50% to-transparent  dark:via-white/80",a),children:t})};function b(){return(0,m.jsx)("div",{className:"z-10 flex items-center justify-end",children:(0,m.jsx)("div",{className:p("group rounded-full h-9 border border-black/5 bg-soft text-base text-white transition-all ease-in hover:cursor-pointer hover:bg-neutral-200 dark:border-white/5 dark:bg-neutral-900 dark:hover:bg-neutral-800"),children:(0,m.jsxs)(g,{className:"inline-flex items-center justify-center px-4 py-1 transition ease-out hover:text-neutral-600 text-neutral-400 hover:duration-300",children:[(0,m.jsx)("span",{children:"\ud83d\udcc8 See Benchmark Details"}),(0,m.jsx)(h.A,{className:"ml-1 size-3 transition-transform duration-300 ease-in-out group-hover:translate-x-0.5"})]})})})}const j={ColdStart:[{name:"farm",time:.396},{name:"rsbuild",time:.468},{name:"vite",time:1.7},{name:"webpack",time:2.078}],HotStart:[{name:"farm",time:.273},{name:"rsbuild",time:.468},{name:"vite",time:1.426},{name:"webpack",time:.945}],HmrRoot:[{name:"farm",time:.018},{name:"rsbuild",time:.087},{name:"vite",time:.022},{name:"webpack",time:.532}],HmrLeaf:[{name:"farm",time:.013},{name:"rsbuild",time:.074},{name:"vite",time:.011},{name:"webpack",time:.165}],ColdBuild:[{name:"farm",time:.313},{name:"rsbuild",time:.363},{name:"vite",time:1.543},{name:"webpack",time:4.128}],HotBuild:[{name:"farm",time:.16},{name:"rsbuild",time:.363},{name:"vite",time:1.54},{name:"webpack",time:.527}]};function v(){const e=[{name:(0,m.jsx)(s.A,{children:"ColdStart"}),title:"ColdStart"},{name:(0,m.jsx)(s.A,{children:"HotStart"}),title:"HotStart"},{name:(0,m.jsx)(s.A,{children:"HmrRoot"}),title:"HmrRoot"},{name:(0,m.jsx)(s.A,{children:"HmrLeaf"}),title:"HmrLeaf"},{name:(0,m.jsx)(s.A,{children:"ColdBuild"}),title:"ColdBuild"},{name:(0,m.jsx)(s.A,{children:"HotBuild"}),title:"HotBuild"}],[t,a]=(0,l.useState)("ColdStart"),{ref:i,inView:n}=(0,x.Wx)({triggerOnce:!0,threshold:.1}),o=(0,l.useMemo)((()=>j[t]),[t]),[h,u]=(0,l.useState)("ColdStart");function p(e){let{section:t}=e;return(0,m.jsx)("div",{children:(0,m.jsx)("div",{className:(0,c.A)("flex-1 cursor-pointer rounded-md py-2 px-2 sm:px-4 text-center font-jakarta text-sm font-semibold",h===t.title?"bg-fuchsia-600 text-white":"color-re"),onClick:()=>{u(t.title),a(t.title)},children:t.name})})}function g(e){let{SCENE:t,children:a}=e;return(0,m.jsxs)("div",{className:"overflow-x-auto",children:[(0,m.jsx)("div",{className:"inline-flex mb-4 items-center rounded-lg text-sm lg:text-base",children:t.map(((e,t)=>(0,m.jsx)(p,{section:e},t)))}),(0,m.jsx)("div",{children:a})]})}return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("div",{ref:i,className:"flex relative z-10",children:(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("div",{className:`${d.tabs} flex flex-col items-center my-4 z-1`,children:(0,m.jsx)("div",{className:"flex h-20 w-full flex-1 items-center self-start lg:justify-end",children:(0,m.jsxs)("div",{className:"w-full",children:[(0,m.jsx)(g,{SCENE:e,children:o.map((e=>(0,m.jsx)("div",{className:"flex flex-center justify-start my-8 flex-col sm:flex-row",children:n&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"flex items-center text-light-500  text-center font-bold",style:{minWidth:"100px"},children:e.name}),(0,m.jsx)(f,{value:e.time,max:Math.max(...o.map((e=>e.time)))})]})},e.name)))}),(0,m.jsx)("div",{className:"font-bold cursor-pointer mt-6",children:(0,m.jsx)(r.A,{rel:"stylesheet",href:"https://github.com/farm-fe/performance-compare",children:(0,m.jsx)(b,{})})})]})})})})})})}var w=a(88897),y=a(74004);function N(e){let{children:t,className:a}=e;return(0,m.jsxs)("div",{className:p("group relative mx-auto h-8 flex max-w-fit flex-row items-center justify-center rounded-2xl bg-soft/40 px-4 py-1.5 text-sm font-medium shadow-[inset_0_-8px_10px_#8fdfff1f] backdrop-blur-sm transition-shadow duration-500 ease-out [--bg-size:300%] hover:shadow-[inset_0_-5px_10px_#8fdfff3f] dark:bg-soft/40",a),children:[(0,m.jsx)("div",{className:"absolute inset-0 block h-full w-full animate-gradient bg-gradient-to-r from-[#ffaa40]/50 via-[#9c40ff]/50 to-[#ffaa40]/50 bg-[length:var(--bg-size)_100%] p-[1px] ![mask-composite:subtract] [border-radius:inherit] [mask:linear-gradient(#fff_0_0)_content-box,linear-gradient(#fff_0_0)]"}),t]})}function k(){return(0,m.jsx)("div",{onClick:()=>window.open("https://github.com/farm-fe/farm"),className:"z-10 flex min-h-[2rem] items-center justify-center cursor-pointer",children:(0,m.jsxs)(N,{children:["\u2b50\ufe0f ",(0,m.jsx)("hr",{className:"mx-2 h-4 w-[1px] shrink-0 bg-gray-500"})," ",(0,m.jsx)("span",{className:p("inline animate-gradient bg-gradient-to-r from-[#ffaa40] via-[#9c40ff] to-[#ffaa40] bg-[length:var(--bg-size)_100%] bg-clip-text text-transparent"),children:"Give Star with Farm Github"}),(0,m.jsx)(w.A,{className:"ml-2 size-4 transition-transform duration-300 ease-in-out group-hover:translate-x-0.5"}),(0,m.jsx)(y.A,{className:"ml-1 size-3 transition-transform duration-300 ease-in-out group-hover:translate-x-0.5"})]})})}var _=a(38219),A=a(88051),C=a(71853);function R(e){let{children:t,className:a,variant:r,duration:s=.4,delay:i=0,yOffset:n=6,inView:c=!1,inViewMargin:o="-50px",blur:d="6px"}=e;const f=(0,l.useRef)(null),x=(0,_.W)(f,{once:!0,margin:o}),h=!c||x,u=r||{hidden:{y:n,opacity:0,filter:`blur(${d})`},visible:{y:-n,opacity:1,filter:"blur(0px)"}};return(0,m.jsx)(A.N,{children:(0,m.jsx)(C.P.div,{ref:f,initial:"hidden",animate:h?"visible":"hidden",exit:"hidden",variants:u,transition:{delay:.04+i,duration:s,ease:"easeOut"},className:a,children:t})})}const S=e=>{let{className:t,children:a}=e;return(0,m.jsx)("div",{className:p("grid md:auto-rows-[18rem] grid-cols-1 md:grid-cols-3 gap-4 max-w-7xl mx-auto ",t),children:a})},Z=e=>
1{let{className:t,title:a,description:r,header:s,icon:i}=e;return(0,m.jsxs)("div",{className:p("row-span-1 rounded-xl group/bento hover:shadow-xl transition duration-200 shadow-input dark:shadow-none p-4 dark:bg-soft dark:border-white/[0.2] bg-soft border justify-between flex flex-col space-y-4",t),style:{border:".5px solid rgb(212 212 212 / var(--tw-text-opacity))"},children:[s,(0,m.jsxs)("div",{className:"group-hover/bento:translate-x-2 transition duration-200",children:[i,(0,m.jsx)("div",{className:"font-sans text-xl font-bold  mb-2 mt-2",children:a}),(0,m.jsx)("div",{className:"font-sans font-normal text-lg",children:r})]})]})},z=a.p+"assets/images/rocket-84b12b0b9c2fedde390e122d2563ecbc.png",M=a.p+"assets/images/feature-1a0545f4589a9c5ac2949f6ff0acde53.png",F=a.p+"assets/images/box-2073f27f31683afdfc3b2e6f1f775e1f.png",B=a.p+"assets/images/compatible-1387759c6885367cdeb0569560b3a950.png";var H=a(62667),P=a(87495),$=a(8116),L=a(13680),O=a(22370);const E=e=>{let{className:t,containerRef:a,fromRef:r,toRef:s,curvature:i=0,reverse:n=!1,duration:c=3*Math.random()+4,delay:o=0,pathColor:d="gray",pathWidth:f=2,pathOpacity:x=.2,gradientStartColor:h="#ffaa40",gradientStopColor:u="#9c40ff",startXOffset:g=0,startYOffset:b=0,endXOffset:j=0,endYOffset:v=0}=e;const w=(0,l.useId)(),[y,N]=(0,l.useState)(""),[k,_]=(0,l.useState)({width:0,height:0}),A=n?{x1:["90%","-10%"],x2:["100%","0%"],y1:["0%","0%"],y2:["0%","0%"]}:{x1:["10%","110%"],x2:["0%","100%"],y1:["0%","0%"],y2:["0%","0%"]};return(0,l.useEffect)((()=>{const e=()=>{if(a.current&&r.current&&s.current){const e=a.current.getBoundingClientRect(),t=r.current.getBoundingClientRect(),n=s.current.getBoundingClientRect(),c=e.width,l=e.height;_({width:c,height:l});const o=t.left-e.left+t.width/2+g,d=t.top-e.top+t.height/2+b,m=n.left-e.left+n.width/2+j,f=n.top-e.top+n.height/2+v;N(`M ${o},${d} Q ${(o+m)/2},${d-i} ${m},${f}`)}},t=new ResizeObserver((t=>{for(let a of t)e()}));return a.current&&t.observe(a.current),e(),()=>{t.disconnect()}}),[a,r,s,i,g,b,j,v]),(0,m.jsxs)("svg",{fill:"none",width:k.width,height:k.height,xmlns:"http://www.w3.org/2000/svg",className:p("pointer-events-none absolute left-0 top-0 transform-gpu stroke-2",t),viewBox:`0 0 ${k.width} ${k.height}`,children:[(0,m.jsx)("path",{d:y,stroke:d,strokeWidth:f,strokeOpacity:x,strokeLinecap:"round"}),(0,m.jsx)("path",{d:y,strokeWidth:f,stroke:`url(#${w})`,strokeOpacity:"1",strokeLinecap:"round"}),(0,m.jsx)("defs",{children:(0,m.jsxs)(C.P.linearGradient,{className:"transform-gpu",id:w,gradientUnits:"userSpaceOnUse",initial:{x1:"0%",x2:"0%",y1:"0%",y2:"0%"},animate:{x1:A.x1,x2:A.x2,y1:A.y1,y2:A.y2},transition:{delay:o,duration:c,ease:[.16,1,.3,1],repeat:1/0,repeatDelay:0},children:[(0,m.jsx)("stop",{stopColor:h,stopOpacity:"0"}),(0,m.jsx)("stop",{stopColor:h}),(0,m.jsx)("stop",{offset:"32.5%",stopColor:u}),(0,m.jsx)("stop",{offset:"100%",stopColor:u,stopOpacity:"0"})]})})]})},W=(0,l.forwardRef)(((e,t)=>{let{className:a,children:r}=e;return(0,m.jsx)("div",{ref:t,className:p("z-10 flex size-12 items-center justify-center rounded-full border-2 bg-white p-3 shadow-[0_0_20px_-12px_rgba(0,0,0,0.8)]",a),children:r})}));function D(){const e=(0,l.useRef)(null),t=(0,l.useRef)(null),a=(0,l.useRef)(null),r=(0,l.useRef)(null),s=(0,l.useRef)(null),i=(0,l.useRef)(null),n=(0,l.useRef)(null),c=(0,l.useRef)(null);return(0,m.jsxs)("div",{className:"relative flex h-[300px] w-full items-center justify-center ",ref:e,children:[(0,m.jsxs)("div",{className:"flex size-full flex-col max-w-lg max-h-[200px] items-stretch justify-between gap-10",children:[(0,m.jsxs)("div",{className:"flex flex-row items-center justify-between",children:[(0,m.jsx)(W,{ref:t,children:(0,m.jsx)(V.googleDrive,{})}),(0,m.jsx)(W,{ref:i,children:(0,m.jsx)(V.googleDocs,{})})]}),(0,m.jsxs)("div",{className:"flex flex-row items-center justify-between",children:[(0,m.jsx)(W,{ref:a,children:(0,m.jsx)(V.notion,{})}),(0,m.jsx)(W,{ref:s,className:"size-16",children:(0,m.jsx)(V.openai,{})}),(0,m.jsx)(W,{ref:n,children:(0,m.jsx)(V.zapier,{})})]}),(0,m.jsxs)("div",{className:"flex flex-row items-center justify-between",children:[(0,m.jsx)(W,{ref:r,children:(0,m.jsx)(V.whatsapp,{})}),(0,m.jsx)(W,{ref:c,children:(0,m.jsx)(V.messenger,{})})]})]}),(0,m.jsx)(E,{containerRef:e,fromRef:t,toRef:s,curvature:-75,endYOffset:-10}),(0,m.jsx)(E,{containerRef:e,fromRef:a,toRef:s}),(0,m.jsx)(E,{containerRef:e,fromRef:r,toRef:s,curvature:75,endYOffset:10}),(0,m.jsx)(E,{containerRef:e,fromRef:i,toRef:s,curvature:-75,endYOffset:-10,reverse:!0}),(0,m.jsx)(E,{containerRef:e,fromRef:n,toRef:s,reverse:!0}),(0,m.jsx)(E,{containerRef:e,fromRef:c,toRef:s,curvature:75,endYOffset:10,reverse:!0})]})}W.displayName="Circle";const V={notion:()=>(0,m.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"28.35",height:"32",viewBox:"0 0 256 289",children:[(0,m.jsx)("path",{fill:"#FFC131",d:"M178.497 104.93c0 15.155-12.285 27.44-27.44 27.44c-15.153 0-27.438-12.285-27.438-27.44c0-1
15.153 12.285-27.438 27.439-27.438s27.439 12.285 27.439 27.439Z"}),(0,m.jsx)("circle",{cx:"104.911",cy:"183.505",r:"27.439",fill:"#24C8DB",transform:"rotate(180 104.91 183.505)"}),(0,m.jsx)("path",{fill:"#FFC131",d:"M207.93 192.86a104.766 104.766 0 0 1-36.168 14.717a73.586 73.586 0 0 0 3.617-33.176c29.953-10.472 49.82-38.964 49.292-70.69c-.53-31.727-21.336-59.542-51.622-69.008c-30.286-9.467-63.23 1.546-81.733 27.324a122.227 122.227 0 0 0-40.16 11.723C64.86 29.536 105.956-.445 152.244.005c46.288.45 86.794 31.224 99.636 75.697c12.841 44.473-5.026 92.103-43.95 117.157ZM52.404 92.832l25.693 3.118a73.586 73.586 0 0 1 3.243-14.593a104.766 104.766 0 0 0-28.936 11.475Z"}),(0,m.jsx)("path",{fill:"#24C8DB",d:"M47.913 95.577a104.766 104.766 0 0 1 36.419-14.842a73.46 73.46 0 0 0-4.116 33.3c-29.847 10.619-49.549 39.148-48.906 70.822c.642 31.673 21.484 59.38 51.738 68.78c30.253 9.399 63.127-1.62 81.604-27.352a122.227 122.227 0 0 0 40.16-11.6c-13.736 44.169-54.812 74.1-101.064 73.645c-46.252-.453-86.733-31.184-99.602-75.612c-12.87-44.427 4.92-92.037 43.768-117.141Zm155.528 100.026l-.5.25l.5-.25Z"})]}),openai:()=>(0,m.jsx)("img",{src:"/img/logo.png"}),googleDrive:()=>(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"42.67",height:"32",viewBox:"0 0 256 192",children:(0,m.jsx)("path",{fill:"#CD6799",d:"M220.281 110.514c-8.906.046-16.647 2.191-23.128 5.362c-2.379-4.71-4.757-8.906-5.176-11.984c-.467-3.59-1.026-5.782-.467-10.072c.56-4.29 3.078-10.399 3.031-10.865c-.046-.466-.56-2.658-5.689-2.704c-5.129-.047-9.559.979-10.072 2.331c-.513 1.352-1.492 4.43-2.145 7.6c-.886 4.664-10.258 21.31-15.62 30.03c-1.726-3.403-3.218-6.388-3.545-8.766c-.466-3.59-1.026-5.782-.466-10.072c.56-4.29 3.078-10.398 3.031-10.865c-.047-.466-.56-2.658-5.689-2.704c-5.13-.047-9.56.979-10.072 2.331c-.513 1.353-1.073 4.523-2.145 7.601c-1.073 3.078-13.523 30.87-16.787 38.05a214.726 214.726 0 0 1-4.15 8.627s-.047.14-.187.373a117.773 117.773 0 0 1-1.398 2.658v.046c-.7 1.26-1.446 2.425-1.819 2.425c-.28 0-.793-3.357.093-7.927c1.865-9.652 6.295-24.667 6.249-25.18c0-.28.839-2.891-2.891-4.244c-3.638-1.352-4.943.886-5.27.886c-.326 0-.56.793-.56.793s4.058-16.88-7.74-16.88c-7.367 0-17.533 8.067-22.569 15.341a6269.96 6269.96 0 0 0-17.16 9.373c-2.75 1.539-5.595 3.078-8.253 4.523c-.187-.186-.373-.42-.56-.606c-14.269-15.248-40.661-26.02-39.542-46.49c.42-7.461 2.984-27.046 50.687-50.827c39.262-19.352 70.505-13.99 75.914-2.099c7.74 16.974-16.74 48.496-57.309 53.065c-15.481 1.726-23.595-4.243-25.646-6.481c-2.145-2.332-2.472-2.472-3.265-2.005c-1.305.7-.466 2.798 0 4.01c1.213 3.17 6.202 8.766 14.642 11.518c7.461 2.424 25.6 3.777 47.563-4.71c24.574-9.513 43.786-35.952 38.144-58.101c-5.643-22.476-42.947-29.89-78.246-17.347C61.086 13.99 38.33 25.74 21.963 41.035C2.518 59.22-.56 75.028.699 81.65c4.524 23.501 36.932 38.796 49.895 50.127c-.653.373-1.26.7-1.772.98c-6.482 3.217-31.196 16.133-37.351 29.796c-6.994 15.481 1.12 26.58 6.482 28.071c16.647 4.617 33.76-3.683 42.946-17.393c9.186-13.709 8.067-31.522 3.824-39.682c-.047-.093-.093-.187-.187-.28c1.679-.979 3.404-2.005 5.083-2.984a247.933 247.933 0 0 1 9.373-5.27c-1.586 4.337-2.752 9.513-3.311 16.974c-.7 8.767 2.89 20.144 7.6 24.62c2.099 1.96 4.57 2.006 6.156 2.006c5.502 0 7.974-4.57 10.725-9.979c3.357-6.621 6.388-14.315 6.388-14.315s-3.777 20.797 6.482 20.797c3.73 0 7.507-4.85 9.186-7.321v.046s.093-.14.28-.466c.373-.606.606-.98.606-.98v-.092c1.492-2.612 4.85-8.534 9.839-18.373c6.435-12.683 12.637-28.537 12.637-28.537s.56 3.87 2.471 10.305c1.12 3.777 3.45 7.927 5.316 11.937c-1.492 2.099-2.425 3.264-2.425 3.264l.047.047c-1.213 1.585-2.518 3.31-3.964 4.99c-5.083 6.061-11.144 13.01-11.984 15.014c-.98 2.378-.746 4.104 1.12 5.503c1.352 1.026 3.776 1.165 6.248 1.026c4.57-.327 7.787-1.446 9.372-2.145c2.472-.886 5.363-2.239 8.067-4.244c4.99-3.684 8.02-8.953 7.741-15.9c-.14-3.824-1.399-7.648-2.938-11.239c.467-.652.886-1.305 1.353-1.958c7.88-11.518 13.989-24.155 13.989-24.155s.56 3.87 2.471 10.306c.933 3.264 2.845 6.808 4.523 10.258c-7.414 6.016-11.984 13.01-13.616 17.58c-2.937 8.487-.653 12.31 3.684 13.196c1.958.42 4.756-.513 6.808-1.399c2.611-.839 5.689-2.284 8.627-4.43c4.99-3.683 9.792-8.813 9.512-15.76c-.14-3.171-.979-6.296-2.145-9.327c6.295-2.61 14.409-4.056 24.76-2.844c22.197 2.611 26.58 16.46 25.74 22.29c-.839 5.828-5.502 8.999-7.04 9.978c-1.54.98-2.052 1.306-1.912 2.005c.186 1.026.932.98 2.238.793c1.819-.326 11.658-4.71 12.077-15.435c.7-13.709-12.357-28.677-35.439-28.537ZM49.055 168.242c-7.368 8.02-17.626 11.051-22.056 8.487c-4.756-2.752-2.891-14.596 6.155-23.082c5.502-5.176 12.59-9.98 17.3-12.917c1.072-.653 2.658-1.585 4.57-2.751c.326-.187.513-.28.513-.28l1.119-.7c3.31 12.124.14 22.803-7.601 31.243Zm53.625-36.465c-2.565 6.249-7.927 22.243-11.191 21.357c-2.798-.746-4.524-12.87-.56-24.854c2.005-6.016 6.248-13.197 8.72-15.994c4.01-4.477 8.44-5.97 9.512-4.15c1.353 2.378-4.896 19.724-6.481 23.641Zm44.252 21.17c-1.073.56-2.098.933-2.565.653c-.326-.187.467-.933.467-.933s5.549-5.968 7.74-8.673c1.26-1.585 2.751-3.45 4.337-5.549v.606c0 7.135-6.902 11.938-9.98 13.896Zm34.133-7.787c-.793-.56-.653-2.425 2.005-8.254c1.026-2.285 3.45-6.108 7.601-9.792c.466 1.492.793 2.938.746 4.29c-.047 9-6.481 12.357-10.352 13.756Z"})}),whatsapp:()=>(0,m.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 256 256",children:[(0,m.jsx)("path",{fill:"#3178C6",d:"M20 0h216c11.046 0 20 8.954 20 20v216c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0Z"}),(0,m.jsx)("path",{fill:"#FFF",d:"M150.518 200.475v27.62c4.492 2.302 9.805 4.028 15.938 5.179c6.133 1.151 12.597 1.726 19.393 1.726c6.622 0 12.914-.633 18.874-1.899c5.96-1.266 11.187-3.352 15.678-6.257c4.492-2.906 8.048-6.704 10.669-11.394c2.62-4.689 3.93-10.486 3.93-17.391c0-5.006-.749-9.394-2.246-13.163a30.748 30.748 0 0 0-6.479-10.055c-2.821-2.935-6.205-5.567-10.149-7.898c-3.945-2.33-8.394-4.531-13.347-6.
1602c-3.628-1.497-6.881-2.949-9.761-4.359c-2.879-1.41-5.327-2.848-7.342-4.316c-2.016-1.467-3.571-3.021-4.665-4.661c-1.094-1.64-1.641-3.495-1.641-5.567c0-1.899.489-3.61 1.468-5.135s2.362-2.834 4.147-3.927c1.785-1.094 3.973-1.942 6.565-2.547c2.591-.604 5.471-.906 8.638-.906c2.304 0 4.737.173 7.299.518c2.563.345 5.14.877 7.732 1.597a53.669 53.669 0 0 1 7.558 2.719a41.7 41.7 0 0 1 6.781 3.797v-25.807c-4.204-1.611-8.797-2.805-13.778-3.582c-4.981-.777-10.697-1.165-17.147-1.165c-6.565 0-12.784.705-18.658 2.115c-5.874 1.409-11.043 3.61-15.506 6.602c-4.463 2.993-7.99 6.805-10.582 11.437c-2.591 4.632-3.887 10.17-3.887 16.615c0 8.228 2.375 15.248 7.127 21.06c4.751 5.811 11.963 10.731 21.638 14.759a291.458 291.458 0 0 1 10.625 4.575c3.283 1.496 6.119 3.049 8.509 4.66c2.39 1.611 4.276 3.366 5.658 5.265c1.382 1.899 2.073 4.057 2.073 6.474a9.901 9.901 0 0 1-1.296 4.963c-.863 1.524-2.174 2.848-3.93 3.97c-1.756 1.122-3.945 1.999-6.565 2.632c-2.62.633-5.687.95-9.2.95c-5.989 0-11.92-1.05-17.794-3.151c-5.875-2.1-11.317-5.25-16.327-9.451Zm-46.036-68.733H140V109H41v22.742h35.345V233h28.137V131.742Z"})]}),googleDocs:()=>(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"35.93",he
1ight:"32",viewBox:"0 0 256 228",children:(0,m.jsx)("path",{fill:"#00D8FF",d:"M210.483 73.824a171.49 171.49 0 0 0-8.24-2.597c.465-1.9.893-3.777 1.273-5.621c6.238-30.281 2.16-54.676-11.769-62.708c-13.355-7.7-35.196.329-57.254 19.526a171.23 171.23 0 0 0-6.375 5.848a155.866 155.866 0 0 0-4.241-3.917C100.759 3.829 77.587-4.822 63.673 3.233C50.33 10.957 46.379 33.89 51.995 62.588a170.974 170.974 0 0 0 1.892 8.48c-3.28.932-6.445 1.924-9.474 2.98C17.309 83.498 0 98.307 0 113.668c0 15.865 18.582 31.778 46.812 41.427a145.52 145.52 0 0 0 6.921 2.165a167.467 167.467 0 0 0-2.01 9.138c-5.354 28.2-1.173 50.591 12.134 58.266c13.744 7.926 36.812-.22 59.273-19.855a145.567 145.567 0 0 0 5.342-4.923a168.064 168.064 0 0 0 6.92 6.314c21.758 18.722 43.246 26.282 56.54 18.586c13.731-7.949 18.194-32.003 12.4-61.268a145.016 145.016 0 0 0-1.535-6.842c1.62-.48 3.21-.974 4.76-1.488c29.348-9.723 48.443-25.443 48.443-41.52c0-15.417-17.868-30.326-45.517-39.844Zm-6.365 70.984c-1.4.463-2.836.91-4.3 1.345c-3.24-10.257-7.612-21.163-12.963-32.432c5.106-11 9.31-21.767 12.459-31.957c2.619.758 5.16 1.557 7.61 2.4c23.69 8.156 38.14 20.213 38.14 29.504c0 9.896-15.606 22.743-40.946 31.14Zm-10.514 20.834c2.562 12.94 2.927 24.64 1.23 33.787c-1.524 8.219-4.59 13.698-8.382 15.893c-8.067 4.67-25.32-1.4-43.927-17.412a156.726 156.726 0 0 1-6.437-5.87c7.214-7.889 14.423-17.06 21.459-27.246c12.376-1.098 24.068-2.894 34.671-5.345a134.17 134.17 0 0 1 1.386 6.193ZM87.276 214.515c-7.882 2.783-14.16 2.863-17.955.675c-8.075-4.657-11.432-22.636-6.853-46.752a156.923 156.923 0 0 1 1.869-8.499c10.486 2.32 22.093 3.988 34.498 4.994c7.084 9.967 14.501 19.128 21.976 27.15a134.668 134.668 0 0 1-4.877 4.492c-9.933 8.682-19.886 14.842-28.658 17.94ZM50.35 144.747c-12.483-4.267-22.792-9.812-29.858-15.863c-6.35-5.437-9.555-10.836-9.555-15.216c0-9.322 13.897-21.212 37.076-29.293c2.813-.98 5.757-1.905 8.812-2.773c3.204 10.42 7.406 21.315 12.477 32.332c-5.137 11.18-9.399 22.249-12.634 32.792a134.718 134.718 0 0 1-6.318-1.979Zm12.378-84.26c-4.811-24.587-1.616-43.134 6.425-47.789c8.564-4.958 27.502 2.111 47.463 19.835a144.318 144.318 0 0 1 3.841 3.545c-7.438 7.987-14.787 17.08-21.808 26.988c-12.04 1.116-23.565 2.908-34.161 5.309a160.342 160.342 0 0 1-1.76-7.887Zm110.427 27.268a347.8 347.8 0 0 0-7.785-12.803c8.168 1.033 15.994 2.404 23.343 4.08c-2.206 7.072-4.956 14.465-8.193 22.045a381.151 381.151 0 0 0-7.365-13.322Zm-45.032-43.861c5.044 5.465 10.096 11.566 15.065 18.186a322.04 322.04 0 0 0-30.257-.006c4.974-6.559 10.069-12.652 15.192-18.18ZM82.802 87.83a323.167 323.167 0 0 0-7.227 13.238c-3.184-7.553-5.909-14.98-8.134-22.152c7.304-1.634 15.093-2.97 23.209-3.984a321.524 321.524 0 0 0-7.848 12.897Zm8.081 65.352c-8.385-.936-16.291-2.203-23.593-3.793c2.26-7.3 5.045-14.885 8.298-22.6a321.187 321.187 0 0 0 7.257 13.246c2.594 4.48 5.28 8.868 8.038 13.147Zm37.542 31.03c-5.184-5.592-10.354-11.779-15.403-18.433c4.902.192 9.899.29 14.978.29c5.218 0 10.376-.117 15.453-.343c-4.985 6.774-10.018 12.97-15.028 18.486Zm52.198-57.817c3.422 7.8 6.306 15.345 8.596 22.52c-7.422 1.694-15.436 3.058-23.88 4.071a382.417 382.417 0 0 0 7.859-13.026a347.403 347.403 0 0 0 7.425-13.565Zm-16.898 8.101a358.557 358.557 0 0 1-12.281 19.815a329.4 329.4 0 0 1-23.444.823c-7.967 0-15.716-.248-23.178-.732a310.202 310.202 0 0 1-12.513-19.846h.001a307.41 307.41 0 0 1-10.923-20.627a310.278 310.278 0 0 1 10.89-20.637l-.001.001a307.318 307.318 0 0 1 12.413-19.761c7.613-.576 15.42-.876 23.31-.876H128c7.926 0 15.743.303 23.354.883a329.357 329.357 0 0 1 12.335 19.695a358.489 358.489 0 0 1 11.036 20.54a329.472 329.472 0 0 1-11 20.722Zm22.56-122.124c8.572 4.944 11.906 24.881 6.52 51.026c-.344 1.668-.73 3.367-1.15 5.09c-10.622-2.452-22.155-4.275-34.23-5.408c-7.034-10.017-14.323-19.124-21.64-27.008a160.789 160.789 0 0 1 5.888-5.4c18.9-16.447 36.564-22.941 44.612-18.3ZM128 90.808c12.625 0 22.86 10.235 22.86 22.86s-10.235 22.86-22.86 22.86s-22.86-10.235-22.86-22.86s10.235-22.86 22.86-22.86Z"})}),zapier:()=>(0,m.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"37.07",height:"32",viewBox:"0 0 256 221",children:[(0,m.jsx)("path",{fill:"#41B883",d:"M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 
10h47.36Z"}),(0,m.jsx)("path",{fill:"#41B883",d:"m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0H0Z"}),(0,m.jsx)("path",{fill:"#35495E",d:"M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0H50.56Z"})]}),messenger:()=>(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"29.47",height:"32",viewBox:"0 0 256 278",children:(0,m.jsx)("path",{fill:"#47848F",d:"M90.317 59.645c-36.264-6.605-64.936.308-76.364 20.101c-8.527 14.77-6.09 34.353 5.912 55.285a3.719 3.719 0 1 0 6.452-3.699c-10.811-18.856-12.915-35.757-5.923-47.867c9.493-16.442 35.068-22.608 68.59-16.503a3.719 3.719 0 1 0 1.333-7.317Zm53.63-33.684c-2.959 5.723-8.932 9.635-15.819 9.635c-9.83 0-17.798-7.969-17.798-17.798C110.33 7.968 118.3 0 128.128 0c9.83 0 17.798 7.968 17.798 17.798c0 .257-.006.513-.016.767c29.461 15.237 49.933 67.197 49.933 127.226c0 24.69-3.452 48.382-9.879 68.92a3.719 3.719 0 1 1-7.097-2.221c6.196-19.802 9.539-42.747 9.539-66.699c0-56.524-18.789-105.163-44.458-119.83ZM16.469 193.319a18.05 18.05 0 0 1 1.33-.05c9.83 0 17.798 7.97 17.798 17.799c0 9.83-7.969 17.797-17.798 17.797c-9.83 0-17.798-7.968-17.798-17.797c0-6.692 3.693-12.52 9.151-15.56c-2.68-33.265 32.283-77.855 85.12-108.36c21.946-12.671 44.798-21.665 66.267-26.265a3.719 3.719 0 0 1 1.558 7.273c-20.69 4.433-42.817 13.141-64.107 25.433c-49.759 28.728-82.66 70.134-81.52 99.73Zm206.26 26.546a17.716 17.716 0 0 1-2.324-8.797c0-9.83 7.969-17.798 17.798-17.798c9.83 0 17.798 7.968 17.798 17.798c0 9.83-7.968 17.797-17.798 17.797a17.717 17.717 0 0 1-10.38-3.338c-28.392 16.703-82.625 8.184-133.66-21.282c-21.726-12.543-40.776-27.657-55.439-43.77a3.719 3.719 0 0 1 5.5-5.006c14.134 15.532 32.581 30.167 53.657 42.335c48.165 27.808 98.886 36.084 124.847 22.061Zm-1.166-63.914a3.719 3.719 0 0 1-5.676-4.805c21.946-25.926 29.34-51.086 19.867-67.492c-6.876-11.91-22.159-18.52-43.362-18.796a3.719 3.719 0 1 1 .097-7.437c23.575.307 41.315 7.98 49.706 22.514c11.404 19.752 3.113 47.965-20.632 76.016ZM72.564 221.49a3.719 3.719 0 0 1 7.001-2.507c11.476 32.045 29.591 51.082 48.563 51.082c13.645 0 26.91-9.774 37.71-27.74a3.719 3.719 0 0 1 6.375 3.832c-12.018 19.99-27.428 31.345-44.085 31.345c-22.839 0-43.15-21.344-55.564-56.011Zm175.999-10.423c0-5.722-4.639-10.361-10.36-10.361c-5.723 0-10.362 4.639-10.362 10.36c0 5.723 4.64 10.361 10.361 10.361c5.722 0 10.36-4.638 10.36-10.36Zm-230.765 10.36c5.722 0 10.36-4.638 10.36-10.36c0-5.722-4.638-10.361-10.36-10.361c-5.722 0-10.36 4.639-10.36 10.36c0 5.723 4.638 10.361 10.36 10.361Zm110.33-193.27c5.722 0 10.36-4.638 10.36-10.36c0-5.722-4.638-10.36-10.36-10.36c-5.722 0-10.36 4.638-10.36 10.36c0 5.722 4.638 10.36 10.36 10.36Zm2.718 130.22c-6.951 1.502-13.8-2.916-15.305-9.868c-1.499-6.952 2.916-13.8 9.868-15.305c6.951-1.502 13.8 2.915 15.305 9.867c1.502 6.952-2.916 13.8-9.868 15.305Z"})})};function I(){return(0,m.jsx)(S,{className:"max-w-full mx-auto md:auto-rows-auto relative z-auto",children:Q.map(((e,t)=>(0,m.jsx)(Z,{title:e.title,description:e.description,header:e.header,className:p("[&>p:text-lg]",e.className),icon:e.icon},t)))})}const G=()=>(0,m.jsx)(C.P.div,{initial:"initial",whileHover:"animate",className:"flex flex-1 w-full h-full min-h-[6rem] dark:bg-dot-white/[0.2] bg-dot-black/[0.2] flex-col space-y-2",children:(0,m.jsx)(C.P.div,{className:"flex justify-center flex-row rounded-full border border-neutral-100 dark:border-white/[0.2] p-2 items-center space-x-2 bg-soft dark:bg-soft",children:(0,m.jsx)(C.P.img,{src:z,alt:"",className:"w-20",variants:{initial:{x:0,y:0,opacity:1},animate:{x:[0,12],transition:{duration:.2,ease:"easeInOut"}}}})})}),Y=()=>(0,m.jsx)(C.P.div,{initial:"initial",whileHover:"animate",className:"flex flex-1 w-full h-full min-h-[6rem] dark:bg-dot-white/[0.2] bg-dot-black/[0.2] flex-col space-y-2",children:(0,m.jsx)(C.P.div,{className:"flex justify-center flex-row rounded-full border border-neutral-100 dark:border-white/[0.2] p-2 items-center space-x-2 bg-soft dark:bg-soft",children:(0,m.jsx)(C.P.img,{src:F,alt:"",className:"w-20",variants:{initial:{x:0,y:0,opacity:1},animate:{x:[0,12],transition:{duration:.2,ease:"easeInOut"}}}})})}),T=()=>(0,m.jsx)(C.P.div,{initial:"initial",whileHover:"animate",className:"flex flex-1 w-full h-full min-h-[6rem] dark:bg-dot-white/[0.2] bg-dot-black/[0.2] flex-col space-y-2",children:(0,m.jsx)(C.P.div,{className:"flex justify-center flex-row rounded-full border border-neutral-100 dar
1k:border-white/[0.2] p-2 items-center space-x-2 bg-soft dark:bg-soft",children:(0,m.jsx)(C.P.img,{src:B,alt:"",className:"w-20",variants:{initial:{x:0,y:0,opacity:1},animate:{x:[0,12],transition:{duration:.2,ease:"easeInOut"}}}})})}),J=()=>(0,m.jsx)(C.P.div,{initial:"initial",whileHover:"animate",className:"flex flex-1 w-full h-full min-h-[6rem] dark:bg-dot-white/[0.2] bg-dot-black/[0.2] flex-col space-y-2",children:(0,m.jsx)(D,{})}),X=()=>(0,m.jsx)(C.P.div,{initial:"initial",whileHover:"animate",className:"flex flex-1 w-full h-full justify-center min-h-[6rem] dark:bg-dot-white/[0.2] bg-dot-black/[0.2] flex-col space-y-2",children:(0,m.jsx)(C.P.div,{className:"flex justify-center flex-row rounded-full border border-neutral-100 dark:border-white/[0.2] p-2 items-center space-x-2 bg-soft dark:bg-soft",children:(0,m.jsx)(C.P.img,{src:M,alt:"",className:"w-20",variants:{initial:{x:0,y:0,opacity:1},animate:{x:[0,12],transition:{duration:.2,ease:"easeInOut"}}}})})}),Q=[{title:(0,m.jsx)(s.A,{children:"Extremely Fast"}),description:(0,m.jsx)("span",{className:"text-sm",children:(0,m.jsx)(s.A,{children:"Written in Rust, start a React / Vue project in milliseconds and perform an HMR update within 10ms for most situations."})}),header:(0,m.jsx)(G,{}),className:"md:col-span-1",icon:(0,m.jsx)(H.A,{className:"h-4 w-4 text-neutral-500"})},{title:(0,m.jsx)(s.A,{children:"Incremental Building"}),description:(0,m.jsx)("span",{className:"text-sm",children:(0,m.jsx)(s.A,{children:"Incremental Building: Support persistent cache, module level cache enabled by default, any module won't be compiled twice until it's changed!"})}),header:(0,m.jsx)(Y,{}),className:"md:col-span-1",icon:(0,m.jsx)(P.A,{className:"h-4 w-4 text-neutral-500"})},{title:(0,m.jsx)(s.A,{children:"Partial Bundling"}),description:(0,m.jsx)("span",{className:"text-sm",children:(0,m.jsx)(s.A,{children:"Partial Bundling: Bundle your project into a few reasonable bundles, speeding up resource loading without losing caching granularity."})}),header:(0,m.jsx)(T,{}),className:"md:col-span-1",icon:(0,m.jsx)($.A,{className:"h-4 w-4 text-neutral-500"})},{title:(0,m.jsx)(s.A,{children:"Rich Features and Fully Pluggable"}),description:(0,m.jsx)("span",{className:"text-sm",children:(0,m.jsx)(s.A,{children:"Farm supports compiling HTML, CSS, CSS Modules, Js/Jsx/Ts/Tsx, JSON, Static Assets out of the box, supports Sass, Less, PostCSS, Vue, React, Solid by way of official plugins, supports lazy compiling, partial bundling and more. Everything inside Farm is powered by plugins, Supports both Rust and JavaScript plugins. Support Vite plugins out of box."})}),header:(0,m.jsx)(J,{}),className:"md:col-span-2",icon:(0,m.jsx)(L.A,{className:"h-4 w-4 text-neutral-500"})},{title:(0,m.jsx)(s.A,{children:"Consistency and Compatibility"}),description:(0,m.jsx)("span",{className:"text-sm",children:(0,m.jsx)(s.A,{children:"What you see in development will be the same as what you get in production. Supports both legacy (ES5) and modern browsers."})}),header:(0,m.jsx)(X,{}),className:"md:col-span-1",icon:(0,m.jsx)(O.A,{className:"h-4 w-4 text-neutral-500"})}];var q=a(69),U=a(96850),K=a(22455),ee=a(47872),te=a(62422),ae=a(88500);function re(){new U.PointsMaterial({color:"rgb(255, 255, 0)",size:.1});const e=new U.BufferGeometry,t=(new U.PointsMaterial({color:"white",size:.1}),new Float32Array(300));for(let a=0;a<100;a++){const e=100*Math.random()-50,r=100*Math.random()-50,s=100*Math.random()-50;t[3*a]=e,t[3*a+1]=r,t[3*a+2]=s}e.setAttribute("position",new U.BufferAttribute(t,3));(0,l.useRef)();return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(q.Hl,{dpr:[1.5,2],linear:!0,shadows:!0,style:{position:"absolute"},children:[(0,m.jsx)("fog",{attach:"fog",args:["#272730",16,30]}),(0,m.jsx)("ambientLight",{intensity:.75}),(0,m.jsxs)(K.u,{makeDefault:!0,position:[0,0,16],fov:75,children:[(0,m.jsx)("pointLight",{intensity:1,position:[-10,-25,-10]}),(0,m.jsx)("spotLight",{castShadow:!0,intensity:2.25,angle:.2,penumbra:1,position:[-25,20,-15],"shadow-mapSize":[1024,1024],"shadow-bias":-1e-4})]}),(0,m.jsx)(ee.N,{autoRotate:!0,autoRotateSpeed:.015,enablePan:!0,enableZoom:!1,enableRotate:!1,maxPolarAngle:Math.PI/2,minPolarAngle:Math.PI/2}),(0,m.jsx)(te.A,{radius:100,count:1500,factor:8,saturation:1,fade:!0})]}),(0,m.jsx)("div",{className:"layer"}),(0,m.jsx)(ae.a,{})]})}const se=e=>{let{className:t,showRadialGradient:a=!0,...r}=e;return(0,m.jsx)("main",{children:(0,m.jsx)("div",{className:p("flex flex-col items-center justify-center bg-zinc-50 dark:bg-zinc-900  text-slate-950 transition-bg fixed inset-0",t),...r,children:(0,m.jsx)("div",{className:"absolute inset-0 overflow-hidden",children:(0,m.jsx)("div",{className:p('\n            [--white-gradient:repeating-linear-gradient(100deg,var(--white)_0%,var(--white)_7%,var(--transparent)_10%,var(--transparent)_12%,var(--white)_16%)]\n            [--dark-gradient:repeating-linear-gradient(100deg,var(--black)_0%,var(--black)_7%,var(--transparent)_10%,var(--transparent)_12%,var(--black)_16%)]\n            [--aurora:repeating-linear-gradient(100deg,var(--blue-500)_10%,#fda7df,var(--blue-300)_20%,#fda7df,var(--blue-400)_30%)]\n            [background-image:var(--white-gradient),var(--aurora)]\n            dark:[background-image:var(--dark-gradient),var(--aurora)]\n            [background-size:300%,_200%]\n            [background-position:50%_50%,50%_50%]\n            filter blur-[10px] invert dark:invert-0\n            after:content-[""] after:absolute after:inset-0 after:[background-image:var(--white-gradient),var(--aurora)] \n            after:dark:[background-image:var(--dark-gradient),var(--aurora)]\n            after:[background-size:200%,_100%] \n            after:animate-aurora after:[background-attachment:fixed] after:mix-blend-difference\n            pointer-events-none\n            absolute -inset-[10px] opacity-50 will-change-transform',a&&"[mask-image:radial-gradient(ellipse_at_100%_0%,black_10%,var(--transparent)_70%)]")}
1)})})})};var ie=a(21970);const ne={firstColor:"#ffaa40",secondColor:"#9c40ff",thirdColor:"#00FFF1"},ce=l.memo((e=>{let{className:t,children:a,borderSize:r=0,borderRadius:s=20,height:i="26rem",neonColors:n=ne,...c}=e;const o=(0,l.useRef)(null),[d,f]=(0,l.useState)({width:0,height:0}),x=(0,l.useRef)(a),h=()=>{if(o.current){const{offsetWidth:e,offsetHeight:t}=o.current;f({width:e,height:t})}};(0,l.useEffect)((()=>(h(),window.addEventListener("resize",h),()=>window.removeEventListener("resize",h))),[]),(0,l.useEffect)((()=>{x.current!==a&&(x.current=a,h())}),[a]);const u=(0,l.useMemo)((()=>({"--border-size":`${r}px`,"--border-radius":`${s}px`,"--neon-first-color":n.firstColor,"--neon-second-color":n.secondColor,"--neon-third-color":n.thirdColor,"--card-width":`${d.width}px`,"--card-height":`${d.height}px`,"--card-content-radius":s-r+"px","--pseudo-element-background-image":`linear-gradient(0deg, ${n.firstColor}, ${n.secondColor}, ${n.thirdColor})`,"--pseudo-element-width":`${d.width+2*r}px`,"--pseudo-element-height":i,"--after-blur"
1:d.width/3+"px"})),[r,s,n,d,i]);return(0,m.jsx)("div",{ref:o,style:u,className:p("relative z-10 h-full w-full rounded-[var(--border-radius)]",t),...c,children:(0,m.jsx)("div",{className:p("relative h-full min-h-[inherit] w-full rounded-[var(--card-content-radius)] bg-gray-100","before:absolute before:top-[-var(--border-size)] before:left-0 before:right-0 before:z-[-10] before:block","before:h-[var(--pseudo-element-height)] before:w-full before:content-['']","before:bg-[var(--pseudo-element-background-image)] before:bg-[length:200%_100%]","before:animate-backgroundPositionSpin","after:absolute after:-left-[var(--border-size)] after:-top-[var(--border-size)] after:-z-10 after:block","after:h-[var(--pseudo-element-height)] after:w-[var(--pseudo-element-width)] after:rounded-[var(--border-radius)] after:blur-[var(--after-blur)] after:content-['']","after:bg-[linear-gradient(0deg,var(--neon-first-color),var(--neon-second-color),var(--neon-third-color))] after:bg-[length:100%_200%] after:opacity-80","after:animate-backgroundPositionSpin","after:animation-duration: 10s","dark:bg-[rgb(2,2,2)]","navbar--fixed-top"),children:a})})})),le="heroBanner_qdFl",oe="banner_d9gt",de="buttons_AeoN",me="farmButton_siNL",fe="farmButton2_X03M";function xe(){return(0,m.jsx)("header",{className:(0,c.A)("grid grid-cols-1 gap-10 relative z-10 mx-auto max-w-8xl py-4 sm:py-6 lg:py-8","lg:grid-cols-3",le),children:(0,m.jsxs)("div",{className:"container w-full flex flex-col my-1 px-2 col-span-2",children:[(0,m.jsx)(R,{delay:.25,inView:!0,children:(0,m.jsxs)("div",{className:"font-extrabold text-3xl sm:text-6xl lg:text-7xl text-left mb-6 flex flex-col gap-2",children:[(0,m.jsxs)("div",{children:[(0,m.jsx)("span",{children:(0,m.jsx)(s.A,{children:"Extremely"})}),(0,m.jsx)("span",{className:(0,c.A)(oe),children:(0,m.jsx)(s.A,{children:" Fast "})}),(0,m.jsx)("span",{children:(0,m.jsx)(s.A,{children:"Web"})})]}),(0,m.jsx)("div",{children:(0,m.jsx)("span",{className:(0,c.A)(oe),children:(0,m.jsx)(s.A,{children:" Build Tool"})})}),(0,m.jsxs)("div",{children:[(0,m.jsx)("span",{children:(0,m.jsx)(s.A,{children:"Written in"})}),(0,m.jsx)("span",{className:(0,c.A)(oe,"my-6"),children:(0,m.jsx)(s.A,{children:" Rust"})})]})]})}),(0,m.jsx)(R,{delay:.6,inView:!0,children:(0,m.jsx)("div",{className:"font-semibold brand-color mb-6 text-1xl sm:text-2xl lg:text-xl tracking-wide text-left  flex flex-col gap-2",children:(0,m.jsxs)("div",{children:[(0,m.jsx)("span",{className:(0,c.A)(oe,"font-extrabold"),children:(0,m.jsx)(s.A,{children:"Farm "})}),(0,m.jsx)("span",{className:"font-sans",children:(0,m.jsx)(s.A,{children:"is a Rust-Based Web Building Engine to Facilitate Your Web Program and JavaScript Library"})})]})})}),(0,m.jsxs)("div",{className:(0,c.A)(de,"my-2"),children:[(0,m.jsx)(r.A,{to:"/docs/quick-start",style:{textDecoration:"none"},children:(0,m.jsx)("div",{className:(0,c.A)(me,"flex w-36 sm:w-40 items-center justify-center font-bold"),children:(0,m.jsx)(s.A,{children:"Quick Start"})})}),(0,m.jsx)(r.A,{style:{marginLeft:"20px",textDecoration:"none"},to:"/docs/why-farm",children:(0,m.jsx)("div",{className:(0,c.A)(fe,"flex w-36 sm:w-40  items-center justify-center font-bold"),children:(0,m.jsx)(s.A,{children:"Why Farm?"})})})]})]})})}const he=()=>{const{colorMode:e}=(0,ie.G)(),t=l.useMemo((()=>(0,m.jsxs)("main",{className:"mb-20 my-10 max-w-7xl mx-auto w-full px-4 sm:px-6 lg:px-8max-w-6xl",children:[(0,m.jsx)(k,{}),(0,m.jsx)(xe,{}),(0,m.jsx)(ce,{}),(0,m.jsx)(v,{}),(0,m.jsx)(I,{})]})),[]);return"dark"===e?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(re,{}),t]}):(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(se,{}),t]})};function ue(){const{siteConfig:e}=(0,i.A)();return(0,m.jsx)(n.A,{title:`${e.title} Documentation`,description:"Description will go into a meta tag in <head />",children:(0,m.jsx)(he,{})})}}}]);

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.