{"version":3,"file":"BrowserSimulator.DJulmCgi.mjs","names":["useRef","useState","p","c","__esmMin","init_npm_react_18_3_1","_e","p","c","init_jsx_runtime","ce","de","init_framer_BL70qLPA","ControlType","addPropertyControls","useIsStaticRenderer","imgSrc","v","imgSrcSet","isVideoUrl","url","Favicon","letter","domain","hash","i","size","cleanDomain","getChromeTheme","dark","BrowserContent","isStatic","videoRef","videoWrapRef","isVisible","setIsVisible","mediaUrl","isVideo","observer","entry","MacBrowser","tabCount","p$1","activeTab","setActiveTab","tabTitles","t","TrafficLights","title","IconClose","IconPlus","IconBack","IconForward","IconRefresh","IconLock","IconStar","WinBrowser","p$2","WinControls","IconMenuDots","MobileBrowser","p$3","mobileProps","IconShare","IconBookOpen","SwitchButton","active","BrowserSimulator","props","demoStyle","setDemoStyle","bsStyle","demoDark","setDemoDark","bsDarkMode","demoWidth","setDemoWidth","demoHeight","setDemoHeight","transitioning","setTransitioning","transTimer","switchStyle","s","switchDark","demoMode","activeProps","frame","STYLES","STYLE_LABELS","THEME_MODES","m","THEME_MODE_LABELS","label","set","value","init_BrowserSimulator","c$1","icon","c$2","c$3","c$4","c$5","c$6","c$7","c$8","c$9","c$10","c$11"],"sources":["https:/framerusercontent.com/modules/eIyFVZZ2CrvBfjBV4oSP/34mIphal7LV3QVElYqQP/BrowserSimulator.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useState,useEffect,useRef}from\"react\";// ─── Utility ──────────────────────────────────────────────────────────────────\nfunction imgSrc(v){if(!v)return\"\";if(typeof v===\"string\")return v;return v.src??\"\";}function imgSrcSet(v){if(!v||typeof v===\"string\")return undefined;return v.srcSet;}function isVideoUrl(url){return/\\.(mp4|webm|mov|m4v)(\\?.*)?$/i.test(url);}// ─── Icons ─────────────────────────────────────────────────────────────────────\nconst TrafficLights=({size=12})=>/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",gap:8,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:size,height:size,borderRadius:\"50%\",background:\"#ed6a5e\",display:\"block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{width:size,height:size,borderRadius:\"50%\",background:\"#f4bf4f\",display:\"block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{width:size,height:size,borderRadius:\"50%\",background:\"#61c454\",display:\"block\"}})]});const WinControls=({c=\"rgba(255,255,255,0.75)\"})=>/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",alignItems:\"center\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:11,height:11,viewBox:\"0 0 12 12\",children:/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"6\",x2:\"10\",y2:\"6\",stroke:c,strokeWidth:\"1\"})},\"min\"),/*#__PURE__*/_jsx(\"svg\",{width:11,height:11,viewBox:\"0 0 12 12\",children:/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"8\",height:\"8\",fill:\"none\",stroke:c,strokeWidth:\"1\"})},\"max\"),/*#__PURE__*/_jsxs(\"svg\",{width:11,height:11,viewBox:\"0 0 12 12\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"2\",x2:\"10\",y2:\"10\",stroke:c,strokeWidth:\"1\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"2\",x2:\"2\",y2:\"10\",stroke:c,strokeWidth:\"1\"})]},\"close\")].map((icon,i)=>/*#__PURE__*/_jsx(\"div\",{style:{width:36,height:30,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:icon},i))});const IconBack=({size=15,c=\"rgba(0,0,0,0.5)\"})=>/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})});const IconForward=({size=15,c=\"rgba(0,0,0,0.5)\"})=>/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})});const IconRefresh=({size=14,c=\"rgba(0,0,0,0.5)\"})=>/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"23 4 23 10 17 10\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"1 20 1 14 7 14\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"})]});const IconLock=({size=11,c=\"rgba(0,0,0,0.55)\"})=>/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"5\",y:\"11\",width:\"14\",height:\"10\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 11V7a4 4 0 0 1 8 0v4\"})]});const IconStar=({size=13,c=\"rgba(0,0,0,0.4)\"})=>/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"})});const IconPlus=({size=13,c=\"rgba(255,255,255,0.6)\"})=>/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.4\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"5\",x2:\"12\",y2:\"19\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\"})]});const IconClose=({size=10,c=\"rgba(0,0,0,0.45)\"})=>/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2.4\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"5\",x2:\"19\",y2:\"19\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"19\",y1:\"5\",x2:\"5\",y2:\"19\"})]});const IconMenuDots=({c=\"rgba(0,0,0,0.55)\"})=>/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",width:15,height:15,viewBox:\"0 0 24 24\",fill:c,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"5\",cy:\"12\",r:\"1.8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1.8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"19\",cy:\"12\",r:\"1.8\"})]});const IconShare=({size=16,c=\"#007aff\"})=>/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 6l-4-4-4 4\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"2\",x2:\"12\",y2:\"15\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7\"})]});const IconBookOpen=({size=15,c=\"#007aff\"})=>/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:c,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M2 4h6a4 4 0 0 1 4 4v12a3 3 0 0 0-3-3H2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 4h-6a4 4 0 0 0-4 4v12a3 3 0 0 1 3-3h7z\"})]});// Basit favicon: domain'in ilk harfini renkli kare içinde gösterir\nfunction Favicon({domain,size=14}){const letter=(domain.replace(/^https?:\\/\\//,\"\").replace(/^www\\./,\"\")[0]||\"?\").toUpperCase();// Domain string'inden deterministik bir renk üret\nlet hash=0;for(let i=0;i<domain.length;i++)hash=(hash*31+domain.charCodeAt(i))%360;return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:size,height:size,borderRadius:3,flexShrink:0,background:`hsl(${hash}, 55%, 45%)`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:size*.6,fontWeight:700,color:\"#fff\",lineHeight:1},children:letter})});}function cleanDomain(url){return(url||\"\").replace(/^https?:\\/\\//,\"\").replace(/\\/$/,\"\");}// ─── Chrome theme palette (shared across all browser styles) ─────────────────\nfunction getChromeTheme(dark){return dark?{titleBar:\"#2b2b2e\",activeTab:\"#1c1c1f\",inactiveTabText:\"rgba(255,255,255,0.55)\",activeTabText:\"rgba(255,255,255,0.9)\",urlBarBg:\"#1c1c1f\",urlPillBg:\"#323236\",urlText:\"rgba(255,255,255,0.8)\",iconStrong:\"rgba(255,255,255,0.7)\",iconWeak:\"rgba(255,255,255,0.25)\",border:\"rgba(255,255,255,0.08)\",frameBorder:\"rgba(255,255,255,0.1)\",chromeBg:\"#1c1c1f\",statusBarText:\"#fff\"}:{titleBar:\"#dee1e6\",activeTab:\"#fff\",inactiveTabText:\"rgba(0,0,0,0.55)\",activeTabText:\"rgba(0,0,0,0.85)\",urlBarBg:\"#fff\",urlPillBg:\"#f1f3f4\",urlText:\"rgba(0,0,0,0.7)\",iconStrong:\"rgba(0,0,0,0.5)\",iconWeak:\"rgba(0,0,0,0.25)\",border:\"rgba(0,0,0,0.08)\",frameBorder:\"rgba(0,0,0,0.08)\",chromeBg:\"#fff\",statusBarText:\"#000\"};}// ─── Content area (shared across all chrome styles) ───────────────────────────\nfunction BrowserContent(p){const isStatic=useIsStaticRenderer();const videoRef=useRef(null);const videoWrapRef=useRef(null);const[isVisible,setIsVisible]=useState(true);const mediaUrl=imgSrc(p.bsMedia)||(p.bsVideoUrl??\"\");const isVideo=p.bsVideoUrl?true:isVideoUrl(mediaUrl);useEffect(()=>{if(isStatic||!videoWrapRef.current)return;const observer=new IntersectionObserver(([entry])=>setIsVisible(entry.isIntersecting),{threshold:0});observer.observe(videoWrapRef.current);return()=>observer.disconnect();},[isStatic]);useEffect(()=>{if(!videoRef.current)return;if(isStatic||p.bsAutoPlay===false||!isVisible){videoRef.current.pause();}else{videoRef.current.play().catch(()=>{});}},[isStatic,p.bsAutoPlay,isVisible]);// Çocuk component varsa (children slot) onu önceliklendir\nif(p.children){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"auto\",background:p.bsContentBg??\"#fff\"},children:p.children});}if(isVideo&&(p.bsVideoUrl||mediaUrl)){return /*#__PURE__*/_jsx(\"div\",{ref:videoWrapRef,role:\"img\",\"aria-label\":p.bsMediaAlt||p.bsPageTitle||\"Page preview video\",style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",background:\"#000\"},children:/*#__PURE__*/_jsx(\"video\",{ref:videoRef,src:p.bsVideoUrl||mediaUrl,muted:true,loop:true,playsInline:true,\"aria-hidden\":\"true\",tabIndex:-1,style:{width:\"100%\",height:\"100%\",objectFit:p.bsFit??\"cover\",display:\"block\"}})});}if(mediaUrl){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",background:p.bsContentBg??\"#fff\"},children:/*#__PURE__*/_jsx(\"img\",{src:mediaUrl,srcSet:imgSrcSet(p.bsMedia),alt:p.bsMediaAlt||p.bsPageTitle||\"Page preview\",style:{width:\"100%\",height:\"100%\",objectFit:p.bsFit??\"cover\",display:\"block\"}})});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:p.bsContentBg??\"#f4f4f5\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:\"rgba(0,0,0,0.35)\",fontFamily:\"-apple-system, sans-serif\"},children:\"Add an image, video, or connect content\"})});}// ════════════════════════════════════════════════════════════════════════════\n// VARIANT 1 — macOS Browser (Safari/Chrome style, rounded tabs, traffic lights)\n// ════════════════════════════════════════════════════════════════════════════\nfunction MacBrowser(p){const tabCount=Math.max(1,Math.min(5,p.bsTabCount??1));const[activeTab,setActiveTab]=useState(0);const tabTitles=Array.isArray(p.bsTabTitles)&&p.bsTabTitles.length?p.bsTabTitles.slice(0,tabCount):Array.from({length:tabCount},(_,i)=>i===0?p.bsPageTitle??\"New Tab\":\"New Tab\");const url=p.bsUrl??\"yourproduct.com\";const dark=p.bsDarkMode===true;const t=getChromeTheme(dark);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:p.bsBorderRadius??10,overflow:\"hidden\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",display:\"flex\",flexDirection:\"column\",boxShadow:p.bsShowShadow!==false?\"0 24px 60px -12px rgba(0,0,0,0.35), 0 4px 16px rgba(0,0,0,0.12)\":\"none\",border:`1px solid ${t.frameBorder}`,background:t.chromeBg},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:t.titleBar,display:\"flex\",flexDirection:\"column\",flexShrink:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",height:36,padding:\"0 12px\",gap:16},children:[/*#__PURE__*/_jsx(TrafficLights,{}),tabCount>1&&/*#__PURE__*/_jsxs(\"div\",{role:\"tablist\",style:{flex:1,display:\"flex\",alignItems:\"flex-end\",gap:2,height:\"100%\",overflow:\"hidden\"},children:[tabTitles.map((title,i)=>/*#__PURE__*/_jsxs(\"button\",{role:\"tab\",\"aria-selected\":activeTab===i,onClick:()=>setActiveTab(i),style:{display:\"flex\",alignItems:\"center\",gap:6,minWidth:0,maxWidth:160,flex:1,height:28,padding:\"0 10px\",borderRadius:\"8px 8px 0 0\",background:activeTab===i?t.activeTab:\"transparent\",border:\"none\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(Favicon,{domain:url,size:12}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:activeTab===i?t.activeTabText:t.inactiveTabText,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",flex:1,textAlign:\"left\"},children:title}),activeTab===i&&/*#__PURE__*/_jsx(IconClose,{size:9,c:t.iconStrong})]},i)),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:26,height:26},children:/*#__PURE__*/_jsx(IconPlus,{c:t.iconWeak})})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:t.urlBarBg,display:\"flex\",alignItems:\"center\",gap:10,padding:\"7px 12px\",borderBottom:`1px solid ${t.border}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:6,flexShrink:0},children:[/*#__PURE__*/_jsx(IconBack,{c:t.iconStrong}),/*#__PURE__*/_jsx(IconForward,{c:t.iconWeak}),/*#__PURE__*/_jsx(IconRefresh,{c:t.iconStrong})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,background:t.urlPillBg,borderRadius:14,padding:\"5px 14px\",minWidth:0},children:[p.bsShowLock!==false&&/*#__PURE__*/_jsx(IconLock,{c:t.iconStrong}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12.5,color:t.urlText,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:cleanDomain(url)})]}),/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0},children:/*#__PURE__*/_jsx(IconStar,{c:t.iconWeak})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:0,position:\"relative\"},children:/*#__PURE__*/_jsx(BrowserContent,{...p})})]});}// ════════════════════════════════════════════════════════════════════════════\n// VARIANT 2 — Windows Browser (Chrome/Edge style, square tabs, win controls)\n// ════════════════════════════════════════════════════════════════════════════\nfunction WinBrowser(p){const tabCount=Math.max(1,Math.min(5,p.bsTabCount??1));const[activeTab,setActiveTab]=useState(0);const tabTitles=Array.isArray(p.bsTabTitles)&&p.bsTabTitles.length?p.bsTabTitles.slice(0,tabCount):Array.from({length:tabCount},(_,i)=>i===0?p.bsPageTitle??\"New Tab\":\"New Tab\");const url=p.bsUrl??\"yourproduct.com\";const dark=p.bsDarkMode===true;const t=getChromeTheme(dark);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:p.bsBorderRadius??8,overflow:\"hidden\",fontFamily:\"Segoe UI, -apple-system, sans-serif\",display:\"flex\",flexDirection:\"column\",boxShadow:p.bsShowShadow!==false?\"0 24px 60px -12px rgba(0,0,0,0.35), 0 4px 16px rgba(0,0,0,0.12)\":\"none\",border:`1px solid ${t.frameBorder}`,background:t.chromeBg},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:t.titleBar,display:\"flex\",alignItems:\"center\",height:36,flexShrink:0},children:[/*#__PURE__*/_jsxs(\"div\",{role:\"tablist\",style:{flex:1,display:\"flex\",alignItems:\"flex-end\",gap:1,height:\"100%\",overflow:\"hidden\",paddingLeft:8},children:[tabTitles.map((title,i)=>/*#__PURE__*/_jsxs(\"button\",{role:\"tab\",\"aria-selected\":activeTab===i,onClick:()=>setActiveTab(i),style:{display:\"flex\",alignItems:\"center\",gap:6,minWidth:0,maxWidth:180,flex:1,height:32,padding:\"0 10px\",borderRadius:\"8px 8px 0 0\",marginTop:4,background:activeTab===i?t.activeTab:\"transparent\",border:\"none\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(Favicon,{domain:url,size:12}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:activeTab===i?t.activeTabText:t.inactiveTabText,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",flex:1,textAlign:\"left\"},children:title}),activeTab===i&&/*#__PURE__*/_jsx(IconClose,{size:9,c:t.iconStrong})]},i)),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:28,height:28,marginBottom:2},children:/*#__PURE__*/_jsx(IconPlus,{c:t.iconWeak})})]}),/*#__PURE__*/_jsx(WinControls,{c:t.iconStrong})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:t.urlBarBg,display:\"flex\",alignItems:\"center\",gap:10,padding:\"7px 12px\",borderBottom:`1px solid ${t.border}`,flexShrink:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:6,flexShrink:0},children:[/*#__PURE__*/_jsx(IconBack,{c:t.iconStrong}),/*#__PURE__*/_jsx(IconForward,{c:t.iconWeak}),/*#__PURE__*/_jsx(IconRefresh,{c:t.iconStrong})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",alignItems:\"center\",gap:6,background:t.urlPillBg,borderRadius:18,padding:\"5px 14px\",minWidth:0},children:[p.bsShowLock!==false&&/*#__PURE__*/_jsx(IconLock,{c:t.iconStrong}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12.5,color:t.urlText,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:cleanDomain(url)})]}),/*#__PURE__*/_jsx(IconMenuDots,{c:t.iconStrong})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:0,position:\"relative\"},children:/*#__PURE__*/_jsx(BrowserContent,{...p})})]});}// ════════════════════════════════════════════════════════════════════════════\n// VARIANT 3 — Mobile Browser (iOS Safari style, bottom URL bar)\n// ════════════════════════════════════════════════════════════════════════════\nfunction MobileBrowser(p){const url=p.bsUrl??\"yourproduct.com\";const dark=p.bsDarkMode===true;const t=getChromeTheme(dark);const mobileProps=p.bsMobileMedia?{...p,bsMedia:p.bsMobileMedia}:p;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:p.bsBorderRadius??28,overflow:\"hidden\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",display:\"flex\",flexDirection:\"column\",boxShadow:p.bsShowShadow!==false?\"0 24px 60px -12px rgba(0,0,0,0.35), 0 4px 16px rgba(0,0,0,0.12)\":\"none\",border:`1px solid ${t.frameBorder}`,background:t.chromeBg},children:[/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"10px 18px 4px\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:600,color:t.statusBarText},children:\"9:41\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:4,alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:14,height:10,viewBox:\"0 0 24 16\",fill:t.statusBarText,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"1\",y:\"9\",width:\"3\",height:\"6\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"6\",y:\"6\",width:\"3\",height:\"9\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"11\",y:\"3\",width:\"3\",height:\"12\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"16\",y:\"0\",width:\"3\",height:\"15\"})]}),/*#__PURE__*/_jsxs(\"svg\",{width:20,height:11,viewBox:\"0 0 28 16\",fill:\"none\",stroke:t.statusBarText,strokeWidth:\"1.3\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"1\",y:\"1\",width:\"22\",height:\"14\",rx:\"3\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"24\",y:\"6\",width:\"2\",height:\"4\",fill:t.statusBarText,stroke:\"none\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"10\",rx:\"1.5\",fill:t.statusBarText,stroke:\"none\"})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:0,position:\"relative\"},children:/*#__PURE__*/_jsx(BrowserContent,{...mobileProps})}),/*#__PURE__*/_jsxs(\"div\",{style:{flexShrink:0,background:dark?\"rgba(28,28,31,0.95)\":\"rgba(248,248,248,0.95)\",borderTop:`1px solid ${t.border}`,padding:\"8px 10px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,background:t.urlPillBg,borderRadius:10,padding:\"8px 10px\",marginBottom:8},children:[p.bsShowLock!==false&&/*#__PURE__*/_jsx(IconLock,{size:12,c:t.iconStrong}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:t.urlText,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:cleanDomain(url)}),/*#__PURE__*/_jsx(IconRefresh,{size:12,c:t.iconStrong})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 6px\"},children:[/*#__PURE__*/_jsx(IconBack,{size:20,c:\"#007aff\"}),/*#__PURE__*/_jsx(IconForward,{size:20,c:\"rgba(0,122,255,0.3)\"}),/*#__PURE__*/_jsx(IconShare,{}),/*#__PURE__*/_jsx(IconBookOpen,{}),/*#__PURE__*/_jsxs(\"svg\",{width:18,height:16,viewBox:\"0 0 24 22\",fill:\"none\",stroke:\"#007aff\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"4\",width:\"9\",height:\"14\",rx:\"1.5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"13\",y:\"4\",width:\"9\",height:\"14\",rx:\"1.5\"})]})]})]})]});}// ─── Main Component ────────────────────────────────────────────────────────────\nconst STYLES=[\"mac\",\"windows\",\"mobile\"];const STYLE_LABELS={mac:\"macOS\",windows:\"Windows\",mobile:\"Mobile\"};const THEME_MODES=[\"light\",\"dark\"];const THEME_MODE_LABELS={light:\"Light\",dark:\"Dark\"};function SwitchButton({active,onClick,isStatic,children}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-pressed\":active,style:{flex:1,minWidth:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"6px 3px\",borderRadius:9,border:\"none\",cursor:\"pointer\",background:active?\"rgba(255,255,255,0.1)\":\"transparent\",boxShadow:active?\"inset 0 1px 0 rgba(255,255,255,0.08)\":\"none\",transition:isStatic?\"none\":\"all 0.22s cubic-bezier(.4,0,.2,1)\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,fontWeight:active?600:400,color:active?\"#fff\":\"rgba(255,255,255,0.4)\",transition:isStatic?\"none\":\"all 0.22s\",letterSpacing:.1,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:children})});}/**\n * BrowserSimulator\n * Realistic macOS/Windows/Mobile browser chrome frame for showcasing\n * screenshots or screen-recordings of a product.\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 520\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function BrowserSimulator(props){const{bsStyle=\"mac\",bsDarkMode=false,demoMode=false}=props;const isStatic=useIsStaticRenderer();const[demoStyle,setDemoStyle]=useState(bsStyle);const[demoDark,setDemoDark]=useState(bsDarkMode);const[demoWidth,setDemoWidth]=useState(80);const[demoHeight,setDemoHeight]=useState(80);const[transitioning,setTransitioning]=useState(false);const transTimer=useRef(null);useEffect(()=>{setDemoStyle(bsStyle);},[bsStyle]);useEffect(()=>{setDemoDark(bsDarkMode);},[bsDarkMode]);useEffect(()=>()=>{if(transTimer.current)clearTimeout(transTimer.current);},[]);function switchStyle(s){if(s===demoStyle)return;if(transTimer.current)clearTimeout(transTimer.current);setTransitioning(true);transTimer.current=setTimeout(()=>{setDemoStyle(s);setTransitioning(false);transTimer.current=null;},200);}function switchDark(dark){if(dark===demoDark)return;setDemoDark(dark);}const active=demoMode?demoStyle:bsStyle;const activeProps=demoMode?{...props,bsDarkMode:demoDark}:props;let frame=active===\"windows\"?/*#__PURE__*/_jsx(WinBrowser,{...activeProps}):active===\"mobile\"?/*#__PURE__*/_jsx(MobileBrowser,{...activeProps}):/*#__PURE__*/_jsx(MacBrowser,{...activeProps});if(!demoMode)return frame;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10,width:\"100%\",height:\"100%\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#0a0a0c\",borderRadius:14,padding:6,border:\"1px solid rgba(255,255,255,0.06)\",boxShadow:\"0 10px 30px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.04)\",display:\"flex\",flexDirection:\"column\",gap:3,flexShrink:0,maxWidth:360,alignSelf:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:3},children:STYLES.map(s=>/*#__PURE__*/_jsx(SwitchButton,{active:demoStyle===s,onClick:()=>switchStyle(s),isStatic:isStatic,children:STYLE_LABELS[s]},s))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:3},children:THEME_MODES.map(m=>/*#__PURE__*/_jsx(SwitchButton,{active:(demoDark?\"dark\":\"light\")===m,onClick:()=>switchDark(m===\"dark\"),isStatic:isStatic,children:THEME_MODE_LABELS[m]},m))}),[{label:\"W\",value:demoWidth,set:setDemoWidth},{label:\"H\",value:demoHeight,set:setDemoHeight}].map(({label,value,set})=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"2px 6px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,color:\"rgba(255,255,255,0.4)\",flexShrink:0,width:34},children:label}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",\"aria-label\":label===\"W\"?\"Width\":\"Height\",min:20,max:100,step:1,value:value,onChange:e=>set(Number(e.target.value)),style:{flex:1,accentColor:\"rgba(255,255,255,0.6)\",cursor:\"pointer\"}}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:10,color:\"rgba(255,255,255,0.4)\",flexShrink:0,width:30,textAlign:\"right\"},children:[value,\"%\"]})]},label))]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:0,display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${demoWidth}%`,height:`${demoHeight}%`,opacity:transitioning?0:1,transform:transitioning?\"scale(0.97)\":\"scale(1)\",transition:isStatic?\"none\":\"opacity 0.2s ease, transform 0.2s ease\"},children:frame})})]});}addPropertyControls(BrowserSimulator,{demoMode:{type:ControlType.Boolean,title:\"Demo Mode\",defaultValue:false,description:\"Shows a style switcher for presentations\"},bsStyle:{type:ControlType.Enum,title:\"Style\",options:[\"mac\",\"windows\",\"mobile\"],optionTitles:[\"macOS\",\"Windows\",\"Mobile\"],defaultValue:\"mac\",hidden:p=>p.demoMode===true},// ── Content ────────────────────────────────────────────────────────────────\nchildren:{type:ControlType.ComponentInstance,title:\"Content\"},bsMedia:{type:ControlType.ResponsiveImage,title:\"Image\",description:\"Used if no Content component is connected\"},bsMediaAlt:{type:ControlType.String,title:\"Media Alt Text\",placeholder:\"Describe the screenshot or video content\",description:\"Accessible description for the Image/Video (falls back to Tab Title)\"},bsMobileMedia:{type:ControlType.ResponsiveImage,title:\"Mobile Image\",description:\"Image shown in Mobile style (overrides Image)\",hidden:p=>p.demoMode!==true&&p.bsStyle!==\"mobile\"},bsVideoUrl:{type:ControlType.String,title:\"Video URL\",placeholder:\"https://...mp4\",description:\"Overrides Image if set\"},bsAutoPlay:{type:ControlType.Boolean,title:\"Autoplay Video\",defaultValue:true,hidden:p=>!p.bsVideoUrl},bsFit:{type:ControlType.Enum,title:\"Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],defaultValue:\"cover\"},bsContentBg:{type:ControlType.Color,title:\"Content BG\",defaultValue:\"#ffffff\"},// ── Browser chrome ──────────────────────────────────────────────────────────\nbsDarkMode:{type:ControlType.Boolean,title:\"Dark Mode\",defaultValue:false,description:\"Switches the browser chrome itself to a dark theme\",hidden:p=>p.demoMode===true},bsUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"yourproduct.com\"},bsPageTitle:{type:ControlType.String,title:\"Tab Title\",defaultValue:\"Your Product\"},bsTabCount:{type:ControlType.Number,title:\"Tab Count\",min:1,max:5,step:1,defaultValue:1,hidden:p=>p.demoMode===true||p.bsStyle===\"mobile\"},bsTabTitles:{type:ControlType.Array,title:\"Tab Titles\",control:{type:ControlType.String},maxCount:5,hidden:p=>p.demoMode===true||p.bsStyle===\"mobile\"||(p.bsTabCount??1)<=1},bsShowLock:{type:ControlType.Boolean,title:\"Show Lock Icon\",defaultValue:true},bsBorderRadius:{type:ControlType.Number,title:\"Border Radius\",min:0,max:40,step:1,defaultValue:10},bsShowShadow:{type:ControlType.Boolean,title:\"Show Shadow\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BrowserSimulator\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"800\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"520\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BrowserSimulator.map"],"mappings":"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"}