1import{B as f,u,k as _,p as b,o as a,c as r,b as t,t as s,d,_ as h,F as y,D as k,e as w,r as v}from"./B6BrmxVG.js";const L={id:"portfolio",class:"bg-white pb-[6rem]"},C={class:"mx-auto max-w-7xl px-6 lg:px-8"},z={class:"mx-auto max-w-2xl text-center"},U={class:"text-2xl pt-4 font-bold tracking-tight text-gray-700 lg:text-4xl"},B={class:"mt-2 text-xl leading-8 text-gray-500"},N={class:"mt-4"},P={class:"mx-auto grid max-w-xl auto-rows-fr grid-cols-1 gap-12 px-4 mt-10 lg:mx-0 lg:max-w-none md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-3"},V={class:"flex flex-wrap items-center gap-y-1 md:-mt-6 xl:mt-0 lg:mt-mt-4 mt-0 overflow-hidden text-sm leading-6 text-gray-300"},$=["href"],A={class:"inline-flex items-center rounded-full px-3 py-0.5 text-base font-bold bg-[#ffeaea] hover:bg-red-400 text-[#fe848e]"},D={class:"mt-3 text-lg mb-2 font-semibold leading-6 text-white"},F=["href"],j={__name:"Portfolio",setup(M){const n=v([]),{t:e,locale:m}=f(),o=u(),c=()=>{n.value=[{title:e("portfolio-1-description"),imageUrl:"/images/zapier-custom-stripe-app.webp",link:o("custom-stripe-app-for-zapier"),articleCategory:e("portfolio-1-title"),categoryLink:"#"},{title:e("portfolio-2-description"),imageUrl:"/images/google-sheets-to-zendesk-script.webp",link:o("google-sheets-to-zendesk-script"),articleCategory:e("portfolio-2-title"),categoryLink:"#"},{title:e("portfolio-3-description"),imageUrl:"/images/twilio-integrations-portfolio.webp",link:o("twilio-integrations"),articleCategory:e("portfolio-3-title"),categoryLink:"#"},{title:e("portfolio-4-description"),imageUrl:"/images/google-apps-script-automated-image.webp",link:o("automated-image-scraper"),articleCategory:e("portfolio-4-title"),categoryLink:"#"},{title:e("portfolio-5-description"),imageUrl:"/images/email-parser-and-scraper.webp",link:o("email-parser-and-scraper"),articleCategory:e("portfolio-5-title"),categoryLink:"#"},{title:e("portfolio-6-description"),imageUrl:"/images/automated-chatbot.webp",link:o("automated-chatbot"),articleCategory:e("portfolio-6-title"),categoryLink:"#"}]};return _(()=>{c()}),b(m,()=>{c()}),(g,i)=>{const p=h;return a(),r("div",L,[t("div",C,[t("div",z,[t("h1",U,s(g.$t("portfolio-title")),1),t("p",B,s(g.$t("portfolio-description")),1),t("div",N,[d(p,{provider:"imgix",src:"/images/[email protected]",imgAttrs:{alt:"Open Settings",class:"w-64 pointer-events-none mx-auto"}})])]),t("div",P,[(a(!0),r(y,null,k(n.value,(l,x)=>(a(),r("article",{key:x,class:"relative isolate flex flex-col justify-end overflow-hidden rounded-2xl bg-gray-900 px-4 xl:pb-8 lg:pb-0 pt-10 sm:pt-28 lg:pt-32"},[d(p,{provider:"imgix",fit:"fillMax",src:l.imageUrl,alt:l.title,class:"absolute inset-0 -z-10 h-full w-full"},null,8,["src","alt"]),i[1]||(i[1]=t("div",{class:"absolute inset-0 -z-10 bg-gradient-to-t from-gray-900 via-gray-900/40"},null,-1)),i[2]||(i[2]=t("div",{class:"absolute inset-0 -z-10 rounded-2xl ring-1 ring-inset ring-gray-900/10"},null,-1)),t("div",V,[t("a",{href:l.categoryLink,class:"inline-block"},[t("span",A,s(l.articleCategory),1)],8,$)]),t("h3",D,[t("a",{href:l.link},[i[0]||(i[0]=t("span",{class:"absolute inset-0"},null,-1)),w(" "+s(l.title),1)],8,F)])]))),128))])])])}}};export{j as _};
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.