{"version":3,"file":"CABRScience.PyIIHLai.mjs","names":["useRef","useState","useMemo","p"],"sources":["https:/framerusercontent.com/modules/iaM2WQ6wqOv9f59WeThF/00tQc9O7G2W6nUcr13xq/CABRScience.js"],"sourcesContent":["// Beamr Homepage - The Science Behind CABR Section\n// Framer Code Component – 2-col layout with tilted media & feature row\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState,useMemo}from\"react\";// Deterministic pseudo-random from seed\nfunction seededRandom(seed){let s=seed;return()=>{s=(s*16807+0)%2147483647;return(s-1)/2147483646;};}// SVG icons for features\nconst featureIcons={plus:c=>/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10 4V16M4 10H16\",stroke:c,strokeWidth:\"2\",strokeLinecap:\"round\"})}),clock:c=>/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"10\",cy:\"10\",r:\"7\",stroke:c,strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 6V10L13 12\",stroke:c,strokeWidth:\"1.5\",strokeLinecap:\"round\"})]}),star:c=>/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10 2L12.4 7.2L18 7.8L13.8 11.6L15 17L10 14.2L5 17L6.2 11.6L2 7.8L7.6 7.2L10 2Z\",stroke:c,strokeWidth:\"1.5\",strokeLinejoin:\"round\"})}),eye:c=>/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M2 10C2 10 5 4 10 4C15 4 18 10 18 10C18 10 15 16 10 16C5 16 2 10 2 10Z\",stroke:c,strokeWidth:\"1.5\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"10\",cy:\"10\",r:\"2.5\",stroke:c,strokeWidth:\"1.5\"})]})};function CABRScience(props){const{heading=\"The Science\\nBehind CABR\",headingSize=52,description=\"Content-Adaptive Bitrate (CABR) is Beamr's patented technology that analyzes each frame of your video and intelligently adjusts encoding parameters — dramatically smaller files with proven quality.\",linkText=\"Explore Technology\",linkUrl=\"#cabr\",features=[{icon:\"plus\",title:\"30-50% Smaller\",description:\"Dramatically reduced file sizes without any visual quality loss\"},{icon:\"clock\",title:\"Faster Delivery\",description:\"Reduced bandwidth means faster load times worldwide\"},{icon:\"star\",title:\"Quality Assured\",description:\"Mathematically proven to preserve perceptual quality\"},{icon:\"eye\",title:\"Human & Machine\",description:\"Optimized for both human perception and AI analysis\"}],mediaImage=\"\",mediaVideo=\"\",useVideo=false,bgColor=\"#080b16\",textColor=\"#ffffff\",secondaryTextColor=\"#7a7f96\",accentColor=\"#8b93b3\",fontFamily=\"'Inter', sans-serif\",pixelCount=35,pixelColor=\"#2a3158\",style}=props;const sectionRef=useRef(null);const[visible,setVisible]=useState(false);const[scrollY,setScrollY]=useState(0);const sectionTopRef=useRef(0);// Responsive detection based on component's own width\nconst[isMobile,setIsMobile]=useState(false);const[isTablet,setIsTablet]=useState(false);useEffect(()=>{const el=sectionRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){const w=entry.contentRect.width;setIsMobile(w<480);setIsTablet(w>=480&&w<900);}});ro.observe(el);return()=>ro.disconnect();},[]);// Generate deterministic pixel particles\nconst particles=useMemo(()=>{const rand=seededRandom(77);return Array.from({length:pixelCount},(_,i)=>({id:i,x:rand()*100,y:rand()*100,size:6+rand()*6,opacity:.1+rand()*.22,speed:.3+rand()*.7,delay:rand()*20}));},[pixelCount]);// Intersection observer\nuseEffect(()=>{const el=sectionRef.current;if(!el)return;const obs=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){setVisible(true);obs.disconnect();}},{threshold:.1});obs.observe(el);return()=>obs.disconnect();},[]);// Scroll listener for parallax\nuseEffect(()=>{const onScroll=()=>{const el=sectionRef.current;if(!el)return;sectionTopRef.current=el.getBoundingClientRect().top;setScrollY(window.scrollY);};window.addEventListener(\"scroll\",onScroll,{passive:true});onScroll();return()=>window.removeEventListener(\"scroll\",onScroll);},[]);// Inject CSS\nuseEffect(()=>{const id=\"__cabr-science-css-v2\";if(document.getElementById(id))return;const s=document.createElement(\"style\");s.id=id;s.textContent=`\n            @keyframes cabr-pixel-float {\n                0% { transform: translateY(0); }\n                100% { transform: translateY(-120vh); }\n            }\n            .cabr-cta-btn {\n                transition: background 0.3s ease, border-color 0.3s ease;\n            }\n            .cabr-cta-btn:hover {\n                background: rgba(255,255,255,0.08) !important;\n                border-color: rgba(255,255,255,0.25) !important;\n            }\n            .cabr-cta-btn .cabr-btn-arrow {\n                transition: transform 0.25s ease;\n                display: inline-block;\n            }\n            .cabr-cta-btn:hover .cabr-btn-arrow {\n                transform: translateX(3px);\n            }\n            .cabr-feature-item {\n                transition: transform 0.3s ease;\n            }\n            .cabr-feature-item:hover {\n                transform: translateY(-2px);\n            }\n        `;document.head.appendChild(s);},[]);const parallaxOffset=sectionRef.current?(scrollY-(scrollY+sectionTopRef.current))*.15:0;return /*#__PURE__*/_jsxs(\"section\",{ref:sectionRef,style:{...style,width:\"100%\",backgroundColor:bgColor,padding:isMobile?\"48px 20px\":isTablet?\"64px 32px\":\"100px 48px\",boxSizing:\"border-box\",fontFamily,position:\"relative\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\",pointerEvents:\"none\",zIndex:0},children:particles.map(p=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`${p.x}%`,top:`${p.y}%`,width:p.size,height:p.size,backgroundColor:pixelColor,opacity:p.opacity,borderRadius:1,animation:`cabr-pixel-float ${20/p.speed}s linear ${p.delay}s infinite`,transform:`translateY(${-parallaxOffset*p.speed}px)`}},p.id))}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\",position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:isMobile||isTablet?\"1fr\":\"1fr 1.8fr\",gap:isMobile?32:isTablet?40:64,alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,opacity:visible?1:0,transform:visible?\"translateY(0)\":\"translateY(40px)\",transition:\"opacity 0.7s ease, transform 0.7s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:600,color:accentColor,fontFamily,letterSpacing:\"0.08em\",textTransform:\"uppercase\"},children:\"TECHNOLOGY\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:isMobile?Math.round(headingSize*.62):isTablet?Math.round(headingSize*.77):headingSize,fontWeight:700,color:textColor,margin:0,lineHeight:1.1,fontFamily,letterSpacing:\"-0.03em\",whiteSpace:\"pre-line\"},children:heading}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:16,color:secondaryTextColor,margin:0,lineHeight:1.7,fontFamily,maxWidth:440},children:description}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"a\",{href:linkUrl,className:\"cabr-cta-btn\",style:{display:\"inline-flex\",alignItems:\"center\",gap:10,fontSize:14,fontWeight:500,color:textColor,textDecoration:\"none\",fontFamily,padding:\"12px 24px\",borderRadius:100,border:\"1px solid rgba(255,255,255,0.15)\",background:\"rgba(255,255,255,0.04)\",letterSpacing:\"0.01em\",marginTop:8},children:[linkText,/*#__PURE__*/_jsx(\"span\",{className:\"cabr-btn-arrow\",style:{fontSize:16},children:\"→\"})]})})]}),/*#__PURE__*/_jsx(\"div\",{style:{opacity:visible?1:0,transform:visible?\"perspective(1200px) rotateY(-6deg) rotateX(2deg)\":\"perspective(1200px) rotateY(-6deg) rotateX(2deg) translateY(50px)\",transition:\"opacity 0.8s ease 0.15s, transform 0.8s ease 0.15s\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16/9\",borderRadius:14,overflow:\"hidden\",backgroundColor:\"#0d1025\",border:\"1px solid rgba(255,255,255,0.08)\",boxShadow:\"0 24px 80px rgba(0,0,0,0.5), 0 0 0 1px rgba(255,255,255,0.04)\"},children:useVideo&&mediaVideo?/*#__PURE__*/_jsx(\"video\",{autoPlay:true,muted:true,loop:true,playsInline:true,src:mediaVideo,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}}):mediaImage?/*#__PURE__*/_jsx(\"img\",{src:mediaImage,alt:heading,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"linear-gradient(135deg, #0d1025 0%, #151a35 100%)\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:64,height:64,borderRadius:\"50%\",border:\"1.5px solid rgba(255,255,255,0.12)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:24,color:\"rgba(255,255,255,0.3)\",marginLeft:3},children:\"▶\"})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"rgba(255,255,255,0.25)\",fontFamily},children:\"Add video or image\"})]})})})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":isTablet?\"repeat(2, 1fr)\":\"repeat(4, 1fr)\",gap:isMobile?24:32,marginTop:isMobile?36:isTablet?44:56},children:features.map((feat,i)=>{const iconFn=featureIcons[feat.icon]||featureIcons.star;return /*#__PURE__*/_jsxs(\"div\",{className:\"cabr-feature-item\",style:{display:\"flex\",flexDirection:\"column\",gap:12,opacity:visible?1:0,transform:visible?\"translateY(0)\":\"translateY(30px)\",transition:`opacity 0.5s ease ${.3+i*.1}s, transform 0.5s ease ${.3+i*.1}s`},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:40,height:40,borderRadius:\"50%\",backgroundColor:\"rgba(255,255,255,0.04)\",border:\"1px solid rgba(255,255,255,0.08)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:iconFn(accentColor)}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,fontWeight:600,color:textColor,fontFamily,letterSpacing:\"-0.01em\"},children:feat.title}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:secondaryTextColor,fontFamily,lineHeight:1.5},children:feat.description})]})]},i);})})]})]});}addPropertyControls(CABRScience,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"The Science\\nBehind CABR\",displayTextArea:true},headingSize:{type:ControlType.Number,title:\"Heading Size\",defaultValue:52,min:32,max:72,step:2},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Content-Adaptive Bitrate (CABR) is Beamr's patented technology that analyzes each frame of your video and intelligently adjusts encoding parameters — dramatically smaller files with proven quality.\",displayTextArea:true},linkText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Explore Technology\"},linkUrl:{type:ControlType.String,title:\"Button URL\",defaultValue:\"#cabr\"},features:{type:ControlType.Array,title:\"Features\",maxCount:6,control:{type:ControlType.Object,controls:{icon:{type:ControlType.Enum,title:\"Icon\",options:[\"plus\",\"clock\",\"star\",\"eye\"],optionTitles:[\"Plus\",\"Clock\",\"Star\",\"Eye\"],defaultValue:\"star\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Feature\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Feature description text.\"}}},defaultValue:[{icon:\"plus\",title:\"30-50% Smaller\",description:\"Dramatically reduced file sizes without any visual quality loss\"},{icon:\"clock\",title:\"Faster Delivery\",description:\"Reduced bandwidth means faster load times worldwide\"},{icon:\"star\",title:\"Quality Assured\",description:\"Mathematically proven to preserve perceptual quality\"},{icon:\"eye\",title:\"Human & Machine\",description:\"Optimized for both human perception and AI analysis\"}]},useVideo:{type:ControlType.Boolean,title:\"Use Video\",defaultValue:false},mediaVideo:{type:ControlType.File,title:\"Video\",allowedFileTypes:[\"mp4\",\"webm\"],hidden:props=>!props.useVideo},mediaImage:{type:ControlType.Image,title:\"Image\",hidden:props=>props.useVideo},pixelCount:{type:ControlType.Number,title:\"Pixel Count\",defaultValue:35,min:0,max:120,step:5},pixelColor:{type:ControlType.Color,title:\"Pixel Color\",defaultValue:\"#2a3158\"},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#080b16\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#ffffff\"},secondaryTextColor:{type:ControlType.Color,title:\"Secondary Text\",defaultValue:\"#7a7f96\"},accentColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#8b93b3\"},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"'Inter', sans-serif\"}});export default CABRScience;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CABRScience\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CABRScience.map"],"mappings":"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"}