1import{j as e}from"./vendor-query-DvnPdOMX.js";import{r as o}from"./vendor-react-woJBpfBI.js";const d="chatgpt",c=[{id:"A-crawler-overview",num:"01",title:"Crawler traffic, answered live",tag:"Lead asset",blurb:"Ask in plain English; get Nike's real AI-crawler numbers back: 1.95M visits, +106%, every bot ranked by name and logo.",best:"Best as the hero: one undeniable number, fully positive, your core surface."},{id:"C-live-diagnosis",num:"03",title:"Four models, checked live",tag:"Wow",blurb:"Watch ChatGPT, Claude, Gemini and Perplexity get scanned in real time for who AI actually recommends.",best:"Best as the flashy beat: strongest live mechanic of the set."},{id:"D-action",num:"04",title:"From insight to one-click action",tag:"CTA",blurb:"Every finding becomes a prioritized, ready-to-apply action: impact, effort, score and a concrete first step.",best:"Best as a CTA lead-in: turns insight into a button."},{id:"G-citations",num:"06",title:"Where you're getting cited",tag:"Results",blurb:"A live feed of where you're cited across ChatGPT, Perplexity and Gemini: the real-world payoff, +24 this week.",best:"Best as the closer: the measured result that shows the whole thing pays off."}];function n(s,a){return`/mcp-email-assets/${a==="gif"?"gifs":"static"}/${s}.${d}.${a==="gif"?"gif":"png"}`}function p(){const[s,a]=o.useState({});o.useEffect(()=>{document.title="Trakkr MCP email animation assets",fetch("/mcp-email-assets/manifest.json").then(t=>t.ok?t.json():{}).then(t=>a(t)).catch(()=>a({}))},[]);const i=(t,r)=>{const l=s?.[t]?.[d]?.[r];return l?`${l} KB`:""};return e.jsx("main",{className:"min-h-screen bg-page text-primary",children:e.jsxs("section",{className:"mx-auto w-full max-w-[1120px] px-6 py-20",children:[e.jsxs("div",{className:"max-w-[760px]",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded border border-default bg-surface px-3 py-1 text-[11px] font-semibold uppercase tracking-[0.04em] text-accent",children:[e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-accent"}),"MCP launch - email assets"]}),e.jsx("h1",{className:"mt-6 text-[42px] font-semibold leading-[1.08] tracking-tight text-primary",children:"The Trakkr MCP, live in ChatGPT."}),e.jsx("p",{className:"mt-5 max-w-[660px] text-[16px] leading-7 text-secondary",children:"Four looping product GIFs that show the Trakkr MCP working inside ChatGPT: a question goes in, a real Trakkr tool fires, and live data comes back. Built for email; shown here tracking Nike across AI."})]}),e.jsx("div",{className:"mt-10 flex w-fit flex-wrap overflow-hidden rounded border border-default bg-surface",children:[["Format","Looping GIF + PNG"],["Width","600px"],["Weight","~0.3 MB each"],["Channel","Brevo broadcast"]].map(([t,r])=>e.jsxs("div",{className:"border-r border-default px-5 py-3 last:border-r-0",children:[e.jsx("div",{className:"text-[11px] font-medium text-muted",children:t}),e.jsx("div",{className:"mt-0.5 text-[13px] font-semibold text-secondary",children:r})]},t))}),e.jsxs("div",{className:"mt-14 flex items-baseline gap-3 border-t border-default pt-10",children:[e.jsx("span",{className:"font-mono text-[13px] text-accent",children:"01"}),e.jsx("h2",{className:"text-[13px] font-semibold uppercase tracking-[0.04em] text-muted",children:"The assets"})]}),e.jsx("div",{className:"mt-6 grid gap-6 md:grid-cols-2",children:c.map(t=>e.jsxs("article",{className:"card flex flex-col overflow-hidden",children:[e.jsxs("header",{className:"flex items-center gap-3 px-5 pt-5",children:[e.jsx("span",{className:"font-mono text-[12px] text-muted",children:t.num}),e.jsx("h3",{className:"text-[16px] font-semibold tracking-tight text-primary",children:t.title}),e.jsx("span",{className:"ml-auto rounded border border-default bg-muted/30 px-2 py-1 font-mono text-[10px] text-muted",children:t.tag})]}),e.jsx("div",{className:"m-4 flex justify-center rounded border border-default bg-muted/20 p-3",children:e.jsx("img",{src:n(t.id,"gif"),alt:t.title,loading:"lazy",className:"w-full max-w-[480px] rounded"})}),e.jsxs("div",{className:"flex flex-1 flex-col px-5 pb-5",children:[e.jsx("p",{className:"text-[13px] leading-6 text-secondary",children:t.blurb}),e.jsx("p",{className:"mt-3 text-[12px] leading-5 text-muted",children:t.best}),e.jsxs("div",{className:"mt-auto flex gap-2 border-t border-default pt-4",children:[e.jsxs("a",{className:"btn btn-primary",href:n(t.id,"gif"),download:!0,children:["GIF",e.jsx("span",{className:"font-mono text-[11px] opacity-70",children:i(t.id,"gif")})]}),e.jsxs("a",{className:"btn",href:n(t.id,"png"),download:!0,children:["Static PNG",e.jsx("span",{className:"font-mono text-[11px] opacity-70",children:i(t.id,"png")})]})]})]})]},t.id))})]})})}export{p 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.