{"version":3,"file":"B20Nav2.DCIntX5C.mjs","names":["React.useState","React.useRef"],"sources":["https:/framerusercontent.com/modules/5sVx2nAHX6QLpR9P6pR2/LDh85SQOGb6rbI0uGL4k/B20FooterV2.js","https:/framerusercontent.com/modules/BNQNsjASZSOeUlnEMuoS/s0xiGjREdEOJD2c9Np1q/B20Nav2.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Footer B20 V2\n *\n * - Aucun accès à window, document ou matchMedia\n * - Aucun CSS injecté avec une balise <style>\n * - Responsive naturel grâce à CSS Grid auto-fit\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function B20FooterV2(props){const{style,logo,logoWidth,logoAlt,tagline,note,addressLine1,addressLine2,phoneLabel,phoneHref,emailPrimary,emailSecondary,ctaLabel,ctaUrl,facebookUrl,linkedinUrl,instagramUrl,youtubeUrl,legalUrl,privacyUrl,cookiesUrl,companyName,background,textColor,mutedColor,accentColor,borderColor,gradient,showGlow,glowColor,glowOpacity,maxWidth,sidePadding,topPadding,bottomPadding,radius}=props;const year=2026;const cleanPhoneHref=phoneHref.replace(/\\s+/g,\"\");const socialLinks=[{label:\"Facebook\",href:facebookUrl,icon:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"18\",height:\"18\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M14.2 8.4V6.8c0-.8.5-1 1-1h2.4V2.1L14.3 2C11 2 9.5 4 9.5 6.5v1.9H7v4.1h2.5V22h4.7v-9.5h3.2l.6-4.1h-3.8Z\",fill:\"currentColor\"})})},{label:\"LinkedIn\",href:linkedinUrl,icon:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"18\",height:\"18\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.2 7.8A2.6 2.6 0 1 0 5.2 2.6a2.6 2.6 0 0 0 0 5.2ZM3 21h4.4V9.2H3V21Zm7.1 0h4.4v-6.6c0-1.7.3-3.4 2.5-3.4s2.2 2 2.2 3.5V21H23v-7.2c0-3.5-.8-6.2-4.9-6.2-2 0-3.3 1.1-3.9 2.1h-.1V9.2h-4.2V21Z\",fill:\"currentColor\"})})},{label:\"Instagram\",href:instagramUrl,icon:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",width:\"18\",height:\"18\",\"aria-hidden\":\"true\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.4\",cy:\"6.6\",r:\"1.1\",fill:\"currentColor\",stroke:\"none\"})]})},{label:\"YouTube\",href:youtubeUrl,icon:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",width:\"18\",height:\"18\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M22 12s0-3.4-.4-5c-.2-1.1-1-2-2.1-2.2C17.5 4.4 12 4.4 12 4.4s-5.5 0-7.5.4C3.4 5 2.6 5.9 2.4 7 2 8.6 2 12 2 12s0 3.4.4 5c.2 1.1 1 2 2.1 2.2 2 .4 7.5.4 7.5.4s5.5 0 7.5-.4c1.1-.2 1.9-1.1 2.1-2.2.4-1.6.4-5 .4-5Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m10 15.6 5.2-3.6L10 8.4v7.2Z\",fill:background})]})}].filter(item=>Boolean(item.href));const rootStyle={...style,position:\"relative\",width:\"100%\",minWidth:0,height:\"auto\",padding:`0 ${sidePadding}px`,color:textColor,fontFamily:'Inter, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif'};const shellStyle={position:\"relative\",isolation:\"isolate\",overflow:\"hidden\",width:\"100%\",maxWidth,margin:\"0 auto\",padding:`${topPadding}px clamp(22px, 4vw, 68px) ${bottomPadding}px`,background:`linear-gradient(\n            180deg,\n            rgba(255,255,255,0.018),\n            rgba(255,255,255,0)\n        ), ${background}`,border:`1px solid ${borderColor}`,borderRadius:`${radius}px ${radius}px 0 0`,boxShadow:\"inset 0 1px 0 rgba(255,255,255,0.025), 0 -24px 80px rgba(0,0,0,0.18)\"};const glowStyle={position:\"absolute\",zIndex:-1,width:\"min(720px, 75vw)\",aspectRatio:\"1 / 1\",top:\"-58%\",right:\"-18%\",borderRadius:\"50%\",background:`radial-gradient(\n            circle,\n            ${glowColor} 0%,\n            transparent 70%\n        )`,opacity:glowOpacity,filter:\"blur(46px)\",pointerEvents:\"none\"};const mainGridStyle={position:\"relative\",zIndex:1,display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(min(100%, 220px), 1fr))\",alignItems:\"start\",gap:\"clamp(30px, 4vw, 72px)\"};const brandStyle={minWidth:0};const logoLinkStyle={display:\"inline-flex\",alignItems:\"center\",marginBottom:24,color:textColor,textDecoration:\"none\"};const logoStyle={display:\"block\",width:logoWidth,maxWidth:\"100%\",maxHeight:72,objectFit:\"contain\",objectPosition:\"left center\"};const placeholderStyle={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:48,padding:\"0 14px\",color:textColor,background:\"rgba(255,255,255,0.04)\",border:`1px dashed ${borderColor}`,borderRadius:12,fontSize:12,fontWeight:650};const taglineStyle={maxWidth:480,margin:0,fontSize:\"clamp(28px, 4vw, 62px)\",fontWeight:760,lineHeight:.96,letterSpacing:\"-0.05em\"};const noteStyle={maxWidth:370,margin:\"20px 0 0\",color:mutedColor,fontSize:13,fontWeight:540,lineHeight:1.55};const titleStyle={margin:\"0 0 14px\",color:mutedColor,fontSize:12,fontWeight:750,letterSpacing:\"0.11em\",textTransform:\"uppercase\"};const copyStyle={display:\"block\",margin:0,color:textColor,fontSize:15,fontWeight:560,lineHeight:1.55,textDecoration:\"none\",overflowWrap:\"anywhere\"};const contactStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:20,minWidth:0};const ctaStyle={display:\"inline-flex\",alignItems:\"center\",gap:10,minHeight:46,color:\"transparent\",background:gradient,backgroundClip:\"text\",WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",fontSize:\"clamp(17px, 1.5vw, 21px)\",fontWeight:740,letterSpacing:\"-0.025em\",textDecoration:\"none\"};const separatorStyle={width:\"100%\",height:1,margin:\"clamp(40px, 5vw, 72px) 0 22px\",background:`linear-gradient(\n            90deg,\n            transparent,\n            ${borderColor} 10%,\n            ${borderColor} 90%,\n            transparent\n        )`};const bottomStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:24,flexWrap:\"wrap\"};const socialsStyle={display:\"flex\",alignItems:\"center\",gap:10,flexWrap:\"wrap\"};const socialStyle={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:42,height:42,color:textColor,background:\"rgba(255,255,255,0.035)\",border:`1px solid ${borderColor}`,borderRadius:\"50%\",textDecoration:\"none\"};const metaStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"flex-end\",gap:\"12px 18px\",flexWrap:\"wrap\",color:mutedColor,fontSize:12,fontWeight:520};const metaLinkStyle={color:mutedColor,textDecoration:\"none\"};return /*#__PURE__*/_jsx(\"footer\",{style:rootStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:shellStyle,children:[showGlow&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:glowStyle}),/*#__PURE__*/_jsxs(\"div\",{style:mainGridStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:brandStyle,children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",\"aria-label\":\"B20 Production — Accueil\",style:logoLinkStyle,children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:logoAlt,style:logoStyle}):/*#__PURE__*/_jsx(\"span\",{style:placeholderStyle,children:\"Ajouter le logo B20\"})}),/*#__PURE__*/_jsx(\"p\",{style:taglineStyle,children:tagline}),note&&/*#__PURE__*/_jsx(\"p\",{style:noteStyle,children:note})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:titleStyle,children:\"Adresse\"}),/*#__PURE__*/_jsxs(\"p\",{style:copyStyle,children:[addressLine1,/*#__PURE__*/_jsx(\"br\",{}),addressLine2]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:titleStyle,children:\"T\\xe9l\\xe9phone\"}),/*#__PURE__*/_jsx(\"a\",{href:`tel:${cleanPhoneHref}`,style:copyStyle,children:phoneLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:contactStyle,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:titleStyle,children:\"Mail\"}),/*#__PURE__*/_jsx(\"a\",{href:`mailto:${emailPrimary}`,style:copyStyle,children:emailPrimary}),/*#__PURE__*/_jsx(\"a\",{href:`mailto:${emailSecondary}`,style:copyStyle,children:emailSecondary})]}),/*#__PURE__*/_jsxs(\"a\",{href:ctaUrl,style:ctaStyle,children:[/*#__PURE__*/_jsx(\"span\",{children:ctaLabel}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:separatorStyle}),/*#__PURE__*/_jsxs(\"div\",{style:bottomStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:socialsStyle,children:socialLinks.map(item=>/*#__PURE__*/_jsx(\"a\",{href:item.href,\"aria-label\":item.label,title:item.label,target:\"_blank\",rel:\"noopener noreferrer\",style:socialStyle,children:item.icon},item.label))}),/*#__PURE__*/_jsxs(\"div\",{style:metaStyle,children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"\\xa9 \",year,\" \",companyName]}),/*#__PURE__*/_jsx(\"a\",{href:legalUrl,style:metaLinkStyle,children:\"Mentions l\\xe9gales\"}),/*#__PURE__*/_jsx(\"a\",{href:privacyUrl,style:metaLinkStyle,children:\"Confidentialit\\xe9\"}),cookiesUrl&&/*#__PURE__*/_jsx(\"a\",{href:cookiesUrl,style:metaLinkStyle,children:\"Cookies\"})]})]})]})});}B20FooterV2.defaultProps={logo:\"\",logoWidth:112,logoAlt:\"B20 Production\",tagline:\"L’ennui, ce n’est pas notre truc.\",note:\"Bas\\xe9s \\xe0 Quimper. Disponibles partout o\\xf9 une belle histoire m\\xe9rite d’\\xeatre racont\\xe9e.\",addressLine1:\"18 rue des Marguerites\",addressLine2:\"29000 Quimper\",phoneLabel:\"06 82 50 62 76\",phoneHref:\"+33682506276\",emailPrimary:\"maxime.beven@b20-production.fr\",emailSecondary:\"creation@b20-production.fr\",ctaLabel:\"Parlons de votre projet\",ctaUrl:\"/contact\",facebookUrl:\"\",linkedinUrl:\"\",instagramUrl:\"\",youtubeUrl:\"\",legalUrl:\"/mentions-legales\",privacyUrl:\"/politique-de-confidentialite\",cookiesUrl:\"\",companyName:\"B20 Production\",background:\"#202020\",textColor:\"#F5F5F5\",mutedColor:\"#A8A8A8\",accentColor:\"#A747E5\",borderColor:\"rgba(255,255,255,0.12)\",gradient:\"linear-gradient(105deg, #FF2ABF 0%, #8B5CFF 50%, #23E8C8 100%)\",showGlow:true,glowColor:\"#8B5CFF\",glowOpacity:.26,maxWidth:1800,sidePadding:16,topPadding:72,bottomPadding:28,radius:28};addPropertyControls(B20FooterV2,{logo:{type:ControlType.Image,title:\"Logo B20\"},logoWidth:{type:ControlType.Number,title:\"Largeur logo\",min:50,max:260,step:1,unit:\"px\",defaultValue:112},logoAlt:{type:ControlType.String,title:\"Texte alternatif\",defaultValue:\"B20 Production\"},tagline:{type:ControlType.String,title:\"Phrase\",defaultValue:\"L’ennui, ce n’est pas notre truc.\"},note:{type:ControlType.String,title:\"Petite phrase\",displayTextArea:true,defaultValue:\"Bas\\xe9s \\xe0 Quimper. Disponibles partout o\\xf9 une belle histoire m\\xe9rite d’\\xeatre racont\\xe9e.\"},addressLine1:{type:ControlType.String,title:\"Adresse ligne 1\",defaultValue:\"18 rue des Marguerites\"},addressLine2:{type:ControlType.String,title:\"Adresse ligne 2\",defaultValue:\"29000 Quimper\"},phoneLabel:{type:ControlType.String,title:\"T\\xe9l\\xe9phone affich\\xe9\",defaultValue:\"06 82 50 62 76\"},phoneHref:{type:ControlType.String,title:\"T\\xe9l\\xe9phone lien\",defaultValue:\"+33682506276\"},emailPrimary:{type:ControlType.String,title:\"Mail principal\",defaultValue:\"maxime.beven@b20-production.fr\"},emailSecondary:{type:ControlType.String,title:\"Mail secondaire\",defaultValue:\"creation@b20-production.fr\"},ctaLabel:{type:ControlType.String,title:\"Texte CTA\",defaultValue:\"Parlons de votre projet\"},ctaUrl:{type:ControlType.Link,title:\"Lien CTA\"},facebookUrl:{type:ControlType.Link,title:\"Facebook\"},linkedinUrl:{type:ControlType.Link,title:\"LinkedIn\"},instagramUrl:{type:ControlType.Link,title:\"Instagram\"},youtubeUrl:{type:ControlType.Link,title:\"YouTube\"},legalUrl:{type:ControlType.Link,title:\"Mentions l\\xe9gales\"},privacyUrl:{type:ControlType.Link,title:\"Confidentialit\\xe9\"},cookiesUrl:{type:ControlType.Link,title:\"Cookies\"},companyName:{type:ControlType.String,title:\"Entreprise\",defaultValue:\"B20 Production\"},background:{type:ControlType.Color,title:\"Fond\",defaultValue:\"#202020\"},textColor:{type:ControlType.Color,title:\"Texte\",defaultValue:\"#F5F5F5\"},mutedColor:{type:ControlType.Color,title:\"Texte secondaire\",defaultValue:\"#A8A8A8\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#A747E5\"},borderColor:{type:ControlType.Color,title:\"Bordure\",defaultValue:\"rgba(255,255,255,0.12)\"},gradient:{type:ControlType.String,title:\"D\\xe9grad\\xe9\",defaultValue:\"linear-gradient(105deg, #FF2ABF 0%, #8B5CFF 50%, #23E8C8 100%)\"},showGlow:{type:ControlType.Boolean,title:\"Halo\",defaultValue:true},glowColor:{type:ControlType.Color,title:\"Couleur halo\",defaultValue:\"#8B5CFF\",hidden:props=>!props.showGlow},glowOpacity:{type:ControlType.Number,title:\"Intensit\\xe9 halo\",min:0,max:1,step:.01,defaultValue:.26,hidden:props=>!props.showGlow},maxWidth:{type:ControlType.Number,title:\"Largeur max\",min:700,max:2200,step:10,unit:\"px\",defaultValue:1800},sidePadding:{type:ControlType.Number,title:\"Marge ext\\xe9rieure\",min:0,max:80,step:1,unit:\"px\",defaultValue:16},topPadding:{type:ControlType.Number,title:\"Padding haut\",min:24,max:140,step:1,unit:\"px\",defaultValue:72},bottomPadding:{type:ControlType.Number,title:\"Padding bas\",min:16,max:100,step:1,unit:\"px\",defaultValue:28},radius:{type:ControlType.Number,title:\"Arrondi\",min:0,max:60,step:1,unit:\"px\",defaultValue:28}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"B20FooterV2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./B20FooterV2.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Navigation B20 V5\n *\n * - Un seul composant\n * - Desktop au-dessus du breakpoint\n * - Burger tablette/mobile en dessous\n * - Menu mobile plein écran\n * - CTA texte dégradé avec contour discret\n * - Aucun rendu dépendant du navigateur avant le montage\n * - Aucun <style> injecté\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function B20NavV5(props){const{style,logo,logoAlt,logoWidth,homeUrl,socialUrl,advertisingUrl,motionUrl,constructionUrl,liveUrl,rentalUrl,referencesUrl,blogUrl,contactUrl,phoneNumber,showPhone,ctaLabel,showCTA,fixed,breakpoint,maxWidth,height,topMargin,sideMargin,background,dropdownBackground,mobileBackground,textColor,mutedColor,borderColor,gradient,blur}=props;/*\n     * Valeur false identique sur le serveur et au premier rendu client.\n     * La largeur est lue uniquement après montage.\n     */const[isDesktop,setIsDesktop]=React.useState(false);const[currentPath,setCurrentPath]=React.useState(\"\");const[menuOpen,setMenuOpen]=React.useState(false);const[servicesOpen,setServicesOpen]=React.useState(false);const[hoveredLink,setHoveredLink]=React.useState(\"\");const[hoveredService,setHoveredService]=React.useState(\"\");const[servicesHovered,setServicesHovered]=React.useState(false);const closeTimerRef=React.useRef(null);React.useEffect(()=>{if(typeof window===\"undefined\")return;const media=window.matchMedia(`(min-width: ${Math.max(320,breakpoint+1)}px)`);const updateViewport=()=>{setIsDesktop(media.matches);};updateViewport();setCurrentPath(window.location.pathname.replace(/\\/+$/,\"\")||\"/\");media.addEventListener?.(\"change\",updateViewport);return()=>{media.removeEventListener?.(\"change\",updateViewport);};},[breakpoint]);React.useEffect(()=>{if(isDesktop){setMenuOpen(false);}else{setServicesOpen(false);}},[isDesktop]);React.useEffect(()=>{return()=>{if(closeTimerRef.current!==null&&typeof window!==\"undefined\"){window.clearTimeout(closeTimerRef.current);}};},[]);const normalizePath=value=>{if(!value)return\"/\";try{const clean=value.split(\"?\")[0].split(\"#\")[0];const path=clean.startsWith(\"/\")?clean:`/${clean}`;return path.replace(/\\/+$/,\"\")||\"/\";}catch{return\"/\";}};const active=href=>{if(!currentPath)return false;return normalizePath(href)===currentPath;};const serviceLinks=[[\"Contenus r\\xe9seaux sociaux\",socialUrl],[\"Publicit\\xe9\",advertisingUrl],[\"Motion design\",motionUrl],[\"Suivi de chantier\",constructionUrl]];const desktopMainLinks=[[\"Accueil\",homeUrl],[\"Live\",liveUrl],[\"Location\",rentalUrl],[\"Nos refs\",referencesUrl],[\"Blog\",blogUrl]];const mobileMainLinks=[[\"Live\",liveUrl],[\"Location\",rentalUrl],[\"Nos r\\xe9f\\xe9rences\",referencesUrl],[\"Blog\",blogUrl]];const servicesActive=serviceLinks.some(([,href])=>active(href));const phoneHref=`tel:${phoneNumber.replace(/\\s+/g,\"\")}`;// Une ancienne instance Framer peut conserver l’ancienne valeur du contrôle.\n// On garantit donc une hauteur minimale réellement confortable.\nconst effectiveBarHeight=isDesktop?Math.max(height,76):Math.max(height,64);const clearCloseTimer=()=>{if(closeTimerRef.current!==null&&typeof window!==\"undefined\"){window.clearTimeout(closeTimerRef.current);closeTimerRef.current=null;}};const openDesktopServices=()=>{clearCloseTimer();setServicesOpen(true);setServicesHovered(true);};const closeDesktopServicesLater=()=>{clearCloseTimer();setServicesHovered(false);if(typeof window===\"undefined\")return;closeTimerRef.current=window.setTimeout(()=>{setServicesOpen(false);},220);};const closeMenus=()=>{clearCloseTimer();setMenuOpen(false);setServicesOpen(false);setServicesHovered(false);setHoveredService(\"\");};const toggleMainMenu=()=>{setMenuOpen(current=>{const nextValue=!current;if(!nextValue){setServicesOpen(false);}return nextValue;});};const rootStyle={...style,position:fixed?\"fixed\":\"relative\",top:fixed?0:undefined,left:fixed?0:undefined,right:fixed?0:undefined,width:\"100%\",height:\"auto\",minHeight:topMargin+effectiveBarHeight+sideMargin,overflow:\"visible\",color:textColor,fontFamily:'Inter, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif',pointerEvents:\"none\",zIndex:9999};const containerStyle={position:\"relative\",width:isDesktop?`calc(100% - ${sideMargin*2}px)`:\"100vw\",maxWidth:isDesktop?maxWidth:\"none\",height:\"auto\",margin:isDesktop?`${topMargin}px auto ${sideMargin}px`:`${topMargin}px 0 ${sideMargin}px`,pointerEvents:\"auto\"};const barStyle={position:\"relative\",zIndex:5,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:20,width:isDesktop?\"100%\":`calc(100vw - ${sideMargin*2}px)`,maxWidth:isDesktop?\"100%\":`calc(100vw - ${sideMargin*2}px)`,height:effectiveBarHeight,minHeight:effectiveBarHeight,flexShrink:0,margin:isDesktop?0:\"0 auto\",padding:isDesktop?\"0 24px\":\"0 10px 0 18px\",boxSizing:\"border-box\",background,border:`1px solid ${borderColor}`,borderRadius:999,boxShadow:\"0 16px 40px rgba(0,0,0,0.20), inset 0 1px 0 rgba(255,255,255,0.05)\",backdropFilter:`blur(${blur}px) saturate(140%)`,WebkitBackdropFilter:`blur(${blur}px) saturate(140%)`};const logoLinkStyle={display:\"flex\",flex:\"0 0 auto\",alignItems:\"center\",minWidth:0,color:textColor,textDecoration:\"none\"};const logoImageStyle={display:\"block\",width:logoWidth,maxWidth:isDesktop?190:\"34vw\",maxHeight:effectiveBarHeight-18,objectFit:\"contain\"};const iconButtonStyle={display:\"inline-flex\",flex:\"0 0 auto\",alignItems:\"center\",justifyContent:\"center\",width:40,height:40,minWidth:40,minHeight:40,maxWidth:40,maxHeight:40,padding:0,boxSizing:\"border-box\",color:textColor,background:\"rgba(255,255,255,0.04)\",border:`1px solid ${borderColor}`,borderRadius:14,textDecoration:\"none\",cursor:\"pointer\"};const mobileActionsStyle={display:isDesktop?\"none\":\"flex\",alignItems:\"center\",flexShrink:0,gap:7};const desktopNavigationStyle={display:isDesktop?\"flex\":\"none\",alignItems:\"center\",justifyContent:\"flex-end\",minWidth:0,gap:2};const desktopLinkStyle=(label,href)=>{const selected=active(href);const hovered=hoveredLink===label;return{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:46,padding:\"0 13px\",color:selected||hovered?textColor:mutedColor,fontSize:15,fontWeight:560,whiteSpace:\"nowrap\",textDecoration:\"none\",cursor:\"pointer\",transition:\"color 180ms ease\"};};const underlineStyle=visible=>({position:\"absolute\",left:\"50%\",bottom:2,width:18,height:2,borderRadius:999,background:gradient,opacity:visible?1:0,transform:visible?\"translateX(-50%) scaleX(1)\":\"translateX(-50%) scaleX(0.35)\",transition:\"opacity 180ms ease, transform 200ms ease\",pointerEvents:\"none\"});const servicesWrapperStyle={position:\"relative\",display:\"flex\",alignItems:\"center\",minHeight:effectiveBarHeight};const servicesButtonStyle={position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,minHeight:46,padding:\"0 13px\",color:servicesOpen||servicesActive||servicesHovered?textColor:mutedColor,background:\"transparent\",border:0,fontFamily:\"inherit\",fontSize:15,fontWeight:560,whiteSpace:\"nowrap\",cursor:\"pointer\"};const desktopDropdownStyle={position:\"absolute\",top:\"calc(100% + 12px)\",left:\"50%\",display:servicesOpen?\"block\":\"none\",width:560,maxWidth:\"calc(100vw - 48px)\",padding:12,background:dropdownBackground,border:`1px solid ${borderColor}`,borderRadius:22,boxShadow:\"0 28px 70px rgba(0,0,0,0.32)\",backdropFilter:`blur(${blur+4}px) saturate(145%)`,WebkitBackdropFilter:`blur(${blur+4}px) saturate(145%)`,transform:\"translateX(-50%)\",zIndex:10};const desktopDropdownGridStyle={display:\"grid\",gridTemplateColumns:\"repeat(2, minmax(0, 1fr))\",gap:6};const desktopDropdownLinkStyle=label=>{const hovered=hoveredService===label;return{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",minHeight:58,padding:\"0 15px\",color:hovered?textColor:mutedColor,background:hovered?\"rgba(255,255,255,0.055)\":\"rgba(255,255,255,0.025)\",borderRadius:15,fontSize:14,fontWeight:560,textDecoration:\"none\",transform:hovered?\"translateY(-1px)\":\"translateY(0)\",transition:\"background 180ms ease, transform 180ms ease, color 180ms ease\"};};const dropdownLabelStyle=label=>{const hovered=hoveredService===label;return hovered?{display:\"inline-block\",background:gradient,backgroundClip:\"text\",WebkitBackgroundClip:\"text\",color:\"transparent\",WebkitTextFillColor:\"transparent\"}:{display:\"inline-block\",color:mutedColor};};const dropdownArrowStyle=label=>{const hovered=hoveredService===label;return{display:\"inline-block\",opacity:hovered?.95:.55,transform:hovered?\"translateX(4px)\":\"translateX(0)\",transition:\"opacity 180ms ease, transform 200ms ease\"};};const desktopCtaStyle={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,height:42,minHeight:42,marginLeft:10,padding:\"0 10px\",boxSizing:\"border-box\",alignSelf:\"center\",color:\"transparent\",background:gradient,backgroundClip:\"text\",WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",border:0,borderRadius:0,boxShadow:\"none\",fontSize:15,fontWeight:720,whiteSpace:\"nowrap\",textDecoration:\"none\"};const mobileMenuStyle={position:\"relative\",zIndex:2,display:!isDesktop&&menuOpen?\"flex\":\"none\",flexDirection:\"column\",width:`calc(100vw - ${sideMargin*2}px)`,maxWidth:`calc(100vw - ${sideMargin*2}px)`,margin:\"10px auto 0\",padding:\"14px 18px 18px\",boxSizing:\"border-box\",background:mobileBackground,border:`1px solid ${borderColor}`,borderRadius:24,boxShadow:\"0 24px 64px rgba(0,0,0,.34)\",backdropFilter:`blur(${blur+6}px) saturate(135%)`,WebkitBackdropFilter:`blur(${blur+6}px) saturate(135%)`};const mobileMainLinkStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",minHeight:56,padding:\"0 4px\",boxSizing:\"border-box\",color:textColor,background:\"transparent\",border:0,borderBottom:`1px solid ${borderColor}`,fontFamily:\"inherit\",fontSize:\"clamp(20px, 5vw, 28px)\",fontWeight:620,textAlign:\"left\",textDecoration:\"none\",cursor:\"pointer\"};const mobileServiceLinkStyle={display:\"flex\",alignItems:\"center\",minHeight:50,padding:\"0 4px\",color:mutedColor,borderBottom:`1px solid ${borderColor}`,fontSize:\"clamp(16px, 4.2vw, 20px)\",fontWeight:560,textDecoration:\"none\"};const mobileCtaStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",minHeight:58,marginTop:18,marginBottom:0,padding:\"0 18px\",boxSizing:\"border-box\",color:\"transparent\",background:gradient,backgroundClip:\"text\",WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",border:`1px solid ${borderColor}`,borderRadius:999,boxShadow:\"inset 0 1px 0 rgba(255,255,255,.04)\",fontSize:17,fontWeight:720,textDecoration:\"none\"};return /*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Navigation principale\",style:rootStyle,className:\"b20-nav-v51-root\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @media (min-width: ${Math.max(320,breakpoint+1)}px) {\n                    .b20-nav-v51-container {\n                        width: calc(100% - ${sideMargin*2}px) !important;\n                        max-width: ${maxWidth}px !important;\n                        margin: ${topMargin}px auto ${sideMargin}px !important;\n                    }\n\n                    .b20-nav-v51-bar {\n                        width: 100% !important;\n                        max-width: 100% !important;\n                        min-height: 76px !important;\n                        height: 76px !important;\n                        margin: 0 !important;\n                        padding: 0 24px !important;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"b20-nav-v51-container\",style:containerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"b20-nav-v51-bar\",style:barStyle,children:[/*#__PURE__*/_jsx(\"a\",{href:homeUrl,\"aria-label\":\"B20 Production — Accueil\",onClick:closeMenus,style:logoLinkStyle,children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:logoAlt,style:logoImageStyle}):/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,fontSize:16,fontWeight:750,whiteSpace:\"nowrap\"},children:\"B20 Production\"})}),/*#__PURE__*/_jsxs(\"div\",{style:desktopNavigationStyle,children:[/*#__PURE__*/_jsxs(\"a\",{href:homeUrl,onMouseEnter:()=>setHoveredLink(\"Accueil\"),onMouseLeave:()=>setHoveredLink(\"\"),onClick:closeMenus,style:desktopLinkStyle(\"Accueil\",homeUrl),children:[/*#__PURE__*/_jsx(\"span\",{children:\"Accueil\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:underlineStyle(active(homeUrl)||hoveredLink===\"Accueil\")})]}),/*#__PURE__*/_jsxs(\"div\",{style:servicesWrapperStyle,onPointerEnter:openDesktopServices,onPointerLeave:closeDesktopServicesLater,children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-expanded\":servicesOpen,\"aria-haspopup\":\"menu\",onClick:()=>{clearCloseTimer();setServicesOpen(current=>!current);},style:servicesButtonStyle,children:[/*#__PURE__*/_jsx(\"span\",{children:\"Nos prestas\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-block\",fontSize:18,lineHeight:1,transform:servicesOpen?\"rotate(90deg)\":\"rotate(0deg)\",transition:\"transform 160ms ease\"},children:\"›\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:underlineStyle(servicesOpen||servicesActive||servicesHovered)})]}),/*#__PURE__*/_jsx(\"div\",{role:\"menu\",style:desktopDropdownStyle,onPointerEnter:openDesktopServices,onPointerLeave:closeDesktopServicesLater,children:/*#__PURE__*/_jsx(\"div\",{style:desktopDropdownGridStyle,children:serviceLinks.map(([label,href])=>/*#__PURE__*/_jsxs(\"a\",{href:href,role:\"menuitem\",onMouseEnter:()=>setHoveredService(label),onMouseLeave:()=>setHoveredService(\"\"),onFocus:()=>setHoveredService(label),onBlur:()=>setHoveredService(\"\"),onClick:closeMenus,style:desktopDropdownLinkStyle(label),children:[/*#__PURE__*/_jsx(\"span\",{style:dropdownLabelStyle(label),children:label}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:dropdownArrowStyle(label),children:\"→\"})]},label))})})]}),desktopMainLinks.filter(([label])=>label!==\"Accueil\").map(([label,href])=>/*#__PURE__*/_jsxs(\"a\",{href:href,onMouseEnter:()=>setHoveredLink(label),onMouseLeave:()=>setHoveredLink(\"\"),onClick:closeMenus,style:desktopLinkStyle(label,href),children:[/*#__PURE__*/_jsx(\"span\",{children:label}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:underlineStyle(active(href)||hoveredLink===label)})]},label)),showPhone&&/*#__PURE__*/_jsx(\"a\",{href:phoneHref,\"aria-label\":\"Appeler B20 Production\",title:\"Appeler B20 Production\",onClick:closeMenus,style:{...iconButtonStyle,width:42,height:42,minWidth:42,minHeight:42,maxWidth:42,maxHeight:42,marginLeft:6,borderRadius:\"50%\",boxSizing:\"border-box\",alignSelf:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"19\",height:\"19\",\"aria-hidden\":\"true\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.28-1.28a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z\"})})}),showCTA&&/*#__PURE__*/_jsxs(\"a\",{href:contactUrl,onClick:closeMenus,style:desktopCtaStyle,children:[/*#__PURE__*/_jsx(\"span\",{children:ctaLabel}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:mobileActionsStyle,children:[showPhone&&/*#__PURE__*/_jsx(\"a\",{href:phoneHref,\"aria-label\":\"Appeler B20 Production\",title:\"Appeler B20 Production\",onClick:closeMenus,style:iconButtonStyle,children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"19\",height:\"19\",\"aria-hidden\":\"true\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.28-1.28a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z\"})})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-expanded\":menuOpen,\"aria-controls\":\"b20-v2-mobile-menu\",\"aria-label\":menuOpen?\"Fermer le menu\":\"Ouvrir le menu\",onClick:toggleMainMenu,style:iconButtonStyle,children:/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"block\",fontSize:menuOpen?28:23,fontWeight:400,lineHeight:1},children:menuOpen?\"\\xd7\":\"☰\"})})]})]}),/*#__PURE__*/_jsxs(\"div\",{id:\"b20-v2-mobile-menu\",\"aria-hidden\":isDesktop||!menuOpen,style:mobileMenuStyle,children:[/*#__PURE__*/_jsxs(\"a\",{href:homeUrl,onClick:closeMenus,style:mobileMainLinkStyle,children:[/*#__PURE__*/_jsx(\"span\",{children:\"Accueil\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-expanded\":servicesOpen,\"aria-controls\":\"b20-v2-mobile-services\",onClick:()=>setServicesOpen(current=>!current),style:mobileMainLinkStyle,children:[/*#__PURE__*/_jsx(\"span\",{children:\"Nos prestas\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-block\",fontSize:21,lineHeight:1,transform:servicesOpen?\"rotate(90deg)\":\"rotate(0deg)\",transition:\"transform 160ms ease\"},children:\"›\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"b20-v2-mobile-services\",\"aria-hidden\":!servicesOpen,style:{display:servicesOpen?\"flex\":\"none\",flexDirection:\"column\",paddingLeft:14,background:\"rgba(255,255,255,0.018)\",borderBottom:`1px solid ${borderColor}`,marginBottom:4},children:serviceLinks.map(([label,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,onClick:closeMenus,style:mobileServiceLinkStyle,children:label},label))}),mobileMainLinks.map(([label,href])=>/*#__PURE__*/_jsxs(\"a\",{href:href,onClick:closeMenus,style:mobileMainLinkStyle,children:[/*#__PURE__*/_jsx(\"span\",{children:label}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]},label)),showCTA&&/*#__PURE__*/_jsxs(\"a\",{href:contactUrl,onClick:closeMenus,style:mobileCtaStyle,children:[/*#__PURE__*/_jsx(\"span\",{children:ctaLabel}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]})]})]})]});}B20NavV5.defaultProps={logo:\"\",logoAlt:\"B20 Production\",logoWidth:114,homeUrl:\"/\",socialUrl:\"/contenus-reseaux-sociaux\",advertisingUrl:\"/publicite\",motionUrl:\"/motion-design\",constructionUrl:\"/suivi-de-chantier\",liveUrl:\"/live\",rentalUrl:\"/location\",referencesUrl:\"/realisations\",blogUrl:\"/blog\",contactUrl:\"/contact\",phoneNumber:\"+33682506276\",showPhone:true,ctaLabel:\"Demander un devis\",showCTA:true,fixed:true,breakpoint:1100,maxWidth:1240,height:76,topMargin:10,sideMargin:14,background:\"rgba(12,12,14,0.84)\",dropdownBackground:\"rgba(14,14,17,0.96)\",mobileBackground:\"rgba(10,10,12,0.98)\",textColor:\"#FFFFFF\",mutedColor:\"rgba(255,255,255,0.70)\",borderColor:\"rgba(255,255,255,0.10)\",gradient:\"linear-gradient(105deg, #FF2ABF 0%, #8B5CFF 34%, #22B9FF 68%, #25F4BD 100%)\",blur:18};addPropertyControls(B20NavV5,{logo:{type:ControlType.Image,title:\"Logo\"},logoAlt:{type:ControlType.String,title:\"Alt logo\",defaultValue:\"B20 Production\"},logoWidth:{type:ControlType.Number,title:\"Largeur logo\",min:50,max:180,step:1,unit:\"px\",defaultValue:114},homeUrl:{type:ControlType.Link,title:\"Accueil\"},socialUrl:{type:ControlType.Link,title:\"R\\xe9seaux sociaux\"},advertisingUrl:{type:ControlType.Link,title:\"Publicit\\xe9\"},motionUrl:{type:ControlType.Link,title:\"Motion design\"},constructionUrl:{type:ControlType.Link,title:\"Suivi chantier\"},liveUrl:{type:ControlType.Link,title:\"Live\"},rentalUrl:{type:ControlType.Link,title:\"Location\"},referencesUrl:{type:ControlType.Link,title:\"R\\xe9f\\xe9rences\"},blogUrl:{type:ControlType.Link,title:\"Blog\"},contactUrl:{type:ControlType.Link,title:\"Contact\"},showPhone:{type:ControlType.Boolean,title:\"T\\xe9l\\xe9phone\",defaultValue:true},phoneNumber:{type:ControlType.String,title:\"Num\\xe9ro\",defaultValue:\"+33682506276\",hidden:props=>!props.showPhone},showCTA:{type:ControlType.Boolean,title:\"Afficher CTA\",defaultValue:true},ctaLabel:{type:ControlType.String,title:\"Texte CTA\",defaultValue:\"Demander un devis\",hidden:props=>!props.showCTA},fixed:{type:ControlType.Boolean,title:\"Menu fixe\",defaultValue:true},breakpoint:{type:ControlType.Number,title:\"Burger sous\",min:760,max:1300,step:10,unit:\"px\",defaultValue:1100},maxWidth:{type:ControlType.Number,title:\"Largeur max\",min:900,max:1800,step:10,unit:\"px\",defaultValue:1240},height:{type:ControlType.Number,title:\"Hauteur\",min:54,max:90,step:1,unit:\"px\",defaultValue:76},topMargin:{type:ControlType.Number,title:\"Marge haute\",min:0,max:50,step:1,unit:\"px\",defaultValue:10},sideMargin:{type:ControlType.Number,title:\"Marge lat\\xe9rale\",min:8,max:60,step:1,unit:\"px\",defaultValue:14},background:{type:ControlType.Color,title:\"Fond barre\",defaultValue:\"rgba(12,12,14,0.84)\"},dropdownBackground:{type:ControlType.Color,title:\"Fond dropdown\",defaultValue:\"rgba(14,14,17,0.96)\"},mobileBackground:{type:ControlType.Color,title:\"Fond mobile\",defaultValue:\"rgba(10,10,12,0.98)\"},textColor:{type:ControlType.Color,title:\"Texte\",defaultValue:\"#FFFFFF\"},mutedColor:{type:ControlType.Color,title:\"Secondaire\",defaultValue:\"rgba(255,255,255,0.70)\"},borderColor:{type:ControlType.Color,title:\"Bordure\",defaultValue:\"rgba(255,255,255,0.10)\"},gradient:{type:ControlType.String,title:\"D\\xe9grad\\xe9\",defaultValue:\"linear-gradient(105deg, #FF2ABF 0%, #8B5CFF 34%, #22B9FF 68%, #25F4BD 100%)\"},blur:{type:ControlType.Number,title:\"Flou\",min:0,max:36,step:1,unit:\"px\",defaultValue:18}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"B20NavV5\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./B20Nav2.map"],"mappings":"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"}