{"version":3,"file":"ProgramList.DWqmsNd_.mjs","names":["React.useState","React.useRef","p"],"sources":["https:/framerusercontent.com/modules/YB5DZUF4yJeaNIl4r24m/WREg3bGXvzXnMq3RrW3R/ProgramList.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,AnimatePresence,useMotionValue,useSpring}from\"framer-motion\";const img=(src,alt)=>({src:\"https://framerusercontent.com/images/\"+src,alt});// the confirmed program language; tags are the \"What's included\" titles. Used until real items are set in the panel.\nconst DEFAULT_PROGRAMS=[{name:\"Brand Audit\",stage:\"Any firm, any stage\",duration:\"Free\",promise:\"See your firm the way a prospect does.\",tags:\"Five-axis scorecard\\nCover Your Logo test\\nWritten findings\\nOne-week turnaround\",cta:\"Request the audit\",ctaHref:\"/audit\"},{name:\"The Full Rebrand\",stage:\"Firms past the founder\",duration:\"14–16 weeks\",promise:\"Find the one thing, then rebuild the brand and website around it.\",tags:\"Brand audit & diagnosis\\nMarket repositioning\\nNew brand identity\\nMessaging & voice\\nWebsite redesign\\nFirm File\\nBrand rollout\",cta:\"Apply for the Full Rebrand\",ctaHref:\"/rebrand\",photo:img(\"aOgzrYkaMiZdP6scvyMPeJ6pHiM.webp\",\"Vertex Capital Advisors business cards\")},{name:\"Retainer\",stage:\"After launch\",duration:\"Ongoing\",promise:\"Keeps your brand current and consistent as you grow.\",tags:\"Site care\\nQuarterly brand review\\nContent & campaigns\\nConversion & web audits\",cta:\"Book a call\",ctaHref:\"/start\",photo:img(\"2tHgXK61uh8igHUOe8SNc5o7o.webp\",\"Prospero Wealth website on a laptop\")}];const pad=n=>(n<10?\"0\":\"\")+n;const EASE=[.22,1,.36,1];/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1144\n */export default function ProgramList(props){const{color,footLine,footLabel,footHref,style}=props;const onColor=props.onColor||\"#FFFDF5\";const programs=props.programs?.some(p=>p.name&&p.name!==\"Program\")?props.programs:DEFAULT_PROGRAMS;const isStatic=useIsStaticRenderer();const[open,setOpen]=React.useState(null);const[hover,setHover]=React.useState(null);const[finePointer,setFinePointer]=React.useState(false);const ref=React.useRef(null);const mx=useMotionValue(0);const my=useMotionValue(0);const spring={damping:30,stiffness:320,mass:.45};const x=useSpring(mx,spring);const y=useSpring(my,spring);React.useEffect(()=>{if(typeof window!==\"undefined\")setFinePointer(window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches);},[]);const place=e=>{if(!ref.current)return;const r=ref.current.getBoundingClientRect();mx.set(e.clientX-r.left);my.set(e.clientY-r.top);};const thumb=hover!==null&&open!==hover&&finePointer&&!isStatic?programs[hover].photo:undefined;return /*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"pl\"+(open!==null?\" has\":\"\")+(isStatic?\" static\":\"\"),style:{position:\"relative\",width:\"100%\",color,[\"--ink\"]:color,[\"--on\"]:onColor,...style},onPointerMove:isStatic?undefined:place,onPointerLeave:()=>setHover(null),children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .pl{font-family:\"Aeonik\",\"Helvetica Neue\",Arial,sans-serif}\n                .pl .mono{font-family:\"Geist Mono\",ui-monospace,monospace}\n                .pl-row{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);transition:opacity .45s cubic-bezier(.22,1,.36,1)}\n                .pl-row:last-of-type{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}\n                .pl.has .pl-row:not(.on){opacity:.4}\n                .pl-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:72px minmax(0,1.5fr) minmax(0,.9fr) 230px;align-items:baseline;column-gap:24px;padding:26px 0}\n                .pl-head:focus-visible{outline:1px solid color-mix(in srgb,currentColor 45%,transparent);outline-offset:4px}\n                .pl-n{font-size:12.5px;opacity:.55}\n                .pl-name{font-size:clamp(28px,3.2vw,44px);line-height:1.05;letter-spacing:-.03em;transition:transform .45s cubic-bezier(.22,1,.36,1)}\n                .pl-head:hover .pl-name,.pl-row.on .pl-name{transform:translateX(6px)}\n                .pl-stage{font-size:16px;line-height:1.35;opacity:.62}\n                .pl-meta{justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}\n                .pl-price{font-size:12.5px;padding:5px 11px;border-radius:999px;background:var(--ink);color:var(--on);white-space:nowrap}\n                .pl-dur{font-size:12.5px;padding:5px 10px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);white-space:nowrap}\n                .pl-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1)}\n                .pl-row.on .pl-body,.pl.static .pl-body{grid-template-rows:1fr}\n                .pl-in{overflow:hidden}\n                .pl-inner{display:grid;grid-template-columns:72px minmax(0,1.5fr) minmax(0,.9fr) 230px;column-gap:24px;padding:0 0 34px}\n                .pl-inner>div{grid-column:2 / 4;display:flex;flex-direction:column;gap:20px;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1)}\n                .pl-row.on .pl-inner>div,.pl.static .pl-inner>div{opacity:1;transform:none;transition-delay:.08s}\n                .pl-promise{margin:0;font-size:clamp(20px,1.9vw,26px);line-height:1.3;letter-spacing:-.015em;max-width:30em}\n                .pl-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}\n                .pl-tags li{font-size:13px;padding:6px 11px;border-radius:999px;background:color-mix(in srgb,currentColor 6%,transparent)}\n                .pl-note{margin:0;font-size:15px;line-height:1.45;opacity:.8}\n                .pl-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px}\n                .pl-cta{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-radius:999px;background:var(--ink);text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}\n                .pl-cta span{color:var(--on);font-size:15px}\n                .pl-cta:active{transform:scale(.98)}\n                .pl-link{color:inherit;font-size:15px;text-underline-offset:4px}\n                .pl-foot{margin:28px 0 0;font-size:16px}\n                .pl-foot a{color:inherit;text-underline-offset:4px}\n                .pl-thumb{pointer-events:none;position:absolute;left:0;top:0;z-index:5;width:180px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;box-shadow:0 14px 36px rgba(43,39,37,.18)}\n                .pl-thumb img{width:100%;height:100%;object-fit:cover;display:block}\n                @media (max-width:809px){\n                    .pl-head{grid-template-columns:40px minmax(0,1fr);row-gap:8px}\n                    .pl-name{grid-column:2;grid-row:1}\n                    .pl-stage{grid-column:2;grid-row:2;font-size:15px}\n                    .pl-meta{grid-column:2;grid-row:3;justify-self:start;justify-content:flex-start}\n                    .pl-inner{grid-template-columns:40px minmax(0,1fr)}\n                    .pl-inner>div{grid-column:2}\n                }\n                @media (prefers-reduced-motion:reduce){.pl-row,.pl-name,.pl-body,.pl-inner>div,.pl-cta{transition:none}}\n            `}),programs.map((p,i)=>{const on=open===i;const tags=(p.tags||\"\").split(\"\\n\").filter(Boolean);return /*#__PURE__*/_jsxs(\"div\",{className:\"pl-row\"+(on?\" on\":\"\"),children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"pl-head\",\"aria-expanded\":on,onClick:()=>setOpen(on?null:i),onPointerEnter:e=>e.pointerType===\"mouse\"&&setHover(i),onPointerLeave:e=>e.pointerType===\"mouse\"&&setHover(null),children:[/*#__PURE__*/_jsx(\"span\",{className:\"pl-n mono\",children:pad(i+1)}),/*#__PURE__*/_jsx(\"span\",{className:\"pl-name\",children:p.name}),/*#__PURE__*/_jsx(\"span\",{className:\"pl-stage\",children:p.stage}),/*#__PURE__*/_jsxs(\"span\",{className:\"pl-meta\",children:[p.price&&/*#__PURE__*/_jsx(\"span\",{className:\"pl-price mono\",children:p.price}),/*#__PURE__*/_jsx(\"span\",{className:\"pl-dur mono\",children:p.duration})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"pl-body\",children:/*#__PURE__*/_jsx(\"div\",{className:\"pl-in\",children:/*#__PURE__*/_jsx(\"div\",{className:\"pl-inner\",children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{className:\"pl-promise\",children:p.promise}),tags.length>0&&/*#__PURE__*/_jsx(\"ul\",{className:\"pl-tags\",children:tags.map((t,k)=>/*#__PURE__*/_jsx(\"li\",{children:t},k))}),p.note&&/*#__PURE__*/_jsx(\"p\",{className:\"pl-note\",children:p.note}),/*#__PURE__*/_jsxs(\"div\",{className:\"pl-links\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"pl-cta\",href:p.ctaHref,children:[/*#__PURE__*/_jsx(\"span\",{children:p.cta}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]}),p.linkLabel&&p.linkHref&&/*#__PURE__*/_jsxs(\"a\",{className:\"pl-link\",href:p.linkHref,children:[p.linkLabel,\" →\"]})]})]})})})})]},i);}),footLine&&/*#__PURE__*/_jsxs(\"p\",{className:\"pl-foot\",children:[footLine,\" \",footHref&&/*#__PURE__*/_jsxs(\"a\",{href:footHref,children:[footLabel,\" →\"]})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:thumb?.src&&/*#__PURE__*/_jsx(motion.div,{className:\"pl-thumb\",\"aria-hidden\":\"true\",initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.92,transition:{duration:.15}},transition:{duration:.25,ease:EASE},style:{x,y,translateX:24,translateY:\"-50%\"},children:/*#__PURE__*/_jsx(\"img\",{src:thumb.src,alt:\"\"})},\"t\"+hover)})]});}addPropertyControls(ProgramList,{programs:{type:ControlType.Array,title:\"Programs\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Program\"},stage:{type:ControlType.String,title:\"Who it's for\",defaultValue:\"Who it's for\"},price:{type:ControlType.String,title:\"Price\",defaultValue:\"\"},duration:{type:ControlType.String,title:\"Duration\",defaultValue:\"2 weeks\"},promise:{type:ControlType.String,title:\"Promise\",displayTextArea:true,defaultValue:\"What it fixes.\"},tags:{type:ControlType.String,title:\"Tags\",displayTextArea:true,defaultValue:\"One per line\"},note:{type:ControlType.String,title:\"Note\",displayTextArea:true,defaultValue:\"\"},linkLabel:{type:ControlType.String,title:\"Link label\",defaultValue:\"\"},linkHref:{type:ControlType.String,title:\"Link\",defaultValue:\"\"},cta:{type:ControlType.String,title:\"Button\",defaultValue:\"Book a call\"},ctaHref:{type:ControlType.String,title:\"Button link\",defaultValue:\"/start\"},photo:{type:ControlType.ResponsiveImage,title:\"Hover photo\"}}},defaultValue:[{name:\"Program\",stage:\"Who it's for\",duration:\"2 weeks\",promise:\"What it fixes.\",tags:\"One per line\",cta:\"Book a call\",ctaHref:\"/start\"}]},footLine:{type:ControlType.String,title:\"Foot line\",defaultValue:\"Not sure which one?\"},footLabel:{type:ControlType.String,title:\"Foot label\",defaultValue:\"Start with the free audit\"},footHref:{type:ControlType.String,title:\"Foot link\",defaultValue:\"/audit\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#2B2725\"},onColor:{type:ControlType.Color,title:\"Text on pills\",defaultValue:\"#FFFDF5\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProgramList\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1144\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProgramList.map"],"mappings":"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"}