1import{c as g,w as e}from"./index-jWWD7jul.js";import{P as V}from"./page-shell-BVz9I0Wz.js";import{c as d,C as H}from"./routeTree.gen-BLs9mk7j.js";import{X as K}from"./x-CYm8NDs_.js";import{L as Q,I as Y}from"./lightbulb-Bx0KAbTP.js";import{a as T,C as W}from"./chevron-right-c5ucTMIr.js";import"./site-chrome-B1eQP17W.js";const O=["Overview","Deliverables","Documents","Timeline"],E="izenzo-howto-dismissed-v1",P="izenzo-active-tab-v1",m={fontFamily:"Inter, ui-sans-serif, system-ui, sans-serif"},A="#0B885F",$="#0B885F",D={proposal:{name:"Proposal",updated:"26 May",submitted:"18 May",channel:"Email",receiver:"David Davies",embed:"https://drive.google.com/file/d/11fI8CEWJhEBEAaKCJ41SjFolXHg7MPng/preview",original:"https://docs.google.com/presentation/d/1mqMeUIho0ctqUWN4V_TFaVC7EG9KkgRD/edit"},pricing:{name:"Pricing table",updated:"21 July",submitted:"4 June",channel:"Email",receiver:"David Davies",embed:"https://docs.google.com/spreadsheets/d/1y_Y2F04Cy52Hu-ZlnrnV9bDA_LrdN1j-AbXEUOdHwxA/preview",original:"https://docs.google.com/spreadsheets/d/1y_Y2F04Cy52Hu-ZlnrnV9bDA_LrdN1j-AbXEUOdHwxA/edit"},sow:{name:"SOW",updated:"21 July",submitted:"10 June",channel:"Email",receiver:"David Davies",embed:"https://docs.google.com/document/d/1Uxw-nzsirW5tg8si0lWas7F2RpHTzyI884wVyBSAajg/preview",original:"https://docs.google.com/document/d/1Uxw-nzsirW5tg8si0lWas7F2RpHTzyI884wVyBSAajg/edit"},agreement:{name:"Draft agreement",updated:"21 July",submitted:"9 July",channel:"WhatsApp",receiver:"David Davies",embed:"https://docs.google.com/document/d/15ondm_4cph4h3Qe7Z4PUgAb5VDkgRy9WKExj8JRyvRc/preview",original:"https://docs.google.com/document/d/15ondm_4cph4h3Qe7Z4PUgAb5VDkgRy9WKExj8JRyvRc/edit"}},S=["proposal","pricing","sow","agreement"],f="underline-offset-4 hover:underline",y={color:$};function C({children:t,className:s,size:r="label"}){return e.jsx("div",{style:m,className:d("font-bold text-foreground",r==="title"?"text-[21px]":"text-sm",s),children:t})}function o({children:t}){return e.jsxs("span",{className:"sm:hidden text-xs font-bold text-muted-foreground mr-1",children:[t,":"," "]})}function j(){return e.jsx("div",{className:"my-5 border-t",style:{borderColor:"rgba(0,0,0,0.06)"}})}function I({children:t}){return e.jsx("div",{style:m,className:"text-[17px] font-bold text-foreground",children:t})}function h({title:t,children:s,className:r}){return e.jsxs(H,{className:d("rounded-md shadow-none border-hairline bg-white",r),style:{padding:12},children:[t&&e.jsxs(e.Fragment,{children:[e.jsx(C,{size:"title",children:t}),e.jsx("div",{className:"mt-2 mb-3 border-t",style:{borderColor:"rgba(0,0,0,0.06)"}})]}),e.jsx("div",{children:s})]})}function be(){const[t,s]=g.useState("Overview"),[r,a]=g.useState(!1),[i,n]=g.useState(!1),[c,p]=g.useState(null);g.useEffect(()=>{try{localStorage.getItem(E)||a(!0);const l=localStorage.getItem(P);l&&O.includes(l)&&s(l)}catch{}},[]);function w(u,l){s(u),n(!1),p(l??null);try{localStorage.setItem(P,u)}catch{}l&&setTimeout(()=>{const b=document.getElementById(`doc-${l}`);b&&b.scrollIntoView({behavior:"smooth",block:"start"})},50)}function M(){a(!1);try{localStorage.setItem(E,"1")}catch{}}return e.jsx(V,{width:"full",mainClassName:"flex-1 w-full px-0 py-0 bg-[#FCFCFC]",children:e.jsxs("div",{style:m,className:"mx-auto w-full max-w-5xl px-4 sm:px-6 py-10 overflow-x-hidden",children:[e.jsxs("header",{className:"mb-6 space-y-4",children:[e.jsx("h1",{style:m,className:"text-2xl md:text-3xl font-bold text-foreground",children:"Izenzo 90-Day GTM Sprint ⢠Client Dashboard"}),e.jsx("div",{className:"text-xs text-muted-foreground",children:"Built by Conor Walsh | Last updated 21 July 2026"}),r&&e.jsxs("div",{className:"relative rounded-md border border-amber-300/60 bg-amber-50 p-4 pr-10",children:[e.jsx("button",{type:"button",onClick:M,className:"absolute top-3 right-3 text-amber-900/70 hover:text-amber-900","aria-label":"Dismiss",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(Q,{className:"h-5 w-5 text-amber-700 mt-0.5 shrink-0"}),e.jsxs("div",{children:[e.jsx("div",{style:m,className:"font-bold text-sm text-amber-900",children:"How to Use This Page"}),e.jsx("p",{className:"mt-1 text-sm text-amber-900/90 leading-relaxed",children:"This page is your single reference point for the 90-day GTM sprint. Use the tabs above to move between the overview, the deliverables in your package, a timeline of the work so far, and every document shared to date. It is kept current as the engagement progresses, so open Documents to read or download anything referenced here."})]})]})]}),e.jsx("div",{children:e.jsx(h,{title:"Important Links",children:e.jsxs("div",{className:"flex flex-wrap items-center gap-x-8 gap-y-2 text-sm",children:[e.jsx("a",{href:"https://calendly.com/conorwalsh/30-minute-chat",target:"_blank",rel:"noreferrer",className:f,style:y,children:"Book a Call"}),e.jsx("a",{href:"https://drive.google.com/drive/folders/1Q4XUJUaVgBFd0JJUxh6B3v4onMJN-9UE?usp=sharing",target:"_blank",rel:"noreferrer",className:f,style:y,children:"Shared Google Folder"}),e.jsx("a",{href:"https://izenzo.co.za/",target:"_blank",rel:"noreferrer",className:f,style:y,children:"Izenzo Website"})]})})})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 -mb-px",children:O.map(u=>{const l=u==="Documents",b=t===u;return e.jsxs("div",{className:"relative",children:[e.jsxs("button",{type:"button",onClick:()=>{l?b?n(N=>!N):(w("Documents"),n(!0)):w(u)},onMouseEnter:()=>l&&n(!0),onMouseLeave:()=>l&&n(!1),className:d("w-full text-center text-sm font-bold px-3 py-3 border border-hairline rounded-t-md transition-colors",b?"sm:border-b-transparent":"bg-white text-foreground hover:bg-muted/40 border-b-hairline"),style:b?{...m,backgroundColor:A,color:"#FFFFFF",borderColor:A}:m,children:[u,l&&e.jsx("span",{className:"ml-1",children:"â¾"})]}),l&&i&&e.jsx("div",{onMouseEnter:()=>n(!0),onMouseLeave:()=>n(!1),className:"absolute left-0 right-0 top-full z-10 sm:min-w-[220px] rounded-md border border-hairline bg-white shadow-sm",children:S.map(N=>e.jsx("button",{type:"button",onClick:()=>w("Documents",N),className:"block w-full text-left px-3 py-2 text-sm hover:bg-muted",children:D[N].name},N))})]},u)})}),e.jsxs("div",{className:"border border-hairline rounded-md sm:rounded-b-md sm:rounded-tr-md bg-transparent",style:{padding:12},children:[t==="Overview"&&e.jsx(re,{}),t==="Deliverables"&&e.jsx(ee,{}),t==="Documents"&&e.jsx(le,{focus:c}),t==="Timeline"&&e.jsx(de,{})]})]})})}const R=[{name:"GTM Strategy and Roadmap",description:"Delivered at the end of month one; consolidates all previous research into a comprehensive phased launch plan for bringing your product to market.",quantity:"1",owner:"Conor",due:"Month 1",status:"Not started"},{name:"Weekly Workshops",description:"Sessions of at least 1 hour to develop initiatives within the strategy (e.g. ICPs, content strategy, homepage revamp), conduct Q&As, feedback, and review cycles.",quantity:"Once a week",owner:"Conor",due:"Throughout",status:"Not started"},{name:"A-Synch Support and Reporting",description:"Shared Slack channel in your workspace for direct daily support on your allocated days; email access between workshops. Replies within 48 hours (Mon-Fri). Includes a short written progress note each week.",quantity:"N/A",owner:"Conor",due:"Throughout",status:"Not started"},{name:"Monthly Performance Report and Review",description:"Written summary of the previous month's GTM initiatives, key performance data, insights, and priorities for the upcoming month, with an extended workshop to accompany each report.",quantity:"3",owner:"Conor",due:"Monthly",status:"Not started"},{name:"Handover Pack",description:"A complete documentation set for running the GTM function post-engagement: SOPs, assets, decks; every AI workflow, skill, and agent developed for Izenzo also included.",quantity:"1",owner:"Conor",due:"Month 3",status:"Not started"}],_=[{name:"v1 Market and Competitor Analysis",description:"Quick overview of current market and industry conditions; your buyers; competitors and alternatives; opportunities for market entry and differentiation.",quantity:"1",owner:"Conor",due:"Month 1",status:"Not started"},{name:"Brand Narrative, Positioning, and Messaging Frameworks",description:"Why your company exists, the change you're creating, why you're better, your big vision, and values;
1 how to communicate these ideas succinctly and uniformly across every customer touchpoint.",quantity:"1 set",owner:"Conor",due:"Month 1",status:"Not started"},{name:"Early Adopter Persona",description:"Mapping high-priority early buyers with the most urgent need, excited to try a new product, and the shortest path to a signed deal.",quantity:"1",owner:"Conor",due:"Month 1",status:"Not started"},{name:"Ideal Customer Personas",description:"Your product's users and buyers at target companies within this GTM sprint; how to position your product and brand to build their trust; additional psychographics to assist outbound, paid, and similar GTM initiatives.",quantity:"Up to 3",owner:"Conor",due:"Month 1+2",status:"Not started"},{name:"Product and Industry Glossary",description:"Technical and plain-language explainers of product features, functions, market considerations, and industry jargon for internal and external use.",quantity:"1",owner:"Shared",due:"Month 1",status:"Not started",bonus:!0}],G=[{name:"Pricing Strategy Review",description:"Analysis of your current pricing structure, and how it's communicated to ICPs; recommendations for high-priority fixes, where relevant.",quantity:"1",owner:"Conor",due:"Month 1",status:"Not started"},{name:"Online Presence Audit",description:"Review of how your company and product appear on every online customer touchpoint (e.g. search results, LinkedIn, third-party directories, press, LLMs, and your website), how closely these align with your core positioning and messaging, and the highest-priority fixes.",quantity:"1",owner:"Conor",due:"Month 2",status:"Complete"},{name:"LinkedIn Profile and Page Optimisation",description:"Rebuilt leadership profiles and company page on LinkedIn: headlines, bios, visuals, and content, written to match your positioning.",quantity:"4",owner:"Conor",due:"Month 2",status:"Not started"},{name:"v1 Website Homepage Revamp",description:"Conversion-focused homepage wireframe, design, and copy; delivered ready to publish on your web host platform.",quantity:"1",owner:"Conor",due:"Month 2",status:"Not started"},{name:"v1 Conversion Website Assets and Pages",description:"Sales enablement pages added or optimised, such as comparison pages, case studies, lead gen tools, and FAQ libraries.",quantity:"Set in Month 1",owner:"Shared",due:"Month 2",status:"Not started"},{name:"v1 Website SEO/AEO Technical Revamp",description:"Improved site structure, metadata, speed, and the other technical fixes that ensure search engines and LLMs index Izenzo correctly, planned and implemented via dedicated AI tools.",quantity:"1",owner:"Shared",due:"Month 2",status:"Not started"},{name:"Customer Journey Map",description:"Visualisation of your sales and marketing funnel from first contact to purchase, onboarding, support, and referrals; recommendations for high-priority fixes, where relevant.",quantity:"1",owner:"Conor",due:"Month 3",status:"Not started",bonus:!0}],q=[{name:"Cross-Channel Content Audit",description:"Inventory of your existing content across every channel, how it performs, alignment with business and GTM goals, and highest-priority fixes.",quantity:"1",owner:"Conor",due:"Month 1",status:"Complete"},{name:"Organic Content Strategy and Calendar",description:"Cross-channel plan for all non-paid content, including publishing cadence, formats, KPIs, and a quarterly/monthly/weekly calendar for executing it.",quantity:"1",owner:"Conor",due:"Month 1",status:"Not started"},{name:"Anchor Channel Setup and Content",description:"Your primary channel set up and running, publishing to the cadence set in the Organic Content Strategy and Calendar, with AI embedded at every stage to streamline ideation, drafting, and publication.",quantity:"Set in Month 1",owner:"Shared",due:"Month 2",status:"Not started"},{name:"Anchor Content Repurposing Engine",description:"An AI-powered system that turns each weekly anchor piece into ready-to-publish posts across your other channels.",quantity:"1",owner:"Shared",due:"Month 2",status:"Not started"}],F=[{name:"GTM Ops and Infra Audit",description:"Review of current tools, systems, data capturing, and automations;
1 recommendations for high-priority fixes and support in implementing them, where relevant.",quantity:"1",owner:"Conor",due:"Month 1",status:"Complete"},{name:"GTM Role Mapping",description:"Breakdown of GTM roles, responsibilities, and ownership across your team and any internal or external support available (e.g. from other teams in your company and/or freelancers).",quantity:"1",owner:"Conor",due:"Month 1",status:"Not started"},{name:"v1 Analytics Dashboard",description:"Custom live view of your core GTM metrics, connected to your tools and analytics environment, with automated updates.",quantity:"1",owner:"Conor",due:"Month 2",status:"Not started"},{name:"v1 CRM Setup",description:"Configured pipeline and contact tracker: every deal, its stage, and the key relationships in one place, set up and ready to run.",quantity:"1",owner:"Shared",due:"Month 1",status:"Not started"},{name:"v1 Standard Operating Procedures (SOPs)",description:"Step-by-step documentation for your core, repeatable GTM tasks, written so anyone on the team can follow one and take over in an emergency. Covers the AI workflows and agents alongside the manual tasks, so the whole function sits in one place.",quantity:"1",owner:"Shared",due:"Month 3",status:"Not started"},{name:"v1 AI and Agentic Automation",description:"Internal workflows and agentic setups that automate repetitive, manual work across operations, content production, and pipeline admin; can only be implemented once basic infrastructure and strategies are in place.",quantity:"1",owner:"Shared",due:"Month 1+2+3",status:"Not started",bonus:!0}];function L({status:t}){return t==="Complete"?e.jsx("span",{className:"inline-flex items-center rounded-full bg-green-100 px-2 py-0.5 text-xs font-medium text-green-800 whitespace-nowrap",children:"Complete"}):e.jsx("span",{className:"inline-flex items-center rounded-full bg-muted px-2 py-0.5 text-xs font-medium text-muted-foreground whitespace-nowrap",children:"Not started"})}const B="sm:grid-cols-[110px_minmax(0,1fr)_100px_80px_100px]",Z=["Status","Deliverable","Quantity","Owner","Delivery"];function z({value:t}){const s=t.split("/");return e.jsx("span",{className:"text-muted-foreground",children:s.map((r,a)=>{const i=r.trim();let n;return i==="Conor"||i==="Conor Walsh"?n="#C2185B":i==="Izenzo"||i==="David Davies"||i==="Daniel Davies"?n="#0B885F":i==="Shared"&&(n="#A16207"),e.jsxs("span",{children:[a>0&&"/",n?e.jsx("span",{style:{color:n},className:"font-medium",children:r}):r]},a)})})}function X({d:t,first:s}){const[r,a]=g.useState(!1),i=t.status==="Complete",n=e.jsxs("div",{children:[e.jsx(o,{children:"Status"}),e.jsx(L,{status:t.status})]}),c=e.jsxs("div",{className:"relative",children:[i&&e.jsx("span",{className:"hidden sm:flex absolute -left-5 top-0.5 items-start",children:r?e.jsx(T,{className:"h-4 w-4 text-green-700"}):e.jsx(W,{className:"h-4 w-4 text-green-700"})}),e.jsxs("div",{className:"flex items-start gap-1.5 flex-wrap",children:[e.jsx("div",{className:"font-bold text-foreground",style:m,children:t.name}),i&&e.jsx("span",{className:"sm:hidden inline-flex items-center",children:r?e.jsx(T,{className:"h-4 w-4 text-green-700"}):e.jsx(W,{className:"h-4 w-4 text-green-700"})}),t.bonus&&e.jsx("span",{className:"inline-flex items-center rounded-full bg-amber-200 border border-amber-400/70 px-2 py-0.5 text-[12px] text-amber-900 whitespace-nowrap",children:"Bonus"})]}),(!i||r)&&e.jsx("div",{className:"mt-0.5 text-xs text-muted-foreground leading-snug",children:t.description})]}),p=e.jsxs("div",{className:"text-muted-foreground",children:[e.jsx(o,{children:"Quantity"}),t.quantity]}),w=e.jsxs("div",{children:[e.jsx(o,{children:"Owner"}),e.jsx(z,{value:t.owner})]}),M=e.jsxs("div",{className:"text-muted-foreground",children:[e.jsx(o,{children:"Delivery"}),t.due]}),u=d("flex flex-col gap-1 sm:grid sm:gap-4 sm:items-start",!s&&"border-t border-hairline",B);return i?e.jsxs("div",{role:"button",tabIndex:0,onClick:()=>a(l=>!l),onKeyDown:l=>{(l.key==="Enter"||l.key===" ")&&(l.preventDefault(),a(b=>!b))},className:d(u,"cursor-pointer rounded-md bg-green-50 -mx-2 px-2"),style:{paddingTop:11,paddingBottom:11},children:[n,c,p,w,M]}):e.jsxs("div",{className:d(u,t.bonus&&"rounded-md bg-amber-50 -mx-2 px-2"),style:{paddingTop:11,paddingBottom:11},children:[n,c,p,w,M]})}function k({title:t,items:s}){return e.jsx(h,{title:t,children:e.jsx(v,{cols:B,headers:Z,children:s.map((r,a)=>e.jsx(X,{d:r,first:a===0},a))})})}function U(){const t=[...R,..._,...G,...q,...F],s=t.length,r=t.filter(i=>i.status==="Complete").length,a=s===0?0:r/s*100;return e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-baseline justify-between",children:[e.jsxs("div",{style:m,className:"font-bold text-sm text-foreground",children:[r," completed"]}),e.jsxs("div",{className:"text-xs text-muted-foreground",children:[s," total"]})]}),e.jsx("div",{className:"mt-2 w-full rounded-full bg-muted border border-hairline overflow-hidden",style:{height:9},children:e.jsx("div",{className:"h-full rounded-full bg-green-600",style:{width:`${a}%`}})})]})}function ee(){return e.jsxs("div",{className:"space-y-6",children:[e.jsx(U,{}),e.jsxs("div",{className:"rounded-md border border-amber-300/60 bg-amber-50 p-4 text-sm text-amber-900 leading-relaxed",children:[e.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[e.jsx(Y,{className:"h-3.5 w-3.5 text-amber-700"}),e.jsx("span",{style:m,className:"font-bold text-sm text-amber-900",children:"Legend"})]}),e.jsx("div",{className:"mt-2 mb-3 border-t border-amber-300/50"}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"text-amber-900/90",children:[e.jsx("span",{className:"font-medium text-amber-900",children:"v1:"})," the first working version of the asset, built, functional and ready to use. It is designed to be improved during the sprint and after it. v1 does not mean unfinished."]}),e.jsxs("div",{className:"text-amber-900/90",children:[e.jsx("span",{className:"font-medium text-amber-900",children:"Conor:"})," Conor builds the deliverable and hands it over, ready to publish or run. Izenzo owns it from there."]}),e.jsxs("div",{className:"text-amber-900/90",children:[e.jsx("span",{className:"font-medium text-amber-900",children:"Shared:"})," Conor guides the Izenzo team, and the team is responsible for execution."]})]})]}),e.jsx(k,{title:"Core",items:R}),e.jsx(k,{title:"WS1 - Brand Messaging and Narrative",items:_}),e.jsx(k,{title:"WS2 - Online Presence and Positioning",items:G}),e.jsx(k,{title:"WS3 - Content Strategy",items:q}
1),e.jsx(k,{title:"WS4 - GTM Operations and Infrastructure",items:F}),e.jsx(te,{})]})}function te(){const t=[{label:"Fractional-tier deliverables not listed above:",text:"Brand Guidelines and Asset Library; Directory Registration and Optimisation; AI Search Optimisation; Customer Interviews; Advanced Analytics Dashboards."},{label:"Optional add-ons:",text:"Executive Ghostwriting; AI-Powered Outbound Engine; Paid LinkedIn Campaigns."},{label:"Top-of-funnel acquisition execution:",text:"direct sales, outbound and cold prospecting; sourcing or compiling contact data; and paid media."},{label:"Product and capital decisions:",text:"building the product; making product decisions; raising capital; investor fundraising; and running or closing sales calls."},{label:"Internal company activities:",text:"managing your internal team; legal and contract drafting; internal operations; and other parts of the business your team owns."}];return e.jsxs("div",{className:"rounded-md border border-red-300/60 bg-red-50 p-4",children:[e.jsx("h3",{style:m,className:"text-[21px] font-bold text-red-900",children:"Out of Scope"}),e.jsx("div",{className:"mt-2 mb-3 border-t border-red-300/50"}),e.jsx("p",{className:"text-sm text-red-900/90 leading-relaxed",children:"Anything not listed above is not included in the Comprehensive package. It can be added by Change Order under the Services Agreement."}),e.jsx("ul",{className:"mt-3 space-y-2 text-sm text-red-900/90",children:t.map((s,r)=>e.jsxs("li",{className:"leading-relaxed",children:["⢠",e.jsx("span",{className:"font-medium text-red-900",children:s.label})," ",e.jsx("span",{className:"text-red-900/90",children:s.text})]},r))}),e.jsx("p",{className:"mt-4 text-xs text-red-900/70 italic leading-relaxed",children:"The sprint focuses on converting the pipeline already in motion. These activities may generate new leads, but a successful engagement does not depend on that outcome."})]})}const se=[{name:"David Davies",title:"Founder and CEO",photo:"/team/david.png",responsibility:"To be confirmed",responsibilityMuted:!0,email:"[email protected]",linkedin:"https://www.linkedin.com/in/david-davies-aa79b72/"},{name:"Daniel Davies",title:"Director",photo:"/team/daniel.png",responsibility:"To be confirmed",responsibilityMuted:!0,email:"[email protected]",linkedin:"https://www.linkedin.com/in/daniel-davies-934197217/"},{name:"James Davies",title:"Director",photo:"/team/james.png",responsibility:"To be confirmed",responsibilityMuted:!0,email:"[email protected]",linkedin:"https://www.linkedin.com/in/james-davies-474226230/"}],ne=[{name:"Conor Walsh",title:"B2B Growth Strategist",photo:"/team/conor.png",responsibility:"Leads the sprint, delivering finished assets and guiding Izenzo on execution of specific deliverables as outlined in the Deliverables tab.",responsibilityMuted:!1,email:"[email protected]",linkedin:"https://www.linkedin.com/in/conorthomaswalsh/"}];function J({person:t,first:s}){return e.jsxs("div",{className:d("flex gap-3 py-3",!s&&"border-t border-hairline"),children:[e.jsx("img",{src:t.photo,alt:`Portrait of ${t.name}, ${t.title}`,className:"w-[42px] h-[42px] shrink-0 rounded-full object-cover border border-hairline"}),e.jsxs("div",{className:"min-w-0",children:[e.jsxs("div",{className:"text-sm",children:[e.jsx("span",{className:"font-bold text-foreground",children:t.name}),e.jsxs("span",{className:"font-normal text-muted-foreground",children:[", ",t.title]})]}),e.jsx("div",{className:d("text-[13px] leading-snug mt-1",t.responsibilityMuted?"italic text-muted-foreground":"text-foreground"),children:t.responsibility}),e.jsxs("div",{className:"text-[13px] mt-1 flex items-center gap-2 flex-wrap",children:[e.jsx("a",{href:`mailto:${t.email}`,className:d(f,"break-all"),style:y,children:t.email}),e.jsx("span",{"aria-hidden":"true",className:"text-hairline",style:{color:"rgba(0,0,0,0.18)"},children:"|"}),e.jsx("a",{href:t.linkedin,target:"_blank",rel:"noreferrer",className:f,style:y,children:"LinkedIn"})]})]})]})}function re(){return e.jsxs("div",{className:"space-y-6",children:[e.jsx(h,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 md:divide-x md:divide-border/50 items-start",children:[e.jsxs("div",{className:"flex flex-col md:pr-6 py-2",children:[e.jsx(C,{children:"Consulting package"}),e.jsx("div",{className:"mt-2 text-sm text-foreground",children:"Comprehensive"}),e.jsx("div",{className:"mt-1 text-xs text-muted-foreground",children:"Chosen 8 June by Daniel Davies"})]}),e.jsxs("div",{className:"flex flex-col md:px-6 py-2",children:[e.jsx(C,{children:"Fee"}),e.jsx("div",{className:"mt-2 text-sm text-foreground",children:"R80,000 / month"}),e.jsx("div",{className:"mt-1 text-xs text-muted-foreground",children:"R240,000 over three months"})]}),e.jsxs("div",{className:"flex flex-col md:px-6 py-2",children:[e.jsx(C,{children:"Services agreement"}),e.jsx("div",{className:"mt-2 text-sm text-foreground",children:"Under review"})]}),e.jsxs("div",{className:"flex flex-col md:pl-6 py-2",children:[e.jsx(C,{children:"Engagement"}),e.jsx("div",{className:"mt-2 text-sm text-foreground",children:"Not started"})]})]})}),e.jsxs(h,{title:"Executive Summary",children:[e.jsx("div",{className:"rounded-md border border-hairline bg-muted/20 p-3 text-sm text-muted-foreground italic leading-relaxed",children:"Everything on this page is shared in good faith while the agreement is being finalised. It reflects what has been discussed and proposed, and is not a binding representation until the agreement is signed."}),e.jsx("p",{className:"mt-4 text-sm text-foreground leading-relaxed",children:"Izenzo is pursuing two goals simultaneously:"}),e.jsxs("ol",{className:"list-decimal pl-5 space-y-2 text-sm text-foreground leading-relaxed mt-3",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"Introduce a new product category to the market:"}
1)," cross-border enterprise governance infrastructure for global institutional, development, and state-run entities operating within Africa. The MVP of this product will focus on Izenzo's proprietary governed Proof of Intention (POI) product while further features and functions are developed."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"Formalise operations:"})," Izenzo lacks formal Marketing, Sales, Growth, and RevOps infrastructure - all of which fall within the Go-To-Market (GTM) bracket and will need to be developed in parallel with the POI product launch."]})]}),e.jsxs("p",{className:"mt-4 text-sm text-foreground leading-relaxed",children:[e.jsx("strong",{className:"font-semibold",children:"A standard GTM exercise will not suffice."})," Izenzo requires a unique strategy and operational capacity built from scratch and adapted to their internal team and external market conditions. Both must be developed through direct, in-depth collaboration with your leadership team."]}),e.jsx(j,{}),e.jsxs("p",{className:"text-sm text-foreground leading-relaxed",children:["The 90-Day GTM Sprint will balance ",e.jsx("strong",{className:"font-semibold",children:"securing early adopters for the POI product"})," by focusing on Izenzo's warm leads within Izenzo's network and existing pipeline, with ",e.jsx("strong",{className:"font-semibold",children:"building the company's GTM infrastructure"})," from scratch."]}),e.jsxs("p",{className:"mt-4 text-sm text-foreground leading-relaxed",children:["We'll follow a ",e.jsx("strong",{className:"font-semibold",children:"3-phase structure to achieve both simultaneously:"})]}),e.jsxs("ul",{className:"list-disc pl-5 space-y-2 text-sm text-foreground leading-relaxed mt-3",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"Foundations (Month 1):"})," We develop Izenzo's GTM strategy through a series of positioning, messaging, and content workshops, execute quick GTM wins, and plan the POI's launch roadmap."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"Rollout (Month 2):"})," We roll out the GTM strategy alongside rebuilt online assets (e.g. your website, LinkedIn profiles, search presence), start building your long-term GTM infrastructure, and develop initial AI-enabled workflows."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"Refinement (Month 3):"})," We review the first two months' results, focus and pivot as appropriate, iterate the strategy, and plan for an end-of-engagement handover, so your team can run Izenzo's GTM without Conor."]})]}),e.jsx(j,{}),e.jsxs("p",{className:"text-sm text-foreground leading-relaxed",children:[e.jsx("strong",{className:"font-semibold",children:"At the end of the 90 days,"})," Izenzo will have:"]}),e.jsxs("ol",{className:"list-decimal pl-5 space-y-2 text-sm text-foreground leading-relaxed mt-3",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"An MVP"})," live in the market."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"A lean, self-sufficient, scalable GTM function"})," incorporating the latest AI tools, automations, and agentic workflows across every initiative, internal and external process."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"The ability to continue scaling your GTM function in-house"})," without relying on Conor for strategy, guidance, or execution. Alternatively, you can choose to extend and expand our engagement before the sprint ends."]})]})]}),e.jsxs(h,{title:"⨠AI's Role in the 90-Day Sprint",children:[e.jsxs("p",{className:"text-sm text-foreground leading-relaxed",children:[e.jsx("strong",{className:"font-semibold",children:"AI technology will be incorporated"})," into all relevant and appropriate deliverables, structures, and SOPs developed throughout this sprint. However, without deeper knowledge of Izenzo's current AI competence, setup, preferred tools, and budget, ",e.jsx("strong",{className:"font-semibold",children:"committing to AI use cases before engagement has begun is premature."})]}),e.jsxs("p",{className:"mt-4 text-sm text-foreground leading-relaxed",children:[e.jsx("strong",{className:"font-semibold",children:"Izenzo's v1 AI and Agentic Automation"}
1)," infrastructure will be established in month 1 and iterated on throughout months 2 and 3 based on the above parameters. ",e.jsx("strong",{className:"font-semibold",children:"The handover pack"})," will include specific instructions on how to continue using every AI asset delivered, including any environments, workflows, skills, and Izenzo-specific agents."]})]}),e.jsxs(h,{title:"Engagement Structure",children:[e.jsxs("p",{className:"text-sm text-foreground leading-relaxed",children:[e.jsx("strong",{className:"font-semibold",children:"A successful engagement depends on Izenzo's leadership teams' active involvement throughout,"})," as outlined in every document shared since the original proposal."]}),e.jsxs("p",{className:"mt-4 text-sm text-foreground leading-relaxed",children:["Throughout the 90 days, ",e.jsx("strong",{className:"font-semibold",children:"Conor will embed within Izenzo two days per week (to be allocated at kick-off),"})," working alongside your team and any third parties you've engaged. Together we'll develop, execute, and iterate the most effective GTM strategy, launch the POI product, and build Izenzo's core GTM functions."]}),e.jsx(j,{}),e.jsx(I,{children:"Communications Cadence and Structure"}),e.jsx("div",{className:"mt-3",children:e.jsxs(v,{cols:"sm:grid-cols-[180px_minmax(0,1fr)]",children:[e.jsxs(x,{cols:"sm:grid-cols-[180px_minmax(0,1fr)]",first:!0,children:[e.jsxs("div",{className:"font-bold text-foreground",children:[e.jsx(o,{children:"Shared Workspaces"}),"Shared Workspaces"]}),e.jsxs("div",{className:"text-foreground",children:[e.jsx("p",{children:"Slack for day-to-day comms; shared Google Drive for documents; 90-Day GTM Roadmap; analytics dashboard; Izenzo's preferred project management tool."}),e.jsx("p",{className:"mt-2 font-semibold",children:"Email and WhatsApp only used for urgent matters or emergencies."})]})]}),e.jsxs(x,{cols:"sm:grid-cols-[180px_minmax(0,1fr)]",children:[e.jsxs("div",{className:"font-bold text-foreground",children:[e.jsx(o,{children:"Embedded Days"}),"Embedded Days"]}),e.jsxs("div",{className:"text-foreground",children:[e.jsx("p",{children:"Two per week, to a minimum of 24 across the 90 days. If a week is missed, those days are rescheduled, not lost."}),e.jsx("p",{className:"mt-2 font-semibold",children:"Izenzo's dedicated days on Conor's calendar will be confirmed at kick-off based on availability."})]})]}),e.jsxs(x,{cols:"sm:grid-cols-[180px_minmax(0,1fr)]",children:[e.jsxs("div",{className:"font-bold text-foreground",children:[e.jsx(o,{children:"Weekly Meetings"}),"Weekly Meetings"]}),e.jsx("div",{className:"text-foreground",children:e.jsx("p",{children:"At least 1 hour per week of live leadership workshops, starting Week 2."})})]}),e.jsxs(x,{cols:"sm:grid-cols-[180px_minmax(0,1fr)]",children:[e.jsxs("div",{className:"font-bold text-foreground",children:[e.jsx(o,{children:"Monthly Meetings"}),"Monthly Meetings"]}),e.jsx("div",{className:"text-foreground",children:e.jsx("p",{children:"An extended review and planning workshop at the end of each 30-day period to analyse the previous month and prepare for the month ahead."})})]}),e.jsxs(x,{cols:"sm:grid-cols-[180px_minmax(0,1fr)]",children:[e.jsxs("div",{className:"font-bold text-foreground",children:[e.jsx(o,{children:"Research Week"}),"Research Week"]}),e.jsx("div",{className:"text-foreground",children:e.jsxs("p",{children:["The first week of the 90-Day Sprint will be ",e.jsx("strong",{className:"font-semibold",children:"dedicated to reviewing all material shared by David over WhatsApp since 18 May"})," and incorporating it into pre-existing material."]})})]})]})}),e.jsx(j,{}),e.jsx(I,{children:"Workshop Structure and Goals"}),e.jsxs("div",{className:"mt-3",children:[e.jsxs("p",{className:"text-sm text-foreground leading-relaxed",children:[e.jsxs("strong",{className:"font-semibold",children:["Izenzo's leadership team must be available on the allocated days for ",e.jsx("em",{children:"at least"})," 1 hour"]})," to meet Conor remotely and conduct the workshops necessary to develop Izenzo's GTM strategy, infrastructure, and content. These workshops will include:"]}),e.jsxs("ul",{className:"list-disc pl-5 space-y-2 text-sm text-foreground leading-relaxed mt-3",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"Collaborating on core GTM assets,"})," such as ICPs, messaging frameworks, and Izenzo's online properties and profiles"]}),e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"Developing the content strategy,"})," calendar, and published assets (e.g. LinkedIn posts, long-form content, digital PR)"]}),e.jsxs("li",{children:[e.jsx("strong",{className:"font-semibold",children:"Feedback and rapid review sessions"})," to ensure there are no bottlenecks"]}),e.jsx("li",{children:e.jsx("strong",{className:"font-semibold",children:"Progress updates"})}),e.jsx("li",{children:e.jsx("strong",{className:"font-semibold",children:"General QA"})})]}),e.jsxs("p",{className:"mt-4 text-sm text-foreground leading-relaxed",children:["In-between weekly workshops, ",e.jsx("strong",{className:"font-semibold",children:"Conor will deliver assets and progress updates asynchronously"}
1)," via Slack and/or Izenzo's preferred project management tool."]})]})]}),e.jsxs(h,{title:"Deliverables: Current Status",children:[e.jsx("div",{className:"text-xs text-muted-foreground",children:"Last Updated: 27 July 2026"}),e.jsx(j,{}),e.jsx("p",{className:"text-sm text-foreground leading-relaxed font-semibold",children:"3 bonus deliverables added:"}),e.jsx("div",{className:"mt-3",children:e.jsx(v,{cols:"sm:grid-cols-[minmax(0,1.6fr)_1.5fr_0.9fr]",headers:["Deliverable","Workstream","Status"],children:[{d:"Product and Industry Glossary",w:"WS1 - Brand Messaging and Narrative"},{d:"Customer Journey Map",w:"WS2 - Online Presence and Positioning"},{d:"v1 AI and Agentic Automation",w:"WS4 - GTM Operations and Infrastructure"}].map((t,s)=>e.jsxs(x,{cols:"sm:grid-cols-[minmax(0,1.6fr)_1.5fr_0.9fr]",first:s===0,children:[e.jsxs("div",{className:"font-medium text-foreground",children:[e.jsx(o,{children:"Deliverable"}),t.d]}),e.jsxs("div",{className:"text-muted-foreground",children:[e.jsx(o,{children:"Workstream"}),t.w]}),e.jsxs("div",{children:[e.jsx(o,{children:"Status"}),e.jsx(L,{status:"Not started"})]})]},s))})}),e.jsx(j,{}),e.jsx(U,{}),e.jsx("p",{className:"mt-4 text-sm text-foreground leading-relaxed",children:"As of 27 July 2026, the following deliverables have been executed."}),e.jsx("div",{className:"mt-4",children:e.jsx(v,{cols:"sm:grid-cols-[minmax(0,1.6fr)_1.5fr_0.9fr]",headers:["Deliverable","Workstream","Delivered"],children:[{d:"Online Presence Audit",w:"WS2 - Online Presence and Positioning",t:"During Discovery"},{d:"Cross-Channel Content Audit",w:"WS3 - Content Strategy",t:"During Discovery"},{d:"GTM Ops and Infra Audit",w:"WS4 - GTM Operations and Infrastructure",t:"During Discovery"}].map((t,s)=>e.jsxs(x,{cols:"sm:grid-cols-[minmax(0,1.6fr)_1.5fr_0.9fr]",first:s===0,children:[e.jsxs("div",{className:"font-medium text-foreground",children:[e.jsx(o,{children:"Deliverable"}),t.d]}),e.jsxs("div",{className:"text-muted-foreground",children:[e.jsx(o,{children:"Workstream"}),t.w]}),e.jsxs("div",{className:"text-muted-foreground",children:[e.jsx(o,{children:"Delivered"}),t.t]})]},s))})}),e.jsx("p",{className:"mt-4 text-sm text-muted-foreground italic leading-relaxed",children:"This work was completed during discovery, before the engagement began, at no charge."})]}),e.jsx(h,{title:"Roles and Responsibilities",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2",children:[e.jsxs("div",{className:"md:pr-6 md:border-r md:border-border/50",children:[e.jsx("div",{className:"mb-1",children:e.jsx(I,{children:"Izenzo"})}),se.map((t,s)=>e.jsx(J,{person:t,first:s===0},t.email))]}),e.jsxs("div",{className:"md:pl-6",children:[e.jsx("div",{className:"mb-1",children:e.jsx(I,{children:"Business Builders International"})}),ne.map((t,s)=>e.jsx(J,{person:t,first:s===0},t.email))]})]})}),e.jsx(h,{title:"Outstanding Tasks",children:e.jsx(v,{cols:"sm:grid-cols-[110px_minmax(0,1fr)_140px_220px]",headers:["Status","Activity","Owner","Timing"],children:oe.map((t,s)=>e.jsxs(x,{cols:"sm:grid-cols-[110px_minmax(0,1fr)_140px_220px]",first:s===0,children:[e.jsxs("div",{children:[e.jsx(o,{children:"Status"}),e.jsx(ae,{status:t.status})]}),e.jsxs("div",{className:"font-medium text-foreground",children:[e.jsx(o,{children:"Activity"}),t.activity]}),e.jsxs("div",{children:[e.jsx(o,{children:"Owner"}),e.jsx(z,{value:t.owner})]}),e.jsxs("div",{className:"text-muted-foreground",children:[e.jsx(o,{children:"Timing"}),t.timing]})]},s))})})]})}function ae({status:t}){const s={"Not started":{bg:"bg-muted",text:"text-muted-foreground"},"In progress":{bg:"bg-blue-100",text:"text-blue-800"},Complete:{bg:"bg-green-100",text:"text-green-800"},Overdue:{bg:"bg-red-100",text:"text-red-800"},Blocked:{bg:"bg-amber-100",text:"text-amber-800"}},{bg:r,text:a}=s[t];return e.jsx("span",{className:d("inline-flex items-center rounded-full px-2 py-0.5 text-xs font-medium whitespace-nowrap",r,a),children:t})}const oe=[{status:"In progress",activity:"Updated Services Agreement and Schedule A reviewed and approved",owner:"Izenzo",timing:"Next"},{status:"Not started",activity:"Services Agreement signed",owner:"Izenzo/Conor",timing:"On approval"},{status:"Not started",activity:"First invoice issued",owner:"Conor",timing:"On execution of the Services Agreement"},{status:"Not started",activity:"First invoice paid",owner:"Izenzo",timing:"Within 7 calendar days of issuance"},{status:"Not started",activity:"Kick-Off Date set, and the first workshop booked",owner:"Conor/Izenzo",timing:"Within 14 calendar days of receipt of cleared funds or satisfactory proof of payment"}],ie=[{date:"11 May",channel:"Google Meet",entry:"Discovery call",owner:"Conor Walsh"},{date:"14 May",channel:"WhatsApp",entry:"Onboarding survey shared with David",owner:"Conor Walsh"},{date:"14 May",channel:"ClickUp",entry:"Onboarding survey completed",owner:"David Davies"},{date:"15 May",channel:"Google Meet",entry:"Follow-up call; scope of work and Izenzo's 1 June product launch target confirmed",owner:"Conor Walsh"},{date:"18 May",channel:"Email",entry:"Proposal shared with 1 or 8 June as potential kick-off dates",owner:"Conor Walsh"},{date:"19 May",channel:"Email",entry:"Compliance article shared",owner:"David Davies"},{date:"19 May",channel:"WhatsApp",entry:"3 messages lost to backup corruption",owner:"â",grey:!0},{date:"22 May",channel:"Email",entry:"Revised proposal shared",owner:"Conor Walsh"},{date:"28 May",channel:"WhatsApp",entry:"2 messages lost to backup corruption",owner:"â",grey:!0},{date:"29 May",channel:"WhatsApp",entry:"2 messages lost to backup corruption",owner:"â",grey:!0},{date:"30 May",channel:"Email",entry:"Proposal acknowledged, with pricing structure and timing accepted as a useful commercial frame; additional questions on scope shared, with the package decision deferred until answered",owner:"Daniel Davies"},{date:"1 June",channel:"â",entry:"Target product launch date passed",owner:"David Davies",red:!0}
1,{date:"2 June",channel:"WhatsApp",entry:"POI definition shared and GTM synopsis suggested, with WaD and execution confirmed as designed but not yet built",owner:"David Davies"},{date:"2 June",channel:"WhatsApp",entry:"1 message lost to backup corruption",owner:"â",grey:!0},{date:"4 June",channel:"Email",entry:`Consulting package pricing and tier deliverables shared; most scope questions covered, some deferred to kick-off 2 31 July kick-off proposed`,owner:"Conor Walsh"},{date:"8 June",channel:"â",entry:"Proposed kick-off date passed; 1 July agreed in its place the same day",owner:"â",red:!0},{date:"8 June",channel:"Email",entry:`Comprehensive package selected, with two Fractional deliverables requested 4 51 July kick-off accepted in principle`,owner:"Daniel Davies"},{date:"10 June",channel:"Email",entry:"Scope of work shared, with a summary of the fee terms to be formalised in the services agreement; Product and Industry Glossary and Customer Journey Map added at no extra cost, with nothing removed in their place",owner:"Conor Walsh"},{date:"26 June",channel:"WhatsApp",entry:"6 July named as kick-off date",owner:"David Davies"},{date:"28 June",channel:"WhatsApp",entry:`Request made: GTM function built solely on independent third-party commentary in news and social media, rather than on content supplied by Izenzo, with Izenzo providing context, source material and clarification only 6 7Clarification requested and given, with Conor asked to own that function. Agreed as part of the strategy, with a fuller reply to follow`,owner:"David Davies"},{date:"29 June",channel:"WhatsApp",entry:`Investor Note and Commercial Pricing Note shared 8 9Conor asked to own and run the entire GTM function independently, doing the work and delivering it to Izenzo, with information shared on request but no recurring tasks on Izenzo's side`,owner:"David Davies"},{date:"29 June",channel:"WhatsApp",entry:"Confirmed this arrangement is possible, but sits in the Fractional tier at R130,000 per month rather than Comprehensive; weekly input from Izenzo's leadership still required at any tier",owner:"Conor Walsh"},{date:"1 July",channel:"â",entry:"Proposed kick-off date passed",owner:"â",red:!0},{date:"3 July",channel:"WhatsApp",entry:`API build reported complete at api.trade.izenzo.co.za 10 11Platform access offered immediately and deferred to kick-off`,owner:"David Davies"},{date:"6 July",channel:"â",entry:"Proposed kick-off date passed",owner:"â",red:!0},{date:"8 July",channel:"WhatsApp",entry:"Izenzo reported missing its own funds collection dates, with money becoming visible from Friday 10 July",owner:"David Davies"},{date:"9 July",channel:"WhatsApp",entry:"Services agreement shared",owner:"Conor Walsh"},{date:"9 July",channel:"WhatsApp",entry:"Ten-point revision request shared before signature",owner:"David Davies"},{date:"10 July",channel:"â",entry:"Funding visibility date passed; no update provided on status",owner:"â",red:!0},{date:"10 July",channel:"WhatsApp",entry:"Revised services agreement shared",owner:"Conor Walsh"},{date:"11 July",channel:"WhatsApp",entry:"API readiness delayed by one week, attributed to a possible order from Old Mutual Bank requiring extra build work",owner:"David Davies"},{date:"13 July",channel:"WhatsApp",entry:"20 July named as potential kick-off date, dependent on contract review",owner:"David Davies"},{date:"15 July",channel:"WhatsApp",entry:"Scope of work revision requested before signature",owner:"David Davies"},{date:"16 July",channel:"WhatsApp",entry:"Revision agreed; confirmation of weekly availability within the sprint requested",owner:"Conor Walsh"},{date:"20 July",channel:"â",entry:"Proposed kick-off date passed",owner:"â",red:!0},{date:"21 July",channel:"Email",entry:"Revised scope of work, services agreement, pricing table, and client dashboard shared",owner:"Conor Walsh"}];function de(){let t=null;return e.jsxs("div",{className:"space-y-6",children:[e.jsx(h,{children:e.jsx(me,{withSummaryNote:!0})}),e.jsx(h,{title:"Timeline",children:e.jsx(v,{cols:"sm:grid-cols-[72px_104px_minmax(0,1fr)_116px]",headers:["Date","Channel","Entry","Owner"],children:ie.map((s,r)=>{const a=s.date.split(" ")[1],i=a!==t,n=t===null;t=a;const c=[];i&&c.push(e.jsx("div",{style:m,className:d("text-xs font-bold uppercase tracking-wide text-foreground pb-2",n?"pt-2":"pt-6 border-t border-hairline mt-2"),children:a},`m-${a}-${r}`));const p=i;return c.push(e.jsxs(x,{cols:"sm:grid-cols-[72px_104px_minmax(0,1fr)_116px]",first:p,children:[e.jsx("div",{className:s.grey?"text-muted-foreground italic":s.red?"text-destructive font-medium":"font-medium text-foreground sm:font-normal",children:s.date}),e.jsxs("div",{className:s.grey?"text-muted-foreground italic":"text-muted-foreground",children:[e.jsx(o,{children:"Channel"}),s.channel]}),e.jsxs("div",{className:d("whitespace-pre-line",s.grey?"text-muted-foreground italic":s.red?"text-destructive":"text-foreground"),children:[e.jsx(o,{children:"Entry"}),s.entry]}),e.jsxs("div",{className:s.grey?"text-muted-foreground italic":void 0,children:[e.jsx(o,{children:"Owner"}),e.jsx(z,{value:s.owner})]})]},r)),c})})})]})}function le({focus:t}){const[s,r]=g.useState(t),[a,i]=g.useState("cards");if(g.useEffect(()=>{r(t)},[t]),s){const n=D[s];return e.jsxs(h,{children:[e.jsx("button",{type:"button",onClick:()=>r(null),className:d(f,"text-sm"),style:y,children:"â Back to all documents"}),e.jsxs("div",{className:"mt-3 flex items-center justify-between flex-wrap gap-2",children:[e.jsx("div",{style:m,className:"font-bold text-base text-foreground",children:n.name}),e.jsxs("div",{className:"flex items-center gap-4 text-xs",children:[e.jsxs("span",{className:"text-muted-foreground",children:["Last updated ",n.updated]}),e.jsx("a",{href:n.original,target:"_blank",rel:"noreferrer",className:d(f,"text-sm"),style:y,children:"View original"})]})]}),e.jsx("div",{className:"mt-3 border border-hairline rounded-md overflow-hidden bg-white",children:e.jsx("iframe",{src:n.embed,title:n.name,className:"w-full block h-[400px] sm:h-[600px]",style:{border:0},allow:"autoplay"})})]})}return e.jsxs("div",{className:"space-y-6",children:[e.jsx("div",{className:"flex justify-end",children:e.jsx("div",{className:"inline-flex border border-hairline rounded-md overflow-hidden text-xs",children:["cards","list"].map(n=>{const c=a===n;return e.jsx("button",{type:"button",onClick:()=>i(n),className:d("px-3 py-1.5 transition-colors",c?"text-[color:var(--green-text)]":"bg-white text-foreground hover:bg-muted/40"),style:c?{...m,backgroundColor:A,color:"#FFFFFF"}:m,children:n==="cards"?"Cards":"List"},n)})})}
11),a==="cards"?e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-[10px] gap-y-6",children:S.map(n=>{const c=D[n];return e.jsxs("button",{type:"button",onClick:()=>r(n),className:"text-left border border-hairline rounded-md bg-white p-4 flex flex-col gap-2 cursor-pointer transition-colors hover:border-foreground/20 hover:bg-muted/20 hover:shadow-sm",children:[e.jsx("div",{style:m,className:"font-bold text-sm text-foreground",children:c.name}),e.jsxs("div",{className:"text-xs text-muted-foreground",children:["Submitted ",c.submitted]}),e.jsxs("div",{className:"text-xs text-muted-foreground",children:["Last updated ",c.updated]}),e.jsx("div",{className:"mt-2",children:e.jsx("span",{className:d(f,"text-sm"),style:y,children:"View"})})]},n)})}):e.jsx(v,{cols:"sm:grid-cols-[1.4fr_0.8fr_0.8fr_0.8fr]",headers:["Document","Submitted","Last updated","Action"],children:S.map((n,c)=>{const p=D[n];return e.jsxs(ce,{cols:"sm:grid-cols-[1.4fr_0.8fr_0.8fr_0.8fr]",first:c===0,onClick:()=>r(n),children:[e.jsx("div",{className:"font-medium text-foreground",children:p.name}),e.jsxs("div",{className:"text-muted-foreground",children:[e.jsx(o,{children:"Submitted"}),p.submitted]}),e.jsxs("div",{className:"text-muted-foreground",children:[e.jsx(o,{children:"Last updated"}),p.updated]}),e.jsx("div",{children:e.jsx("span",{className:f,style:y,children:"View"})})]},n)})})]})}function ce({cols:t,first:s,onClick:r,children:a}){return e.jsx("button",{type:"button",onClick:r,className:d("w-full text-left flex flex-col gap-1 sm:grid sm:gap-4 sm:items-start cursor-pointer transition-colors hover:bg-muted/20",!s&&"border-t border-hairline",t),style:{paddingTop:11,paddingBottom:11},children:a})}function me({className:t,withSummaryNote:s}){return e.jsxs("div",{className:d("rounded-md border border-amber-300/60 bg-amber-50 p-4 text-sm text-amber-900",t),children:[s&&e.jsxs("p",{className:"whitespace-pre-line",children:[e.jsx("span",{className:"font-semibold",children:"This timeline is a summary of all recorded communication."})," It does not reflect every message shared between the parties involved. A complete raw transcript of all communications can be provided on request.",` 12 13`,"Most communication as of 20 July 2026 has been over WhatsApp. ",e.jsx("span",{className:"font-semibold",children:"A backup corruption during a number change lost messages dated 19 May, 28 May, 29 May and 2 June."})," Anything referencing those dates may be incomplete."]}),!s&&e.jsxs("p",{children:["Most communication as of 20 July 2026 has been over WhatsApp. ",e.jsx("span",{className:"font-semibold",children:"A backup corruption during a number change lost messages dated 19 May, 28 May, 29 May and 2 June."})," Anything referencing those dates may be incomplete."]})]})}function v({cols:t,headers:s,children:r}){return e.jsxs("div",{className:"w-full text-sm",children:[s&&e.jsx("div",{className:d("hidden sm:grid gap-4 pb-2 border-b border-hairline",t),children:s.map((a,i)=>e.jsx("div",{className:"text-xs font-bold text-muted-foreground",children:a},i))}),e.jsx("div",{children:r})]})}function x({cols:t,first:s,children:r}){return e.jsx("div",{className:d("flex flex-col gap-1 sm:grid sm:gap-4 sm:items-start",!s&&"border-t border-hairline",t),style:{paddingTop:11,paddingBottom:11},children:r})}export{be as component};
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.