(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{22722:function(e,t,i){Promise.resolve().then(i.bind(i,35163))},52802:function(e,t,i){"use strict";i.d(t,{M:function(){return n}});var s=i(95586),l=i(24922),a=i(58420);let r={repeat:1/0,duration:1,repeatDelay:3,delay:2},n=e=>{let{id:t,text:i,...n}=e;return(0,s.jsxs)(l.xu,{as:"span",filter:"url(#".concat(t,")"),position:"relative",bg:"bgTextGradient",backgroundClip:"text",...n,children:[i,(0,s.jsx)(l.xu,{as:"svg",position:"absolute",top:0,left:0,width:"100%",height:"100%",children:(0,s.jsxs)("filter",{id:t,children:[(0,s.jsx)(a.E.feTurbulence,{baseFrequency:"0.05",numOctaves:"2",type:"turbulence",animate:{seed:[0,100,0,300,0]},transition:r}),(0,s.jsx)(a.E.feDisplacementMap,{in:"SourceGraphic",in2:"turbulence",scale:"0",animate:{attrScale:[0,10,2,10,0]},transition:r})]})})]})}},89511:function(e,t,i){"use strict";i.d(t,{y:function(){return a}});var s=i(95586),l=i(39184);let a=e=>{let{icon:t,size:i="sm",...a}=e;return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(l.k,{className:"AppIcon",position:"relative",overflow:"hidden",bg:"stroke",borderRadius:"sm"===i?"8px":"12px",boxSize:{sm:8,md:12,lg:16,xl:24,"2xl":32}[i],alignItems:"center",justifyContent:"center",p:"1px",_before:{content:'""',position:"absolute",width:20,height:20,right:-10,top:-8,background:"radial-gradient(circle, var(--chakra-colors-pink-500) 20%,var(--chakra-colors-stroke) 45%, transparent 100%)",borderRadius:"full",opacity:.2,zIndex:1,filter:"blur(10px)"},_after:{content:'""',position:"absolute",width:20,height:20,right:-9,top:-8,background:"purple.400",borderRadius:"full",opacity:.1,zIndex:3,filter:"blur(10px)"},...a,children:(0,s.jsx)(l.k,{width:"full",height:"full",alignItems:"center",justifyContent:"center",bg:"contrastLowest",borderRadius:"sm"===i?"7px":"11px",zIndex:2,sx:{svg:{width:"60%",height:"60%",color:"appIconText"}},children:t})})})}},42513:function(e,t,i){"use strict";i.d(t,{C:function(){return r}});var s=i(95586),l=i(24922),a=i(33288);let r=e=>{let{children:t,icon:i,isActive:r=!0,borderRadius:n="full",...o}=e,c=r?{content:'""',position:"absolute",width:20,height:20,right:-9,top:-8,background:"radial-gradient(circle, var(--chakra-colors-pink-500) 20%,var(--chakra-colors-yellow-600) 45%, transparent 100%)",borderRadius:n,opacity:.3,zIndex:1,filter:"blur(10px)"}:{};return(0,s.jsx)(l.xu,{...o,children:(0,s.jsx)(l.xu,{position:"relative",overflow:"hidden",display:"inline-flex",alignItems:"center",bg:r?"stroke":"transparent",width:"auto",p:r?"1px":"0px",border:r?"none":"1px solid",borderColor:r?"transparent":"stroke",borderRadius:n,_before:c,children:(0,s.jsx)(l.xu,{gap:1,py:1,px:2,borderRadius:n,zIndex:2,bg:r?"contrastEmpty":"transparent",children:(0,s.jsx)(a.x,{color:r?"appIconBgText":"textSubtle",fontWeight:"medium",fontSize:"xs",children:(0,s.jsxs)(l.xu,{as:"span",display:"inline-flex",alignItems:"center",gap:2,children:[i,t]})})})})})}},94651:function(e,t,i){"use strict";i.d(t,{l:function(){return a}});var s=i(95586),l=i(24922);let a=e=>{let{variant:t="topRight",...i}=e;return"topRight"===t?(0,s.jsxs)(l.xu,{as:"svg",position:"absolute",top:"0",right:"0",xmlns:"http://www.w3.org/2000/svg",width:"259px",height:"89px",fill:"none",viewBox:"0 0 259 89",...i,children:[(0,s.jsxs)("g",{stroke:"currentColor",clipPath:"url(#clip0_851_8350)",opacity:"0.1",children:[(0,s.jsx)("path",{d:"M308-104.5c0 94.974-16.182 171.966-92.768 171.966-40.601 0-64.763-24.582-92.146-47.236C98.816.153 72.016-18.41 29-17"}),(0,s.jsx)("path",{d:"M308-131.5c0 94.974-16.182 171.966-92.768 171.966-40.601 0-64.763-24.583-92.146-47.236C98.816-26.847 72.016-45.41 29-44"}),(0,s.jsx)("path",{d:"M308-155.5c0 94.974-16.182 171.966-92.768 171.966-40.601 0-64.763-24.582-92.146-47.236C98.816-50.847 72.016-69.41 29-68"})]}),(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"clip0_851_8350",children:(0,s.jsx)("path",{fill:"currentColor",d:"M0 0H259V89H0z"})})})]}):"topLeft"===t?(0,s.jsx)(l.xu,{as:"svg",position:"absolute",top:"0",left:"0",xmlns:"http://www.w3.org/2000/svg",width:"259px",height:"89px",fill:"none",viewBox:"0 0 259 89",...i,children:(0,s.jsxs)("g",{stroke:"currentColor",opacity:"0.1",children:[(0,s.jsx)("path",{d:"M-49-104.5C-49-9.526-32.818 67.466 43.768 67.466c40.601 0 64.763-24.582 92.146-47.236C160.184.153 186.983-18.41 230-17"}),(0,s.jsx)("path",{d:"M-49-131.5c0 94.974 16.182 171.966 92.768 171.966 40.601 0 64.763-24.583 92.146-47.236C160.184-26.847 186.983-45.41 230-44"}),(0,s.jsx)("path",{d:"M-49-155.5c0 94.974 16.182 171.966 92.768 171.966 40.601 0 64.763-24.582 92.146-47.236C160.184-50.847 186.983-69.41 230-68"})]})}):void 0}},35163:function(e,t,i){"use strict";i.r(t),i.d(t,{HomePage:function(){return ek}});var s=i(95586),l=i(39184),a=i(7977),r=i(24922),n=i(84920),o=i(33288),c=i(98067),d=i(10018),h=i(22219),x=i(37038),u=i(45231),m=i(81114),p=i(96919),g=i(94651);let j=[{text:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.x,{mb:4,children:"This is the new gold standard for frontend and backend workflow."}),(0,s.jsxs)(o.x,{children:["Preview your ",(0,s.jsx)("strong",{children:"@vercel"})," frontend alongside your ",(0,s.jsx)("strong",{children:"@xata"})," base, with schema changes and automatic (and safe!) data staging."]})]}),link:"https://twitter.com/rauchg/status/1651614599874252802",user:{name:"Guillermo Rauch",title:"Founder & CEO, Vercel",screenName:"rauchg",img:"/images/home/twitter/rauchg.jpg"}},{text:(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)(o.x,{children:["I've been learning about ",(0,s.jsx)("strong",{children:"https://github.com/xataio/pgroll"}),". The schema migration is awesome (keep old and new in production to help migrate old code). Zero downtime migrations is also amazing. Nice work ",(0,s.jsx)("strong",{children:"@xata"}),"."]})}),link:"https://twitter.com/snowboardvstree/status/1748462812110701050",user:{name:"Tony Meehan",title:"CTO @ Stealth",screenName:"snowboardvstree",img:"/images/home/twitter/tony.jpg"}},{text:"The Xata team is doing great work on the end to end experience for data as an API and tires integration takes the DX of Netlify, GitHub and Xata to another level.",link:"https://twitter.com/biilmann/status/1651689102667055104",user:{name:"Matt Biilmann",title:"CEO, Netlify",screenName:"biilmann",img:"/images/home/twitter/biilmann.jpg"}},{text:(0,s.jsxs)(o.x,{children:["One of my favorite features of ",(0,s.jsx)("strong",{children:"@xata"})," is the built-in “fuzzy search” functionality. Most database solutions let you search for an exact match. Users these days, though, often expect a more forgiving search, one that will match “olso” to “oslo” and “alez” to “alex”."]}),link:"https://twitter.com/raae/status/1583166510436323328",user:{name:"Benedicte (Queen) Raae \uD83D\uDC51",screenName:"raae",img:"/images/home/twitter/raae.jpg"}},{text:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.x,{mb:4,children:"There is almost no better feeling then finding a way to reduce your function code by 60%!?"}),(0,s.jsx)(o.x,{mb:4,children:"This is a search query with typo forgiveness, column returning weighting and fallback paginated return with conditional filtering + caching in 13 lines \uD83E\uDD2F."}),(0,s.jsxs)(o.x,{children:[(0,s.jsx)("strong",{children:"@xata"}),"'s SDK is so powerful!"]})]}),link:"https://twitter.com/KyTechInc/status/1740752262962745731",user:{name:"Kyle @ KyTech",title:"Founder KyTech",screenName:"KyTechInc",img:"/images/home/twitter/kyle.png"}},{text:"Xata is a critical step forward in the evolution of Cloud databases services; it is a serverless database that integrates analytics and free-text search. As a result, Xata makes a wide range of applications really easy to build.",user:{name:"Neha Narkhede",screenName:"nehanarkhede",title:"Co-Founder, Confluent",img:"/images/home/twitter/nehanarkhede.jpg"}},{text:"xata is mind blowing \uD83E\uDD2F",link:"https://twitter.com/zenorocha/status/1555085028517769218",user:{name:"Zeno Rocha",title:"Founder & CEO at resend.com",screenName:"zenorocha",img:"/images/home/twitter/zenorocha.jpg"}},{text:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(o.x,{mb:4,children:["Checking out ",(0,s.jsx)("strong",{children:"@xata"})," as a DB to store + query vector embeddings . Big fan so far, great typescript integration."]}),(0,s.jsx)(o.x,{children:"Ran 30,000 updates on the free plan in ~10 mins and instead of rejecting with a rate limit, they just delay the response a ~1s. No extra code needed on my end"})]}),link:"https://twitter.com/wesbos/status/1658487741229981703",user:{name:"Wes Bos",title:"Full Stack JS Dev",screenName:"wesbos",img:"/images/home/twitter/wes.jpg"}},{text:(0,s.jsxs)(s.Fragment,{children:["Did a prototype last night for ",(0,s.jsx)("strong",{children:"https://xata.io/chatgpt"})," . Amazing! ",(0,s.jsx)("strong",{children:"@xata"})," helps you short cut some of the ChatGPT stuff (pgvector, token, PSQL setup, etc.)...and works really really well"]}),link:"https://twitter.com/rblalock/status/1642158405086224385",user:{name:"Rick Blalock",screenName:"rblalock",img:"/images/home/twitter/rblalock.jpg"}},{text:(0,s.jsxs)(o.x,{children:["I'm seriously impressed by ",(0,s.jsx)("strong",{children:"@xata"}),"'s serverless database capabilities! The CQRS architecture needed for large projects is so time consuming, but ",(0,s.jsx)("strong",{children:"@xata"})," has made it so much more manageable. It's a total game-changer!"]}),link:"https://twitter.com/satish1v/status/1657011613717925888",user:{name:"satish1v",screenName:"satish1v",img:"/images/home/twitter/satish.jpg"}},{text:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.x,{mb:4,children:"Just earned my “took down production on holiday” badge."}),(0,s.jsxs)(o.x,{children:["Huge thanks to ",(0,s.jsx)("strong",{children:"@xata"})," for getting me back online within 1.5 hours of the outage on a holiday... A+ customer service."]})]}),link:"https://twitter.com/BenLebich/status/1739398509181440171",user:{name:"Ben Lebich",screenName:"BenLebich",img:"/images/home/twitter/ben.jpg"}},{text:"Not only for ambitious projects! A generous always-free tier is also extremely convenient for people that linger in the margins, in developing societies, away from high-tech hubs of the world. Thus, is also inclusivity. Kudos to you!",link:"https://twitter.com/PentiumBug/status/1587848251188940800",user:{name:"Carlos Alberto Carnero Delgado",screenName:"PentiumBug",img:"/images/home/twitter/PentiumBug.jpg"}}],f=e=>{let{tweets:t,show:i=!0}=e;return(0,s.jsx)(l.k,{flexDir:"column",gap:10,display:{base:i?"flex":"none",lg:"flex"},children:t.map(e=>(0,s.jsxs)(m.f,{className:"card",position:"relative",display:"block",height:"100%",borderRadius:"md",overflow:"hidden",textDecoration:"none",border:"1px solid",borderColor:"stroke",bg:"bgAlternate",boxShadow:"sm",children:[(0,s.jsxs)(l.k,{padding:"4",gap:"4",className:"card__header",position:"relative",children:[(0,s.jsx)(g.l,{}),(0,s.jsx)(r.xu,{className:"card__thumb",width:"40px",height:"40px",borderRadius:"50%",overflow:"hidden",children:(0,s.jsx)(p.default,{src:e.user.img,alt:e.user.name,width:40,height:40})}),(0,s.jsxs)(r.xu,{children:[(0,s.jsxs)(o.x,{fontSize:"sm",fontWeight:"bold",children:[e.user.name," "]}),(0,s.jsxs)(o.x,{color:"textPrimary",fontSize:"sm",children:["@",e.user.screenName]}),e.user.title&&(0,s.jsx)(o.x,{fontSize:"xs",color:"textSubtle",children:e.user.title})]})]}),(0,s.jsx)(r.xu,{className:"card__footer",position:"relative",display:"flex",alignItems:"center",gap:"4",padding:"4",backgroundColor:"bg",borderTop:"1px solid",borderTopColor:"stroke",children:(0,s.jsx)(m.A,{fontSize:"sm",href:e.link,children:e.text})})]},e.user.name))})},b=()=>{let[e,t]=(0,x.useState)(!1);return(0,s.jsx)(r.xu,{id:"community",position:"relative",children:(0,s.jsxs)(r.xu,{pos:"relative",...u.l,children:[(0,s.jsxs)(r.xu,{textAlign:"center",fontSize:"sm",maxW:"820px",margin:"0 auto",children:[(0,s.jsx)(n.X,{as:"h2",size:"2xl",color:"titleAccent",mb:8,children:"Join the Community"}),(0,s.jsx)(o.x,{color:"textSubtle",fontSize:"lg",mb:8,children:"Join tens of thousands of developers who are working with Xata to build better products."}),(0,s.jsxs)(l.k,{alignItems:"center",gap:4,mx:"auto",justifyContent:{base:"start",lg:"center"},mb:12,children:[(0,s.jsx)(d.z,{as:"a",href:"https://xata.io/discord",leftIcon:(0,s.jsx)(h.D7,{boxSize:4}),variant:"ghost",children:"Discord"}),(0,s.jsx)(d.z,{as:"a",href:"https://twitter.com/xata",leftIcon:(0,s.jsx)(h.b0,{boxSize:4}),variant:"ghost",children:"@xata"}),(0,s.jsx)(d.z,{as:"a",href:"https://github.com/xataio/client-ts",leftIcon:(0,s.jsx)(h.fy,{boxSize:4}),variant:"ghost",children:"GitHub"})]})]}),(0,s.jsxs)(c.M,{gap:10,columns:{base:1,lg:3},alignItems:"center",justifyContent:"center",w:"full",children:[(0,s.jsx)(f,{tweets:j.slice(0,4)}),(0,s.jsx)(f,{tweets:j.slice(4,8),show:e}),(0,s.jsx)(f,{tweets:j.slice(8,12),show:e}),(0,s.jsx)(r.xu,{display:{base:"block",md:"none"},children:(0,s.jsx)(d.z,{onClick:()=>t(!e),children:e?"Show less":"Show more"})})]})]})})};var v=i(81729),z=i(49145),y=i(59977),w=i(12432),k=i(66479),S=i(46256),C=i(26098),M=i(95830),R=i(89511),E=i(26469);let D=()=>(0,s.jsxs)(l.k,{direction:{base:"column",md:"row"},position:"relative",textAlign:"left",gap:10,children:[(0,s.jsxs)(E.Z,{p:10,pattern:"right",children:[(0,s.jsx)(R.y,{icon:(0,s.jsx)(S.mi7,{}),size:"md",mb:4}),(0,s.jsx)(n.X,{as:"h2",fontSize:"2xl",mb:4,children:"Tailored for multi-tenancy"}),(0,s.jsx)(o.x,{textShadow:"sm",pb:8,children:"Effortlessly manage and segment your data with a branch for each one of your customers."}),(0,s.jsxs)(k.aV,{spacing:3,children:[(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"No row level security required"]}),(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"Automatic backups"]}),(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"Common or independent schemas"]})]})]}),(0,s.jsxs)(E.Z,{p:10,pattern:"bottomRight",children:[(0,s.jsx)(R.y,{icon:(0,s.jsx)(M.CnM,{}),size:"md",mb:4}),(0,s.jsx)(n.X,{as:"h2",fontSize:"2xl",mb:4,children:"Elastic scaling with predictable costs"}),(0,s.jsx)(o.x,{textShadow:"sm",pb:8,children:"Whether your application workload is predictable or not, Xata will scale with it without breaking the bank."}),(0,s.jsxs)(k.aV,{spacing:3,children:[(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"Auto-scaling"]}),(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"Multi-AZ and read replicas"]}),(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"Usage based pricing"]})]})]})]});var A=i(41632),F=i(1145),I=i(82597),_=i(83026),P=i(84922),X=i(5188),L=i(48743),N=i(86302);let T=(0,X.G)((e,t)=>{let i=(0,L.xD)({...e,ref:t}),l=!!i["aria-selected"],{title:a,description:c,icon:d}=e,h={bg:"primary",width:"4px"};return(0,s.jsxs)(r.xu,{as:"button",textAlign:"left",width:"100%",display:"flex",flexDirection:"column",padding:4,transition:"all 0.2s ease-in-out",position:"relative",justifyContent:"center",minHeight:"20",bg:"bg",minH:{base:"auto",lg:l&&c?"140px":"auto"},_after:{content:'""',position:"absolute",top:0,left:0,width:"1px",height:"100%",bg:"stroke",transition:"background 0.2s ease-in-out"},_hover:{_after:h},_selected:{_after:h},...i,children:[(0,s.jsxs)(n.X,{as:"h3",fontSize:"lg",mb:2,display:"inline-flex",alignItems:"center",gap:2,color:l?"textPrimary":"textSubtle",children:[d&&(0,s.jsx)(N.J,{as:d,boxSize:6})," ",a]}),l&&c&&(0,s.jsx)(r.xu,{children:(0,s.jsx)(o.x,{color:l?"text":"textSubtle",children:c})})]})});var H=i(86865);let B=()=>{let e={delay:0,isViewTriggeredOnce:!1,viewTriggerOffset:!0},[t,i]=(0,x.useState)(0);return(0,s.jsx)(A.m,{variant:"unstyled",index:t,onChange:i,children:(0,s.jsxs)(c.M,{gap:{base:12,lg:24},alignItems:"center",columns:{base:1,lg:2},children:[(0,s.jsx)(r.xu,{children:(0,s.jsx)(F.t,{flexDir:"row",children:(0,s.jsxs)(l.k,{direction:"column",children:[(0,s.jsx)(T,{title:"Collaborate with the dashboard",description:"Data entry and management accessible to the whole team through the table, schema and search editors."}),(0,s.jsx)(T,{title:"Query with SQL",description:"Query your data with SQL directly, or plug into your favorite ORM, development and analysis tools."}),(0,s.jsx)(T,{title:"Build with type-safe SDKs",description:"The TypeScript / JavaScript, Python and Go SDKs provide a type-safe way to build fast and iterate."}),(0,s.jsx)(T,{title:"Run from the edge",description:"Keep your data close to your users and easily query your data from serverless edge functions."}),(0,s.jsx)(T,{title:"Develop locally with CLI",description:"Manage Xata directly through your terminal with a CLI experience you’ve only dreamed of."})]})})}),(0,s.jsx)(l.k,{flexDir:"column",alignItems:"center",justifyContent:"center",w:"full",h:"full",position:"relative",children:(0,s.jsxs)(I.n,{children:[(0,s.jsx)(_.x,{children:(0,s.jsx)(H.U,{...e,children:(0,s.jsx)(r.xu,{borderRadius:"lg",boxShadow:"sm",overflow:"hidden",children:(0,s.jsx)(P.WT,{src:"https://us-east-1.storage.xata.sh/2i1uhfe65h2r90efop17tgc9ko"})})})}),(0,s.jsx)(_.x,{children:(0,s.jsx)(H.U,{...e,children:(0,s.jsx)(r.xu,{borderRadius:"lg",boxShadow:"sm",overflow:"hidden",children:(0,s.jsx)(P.WT,{src:"https://us-east-1.storage.xata.sh/arheim1brt0s34gq1q52500h2c"})})})}),(0,s.jsx)(_.x,{children:(0,s.jsx)(H.U,{...e,children:(0,s.jsx)(r.xu,{borderRadius:"lg",boxShadow:"sm",overflow:"hidden",children:(0,s.jsx)(P.WT,{src:"https://us-east-1.storage.xata.sh/39h1n8jeu53drcq3evmh3dtjl8"})})})}),(0,s.jsx)(_.x,{children:(0,s.jsx)(H.U,{...e,children:(0,s.jsx)(r.xu,{borderRadius:"lg",boxShadow:"sm",overflow:"hidden",children:(0,s.jsx)(P.WT,{src:"https://us-east-1.storage.xata.sh/t9cofoh4ml4118kovaigkla30s"})})})}),(0,s.jsx)(_.x,{children:(0,s.jsx)(H.U,{...e,children:(0,s.jsx)(r.xu,{borderRadius:"lg",boxShadow:"sm",overflow:"hidden",children:(0,s.jsx)(P.WT,{src:"https://us-east-1.storage.xata.sh/unbs2m0e7h7pbc18rti1rm9ns4"})})})})]})})]})})},O=()=>(0,s.jsxs)(r.xu,{pos:"relative",id:"developers",...u.l,children:[(0,s.jsx)(y.N,{title:(0,s.jsxs)(s.Fragment,{children:["By developers,",(0,s.jsx)("br",{}),(0,s.jsx)(w.D,{children:"for developers"})]}),description:"Xata is designed to be the ideal database for application development. Optimized for code simplicity and extensibility with all the functionality your app needs."}),(0,s.jsx)(B,{}),(0,s.jsx)(y.N,{title:(0,s.jsxs)(s.Fragment,{children:["For your business,",(0,s.jsx)("br",{}),"every stage of the journey"]}),heading:"h3",description:"Every database is built with elastic scale and tenant isolation from day one. Making scaling up and out as boring as absolutely possible."}),(0,s.jsx)(D,{})]});var K=i(81437),W=i(47312),U=i(82783);let G=e=>{let{title:t,description:i,link:a,img:r,isImgRight:c=!1,imgHeight:d="240px",icon:h,...u}=e,[p,g]=(0,x.useState)(!1);return(0,s.jsx)(P.Li,{isClickable:!0,onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1),...u,children:(0,s.jsxs)(l.k,{flexDir:"column",w:"full",h:"full",position:"relative",alignItems:"center",justifyContent:"space-between",children:[(0,s.jsxs)(l.k,{p:10,textAlign:{base:"center",xl:c?"left":"center"},justifySelf:"center",maxW:"500px",flexDir:"column",alignItems:{base:"center",xl:c?"flex-start":"center"},children:[h&&(0,s.jsx)(R.y,{icon:h,size:"md",mb:4}),(0,s.jsx)(n.X,{as:"h2",fontSize:"xl",mb:4,children:(0,s.jsx)(m.A,{href:a,children:t})}),"string"==typeof i?(0,s.jsx)(o.x,{fontSize:"sm",children:i}):i]}),(0,s.jsx)(l.k,{position:"relative",height:d,w:"full",transition:"all 0.3s ease-in-out",pointerEvents:"none",opacity:p?1:.5,transform:p?"scale(1.05)":"scale(1)",children:(0,s.jsx)(l.k,{position:"absolute",left:0,bottom:0,justifyContent:"center",width:"100%",children:r})})]})})},V=()=>(0,s.jsxs)(c.M,{columns:{base:1,lg:2},spacing:10,...u.l,children:[(0,s.jsx)(G,{icon:(0,s.jsx)(h.om,{}),title:"Serverless Postgres",description:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.x,{mb:4,fontSize:"sm",children:"Every database is a highly available, fully managed Postgres environment."}),(0,s.jsx)(l.k,{textAlign:"left",children:(0,s.jsxs)(k.aV,{spacing:2,fontSize:"sm",children:[(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:4}),"Generous, forever-free tier"]}),(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:4}),"Highly performant"]}),(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:4}),"Auto-scaling"]})]})})]}),img:(0,s.jsx)(p.default,{src:"/images/hero/serverless-postgres-hero.svg",alt:"Postgres",width:580,height:240}),imgHeight:"140px",link:"/serverless-postgres"}),(0,s.jsx)(G,{icon:(0,s.jsx)(M.PE$,{}),title:"Zero-downtime schema migrations",description:"Make changes to your production database with zero-downtime, reversible schema migrations and data backfilling.",img:(0,s.jsx)(p.default,{src:"/images/hero/migrations-hero.svg",alt:"Postgres",width:580,height:240}),imgHeight:"162px",link:"/schema-migrations"}),(0,s.jsx)(G,{icon:(0,s.jsx)(K.asy,{}),title:"File storage without the buckets",description:"Attach files and images of any size directly to your database records.",img:(0,s.jsx)(p.default,{src:"/images/hero/files-hero.svg",alt:"Postgres",width:580,height:240}),imgHeight:"178px",link:"/store-images"}),(0,s.jsx)(G,{icon:(0,s.jsx)(M.U6g,{}),title:"Branch for dev, staging and prod",description:"A copy of your database with each pull request for development and testing.",img:(0,s.jsx)(p.default,{src:"/images/hero/branch-hero.svg",alt:"Postgres",width:580,height:240}),imgHeight:"171px",link:"/branching"}),(0,s.jsx)(G,{icon:(0,s.jsx)(W.YF5,{}),title:"Out of the box full-text search",description:"Zero-config, typo tolerant and relevancy based full-text search.",img:(0,s.jsx)(p.default,{src:"/images/hero/full-text-search-hero.svg",alt:"Postgres",width:580,height:240}),imgHeight:"168px",link:"/full-text-search"}),(0,s.jsx)(G,{icon:(0,s.jsx)(U.Z2L,{}),title:"GPT on your data",description:"Store embeddings with relational data for chat, similarity search, personalization, and more.",img:(0,s.jsx)(p.default,{src:"/images/hero/ai-hero.svg",alt:"Postgres",width:580,height:240}),imgHeight:"168px",link:"/chatgpt"})]});var Z=i(45092),q=i(52802),J=i(58420);let Q=e=>{let{buttonIsHovered:t,isVisible:i,...l}=e,[a,n]=(0,x.useState)(!1),[o,c]=(0,x.useState)(!1),d={invisible:{y:0,opacity:0,transition:{ease:"easeInOut",duration:.8}},visible:{y:-110,opacity:1,transition:{ease:"easeInOut",duration:.8,delay:2}}},h={stopped:{y:0},goDown:{y:12,transition:{duration:.6}}};return(0,s.jsxs)(r.xu,{position:"absolute",bottom:"-220px",left:"50%",transform:{base:"translateX(-250%)",lg:"translateX(-300%)"},display:{base:"none",md:"block"},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),...l,children:[(0,s.jsx)(r.xu,{position:"absolute",top:"-100px",left:"50%",transform:"translateX(-50%)",children:(0,s.jsx)(J.E.div,{animate:o&&a||t&&a?"visible":"hidden",variants:{hidden:{translateY:-24,opacity:0},visible:{translateY:[0,-24,-52.800000000000004],opacity:[0,1,0],transition:{repeat:1/0,duration:1.8}}},initial:"hidden",children:(0,s.jsxs)("svg",{width:"117",height:"74",viewBox:"0 0 117 74",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("path",{fill:"#D08FE6",d:"M57.006 42.027c-2.755-2.692-7.213-2.705-9.956-.025-2.744 2.68-2.73 7.034.025 9.725l10.2 9.963c.423.413 1.109.413 1.532 0l10.147-9.905c2.737-2.689 2.728-7.03-.028-9.722-2.76-2.697-7.22-2.71-9.968-.025l-.97.948-.982-.96z"}),(0,s.jsx)("path",{fill:"#D08FE6",d:"M8.866 30.474c-2.035-1.957-5.327-1.967-7.353-.018s-2.016 5.116.02 7.073l7.531 7.246c.313.3.82.3 1.132 0l7.493-7.204c2.021-1.956 2.015-5.113-.02-7.071-2.039-1.96-5.332-1.97-7.362-.018l-.715.69-.726-.698zM101.732 30.474c-2.004-1.957-5.246-1.967-7.242-.018-1.995 1.949-1.985 5.116.019 7.073l7.418 7.246c.308.3.807.3 1.114 0l7.38-7.204a4.92 4.92 0 00-.02-7.071c-2.008-1.96-5.251-1.97-7.25-.018l-.705.69-.714-.698z",opacity:"0.9"}),(0,s.jsx)("path",{fill:"#D08FE6",d:"M57.278 1.566c-2.13-2.08-5.574-2.09-7.694-.02-2.12 2.072-2.11 5.436.02 7.516l7.881 7.699c.327.319.857.319 1.184 0l7.84-7.655a5.228 5.228 0 00-.02-7.512c-2.133-2.084-5.58-2.094-7.704-.02l-.748.733-.76-.741z",opacity:"0.8"})]})})}),(0,s.jsx)(J.E.svg,{xmlns:"http://www.w3.org/2000/svg",width:"120px",height:"100%",fill:"none",viewBox:"0 0 182 182",initial:d.invisible,animate:i?"visible":"invisible",variants:d,onAnimationStart:()=>{n(!1)},onAnimationComplete:()=>{n(!0)},children:(0,s.jsx)(J.E.g,{id:"heroButterfly",variants:h,initial:h.stopped,animate:o?"goDown":"stopped",children:(0,s.jsxs)("g",{id:"Group 165",children:[(0,s.jsxs)(J.E.g,{id:"wings",animate:{scaleX:[1,.9,1,1,1],transition:{repeat:1/0,duration:2,repeatDelay:3,delay:1}},children:[(0,s.jsx)("path",{id:"wordmark (Stroke)",fill:"#AF7CC0",fillRule:"evenodd",d:"M117.946 145.392l-8.667-8.717 48.626-48.626 8.824 8.713.003.003c9.442 9.455 13.289 23.576 10.854 39.157-2.002 12.809-8.117 25.786-17.269 37.014-3.712 4.554-10.428 4.444-14.473.393l-27.898-27.937zM16.082 97.01l8.042-7.067 48.594 47.709-7.872 8.008-27.9 27.939c-4.045 4.051-10.761 4.161-14.473-.393-9.152-11.228-15.267-24.205-17.269-37.014-2.435-15.581 1.412-29.702 10.854-39.157l.024-.025zm149.901.503c9.154 9.167 12.952 22.924 10.557 38.246-1.969 12.598-7.993 25.404-17.044 36.508-3.269 4.01-9.247 3.975-12.903.314l-27.897-27.936-7.922-7.968 47.136-47.136 8.073 7.972zM64.094 144.915l-27.897 27.936c-3.656 3.661-9.635 3.696-12.903-.314-9.051-11.104-15.075-23.91-17.044-36.508-2.395-15.322 1.403-29.079 10.557-38.246l7.277-6.395 47.136 46.278-7.126 7.249z",clipRule:"evenodd"}),(0,s.jsxs)("g",{id:"wings inner",children:[(0,s.jsx)("g",{id:"wordmark",fill:"#DE99F6",children:(0,s.jsx)("path",{d:"M159.496 172.267c-3.268 4.01-9.247 3.975-12.903.314l-27.897-27.936-7.922-7.968 47.136-47.136 8.073 7.972c9.154 9.167 12.952 22.924 10.557 38.246-1.969 12.598-7.993 25.404-17.044 36.508zM36.197 172.851c-3.656 3.661-9.635 3.696-12.903-.314-9.051-11.104-15.075-23.91-17.044-36.508-2.395-15.322 1.403-29.079 10.557-38.246l7.277-6.395 47.136 46.278-7.126 7.249-27.897 27.936z"})}),(0,s.jsxs)("g",{id:"Group 513071",fill:"#CF8EE5",fillRule:"evenodd",clipRule:"evenodd",children:[(0,s.jsx)("path",{id:"Subtract",d:"M25.941 168.567c3.269 4.009 9.247 3.975 12.903.314l27.897-27.937 3.84-3.906.639.628-7.126 7.249-27.897 27.936c-3.656 3.661-9.635 3.696-12.903-.314-9.051-11.104-15.075-23.91-17.044-36.508-2.103-13.458.57-25.71 7.457-34.703-4.895 8.483-6.618 19.162-4.81 30.732 1.97 12.598 7.993 25.405 17.044 36.509z"}),(0,s.jsx)("path",{id:"Subtract_2",d:"M156.975 168.434c-3.268 4.01-9.247 3.975-12.903.314l-27.897-27.936-3.84-3.906-.639.627 7.126 7.25 27.898 27.936c3.655 3.661 9.634 3.696 12.902-.314 9.052-11.104 15.075-23.911 17.044-36.509 2.104-13.458-.57-25.709-7.456-34.703 4.895 8.484 6.618 19.162 4.809 30.733-1.969 12.598-7.993 25.404-17.044 36.508z"})]}),(0,s.jsx)("g",{id:"wordmark_2",fill:"#A087FF",children:(0,s.jsx)("path",{d:"M180.79 45.484a66.7 66.7 0 01-19.62 47.165l-.001-.002-47.281 47.126a66.7 66.7 0 01-19.509-47.21A66.698 66.698 0 01114 45.399l.001.001 40.648-40.514c3.663-3.652 9.658-3.678 12.765.457a66.696 66.696 0 0113.377 40.141zM21.62 92.919A66.701 66.701 0 012 45.755 66.693 66.693 0 0115.377 5.612c3.107-4.135 9.101-4.109 12.765-.457L68.79 45.67h.001a66.701 66.701 0 0119.62 47.164 66.703 66.703 0 01-19.51 47.21l-47.28-47.126h-.002z"})}),(0,s.jsxs)("g",{id:"Group 513070",fill:"#8D76E4",fillRule:"evenodd",clipRule:"evenodd",children:[(0,s.jsx)("path",{id:"Subtract_3",d:"M4.647 43.107a66.701 66.701 0 0019.62 47.165v-.002l47.206 47.051a66.984 66.984 0 01-2.571 2.723L21.62 92.918A66.701 66.701 0 012 45.755a66.693 66.693 0 0113.377-40.14 7.858 7.858 0 012.146-1.973A66.692 66.692 0 004.647 43.107z"}),(0,s.jsx)("path",{id:"Subtract_4",d:"M178.414 43.107a66.7 66.7 0 01-19.62 47.165l-.001-.002-47.205 47.051a66.57 66.57 0 002.571 2.723l47.281-47.126h.001a66.7 66.7 0 0019.62-47.164 66.696 66.696 0 00-13.377-40.14 7.871 7.871 0 00-2.146-1.973 66.701 66.701 0 0112.876 39.466z"})]})]}),(0,s.jsx)("path",{id:"wordmark (Stroke)_2",fill:"#7C66CE",fillRule:"evenodd",d:"M113.888 139.773l-.089-.089a66.699 66.699 0 01-19.42-47.121A66.696 66.696 0 01114 45.399l.001.001 40.647-40.514c3.664-3.652 9.659-3.678 12.766.457a66.696 66.696 0 0113.377 40.141 66.704 66.704 0 01-19.62 47.165l-.001-.002-47.281 47.126zm47.278-45.627l-47.28 47.124-.747-.749a67.755 67.755 0 01-19.819-47.96 67.76 67.76 0 0119.931-47.912l.751-.749.001.002L153.9 4.136c4.044-4.03 10.805-4.16 14.36.57a67.75 67.75 0 01-6.342 88.693l-.751.748-.001-.001zm-139.544.271l-.75-.748A67.76 67.76 0 01.942 45.756 67.752 67.752 0 0114.53 4.977c3.555-4.73 10.316-4.602 14.36-.57l39.899 39.767.75.745a67.76 67.76 0 0119.93 47.913 67.76 67.76 0 01-19.818 47.96l-.748.748-47.28-47.124v.001zm47.913-47.994a66.7 66.7 0 0118.875 46.41 66.703 66.703 0 01-19.42 47.121l-.088.09L21.62 92.918v.001a71.4 71.4 0 01-.745-.754A66.7 66.7 0 012 45.755 66.693 66.693 0 0115.377 5.613c3.107-4.135 9.101-4.109 12.765-.457L68.79 45.671l.001-.002a75.698 75.698 0 01.744.754z",clipRule:"evenodd"})]}),(0,s.jsxs)("g",{id:"Group 20",children:[(0,s.jsxs)("g",{id:"Body\xc2\xb4",children:[(0,s.jsx)("path",{id:"Vector 5 (Stroke)",fill:"#CA99DB",fillRule:"evenodd",d:"M98.56 172.393c-2.682 2.162-5.537 3.446-8.295 3.446-2.86 0-5.58-1.706-7.984-4.269-2.424-2.585-4.663-6.183-6.57-10.306-3.815-8.246-6.396-18.802-6.396-28.103 0-9.196 1.268-25.159 4.406-38.85 1.567-6.837 3.617-13.182 6.252-17.843 2.606-4.609 5.978-7.896 10.292-7.896 4.236 0 7.78 2.865 10.663 7.098 2.901 4.259 5.295 10.126 7.202 16.652 3.816 13.063 5.757 29.047 5.757 40.839 0 11.89-3.258 22.481-7.781 30.126-2.261 3.822-4.855 6.936-7.547 9.106zm14.268-39.232c0 23.406-12.835 41.619-22.563 41.619-9.728 0-19.891-23.357-19.891-41.619 0-18.261 5.047-63.53 19.891-63.53 14.844 0 22.563 40.124 22.563 63.53z",clipRule:"evenodd"}),(0,s.jsxs)("g",{id:"Group 164",children:[(0,s.jsx)("mask",{id:"mask0_15_938",style:{maskType:"alpha"},width:"43",height:"106",x:"70",y:"69",maskUnits:"userSpaceOnUse",children:(0,s.jsx)("path",{id:"Vector 5",fill:"#EFC7FD",d:"M90.265 174.78c9.728 0 22.563-18.213 22.563-41.619 0-23.405-7.719-63.53-22.563-63.53-14.844 0-19.891 45.269-19.891 63.53 0 18.262 10.163 41.619 19.891 41.619z"})}),(0,s.jsxs)("g",{mask:"url(#mask0_15_938)",children:[(0,s.jsx)("path",{id:"Vector 10",fill:"#F5D7FF",d:"M90.265 174.78c9.728 0 22.563-18.213 22.563-41.619 0-23.405-7.719-63.53-22.563-63.53-14.844 0-19.891 45.269-19.891 63.53 0 18.262 10.163 41.619 19.891 41.619z"}),(0,s.jsx)("g",{id:"shadow",children:(0,s.jsx)("path",{id:"Subtract_5",fill:"#ECC1FA",fillRule:"evenodd",d:"M98.457 171.1c-1.439.677-2.86 1.033-4.221 1.033-9.729 0-19.892-23.357-19.892-41.619 0-15.422 3.6-50.104 13.66-60.518-13.1 4.322-17.63 45.864-17.63 63.166 0 18.261 10.163 41.618 19.891 41.618 2.61 0 5.443-1.31 8.192-3.68z",clipRule:"evenodd"})}),(0,s.jsxs)("g",{id:"stripes",fill:"#CA99DB",fillRule:"evenodd",clipRule:"evenodd",children:[(0,s.jsx)("path",{id:"Ellipse 1 (Stroke)",d:"M68.606 81.069c6.07 4.189 14.072 6.768 23.156 6.768 9.083 0 16.895-2.579 22.755-6.763l.615.861c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.635-23.757-6.955l.601-.871z"}),(0,s.jsx)("path",{id:"Ellipse 2 (Stroke)",d:"M68.606 88.895c6.07 4.19 14.072 6.768 23.156 6.768 9.083 0 16.895-2.578 22.755-6.763l.615.862c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.635-23.757-6.955l.601-.871z"}),(0,s.jsx)("path",{id:"Ellipse 3 (Stroke)",d:"M68.606 96.722c6.07 4.189 14.072 6.768 23.156 6.768 9.083 0 16.895-2.579 22.755-6.763l.615.862c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.636-23.757-6.955l.601-.872z"}),(0,s.jsx)("path",{id:"Ellipse 4 (Stroke)",d:"M68.606 104.549c6.07 4.189 14.072 6.768 23.156 6.768 9.083 0 16.895-2.579 22.755-6.763l.615.862c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.636-23.757-6.955l.601-.872z"}),(0,s.jsx)("path",{id:"Ellipse 5 (Stroke)",d:"M68.606 112.376c6.07 4.189 14.072 6.768 23.156 6.768 9.083 0 16.895-2.579 22.755-6.763l.615.861c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.635-23.757-6.955l.601-.871z"}),(0,s.jsx)("path",{id:"Ellipse 6 (Stroke)",d:"M68.606 120.202c6.07 4.189 14.072 6.768 23.156 6.768 9.083 0 16.895-2.578 22.755-6.763l.615.862c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.636-23.757-6.955l.601-.872z"}),(0,s.jsx)("path",{id:"Ellipse 7 (Stroke)",d:"M68.606 128.029c6.07 4.189 14.072 6.768 23.156 6.768 9.083 0 16.895-2.579 22.755-6.763l.615.862c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.636-23.757-6.955l.601-.872z"}),(0,s.jsx)("path",{id:"Ellipse 8 (Stroke)",d:"M68.606 135.856c6.07 4.188 14.072 6.768 23.156 6.768 9.083 0 16.895-2.579 22.755-6.763l.615.861c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.635-23.757-6.955l.601-.871z"}),(0,s.jsx)("path",{id:"Ellipse 9 (Stroke)",d:"M68.606 143.682c6.07 4.189 14.072 6.768 23.156 6.768 9.083 0 16.895-2.578 22.755-6.763l.615.862c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.636-23.757-6.955l.601-.872z"}),(0,s.jsx)("path",{id:"Ellipse 10 (Stroke)",d:"M68.606 151.509c6.07 4.189 14.072 6.768 23.156 6.768 9.083 0 16.895-2.579 22.755-6.763l.615.862c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.636-23.757-6.956l.601-.871z"}),(0,s.jsx)("path",{id:"Ellipse 11 (Stroke)",d:"M68.606 159.336c6.07 4.188 14.072 6.768 23.156 6.768 9.083 0 16.895-2.579 22.755-6.763l.615.861c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.635-23.757-6.955l.601-.871z"}),(0,s.jsx)("path",{id:"Ellipse 12 (Stroke)",d:"M68.606 167.163c6.07 4.188 14.072 6.767 23.156 6.767 9.083 0 16.895-2.578 22.755-6.763l.615.862c-6.055 4.324-14.087 6.96-23.37 6.96-9.283 0-17.498-2.635-23.757-6.955l.601-.871z"})]})]})]})]}),(0,s.jsxs)("g",{id:"Head",children:[(0,s.jsxs)("g",{id:"countourn",fill:"#CA99DB",fillRule:"evenodd",clipRule:"evenodd",children:[(0,s.jsx)("path",{id:"Ellipse 1 (Stroke)_2",d:"M127.906 54.466C127.906 70.587 113.013 84 92.019 84c-20.954 0-36.824-13.38-36.824-29.535 0-7.977 3.608-17.26 9.765-24.547 6.168-7.3 14.991-12.705 25.486-12.705 10.48 0 19.844 5.39 26.56 12.67 6.702 7.267 10.9 16.56 10.9 24.582zM92.019 82.942c20.581 0 34.828-13.097 34.828-28.476 0-15.38-16.185-36.194-36.401-36.194-20.216 0-34.192 20.815-34.192 36.194 0 15.379 15.184 28.476 35.765 28.476z"}),(0,s.jsx)("path",{id:"Vector (Stroke)",d:"M85.582 33.037l-4.884 1.951-.199-1.321a31.614 31.614 0 00-6.916-15.46l-.008-.01-.008-.01a27.479 27.479 0 00-6.619-6.042l-.008-.005-.008-.006a12.924 12.924 0 00-7.216-2.218 4.498 4.498 0 01-4.71-4.24A4.496 4.496 0 0159.252.942l.029-.002h.448l.04.003A21.332 21.332 0 0171.554 5.63a34.84 34.84 0 017.717 8.475 38.045 38.045 0 016.253 18.157l.06.775zm-7.198-18.351a33.781 33.781 0 00-7.491-8.229A20.273 20.273 0 0059.69 2h-.38m22.057 30.44l-.213.086.392.983 1.047-.157a33.814 33.814 0 00-.037-.246l-1.01.403a32.652 32.652 0 00-.179-1.069zm-2.983-17.754a36.986 36.986 0 016.083 17.657z"}),(0,s.jsx)("path",{id:"Vector (Stroke)_2",d:"M96.54 33.671l4.885 1.95.199-1.32a31.613 31.613 0 016.916-15.46l.009-.01.008-.011a27.483 27.483 0 016.618-6.041l.008-.006.009-.005a12.923 12.923 0 017.215-2.219 4.499 4.499 0 004.711-4.24 4.496 4.496 0 00-4.247-4.733l-.029-.001h-.449l-.041.003a21.331 21.331 0 00-11.782 4.685 34.854 34.854 0 00-7.717 8.476A38.048 38.048 0 0096.6 32.895l-.06.776zm7.199-18.352a33.775 33.775 0 017.492-8.228 20.272 20.272 0 0111.203-4.457h.379m-22.057 30.44l.214.085-.393.984-1.047-.158.038-.245 1.009.403c.054-.358.113-.714.179-1.069zm2.983-17.755a36.992 36.992 0 00-6.083 17.657z"})]}),(0,s.jsxs)("g",{id:"Group 513069",children:[(0,s.jsxs)("g",{id:"Union",children:[(0,s.jsx)("mask",{id:"path-28-inside-1_15_938",fill:"#fff",children:(0,s.jsx)("path",{fillRule:"evenodd",d:"M78.384 14.686a37.043 37.043 0 012.835 5.089 29.031 29.031 0 019.227-1.503c3.679 0 7.225.69 10.563 1.91a37.141 37.141 0 012.73-4.863 33.775 33.775 0 017.492-8.228 20.272 20.272 0 0111.203-4.458h.379a3.438 3.438 0 013.248 3.617 3.44 3.44 0 01-3.627 3.24c-2.794 0-5.523.836-7.836 2.4a28.552 28.552 0 00-6.873 6.275 32.608 32.608 0 00-2.704 3.783c12.888 6.66 21.826 21.09 21.826 32.518 0 15.379-14.247 28.476-34.828 28.476-20.581 0-35.765-13.097-35.765-28.476 0-11.722 8.119-26.6 20.932-33.015a32.723 32.723 0 00-2.788-3.92 28.54 28.54 0 00-6.873-6.274 13.983 13.983 0 00-7.835-2.4 3.44 3.44 0 01-3.627-3.24A3.437 3.437 0 0159.31 2h.379c4.1.315 8.008 1.87 11.203 4.457a33.78 33.78 0 017.491 8.229z",clipRule:"evenodd"})}),(0,s.jsx)("path",{fill:"#F5D7FF",fillRule:"evenodd",d:"M78.384 14.686a37.043 37.043 0 012.835 5.089 29.031 29.031 0 019.227-1.503c3.679 0 7.225.69 10.563 1.91a37.141 37.141 0 012.73-4.863 33.775 33.775 0 017.492-8.228 20.272 20.272 0 0111.203-4.458h.379a3.438 3.438 0 013.248 3.617 3.44 3.44 0 01-3.627 3.24c-2.794 0-5.523.836-7.836 2.4a28.552 28.552 0 00-6.873 6.275 32.608 32.608 0 00-2.704 3.783c12.888 6.66 21.826 21.09 21.826 32.518 0 15.379-14.247 28.476-34.828 28.476-20.581 0-35.765-13.097-35.765-28.476 0-11.722 8.119-26.6 20.932-33.015a32.723 32.723 0 00-2.788-3.92 28.54 28.54 0 00-6.873-6.274 13.983 13.983 0 00-7.835-2.4 3.44 3.44 0 01-3.627-3.24A3.437 3.437 0 0159.31 2h.379c4.1.315 8.008 1.87 11.203 4.457a33.78 33.78 0 017.491 8.229z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#F5D7FF",d:"M81.219 19.775l-1.819.833.748 1.633 1.704-.569-.633-1.897zm-2.835-5.09l-1.68 1.085.007.012.008.011 1.665-1.107zm22.625 5.497l-.686 1.879 1.724.63.775-1.664-1.813-.845zm2.73-4.863l1.665 1.108.008-.012.008-.011-1.681-1.085zm7.492-8.228l1.237 1.571.011-.008.01-.01-1.258-1.553zm11.203-4.458v-2h-.077l-.077.006.154 1.994zm.379 0l.109-1.997-.055-.003h-.054v2zm3.248 3.617l-1.997-.11 1.997.11zm-3.627 3.24l.109-1.996-.055-.003h-.054v2zm-7.836 2.4l1.09 1.678.015-.01.016-.01-1.121-1.657zm-6.873 6.275l1.54 1.275.016-.018.015-.02-1.571-1.237zm-2.704 3.783l-1.706-1.044-1.123 1.834 1.911.987.918-1.777zm-27.835-.497l.895 1.788 1.938-.97-1.123-1.854-1.71 1.036zm-2.788-3.92l-1.57 1.238.014.019.016.019 1.54-1.276zm-6.873-6.274l-1.12 1.657.015.01.016.01 1.089-1.677zm-7.835-2.4v-2h-.055l-.055.003.11 1.997zm-3.627-3.24l1.997-.11-1.997.11zM59.31 2V0h-.055L59.2.003 59.311 2zm.379 0l.153-1.994L59.766 0h-.076v2zm11.203 4.457l-1.26 1.554.012.01.01.008 1.237-1.572zm12.144 12.485a39.02 39.02 0 00-2.988-5.364l-3.33 2.215a35.029 35.029 0 012.681 4.815l3.637-1.666zm7.409-2.67c-3.471 0-6.771.575-9.86 1.606l1.266 3.794c2.697-.9 5.57-1.4 8.594-1.4v-4zm11.25 2.032c-3.54-1.294-7.318-2.032-11.25-2.032v4c3.426 0 6.74.642 9.877 1.789l1.373-3.757zm.378-4.092a38.93 38.93 0 00-2.878 5.125l3.626 1.69a35.087 35.087 0 012.582-4.6l-3.33-2.215zm7.92-8.693a35.768 35.768 0 00-7.935 8.716l3.361 2.169a31.757 31.757 0 017.048-7.742l-2.474-3.143zM122.28.639a22.274 22.274 0 00-12.308 4.897l2.517 3.109a18.276 18.276 0 0110.098-4.017L122.28.639zm.533-.006h-.379v4h.379v-4zm5.245 5.727a5.438 5.438 0 00-5.136-5.724l-.219 3.994c.8.044 1.404.725 1.361 1.51l3.994.22zm-5.734 5.128a5.44 5.44 0 005.734-5.128l-3.994-.22a1.44 1.44 0 01-1.521 1.354l-.219 3.994zm-6.605 2.06a11.984 11.984 0 016.715-2.057v-4a15.98 15.98 0 00-8.956 2.743l2.241 3.313zm-6.423 5.854a26.528 26.528 0 016.392-5.834l-2.179-3.355a30.543 30.543 0 00-7.355 6.714l3.142 2.475zm-2.569 3.59a30.705 30.705 0 012.538-3.552l-3.08-2.55a34.656 34.656 0 00-2.87 4.014l3.412 2.088zm22.12 31.474c0-6.2-2.408-13.04-6.407-19.144-4.01-6.118-9.713-11.644-16.501-15.151l-1.836 3.554c6.1 3.152 11.309 8.171 14.991 13.79 3.692 5.634 5.753 11.723 5.753 16.95h4zM92.019 84.942c21.361 0 36.828-13.694 36.828-30.476h-4c0 13.976-13.028 26.476-32.828 26.476v4zM54.254 54.466c0 16.844 16.479 30.476 37.765 30.476v-4c-19.876 0-33.765-12.563-33.765-26.476h-4zM76.29 19.663c-13.512 6.764-22.036 22.35-22.036 34.803h4c0-10.99 7.714-25.163 19.827-31.227l-1.79-3.576zm-3.432-.856a30.713 30.713 0 012.617 3.68l3.421-2.072a34.721 34.721 0 00-2.957-4.16l-3.081 2.552zm-6.422-5.873a26.54 26.54 0 016.391 5.835l3.142-2.475a30.54 30.54 0 00-7.355-6.714l-2.178 3.354zm-6.746-2.077c2.395 0 4.733.716 6.714 2.057L68.646 9.6a15.983 15.983 0 00-8.956-2.744v4zm-5.624-5.13a5.44 5.44 0 005.733 5.127L59.58 6.86a1.44 1.44 0 01-1.52-1.353l-3.994.22zM59.2.003a5.437 5.437 0 00-5.135 5.724l3.994-.22a1.437 1.437 0 011.36-1.51L59.201.003zM59.69 0h-.38v4h.38V0zM72.15 4.903A22.273 22.273 0 0059.843.006l-.307 3.988a18.273 18.273 0 0110.098 4.017l2.517-3.108zm7.914 8.698a35.78 35.78 0 00-7.936-8.715l-2.473 3.143a31.779 31.779 0 017.048 7.741l3.36-2.169z",mask:"url(#path-28-inside-1_15_938)"})]}),(0,s.jsx)("g",{id:"Face / Lovestruck",children:(0,s.jsxs)("g",{id:"face-in-love copy",children:[(0,s.jsxs)("g",{id:"mouth",children:[(0,s.jsx)("path",{id:"Combined Shape",fill:"#110E18",fillRule:"evenodd",d:"M84.295 62.308a6.562 6.562 0 01-.6-2.681c0-.429.178-.847.49-1.15a1.715 1.715 0 011.185-.476H97.1c.442 0 .873.173 1.185.476.312.303.491.721.491 1.15-.004 1.4-.494 2.738-1.283 3.891a8.075 8.075 0 01-3.259 2.76 7.188 7.188 0 01-2.999.663c-1.617 0-3.091-.56-4.27-1.401a8.074 8.074 0 01-2.67-3.232z",clipRule:"evenodd"}),(0,s.jsx)("mask",{id:"mask1_15_938",style:{maskType:"luminance"},width:"16",height:"9",x:"83",y:"58",maskUnits:"userSpaceOnUse",children:(0,s.jsx)("path",{id:"Combined Shape_2",fill:"#fff",fillRule:"evenodd",d:"M84.295 62.308a6.562 6.562 0 01-.6-2.681c0-.429.178-.847.49-1.15a1.715 1.715 0 011.185-.476H97.1c.442 0 .873.173 1.185.476.312.303.491.721.491 1.15-.004 1.4-.494 2.738-1.283 3.891a8.075 8.075 0 01-3.259 2.76 7.188 7.188 0 01-2.999.663c-1.617 0-3.091-.56-4.27-1.401a8.074 8.074 0 01-2.67-3.232z",clipRule:"evenodd"})}),(0,s.jsx)("g",{mask:"url(#mask1_15_938)",children:(0,s.jsx)("path",{id:"tongue",fill:"#E74144",fillRule:"evenodd",d:"M88.59 63.74a1.983 1.983 0 00-.246.929.52.52 0 00.201.398c.01.008.02.018.032.03.16.146.63.582 2.866.582 2.235 0 2.706-.436 2.865-.583l.032-.029a.52.52 0 00.202-.398c-.002-.485-.203-.95-.527-1.35-.326-.398-.782-.739-1.34-.956a3.42 3.42 0 00-2.987.256 2.966 2.966 0 00-1.098 1.12z",clipRule:"evenodd"})})]}),(0,s.jsx)(J.E.g,{id:"eyesMain",animate:{scaleY:[1,.2,1],transition:{repeat:1/0,duration:.3,repeatDelay:3,delay:1}},children:t||o?(0,s.jsxs)("g",{id:"eyesLove",fill:"#110E18",children:[(0,s.jsx)("path",{id:"Shape",d:"M81.102 50.76c-.09-.893-.796-1.54-1.678-1.54-.587 0-1.126.283-1.428.738-.3-.46-.816-.738-1.395-.738-.882 0-1.587.647-1.677 1.54-.007.04-.037.247.052.585.13.488.426.932.859 1.284 0 0 1.334 1.756 2.16 1.756.824 0 2.196-1.756 2.196-1.756.433-.352.73-.796.858-1.284.09-.338.06-.546.053-.585z"}),(0,s.jsx)("path",{id:"Shape_2",d:"M107.445 50.76c-.09-.893-.795-1.54-1.677-1.54-.588 0-1.126.283-1.429.738-.3-.46-.816-.738-1.394-.738-.882 0-1.587.647-1.677 1.54-.008.04-.037.247.052.585.129.488.426.932.858 1.284 0 0 1.335 1.756 2.16 1.756.825 0 2.196-1.756 2.196-1.756.433-.352.73-.796.859-1.284.089-.338.06-.546.052-.585z"})]}):(0,s.jsxs)("g",{id:"eyesArc",fill:"#110E18",fillRule:"evenodd",clipRule:"evenodd",children:[(0,s.jsx)("path",{id:"Fill-5",d:"M81.799 54.245c-.773 0-1.4-.605-1.4-1.351 0-.435-.366-.789-.816-.789-.45 0-.817.354-.817.789 0 .746-.626 1.351-1.4 1.351-.772 0-1.399-.605-1.399-1.351 0-1.925 1.622-3.491 3.616-3.491s3.616 1.566 3.616 3.49c0 .747-.626 1.352-1.4 1.352"}),(0,s.jsx)("path",{id:"Fill-5_2",d:"M105.56 54.245c-.773 0-1.4-.605-1.4-1.351 0-.435-.366-.789-.816-.789-.45 0-.817.354-.817.789 0 .746-.626 1.351-1.399 1.351s-1.4-.605-1.4-1.351c0-1.925 1.622-3.491 3.616-3.491s3.616 1.566 3.616 3.49c0 .747-.626 1.352-1.4 1.352"})]})}),(0,s.jsxs)("g",{id:"blush",fill:"#C49FE2",fillRule:"evenodd",clipRule:"evenodd",children:[(0,s.jsx)("path",{id:"Oval",d:"M75.947 59.034a1.55 1.55 0 100-3.1 1.55 1.55 0 000 3.1z"}),(0,s.jsx)("path",{id:"Oval_2",d:"M106.939 59.034a1.55 1.55 0 100-3.1 1.55 1.55 0 000 3.1z"})]})]})}),(0,s.jsx)("g",{id:"shadow_2",children:(0,s.jsx)("path",{id:"Subtract_6",fill:"#ECC1FA",fillRule:"evenodd",d:"M94.003 82.9c-19.564-.81-33.779-13.554-33.779-28.434 0-14.871 13.07-34.825 32.21-36.126a29.55 29.55 0 00-1.988-.067c-20.216 0-34.192 20.814-34.192 36.193 0 15.379 15.184 28.476 35.765 28.476.668 0 1.33-.014 1.984-.041z",clipRule:"evenodd"})}),(0,s.jsx)("path",{id:"shadow_3",fill:"#ECC1FA",fillRule:"evenodd",d:"M57.816 2.433a3.432 3.432 0 001.874 6.424c2.794 0 5.523.836 7.835 2.4a28.54 28.54 0 016.873 6.274 32.726 32.726 0 012.83 3.991l1.663-.748a32.711 32.711 0 00-3.17-4.566 28.537 28.537 0 00-6.873-6.274 13.983 13.983 0 00-7.835-2.4 3.44 3.44 0 01-3.627-3.24 3.41 3.41 0 01.43-1.861z",clipRule:"evenodd"})]})]})]})]})})})]})},Y=()=>{let e=(0,x.useRef)(null),[t,i]=(0,x.useState)(!1),a=(0,Z.Y)(e,{once:!0});return(0,s.jsx)(r.xu,{...u.l,children:(0,s.jsxs)(r.xu,{margin:"0 auto",alignItems:"center",maxW:800,position:"relative",children:[(0,s.jsx)(Q,{buttonIsHovered:t,isVisible:a}),(0,s.jsxs)(n.X,{as:"h1",size:{base:"3xl",md:"4xl"},mb:4,textAlign:"center",color:"titleAccent",ref:e,children:["Postgres,",(0,s.jsx)("br",{}),(0,s.jsx)(q.M,{id:"heroTitle",text:"powered up"})]}),(0,s.jsx)(o.x,{mb:8,textShadow:"sm",fontSize:{base:"lg",md:"xl"},textAlign:"center",children:"Xata is the only serverless data platform for PostgreSQL. Develop applications faster knowing your data layer is ready to evolve and scale with your needs."}),(0,s.jsxs)(l.k,{gap:4,justifyContent:"center",children:[(0,s.jsx)(d.z,{as:P.rU,variant:"gradient",href:"https://app.xata.io/signin?mode=signup",size:"md",minW:"150px",onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),children:"Start free"}),(0,s.jsx)(d.z,{as:P.rU,href:"/docs/",size:"md",minW:"150px",children:"Documentation"})]})]})})};var $=i(83837),ee=i(81038);let et=e=>{let{children:t,icon:i,...a}=e;return(0,s.jsx)(r.xu,{...a,children:(0,s.jsx)(l.k,{position:"relative",overflow:"hidden",bg:"stroke",p:"1px",borderRadius:"md",width:32,height:12,children:(0,s.jsxs)(l.k,{gap:2,zIndex:2,direction:"row",bg:"contrastEmpty",w:"full",h:"full",borderRadius:"md",alignItems:"center",justifyContent:"center",children:[i,(0,s.jsx)(o.x,{color:"appIconBgText",fontWeight:"medium",fontSize:"sm",children:t})]})})})};function ei(){let e=(0,$._)(["\n\n  0% {\n    transform: translateX(0);\n  }\n\n  100% {\n      transform: translateX(-100%);\n    }\n"]);return ei=function(){return e},e}let es=(0,ee.F4)(ei()),el=()=>{let e=[{text:"Astro",icon:(0,s.jsx)(h._5,{boxSize:6})},{text:"Next.js",icon:(0,s.jsx)(h.Ne,{boxSize:6})},{text:"Nuxt.js",icon:(0,s.jsx)(h.SU,{boxSize:6})},{text:"Remix",icon:(0,s.jsx)(h.zS,{boxSize:6})},{text:"Svelte",icon:(0,s.jsx)(h.W1,{boxSize:6})},{text:"Solid Start",icon:(0,s.jsx)(h.iq,{boxSize:6})},{text:"TypeScript",icon:(0,s.jsx)(h.KP,{boxSize:6})},{text:"Python",icon:(0,s.jsx)(h.gx,{boxSize:6})},{text:"Go",icon:(0,s.jsx)(h.CT,{boxSize:6})},{text:"Airbyte",icon:(0,s.jsx)(h.HA,{boxSize:6})}],t=e.concat(e,e),i=[{text:"Auth.js",icon:(0,s.jsx)(h.U3,{boxSize:6})},{text:"Cloudflare",icon:(0,s.jsx)(h.IG,{boxSize:6})},{text:"Drizzle",icon:(0,s.jsx)(h.$K,{boxSize:6})},{text:"GitHub",icon:(0,s.jsx)(h.fy,{boxSize:6})},{text:"Kysely",icon:(0,s.jsx)(h.vi,{boxSize:6})},{text:"LangChain",icon:(0,s.jsx)(h.y8,{boxSize:6})},{text:"Netlify",icon:(0,s.jsx)(h.jn,{boxSize:6})},{text:"Oauth",icon:(0,s.jsx)(h.mz,{boxSize:6})},{text:"Vercel",icon:(0,s.jsx)(h.Kn,{boxSize:6})},{text:"Zapier",icon:(0,s.jsx)(h.VF,{boxSize:6})}].concat(e,e);return(0,s.jsxs)(l.k,{justifyContent:"center",gap:4,alignItems:"center",direction:"column",...u.l,children:[(0,s.jsx)(o.x,{color:"textSubtle",fontWeight:"medium",fontSize:"md",mb:4,children:"Works with your favorite frameworks and tools"}),(0,s.jsx)(l.k,{direction:"column",overflow:"hidden",position:"relative",w:"full",_before:{position:"absolute",top:"0",left:"0",width:"250px",height:"100%",content:'""',bg:"linear-gradient(to left, transparent, var(--chakra-colors-bg))",zIndex:"2"},_after:{position:"absolute",top:"0",right:"0",width:"250px",height:"100%",content:'""',bg:"linear-gradient(to right, transparent, var(--chakra-colors-bg))",zIndex:"2"},children:(0,s.jsxs)(l.k,{gap:4,direction:"column",children:[(0,s.jsx)(l.k,{flexWrap:"nowrap",gap:4,animation:"".concat(es," 25s infinite linear"),sx:{_hover:{animationPlayState:"paused"}},children:t.map((e,t)=>(0,s.jsx)(et,{icon:e.icon,children:e.text},t))}),(0,s.jsx)(l.k,{flexWrap:"nowrap",gap:4,animation:"".concat(es," 30s infinite linear"),sx:{_hover:{animationPlayState:"paused"}},children:i.map((e,t)=>(0,s.jsx)(et,{icon:e.icon,children:e.text},t))})]})})]})};var ea=i(42513);let er=e=>{let{...t}=e;return(0,s.jsxs)(r.xu,{as:"svg",xmlns:"http://www.w3.org/2000/svg",width:"123",height:"126",fill:"none",viewBox:"0 0 123 126",...t,children:[(0,s.jsx)("path",{fill:"#AF7CC0",fillRule:"evenodd",d:"M96.34 71.307l-6.7 1.064-5.77-39.175 6.75-1.138.002-.001c7.28-1.173 14.811 1.846 20.944 8.284 5.042 5.293 8.818 12.555 10.827 20.635.814 3.277-1.423 6.364-4.542 6.867L96.34 71.306zm-54.705 30.909l-.52-6.146 37.044-6.36.995 6.388 3.328 22.491c.482 3.26-1.658 6.422-4.892 6.598-7.974.434-15.735-1.14-22.082-4.57-7.72-4.172-12.744-10.77-13.87-18.381l-.003-.02zM90.71 32.661c7.06-1.138 14.412 1.78 20.442 8.11 4.959 5.206 8.689 12.369 10.676 20.36.717 2.885-1.247 5.654-4.066 6.108l-21.51 3.465-6.124.971-5.592-37.973 6.174-1.041zM78.578 96.194l3.327 22.488c.436 2.947-1.497 5.74-4.345 5.896-7.886.429-15.541-1.13-21.784-4.503-7.59-4.103-12.469-10.553-13.56-17.933l-.472-5.562 35.933-6.169.9 5.783z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#DE99F6",d:"M121.828 61.13c.717 2.886-1.246 5.655-4.066 6.11l-21.51 3.463-6.123.972-5.593-37.973 6.175-1.041c7.058-1.138 14.411 1.78 20.442 8.11 4.958 5.206 8.689 12.369 10.675 20.36zM81.904 118.682c.436 2.947-1.496 5.74-4.344 5.896-7.886.429-15.542-1.13-21.784-4.503-7.591-4.103-12.47-10.553-13.561-17.933l-.471-5.562 35.933-6.169.9 5.783 3.327 22.488z"}),(0,s.jsx)("path",{fill:"#CF8EE5",fillRule:"evenodd",d:"M76.658 121.994c2.847-.155 4.78-2.948 4.344-5.895l-3.327-22.488-.485-3.116.487-.084.9 5.783 3.327 22.488c.436 2.947-1.496 5.74-4.344 5.895-7.886.43-15.542-1.129-21.784-4.502-6.668-3.604-11.243-9.019-12.997-15.285 2.176 5.166 6.361 9.604 12.094 12.701 6.243 3.374 13.899 4.932 21.785 4.503zM119.302 60.997c.717 2.886-1.247 5.655-4.065 6.11L93.726 70.57l-2.988.456.071.51 5.545-.845 21.51-3.465c2.819-.454 4.783-3.223 4.066-6.108-1.987-7.992-5.717-15.154-10.675-20.359-5.297-5.56-11.615-8.488-17.857-8.347 5.367.61 10.675 3.446 15.229 8.227 4.958 5.204 8.688 12.367 10.675 20.357z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#A087FF",d:"M72.407 8.059c7.861 6.035 13.103 15.095 14.573 25.184h-.001l5.54 38.039c-9.647 1.553-19.483-.965-27.344-7-7.861-6.036-13.103-15.094-14.573-25.184l.002-.001L45.84 6.396C45.41 3.448 47.353.65 50.204.613 58.138.51 65.94 3.094 72.407 8.06zM41.62 98.248c-9.643 1.578-19.485-.916-27.36-6.933C7.784 86.366 3.075 79.368.777 71.425c-.826-2.852 1.14-5.631 3.957-6.093L35.99 60.22c9.644-1.578 19.485.915 27.36 6.932 7.874 6.016 13.136 15.062 14.628 25.149l-36.357 5.947z"}),(0,s.jsx)("path",{fill:"#8D76E4",fillRule:"evenodd",d:"M13.947 89.182c7.874 6.017 17.716 8.51 27.36 6.933l36.299-5.939c.143.702.267 1.41.372 2.123l-36.357 5.948c-9.644 1.578-19.486-.915-27.36-6.932C7.783 86.366 3.074 79.368.776 71.425a4.725 4.725 0 01-.177-1.669c2.345 7.75 6.996 14.574 13.348 19.426zM70.576 8.355c7.86 6.035 13.102 15.094 14.572 25.184l5.531 37.977c.683-.07 1.367-.159 2.049-.269L87.187 33.21c-1.47-10.09-6.71-19.149-14.572-25.185C66.15 3.06 58.346.475 50.411.58a4.184 4.184 0 00-1.576.327c7.775 0 15.4 2.58 21.74 7.449z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#7C66CE",fillRule:"evenodd",d:"M92.52 71.282l-.07.01c-.17.028-.339.053-.508.077-9.462 1.364-19.063-1.172-26.767-7.087-7.704-5.915-12.893-14.735-14.48-24.582a33.538 33.538 0 01-.093-.603h.001L45.84 6.396C45.41 3.448 47.352.65 50.203.613 58.138.51 65.941 3.094 72.407 8.06c7.704 5.914 12.893 14.734 14.48 24.581a50.84 50.84 0 01.093.603h-.002l5.541 38.039zm-4.877-37.527l5.541 38.037-.576.092c-9.8 1.58-19.793-.978-27.779-7.11-7.986-6.132-13.31-15.334-14.804-25.584l-.088-.605h.001L45.263 6.488C44.789 3.235 46.935.046 50.196.003c8.061-.106 15.988 2.52 22.557 7.563 7.986 6.132 13.31 15.335 14.803 25.584l.088.605zM42.288 98.756l-.577.094c-9.797 1.604-19.795-.93-27.795-7.042C7.336 86.781 2.551 79.67.217 71.603c-.945-3.264 1.316-6.365 4.426-6.874l30.681-5.019.576-.095c9.797-1.602 19.795.93 27.794 7.042 8 6.112 13.346 15.303 14.861 25.549l.09.602-36.357 5.947v.001zm-5.721-38.628c9.458-1.386 19.065 1.127 26.783 7.023 7.717 5.896 12.926 14.702 14.535 24.546a38.48 38.48 0 01.093.602l-36.357 5.948-.233.038-.345.052c-9.458 1.388-19.065-1.125-26.782-7.022C7.783 86.366 3.074 79.368.776 71.425c-.826-2.852 1.14-5.632 3.957-6.093L35.99 60.22l.12-.02c.068-.012.138-.023.207-.033l.25-.038z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#CA99DB",fillRule:"evenodd",d:"M102.024 89.518c.087 1.983-.272 3.748-1.171 5.031-.933 1.331-2.577 2.015-4.5 2.26-1.939.249-4.268.065-6.723-.452-4.908-1.033-10.442-3.426-14.577-6.593-4.088-3.131-10.77-9.156-15.834-15.278-2.529-3.056-4.681-6.17-5.894-8.983-1.2-2.781-1.562-5.47-.156-7.475 1.38-1.971 3.808-2.644 6.63-2.544 2.839.101 6.227.984 9.75 2.32 7.05 2.672 14.788 7.211 20.03 11.227 5.286 4.048 8.932 9.17 10.856 13.877.963 2.352 1.501 4.619 1.589 6.61zm-12.79-19.995c10.405 7.97 14.319 20.14 11.148 24.666-3.17 4.525-16.866 1.3-24.984-4.918-8.117-6.217-26.596-23.978-21.759-30.883 4.838-6.905 25.19 3.166 35.595 11.135z",clipRule:"evenodd"}),(0,s.jsx)("mask",{id:"mask0_727_6804",style:{maskType:"alpha"},width:"50",height:"41",x:"52",y:"56",maskUnits:"userSpaceOnUse",children:(0,s.jsx)("path",{fill:"#EFC7FD",d:"M100.382 94.19c3.171-4.525-.743-16.697-11.147-24.667-10.406-7.968-30.758-18.04-35.595-11.135-4.838 6.905 13.64 24.666 21.758 30.884 8.118 6.217 21.814 9.442 24.984 4.917z"})}),(0,s.jsxs)("g",{mask:"url(#mask0_727_6804)",children:[(0,s.jsx)("path",{fill:"#F5D7FF",d:"M100.382 94.19c3.171-4.525-.743-16.697-11.147-24.667-10.406-7.968-30.758-18.04-35.595-11.135-4.838 6.905 13.64 24.666 21.758 30.884 8.118 6.217 21.814 9.442 24.984 4.917z"}),(0,s.jsx)("path",{fill:"#ECC1FA",fillRule:"evenodd",d:"M101.416 89.125c-.168.9-.472 1.683-.917 2.316-3.17 4.525-16.865 1.3-24.983-4.918-6.856-5.25-21.1-18.733-22.451-26.958-2.348 7.564 14.643 23.816 22.333 29.706 8.118 6.218 21.814 9.443 24.984 4.918.851-1.213 1.192-2.978 1.034-5.064z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#CA99DB",fillRule:"evenodd",d:"M51.666 72.357c3.84-1.397 7.594-4.241 10.555-8.467 2.96-4.224 4.36-8.736 4.41-12.887l.583.007c-.052 4.29-1.497 8.923-4.523 13.241-3.025 4.318-6.874 7.241-10.834 8.683l-.191-.577zM55.145 75.022c3.84-1.397 7.594-4.241 10.555-8.467 2.96-4.224 4.36-8.736 4.41-12.887l.583.007c-.052 4.29-1.497 8.923-4.523 13.241-3.025 4.318-6.874 7.242-10.834 8.682l-.191-.576zM58.624 77.687c3.84-1.398 7.595-4.242 10.555-8.467 2.96-4.225 4.36-8.737 4.41-12.887l.583.007c-.051 4.289-1.497 8.922-4.522 13.24-3.025 4.319-6.874 7.242-10.834 8.683l-.192-.576zM62.103 80.351c3.84-1.396 7.595-4.241 10.555-8.466s4.36-8.737 4.41-12.888l.583.008c-.05 4.288-1.497 8.923-4.522 13.24-3.025 4.318-6.874 7.242-10.834 8.683l-.192-.577zM65.583 83.017c3.84-1.398 7.595-4.242 10.555-8.467 2.96-4.225 4.36-8.737 4.41-12.887l.583.006c-.052 4.29-1.497 8.923-4.522 13.241-3.025 4.319-6.874 7.242-10.834 8.683l-.192-.576zM69.062 85.681c3.84-1.397 7.595-4.241 10.555-8.466 2.96-4.226 4.36-8.737 4.41-12.888l.583.008c-.052 4.288-1.497 8.922-4.523 13.24-3.025 4.318-6.874 7.242-10.834 8.683l-.191-.577zM72.541 88.346c3.84-1.397 7.595-4.241 10.555-8.467 2.96-4.224 4.36-8.737 4.41-12.887l.583.007c-.051 4.29-1.497 8.923-4.522 13.241-3.025 4.318-6.874 7.241-10.834 8.683l-.192-.577zM76.021 91.01c3.84-1.396 7.594-4.24 10.554-8.466 2.96-4.225 4.36-8.736 4.41-12.888l.584.008c-.052 4.289-1.497 8.923-4.523 13.24-3.025 4.319-6.874 7.243-10.834 8.683l-.191-.576zM79.5 93.676c3.84-1.398 7.595-4.242 10.555-8.467 2.96-4.225 4.36-8.737 4.41-12.887l.583.007c-.051 4.29-1.497 8.922-4.522 13.24-3.026 4.319-6.874 7.242-10.834 8.683l-.192-.576zM82.979 96.34c3.84-1.396 7.595-4.241 10.555-8.466s4.36-8.736 4.409-12.888l.584.008c-.052 4.288-1.498 8.923-4.522 13.24-3.026 4.318-6.874 7.242-10.834 8.683l-.192-.577zM86.459 99.006c3.84-1.398 7.594-4.242 10.555-8.467 2.96-4.225 4.359-8.737 4.409-12.888l.583.007c-.051 4.29-1.497 8.923-4.522 13.241-3.025 4.319-6.874 7.242-10.834 8.683l-.192-.576zM89.938 101.67c3.84-1.397 7.594-4.241 10.554-8.466s4.36-8.737 4.41-12.888l.583.007c-.051 4.29-1.497 8.924-4.522 13.24-3.025 4.32-6.874 7.243-10.834 8.684l-.192-.577zM93.416 104.335c3.841-1.397 7.595-4.241 10.556-8.467 2.96-4.224 4.359-8.736 4.409-12.887l.584.007c-.051 4.29-1.497 8.923-4.523 13.241-3.024 4.317-6.874 7.242-10.834 8.683l-.192-.577zM96.896 107c3.841-1.397 7.595-4.242 10.555-8.466 2.961-4.226 4.36-8.737 4.41-12.888l.583.007c-.051 4.289-1.497 8.923-4.522 13.24-3.025 4.319-6.874 7.243-10.834 8.683l-.192-.576z",clipRule:"evenodd"})]}),(0,s.jsx)("path",{fill:"#CA99DB",fillRule:"evenodd",d:"M59.165 35.715c7.166 5.49 8.276 16.984 1.434 26.75-6.83 9.746-17.949 12.573-25.13 7.073-3.547-2.716-6.498-7.556-7.73-12.901-1.235-5.354-.762-11.3 2.658-16.18 3.415-4.875 8.863-7.396 14.288-8.04 5.414-.645 10.913.567 14.48 3.298zm.963 26.389c6.707-9.574 5.528-20.66-1.309-25.896-6.836-5.236-21.364-4.794-27.952 4.61-6.588 9.403-1.89 22.99 4.947 28.227 6.836 5.236 17.607 2.632 24.314-6.941z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#CA99DB",fillRule:"evenodd",d:"M35.846 48.107l-.724 2.936-.653-.358a16.784 16.784 0 00-9.126-2.046h-.014a14.575 14.575 0 00-4.843 1.022l-.005.002-.005.002a7.165 7.165 0 00-3.338 2.6c-.751 1.19-2.278 1.526-3.42.748-1.147-.78-1.467-2.387-.72-3.586l.009-.014.146-.21.015-.017c1.553-1.894 3.619-3.248 5.922-3.885a18.405 18.405 0 016.283-.704 20.316 20.316 0 0110.11 3.273l.363.237zm-10.504-2.9a17.845 17.845 0 00-6.099.683c-2.191.605-4.156 1.893-5.632 3.694l-.124.176m20.72.104l-.032.128.566.153.27-.541-.12-.066-.15.607c-.177-.097-.355-.19-.534-.28zm-8.865-4.658c3.486.165 6.87 1.26 9.832 3.183l-9.832-3.183zM39.7 43.225l2.458-1.608-.522-.542c-2.248-2.333-3.845-5.265-4.619-8.481l-.002-.008-.002-.007a16.527 16.527 0 01-.528-5.135v-.012a7.68 7.68 0 011.366-4.112c.856-1.106.703-2.73-.35-3.634-1.058-.908-2.62-.743-3.488.364l-.01.012-.147.21-.011.02a12.736 12.736 0 00-1.757 7.075 20.87 20.87 0 001.253 6.475c1.235 3.522 3.312 6.652 6.033 9.091l.325.292zm-5.813-9.597a20.247 20.247 0 01-1.216-6.286 12.11 12.11 0 011.67-6.729l.123-.176m6.344 20.624l.107-.07.31.517-.412.434a45.206 45.206 0 01-.097-.101l.508-.333a18.88 18.88 0 01-.416-.447zm-6.92-7.433c1.2 3.426 3.22 6.47 5.866 8.841l-5.867-8.84z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#F5D7FF",fillRule:"evenodd",d:"M25.342 45.206c1.075.05 2.14.19 3.186.415a17.05 17.05 0 012.34-4.804 17.262 17.262 0 014.29-4.263 21.846 21.846 0 01-1.271-2.926 20.245 20.245 0 01-1.217-6.286 12.11 12.11 0 011.67-6.73l.123-.175c.665-.847 1.859-.973 2.666-.28.808.694.924 1.943.259 2.79a8.307 8.307 0 00-1.487 4.462c-.097 1.799.089 3.6.55 5.334.209.87.477 1.721.8 2.546 7.16-3.728 16.488-2.972 21.568.92 6.837 5.235 8.016 16.321 1.309 25.895-6.707 9.573-17.478 12.177-24.315 6.94-5.21-3.99-9.179-12.833-7.854-20.977a17.29 17.29 0 00-2.651-.038c-1.72.064-3.418.422-5.03 1.061a7.754 7.754 0 00-3.62 2.827c-.572.92-1.746 1.18-2.622.585-.876-.596-1.121-1.824-.55-2.742l.124-.177c1.477-1.8 3.442-3.089 5.633-3.693 1.984-.58 4.045-.81 6.099-.684z",clipRule:"evenodd"}),(0,s.jsx)("mask",{id:"mask1_727_6804",style:{maskType:"luminance"},width:"52",height:"53",x:"13",y:"19",maskUnits:"userSpaceOnUse",children:(0,s.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M25.342 45.206c1.075.05 2.14.19 3.186.415a17.05 17.05 0 012.34-4.804 17.262 17.262 0 014.29-4.263 21.846 21.846 0 01-1.271-2.926 20.245 20.245 0 01-1.217-6.286 12.11 12.11 0 011.67-6.73l.123-.175c.665-.847 1.859-.973 2.666-.28.808.694.924 1.943.259 2.79a8.307 8.307 0 00-1.487 4.462c-.097 1.799.089 3.6.55 5.334.209.87.477 1.721.8 2.546 7.16-3.728 16.488-2.972 21.568.92 6.837 5.235 8.016 16.321 1.309 25.895-6.707 9.573-17.478 12.177-24.315 6.94-5.21-3.99-9.179-12.833-7.854-20.977a17.29 17.29 0 00-2.651-.038c-1.72.064-3.418.422-5.03 1.061a7.754 7.754 0 00-3.62 2.827c-.572.92-1.746 1.18-2.622.585-.876-.596-1.121-1.824-.55-2.742l.124-.177c1.477-1.8 3.442-3.089 5.633-3.693 1.984-.58 4.045-.81 6.099-.684z",clipRule:"evenodd"})}),(0,s.jsx)("g",{mask:"url(#mask1_727_6804)",children:(0,s.jsx)("path",{fill:"#F5D7FF",d:"M28.528 45.621l-.324 1.651 1.417.305.442-1.441-1.535-.515zm-3.186-.415l-.095 1.684h.023l.072-1.684zm9.817-8.652l.895 1.402 1.23-.858-.712-1.356-1.413.812zm-1.272-2.926l1.514-.58-.004-.01-.004-.012-1.506.602zm-1.217-6.286l1.612-.057v-.012l-.001-.012-1.61.08zm1.67-6.73l-1.3-.995-.037.052-.033.055 1.37.889zm.123-.175l-1.246-1.07-.028.036-.026.037 1.3.997zm2.925 2.51l-1.247-1.068-.028.035-.026.037 1.301.997zm-1.486 4.462l1.61.096v-.032l-1.61-.064zm.549 5.334l1.563-.411-.005-.02-.005-.02-1.553.451zm.8 2.546l-1.492.639.658 1.679 1.553-.809-.719-1.51zM27.96 48.067l1.59.283.292-1.803-1.742-.159-.14 1.68zm-2.651-.038l.057 1.685h.02l.02-.002-.097-1.683zm-5.029 1.061l.544 1.588.014-.006.014-.005-.572-1.577zm-3.62 2.827l-1.301-.996-.026.038-.024.038 1.35.92zm-3.172-2.157l-1.3-.997-.027.037-.024.04 1.35.92zm.123-.177l-1.223-1.098-.04.05-.037.052 1.3.996zm5.633-3.693l.411 1.63.011-.003.011-.004-.433-1.623zm9.61-1.92a21.078 21.078 0 00-3.438-.448l-.145 3.368c.99.047 1.97.175 2.934.382l.648-3.302zm.714-4.149a18.761 18.761 0 00-2.574 5.285l3.07 1.03a15.336 15.336 0 012.105-4.322l-2.601-1.993zm4.697-4.67a18.928 18.928 0 00-4.697 4.67l2.601 1.993c1.079-1.54 2.4-2.82 3.886-3.858l-1.79-2.805zm-1.891-.943c.382 1.09.842 2.146 1.373 3.157l2.826-1.623a20.101 20.101 0 01-1.172-2.694l-3.027 1.16zM31.059 27.4c.076 2.34.523 4.648 1.322 6.831l3.012-1.204a18.491 18.491 0 01-1.111-5.742l-3.223.115zm1.91-7.675a13.856 13.856 0 00-1.91 7.699l3.222-.162a10.361 10.361 0 011.429-5.759l-2.74-1.778zm.194-.284l-.124.177 2.602 1.992.123-.176-2.601-1.993zm4.99-.585c-1.5-1.288-3.71-1.05-4.936.513l2.493 2.138a.274.274 0 01.397-.045l2.046-2.606zm.482 5.162c1.226-1.564 1.017-3.875-.482-5.162l-2.046 2.606a.306.306 0 01.034.418l2.494 2.137zm-1.122 3.456a6.57 6.57 0 011.176-3.529l-2.602-1.993a10.042 10.042 0 00-1.797 5.395l3.223.127zm.491 4.818a15.403 15.403 0 01-.493-4.786l-3.22-.191c-.107 1.983.098 3.97.606 5.88l3.107-.903zm.74 2.359a17.768 17.768 0 01-.73-2.318l-3.127.822c.228.949.52 1.875.872 2.774l2.984-1.278zm21.028.198c-2.856-2.188-6.786-3.418-10.873-3.64-4.103-.222-8.507.562-12.367 2.572l1.438 3.018c3.3-1.718 7.14-2.42 10.762-2.223 3.636.197 6.91 1.29 9.135 2.993l1.905-2.72zM61.43 63.1c7.078-10.103 6.093-22.316-1.657-28.252l-1.905 2.72c5.923 4.537 7.296 14.496.96 23.54L61.43 63.1zM34.86 70.405c7.79 5.967 19.525 2.747 26.568-7.305l-2.602-1.992c-6.372 9.095-16.178 11.082-22.06 6.577l-1.906 2.72zm-8.492-22.62c-1.43 8.794 2.805 18.264 8.492 22.62l1.905-2.72c-4.734-3.626-8.436-11.841-7.218-19.335l-3.179-.565zm-.965 1.928c.808-.051 1.615-.04 2.414.034l.281-3.359a18.749 18.749 0 00-2.887-.041l.192 3.365zm-4.553.954a13.588 13.588 0 014.514-.953l-.114-3.37c-1.896.071-3.769.465-5.544 1.17l1.144 3.153zm-2.892 2.247a6.135 6.135 0 012.864-2.236l-1.088-3.175a9.378 9.378 0 00-4.377 3.418l2.601 1.993zm-4.803 1c1.626 1.107 3.797.618 4.853-1.076l-2.701-1.84a.277.277 0 01-.392.091l-1.76 2.825zm-1.02-5.075c-1.056 1.694-.606 3.969 1.02 5.075l1.76-2.825a.304.304 0 01-.078-.41l-2.702-1.84zm.174-.252l-.124.176 2.601 1.992.124-.176-2.601-1.992zm6.52-4.327c-2.506.692-4.754 2.166-6.443 4.225l2.447 2.195a9.526 9.526 0 014.82-3.16l-.823-3.26zm6.607-.736a19.401 19.401 0 00-6.628.742l.867 3.247a16.29 16.29 0 015.571-.623l.19-3.366z"})}),(0,s.jsx)("path",{fill:"#110E18",fillRule:"evenodd",d:"M48.438 58.672a3.55 3.55 0 01-1.387-.634.937.937 0 01-.351-.62 1.02 1.02 0 01.174-.713l3.823-5.457a.942.942 0 01.598-.388.858.858 0 01.67.162c.622.48 1.057 1.163 1.313 1.922a4.86 4.86 0 01.164 2.456 4.243 4.243 0 01-.682 1.62 4.074 4.074 0 01-2.015 1.51 4.262 4.262 0 01-2.307.142z",clipRule:"evenodd"}),(0,s.jsx)("mask",{id:"mask2_727_6804",style:{maskType:"luminance"},width:"8",height:"9",x:"46",y:"50",maskUnits:"userSpaceOnUse",children:(0,s.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M48.438 58.672a3.55 3.55 0 01-1.387-.634.937.937 0 01-.351-.62 1.02 1.02 0 01.174-.713l3.823-5.457a.942.942 0 01.598-.388.858.858 0 01.67.162c.622.48 1.057 1.163 1.313 1.922a4.86 4.86 0 01.164 2.456 4.243 4.243 0 01-.682 1.62 4.074 4.074 0 01-2.015 1.51 4.262 4.262 0 01-2.307.142z",clipRule:"evenodd"})}),(0,s.jsx)("g",{mask:"url(#mask2_727_6804)",children:(0,s.jsx)("path",{fill:"#E74144",fillRule:"evenodd",d:"M50.474 57.161c.08.171.19.322.333.431.066.05.154.066.243.042a.318.318 0 01.023-.005c.117-.024.464-.095 1.193-1.134.728-1.04.688-1.407.675-1.532a.36.36 0 01-.003-.024.304.304 0 00-.111-.23 1.15 1.15 0 00-.772-.214 1.728 1.728 0 00-.861.297c-.185.124-.36.29-.504.495-.217.31-.328.657-.356.983a1.78 1.78 0 00.14.891z",clipRule:"evenodd"})}),(0,s.jsx)("path",{fill:"#C49FE2",fillRule:"evenodd",d:"M44.262 61.44a.92.92 0 00-.184-1.249.83.83 0 00-1.194.194.92.92 0 00.184 1.249.83.83 0 001.194-.194zM54.362 47.024a.92.92 0 00-.184-1.249.83.83 0 00-1.194.193.92.92 0 00.184 1.249.83.83 0 001.194-.193z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#110E18",fillRule:"evenodd",d:"M44.04 57.087c-.252.36-.724.445-1.056.191a.43.43 0 00-.617.112c-.146.209-.109.5.085.648.331.254.396.751.144 1.11-.252.36-.725.446-1.057.192-.855-.656-1.023-1.944-.373-2.87.65-.928 1.874-1.15 2.73-.494.332.254.397.751.145 1.111zM51.784 46.035c-.252.359-.725.445-1.057.19a.431.431 0 00-.616.112c-.147.21-.11.5.084.648.332.255.397.752.145 1.112-.252.359-.725.445-1.057.19-.856-.655-1.023-1.943-.374-2.87.65-.928 1.875-1.149 2.73-.494.332.255.397.752.145 1.112z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#ECC1FA",fillRule:"evenodd",d:"M60.756 61.168c-6.736 8.823-17.034 11.096-23.648 6.03-6.611-5.064-11.222-17.936-5.563-27.283-.234.291-.46.591-.678.902-6.588 9.404-1.89 22.991 4.946 28.228 6.837 5.236 17.608 2.632 24.315-6.941.217-.311.427-.623.628-.936z",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#ECC1FA",fillRule:"evenodd",d:"M13.192 50.602c-.085.726.219 1.474.844 1.9.876.596 2.05.335 2.623-.585a7.758 7.758 0 013.62-2.827c1.61-.64 3.31-.997 5.029-1.06a17.338 17.338 0 012.696.041l.21-1.027a17.275 17.275 0 00-3.063-.081c-1.72.064-3.418.421-5.03 1.061a7.758 7.758 0 00-3.62 2.827c-.572.92-1.746 1.18-2.622.584a1.944 1.944 0 01-.687-.833z",clipRule:"evenodd"})]})},en=e=>{let{isAnimating:t,...i}=e;return(0,s.jsxs)(r.xu,{position:"relative",...i,children:[(0,s.jsx)(r.xu,{overflow:"hidden",borderRadius:"xl",position:"relative",zIndex:1,children:(0,s.jsx)(p.default,{width:630,height:525,src:"/images/home/diagram.svg",alt:"Diagram"})}),(0,s.jsx)(P.uH,{variants:{initial:{x:0},hover:{x:-60,transition:{ease:"easeInOut",duration:.5}}},animate:t?"hover":"initial",initial:"initial",position:"absolute",top:"50%",left:0,transform:"translateY(-50%)",display:{base:"none",lg:"block"},children:(0,s.jsx)(er,{})})]})},eo=e=>{let{...t}=e,[i,a]=(0,x.useState)(!1);return(0,s.jsxs)(l.k,{pos:"relative",...u.l,flexDir:"column",alignItems:"center",children:[(0,s.jsx)(y.N,{title:"Built on open source",description:"At Xata, we embrace open source, collaborating with the community to drive innovative ideas. Join us in fostering the next big breakthrough."}),(0,s.jsx)(P.Li,{pattern:"bottomRight",onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),...t,children:(0,s.jsxs)(c.M,{gap:12,columns:{base:1,lg:2},alignItems:"center",justifyContent:"center",w:"full",p:10,children:[(0,s.jsxs)(l.k,{direction:"column",position:"relative",textAlign:"left",maxW:"400px",gap:4,children:[(0,s.jsx)(ea.C,{icon:(0,s.jsx)(h.GK,{}),children:"Introducing pgroll"}),(0,s.jsx)(n.X,{as:"h2",fontSize:"2xl",children:"Headache free schema migrations"}),(0,s.jsx)(o.x,{textShadow:"sm",children:"PostgreSQL schema migrations at scale are dead simple with pgroll. Enjoy safe and reversible schema updates without interrupting your production application."}),(0,s.jsxs)(k.aV,{spacing:3,pb:4,children:[(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"Zero-downtime migrations"]}),(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"Instant rollbacks"]}),(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"Real-time backfilling"]})]}),(0,s.jsxs)(l.k,{gap:4,children:[(0,s.jsx)(d.z,{as:P.rU,href:"/pgroll/",variant:"gradient",w:"max-content",size:"sm",children:"Learn more"}),(0,s.jsx)(d.z,{as:P.rU,href:"https://github.com/xataio/pgroll",size:"sm",leftIcon:(0,s.jsx)(h.fy,{boxSize:5}),children:"xataio/pgroll"})]})]}),(0,s.jsx)(l.k,{flex:"1",children:(0,s.jsx)(en,{isAnimating:i})})]})})]})},ec=e=>{let{title:t,link:i,icon:l}=e;return(0,s.jsxs)(m.f,{p:4,textAlign:{base:"center",xl:"left"},justifySelf:"center",alignItems:"center",flexDir:"column",display:"flex",gap:2,_hover:{transform:"scale(1.05)"},transition:"all 0.2s ease-in-out",children:[l&&(0,s.jsxs)(m.A,{href:i,children:[(0,s.jsx)(R.y,{icon:l,size:"lg"})," "]}),(0,s.jsx)(m.A,{href:i,fontWeight:"semibold",children:t})]})},ed=()=>(0,s.jsxs)(r.xu,{as:"svg",xmlns:"http://www.w3.org/2000/svg",width:"full",height:"auto",fill:"none",viewBox:"0 0 330 330",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:0,maxW:"400px",color:"text",children:[(0,s.jsx)("circle",{cx:"165",cy:"165",r:"164.5",stroke:"currentColor",strokeOpacity:"0.03"}),(0,s.jsx)("circle",{cx:"165",cy:"165",r:"144.5",stroke:"currentColor",strokeOpacity:"0.05"}),(0,s.jsx)("circle",{cx:"165",cy:"165",r:"124.5",stroke:"currentColor",strokeOpacity:"0.07"}),(0,s.jsx)("circle",{cx:"165",cy:"165",r:"104.5",stroke:"currentColor",strokeOpacity:"0.09"}),(0,s.jsx)("circle",{cx:"165",cy:"165",r:"84.5",stroke:"currentColor",strokeOpacity:"0.10"}),(0,s.jsx)("circle",{cx:"165",cy:"165",r:"64.5",stroke:"currentColor",strokeOpacity:"0.12"})]}),eh=e=>{let{...t}=e;return(0,s.jsxs)(l.k,{pos:"relative",gap:12,alignItems:"center",flexDir:"column",...u.l,...t,children:[(0,s.jsx)(y.N,{title:"Try it out for yourself",description:"Get started with a sample app in your preferred framework."}),(0,s.jsxs)(c.M,{gap:12,columns:{base:1,lg:2},alignItems:"center",justifyContent:"center",w:"full",position:"relative",children:[(0,s.jsxs)(l.k,{flexDir:"column",w:"full",position:"relative",textAlign:{base:"center",lg:"start"},maxW:"600px",margin:"0 auto",children:[(0,s.jsx)(n.X,{as:"h2",fontSize:"2xl",mb:4,children:"A blog with your favorite framework"}),(0,s.jsx)(o.x,{textShadow:"sm",pb:8,children:"Create an application and walk through adding Xata database and search functionality. You'll build the following basic blog application features:"}),(0,s.jsxs)(k.aV,{spacing:3,children:[(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"List all blog posts"]}),(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"Retrieve and view a single blog post"]}),(0,s.jsxs)(k.HC,{children:[(0,s.jsx)(k.DE,{as:C.KXr,color:"textPrimary",boxSize:5}),"Full-text fuzzy search of blog posts"]})]})]}),(0,s.jsxs)(l.k,{position:"relative",alignItems:"center",justifyContent:"center",children:[(0,s.jsx)(ed,{}),(0,s.jsx)(r.xu,{position:"relative",children:(0,s.jsxs)(c.M,{gap:4,columns:3,alignItems:"center",justifyContent:"center",w:"full",children:[(0,s.jsx)(ec,{icon:(0,s.jsx)(h._5,{}),title:"Astro",link:"/docs/getting-started/astro"}),(0,s.jsx)(ec,{icon:(0,s.jsx)(h.Ne,{}),title:"Next.js",link:"/docs/getting-started/nextjs"}),(0,s.jsx)(ec,{icon:(0,s.jsx)(h.SU,{}),title:"Nuxt",link:"/docs/getting-started/nuxt"}),(0,s.jsx)(ec,{icon:(0,s.jsx)(h.zS,{}),title:"Remix",link:"/docs/getting-started/remix"}),(0,s.jsx)(ec,{icon:(0,s.jsx)(h.W1,{}),title:"SvelteKit",link:"/docs/getting-started/sveltekit"}),(0,s.jsx)(ec,{icon:(0,s.jsx)(h.iq,{filter:"brightness(150%)"}),title:"SolidStart",link:"/docs/getting-started/solidstart"})]})})]})]})]})};var ex=i(50936),eu=i(67153),em=i(67423);let ep=(e,t)=>{let[i,s]=(0,em.Z)(e,t),[l,a]=(0,x.useState)(!0),[r,n]=(0,x.useState)(!0),[o,c]=(0,x.useState)(0),d=(0,x.useCallback)(()=>{s&&s.scrollPrev()},[s]),h=(0,x.useCallback)(()=>{s&&s.scrollNext()},[s]),u=(0,x.useCallback)(e=>{a(e.canScrollPrev()),n(e.canScrollNext()),c(e.selectedScrollSnap())},[]);return(0,x.useEffect)(()=>{s&&(s.on("reInit",u),s.on("select",u))},[s]),{emblaRef:i,selectedScrollSnap:o,canScrollNext:r,canScrollPrev:l,scrollPrev:d,scrollNext:h}},eg=e=>{let{icon:t,...i}=e;return(0,s.jsx)(d.z,{zIndex:"1",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",borderRadius:"full",w:16,h:16,_disabled:{opacity:.3,cursor:"not-allowed"},...i,children:(0,s.jsx)(N.J,{as:t,boxSize:8})})};var ej=i(50478),ef=i(59379),eb=i(39965);let ev=e=>{let{title:t,description:i,image:a,href:n,author:c,authorDescription:d,authorAvatarSrc:h,isActive:x}=e;return(0,s.jsx)(r.xu,{position:"relative",bg:"contrastLowest",borderRadius:"md",overflow:"hidden",height:"100%",border:"1px solid",borderColor:"stroke",opacity:x?1:.4,children:(0,s.jsxs)(r.xu,{children:[(0,s.jsx)(r.xu,{w:"100%",pos:"relative",children:(0,s.jsx)(p.default,{width:800,height:520,src:a.src,alt:a.alt})}),(0,s.jsxs)(l.k,{direction:"column",py:4,alignItems:"center",gap:4,textAlign:"left",justifyContent:"space-between",height:"full",px:4,children:[(0,s.jsxs)(l.k,{direction:"column",textAlign:"center",maxW:"500px",gap:2,children:[(0,s.jsx)(m.A,{as:eb.default,href:n,children:(0,s.jsx)(ea.C,{children:t})}),(0,s.jsx)(o.x,{color:"textSubtle",fontSize:"xs",children:i})]}),(0,s.jsxs)(l.k,{direction:"row",justifyContent:"space-between",width:"auto",gap:4,children:[(0,s.jsxs)(l.k,{direction:"row",gap:4,justifyContent:"center",alignItems:"center",children:[(0,s.jsx)(ej.q,{name:c,src:h,size:"sm"}),(0,s.jsxs)(r.xu,{children:[(0,s.jsx)(o.x,{fontWeight:"semibold",fontSize:"xs",children:c}),(0,s.jsx)(o.x,{color:"textSubtle",fontSize:"xs",children:d})]})]}),(0,s.jsx)(N.J,{as:ef.Gjm,boxSize:10,color:"contrastLow"})]})]})]})})},ez={delay:4e3,stopOnMouseEnter:!0,stopOnInteraction:!1,rootNode:e=>e.parentElement},ey=e=>{let{slides:t,onCurrentSlideChange:i}=e,{emblaRef:l,canScrollPrev:a,canScrollNext:n,scrollPrev:o,scrollNext:c,selectedScrollSnap:d}=ep({loop:!0},[(0,eu.Z)(ez)]);return(0,x.useEffect)(()=>{i(d)},[d,i]),(0,s.jsx)(E.Z,{children:(0,s.jsxs)(r.xu,{width:"full",overflow:"hidden",position:"relative",children:[(0,s.jsx)(r.xu,{ref:l,overflow:"hidden",py:{base:4,lg:8},children:(0,s.jsx)(r.xu,{display:"flex",ml:{base:-4,lg:-8},style:{backfaceVisibility:"hidden",touchAction:"pan-y"},children:t.map((e,t)=>(0,s.jsx)(r.xu,{flex:{base:"0 0 80%",sm:"0 0 60%",md:"0 0 40%",lg:"0 0 30%"},minWidth:"0",pl:{base:4,lg:8},position:"relative",children:(0,s.jsx)(ev,{...e,isActive:t===d})},t))})}),(0,s.jsx)(eg,{onClick:()=>o(),isDisabled:!a,icon:ex.Z7p,position:"absolute",top:"50%",left:{base:0,lg:4},transform:"translateY(-50%)"}),(0,s.jsx)(eg,{onClick:()=>c(),isDisabled:!n,icon:ex.WN1,position:"absolute",top:"50%",right:{base:0,lg:4},transform:"translateY(-50%)"})]})})},ew=()=>{let e=[{title:"Ecommerce",description:"There were a lot of things that Xata solved for us. Our app is divided into three parts. The shop profile with customer information, time series data for sales metrics, and the images for the shop itself. All three use cases use only one database, Xata.",image:{src:"/images/use-cases/ecommerce.jpg",alt:"Ecommerce"},href:"/blog/community-spotlight-automate-shopify-store-creation",author:"Katriel Lucas",authorDescription:"Full Stack Developer",authorAvatarSrc:"/images/use-cases/ecommerce-katriel-lucas.jpg"},{title:"Booking & inventory",description:"Xata was a game-changer for me. I’m not great at DevOps and database infrastructure management, which I find rather tedious. Xata takes care of this with an excellent developer experience.",image:{src:"/images/use-cases/booking.jpg",alt:"Booking & inventory"},href:"/blog/community-spotlight-simplified-architecture-hotel",author:"Emanuel Arcos",authorDescription:"Entrepreneur",authorAvatarSrc:"/images/use-cases/booking-emanuel-arcos.jpg"},{title:"Generative AI",description:"All in all, I have to say, I was really surprised at how easy it was to adopt Xata and just jump in and start using it. I haven’t had to look at my database in 3 months, it’s stable, no maintenance required and it just works.",image:{src:"/images/use-cases/generative-ai.jpg",alt:"Ecommerce"},href:"/blog/community-spotlight-chat-search-experiences",author:"Agust\xedn Gomez",authorDescription:"Software Engineer",authorAvatarSrc:"/images/use-cases/generative-ai-agustin-gomez.jpg"},{title:"Content management",description:"We were blown away by the workspace environment, the documentation and the incredible response time on Discord. It's rare that you find a product that just works.",image:{src:"/images/use-cases/cms.jpg",alt:"Content management"},href:"/blog/community-spotlight-rankone",author:"Peter Spegel",authorDescription:"Developer @ RankOne",authorAvatarSrc:"/images/use-cases/cms-peter-spegel.jpg"},{title:"SaaS applications",description:"I’m the primary developer working on this application, so I can’t deal with a very complex system. I was looking for a simple solution to a scalable database and that’s where Xata exceeded my expectations.",image:{src:"/images/use-cases/saas.jpg",alt:"Ecommerce"},href:"/blog/ecommerce-platform-batchoop",author:"Charles Bellorini",authorDescription:"CEO & Co-Founder of Batchoop",authorAvatarSrc:"/images/use-cases/saas-charles-bellorini.jpg"}],[t,i]=(0,x.useState)(0);return(0,s.jsxs)(l.k,{pos:"relative",...u.l,flexDir:"column",alignItems:"center",children:[(0,s.jsx)(y.N,{title:(0,s.jsxs)(s.Fragment,{children:["Postgres++ for",(0,s.jsx)("br",{}),(0,s.jsx)(w.D,{children:e[t].title})]}),description:"Join the tens of thousands of developers and businesses using Xata today.",descriptionProps:{mb:12}}),(0,s.jsx)(ey,{slides:e,onCurrentSlideChange:i})]})},ek=()=>(0,s.jsxs)(l.k,{flexDir:"column",pos:"relative",zIndex:5,w:"full",children:[(0,s.jsxs)(v.$,{variant:"heroCircularPattern",position:"relative",gap:{base:8,md:16},pt:{base:16,md:24},children:[(0,s.jsx)(Y,{}),(0,s.jsx)(V,{}),(0,s.jsx)(el,{})]}),(0,s.jsx)(z.d,{}),(0,s.jsx)(v.$,{variant:"noPattern",textAlign:"center",children:(0,s.jsx)(ew,{})}),(0,s.jsx)(z.d,{}),(0,s.jsx)(O,{}),(0,s.jsx)(z.d,{}),(0,s.jsx)(eo,{}),(0,s.jsx)(z.d,{}),(0,s.jsx)(v.$,{children:(0,s.jsx)(b,{})}),(0,s.jsx)(z.d,{}),(0,s.jsx)(v.$,{textAlign:"center",pb:{base:32,lg:44},children:(0,s.jsx)(eh,{})}),(0,s.jsx)(v.$,{variant:"noPattern",children:(0,s.jsx)(a.J,{})})]})},59977:function(e,t,i){"use strict";i.d(t,{N:function(){return n}});var s=i(95586),l=i(24922),a=i(84920),r=i(33288);let n=e=>{let{title:t,description:i,heading:n="h2",children:o,descriptionProps:c,...d}=e;return(0,s.jsxs)(l.xu,{textAlign:"center",fontSize:"sm",maxW:"820px",margin:"0 auto",...d,children:["h2"===n&&(0,s.jsx)(a.X,{as:"h2",size:{base:"xl",md:"2xl"},color:"titleAccent",mb:i?4:16,children:t}),"h3"===n&&(0,s.jsx)(a.X,{as:"h3",size:"xl",color:"titleAccent",mt:24,mb:i?4:16,children:t}),(0,s.jsx)(r.x,{color:"textSubtle",fontSize:"lg",mb:16,...c,children:i}),o]})}}},function(e){e.O(0,[1909,1488,1433,3310,5839,9007,6860,9951,8797,1598,2680,2921,2836,4938,2222,7962,8451,5969,2219,7977,5325,4591,1518,1744],function(){return e(e.s=22722)}),_N_E=e.O()}]);