{"version":3,"file":"VideoComparison.D2bGCtfM.mjs","names":["useRef","useState","useRef","useState","defaultColors","useRef","useState","useState","useRef","useRef","useState","useRef","useState","useRef","useState"],"sources":["https:/framerusercontent.com/modules/6sHpEkvS4aAmmndBs2Tu/du8YeAbmfBvSvsMNG3so/CodeIntegrationComparison.js","https:/framerusercontent.com/modules/O7cai22C8gb7aIg8PfRU/G00BKsVmStuWw0ohHLwh/ComparisonHero.js","https:/framerusercontent.com/modules/FKKNv35CG0bmaqIpdQeO/b0gluz6dMSFmDic17i7N/FeatureComparisonTable.js","https:/framerusercontent.com/modules/kJHkcuESVS1GZqD77E9P/p7YKledfQZyRNW9PIXaE/MigrationPrompt.js","https:/framerusercontent.com/modules/QNm1DOwqYOQMEgpzj9sd/5zpzVK4cYlaS5wE0Rpn9/PricingComparison.js","https:/framerusercontent.com/modules/lTIW4WhaSXEL6tiMImHe/9RYblIernSsA49bkXrjQ/TestimonialCard.js","https:/framerusercontent.com/modules/40pIZ48jNqPfe26nXs7p/lHzSzuZQRoTAq4jCZM0G/VideoComparison.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useRef,useState,useEffect}from\"react\";const comparisonConfig={steel:{competitorLabel:\"Steel.dev (Playwright)\",competitorBadge:\"Legacy\",competitorCode:`import { chromium } from \"playwright\";\n\nconst browser = await chromium.connectOverCDP(\n  \"wss://connect.steel.dev?apiKey=YOUR_API_KEY\"\n);`,defaultTitle:\"Integration — one line, any framework\",defaultSubtitle:\"Connect with Playwright, Puppeteer, or Selenium. It's the exact same remote browser flow you already use.\"},browserbase:{competitorLabel:\"Browserbase (Playwright)\",competitorBadge:\"Alternative\",competitorCode:`import { chromium } from \"playwright-core\";\nimport Browserbase from \"@browserbasehq/sdk\";\n\nconst bb = new Browserbase({\n  apiKey: process.env.BROWSERBASE_API_KEY,\n});\n\nconst session = await bb.sessions.create();\nconst browser = await chromium.connectOverCDP(session.connectUrl);`,defaultTitle:\"Integration — one line, any framework\",defaultSubtitle:\"Connect with Playwright, Puppeteer, or Selenium. It's the exact same remote browser flow you already use.\"}};export default function CodeIntegrationComparison(props){const{comparisonType=\"steel\",titleOverride=\"\",subtitleOverride=\"\",driverLabel=\"driver.dev (Playwright)\",accentColor=\"#22c55e\",backgroundColor=\"#0a0a0a\",contentMaxWidth=1200,minPadding=24}=props;const containerRef=useRef(null);const[isMobile,setIsMobile]=useState(false);useEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(entries=>{for(const entry of entries){setIsMobile(entry.contentRect.width<800);}});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);const config=comparisonConfig[comparisonType]||comparisonConfig.steel;const title=titleOverride||config.defaultTitle;const subtitle=subtitleOverride||config.defaultSubtitle;const driverCode=`import { chromium } from \"playwright\";\nimport BrowsercashSDK from \"@browsercash/sdk\";\n\nconst client = new BrowsercashSDK({\n  apiKey: process.env.DRIVER_API_KEY,\n});\n\nconst session = await client.browser.session.create();\nconst browser = await chromium.connectOverCDP(session.cdpUrl);`;const competitorCode=config.competitorCode;const frameworks=[\"Playwright\",\"Puppeteer\",\"Selenium\",\"Browser-Use\",\"Crawl4AI\",\"Stagehand\"];const styles={outerWrapper:{width:\"100%\",backgroundColor:backgroundColor,boxSizing:\"border-box\",paddingLeft:`${minPadding}px`,paddingRight:`${minPadding}px`},container:{width:\"100%\",maxWidth:`${contentMaxWidth}px`,marginLeft:\"auto\",marginRight:\"auto\",display:\"flex\",flexDirection:\"column\",borderBottom:\"1px solid #222\",backgroundColor:backgroundColor,position:\"relative\",boxSizing:\"border-box\"},header:{padding:isMobile?\"32px 24px\":\"64px 48px\",borderBottom:\"1px solid #222\",backgroundColor:\"#0a0a0a\"},title:{fontSize:isMobile?24:30,fontWeight:300,color:\"#fff\",marginBottom:16,margin:\"0 0 16px 0\"},subtitle:{fontSize:isMobile?14:16,color:\"#888\",fontWeight:300,maxWidth:672,lineHeight:1.6,margin:0},codeSection:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",width:\"100%\",borderBottom:\"1px solid #222\"},driverColumn:{width:isMobile?\"100%\":\"50%\",borderRight:isMobile?\"none\":\"1px solid #222\",borderBottom:isMobile?\"1px solid #222\":\"none\",backgroundColor:\"#111\",padding:isMobile?\"24px\":\"40px\",display:\"flex\",flexDirection:\"column\"},competitorColumn:{width:isMobile?\"100%\":\"50%\",backgroundColor:\"#0a0a0a\",padding:isMobile?\"24px\":\"40px\",display:\"flex\",flexDirection:\"column\"},columnHeader:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginBottom:24},driverLabel:{display:\"flex\",alignItems:\"center\",gap:8,fontFamily:\"JetBrains Mono, monospace\",fontSize:14,color:accentColor},competitorLabel:{display:\"flex\",alignItems:\"center\",gap:8,fontFamily:\"JetBrains Mono, monospace\",fontSize:14,color:\"#666\"},statusDot:color=>({width:8,height:8,borderRadius:\"50%\",backgroundColor:color}),badge:isCurrent=>({padding:\"4px 8px\",backgroundColor:isCurrent?\"#222\":\"#1a1a1a\",borderRadius:4,fontSize:12,fontFamily:\"JetBrains Mono, monospace\",color:isCurrent?\"#888\":\"#666\",border:`1px solid ${isCurrent?\"#333\":\"#222\"}`}),codeBlock:isDriver=>({backgroundColor:isDriver?\"#000\":\"#050505\",border:`1px solid ${isDriver?\"#333\":\"#222\"}`,borderRadius:8,padding:20,overflow:\"hidden\",flex:1,opacity:isDriver?1:.8}),codeText:{fontFamily:\"JetBrains Mono, monospace\",fontSize:14,lineHeight:1.6,margin:0,whiteSpace:\"pre-wrap\",overflowWrap:\"break-word\"},frameworksBar:{padding:24,display:\"flex\",flexWrap:\"wrap\",justifyContent:\"center\",alignItems:\"center\",gap:\"16px 32px\",fontSize:12,fontFamily:\"JetBrains Mono, monospace\",color:\"#666\"},frameworksLabel:{textTransform:\"uppercase\",letterSpacing:\"0.1em\",color:\"#444\"},framework:{color:\"#fff\"}};const highlightCode=(code,isDriver)=>{return code.split(\"\\n\").map((line,i)=>{let color=\"#aaa\";if(line.includes(\"//\"))color=\"#666\";else if(line.includes('\"')||line.includes(\"'\")||line.includes(\"process.env\")||line.includes(\"wss://\")){color=isDriver?\"#4ade80\":\"#888\";}else if(line.includes(\"import\")||line.includes(\"const\")||line.includes(\"async\")||line.includes(\"await\")){color=\"#c084fc\";}else if(line.includes(\"function\")||line.includes(\"()\")||line.includes(\".\")){color=\"#60a5fa\";}return /*#__PURE__*/_jsx(\"div\",{style:{...styles.codeText,color},children:line||\" \"},i);});};return /*#__PURE__*/_jsx(\"div\",{style:styles.outerWrapper,ref:containerRef,children:/*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-1px\",left:\"-1px\",width:\"60px\",height:\"60px\",borderTop:\"3px solid #222222\",borderLeft:\"3px solid #222222\",zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-1px\",right:\"-1px\",width:\"60px\",height:\"60px\",borderTop:\"3px solid #222222\",borderRight:\"3px solid #222222\",zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-1px\",left:\"-1px\",width:\"60px\",height:\"60px\",borderBottom:\"3px solid #222222\",borderLeft:\"3px solid #222222\",zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-1px\",right:\"-1px\",width:\"60px\",height:\"60px\",borderBottom:\"3px solid #222222\",borderRight:\"3px solid #222222\",zIndex:20}}),/*#__PURE__*/_jsxs(\"div\",{style:styles.header,children:[/*#__PURE__*/_jsx(\"h2\",{style:styles.title,children:title}),/*#__PURE__*/_jsx(\"p\",{style:styles.subtitle,children:subtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.codeSection,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.driverColumn,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.columnHeader,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.driverLabel,children:[/*#__PURE__*/_jsx(\"span\",{style:styles.statusDot(accentColor)}),driverLabel]}),/*#__PURE__*/_jsx(\"span\",{style:styles.badge(true),children:\"Current\"})]}),/*#__PURE__*/_jsx(\"div\",{style:styles.codeBlock(true),children:/*#__PURE__*/_jsx(\"div\",{children:highlightCode(driverCode,true)})})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.competitorColumn,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.columnHeader,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.competitorLabel,children:[/*#__PURE__*/_jsx(\"span\",{style:styles.statusDot(\"#666\")}),config.competitorLabel]}),/*#__PURE__*/_jsx(\"span\",{style:styles.badge(false),children:config.competitorBadge})]}),/*#__PURE__*/_jsx(\"div\",{style:styles.codeBlock(false),children:/*#__PURE__*/_jsx(\"div\",{children:highlightCode(competitorCode,false)})})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.frameworksBar,children:[/*#__PURE__*/_jsx(\"span\",{style:styles.frameworksLabel,children:\"Works Native With:\"}),frameworks.map(fw=>/*#__PURE__*/_jsx(\"span\",{style:styles.framework,children:fw},fw))]})]})});}addPropertyControls(CodeIntegrationComparison,{comparisonType:{type:ControlType.Enum,title:\"Comparison\",options:[\"steel\",\"browserbase\"],optionTitles:[\"Steel\",\"Browserbase\"],defaultValue:\"steel\"},titleOverride:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Optional override\"},subtitleOverride:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",placeholder:\"Optional override\"},driverLabel:{type:ControlType.String,defaultValue:\"driver.dev (Playwright)\"},accentColor:{type:ControlType.Color,defaultValue:\"#22c55e\"},backgroundColor:{type:ControlType.Color,defaultValue:\"#0a0a0a\"},contentMaxWidth:{type:ControlType.Number,title:\"Content Width\",defaultValue:1200,min:600,max:1600,step:1},minPadding:{type:ControlType.Number,title:\"Min Padding\",defaultValue:24,min:0,max:100,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CodeIntegrationComparison\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CodeIntegrationComparison.map","// Comparison Hero Section - Split layout with driver.dev vs Steel.dev device cards\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useState,useEffect,useRef}from\"react\";const defaultColors={black:\"#0a0a0a\",darkGray:\"#111111\",border:\"#222222\",text:\"#ffffff\",textMuted:\"#888888\",green:\"#22c55e\",red:\"#ef4444\"};/**\n * Comparison Hero Section\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function ComparisonHero(props){const{headline,subheadline,description,label,primaryButtonText,primaryButtonLink,secondaryButtonText,secondaryButtonLink,frameworksTitle,frameworks,card1Title,card1Subtitle,card1Status,card1Fingerprint,card1Webgl,card1Canvas,card1Latency,card2Title,card2Subtitle,card2Status,card2Fingerprint,card2Webgl,card2BotScore,accentColor,errorColor,backgroundColor,contentMaxWidth,minPadding,onPrimaryClick,onSecondaryClick}=props;const containerRef=useRef(null);const[isStacked,setIsStacked]=useState(false);const[isCompact,setIsCompact]=useState(false);useEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(entries=>{for(const entry of entries){const width=entry.contentRect.width;setIsStacked(width<900);setIsCompact(width<600);}});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",backgroundColor:backgroundColor,color:defaultColors.text,fontFamily:'\"Inter\", sans-serif',boxSizing:\"border-box\",paddingLeft:`${minPadding}px`,paddingRight:`${minPadding}px`},children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",maxWidth:`${contentMaxWidth}px`,marginLeft:\"auto\",marginRight:\"auto\",display:\"flex\",flexDirection:isStacked?\"column\":\"row\",flexWrap:\"wrap\",overflow:\"hidden\",position:\"relative\",border:`1px solid ${defaultColors.border}`,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-1px\",left:\"-1px\",width:\"60px\",height:\"60px\",borderTop:`3px solid ${defaultColors.border}`,borderLeft:`3px solid ${defaultColors.border}`,zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-1px\",right:\"-1px\",width:\"60px\",height:\"60px\",borderTop:`3px solid ${defaultColors.border}`,borderRight:`3px solid ${defaultColors.border}`,zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-1px\",left:\"-1px\",width:\"60px\",height:\"60px\",borderBottom:`3px solid ${defaultColors.border}`,borderLeft:`3px solid ${defaultColors.border}`,zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-1px\",right:\"-1px\",width:\"60px\",height:\"60px\",borderBottom:`3px solid ${defaultColors.border}`,borderRight:`3px solid ${defaultColors.border}`,zIndex:20}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:isStacked?\"none\":\"1 1 55%\",width:isStacked?\"100%\":\"auto\",minWidth:isStacked?\"0\":\"300px\",padding:isCompact?\"40px 24px\":\"80px\",borderRight:isStacked?\"none\":`1px solid ${defaultColors.border}`,borderBottom:isStacked?`1px solid ${defaultColors.border}`:\"none\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",position:\"relative\",overflow:\"hidden\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,right:0,width:\"500px\",height:\"500px\",backgroundColor:`${accentColor}1A`,borderRadius:\"50%\",filter:\"blur(120px)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"12px\",marginBottom:\"24px\",color:accentColor,fontSize:\"10px\",fontWeight:500,letterSpacing:\"0.15em\",textTransform:\"uppercase\"},children:[/*#__PURE__*/_jsx(\"span\",{children:label}),/*#__PURE__*/_jsx(\"div\",{style:{height:\"1px\",width:\"48px\",backgroundColor:`${accentColor}4D`}})]}),/*#__PURE__*/_jsxs(\"h1\",{style:{fontSize:isCompact?\"36px\":\"clamp(36px, 4.5vw, 60px)\",fontWeight:300,lineHeight:1.05,letterSpacing:\"-0.02em\",marginBottom:\"32px\",color:defaultColors.text},children:[headline,/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{color:defaultColors.textMuted},children:subheadline})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"18px\",color:defaultColors.textMuted,fontWeight:300,lineHeight:1.6,maxWidth:\"560px\",marginBottom:\"48px\"},children:description}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"16px\",marginBottom:\"64px\",flexWrap:\"wrap\",flexDirection:isCompact?\"column\":\"row\",width:isCompact?\"100%\":\"auto\"},children:[/*#__PURE__*/_jsxs(motion.a,{href:primaryButtonLink,onClick:onPrimaryClick,whileHover:{scale:1.02,backgroundColor:\"#4ade80\"},whileTap:{scale:.98},style:{padding:\"16px 32px\",backgroundColor:accentColor,color:\"#000\",border:\"none\",borderRadius:\"9999px\",fontSize:\"18px\",fontWeight:500,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:\"12px\",boxShadow:`0 0 40px -10px ${accentColor}66`,justifyContent:\"center\",width:isCompact?\"100%\":\"auto\",textDecoration:\"none\"},children:[primaryButtonText,/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\"})})]}),/*#__PURE__*/_jsxs(motion.a,{href:secondaryButtonLink,onClick:onSecondaryClick,whileHover:{scale:1.02,backgroundColor:\"#111\",borderColor:\"#666\"},whileTap:{scale:.98},style:{padding:\"16px 32px\",backgroundColor:\"transparent\",color:\"#fff\",border:\"1px solid #444\",borderRadius:\"9999px\",fontSize:\"18px\",fontWeight:500,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:\"12px\",justifyContent:\"center\",width:isCompact?\"100%\":\"auto\",textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"5 3 19 12 5 21 5 3\"})}),secondaryButtonText]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"auto\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"10px\",fontWeight:500,letterSpacing:\"0.15em\",textTransform:\"uppercase\",color:defaultColors.textMuted,marginBottom:\"16px\"},children:frameworksTitle}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"12px\",fontFamily:'\"JetBrains Mono\", monospace',fontSize:\"14px\",color:defaultColors.textMuted},children:frameworks.split(\",\").map((fw,i)=>/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"span\",{children:fw.trim()}),i<frameworks.split(\",\").length-1&&/*#__PURE__*/_jsx(\"span\",{children:\"•\"})]},i))})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:isStacked?\"none\":\"1 1 35%\",width:isStacked?\"100%\":\"auto\",minWidth:isStacked?\"0\":\"300px\",backgroundColor:defaultColors.black,backgroundImage:\"radial-gradient(#222 1px, transparent 1px)\",backgroundSize:\"24px 24px\",padding:isCompact?\"40px 24px\":\"48px\",display:\"flex\",flexDirection:\"column\",gap:\"16px\",borderLeft:isStacked?\"none\":`1px solid ${defaultColors.border}`,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",flex:1,border:`1px solid ${defaultColors.border}`,backgroundColor:\"rgba(10, 10, 10, 0.5)\",backdropFilter:\"blur(4px)\",padding:\"24px\",display:\"flex\",flexDirection:\"column\",position:\"relative\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"20px\",height:\"20px\",borderTop:`2px solid ${accentColor}`,borderLeft:`2px solid ${accentColor}`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,right:0,width:\"20px\",height:\"20px\",borderTop:`2px solid ${accentColor}`,borderRight:`2px solid ${accentColor}`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,width:\"20px\",height:\"20px\",borderBottom:`2px solid ${accentColor}`,borderLeft:`2px solid ${accentColor}`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,right:0,width:\"20px\",height:\"20px\",borderBottom:`2px solid ${accentColor}`,borderRight:`2px solid ${accentColor}`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"12px\",right:\"12px\",fontSize:\"10px\",fontWeight:500,letterSpacing:\"0.15em\",color:accentColor},children:card1Status}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"16px\",paddingBottom:\"16px\",borderBottom:`1px solid ${defaultColors.border}`,marginBottom:\"16px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"40px\",height:\"40px\",borderRadius:\"4px\",backgroundColor:\"#111\",border:\"1px solid #333\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#888\",strokeWidth:\"1.5\",children:/*#__PURE__*/_jsx(\"path\",{strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:'\"JetBrains Mono\", monospace',fontSize:\"14px\",color:\"#fff\"},children:card1Title}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",color:\"#888\"},children:card1Subtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginLeft:\"auto\",display:\"flex\",alignItems:\"center\",gap:\"8px\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"8px\",height:\"8px\",borderRadius:\"50%\",backgroundColor:accentColor}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:'\"JetBrains Mono\", monospace',fontSize:\"12px\",color:accentColor},children:\"ALLOCATED\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\",fontFamily:'\"JetBrains Mono\", monospace',fontSize:\"11px\",color:\"#888\",flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Fingerprint:\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#d1d5db\"},children:card1Fingerprint})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"WebGL:\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#d1d5db\"},children:card1Webgl})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Canvas:\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#d1d5db\"},children:card1Canvas})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Latency:\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:accentColor},children:card1Latency})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"16px\",paddingTop:\"16px\",borderTop:`1px solid ${defaultColors.border}`},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"6px\",width:\"100%\",backgroundColor:\"#111\",borderRadius:\"9999px\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:[.5,1,.5]},transition:{duration:2,repeat:Infinity,ease:\"easeInOut\"},style:{height:\"100%\",width:\"100%\",backgroundColor:accentColor}})})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",flex:1,border:`1px solid ${defaultColors.border}`,backgroundColor:\"rgba(10, 10, 10, 0.5)\",backdropFilter:\"blur(4px)\",padding:\"24px\",display:\"flex\",flexDirection:\"column\",position:\"relative\",opacity:.5,filter:\"grayscale(100%)\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"20px\",height:\"20px\",borderTop:`2px solid ${errorColor}`,borderLeft:`2px solid ${errorColor}`,opacity:.5}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,right:0,width:\"20px\",height:\"20px\",borderTop:`2px solid ${errorColor}`,borderRight:`2px solid ${errorColor}`,opacity:.5}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,width:\"20px\",height:\"20px\",borderBottom:`2px solid ${errorColor}`,borderLeft:`2px solid ${errorColor}`,opacity:.5}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,right:0,width:\"20px\",height:\"20px\",borderBottom:`2px solid ${errorColor}`,borderRight:`2px solid ${errorColor}`,opacity:.5}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"12px\",right:\"12px\",fontSize:\"10px\",fontWeight:500,letterSpacing:\"0.15em\",color:errorColor},children:card2Status}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"16px\",paddingBottom:\"16px\",borderBottom:`1px solid ${defaultColors.border}`,marginBottom:\"16px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"40px\",height:\"40px\",borderRadius:\"4px\",backgroundColor:\"#111\",border:\"1px solid #333\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#888\",strokeWidth:\"1.5\",children:/*#__PURE__*/_jsx(\"path\",{strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M5 12h14M12 5l7 7-7 7\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:'\"JetBrains Mono\", monospace',fontSize:\"14px\",color:\"#fff\"},children:card2Title}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",color:\"#888\"},children:card2Subtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginLeft:\"auto\",display:\"flex\",alignItems:\"center\",gap:\"8px\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"8px\",height:\"8px\",borderRadius:\"50%\",backgroundColor:errorColor}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:'\"JetBrains Mono\", monospace',fontSize:\"12px\",color:errorColor},children:\"BLOCKED\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\",fontFamily:'\"JetBrains Mono\", monospace',fontSize:\"11px\",color:\"#888\",flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Fingerprint:\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#f87171\"},children:card2Fingerprint})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"WebGL:\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#f87171\"},children:card2Webgl})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Bot Score:\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#f87171\"},children:card2BotScore})]})]})]})]})]})]});}addPropertyControls(ComparisonHero,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"System Migration\"},headline:{type:ControlType.String,title:\"Headline\",defaultValue:\"Stop paying for VMs.\"},subheadline:{type:ControlType.String,title:\"Subheadline\",defaultValue:\"Start using real hardware.\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Steel.dev routes you through virtual machines with spoofed fingerprints. We route you through authentic mobile and desktop devices. Achieve near-zero detection rates without changing your code.\",displayTextArea:true},primaryButtonText:{type:ControlType.String,title:\"Primary Btn\",defaultValue:\"Get Started Free\"},primaryButtonLink:{type:ControlType.String,title:\"Primary Link\",defaultValue:\"https://app.driver.dev/signup\"},secondaryButtonText:{type:ControlType.String,title:\"Secondary Btn\",defaultValue:\"Watch Demo\"},secondaryButtonLink:{type:ControlType.String,title:\"Secondary Link\",defaultValue:\"#video-comparison\"},frameworksTitle:{type:ControlType.String,title:\"FW Title\",defaultValue:\"Supported Frameworks\"},frameworks:{type:ControlType.String,title:\"Frameworks\",defaultValue:\"Playwright, Puppeteer, Selenium, Browser-Use, Stagehand, Crawl4AI\"},card1Title:{type:ControlType.String,title:\"Card 1 Title\",defaultValue:\"iPhone 14 Pro\"},card1Subtitle:{type:ControlType.String,title:\"Card 1 Sub\",defaultValue:\"Residential IP • AT&T\"},card1Status:{type:ControlType.String,title:\"Card 1 Status\",defaultValue:\"STATUS: LIVE\"},card1Fingerprint:{type:ControlType.String,title:\"C1 Fingerprint\",defaultValue:\"Authentic iOS 16.2\"},card1Webgl:{type:ControlType.String,title:\"C1 WebGL\",defaultValue:\"Apple GPU\"},card1Canvas:{type:ControlType.String,title:\"C1 Canvas\",defaultValue:\"Hardware matched\"},card1Latency:{type:ControlType.String,title:\"C1 Latency\",defaultValue:\"12ms\"},card2Title:{type:ControlType.String,title:\"Card 2 Title\",defaultValue:\"Headless Chrome\"},card2Subtitle:{type:ControlType.String,title:\"Card 2 Sub\",defaultValue:\"Datacenter IP • AWS\"},card2Status:{type:ControlType.String,title:\"Card 2 Status\",defaultValue:\"STATUS: SPOOFED (STEEL)\"},card2Fingerprint:{type:ControlType.String,title:\"C2 Fingerprint\",defaultValue:\"Inconsistent\"},card2Webgl:{type:ControlType.String,title:\"C2 WebGL\",defaultValue:\"Software SwiftShader\"},card2BotScore:{type:ControlType.String,title:\"C2 Bot Score\",defaultValue:\"0.1 (High Risk)\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:defaultColors.green},errorColor:{type:ControlType.Color,title:\"Error\",defaultValue:defaultColors.red},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:defaultColors.black},contentMaxWidth:{type:ControlType.Number,title:\"Content Width\",defaultValue:1200,min:600,max:1600,step:1},minPadding:{type:ControlType.Number,title:\"Min Padding\",defaultValue:24,min:0,max:100,step:1},onPrimaryClick:{type:ControlType.EventHandler},onSecondaryClick:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ComparisonHero\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ComparisonHero.map","// FeatureComparisonTable.tsx\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useRef,useState,useEffect}from\"react\";const comparisonContent={steel:{label:\"The Architectural Difference\",title:\"Why engineering teams choose Driver\",subtitle:\"A head-to-head breakdown of what matters for production browser automation.\",competitorName:\"Steel.dev\",features:[{id:\"01\",name:\"Infrastructure\",driver:\"Real hardware\",competitor:\"Virtual Machines\",highlight:true},{id:\"02\",name:\"Fingerprints\",driver:\"Genuine device signatures\",competitor:\"Spoofed profiles (inconsistent)\",highlight:false},{id:\"03\",name:\"IP Type\",driver:\"Residential\",competitor:\"Datacenter\",highlight:false},{id:\"04\",name:\"Detection Rate\",driver:\"Near-zero (< 0.1%)\",competitor:\"High on most targets\",highlight:true,driverColor:\"#22c55e\",competitorColor:\"#f87171\"},{id:\"05\",name:\"BYO Proxies\",driver:\"Yes (Full support)\",competitor:\"Yes\",highlight:false},{id:\"06\",name:\"Framework Support\",driver:\"Playwright, Puppeteer, Selenium\",competitor:\"Limited Selenium support\",highlight:false},{id:\"07\",name:\"Geo Coverage\",driver:\"190+ Countries\",competitor:\"6 Regions\",highlight:false},{id:\"08\",name:\"Concurrency\",driver:\"Up to unlimited\",competitor:\"5-100 based on fixed plan\",highlight:false},{id:\"09\",name:\"CAPTCHA Solving\",driver:\"Built-in (Rarely needed)\",competitor:\"Paid add-on required\",highlight:false},{id:\"10\",name:\"Session Duration\",driver:\"1hr default\",competitor:\"15m default\",highlight:false}]},browserbase:{label:\"The Architectural Difference\",title:\"Why engineering teams choose Driver\",subtitle:\"A head-to-head breakdown of what matters for production browser automation.\",competitorName:\"Browserbase\",features:[{id:\"01\",name:\"Infrastructure\",driver:\"Real hardware\",competitor:\"Virtual Machines\",highlight:true},{id:\"02\",name:\"Fingerprints\",driver:\"Genuine device signatures\",competitor:\"Spoofed profiles (inconsistent)\",highlight:true},{id:\"03\",name:\"IP Type\",driver:\"Residential\",competitor:\"Datacenter\",highlight:true},{id:\"04\",name:\"Detection Rate\",driver:\"Near-zero (< 0.1%)\",competitor:\"High on most targets\",highlight:true,driverColor:\"#22c55e\",competitorColor:\"#f87171\"},{id:\"05\",name:\"BYO Proxies\",driver:\"Yes (Full support)\",competitor:\"Yes\",highlight:false},{id:\"06\",name:\"Framework Support\",driver:\"Playwright, Puppeteer, Selenium, Browser-Use, Crawl4AI, Stagehand\",competitor:\"Playwright, Puppeteer, Selenium\",highlight:false},{id:\"07\",name:\"Geo Coverage\",driver:\"190+ Countries\",competitor:\"4 Regions\",highlight:false},{id:\"08\",name:\"Concurrency\",driver:\"Up to unlimited\",competitor:\"Up to 100\",highlight:false},{id:\"09\",name:\"CAPTCHA Solving\",driver:\"Built-in (Rarely needed)\",competitor:\"Required due to high detections\",highlight:false},{id:\"10\",name:\"Session Duration\",driver:\"1hr default\",competitor:\"15m default\",highlight:false}]}};/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function FeatureComparisonTable(props){const{comparisonType=\"steel\",titleOverride=\"\",subtitleOverride=\"\",accentColor=\"#22c55e\",backgroundColor=\"#0a0a0a\"}=props;const containerRef=useRef(null);const[isMobile,setIsMobile]=useState(false);useEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(entries=>{for(const entry of entries){setIsMobile(entry.contentRect.width<700);}});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);const content=comparisonContent[comparisonType]||comparisonContent.steel;const label=content.label;const title=titleOverride||content.title;const subtitle=subtitleOverride||content.subtitle;const competitorName=content.competitorName;const features=content.features;const styles={container:{width:\"100%\",display:\"flex\",flexDirection:\"column\",borderBottom:\"1px solid #222\",backgroundColor},header:{padding:isMobile?\"48px 24px\":\"64px 48px\",borderBottom:\"1px solid #222\",textAlign:\"center\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\"},label:{fontSize:10,fontWeight:500,letterSpacing:\"0.15em\",textTransform:\"uppercase\",color:\"#666\",marginBottom:16},title:{fontSize:\"clamp(30px, 4vw, 48px)\",fontWeight:300,color:\"#fff\",marginBottom:16},subtitle:{fontSize:16,color:\"#888\",fontWeight:300,maxWidth:672,lineHeight:1.6},tableContainer:{width:\"100%\"},table:{width:\"100%\",display:\"flex\",flexDirection:\"column\"},tableHeader:{display:isMobile?\"none\":\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",borderBottom:\"1px solid #222\",backgroundColor:\"#111\"},headerCell:{padding:\"24px\",fontFamily:\"JetBrains Mono, monospace\",fontSize:12,fontWeight:500,textTransform:\"uppercase\",letterSpacing:\"0.1em\",borderRight:\"1px solid #222\",display:\"flex\",alignItems:\"center\"},driverHeader:{color:accentColor,justifyContent:\"space-between\"},competitorHeader:{color:\"#888\",borderRight:\"none\"},tableRow:highlight=>({display:isMobile?\"flex\":\"grid\",flexDirection:isMobile?\"column\":undefined,gridTemplateColumns:isMobile?undefined:\"1fr 1fr 1fr\",borderBottom:\"1px solid #222\",backgroundColor:highlight?\"#0a120c\":\"transparent\",transition:\"background-color 0.2s\",padding:isMobile?\"24px\":0,gap:isMobile?16:0}),cell:{padding:isMobile?0:\"24px\",borderRight:isMobile?\"none\":\"1px solid #222\",display:\"flex\",alignItems:isMobile?\"flex-start\":\"center\",flexDirection:isMobile?\"column\":\"row\",gap:isMobile?8:12,width:\"100%\"},featureNumber:{fontSize:10,fontWeight:500,letterSpacing:\"0.15em\",textTransform:\"uppercase\",color:\"#444\"},featureName:{fontSize:16,fontWeight:500,color:\"#fff\"},cellContent:{display:\"flex\",alignItems:\"center\",gap:12,fontSize:14},driverText:color=>({color:color||\"#aaa\",fontFamily:color?\"JetBrains Mono, monospace\":\"inherit\"}),competitorText:color=>({color:color||\"#666\",fontFamily:color?\"JetBrains Mono, monospace\":\"inherit\"}),mobileLabel:{fontSize:10,fontWeight:500,textTransform:\"uppercase\",letterSpacing:\"0.1em\",color:\"#666\",marginBottom:4,display:isMobile?\"block\":\"none\"}};const CheckIcon=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:accentColor,strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"path\",{strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M5 13l4 4L19 7\"})});const XIcon=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#ef4444\",strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"path\",{strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M6 18L18 6M6 6l12 12\"})});return /*#__PURE__*/_jsxs(\"div\",{style:styles.container,ref:containerRef,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.header,children:[/*#__PURE__*/_jsx(\"div\",{style:styles.label,children:label}),/*#__PURE__*/_jsx(\"h2\",{style:styles.title,children:title}),/*#__PURE__*/_jsx(\"p\",{style:styles.subtitle,children:subtitle})]}),/*#__PURE__*/_jsx(\"div\",{style:styles.tableContainer,children:/*#__PURE__*/_jsxs(\"div\",{style:styles.table,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.tableHeader,children:[/*#__PURE__*/_jsx(\"div\",{style:{...styles.headerCell,color:\"#666\"},children:\"Feature Component\"}),/*#__PURE__*/_jsxs(\"div\",{style:{...styles.headerCell,...styles.driverHeader},children:[\"driver.dev\",/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\"})})]}),/*#__PURE__*/_jsx(\"div\",{style:{...styles.headerCell,...styles.competitorHeader},children:competitorName})]}),features.map(feature=>/*#__PURE__*/_jsxs(\"div\",{style:styles.tableRow(feature.highlight),children:[/*#__PURE__*/_jsxs(\"div\",{style:{...styles.cell,flexDirection:\"row\",alignItems:\"center\",marginBottom:isMobile?8:0},children:[/*#__PURE__*/_jsx(\"span\",{style:styles.featureNumber,children:feature.id}),/*#__PURE__*/_jsx(\"span\",{style:styles.featureName,children:feature.name})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.cell,children:[isMobile&&/*#__PURE__*/_jsx(\"span\",{style:{...styles.mobileLabel,color:accentColor},children:\"Driver.dev\"}),/*#__PURE__*/_jsxs(\"div\",{style:styles.cellContent,children:[!feature.competitorColor&&/*#__PURE__*/_jsx(CheckIcon,{}),/*#__PURE__*/_jsx(\"span\",{style:styles.driverText(feature.driverColor),children:feature.driver})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...styles.cell,borderRight:\"none\"},children:[isMobile&&/*#__PURE__*/_jsx(\"span\",{style:styles.mobileLabel,children:competitorName}),/*#__PURE__*/_jsxs(\"div\",{style:styles.cellContent,children:[feature.competitorColor&&/*#__PURE__*/_jsx(XIcon,{}),/*#__PURE__*/_jsx(\"span\",{style:styles.competitorText(feature.competitorColor),children:feature.competitor})]})]})]},feature.id))]})})]});}addPropertyControls(FeatureComparisonTable,{comparisonType:{type:ControlType.Enum,title:\"Comparison\",options:[\"steel\",\"browserbase\"],optionTitles:[\"Steel\",\"Browserbase\"],defaultValue:\"steel\"},titleOverride:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Optional override\"},subtitleOverride:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"\",placeholder:\"Optional override\"},accentColor:{type:ControlType.Color,defaultValue:\"#22c55e\"},backgroundColor:{type:ControlType.Color,defaultValue:\"#0a0a0a\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FeatureComparisonTable\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FeatureComparisonTable.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef,useEffect}from\"react\";/**\n * Migration Prompt\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function MigrationPrompt(props){const{title,description,fileName,code,copyContent,accentColor,backgroundColor,textColor,borderColor,contentMaxWidth,minPadding,titleFont,descFont,codeFont}=props;const[copied,setCopied]=useState(false);const[isMobile,setIsMobile]=useState(false);const containerRef=useRef(null);useEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(entries=>{for(const entry of entries){setIsMobile(entry.contentRect.width<900);}});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);const handleCopy=()=>{if(typeof navigator!==\"undefined\"){navigator.clipboard.writeText(copyContent||code);setCopied(true);setTimeout(()=>setCopied(false),2e3);}};const styles={outerWrapper:{width:\"100%\",height:\"100%\",backgroundColor:backgroundColor,boxSizing:\"border-box\",paddingLeft:`${minPadding}px`,paddingRight:`${minPadding}px`},container:{width:\"100%\",height:\"100%\",maxWidth:`${contentMaxWidth}px`,marginLeft:\"auto\",marginRight:\"auto\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",flexWrap:\"nowrap\",overflow:\"hidden\",position:\"relative\",boxSizing:\"border-box\",border:`1px solid ${borderColor}`},leftPanel:{flex:isMobile?\"none\":\"1 1 400px\",width:isMobile?\"100%\":\"auto\",padding:isMobile?\"32px 24px\":\"64px 48px\",borderRight:isMobile?\"none\":`1px solid ${borderColor}`,borderBottom:isMobile?`1px solid ${borderColor}`:\"none\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",backgroundColor:backgroundColor,gap:32},title:{...titleFont,color:textColor,margin:0},description:{...descFont,color:textColor,opacity:.7,margin:0},feature:{display:\"flex\",alignItems:\"center\",gap:16},iconCircle:{width:40,height:40,borderRadius:\"50%\",border:`1px solid ${borderColor}`,backgroundColor:\"rgba(255,255,255,0.05)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},featureText:{...codeFont,fontSize:14,color:textColor,opacity:.6},rightPanel:{flex:isMobile?\"none\":\"1 1 500px\",width:isMobile?\"100%\":\"auto\",padding:isMobile?\"32px 16px\":\"64px 48px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:backgroundColor,position:\"relative\"},codeWindow:{width:\"100%\",maxWidth:672,backgroundColor:\"#111\",border:`1px solid ${borderColor}`,borderRadius:12,overflow:\"hidden\",boxShadow:\"0 25px 50px -12px rgba(0,0,0,0.5)\"},windowHeader:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"12px 16px\",backgroundColor:\"#161616\",borderBottom:\"1px solid #333\",gap:16},windowControls:{display:\"flex\",gap:8,flexShrink:0},dot:{width:12,height:12,borderRadius:\"50%\",backgroundColor:\"#333\"},fileName:{...codeFont,fontSize:12,color:\"#888\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",flex:1,textAlign:\"center\",minWidth:0},copyButton:{display:\"flex\",alignItems:\"center\",gap:8,fontSize:12,...codeFont,color:copied?accentColor:\"#888\",backgroundColor:\"#222\",border:\"none\",padding:\"4px 8px\",borderRadius:4,cursor:\"pointer\",transition:\"all 0.2s\",outline:\"none\",flexShrink:0},codeContent:{padding:24,overflowX:\"auto\"},pre:{...codeFont,fontSize:14,color:\"#aaa\",lineHeight:1.6,margin:0,whiteSpace:\"pre-wrap\",wordBreak:\"break-word\"}};const renderCode=()=>{const lines=code.split(\"\\n\");return lines.map((line,i)=>{let style={...styles.pre};if(line.trim().startsWith(\"#\")){style.color=\"#666\";}else if(line.includes(\"steel-sdk\")||line.includes(\"Steel\")||line.includes(\"red\")){style.color=\"#f87171\";}else if(line.includes(\"driverdev\")||line.includes(\"Driver\")||line.includes(\"green\")){style.color=\"#4ade80\";}else if(line.includes(\"Rules:\")){style.color=\"#60a5fa\";}else if(line.includes(\"`\")){style.color=\"#fff\";}return /*#__PURE__*/_jsx(\"div\",{style:style,children:line||\" \"},i);});};return /*#__PURE__*/_jsx(\"div\",{style:styles.outerWrapper,ref:containerRef,children:/*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-1px\",left:\"-1px\",width:\"60px\",height:\"60px\",borderBottom:`3px solid ${borderColor}`,borderLeft:`3px solid ${borderColor}`,zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-1px\",right:\"-1px\",width:\"60px\",height:\"60px\",borderBottom:`3px solid ${borderColor}`,borderRight:`3px solid ${borderColor}`,zIndex:20}}),/*#__PURE__*/_jsxs(\"div\",{style:styles.leftPanel,children:[/*#__PURE__*/_jsx(\"h2\",{style:styles.title,children:title}),/*#__PURE__*/_jsx(\"p\",{style:styles.description,children:description}),/*#__PURE__*/_jsxs(\"div\",{style:styles.feature,children:[/*#__PURE__*/_jsx(\"div\",{style:styles.iconCircle,children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:textColor,strokeWidth:\"1.5\",children:/*#__PURE__*/_jsx(\"path\",{strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M13 10V3L4 14h7v7l9-11h-7z\"})})}),/*#__PURE__*/_jsx(\"span\",{style:styles.featureText,children:\"Zero structural changes required.\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:styles.rightPanel,children:/*#__PURE__*/_jsxs(\"div\",{style:styles.codeWindow,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.windowHeader,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.windowControls,children:[/*#__PURE__*/_jsx(\"span\",{style:styles.dot}),/*#__PURE__*/_jsx(\"span\",{style:styles.dot}),/*#__PURE__*/_jsx(\"span\",{style:styles.dot})]}),/*#__PURE__*/_jsx(\"span\",{style:styles.fileName,children:fileName}),/*#__PURE__*/_jsxs(\"button\",{style:styles.copyButton,onClick:handleCopy,children:[/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:copied?/*#__PURE__*/_jsx(\"path\",{strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M5 13l4 4L19 7\"}):/*#__PURE__*/_jsx(\"path\",{strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\"})}),copied?\"Copied!\":\"Copy\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:styles.codeContent,children:/*#__PURE__*/_jsx(\"pre\",{style:{margin:0},children:renderCode()})})]})})]})});}const defaultCode=`# System instructions for LLM:\nYou are an expert automation engineer. Migrate the provided \nscript from \\`steel-sdk\\` to \\`@driverdev/sdk\\`.\n\nRules:\n1. Replace \\`import Steel from 'steel-sdk'\\` with \\`import { Driver } from '@driverdev/sdk'\\`\n2. Change initialization:\n   From: \\`const client = new Steel({ apiKey: '...' })\\`\n   To:   \\`const driver = new Driver({ apiKey: '...' })\\`\n3. Remove all stealth plugin injections (Driver handles this via real hardware).\n4. Update session creation:\n   From: \\`client.sessions.create({ proxy: true })\\`\n   To:   \\`driver.launch({ hardware: 'mobile', location: 'us' })\\``;const defaultCopyContent=`# System instructions for LLM:\nYou are an expert automation engineer specializing in browser automation and scraping infrastructure.\nYour task is to migrate the provided Node.js script from using \\`steel-sdk\\` (virtual machine browser cloud) to \\`@driverdev/sdk\\` (real hardware browser cloud).\n\n### Core Migration Rules:\n\n1. **Import Replacement**\n   - Remove: \\`import Steel from 'steel-sdk'\\`\n   - Add: \\`import { Driver } from '@driverdev/sdk'\\`\n\n2. **Client Initialization**\n   - Steel uses \\`new Steel({ apiKey })\\`\n   - Driver uses \\`new Driver({ apiKey })\\`\n   - Note: Driver does not require session IDs to be managed manually as often, but follows similar patterns.\n\n3. **Stealth & Fingerprinting**\n   - **CRITICAL**: Remove all code related to \\`stealth\\`, \\`fingerprint\\`, \\`user-agent\\`, or \\`proxy\\` injection.\n   - Driver runs on real physical devices (iPhones, Mac Minis, Androids), so \"stealth\" plugins are unnecessary and often counter-productive. The hardware provides the fingerprint.\n\n4. **Session Launching**\n   - Steel: \\`client.sessions.create({ ... })\\`\n   - Driver: \\`driver.launch({ hardware: 'mobile' | 'desktop', location: 'us' })\\`\n   - Select 'mobile' or 'desktop' based on the context of the original script.\n\n5. **Navigation & Interaction**\n   - Driver SDK is fully compatible with Puppeteer/Playwright API patterns.\n   - \\`page.goto\\`, \\`page.click\\`, \\`page.evaluate\\` work as expected.\n\n### Output Format\nReturn only the migrated TypeScript/JavaScript code. Do not include conversational filler.`;addPropertyControls(MigrationPrompt,{title:{type:ControlType.String,defaultValue:\"Migrate from Steel.dev in one prompt\",title:\"Title\"},description:{type:ControlType.String,defaultValue:\"Paste this into Claude, ChatGPT, or Cursor to auto-convert your Steel.dev integration to Driver in seconds.\",title:\"Description\",displayTextArea:true},fileName:{type:ControlType.String,defaultValue:\"migration-prompt.txt\",title:\"File Name\"},code:{type:ControlType.String,defaultValue:defaultCode,title:\"Display Code\",displayTextArea:true},copyContent:{type:ControlType.String,defaultValue:defaultCopyContent,title:\"Copy Content\",displayTextArea:true,description:\"The actual content copied to clipboard. Can be longer/different than displayed code.\"},accentColor:{type:ControlType.Color,defaultValue:\"#22c55e\",title:\"Accent\"},backgroundColor:{type:ControlType.Color,defaultValue:\"#0a0a0a\",title:\"Background\"},textColor:{type:ControlType.Color,defaultValue:\"#ffffff\",title:\"Text\"},borderColor:{type:ControlType.Color,defaultValue:\"#222222\",title:\"Border\"},contentMaxWidth:{type:ControlType.Number,title:\"Content Width\",defaultValue:1200,min:600,max:1600,step:1},minPadding:{type:ControlType.Number,title:\"Min Padding\",defaultValue:24,min:0,max:100,step:1},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultValue:{fontSize:30,variant:\"Light\",lineHeight:1.2}},descFont:{type:ControlType.Font,title:\"Desc Font\",controls:\"extended\",defaultValue:{fontSize:16,variant:\"Light\",lineHeight:1.6}},codeFont:{type:ControlType.Font,title:\"Code Font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:14,lineHeight:1.6}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MigrationPrompt\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MigrationPrompt.map","// Pricing Comparison - Side-by-side pricing tiers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useEffect,useRef,useState}from\"react\";const defaultColors={black:\"#0a0a0a\",darkGray:\"#050505\",border:\"#222222\",text:\"#ffffff\",textMuted:\"#888888\",green:\"#22c55e\"};const competitorPresets={steel:{label:\"Steel.dev (VMs)\",plans:[{name:\"Hobby\",hours:\"100 hrs credit\",price:\"$0\"},{name:\"Starter\",hours:\"298 hrs limit\",price:\"$29\",period:\"/mo\"},{name:\"Developer\",hours:\"1,298 hrs limit\",price:\"$99\",period:\"/mo\"},{name:\"Pro\",hours:\"9,980 hrs limit\",price:\"$499\",period:\"/mo\"}],footer:\"Paying for software emulators\"},browserbase:{label:\"Browserbase (Headless Cloud)\",plans:[{name:\"Free\",hours:\"1 browser hour • 3 concurrent • 15m sessions\",price:\"$0\",period:\"/mo\"},{name:\"Developer\",hours:\"100 browser hours • 25 concurrent\",price:\"$20\",period:\"/mo\"},{name:\"Startup\",hours:\"500 browser hours • 100 concurrent\",price:\"$99\",period:\"/mo\"},{name:\"Scale\",hours:\"Usage based • 250+ concurrent\",price:\"Custom\"}],footer:\"Paying for headless cloud browsers\"}};/**\n * Pricing Comparison\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function PricingComparison(props){const{comparisonType=\"steel\",title,subtitle,competitorLabelOverride,competitorPlansOverride,competitorFooterOverride,driverLabel,driverTitle,driverSubtitle,driverPrice,driverFeatures,ctaText,accentColor,backgroundColor,borderColor=defaultColors.border,contentMaxWidth,minPadding,onCtaClick}=props;const containerRef=useRef(null);const[isMobile,setIsMobile]=useState(false);useEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(entries=>{setIsMobile(entries[0].contentRect.width<800);});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);const preset=competitorPresets[comparisonType]||competitorPresets.steel;const competitorLabel=competitorLabelOverride||preset.label;const competitorFooter=competitorFooterOverride||preset.footer;let competitorPlans=preset.plans;try{if(competitorPlansOverride?.trim()){competitorPlans=JSON.parse(competitorPlansOverride);}}catch(e){competitorPlans=preset.plans;}const features=driverFeatures?driverFeatures.split(\",\"):[];const padding=isMobile?\"48px 24px\":\"64px 48px\";return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",backgroundColor:backgroundColor,boxSizing:\"border-box\",paddingLeft:`${minPadding}px`,paddingRight:`${minPadding}px`},children:/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",maxWidth:`${contentMaxWidth}px`,marginLeft:\"auto\",marginRight:\"auto\",backgroundColor:backgroundColor,color:defaultColors.text,fontFamily:'\"Inter\", sans-serif',display:\"flex\",flexDirection:\"column\",border:`1px solid ${borderColor}`,position:\"relative\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-1px\",left:\"-1px\",width:\"60px\",height:\"60px\",borderTop:`3px solid ${borderColor}`,borderLeft:`3px solid ${borderColor}`,zIndex:20,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-1px\",right:\"-1px\",width:\"60px\",height:\"60px\",borderTop:`3px solid ${borderColor}`,borderRight:`3px solid ${borderColor}`,zIndex:20,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-1px\",left:\"-1px\",width:\"60px\",height:\"60px\",borderBottom:`3px solid ${borderColor}`,borderLeft:`3px solid ${borderColor}`,zIndex:20,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-1px\",right:\"-1px\",width:\"60px\",height:\"60px\",borderBottom:`3px solid ${borderColor}`,borderRight:`3px solid ${borderColor}`,zIndex:20,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:padding,borderBottom:`1px solid ${borderColor}`,textAlign:\"center\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",backgroundColor:\"#0a0a0a\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:\"clamp(30px, 4vw, 48px)\",fontWeight:300,color:\"#fff\",marginBottom:\"16px\",margin:0},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"16px\",color:defaultColors.textMuted,fontWeight:300,maxWidth:\"672px\",lineHeight:1.6,marginTop:\"16px\",marginBottom:0},children:subtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",width:\"100%\",flexWrap:\"wrap\",gap:\"1px\",backgroundColor:borderColor},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 380px\",backgroundColor:\"#050505\",padding:padding,display:\"flex\",flexDirection:\"column\",filter:\"grayscale(100%)\",opacity:.7},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:\"10px\",fontWeight:500,letterSpacing:\"0.15em\",textTransform:\"uppercase\",color:\"#666\",display:\"flex\",alignItems:\"center\",gap:\"8px\",marginBottom:\"32px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:\"8px\",height:\"8px\",borderRadius:\"50%\",backgroundColor:\"#666\"}}),competitorLabel]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"16px\",flex:1},children:competitorPlans.map((plan,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"20px\",border:`1px solid #222`,backgroundColor:\"#0a0a0a\",borderRadius:\"4px\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"16px\",fontWeight:500,color:\"#fff\",marginBottom:\"4px\"},children:plan.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",color:\"#666\"},children:plan.hours})]}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:'\"JetBrains Mono\", monospace',fontSize:\"24px\",color:\"#888\"},children:[plan.price,plan.period&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",color:\"#666\"},children:plan.period})]})]},i))}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"32px\",fontSize:\"12px\",fontFamily:'\"JetBrains Mono\", monospace',color:\"#666\",textAlign:\"center\",textTransform:\"uppercase\",letterSpacing:\"0.1em\"},children:competitorFooter})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 380px\",backgroundColor:\"#0a0a0a\",padding:padding,display:\"flex\",flexDirection:\"column\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`linear-gradient(to bottom, ${accentColor}10, transparent)`,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:\"10px\",fontWeight:500,letterSpacing:\"0.15em\",textTransform:\"uppercase\",color:accentColor,display:\"flex\",alignItems:\"center\",gap:\"8px\",marginBottom:\"32px\",position:\"relative\",zIndex:10},children:[/*#__PURE__*/_jsx(motion.span,{animate:{opacity:[1,.5,1]},transition:{duration:2,repeat:Infinity},style:{width:\"8px\",height:\"8px\",borderRadius:\"50%\",backgroundColor:accentColor}}),driverLabel]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,backgroundColor:\"#0d120f\",border:`1px solid ${accentColor}30`,borderRadius:\"12px\",padding:\"32px\",boxShadow:`0 0 40px -10px ${accentColor}40`,display:\"flex\",flexDirection:\"column\",position:\"relative\",zIndex:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",marginBottom:\"32px\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:\"24px\",fontWeight:300,color:\"#fff\",marginBottom:\"8px\",marginTop:0},children:driverTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"14px\",color:\"#888\",margin:0},children:driverSubtitle})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:'\"JetBrains Mono\", monospace',fontSize:\"40px\",color:accentColor,fontWeight:300},children:driverPrice})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\",marginBottom:\"40px\",flex:1},children:features.map((feature,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:accentColor,strokeWidth:\"2\",style:{flexShrink:0,marginTop:\"2px\"},children:/*#__PURE__*/_jsx(\"path\",{strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M5 13l4 4L19 7\"})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",color:\"#aaa\"},children:feature.trim()})]},i))}),/*#__PURE__*/_jsxs(motion.button,{onClick:onCtaClick,whileHover:{scale:1.02,backgroundColor:\"#4ade80\"},whileTap:{scale:.98},style:{width:\"100%\",padding:\"16px\",backgroundColor:accentColor,color:\"#000\",fontWeight:500,fontSize:\"16px\",borderRadius:\"4px\",border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\"},children:[ctaText,/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\"})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"32px\",textAlign:\"center\",position:\"relative\",zIndex:10},children:/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:\"14px\",color:\"#666\",margin:0},children:[\"Need more browsers?\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"#\",style:{color:accentColor,textDecoration:\"none\"},children:\"Contact sales for Custom Plans.\"})]})})]})]})]})});}addPropertyControls(PricingComparison,{comparisonType:{type:ControlType.Enum,title:\"Comparison\",options:[\"steel\",\"browserbase\"],optionTitles:[\"Steel\",\"Browserbase\"],defaultValue:\"steel\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Pricing — pay less, get real hardware\"},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Compare production browser pricing side by side.\",displayTextArea:true},competitorLabelOverride:{type:ControlType.String,title:\"Competitor Label\",defaultValue:\"\",placeholder:\"Optional override\"},competitorPlansOverride:{type:ControlType.String,title:\"Competitor Plans (JSON)\",defaultValue:\"\",displayTextArea:true,placeholder:\"Optional override\"},competitorFooterOverride:{type:ControlType.String,title:\"Competitor Footer\",defaultValue:\"\",placeholder:\"Optional override\"},driverLabel:{type:ControlType.String,title:\"Driver Label\",defaultValue:\"driver.dev (Real Hardware)\"},driverTitle:{type:ControlType.String,title:\"Driver Title\",defaultValue:\"Free\"},driverSubtitle:{type:ControlType.String,title:\"Driver Subtitle\",defaultValue:\"Start building on real hardware instantly.\"},driverPrice:{type:ControlType.String,title:\"Driver Price\",defaultValue:\"$0\"},driverFeatures:{type:ControlType.String,title:\"Driver Features\",defaultValue:\"5 concurrent browsers, Up to 1 hour session duration, Automatic captcha solving, Real hardware stealth, $5 of free network usage on us\",displayTextArea:true},ctaText:{type:ControlType.String,title:\"CTA Text\",defaultValue:\"Generate API Key\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:defaultColors.green},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:defaultColors.black},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:defaultColors.border},contentMaxWidth:{type:ControlType.Number,title:\"Content Width\",defaultValue:1200,min:600,max:1600,step:1},minPadding:{type:ControlType.Number,title:\"Min Padding\",defaultValue:24,min:0,max:100,step:1},onCtaClick:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PricingComparison\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PricingComparison.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useState,useEffect,useRef}from\"react\";/**\n * Testimonials Section\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Testimonials(props){const{sectionTitle=\"Trusted by engineers automating the web\",sectionSubtitle=\"\",reviews,backgroundColor=\"#0a0a0a\",hoverBackgroundColor,borderColor,quoteColor,textColor,authorColor,authorTitleColor,quoteFont,authorFont,authorTitleFont,contentMaxWidth=1200,minPadding=24}=props;const containerRef=useRef(null);const[isMobile,setIsMobile]=useState(false);useEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(entries=>{for(const entry of entries){setIsMobile(entry.contentRect.width<768);}});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);const styles={outerWrapper:{width:\"100%\",backgroundColor:backgroundColor,boxSizing:\"border-box\",paddingLeft:`${minPadding}px`,paddingRight:`${minPadding}px`},container:{width:\"100%\",maxWidth:`${contentMaxWidth}px`,marginLeft:\"auto\",marginRight:\"auto\",display:\"flex\",flexDirection:\"column\",borderBottom:`1px solid ${borderColor}`,backgroundColor:backgroundColor,position:\"relative\",boxSizing:\"border-box\"},header:{padding:isMobile?\"48px 24px\":\"64px 48px\",borderBottom:`1px solid ${borderColor}`,backgroundColor:backgroundColor},title:{fontSize:30,fontWeight:300,color:\"#fff\",marginBottom:16,margin:\"0 0 16px 0\"},subtitle:{fontSize:16,color:\"#888\",fontWeight:300,maxWidth:672,lineHeight:1.6,margin:0},testimonialsSection:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":\"repeat(3, 1fr)\",width:\"100%\"}};return /*#__PURE__*/_jsx(\"div\",{style:styles.outerWrapper,children:/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:styles.container,children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-1px\",left:\"-1px\",width:\"60px\",height:\"60px\",borderTop:`3px solid ${borderColor}`,borderLeft:`3px solid ${borderColor}`,zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-1px\",right:\"-1px\",width:\"60px\",height:\"60px\",borderTop:`3px solid ${borderColor}`,borderRight:`3px solid ${borderColor}`,zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-1px\",left:\"-1px\",width:\"60px\",height:\"60px\",borderBottom:`3px solid ${borderColor}`,borderLeft:`3px solid ${borderColor}`,zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-1px\",right:\"-1px\",width:\"60px\",height:\"60px\",borderBottom:`3px solid ${borderColor}`,borderRight:`3px solid ${borderColor}`,zIndex:20}}),/*#__PURE__*/_jsxs(\"div\",{style:styles.header,children:[/*#__PURE__*/_jsx(\"h2\",{style:styles.title,children:sectionTitle}),/*#__PURE__*/_jsx(\"p\",{style:styles.subtitle,children:sectionSubtitle})]}),/*#__PURE__*/_jsx(\"div\",{style:styles.testimonialsSection,children:reviews.map((testimonial,index)=>/*#__PURE__*/_jsx(Card,{...testimonial,backgroundColor:backgroundColor,hoverBackgroundColor:hoverBackgroundColor,borderColor:borderColor,quoteColor:quoteColor,textColor:textColor,authorColor:authorColor,authorTitleColor:authorTitleColor,quoteFont:quoteFont,authorFont:authorFont,authorTitleFont:authorTitleFont,index:index,total:reviews.length,isMobile:isMobile},index))})]})});}function Card(props){const{quote,authorName,authorTitle,avatar,link,backgroundColor,hoverBackgroundColor,borderColor,quoteColor,textColor,authorColor,authorTitleColor,quoteFont,authorFont,authorTitleFont,index,total,isMobile}=props;const isLink=link&&link.length>0;const Tag=isLink?motion.a:motion.div;const hasRightBorder=!isMobile&&(index+1)%3!==0;const itemsPerRow=3;const currentRow=Math.floor(index/itemsPerRow);const totalRows=Math.ceil(total/itemsPerRow);const isLastRow=currentRow===totalRows-1;const hasBottomBorder=isMobile?index<total-1:!isLastRow;return /*#__PURE__*/_jsxs(Tag,{href:isLink?link:undefined,style:{width:\"100%\",minWidth:0,padding:\"32px\",display:\"flex\",flexDirection:\"column\",position:\"relative\",backgroundColor:backgroundColor,borderRight:hasRightBorder?`1px solid ${borderColor}`:\"none\",borderBottom:hasBottomBorder?`1px solid ${borderColor}`:\"none\",cursor:isLink?\"pointer\":\"default\",overflow:\"hidden\",boxSizing:\"border-box\",textDecoration:\"none\"},whileHover:{backgroundColor:hoverBackgroundColor},transition:{duration:.2},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:16,left:24,fontSize:64,fontFamily:\"Georgia, serif\",color:quoteColor,lineHeight:1,pointerEvents:\"none\",userSelect:\"none\",opacity:.5},children:'\"'}),/*#__PURE__*/_jsxs(\"p\",{style:{...quoteFont,color:textColor,position:\"relative\",zIndex:1,paddingTop:16,margin:\"0 0 24px 0\",overflow:\"hidden\",display:\"-webkit-box\",WebkitLineClamp:6,WebkitBoxOrient:\"vertical\"},children:['\"',quote,'\"']}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"auto\",display:\"flex\",alignItems:\"center\",gap:12,position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:40,height:40,borderRadius:\"50%\",backgroundColor:\"#222\",overflow:\"hidden\",flexShrink:0,filter:\"grayscale(100%)\"},children:/*#__PURE__*/_jsx(\"img\",{src:avatar?.src||\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",srcSet:avatar?.srcSet,alt:avatar?.alt||authorName,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",opacity:.8}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",minWidth:0,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...authorFont,color:authorColor,marginBottom:2,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:authorName}),/*#__PURE__*/_jsx(\"div\",{style:{...authorTitleFont,color:authorTitleColor,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:authorTitle})]})]})]});}addPropertyControls(Testimonials,{sectionTitle:{type:ControlType.String,title:\"Section Title\",defaultValue:\"Trusted by engineers automating the web\"},sectionSubtitle:{type:ControlType.String,title:\"Section Subtitle\",defaultValue:\"\"},reviews:{type:ControlType.Array,title:\"Reviews\",control:{type:ControlType.Object,controls:{quote:{type:ControlType.String,displayTextArea:true},authorName:{type:ControlType.String},authorTitle:{type:ControlType.String},avatar:{type:ControlType.ResponsiveImage},link:{type:ControlType.Link}}},defaultValue:[{quote:\"@aibrowsers is super underrated\",authorName:\"Vaibhav Tulsyan\",authorTitle:\"Senior Research Engineer @ Deepmind\",avatar:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\"}},{quote:\"check out https://browser.cash proud to support them as well around this part of the space....\",authorName:\"Noah Jessop\",authorTitle:\"Founder @ Proof Group\",avatar:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\"}},{quote:\"We built an open source web crawler that uses headful browsers at scale to scrape web pages🔥\",authorName:\"MacLaren Scott\",authorTitle:\"Engineer @ Mega Tera Corp\",avatar:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\"}},{quote:\"I’ve just integrated Gemini AI into Browser News, powered by @aibrowsers to help summarize articles. Instead of reading them manually, let AI summarize them for you. Try it now: https://browser-news.vercel.app\",authorName:\"Amar\",authorTitle:\"Founder @ Browser News\",avatar:{src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\"}},{quote:\"nothing to see here... just a couple kids outperforming some of the most well funded browser automation companies\",authorName:\"Matt Spataro\",authorTitle:\"Founder @ Builder Capital\",avatar:{src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\"}},{quote:\"Browser Cash just jumped into Today’s Top 5, and honestly, it feels like a true Top 1 to me. Super clean concept and a surprisingly solid execution.\",authorName:\"Mohamad kk\",authorTitle:\"Software Developer\",avatar:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\"}}]},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#0a0a0a\"},hoverBackgroundColor:{type:ControlType.Color,title:\"Hover Bg\",defaultValue:\"#111111\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#222222\"},quoteColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#222222\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#aaaaaa\"},authorColor:{type:ControlType.Color,title:\"Name Color\",defaultValue:\"#ffffff\"},authorTitleColor:{type:ControlType.Color,title:\"Role Color\",defaultValue:\"#666666\"},contentMaxWidth:{type:ControlType.Number,title:\"Content Width\",defaultValue:1200,min:600,max:1600,step:1},minPadding:{type:ControlType.Number,title:\"Min Padding\",defaultValue:24,min:0,max:100,step:1},quoteFont:{type:ControlType.Font,title:\"Quote Font\",controls:\"extended\",defaultValue:{fontSize:\"16px\",lineHeight:\"1.6em\",variant:\"Light\"}},authorFont:{type:ControlType.Font,title:\"Name Font\",controls:\"extended\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",lineHeight:\"1.2em\"}},authorTitleFont:{type:ControlType.Font,title:\"Role Font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:\"12px\",lineHeight:\"1.2em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Testimonials\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TestimonialCard.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";/**\n * Video Comparison Component\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function VideoComparison(props){const{sectionTitle=\"Driver vs Steel.dev on the same task\",sectionSubtitle=\"Same automation script, same protected target site. See the difference live.\",leftTitle=\"Driver.dev\",rightTitle=\"Steel.dev\",leftVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",leftStatus=\"Step 1: Initializing...\",rightVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",rightStatus=\"Step 1: Initializing...\",accentColor=\"#22c55e\",errorColor=\"#ef4444\",backgroundColor=\"#0a0a0a\",contentMaxWidth=1200,minPadding=24}=props;const containerRef=useRef(null);const leftVideoRef=useRef(null);const rightVideoRef=useRef(null);const[width,setWidth]=useState(1200);const[isVisible,setIsVisible]=useState(false);useEffect(()=>{const v1=leftVideoRef.current;const v2=rightVideoRef.current;if(!v1||!v2)return;const sync=()=>{if(v1.paused||v2.paused)return;const diff=Math.abs(v1.currentTime-v2.currentTime);if(diff>.15){v2.currentTime=v1.currentTime;}};const handlePlay=()=>{if(v2.paused)v2.play().catch(()=>{});};const handlePause=()=>{if(!v2.paused)v2.pause();};const handleEnded=()=>{v1.currentTime=0;v2.currentTime=0;v1.play().catch(()=>{});v2.play().catch(()=>{});};v1.addEventListener(\"timeupdate\",sync);v1.addEventListener(\"play\",handlePlay);v1.addEventListener(\"pause\",handlePause);v1.addEventListener(\"ended\",handleEnded);return()=>{v1.removeEventListener(\"timeupdate\",sync);v1.removeEventListener(\"play\",handlePlay);v1.removeEventListener(\"pause\",handlePause);v1.removeEventListener(\"ended\",handleEnded);};},[]);useEffect(()=>{if(!containerRef.current)return;const resizeObserver=new ResizeObserver(entries=>{if(entries[0]){setWidth(entries[0].contentRect.width);}});resizeObserver.observe(containerRef.current);const intersectObserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{setIsVisible(entry.isIntersecting);if(entry.isIntersecting){leftVideoRef.current?.play().catch(()=>{});rightVideoRef.current?.play().catch(()=>{});}else{leftVideoRef.current?.pause();rightVideoRef.current?.pause();}});},{threshold:.2});intersectObserver.observe(containerRef.current);return()=>{resizeObserver.disconnect();intersectObserver.disconnect();};},[]);const isMobile=width<800;const sidePadding=isMobile?16:minPadding;const styles={outerWrapper:{width:\"100%\",minHeight:\"100%\",backgroundColor:backgroundColor,display:\"flex\",flexDirection:\"column\",boxSizing:\"border-box\",paddingLeft:`${sidePadding}px`,paddingRight:`${sidePadding}px`,paddingTop:0,paddingBottom:0},innerContainer:{width:\"100%\",flex:1,maxWidth:`${contentMaxWidth}px`,marginLeft:\"auto\",marginRight:\"auto\",display:\"flex\",flexDirection:\"column\",border:\"1px solid #222222\",position:\"relative\",boxSizing:\"border-box\",overflow:\"visible\"},header:{padding:isMobile?\"32px 24px\":\"64px 48px\",borderBottom:\"1px solid #222\",flexShrink:0},title:{fontSize:isMobile?\"24px\":\"clamp(24px, 3vw, 36px)\",fontWeight:300,color:\"#fff\",marginBottom:16,marginTop:0,fontFamily:\"Inter, sans-serif\"},subtitle:{fontFamily:\"JetBrains Mono, monospace\",fontSize:isMobile?12:14,color:\"#666\",maxWidth:672,margin:0,lineHeight:1.5},grid:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",width:\"100%\",flex:1},column:{flex:1,display:\"flex\",flexDirection:\"column\",borderRight:isMobile?\"none\":\"1px solid #222\",borderBottom:isMobile?\"1px solid #222\":\"none\"},columnHeader:{padding:\"16px 24px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",borderBottom:\"1px solid #222\",backgroundColor:\"rgba(255,255,255,0.02)\"},columnTitle:{fontFamily:\"JetBrains Mono, monospace\",fontSize:14,color:\"#fff\",display:\"flex\",alignItems:\"center\",gap:12},statusBadge:(color,bg)=>({fontFamily:\"JetBrains Mono, monospace\",fontSize:12,color:color,backgroundColor:bg,padding:\"4px 8px\",borderRadius:4}),videoContainer:{width:\"100%\",flex:1,minHeight:\"200px\",backgroundColor:\"#000\",position:\"relative\",overflow:\"hidden\"},video:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"},footer:{padding:\"16px 24px\",borderTop:\"1px solid #222\",display:\"flex\",gap:24,flexWrap:\"wrap\"},footerItem:color=>({display:\"flex\",alignItems:\"center\",gap:8,fontFamily:\"JetBrains Mono, monospace\",fontSize:12,color:\"#666\"}),dot:color=>({width:8,height:8,borderRadius:\"50%\",backgroundColor:color})};return /*#__PURE__*/_jsx(\"div\",{style:styles.outerWrapper,ref:containerRef,id:\"video-comparison\",children:/*#__PURE__*/_jsxs(\"div\",{style:styles.innerContainer,children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-1px\",left:\"-1px\",width:\"60px\",height:\"60px\",borderTop:\"3px solid #222222\",borderLeft:\"3px solid #222222\",zIndex:20}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-1px\",right:\"-1px\",width:\"60px\",height:\"60px\",borderTop:\"3px solid #222222\",borderRight:\"3px solid #222222\",zIndex:20}}),/*#__PURE__*/_jsxs(\"div\",{style:styles.header,children:[/*#__PURE__*/_jsx(\"h2\",{style:styles.title,children:sectionTitle}),/*#__PURE__*/_jsx(\"p\",{style:styles.subtitle,children:sectionSubtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.grid,children:[/*#__PURE__*/_jsxs(\"div\",{style:{...styles.column,borderTop:`2px solid ${accentColor}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.columnHeader,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.columnTitle,children:[/*#__PURE__*/_jsx(\"div\",{style:styles.dot(accentColor)}),leftTitle]}),/*#__PURE__*/_jsx(\"div\",{style:styles.statusBadge(accentColor,`${accentColor}15`),children:leftStatus})]}),/*#__PURE__*/_jsx(\"div\",{style:styles.videoContainer,children:/*#__PURE__*/_jsx(\"video\",{ref:leftVideoRef,src:leftVideo,style:styles.video,playsInline:true,muted:true})}),/*#__PURE__*/_jsxs(\"div\",{style:styles.footer,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.footerItem(accentColor),children:[/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:accentColor,strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})}),\"IP Reputation: High\"]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.footerItem(accentColor),children:[/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:accentColor,strokeWidth:\"2\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})}),\"Hardware: Authentic\"]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...styles.column,borderTop:`2px solid ${errorColor}`,borderRight:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.columnHeader,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.columnTitle,children:[/*#__PURE__*/_jsx(\"div\",{style:styles.dot(errorColor)}),rightTitle]}),/*#__PURE__*/_jsx(\"div\",{style:styles.statusBadge(errorColor,`${errorColor}15`),children:rightStatus})]}),/*#__PURE__*/_jsx(\"div\",{style:styles.videoContainer,children:/*#__PURE__*/_jsx(\"video\",{ref:rightVideoRef,src:rightVideo,style:styles.video,playsInline:true,muted:true})}),/*#__PURE__*/_jsxs(\"div\",{style:styles.footer,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.footerItem(errorColor),children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:errorColor,strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]}),\"Datacenter IP Flagged\"]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.footerItem(errorColor),children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:errorColor,strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]}),\"Spoofed Context Detected\"]})]})]})]})]})});}addPropertyControls(VideoComparison,{sectionTitle:{type:ControlType.String,title:\"Section Title\",defaultValue:\"Driver vs Steel.dev on the same task\"},sectionSubtitle:{type:ControlType.String,title:\"Section Subtitle\",defaultValue:\"Same automation script, same protected target site. See the difference live.\",displayTextArea:true},leftTitle:{type:ControlType.String,title:\"Left Title\",defaultValue:\"Driver.dev\"},rightTitle:{type:ControlType.String,title:\"Right Title\",defaultValue:\"Steel.dev\"},leftVideo:{type:ControlType.File,title:\"Left Video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},leftStatus:{type:ControlType.String,title:\"Left Status\",defaultValue:\"Step 1: Initializing...\"},rightVideo:{type:ControlType.File,title:\"Right Video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},rightStatus:{type:ControlType.String,title:\"Right Status\",defaultValue:\"Step 1: Initializing...\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#22c55e\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#ef4444\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#0a0a0a\"},contentMaxWidth:{type:ControlType.Number,title:\"Content Width\",defaultValue:1200,min:600,max:1600,step:1},minPadding:{type:ControlType.Number,title:\"Min Padding\",defaultValue:24,min:0,max:100,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VideoComparison\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VideoComparison.map"],"mappings":"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"}