{"version":3,"file":"Deploysteps.dfAuvvnt.mjs","names":["useContainerWidth","useRef","useState","T","useRef","useState"],"sources":["https:/framerusercontent.com/modules/VXGOMG5zMqSNojVNAKH2/7jldaXTpEy8nMn8Cl37v/DeployCTA.js","https:/framerusercontent.com/modules/PeoKS9a6Zsy70rqNUNz5/cPEdsTXxQmYUDWkppHz5/Deploysteps.js"],"sourcesContent":["// livemy.app — /deploy Hub · Final CTA banner\n// Gradient-glow banner: heading (accent) + sub + pill CTA + outline CTA.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect,useRef}from\"react\";function useContainerWidth(){const ref=useRef(null);const[w,setW]=useState(1200);useEffect(()=>{const el=ref.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const e of entries)setW(e.contentRect.width);});ro.observe(el);setW(el.getBoundingClientRect().width);return()=>ro.disconnect();},[]);return[ref,w];}const T={bg:\"#09090B\",surface:\"#111114\",text:\"#FAFAFA\",muted:\"#A1A1AA\",accent:\"#6366F1\",accentBorder:\"rgba(99,102,241,0.25)\",borderStrong:\"rgba(255,255,255,0.16)\",font:\"'Inter', -apple-system, BlinkMacSystemFont, sans-serif\"};const CSS=`@keyframes dcta-shimmer{0%,55%{left:-65%}100%{left:150%}}`;function Pill({href,animate,children}){const[h,setH]=useState(false);const[d,setD]=useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:href||\"#\",onMouseEnter:()=>setH(true),onMouseLeave:()=>{setH(false);setD(false);},onMouseDown:()=>setD(true),onMouseUp:()=>setD(false),style:{textDecoration:\"none\",position:\"relative\",display:\"inline-flex\",alignItems:\"center\",gap:9,padding:\"14px 26px\",borderRadius:9999,fontWeight:600,fontSize:15.5,letterSpacing:\"-0.01em\",color:\"#fff\",background:h?\"linear-gradient(135deg,#6d70f5 0%,#8e96ff 100%)\":\"linear-gradient(135deg,#6366F1 0%,#818CF8 100%)\",boxShadow:d?\"0 8px 20px -8px rgba(99,102,241,0.6)\":h?\"0 18px 44px -10px rgba(99,102,241,0.7)\":\"0 10px 30px -8px rgba(99,102,241,0.55)\",transform:d?\"translateY(0) scale(0.97)\":h?\"translateY(-2px)\":\"translateY(0)\",transition:\"transform .15s ease, box-shadow .2s ease, background .2s ease\",overflow:\"hidden\",isolation:\"isolate\"},children:[children,animate&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:0,left:\"-65%\",width:\"42%\",height:\"100%\",background:\"linear-gradient(90deg,transparent,rgba(255,255,255,0.35),transparent)\",transform:\"skewX(-20deg)\",animation:\"dcta-shimmer 4s ease-in-out infinite\",pointerEvents:\"none\"}})]});}function Outline({href,children}){const[h,setH]=useState(false);const[d,setD]=useState(false);return /*#__PURE__*/_jsx(\"a\",{href:href||\"#\",onMouseEnter:()=>setH(true),onMouseLeave:()=>{setH(false);setD(false);},onMouseDown:()=>setD(true),onMouseUp:()=>setD(false),style:{textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"13px 18px\",borderRadius:9999,fontSize:14,fontWeight:600,border:`1px solid ${h?\"rgba(255,255,255,0.28)\":T.borderStrong}`,background:h?\"rgba(255,255,255,0.03)\":\"transparent\",color:T.text,transform:d?\"scale(0.97)\":\"scale(1)\",transition:\"border-color .15s ease, background .15s ease, transform .15s ease\"},children:children});}/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1280\n * @framerIntrinsicHeight 240\n */export default function DeployCTABanner(props){const{headingLead,headingAccent,sub,primaryText,primaryLink,secondaryText,secondaryLink,style:styleProp}=props;const[containerRef,width]=useContainerWidth();const animate=RenderTarget.current()!==RenderTarget.canvas;const stacked=width<1100;return /*#__PURE__*/_jsxs(\"section\",{ref:containerRef,style:{...styleProp,background:T.bg,width:\"100%\",minWidth:\"100%\",boxSizing:\"border-box\",fontFamily:T.font,color:T.text,padding:width<760?\"8px 0 48px\":\"8px 0 64px\",height:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>${CSS}</style>`}}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:width<760?\"0 20px\":\"0 32px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{border:`1px solid ${T.accentBorder}`,borderRadius:24,padding:stacked?\"36px\":\"48px 52px\",background:\"radial-gradient(720px 340px at 110% 50%, rgba(99,102,241,0.22), transparent 65%),radial-gradient(520px 260px at -10% 30%, rgba(99,102,241,0.10), transparent 60%),\"+T.surface,display:\"grid\",gridTemplateColumns:stacked?\"1fr\":\"1fr auto\",gap:32,alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"h2\",{style:{fontSize:width<760?27:34,fontWeight:700,letterSpacing:\"-0.032em\",lineHeight:1.08,margin:0,color:T.text},children:[headingLead,\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:T.accent},children:headingAccent}),\".\"]}),/*#__PURE__*/_jsx(\"p\",{style:{marginTop:12,marginBottom:0,color:T.muted,fontSize:16,maxWidth:560},children:sub})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,flexShrink:0,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(Pill,{href:primaryLink,animate:animate,children:primaryText}),secondaryText?/*#__PURE__*/_jsx(Outline,{href:secondaryLink,children:secondaryText}):null]})]})})]});}DeployCTABanner.defaultProps={headingLead:\"Ship the app you already built —\",headingAccent:\"in 2 minutes\",sub:\"Pick your tool, connect once, and let livemy.app handle the URL, SSL, and scaling. Free tier that never sleeps.\",primaryText:\"Start free\",primaryLink:\"https://my.livemy.app/register\",secondaryText:\"See pricing\",secondaryLink:\"https://livemy.app/pricing\"};addPropertyControls(DeployCTABanner,{headingLead:{type:ControlType.String,title:\"Heading (lead)\",defaultValue:DeployCTABanner.defaultProps.headingLead},headingAccent:{type:ControlType.String,title:\"Heading (accent)\",defaultValue:DeployCTABanner.defaultProps.headingAccent},sub:{type:ControlType.String,title:\"Sub\",displayTextArea:true,defaultValue:DeployCTABanner.defaultProps.sub},primaryText:{type:ControlType.String,title:\"Primary CTA\",defaultValue:DeployCTABanner.defaultProps.primaryText},primaryLink:{type:ControlType.Link,title:\"Primary link\"},secondaryText:{type:ControlType.String,title:\"Secondary CTA\",defaultValue:DeployCTABanner.defaultProps.secondaryText},secondaryLink:{type:ControlType.Link,title:\"Secondary link\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DeployCTABanner\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1280\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"240\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DeployCTA.map","// livemy.app — /deploy Hub · \"Live in three steps\"\n// Numbered node cards with mono code lines. Distinct from the homepage\n// HowItWorks pipeline — this is the /deploy card style (deploy.css .steps).\n// Code-line markup: [[x]] = accent, {{x}} = success.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";function useContainerWidth(){const ref=useRef(null);const[w,setW]=useState(1200);useEffect(()=>{const el=ref.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const e of entries)setW(e.contentRect.width);});ro.observe(el);setW(el.getBoundingClientRect().width);return()=>ro.disconnect();},[]);return[ref,w];}const T={bg:\"#09090B\",bg2:\"#0d0d11\",surface:\"#111114\",text:\"#FAFAFA\",muted:\"#A1A1AA\",dim:\"#71717A\",accent:\"#6366F1\",accent2:\"#818CF8\",accentSoft:\"rgba(99,102,241,0.10)\",accentBorder:\"rgba(99,102,241,0.25)\",success:\"#10B981\",border:\"rgba(255,255,255,0.09)\",borderStrong:\"rgba(255,255,255,0.16)\",hairline:\"rgba(255,255,255,0.06)\",glow:\"0 0 0 1px rgba(99,102,241,0.18), 0 24px 60px -16px rgba(99,102,241,0.35)\",font:\"'Inter', -apple-system, BlinkMacSystemFont, sans-serif\",mono:\"'JetBrains Mono', ui-monospace, monospace\"};// render a code line with [[accent]] and {{success}} markup\nfunction renderCode(str){const tokens=String(str).split(/(\\[\\[.*?\\]\\]|\\{\\{.*?\\}\\})/g);return tokens.map((t,i)=>{if(t.startsWith(\"[[\")&&t.endsWith(\"]]\"))return /*#__PURE__*/_jsx(\"span\",{style:{color:T.accent2},children:t.slice(2,-2)},i);if(t.startsWith(\"{{\")&&t.endsWith(\"}}\"))return /*#__PURE__*/_jsx(\"span\",{style:{color:T.success},children:t.slice(2,-2)},i);return /*#__PURE__*/_jsx(\"span\",{children:t},i);});}function StepCard({step,i}){const[hover,setHover]=useState(false);return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{position:\"relative\",border:`1px solid ${hover?T.borderStrong:T.border}`,borderRadius:18,background:T.surface,padding:\"28px 26px 26px\",transition:\"border-color .2s, transform .2s, box-shadow .2s\",transform:hover?\"translateY(-4px)\":\"translateY(0)\",boxShadow:hover?T.glow:\"none\",display:\"flex\",flexDirection:\"column\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:46,height:46,borderRadius:13,display:\"grid\",placeItems:\"center\",fontFamily:T.mono,fontWeight:700,fontSize:18,color:T.accent2,background:T.accentSoft,border:`1px solid ${T.accentBorder}`,marginBottom:20},children:step.number||i+1}),/*#__PURE__*/_jsxs(\"div\",{style:{flexGrow:1},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:19,fontWeight:600,letterSpacing:\"-0.02em\",marginBottom:8,marginTop:0,color:T.text},children:step.title}),/*#__PURE__*/_jsx(\"p\",{style:{color:T.muted,fontSize:14.5,lineHeight:1.55,margin:0},children:step.body})]}),step.code?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:16,flexShrink:0,fontFamily:T.mono,fontSize:12.5,color:T.dim,background:T.bg2,border:`1px solid ${T.hairline}`,borderRadius:8,padding:\"9px 12px\",lineHeight:1.5,overflowX:\"auto\",whiteSpace:\"nowrap\"},children:renderCode(step.code)}):null]});}/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1280\n * @framerIntrinsicHeight 480\n */export default function DeploySteps(props){const{anchorId,eyebrow,headingLead,headingAccent,intro,steps,style:styleProp}=props;const[containerRef,width]=useContainerWidth();const cols=width<1100?1:3;return /*#__PURE__*/_jsx(\"section\",{ref:containerRef,id:anchorId||\"how\",style:{...styleProp,background:T.bg,width:\"100%\",minWidth:\"100%\",boxSizing:\"border-box\",fontFamily:T.font,color:T.text,padding:width<760?\"48px 0\":\"64px 0\",height:\"auto\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:width<760?\"0 20px\":\"0 32px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:680,marginBottom:40},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.mono,fontSize:11.5,color:T.accent2,letterSpacing:\"0.22em\",textTransform:\"uppercase\",marginBottom:14},children:eyebrow}),/*#__PURE__*/_jsxs(\"h2\",{style:{fontWeight:700,fontSize:width<760?30:38,letterSpacing:\"-0.032em\",lineHeight:1.06,margin:0,color:T.text},children:[headingLead,\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:T.accent},children:headingAccent})]}),/*#__PURE__*/_jsx(\"p\",{style:{marginTop:14,marginBottom:0,color:T.muted,fontSize:16.5,lineHeight:1.55},children:intro})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${cols},1fr)`,gap:22},children:(steps||[]).map((step,i)=>/*#__PURE__*/_jsx(StepCard,{step:step,i:i},i))})]})});}DeploySteps.defaultProps={anchorId:\"how\",eyebrow:\"How it works\",headingLead:\"Live in\",headingAccent:\"three steps\",intro:\"The same flow for every tool. No Dockerfiles to write, no YAML to babysit, no servers to patch.\",steps:[{number:\"1\",title:\"Connect\",body:\"Connect your GitHub repo, or point your AI agent at livemy.app over MCP. It detects your stack, build command and ports automatically.\",code:\"[[GitHub]] or [[MCP]] → connected {{✓}}\"},{number:\"2\",title:\"Customize\",body:\"Set env vars and secrets, attach a database, point a custom domain. Sensible defaults mean you can also just skip ahead.\",code:\"ENV [[DATABASE_URL]] ✓   DOMAIN [[app.you.com]]\"},{number:\"3\",title:\"Go live\",body:\"One click builds, ships, and issues free SSL. You get a real URL that never sleeps, and every push updates it live.\",code:\"{{✓ live}} → https://app.[[livemy.site]]\"}]};addPropertyControls(DeploySteps,{anchorId:{type:ControlType.String,title:\"Anchor id\",defaultValue:\"how\"},eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:DeploySteps.defaultProps.eyebrow},headingLead:{type:ControlType.String,title:\"Heading (lead)\",defaultValue:DeploySteps.defaultProps.headingLead},headingAccent:{type:ControlType.String,title:\"Heading (accent)\",defaultValue:DeploySteps.defaultProps.headingAccent},intro:{type:ControlType.String,title:\"Intro\",displayTextArea:true,defaultValue:DeploySteps.defaultProps.intro},steps:{type:ControlType.Array,title:\"Steps\",maxCount:5,control:{type:ControlType.Object,controls:{number:{type:ControlType.String,title:\"Number\",defaultValue:\"1\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Step\"},body:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"\"},code:{type:ControlType.String,title:\"Code ([[accent]] {{ok}})\",defaultValue:\"\"}}},defaultValue:DeploySteps.defaultProps.steps}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DeploySteps\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1280\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"480\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Deploysteps.map"],"mappings":"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"}