{"version":3,"file":"shared-lib.DN3MPjCt.mjs","names":["useState","useRef","startTransition","useCallback"],"sources":["https:/framerusercontent.com/modules/trEph3obKLbB2kIue8XJ/HSxzYr2yVFnyVEtFlhaH/MegaNav.js","https:/framerusercontent.com/modules/qnAqNOfcXK8OgVGcbjEW/eJBNstSbLnQBseaL4FOg/stylesPresetLink.js"],"sourcesContent":["// MegaNav: full-width GLBNXT navigation with a Wonderful-style pull-down.\n// User brief: copy the pull-down approach of wonderful.ai onto the GLBNXT site, keeping GLBNXT's logo, font (Red Hat Display),\n// colours and navigation structure. Full-width bar + full-width panel. No icons next to menu links.\n// v2: text/logo colour follows the background behind the bar; solid white only when a pull-down or the phone menu is open.\n// v3: layout follows the component's own width (canvas breakpoints and Preview behave the same).\n// v4: no line under the bar.\n// v5: active-language pill with hover reveal; logo + menu left, language + Login right near the screen edges; Docs removed.\n// v6: on light backgrounds the bar stays fully transparent (no tint, no blur), also while scrolling.\n// v7: language and Login buttons smaller, in Wonderful's proportions (36px tall, 13px text); bar 72px.\n// v8: Company removed from the menu. v9: logo slightly smaller.\n// v10: \"Full width\" option for use inside the existing Navigation Bar 8 component.\n// v11: boxes around the bar forced transparent so old scroll effects can't draw a frame around it.\n// v12: pull-down columns never wrap: every link column is flexible (equal width, capped at 260px).\n// v13: no seam between the bar and the open pull-down (panel overlaps the bar by 1px).\n// v14: menu items in the bar get no background on hover or when open.\n// v15: the featured card in each pull-down is editable in Framer's properties panel: title, description, button text and\n// link per card (Workspace, Platform, Resources), next to the card image. Empty fields fall back to the built-in text.\n// Dutch: translate the fields via Framer's Localization; if a field still holds the built-in English text, the built-in\n// Dutch text is shown on the NL site.\n// v16: no arrows next to Workspace, Platform and Resources in the desktop bar (like Wonderful). The arrows stay in the\n// phone menu's accordion rows and in the language button.\n// Behaviour: hovering a menu item opens one shared full-width panel; moving to another item swaps the content without\n// closing; leaving the nav closes it. Below 1080px wide it becomes a menu button with accordions. EN/NL copy built in.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,useCallback,startTransition}from\"react\";import{addPropertyControls,ControlType,Link,useLocaleInfo,useIsStaticRenderer}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";const FONT=\"'Red Hat Display', 'Red Hat Display Placeholder', sans-serif\";const BAR_H=72;const BAR_H_MOBILE=64;const BREAKPOINT=1080;const EDGE=\"clamp(20px, 5.8vw, 150px)\";const BTN_H=36;const LOGO_H=21;const LOGO_H_MOBILE=18;const COL_MAX=260;const COL_GAP=8;const GROUP_GAP=32;const HOST_ATTR=\"data-meganav-host\";const HOST_CSS_ID=\"meganav-host-css\";const HOST_CSS=`[${HOST_ATTR}]{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:transparent!important;}`;const l=(en,nl)=>({en,nl});// Built-in card content (used when the matching field in the properties panel is empty).\nconst WS_CARD={key:\"ws\",title:l(\"Transport paperwork, handled by AI\",\"Transportpapierwerk, afgehandeld door AI\"),text:l(\"How logistics teams clear CMRs, invoices and customs forms in minutes.\",\"Hoe logistieke teams CMR's, facturen en douanepapieren in minuten afhandelen.\"),cta:l(\"See the sector page\",\"Bekijk de sectorpagina\"),href:\"/workspace/transportation\"};const PL_CARD={key:\"pl\",title:l(\"New: Guardrails\",\"Nieuw: Guardrails\"),text:l(\"Sensitive data is masked before a prompt ever reaches the model.\",\"Gevoelige gegevens worden gemaskeerd voordat een prompt het model bereikt.\"),cta:l(\"How it works\",\"Zo werkt het\"),href:\"/platform/guardrails\"};const RE_CARD={key:\"re\",title:l(\"Whitepaper: From RAG to GraphRAG\",\"Whitepaper: van RAG naar GraphRAG\"),text:l(\"Why connected knowledge gives better answers than loose chunks.\",\"Waarom verbonden kennis betere antwoorden geeft dan losse fragmenten.\"),cta:l(\"Read the whitepaper\",\"Lees de whitepaper\"),href:\"/whitepapers/from-rag-to-graphrag\"};const WORKSPACE={key:\"workspace\",label:l(\"Workspace\",\"Workspace\"),groups:[{h:l(\"Features\",\"Functies\"),cols:2,items:[{t:l(\"Models & Chat\",\"Modellen & Chat\"),d:l(\"Every leading model, one chat\",\"Alle toonaangevende modellen, \\xe9\\xe9n chat\"),href:\"/workspace/chat\"},{t:l(\"Knowledge & Research\",\"Kennis & Onderzoek\"),d:l(\"Answers from your own documents\",\"Antwoorden uit je eigen documenten\"),href:\"/workspace/knowledge\"},{t:l(\"Agents\",\"Agents\"),d:l(\"Assistants your whole team can use\",\"Assistenten voor je hele team\"),href:\"/workspace/agents\"},{t:l(\"Tools & Automations\",\"Tools & Automatiseringen\"),d:l(\"Connect systems, schedule tasks\",\"Koppel systemen, plan taken\"),href:\"/workspace/automations\"},{t:l(\"Admin & Control\",\"Beheer & Controle\"),d:l(\"Sign-on, groups and permissions\",\"Inloggen, groepen en rechten\"),href:\"/workspace/admin\"}]},{h:l(\"Sectors\",\"Sectoren\"),cols:1,items:[{t:l(\"All industries\",\"Alle sectoren\"),d:l(\"Sovereign AI for your team\",\"Soevereine AI voor je team\"),href:\"/workspace\"},{t:l(\"Legal\",\"Juridisch\"),d:l(\"Legal firm workflows\",\"Workflows voor advocatenkantoren\"),href:\"/workspace/legal\"},{t:l(\"Public sector\",\"Publieke sector\"),d:l(\"Government workflows\",\"Workflows voor de overheid\"),href:\"/workspace/government\"},{t:l(\"Consulting\",\"Consultancy\"),d:l(\"AI-powered advisory\",\"Advieswerk met AI\"),href:\"/workspace/consulting\"},{t:l(\"ROI calculator\",\"ROI-calculator\"),d:l(\"The cost of shadow AI\",\"Wat schaduw-AI je kost\"),href:\"/workspace/roi-calculator\"}]}],feature:WS_CARD};const PLATFORM={key:\"platform\",label:l(\"Platform\",\"Platform\"),groups:[{h:l(\"Features\",\"Functies\"),cols:2,items:[{t:l(\"Platform overview\",\"Platformoverzicht\"),d:l(\"Full-stack AI infrastructure\",\"Complete AI-infrastructuur\"),href:\"/platform\"},{t:l(\"Model Hub\",\"Model Hub\"),d:l(\"Compare AI models and regions\",\"Vergelijk AI-modellen en regio's\"),href:\"/platform/model-hub\"},{t:l(\"API Keys\",\"API-sleutels\"),d:l(\"Manage scoped application keys\",\"Beheer sleutels per applicatie\"),href:\"/platform/api-keys\"},{t:l(\"Analytics\",\"Analytics\"),d:l(\"Track AI usage and performance\",\"Volg AI-gebruik en prestaties\"),href:\"/platform/analytics\"},{t:l(\"Governance\",\"Governance\"),d:l(\"Audit, policies and access\",\"Audit, beleid en toegang\"),href:\"/platform/governance\"},{t:l(\"My Apps\",\"Mijn apps\"),d:l(\"Run your own containers\",\"Draai je eigen containers\"),href:\"/platform/my-apps\"},{t:l(\"Guardrails\",\"Guardrails\"),d:l(\"Masking before the model\",\"Maskeren v\\xf3\\xf3r het model\"),href:\"/platform/guardrails\"}]},{h:l(\"Opportunities\",\"Kansen\"),cols:1,items:[{t:l(\"Automation\",\"Automatisering\"),d:l(\"Workflows with n8n\",\"Workflows met n8n\"),href:\"/platform/n8n\"},{t:l(\"ROI calculator\",\"ROI-calculator\"),d:l(\"The cost of AI infrastructure\",\"Wat AI-infrastructuur kost\"),href:\"/platform/roi-calculator\"}]}],feature:PL_CARD};const RESOURCES={key:\"resources\",label:l(\"Resources\",\"Resources\"),groups:[{h:l(\"Learn\",\"Leren\"),cols:1,items:[{t:l(\"Blog\",\"Blog\"),d:l(\"AI insights and trends\",\"AI-inzichten en trends\"),href:\"/resources\"},{t:l(\"Customer stories\",\"Klantverhalen\"),d:l(\"Real results, real teams\",\"Echte resultaten, echte teams\"),href:\"/customer-stories\"},{t:l(\"Whitepapers\",\"Whitepapers\"),d:l(\"Sovereign AI, explained properly\",\"Soevereine AI, goed uitgelegd\"),href:\"/whitepapers\"}]}],feature:RE_CARD};const MENUS=[WORKSPACE,PLATFORM,RESOURCES];const ENTRIES=[{kind:\"menu\",menu:WORKSPACE},{kind:\"menu\",menu:PLATFORM},{kind:\"link\",label:l(\"For Builders\",\"Voor bouwers\"),href:\"/for-builders\"},{kind:\"menu\",menu:RESOURCES}];// Field from the properties panel wins; empty falls back to built-in text. Built-in English on the NL site shows built-in Dutch.\nfunction pick(value,def,lang){const v=(value||\"\").trim();if(!v)return def[lang];if(lang===\"nl\"&&v===def.en)return def.nl;return v;}function resolveCard(f,c,lang){return{title:pick(c?.title,f.title,lang),text:pick(c?.text,f.text,lang),cta:pick(c?.cta,f.cta,lang),href:(c?.link||\"\").trim()||f.href};}// ---------- background detection ----------\nfunction parseRGBA(c){const m=c.match(/rgba?\\(([^)]+)\\)/);if(!m)return null;const p=m[1].split(/[ ,/]+/).filter(Boolean).map(Number);return[p[0],p[1],p[2],p.length>3?p[3]:1];}function luminance(r,g,b){const f=v=>{v/=255;return v<=.03928?v/12.92:Math.pow((v+.055)/1.055,2.4);};return .2126*f(r)+.7152*f(g)+.0722*f(b);}function toneAt(x,y,self,imagesAreDark){const stack=document.elementsFromPoint(x,y);for(const el of stack){if(el===self||self.contains(el)||el.contains(self))continue;const tag=el.tagName;if(tag===\"IMG\"||tag===\"VIDEO\"||tag===\"CANVAS\"||tag===\"IFRAME\")return imagesAreDark?\"dark\":\"light\";const cs=window.getComputedStyle(el);if(cs.visibility===\"hidden\"||Number(cs.opacity)<.05)continue;const bg=parseRGBA(cs.backgroundColor);if(bg&&bg[3]>=.3)return luminance(bg[0],bg[1],bg[2])<.4?\"dark\":\"light\";if(cs.backgroundImage&&cs.backgroundImage!==\"none\"){if(cs.backgroundImage.includes(\"url(\"))return imagesAreDark?\"dark\":\"light\";const first=cs.backgroundImage.match(/rgba?\\([^)]+\\)/);const c=first?parseRGBA(first[0]):null;if(c&&c[3]>=.3)return luminance(c[0],c[1],c[2])<.4?\"dark\":\"light\";}}return null;}// Narrow = the component itself is below the breakpoint. Uses offsetWidth, which ignores canvas zoom.\nfunction useIsNarrow(ref,bp=BREAKPOINT){const[n,setN]=useState(false);useEffect(()=>{const el=ref.current;if(!el)return;const measure=()=>{const w=el.offsetWidth;if(w>0)startTransition(()=>setN(w<bp));};measure();if(typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(measure);ro.observe(el);return()=>ro.disconnect();},[ref,bp]);return n;}// Make every box between the bar and its fixed-position wrapper invisible (no background, shadow, blur or border).\nfunction useNeutralHosts(ref,enabled){useEffect(()=>{if(!enabled||typeof document===\"undefined\")return;const self=ref.current;if(!self)return;if(!document.getElementById(HOST_CSS_ID)){const s=document.createElement(\"style\");s.id=HOST_CSS_ID;s.textContent=HOST_CSS;document.head.appendChild(s);}const chain=[];let el=self.parentElement;let foundFixed=false;for(let i=0;el&&i<10&&el!==document.body;i++){chain.push(el);if(window.getComputedStyle(el).position===\"fixed\"){foundFixed=true;break;}el=el.parentElement;}if(!foundFixed)return;chain.forEach(h=>h.setAttribute(HOST_ATTR,\"\"));return()=>chain.forEach(h=>h.removeAttribute(HOST_ATTR));},[ref,enabled]);}function Chevron({open,color,size=10}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 10 10\",\"aria-hidden\":\"true\",style:{transition:\"transform 200ms ease\",transform:open?\"rotate(180deg)\":\"none\",flex:\"0 0 auto\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 3.5 5 6.5 8 3.5\",fill:\"none\",stroke:color,strokeWidth:\"1.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transition:\"stroke 200ms ease\"}})});}// Language pill: shows the active language only; hover (or tap) reveals the other one underneath.\nfunction LangPill({lang,dark,onSwitch,textDark,hover}){const[open,setOpen]=useState(false);const[h,setH]=useState(false);const timer=useRef(null);const other=lang===\"en\"?\"nl\":\"en\";const enter=()=>{if(timer.current)window.clearTimeout(timer.current);startTransition(()=>setOpen(true));};const leave=()=>{timer.current=window.setTimeout(()=>startTransition(()=>setOpen(false)),160);};const fg=dark?\"#FFFFFF\":textDark;return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:enter,onMouseLeave:leave,style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"button\",{\"aria-haspopup\":\"true\",\"aria-expanded\":open,\"aria-label\":`Language: ${lang.toUpperCase()}`,onClick:()=>startTransition(()=>setOpen(!open)),style:{height:BTN_H,minWidth:92,padding:\"0 16px\",boxSizing:\"border-box\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,borderRadius:999,border:`1px solid ${dark?\"rgba(255,255,255,0.55)\":\"rgba(30,32,36,0.25)\"}`,background:\"transparent\",color:fg,fontFamily:FONT,fontSize:13,fontWeight:500,letterSpacing:\"0.02em\",cursor:\"pointer\",transition:\"all 200ms ease\"},children:[lang.toUpperCase(),/*#__PURE__*/_jsx(Chevron,{open:open,size:8,color:dark?\"rgba(255,255,255,0.75)\":\"rgba(30,32,36,0.55)\"})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:-4},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.14},style:{position:\"absolute\",top:\"calc(100% + 6px)\",left:0,right:0,background:\"#FFFFFF\",borderRadius:14,padding:3,boxShadow:\"0 10px 28px -8px rgba(21,57,122,0.25)\",zIndex:2},children:/*#__PURE__*/_jsx(\"button\",{onClick:()=>{startTransition(()=>setOpen(false));onSwitch(other);},onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),style:{width:\"100%\",height:30,borderRadius:11,border:\"none\",background:h?hover:\"transparent\",color:textDark,fontFamily:FONT,fontSize:13,fontWeight:500,letterSpacing:\"0.02em\",cursor:\"pointer\"},children:other.toUpperCase()})})})]});}/**\n * Mega Nav\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 72\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function MegaNav(props){const{logo={src:\"https://framerusercontent.com/images/t3vbuunbyG5osL3EPP4hViTCa4.svg\",alt:\"GLBNXT\"},logoOnDark,wsImage={src:\"https://framerusercontent.com/images/3yXC5eMLhBBcFNHQtAHMi8Dr2o.jpg\",alt:\"\"},plImage={src:\"https://framerusercontent.com/images/NiGrkYB1H4smU6LwISQra5SVY4.jpg\",alt:\"\"},reImage={src:\"https://framerusercontent.com/images/3F78yuRgvdEPdCf9MJMejTZ4.jpg\",alt:\"\"},wsCard,plCard,reCard,toneMode=\"auto\",imagesAreDark=true,fullBleed=false,pullUp=0,accent=\"#2D68F6\",textDark=\"#1E2024\",textLight=\"#FFFFFF\",muted=\"#77797E\",tintLight=\"rgba(255, 255, 255, 0)\",tintDark=\"rgba(8, 20, 46, 0.22)\",panelBackground=\"#FFFFFF\",hover=\"rgba(230, 230, 232, 0.45)\",loginUrl=\"https://platform.glbnxt.com/\",style}=props;const isStatic=useIsStaticRenderer();const bleed=fullBleed&&!isStatic;const localeInfo=useLocaleInfo();const code=(localeInfo?.activeLocale?.code||\"en\").toLowerCase();const lang=code.startsWith(\"nl\")?\"nl\":\"en\";const tr=x=>x[lang];const cardImages={ws:wsImage,pl:plImage,re:reImage};const cardTexts={ws:wsCard,pl:plCard,re:reCard};const rootRef=useRef(null);const isMobile=useIsNarrow(rootRef);useNeutralHosts(rootRef,bleed);const[open,setOpen]=useState(null);const[mobileOpen,setMobileOpen]=useState(false);const[mobileSection,setMobileSection]=useState(null);const[detected,setDetected]=useState(\"light\");const[scrolled,setScrolled]=useState(false);const closeTimer=useRef(null);// Watch what sits behind the bar (scroll, resize, and a slow poll for crossfading heroes and videos).\nuseEffect(()=>{if(isStatic||typeof window===\"undefined\"||toneMode!==\"auto\")return;let raf=0;const check=()=>{raf=0;const self=rootRef.current;if(!self)return;const r=self.getBoundingClientRect();const h=self.offsetWidth<BREAKPOINT?BAR_H_MOBILE:BAR_H;const y=Math.round(r.top+h*r.height/Math.max(self.offsetHeight,1)/2);const xs=[.15,.5,.85].map(f=>Math.round(r.left+r.width*f));const votes=xs.map(x=>toneAt(x,y,self,imagesAreDark)).filter(Boolean);const dark=votes.filter(v=>v===\"dark\").length;const next=votes.length===0?\"light\":dark*2>=votes.length?\"dark\":\"light\";const sc=window.scrollY>8;startTransition(()=>{setDetected(next);setScrolled(sc);});};const schedule=()=>{if(!raf)raf=window.requestAnimationFrame(check);};schedule();window.addEventListener(\"scroll\",schedule,{passive:true});window.addEventListener(\"resize\",schedule);const poll=window.setInterval(schedule,700);return()=>{window.removeEventListener(\"scroll\",schedule);window.removeEventListener(\"resize\",schedule);window.clearInterval(poll);if(raf)window.cancelAnimationFrame(raf);};},[isStatic,toneMode,imagesAreDark]);useEffect(()=>{if(isStatic||typeof window===\"undefined\"||toneMode===\"auto\")return;const on=()=>startTransition(()=>setScrolled(window.scrollY>8));on();window.addEventListener(\"scroll\",on,{passive:true});return()=>window.removeEventListener(\"scroll\",on);},[isStatic,toneMode]);const cancelClose=useCallback(()=>{if(closeTimer.current){window.clearTimeout(closeTimer.current);closeTimer.current=null;}},[]);const show=useCallback(k=>{cancelClose();startTransition(()=>setOpen(k));},[cancelClose]);const scheduleClose=useCallback(()=>{cancelClose();closeTimer.current=window.setTimeout(()=>startTransition(()=>setOpen(null)),140);},[cancelClose]);useEffect(()=>{if(typeof window===\"undefined\")return;const onKey=e=>{if(e.key===\"Escape\")startTransition(()=>{setOpen(null);setMobileOpen(false);});};window.addEventListener(\"keydown\",onKey);return()=>window.removeEventListener(\"keydown\",onKey);},[]);useEffect(()=>{startTransition(()=>{setOpen(null);setMobileOpen(false);});},[isMobile]);const switchLocale=target=>{const locales=localeInfo?.locales||[];const next=locales.find(x=>(x.code||\"\").toLowerCase().startsWith(target));if(next&&typeof localeInfo?.setLocale===\"function\")localeInfo.setLocale(next);};const hasLocales=(localeInfo?.locales||[]).length>1;const active=MENUS.find(m=>m.key===open);const panelOpen=!!active&&!isMobile;const solid=panelOpen||isMobile&&mobileOpen;const bgTone=toneMode===\"auto\"?detected:toneMode;const onDark=!solid&&bgTone===\"dark\";const fg=onDark?textLight:textDark;// Light background: fully transparent, no blur, scrolled or not. Dark background: light tint + blur once scrolled.\nconst barBg=solid?panelBackground:scrolled?onDark?tintDark:tintLight:\"rgba(0,0,0,0)\";const blur=!solid&&scrolled&&onDark?\"blur(14px) saturate(140%)\":\"none\";const logoImg=onDark&&logoOnDark?.src?logoOnDark:logo;const logoFilter=onDark&&!logoOnDark?.src?\"brightness(0) invert(1)\":\"none\";const navText={fontFamily:FONT,fontSize:16,fontWeight:500,color:fg,letterSpacing:\"-0.01em\",whiteSpace:\"nowrap\",transition:\"color 200ms ease\"};// Menu items in the bar: never a background, on hover or when their pull-down is open. No arrows.\nconst triggerStyle={...navText,display:\"inline-flex\",alignItems:\"center\",padding:\"8px 14px\",border:\"none\",cursor:\"pointer\",background:\"transparent\",textDecoration:\"none\",outline:\"none\"};const LoginBtn=()=>/*#__PURE__*/_jsx(\"a\",{href:loginUrl,target:\"_blank\",rel:\"noopener\",style:{height:BTN_H,padding:\"0 18px\",boxSizing:\"border-box\",display:\"inline-flex\",alignItems:\"center\",fontFamily:FONT,fontSize:13,fontWeight:600,color:\"#fff\",background:accent,borderRadius:999,textDecoration:\"none\",whiteSpace:\"nowrap\"},children:lang===\"nl\"?\"Inloggen\":\"Login\"});const LogoLink=({h})=>/*#__PURE__*/_jsx(Link,{href:\"/\",children:/*#__PURE__*/_jsx(\"a\",{\"aria-label\":\"GLBNXT home\",style:{display:\"flex\",alignItems:\"center\",flex:\"0 0 auto\"},children:/*#__PURE__*/_jsx(\"img\",{src:logoImg.src,srcSet:logoImg.srcSet,alt:logoImg.alt||\"GLBNXT\",style:{height:h,width:\"auto\",display:\"block\",filter:logoFilter,transition:\"filter 200ms ease\"}})})});// ---------- Desktop / widescreen: logo + menu left, language + Login right, close to the screen edges ----------\nconst desktopBar=/*#__PURE__*/_jsxs(\"div\",{style:{height:BAR_H,padding:`0 ${EDGE}`,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:24},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"clamp(28px, 4vw, 80px)\",minWidth:0},children:[/*#__PURE__*/_jsx(LogoLink,{h:LOGO_H}),/*#__PURE__*/_jsx(\"ul\",{style:{display:\"flex\",alignItems:\"center\",gap:2,listStyle:\"none\",margin:0,padding:0},children:ENTRIES.map(e=>e.kind===\"menu\"?/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"button\",{\"aria-expanded\":open===e.menu.key,\"aria-haspopup\":\"true\",onMouseEnter:()=>show(e.menu.key),onFocus:()=>show(e.menu.key),onClick:()=>open===e.menu.key?startTransition(()=>setOpen(null)):show(e.menu.key),style:triggerStyle,children:tr(e.menu.label)})},e.menu.key):/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(Link,{href:e.href,children:/*#__PURE__*/_jsx(\"a\",{style:triggerStyle,onMouseEnter:scheduleClose,children:tr(e.label)})})},e.href))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,flex:\"0 0 auto\"},onMouseEnter:scheduleClose,children:[hasLocales&&/*#__PURE__*/_jsx(LangPill,{lang:lang,dark:onDark,onSwitch:switchLocale,textDark:textDark,hover:hover}),/*#__PURE__*/_jsx(LoginBtn,{})]})]});// Link columns: all groups side by side, never wrapping. Each column is equally flexible and capped at COL_MAX.\nconst totalCols=active?active.groups.reduce((n,g)=>n+g.cols,0):1;const linksMax=totalCols*COL_MAX+(totalCols-(active?active.groups.length:1))*COL_GAP+((active?active.groups.length:1)-1)*GROUP_GAP;const activeCard=active?resolveCard(active.feature,cardTexts[active.feature.key],lang):null;const panel=/*#__PURE__*/_jsx(AnimatePresence,{children:panelOpen&&active&&activeCard&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:-6},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.18,ease:[.22,1,.36,1]},onMouseEnter:cancelClose,onMouseLeave:scheduleClose,style:{position:\"absolute\",top:\"calc(100% - 1px)\",left:0,right:0,paddingTop:1,background:panelBackground,border:\"none\",outline:\"none\",boxShadow:\"0 28px 48px -24px rgba(21,57,122,0.18)\"},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",initial:false,children:/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.12},style:{padding:`24px ${EDGE} 36px`,display:\"flex\",gap:40,justifyContent:\"space-between\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:GROUP_GAP,flex:\"1 1 auto\",minWidth:0,maxWidth:linksMax,flexWrap:\"nowrap\"},children:active.groups.map(g=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,minWidth:0,flex:`${g.cols} 1 0px`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT,fontSize:12,fontWeight:500,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:muted,paddingLeft:12},children:tr(g.h)}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${g.cols}, minmax(0, 1fr))`,gap:0,columnGap:COL_GAP},children:g.items.map(it=>/*#__PURE__*/_jsx(PanelItem,{it:it,tr:tr,text:textDark,muted:muted,hover:hover,onNavigate:()=>startTransition(()=>setOpen(null))},it.href))})]},g.h.en))}),/*#__PURE__*/_jsx(FeatureCard,{card:activeCard,img:cardImages[active.feature.key],text:textDark,muted:muted,accent:accent,onNavigate:()=>startTransition(()=>setOpen(null))})]},active.key)})},\"panel\")});// ---------- Tablet / phone ----------\nconst mobileBar=/*#__PURE__*/_jsxs(\"div\",{style:{height:BAR_H_MOBILE,padding:\"0 20px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(LogoLink,{h:LOGO_H_MOBILE}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":mobileOpen?\"Close menu\":\"Open menu\",\"aria-expanded\":mobileOpen,onClick:()=>startTransition(()=>setMobileOpen(!mobileOpen)),style:{width:44,height:44,border:\"none\",background:\"transparent\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 22 22\",\"aria-hidden\":\"true\",children:mobileOpen?/*#__PURE__*/_jsx(\"path\",{d:\"M5 5 17 17M17 5 5 17\",stroke:fg,strokeWidth:\"1.6\",strokeLinecap:\"round\"}):/*#__PURE__*/_jsx(\"path\",{d:\"M3 7h16M3 15h16\",stroke:fg,strokeWidth:\"1.6\",strokeLinecap:\"round\",style:{transition:\"stroke 200ms ease\"}})})})]});const mobileRow={fontFamily:FONT,fontSize:18,fontWeight:600,color:textDark,width:\"100%\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"16px 0\",border:\"none\",background:\"transparent\",cursor:\"pointer\",textDecoration:\"none\",borderBottom:\"1px solid rgba(30,32,36,0.08)\"};const mobileSheet=/*#__PURE__*/_jsx(AnimatePresence,{children:isMobile&&mobileOpen&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.2},style:{position:\"absolute\",top:\"calc(100% - 1px)\",left:0,right:0,height:`calc(100dvh - ${BAR_H_MOBILE-1}px)`,overflowY:\"auto\",background:panelBackground,padding:\"9px 20px 32px\",boxSizing:\"border-box\"},children:[ENTRIES.map(e=>e.kind===\"menu\"?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{style:mobileRow,\"aria-expanded\":mobileSection===e.menu.key,onClick:()=>startTransition(()=>setMobileSection(mobileSection===e.menu.key?null:e.menu.key)),children:[tr(e.menu.label),\" \",/*#__PURE__*/_jsx(Chevron,{open:mobileSection===e.menu.key,color:muted})]}),mobileSection===e.menu.key&&/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px 0 12px\"},children:e.menu.groups.map(g=>/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:8},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT,fontSize:12,fontWeight:500,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:muted,padding:\"8px 12px\"},children:tr(g.h)}),g.items.map(it=>/*#__PURE__*/_jsx(PanelItem,{it:it,tr:tr,text:textDark,muted:muted,hover:hover,onNavigate:()=>startTransition(()=>setMobileOpen(false))},it.href))]},g.h.en))})]},e.menu.key):/*#__PURE__*/_jsx(Link,{href:e.href,children:/*#__PURE__*/_jsx(\"a\",{style:mobileRow,onClick:()=>startTransition(()=>setMobileOpen(false)),children:tr(e.label)})},e.href)),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,paddingTop:24},children:[hasLocales?/*#__PURE__*/_jsx(LangPill,{lang:lang,dark:false,onSwitch:switchLocale,textDark:textDark,hover:hover}):/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(LoginBtn,{})]})]})});// Full width: stretch from the surrounding box to the full screen width, centred on the screen.\nconst bleedStyle=bleed?{width:\"100vw\",left:\"50%\",marginLeft:\"-50vw\",top:pullUp?-pullUp:undefined}:{width:\"100%\",top:pullUp&&!isStatic?-pullUp:undefined};return /*#__PURE__*/_jsxs(\"nav\",{ref:rootRef,\"aria-label\":\"Main\",onMouseLeave:isMobile?undefined:scheduleClose,style:{...style,position:\"relative\",...bleedStyle,boxSizing:\"border-box\",zIndex:10,border:\"none\",outline:\"none\",flexShrink:0,background:barBg,backdropFilter:blur,WebkitBackdropFilter:blur,transition:\"background-color 250ms ease, backdrop-filter 250ms ease\"},children:[isMobile?mobileBar:desktopBar,isMobile?mobileSheet:panel]});}function PanelItem({it,tr,text,muted,hover,onNavigate}){const[h,setH]=useState(false);return /*#__PURE__*/_jsx(Link,{href:it.href,children:/*#__PURE__*/_jsxs(\"a\",{onClick:onNavigate,onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),onFocus:()=>setH(true),onBlur:()=>setH(false),style:{display:\"flex\",flexDirection:\"column\",gap:3,padding:\"10px 12px\",borderRadius:8,textDecoration:\"none\",background:h?hover:\"transparent\",transition:\"background-color 150ms ease\",minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:15,fontWeight:600,color:text,letterSpacing:\"-0.01em\",lineHeight:1.25},children:tr(it.t)}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,fontWeight:400,color:muted,lineHeight:1.35},children:tr(it.d)})]})});}function FeatureCard({card,img,text,muted,accent,onNavigate}){const[h,setH]=useState(false);return /*#__PURE__*/_jsx(Link,{href:card.href,children:/*#__PURE__*/_jsxs(\"a\",{onClick:onNavigate,onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),style:{width:\"clamp(220px, 22vw, 380px)\",flex:\"0 0 auto\",display:\"flex\",flexDirection:\"column\",gap:10,textDecoration:\"none\",paddingTop:6},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16 / 9\",borderRadius:10,overflow:\"hidden\",background:\"#F1F4F9\"},children:/*#__PURE__*/_jsx(\"img\",{src:img?.src,srcSet:img?.srcSet,alt:img?.alt||\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",transition:\"transform 400ms cubic-bezier(0.22,1,0.36,1)\",transform:h?\"scale(1.04)\":\"none\"}})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:16,fontWeight:600,color:text,lineHeight:1.3,letterSpacing:\"-0.01em\"},children:card.title}),card.text&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:13,color:muted,lineHeight:1.45},children:card.text}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT,fontSize:13,fontWeight:600,color:accent},children:[card.cta,\" \",h?\"→\":\"↗\"]})]})});}const cardControls=(title,def)=>({type:ControlType.Object,title,controls:{title:{type:ControlType.String,title:\"Title\",defaultValue:def.title.en},text:{type:ControlType.String,title:\"Description\",defaultValue:def.text.en,displayTextArea:true},cta:{type:ControlType.String,title:\"Button text\",defaultValue:def.cta.en},link:{type:ControlType.Link,title:\"Link\",defaultValue:def.href}}});addPropertyControls(MegaNav,{toneMode:{type:ControlType.Enum,title:\"Text colour\",options:[\"auto\",\"light\",\"dark\"],optionTitles:[\"Auto\",\"Always dark text\",\"Always white text\"],defaultValue:\"auto\"},imagesAreDark:{type:ControlType.Boolean,title:\"Photos/video\",enabledTitle:\"Dark\",disabledTitle:\"Light\",defaultValue:true},fullBleed:{type:ControlType.Boolean,title:\"Full width\",enabledTitle:\"Screen\",disabledTitle:\"Box\",defaultValue:false},pullUp:{type:ControlType.Number,title:\"Pull up\",defaultValue:0,min:0,max:40,step:1,unit:\"px\"},logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},logoOnDark:{type:ControlType.ResponsiveImage,title:\"Logo on dark\"},wsImage:{type:ControlType.ResponsiveImage,title:\"Workspace card\"},wsCard:cardControls(\"Workspace text\",WS_CARD),plImage:{type:ControlType.ResponsiveImage,title:\"Platform card\"},plCard:cardControls(\"Platform text\",PL_CARD),reImage:{type:ControlType.ResponsiveImage,title:\"Resources card\"},reCard:cardControls(\"Resources text\",RE_CARD),accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2D68F6\"},textDark:{type:ControlType.Color,title:\"Text on light\",defaultValue:\"#1E2024\"},textLight:{type:ControlType.Color,title:\"Text on dark\",defaultValue:\"#FFFFFF\"},muted:{type:ControlType.Color,title:\"Muted text\",defaultValue:\"#77797E\"},tintLight:{type:ControlType.Color,title:\"Tint on light\",defaultValue:\"rgba(255, 255, 255, 0)\"},tintDark:{type:ControlType.Color,title:\"Tint on dark\",defaultValue:\"rgba(8, 20, 46, 0.22)\"},panelBackground:{type:ControlType.Color,title:\"Panel\",defaultValue:\"#FFFFFF\"},hover:{type:ControlType.Color,title:\"Hover\",defaultValue:\"rgba(230, 230, 232, 0.45)\"},loginUrl:{type:ControlType.Link,title:\"Login URL\",defaultValue:\"https://platform.glbnxt.com/\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MegaNav\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"72\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MegaNav.map","// Generated by Framer (101bcc7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-71DIA .framer-styles-preset-aexbeb:not(.rich-text-wrapper), .framer-71DIA .framer-styles-preset-aexbeb.rich-text-wrapper a { --framer-link-current-text-color: var(--token-33722da1-56ef-4815-82ed-442105eb06b1, #000000) /* {\"name\":\"Black\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-33722da1-56ef-4815-82ed-442105eb06b1, #000000) /* {\"name\":\"Black\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-7ef56079-1bd1-435d-a775-994666e07088, #2d68f6); --framer-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1) 0s; }'];export const className=\"framer-71DIA\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}