{"version":3,"file":"script_main.BiKMKBQd.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","NavigationTextHoverFonts","NavigationTextHover","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","NavigationMenuItems","NavigationTextHover","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","Image1","useState","useRef","useState","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","RichText","React.Fragment","SVG","sharedStyle.fonts","NavigationNavBar","React.createElement","BORBAAgencyShell","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/wXVgnIbnwh7GevVfHADf/MmhXmy9lIqeqhYLk6HW6/BhBqo0i5Z.js","https:/framerusercontent.com/modules/rDfkYwEhYkEcxlvqMAe1/Fan5c3ZZTsa2DqnrHq7z/yCJzjUdzk.js","https:/framerusercontent.com/modules/qA2QbxtbKoK4zNl84m4N/WozDHKq0VK8mI7pyEJxZ/RNEUMz0nm.js","https:/framerusercontent.com/modules/c9ZSjWuAXspbK5TcIK7K/SvGdeweLaqUwN0PQ7ycz/MobileNav.js","https:/framerusercontent.com/modules/EXxkaxtQN2CNz1b17bvh/vlOkXYcpXIbRKDdzxbTm/SwordCursor.js","https:/framerusercontent.com/modules/hYXpbCv5Bd0NeGTdlQA2/TLv9XkSjheMCfVVL5Yg4/TLUo3CtZv.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (5cc8ebe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={wRpMRgDCU:{hover:true}};const cycleOrder=[\"wRpMRgDCU\",\"QEfFkMn5c\"];const serializationHash=\"framer-XPGWC\";const variantClassNames={QEfFkMn5c:\"framer-v-q2nc8\",wRpMRgDCU:\"framer-v-1du1hpl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zexgaXnEV=undefined;const aLnDlFZKR=undefined;const TqaTpTiSx=undefined;const X2yrtSssb=undefined;const Cn6fz_Vow=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"In-Active\":\"wRpMRgDCU\",Active:\"QEfFkMn5c\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,newTab,smoothScroll,title,width,...props})=>{return{...props,aLnDlFZKR:link??props.aLnDlFZKR,Cn6fz_Vow:title??props.Cn6fz_Vow??\"начало\",TqaTpTiSx:newTab??props.TqaTpTiSx,variant:humanReadableVariantMap[props.variant]??props.variant??\"wRpMRgDCU\",X2yrtSssb:smoothScroll??props.X2yrtSssb,zexgaXnEV:click??props.zexgaXnEV};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Cn6fz_Vow,aLnDlFZKR,TqaTpTiSx,X2yrtSssb,zexgaXnEV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wRpMRgDCU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1eltyl0=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zexgaXnEV){const res=await zexgaXnEV(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:aLnDlFZKR,motionChild:true,nodeId:\"wRpMRgDCU\",openInNewTab:TqaTpTiSx,scopeId:\"BhBqo0i5Z\",smoothScroll:X2yrtSssb,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1du1hpl\",className,classNames)} framer-14rdzus`,\"data-framer-name\":\"In-Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wRpMRgDCU\",onTap:onTap1eltyl0,ref:refBinding,style:{...style},...addPropertyOverrides({\"wRpMRgDCU-hover\":{\"data-framer-name\":undefined},QEfFkMn5c:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29maWEgU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"Sofia Sans\", \"Sofia Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, var(--token-34218402-e86a-4f02-90b2-e351df41d21b, rgb(0, 9, 14)) 0%, var(--token-69ff14d1-f0d2-4345-baec-a0ff0f57f0ca, rgba(153, 153, 153, 0)) 409.99999999999994%)\"},children:\"начало\"})})}),className:\"framer-73ybrv\",fonts:[\"GF;Sofia Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"a0BkbwnAQ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.6},text:Cn6fz_Vow,variants:{\"wRpMRgDCU-hover\":{opacity:1},QEfFkMn5c:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XPGWC.framer-14rdzus, .framer-XPGWC .framer-14rdzus { display: block; }\",\".framer-XPGWC.framer-1du1hpl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-XPGWC .framer-73ybrv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QEfFkMn5c\":{\"layout\":[\"auto\",\"auto\"]},\"itQ7z2HGB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Cn6fz_Vow\":\"title\",\"aLnDlFZKR\":\"link\",\"TqaTpTiSx\":\"newTab\",\"X2yrtSssb\":\"smoothScroll\",\"zexgaXnEV\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBhBqo0i5Z=withCSS(Component,css,\"framer-XPGWC\");export default FramerBhBqo0i5Z;FramerBhBqo0i5Z.displayName=\"Navigation/Text Hover\";FramerBhBqo0i5Z.defaultProps={height:26,width:48};addPropertyControls(FramerBhBqo0i5Z,{variant:{options:[\"wRpMRgDCU\",\"QEfFkMn5c\"],optionTitles:[\"In-Active\",\"Active\"],title:\"Variant\",type:ControlType.Enum},Cn6fz_Vow:{defaultValue:\"начало\",displayTextArea:false,title:\"Title\",type:ControlType.String},onCn6fz_VowChange:{changes:\"Cn6fz_Vow\",type:ControlType.ChangeHandler},aLnDlFZKR:{title:\"Link\",type:ControlType.Link},TqaTpTiSx:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onTqaTpTiSxChange:{changes:\"TqaTpTiSx\",type:ControlType.ChangeHandler},X2yrtSssb:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},onX2yrtSssbChange:{changes:\"X2yrtSssb\",type:ControlType.ChangeHandler},zexgaXnEV:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerBhBqo0i5Z,[{explicitInter:true,fonts:[{cssFamilyName:\"Sofia Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Sofia Sans\",url:\"https://fonts.gstatic.com/s/sofiasans/v20/Yq6E-LCVXSLy9uPBwlAThu1SY8Cx8rlT69B6sK3orvKCXl8k.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBhBqo0i5Z\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Cn6fz_Vow\\\":\\\"title\\\",\\\"aLnDlFZKR\\\":\\\"link\\\",\\\"TqaTpTiSx\\\":\\\"newTab\\\",\\\"X2yrtSssb\\\":\\\"smoothScroll\\\",\\\"zexgaXnEV\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QEfFkMn5c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"itQ7z2HGB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"26\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BhBqo0i5Z.map","// Generated by Framer (5cc8ebe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationTextHover from\"https://framerusercontent.com/modules/wXVgnIbnwh7GevVfHADf/MmhXmy9lIqeqhYLk6HW6/BhBqo0i5Z.js\";const NavigationTextHoverFonts=getFonts(NavigationTextHover);const cycleOrder=[\"SzEUxPzHf\",\"ID0h3DvvF\",\"s6uTaSrLG\",\"FNKowikxm\",\"U7wdCZ3HG\",\"V_hBUGluV\",\"f3by2OlNp\"];const serializationHash=\"framer-De3Jd\";const variantClassNames={f3by2OlNp:\"framer-v-hpr4ko\",FNKowikxm:\"framer-v-1c6v8ik\",ID0h3DvvF:\"framer-v-1sxfrz6\",s6uTaSrLG:\"framer-v-15zn1p\",SzEUxPzHf:\"framer-v-1d5bxil\",U7wdCZ3HG:\"framer-v-7wnylt\",V_hBUGluV:\"framer-v-8vnt6f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Cror1qETX=undefined;const UYX2736iE=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"About Active\":\"ID0h3DvvF\",\"All In-Active\":\"U7wdCZ3HG\",\"Contact Active\":\"FNKowikxm\",\"Home Active\":\"SzEUxPzHf\",\"Mobile Active\":\"V_hBUGluV\",\"Portfolio Active\":\"s6uTaSrLG\",Variant:\"f3by2OlNp\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Horizontal:\"row\",Vertical:\"column\"};const getProps=({direction,gap,height,id,width,...props})=>{return{...props,Cror1qETX:humanReadableEnumMap[direction]??direction??props.Cror1qETX??\"row\",UYX2736iE:gap??props.UYX2736iE??40,variant:humanReadableVariantMap[props.variant]??props.variant??\"SzEUxPzHf\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Cror1qETX,UYX2736iE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SzEUxPzHf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1d5bxil\",className,classNames),\"data-framer-name\":\"Home Active\",layoutDependency:layoutDependency,layoutId:\"SzEUxPzHf\",ref:refBinding,style:{\"--1q37rq3\":Cror1qETX,\"--1ysjk0m\":numberToPixelString(UYX2736iE),...style},...addPropertyOverrides({f3by2OlNp:{\"data-framer-name\":undefined},FNKowikxm:{\"data-framer-name\":\"Contact Active\"},ID0h3DvvF:{\"data-framer-name\":\"About Active\"},s6uTaSrLG:{\"data-framer-name\":\"Portfolio Active\"},U7wdCZ3HG:{\"data-framer-name\":\"All In-Active\"},V_hBUGluV:{\"data-framer-name\":\"Mobile Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":qPFfAko8p\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":qPFfAko8p\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":qPFfAko8p\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":qPFfAko8p\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":qPFfAko8p\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":qPFfAko8p\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":qPFfAko8p\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0,...addPropertyOverrides({V_hBUGluV:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8uc0jb-container\",layoutDependency:layoutDependency,layoutId:\"qHv3yrJBC-container\",nodeId:\"qHv3yrJBC\",rendersWithMotion:true,scopeId:\"yCJzjUdzk\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks[0],Cn6fz_Vow:\"home\",height:\"100%\",id:\"qHv3yrJBC\",layoutId:\"qHv3yrJBC\",TqaTpTiSx:false,variant:matchVariant(\"QEfFkMn5c\"),width:\"100%\",X2yrtSssb:true,...addPropertyOverrides({f3by2OlNp:{aLnDlFZKR:resolvedLinks[6]},FNKowikxm:{aLnDlFZKR:resolvedLinks[3],variant:matchVariant(\"wRpMRgDCU\")},ID0h3DvvF:{aLnDlFZKR:resolvedLinks[1],variant:matchVariant(\"wRpMRgDCU\")},s6uTaSrLG:{aLnDlFZKR:resolvedLinks[2],variant:matchVariant(\"wRpMRgDCU\")},U7wdCZ3HG:{aLnDlFZKR:resolvedLinks[4],variant:matchVariant(\"wRpMRgDCU\")},V_hBUGluV:{aLnDlFZKR:resolvedLinks[5]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":TeSz0hi_t\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":TeSz0hi_t\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":TeSz0hi_t\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":TeSz0hi_t\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":TeSz0hi_t\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":TeSz0hi_t\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":TeSz0hi_t\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0,...addPropertyOverrides({V_hBUGluV:{y:(componentViewport?.y||0)+0+41}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yn9s2k-container\",layoutDependency:layoutDependency,layoutId:\"Gv0xFMFP4-container\",nodeId:\"Gv0xFMFP4\",rendersWithMotion:true,scopeId:\"yCJzjUdzk\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks1[0],Cn6fz_Vow:\"projects\",height:\"100%\",id:\"Gv0xFMFP4\",layoutId:\"Gv0xFMFP4\",TqaTpTiSx:false,variant:matchVariant(\"wRpMRgDCU\"),width:\"100%\",X2yrtSssb:true,...addPropertyOverrides({f3by2OlNp:{aLnDlFZKR:resolvedLinks1[6],variant:matchVariant(\"QEfFkMn5c\")},FNKowikxm:{aLnDlFZKR:resolvedLinks1[3]},ID0h3DvvF:{aLnDlFZKR:resolvedLinks1[1]},s6uTaSrLG:{aLnDlFZKR:resolvedLinks1[2]},U7wdCZ3HG:{aLnDlFZKR:resolvedLinks1[4]},V_hBUGluV:{aLnDlFZKR:resolvedLinks1[5],variant:matchVariant(\"QEfFkMn5c\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":JleaaL7jz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":JleaaL7jz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":JleaaL7jz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":JleaaL7jz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":JleaaL7jz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":JleaaL7jz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0,...addPropertyOverrides({V_hBUGluV:{y:(componentViewport?.y||0)+0+82}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l7jxjr-container\",layoutDependency:layoutDependency,layoutId:\"W41eaVjX7-container\",nodeId:\"W41eaVjX7\",rendersWithMotion:true,scopeId:\"yCJzjUdzk\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks2[0],Cn6fz_Vow:\"contact\",height:\"100%\",id:\"W41eaVjX7\",layoutId:\"W41eaVjX7\",TqaTpTiSx:false,variant:matchVariant(\"wRpMRgDCU\"),width:\"100%\",X2yrtSssb:true,...addPropertyOverrides({f3by2OlNp:{aLnDlFZKR:resolvedLinks2[6],variant:matchVariant(\"QEfFkMn5c\")},FNKowikxm:{aLnDlFZKR:resolvedLinks2[3]},ID0h3DvvF:{aLnDlFZKR:resolvedLinks2[1]},s6uTaSrLG:{aLnDlFZKR:resolvedLinks2[2]},U7wdCZ3HG:{aLnDlFZKR:resolvedLinks2[4]},V_hBUGluV:{aLnDlFZKR:resolvedLinks2[5],variant:matchVariant(\"QEfFkMn5c\")}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-De3Jd.framer-1dzgkv8, .framer-De3Jd .framer-1dzgkv8 { display: block; }\",\".framer-De3Jd.framer-1d5bxil { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: var(--1q37rq3); flex-wrap: nowrap; gap: var(--1ysjk0m); height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-De3Jd .framer-8uc0jb-container, .framer-De3Jd .framer-yn9s2k-container, .framer-De3Jd .framer-l7jxjr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-De3Jd.framer-v-8vnt6f.framer-1d5bxil { flex-direction: column; gap: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 226\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ID0h3DvvF\":{\"layout\":[\"auto\",\"auto\"]},\"s6uTaSrLG\":{\"layout\":[\"auto\",\"auto\"]},\"FNKowikxm\":{\"layout\":[\"auto\",\"auto\"]},\"U7wdCZ3HG\":{\"layout\":[\"auto\",\"auto\"]},\"V_hBUGluV\":{\"layout\":[\"auto\",\"auto\"]},\"f3by2OlNp\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Cror1qETX\":\"direction\",\"UYX2736iE\":\"gap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryCJzjUdzk=withCSS(Component,css,\"framer-De3Jd\");export default FrameryCJzjUdzk;FrameryCJzjUdzk.displayName=\"Navigation/Menu Items\";FrameryCJzjUdzk.defaultProps={height:26,width:226};addPropertyControls(FrameryCJzjUdzk,{variant:{options:[\"SzEUxPzHf\",\"ID0h3DvvF\",\"s6uTaSrLG\",\"FNKowikxm\",\"U7wdCZ3HG\",\"V_hBUGluV\",\"f3by2OlNp\"],optionTitles:[\"Home Active\",\"About Active\",\"Portfolio Active\",\"Contact Active\",\"All In-Active\",\"Mobile Active\",\"Variant\"],title:\"Variant\",type:ControlType.Enum},Cror1qETX:{defaultValue:\"row\",displaySegmentedControl:true,optionIcons:[\"direction-horizontal\",\"direction-vertical\"],options:[\"row\",\"column\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum},UYX2736iE:{defaultValue:40,min:0,title:\"Gap\",type:ControlType.Number},onUYX2736iEChange:{changes:\"UYX2736iE\",type:ControlType.ChangeHandler}});addFonts(FrameryCJzjUdzk,[{explicitInter:true,fonts:[]},...NavigationTextHoverFonts],{supportsExplicitInterCodegen:true});FrameryCJzjUdzk.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationTextHover,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryCJzjUdzk\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Cror1qETX\\\":\\\"direction\\\",\\\"UYX2736iE\\\":\\\"gap\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ID0h3DvvF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"s6uTaSrLG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FNKowikxm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"U7wdCZ3HG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"V_hBUGluV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"f3by2OlNp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"226\",\"framerIntrinsicHeight\":\"26\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yCJzjUdzk.map","// Generated by Framer (8174fae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationTextHover from\"https://framerusercontent.com/modules/wXVgnIbnwh7GevVfHADf/MmhXmy9lIqeqhYLk6HW6/BhBqo0i5Z.js\";import NavigationMenuItems from\"https://framerusercontent.com/modules/rDfkYwEhYkEcxlvqMAe1/Fan5c3ZZTsa2DqnrHq7z/yCJzjUdzk.js\";const NavigationMenuItemsFonts=getFonts(NavigationMenuItems);const NavigationTextHoverFonts=getFonts(NavigationTextHover);const MotionNavWithFX=withFX(motion.nav);const cycleOrder=[\"yhC7zRhVd\",\"tf3nWsEKv\",\"cnknKkvxG\"];const serializationHash=\"framer-GlaHj\";const variantClassNames={cnknKkvxG:\"framer-v-w6935r\",tf3nWsEKv:\"framer-v-12pk2sw\",yhC7zRhVd:\"framer-v-1w69hqa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZZP27DOb1=undefined;const Z1Zg6hqg0=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-94};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:.9,type:\"spring\"};const transition4={bounce:.2,delay:0,duration:1.2,type:\"spring\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile Closed\":\"tf3nWsEKv\",\"Mobile Open\":\"cnknKkvxG\",Default:\"yhC7zRhVd\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,padding,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yhC7zRhVd\",ZZP27DOb1:padding??props.ZZP27DOb1??\"0px 120px 0px 120px\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ZZP27DOb1,Z1Zg6hqg0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yhC7zRhVd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1uqhqrs=activeVariantCallback(async(...args)=>{setVariant(\"cnknKkvxG\");});const onTap1nk7usx=activeVariantCallback(async(...args)=>{setVariant(\"tf3nWsEKv\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"tf3nWsEKv\",\"cnknKkvxG\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"tf3nWsEKv\",\"cnknKkvxG\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"tf3nWsEKv\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"cnknKkvxG\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({cnknKkvxG:{value:transition4},tf3nWsEKv:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionNavWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1w69hqa\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"yhC7zRhVd\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d86f1591-0c16-44cd-be10-19334dfa9293, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(10px)\",background:\"linear-gradient(180deg, var(--token-f114f1e6-e38c-48e5-8f37-0b117b1ed275, rgba(0, 0, 0, 0)) 6.642384572072071%, var(--token-91acd6b3-0466-4512-bfe0-548e2faebf76, rgba(0, 0, 0, 0.3)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(10px)\",...style},variants:{cnknKkvxG:{backdropFilter:\"blur(20px)\",background:\"linear-gradient(180deg, rgba(0, 107, 166, 0.5) 0%, rgba(250, 253, 255, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(20px)\"},tf3nWsEKv:{backdropFilter:\"blur(20px)\",background:\"linear-gradient(180deg, var(--token-3b799de6-deed-4090-b3e2-bf5a98d3519d, rgb(250, 253, 255)) 0%, var(--token-3b799de6-deed-4090-b3e2-bf5a98d3519d, rgb(250, 253, 255)) 100%)\",backgroundColor:\"var(--token-3b799de6-deed-4090-b3e2-bf5a98d3519d, rgb(250, 253, 255))\",WebkitBackdropFilter:\"blur(20px)\"}},...addPropertyOverrides({cnknKkvxG:{\"data-framer-name\":\"Mobile Open\"},tf3nWsEKv:{\"data-framer-name\":\"Mobile Closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lfqo68\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Ib1KM2wMv\",style:{\"--1okwyo9\":numberToPixelString(ZZP27DOb1),backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{cnknKkvxG:{backgroundColor:\"var(--token-3b799de6-deed-4090-b3e2-bf5a98d3519d, rgb(250, 253, 255))\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8ssxd0\",\"data-framer-name\":\"Logo/Menu Items\",layoutDependency:layoutDependency,layoutId:\"h6rUyTqg9\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"m1vqrQIz6\",scopeId:\"RNEUMz0nm\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",pixelHeight:1665,pixelWidth:1665,sizes:\"55px\",src:\"https://framerusercontent.com/images/GF92WEUgYQXoI7UqtgVs75uqhM.png?width=1665&height=1665\",srcSet:\"https://framerusercontent.com/images/GF92WEUgYQXoI7UqtgVs75uqhM.png?scale-down-to=512&width=1665&height=1665 512w,https://framerusercontent.com/images/GF92WEUgYQXoI7UqtgVs75uqhM.png?scale-down-to=1024&width=1665&height=1665 1024w,https://framerusercontent.com/images/GF92WEUgYQXoI7UqtgVs75uqhM.png?width=1665&height=1665 1665w\"},className:\"framer-15zqihi framer-1fbi8ui\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"m1vqrQIz6\",...addPropertyOverrides({cnknKkvxG:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1665,intrinsicWidth:1665,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||162)-0-162)/2)+30+0+0),pixelHeight:1665,pixelWidth:1665,sizes:\"55px\",src:\"https://framerusercontent.com/images/6Vi4pIqjPNm1a7edjrjlZbOGMk.png?width=1665&height=1665\",srcSet:\"https://framerusercontent.com/images/6Vi4pIqjPNm1a7edjrjlZbOGMk.png?scale-down-to=512&width=1665&height=1665 512w,https://framerusercontent.com/images/6Vi4pIqjPNm1a7edjrjlZbOGMk.png?scale-down-to=1024&width=1665&height=1665 1024w,https://framerusercontent.com/images/6Vi4pIqjPNm1a7edjrjlZbOGMk.png?width=1665&height=1665 1665w\"}},tf3nWsEKv:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1665,intrinsicWidth:1665,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+30+0+0),pixelHeight:1665,pixelWidth:1665,sizes:\"55px\",src:\"https://framerusercontent.com/images/6Vi4pIqjPNm1a7edjrjlZbOGMk.png?width=1665&height=1665\",srcSet:\"https://framerusercontent.com/images/6Vi4pIqjPNm1a7edjrjlZbOGMk.png?scale-down-to=512&width=1665&height=1665 512w,https://framerusercontent.com/images/6Vi4pIqjPNm1a7edjrjlZbOGMk.png?scale-down-to=1024&width=1665&height=1665 1024w,https://framerusercontent.com/images/6Vi4pIqjPNm1a7edjrjlZbOGMk.png?width=1665&height=1665 1665w\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qnkxyz\",\"data-framer-name\":\"Seperator\",layoutDependency:layoutDependency,layoutId:\"l7CqDiy02\",style:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wfbniw-container\",layoutDependency:layoutDependency,layoutId:\"buwRuApl7-container\",nodeId:\"buwRuApl7\",rendersWithMotion:true,scopeId:\"RNEUMz0nm\",children:/*#__PURE__*/_jsx(NavigationMenuItems,{Cror1qETX:\"row\",height:\"100%\",id:\"buwRuApl7\",layoutId:\"buwRuApl7\",UYX2736iE:40,variant:matchVariant(Z1Zg6hqg0),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zm878h\",\"data-framer-name\":\"Mobile Menu Icon\",layoutDependency:layoutDependency,layoutId:\"NSvYjyJY6\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({cnknKkvxG:{\"data-highlight\":true,onTap:onTap1nk7usx},tf3nWsEKv:{\"data-highlight\":true,onTap:onTap1uqhqrs}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jt16o6\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"MYfkrejC4\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{cnknKkvxG:{backgroundColor:\"rgb(0, 0, 0)\",rotate:45},tf3nWsEKv:{backgroundColor:\"rgb(0, 0, 0)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kptjwy\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"b564Eh5Js\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{cnknKkvxG:{backgroundColor:\"rgb(0, 0, 0)\",rotate:-45},tf3nWsEKv:{backgroundColor:\"rgb(0, 0, 0)\"}}}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8wi61k\",layoutDependency:layoutDependency,layoutId:\"dxxaNte3E\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{cnknKkvxG:{backgroundColor:\"rgba(0, 0, 0, 0)\"},tf3nWsEKv:{backgroundColor:\"rgb(0, 0, 0)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yzb4f3\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"FvqMHZc6C\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{cnknKkvxG:{backgroundColor:\"rgb(0, 0, 0)\",rotate:34},tf3nWsEKv:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomRightRadius:0,borderTopRightRadius:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lkrxht\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"c_2KDGUOc\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{cnknKkvxG:{backgroundColor:\"rgb(0, 0, 0)\",rotate:-45},tf3nWsEKv:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:100,borderTopLeftRadius:0,borderTopRightRadius:100}}})]})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({tf3nWsEKv:{height:26,y:(componentViewport?.y||0)+0+0+30+76}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lq1gy6-container\",layoutDependency:layoutDependency,layoutId:\"JBy6svL_2-container\",nodeId:\"JBy6svL_2\",rendersWithMotion:true,scopeId:\"RNEUMz0nm\",children:/*#__PURE__*/_jsx(NavigationMenuItems,{Cror1qETX:\"row\",height:\"100%\",id:\"JBy6svL_2\",layoutId:\"JBy6svL_2\",UYX2736iE:40,variant:matchVariant(\"SzEUxPzHf\"),width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v0cahb\",\"data-framer-name\":\"Home Active\",layoutDependency:layoutDependency,layoutId:\"H9sApDnTc\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":qPFfAko8p\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":qPFfAko8p\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({cnknKkvxG:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||162)-0-162)/2)+30+76+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vv2rtf-container\",layoutDependency:layoutDependency,layoutId:\"H9sApDnTcqHv3yrJBC-container\",nodeId:\"H9sApDnTcqHv3yrJBC\",rendersWithMotion:true,scopeId:\"RNEUMz0nm\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks[0],Cn6fz_Vow:\"home\",height:\"100%\",id:\"H9sApDnTcqHv3yrJBC\",layoutId:\"H9sApDnTcqHv3yrJBC\",TqaTpTiSx:false,variant:matchVariant(\"QEfFkMn5c\"),width:\"100%\",X2yrtSssb:true,...addPropertyOverrides({cnknKkvxG:{aLnDlFZKR:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"svZRp6Ywe\"},implicitPathVariables:undefined},{href:{webPageId:\"svZRp6Ywe\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({cnknKkvxG:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||162)-0-162)/2)+30+76+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fly6y3-container\",layoutDependency:layoutDependency,layoutId:\"H9sApDnTcGv0xFMFP4-container\",nodeId:\"H9sApDnTcGv0xFMFP4\",rendersWithMotion:true,scopeId:\"RNEUMz0nm\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks1[0],Cn6fz_Vow:\"campaigns\",height:\"100%\",id:\"H9sApDnTcGv0xFMFP4\",layoutId:\"H9sApDnTcGv0xFMFP4\",TqaTpTiSx:false,variant:matchVariant(\"QEfFkMn5c\"),width:\"100%\",X2yrtSssb:true,...addPropertyOverrides({cnknKkvxG:{aLnDlFZKR:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":JleaaL7jz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":JleaaL7jz\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({cnknKkvxG:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||162)-0-162)/2)+30+76+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g7rmf3-container\",layoutDependency:layoutDependency,layoutId:\"H9sApDnTcW41eaVjX7-container\",nodeId:\"H9sApDnTcW41eaVjX7\",rendersWithMotion:true,scopeId:\"RNEUMz0nm\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks2[0],Cn6fz_Vow:\"contact\",height:\"100%\",id:\"H9sApDnTcW41eaVjX7\",layoutId:\"H9sApDnTcW41eaVjX7\",TqaTpTiSx:false,variant:matchVariant(\"QEfFkMn5c\"),width:\"100%\",X2yrtSssb:true,...addPropertyOverrides({cnknKkvxG:{aLnDlFZKR:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-y8dbgw\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"IZ7FMdWxX\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 100%)\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GlaHj.framer-1fbi8ui, .framer-GlaHj .framer-1fbi8ui { display: block; }\",\".framer-GlaHj.framer-1w69hqa { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 91px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-GlaHj .framer-1lfqo68 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: visible; padding: var(--1okwyo9); position: relative; width: 1px; }\",\".framer-GlaHj .framer-8ssxd0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-GlaHj .framer-15zqihi { flex: none; height: 46px; overflow: hidden; position: relative; text-decoration: none; width: 55px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-GlaHj .framer-1qnkxyz { flex: none; height: 40px; overflow: hidden; position: relative; width: 1px; }\",\".framer-GlaHj .framer-1wfbniw-container, .framer-GlaHj .framer-1lq1gy6-container, .framer-GlaHj .framer-vv2rtf-container, .framer-GlaHj .framer-fly6y3-container, .framer-GlaHj .framer-g7rmf3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-GlaHj .framer-zm878h { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: var(--framer-aspect-ratio-supported, 24px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-GlaHj .framer-1jt16o6, .framer-GlaHj .framer-1kptjwy { flex: none; height: 2px; overflow: hidden; position: relative; width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-GlaHj .framer-8wi61k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-GlaHj .framer-1yzb4f3, .framer-GlaHj .framer-1lkrxht { flex: none; height: 2px; overflow: hidden; position: relative; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-GlaHj .framer-1v0cahb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-GlaHj .framer-y8dbgw { flex: 1 0 0px; height: 1px; max-width: 1300px; position: relative; width: 1px; }\",\".framer-GlaHj.framer-v-12pk2sw.framer-1w69hqa { flex-direction: column; height: 84px; justify-content: flex-start; width: 390px; }\",\".framer-GlaHj.framer-v-12pk2sw .framer-1lfqo68 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 30px; justify-content: flex-start; padding: 30px; width: 100%; }\",\".framer-GlaHj.framer-v-12pk2sw .framer-8ssxd0, .framer-GlaHj.framer-v-w6935r .framer-8ssxd0 { gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-GlaHj.framer-v-12pk2sw .framer-15zqihi, .framer-GlaHj.framer-v-w6935r .framer-15zqihi, .framer-GlaHj.framer-v-w6935r .framer-1yzb4f3 { order: 0; }\",\".framer-GlaHj.framer-v-12pk2sw .framer-zm878h { cursor: pointer; gap: 7px; order: 3; }\",\".framer-GlaHj.framer-v-12pk2sw .framer-1lq1gy6-container { order: 1; }\",\".framer-GlaHj.framer-v-12pk2sw .framer-y8dbgw { flex: none; order: 3; width: 100%; }\",\".framer-GlaHj.framer-v-w6935r.framer-1w69hqa { height: min-content; width: 390px; }\",\".framer-GlaHj.framer-v-w6935r .framer-1lfqo68 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; justify-content: flex-start; padding: 30px; }\",\".framer-GlaHj.framer-v-w6935r .framer-zm878h { cursor: pointer; order: 3; }\",\".framer-GlaHj.framer-v-w6935r .framer-1jt16o6 { left: calc(54.166666666666686% - 20px / 2); overflow: visible; position: absolute; top: calc(54.166666666666686% - 2px / 2); width: 20px; will-change: unset; z-index: 1; }\",\".framer-GlaHj.framer-v-w6935r .framer-1kptjwy { left: calc(45.83333333333336% - 21px / 2); overflow: visible; position: absolute; top: calc(54.166666666666686% - 2px / 2); width: 21px; will-change: unset; z-index: 1; }\",\".framer-GlaHj.framer-v-w6935r .framer-8wi61k { padding: 15px 0px 7px 0px; }\",\".framer-GlaHj.framer-v-w6935r .framer-1lkrxht { order: 1; z-index: 1; }\",\".framer-GlaHj.framer-v-w6935r .framer-1v0cahb { order: 2; }\",'.framer-GlaHj[data-border=\"true\"]::after, .framer-GlaHj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tf3nWsEKv\":{\"layout\":[\"fixed\",\"fixed\"]},\"cnknKkvxG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZZP27DOb1\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRNEUMz0nm=withCSS(Component,css,\"framer-GlaHj\");export default FramerRNEUMz0nm;FramerRNEUMz0nm.displayName=\"Navigation/Nav Bar\";FramerRNEUMz0nm.defaultProps={height:91,width:1200};addPropertyControls(FramerRNEUMz0nm,{variant:{options:[\"yhC7zRhVd\",\"tf3nWsEKv\",\"cnknKkvxG\"],optionTitles:[\"Default\",\"Mobile Closed\",\"Mobile Open\"],title:\"Variant\",type:ControlType.Enum},ZZP27DOb1:{defaultValue:\"0px 120px 0px 120px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerRNEUMz0nm,[{explicitInter:true,fonts:[]},...NavigationMenuItemsFonts,...NavigationTextHoverFonts],{supportsExplicitInterCodegen:true});FramerRNEUMz0nm.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationMenuItems,{},context),forwardLoader(NavigationTextHover,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRNEUMz0nm\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tf3nWsEKv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cnknKkvxG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"ZZP27DOb1\\\":\\\"padding\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"91\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RNEUMz0nm.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Phone navigation — frosted bar when closed, solid fill when open.\n * Highlights the current page's link in the accent color (watches for\n * client-side route changes so it updates as you navigate).\n * Links route through Framer's client-side router so the same page\n * transitions as the desktop version play.\n * Place on the Phone breakpoint; set position Fixed/Sticky (top).\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n */export default function MobileNav(props){const{bg,openBg,ink,accent,blur,brandText,home,l1Label,l1Link,l2Label,l2Link,l3Label,l3Link,l4Label,l4Link,l5Label,l5Link}=props;const[path,setPath]=useState(\"/\");const[open,setOpen]=useState(false);useEffect(()=>{const read=()=>{try{setPath(window.location.pathname||\"/\");}catch(e){}};read();window.addEventListener(\"popstate\",read);// Framer routes client-side (pushState) — poll so the highlight follows.\nconst iv=window.setInterval(read,400);return()=>{window.removeEventListener(\"popstate\",read);window.clearInterval(iv);};},[]);const inkC=ink||\"rgb(0,9,14)\";const accentC=accent||\"rgb(0,107,166)\";const bgC=bg||\"rgba(250,253,255,0.73)\";const openBgC=openBg||\"rgb(250,253,255)\";const blurPx=(typeof blur===\"number\"?blur:16)+\"px\";// The \"extras\" page was renamed to \"more\". Some nav copies (one per\n// page's Phone breakpoint) still have the old label/link saved on them.\n// Normalise here so NO stale \"extras\" text and NO dead /extras link\n// (which 404s) can render on any page, regardless of the saved override.\nconst fixLabel=s=>typeof s===\"string\"&&s.trim().toLowerCase()===\"extras\"?\"more\":s;const fixHref=s=>{const base=(s||\"\").replace(/\\/+$/,\"\").toLowerCase();return base===\"/extras\"?\"/more\":s;};const links=[{l:l1Label,h:l1Link},{l:l2Label,h:l2Link},{l:l3Label,h:l3Link},{l:l4Label,h:l4Link},{l:l5Label,h:l5Link,it:true}].map(x=>{const h=fixHref(x.h)||(x.it?\"/more\":x.h);return{l:fixLabel(x.l),h,it:x.it};}).filter(x=>x.l&&x.h);const norm=p=>{let s=(p||\"/\").replace(/\\/+$/,\"\");return s===\"\"?\"/\":s.toLowerCase();};const isActive=h=>{let lp=h;try{lp=new URL(h,window.location.origin).pathname;}catch(e){}const link=norm(lp);const cur=norm(path);if(link===\"/\")return cur===\"/\";return cur===link||cur.indexOf(link+\"/\")===0;};// Close the menu, then let the anchor navigate. Internal links are\n// caught by Framer's client-side router (so page transitions play, same\n// as desktop); external links open normally. We intentionally do NOT\n// preventDefault / window.location.assign here — that would hard-reload\n// and skip the transition.\nconst go=h=>{setOpen(false);};const root={position:\"relative\",width:\"100%\",boxSizing:\"border-box\",fontFamily:\"Sofia Sans, sans-serif\",background:open?openBgC:bgC,backdropFilter:open?\"none\":\"blur(\"+blurPx+\")\",WebkitBackdropFilter:open?\"none\":\"blur(\"+blurPx+\")\",boxShadow:\"0 6px 24px rgba(0,9,14,0.10)\",transition:\"background .25s ease\",zIndex:50};const bar={width:\"100%\",boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,padding:\"16px 24px\"};const brand={fontWeight:700,fontSize:20,letterSpacing:\"-0.02em\",color:inkC,textDecoration:\"none\"};const btn={position:\"relative\",width:30,height:30,background:\"transparent\",border:\"none\",cursor:\"pointer\",padding:0,marginRight:-4};const layer=(visible,hiddenTf)=>({position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",opacity:visible?1:0,transform:visible?\"rotate(0deg) scale(1)\":hiddenTf,transition:\"opacity .28s ease, transform .4s cubic-bezier(.4,0,.2,1)\"});const Hamburger=/*#__PURE__*/_jsx(\"svg\",{width:\"28\",height:\"28\",viewBox:\"0 0 28 28\",fill:\"none\",children:/*#__PURE__*/_jsxs(\"g\",{stroke:inkC,strokeWidth:\"2.28\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"9\",x2:\"24\",y2:\"9\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"14\",x2:\"24\",y2:\"14\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"19\",x2:\"24\",y2:\"19\"})]})});const Logo=/*#__PURE__*/_jsx(\"svg\",{width:\"21\",height:\"21\",viewBox:\"0 0 12.32 12.31\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{fill:inkC,d:\"M6.16,5.54l-2.74,3.64,1.82,1.37-.69.91-1.82-1.37-1.67,2.22-.91-.69,1.67-2.22-1.83-1.38.69-.91,1.83,1.38,2.94-3.9L2.51.69l.91-.69,2.74,3.64L8.89.02h.03s.89.67.89.67l-2.93,3.9,2.93,3.9,1.82-1.37.67.89.02.02s-.02.01-.02.02l-1.8,1.36,1.67,2.22-.89.68s-.02,0-.03,0l-1.64-2.18s-.02-.02-.02-.02l-.02.02-1.77,1.34-.02.02s-.01,0-.02-.01l-.67-.89,1.82-1.38-2.74-3.64Z\"})});const dropOuter={position:\"absolute\",top:\"100%\",left:0,right:0,background:openBgC,borderTop:\"1px solid rgba(0,9,14,0.08)\",boxShadow:\"0 18px 34px rgba(0,9,14,0.12)\",display:\"grid\",gridTemplateRows:open?\"1fr\":\"0fr\",transition:\"grid-template-rows .32s ease\",zIndex:60};const dropInner={overflow:\"hidden\"};const dropList={display:\"flex\",flexDirection:\"column\",padding:\"6px 24px 22px 24px\"};const dropLink=(active,italic)=>({fontWeight:italic?500:700,fontStyle:italic?\"italic\":\"normal\",fontSize:28,letterSpacing:\"-0.025em\",lineHeight:1.1,color:active?accentC:inkC,textDecoration:\"none\",padding:\"14px 0\",borderBottom:\"1px solid rgba(0,9,14,0.07)\",transition:\"color .2s ease\"});return /*#__PURE__*/_jsxs(\"div\",{style:root,children:[/*#__PURE__*/_jsxs(\"div\",{style:bar,children:[brandText?/*#__PURE__*/_jsx(\"a\",{href:home||\"/\",style:brand,onClick:()=>go(home||\"/\"),children:brandText}):/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsxs(\"button\",{style:btn,onClick:()=>setOpen(v=>!v),\"aria-label\":\"Menu\",children:[/*#__PURE__*/_jsx(\"span\",{style:layer(!open,\"rotate(-90deg) scale(0.5)\"),children:Hamburger}),/*#__PURE__*/_jsx(\"span\",{style:layer(open,\"rotate(90deg) scale(0.55)\"),children:Logo})]})]}),/*#__PURE__*/_jsx(\"div\",{style:dropOuter,children:/*#__PURE__*/_jsx(\"div\",{style:dropInner,children:/*#__PURE__*/_jsx(\"div\",{style:dropList,children:links.map((x,i)=>/*#__PURE__*/_jsx(\"a\",{href:x.h,style:dropLink(isActive(x.h),!!x.it),onClick:()=>go(x.h),children:x.l},i))})})})]});}MobileNav.defaultProps={bg:\"rgba(250,253,255,0.73)\",openBg:\"rgb(250,253,255)\",ink:\"rgb(0,9,14)\",accent:\"rgb(0,107,166)\",blur:16,brandText:\"BORBA\",home:\"/\",l1Label:\"home\",l1Link:\"/\",l2Label:\"work\",l2Link:\"/work\",l3Label:\"jobs\",l3Link:\"/jobs\",l4Label:\"contact\",l4Link:\"/contact\",l5Label:\"more\",l5Link:\"/more\"};addPropertyControls(MobileNav,{brandText:{type:ControlType.String,title:\"Wordmark\",defaultValue:\"BORBA\"},home:{type:ControlType.Link,title:\"Wordmark →\"},l1Label:{type:ControlType.String,title:\"Label 1\",defaultValue:\"home\"},l1Link:{type:ControlType.Link,title:\"Link 1\"},l2Label:{type:ControlType.String,title:\"Label 2\",defaultValue:\"work\"},l2Link:{type:ControlType.Link,title:\"Link 2\"},l3Label:{type:ControlType.String,title:\"Label 3\",defaultValue:\"jobs\"},l3Link:{type:ControlType.Link,title:\"Link 3\"},l4Label:{type:ControlType.String,title:\"Label 4\",defaultValue:\"contact\"},l4Link:{type:ControlType.Link,title:\"Link 4\"},l5Label:{type:ControlType.String,title:\"Label 5\",defaultValue:\"more\"},l5Link:{type:ControlType.Link,title:\"Link 5 (→ /more)\"},bg:{type:ControlType.Color,title:\"Closed bg\",defaultValue:\"rgba(250,253,255,0.73)\"},openBg:{type:ControlType.Color,title:\"Open bg\",defaultValue:\"rgb(250,253,255)\"},ink:{type:ControlType.Color,title:\"Lines / text\",defaultValue:\"rgb(0,9,14)\"},accent:{type:ControlType.Color,title:\"Active\",defaultValue:\"rgb(0,107,166)\"},blur:{type:ControlType.Number,title:\"Blur\",defaultValue:16,min:0,max:40,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileNav\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileNav.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * Pixel sword cursor (tip up, hotspot = tip). Rests tilted slightly left,\n * straightens upright while you move, and plunges \"into\" the screen on\n * click. Renders through a portal so it sits above everything (nav too).\n * Auto-disabled on touch and on the canvas. Drop one instance per page.\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function SwordCursor(props){const{image,size,hilt,tilt}=props;const onCanvas=RenderTarget.current()===RenderTarget.canvas;const outerRef=useRef(null);const rotRef=useRef(null);const stabRef=useRef(null);const[mounted,setMounted]=useState(false);const restTilt=typeof tilt===\"number\"?tilt:-13;useEffect(()=>{setMounted(true);},[]);useEffect(()=>{if(onCanvas)return;if(typeof window===\"undefined\")return;if(window.matchMedia&&window.matchMedia(\"(pointer: coarse)\").matches)return;const outer=outerRef.current;const rot=rotRef.current;const stab=stabRef.current;if(!outer||!rot||!stab)return;let tx=window.innerWidth/2;let ty=window.innerHeight/2;let x=tx;let y=ty;let raf=0;let idleT=0;const move=e=>{tx=e.clientX;ty=e.clientY;rot.style.transform=\"rotate(0deg)\";clearTimeout(idleT);idleT=setTimeout(()=>{rot.style.transform=\"rotate(\"+restTilt+\"deg)\";},340);};const down=()=>{stab.style.transform=\"translateY(-7px) scale(0.84)\";};const up=()=>{stab.style.transform=\"translateY(0px) scale(1)\";};const tick=()=>{x+=(tx-x)*.3;y+=(ty-y)*.3;outer.style.transform=\"translate3d(\"+x+\"px,\"+y+\"px,0)\";raf=requestAnimationFrame(tick);};const styleEl=document.createElement(\"style\");styleEl.innerHTML=\"* { cursor: none !important; }\";document.head.appendChild(styleEl);rot.style.transform=\"rotate(\"+restTilt+\"deg)\";document.addEventListener(\"mousemove\",move);document.addEventListener(\"mousedown\",down);document.addEventListener(\"mouseup\",up);raf=requestAnimationFrame(tick);return()=>{cancelAnimationFrame(raf);clearTimeout(idleT);document.removeEventListener(\"mousemove\",move);document.removeEventListener(\"mousedown\",down);document.removeEventListener(\"mouseup\",up);styleEl.remove();};},[onCanvas,restTilt,mounted]);const H=size||50;const W=9/20*H;const imgUrl=typeof image===\"string\"?image:image&&image.src||\"\";const STEEL=\"#c3ccd6\";const LIGHT=\"#eef3f8\";const DARK=\"#8a98a6\";const NAVY=\"rgb(0,64,102)\";const B=hilt||\"rgb(0,107,166)\";const px=[[4,0,LIGHT],[4,1,STEEL],[3,2,LIGHT],[4,2,STEEL],[5,2,DARK],[3,3,LIGHT],[4,3,STEEL],[5,3,DARK],[3,4,LIGHT],[4,4,STEEL],[5,4,DARK],[3,5,LIGHT],[4,5,STEEL],[5,5,DARK],[3,6,LIGHT],[4,6,STEEL],[5,6,DARK],[3,7,LIGHT],[4,7,STEEL],[5,7,DARK],[3,8,LIGHT],[4,8,STEEL],[5,8,DARK],[3,9,LIGHT],[4,9,STEEL],[5,9,DARK],[3,10,LIGHT],[4,10,STEEL],[5,10,DARK],[3,11,LIGHT],[4,11,STEEL],[5,11,DARK],[1,12,B],[2,12,B],[3,12,B],[4,12,B],[5,12,B],[6,12,B],[7,12,B],[2,13,NAVY],[3,13,B],[4,13,B],[5,13,B],[6,13,NAVY],[4,14,NAVY],[3,15,B],[4,15,NAVY],[5,15,B],[3,16,B],[4,16,NAVY],[5,16,B],[3,17,B],[4,17,NAVY],[5,17,B],[3,18,B],[4,18,B],[5,18,B],[4,19,B]];const art=imgUrl?/*#__PURE__*/_jsx(\"img\",{src:imgUrl,width:W,height:H,style:{imageRendering:\"pixelated\",display:\"block\"}}):/*#__PURE__*/_jsx(\"svg\",{width:W,height:H,viewBox:\"0 0 9 20\",shapeRendering:\"crispEdges\",style:{display:\"block\"},children:px.map((c,i)=>/*#__PURE__*/_jsx(\"rect\",{x:c[0],y:c[1],width:\"1\",height:\"1\",fill:c[2]},i))});// On the Framer canvas, just show a small static preview as a layer.\nif(onCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{width:W,height:H},children:art});}if(!mounted||typeof document===\"undefined\")return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{ref:outerRef,style:{position:\"fixed\",top:0,left:0,zIndex:2147483600,pointerEvents:\"none\",willChange:\"transform\"},children:/*#__PURE__*/_jsx(\"div\",{ref:rotRef,style:{position:\"absolute\",left:-W*.5,top:0,width:W,height:H,transformOrigin:\"50% 0%\",transition:\"transform .28s ease\"},children:/*#__PURE__*/_jsx(\"div\",{ref:stabRef,style:{width:W,height:H,transformOrigin:\"50% 0%\",transition:\"transform .1s ease-out\"},children:art})})}),document.body);}SwordCursor.defaultProps={size:50,hilt:\"rgb(0,107,166)\",tilt:-13};addPropertyControls(SwordCursor,{image:{type:ControlType.Image,title:\"Custom PNG\",description:\"Optional pixel sword, tip at top-center (overrides the built-in).\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:50,min:28,max:100,unit:\"px\"},hilt:{type:ControlType.Color,title:\"Hilt (blue)\",defaultValue:\"rgb(0,107,166)\"},tilt:{type:ControlType.Number,title:\"Rest tilt\",defaultValue:-13,min:-45,max:45,unit:\"\\xb0\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SwordCursor\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SwordCursor.map","// Generated by Framer (e376235)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationNavBar from\"#framer/local/canvasComponent/RNEUMz0nm/RNEUMz0nm.js\";import MobileNav from\"#framer/local/codeFile/uIKdNRU/MobileNav.js\";import SwordCursor from\"#framer/local/codeFile/yQWfM2J/SwordCursor.js\";import*as sharedStyle from\"#framer/local/css/k7bhQIojd/k7bhQIojd.js\";const SwordCursorFonts=getFonts(SwordCursor);const MobileNavFonts=getFonts(MobileNav);const breakpoints={jVxD0v5Hz:\"(min-width: 1200px)\",PJw3gXyX4:\"(min-width: 810px) and (max-width: 1199.98px)\",xXJoCx6U9:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-GPSHo\";const variantClassNames={jVxD0v5Hz:\"framer-v-fjo8o3\",PJw3gXyX4:\"framer-v-for2t1\",xXJoCx6U9:\"framer-v-1wnwq8e\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={PJw3gXyX4:[\".framer-GPSHo .framer-1a8su5z { padding: 18px 24px 18px 24px; }\",\".framer-GPSHo .framer-15ecmvt { gap: 22px; }\",\".framer-GPSHo .framer-1qw91t4 { padding: 8px 24px 8px 24px; }\",\".framer-GPSHo .framer-kept6 { gap: 5px; }\"],xXJoCx6U9:[\".framer-GPSHo .framer-1qw91t4 { padding: 30px 20px 30px 20px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={PJw3gXyX4:\".framer-for2t1-override\",xXJoCx6U9:\".framer-1wnwq8e-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GPSHo.framer-pd3p14, .framer-GPSHo .framer-pd3p14 { display: block; }\",\".framer-GPSHo.framer-fjo8o3 { align-content: center; align-items: center; background-color: var(--token-3b799de6-deed-4090-b3e2-bf5a98d3519d); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-GPSHo .framer-8yakh3-container { flex: none; height: 142px; left: calc(47.58333333333336% - 142px / 2); order: -1000; position: absolute; top: -58px; width: 142px; z-index: 6; }\",\".framer-GPSHo .framer-364l2q-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",\".framer-GPSHo .framer-1a8su5z { -webkit-backdrop-filter: blur(8px); align-content: center; align-items: center; backdrop-filter: blur(8px); background-color: rgba(250, 253, 255, 0.73); box-shadow: 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 50%; order: -997; overflow: var(--overflow-clip-fallback, clip); padding: 18px 32px 18px 32px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 8; }\",\".framer-GPSHo .framer-1luag4d, .framer-GPSHo .framer-9pgyla, .framer-GPSHo .framer-1n8qahl, .framer-GPSHo .framer-1snz39c, .framer-GPSHo .framer-1j5zxbt, .framer-GPSHo .framer-11sppl7, .framer-GPSHo .framer-a9pl1h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GPSHo .framer-15ecmvt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GPSHo .framer-1vk9kxw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -4px; position: relative; width: 0px; }\",\".framer-GPSHo .framer-1qw91t4 { -webkit-backdrop-filter: blur(8px); align-content: center; align-items: center; backdrop-filter: blur(8px); background-color: rgba(250, 253, 255, 0.37); bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 50%; order: 1005; overflow: var(--overflow-clip-fallback, clip); padding: 8px 32px 8px 32px; position: absolute; width: 100%; z-index: 1; }\",\".framer-GPSHo .framer-17ws1ci { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-GPSHo .framer-kept6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-GPSHo .framer-14lmqv5, .framer-GPSHo .framer-9469kf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-GPSHo .framer-ee89cw, .framer-GPSHo .framer-15yyrie { flex: none; height: 24px; position: relative; width: 24px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -4px; }',...sharedStyle.css];const mediaQueries={jVxD0v5Hz:\"(min-width: 1200px)\",PJw3gXyX4:\"(min-width: 810px) and (max-width: 1199.98px)\",xXJoCx6U9:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"jVxD0v5Hz\",Phone:\"xXJoCx6U9\",Tablet:\"PJw3gXyX4\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jVxD0v5Hz\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"xXJoCx6U9\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"xXJoCx6U9\")return true;return false;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"jVxD0v5Hz\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3b799de6-deed-4090-b3e2-bf5a98d3519d); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-fjo8o3\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-8yakh3-container hidden-1wnwq8e\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"SF0MK6hhZ\",scopeId:\"TLUo3CtZv\",children:/*#__PURE__*/_jsx(SwordCursor,{height:\"100%\",hilt:\"rgb(0, 107, 166)\",id:\"SF0MK6hhZ\",layoutId:\"SF0MK6hhZ\",size:50,style:{height:\"100%\",width:\"100%\"},tilt:-13,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"svZRp6Ywe\"},implicitPathVariables:undefined},{href:{webPageId:\"FW731ugJz\"},implicitPathVariables:undefined},{href:{webPageId:\"k1f3Hr7FZ\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"svZRp6Ywe\"},implicitPathVariables:undefined},{href:{webPageId:\"FW731ugJz\"},implicitPathVariables:undefined},{href:{webPageId:\"k1f3Hr7FZ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-364l2q-container hidden-fjo8o3 hidden-for2t1\",\"data-code-component-plugin-id\":\"mcp001\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,layoutScroll:true,nodeId:\"ouX4XRC0T\",scopeId:\"TLUo3CtZv\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xXJoCx6U9:{home:resolvedLinks[5],l1Link:resolvedLinks[6],l2Link:resolvedLinks[7],l3Link:resolvedLinks[8],l4Link:resolvedLinks[9]}},children:/*#__PURE__*/_jsx(MobileNav,{accent:\"rgb(0, 107, 166)\",bg:\"rgba(250, 253, 255, 0.73)\",blur:8,brandText:\"BORBA\",height:\"100%\",home:resolvedLinks[0],id:\"ouX4XRC0T\",ink:\"rgb(0, 9, 14)\",l1Label:\"home\",l1Link:resolvedLinks[1],l2Label:\"work\",l2Link:resolvedLinks[2],l3Label:\"jobs\",l3Link:resolvedLinks[3],l4Label:\"contact\",l4Link:resolvedLinks[4],l5Label:\"extras\",l5Link:\"/extras\",layoutId:\"ouX4XRC0T\",openBg:\"rgb(250, 253, 255)\",style:{width:\"100%\"},width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1a8su5z hidden-1wnwq8e\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Navigation\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29maWEgU2Fucy03MDA=\",\"--framer-font-family\":'\"Sofia Sans\", \"Sofia Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-34218402-e86a-4f02-90b2-e351df41d21b)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"OcmvBe7kn\",openInNewTab:false,relValues:[],scopeId:\"TLUo3CtZv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vy9y17\",\"data-styles-preset\":\"k7bhQIojd\",children:\"BORBA\"})})})}),className:\"framer-1luag4d\",\"data-framer-name\":\"Wordmark\",fonts:[\"GF;Sofia Sans-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15ecmvt\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29maWEgU2Fucy03MDA=\",\"--framer-font-family\":'\"Sofia Sans\", \"Sofia Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-34218402-e86a-4f02-90b2-e351df41d21b)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"MEEJvgHb3\",openInNewTab:false,relValues:[],scopeId:\"TLUo3CtZv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vy9y17\",\"data-styles-preset\":\"k7bhQIojd\",children:\"HOME\"})})})}),className:\"framer-9pgyla\",fonts:[\"GF;Sofia Sans-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29maWEgU2Fucy03MDA=\",\"--framer-font-family\":'\"Sofia Sans\", \"Sofia Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-34218402-e86a-4f02-90b2-e351df41d21b)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"svZRp6Ywe\"},motionChild:true,nodeId:\"JfGJEK_kt\",openInNewTab:false,relValues:[],scopeId:\"TLUo3CtZv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vy9y17\",\"data-styles-preset\":\"k7bhQIojd\",children:\"WORK\"})})})}),className:\"framer-1n8qahl\",fonts:[\"GF;Sofia Sans-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29maWEgU2Fucy03MDA=\",\"--framer-font-family\":'\"Sofia Sans\", \"Sofia Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-34218402-e86a-4f02-90b2-e351df41d21b)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FW731ugJz\"},motionChild:true,nodeId:\"P07YLY2ly\",openInNewTab:false,relValues:[],scopeId:\"TLUo3CtZv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vy9y17\",\"data-styles-preset\":\"k7bhQIojd\",children:\"JOBS\"})})})}),className:\"framer-1snz39c\",fonts:[\"GF;Sofia Sans-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29maWEgU2Fucy03MDA=\",\"--framer-font-family\":'\"Sofia Sans\", \"Sofia Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-34218402-e86a-4f02-90b2-e351df41d21b)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k1f3Hr7FZ\"},motionChild:true,nodeId:\"tKeleaKjp\",openInNewTab:false,relValues:[],scopeId:\"TLUo3CtZv\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vy9y17\",\"data-styles-preset\":\"k7bhQIojd\",children:\"CONTACT\"})})})}),className:\"framer-1j5zxbt\",fonts:[\"GF;Sofia Sans-700\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29maWEgU2Fucy01MDBpdGFsaWM=\",\"--framer-font-family\":'\"Sofia Sans\", \"Sofia Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-34218402-e86a-4f02-90b2-e351df41d21b)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IHIsxI1UB\"},motionChild:true,nodeId:\"vPA3manxg\",openInNewTab:false,relValues:[],scopeId:\"TLUo3CtZv\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vy9y17\",\"data-styles-preset\":\"k7bhQIojd\",children:\"more\"})})})}),className:\"framer-11sppl7\",fonts:[\"GF;Sofia Sans-500italic\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vk9kxw\"}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-1qw91t4\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Footer\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-17ws1ci\",\"data-framer-name\":\"Contact\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kept6\",\"data-framer-name\":\"Social\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/borba.one\",motionChild:true,nodeId:\"Y93N2enhb\",openInNewTab:true,scopeId:\"TLUo3CtZv\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14lmqv5 framer-pd3p14\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ee89cw\",\"data-framer-name\":\"Instagram\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 12 14.012 C 10.922 14.012 9.987 13.15 9.987 12 C 9.987 10.922 10.85 9.987 12 9.987 C 13.078 9.987 14.012 10.85 14.012 12 C 14.012 13.078 13.078 14.012 12 14.012 Z\" fill=\"rgba(0, 0, 0, 0.7)\"></path><path d=\"M 15.416 7.29 C 15.453 7.304 15.489 7.317 15.522 7.328 C 15.582 7.358 15.639 7.385 15.693 7.411 C 15.899 7.508 16.07 7.589 16.241 7.759 C 16.456 7.975 16.6 8.191 16.672 8.478 C 16.744 8.694 16.816 8.981 16.887 9.556 L 16.887 14.444 C 16.887 14.93 16.785 15.21 16.71 15.416 C 16.696 15.453 16.683 15.489 16.672 15.522 C 16.642 15.582 16.615 15.639 16.589 15.693 C 16.492 15.899 16.411 16.07 16.241 16.241 C 16.025 16.456 15.809 16.6 15.522 16.672 C 15.306 16.744 15.019 16.816 14.444 16.888 L 9.556 16.888 C 9.07 16.888 8.79 16.785 8.584 16.71 C 8.547 16.696 8.511 16.683 8.478 16.672 C 8.418 16.642 8.361 16.615 8.307 16.589 C 8.101 16.492 7.93 16.411 7.759 16.241 C 7.544 16.025 7.4 15.809 7.328 15.522 C 7.256 15.306 7.184 15.019 7.112 14.444 L 7.112 9.556 C 7.112 9.07 7.215 8.79 7.29 8.584 C 7.304 8.547 7.317 8.511 7.328 8.478 C 7.358 8.418 7.385 8.361 7.411 8.307 C 7.508 8.101 7.589 7.93 7.759 7.759 C 7.975 7.544 8.191 7.4 8.478 7.328 C 8.694 7.256 8.981 7.184 9.556 7.113 L 14.444 7.113 C 14.93 7.113 15.21 7.215 15.416 7.29 Z M 12 8.909 C 10.275 8.909 8.909 10.275 8.909 12 C 8.909 13.725 10.275 15.091 12 15.091 C 13.725 15.091 15.091 13.725 15.091 12 C 15.091 10.275 13.725 8.909 12 8.909 Z M 15.162 8.119 C 14.766 8.119 14.444 8.441 14.444 8.838 C 14.444 9.234 14.766 9.556 15.162 9.556 C 15.559 9.556 15.881 9.234 15.881 8.838 C 15.881 8.441 15.559 8.119 15.162 8.119 Z\" fill=\"rgba(0, 0, 0, 0.7)\"></path><path d=\"M 0.5 4.094 C 0.5 2.109 2.109 0.5 4.094 0.5 L 19.906 0.5 C 21.891 0.5 23.5 2.109 23.5 4.094 L 23.5 19.906 C 23.5 21.891 21.891 23.5 19.906 23.5 L 4.094 23.5 C 2.109 23.5 0.5 21.891 0.5 19.906 Z M 8.119 6.322 C 7.759 6.466 7.4 6.681 7.041 7.041 C 6.681 7.4 6.537 7.687 6.322 8.119 C 6.178 8.478 6.106 8.909 6.034 9.556 L 6.034 14.444 C 6.034 15.091 6.178 15.522 6.322 15.881 C 6.466 16.241 6.681 16.6 7.041 16.959 C 7.4 17.319 7.687 17.462 8.119 17.678 C 8.478 17.822 8.909 17.894 9.556 17.966 L 14.444 17.966 C 15.091 17.966 15.522 17.822 15.881 17.678 C 16.241 17.534 16.6 17.319 16.959 16.959 C 17.319 16.6 17.462 16.312 17.678 15.881 C 17.822 15.522 17.894 15.091 17.966 14.444 L 17.966 9.556 C 17.966 8.909 17.822 8.478 17.678 8.119 C 17.534 7.759 17.319 7.4 16.959 7.041 C 16.6 6.681 16.312 6.537 15.881 6.322 C 15.522 6.178 15.091 6.106 14.444 6.034 L 9.556 6.034 C 8.909 6.034 8.478 6.178 8.119 6.322 Z\" fill=\"rgba(0, 0, 0, 0.7)\"></path></svg>',svgContentId:8984031125,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/borba\",motionChild:true,nodeId:\"dOKl0fBds\",openInNewTab:true,scopeId:\"TLUo3CtZv\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-9469kf framer-pd3p14\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15yyrie\",\"data-framer-name\":\"Linkedin\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 0.5 4.094 C 0.5 2.109 2.109 0.5 4.094 0.5 L 19.906 0.5 C 21.891 0.5 23.5 2.109 23.5 4.094 L 23.5 19.906 C 23.5 21.891 21.891 23.5 19.906 23.5 L 4.094 23.5 C 2.109 23.5 0.5 21.891 0.5 19.906 Z M 6.394 10.059 L 6.394 17.75 L 8.838 17.75 L 8.838 10.059 Z M 6.25 7.616 C 6.25 8.406 6.825 8.981 7.616 8.981 C 8.406 8.981 8.981 8.406 8.981 7.616 C 8.981 6.825 8.406 6.25 7.616 6.25 C 6.897 6.25 6.25 6.825 6.25 7.616 Z M 15.306 17.75 L 17.606 17.75 L 17.606 13.006 C 17.606 10.634 16.169 9.844 14.803 9.844 C 13.581 9.844 12.719 10.634 12.503 11.137 L 12.503 10.059 L 10.203 10.059 L 10.203 17.75 L 12.647 17.75 L 12.647 13.653 C 12.647 12.575 13.366 12 14.084 12 C 14.803 12 15.306 12.359 15.306 13.581 Z\" fill=\"rgba(0, 0, 0, 0.7)\"></path></svg>',svgContentId:12166820324,withExternalLayout:true})})})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U29maWEgU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"Sofia Sans\", \"Sofia Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgba(0,0,0,0.68)\"},children:\"BORBA.one 2026\"})}),className:\"framer-a9pl1h\",fonts:[\"GF;Sofia Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 856\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PJw3gXyX4\":{\"layout\":[\"fixed\",\"fixed\"]},\"xXJoCx6U9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"jVxD0v5Hz\":[\".framer-8yakh3-container\",\".framer-1a8su5z\",\".framer-1qw91t4\"],\"PJw3gXyX4\":[\".framer-8yakh3-container\",\".framer-1a8su5z\",\".framer-1qw91t4\"],\"xXJoCx6U9\":[\".framer-364l2q-container\",\".framer-1qw91t4\"]}\n * @framerBreakpoints {\"jVxD0v5Hz\":{\"min\":1200,\"canvasClassName\":\"framer-fjo8o3-override\",\"minHeight\":856,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"PJw3gXyX4\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-for2t1-override\",\"minHeight\":856,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"xXJoCx6U9\":{\"max\":809,\"canvasClassName\":\"framer-1wnwq8e-override\",\"minHeight\":659,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant jVxD0v5Hz\n * @framerLayoutTemplate true\n */const FramerTLUo3CtZv=withCSS(Component,css,\"framer-GPSHo\");export default FramerTLUo3CtZv;FramerTLUo3CtZv.displayName=\"BORBA Agency Shell\";FramerTLUo3CtZv.defaultProps={height:856,width:1200};addFonts(FramerTLUo3CtZv,[{explicitInter:true,fonts:[{cssFamilyName:\"Sofia Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Sofia Sans\",url:\"https://fonts.gstatic.com/s/sofiasans/v20/Yq6E-LCVXSLy9uPBwlAThu1SY8Cx8rlT69Cdt63orvKCXl8k.woff2\",weight:\"700\"},{cssFamilyName:\"Sofia Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"Sofia Sans\",url:\"https://fonts.gstatic.com/s/sofiasans/v20/Yq6G-LCVXSLy9uPBwlATrORgnBjYmSP97MWy83eupPOgW08kdLY.woff2\",weight:\"500\"},{cssFamilyName:\"Sofia Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Sofia Sans\",url:\"https://fonts.gstatic.com/s/sofiasans/v20/Yq6E-LCVXSLy9uPBwlAThu1SY8Cx8rlT69B6sK3orvKCXl8k.woff2\",weight:\"400\"}]},...SwordCursorFonts,...MobileNavFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerTLUo3CtZv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationNavBar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTLUo3CtZv\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"jVxD0v5Hz\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-fjo8o3-override\\\",\\\"minHeight\\\":856,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"PJw3gXyX4\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-for2t1-override\\\",\\\"minHeight\\\":856,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"xXJoCx6U9\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1wnwq8e-override\\\",\\\"minHeight\\\":659,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"856\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PJw3gXyX4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xXJoCx6U9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"jVxD0v5Hz\\\":[\\\".framer-8yakh3-container\\\",\\\".framer-1a8su5z\\\",\\\".framer-1qw91t4\\\"],\\\"PJw3gXyX4\\\":[\\\".framer-8yakh3-container\\\",\\\".framer-1a8su5z\\\",\\\".framer-1qw91t4\\\"],\\\"xXJoCx6U9\\\":[\\\".framer-364l2q-container\\\",\\\".framer-1qw91t4\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"jVxD0v5Hz\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport BORBAAgencyShell from \"https://framerusercontent.com/modules/hYXpbCv5Bd0NeGTdlQA2/TLv9XkSjheMCfVVL5Yg4/TLUo3CtZv.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {aCVvUQvhC: \"projects\", JleaaL7jz: \"contact\", K8IRPJurl: \"projectsmobil\", qPFfAko8p: \"home\", sRbs8sRql: \"services\", TeSz0hi_t: \"projectswork\", UFDjnoBfg: \"projects-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/frQRX2saqk8kzyq89THQ/o1AtrwDBVFl3rgCREalj/augiA20Il.js\")), path: \"/\"}, svZRp6Ywe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ezd3pJGWx8CIy1y6Dj2G/1s8ZE4JGvOBD5EQXFSFk/svZRp6Ywe.js\")), path: \"/work\"}, k1f3Hr7FZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lLFAZesvGlF7h0yJ20a1/D22hOJlmtRyR8MPJc5nx/k1f3Hr7FZ.js\")), path: \"/contact\"}, FW731ugJz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y0wlFW1inImlxCwgYYSC/vKYaigu93fF9p7I2GZg1/FW731ugJz.js\")), path: \"/jobs\"}, n8tKfUVxO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Puzbof6j1FJglvDA2fVs/XvdbqdOC46zVAHxaJgYs/n8tKfUVxO.js\")), path: \"/404\"}, IHIsxI1UB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vQ51SkExfxRFaHSk5PYI/mbekF3maUbCUkSdGL28M/IHIsxI1UB.js\")), path: \"/more\"}, iGNGX5SZC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1t0z1TPjLWewHmC5GrHx/myvVfdvRmQUIvLzuoZ7v/iGNGX5SZC.js\")), path: \"/more/zyn-ili-tura\"}, pnYY6o8M9: {collectionId: \"Ad8goZbzb\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3FLvs5enWH42u0Zl9lic/RVdYuo3hb3VxAxK2QCzn/pnYY6o8M9.js\")), path: \"/work/:CAOZUpl7s\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {Ad8goZbzb: async () => (await import(\"https://framerusercontent.com/modules/wez58rNf8idtNV9SR0Ip/4eWb9SNUPTRaWR4OlEJj/Ad8goZbzb.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"01938cea5a2737ead8636854247537cfa71df3e31a4338615d89480df9e1c356\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"svZRp6Ywe\":\r\ncase \"k1f3Hr7FZ\":\r\ncase \"FW731ugJz\":\r\ncase \"n8tKfUVxO\":\r\ncase \"IHIsxI1UB\":\r\ncase \"iGNGX5SZC\":\r\ncase \"pnYY6o8M9\":\r\nreturn React.createElement(BORBAAgencyShell, {...props, key: \"BORBAAgencyShell\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"svZRp6Ywe\":\r\ncase \"k1f3Hr7FZ\":\r\ncase \"FW731ugJz\":\r\ncase \"n8tKfUVxO\":\r\ncase \"IHIsxI1UB\":\r\ncase \"iGNGX5SZC\":\r\ncase \"pnYY6o8M9\":\r\nreturn [{hash: \"fjo8o3\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"for2t1\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1wnwq8e\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Puzbof6j1FJglvDA2fVs/XvdbqdOC46zVAHxaJgYs/n8tKfUVxO.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.borba.one\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/KXQjAoC5DuYKtAmlyV2B/5JwxMBqfnZPpXIu3VL6f/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"100%\", y: \"0px\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"-100%\", y: \"0px\"}}\r\nconst effect1 = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"-100%\", y: \"0px\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"100%\", y: \"0px\"}}\r\nconst effect2 = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-100%\"}}\r\nconst effect3 = {enter: {mask: {angle: 90, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {augiA20Il: {FW731ugJz: effect, IHIsxI1UB: effect, k1f3Hr7FZ: effect, svZRp6Ywe: effect}, FW731ugJz: {augiA20Il: effect1, IHIsxI1UB: effect, k1f3Hr7FZ: effect, svZRp6Ywe: effect1}, iGNGX5SZC: {augiA20Il: effect3, FW731ugJz: effect3, IHIsxI1UB: effect3, k1f3Hr7FZ: effect3, svZRp6Ywe: effect3}, IHIsxI1UB: {augiA20Il: effect1, FW731ugJz: effect1, iGNGX5SZC: effect2, k1f3Hr7FZ: effect1, svZRp6Ywe: effect1}, k1f3Hr7FZ: {augiA20Il: effect1, FW731ugJz: effect1, IHIsxI1UB: effect, svZRp6Ywe: effect1}, pnYY6o8M9: {augiA20Il: effect3, FW731ugJz: effect3, IHIsxI1UB: effect3, k1f3Hr7FZ: effect3, svZRp6Ywe: effect3}, svZRp6Ywe: {augiA20Il: effect1, FW731ugJz: effect, IHIsxI1UB: effect, k1f3Hr7FZ: effect, pnYY6o8M9: effect2}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}