1import{u as d,P as x,j as e,L as l,D as g,d as p}from"./index-CY8Nbixe.js";import{w as u,a as h,m as f,b,c as j}from"./ai-agents-may-2024-Bi4eMCZD.js";import{C as o}from"./calendar-CYLjlVUA.js";import{A as c}from"./arrow-right-Brl6OCrp.js";import{M as w}from"./map-pin-BQYUpTVu.js";const N="/assets/webinar-closing-the-verification-gap-DyoHmqNk.png",s={fontFamily:'"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace'},a={slug:"closing-the-verification-gap",title:"Closing the Verification Gap",date:"2026-06-24",displayDate:"Recorded June 24, 2026 · Watch on demand",format:"Webinar",location:"Virtual",description:"How to keep quality when development outruns your test suite. Watch the recording with QA.tech's CTO â see AI QA agents test by user goal, run on every pull request, and adapt as the UI changes.",image:N},n=[{slug:"join-our-free-ai-technology-webinar-discover-ai-trends-qa-tech",title:"QA.tech Show & Tell â Smarter test cases, faster",date:"2025-02-27",displayDate:"February 27, 2025 · 12:00 CET",format:"Webinar",location:"Virtual",description:"Exclusive QA.tech Show & Tell webinar where we walk through how to create test cases faster and smarter with QA.tech.",image:u},{slug:"webinar-feb-20th-2025",title:"Agents, Embeddings & Fine-Tuning: How to Automate E2E Testing with AI",date:"2025-02-20",displayDate:"February 20, 2025 · 18:00 CET / 12:00 EST",format:"Webinar",location:"Virtual",description:"A practical, technical session on combining agents, embeddings and fine-tuning to automate end-to-end testing.",image:h},{slug:"meetup-feb-13th-2025",title:"What's up with AI Agents?",date:"2025-02-13",displayDate:"February 13, 2025",format:"Meetup",location:"Stockholm",description:"AI agents are here â automating tasks, making decisions, and transforming industries. How do they actually work, and what's next?",image:f},{slug:"webinar-on-feb-6th-agents-embeddings-fine-tuning-how-we-automate-e2e-testing-using-ai",title:"Agents, Embeddings & Fine-Tuning: Automating E2E Testing with AI",date:"2025-02-06",displayDate:"February 6, 2025 · 11:00 CET",format:"Virtual event",location:"Virtual",description:"A deep dive into how agents, embeddings and fine-tuning come together to automate end-to-end testing for modern web apps.",image:b},{slug:"a-detailed-look-at-ai-agents",title:"A detailed look at AI agents",date:"2024-05-02",displayDate:"May 2, 2024",format:"Meetup",location:"Stockholm",description:"An evening unpacking how AI agents are built, what they can â and can't â do, and where they fit in modern engineering teams.",image:j}],z=()=>(d(x.events),e.jsxs("div",{className:"bg-[#FAFAFA]",children:[e.jsx("section",{className:"relative isolate overflow-hidden",children:e.jsxs("div",{className:"mx-auto max-w-5xl px-6 pt-16 pb-12 sm:pt-24 lg:px-10",children:[e.jsx("p",{className:"font-mono text-[11px] uppercase tracking-[0.18em] text-neutral-500",style:s,children:"Events"}),e.jsxs("h1",{className:"mt-4 text-4xl font-medium tracking-tight text-neutral-900 sm:text-6xl",children:["Webinars, meetups"," ",e.jsx("span",{className:"text-neutral-500",children:"and live talks from the QA.tech team."})]}),e.jsx("p",{className:"mt-6 max-w-3xl text-base font-light text-neutral-600 sm:text-lg",children:"Practical sessions on AI testing, agentic QA and the engineering practices that make shipping faster feel safe. Join us live or catch the recordings."})]})}),e.jsxs("section",{className:"mx-auto max-w-5xl rounded-t-[4px] border-x border-t border-zinc-200 bg-[#FAFAFA]",children:[e.jsx("div",{className:"px-6 pt-12 sm:pt-14 lg:px-10",children:e.jsx("p",{className:"font-mono text-[11px] uppercase tracking-[0.18em] text-neutral-500",style:s,children:"Featured"})}),e.jsxs("article",{className:"mt-6 grid grid-cols-1 border-t border-zinc-200 md:grid-cols-2",children:[e.jsx("div",{className:"aspect-[1200/630] w-full overflow-hidden bg-[#FAFAFA]",children:e.jsx("img",{src:a.image,alt:a.title,loading:"lazy",className:"h-full w-full object-cover"})}),e.jsxs("div",{className:"flex flex-col justify-center border-t border-zinc-200 p-8 sm:p-10 md:border-l md:border-t-0 lg:p-12",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsx("span",{className:"inline-flex items-center rounded-[4px] bg-white px-2.5 py-1 font-mono text-[10px] uppercase tracking-[0.18em] text-neutral-700 ring-1 ring-inset ring-zinc-200",style:s,children:a.format}),e.jsxs("span",{className:"inline-flex items-center gap-1 font-mono text-[10px] uppercase tracking-[0.18em] text-neutral-500",style:s,children:[e.jsx(o,{className:"size-3",strokeWidth:2}),a.displayDate]})]}),e.jsx("h2",{className:"mt-4 text-2xl font-medium tracking-tight text-neutral-900 sm:text-3xl",children:a.title}),e.jsx("p",{className:"mt-3 text-sm font-light leading-6 text-neutral-600",children:a.description}),e.jsx("div",{className:"mt-6",children:e.jsxs(l,{to:`/events/${a.slug}`,className:"inline-flex items-center gap-2 rounded-full bg-neutral-900 px-5 py-2 text-sm font-medium text-white transition-colors hover:bg-zinc-700",children:["Watch the recording",e.jsx(c,{className:"size-3.5"})]})})]})]})]}),e.jsxs("section",{className:"mx-auto max-w-5xl border-x border-t border-zinc-200 bg-[#FAFAFA]",children:[e.jsxs("div",{className:"flex items-end justify-between gap-4 px-6 pt-12 sm:pt-14 lg:px-10",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-mono text-[11px] uppercase tracking-[0.18em] text-neutral-500",style:s,children:"Past & upcoming"}),e.jsx("h2",{className:"mt-3 text-3xl font-medium tracking-tight text-neutral-900 sm:text-4xl",children:"All events."})]}),e.jsxs("span",{className:"font-mono text-[11px] uppercase tracking-[0.18em] text-neutral-500",style:s,children:[n.length," events"]})]}),e.jsx("ul",{className:"mt-8 grid grid-cols-1 border-t border-zinc-200 sm:grid-cols-2",children:n.map((t,i)=>{const r=i%2===0,m=i>=n.length-(n.length%2===0?2:1);return e.jsx("li",{className:`${r?"sm:border-r sm:border-zinc-200":""} ${m?"":"border-b border-zinc-200"} ${!r&&i>0?"border-t border-zinc-200 sm:border-t-0":""}`,children:e.jsxs(l,{to:`/events/${t.slug}`,className:"group flex h-full flex-col p-6 transition-colors hover:bg-neutral-900/[0.03] sm:p-8",children:[e.jsx("div",{className:"aspect-[16/9] w-full overflow-hidden rounded-md bg-[#FAFAFA] ring-1 ring-zinc-200",children:e.jsx("img",{src:t.image,alt:t.title,loading:"lazy",className:"h-full w-full object-cover transition-transform duration-300 group-hover:scale-[1.02]"})}),e.jsxs("div",{className:"mt-5 flex flex-wrap items-center gap-2",children:[e.jsx("span",{className:"inline-flex items-center rounded-[4px] bg-white px-2.5 py-1 font-mono text-[10px] uppercase tracking-[0.18em] text-neutral-700 ring-1 ring-inset ring-zinc-200",style:s,children:t.format}),e.jsxs("span",{className:"inline-flex items-center gap-1 font-mono text-[10px] uppercase tracking-[0.18em] text-neutral-500",style:s,children:[e.jsx(o,{className:"size-3",strokeWidth:2}),t.displayDate]}),e.jsxs("span",{className:"inline-flex items-center gap-1 font-mono text-[10px] uppercase tracking-[0.18em] text-neutral-500",style:s,children:[e.jsx(w,{className:"size-3",strokeWidth:2}),t.location]})]}),e.jsx("h3",{className:"mt-3 text-lg font-medium leading-snug tracking-tight text-neutral-900 group-hover:text-neutral-700",children:t.title}),e.jsx("p",{className:"mt-2 text-sm font-light leading-6 text-neutral-600 line-clamp-3",children:t.description}),e.jsxs("span",{className:"mt-auto inline-flex items-center gap-1.5 pt-5 text-sm font-medium text-neutral-900",children:[e.jsx("span",{className:"underline-offset-4 group-hover:underline",children:"Read more"}),e.jsx(c,{className:"size-3.5"})]})]})},t.slug)})})]}),e.jsx("div",{className:"mx-auto max-w-5xl border-x border-zinc-200",children:e.jsx(g,{})}),e.jsx(p,{})]}));export{z as default};
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.